Method and device for acquiring wireless hotspot access information
Through the collaborative work of the wireless hotspot management terminal, the intelligent hardware management server and the wireless hotspot station management library, the wireless hotspot access information is pre-written and a dynamic password mechanism is introduced, which solves the problem of unauthorized access to the wireless hotspot management terminal and the cumbersome configuration of the intelligent hardware, and realizes safe and convenient automatic networking.
Patent Information
- Application Number
- CN202511030791.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2025-09-12
AI Technical Summary
Existing technologies allow wireless hotspot managers to provide unauthorized user access information without their knowledge, damaging the rights and interests of the managers. In addition, smart hardware requires cumbersome configuration steps when it is first connected to the Internet.
Through the collaborative work of the wireless hotspot management terminal, the intelligent hardware management server and the wireless hotspot station management library, the wireless hotspot access information is pre-written, and the permission control of the user ID and access ID is combined to realize the automatic networking of the intelligent hardware, and introduce a dynamic password mechanism to improve security.
It simplifies the configuration process of smart hardware, enhances network security, ensures that only pre-authorized devices can access, and improves user experience. It is particularly suitable for smart home and industrial Internet of Things fields.
Smart Images

Figure CN120640378A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of network chip development, and in particular to a method and device for acquiring wireless hotspot access information. Background Art
[0002] Current applications offer a technology called Wi-Fi Master Key, which enables Wi-Fi password sharing. If a user already knows the password for a Wi-Fi hotspot, they can upload this information to a hotspot password library through the application, sharing it with other users of the application. When a user needs to connect to a hotspot, the application attempts to retrieve the hotspot password from the library. Once the password is successfully retrieved, the application automatically connects the device to the hotspot.
[0003] Existing technologies (such as Wi-Fi Master Key) can facilitate access to wireless hotspots for Internet users. However, for wireless hotspot managers, this technology can provide access information to unauthorized users without the knowledge of the hotspot owner. This harms the rights and interests of wireless hotspot managers.
[0004] To this end, a technical solution is needed. After receiving the smart hardware, the buyers can skip the tedious steps of pairing and entering wireless hotspot access information when connecting to their own wireless hotspot for the first time. They can enjoy the convenient experience of the smart hardware automatically connecting to their own wireless hotspot without any configuration. Summary of the Invention
[0005] The present invention aims to provide a method and device for obtaining wireless hotspot access information. On the one hand, it can prevent buyers from leaking their own wireless hotspot access information and being unauthorized to use the network through strict permission control. On the other hand, it can allow smart hardware to be pre-written with wireless hotspot access information before delivery, so that buyers can enjoy the convenient experience of automatically connecting to their own wireless hotspots with zero configuration of smart hardware.
[0006] According to one aspect of the present invention, a method for obtaining wireless hotspot access information is provided, which is applied to a wireless hotspot access system. The wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, a wireless hotspot management terminal, and a wireless hotspot station management library. The method includes:
[0007] The wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library;
[0008] The wireless hotspot management library stores access information of the wireless hotspot;
[0009] The wireless hotspot management terminal obtains the user identifier corresponding to the intelligent hardware from the intelligent hardware management server;
[0010] The wireless hotspot management terminal sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library;
[0011] The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the access identifier of the wireless hotspot and the user identifier;
[0012] The intelligent hardware scans and obtains the access identifier of the wireless hotspot;
[0013] The wireless hotspot station management library receives the wireless hotspot access information acquisition request message sent by the intelligent hardware, and queries the access information of the wireless hotspot according to the wireless hotspot access information acquisition request message, wherein the wireless hotspot access information acquisition request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot;
[0014] The wireless hotspot management library returns the access information of the wireless hotspot to the intelligent hardware.
[0015] According to some embodiments, the method further comprises:
[0016] The intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware.
[0017] According to one aspect of the present invention, a method for obtaining wireless hotspot access information is provided, which is applied to a wireless hotspot access system. The wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, a wireless hotspot management terminal, and a wireless hotspot station management library. The method includes:
[0018] The wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library;
[0019] The wireless hotspot management library stores access information of the wireless hotspot;
[0020] The wireless hotspot management terminal obtains the user identification of the intelligent hardware from the intelligent hardware management server;
[0021] The wireless hotspot management terminal sends the correspondence between the wireless hotspot and the user identifier to the wireless hotspot station management library;
[0022] The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the wireless hotspot and the user identifier;
[0023] The wireless hotspot management terminal sends a wireless hotspot access identifier to the intelligent hardware management server;
[0024] The intelligent hardware management server sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information, wherein the wireless hotspot access information request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot;
[0025] The wireless hotspot management library sends access information of the wireless hotspot to the intelligent hardware management server, and the intelligent hardware management server writes the access information of the wireless hotspot into the intelligent hardware;
[0026] The wireless hotspot management library returns access information of the wireless hotspot.
[0027] According to another aspect of the present invention, a device for obtaining wireless hotspot access information is applied to a wireless hotspot access system, wherein the wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, the device, and a wireless hotspot station management library, wherein the device includes:
[0028] An acquisition module obtains the user ID of the intelligent hardware from the intelligent hardware management server;
[0029] A first sending module sends the access information of the wireless hotspot to the wireless hotspot station management library, so that the wireless hotspot station management library stores the access information of the wireless hotspot;
[0030] A second sending module sends the corresponding relationship between the access information of the wireless hotspot and the user identifier to the wireless hotspot station management library, so that the wireless hotspot station management library stores the corresponding relationship between the access identifier of the wireless hotspot and the user identifier;
[0031] The third sending module sends the wireless hotspot access identifier to the intelligent hardware management server, so that the intelligent hardware management server sends the wireless hotspot access information request message to the wireless hotspot station management library.
[0032] According to one aspect of the present invention, a device for obtaining wireless hotspot access information is provided. The device is applied to a wireless hotspot access system. The wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, the device, and a wireless hotspot station management library. The device includes:
[0033] An acquisition module obtains the user ID of the intelligent hardware from the intelligent hardware management server;
[0034] A first sending module sends the access identifier of the wireless hotspot to the wireless hotspot station management library, so that the wireless hotspot station management library stores the access identifier of the wireless hotspot;
[0035] A second sending module sends the corresponding relationship between the access information of the wireless hotspot and the user identifier to the wireless hotspot station management library, so that the wireless hotspot station management library stores the corresponding relationship between the access identifier of the wireless hotspot and the user identifier;
[0036] The third sending module sends the wireless hotspot access identifier to the intelligent hardware, so that the intelligent hardware sends the wireless hotspot access information request message to the wireless hotspot station management library.
[0037] According to another aspect of the present invention, a method for obtaining wireless hotspot access information is provided, which is applied to a wireless hotspot access system, wherein the wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, a wireless hotspot management terminal, and a wireless hotspot station management library. The method includes:
[0038] The wireless hotspot management terminal sends the access identifier of the wireless hotspot to the wireless hotspot station management library;
[0039] The wireless hotspot management library stores access information of the wireless hotspot;
[0040] The intelligent hardware management server sends the user identification of the intelligent hardware to the wireless hotspot management terminal, and the wireless hotspot management terminal sends the correspondence between the wireless hotspot and the user identification to the wireless hotspot station management library;
[0041] The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the wireless hotspot and the user identifier;
[0042] The intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware;
[0043] The intelligent hardware obtains an access identifier of the wireless hotspot;
[0044] The intelligent hardware sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, where the wireless hotspot access information request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the obtained wireless hotspot access information request message;
[0045] The wireless hotspot management library returns access information of the wireless hotspot to the intelligent hardware.
[0046] According to another aspect of the present invention, a method for obtaining wireless hotspot access information is provided, which is applied to a wireless hotspot access system, wherein the wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, a wireless hotspot management terminal, and a wireless hotspot station management library. The method includes:
[0047] The wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library;
[0048] The wireless hotspot management library stores access information of the wireless hotspot;
[0049] The intelligent hardware management server sends the user identification of the intelligent hardware to the wireless hotspot management terminal;
[0050] The wireless hotspot management terminal sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library;
[0051] The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the wireless hotspot and the user identifier;
[0052] The wireless hotspot management terminal sends a wireless hotspot access identifier to the intelligent hardware management server;
[0053] The intelligent hardware management server sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, where the wireless hotspot access information request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information;
[0054] The wireless hotspot management library returns access information of the wireless hotspot, the intelligent hardware management server receives the access information sent by the wireless hotspot management library, and the intelligent hardware management server writes the access information into the intelligent hardware.
[0055] According to some embodiments, the access information includes an access identifier of the wireless hotspot and dynamic password rule information.
[0056] According to embodiments of the present invention, the wireless hotspot management library stores wireless hotspot access identifiers and intelligent hardware user identifiers, ensuring that only pre-authorized devices can access the network and enhancing security for obtaining wireless hotspot access information. The intelligent hardware can scan the wireless hotspot access identifier and automatically send an access request to the wireless hotspot management library, eliminating the need for the user to manually enter a password, significantly simplifying the user's operation process.
[0057] According to an embodiment of the present invention, for smart hardware that does not have the ability to access the internet without accessing a wireless hotspot, a smart hardware management server sends a request message to the wireless hotspot station management library to obtain the wireless hotspot access information, and the smart hardware management server writes the access information to the smart hardware. Using the smart hardware management server as an intermediary to process wireless hotspot access requests and write the access information to the smart hardware not only greatly simplifies the device configuration process, but also significantly enhances system security and improves the user experience. This is particularly important for applications in smart homes, industrial IoT, and other fields.
[0058] According to an embodiment of the present invention, the wireless hotspot management terminal sends the access identifier of the wireless hotspot to the wireless hotspot station management library through the wireless hotspot management terminal, thereby realizing centralized management, and all hotspot information is uniformly stored in the server. The wireless hotspot management terminal receives dynamic password rule information from the wireless hotspot station management library, introduces a dynamic password mechanism, improves the security of access authentication, and avoids the risk of static password cracking or leakage. The intelligent hardware sends a wireless hotspot use request to the wireless hotspot management terminal, and the wireless hotspot station management library queries the access information of the wireless hotspot based on the wireless hotspot access information request message. The wireless hotspot management terminal can decide whether to authorize access after reviewing the user identifier of the intelligent hardware, ensuring that only authorized hardware devices can obtain access information. The wireless hotspot station management library periodically and synchronously modifies the stored access information of the wireless hotspot, realizes the regular update of the key password mechanism, and further improves security.
[0059] According to some embodiments, the user identifier is screened, and the obtained user identifier is marked by the wireless hotspot management terminal. The wireless hotspot management terminal is used to mark and manage the user identifier, so that the management of the entire system is more centralized and standardized. The user identifier that meets the requirements is screened out through preset access rules and is assigned a first mark. This can ensure that only authorized users can access the wireless hotspot, effectively prevent unauthorized devices or users from accessing the network, and improve security.
[0060] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments.
[0062] Figure 1 A schematic diagram illustrating the overall architecture of a wireless hotspot station according to an example embodiment is shown.
[0063] Figure 2A flowchart of a method for intelligent hardware to obtain wireless hotspot access information according to an example embodiment is shown.
[0064] Figure 3 A schematic diagram illustrating a process for intelligent hardware to obtain wireless hotspot access information according to some embodiments is shown.
[0065] Figure 4 A flowchart illustrating a method for intelligent hardware to obtain wireless hotspot access information with a dynamic password according to an example embodiment is shown.
[0066] Figure 5 A schematic diagram illustrating a process for intelligent hardware to obtain wireless hotspot access information with a dynamic password according to some embodiments.
[0067] Figure 6 A schematic diagram illustrating an overall architecture of a wireless hotspot station according to another example embodiment is shown.
[0068] Figure 7 A flowchart of another method for intelligent hardware to obtain wireless hotspot access information according to an example embodiment is shown.
[0069] Figure 8 A schematic diagram illustrating a process for another smart hardware to obtain wireless hotspot access information according to some embodiments is shown.
[0070] Figure 9 A flowchart of another method for intelligent hardware to obtain wireless hotspot access information with a dynamic password according to an example embodiment is shown.
[0071] Figure 10 A schematic diagram illustrating a process for another smart hardware to obtain wireless hotspot access information with a dynamic password according to some embodiments is shown.
[0072] Figure 11 A schematic diagram illustrating the composition of a system for acquiring wireless hotspot access information according to an exemplary embodiment is shown.
[0073] Figure 12 A block diagram of a computing device is shown according to an exemplary embodiment. DETAILED DESCRIPTION
[0074] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. Like reference numerals in the drawings represent like or similar parts, and thus repeated description thereof will be omitted.
[0075] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present invention. However, it will be appreciated by those skilled in the art that the technical solutions of the present invention can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring various aspects of the present invention.
[0076] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0077] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0078] It should be understood that although the terms first, second, third, etc. may be used herein to describe various components, these components should not be limited by these terms. These terms are used to distinguish one component from another. Thus, the first component discussed below could be referred to as the second component without departing from the teachings of the present inventive concept. As used herein, the term "and / or" includes any one and all combinations of one or more of the associated listed items.
[0079] Those skilled in the art will understand that the drawings are merely schematic diagrams of example embodiments, and the modules or processes in the drawings are not necessarily necessary for implementing the present invention, and therefore cannot be used to limit the scope of protection of the present invention.
[0080] Current applications offer a technology called Wi-Fi Master Key, which enables Wi-Fi password sharing. If a user already knows the password for a Wi-Fi hotspot, they can upload this information to a hotspot password library through the application, sharing it with other users of the application. When a user needs to connect to a hotspot, the application attempts to retrieve the hotspot password from the library. Once the password is successfully retrieved, the application automatically connects the device to the hotspot.
[0081] Existing technologies (such as Wi-Fi Master Key) can facilitate access to wireless hotspots for Internet users. However, for wireless hotspot managers, this technology can provide access information to unauthorized users without the knowledge of the hotspot owner. This harms the rights and interests of wireless hotspot managers.
[0082] To this end, the present invention proposes a method for obtaining wireless hotspot access information, which can simplify the process of smart hardware connecting to the Internet for the first time, and prevent unauthorized users from using the Internet through strict permission control, thereby protecting the rights and interests of the wireless hotspot management end.
[0083] Exemplary embodiments of the present invention are described below with reference to the accompanying drawings.
[0084] Figure 1 A schematic diagram illustrating the overall architecture of a wireless hotspot station according to an example embodiment is shown.
[0085] See also Figure 1 According to an example embodiment, the overall architecture of a wireless hotspot station includes a wireless hotspot, a wireless hotspot management terminal, intelligent hardware, an intelligent hardware management server, and a wireless hotspot station management library.
[0086] According to some embodiments, the intelligent hardware refers to a type of wireless device that belongs to a wireless hotspot management terminal and needs to access the wireless hotspot. Figure 1 In the example, the smart hardware is of type I and has the function of accessing the Internet without accessing a wireless hotspot, that is, it can connect to the Internet without going through a wireless hotspot. The smart hardware management server refers to a device that has the function of managing the smart hardware.
[0087] According to some embodiments, the wireless hotspot station management library creates a wireless hotspot station for each wireless hotspot. The wireless hotspot station management library also includes a wireless hotspot network station of the wireless hotspot management end. The wireless hotspot station can also be stored in a wireless hotspot network station exclusive to the wireless hotspot management end.
[0088] According to an example embodiment, the wireless hotspot management library includes various wireless hotspot stations, each of which includes access information for the wireless hotspot and a list of users permitted to access the wireless hotspot. The wireless hotspot access information includes information such as the hotspot name, physical address or MAC address, access password, and location of the wireless hotspot.
[0089] According to some embodiments, the wireless hotspot user access list is a list of unique identifiers of the wireless hotspot's users, and the unique identifier of the smart hardware may be referred to as a user identifier. The wireless hotspot user access list, which may also be referred to as a whitelist of the wireless hotspot, includes user identifiers of smart hardware devices that have been approved by the wireless hotspot management terminal and are permitted to obtain the wireless hotspot access information. The smart hardware users that have been approved by the wireless hotspot management terminal and are permitted to obtain the wireless hotspot access information may be referred to as the wireless hotspot's approved users.
[0090] The present invention establishes a corresponding wireless hotspot station for each wireless hotspot. Each wireless hotspot station includes access information for the wireless hotspot and a list of users allowed to access the wireless hotspot (the wireless hotspot's whitelist). Setting up a wireless hotspot station management database in the cloud includes a database creation process, which is not available in the existing "WIFI hotspot MAC whitelist function."
[0091] Figure 2 A flow chart of a method for intelligent hardware to obtain wireless hotspot access information according to an example embodiment is shown.
[0092] See also Figure 2 This example embodiment shows a method for obtaining wireless hotspot access information when the intelligent hardware is type I, and the access password of the wireless hotspot access information is in a static storage state.
[0093] In S101, the wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library.
[0094] According to some embodiments, the wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library, the wireless hotspot station management library stores the access information of the wireless hotspot, and the wireless hotspot station management library records the access information of the wireless hotspot in the wireless hotspot station. Furthermore, when the wireless hotspot station management library records the access information of the wireless hotspot for the first time, it creates a wireless hotspot station corresponding to the wireless hotspot. Afterwards, the access information of the wireless hotspot is recorded in the wireless hotspot access information of the wireless hotspot station. The creation of a wireless hotspot station for each wireless hotspot can also be triggered by the wireless hotspot station management library recording the access information of the wireless hotspot for the first time.
[0095] In S103, the wireless hotspot management terminal obtains the user identification of the intelligent hardware from the intelligent hardware management server.
[0096] According to some embodiments, the wireless hotspot management terminal obtains a user identifier corresponding to the intelligent hardware from the intelligent hardware management server, including pre-installing an application on both the intelligent hardware and the wireless hotspot management terminal, and sending the user identifier of the wireless hotspot management terminal to the application of the intelligent hardware via the intelligent hardware management server. Before delivery to the user, the intelligent hardware management server pre-writes the wireless hotspot access information from the wireless hotspot station management library into the intelligent hardware.
[0097] When the wireless hotspot manager places an order for smart hardware and the smart hardware vendor ships the hardware to the wireless hotspot manager, the smart hardware management server pre-transmits the user ID of the wireless hotspot manager to the smart hardware application. After obtaining the user ID of the wireless hotspot manager, the smart hardware directly transmits its own user ID to the wireless hotspot manager via inter-application communication.
[0098] According to some embodiments, the wireless hotspot management terminal obtains the user identifier corresponding to the intelligent hardware from the intelligent hardware management server, and the intelligent hardware management server may also pre-send the user identifier of the intelligent hardware to the wireless hotspot management terminal. For example, after the wireless hotspot management terminal places an order to purchase the intelligent hardware, and when the intelligent hardware vendor ships the hardware to the wireless hotspot management terminal, the intelligent hardware management server pre-sends the user identifier of the intelligent hardware to the application of the wireless hotspot management terminal.
[0099] This embodiment is particularly well-suited for smart hardware that lacks independent networking capabilities and requires wireless hotspot access to operate. Compared to traditional methods, which require users to manually enter Wi-Fi passwords after leaving the factory or rely on the device's own network configuration, this invention pre-programs wireless hotspot access information to meet the needs of different customers, regions, and operators, enabling flexible manufacturing and personalized production lines. By pre-programming access information, configuration information can be automatically written on the production line, improving automated assembly efficiency and eliminating the need for complex debugging at the end of the production line.
[0100] In S105 , the wireless hotspot management terminal sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library.
[0101] According to some embodiments, the wireless hotspot management end sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library and also needs to filter the user identifier and mark the user identifier obtained by the wireless hotspot management end. If the mark is the first mark, the smart hardware corresponding to the user identifier is allowed to access the wireless hotspot; if the mark is the second mark, the smart hardware corresponding to the user identifier is not allowed to access the wireless hotspot.
[0102] The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the access identifier of the wireless hotspot and the user identifier.
[0103] For example, see Figure 3 After obtaining the user ID HI of the intelligent hardware, the wireless hotspot management terminal selects the corresponding wireless hotspot and marks it as "yes", allowing the user corresponding to the user ID HI to obtain access information for the corresponding wireless hotspot. The wireless hotspot management terminal sends the user ID HI to the wireless hotspot station management library, stating that both AP1 and AP2 allow user HI to obtain wireless hotspot access information.
[0104] The message "user identification allowed to obtain the wireless hotspot access information" sent by the wireless hotspot management terminal to the wireless hotspot station management library must carry the "user identification allowed to obtain the wireless hotspot access information" (abbreviated as "access user identification").
[0105] According to some embodiments, whether the sent message carries the wireless hotspot identifier includes two scenarios:
[0106] In scenario 1, the message does not need to separately carry the wireless hotspot identifier corresponding to the access user identifier.
[0107] The wireless hotspot management terminal sets the message "allowing the user corresponding to the access user identifier to obtain wireless hotspot access information for each wireless hotspot owned by the user." The message does not need to separately carry the wireless hotspot identifier corresponding to the access user identifier. After receiving this message, the wireless hotspot station management library adds the access user identifier to the access user list corresponding to each wireless hotspot owned by the wireless hotspot management terminal.
[0108] Scenario 2: The message carries the wireless hotspot identifier corresponding to the access user identifier. When sending the message, the wireless hotspot management terminal specifies the wireless hotspot identifier corresponding to the access user identifier in the message.
[0109] In both of the above scenarios, it is ultimately possible to include the access user identifier in the access user list corresponding to one or more wireless hotspots in the wireless hotspot management database.
[0110] The wireless hotspot station management library records the user identifier HI in the access user list of the wireless hotspot stations corresponding to the wireless hotspots AP1 and AP2.
[0111] According to some embodiments, the intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware.
[0112] The intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware, which enables the intelligent hardware to access the wireless hotspot management library through its own Internet access function.
[0113] In S107, the intelligent hardware scans and obtains the access identifier of the wireless hotspot.
[0114] According to some embodiments, the intelligent hardware scans and obtains the access identification information of the wireless hotspot, and the intelligent hardware obtains the wireless hotspot access identification by scanning the surrounding wireless network signals. The wireless hotspot access identification includes SSID, MAC address, wireless hotspot location information, etc.
[0115] When the smart hardware is turned on within the signal range of the wireless hotspot owned by the wireless hotspot management terminal, the smart hardware sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library. The request message for obtaining the wireless hotspot access information includes the wireless hotspot access identifier and the user identifier corresponding to the smart hardware user.
[0116] In S109, the wireless hotspot station management library receives the wireless hotspot access information acquisition request message sent by the intelligent hardware, and queries the access information of the wireless hotspot according to the wireless hotspot access information acquisition request message, where the wireless hotspot access information request message includes the correspondence between the user identifier and the access identifier of the wireless hotspot.
[0117] According to some embodiments, the wireless hotspot station management library directly receives the request message for obtaining the wireless hotspot access information from the intelligent hardware. The intelligent hardware sends the request message for obtaining the wireless hotspot access information to the wireless hotspot station management library. After the wireless hotspot station management library receives the request message for obtaining the wireless hotspot access information, the wireless hotspot access information request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot. A search query is performed based on the information included in the request message for obtaining the wireless hotspot access information.
[0118] In S111, the wireless hotspot management library returns the access information of the wireless hotspot to the intelligent hardware.
[0119] According to some embodiments, based on the query result, the wireless hotspot management library sends feedback information to the intelligent hardware. The wireless hotspot management library directly sends the access information of the wireless hotspot to the intelligent hardware.
[0120] If the wireless hotspot station management library finds that the wireless hotspot has been included in the wireless hotspot station management library, and the user identifier of the smart hardware user is also included in the whitelist of the wireless hotspot station (that is, included in the allowed user list of the wireless hotspot station), the wireless hotspot station management library sends a success message for obtaining the access information of the wireless hotspot to the smart hardware. The success message for obtaining the access information of the wireless hotspot includes the access information of the wireless hotspot. Furthermore, the access information of the wireless hotspot includes the access password of the wireless hotspot. The smart hardware receives the success message for obtaining the access information of the wireless hotspot sent by the wireless hotspot station management library, thereby obtaining the access information of the wireless hotspot.
[0121] If the wireless hotspot management library fails to find the wireless hotspot's included information, or if the wireless hotspot is found to be included in the wireless hotspot management library but the user ID of the smart hardware user is not included in the wireless hotspot station, the wireless hotspot management library sends a failure message to the smart hardware to obtain the access information of the wireless hotspot. The failure message to obtain the access information of the wireless hotspot may include the reason for the failure of the request, such as the failure to find the wireless hotspot's included information, the smart hardware user ID not being included in the wireless hotspot station corresponding to the wireless hotspot, etc.
[0122] According to some embodiments, after obtaining the access information of the wireless hotspot, the intelligent hardware may obtain the access password of the wireless hotspot from the access information, thereby enabling the intelligent hardware to access the wireless hotspot.
[0123] According to this example embodiment, after the smart hardware buyer (i.e., the wireless hotspot management terminal) receives the smart hardware, when connecting to his or her own wireless hotspot for the first time, the buyer can save the tedious steps of pairing the smart hardware and entering access information, and enjoy the convenient experience of the smart hardware automatically connecting to his or her own wireless hotspot.
[0124] Furthermore, in order to prevent users who have been included in the wireless hotspot station from sending the obtained wireless hotspot access information to a third party, thereby causing users who are not included in the wireless hotspot station to be able to obtain the wireless hotspot access information, the present invention also provides a dynamic update and synchronization mechanism for wireless hotspot access information.
[0125] Figure 4 A flowchart illustrating a method for intelligent hardware to obtain wireless hotspot access information with a dynamic password according to an example embodiment is shown.
[0126] See also Figure 4 In S201, the wireless hotspot management terminal sends the access identifier of the wireless hotspot to the wireless hotspot station management library.
[0127] According to some embodiments, the wireless hotspot management terminal sends the access identifier of the wireless hotspot to the wireless hotspot station management library. The access identifier only includes the wireless hotspot access identifier and does not include access password information. The wireless hotspot station management library stores the access information of the wireless hotspot. Furthermore, when the wireless hotspot station management library first records the access identifier of the wireless hotspot, it creates a wireless hotspot station corresponding to the wireless hotspot. Thereafter, the access information of the wireless hotspot is recorded in the wireless hotspot access information of the wireless hotspot station. The creation of a wireless hotspot station for each wireless hotspot can also be triggered by the wireless hotspot station management library recording the access information of the wireless hotspot for the first time.
[0128] In S203, the wireless hotspot management terminal receives access information from the wireless hotspot station management database.
[0129] According to some embodiments, the access information includes an access identifier of the wireless hotspot and dynamic password rule information.
[0130] The wireless hotspot management terminal obtains the access identifier and dynamic password rule information from the wireless hotspot station management library, so that the wireless hotspot management terminal uses the password algorithm to log in to the hotspot. The dynamic password rule information used by the wireless hotspot management terminal is consistent with the algorithm used by the wireless hotspot station management library to generate the dynamic password for the wireless hotspot.
[0131] In S205 , the intelligent hardware management server sends the user identification of the intelligent hardware to the wireless hotspot management terminal, and the wireless hotspot management terminal sends the correspondence between the wireless hotspot and the user identification to the wireless hotspot station management library.
[0132] According to some embodiments, the user identification of the smart hardware is sent to the wireless hotspot management end through the smart hardware management server, and the wireless hotspot management end filters the user identification and sends the filtered user identification of the smart hardware and the correspondence between the wireless hotspot and the user identification to the wireless hotspot station management library.
[0133] According to some embodiments, the screening process involves marking the obtained user identifier through the wireless hotspot management terminal. If the mark is a first mark, the intelligent hardware corresponding to the user identifier with the first mark is allowed to access the wireless hotspot. For example, the wireless hotspot management terminal marks the obtained user identifier through an application. If the mark is "yes", the user corresponding to the user identifier is allowed to access the wireless hotspot; if the mark is "no", the user corresponding to the user identifier is not allowed to access the wireless hotspot.
[0134] In S207, the wireless hotspot management library stores the access information of the wireless hotspot and the correspondence between the wireless hotspot and the user identifier.
[0135] According to some embodiments, the wireless hotspot management terminal sends the user identifier that is allowed to obtain the wireless hotspot access information, as well as the correspondence between the wireless hotspot and the user identifier, to the wireless hotspot station management library. The message "user identifier that is allowed to obtain the wireless hotspot access information" sent by the wireless hotspot management terminal to the wireless hotspot station management library must include the "user identifier that is allowed to obtain the wireless hotspot access information" (referred to as the "access user identifier").
[0136] In S209 , the intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware.
[0137] According to some embodiments, the intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware, so that the intelligent hardware can access the wireless hotspot management library through its own Internet access function.
[0138] In S211, the intelligent hardware scans and obtains the access identifier of the wireless hotspot.
[0139] According to some embodiments, the intelligent hardware obtains a wireless hotspot access identifier by scanning surrounding wireless network signals, and obtains the access identifier of the wireless hotspot. The wireless hotspot access identifier includes SSID, MAC address, wireless hotspot location information, etc.
[0140] In S213 , the intelligent hardware sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information.
[0141] According to some embodiments, when the smart hardware is turned on within the signal range of the wireless hotspot owned by the wireless hotspot management terminal, the smart hardware sends a request message to the wireless hotspot station management library to obtain the wireless hotspot access information, and the wireless hotspot access information request message includes the correspondence between the user identifier and the access identifier of the wireless hotspot.
[0142] After receiving the hotspot access information acquisition request message, the wireless hotspot management library performs a search query based on the information included in the hotspot access information acquisition request message and sends feedback information to the intelligent hardware based on the query result.
[0143] If the wireless hotspot station management library queries that the wireless hotspot has been included in the wireless hotspot station management library, and the user identifier of the smart hardware user is also included in the whitelist of the wireless hotspot station, that is, included in the access user list of the wireless hotspot station, then the wireless hotspot station management library sends a success message to the smart hardware to obtain the access information of the wireless hotspot.
[0144] In S215 , the wireless hotspot management library returns access information of the wireless hotspot, where the access information includes the access identifier and dynamic password rule information of the wireless hotspot.
[0145] According to some embodiments, the wireless hotspot management library returns access information for obtaining the wireless hotspot, where the access information includes an access identifier and dynamic password rule information for the wireless hotspot. The intelligent hardware receives a success message from the wireless hotspot management library indicating that the access information for the wireless hotspot has been obtained, thereby obtaining the access information for the wireless hotspot.
[0146] According to some embodiments, after obtaining the success message of obtaining the access information of the wireless hotspot, the intelligent hardware can obtain the dynamic password rule information of the wireless hotspot from the access information, thereby enabling the intelligent hardware to access the wireless hotspot.
[0147] This solution features dynamic updates and synchronization of wireless hotspot access information. The wireless hotspot management database regularly updates and synchronizes the stored wireless hotspot access information. This prevents users registered on a wireless hotspot from transmitting their acquired wireless hotspot access information to third parties, potentially allowing users not registered on the hotspot to access the information.
[0148] According to some embodiments, the dynamic update and synchronization mechanism of wireless hotspot access information can use wireless hotspots to generate new access information. The wireless hotspot station management library provides the function of dynamically changing access information according to a time period for the wireless hotspots included in the wireless hotspot station, and each set of access information is used only once. The dynamically changing access information can be that the wireless hotspot name remains unchanged, while the password of each set of access information is different, that is, only the password changes dynamically. It can also be that the wireless hotspot name in each set of access information is different, and the password is also different, that is, the wireless hotspot name and password both change dynamically. For example, a dynamic password based on time synchronization can be generated for the wireless hotspots included in the wireless hotspot station in the wireless hotspot station management library, and a new access password is generated for the wireless hotspot at three o'clock in the morning every day through calculation every 24 hours.
[0149] According to some embodiments, the dynamic update and synchronization mechanism for wireless hotspot access information can be implemented by modifying the access information of the wireless hotspot. For example, each time the wireless hotspot station management library generates new access information for the wireless hotspot, it accesses the wireless hotspot through a remote management interface authorized by the wireless hotspot management terminal and modifies the access information of the wireless hotspot to the new access information. Each time the wireless hotspot station management library generates new access information for the wireless hotspot, it sends the new access information to the wireless hotspot management terminal. The wireless hotspot management terminal accesses the wireless hotspot through the management interface via an application and modifies the access information of the wireless hotspot to the new access information.
[0150] According to some embodiments, a dynamic update and synchronization mechanism for wireless hotspot access information can synchronize the update of wireless hotspot access information with the wireless hotspot access user. Each time the wireless hotspot access user needs to access the wireless hotspot, the wireless hotspot access user sends a request message to the wireless hotspot station management library to obtain wireless hotspot access information. The currently valid wireless hotspot access information is obtained by receiving a feedback message from the wireless hotspot station management library.
[0151] According to some embodiments, the wireless hotspot and the wireless hotspot management terminal can be the same device, which is not limited in the present invention. For example, a wireless device turns on the hotspot.
[0152] The wireless hotspot management terminal's proprietary intelligent hardware can directly send the new access information to the wireless hotspot management terminal each time the wireless hotspot station management library generates new access information for the wireless hotspot, allowing the wireless hotspot management terminal to instantly obtain the currently valid wireless hotspot access information. Alternatively, each time the wireless hotspot management terminal's proprietary terminal needs to access the wireless hotspot, it can send a request message to the wireless hotspot station management library to obtain the currently valid wireless hotspot access information. This is not limited to the present invention.
[0153] According to some embodiments, regarding the dynamic update and synchronization mechanism of wireless hotspot access information, another method used by the intelligent hardware in this solution to obtain wireless hotspot access information is as follows:
[0154] According to some embodiments, the wireless hotspot automatically generates new access information. The wireless hotspot can generate dynamic passwords, allowing access codes to change over time. Each access code is updated after a single use. For example, the wireless hotspot can generate a time-synchronized dynamic password, generating a new access code at 3:00 AM every 24 hours through a calculation.
[0155] According to some embodiments, the wireless hotspot access information in the wireless hotspot station library is modified. Each time a new access password is generated by the wireless hotspot, the wireless hotspot station management library is accessed via a remote management interface authorized by the wireless hotspot management terminal, and the access password recorded in the wireless hotspot station corresponding to the wireless hotspot in the wireless hotspot station management library is modified to the new access password.
[0156] According to some embodiments, the wireless hotspot access user synchronously updates the wireless hotspot access information. Each time the wireless hotspot access user needs to access the wireless hotspot, the wireless hotspot access user sends a request message to the wireless hotspot station management library to obtain the wireless hotspot access information. The currently valid wireless hotspot access information is obtained by receiving a feedback message from the wireless hotspot station management library.
[0157] According to some embodiments, the wireless hotspot management terminal's proprietary intelligent hardware can send the new access password to the wireless hotspot management terminal's proprietary intelligent hardware each time the wireless hotspot station management library records the new access password, allowing the wireless hotspot management terminal to instantly obtain the currently valid wireless hotspot access information. Alternatively, each time the wireless hotspot management terminal's proprietary terminal needs to access the wireless hotspot, it can send a wireless hotspot access information request message to the wireless hotspot station management library to obtain the currently valid wireless hotspot access information. The present invention is not limited to this.
[0158] According to the method of the present invention, only smart hardware that has been included in the wireless hotspot station management database's access user list is allowed to obtain the wireless hotspot access information, and whether to be included is determined by the wireless hotspot management terminal. This prevents those users who are not included from easily obtaining the wireless hotspot access information and being able to surf the network, thus protecting the rights and interests of the wireless hotspot management terminal.
[0159] Figure 5 A schematic diagram illustrating a process for intelligent hardware to obtain wireless hotspot access information with a dynamic password according to some embodiments.
[0160] See also Figure 5 The intelligent hardware management server sends the intelligent hardware user ID, which serves intelligent hardware type I. The "successful acquisition of wireless hotspot access information" message fed back by the wireless hotspot station management library includes dynamic password rule information.
[0161] In this embodiment, wireless hotspots AP1 and AP2 are located at the smart hardware buyer's location, the wireless hotspot management terminal is the smart hardware buyer α, and the user identifier of the smart hardware is HI.
[0162] The implementation steps of this embodiment are:
[0163] Step 1: Smart hardware buyer α sends access information to the wireless hotspot.
[0164] The store sends the access identifiers of wireless hotspots AP1 and AP2 to the wireless hotspot station management database. The wireless hotspot station management database stores the access information for wireless hotspots AP1 and AP2. When the wireless hotspot station management database first stores the access information for a wireless hotspot, it creates a wireless hotspot station for the corresponding wireless hotspot. Subsequently, the access information for the wireless hotspot is stored in the wireless hotspot station corresponding to the wireless hotspot. In this embodiment, the access identifiers sent to the wireless hotspot in this step do not necessarily include the access password.
[0165] Step 2: Smart hardware buyer α obtains the dynamic password rule information of the wireless hotspot.
[0166] The store owner α obtains the dynamic password rule information of the wireless hotspot from the wireless hotspot management library.
[0167] Step 3: Smart hardware buyer α obtains the smart hardware identifier HI.
[0168] The intelligent hardware management server sends the user identification HI of the intelligent hardware to the wireless hotspot management terminal.
[0169] In step 4, the smart hardware buyer α sends the user identification HI to the wireless hotspot management library.
[0170] After the smart hardware buyer α obtains the user identification HI in the above manner, it marks "yes", that is, the user corresponding to the user identification HI is allowed to obtain the store's wireless hotspot access information.
[0171] Smart hardware buyer α sends the user ID to the wireless hotspot management library, stating that AP1 allows smart hardware HI to access. The wireless hotspot management library includes user ID A in the access user list (white list) of the wireless hotspot station corresponding to wireless hotspot AP1.
[0172] In step 5, the intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware.
[0173] Step 6: The intelligent hardware HⅠ obtains the access identifier of the wireless hotspot AP1.
[0174] In step 7, the wireless hotspot management library receives the wireless hotspot access information request message.
[0175] The intelligent hardware HI sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library. The obtained wireless hotspot access information request message includes the wireless hotspot AP1 access identifier and the user identifier HI corresponding to the intelligent hardware.
[0176] In step 8, the wireless hotspot management library sends access information to obtain the wireless hotspot.
[0177] After receiving the request message for obtaining the wireless hotspot access information, the wireless hotspot station management library performs a search query based on the request message. Based on the query results, the wireless hotspot station management library confirms that the intelligent hardware HI is in the whitelist of wireless hotspot AP1. The wireless hotspot station management library then sends a success message to the intelligent hardware HI, confirming that the access information for the wireless hotspot has been obtained. In this embodiment, the wireless hotspot access information sent in this step is dynamic password rule information.
[0178] Furthermore, the dynamic password rule information is sent to the intelligent hardware HI in an encrypted manner, so that other applications in the intelligent hardware cannot provide valid information of the dynamic password rule information to unauthorized third parties.
[0179] Step 9: Intelligent hardware HⅠ connects to wireless hotspot AP1.
[0180] A dynamic password calculation function is set in the application of the smart hardware. The application of the smart hardware obtains a password that is consistent with the currently valid access password of the wireless hotspot AP1 through calculation. In this way, the smart hardware can access the wireless hotspot AP1.
[0181] After the wireless hotspot management library generates a new access password for the wireless hotspot AP1 each time, the wireless hotspot management terminal accesses the wireless hotspot AP1 through the remote management interface authorized by the wireless hotspot management terminal and modifies the access password of the wireless hotspot AP1 to the new access password.
[0182] It should be noted that the execution timing of this step is determined by the generation time of the new access information of the wireless hotspot, and has nothing to do with the order of the aforementioned steps 2 to 8.
[0183] This embodiment offers buyers the following advantages: upon receiving the smart hardware, buyers can skip the tedious steps of pairing and entering wireless hotspot access information when first connecting to their home wireless hotspot. They can now enjoy the convenience of having the smart hardware automatically connect to their home wireless hotspot. Furthermore, the present invention provides a function for updating and synchronizing the wireless hotspot AP1 access password, preventing users not registered on the wireless hotspot from timely obtaining valid wireless hotspot access information, effectively reducing losses to the wireless hotspot management terminal caused by unauthorized access.
[0184] This example embodiment is for the first type of smart hardware. After the wireless hotspot management terminal places an order to purchase the smart hardware and before the smart hardware merchant ships the goods to the wireless hotspot management terminal, the smart hardware management service terminal sends the smart hardware user identifier to the wireless hotspot management terminal in advance. After the wireless hotspot management terminal obtains the smart hardware user identifier, it selects the corresponding wireless hotspot and marks it as "yes", allowing the smart hardware corresponding to the user identifier to obtain the access information of the corresponding wireless hotspot. The wireless hotspot management terminal sends the user identifier to the wireless hotspot station management library, which declares which of its own wireless hotspots allow the user to obtain the wireless hotspot access information. The wireless hotspot station management library includes the user identifier in the whitelist of wireless hotspot stations corresponding to the corresponding wireless hotspot.
[0185] For the first type of smart hardware, the smart hardware management server sends the smart hardware user ID to the buyer in advance, and the buyer pre-registers the smart hardware user ID in their own wireless hotspot whitelist. Furthermore, the smart hardware management server pre-programs the access address of the wireless hotspot management library into the smart hardware. This allows the smart hardware to use its internet access capabilities to send a "Request for Wireless Hotspot Access Information" message to the wireless hotspot management library the first time it is powered on within the coverage area of the buyer's wireless hotspot, and obtain the wireless hotspot access information through the feedback message sent by the wireless hotspot management library.
[0186] Figure 6 A schematic diagram illustrating an overall architecture of a wireless hotspot station according to another example embodiment is shown.
[0187] See also Figure 6 The overall architecture of the wireless hotspot station in this example embodiment is similar to Figure 1 The overall architecture of the wireless hotspot management system is similar to that of the wireless hotspot management system, including a wireless hotspot, a wireless hotspot management terminal, intelligent hardware, an intelligent hardware management server, and a wireless hotspot management library. However, the difference is that the intelligent hardware in this example embodiment cannot directly interact with the wireless hotspot management library; messages sent by the wireless hotspot management library must be transmitted through the intelligent hardware management server. The intelligent hardware in this example embodiment is defined as type II intelligent hardware.
[0188] According to some embodiments, the smart hardware is of type II and does not have the function of accessing the Internet without accessing a wireless hotspot, and can only connect to the Internet via a wireless hotspot. The smart hardware management server refers to a device that has management functions for the smart hardware.
[0189] Figure 7 A flowchart of another method for intelligent hardware to obtain wireless hotspot access information according to an example embodiment is shown.
[0190] See also Figure 7 This example embodiment shows a method for obtaining wireless hotspot access information when the intelligent hardware is type II, and the access password of the wireless hotspot access information is in a static storage state.
[0191] In S301, the wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library.
[0192] According to some embodiments, step S301 is similar to step S101, and the wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library, and the wireless hotspot station management library records the access information of the wireless hotspot. The wireless hotspot station management library records the access information of the wireless hotspot in the wireless hotspot station. The wireless hotspot station management library stores the access information of the wireless hotspot. Furthermore, when the wireless hotspot station management library records the access information of the wireless hotspot for the first time, it creates a wireless hotspot station corresponding to the wireless hotspot. Afterwards, the access information of the wireless hotspot is recorded in the wireless hotspot access information of the wireless hotspot station. The creation of a wireless hotspot station for each wireless hotspot can also be triggered by the wireless hotspot station management library recording the access information of the wireless hotspot for the first time.
[0193] In S303, the wireless hotspot management terminal obtains the user identification of the intelligent hardware from the intelligent hardware management server.
[0194] According to some embodiments, the intelligent hardware management server pre-sends the user identification of the intelligent hardware to the wireless hotspot management terminal. By pre-installing the application required by the present invention on both the intelligent hardware and the wireless hotspot management terminal user terminal, when the wireless hotspot management terminal places an order to purchase the intelligent hardware and the intelligent hardware vendor ships the device to the wireless hotspot management terminal, the intelligent hardware management server pre-sends the intelligent hardware user identification HII to the wireless hotspot management terminal application.
[0195] In S305, the wireless hotspot management terminal sends the correspondence between the wireless hotspot and the user identifier to the wireless hotspot station management library.
[0196] According to some embodiments, the wireless hotspot management end filters the user identifier and marks the user identifier obtained by the wireless hotspot management end. If the mark is a first mark, the smart hardware corresponding to the user identifier is allowed to access the wireless hotspot; if the mark is a second mark, the smart hardware corresponding to the user identifier is not allowed to access the wireless hotspot.
[0197] The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the wireless hotspot and the user identifier.
[0198] For example, see Figure 8 After obtaining the intelligent hardware user ID HII, the wireless hotspot management terminal selects the corresponding wireless hotspot and marks it as "yes," allowing the user corresponding to the user ID HII to obtain access information for the corresponding wireless hotspot. The wireless hotspot management terminal sends the user ID HII to the wireless hotspot station management library, stating that both AP1 and AP2 allow user HII to obtain wireless hotspot access information.
[0199] The message "User ID for allowing access to the wireless hotspot access information" sent by the wireless hotspot management terminal to the wireless hotspot station management library must include the "User ID for allowing access to the wireless hotspot access information" (referred to as the "access user ID"). The wireless hotspot station management library stores the access information of the wireless hotspot and the correspondence between the wireless hotspot and the user ID.
[0200] In S307, the wireless hotspot management terminal sends a wireless hotspot access identifier to the intelligent hardware management server.
[0201] According to some embodiments, the wireless hotspot management terminal sends the access identifier of the wireless hotspot that the smart hardware is allowed to access to the smart hardware management server. The wireless hotspot that the wireless hotspot management terminal allows the smart hardware to access can be called an allowed wireless hotspot.
[0202] In S309 , the intelligent hardware management server sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information.
[0203] According to some embodiments, after the intelligent hardware management server receives the access identifier of the wireless hotspot that allows the intelligent hardware (HII) to access, it sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library through the intelligent hardware management server.
[0204] The wireless hotspot station management library receives the wireless hotspot access information request message from the intelligent hardware management server, wherein the wireless hotspot access information request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot. The user identifier corresponding to the intelligent hardware may include the MAC address of the intelligent hardware wireless network card, and may also include other unique identifiers assigned to the intelligent hardware by the system.
[0205] In S311, the wireless hotspot management library returns access information of the wireless hotspot.
[0206] According to some embodiments, based on the query results, the wireless hotspot management library sends feedback information to the intelligent hardware management server. The wireless hotspot management library sends access information of the wireless hotspot to the intelligent hardware management server, and the intelligent hardware management server writes the access information of the wireless hotspot to the intelligent hardware.
[0207] If the wireless hotspot management library finds that the wireless hotspot is included in the wireless hotspot management library and the user ID of the smart hardware user is also included in the whitelist of the wireless hotspot station (that is, included in the allowed user list of the wireless hotspot station), the wireless hotspot management library sends a successful access information acquisition message to the smart hardware management server. The successful access information acquisition message includes the access information of the wireless hotspot. The smart hardware management server receives the successful access information acquisition message sent by the wireless hotspot management library and writes the access information of the wireless hotspot to the smart hardware.
[0208] According to some embodiments, the intelligent hardware scans and obtains the access identification information of the wireless hotspot, and the intelligent hardware obtains the wireless hotspot access identification by scanning the surrounding wireless network signals. The wireless hotspot access identification includes SSID, MAC address, wireless hotspot location information, etc.
[0209] After the smart hardware obtains the access identifier of the wireless hotspot, it can query the access password of the wireless hotspot from its own storage space. In this way, the smart hardware can access the wireless hotspot.
[0210] Furthermore, for smart hardware HII, in order to prevent users who have been included in the wireless hotspot station from sending the obtained wireless hotspot access information to a third party, thereby causing users who are not included in the wireless hotspot station to also obtain the wireless hotspot access information, the present invention also provides a dynamic update and synchronization mechanism for wireless hotspot access information.
[0211] Figure 9A flowchart of another method for intelligent hardware to obtain wireless hotspot access information with a dynamic password according to an example embodiment is shown.
[0212] See also Figure 9 In S401, the wireless hotspot management terminal sends the access identifier of the wireless hotspot to the wireless hotspot station management library.
[0213] According to some embodiments, the wireless hotspot management terminal sends the access identifier of the wireless hotspot to the wireless hotspot station management library. The access identifier only includes the wireless hotspot access identifier and does not include access password information. The wireless hotspot station management library stores the access information of the wireless hotspot. When the wireless hotspot station management library first records the access identifier of the wireless hotspot, it creates a wireless hotspot station corresponding to the wireless hotspot. Afterwards, the access information of the wireless hotspot is recorded in the wireless hotspot access information of the wireless hotspot station. The system can also create a wireless hotspot station for each wireless hotspot by triggering the wireless hotspot station management library to record the access information of the wireless hotspot for the first time.
[0214] In S403, the wireless hotspot management terminal receives access information from the wireless hotspot station management database.
[0215] According to some embodiments, the access information includes an access identifier and dynamic password rule information for the wireless hotspot. The wireless hotspot management terminal obtains the access identifier and dynamic password rule information from the wireless hotspot station management library, so that the wireless hotspot management terminal uses a password algorithm to log in to the hotspot. The dynamic password rule information used by the wireless hotspot management terminal is consistent with the algorithm used by the wireless hotspot station management library to generate dynamic passwords for the wireless hotspot.
[0216] In S405 , the intelligent hardware management server sends the user identifier of the intelligent hardware to the wireless hotspot management terminal, and the wireless hotspot management terminal sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library.
[0217] According to some embodiments, the user identification of the smart hardware is sent to the wireless hotspot management end through the smart hardware management server, and the wireless hotspot management end sends the correspondence between the access identification of the wireless hotspot and the user identification to the wireless hotspot station management library, filters the user identification, and sends the filtered user identification of the smart hardware to the wireless hotspot station management library.
[0218] According to some embodiments, the screening process is to mark the obtained user identifier through the wireless hotspot management terminal. If the mark is a first mark, the smart hardware corresponding to the user identifier with the first mark is allowed to access the wireless hotspot. For example: the wireless hotspot management terminal marks the obtained user identifier through an application. If the mark is "yes", the user corresponding to the user identifier is allowed to access the wireless hotspot; if the mark is "no", the user corresponding to the user identifier is not allowed to access the wireless hotspot. The wireless hotspot management terminal sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library.
[0219] In S407, the wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the wireless hotspot and the user identifier.
[0220] According to some embodiments, the wireless hotspot management terminal sends a user identifier that is allowed to obtain the wireless hotspot access information to the wireless hotspot station management library. The message "User identifier that is allowed to obtain the wireless hotspot access information" sent by the wireless hotspot management terminal to the wireless hotspot station management library must include a "user identifier that is allowed to obtain the wireless hotspot access information" (referred to as the "access user identifier"). The wireless hotspot station management library stores the access information of the wireless hotspot and the correspondence between the wireless hotspot and the user identifier.
[0221] In S409, the wireless hotspot management terminal sends a wireless hotspot access identifier to the intelligent hardware management server.
[0222] According to some embodiments, the wireless hotspot management terminal sends the access identifier of the wireless hotspot that the smart hardware is allowed to access to the smart hardware management server. The wireless hotspot that the wireless hotspot management terminal allows the smart hardware to access can be called an allowed wireless hotspot.
[0223] In S411, the intelligent hardware management server sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information.
[0224] According to some embodiments, the intelligent hardware management server sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library. The wireless hotspot access information request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot.
[0225] After receiving the hotspot access information acquisition request message, the wireless hotspot management library performs a search query based on the information included in the hotspot access information acquisition request message. Based on the query result, the wireless hotspot management library sends feedback information to the intelligent hardware management server.
[0226] If the wireless hotspot station management library queries that the wireless hotspot has been included in the wireless hotspot station management library, and the user identifier of the smart hardware user is also included in the whitelist of the wireless hotspot station, that is, included in the access user list of the wireless hotspot station, then the wireless hotspot station management library sends a success message to the smart hardware management server to obtain the access information of the wireless hotspot.
[0227] In S413, the wireless hotspot management library returns access information of the wireless hotspot, the intelligent hardware management server receives the access information sent by the wireless hotspot management library, and the intelligent hardware management server writes the access information into the intelligent hardware.
[0228] According to some embodiments, the wireless hotspot management library returns access information for the wireless hotspot, where the access information includes the wireless hotspot access identifier and dynamic password rule information. The intelligent hardware management server receives a successful message from the wireless hotspot management library regarding the access information. The intelligent hardware management server writes the access information to the intelligent hardware.
[0229] According to some embodiments, the intelligent hardware obtains a wireless hotspot access identifier by scanning surrounding wireless network signals. After receiving a successful message regarding access information for the wireless hotspot, the intelligent hardware can retrieve the dynamic password rule information for the wireless hotspot from the access information. This allows the intelligent hardware to access the wireless hotspot.
[0230] This solution also features dynamic updates and synchronization of wireless hotspot access information. The wireless hotspot management database regularly updates and synchronizes the stored wireless hotspot access information. This prevents users registered on a wireless hotspot from sending their acquired wireless hotspot access information to third parties, potentially allowing users not registered on the wireless hotspot to access the information.
[0231] According to some embodiments, the dynamic update and synchronization mechanism of wireless hotspot access information can use wireless hotspots to generate new access information. The wireless hotspot station management library provides the function of dynamically changing access information according to a time period for the wireless hotspots included in the wireless hotspot station, and each set of access information is used only once. The dynamically changing access information can be that the wireless hotspot name remains unchanged, while the password of each set of access information is different, that is, only the password changes dynamically; or the wireless hotspot name in each set of access information is different, and the password is also different, that is, both the wireless hotspot name and the password change dynamically. For example, a dynamic password based on time synchronization can be generated for the wireless hotspots included in the wireless hotspot station in the wireless hotspot station management library, and a new access password is generated for the wireless hotspot at three o'clock in the morning every day through calculation every 24 hours.
[0232] According to some embodiments, the dynamic update and synchronization mechanism for wireless hotspot access information can be implemented by modifying the access information of the wireless hotspot. For example, each time the wireless hotspot station management library generates new access information for the wireless hotspot, it accesses the wireless hotspot through a remote management interface authorized by the wireless hotspot management terminal and modifies the access information of the wireless hotspot to the new access information. Each time the wireless hotspot station management library generates new access information for the wireless hotspot, it sends the new access information to the wireless hotspot management terminal. The wireless hotspot management terminal accesses the wireless hotspot through the management interface via an application and modifies the access information of the wireless hotspot to the new access information.
[0233] According to some embodiments, a dynamic update and synchronization mechanism for wireless hotspot access information can synchronize the update of wireless hotspot access information with the wireless hotspot access user. Each time the wireless hotspot access user needs to access the wireless hotspot, the wireless hotspot access user sends a request message to the wireless hotspot station management library to obtain wireless hotspot access information. The currently valid wireless hotspot access information is obtained by receiving a feedback message from the wireless hotspot station management library.
[0234] The wireless hotspot management terminal's proprietary intelligent hardware can directly send new access information to the wireless hotspot management terminal each time the wireless hotspot station management library generates new access information for the wireless hotspot, allowing the wireless hotspot management terminal to instantly obtain the currently valid wireless hotspot access information. Alternatively, each time the wireless hotspot management terminal's proprietary terminal needs to access the wireless hotspot, it can send a request message to the wireless hotspot station management library to obtain the currently valid wireless hotspot access information.
[0235] Figure 10 A schematic diagram illustrating a process for another smart hardware to obtain wireless hotspot access information with a dynamic password according to some embodiments is shown.
[0236] See also Figure 10 The intelligent hardware management server initiates a "Request to Obtain Wireless Hotspot Access Information" message. The intelligent hardware management server sends the intelligent hardware user ID, serving intelligent hardware type II. The "Successfully Obtained Wireless Hotspot Access Information" message returned by the wireless hotspot management library includes dynamic password rule information.
[0237] In this embodiment, wireless hotspots AP1 and AP2 are located at the smart hardware buyer's location, the wireless hotspot management terminal is the smart hardware buyer α, and the user identifier of the smart hardware is HII.
[0238] The implementation steps of this embodiment are:
[0239] In step 1, the wireless hotspot management terminal α sends the access identifiers AP1 and AP2 of the wireless hotspot.
[0240] In step 2, the wireless hotspot management terminal α obtains the dynamic password rule information of the wireless hotspot.
[0241] In step 3, the wireless hotspot management terminal α obtains the user identification HⅡ of the smart hardware.
[0242] In step 4, the wireless hotspot management terminal α sends the wireless hotspot access user identifier HⅡ.
[0243] In step 5, the wireless hotspot management terminal α sends the wireless hotspot access identifiers AP1 and AP2 that allow the smart hardware to access to the smart hardware to the smart hardware management server.
[0244] In step 6, the wireless hotspot station management library receives the wireless hotspot access information acquisition request message, where the wireless hotspot access information acquisition request message includes the wireless hotspot access identifiers AP1 and AP2 and the user identifier HII of the intelligent hardware.
[0245] In step 7, the wireless hotspot management library sends a message of obtaining wireless hotspot access information successfully to the intelligent hardware management server. The access information success message includes the wireless hotspot access identifier and dynamic password rule information.
[0246] In step 8, the intelligent hardware management server writes the dynamic password rule information of the wireless hotspot into the intelligent hardware.
[0247] Step 9: The smart hardware obtains the wireless hotspot access identifier.
[0248] Step 10: Connect the smart hardware to the wireless hotspot.
[0249] In step 11, the wireless hotspot management library synchronously modifies the access information of the wireless hotspot.
[0250] This embodiment offers businesses the advantage of closer collaboration and stronger support for their businesses through wireless hotspot services, while providing consumers with convenient access to wireless hotspots. Furthermore, this embodiment prevents wireless devices not registered in the wireless hotspot station from timely acquiring valid wireless hotspot AP1 access information, effectively reducing losses to the wireless hotspot management terminal caused by unauthorized access.
[0251] For smart hardware type II, the smart hardware management service sends the smart hardware user ID to the buyer in advance, and the buyer includes the smart hardware user ID in the whitelist of his or her own wireless hotspot in advance. In addition, the smart hardware management service communicates with the buyer to obtain the access wireless hotspot scanning information in advance, which allows the buyer to allow the smart hardware to obtain wireless hotspot access information, and obtains the access information of the access wireless hotspot in advance through the wireless hotspot station management library, and writes the access information of the access wireless hotspot into the smart hardware in advance. This allows the smart hardware to obtain the access information of the wireless hotspot from its own storage space when it is turned on for the first time within the coverage area of the buyer's wireless hotspot signal. In this way, the smart hardware can access the wireless hotspot.
[0252] In this example embodiment, for smart hardware type II, whenever the wireless hotspot has new access information, the new access information is sent to the wireless terminal of the wireless hotspot management end. When the wireless hotspot management end receives the smart hardware within the wireless hotspot signal coverage area, it brings the wireless terminal close to the smart hardware and uses the NFC function of the application to send the currently valid wireless hotspot access information to the smart hardware, allowing the smart hardware to obtain the currently valid wireless hotspot access information. This allows the smart hardware to access the wireless hotspot.
[0253] Furthermore, after the intelligent hardware first connects to the wireless hotspot, it uses an application to access the wireless hotspot station management library via the internet and establishes an access information synchronization relationship with the wireless hotspot station corresponding to the wireless hotspot. Thereafter, each time the wireless hotspot station management library generates new access information for the wireless hotspot, it first sends the new access information to the intelligent hardware and then modifies the access information of the wireless hotspot. Thus, each time the access information of the wireless hotspot is modified, the intelligent hardware can reconnect to the wireless hotspot based on the previously acquired new access information.
[0254] Figure 11 A schematic diagram illustrating the composition of a system for acquiring wireless hotspot access information according to an exemplary embodiment is shown.
[0255] The present invention designs a device for obtaining wireless hotspot access information, which is applied to a wireless hotspot access system. The wireless hotspot access system includes intelligent hardware, the device, a wireless hotspot management terminal and a wireless hotspot station management library. Figure 11 The device includes an acquisition module, a first sending module, a second sending module and a third sending module.
[0256] According to some embodiments, the device is a wireless hotspot management end, and the wireless hotspot management end obtains the user identifier of the smart hardware from the smart hardware management server through the acquisition module; sends the access information of the wireless hotspot to the wireless hotspot station management library through the first sending module, so that the wireless hotspot station management library stores the access information of the wireless hotspot; sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library through the second sending module, so that the wireless hotspot station management library stores the correspondence between the access identifier of the wireless hotspot and the user identifier; the third sending module sends the wireless hotspot access identifier to the smart hardware management server, so that the smart hardware management server sends the wireless hotspot access information request message to the wireless hotspot station management library.
[0257] The wireless hotspot management terminal sends the access information of the wireless hotspot and the correspondence between the wireless hotspot and the user identifier to the wireless hotspot station management library, and sends the wireless hotspot access identifier to the intelligent hardware management server; the wireless hotspot station management library stores the access information of the wireless hotspot, the access information of the wireless hotspot and the correspondence between the wireless hotspot and the user identifier; the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information; the intelligent hardware management server writes the obtained access information of the wireless hotspot into the intelligent hardware.
[0258] According to some embodiments, the device for obtaining wireless hotspot access information of the present invention is applied to a situation where another type of smart hardware obtains wireless hotspot access information with a dynamic password. The device is applied to a wireless hotspot access system, which includes smart hardware, a smart hardware management server, the device and a wireless hotspot station management library. The device includes an acquisition module, a first sending module, a second sending module and a third sending module.
[0259] The acquisition module acquires the user identifier of the intelligent hardware from the intelligent hardware management server. The first sending module sends the access identifier of the wireless hotspot to the wireless hotspot station management library, so that the wireless hotspot station management library stores the access identifier of the wireless hotspot. The second sending module sends the correspondence between the access information of the wireless hotspot and the user identifier to the wireless hotspot station management library, so that the wireless hotspot station management library stores the correspondence between the access identifier of the wireless hotspot and the user identifier. The third sending module sends the wireless hotspot access identifier to the intelligent hardware, so that the intelligent hardware sends the wireless hotspot access information request message to the wireless hotspot station management library.
[0260] The present invention proposes a wireless hotspot access information management device for smart hardware that supports intelligent, automated, and large-scale deployment. It not only improves the security and usability of the equipment, but also provides a solid foundation for large-scale manufacturing, remote management, and service operations.
[0261] According to some embodiments, the device using the system of the present invention may be called a "NearLink device". Connecting a NearLink device to the NearLink network must follow specific technical specifications and procedures, covering device preparation, broadcast discovery, connection establishment, data transmission, and other links. The following are detailed access steps and technical points:
[0262] 1. Equipment Preparation and Basic Configuration
[0263] Hardware and firmware requirements: For hardware selection, the device must support StarFlash technology (such as the Pico H2821 development board or the Rubanwei WS63 module) and have StarFlash radio frequency capabilities.
[0264] Firmware burning: Use official tools (such as HiBurn) to burn the Star Flash AT firmware or customized SDK. For example, for the Bear Pi H2821, you need to download the SLE AT firmware and set the baud rate using the serial port tool (750000 for burning and 115200 for communication).
[0265] Basic parameter configuration, the device needs to be set to server or client mode:
[0266] Server: `AT+SETMODE=1` + `AT+SSERVER=1` (start the service).
[0267] Client: `AT+SETMODE=0` + `AT+CCONNECT=SERVER` (connect to the server).
[0268] Assign a unique MAC address (`AT+SETSLEADDR`) and name (`AT+SSETNAME` or `AT+CSETNAME`) to each device to avoid conflicts.
[0269] 2. Device Discovery and Connection Establishment
[0270] Broadcast discovery mechanism:
[0271] Advertising: A device announces its presence by sending advertising packets (Advertising Data) or scan response packets (ScanResponse Data). Advertising packets must contain a MAC address (AdvA) and valid data (Data), such as the device type and service UUID.
[0272] Proximity Discovery: When the distance between the phone and the device is less than 20cm, a star flash broadcast is triggered (lasting 1 minute, with an interval of 20ms). The first pairing broadcast will pull up the device connection pop-up window, and the return broadcast will directly establish the connection.
[0273] Tap to discover: Quickly trigger broadcasts through NFC or Star Flash tags to launch atomic services (FA).
[0274] The connection establishment process involves scanning with the client. The client sends `AT+CSLIST` to search for the server and obtain a device list. The client initiates a connection using the server's name or MAC address (`AT+CCONNECT=SERVER`). The server and client use an encrypted channel (such as AES-256) and support blacklist management (`AT+SBLACKLIST`) to block unauthorized devices.
[0275] 3. Connection Mode and Data Transmission
[0276] Star Flash devices support two network architectures to meet the needs of different scenarios:
[0277] The first connection mode: Direct connection mode, the device is directly connected to the mobile phone / tablet, without the need for a gateway; it is limited to near-field control (<20m). It can quickly configure the network and be controlled by personal devices;
[0278] The second connection mode: Gateway mode, where the device connects to the network through the Xingshan Gateway, supports remote control and multi-device linkage. Suitable for smart homes and industrial Internet of Things (remote management).
[0279] Mode switching: The device must support automatic switching (such as switching back to direct connection mode when the gateway loses power).
[0280] Data transmission:
[0281] Server broadcast: `AT+SSEND=CLIENT1,313233` (sends data to the specified client).
[0282] The client sends: `AT+CSEND=303132...` (sends hexadecimal data, maximum 256 bytes).
[0283] 4. Advanced Features and Optimization Strategies
[0284] In gateway mode, a management node (G-node) relays data between end nodes (T-nodes). For example, a G-node forwards service query requests, enabling device discovery and communication between T-nodes.
[0285] Adaptive protocol switching: Dual-mode devices (Bluetooth + StarFlash) dynamically select a protocol based on signal strength and device density. The device calculates the StarFlash / Bluetooth score (based on signal strength, number of connected devices, etc.) and selects the protocol with the higher score. Packet loss rate is monitored in real time during transmission, triggering protocol switching to optimize stability.
[0286] To enhance security, Hongmeng devices must dynamically apply for the `ohos.permission.ACCESS_NEARLINK` permission. AES encryption is enabled by default at the transport layer to prevent data leakage.
[0287] 5. Typical Application Scenarios
[0288] Smart home: Connect light bulbs and sockets through the Star Flash gateway to achieve whole-house coverage (measured WS63 module transmission distance > 3.15km).
[0289] In-vehicle system: StarSpark is used for in-car noise reduction and screen projection interaction (low-latency transmission of audio signals).
[0290] Industrial control: Production line sensors are networked through the Star Flash Gateway to support synchronous control of multiple devices (such as robotic arms).
[0291] The key to Starflash device access lies in hardware compatibility, compliance with broadcast specifications, and connection mode adaptation. Developers should choose direct or gateway mode based on specific scenarios and optimize their designs by leveraging Starflash's low latency (<20μs) and high concurrency (1 to 8 connections). With the improvement of the HarmonyOS ecosystem (such as native support in HarmonyOS NEXT), Starflash's penetration in smart devices, automotive, and industrial fields will further deepen.
[0292] According to some implementations, to enable the user's "Star Flash Phone" to automatically connect to the display upon delivery, the following configuration must be completed in advance while the device is detached. The entire process is divided into operations on the display side (server) and the phone side (client), and the core is to establish device identity binding and automatic connection strategy.
[0293] First, pre-configure the display (server), set a unique MAC address and name, connect to the display development board through a serial port tool (such as HiBurn), and send AT commands:
[0294] ```bash
[0295] AT+SETMODE=1#Set to server mode
[0296] AT+SETSLEADDR=XXYYZZ001122#Set a unique MAC address (12-digit hexadecimal, must be globally unique)
[0297] AT+SSETNAME=MySLEDisplay#Set an easily recognizable device name (such as "MySLEDisplay")
[0298] ```
[0299] In this embodiment, the MAC address must be a Public MAC and cannot be randomly generated, otherwise cloud registration will fail.
[0300] Start the service and save the configuration. Enable server advertising and write the configuration to non-volatile memory (NVM) to ensure that the configuration is not lost after a power outage. Configure proximity discovery advertising. If the display supports proximity discovery, configure the advertising packet, set the advertising type to `0x010D` (pull up FA) or `0x0107` (semi-modal), and fill in parameters such as the product ID (ProdID).
[0301] For example:
[0302] ```bash
[0303] AT+ADV_PARAM=0x010D,0x00,0x12,0xA1B2C3D4#Set broadcast parameters
[0304] ```
[0305] This step ensures that the connection pop-up window (first time pairing) or direct connection (paired devices) is automatically triggered when the phone is close.
[0306] Pre-configure the mobile phone (client) to record key server information and save the display's MAC address, such as `XXYYZZ001122`, and device name, such as `MySLEDisplay`, for subsequent active connections.
[0307] Turn on the automatic connection policy. In the phone settings, enable the "Star Flash function" (path: `Settings> More Connections> Star Flash`), turn on the "Automatically scan and connect trusted devices" option. Some phones require developer mode to be enabled and add the monitor as a trusted device.
[0308] For example:
[0309] ```bash
[0310] AT+CTRUST=XXYYZZ001122#Add the monitor MAC to the trusted list
[0311] ```
[0312] To enhance security, preload the device certificate. If the display supports encrypted connections, such as AES-256, you can exchange the device certificate in advance, import the display public key into the mobile phone by scanning the QR code or manually entering it, and send the binding command:
[0313] ```bash
[0314] AT+CBIND=XXYYZZ001122,<public_key> #Bind device public key
[0315] ```
[0316] Perform security settings and firmware updates, configure connection encryption, enable the encrypted channel on the display, and ensure that the mobile phone supports the same encryption protocol.
[0317] For example:
[0318] ```bash
[0319] AT+ENCRYPT=1,AES256# Enable AES-256 encryption
[0320] ```
[0321] Check the firmware and permissions to ensure that the phone system is **HarmonyOS 5.0+**, apply for Star Flash permissions, and update the display firmware to the latest version to avoid compatibility issues.
[0322] For example:
[0323] ```xml
[0324] <uses-permission ohos:name="ohos.permission.ACCESS_NEARLINK" / >
[0325] ```
[0326] Analysis of the connection establishment process: When the display is delivered to the user, the connection process is automatically triggered:
[0327] Device discovery: The display sends a normal broadcast (AD Type = `0x0B`, including the device name). After the mobile phone scans the broadcast, it compares the MAC address in the trusted list and actively initiates a connection request.
[0328] Secure handshake: Both parties complete two-way authentication by pre-exchanging certificates and establish an encrypted channel.
[0329] Automatic connection: The phone uses pre-stored parameters (such as `AT+CCONNECT=MySLEDisplay`) to connect directly to the display without manual intervention.
[0330] During use, be careful to avoid environmental interference. When connecting for the first time, ensure the distance between devices is less than 5 meters, away from interference sources such as microwave ovens and routers. To prevent address conflicts, the MAC address must be unique across the entire network, otherwise connection conflicts will occur (it is recommended to use the manufacturer-assigned OUI segment). For protocol switching compatibility, if the monitor supports Bluetooth / Star Flash dual mode, disable Bluetooth mode or ensure that "Star Flash" is the preferred protocol. For troubleshooting, if the connection fails, delete the old pairing record on your phone and try again.
[0331] With the above pre-configuration, once the display is delivered and powered on, your phone will automatically complete "Star Flash Direct Connection." This will ensure unique identity (MAC / name), pre-bind trust relationships, and synchronize encryption parameters. For actual configuration, please refer to the display's AT command manual.
[0332] Figure 12 A block diagram of a computing device according to an example embodiment of the present invention is shown.
[0333] like Figure 12 As shown, computing device 30 includes processor 12 and memory 14. Computing device 30 may also include bus 22, DPU smart network card 16, and I / O interface 18. Processor 12, memory 14, network interface card 16, and I / O interface 18 may communicate with each other via bus 22.
[0334] The processor 12 may include one or more general-purpose CPUs (Central Processing Units), microprocessors, or application-specific integrated circuits, etc., for executing relevant program instructions. According to some embodiments, the computing device 30 may also include a high-performance graphics card (GPU) 20 for accelerating the processor 12.
[0335] The memory 14 may include machine-readable media in the form of volatile memory, such as random access memory (RAM), read-only memory (ROM), and / or cache memory. The memory 14 is used to store one or more programs including instructions and data. The processor 12 may read the instructions stored in the memory 14 to execute the method according to the embodiment of the present invention described above.
[0336] The computing device 30 can also communicate with one or more networks via the DPU smart network card 16. The DPU smart network card is used to process data or communicate externally, and the central processing unit is used to process data dispatched by the DPU smart network card. The DPU smart network card includes a root system-on-chip and multiple interfaces, and the system-on-chip performs data communication through the multiple interfaces. The system-on-chip includes a processor and a memory, and the memory stores a computer program. When the processor executes the computer program stored in the memory, it implements the method according to the embodiment of the present invention.
[0337] The bus 22 may include an address bus, a data bus, a control bus, etc. The bus 22 provides a path for exchanging information between various components.
[0338] It should be noted that, in the specific implementation process, the computing device 30 may also include other components necessary for normal operation. In addition, those skilled in the art will understand that the above-mentioned device may also only include components necessary to implement the embodiments of this specification, and does not necessarily include all components shown in the figure.
[0339] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above method. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a microdrive and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic or optical card, a nanosystem (including a molecular memory IC), a network storage device, a cloud storage device, or any type of medium or device suitable for storing instructions and / or data.
[0340] An embodiment of the present invention further provides a computer program product, which includes a computer program. The computer program is operable to enable a computer to execute part or all of the steps of any one of the methods described in the above method embodiments.
[0341] Those skilled in the art will readily appreciate that the technical solutions of the present invention can be implemented using software and / or hardware. "Unit" and "module" in this specification refer to software and / or hardware that can independently perform specific functions or work in conjunction with other components. Examples of hardware include field programmable gate arrays and integrated circuits.
[0342] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0343] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0344] In the several embodiments provided herein, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical functional division. In actual implementation, other division methods may be used. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the coupling or direct coupling or communication connection shown or discussed may be through some service interface. The indirect coupling or communication connection of devices or units may be electrical or other forms.
[0345] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0346] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0347] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. This computer software product is stored in a memory and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the method of the present invention.
[0348] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0349] The exemplary embodiments of the present invention are specifically shown and described above. It should be understood that the present invention is not limited to the detailed structure, configuration or implementation described herein; on the contrary, the present invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended clauses.
Claims
1. A method for obtaining wireless hotspot access information, applied to a wireless hotspot access system, wherein the wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, a wireless hotspot management terminal, and a wireless hotspot station management library, characterized in that: The method comprises: The wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library; The wireless hotspot management library stores access information of the wireless hotspot; The wireless hotspot management terminal obtains the user identifier corresponding to the intelligent hardware from the intelligent hardware management server; The wireless hotspot management terminal sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library; The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the access identifier of the wireless hotspot and the user identifier; The intelligent hardware scans and obtains the access identifier of the wireless hotspot; The wireless hotspot station management library receives the wireless hotspot access information acquisition request message sent by the intelligent hardware, and queries the access information of the wireless hotspot according to the wireless hotspot access information acquisition request message, wherein the wireless hotspot access information acquisition request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot; The wireless hotspot management library returns the access information of the wireless hotspot to the intelligent hardware.
2. The method according to claim 1, characterized in that The method further comprises: The intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware.
3. The method according to claim 1, characterized in that The wireless hotspot station management library receives the wireless hotspot access information request message sent by the intelligent hardware, including: The wireless hotspot station management library directly receives the request message for obtaining the wireless hotspot access information from the intelligent hardware.
4. The method according to claim 1, wherein The wireless hotspot management library returns the access information of the wireless hotspot to the intelligent hardware, including: The wireless hotspot management library directly sends the access information of the wireless hotspot to the intelligent hardware.
5. The method according to claim 1, characterized in that The wireless hotspot management terminal obtains the user identifier corresponding to the intelligent hardware from the intelligent hardware management server, including: Sending the user identification of the wireless hotspot management terminal to the intelligent hardware through the intelligent hardware management server; and / or The intelligent hardware management server sends the user identification of the intelligent hardware to the wireless hotspot management terminal in advance.
6. A method for obtaining wireless hotspot access information, applied to a wireless hotspot access system, wherein the wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, a wireless hotspot management terminal, and a wireless hotspot station management library, characterized in that: The method comprises: The wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library; The wireless hotspot management library stores access information of the wireless hotspot; The wireless hotspot management terminal obtains the user identification of the intelligent hardware from the intelligent hardware management server; The wireless hotspot management terminal sends the correspondence between the wireless hotspot and the user identifier to the wireless hotspot station management library; The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the wireless hotspot and the user identifier; The wireless hotspot management terminal sends a wireless hotspot access identifier to the intelligent hardware management server; The intelligent hardware management server sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information, wherein the wireless hotspot access information request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot; The wireless hotspot management library sends access information of the wireless hotspot to the intelligent hardware management server, and the intelligent hardware management server writes the access information of the wireless hotspot into the intelligent hardware; The wireless hotspot management library returns the access information of the wireless hotspot.
7. The method according to claim 6, characterized in that The wireless hotspot management terminal obtains the user identifier corresponding to the intelligent hardware from the intelligent hardware management server, including: The intelligent hardware management server sends the user identification of the intelligent hardware to the wireless hotspot management terminal in advance.
8. The method according to claim 6, characterized in that include: Before delivery to the user, the intelligent hardware management server pre-writes the access information of the wireless hotspot in the wireless hotspot station management library into the intelligent hardware.
9. A device for obtaining wireless hotspot access information, the device being applied to a wireless hotspot access system, the wireless hotspot access system comprising intelligent hardware, an intelligent hardware management server, the device, and a wireless hotspot station management library, characterized in that: The device comprises: An acquisition module obtains the user ID of the intelligent hardware from the intelligent hardware management server; A first sending module sends the access information of the wireless hotspot to the wireless hotspot station management library, so that the wireless hotspot station management library stores the access information of the wireless hotspot; A second sending module sends the corresponding relationship between the access information of the wireless hotspot and the user identifier to the wireless hotspot station management library, so that the wireless hotspot station management library stores the corresponding relationship between the access identifier of the wireless hotspot and the user identifier; The third sending module sends the wireless hotspot access identifier to the intelligent hardware management server, so that the intelligent hardware management server sends the wireless hotspot access information request message to the wireless hotspot station management library.
10. A device for obtaining wireless hotspot access information, the device being applied to a wireless hotspot access system, the wireless hotspot access system comprising intelligent hardware, an intelligent hardware management server, the device, and a wireless hotspot station management library, characterized in that: The device comprises: An acquisition module obtains the user ID of the intelligent hardware from the intelligent hardware management server; A first sending module sends the access identifier of the wireless hotspot to the wireless hotspot station management library, so that the wireless hotspot station management library stores the access identifier of the wireless hotspot; A second sending module sends the corresponding relationship between the access information of the wireless hotspot and the user identifier to the wireless hotspot station management library, so that the wireless hotspot station management library stores the corresponding relationship between the access identifier of the wireless hotspot and the user identifier; The third sending module sends the wireless hotspot access identifier to the intelligent hardware, so that the intelligent hardware sends the wireless hotspot access information request message to the wireless hotspot station management library.
11. A method for obtaining wireless hotspot access information, applied to a wireless hotspot access system, wherein the wireless hotspot access system includes intelligent hardware, an intelligent hardware management server, a wireless hotspot management terminal, and a wireless hotspot station management library, characterized in that: The method comprises: The wireless hotspot management terminal sends the access identifier of the wireless hotspot to the wireless hotspot station management library; The wireless hotspot management library stores access information of the wireless hotspot; The intelligent hardware management server sends the user identification of the intelligent hardware to the wireless hotspot management terminal, and the wireless hotspot management terminal sends the correspondence between the wireless hotspot and the user identification to the wireless hotspot station management library; The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the wireless hotspot and the user identifier; The intelligent hardware management server writes the access address of the wireless hotspot management library into the intelligent hardware; The intelligent hardware obtains an access identifier of the wireless hotspot; The intelligent hardware sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, where the request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information; The wireless hotspot management library returns access information of the wireless hotspot to the intelligent hardware.
12. A method for obtaining wireless hotspot access information, applied to a wireless hotspot access system, the system comprising intelligent hardware, an intelligent hardware management server, a wireless hotspot management terminal, and a wireless hotspot station management library, characterized in that: The method comprises: The wireless hotspot management terminal sends the access information of the wireless hotspot to the wireless hotspot station management library; The wireless hotspot management library stores access information of the wireless hotspot; The intelligent hardware management server sends the user identification of the intelligent hardware to the wireless hotspot management terminal; The wireless hotspot management terminal sends the correspondence between the access identifier of the wireless hotspot and the user identifier to the wireless hotspot station management library; The wireless hotspot management library stores the access information of the wireless hotspot and the corresponding relationship between the wireless hotspot and the user identifier; The wireless hotspot management terminal sends a wireless hotspot access identifier to the intelligent hardware management server; The intelligent hardware management server sends a request message for obtaining the wireless hotspot access information to the wireless hotspot station management library, where the wireless hotspot access information request message includes a correspondence between the user identifier and the access identifier of the wireless hotspot, and the wireless hotspot station management library queries the access information of the wireless hotspot according to the request message for obtaining the wireless hotspot access information; The wireless hotspot management library returns access information of the wireless hotspot, the intelligent hardware management server receives the access information sent by the wireless hotspot management library, and the intelligent hardware management server writes the access information into the intelligent hardware.
13. The method according to claim 12, characterized in that The access information includes the access identifier of the wireless hotspot and dynamic password rule information.