CN113630777B - Internet access control system, method and routing equipment - Google Patents

Internet access control system, method and routing equipment Download PDF

Info

Publication number
CN113630777B
CN113630777B CN202110810609.5A CN202110810609A CN113630777B CN 113630777 B CN113630777 B CN 113630777B CN 202110810609 A CN202110810609 A CN 202110810609A CN 113630777 B CN113630777 B CN 113630777B
Authority
CN
China
Prior art keywords
electronic device
networking
fingerprint
information
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110810609.5A
Other languages
Chinese (zh)
Other versions
CN113630777A (en
Inventor
赖昆锌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202110810609.5A priority Critical patent/CN113630777B/en
Publication of CN113630777A publication Critical patent/CN113630777A/en
Application granted granted Critical
Publication of CN113630777B publication Critical patent/CN113630777B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/084Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/71Hardware identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The application is suitable for the technical field of terminals, and provides an internet access control system, an internet access control method and routing equipment. Aiming at a scene that a main device controls sub-devices to be networked, in the internet access control system, a first electronic device serves as the sub-device, and a second electronic device serves as the main device; when the internet surfing state information of the first electronic equipment reaches a preset internet surfing threshold value, the routing equipment sends a network disconnection instruction to the first electronic equipment; the first electronic equipment disconnects the network connection; the routing equipment acquires fingerprint information to be identified and matches the fingerprint information with target fingerprint information; if the matching result meets a preset threshold value, the routing equipment sends networking information to the first electronic equipment; the first electronic device thereby opens a network connection based on the networkable information; the target fingerprint information is information which is configured in the routing equipment by the second electronic equipment and controls the network connection of the first electronic equipment. Therefore, the dependence on external intervention when the sub-equipment requests networking is reduced, and the flexibility of the internet access control is improved.

Description

Internet access control system, method and routing equipment
Technical Field
The present application relates to the field of terminal technologies, and in particular, to a system and a method for controlling internet access, and a routing device.
Background
With the development and popularization of internet technology, intelligent electronic devices and the application of the internet are becoming indispensable parts of people's lives. Due to the diversity and openness of internet information, negative effects and security threats brought by the network are becoming more and more serious; the network application may be restricted for certain specific users or specific scenarios.
In some environments where network applications need to be limited, the master device may set the access rights of the slave devices to control the networking of the slave devices. For example, for a network application scenario in an enterprise, the master device may be an administrator terminal, the slave device may be an internal employee terminal, the administrator device may set an internet access right of the internal employee device, and the master device controls a networking mechanism of the internal slave device; for another example, for an application scenario of the electronic device for children, the main device may be an electronic device for a caregiver, the sub-device may be an electronic device for children, and the electronic device for caregiver may set an authority of the electronic device for children to access the internet, and perform internet access control on the electronic device for children, so as to implement internet access protection on the electronic device for children.
However, in the conventional internet access control method, after the network connection of the sub-device is disconnected, in some cases of emergency and need of networking, if the main device fails to respond to the internet access request of the sub-device in time, the sub-device cannot access the internet.
Disclosure of Invention
The application provides an internet control system, method and routing device, which reduces the dependence on external intervention when a sub-device requests for networking and improves the flexibility of internet control.
In order to achieve the purpose, the technical scheme is as follows:
in a first aspect, an internet access control system is provided, where the system includes a routing device and a first electronic device;
the routing equipment is used for acquiring the internet surfing state information of the first electronic equipment and sending a network disconnection instruction to the first electronic equipment when the internet surfing state information reaches a preset internet surfing threshold value;
the first electronic equipment is used for receiving the network disconnection instruction and closing network connection based on the network disconnection instruction;
the routing equipment is used for acquiring fingerprint information to be identified and matching the fingerprint information with pre-stored target fingerprint information to obtain a matching result;
the routing equipment is further used for sending networking information to the first electronic equipment if the matching result meets a preset threshold value;
the first electronic equipment is used for receiving the networking information and opening network connection according to the networking information;
the target fingerprint information is information which is configured in the routing equipment by the second electronic equipment and controls the first electronic equipment to carry out network connection. The target fingerprint information may be fingerprint information of a user who can authorize the networking of the first electronic device, such as administrator fingerprint information and caregiver fingerprint information, or may be fingerprint information of a user of the first electronic device, such as fingerprint information of the user of the child electronic device himself or herself.
It should be noted that the target fingerprint information may include one or more fingerprint information.
For example, the internet access state information may include, but is not limited to, internet access duration, internet access traffic, internet access times, fingerprint internet access times, and other information of the first electronic device; the preset internet access threshold includes, but is not limited to, a preset duration threshold, a preset traffic threshold, a preset internet access time threshold, a preset fingerprint internet access time threshold, and the like.
In the application, based on target fingerprint information which is configured in the routing equipment by the second electronic equipment and used for controlling the first electronic equipment to perform network connection, the routing equipment identifies the acquired fingerprint information to be identified, and controls the first electronic equipment to perform network connection after the identification is passed; therefore, under some emergency situations, the second electronic device cannot respond to the situation of the first electronic device in time, or the second electronic device cannot remotely control the internet access situation of the first electronic device, so that the internet access control of the first electronic device is realized, the flexibility of the internet access control of the first electronic device is improved, and the dependence on external intervention is reduced.
In one possible implementation form of the first aspect, the system further includes a second electronic device; the second electronic equipment establishes communication connection with the routing equipment;
the routing equipment is further used for sending a networking request to the second electronic equipment if the matching result meets a preset threshold value;
the second electronic equipment is used for receiving an authorization instruction input by a user based on the networking request and sending a networking instruction to the routing equipment based on the authorization instruction;
and the routing device is also used for receiving the networking instruction and sending the networking-capable information to the first electronic device based on the networking instruction.
Aiming at the condition that the second electronic equipment establishes communication connection with the routing equipment, when the routing equipment identifies fingerprint information for controlling the first electronic equipment to surf the internet, the routing equipment can also send a networking request to the second electronic equipment, for example, the networking request is displayed at the second electronic equipment end in a popup window mode to remind a user, the authorization instruction input by the user can be obtained without the second electronic equipment entering a specific application program, so that the request of the routing equipment is responded, and the flexible control of the first electronic equipment to surf the internet is realized.
In a possible implementation manner of the first aspect, the system further includes a second electronic device and a server;
the routing equipment is also used for sending a networking request instruction to the server if the matching result meets a preset threshold value;
the server is used for receiving the networking request instruction and sending the networking request to the second electronic equipment based on the networking request instruction;
the second electronic equipment is used for receiving an authorization instruction input by a user based on the networking request and sending authorized networking information to the server based on the authorization instruction;
the server is also used for sending networking instructions to the routing equipment based on the authorized networking information;
and the routing device is also used for receiving the networking instruction and sending the networking information to the first electronic device based on the networking instruction.
Aiming at the condition that the second electronic equipment is not in the same local area network with the routing equipment and the first electronic equipment, the second electronic equipment can realize remote control on networking of the first electronic equipment through the transfer of the server; for example, aiming at a scene that a user of a second electronic device (main device) is in a meeting or is inconvenient to send a control instruction to respond through a specific application program, the user is prompted on the second electronic device in a pop-up window mode, so that an authorized instruction of the user is obtained, remote control of networking of the first electronic device is realized through transfer of a server, flexibility and convenience of internet access control are improved, and due to accurate and quick response speed of fingerprint identification, the method and the system can be suitable for emergency processing scenes and complex scenes.
In a possible implementation manner of the first aspect, the routing device is further configured to obtain internet access status information of the first electronic device, and add the communication address of the first electronic device to a blacklist when the internet access status information reaches a preset internet access threshold;
and the routing equipment is also used for moving the communication address of the first electronic equipment out of the blacklist if the matching result meets a preset threshold value.
In a possible implementation manner of the first aspect, the routing device is further configured to add the communication address of the first electronic device to a blacklist when the online status information reaches a preset online threshold;
and the routing equipment is also used for moving the communication address of the first electronic equipment out of the blacklist based on the networking instruction.
The method and the device aim at the process that the routing device controls the first electronic device to disconnect the network connection and start the network connection, and can also be controlled by a blacklist mechanism of the routing device; when the network connection of the first electronic equipment needs to be disconnected, the communication address of the first electronic equipment is added into the blacklist, so that data containing the communication address of the first electronic equipment are not forwarded, and the external network connection of the first electronic equipment is disconnected; when the network connection of the first electronic equipment is started, the communication address of the first electronic equipment is deleted from the blacklist, the forwarding of data containing the communication address of the first electronic equipment is recovered, and the network connection of the first electronic equipment is started.
The communication address of the first electronic device may be a Media Access Control (MAC) address.
In a possible implementation manner of the first aspect, the internet access state information includes a fingerprint internet access frequency, and the internet access threshold includes a fingerprint internet access frequency threshold;
the routing device is further used for counting the fingerprint internet access times corresponding to the first electronic device, and if the matching result meets a preset threshold value and the fingerprint internet access times are larger than the preset fingerprint internet access time threshold value, the network limitation on the first electronic device is removed.
In the application, for a plurality of possible emergency situations, for example, the internet access frequency of the second electronic device reaches the threshold of the internet access frequency of the day, or the internet access frequency of the second electronic device passes through the fingerprint to reach the threshold of the preset fingerprint internet access frequency, the routing device acquires the fingerprint information to be identified for a plurality of times, the fingerprint information to be identified for a plurality of times passes through identification, and the identification times for a plurality of times meet the additionally set times of contact network limitation, so that the routing device removes the network limitation on the first electronic device while controlling the first electronic device to perform networking, for example, the limitation on the internet access time, the limitation on the internet access frequency, the limitation on the allowed application program, and the like.
In a possible implementation manner of the first aspect, the second electronic device is configured to send the fingerprint internet access configuration information and the fingerprint internet access instruction to the routing device;
the routing equipment is used for receiving the fingerprint internet surfing configuration information and the fingerprint internet surfing instruction, configuring a fingerprint internet surfing function based on the fingerprint internet surfing configuration information, and configuring an internet surfing threshold corresponding to the fingerprint internet surfing function based on the fingerprint internet surfing instruction;
the fingerprint internet access configuration information comprises target fingerprint information.
In the application, under the condition that the second electronic device is in communication connection with the routing device, the fingerprint internet surfing function of the routing device is set by the second electronic device, and therefore internet surfing control of the routing device on the first electronic device based on fingerprint identification is achieved. The routing equipment is connected with the internet through the fingerprint, and after the first electronic equipment is disconnected with the internet, parameters of the routing equipment, which are related to the child internet protection function, do not need to be reset every time, and the second electronic equipment does not need to send internet instructions to the first electronic equipment, so that the dependence on external factors when the first electronic equipment is controlled to be on the internet is reduced.
In a second aspect, a method for controlling internet access is provided, which is applied to a routing device, and includes:
the method comprises the steps that a routing device obtains internet state information of a first electronic device, and sends a network disconnection instruction to the first electronic device when the internet state information reaches a preset internet threshold value, wherein the network disconnection instruction is used for indicating the first electronic device to close network connection; the routing equipment acquires fingerprint information to be identified, and matches the fingerprint information with pre-stored target fingerprint information to obtain a matching result; if the matching result meets a preset threshold value, the routing equipment sends networking information to the first electronic equipment, and the networking information is used for indicating the first electronic equipment to open network connection; the target fingerprint information is information which is configured in the routing equipment by the second electronic equipment and controls the first electronic equipment to carry out network connection.
In one possible implementation manner of the second aspect, the method further includes:
if the matching result meets a preset threshold value, the routing equipment sends a networking request to the second electronic equipment, and the networking request is used for indicating the second electronic equipment to acquire an authorization instruction input by a user based on the networking request; the routing equipment receives a networking instruction, and the networking instruction is sent to the routing equipment by the second electronic equipment based on the authorization instruction; the routing device sends networking available information to the first electronic device based on the networking instruction, wherein the networking available information is used for instructing the first electronic device to open a network connection.
In one possible implementation manner of the second aspect, the method further includes:
if the matching result meets a preset threshold value, the routing equipment sends a networking request instruction to the server; the networking request instruction is used for instructing the server to send a networking request to the second electronic equipment; the networking request is used for indicating the second electronic equipment to receive an authorization instruction input by a user and sending authorized networking information to the server based on the authorization instruction; the routing equipment connects a networking instruction, and the networking instruction is sent to the routing equipment by the server based on the authorized networking information; based on the networking instruction, the routing device sends the first electronic device with networking information, and the networking information is used for indicating the first electronic device to open a network connection.
In one possible implementation manner of the second aspect, the method further includes:
when the online state information reaches a preset online threshold, the routing equipment adds the communication address of the first electronic equipment into a blacklist;
correspondingly, if the matching result meets the preset threshold, the routing equipment moves the communication address of the first electronic equipment out of the blacklist.
In one possible implementation manner of the second aspect, the method further includes:
when the on-line state information reaches a preset on-line threshold value, the routing equipment adds the communication address of the first electronic equipment into a blacklist;
accordingly, after the routing device receives the networking instruction, the routing device moves the communication address of the first electronic device out of the blacklist based on the networking instruction.
In one possible implementation manner of the second aspect, the method further includes:
the method for acquiring the internet surfing state information of the first electronic device by the routing device comprises the following steps:
the routing equipment counts the fingerprint internet access times corresponding to the first electronic equipment;
correspondingly, after the routing device matches the fingerprint information with the pre-stored target fingerprint information to obtain a matching result, the method further includes:
and if the matching result meets a preset threshold value and the fingerprint internet access times are greater than the preset fingerprint internet access times threshold value, the routing equipment removes the network limitation on the first electronic equipment.
In a possible implementation manner of the second aspect, the method further includes:
the routing equipment receives the fingerprint internet surfing configuration information and the fingerprint internet surfing instruction sent by the second electronic equipment; the routing equipment configures a fingerprint internet access function based on the fingerprint internet access configuration information; the routing equipment configures an internet access threshold corresponding to the fingerprint internet access function based on the fingerprint internet access instruction; the fingerprint internet access configuration information comprises target fingerprint information.
In a third aspect, an embodiment of the present application provides a routing device, including a central processing unit and a memory, where the memory is used to store program codes, and the processor is used to call the program codes stored in the memory to perform the steps of the method according to any one of the second aspects.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium, where a computer program is stored, and the computer program, when executed by a processor, implements the method according to any one of the second aspect.
In a fifth aspect, embodiments of the present application provide a chip system, where the chip system includes a processor, the processor is coupled with a memory, and the processor executes a computer program stored in the memory to implement the method according to any one of the above second aspects. The chip system can be a single chip or a chip module formed by a plurality of chips.
In a sixth aspect, embodiments of the present application provide a computer program product, which, when run on an electronic device, causes the electronic device to perform the method of any one of the above second aspects.
It is understood that the beneficial effects of the second to sixth aspects can be seen from the description of the first aspect, and are not described herein again.
Drawings
Fig. 1 is a schematic diagram of an example implementation system architecture provided in the embodiment of the present application;
fig. 2-1 is an interface schematic diagram illustrating an example of setting a network access function of a second electronic device according to an embodiment of the present application;
fig. 2-2 is an interface schematic diagram illustrating an example of setting a network access function of a second electronic device according to an embodiment of the present application;
fig. 2-3 are schematic diagrams of an example of an interface for setting a web function of a second electronic device according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram illustrating an application scenario of an internet access control system according to an embodiment of the present disclosure;
fig. 4 is an interaction flow diagram of an application scenario of an internet access control system according to an embodiment of the present application;
fig. 5 is a schematic diagram of an architecture of another application scenario of the internet access control system according to an embodiment of the present application;
fig. 6 is a schematic interaction flow diagram of another application scenario of the internet access control system according to an embodiment of the present application;
fig. 7 is a schematic diagram of an architecture of another application scenario of an internet access control system according to an embodiment of the present application;
fig. 8 is an interaction flow diagram of another application scenario of the internet access control system according to an embodiment of the present application.
FIG. 9-1 is a schematic diagram of a hardware structure of an example of an electronic device according to an embodiment of the present disclosure;
fig. 9-2 is a schematic hardware structure diagram of an example of a routing device according to an embodiment of the present application;
fig. 9-3 is a schematic diagram of a hardware structure of an example server according to an embodiment of the present disclosure.
Detailed Description
The following describes related contents and scenarios that may be related to the present application by way of example, and further describes the technical solution in the embodiments of the present application in detail in combination with the scenarios.
With the rapid development of internet technology, intelligent electronic devices and the application of the internet are becoming indispensable parts of people's lives. However, certain restrictions on network applications may be required for certain specific scenarios.
For the scene that the network application needs to be limited, the main device can set the internet access authority of the sub-device to control the network connection condition of the sub-device. For example, for a master device and a sub-device in the access routing device, the master device may set a networking control mode of the corresponding sub-device in the routing device, and control a network connection condition of the sub-device, such as a networking duration or a networking frequency.
For example, the master device may configure various functional items in the routing device that control the sub-devices to disconnect and access the network connection. The function item can comprise the internet access time, the internet access times, authorization information capable of starting networking and the like.
The network application limiting scenario applicable to the embodiment of the present application may include, but is not limited to: network application scenes in enterprises (such as a host device controls a networking mechanism of internal devices), application scenes for supervising the surfing of children (such as a caregiver electronic device controls the networking time or times of the child electronic device and the like), network application scenes in important client rest rooms of airports (such as an airport terminal device controls the network connection and disconnection of client devices in the rest rooms), and the like.
The following mainly takes an application scenario of the children internet control as an example for explanation.
Network-based information sources are also increasingly abundant, and negative effects and security threats brought by networks are becoming more and more serious. Especially for children, some inappropriate content in the network may have an adverse effect on the idea of the children; and because the self-control ability of children is poor, children are easy to indulge in the network, the time for surfing the internet is too long, and health problems such as poor eyesight and the like can be caused. Therefore, the internet surfing behavior of the children needs to be limited to a certain extent, so that the protection of the internet surfing of the children is realized.
Typically, a child electronic device (e.g., a cell phone, a smart watch, a tablet, etc.) accesses a network of routing devices (e.g., a home-use common router) to access the internet. For the mode of controlling the internet access of the child, each function item for controlling the internet access of the child electronic device in the routing device, such as one-key network disconnection, all permission, a self-defined Application (APP), an allowed APP, an allowed internet access time period and the like, may be set in advance by the host device (e.g., an electronic device such as a caregiver mobile phone or a computer); the children electronic equipment is used as the sub-equipment, when the internet surfing time reaches the preset internet surfing allowed time or the internet surfing time is not in the internet surfing allowed time period, the routing equipment can disconnect the network connection of the children electronic equipment, and therefore the children internet surfing is protected.
However, after the network connection of the electronic equipment for children is disconnected, in some application scenarios, the electronic equipment for caregivers cannot respond to the networking request of the electronic equipment for children in time, and the electronic equipment for children cannot surf the internet; even in some emergency situations where the network is needed again, the network cannot be accessed.
Therefore, the above-mentioned method for controlling the electronic device of the child to surf the internet relies on the intervention of external factors, and has certain limitations in the practical application process; for example, in a situation where a caregiver electronic device cannot remotely respond to a networking request of a child electronic device or an authorized networking instruction is not sent to the child electronic device in time, when the child electronic device is disconnected from a network, the child electronic device cannot surf the internet or use an allowed APP in some emergency situations.
The embodiment of the application provides an internet access control method aiming at the problems and the application scenes, and in the process of controlling the internet access of the electronic equipment for children, the dependence on external factors can be reduced, and the flexibility of internet access control is improved.
Fig. 1 is a schematic diagram of an implementation system architecture of an embodiment provided in the present application. The system architecture may include a routing device 10, a first electronic device 20, and a second electronic device 30. The first electronic device 20, as a sub-device, may be a child electronic device; the second electronic device 30 may be a caregiver electronic device as a main device.
Wherein, the routing device 10 may be a common router for home use; the first electronic device 20 may be a child cell phone, a child smart watch or tablet, etc.; the second electronic device 30 is a main device that can configure the routing device 10, such as a caregiver's mobile phone or a computer.
As shown in fig. 1, the first electronic device 20 (sub-device) is exemplified by a child mobile phone, and the second electronic device 30 (main device) is exemplified by a caregiver mobile phone, and the embodiment of the present application may include the following processes:
101, the second electronic device 30 configures the fingerprint internet surfing information of the routing device 10.
Illustratively, the routing device 10 is provided with a fingerprint collecting module, which collects fingerprint information to be identified; the second electronic device 30 may set, for an access device in the routing device 10, fingerprint information corresponding to the access device, where the fingerprint information may be used as target reference information for authorizing the first electronic device 20 to perform network connection by the routing device 10. The routing device 10 may control the internet function of the first electronic device 20 based on the fingerprint information.
Fig. 2-1 is a schematic diagram of an example of a Graphical User Interface (GUI) for setting an internet access function of a second electronic device according to the embodiment of the present application.
It should be understood that, in a case that the second electronic device 30 is connected to the routing device 10, the second electronic device 30 serves as a main device for configuring the routing device 10, and the second electronic device 30 takes a caregiver mobile phone as an example, and the description of the process of configuring the fingerprint internet function of the routing device 10 is described in this embodiment of the present application.
Illustratively, fig. 2-1 (a) shows that in the unlocked state of the caregiver's mobile phone, the screen display system of the caregiver's mobile phone displays currently output interface contents 201, and the interface contents 201 are the main interface of the caregiver's mobile phone. The interface contents 201 display a variety of applications such as gallery, music, settings, and smart life. It should be understood that the interface content 201 may also include other and more applications, which are not limited in this application.
As shown in fig. 2-1 (a), on a main interface 201 of a caregiver's mobile phone, a user clicks a smart life App, and in response to the user's clicking operation, the caregiver's mobile phone enters an interface of smart life, such as an interface 202 shown in fig. 2-1 (b). On the interface 202 of the smart life, functional areas and menus of a plurality of devices are included. For example, the functional areas of the multiple devices may include corresponding functional areas such as a television in the first room, a sound box in the first room, an intelligent projector in the fourth room, and a routing device in the default room, and the user may click the functional areas corresponding to the different devices to display different contents; the menu area may include home, mall, smart, my, and other main menu categories, and the user may click on the different main menus to display different contents.
As shown in (b) of fig. 2-1, the user clicks the functional area corresponding to the routing device, and in response to the user's clicking operation, the interface 203 shown in (c) of fig. 2-1 is displayed. On the interface 203, the name of the routing device, e.g., "HONOR-123_HiLink", is included; it will be appreciated that the routing device is a routing device 10 connected to a second electronic device 30 (a caregiver's handset). The interface 203 may further include a function area such as location recommendation and access device, and two online devices may be displayed in the function area of the access device; information such as the upload rate and download rate of the routing device 10 may also be displayed on the interface 203. The interface 203 may further include a plurality of functional areas related to the routing device 10, and a user may perform different operations or view different contents through each functional area, which is not described in detail in this embodiment of the application.
As shown in (c) of fig. 2-1, the user clicks the access device function area, and in response to the user's clicking operation, an interface 204 as shown in (d) of fig. 2-1 is displayed, and on the interface 204, the number of all devices accessing the routing device and the number of all routing devices may be displayed. The interface 204 includes functional areas corresponding to devices in different states, for example, a functional area corresponding to an online device, a functional area corresponding to a blacklist device, a functional area corresponding to an offline device, and the like, and a user may perform different operations or view different contents through each functional area. The functional area corresponding to the online device includes the name of the online device, such as the name "AAA" of the second electronic device 30 (caregiver's mobile phone), the name "HONOR-333" of the first electronic device 20 (child's mobile phone), and the name "PC-123-AAA" of the offline device. It should be understood that the names of the above devices are merely exemplary and are not intended to limit the specific types of devices.
As the operation shown in fig. 2-1 (d), the user clicks the functional region corresponding to the name "HONOR-333" of the first electronic device 20 (child cell phone), and in response to the user's clicking operation, the interface 205 shown in fig. 2-1 (e) is displayed. On the interface 205, a switch corresponding to allowing the first electronic device 20 to connect to Wi-Fi and a function option of "child internet protection" are included.
As shown in fig. 2-1 (e), the user clicks the "child web protection" function option, and in response to the user clicking, the interface 206 shown in fig. 2-1 (f) is entered. The interface 206 includes a first functional area 206-1, a second functional area 206-2, a third functional area 206-3, and a fourth functional area 206-4.
Wherein, the first functional area 206-1 includes the functional options of "one-key network off", "all permission", and "fingerprint management"; the second functional area 206-2 includes functional options such as "internet access time statistics", "fingerprint internet access times statistics", and "internet access times statistics"; the third functional area 206-3 includes the function options of the internet-enabled application program corresponding to the social class, the payment class and the video class, respectively, and the function options corresponding to the "internet surfing by fingerprint"; the fourth functional area 206-4 includes functional options corresponding to "internet surfing permitted period" and "internet surfing permitted duration", respectively.
Illustratively, through the "fingerprint management" function option of the first functional area 206-1, fingerprint information associated with the first electronic device 20 (HONOR-333) may be set, such as entering fingerprint information or modifying fingerprint information, etc.; through the "statistics of internet surfing times by fingerprint" function option of the second function area 206-2, the number of internet surfing times by fingerprint of the first electronic device 20 can be counted; the "internet surfing through fingerprint" function option of the third function area 206-3 may set related parameters for surfing the internet through fingerprint, such as the duration of single internet surfing through fingerprint, the number of internet surfing through fingerprint of a single day, and the like.
As operation 1 shown in (f) of fig. 2-1, in the first functional area 206-1 of the interface 206, the user clicks the "fingerprint management" function option, and in response to the user's clicking operation, the interface 207 shown in (g) of fig. 2-2 is displayed. The interface 207 includes options such as "fingerprint input", "fingerprint viewing", "fingerprint modification", and "fingerprint deletion", and the user can perform different operations or view different contents through each option. For example, at interface 207, the user clicks on the "fingerprint entry" option, and interface 208, as shown in (h) of FIGS. 2-2, may be displayed. In the interface 208, operation prompt information of the user for entering the fingerprint is displayed.
Illustratively, as shown in the area 208-1 of the interface 208, the fingerprint information of the user may be collected by the fingerprint collection module of the routing device 10, such as the prompt operation 1 shown in (h) of fig. 2-2; the user's fingerprint information may also be collected directly through the fingerprint collection area displayed in the area 208-2, such as the prompt operation 2 shown in (h) of fig. 2-2.
For example, the fingerprint information of the acquired user is fingerprint information associated with the first electronic device 20, that is, fingerprint information of a user (child) of the first electronic device 20 or fingerprint information of another person, the fingerprint acquisition module of the routing device 10 acquires the fingerprint information, and stores the fingerprint information as target fingerprint information that can authorize the first electronic device 20 to surf the internet and is associated with the first electronic device 20; the routing device 10 may notify the second electronic device 20 of completing fingerprint collection after collecting the fingerprint information. Alternatively, if the fingerprint information is collected through the area 208-2 of the second electronic device 20, the second electronic device 20 sends the collected fingerprint information to the routing device 10 as the target fingerprint information that can authorize the first electronic device 20 to log on the internet and is associated with the first electronic device 20.
It should be understood that, on the interface 208 in the diagram (h) in fig. 2-2, only the operation prompt information corresponding to the area 208-1 may be included, or only the fingerprint collection area displayed by the area 208-2 may be included. The "fingerprint input" option corresponds to a plurality of fingerprint information that can be collected, and the plurality of fingerprint information may include a plurality of fingerprint information of the same user, and may also include fingerprint information of different users, that is, the first electronic device 20 may be associated with a plurality of fingerprint information, and the associated plurality of fingerprint information may all control the fingerprint internet access function of the first electronic device 20.
For example, as shown in fig. 2-2 (g), the "fingerprint viewing" option on the interface 207 can view the fingerprint information entered into the routing device 10, and can also view the collection result of the fingerprint information (whether the fingerprint information of the user associated with the first electronic device 20 is collected); a "fingerprint modification" option, which may modify the fingerprint information entered in the routing device 10, for example, when the first electronic device 10 changes the user, the fingerprint information may be modified to the fingerprint information of the changed user; the "fingerprint delete" option may delete stored fingerprint information in the routing device 10, such as a full delete, a partial delete, or a designated delete, etc.
As shown in (f) of fig. 2-1, in the third functional area 206-3 of the interface 206, the user clicks the "surf-fingerprint" function option, and in response to the user's clicking operation, the interface 209 shown in (j) of fig. 2-3 is displayed. On the interface 209, the setting options corresponding to the "single internet surfing duration", "single-day fingerprint internet surfing times", and the "APP allowed to be used" of fingerprint internet surfing are included.
For example, the "one-time internet access duration" may set a duration that the routing device 10 can access the internet after one fingerprint identification pass, for example, half an hour, one hour, two hours, or the like; the "single-day fingerprint internet access times" may be times for allowing the first electronic device to access the internet 20 after passing through fingerprint identification in one day of the routing device 10, for example, set to 3 times, and count the fingerprint internet access times in (f) of fig. 2-1, and after the counted times in one day reach 3 times, the fingerprint internet access function of the routing device 10 may also be turned off.
As shown in fig. 2-3 (j), the user clicks on the "APP allowed to use" option, and in response to the user's clicking operation, an interface 210 as shown in fig. 2-3 (k) is displayed. On the interface 210, various switches for starting different applications are included, such as a switch corresponding to WeChat, a switch corresponding to a browser, and a switch corresponding to video.
As shown in (k) of fig. 2-3, the user clicks the switch of each application to be in the open state, which may allow the first electronic device 20 to use the corresponding open application after accessing the network through the routing device 10.
The above-described function items of the routing device 10 provided by the second electronic device 30 correspond to the internet access function of the first electronic device 20. The related information of each function item input by the user, received by the second electronic device 30, is sent to the routing device 10, and the routing device 10 configures a corresponding function module. For example, the related information includes, but is not limited to, target fingerprint information, a single internet surfing time, a single-day fingerprint internet surfing time, and APP allowed to be used.
It should be understood that the function of the routing device 10 controlling the first electronic device 20 to surf the internet described in the above embodiment does not conflict with other limiting conditions of the child internet protection, and after the fingerprint internet function is turned on, the routing device 10 may further control the internet by using the fingerprint on the basis of the other limiting conditions; for example, in other limiting conditions of child internet protection, the allowed internet access time period is set to be from 8 a.m. to 12 a.m. 00, and the first electronic device 20 can access the internet in the time period from 8 a.m. to 12 a.m.; after noon 12.
102, the routing device 10 obtains fingerprint information to be identified.
Exemplarily, routing equipment 10 includes the fingerprint collection module, and after first electronic equipment 20 disconnection network connection, under the condition that the internet access function of fingerprint was opened, routing equipment 10 can gather the fingerprint information of treating discernment of user's input through the fingerprint collection module. The routing device 10 identifies the collected fingerprint information to be identified based on the pre-stored target fingerprint information, and obtains an identification result.
The target fingerprint information is fingerprint information prestored by the routing device 10 and authorized by the second electronic device 30 to be connectable to the first electronic device 20. The target fingerprint information may be fingerprint information of a user of the first electronic device 20, or may be fingerprint information of other users who can authorize the first electronic device 20 to surf the internet. The target fingerprint information may also include fingerprint information of multiple users or multiple fingerprint information of the same user.
The routing device 10 controls the network connection of the first electronic device 20 103.
For example, if the identification result of the target fingerprint information and the fingerprint information to be identified meets a preset condition, for example, the matching degree between the fingerprint information to be identified and the target fingerprint information in the identification result reaches 80%, the fingerprint authentication is passed, and the routing device 10 controls the network connection of the first electronic device 20 associated with the target fingerprint information, and allows the first electronic device 20 associated with the target fingerprint information to re-access the network.
Through the embodiment of the application, under the condition that the second electronic device 30 is in communication connection with the routing device 10, the fingerprint internet surfing function of the routing device 10 is set by the second electronic device 30, so that the internet surfing control of the routing device 10 on the basis of fingerprint identification on the first electronic device 20 is realized. By setting the fingerprint internet access function, the routing device 10 does not need to reset parameters of each function item of the routing device 10 related to child internet access protection every time after the first electronic device 20 is disconnected from the network, and does not need to send an internet access instruction to the first electronic device 20 by the second electronic device 30, so that the dependency on external factors when the first electronic device 20 is controlled to access the internet is reduced.
In an actual application scenario, the interaction process between each device in the system architecture according to the embodiment of the present application is described below.
First, a case where the routing device 10 controls the first electronic device 20 (child's mobile phone) to disconnect the network is described.
In some embodiments, the routing device 10 may further obtain internet access state information of the first electronic device 20, such as internet access time, internet access duration, usage flow or internet access times, and determine whether the internet access state information reaches an internet access threshold of each parameter based on each preset parameter, thereby implementing internet access control on the first electronic device 20.
For example, when the routing device 10 detects that the internet access time of the first electronic device 20 is not within the preset internet access time period, or the internet access time of the first electronic device 20 reaches a preset time threshold, or the internet access traffic of the first electronic device 20 reaches a preset traffic threshold, or the internet access times reach a preset time threshold, the first electronic device 20 disconnects the network connection.
The way in which the first electronic device 20 disconnects the network connection may include two aspects:
in a first aspect, the routing device 10 may send a notification to the first electronic device 20, notifying the first electronic device 20 to disconnect the network; the first electronic device 20 may close the network connection with the routing device 10, for example, close the wireless networking function or delete the wireless name corresponding to the routing device 10 from the connectable list; the information of the first electronic device 20 will not be included in the access device list of the routing device 10, or the information of the first electronic device 20 is in the offline device list in the access device of the routing device 10. The wireless networking function may be turned off, for protecting the first electronic device 20 from surfing the internet, a wireless network hibernation (or turning off) mechanism is set, that is, after the first electronic device 20 receives the notification sent by the routing device 10 to disconnect the network connection, the wireless network hibernation mechanism is turned on to disconnect the network connection.
In the second aspect, the routing device 10 adds a communication address (e.g. a Media Access Control (MAC) address) of the first electronic device 20 to the blacklist, that is, when the routing device 10 receives data containing the MAC address of the first electronic device 20, the data is directly discarded without forwarding the data, thereby disconnecting the network connection of the first electronic device 20.
It should be understood that the routing device 10 adds the MAC address of the first electronic device 20 to the blacklist, and when the first electronic device 20 is disconnected from the external network, the routing device 10 and the first electronic device 20 may also establish a communication connection; the routing device 10 may still receive data transmitted by the first electronic device 20 based on the communication connection or data transmitted by a device of an external network, but the routing device 10 does not forward data including the MAC address of the first electronic device 10, that is, data transmitted by the first electronic device 20 to the routing device 10 cannot be transmitted to the device of the external network, and the first electronic device 20 cannot receive data transmitted by the device of the external network.
It should be noted that, the first electronic device 20 may disconnect the network, but the first electronic device 20 does not disconnect the communication connection with the routing device 10, for example, the routing device 10 adds the MAC address of the first electronic device 20 to a black list, or the first electronic device 20 starts a wireless network sleep mechanism; the first electronic device 20 may disconnect the network, and the first electronic device 20 may also disconnect the connection with the external network and also disconnect the communication connection with the routing device 10, for example, the first electronic device 20 deletes the wireless name of the routing device 10 in the connected wireless list to disconnect the connection with the routing device 10 and the external network.
In addition, the reference unit of the threshold of each parameter preset by the routing device 10 may be one day, half day, several hours, or the like; for example, the preset internet surfing time period is from eight am to eight pm every day, the preset time threshold is one hour of single internet surfing or three hours of total internet surfing time in one day, the preset flow threshold is 300M of single internet surfing flow or 1G of total internet surfing flow in one day, and the preset time threshold is three times every day (on the day when three times of the preset flow threshold are exceeded, networking is not allowed through fingerprint identification any more). In addition, whether the reference time unit of the threshold value of each preset parameter of each internet surfing state information is reached is judged to be correspondingly consistent with the reference time unit of the threshold value of each preset parameter; for example, the statistics data of the previous day are cleared when the statistics data of the next day is started.
For example, the preset time threshold may be a time threshold when the first electronic device 20 disconnects the network, a time threshold when the routing device 10 adds the MAC address of the first electronic device 20 to a blacklist or a time threshold when the MAC address is removed from the blacklist, or a time threshold when the fingerprint information to be identified is matched with pre-stored target fingerprint information and a matching result meets the preset threshold; in the internet access control process, the routing device 10 may count the cumulative number of times of networking of the first electronic device 20, may also count the cumulative number of times of adding the MAC address of the first electronic device 20 to a blacklist or the cumulative number of times of removing the MAC of the first electronic device 20 from the blacklist, and may also count the cumulative number of times of matching the fingerprint information to be identified with the pre-stored target fingerprint information, where the matching result meets the preset threshold.
Next, a case where the first electronic device 20 (child cell phone) reconnects the network after disconnecting the network is described.
Fig. 3 is a schematic diagram of an architecture of an application scenario of an internet access control system according to an embodiment of the present application. The internet access control system may include a routing device 10 and a first electronic device 20.
In some embodiments, when the routing device 10 detects that the internet access time of the first electronic device 20 is not within the preset internet access time period, or the internet access time of the first electronic device 20 reaches the preset time threshold, or the internet access traffic of the first electronic device 20 reaches the preset traffic threshold, a notification of disconnecting the network connection may be sent to the first electronic device 20; after the first electronic device 20 receives the notification, the network connection may be disconnected by turning off the wireless networking function (e.g., turning on the wireless network dormancy mechanism) or deleting the wireless name of the routing device 10 from the connected wireless list; and the networking times of the first electronic device 20 are within the preset time threshold range, and the first electronic device 20 can be made to re-access the network through the fingerprint identification of the routing device 10.
Illustratively, if the predetermined threshold number of times is three times a day; the routing device 10 counts that the first electronic device 20 has been networked twice, and may control the first electronic device 20 to re-access the network through fingerprint identification when the first electronic device 20 is disconnected from the network; if the routing device 10 counts that the first electronic device 20 has been networked three times, and if the first electronic device 20 is disconnected from the network, the first electronic device 20 cannot be reconnected to the network through fingerprint identification.
As shown in the architecture diagram of the application scenario in fig. 3, when the first electronic device 20 needs to re-access the network, the interaction process between the routing device 10 and the first electronic device 20 may include:
301, the routing device 10 obtains fingerprint information to be identified.
Illustratively, the routing device 10 stores target fingerprint information associated with the first electronic device 20, which may be fingerprint information of a user of the first electronic device 20 or an authorizer who may authorize the first electronic device 20 to perform networking; the target fingerprint information is reference information authorizing the second electronic device 30 that the first electronic device 10 can be networked and pre-stored in the routing device. The target fingerprint information may include a plurality of fingerprint information of the same user, and may further include fingerprint information of a plurality of authorizers. The first electronic device 20 may be a mobile phone, a smart watch, a tablet, or the like; the user may be a child; the authorizer may be the child himself or a caregiver.
Illustratively, the routing device 10 is provided with a fingerprint acquisition module; routing equipment 10 can gather the fingerprint information of treating discernment of user's input through the fingerprint collection module, and the user here can be for the user of first electronic equipment 20 or can be with the nurse that authorizes first electronic equipment 20 to pass through the fingerprint online. The routing device 10 identifies the acquired fingerprint information to be identified, matches the fingerprint information to be identified with the target fingerprint information, and obtains a matching result.
For example, the matching result may be a calculation result of similarity between the fingerprint information to be recognized and the target fingerprint information. If only one piece of fingerprint information (for example, the fingerprint information of the user child of the first electronic device 20) is entered into the target fingerprint information, matching the currently acquired fingerprint information to be identified with the one piece of fingerprint information to obtain a matching result, and determining whether the matching result meets a preset threshold value. If the target fingerprint information has a plurality of pieces of fingerprint information, matching the currently acquired fingerprint information to be identified with each of the plurality of pieces of fingerprint information to obtain a matching result with each piece of fingerprint information in the target fingerprint information, and judging whether each matching result meets a preset threshold value; or if the matching result meeting the preset threshold is obtained, the matching result is not matched with the remaining unmatched fingerprint information in the target fingerprint information.
Illustratively, a preset threshold value for matching the fingerprint information is further set in the routing device 10, for example, the preset threshold value may be set to 80%; if the similarity value between the fingerprint information to be identified and the pre-stored target fingerprint information is greater than or equal to 80%, it indicates that the fingerprint information to be identified and the pre-stored target fingerprint information are matched, the fingerprint information to be identified passes the authentication, and the fingerprint information to be identified is the fingerprint information that can authorize the first electronic device 20 to connect to the network.
The routing device 10 controls the first electronic device 20 to make a network connection 302.
In one possible implementation, when the matching result satisfies the preset threshold, the routing device 10 sends the networkable information to the first electronic device 20. If the matching result between the fingerprint information to be recognized and the pre-stored target fingerprint information satisfies the preset threshold, the routing device 10 sends the networkable information to the first electronic device 20, and informs the first electronic device 20 that the network can be connected.
For example, after receiving the networking enabled information, the first electronic device 20 may open a network connection, for example, turn off a wireless network dormancy mechanism and access an external network of the routing device 10, or re-search the wireless signal of the routing device 10, add the wireless name of the routing device 10 to a list of connectable wireless local area networks, and access the external network of the routing device 10.
In another possible implementation manner, when the matching result meets the preset threshold, the routing device 10 may move the MAC address of the first electronic device 20 out of the blacklist, so that the first electronic device 20 may re-access the external network of the routing device 10, and thus the first electronic device 20 may receive data sent by the external network device through the routing device 10 or send data to a device of the external network.
It should be understood that the routing device 10 controls the network connection of the first electronic device 20, and corresponding to the first aspect of disconnecting the network connection, the first electronic device 20 may open a communication connection with the routing device 10 and access an external network of the routing device 10, for example, after the first electronic device 20 receives the networking enabled information, the wireless network of the routing device 10 is searched again, and a communication connection is reestablished with the routing device 10 and access the external network; or the first electronic device 20 turns off the wireless network hibernation mechanism after receiving the networkable information. The routing device 10 controls the network connection of the first electronic device 20, and corresponding to the second aspect of disconnecting the network connection, the routing device 10 may also move the communication address of the first electronic device 20 out of the blacklist, for example, delete the MAC address of the first electronic device in the blacklist.
It should be noted that, receiving the networkable information sent by the routing device 10 after the first electronic device 20 disconnects the network may include two cases:
in the first case, when the first electronic device 20 disconnects the connection with the external network and simultaneously disconnects the communication connection with the routing device (for example, when the first electronic device 20 deletes the wireless name of the routing device 10 in the connected wireless list to disconnect the network connection), at this time, the first electronic device 20 and the routing device 10 may perform broadcast communication through a fixed physical channel, and the network connectable information sent to the first electronic device 20 by the routing device 10 may be a broadcast signal, so that the wireless module of the first electronic device 20 may search for the broadcast signal sent by the routing device 10 to obtain the network connectable information broadcast by the routing device 10.
In the second case, the first electronic device 20 disconnects from the external network and does not disconnect from the routing device 10, that is, the first electronic device 20 establishes a communication connection with the routing device 10 but does not access the external network of the routing device 10; for example, the first electronic device 20 may start the wireless network hibernation mechanism, so that the first electronic device 20 establishes a communication connection with the routing device 10 but cannot access the external network through the routing device 10. The networkable information sent by routing device 10 to first electronic device 20 may be a data packet, such that first electronic device 20 may receive the data packet of the networkable information sent by routing device 10 based on the communication connection.
Fig. 4 is an interaction flow diagram of an application scenario of an internet access control system according to an embodiment of the present application. Corresponding to the interaction process of the internet control system, the interaction process may include two application scenarios.
As shown in fig. 4 (a), the first application scenario may include the following steps:
s401, the routing device 10 detects an internet access duration or an internet access traffic of the first electronic device 20.
Illustratively, a function item for protecting the internet surfing of children is set in the routing device 10 for the first electronic device 20, and the function item includes monitoring of internet surfing duration and internet surfing traffic of the first electronic device 10.
S402, when the time length of the internet reaches the preset time threshold or the internet traffic reaches the preset traffic threshold, the routing device 10 sends a network disconnection instruction to the first electronic device 20.
Illustratively, the function item of the child internet access protection set for the first electronic device 20 in the routing device 10 includes a plurality of threshold values of the monitoring parameter, for example, a preset time threshold value and a preset traffic threshold value. The network disconnection instruction is an instruction for the routing device 10 to notify the first electronic device 20 of disconnection of the network.
Wherein, the network disconnection instruction can instruct the first electronic device 20 to disconnect from the external network and maintain the communication connection with the routing device 10; it is also possible to instruct the first electronic device 20 to disconnect the communication connection with the routing device 10 and the connection to the external network.
S403, the first electronic device 20 closes the network connection.
For example, the first electronic device 20 may close the network connection after receiving the network disconnection command. For example, the wireless network dormancy mechanism is turned on, the connection with the external network is disconnected, and the communication connection with the routing device 10 is reserved; or delete the wireless name of the routing device 10 from the connected wireless list to disconnect the communication connection with the routing device 10 and the connection of the external network.
S404, the routing device 10 obtains the fingerprint information to be identified.
For example, after the first electronic device 20 disconnects from the external network, the routing device 10 may further control the first electronic device 20 to surf the internet by using a fingerprint. Routing equipment 10 passes through fingerprint collection module collection user's fingerprint information, and this user's fingerprint information is the fingerprint information that can authorize first electronic equipment 20 connecting network, for example the fingerprint information of the user (for example children) of first electronic equipment 20 or nurse's fingerprint information.
S405, the routing device 10 matches the fingerprint information to be identified with the pre-stored target fingerprint information to obtain a matching result.
For example, the matching result may be a calculation result of similarity between the fingerprint information to be identified and the pre-stored target fingerprint information.
S406, when the matching result satisfies the preset threshold, the routing device 10 sends the networkable information to the first electronic device 20.
For example, the preset threshold may be a threshold of similarity between the fingerprint information to be identified and the target fingerprint information, for example, the threshold of similarity may be set to 80%; when the matching result is greater than or equal to 80%, the fingerprint verification is passed, and the routing device 10 sends the first electronic device 20 with networking capability information for notifying that the first electronic device 20 can open the network connection.
Wherein, in case that the first electronic device 20 disconnects the network connection, the routing device 10 may transmit the networkable information to the first electronic device 20 in the form of a broadcast; alternatively, routing device 10 may send the networkable information to first electronic device 20 in the form of a data packet based on a communication connection with first electronic device 20.
S407, the first electronic device 20 opens a network connection.
Illustratively, if the first electronic device 20 disconnects from the external network by turning on the wireless network dormancy mechanism, maintains the communication connection with the routing device 10, and receives the networkable information sent by the routing device 10 in the form of data packets based on the communication connection, the network connection is turned on by turning off the wireless network dormancy mechanism. If the first electronic device 20 deletes the wireless name of the routing device 10 from the connected wireless list to disconnect the communication connection with the routing device 10 and the connection with the external network, and receives the networking enabled information sent by the routing device 10 in the broadcast form, the wireless network of the routing device 10 is searched again, and the communication connection with the routing device 10 and the access to the external network are established, so that the network connection is opened.
As shown in (b) of fig. 4, the second application scenario may include the following steps:
s411, the routing device 10 detects an internet access duration or an internet access traffic of the first electronic device 20.
S412, when the duration of the internet access reaches the preset duration threshold or the internet access traffic reaches the preset traffic threshold, the routing device 10 adds the MAC address of the first electronic device 20 to a blacklist, and disconnects the network connection of the first electronic device 20.
Illustratively, the routing device 10 disconnects the connection between the first electronic device 20 and the external network by adding the MAC address of the first electronic device 20 to a blacklist, that is, data with the source address or the destination address including the MAC address of the first electronic device in the data is not forwarded, so as to disconnect the network connection of the first electronic device 20.
S413, the routing device 10 acquires the fingerprint information to be identified.
And S414, the routing equipment matches the fingerprint information to be identified with the pre-stored target fingerprint information to obtain a matching result.
S415, when the matching result satisfies the preset threshold, the routing device 10 removes the MAC address of the first electronic device 20 from the blacklist.
For example, after the routing device 10 removes the MAC address of the first electronic device 20 from the blacklist, both the source address and the destination address of the data containing the MAC address of the first electronic device may be forwarded, so as to open the network connection of the first electronic device 20.
Through this application embodiment, can also set up fingerprint internet function among routing equipment's children's each function item of internet surfing protection, through the management to target fingerprint information and the verification of the fingerprint information of treating discernment, realize the internet control to the first electronic equipment that children used. After the first electronic device is disconnected from the network, in some application scenes of emergency situations, a caregiver is not at the side of a child, or a second electronic device (main device) of the caregiver does not have network connection and cannot be remotely set, or the caregiver can not conveniently drive the caregiver to reset a child internet access protection project on the routing device again without the second electronic device (main device) of the caregiver, the network connection of the first electronic device can be controlled through identification and verification of fingerprints, the dependence on external intervention in the internet access control process is reduced, and the flexibility, applicability and convenience of internet access control are improved.
Fig. 5 is a schematic diagram of an architecture of another application scenario of the internet access control system according to an embodiment of the present application. The internet access control system can further include a routing device 10, a first electronic device 20, a second electronic device 30, and a server 40. In the architecture of this application scenario, the second electronic device 30 does not establish a direct communication connection with the routing device 10, or the second electronic device 30 is not within the range of the wireless local area network of the routing device 10. For example, the caretaker is not near the child, or the second electronic device (the main device) of the caretaker cannot be remotely reset, or the caretaker is inconvenient to open a meeting, so that the second electronic device cannot respond in time, and other application scenarios are provided.
In some embodiments, as shown in the architecture diagram of the application scenario shown in fig. 5, after the first electronic device 20 used by the child is disconnected from the network, the caregiver cannot set the internet access time of the child or the APP allowed to be used in time, and the caregiver is not near the child, or the caregiver is inconvenient to start a meeting, which may be two cases:
for case a: the network connection frequency of the first electronic device 20 is within a preset frequency threshold range, or the number of times that the routing device 10 adds the MAC address of the first electronic device 20 to the blacklist or the number of times that the MAC address is removed from the blacklist is within a preset frequency threshold range, or the number of times that the routing device 10 matches the fingerprint information to be identified with the pre-stored target fingerprint information and the matching result meets the preset threshold is within a preset first frequency threshold range. The routing device 10 pushes a networking request to the second electronic device 30 through the server 40, and causes the first electronic device 20 to re-access the network based on the authorization of the second electronic device 30. The preset time threshold value can be set to be 3 times in a day, and the first time threshold value can also be set to be 3 times in a day; the specific setting may be performed according to the actual application, and is not limited herein.
For case B: first, the routing device 10 matches the fingerprint information to be identified with the pre-stored target fingerprint information, and the number of times that the matching result meets the preset threshold exceeds the preset second-time threshold. The routing device 10 pushes the networking request to the second electronic device 30 through the server 40, and the routing device 10 may further release the network restriction on the first electronic device 20 while the first electronic device 20 accesses the network again based on the authorization of the second electronic device 30. The first time threshold may be set to be smaller than the second time threshold, for example, the first time threshold is 3 times, and the second time threshold is 6 times. In a second possibility, the routing device 10 controls, through fingerprint recognition, that the cumulative number of times that the first electronic device 20 accesses the internet exceeds a third number threshold, the routing device 10 pushes a network connection request to the second electronic device 30 through the server 40, and the routing device 10 may further release the network restriction on the first electronic device 20 while the first electronic device 20 accesses the network again based on the authorization of the second electronic device 30. The third time threshold is independent of the first time threshold and the second time threshold, for example, the third time threshold may be set to 4 times in a day; the specific value can be set according to the actual application, and is not limited herein. The second electronic device 30 may configure any one of the above two possible corresponding functional items for the routing device 10.
In addition, for the first possibility of the case B, in order to control the internet access times or the total internet access duration of the first electronic device 20, when the routing device 10 matches the fingerprint information to be identified with the pre-stored target fingerprint information and the number of times that the matching result meets the preset threshold is between the preset first time threshold and the preset second time threshold, the routing device 10 may be configured to be unable to control the first electronic device 20 to re-access the network through fingerprint identification.
As shown in fig. 5, corresponding to the application scenario, when the first electronic device 20 needs to re-access the network, the interaction process between the routing device 10, the first electronic device 20, the second electronic device 30, and the server 40 may include:
501, the routing device 10 acquires fingerprint information to be identified.
Illustratively, the routing device 10 is provided with a fingerprint acquisition module; the routing device 10 may collect, through the fingerprint collection module, fingerprint information to be identified input by a user, where the user may be a user of the first electronic device 20 or a caregiver who can authorize the first electronic device 20 to surf the internet through a fingerprint; the routing device 10 also stores therein target fingerprint information of the user or the caregiver. The routing device 10 identifies the acquired fingerprint information to be identified, matches the fingerprint information to be identified with the target fingerprint information, and obtains a matching result.
Illustratively, the routing device 10 may count the number of times that the matching result meets a preset threshold value, or count the accumulated number of times that the first electronic device 20 is controlled to surf the internet through fingerprint identification, while matching the fingerprint information to be identified with the target fingerprint information. The routing device 10 sets a first time threshold and a second time threshold of times when the fingerprint information to be identified is matched with pre-stored target fingerprint information and the matching result meets a preset threshold, and also sets a third time threshold of accumulated times for controlling the internet access of the first electronic device 20 through fingerprint identification; wherein the first time threshold is smaller than the second time threshold, for example, the first time threshold is 3 times in a day, and the second time threshold is 6 times in a day; the third time threshold may be set to 4 times a day; the specific numerical value may be set according to an actual application, and is not limited herein.
For example, after the routing device 10 passes the verification of the fingerprint information to be recognized, the prompt message that the verification passes may be sent in one or more of flashing lights, voice or display screen display.
502, routing device 10 sends a networking request instruction to server 40.
For example, after the matching result meets the preset threshold and the fingerprint verification passes, the routing device 10 may send a networking request instruction to the server 40, where the networking request instruction is used to instruct the server 40 to send a networking request to the second electronic device 30. The networking request instruction may include a first networking request instruction and a second networking request instruction.
For example, in case a, the routing device 10 may send a first connection request instruction to the server 40, where the first connection request instruction includes information for surfing the internet by triggering a fingerprint once; for case B, the routing device 10 may send a second networking request instruction to the server 40, where the second networking request includes information that triggers surfing on the fingerprint multiple times.
503, the server 40 sends a networking request to the second electronic device 30.
Illustratively, the server 40 sends a networking request to the second electronic device 30 after receiving the networking request instruction sent by the routing device 10. Wherein the networking request may include a first networking request and a second networking request.
For example, in case a, the server 40 sends a first connection request to the second electronic device 30, where the first connection request is a request for surfing the internet by triggering a fingerprint once; for case B, the server 40 sends a second networking request to the second electronic device 30, where the second networking request may be a request to trigger the fingerprint to surf the internet multiple times.
It should be understood that the second electronic device 30 is a host device or a device used by a child caregiver that configures the fingerprint networking functionality of the routing device 10.
The second electronic device 30 feeds back the authorized networking information to the server 40 504.
Illustratively, the second electronic device 30 receives the networking request sent by the server 40, and after obtaining the authorization instruction input by the caregiver, feeds back authorization networking information to the server 40. The authorized networking information is used to instruct the server 40 to feed back networking instructions to the routing device 10. Wherein, the authorization instruction can comprise a first authorization instruction and a second authorization instruction; the authorized networking information may include first authorized networking information that triggers surfing on the fingerprint at a single time and second authorized networking information that triggers surfing on the fingerprint at multiple times.
Illustratively, for case a, the second electronic device 30 feeds back the first authorized networking information to the server 40; for case B, the second electronic device 30 feeds back the second authorized networking information to the server 40.
505, the server 40 feeds back networking instructions to the routing device 10.
Illustratively, the server 40 generates a networking instruction based on the acquired authorized networking information, and feeds back the networking instruction to the routing device 10. The networking instruction is used to instruct the routing device 10 to control the first electronic device 20 to open a network connection. Wherein the networking instructions may include first networking instructions and second networking instructions.
For example, in case a, the server 40 feeds back, to the routing device 10, a first connection network instruction corresponding to a single trigger of surfing the internet; for the case B, the server 40 feeds back, to the routing device 10, a second networking instruction corresponding to triggering the fingerprint to surf the internet a plurality of times. The first networking instruction is used for instructing the routing device 10 to control the first electronic device 20 to open the network connection, and the second networking instruction is used for instructing the routing device 10 to control the first electronic device 20 to open the network connection and remove the network restriction on the first electronic device 20.
The routing device 10 controls the first electronic device 20 to make a network connection 506.
Illustratively, for case a, the routing device performs an operation of opening a network connection of the first electronic device 20 based on the first connection instruction. According to the way that the first electronic device 20 disconnects the network connection, after the fingerprint verification passes and the authorization of the second electronic device 30 is obtained, the routing device 10 controls the first electronic device 20 to open the network connection in a corresponding way. For example, if the routing device 10 adds the communication address of the first electronic device 20 to a blacklist, the routing device 10 removes the communication address of the first electronic device 20 from the blacklist after the fingerprint verification passes and the authorization of the second electronic device 30 is obtained. If the routing device 10 notifies the first electronic device 20 to disconnect the network connection and the first electronic device 20 starts the wireless network hibernation mechanism, after the fingerprint verification passes and the authorization of the second electronic device 30 is obtained, the routing device 10 notifies the first electronic device 20 that the networking is available and the first electronic device 20 stops the wireless network hibernation mechanism; or, if the first electronic device 20 deletes the wireless name of the routing device 10 in the connected wireless list, after the fingerprint verification passes and the authorization of the second electronic device 30 is obtained, the routing device 10 notifies the first electronic device 20 that networking is available, the first electronic device 20 re-searches for the wireless network of the routing device 10, and establishes a communication connection with the routing device 10 and accesses an external network to open a network connection.
Illustratively, for the case B, the routing device 10 controls the first electronic device 20 to open the network connection in a corresponding manner based on the second networking instruction and the manner of disconnecting the network connection by the first electronic device; meanwhile, the network restriction on the first electronic device 20 is removed, for example, all the allowed function items in the child internet surfing protection are turned on, the limitation on the single internet surfing time, the internet surfing time period or the internet surfing times is removed, and the like.
For example, the control manner in 506 may be the manner described in S406 to S407 in the first application scenario, or the manner described in S415 in the second application scenario.
Fig. 6 is an interaction flow diagram of another application scenario of the internet access control system according to an embodiment of the present application. The application scenario of the internet access control system may include a third application scenario and a fourth application scenario, and corresponds to the interaction process of the internet access control system, where the third application scenario of the interaction process may include the following steps:
s601, the routing device 10 obtains fingerprint information to be identified. The same principle as 501 is based on, and is not described in detail here.
S602, the routing device 10 matches the fingerprint information to be identified with a pre-stored target fingerprint to obtain a matching result. Based on the same principle as 301, and will not be described herein.
S603, the routing device 10 counts the networking times of the first electronic device 20.
S604, when the matching result meets the preset threshold and the network connection time is within the preset time threshold, the routing device 10 sends a first network connection request instruction to the server 40, where the first network connection request instruction is used to instruct the server 40 to send a first network connection request to the second electronic device 30.
S605, after receiving the first connection request command sent by the router 10, the server 40 sends a first connection request to the second electronic device 30 based on the first connection request command.
S606, the second electronic device 30 generates a networking prompt based on the first networking request, and obtains a first authorization instruction input by the caregiver based on the networking prompt. The first authorization instruction is used to instruct the second electronic device 30 to feed back the first authorized networking information to the server 40.
For example, in case a, when the matching result meets a preset threshold and the networking frequency is within a preset frequency threshold, the second electronic device 30 may give a networking prompt "authorize the networking request of the XXX mobile phone" in the form of a pop-up window, where the networking prompt further includes "agree" and "disagree" controls; if the caregiver clicks the "agree" control, the second electronic device 30 obtains the authorization of the network connection corresponding to the single trigger fingerprint internet access input by the caregiver based on the network connection prompt. The "XXX cell phone" in the prompt message is the first electronic device 20 described in the embodiments.
S607, the second electronic device 30 generates the first authorized networking information based on the first authorized networking instruction, and feeds back the first authorized networking information to the server 40. The first authorized networking information is used to instruct the server 40 to feed back the first networking instruction to the routing device 10.
Illustratively, the second electronic device 30 generates the first authorized networking information in response to the user clicking the "agree" control, and feeds back the first authorized networking information to the server 40.
S608, after receiving the first authorized networking information, the server 40 generates a first networking instruction based on the first authorized networking information, and feeds the first networking instruction back to the routing device 10. The first network connection instruction is used to instruct the routing device 10 to control the first electronic device 20 to perform network connection.
S609, after receiving the first network connection instruction, the routing device 10 controls the first electronic device 20 to perform network connection.
For example, the third application scenario corresponds to the internet access control system, and for the case a, according to the way that the first electronic device 20 disconnects the network connection, after the fingerprint verification passes and the authorization of the second electronic device 30 is obtained, the routing device 10 controls the first electronic device 20 to perform the network connection in a corresponding way.
For example, the control manner in S609 may be the manner described in S406 to S407 in the first application scenario, or the manner described in S415 in the second application scenario.
Corresponding to the above-mentioned internet control system interaction process, after S602, a fourth application scenario of the interaction process may include the following steps:
s613, the routing device 10 counts the number of times of surfing the internet with the fingerprint corresponding to the first electronic device.
S614, when the matching result meets the preset threshold and the fingerprint internet access frequency is greater than the preset fingerprint internet access frequency threshold, the routing device 10 sends a second networking request instruction to the server 40, where the second networking request instruction is used to instruct the server 40 to send a second networking request to the second electronic device 30.
S615, after receiving the second networking request instruction sent by the routing device 10, the server 40 sends a second networking request to the second electronic device 30 based on the second networking request instruction.
S616, the second electronic device 30 generates a networking prompt based on the second networking request, and obtains a second authorization instruction input by the user based on the networking prompt. The second authorization instruction is used to instruct the second electronic device 30 to feed back the second authorized networking information to the server 40.
For example, in case B, when the matching result meets the preset threshold and the fingerprint internet access frequency is greater than the preset fingerprint internet access frequency threshold, the second electronic device 30 may give a network connection prompt in the form of a pop-up window, "trigger the fingerprint internet access for multiple times, and determine whether to remove the network restriction. If the caregiver clicks the "yes" control, the second electronic device 30 obtains authorization of a connection network corresponding to the caregiver for surfing the internet by triggering fingerprints for multiple times based on the input of the networking prompt; wherein the authorization to connect to the network may further include information to release the network restriction on the first electronic device 20.
S617, the second electronic device 30 generates second authorized networking information based on the second authorized networking instruction, and feeds back the second authorized networking information to the server 40. The second authorized networking information is used to instruct the server 40 to feed back a second networking instruction to the routing device 10.
Illustratively, the second electronic device 30 generates second authorized networking information in response to the user clicking the "yes" control, and feeds back the second authorized networking information to the server 40.
S618, after receiving the second authorized networking information, the server 40 generates a second networking instruction based on the second authorized networking information, and feeds back the second networking instruction to the routing device 10. The second networking instruction is used to instruct the routing device 10 to control the first electronic device 20 to open a network connection.
S619, after receiving the second networking command, the routing device 10 controls the first electronic device 20 to perform network connection.
For example, the fourth application scenario corresponds to the internet access control system described above, and for the case B, according to the way in which the first electronic device 20 disconnects the network connection, after the fingerprint verification passes and the authorization of the second electronic device 30 is obtained, the routing device 10 controls the first electronic device 20 to open the network connection in a corresponding way, and meanwhile, releases the network restriction on the first electronic device 20.
For example, the control manner in S619 may be the manner described in S406 to S407 in the first application scenario, or the manner described in S415 in the second application scenario. Removing the network restriction on the first electronic device 20 may include turning on all allowed function items in the child internet surfing protection, removing the restriction on the single internet surfing time, the internet surfing time period or the internet surfing times, and the like.
According to the embodiment of the application, after the fingerprint verification is passed, the routing equipment sends the networking request to the second electronic equipment (main equipment) through the server, and obtains the remote authorization of the second electronic equipment; the internet access control process needs participation of the second electronic equipment, but does not need a caregiver to reset all functional items of the routing equipment for protecting the internet access of children through the second electronic equipment, and only needs the second electronic equipment to send out prompt information based on the first internet access request, obtain an authorization instruction input by a user through clicking a control in the prompt information, and remotely authorize the internet access request of the first electronic equipment. After the first electronic equipment that is applicable to children and uses breaks network connection, the caregiver fails to set up children's internet surfing time or allows the APP that uses in time, and sees that the caregiver is not by children, perhaps the caregiver opens can inconveniently lead to caregiver electronic equipment to fail application scenarios such as in time response children's electronic equipment.
The situation a corresponds to a scenario in which the number of times that the child surfs the internet through the fingerprint does not exceed a preset number threshold, for example, the preset number threshold is 3, and the current time of surfing the internet through the fingerprint is the second time, the first electronic device 20 can be enabled to re-access the network through the fingerprint information identified by the routing device and the authorization of the second electronic device. And the condition B is that under multiple emergency conditions, the information of the children surfing the Internet through the fingerprints is fed back to the second electronic equipment of the caregiver through the server, the second electronic equipment sends prompt information, and if the caregiver has multiple emergency conditions or really has the emergency conditions, the caregiver electronic equipment can be used for responding by means of removing Internet access control and the like on the child electronic equipment.
Through the embodiment of the application, the dependence of the routing equipment on external intervention in the internet access control process of the electronic equipment for children is reduced, and the flexibility and the applicability of internet access control are improved. Meanwhile, due to the accurate and quick response speed of fingerprint identification, the method is suitable for emergency processing scenes and complex scenes.
Fig. 7 is a schematic structural diagram of another application scenario of the internet access control system according to an embodiment of the present application. In the case where the routing device 10 establishes a communication connection with the second electronic device 30 (master device) or the second electronic device 30 is in a wireless local area network of the routing device, the internet access control system may include the routing device 10, the first electronic device 20, and the second electronic device 30.
The internet access control system shown in fig. 7 corresponds to an application scenario of the internet access control system shown in fig. 5, and in a case that the routing device 10 establishes a communication connection with the second electronic device 30 (the master device), the routing device 10 may also directly send a networking request to the second electronic device 30, and after obtaining a networking instruction fed back by the second electronic device 30, control the first electronic device 20 (the slave device) to open a network connection.
In some embodiments, as shown in the architectural diagram of the application scenario shown in fig. 7, for the case a and the case B described in fig. 5, when the first electronic device 20 needs to re-access the network, the interaction process among the routing device 10, the first electronic device 20, and the second electronic device 30 may include:
701, the routing device 10 acquires fingerprint information to be identified. The flow is the same as the principle of 501, and is not described herein again.
The routing device 10 sends 702 a networking request to the second electronic device 30.
For example, in the case that the routing device 10 establishes a communication connection with the second electronic device 30, after the matching result meets the preset threshold and the fingerprint verification passes, the routing device 10 may directly send the networking request to the second electronic device 30 based on the communication connection. The networking request is the same as the networking request in 503, which may include a first networking request and a second networking request for case a and case B.
703, the second electronic device 30 feeds back the networking instruction to the routing device 10.
Illustratively, the second electronic device 30 generates the reminder information upon receiving the networking request. Generating prompt information for triggering fingerprint surfing at a single time according to the condition A; and generating prompt information for triggering fingerprint surfing for multiple times according to the condition B.
Illustratively, the networking instruction fed back by the second electronic device 30 is the same as the networking instruction in 505, and may include a first networking instruction and a second networking instruction for case a and case B.
Illustratively, the second electronic device 30 obtains the authorization instruction input by the caregiver based on the different prompting messages. For example, for the case a, the second electronic device 30 may send a "networking request of authorizing a XXX mobile phone." prompt information, and the second electronic device 30 receives an instruction input by a caregiver clicking an "agreeing" control, and obtains a first authorization instruction corresponding to a single trigger of fingerprint surfing the internet; in case B, the second electronic device 30 may send "trigger the fingerprint to surf the internet many times, and determine whether to remove the network restriction.
It should be understood that, for case a and case B, the counter in the routing device 10 may count the number parameter corresponding to different networking situations of the first electronic device 20, and issue corresponding networking requests to the second electronic device 30 for the number parameters corresponding to different networking situations. For example, for the case a, the time parameter may include the number of network connections, the number of times that the routing device 10 adds the MAC address of the first electronic device 20 to the blacklist, the number of times that the routing device moves out of the blacklist, or the number of times that the routing device 10 matches the fingerprint information to be identified with the pre-stored target fingerprint information and the matching result meets a preset threshold, and the corresponding networking request may be a first network connection request; for another example, in case B, the number parameter may be an accumulated number of times that the routing device 10 controls the first electronic device 20 to surf the internet through fingerprint identification (i.e., a fingerprint surfing number), and the corresponding networking request may be a second networking request.
The routing device 10 controls the first electronic device 20 to make a network connection 704. The principles of 704 and 506 are the same and will not be described herein.
Fig. 8 is an interaction flow diagram of another application scenario of the internet access control system according to an embodiment of the present application. The application scenarios of the internet access control system may include a fifth application scenario and a sixth application scenario, which correspond to the interaction process of the internet access control system and the third application scenario, and for the case a, the fifth application scenario of the interaction process may include the following steps:
s801, the routing device 10 acquires fingerprint information to be identified. The same principle as 501 is based on, and is not described in detail here.
S802, the routing device 10 matches the fingerprint information to be identified with a pre-stored target fingerprint to obtain a matching result. Based on the same principle as 301, and will not be described herein.
S803, the routing device 10 counts the number of times the first electronic device is connected to the network.
S804, when the matching result meets the preset threshold and the networking frequency is within the preset frequency threshold range, the routing device 10 sends the first networking request to the second electronic device 30.
S805, the second electronic device 30 generates a networking prompt based on the first networking request, and obtains a first authorization instruction input by the caregiver based on the networking prompt. The first authorization instruction is used to instruct the second electronic device 30 to feed back the first connection instruction to the routing device 10.
For example, second electronic device 30 may issue a networking prompt "authorize a networking request for XXX handset.", which also includes controls for "agree" and "disagree"; if the caregiver clicks the "agree" control, the second electronic device 30 obtains the authorization of the network connection corresponding to the single trigger fingerprint internet access input by the caregiver based on the network connection prompt. The "XXX cell phone" in the prompt message is the first electronic device 20 described in the embodiments.
S806, the second electronic device 30 generates a first connection instruction based on the first authorization instruction, and feeds back the first connection instruction to the routing device 10. The first network connection instruction is used to instruct the routing device 10 to control the first electronic device to perform network connection.
Illustratively, the second electronic device 30 generates a first connection instruction in response to the user clicking the "agree" control, and feeds back the first connection instruction to the routing device 10.
S807, after receiving the first network connection instruction, the routing device 10 controls the first electronic device 20 to perform network connection.
For example, the control manner in S806 may be the manner described in S406 to S407 in the first application scenario, or the manner described in S415 in the second application scenario.
Corresponding to the above-mentioned interaction process of the internet access control system, and corresponding to the fourth application scenario, for the case B, after S802, the sixth application scenario of the interaction process may include the following steps:
s813, the routing device 10 counts the number of times of surfing the internet with the fingerprint corresponding to the first electronic device.
S814, when the matching result satisfies the preset threshold and the fingerprint internet access frequency is greater than the preset fingerprint internet access frequency threshold, the routing device 10 sends a second networking request to the second electronic device 30.
S815, the second electronic device 30 generates a networking prompt based on the second networking request, and obtains a second authorization instruction input by the caregiver based on the networking prompt. The second authorization instruction is used to instruct the second electronic device 30 to feed back the second networking instruction to the routing device 10.
For instance, for case B, the second electronic device 30 may give a networking prompt "trigger fingerprint to surf the internet multiple times, and remove the network restriction. If the caregiver clicks the "yes" control, the second electronic device 30 obtains authorization of a connection network corresponding to the caregiver for surfing the internet by triggering fingerprints for multiple times based on the input of the networking prompt; wherein the authorization to connect to the network may further include information to release the network restriction on the first electronic device 20.
S816, the second electronic device 30 generates a second networking instruction based on the second authorization instruction, and feeds back the second networking instruction to the routing device 10. The second networking instruction is used to instruct the routing device 10 to control the first electronic device to perform network connection and to release the network restriction on the first electronic device 20.
Illustratively, the second electronic device 30 generates a second networking instruction in response to the user clicking the "yes" control, and feeds back the second networking instruction to the routing device 10.
S817, after receiving the second networking instruction, the routing device 10 controls the first electronic device 20 to perform network connection and releases the network restriction on the first electronic device 20.
For example, the control manner in S817 may be the manner described in S406 to S407 in the first application scenario, or the manner described in S415 in the second application scenario. Removing the network restriction on the first electronic device 20 may include turning on all allowed function items in the child internet surfing protection, removing the restriction on the single internet surfing time, the internet surfing time period or the internet surfing times, and the like.
According to the embodiment of the application, when the second electronic equipment is in the wireless local area network of the routing equipment and a child surfs the internet through a fingerprint, the routing equipment can also directly send the networking request to the second electronic equipment, and the second electronic equipment does not need to reset the function item for protecting the child from surfing the internet and only needs to obtain the authorization instruction of a caregiver according to the prompt information; due to the accurate and quick response speed of fingerprint identification, the method is suitable for emergency treatment scenes and more complex scenes; the dependence on external intervention in the process of Internet access control is reduced, and the flexibility and the applicability of Internet access control are improved.
It should be understood that the first electronic device and the second electronic device may be collectively referred to as "electronic devices", the electronic devices may also be a tablet computer, a notebook computer, a smart watch, or other mobile devices, and the routing device includes, but is not limited to, a switch, a router, a gateway, a wireless access point, and a modem, which is not specifically limited in this embodiment of the present application. In order to implement the functions, the devices may include hardware and/or software modules for performing the functions. The present application is capable of being implemented in hardware or a combination of hardware and computer software in conjunction with the exemplary algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, with the embodiment described in connection with the particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In this embodiment, the above-mentioned devices may be divided into functional modules according to the above-mentioned method, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be implemented in the form of hardware. It should be noted that, the division of the modules in this embodiment is schematic, and is only one logic function division, and there may be another division manner in actual implementation, and this is not limited in this embodiment of the present application.
It should be noted that all relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
The electronic device, the routing device, the server and other devices provided in this embodiment are used to execute the above method for controlling internet access, so that the same effect as that of the above method can be achieved.
In the case of an integrated unit, the devices such as the electronic device, routing device, and server may include a processing module, a storage module, and a communication module. The processing module may be configured to control and manage executed actions, the storage module may be configured to store program codes, data, and the like, and the communication module may be configured to communicate between devices.
The processing module may be a processor or a controller. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. A processor may also be a combination of computing functions, e.g., a combination comprising one or more microprocessors, digital Signal Processing (DSP) and microprocessors, or the like. The storage module may be a memory. The communication module may specifically be a radio frequency circuit, a bluetooth chip, a Wi-Fi chip, or other devices that interact with other electronic devices.
In one embodiment, when the processing module is a processor and the storage module is a memory, the electronic device, the routing device and the server according to this embodiment may be devices having the structures shown in fig. 9-1, fig. 9-2 and fig. 9-3, respectively.
The embodiment also provides a system for controlling internet access, which includes the electronic device and the routing device, where the electronic device and the routing device are respectively configured to execute the relevant steps of the method, so as to implement the method for controlling internet access in the embodiment.
The embodiment also provides a system for controlling internet access, which includes the electronic device, the routing device and the server, where the electronic device, the routing device and the server are respectively used to execute the relevant steps of the method, so as to implement the method for controlling internet access in the above embodiment.
The present embodiment also provides a computer-readable storage medium, where a computer instruction is stored in the computer-readable storage medium, and when the computer instruction is executed, the computer instruction may enable a system including an electronic device, a routing device, and a server to execute the above related method steps to implement the internet access control method in the foregoing embodiment.
The present embodiment further provides a computer program product, when the computer program product runs on a computer, the computer executes the relevant steps described above, so as to implement the internet access control method in the foregoing embodiments.
In addition, an apparatus, which may be specifically a chip, a component, or a module, may include a processor and a memory connected to each other; when the device runs, the processor can execute the computer execution instruction stored in the memory, so that the chip can execute the internet access control method in the above method embodiments.
The electronic device, the routing device, the server, the computer-readable storage medium, the computer program product, or the chip provided in this embodiment are all configured to execute the corresponding method provided above, so that the beneficial effects achieved by the electronic device, the routing device, the server, the computer-readable storage medium, the computer program product, or the chip may refer to the beneficial effects in the corresponding method provided above, and are not described herein again.
Through the foregoing description of the embodiments, those skilled in the art can understand that, for convenience and simplicity of description, only the division of the functional modules is used for illustration, and in practical applications, the above function distribution may be completed by different functional modules as needed, that is, the internal result of the device is divided into different functional modules, so as to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, a module or a unit may be divided into only one type of logic function, and may have another division manner in actual implementation, for example, a plurality of units or components may be combined or integrated into another apparatus, or some features may be omitted or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some interfaces, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed to a plurality of different places. Some or all of the units can be selected according to actual needs of the substation to achieve the purpose of the scheme of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, or may be implemented in the form of software function.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solution may be embodied in the form of a software product, where the key product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method of the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
In the embodiment of the present application, the first electronic device 20 and the second electronic device 30 may be collectively referred to as "electronic devices", and a hardware structure and a software structure that the routing device 10, the first electronic device 20, the second electronic device 30, and the server 40 may have, respectively, are described below.
Fig. 9-1 is a schematic diagram of a hardware structure of an example of an electronic device according to an embodiment of the present application. The electronic device 100 may include a processor 110, an external storage interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a Subscriber Identity Module (SIM) card interface 195, and the like. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like.
It is to be understood that the illustrated structure of the embodiment of the present application does not specifically limit the electronic device 100. In other embodiments of the present application, electronic device 100 may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a memory, a video codec, a Digital Signal Processor (DSP), a baseband processor, and/or a neural-Network Processing Unit (NPU), etc. The different processing units may be separate devices or may be integrated into one or more processors.
Wherein the controller may be a neural center and a command center of the electronic device 100. The controller can generate an operation control signal according to the instruction operation code and the time sequence signal to finish the control of instruction fetching and instruction execution.
A memory may also be provided in processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to use the instruction or data again, it can be called directly from memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.
In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.
The I2C interface is a bidirectional synchronous serial bus including a serial data line (SDA) and a Serial Clock Line (SCL). In some embodiments, processor 110 may include multiple sets of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces, respectively. For example: the processor 110 may be coupled to the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through an I2C bus interface to implement a touch function of the electronic device 100.
The I2S interface may be used for audio communication. In some embodiments, processor 110 may include multiple sets of I2S buses. The processor 110 may be coupled to the audio module 170 through an I2S bus to enable communication between the processor 110 and the audio module 170. The PCM interface may also be used for audio communication, sampling, quantizing and encoding analog signals. The UART interface is a universal serial data bus used for asynchronous communications. The bus may be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, a UART interface is generally used to connect the processor 110 with the wireless communication module 160. For example: the processor 110 communicates with a bluetooth module in the wireless communication module 160 through a UART interface to implement a bluetooth function. The MIPI interface may be used to connect the processor 110 with peripheral devices such as the display screen 194, the camera 193, and the like. The MIPI interface includes a Camera Serial Interface (CSI), a Display Serial Interface (DSI), and the like. Processor 110 and display screen 194 communicate via a DSI interface to implement display functions of electronic device 100. The GPIO interface may be configured by software. The GPIO interface may be configured as a control signal and may also be configured as a data signal. In some embodiments, a GPIO interface may be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, and the like. The GPIO interface may also be configured as an I2C interface, I2S interface, UART interface, MIPI interface, and the like.
The USB interface 130 is an interface conforming to the USB standard specification, and may be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect a charger to charge the electronic device 100, and may also be used to transmit data between the electronic device 100 and a peripheral device. And the earphone can also be used for connecting an earphone and playing audio through the earphone. The interface may also be used to connect other electronic devices, such as AR devices and the like.
It should be understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is only an illustration, and does not limit the structure of the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
The charging management module 140 is configured to receive a charging input from a charger. The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charging management module 140, and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like. The power management module 141 may also be used to detect parameters such as battery capacity, battery cycle count, battery state of health (leakage, impedance), etc. In some other embodiments, the power management module 141 may also be disposed in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may also be disposed in the same device.
The wireless communication function of the electronic device 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 100 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution including wireless communication of 2G/3G/4G/5G, etc. applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 150 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the same device as at least some of the modules of the processor 110.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then passes the demodulated low frequency baseband signal to a baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be provided in the same device as the mobile communication module 150 or other functional modules, independent of the processor 110.
The wireless communication module 160 may provide a solution for wireless communication applied to the electronic device 100, including Wireless Local Area Networks (WLANs) (e.g., wireless fidelity (Wi-Fi) networks), bluetooth (bluetooth, BT), global Navigation Satellite System (GNSS), frequency Modulation (FM), near Field Communication (NFC), infrared (IR), and the like. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, perform frequency modulation and amplification on the signal, and convert the signal into electromagnetic waves through the antenna 2 to radiate the electromagnetic waves.
In this embodiment, after receiving the touch signal, the electronic device 100 may enter the access point mode, so that the wireless module may receive a signal to be broadcasted or transmitted from the processor 110, for example, a protocol message or a beacon frame is broadcasted through the wireless communication module 160.
In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150 and antenna 2 is coupled to wireless communication module 160 so that electronic device 100 can communicate with networks and other devices through wireless communication techniques. The wireless communication technology may include global system for mobile communications (GSM), general Packet Radio Service (GPRS), code division multiple access (code division multiple access, CDMA), wideband Code Division Multiple Access (WCDMA), time-division code division multiple access (time-division code division multiple access, TD-SCDMA), long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and/or IR technologies, etc. GNSS may include Global Positioning System (GPS), global navigation satellite system (GLONASS), beidou satellite navigation system (BDS), quasi-zenith satellite system (QZSS), and/or Satellite Based Augmentation System (SBAS).
The electronic device 100 implements display functions via the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. The display screen 194 includes a display panel. The display panel may be a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED), a flexible light-emitting diode (FLED), a miniature, a Micro-oeld, a quantum dot light-emitting diode (QLED), or the like. In some embodiments, the electronic device 100 may include 1 or N display screens 194, N being a positive integer greater than 1.
The electronic device 100 may implement a photographing function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, and the application processor, etc.
The ISP is used to process the data fed back by the camera 193. For example, when a photo is taken, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converting into an image visible to naked eyes. The ISP can also carry out algorithm optimization on the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in camera 193.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing element converts the optical signal into an electrical signal, which is then passed to the ISP where it is converted into a digital image signal. And the ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV and other formats. In some embodiments, electronic device 100 may include 1 or N cameras 193, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process digital image signals and other digital signals. For example, when the electronic device 100 selects a frequency bin, the digital signal processor is used to perform fourier transform or the like on the frequency bin energy.
Video codecs are used to compress or decompress digital video. The electronic device 100 may support one or more video codecs. In this way, the electronic device 100 may play or record video in a variety of encoding formats, such as: moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, and the like.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
The internal memory 121 may be used to store computer executable program code, which includes instructions. The processor 110 executes various functional applications of the electronic device 100 and data processing by executing instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (such as audio data, phone book, etc.) created during use of the electronic device 100, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like.
The electronic device 100 may implement audio functions via the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D, and the application processor. Such as music playing, recording, etc.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The speaker 170A, also called a "horn", is used to convert the audio electrical signal into a sound signal. The electronic apparatus 100 can listen to music through the speaker 170A or listen to a handsfree call. The receiver 170B, also called "earpiece", is used to convert the electrical audio signal into an acoustic signal. When the electronic apparatus 100 receives a call or voice information, it can receive voice by placing the receiver 170B close to the ear of the person. The microphone 170C, also referred to as a "microphone," is used to convert sound signals into electrical signals. When making a call or sending voice information, the user can input a voice signal to the microphone 170C by uttering a voice signal close to the microphone 170C through the mouth of the user. The electronic device 100 may be provided with at least one microphone 170C. In other embodiments, the electronic device 100 may be provided with two microphones 170C to achieve a noise reduction function in addition to collecting sound signals. In other embodiments, the electronic device 100 may further include three, four or more microphones 170C to collect sound signals, reduce noise, identify sound sources, perform directional recording, and so on.
The earphone interface 170D is used to connect a wired earphone. The headset interface 170D may be the USB interface 130, or may be a 3.5mm open mobile electronic device platform (OMTP) standard interface, a cellular telecommunications industry association (cellular telecommunications industry association) standard interface of the USA.
The pressure sensor 180A is used for sensing a pressure signal, and can convert the pressure signal into an electrical signal. The gyro sensor 180B may be used to determine the motion attitude of the electronic device 100. The air pressure sensor 180C is used to measure air pressure. In some embodiments, electronic device 100 calculates altitude, aiding in positioning and navigation, from barometric pressure values measured by barometric pressure sensor 180C. The magnetic sensor 180D includes a hall sensor. The acceleration sensor 180E may detect the magnitude of acceleration of the electronic device 100 in various directions (typically three axes). A distance sensor 180F for measuring a distance. The electronic device 100 may measure the distance by infrared or laser. The proximity light sensor 180G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The ambient light sensor 180L is used to sense the ambient light level. Electronic device 100 may adaptively adjust the brightness of display screen 194 based on the perceived ambient light level. The temperature sensor 180J is used to detect temperature. In some embodiments, electronic device 100 implements a temperature processing strategy using the temperature detected by temperature sensor 180J.
The fingerprint sensor 180H is used to collect a fingerprint. The electronic device 100 can utilize the collected fingerprint characteristics to unlock the fingerprint, access the application lock, photograph the fingerprint, answer an incoming call with the fingerprint, and so on. The touch sensor 180K is also referred to as a "touch panel". The touch sensor 180K may be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor 180K is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided through the display screen 194. The bone conduction sensor 180M can acquire a vibration signal.
The keys 190 include a power-on key, a volume key, and the like. The keys 190 may be mechanical keys. Or may be touch keys. The electronic apparatus 100 may receive a key input, and generate a key signal input related to user setting and function control of the electronic apparatus 100.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration prompts as well as for touch vibration feedback. For example, touch operations applied to different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also respond to different vibration feedback effects for touch operations applied to different areas of the display screen 194. Different application scenes (such as time reminding, receiving information, alarm clock, game and the like) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
Indicator 192 may be an indicator light that may be used to indicate a state of charge, a change in charge, or a message, missed call, notification, etc.
The SIM card interface 195 is used to connect a SIM card. The SIM card can be brought into and out of contact with the electronic apparatus 100 by being inserted into the SIM card interface 195 or being pulled out of the SIM card interface 195. The electronic device 100 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 195 may support a Nano SIM card, a Micro SIM card, a SIM card, etc. The same SIM card interface 195 can be inserted with multiple cards at the same time. The types of the plurality of cards may be the same or different. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 may also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as communication and data communication. In some embodiments, the electronic device 100 employs esims, namely: an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
It should be understood that, the electronic device is an example of a mobile phone, and may include all the hardware structures described above, or include some of the hardware structures above, or have more other hardware structures not listed above, and this is not limited in this application.
Fig. 9-2 is a schematic hardware structure diagram of an example routing device according to the embodiment of the present application. The routing device 10 may include a central processor 220, a switch chip 221, a wireless communication module 222, a wan interface 223, a local network interface 224, a power supply 225, an indicator light 226, a display 227, a button 228, a debug interface 229, a usb interface 230, a memory 231, a fingerprint acquisition module 232, a data channel 233, and a management channel 234.
The central processing unit 220 may be a multi-core network processor, is mainly responsible for configuration management of a router and forwarding of a data packet, has a strong parallel processing capability, and can support processing such as identification of fingerprint information and instruction forwarding; for example, matching the fingerprint information to be recognized with a pre-stored target fingerprint, and adding or removing the communication address of the first electronic device to or from a blacklist, etc., thereby controlling the network disconnection and connection of the first electronic device 20. The switch chip 221 may support wire-speed forwarding of the network layer of the interaction information; the routing device 10 may also include multiple chips forming a switching matrix network. The data channel 233 between the central processing unit 220 and the switch chip 221 may be connected by a 10G channel interface, which may support the transmission of a large amount of data; the management channels may be connected via a peripheral component interconnect express (PCIe) bus for transmitting control signals.
The wireless communication module 222 may support a network signal rate of 2.4G or 5G. The wan interface 223 is used for connecting to an external network, and can support the adaptive transmission rate of fast ethernet or gigabit ethernet; the local network interface 224 may be used to connect to an in-home network and may also support adaptive transmission rates for fast ethernet or gigabit ethernet. For example, the wireless communication module 222 may send information such as a request for internet access to the second electronic device 30 or the server 40, and may receive information such as an internet access instruction fed back by the second electronic device 30 or the server 40; or send the networkable instructions to the first electronic device 20, etc.
Additionally, a routing device 10 may include a wide area network interface 223 and a plurality of local network interfaces 224 (e.g., 1-M, M being a total greater than 1).
Memory 231 may host the operating system of routing device 10.
Fingerprint collection module 232 is used for gathering user's fingerprint information, for example when entering fingerprint information and controlling first electronic equipment 20 internet surfing based on fingerprint identification, gathers fingerprint information with first electronic equipment 20 associated user through fingerprint collection module, for example first electronic equipment 20's user children or nurse's fingerprint information.
It should be understood that the routing device may include all the hardware structures described above, or include some of the hardware structures described above, or have more other hardware structures not listed above, and the embodiments of the present application are not limited thereto.
Fig. 9-3 are schematic hardware structures of an example of a server according to an embodiment of the present disclosure. As shown in fig. 9-3, the server 40 of this embodiment includes: at least one processor 410 (only one shown in fig. 9-3), a memory 411, and a computer program 412 stored in the memory 411 and executable on the at least one processor 410, the steps in the above-described method embodiments being implemented when the computer program 412 is executed by the processor 410.
The server 40 may include, but is not limited to, a processor 410, a memory 411. Those skilled in the art will appreciate that fig. 9-3 are merely exemplary of the server 40 and are not limiting of the server 40 and may include more or fewer components than those shown, or some components may be combined, or different components, such as input output devices, network access devices, etc.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment. It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by functions and internal logic of the process, and should not constitute any limitation to the implementation process of the embodiments of the present application. Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance. Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The term "plurality" in the present application means two or more.
Finally, it should be noted that: the above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (13)

1. The internet control system is characterized by comprising a routing device and a first electronic device,
the routing device is used for acquiring the internet surfing state information of the first electronic device and sending a network disconnection instruction to the first electronic device when the internet surfing state information reaches a first threshold value;
the first electronic equipment is used for receiving the network disconnection instruction, disconnecting the connection with an external network based on the network disconnection instruction and reserving the communication connection with the routing equipment;
the routing equipment is provided with a fingerprint acquisition module and is used for acquiring target fingerprint information through the fingerprint acquisition module and storing the target fingerprint information as information which can authorize the first electronic equipment to carry out network connection; the target fingerprint information comprises fingerprint information of a user of the first electronic equipment;
the routing equipment is also used for acquiring fingerprint information to be identified through the fingerprint acquisition module, and matching the fingerprint information to be identified with the pre-stored target fingerprint information to obtain a matching result;
the routing device is further configured to send the networkable information to the first electronic device associated with the target fingerprint information if the matching result satisfies a second threshold;
the first electronic equipment is used for receiving the networking information and opening connection with an external network based on the networking information;
the routing device is further configured to count the number of times of internet access of the fingerprint corresponding to the first electronic device, and if the matching result meets the second threshold and the number of times of internet access of the fingerprint is greater than a third threshold, remove the network limitation on the first electronic device;
the routing device stops judging whether the internet surfing state information of the first electronic device reaches the first threshold value or not based on the releasing of the network restriction on the first electronic device.
2. The system of claim 1, further comprising a second electronic device; the second electronic equipment establishes communication connection with the routing equipment;
the routing device is further configured to send a networking request to the second electronic device if the matching result meets the second threshold;
the second electronic device is used for receiving an authorization instruction input by a user based on the networking request and sending a networking instruction to the routing device based on the authorization instruction;
the routing device is further configured to receive the networking instruction and send networking-capable information to the first electronic device based on the networking instruction.
3. The system of claim 1, further comprising a second electronic device and a server;
the routing device is further configured to send a networking request instruction to the server if the matching result meets the second threshold;
the server is used for receiving the networking request instruction and sending a networking request to the second electronic equipment based on the networking request instruction;
the second electronic equipment is used for receiving an authorization instruction input by a user based on the networking request and sending authorized networking information to the server based on the authorization instruction;
the server is further used for sending networking instructions to the routing equipment based on the authorized networking information;
the routing device is further configured to receive the networking instruction, and send networking information to the first electronic device based on the networking instruction.
4. The system of claim 1,
the routing device is further configured to acquire internet access state information of a first electronic device, and add a communication address of the first electronic device to a blacklist when the internet access state information reaches the first threshold;
the routing device is further configured to move the communication address of the first electronic device out of the blacklist if the matching result satisfies the second threshold.
5. The system of claim 2 or 3,
the routing device is further configured to add the communication address of the first electronic device to a blacklist when the internet surfing state information reaches the first threshold;
the routing device is further configured to move the communication address of the first electronic device out of the blacklist based on the networking instruction.
6. The system of claim 2 or 3,
the second electronic equipment is used for sending fingerprint internet surfing configuration information and a fingerprint internet surfing instruction to the routing equipment;
the routing device is used for receiving the fingerprint internet surfing configuration information and the fingerprint internet surfing instruction, configuring a fingerprint internet surfing function based on the fingerprint internet surfing configuration information, and configuring the first threshold corresponding to the fingerprint internet surfing function based on the fingerprint internet surfing instruction;
and the fingerprint internet surfing configuration information comprises the target fingerprint information.
7. The internet access control method is applied to a routing device, the routing device is provided with a fingerprint acquisition module, and the method comprises the following steps:
the method comprises the steps of obtaining internet surfing state information of first electronic equipment, and sending a network disconnection instruction to the first electronic equipment when the internet surfing state information reaches a first threshold value, wherein the network disconnection instruction is used for indicating the first electronic equipment to be disconnected from an external network and reserving communication connection with routing equipment;
acquiring target fingerprint information through the fingerprint acquisition module, and storing the target fingerprint information as information which can authorize the first electronic equipment to carry out network connection; the target fingerprint information comprises fingerprint information of a user of the first electronic device;
acquiring fingerprint information to be identified through the fingerprint acquisition module, and matching the fingerprint information to be identified with the pre-stored target fingerprint information to obtain a matching result;
if the matching result meets a second threshold value, sending networking available information to the first electronic equipment associated with the target fingerprint information, wherein the networking available information is used for indicating the first electronic equipment to open a connection with an external network based on the networking available information;
counting the number of times of surfing the Internet by the fingerprint corresponding to the first electronic equipment, and if the matching result meets the second threshold and the number of times of surfing the Internet by the fingerprint is greater than a third threshold, removing the network limitation on the first electronic equipment;
and stopping judging whether the internet surfing state information of the first electronic equipment reaches the first threshold value or not based on the release of the network restriction on the first electronic equipment.
8. The method of claim 7, further comprising:
if the matching result meets the second threshold, sending a networking request to second electronic equipment, wherein the networking request is used for indicating the second electronic equipment to acquire an authorization instruction input by a user based on the networking request;
receiving a networking instruction, wherein the networking instruction is sent to the routing device by the second electronic device based on the authorization instruction;
and sending networking available information to the first electronic equipment based on the networking instruction, wherein the networking available information is used for indicating the first electronic equipment to open network connection.
9. The method of claim 7, further comprising:
if the matching result meets the second threshold value, sending a networking request instruction to a server; the networking request instruction is used for instructing the server to send a networking request to the second electronic equipment; the networking request is used for indicating the second electronic equipment to receive an authorization instruction input by a user and sending authorized networking information to the server based on the authorization instruction;
receiving the networking instruction, wherein the networking instruction is sent to the routing equipment by the server based on the authorized networking information;
and sending networking available information to the first electronic equipment based on the networking instruction, wherein the networking available information is used for instructing the first electronic equipment to open a network connection.
10. The method of claim 7, further comprising:
when the internet surfing state information reaches the first threshold value, the communication address of the first electronic equipment is added into a blacklist;
correspondingly, if the matching result meets the second threshold, the communication address of the first electronic device is moved out of the blacklist.
11. The method according to claim 8 or 9, characterized in that the method further comprises:
when the internet surfing state information reaches the first threshold value, adding the communication address of the first electronic equipment into a blacklist;
correspondingly, after the networking instruction is received, the communication address of the first electronic device is moved out of the blacklist based on the networking instruction.
12. The method according to claim 8 or 9, characterized in that the method further comprises:
receiving fingerprint internet access configuration information and a fingerprint internet access instruction sent by the second electronic equipment;
configuring a fingerprint internet access function based on the fingerprint internet access configuration information;
configuring the first threshold corresponding to the fingerprint internet surfing function based on the fingerprint internet surfing instruction;
and the fingerprint internet surfing configuration information comprises the target fingerprint information.
13. A routing device, characterized in that it comprises a central processor and a memory for storing program code, said processor being adapted to invoke said program code stored in said memory and to execute the steps of the method according to any one of claims 7 to 12.
CN202110810609.5A 2021-07-16 2021-07-16 Internet access control system, method and routing equipment Active CN113630777B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110810609.5A CN113630777B (en) 2021-07-16 2021-07-16 Internet access control system, method and routing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110810609.5A CN113630777B (en) 2021-07-16 2021-07-16 Internet access control system, method and routing equipment

Publications (2)

Publication Number Publication Date
CN113630777A CN113630777A (en) 2021-11-09
CN113630777B true CN113630777B (en) 2022-11-25

Family

ID=78380160

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110810609.5A Active CN113630777B (en) 2021-07-16 2021-07-16 Internet access control system, method and routing equipment

Country Status (1)

Country Link
CN (1) CN113630777B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114553745A (en) * 2022-01-21 2022-05-27 浙江航芯科技有限公司 Parent control device and method
CN116016389A (en) * 2023-01-09 2023-04-25 上海融宽网络科技有限公司 Switching method for on-demand internet surfing in unattended screen playing control process
CN117715099A (en) * 2023-07-24 2024-03-15 荣耀终端有限公司 Method for counting internet surfing time, electronic equipment and readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450629A (en) * 2015-10-29 2016-03-30 东莞酷派软件技术有限公司 Biological-information-verification-based router connecting method and apparatus, and router
CN107395386A (en) * 2016-05-17 2017-11-24 阿里巴巴集团控股有限公司 A kind of method and system, gateway device for controlling intelligent terminal

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10944632B2 (en) * 2017-06-22 2021-03-09 Texas Instruments Incorporated Accelerated network reconnect using previous connection parameters
US20210160234A1 (en) * 2019-11-27 2021-05-27 Ourvision Technologies Llc Centralized biometric user profile setup in internet gateway device for network access

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450629A (en) * 2015-10-29 2016-03-30 东莞酷派软件技术有限公司 Biological-information-verification-based router connecting method and apparatus, and router
CN107395386A (en) * 2016-05-17 2017-11-24 阿里巴巴集团控股有限公司 A kind of method and system, gateway device for controlling intelligent terminal

Also Published As

Publication number Publication date
CN113630777A (en) 2021-11-09

Similar Documents

Publication Publication Date Title
CN113225693B (en) Bluetooth connection method, equipment and system
JP7378576B2 (en) Terminal device, method and system for implementing one-touch screen projection using remote control device
CN113630777B (en) Internet access control system, method and routing equipment
CN112449328A (en) Bluetooth searching method, system and related device
CN111132137A (en) Wi-Fi connection method and device
CN114710768B (en) Bluetooth connection method and related device
CN110730114B (en) Method and equipment for configuring network configuration information
WO2021000923A1 (en) Router configuration method, terminal, and router
CN112469013A (en) Bluetooth connection method and related device
CN115119336B (en) Earphone connection system, earphone connection method, earphone, electronic device and readable storage medium
CN113438102B (en) Network configuration system, network configuration method, electronic device and routing device
CN115525366A (en) Screen projection method and related device
CN113676440A (en) Authority negotiation method and device in communication process and electronic equipment
US12075499B2 (en) Bluetooth reconnection method and related apparatus
EP4362507A1 (en) Communication system and communication method
WO2024037040A9 (en) Data processing method and electronic device
CN114980238A (en) Wi-Fi access method and related equipment
CN115883118A (en) Device login method, electronic device and storage medium
CN115134402A (en) Device connection method and electronic device
CN114691066A (en) Application display method and electronic equipment
CN115703006A (en) Equipment connection method, device and system
CN115865406A (en) Authority negotiation method and device in communication process and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant