IP Library Granted Patent US 10,498,731
Granted Patent B2
US 10,498,731 · App. 14/746,548 · Granted Dec 3, 2019

Apparatus and method for controlling wireless network access and wireless data traffic

Inventor: Chao Xiu (Hangzhou, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
H04L63/0876H04W28/0215H04W40/02H04W40/04H04W48/20H04W12/00516H04W12/08H04W74/00H04W84/12H04W88/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,498,731
App. No.
14/746,548
Granted
Dec 3, 2019
Kind
B2
Abstract

Apparatus and method are disclosed for controlling wireless network access and wireless data traffic. The method may include obtaining a recognition identifier of a Wireless Fidelity (Wi-Fi) hotspot device. The method may also include determining a type of the Wi-Fi hotspot device according to the recognition identifier. In addition, the method may include controlling information downloading or wireless data traffic of an information processing device according to the type of the Wi-Fi hotspot device.

Claims (82)

1. A method, implemented by a processor device, for controlling wireless data traffic of an information processing device, the method comprising:

obtaining a recognition identifier of a Wi-Fi hotspot device;

determining, by the processor device, whether the Wi-Fi hotspot device is a wireless routing type of device or an intelligent terminal type of device based on the recognition identifier; and

controlling the wireless data traffic of the information processing device according to the determined type of device, including:

forbidding the information processing device from downloading a file having a size exceeding a preset value when it is determined that the Wi-Fi hotspot device is the intelligent terminal type of device, and

providing the wireless data traffic of the information processing device when it is determined that the Wi-Fi hotspot device is the wireless routing type of device.

2. The method of claim 1 , wherein the recognition identifier comprises a Media Access Control (MAC) address of the Wi-Fi hotspot device, and determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the recognition identifier comprises:

looking up information of a device manufacturer corresponding to the MAC address in an Organizationally Unique Identifier (OUI) distribution library; and

determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer.

3. The method of claim 2 , wherein determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer comprises:

when the information of the device manufacturer includes multiple types of Wi-Fi hotspot devices, determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on relationships between MAC addresses provided by the device manufacturer and the multiple types of the Wi-Fi hotspot devices.

4. The method of claim 2 , further comprising:

when the information of the device manufacturer corresponding to the MAC address is not found in the OUI distribution library, determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on a Service Set Identifier (SSID) of the Wi-Fi hotspot device.

5. An apparatus for controlling wireless data traffic, comprising:

a memory device; and

a processor device communicatively coupled to the memory device, wherein the processor device is configured to:

obtain a recognition identifier of a Wi-Fi hotspot device;

determine whether the Wi-Fi hotspot device is a wireless routing type of device or an intelligent terminal type of device based on the recognition identifier; and

control the wireless data traffic of an information processing device according to the determined type of device, including:

a forbidding of the information processing device from downloading a file having a size exceeding a preset value when it is determined that the Wi-Fi hotspot device is the intelligent terminal type of device, and

a providing of the wireless data traffic of the information processing device when it is determined that the Wi-Fi hotspot device is the wireless routing type of device.

6. The apparatus of claim 5 , wherein the recognition identifier comprises a Media Access Control (MAC) address of the Wi-Fi hotspot device, and the processor device is configured to:

look up information of a device manufacturer corresponding to the MAC address in an Organizationally Unique Identifier (OUI) distribution library; and

determine whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer.

7. The apparatus of claim 6 , wherein:

when the information of the device manufacturer includes multiple types of Wi-Fi hotspot devices, the processor device determines whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on relationships between MAC addresses provided by the device manufacturer and the multiple types of the Wi-Fi hotspot devices.

8. The apparatus of claim 6 , wherein:

when the information of the device manufacturer corresponding to the MAC address is not found in the OUI distribution library, the processor device determines whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on a Service Set Identifier (SSID) of the Wi-Fi hotspot device.

9. A method, implemented by a processor device, for controlling wireless network access, the method comprising:

obtaining a recognition identifier of a Wi-Fi hotspot device through which a client application accesses a wireless network;

determining, by the processor device, whether the Wi-Fi hotspot device is a wireless routing type of device or an intelligent terminal type of device based on the recognition identifier; and

controlling information downloading of the client application according to the determined type of device, including:

forbidding the client application from downloading a file having a size exceeding a preset value when it is determined that the Wi-Fi hotspot device is the intelligent terminal type of device, and

allowing the client application to download the file when it is determined that the Wi-Fi hotspot device is the wireless routing type of device.

10. The method of claim 9 , wherein the recognition identifier comprises a Media Access Control (MAC) address of the Wi-Fi hotspot device, and determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the recognition identifier comprises:

looking up information of a device manufacturer corresponding to the MAC address in an Organizationally Unique Identifier (OUI) distribution library; and

determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer.

11. The method of claim 10 , wherein determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer comprises:

when the information of the device manufacturer includes multiple types of Wi-Fi hotspot devices, determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on relationships between MAC addresses provided by the device manufacturer and the multiple types of the Wi-Fi hotspot devices.

12. The method of claim 10 , further comprising:

when the information of the device manufacturer corresponding to the MAC address is not found in the OUI distribution library, determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on a Service Set Identifier (SSID) of the Wi-Fi hotspot device.

13. A computer server for providing wireless traffic control service to a client application, the computer server comprising:

a memory device; and

a processor device communicatively coupled to the memory device, wherein the processor device is configured to:

obtain a recognition identifier of a Wi-Fi hotspot device through which the client application accesses a wireless network;

determine whether the Wi-Fi hotspot device is a wireless routing type of device or an intelligent terminal type of device based on the recognition identifier; and

control information downloading of the client application according to the determined type of device, including:

a forbidding of the client application from downloading a file having a size exceeding a preset value when it is determined that the Wi-Fi hotspot device is the intelligent terminal type of device, and

an allowance of the client application to download the file when it is determined that the Wi-Fi hotspot device is the wireless routing type of device.

14. The computer server of claim 13 , wherein the recognition identifier comprises a Media Access Control (MAC) address of the Wi-Fi hotspot device, and the processor device is configured to:

look up information of a device manufacturer corresponding to the MAC address in an Organizationally Unique Identifier (OUI) distribution library; and

determine whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer.

15. The computer server of claim 14 , wherein:

when the information of the device manufacturer includes multiple types of Wi-Fi hotspot devices, the processor device determines whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on relationships between MAC addresses provided by the device manufacturer and the multiple types of the Wi-Fi hotspot devices.

16. The computer server of claim 14 , wherein:

when the information of the device manufacturer corresponding to the MAC address is not found in the OUI distribution library, the processor device determines whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on a Service Set Identifier (SSID) of the Wi-Fi hotspot device.

17. A non-transitory computer-readable storage medium that stores a set of instructions that is executable by at least one processor of a device to cause the device to perform a method for controlling wireless data traffic of an information processing device, the method comprising:

obtaining a recognition identifier of a Wi-Fi hotspot device;

determining, by the processor device, whether the Wi-Fi hotspot device is a wireless routing type of device or an intelligent terminal type of device based on the recognition identifier; and

controlling the wireless data traffic of the information processing device according to the determined type of device, including:

forbidding the information processing device from downloading a file having a size exceeding a preset value when it is determined that the Wi-Fi hotspot device is the intelligent terminal type of device, and

providing the wireless data traffic of the information processing device when it is determined that the Wi-Fi hotspot device is the wireless routing type of device.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the recognition identifier comprises a Media Access Control (MAC) address of the Wi-Fi hotspot device, and determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the recognition identifier comprises:

looking up information of a device manufacturer corresponding to the MAC address in an Organizationally Unique Identifier (OUI) distribution library; and

determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer.

19. The non-transitory computer-readable storage medium of claim 18 , wherein determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer comprises:

when the information of the device manufacturer includes multiple types of Wi-Fi hotspot devices, determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on relationships between MAC addresses provided by the device manufacturer and the multiple types of the Wi-Fi hotspot devices.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the set of instructions that is executable by the at least one processor of the device to cause the device to further perform:

when the information of the device manufacturer corresponding to the MAC address is not found in the OUI distribution library, determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on a Service Set Identifier (SSID) of the Wi-Fi hotspot device.

21. A non-transitory computer-readable storage medium that stores a set of instructions that is executable by at least one processor of a device to cause the device to perform a method for controlling wireless network access, the method comprising:

obtaining a recognition identifier of a Wi-Fi hotspot device through which a client application accesses a wireless network;

determining, by the processor device, whether the Wi-Fi hotspot device is a wireless routing type of device or an intelligent terminal type of device based on the recognition identifier; and

controlling information downloading of the client application according to the determined type of device, including:

forbidding the client application from downloading a file having a size exceeding a preset value when it is determined that the Wi-Fi hotspot device is the intelligent tell final type of device, and

allowing the client application to download the file when it is determined that the Wi-Fi hotspot device is the wireless routing type of device.

22. The non-transitory computer-readable storage medium of claim 21 , wherein the recognition identifier comprises a Media Access Control (MAC) address of the Wi-Fi hotspot device and determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the recognition identifier comprises:

looking up information of a device manufacturer corresponding to the MAC address in an Organizationally Unique Identifier (OUI) distribution library; and

determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer.

23. The non-transitory computer-readable storage medium of claim 22 , wherein determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on the information of the device manufacturer comprises:

when the information of the device manufacturer includes multiple types of Wi-Fi hotspot devices, determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on relationships between MAC addresses provided by the device manufacturer and the multiple types of the Wi-Fi hotspot devices.

24. The non-transitory computer-readable storage medium of claim 22 , wherein the set of instructions that is executable by the at least one processor of the device to cause the device to further perform:

when the information of the device manufacturer corresponding to the MAC address is not found in the OUI distribution library, determining whether the Wi-Fi hotspot device is the wireless routing type of device or the intelligent terminal type of device based on a Service Set Identifier (SSID) of the Wi-Fi hotspot device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053761/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053713/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2015
From: XIU, CHAO
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 035878/0368 →
Priority Claims (1)
CN 2014 1 0318741 · Jul 4, 2014 · national
Continuity (1)
Related Publication 20160007265A1 · Jan 7, 2016