Router address type identification method and apparatus
AssigneeAlibaba Group Holding Limited
InventorWen Zhang
Life of this patent
Estimating the term…
Abstract
A router media access control (MAC) address for a router, and network interaction data are received. The network interaction data indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address. An access parameter number is determined based on one or more connections of one or more user devices to the router over a predetermined period of time. The one or more connections can be determined based on the network interaction data. The router address type is identified based on a comparison between the access parameter number and a predetermined threshold.
Claims14
A computer-implemented method, for identifying a router address type of a router, the computer-implemented method comprising:
- receiving, by one or more processors, a router media access control (MAC) address for the router;
- receiving, by the one or more processors, network interaction data that indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address;
- determining, by the one or more processors, an access parameter number based on one or more connections of one or more user devices to the router over a predetermined period of time, the one or more connections being determined based on the network interaction data;
- and identifying, by the one or more processors, the router address type based on a comparison between the access parameter number and a predetermined threshold, the access parameter number indicates at least one of a number of users connecting to the router, a total number of connections of the one or more user devices to the router, and a number of successful connections of a specific user to the router,
- wherein the identifying the router address type comprises:
- determining that the number of users connecting to the router is less than the predetermined threshold, and in response, identifying the address type as a residential router;
- and
- determining that the number of users connecting to the router is greater than the predetermined threshold, and in response, identifying the router address type as a business router.
A non-transitory, computer-readable medium storing one or more instructions in a memory, executable by a processor in a computer system to perform operations comprising:
- receiving a router media access control (MAC) address for a router;
- receiving network interaction data that indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address;
- determining an access parameter number based on one or more connections of one or more user devices to the router over a predetermined period of time, the one or more connections being determined based on the network interaction data;
- and
- identifying the router address type based on a comparison between the access parameter number and a predetermined threshold, the access parameter number indicates at least one of a number of users connecting to the router, a total number of connections of the one or more user devices to the router, and a number of successful connections of a specific user to the router,
- wherein the identifying the router address type comprises:
- determining that the number of users connecting to the router is less than the predetermined threshold, and in response, identifying the address type as a residential router;
- and
- determining that the number of users connecting to the router is greater than the predetermined threshold, and in response, identifying the router address type as a business router.
A computer-implemented system, comprising:
- one or more computers;
- and
- one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
- receiving a router media access control (MAC) address for the router;
- receiving network interaction data that indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address;
- determining an access parameter number based on one or more connections of one or more user devices to the router over a predetermined period of time, the one or more connections being determined based on the network interaction data;
- and
- identifying the router address type based on a comparison between the access parameter number and a predetermined threshold, the access parameter number indicates at least one of a number of users connecting to the router, a total number of connections of the one or more user devices to the router, and a number of successful connections of a specific user to the router,
- wherein the identifying the router address type comprises:
- determining that the number of users connecting to the router is less than the predetermined threshold, and in response, identifying the address type as a residential router;
- and
- determining that the number of users connecting to the router is greater than the predetermined threshold, and in response, identifying the router address type as a business router.
Dependencies are inferred from the claim text.