Login authentication method of wireless network, computer equipment and storage medium

By generating and verifying access control codes, the existing wireless network login authentication methods are solved, and convenient and efficient authentication of wireless network login is achieved.

CN119316836APending Publication Date: 2025-01-14CHINA UNICOM ONLINE INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411432452.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-01-14

Smart Images

  • Figure CN119316836A_ABST
    Figure CN119316836A_ABST
Patent Text Reader

Abstract

The invention relates to a login authentication method of a wireless network, computer equipment and a storage medium, and relates to the technical field of communication. The method mainly comprises the following steps: in response to a wireless network login request initiated by a mobile terminal, obtaining a user unique identifier in the wireless network login request; generating an access control code according to the user unique identifier, the access control unique identifier and the initiation time; transmitting the access control code and the access control unique identifier to an operator server, so that the operator server verifies the access control code; and in response to verification passing information of an operator server, transmitting a mobile phone number corresponding to the unique identifier of the user to the operator server, so that the operator server sends wireless network verification information to a mobile terminal where the mobile phone number corresponding to the unique identifier of the user is located, and the mobile terminal where the mobile phone number is located completes login authentication based on the wireless network verification information. According to the invention, the login authentication efficiency of the wireless network can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a wireless network login authentication method, computer equipment and storage medium. Background Art

[0002] With the continuous development and progress of society, people's pursuit of living standards has gradually improved, and smart devices are everywhere. In order to improve the user experience, applications provide customized services according to different types of users, and usually use an account system to collect user information. However, with the strengthening of security awareness, permission management and login authentication have become more and more complex and diverse. It is further proposed to use authentication methods with different security levels for different scenarios, so that security and convenience are balanced.

[0003] While mobile smart terminals provide convenient services, in order to further ensure that users can access the Internet safely and conveniently, operators have deployed WiFi networks in many places to enable users to access the Internet at any time. In some specific occasions, in order to more effectively achieve real-name and safe Internet access, Portal authentication is basically adopted, which implements security authentication by entering a user name / mobile phone number + password, or dynamically logging in with a text message verification code. However, this method requires users to spend extra effort to remember passwords and bear the time cost caused by abnormal verification code returns due to poor network conditions. Summary of the invention

[0004] The present invention is intended to provide a wireless network login authentication method, a computer device and a storage medium to solve the deficiencies in the prior art. The technical problem to be solved by the present invention is achieved through the following technical solutions.

[0005] An embodiment of the present invention provides a wireless network login authentication method, the method is applied to a wireless network access control server, the method includes: In response to a wireless network login request initiated by a mobile terminal, obtaining a user unique identifier in the wireless network login request; Generate an access control code according to the user unique identifier, the access control unique identifier and the initiation time; Transmitting the access control code and the access control unique identifier to an operator server, so that the operator server verifies the access control code; In response to the verification success information from the operator server, the mobile phone number corresponding to the user's unique identifier is transmitted to the operator server, so that the operator server sends wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user's unique identifier is located, and the mobile terminal where the mobile phone number is located completes the login authentication based on the wireless network verification information.

[0006] In an optional embodiment, generating the access control code according to the user unique identifier, the access control unique identifier and the initiation time includes: Determine the corresponding encryption algorithm through the access control unique identifier; The access control code is obtained by concatenating and encrypting the user unique identifier, the access control unique identifier and the initiation time through an encryption algorithm.

[0007] In an optional embodiment, the step of concatenating and encrypting the user unique identifier, the access control unique identifier, and the initiation time by an encryption algorithm to obtain the access control code includes: Converting the initiation time into character data; The user unique identifier, the access control unique identifier and the initiation time converted into character data are encrypted using different encryption algorithms to obtain a first sub-encrypted string, a second sub-encrypted string and a third sub-encrypted string; Concatenate the first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string to obtain a target string; The target character string is encrypted again to obtain the access control code.

[0008] An embodiment of the present invention provides a wireless network login authentication method, the method is applied to an operator server, and the method includes: Receiving an access control code and an access control unique identifier transmitted by a wireless network access control server, and verifying the access control code; If the verification is successful, a verification success message is sent to the wireless network access control server to receive the mobile phone number corresponding to the user's unique identifier transmitted by the wireless network access control server; The wireless network verification information is sent to the mobile phone number corresponding to the user's unique identifier.

[0009] In an optional embodiment, the verifying the access control code includes: Determine the corresponding decryption algorithm through the access control unique identifier; Decrypting the access control code by the decryption algorithm to obtain a user unique identifier, an access control unique identifier, and an initiation time; Verification is performed based on the access control unique identifier and the initiation time.

[0010] In an optional embodiment, decrypting the access control code by using the decryption algorithm to obtain the user unique identifier, the access control unique identifier and the initiation time includes: Decrypting the access control code to obtain a first sub-encrypted string, a second sub-encrypted string, and a third sub-encrypted string; The first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string are decrypted using different decryption algorithms to obtain a user unique identifier, an access control unique identifier, and an initiation time.

[0011] In an optional embodiment, the verification according to the access control unique identifier and the initiation time includes: Determine whether the access control unique identifier is stored in the preset mapping table; If the access control unique identifier is stored, then calculating the time difference between the initiation time and the current time; If the time difference is less than a preset value, it is determined that the verification is successful.

[0012] In an optional embodiment, before sending the wireless network verification information to the mobile phone number corresponding to the user unique identifier, the method further includes: Determine whether the mobile terminal corresponding to the mobile phone number is in a locked screen state; If the screen is not locked, a lock screen instruction is sent to the mobile terminal corresponding to the mobile phone number to control the mobile terminal corresponding to the mobile phone number to lock the screen; If the screen is locked, wireless network verification information is sent to the mobile phone number corresponding to the user's unique identifier.

[0013] An embodiment of the present invention provides a wireless network access control server, the wireless network access control server comprising: An acquisition module, configured to respond to a wireless network login request initiated by a mobile terminal and acquire a user unique identifier in the wireless network login request; A generating module, used for generating an access control code according to the user unique identifier, the access control unique identifier and the initiation time; A transmission module, used to transmit the access control code to an operator server so that the operator server verifies the access control code; The transmission module is also used to transmit the mobile phone number corresponding to the user's unique identifier to the operator server in response to the verification pass information of the operator server, so that the operator server sends wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user's unique identifier is located, and the mobile terminal where the mobile phone number is located completes login authentication based on the wireless network verification information.

[0014] An embodiment of the present invention provides an operator server, the operator server comprising: A verification module, used to receive an access control code transmitted by a wireless network access control server and verify the access control code; A receiving module, for sending verification pass information to the wireless network access control server if the verification is passed, so as to receive the mobile phone number corresponding to the user's unique identifier transmitted by the wireless network access control server; The sending module is used to send wireless network verification information to the mobile phone number corresponding to the user's unique identifier, so that the mobile terminal where the mobile phone number is located completes login authentication based on the wireless network verification information.

[0015] The embodiments of the present invention include the following advantages: The embodiment of the present invention provides a wireless network login authentication method, computer equipment and storage medium. In response to a wireless network login request initiated by a mobile terminal, a wireless network access control server obtains a user unique identifier in the wireless network login request, and then generates an access control code according to the user unique identifier, the access control unique identifier and the initiation time, and transmits the access control code and the access control unique identifier to the operator server, so that the operator server verifies the access control code, and transmits the verification pass information to the wireless network access control server, so that the wireless network access control server transmits the mobile phone number corresponding to the user unique identifier to the operator server, and the operator server sends the wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user unique identifier is located, and the mobile terminal where the mobile phone number is located completes the login authentication based on the wireless network verification information. Therefore, the mobile terminal of the present invention only needs to input the user unique identifier to realize the login authentication of the wireless network, so the login authentication efficiency of the wireless network can be improved through the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flowchart of a wireless network login authentication method embodiment of the present invention; Figure 2 is a flowchart of another embodiment of a wireless network login authentication method of the present invention; Figure 3 It is a structural diagram of an embodiment of a wireless network access control server of the present invention; Figure 4 It is a structural diagram of an operator server embodiment of the present invention. DETAILED DESCRIPTION

[0017] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0018] Embodiment 1: See also Figure 1, a wireless network login authentication method provided by an embodiment of the present invention, the method specifically includes S101-S106: S101: A wireless network access control server responds to a wireless network login request initiated by a mobile terminal and obtains a user unique identifier in the wireless network login request.

[0019] Among them, the mobile terminal is the terminal device used by the user, and the mobile terminal includes but is not limited to: mobile phones, tablets, PCs, smart watches, smart devices with positioning functions, etc.; the wireless network login request can be a local area network or public network login request, and the user's unique identifier can specifically be an employee number, student number, family package code, apartment room number, mobile phone number, etc. This embodiment does not make specific limitations on this.

[0020] For example, if the user is on campus, he or she can initiate a wireless network login request through his or her mobile terminal. The wireless network login request carries the user's unique identifier, that is, the user's student number, so that the wireless network access control service can obtain the student number from the wireless network login request after receiving the wireless network login request.

[0021] S102: The wireless network access control server generates an access control code according to the user unique identifier, the access control unique identifier and the initiation time.

[0022] The access control unique identifier is sent by the operator server to the wireless network access control server, and is used to identify the network service signed between the operator server and the wireless network access control server.

[0023] In this embodiment, in order to ensure the security of the wireless network access control server transmitting the user unique identifier and the access control unique identifier to the operator server, this embodiment can first determine the corresponding encryption algorithm through the access control unique identifier, and then encrypt the user unique identifier, the access control unique identifier and the initiation time through the determined encryption algorithm to obtain the access control code, and the initiation time is the time when the mobile terminal initiates the wireless network login request to the wireless network access control server. Among them, the encryption algorithm can be a symmetric encryption algorithm or an asymmetric encryption algorithm.

[0024] It should be noted that in this embodiment, different access control unique identifiers correspond to different encryption algorithms. When the operator server sends the corresponding access control unique identifier to the wireless network access control server, it also needs to send the encryption algorithm corresponding to the access control unique identifier. The encryption algorithm includes encryption algorithms and encryption keys for encrypting the user unique identifier, the access control unique identifier, and the initiation time converted into character data, and also includes the overall encryption method and encryption key.

[0025] In an optional embodiment provided by the present application, the user unique identifier, the access control unique identifier and the initiation time are concatenated and encrypted by an encryption algorithm to obtain an access control code, including: converting the initiation time into character data; encrypting the user unique identifier, the access control unique identifier and the initiation time converted into character data using different encryption algorithms respectively to obtain a first sub-encrypted string, a second sub-encrypted string and a third sub-encrypted string; concatenating the first sub-encrypted string, the second sub-encrypted string and the third sub-encrypted string to obtain a target string; and encrypting the target string again to obtain an access control code. Among them, the original data type of the initiation time is time data. In order to ensure the consistency of the data types of the user unique identifier, the access control unique identifier and the initiation time, it is necessary to convert all three into character data, so as to facilitate the concatenation of the encrypted first sub-encrypted string, the second sub-encrypted string and the third sub-encrypted string to obtain the target string, and then encrypt the target string again to obtain the access control code, thereby further ensuring the transmission security of the access control code.

[0026] S103, the wireless network access control server transmits the access control code and the access control unique identifier to the operator server.

[0027] S104: The operator server verifies the access control code and sends verification pass information to the wireless network access control server.

[0028] In this embodiment, after receiving the access control code sent by the wireless network access control server, the operator server decrypts the access control code to obtain the user unique identifier, the access control unique identifier and the initiation time, and then performs verification based on the user unique identifier, the access control unique identifier and the initiation time, and when the verification is successful, the operator server sends the verification pass information to the wireless network access control server.

[0029] S105 , the wireless network access control server transmits the mobile phone number corresponding to the user's unique identifier to the operator server in response to the verification pass information from the operator server.

[0030] The wireless network access control server stores a unique user identifier for wireless network login and a mobile phone number corresponding to the unique user identifier.

[0031] S106, the operator server sends wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user unique identifier is located, so that the mobile terminal where the mobile phone number is located completes login authentication based on the wireless network verification information.

[0032] The embodiment of the present invention provides a wireless network login authentication method. In response to a wireless network login request initiated by a mobile terminal, a wireless network access control server obtains a user unique identifier in the wireless network login request, and then generates an access control code according to the user unique identifier, the access control unique identifier, and the initiation time, and transmits the access control code and the access control unique identifier to the operator server. The operator server verifies the access control code and transmits the verification pass information to the wireless network access control server, so that the wireless network access control server transmits the mobile phone number corresponding to the user unique identifier to the operator server. The operator server sends the wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user unique identifier is located, and the mobile terminal where the mobile phone number is located completes the login authentication based on the wireless network verification information. Therefore, the mobile terminal of the present invention only needs to input the user unique identifier to realize the login authentication of the wireless network. Therefore, the login authentication efficiency of the wireless network can be improved through the present invention.

[0033] Embodiment 2: See also Figure 2 , is another wireless network login authentication method provided by an embodiment of the present invention, the method specifically comprising: S201: The wireless network access control server responds to a wireless network login request initiated by a mobile terminal and obtains a user unique identifier in the wireless network login request.

[0034] Specifically, in this embodiment, the user triggers the WiFi login function on the mobile terminal, and then the mobile terminal triggers the display of the login page. The user fills in the user's unique identifier representing the identity on the login page, and then returns it to the WiFi login module of the mobile terminal. The WiFi login module of the mobile terminal sends a wireless network login request to the wireless network access server, and the wireless network login request carries the user's unique identifier entered by the user.

[0035] The specific form of the user unique identification in this embodiment needs to be determined in combination with the actual application scenario. The actual scenarios include but are not limited to: company office network, campus network, personal home network, apartment network, etc. For the above scenarios, the user unique identification code can be: employee number, student number, family package code, apartment room number, etc.

[0036] S202: The wireless network access control server generates an access control code according to the user unique identifier, the access control unique identifier and the initiation time.

[0037] It should be noted that after obtaining the user's unique identifier, the wireless network access control server in this embodiment needs to verify whether the user corresponding to the mobile terminal has the wireless network use permission based on the user's unique identifier, that is, by checking whether the user's unique identifier is included in the authorized user information table, to determine whether the user has the permission to use the wireless network. Among them, the authorized user information table contains multiple user unique identifiers and the mobile phone numbers corresponding to each user unique identifier.

[0038] S203: The wireless network access control server transmits the access control code and the access control unique identifier to the operator server.

[0039] It should be noted that step S203 in this embodiment is similar to Figure 1 The descriptions of the corresponding steps in are the same and will not be repeated in this embodiment.

[0040] S204: The operator server verifies the access control code and sends verification pass information to the wireless network access control server.

[0041] In an optional embodiment provided in the present application, verifying the access control code includes: S2041, determine the corresponding decryption algorithm through the access control unique identifier.

[0042] S2042, decrypt the access control code using a decryption algorithm to obtain a user unique identifier, an access control unique identifier, and an initiation time.

[0043] In this embodiment, the access control code is decrypted by a decryption algorithm to obtain a user unique identifier, an access control unique identifier, and an initiation time, including: decrypting the access control code to obtain a first sub-encrypted string, a second sub-encrypted string, and a third sub-encrypted string; decrypting the first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string using different decryption algorithms to obtain a user unique identifier, an access control unique identifier, and an initiation time.

[0044] It should be noted that the process of decrypting and encrypting the access control code in this embodiment corresponds to that of obtaining the access control code. If the user unique identifier is encrypted using the A algorithm to obtain the first sub-encrypted string, the access control unique identifier is encrypted using the B algorithm to obtain the second sub-encrypted string, the initiation time is encrypted using the C algorithm to obtain the third sub-encrypted string, and then the first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string are encrypted using the D algorithm to obtain the access control code. In the decryption process, the access control code is first decrypted using the D algorithm to obtain the first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string, and then the first sub-encrypted string is decrypted using the A algorithm to obtain the user unique identifier, the second sub-encrypted string is encrypted using the B algorithm to obtain the access control unique identifier, and the third sub-encrypted string is decrypted using the C algorithm to obtain the initiation time.

[0045] S2043, verify according to the access control unique identifier and initiation time.

[0046] In this embodiment, in order to determine whether the mobile terminal corresponding to the received access control code has the authority to use the wireless network, the operator server needs to verify the wireless network access control server and the mobile terminal according to the access control unique identifier and the initiation time.

[0047] Specifically, this embodiment performs verification based on the access control unique identifier and the initiation time, including: determining whether the access control unique identifier is stored in the preset mapping table; if the access control unique identifier is stored, calculating the time difference between the initiation time and the current time; if the time difference is less than the preset value, determining that the verification is passed. Among them, the preset mapping table stores multiple access control unique identifiers, each access control unique identifier is used to identify the wireless network access control server that is authorized to provide wireless network services. Therefore, after decrypting the access control unique identifier, this embodiment determines whether the access control unique identifier is stored in the preset mapping table. If the access control unique identifier is stored, it means that the corresponding wireless network access control server has the corresponding wireless network service authority, that is, the wireless network access control server that sent the access control code has passed the verification.

[0048] Furthermore, after verifying the wireless network access control server, this embodiment also needs to verify the mobile terminal that initiates the wireless network login request, that is, by calculating the time difference between the initiation time and the current time to determine whether the mobile terminal verification is successful. If the time difference is less than the preset value, it means that the time initiated by the mobile terminal is within a certain range, and the mobile terminal verification is successful.

[0049] S205 , the wireless network access control server transmits the mobile phone number corresponding to the user's unique identifier to the operator server in response to the verification pass information from the operator server.

[0050] S206, the operator server determines whether the mobile terminal corresponding to the mobile phone number is in a locked state.

[0051] In this embodiment, in order to prevent non-users from taking the user's mobile terminal to log in to the wireless network, this embodiment needs to lock the user's mobile terminal to verify whether the currently logged-in user is the mobile terminal's own login, thereby improving the security of wireless network login. That is, the business server determines whether the mobile terminal corresponding to the mobile phone number is in a locked screen state. If it is currently in a locked screen state, it jumps to step S207 for execution; if it is not currently in a locked screen state, it jumps to step S208 for execution.

[0052] S207, if the screen is not locked, the operator server sends a lock screen instruction to the mobile terminal corresponding to the mobile phone number to control the mobile terminal corresponding to the mobile phone number to lock the screen.

[0053] Since controlling the mobile terminal corresponding to the mobile phone number to lock the screen involves directly operating the user's mobile terminal, user authorization is required before this function takes effect.

[0054] S208, if the screen is locked, the operator server sends wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user's unique identifier is located, so that the mobile terminal where the mobile phone number is located completes login authentication based on the wireless network verification information.

[0055] After the operator server sends the wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user's unique identifier is located, the user first needs to unlock the screen of the mobile terminal. The unlocking method includes but is not limited to entering the device password, face recognition, fingerprint recognition, etc., and then completes the login authentication based on the wireless network verification information.

[0056] An embodiment of the present invention provides a method for logging in and authenticating a wireless network. An operator server verifies an access control code and transmits the verification information to the wireless network access control server, so that the wireless network access control server transmits the mobile phone number corresponding to the user's unique identifier to the operator server. The operator server determines whether the mobile terminal corresponding to the mobile phone number is in a locked screen state. If it is not in a locked screen state, the operator server sends a lock screen instruction to the mobile terminal corresponding to the mobile phone number to control the mobile terminal corresponding to the mobile phone number to lock the screen; if it is in a locked screen state, the operator server sends wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user's unique identifier is located, so that the mobile terminal where the mobile phone number is located completes the login authentication based on the wireless network verification information. Compared with the existing cumbersome wireless network login process and the need to increase user memory points, the mobile terminal of the present invention only needs to input the user's unique identifier to realize the login authentication of the wireless network. Therefore, the login authentication efficiency of the wireless network can be improved through the present invention.

[0057] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.

[0058] Embodiment 3: In one embodiment, a wireless network access control server is provided. Figure 3 As shown, the functional modules of the wireless network access control server are described in detail as follows: The acquisition module 31 is used to respond to the wireless network login request initiated by the mobile terminal and acquire the user unique identifier in the wireless network login request; A generating module 32, configured to generate an access control code according to the user unique identifier, the access control unique identifier and the initiation time; A transmission module 33, configured to transmit the access control code and the access control unique identifier to an operator server, so that the operator server verifies the access control code; The transmission module 33 is also used to transmit the mobile phone number corresponding to the user's unique identifier to the operator server in response to the verification pass information of the operator server, so that the operator server sends wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user's unique identifier is located, and the mobile terminal where the mobile phone number is located completes the login authentication based on the wireless network verification information.

[0059] In an optional embodiment, the generating module 32 is specifically configured to: Determine the corresponding encryption algorithm through the access control unique identifier; The access control code is obtained by concatenating and encrypting the user unique identifier, the access control unique identifier and the initiation time through an encryption algorithm.

[0060] In an optional embodiment, the generating module 32 is specifically configured to: Converting the initiation time into character data; The user unique identifier, the access control unique identifier and the initiation time converted into character data are encrypted using different encryption algorithms to obtain a first sub-encrypted string, a second sub-encrypted string and a third sub-encrypted string; Concatenate the first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string to obtain a target string; The target character string is encrypted again to obtain the access control code.

[0061] Embodiment 4: In one embodiment, an operator server is provided. Figure 4 As shown, the functional modules of the operator server are described in detail as follows: The verification module 41 is used to receive the access control code and the access control unique identifier transmitted by the wireless network access control server, and verify the access control code; The receiving module 42 is used to send verification pass information to the wireless network access control server if the verification is passed, so as to receive the mobile phone number corresponding to the user's unique identifier transmitted by the wireless network access control server; The sending module 43 is used to send wireless network verification information to the mobile phone number corresponding to the user unique identifier, so that the mobile terminal where the mobile phone number is located completes login authentication based on the wireless network verification information.

[0062] In an optional embodiment, the verification module 41 includes: A decryption unit, used to determine a corresponding decryption algorithm through the access control unique identifier; decrypt the access control code through the decryption algorithm to obtain a user unique identifier, an access control unique identifier and an initiation time; A verification unit is used to perform verification according to the access control unique identifier and the initiation time.

[0063] In an optional embodiment, the decryption unit is specifically configured to: Decrypting the access control code to obtain a first sub-encrypted string, a second sub-encrypted string, and a third sub-encrypted string; The first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string are decrypted using different decryption algorithms to obtain a user unique identifier, an access control unique identifier, and an initiation time.

[0064] In an optional embodiment, the verification unit is specifically configured to: Determine whether the access control unique identifier is stored in the preset mapping table; If the access control unique identifier is stored, then calculating the time difference between the initiation time and the current time; If the time difference is less than a preset value, it is determined that the verification is successful.

[0065] In an optional embodiment, the sending module 43 is further configured to: Determine whether the mobile terminal corresponding to the mobile phone number is in a locked screen state; If the screen is not locked, a lock screen instruction is sent to the mobile terminal corresponding to the mobile phone number to control the mobile terminal corresponding to the mobile phone number to lock the screen; If the screen is locked, wireless network verification information is sent to the mobile phone number corresponding to the user's unique identifier.

[0066] It should be noted that the above detailed descriptions are exemplary and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present application belongs.

[0067] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should also be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0068] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein.

[0069] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or inherent to these processes, methods, products, or apparatuses.

[0070] For ease of description, spatially relative terms, such as "above", "above", "on the upper surface of", "above", etc., may be used herein to describe the spatial positional relationship between a device or feature and other devices or features as shown in the figure. It should be understood that spatially relative terms are intended to include different orientations of the device in use or operation in addition to the orientation described in the figure. For example, if the device in the accompanying drawings is inverted, the device described as "above other devices or structures" or "above other devices or structures" will be positioned as "below other devices or structures" or "below other devices or structures". Thus, the exemplary term "above" may include both "above" and "below". The device may also be positioned in other different ways, such as rotated 90 degrees or in other orientations, and the spatially relative descriptions used herein are interpreted accordingly.

[0071] In the above detailed description, reference is made to the accompanying drawings, which form a part of this document. In the accompanying drawings, similar symbols typically identify similar components unless the context indicates otherwise. The illustrated embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be used, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein.

[0072] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A wireless network login authentication method, characterized in that: The method is applied to a wireless network access control server, and the method comprises: In response to a wireless network login request initiated by a mobile terminal, obtaining a user unique identifier in the wireless network login request; Generate an access control code according to the user unique identifier, the access control unique identifier and the initiation time; Transmitting the access control code and the access control unique identifier to an operator server, so that the operator server verifies the access control code; In response to the verification success information from the operator server, the mobile phone number corresponding to the user's unique identifier is transmitted to the operator server, so that the operator server sends wireless network verification information to the mobile terminal where the mobile phone number corresponding to the user's unique identifier is located, and the mobile terminal where the mobile phone number is located completes the login authentication based on the wireless network verification information.

2. The method according to claim 1, characterized in that The generating the access control code according to the user unique identifier, the access control unique identifier and the initiation time includes: Determine the corresponding encryption algorithm through the access control unique identifier; The access control code is obtained by concatenating and encrypting the user unique identifier, the access control unique identifier and the initiation time through an encryption algorithm.

3. The method according to claim 2, characterized in that The step of concatenating and encrypting the user unique identifier, the access control unique identifier, and the initiation time by an encryption algorithm to obtain the access control code includes: Converting the initiation time into character data; The user unique identifier, the access control unique identifier and the initiation time converted into character data are encrypted using different encryption algorithms to obtain a first sub-encrypted string, a second sub-encrypted string and a third sub-encrypted string; Concatenate the first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string to obtain a target string; The target character string is encrypted again to obtain the access control code.

4. A wireless network login authentication method, characterized in that: The method is applied to an operator server, and the method includes: Receiving an access control code and an access control unique identifier transmitted by a wireless network access control server, and verifying the access control code; If the verification is successful, a verification success message is sent to the wireless network access control server to receive the mobile phone number corresponding to the user's unique identifier transmitted by the wireless network access control server; Wireless network verification information is sent to the mobile phone number corresponding to the user's unique identifier, so that the mobile terminal where the mobile phone number is located completes login authentication based on the wireless network verification information.

5. The method according to claim 4, characterized in that The verifying the access control code includes: Determine the corresponding decryption algorithm through the access control unique identifier; Decrypting the access control code by the decryption algorithm to obtain a user unique identifier, an access control unique identifier, and an initiation time; Verification is performed based on the access control unique identifier and the initiation time.

6. The method according to claim 5, characterized in that Decrypting the access control code by the decryption algorithm to obtain a user unique identifier, an access control unique identifier, and an initiation time includes: Decrypting the access control code to obtain a first sub-encrypted string, a second sub-encrypted string, and a third sub-encrypted string; The first sub-encrypted string, the second sub-encrypted string, and the third sub-encrypted string are decrypted using different decryption algorithms to obtain a user unique identifier, an access control unique identifier, and an initiation time.

7. The method according to claim 5, characterized in that The verification according to the access control unique identifier and the initiation time includes: Determine whether the access control unique identifier is stored in the preset mapping table; If the access control unique identifier is stored, calculating the time difference between the initiation time and the current time; If the time difference is less than a preset value, it is determined that the verification is successful.

8. The method according to claim 4, characterized in that Before sending the wireless network verification information to the mobile phone number corresponding to the user unique identifier, the method further includes: Determine whether the mobile terminal corresponding to the mobile phone number is in a locked screen state; If the screen is not locked, a lock screen instruction is sent to the mobile terminal corresponding to the mobile phone number to control the mobile terminal corresponding to the mobile phone number to lock the screen; If the screen is locked, wireless network verification information is sent to the mobile phone number corresponding to the user's unique identifier.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the login authentication method for the wireless network as described in any one of claims 1-3 or 4-8 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the login authentication method for a wireless network as described in any one of claims 1-3 or 4-8 is implemented.