A network access method and device, electronic equipment and storage medium
By creating a non-public temporary SSID in the WLAN network and using the user's password and username to access the encrypted communication SSID, the problem of privacy and security infringement in the WLAN network is solved, and the security and convenience are improved.
Patent Information
- Application Number
- CN202310827933.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-06
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-07-06
AI Technical Summary
In existing WLAN networks, users can freely access the network, leading to a violation of privacy and security. Any user can listen to the interaction data of other users.
If the connection password entered by the terminal does not match the current encrypted password, a non-public temporary SSID is created. The temporary SSID is created using the terminal's user password and username. After the terminal connects, it obtains the encrypted password of the communication SSID.
It improves the security of WLAN networks, reduces the risk of malicious eavesdropping, ensures user privacy, and provides a convenient way to access encrypted networks.
Smart Images

Figure CN117082495B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a network access method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the rapid development of wireless communication technology, more and more public places are equipped with Wireless Local Area Networks (WLANs). To facilitate access for all users, plaintext transmission is usually used over wireless channels. Then, users who access the network are authenticated to ensure their security, such as the Potal page commonly used for authenticating users.
[0003] However, the above method, because any user can access the WLAN network, although they cannot browse other pages without authentication, they can listen to other users' interaction data, thus infringing on the privacy and security of users using the network. Summary of the Invention
[0004] This application provides a network access method, apparatus, electronic device, and storage medium to reduce the risk of malicious eavesdropping on WLAN networks and improve the security of WLAN networks.
[0005] In a first aspect, embodiments of this application provide a network access method applied to a wireless access point (AP), including:
[0006] In response to a first connection request sent by any terminal to any encrypted communication service set identifier (SSID) published by the target AP, determine whether the connection password sent by the terminal in the first connection request for connecting to the communication SSID is consistent with the current encryption password of the communication SSID;
[0007] If it is determined that the connection password is inconsistent with the current encryption password of the communication SSID, then the connection password is used as the user password of the terminal, and at least one username corresponding to the connection password is obtained;
[0008] Based on the obtained usernames and the connection password, create different non-public temporary SSIDs, each encrypted with the connection password and named with the username.
[0009] The terminal is identified as having a target temporary SSID for access. The terminal is then received as requesting to obtain the encryption password for the communication SSID. The encryption password for the target temporary SSID is the terminal's user password, and the SSID name is the terminal's username.
[0010] When it is determined that the password sending condition is met, the encrypted password of the communication SSID is sent to the terminal, so that the terminal accesses the communication SSID with the encrypted password of the communication SSID.
[0011] In some embodiments, after the determination that the connection password is inconsistent with the current encrypted password of the SSID, the method further comprises:
[0012] feedback connection failure prompt information to the terminal, so that after the terminal receives the prompt information, if it is determined that the currently sent connection password is not the user password of the terminal, the terminal sends a second connection request to the communication SSID with the user password as the connection password.
[0013] In some embodiments, after the creation of different temporary SSIDs with the connection password as the encrypted password and the respective usernames as the SSID names based on the obtained respective usernames and the connection password, the method further comprises:
[0014] monitoring the terminal access situation of each temporary SSID;
[0015] if it is determined that no terminal accesses any temporary SSID within a first preset time period, the temporary SSID is closed; or
[0016] if it is determined that a terminal accesses any temporary SSID, and it is determined that the terminal does not access the corresponding communication SSID within a preset second time period, the temporary SSID is closed.
[0017] In some embodiments, the determination that the terminal accesses a target temporary SSID comprises:
[0018] in response to a third connection request sent by the terminal to a temporary SSID, the third connection request comprising a username of the terminal and a user password sent by the terminal;
[0019] if it is determined that the username of the third connection request matches the SSID name of any created temporary SSID, and the user password of the third connection request matches the encrypted password of the temporary SSID, it is determined that the terminal accesses a target temporary SSID.
[0020] In some embodiments, the first connection request further comprises a media access control (MAC) address of the terminal.
[0021] the determination that the password sending condition is met comprises:
[0022] if it is confirmed that the MAC address of the terminal that sent the encrypted password acquisition request is consistent with the MAC address of the terminal, it is determined that the password sending condition is met.
[0023] In a second aspect, the embodiments of the present application provide a network access method, applied to a terminal, comprising:
[0024] sending a first connection request to a target AP, wherein the first connection request comprises at least a connection password sent by the terminal for connecting a communication SSID;
[0025] if it is determined that the access to the communication SSID fails, sending a second connection request to a temporary SSID, wherein the temporary SSID has a SSID name of a user name of the terminal and a connection password of a user password of the terminal;
[0026] after determining that the access to the temporary SSID succeeds, sending a request to the target AP for obtaining an encryption password of the communication SSID;
[0027] receiving the encryption password of the communication SSID sent by the target AP, and accessing the communication SSID based on the encryption password.
[0028] In some embodiments, the determining that the access to the communication SSID fails comprises:
[0029] if receiving prompt information of a connection failure fed back by the target AP, it is determined that the access to the communication SSID fails.
[0030] In some embodiments, before the sending the second connection request to the temporary SSID, the method further comprises:
[0031] determining that the connection password in the first connection request is the user password of the terminal, otherwise, sending a third connection request to the communication SSID with the user password of the terminal as the connection password.
[0032] In some embodiments, after the accessing the communication SSID based on the encryption password, the method further comprises:
[0033] storing the communication SSID and the encryption password of the communication SSID.
[0034] In a third aspect, the embodiments of the present application provide a network access device, applied to a wireless access point AP, comprising:
[0035] determining whether the connection password sent by the terminal in the first connection request matches a current encryption password of the communication SSID;
[0036] obtaining at least one username corresponding to the connection password if it is determined that the connection password does not match the current encryption password of the communication SSID;
[0037] creating different temporary SSIDs that are not public, have the connection password as an encryption password, and have the respective usernames as SSID names based on the respective usernames and the connection password;
[0038] receiving a request for obtaining the encryption password of the communication SSID sent by the terminal if it is determined that the terminal accesses a target temporary SSID, wherein the encryption password of the target temporary SSID is the user password of the terminal and the SSID name is the username of the terminal;
[0039] sending the encryption password of the communication SSID to the terminal when it is determined that a password sending condition is met, so that the terminal accesses the communication SSID using the encryption password of the communication SSID.
[0040] In some embodiments, the method further includes:
[0041] feeding back prompt information of a connection failure to the terminal after the obtaining module determines that the connection password does not match the current encryption password of the communication SSID, so that the terminal sends a second connection request to the communication SSID using the user password as the connection password if it is determined that the connection password currently sent is not the user password of the terminal after receiving the prompt information.
[0042] In some embodiments, after the different temporary SSIDs that are not public, have the connection password as an encryption password, and have the respective usernames as SSID names are created based on the respective usernames and the connection password, the creating module is further configured to:
[0043] monitoring terminal access conditions of the respective temporary SSIDs;
[0044] closing a temporary SSID if it is determined that no terminal accesses any temporary SSID within a first preset time length; or
[0045] If it is determined that the terminal accesses any temporary SSID, and it is determined that the terminal does not access the corresponding communication SSID within a preset second time length, the temporary SSID is closed.
[0046] In some embodiments, the receiving module is specifically configured to:
[0047] In response to a third connection request sent by the terminal to the temporary SSID, the third connection request comprising a username of the terminal and a user password sent by the terminal;
[0048] If it is determined that the username of the third connection request matches the SSID name of any temporary SSID created, and the user password of the third connection request matches the encrypted password of the temporary SSID, it is determined that the terminal accesses the target temporary SSID.
[0049] In some embodiments, the first connection request further comprises a media access control (MAC) address of the terminal.
[0050] The sending module is specifically configured to:
[0051] If it is determined that the MAC address of the terminal of the encrypted password acquisition request matches the MAC address of the terminal, it is determined that the password sending condition is met.
[0052] In a fourth aspect, the embodiments of the present application provide a network access device applied to a terminal, comprising:
[0053] A first sending module is configured to send a first connection request to a target encrypted communication service set identifier (SSID) published by a target access point (AP), the first connection request comprising at least a connection password sent by the terminal for connecting the communication SSID;
[0054] A second sending module is configured to, if it is determined that the terminal fails to access the communication SSID, send a second connection request to a temporary SSID, the temporary SSID taking a username of the terminal as an SSID name and taking a user password of the terminal as a connection password of the temporary SSID;
[0055] A third sending module is configured to, after it is determined that the terminal accesses the temporary SSID, send a request to the target AP for acquiring an encrypted password of the communication SSID;
[0056] A receiving module is configured to receive the encrypted password of the communication SSID sent by the target AP, and access the communication SSID based on the encrypted password.
[0057] In some embodiments, the second sending module is specifically configured to:
[0058] If the prompt information of connection failure fed back by the target AP is received, it is determined that the access to the communication SSID fails.
[0059] In some embodiments, before the second sending module sends a second connection request to the temporary SSID with the SSID name of the temporary SSID being the username of the terminal and the connection password of the temporary SSID being the password of the terminal, the second sending module is further configured to:
[0060] If the connection password in the first connection request is the password of the terminal, a third connection request is sent to the communication SSID with the connection password being the password of the terminal.
[0061] In some embodiments, the receiving module is further configured to:
[0062] After accessing the communication SSID based on the encrypted password, the communication SSID and the encrypted password of the communication SSID are stored.
[0063] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising at least one processor, and a memory connected with the at least one processor in communication, wherein:
[0064] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the network access method in any one of the first aspect and the second aspect.
[0065] In a sixth aspect, an embodiment of the present application provides a computer readable storage medium, when a computer program in the computer readable storage medium is executed by a processor of an electronic device, the electronic device can execute the network access method in any one of the first aspect and the second aspect.
[0066] In the embodiments of the present application, the wireless access point AP is applied, in response to any terminal sending a first connection request of any encrypted service set identifier (SSID) of a target AP, determining whether the connection password for connecting the communication SSID sent by the terminal in the first connection request is consistent with the current encryption password of the communication SSID, if it is determined that the connection password is not consistent with the current encryption password of the communication SSID, the connection password is used as the user password of the current terminal, and at least one username corresponding to the connection password is obtained, based on the obtained usernames and the connection password, different temporary SSIDs with the connection password as the encryption password and the usernames as the SSID names are created respectively, the current terminal accesses the target temporary SSID, and receives the terminal sending a request for obtaining the encryption password of the communication SSID, wherein the encryption password of the target temporary SSID is the user password of the terminal, and the SSID name is the username of the terminal, when it is determined that the password sending condition is met, the encryption password of the communication SSID is sent to the terminal, so that the terminal accesses the communication SSID with the encryption password of the communication SSID. In this way, the user accesses the corresponding temporary encrypted SSID through the user password and the username, obtains the encryption password of the communication SSID, and in this way, the user accesses the WLAN network that can be encrypted is convenient, the risk of WLAN network being monitored is reduced, the user privacy is protected, and the security of the WLAN network is improved. BRIEF DESCRIPTION OF DRAWINGS
[0067] The accompanying drawings, which are included to provide a further understanding of the present application, form a part of the present application and illustrate the illustrative embodiments of the present application and the explanation of the present application, and do not constitute improper limitations on the present application. In the drawings:
[0068] Figure 1 An application scenario diagram of a network access method provided by the embodiments of the present application is provided;
[0069] Figure 2 A flowchart of a network access method provided by the embodiments of the present application is provided;
[0070] Figure 3 A flowchart of another network access method provided by the embodiments of the present application is provided;
[0071] Figure 4 A structural schematic diagram of a network access device provided by the embodiments of the present application is provided;
[0072] Figure 5 A structural schematic diagram of another network access device provided by the embodiments of the present application is provided;
[0073] Figure 6A hardware structure schematic diagram of an electronic device for implementing a network access method is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0074] In order to reduce the risk of malicious monitoring of the WLAN network and improve the security of the WLAN network, an embodiment of the present application provides a network access method, device, electronic device and storage medium.
[0075] The terms "first", "second", "third", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, unless otherwise specified, the meaning of "a plurality of" is two or more.
[0076] The preferred embodiments of the present application are described below in conjunction with the accompanying drawings of the specification, it should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application, and the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0077] With the rapid development of wireless communication technology, more and more public places will be configured with wireless local area network (WLAN), and in order to facilitate all users to access, wireless channel clear transmission is usually used, and then the users accessing the network are authenticated to ensure their security, such as the Potal page commonly used for authentication users.
[0078] However, the inventors have found through research that the above-mentioned method, since any user can access the WLAN network, although it cannot browse other pages without authentication, it can monitor the interaction data of other users, thereby infringing the privacy and security of users using the network.
[0079] In view of the above technical problems, the present application provides a network access method, device, electronic device and storage medium, which will be described below through specific embodiments.
[0080] Figure 1 An application scenario diagram of a network access method is provided for an embodiment of the present application, only the part related to the present application is shown for convenience of description, including but not limited to: terminal 10 and wireless access point (AP) 11.
[0081] The terminal 10 can include various handheld devices (such as a smart phone, a tablet computer, or an electronic book reader) having a wireless local area network function, a vehicle-mounted device, a wearable device, a computer, or a smart home device (such as a smart lighting device, a smart air conditioner, a smart curtain, a smart home appliance, and the like), and the specific type of the terminal 10 is not limited in the embodiments of the present application.
[0082] The terminal 10 can access any AP device in the WLAN network, and the terminal 10 searches for a communication service set identifier (SSID) published by the AP and inputs an encryption password of the corresponding SSID to implement the Internet connection and the online function.
[0083] The AP 11 is an access point of a wireless network, and is used to publish an encrypted communication SSID and an encrypted temporary SSID in the embodiments of the present application, to interact with the terminal 10, and to provide a communication SSID encryption password to the terminal 10, so that the terminal accesses the communication SSID to implement the online function.
[0084] It should be noted that the application scenario in the embodiments of the present application is used to more clearly illustrate the technical solutions in the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application, and is not limited to only the network access scenario. For other application scenarios and business applications, the technical solutions provided by the embodiments of the present application are also applicable to similar problems.
[0085] It should be noted that the network access method in the embodiments of the present application is applied to Figure 1 The application architecture shown in the figure is used for illustrative description.
[0086] After introducing the application scenario of the embodiments of the present application, the network access method provided by the present application is described in detail in the embodiments. Figure 2 A flowchart of a network access method provided by the embodiments of the present application, the method is applied to Figure 1 The AP, and the method includes the following steps.
[0087] In step 201, in response to a first connection request of any encrypted communication SSID published by a target AP and sent by any terminal, it is judged whether the connection password sent by the terminal in the first connection request for connecting the communication SSID is consistent with the current encryption password of the communication SSID.
[0088] In implementation, when the terminal connects to the AP of the target communication SSID, the terminal can receive any encrypted communication SSID published by the AP when the terminal enters the coverage of the wireless signal of the target AP. For example, the communication SSIDs published by the AP1 are SSID1, SSID2 and SSID3 respectively. In this case, the terminal can send a first connection request to any target communication SSID published by the AP1. For example, if the user wants to access the SSID1, the user can click the SSID1 on the SSID list displayed on the terminal and input the connection password to send the first connection request to the SSID1 published by the AP1. Then, it is determined whether the connection password for connecting the communication SSID sent by the terminal in the first connection request is consistent with the current encryption password of the communication SSID.
[0089] It should be noted that the connection password for connecting the communication SSID sent by the terminal in the first connection request can be the user password of the terminal user input when the terminal accesses the communication SSID of the AP for the first time, can be the encryption password of the SSID input by the terminal when the terminal accesses the communication SSID of the AP last time, or can be other password input by the terminal, such as a string of characters input by the user at will.
[0090] In step 202, if it is determined that the connection password is not consistent with the current encryption password of the communication SSID, the connection password is used as the user password of the terminal, and at least one username corresponding to the connection password is obtained.
[0091] In order to ensure network security, the encryption password of the communication SSID will be changed in a preset time or a preset period. Therefore, even if the terminal has accessed a communication SSID, when the terminal accesses the communication SSID again, the terminal can not be able to access the communication SSID because the encryption password of the communication SSID has been changed.
[0092] In implementation, if the terminal uses the user password as the connection password, or the terminal uses the encryption password of the SSID used when the terminal accesses the communication SSID last time as the connection password, or the terminal inputs other characters as the connection password to access the target communication SSID, the AP will determine that the connection password input by the terminal is not consistent with the current encryption password of the communication SSID. In this case, the AP cannot determine whether the connection password is the user password of the terminal or other characters input by the terminal at will. Therefore, the AP can use the connection password input by the terminal as the user password of the terminal, and try to find at least one username corresponding to the user password. It should be noted that the user password is set by the user according to the needs of the user. Because the user password is not unique, but the username is unique, any user password can correspond to one username or multiple usernames.
[0093] In implementation, the AP can search for the username corresponding to the connection password, which can be searched locally or in the server. For example, the terminal can be registered with a legal username and the user password corresponding to the username in the server. When in use, the AP can send the connection password input by the terminal to the server, and the server can search for the corresponding username based on the connection password. In this way, the storage space of the AP can be reduced.
[0094] In implementation, when the AP determines that the connection password input by the terminal is inconsistent with the current encryption password of the communication SSID, the AP can also feed back the prompt information of connection failure to the terminal. For example, the terminal can be sent "password error, please confirm and re-input". After the terminal receives the prompt information, if it is determined that the current sent connection password is not the user password of the terminal, the terminal can send a second connection request to the communication SSID with the user password as the connection password. In this way, only when the connection password sent by the terminal is the user password of the terminal, the AP can obtain the user password of the terminal based on the communication SSID, and then query the username to which the terminal belongs according to the user password.
[0095] In step 203, different temporary SSIDs are created based on the obtained usernames and connection passwords, which are non-public and have the connection password as the encryption password and the usernames as the SSID names.
[0096] In implementation, for example, the connection password input by the terminal is (12332188), and the query result of the username based on the connection password is shown in Table 1:
[0097] Table 1
[0098] User name User password User name 1 12332188 User name 2 12332188 User name 3 12332188
[0099] As shown in the above table, the AP queries a total of three usernames, which are username 1, username 2 and username 3. Then, the AP can create non-public temporary SSIDs according to the usernames and user passwords in the above table. The created temporary SSIDs are shown in Table 2:
[0100] Table 2
[0101] Serial number Temporary SSID name Encryption password SSIDa User name 1 12332188 SSIDb User name 2 12332188 SSIDc User name 3 12332188
[0102] In implementation, after receiving the prompt information, if the terminal determines that the current sent connection password is not the user password of the terminal, the terminal can send a second connection request to the communication SSID with the user password as the connection password. Of course, the terminal will receive the prompt information of connection failure again. At this time, the terminal can continuously attempt to access the temporary SSIDs with the username as the SSID name of the temporary SSID and the user password as the encryption password of the temporary SSID, until the AP creates the non-public temporary SSIDs, and then the terminal accesses successfully.
[0103] For example, if the terminal's username is username1 and the password is (12332188), the terminal sends a second connection request to the communication SSID using (12332188) as the connection password. After receiving a connection failure message, the terminal will continuously try to access the temporary SSID using username1 as the SSID name and (12332188) as the encrypted password for the temporary SSID, until the AP creates three non-public temporary SSIDs as shown in Table 2 above based on (12332188), at which point the terminal will successfully connect.
[0104] In step 204, the target temporary SSID for terminal access is determined, and a request to obtain the encryption password of the communication SSID is received from the terminal. The encryption password of the target temporary SSID is the terminal's user password, and the SSID name is the terminal's username.
[0105] In specific implementation, the target temporary SSID for terminal access can be determined by responding to a third connection request sent by the terminal to the temporary SSID. The third connection request includes the terminal's username and the user password sent by the terminal. If it is determined that the username of the third connection request matches the SSID name of any created temporary SSID, and the user password of the third connection request matches the encrypted password of the temporary SSID, then the target temporary SSID for terminal access is determined.
[0106] For example, taking the non-public temporary SSID created by the AP as shown in Table 2 above, in the third connection request sent by the terminal to the temporary SSID, the SSID name is username1 and the encrypted password is (12332188). When the terminal receives the access success prompt message, the username is username1 and the password is (12332188). For example, if the terminal's identification information is displayed in the list of terminals currently connected to SSIDa on the AP side, then it is determined that the terminal is connected to the target temporary SSID.
[0107] In specific implementation, after determining the temporary SSID used by the terminal to access the target, the terminal can receive a request to obtain the encrypted password of the communication SSID. For example, after the terminal successfully accesses the target temporary SSID, it can automatically send a request to obtain the encrypted password of the communication SSID, or click on the communication SSID again to trigger the request to obtain the encrypted password of the communication SSID. This application does not limit this.
[0108] In step 205, when it is determined that the password sending conditions are met, the encrypted password of the communication SSID is sent to the terminal so that the terminal can access the communication SSID using the encrypted password of the communication SSID.
[0109] The first connection request further includes a media access control (Media Access Control Address, MAC) address of the terminal, and the MAC address can be used to determine the uniqueness of the terminal. After receiving the request for obtaining the encrypted password of the communication SSID sent by the terminal, if the AP determines that the MAC address of the terminal sending the request for obtaining the encrypted password is consistent with the MAC address of the terminal, it is determined that the password sending condition is met, and the encrypted password of the communication SSID is sent to the terminal, so that the terminal accesses the communication SSID by using the encrypted password of the communication SSID.
[0110] In specific implementation, based on the obtained usernames and connection passwords, different temporary SSIDs with the connection passwords as the encrypted passwords and the usernames as the SSID names are respectively created, and then the terminal access situations of the temporary SSIDs can be monitored. If it is determined that no terminal accesses any temporary SSID within a first preset time length, the temporary SSID is closed; or if it is determined that a terminal accesses any temporary SSID, and it is determined that the terminal does not access the corresponding communication SSID within a second preset time length, the temporary SSID is closed.
[0111] In this way, the security of the temporary SSID network can be ensured, the risk of the temporary SSID being monitored for a long time without terminal access is reduced, network resources are saved, and invalid occupation is avoided.
[0112] In the embodiment of the application, the temporary SSID is temporary (the release time is uncertain, and the temporary SSID is closed immediately after the work is completed), non-public, and encrypted, so that the security of the temporary SSID is ensured. Even if the username and password information of the user account are known in advance, it is difficult to monitor. The security of the entire process is ensured, and is equivalent to the static password. Therefore, the encrypted password of the communication SSID can be transmitted in plaintext, the encryption and decryption process is reduced, and the complexity of the system is reduced.
[0113] In the embodiment of the application, the encrypted password of the communication SSID is sent to the legitimate user through a non-public temporary encrypted channel, the user is provided with convenience for accessing the encrypted WLAN network, the risk of the WLAN network being monitored is reduced, the encrypted public WLAN network is ensured, and the security is improved.
[0114] Figure 3 A flowchart of a network access method provided by the embodiment of the application is provided, the method is applied to a terminal in Figure 1 , and the method includes the following steps.
[0115] In step 301, a first connection request is sent to a target encrypted communication service set identifier (SSID) of a target AP, and the first connection request at least includes a connection password sent by the terminal for connecting the communication SSID.
[0116] In step 302, if it is determined that the access to the communication SSID fails, a second connection request is sent to the temporary SSID, with the username of the terminal as the SSID name of the temporary SSID and the user password of the terminal as the connection password of the temporary SSID.
[0117] In implementation, if the prompt information of connection failure feedback by the target AP is received, it can be determined that the access to the communication SSID fails, for example, the prompt information is "password error, please confirm and re-input".
[0118] In implementation, before the second connection request is sent to the target AP, with the username of the terminal as the SSID name of the temporary SSID and the user password of the terminal as the connection password of the temporary SSID, it can be determined that the connection password in the first connection request is the user password of the terminal, otherwise, a third connection request is sent to the communication SSID, with the user password of the terminal as the connection password, so that the AP obtains the user password, queries the username corresponding to the user password based on the user password, and creates a temporary SSID with the username as the SSID name of the temporary SSID and the user password as the encryption password of the temporary SSID.
[0119] In step 303, after it is determined that the temporary SSID is accessed, a request for obtaining the encryption password of the communication SSID is sent to the target AP.
[0120] In step 304, the encryption password of the communication SSID sent by the target AP is received, and the communication SSID is accessed based on the encryption password.
[0121] In implementation, the communication SSID and the encryption password of the communication SSID can also be stored, so as to automatically access the communication SSID based on the encryption password next time.
[0122] The network access method proposed in the application is described in detail below with specific embodiments.
[0123] Taking that the username and the user password of the terminal are stored in the server as an example, the server is configured with a user account information management module for managing user account information and storing the username and the user password, and is also configured with an information interaction module for information interaction with the AP. In fact, an automatic connection program can also be set in the server to realize the functions of the modules of the server.
[0124] Similarly, the AP side can also be configured with a WLAN driver module and an information interaction module, wherein the WLAN driver module is used to publish a communication SSID, obtain a MAC address associated with a terminal, and send a connection password for accessing the communication SSID; the information interaction module is used to interact with a server, query a user name according to a user password, and interact with a terminal to provide an encryption password of the communication SSID, and the AP can also be provided with an automatic connection program to realize the functions of the modules of the AP.
[0125] Similarly, the terminal side can also be configured with a WLAN driver module, an information interaction module, and a configuration storage module, wherein the WLAN driver module is used to attempt to connect to a communication SSID; if there is no encryption password of the communication SSID or the original encryption password of the communication SSID is invalid, the user password is used to replace the encryption password of the communication SSID, and the WLAN driver module is used to attempt to connect to the communication SSID again; the information interaction module is used to interact with an AP to obtain an encryption password of the communication SSID through a temporary SSID; the configuration storage module is used to record user account information (a user name and a user password) and an AP wireless channel password table (a MAC address and an SSID name of the communication SSID and an SSID encryption password). It should be noted that the terminal side stores the AP wireless channel password table, and can directly access a known AP, and only needs to interact with the network side when accessing a new AP or when the encryption password of the known AP is changed. The terminal can also be provided with an automatic connection program to realize the functions of the modules of the terminal.
[0126] The following takes a terminal configured with an automatic connection APP, an AP configured with an automatic connection AP, and a server configured with an automatic connection server as examples, and a terminal 1 first accesses a communication SSID of an AP 1 as an example. The specific network access process can be implemented according to the following steps.
[0127] Step 1: The AP 1 is online and publishes an encrypted communication SSID, and the name of the communication SSID is COMM-E.
[0128] Step 2: The terminal 1 installs the automatic connection APP, and inputs user account information (a user name and a user password) in the APP.
[0129] Step 3: When the terminal 1 enters the coverage range of the AP 1, the automatic connection APP attempts to connect to the COMM-E. Because it is the first connection, there is no encryption password of the COMM-E, and the automatic connection APP attempts to connect to the COMM-E again by using the user password as the encryption password of the COMM-E. Of course, the attempt cannot be connected successfully, but the AP 1 can obtain the MAC address of the terminal 1 and the user password.
[0130] Step 4: The auto-connection AP queries the auto-connection server for the username corresponding to the user password.
[0131] Step 5: The auto-connection server sends the corresponding username to the auto-connection AP after querying the user password.
[0132] Step 6: After obtaining the username, the auto-connection AP creates a non-public encrypted temporary SSID, and the temporary SSID uses the username as the SSID name and the user password as the encrypted password of the temporary SSID.
[0133] Step 7: After the auto-connection APP fails to connect COMM-E by replacing the COMM-E encryption password with the user account password, it continues to attempt to connect the (non-public) encrypted temporary SSID; until the AP1 creates the (non-public) encrypted temporary SSID, the connection is successful.
[0134] Step 8: After accessing the (non-public) encrypted temporary SSID, the auto-connection APP sends a request to the auto-connection AP to obtain the COMM-E encryption password.
[0135] Step 9: After receiving the request, the auto-connection AP confirms that the sender MAC address of the request is the terminal MAC address before, and sends the wireless channel encryption password in plaintext.
[0136] Step 10: After receiving the wireless channel encryption password, the auto-connection APP can successfully access the COMM-E of AP1, and add an entry of AP1 in the local AP wireless channel password table.
[0137] Step 11: After monitoring that the terminal 1 is associated with COMM-E, the auto-connection AP closes the (non-public) temporary SSID.
[0138] In specific implementation, the communication SSIDs published by the AP can also change the encryption password within a preset time or period to ensure the security of the network. The following takes the example of AP1 changing the password of COMM-E and terminal 1 accessing the communication SSID of AP1 again to implement the specific network access process according to the following steps.
[0139] Step 1: The auto-connection APP cannot access the COMM-E of AP1 with the original COMM-E encryption password. After the auto-connection AP monitors the connection failure, it also attempts to query the corresponding username from the auto-connection server with the password (original COMM-E encryption password). If the auto-connection server feedbacks a query failure, the auto-connection AP does not trigger the process of creating a (non-public) encrypted temporary SSID.
[0140] Step 2: After the auto-connection APP fails to access the COMM-E of AP1, the auto-connection APP replaces the COMM-E encryption password with the user password and attempts to connect to the COMM-E of AP1 again.
[0141] Step 3: After the auto-connection APP fails to access the COMM-E of AP1, the auto-connection APP replaces the COMM-E encryption password with the user password and attempts to connect to the COMM-E of AP1 again.
[0142] Step 4: After the auto-connection APP fails to access the COMM-E of AP1, the auto-connection APP replaces the COMM-E encryption password with the user password and attempts to connect to the COMM-E of AP1 again.
[0143] Step 5: After the auto-connection APP accesses the (non-public) encrypted temporary SSID, the auto-connection APP sends a request to the auto-connection AP to obtain the COMM-E encryption password.
[0144] Step 6: After the auto-connection APP accesses the (non-public) encrypted temporary SSID, the auto-connection APP sends a request to the auto-connection AP to obtain the COMM-E encryption password.
[0145] Step 7: After the auto-connection APP accesses the (non-public) encrypted temporary SSID, the auto-connection APP sends a request to the auto-connection AP to obtain the COMM-E encryption password.
[0146] In this way, the encryption password can be replaced at any time without the user's awareness, and different APs can be set with different communication SSID passwords, thereby improving the security of the entire system while ensuring convenience.
[0147] Based on the same technical concept, the embodiments of the present application also provide a network access device, and the network access device solves problems in a similar principle to the above network access method, so the implementation of the network access device can be referred to the implementation of the network access method, and the repeated parts will not be described again.
[0148] Figure 4 A structural schematic diagram of a network access device provided by the embodiments of the present application includes a judgment module 401, an acquisition module 402, a creation module 403, a receiving module 404, and a sending module 405.
[0149] The judging module 401 is configured to judge whether the connection password sent by the terminal in the first connection request for connecting the communication SSID is consistent with the current encryption password of the communication SSID in response to any first connection request for the communication SSID sent by any terminal.
[0150] The obtaining module 402 is configured to, if it is determined that the connection password is not consistent with the current encryption password of the communication SSID, take the connection password as the user password of the terminal, and obtain at least one username corresponding to the connection password.
[0151] The creating module 403 is configured to create different temporary SSIDs, each of which is non-public, has the connection password as an encryption password, and has a username as an SSID name, based on the obtained usernames and the connection password.
[0152] The receiving module 404 is configured to determine that the terminal accesses a target temporary SSID, and receive a request for obtaining the encryption password of the communication SSID sent by the terminal, where the encryption password of the target temporary SSID is the user password of the terminal, and the SSID name is the username of the terminal.
[0153] The sending module 405 is configured to send the encryption password of the communication SSID to the terminal when it is determined that a password sending condition is met, so that the terminal accesses the communication SSID with the encryption password of the communication SSID.
[0154] In some embodiments, the method further includes:
[0155] The feedback module 406 is configured to, after the obtaining module 402 determines that the connection password is not consistent with the current encryption password of the communication SSID, feed back prompt information of connection failure to the terminal, so that, after the terminal receives the prompt information, if it is determined that the currently sent connection password is not the user password of the terminal, the terminal sends a second connection request to the communication SSID with the user password as the connection password.
[0156] In some embodiments, after the different temporary SSIDs, each of which is non-public, has the connection password as an encryption password, and has a username as an SSID name, are created based on the obtained usernames and the connection password, the creating module 403 is further configured to:
[0157] monitor terminal access of each temporary SSID;
[0158] if it is determined that no terminal accesses any temporary SSID within a first preset time length, close the temporary SSID; or
[0159] If it is determined that a terminal has accessed any temporary SSID, and it is determined that the terminal has not accessed the corresponding communication SSID within a preset second time period, then the temporary SSID is shut down.
[0160] In some embodiments, the receiving module 404 is specifically used for:
[0161] In response to a third connection request sent by the terminal to a temporary SSID, the third connection request including the terminal's username and the user password sent by the terminal;
[0162] If it is determined that the username of the third connection request matches the SSID name of any created temporary SSID, and the password of the third connection request matches the encryption password of the temporary SSID, then the terminal access target temporary SSID is determined.
[0163] In some embodiments, the first connection request may further include the Media Access Control (MAC) address of the terminal;
[0164] The sending module 405 is specifically used for:
[0165] If it is confirmed that the MAC address of the terminal requesting the encrypted password is the same as the MAC address of the terminal, then the password sending condition is met.
[0166] Based on the same technical concept, this application also provides a network access device. The principle of the network access device in solving the problem is similar to that of the network access method described above. Therefore, the implementation of the network access device can refer to the implementation of the network access method, and the repeated parts will not be described again.
[0167] Figure 5 The schematic diagram of another network access device provided in the embodiments of this application includes a first transmitting module 501, a second transmitting module 502, a third transmitting module 503, and a receiving module 504.
[0168] The first sending module 501 is configured to send a first connection request to the target encrypted communication service set identifier (SSID) published by the target AP. The first connection request includes at least a connection password sent by the terminal for connecting to the communication SSID.
[0169] The second sending module 502 is used to send a second connection request to the temporary SSID if it is determined that accessing the communication SSID fails, using the username of the terminal as the SSID name of the temporary SSID and the user password of the terminal as the connection password of the temporary SSID.
[0170] The third sending module 503 is configured to send a request for obtaining an encrypted password of the communication SSID to the target AP after accessing the temporary SSID.
[0171] The receiving module 504 is configured to receive the encrypted password of the communication SSID sent by the target AP, and access the communication SSID based on the encrypted password.
[0172] In some embodiments, the second sending module 502 is specifically configured to:
[0173] If the prompt information of connection failure fed back by the target AP is received, it is determined that the access to the communication SSID fails.
[0174] In some embodiments, before the second sending module 502 sends a second connection request to the temporary SSID with the SSID name of the temporary SSID being the username of the terminal and the connection password of the temporary SSID being the user password of the terminal, the second sending module 502 is further configured to:
[0175] If the connection password in the first connection request is the user password of the terminal, the third sending module 503 sends a third connection request to the communication SSID with the user password of the terminal as the connection password; otherwise, the third sending module 503 sends a third connection request to the communication SSID with the user password of the terminal as the connection password.
[0176] In some embodiments, the receiving module 504 is further configured to:
[0177] After accessing the communication SSID based on the encrypted password, the receiving module 504 stores the communication SSID and the encrypted password of the communication SSID.
[0178] The division of the modules in the embodiments of the present application is illustrative, and is merely a logical function division. In actual implementation, another division manner can be used. In addition, the function modules in each embodiment of the present application can be integrated in one processor, or can be physically separated, or two or more modules can be integrated in one module. The coupling between the modules can be realized through some interfaces, which are usually electrical communication interfaces, but can also be mechanical interfaces or other forms of interfaces. Therefore, the modules described as separate components can be or can not be physically separated, and can be located in one place or distributed to different locations of the same or different devices. The integrated modules can be realized in the form of hardware or in the form of software function modules.
[0179] After introducing the network access method and device of the example embodiments of the present application, next, an electronic device according to another example embodiment of the present application is introduced.
[0180] The following will be described with reference toFigure 6 The electronic device 130 according to this embodiment of the present application will be described. Figure 6 The electronic device 130 shown is merely an example and should not limit the function and usage range of the embodiments of the present application.
[0181] As shown in Figure 6 The electronic device 130 is shown in the form of a general electronic device. The components of the electronic device 130 can include, but are not limited to, the at least one processor 131 described above, the at least one memory 132 described above, and a bus 133 that connects different system components, including the memory 132 and the processor 131.
[0182] The bus 133 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor or local bus using any of a variety of bus architectures, and the like.
[0183] The memory 132 can include a read-only memory (ROM) 1323 in the form of a volatile memory, such as a random access memory (RAM) 1321 and / or a cache memory 1322, and can further include a read-only memory (ROM) 1323.
[0184] The memory 132 can also include a program / utility 1325 having a set (at least one) of program modules 1324, including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which can include an implementation of a network environment, or some combination thereof.
[0185] The electronic device 130 can also communicate with one or more external devices 134 (such as a keyboard or a pointing device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 130, and / or any devices (such as a router, a modem, etc.) that enable the electronic device 130 to communicate with one or more other electronic devices. Such communication can occur via an input / output (I / O) interface 135. Also, the electronic device 130 can communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 136. As depicted, the network adapter 136 communicates with the other modules of the electronic device 130 via the bus 133. It should be appreciated that although not shown, other hardware and / or software modules could be used in conjunction with the electronic device 130. These include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
[0186] In an example embodiment, a storage medium is also provided, when a computer program in the storage medium is executed by a processor of an electronic device, the electronic device can perform the network access method described above. Optionally, the storage medium can be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0187] In an example embodiment, the electronic device of the present application can at least include at least one processor, and a memory connected to the at least one processor in communication, wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the steps of any network access method provided by the embodiments of the present application.
[0188] In an example embodiment, a computer program product is also provided, when the computer program product is executed by an electronic device, the electronic device can implement any example method provided by the present application.
[0189] Furthermore, the computer program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection having one or more wires, a portable disk, a hard disk, a RAM, a ROM, an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, an optical disk only read memory (Compact Disk Read Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0190] The program product for network access in the embodiments of the present application can adopt a CD-ROM and include program codes, and can run on a computing device. However, the program product of the present application is not limited thereto, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in conjunction with an instruction execution system, device or apparatus.
[0191] A readable signal medium can be any medium that can be read by a machine (e.g., a computer) and can contain various kinds of machine-readable program code, calculations, or instructions. Examples of a readable signal medium include, but are not limited to, floppy diskettes, optical disks, CD-ROMs, DVD-ROMs, ROMs, RAMs, erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory, or any other suitable medium that can be read by a machine.
[0192] The program code embodied on the readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, Radio Frequency (RF), etc., or any suitable combination of the foregoing.
[0193] Program code embodied on the readable medium can be in any suitable form, including but not limited to source code, compiled code, interpreted code, encrypted code, compressed code, de-compiled code, de-compressed code, and the like. The program code can be executed by one or more processors of a processing device, including, but not limited to, one or more digital signal processors (DSPs), general purpose microprocessors, application-specific microprocessors, or other processing logic.
[0194] It should be noted that although various components are referred to as units or sub-units in the above detailed description, such division into units or sub-units is merely exemplary and not mandatory. In fact, according to an embodiment of the present application, features and functions of two or more units described above can be embodied in one unit. Conversely, a unit described above can be divided into multiple units to embody the features and functions of the unit.
[0195] In addition, although the operations of the method of the present application are described in a particular order in the drawings, this is not required or implied in any way as to the order of the operations or that all of the operations be performed to achieve desirable results. Additionally or alternatively, certain steps can be omitted, combined, performed in a different order, or performed in parallel.
[0196] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0197] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable network access device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable network access device, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0198] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable network access device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0199] These computer program instructions can also be loaded onto a computer or other programmable network access device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0200] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0201] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A network access method, applied to a wireless access point (AP), characterized in that, The method comprises: in response to any terminal sending a first connection request for any encrypted service set identifier (SSID) published by a target AP, determining whether the connection password sent by the terminal in the first connection request for connecting the SSID is consistent with the current encryption password of the SSID; if it is determined that the connection password is not consistent with the current encryption password of the SSID, using the connection password as the user password of the terminal, and obtaining at least one username corresponding to the connection password; based on the obtained usernames and the connection password, creating different temporary SSIDs that are non-public, have the connection password as the encryption password, and have the usernames as the SSID names, respectively; determining that the terminal accesses a target temporary SSID, and receiving a request for obtaining the encryption password of the SSID sent by the terminal, wherein the encryption password of the target temporary SSID is the user password of the terminal, and the SSID name is the username of the terminal; when it is determined that a password sending condition is met, sending the encryption password of the SSID to the terminal, so that the terminal accesses the SSID with the encryption password of the SSID.
2. The method of claim 1, wherein, After determining that the connection password is not consistent with the current encryption password of the SSID, the method further comprises: feeding back prompt information of connection failure to the terminal, so that after the terminal receives the prompt information, if it is determined that the currently sent connection password is not the user password of the terminal, the terminal sends a second connection request to the SSID with the user password as the connection password.
3. The method of claim 1, wherein, After creating different temporary SSIDs that are non-public, have the connection password as the encryption password, and have the usernames as the SSID names based on the obtained usernames and the connection password, the method further comprises: monitoring the terminal access situation of each temporary SSID; if it is determined that no terminal accesses any temporary SSID within a first preset time period, the temporary SSID is closed; or if it is determined that a terminal accesses any temporary SSID, and it is determined that the terminal does not access the corresponding SSID within a second preset time period, the temporary SSID is closed.
4. The method of claim 1, wherein, The method further comprises: in response to a third connection request sent by the terminal to a temporary SSID, the third connection request comprising the username of the terminal and the user password sent by the terminal; if it is determined that the username of the third connection request matches the SSID name of any created temporary SSID, and the user password of the third connection request matches the encryption password of the temporary SSID, it is determined that the terminal accesses the target temporary SSID.
5. The method of claim 1, wherein, The first connection request further comprises the MAC address of the terminal; The method further comprises: if it is confirmed that the MAC address of the terminal sending the request for obtaining the encryption password is consistent with the MAC address of the terminal, it is determined that the password sending condition is met.
6. A network access method applied to a terminal, comprising: The method comprises: The terminal sends a first connection request to a target AP published target encrypted communication service set identifier (SSID), wherein the first connection request comprises at least a connection password sent by the terminal for connecting the communication SSID; If it is determined that the terminal fails to access the communication SSID, the terminal sends a second connection request to a temporary SSID, wherein the temporary SSID has a SSID name of a username of the terminal and a connection password of a user password of the terminal; After determining that the terminal accesses the temporary SSID, the terminal sends a request to the target AP for obtaining an encrypted password of the communication SSID; The terminal receives the encrypted password of the communication SSID sent by the target AP and accesses the communication SSID based on the encrypted password.
7. The method of claim 6, wherein, The determining that the terminal fails to access the communication SSID comprises: If the terminal receives prompt information of connection failure fed back by the target AP, it is determined that the terminal fails to access the communication SSID.
8. The method of claim 6 or 7, wherein, Before the terminal sends the second connection request to the temporary SSID, the terminal further comprises: If the connection password in the first connection request is the user password of the terminal, the terminal sends a third connection request to the communication SSID with the user password of the terminal as the connection password.
9. The method of claim 6, wherein, After the terminal accesses the communication SSID based on the encrypted password, the terminal further comprises: The terminal stores the communication SSID and the encrypted password of the communication SSID.
10. A network access device, applied to a wireless access point (AP), characterized in that, The terminal comprises: A judging module configured to judge whether a connection password sent by any terminal for connecting a communication service set identifier (SSID) published by a target AP is consistent with a current encrypted password of the communication SSID in response to a first connection request of the communication SSID sent by the terminal; A obtaining module configured to obtain at least one username corresponding to the connection password if it is determined that the connection password is not consistent with the current encrypted password of the communication SSID, and to take the connection password as a user password of the terminal; A creating module configured to create different temporary SSIDs based on the obtained usernames and the connection password, wherein each temporary SSID is non-public and has the connection password as an encrypted password and a username as a SSID name; A receiving module configured to receive a request for obtaining an encrypted password of the communication SSID sent by the terminal after determining that the terminal accesses a target temporary SSID, wherein the encrypted password of the target temporary SSID is a user password of the terminal and the SSID name is a username of the terminal; A sending module configured to send the encrypted password of the communication SSID to the terminal when it is determined that a password sending condition is met, so that the terminal accesses the communication SSID based on the encrypted password of the communication SSID.
11. A network access device, applied to a terminal, characterized in that, The terminal comprises: The first sending module is configured to send a first connection request to a target AP publishing an access target encrypted communication service set identifier (SSID), wherein the first connection request at least includes a connection password sent by the terminal for connecting the communication SSID; The second sending module is configured to, if it is determined that the access to the communication SSID fails, send a second connection request to a temporary SSID with a username of the terminal as a SSID name of the temporary SSID and a user password of the terminal as a connection password of the temporary SSID; The third sending module is configured to, after determining that the temporary SSID is accessed, send a request for obtaining an encrypted password of the communication SSID to the target AP; The receiving module is configured to receive the encrypted password of the communication SSID sent by the target AP, and access the communication SSID based on the encrypted password.
12. An electronic device, comprising: Comprise: At least one processor, and a memory connected with the at least one processor in communication, wherein: The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1-5, 6-9.
13. A computer-readable storage medium, characterized in that, When the computer program in the computer readable storage medium is executed by the processor of the electronic device, the electronic device can execute the method of any one of claims 1-5, 6-9.
Citation Information
Patent Citations
Network access method and system
CN108063704A
Rapid network distribution method and a rapid network distribution system for kitchen electrical equipment
CN109768946A