Equipment online methods, equipment, media and program products

By transmitting configuration information through the connection channel between the mobile terminal and the centralized management platform, the problem of insufficient convenience and flexibility of the device launch solution is solved, and efficient and flexible configuration of the device launch is achieved.

CN119788509BActive Publication Date: 2025-10-28BEIJING TOPSEC NETWORK SECURITY TECH +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411941436.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-10-28
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

Existing device deployment solutions suffer from a lack of convenience and flexibility. In particular, when there is a lot of configuration information, the URL-based deployment method has limited and complex information, while the USB flash drive deployment method requires restrictions on the type of USB flash drive, resulting in inflexible deployment configuration.

Method used

The device obtains registration information generated by the centralized management platform through a mobile terminal, establishes a connection channel between the device and the platform, and transmits configuration information through this channel, including device registration and configuration using methods such as URL links, scanning codes, and QR codes.

Benefits of technology

It improves the convenience and flexibility of device deployment, avoids URL information limits and USB flash drive type restrictions, and enriches the configuration methods for operation and maintenance personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788509B_ABST
    Figure CN119788509B_ABST
Patent Text Reader

Abstract

This application provides a device online method, device, medium, and program product, relating to the field of device online technology. The method includes: obtaining registration information generated by a centralized management platform and forwarded by a mobile terminal; initiating an online registration request to the centralized management platform based on the registration information; establishing a connection channel with the centralized management platform if the online registration request is verified by the centralized management platform; obtaining configuration information issued by the centralized management platform through the connection channel; and configuring the device online based on the configuration information. This application utilizes a mobile terminal to transmit registration information to the device to be online, thereby establishing a connection channel between the device and the centralized management platform and achieving device registration. After successful device registration, configuration information is directly transmitted through the connection channel, effectively improving the convenience and flexibility of device online operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of equipment online technology, and more specifically, to an equipment online method, equipment, medium, and program product. Background Technology

[0002] With the development of technologies such as SD-WAN (Software Defined Wide Area Network) and the Internet of Things, more and more enterprise networks are adopting cloud-based management methods, which requires the deployment and online deployment of a large number of terminal devices.

[0003] Currently, device deployment solutions primarily employ URL (Uniform Resource Locator) and USB drive deployment methods. However, the existing URL deployment method directly carries deployment configuration information via the URL. Due to the limited information capacity of a URL, this method cannot meet the deployment needs when a large amount of configuration information is required. Furthermore, the current URL deployment process is relatively complex and inconvenient. The USB drive deployment method, on the other hand, requires the use of USB drives compatible with the device to be deployed, thus restricting the types of USB drives used by maintenance personnel and resulting in limited flexibility in deployment configuration.

[0004] In summary, existing device deployment solutions have many limitations, and there is an urgent need for a simple and flexible device deployment solution. Summary of the Invention

[0005] The purpose of this application is to provide a device online method, device, medium, and program product to improve the convenience and flexibility of device online.

[0006] In a first aspect, embodiments of this application provide a method for putting a device online, including:

[0007] Obtain registration information generated by the centralized management platform and forwarded by the mobile terminal, and initiate an online registration request to the centralized management platform based on the registration information;

[0008] If the online registration request is verified by the centralized management platform, a connection channel is established with the centralized management platform;

[0009] Obtain the configuration information issued by the centralized management platform through the connection channel, and configure the device to go online based on the configuration information.

[0010] In this embodiment, by using a mobile terminal to transmit registration information to the device to be launched, a connection channel between the device to be launched and the centralized management platform is established and the device is registered. After the device is successfully registered, configuration information is transmitted directly through the connection channel, thereby effectively improving the convenience and flexibility of the device going online.

[0011] In some possible embodiments, the registration information is obtained in the following ways:

[0012] In response to a URL link request initiated by the mobile terminal, a network link is established with the mobile terminal, and the URL link request is parsed to obtain the registration information transmitted by the mobile terminal through the network link.

[0013] In this embodiment of the application, the convenience of device online is further improved by transmitting registration information to the device to be online through a URL link.

[0014] In some possible embodiments, the centralized management platform is configured as follows:

[0015] In response to the device online request initiated by the mobile terminal, the device to be online is determined based on the device identifier carried in the device online request, and URL link information corresponding to the device to be online is generated;

[0016] The URL link information is sent to the mobile terminal so that the mobile terminal can initiate a URL link request to the device to be launched based on the URL link information.

[0017] In this embodiment, the corresponding registration information issued by the centralized management platform is obtained by the mobile terminal initiating a device online request based on the device identifier, which further improves the flexibility of device online.

[0018] In some possible embodiments, sending the URL link information to the mobile terminal so that the mobile terminal can initiate a URL link request to the device to be launched based on the URL link information includes:

[0019] The URL link information is converted into a QR code to be registered, and the QR code to be registered is sent to the mobile terminal, so that the mobile terminal can initiate a URL link request to the device to be launched based on the URL link information obtained by scanning the QR code to be registered.

[0020] In this embodiment, by converting URL link information into a QR code to be registered, the mobile terminal can initiate a URL link request to the device to be launched by scanning the code, thereby further improving the flexibility of device launch.

[0021] In some possible embodiments, the device online request is generated by the mobile terminal by scanning the identification QR code of the device to be online; wherein the identification QR code carries the device identifier of the device to be online and the address information of the centralized management platform corresponding to the device to be online.

[0022] In this embodiment, the device identifier is obtained by scanning the device identifier QR code and a device online request is initiated to the centralized management platform, thereby further improving the flexibility of device online.

[0023] In some possible embodiments, the mobile terminal is configured to:

[0024] Parse at least one QR code to be registered stored locally, obtain the URL link information and registration option information corresponding to each QR code to be registered, and provide a registration selection interface based on each registration option information; wherein, each registration option information includes the identification information of the corresponding device to be launched;

[0025] Obtain the target registration option information selected by the user from each of the registration option information based on the registration selection interface, and initiate a URL link request to the device to be launched based on the URL link information corresponding to the target registration option information.

[0026] In this embodiment of the application, by parsing the registration option information of the QR code to be registered and providing feedback on the registration selection interface, the operational efficiency can be improved in scenarios where multiple devices are configured to go online, thereby further improving the convenience of device online.

[0027] In some possible embodiments, the centralized management platform is further configured to:

[0028] In response to the online completion notification of the device to be launched, a data update instruction is sent to the corresponding mobile terminal based on the target device identifier carried in the online completion notification, so that the mobile terminal can expirate the locally stored QR code corresponding to the target device identifier based on the data update instruction.

[0029] In this embodiment of the application, by promptly notifying the corresponding mobile terminal after the device goes online to expire the registration QR code that has been configured for online access, the flexibility of scenarios where multiple devices go online simultaneously is further improved.

[0030] Secondly, embodiments of this application provide a device for going online, comprising:

[0031] The registration request module is used to obtain registration information generated by the centralized management platform and forwarded by the mobile terminal, and to initiate an online registration request to the centralized management platform based on the registration information;

[0032] The connection establishment module is used to establish a connection channel with the centralized management platform when the online registration request is verified by the centralized management platform.

[0033] The device configuration module is used to obtain configuration information sent by the centralized management platform through the connection channel, and to configure the device to go online based on the configuration information.

[0034] Thirdly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, can implement the method described in any embodiment of the first aspect.

[0035] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, can implement the method described in any embodiment of the first aspect.

[0036] Fifthly, embodiments of this application provide a computer program product, the computer program product including a computer program, wherein when the computer program is executed by a processor, it can implement the method described in any embodiment of the first aspect. Attached Figure Description

[0037] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 A flowchart illustrating a device going online method provided in an embodiment of this application;

[0039] Figure 2 A flowchart illustrating another device going online method provided in an embodiment of this application;

[0040] Figure 3 This is a schematic diagram of the structure of an equipment online device provided in an embodiment of this application;

[0041] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0042] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0043] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and should not be understood as indicating or implying relative importance.

[0044] It's important to note that the existing process for launching via a Web URL involves several steps. First, a centralized management platform generates deployment configuration data. This data is then encoded and encrypted to create a URL containing the configuration. The configuration data is sent to the operations and maintenance (O&M) personnel's email address. Finally, the O&M personnel use a computer or similar device to connect to the network of the device to be deployed and inject the configuration into the device via the URL. As can be seen, this process is limited by the amount of information that can be carried in a URL. In scenarios requiring extensive configuration information, this approach may not meet the deployment needs of certain devices. Furthermore, the process of connecting to a computer for this purpose is complex, cumbersome, and inconvenient.

[0045] The existing process for deploying via USB flash drive involves first generating deployment configuration data through a centralized management platform, then encoding and encrypting this data to create a deployment file. Maintenance personnel save the deployment file to a USB flash drive beforehand. Once the device is powered on, the USB flash drive containing the device's deployment configuration is inserted into the device's USB port, allowing the device to read the deployment file and deploy. This method requires the use of USB flash drives compatible with the device's brand and format, thus limiting the types of USB flash drives used by maintenance personnel and resulting in limited flexibility in deployment configuration.

[0046] To address the problems existing in the prior art, this application provides a device online method that forwards registration information from a centralized management platform via a mobile terminal, allowing devices to be online to first register with the centralized management platform and then directly transmit configuration information through a connection channel, thereby effectively improving the convenience and flexibility of device online.

[0047] like Figure 1 As shown in the figure, this application embodiment provides a device online method, which may include the following steps:

[0048] S1. Obtain the registration information generated by the centralized management platform and forwarded by the mobile terminal, and initiate an online registration request to the centralized management platform based on the registration information.

[0049] It should be noted that the device online method in this application embodiment can be executed by the device to be online. It is understood that various smart devices (such as IoT devices, network devices, or home devices) need to undergo initial online configuration after deployment before they can be officially put into use and provide services. The device to be online is a device that has already been deployed to the application environment and is about to undergo online configuration.

[0050] Specifically, when initial configuration is required for a device to be launched, configuration and registration information corresponding to that device can be generated on the centralized management platform. The registration information mainly includes the IP address and port of the centralized management platform, and is transmitted to the device using a mobile terminal (such as a mobile phone, tablet, or laptop). After receiving the registration information, the device can directly initiate a registration request to the corresponding centralized management platform based on this information.

[0051] S2. If the online registration request is verified and approved by the centralized management platform, a connection channel is established with the centralized management platform.

[0052] Specifically, after the centralized management platform verifies and successfully passes the online registration request sent by the device to be launched, the centralized management platform can directly establish a connection channel with the device to be launched. At this time, the centralized management platform can directly send the corresponding configuration information of the device to be launched through the connection channel.

[0053] S3. Obtain the configuration information issued by the centralized management platform through the connection channel, and configure the device to go online based on the configuration information.

[0054] Specifically, once the online device receives the configuration information issued by the centralized management platform through its own connection channel with the centralized management platform, it can perform the online configuration based on the received configuration information.

[0055] Based on this, by using a mobile terminal to transmit registration information to the device to be launched, a connection channel is established between the device to be launched and the centralized management platform to achieve device registration. After successful device registration, the centralized management platform can directly transmit configuration information for online initialization configuration to the device to be launched through this connection channel, thereby avoiding the information volume limitation problem of transmitting configuration information via URL, as well as the limitation on the type of USB flash drive used. This enriches the means for operation and maintenance personnel to configure devices online and effectively improves the convenience and flexibility of device launch.

[0056] In some possible embodiments, the registration information is obtained in the following ways:

[0057] In response to a URL link request initiated by a mobile terminal, a network link is established with the mobile terminal, and the URL link request is parsed to obtain the registration information transmitted by the mobile terminal through the network link.

[0058] It's important to note that using a Uniform Resource Locator (URL) and Hypertext Markup Language (HTML), hypertext and hypermedia can be linked between pages within a website, between systems, or between different systems. Through these links, data can be transferred from one target object to another. This target object can be a webpage, a different location on the same webpage, an image, an email address, a file, or an application.

[0059] For example, the centralized management platform can generate a URL link carrying registration information and send it to the mobile terminal. The URL link includes the address information of the device to be connected. After the device to be connected is powered on and started, the mobile terminal can connect to the WiFi of the device to be connected (4G data communication / wired connection and other connection methods are also supported between the device to be connected and the mobile terminal) to establish a connection path between the mobile terminal and the device to be connected. Then, the user can click on the URL link on the mobile terminal to trigger a URL link request to the device to be connected, thereby establishing a network connection between the mobile terminal and the device to be connected. The device to be connected can parse the registration information generated by the centralized management platform from the URL link request.

[0060] Based on this, by using URL links to transmit registration information to devices to be launched, maintenance personnel do not need to perform complex information sending operations on their mobile terminals, thereby further improving the convenience of device launch.

[0061] In some possible embodiments, the centralized management platform is configured as follows:

[0062] In response to a device online request initiated by a mobile terminal, the device to be online is determined based on the device identifier carried in the device online request, and a URL link information corresponding to the device to be online is generated.

[0063] The URL link information is sent to the mobile terminal so that the mobile terminal can initiate a URL link request to the device to be launched based on the URL link information.

[0064] Specifically, when it is necessary to configure a device to be online, the user can initiate a device online request to the centralized management platform through a mobile terminal. The device identifier that needs to be configured online can be output on the page that initiates the device online request. This device identifier can be an electronic serial number (ESN) label affixed to the device to be online.

[0065] When the centralized management platform receives a device online request from a mobile terminal, it can parse the request and obtain information such as the device identifier carried in the request. Based on a pre-planned device online configuration information database, it can generate configuration information for the device to be online corresponding to the device identifier, and simultaneously generate URL link information corresponding to the device to be online. The centralized management platform records the binding relationship between the configuration information and the URL link information. Therefore, when the mobile terminal initiates a URL link request to the device to be online based on the URL link information, and the device to be online registers with the centralized management platform based on the registration information carried in the URL link request, the centralized management platform can distribute the corresponding configuration information to the corresponding device to be online according to the pre-recorded binding relationship.

[0066] Based on this, obtaining the corresponding registration information issued by the centralized management platform by initiating a device online request based on the device identifier through the mobile terminal can meet the needs of multiple devices to be configured online at the same time, and further improve the flexibility of device online.

[0067] In some possible embodiments, the URL link information is sent to the mobile terminal so that the mobile terminal can initiate a URL link request to the device to be launched based on the URL link information, including:

[0068] The URL link information is converted into a QR code to be registered, and the QR code to be registered is sent to the mobile terminal. The mobile terminal can then initiate a URL link request to the device to be launched based on the URL link information obtained by scanning the QR code.

[0069] It should be noted that after generating the URL link information of the devices to be launched, the centralized management platform can also convert the URL link information into a QR code for registration and send it to the mobile terminal. In this way, the mobile terminal can automatically initiate a URL link request to the devices to be launched based on the corresponding URL link information by scanning and parsing the registration QR code.

[0070] Based on this, by converting URL link information into a QR code to be registered, mobile terminals can initiate a URL link request to the device to be launched by scanning the code, which enriches the ways in which users send registration information to the device to be launched using mobile terminals, thereby further improving the flexibility of device launch.

[0071] In some possible embodiments, the device online request is generated by a mobile terminal by scanning the identification QR code of the device to be online; wherein the identification QR code carries the device identifier of the device to be online and the address information of the centralized management platform corresponding to the device to be online.

[0072] It should be noted that when users send a device online request to the centralized management platform using a mobile terminal, in addition to manually entering the device identifier that needs to be configured online, they can also generate a device online request by scanning the QR code of the identifier.

[0073] Specifically, a QR code can be pre-generated and affixed to the device to be launched. The QR code contains the device identifier (such as an electronic serial number) of the device to be launched and the launch request address information of the corresponding centralized management platform. After the user scans the QR code of the device to be launched with a mobile terminal, the corresponding device identifier will be automatically extracted and a device launch request will be initiated to the centralized management platform based on the launch request address information.

[0074] Based on this, by using the form of scanning the device identification QR code to obtain the device identification and initiating the device online request to the centralized management platform, the user does not need to manually initiate the device online request, thereby further improving the convenience of device online.

[0075] In some possible embodiments, the mobile terminal is configured as follows:

[0076] Parse at least one QR code to be registered stored locally, obtain the URL link information and registration option information corresponding to each QR code, and provide a registration selection interface based on each registration option information; wherein, each registration option information includes the identification information of the corresponding device to be launched;

[0077] Obtain the target registration option information selected by the user from various registration options based on the registration selection interface, and initiate a URL link request to the device to be launched based on the URL link information corresponding to the target registration option information.

[0078] It should be noted that when a user initiates device online requests for multiple devices using a mobile terminal, the centralized management platform will return a corresponding registration QR code for each device's online request. Therefore, the mobile terminal may have multiple registration QR codes simultaneously. In this situation, when the mobile terminal connects to the device to be configured and prepares to send registration information to that device, it cannot easily select the appropriate registration QR code.

[0079] Therefore, when a mobile terminal needs to send registration information, it can parse all (one or more) QR codes to be registered stored locally. Each QR code has a corresponding URL link and its registration options. Then, based on the registration options of each QR code, a registration selection interface is displayed. It should be noted that the registration options include the identification information of the corresponding device to be launched, such as an electronic serial number or a picture of the device.

[0080] Users can compare the registration options displayed on the registration selection interface with the actual devices to be configured and select the target registration option to send registration information to. For example, users can compare the appearance of the devices displayed on the registration selection interface with the actual devices to be configured and select the corresponding option (target registration option) on the registration selection interface. Then, the mobile terminal determines the corresponding URL link information based on the user-selected target registration option and initiates a URL link request to the corresponding device to be configured.

[0081] Based on this, by parsing the registration option information of the QR code to be registered and providing feedback on the registration selection interface, users can quickly identify the device to be configured in the scenario of configuring multiple devices online, which effectively improves the operational efficiency of configuring multiple devices online, thereby further enhancing the convenience of device online.

[0082] In some possible embodiments, the centralized management platform is also configured to:

[0083] In response to the online completion notification of the device to be launched, a data update instruction is sent to the corresponding mobile terminal based on the target device identifier carried in the online completion notification, so that the mobile terminal can expirate the locally stored QR code corresponding to the target device identifier based on the data update instruction.

[0084] It should be noted that after the device to be launched completes the online configuration based on the configuration information issued by the centralized management platform and successfully completes the online initialization, it can send an online completion notification to the centralized management platform. Upon receiving the online completion notification, the centralized management platform can send a data update command to the corresponding mobile terminal based on the target device identifier carried in the notification. After receiving the data update command, the mobile terminal searches for the corresponding QR code to be registered locally based on the target device identifier and performs expiration processing. For example, expiration processing can involve adding an expiration flag to the corresponding QR code to be registered, so that when the mobile terminal subsequently parses at least one QR code to be registered locally, it ignores parsing the QR code with the expiration flag; alternatively, expiration processing can involve directly clearing the corresponding QR code to be registered.

[0085] Based on this, by promptly notifying the corresponding mobile terminal to expire the registration QR code that has completed the online configuration after the device is online, the number of registration options displayed in the feedback registration selection interface can be reduced, so that users can quickly select the device to be configured and go online, thereby further improving the convenience of multi-device online configuration scenarios.

[0086] The following specific examples illustrate the device deployment method described in this application in detail. Please refer to [link / reference]. Figure 2 The device online method in this application embodiment mainly includes the following steps:

[0087] 1. The administrator completes the planning of device online configuration on the centralized management platform, generates configuration information and corresponding registration information, and generates a QR code carrying the registration information;

[0088] 2. Send the QR code to the mobile device;

[0089] 3. The maintenance personnel establish a connection between the mobile terminal and the device to be launched (such as connecting to WiFi), and send the registration information to the device to be launched by scanning the QR code and initiating a URL link request;

[0090] 4. The devices to be launched parse the registration information from the URL link and send a registration request to the centralized management platform based on the registration information;

[0091] 5. The centralized management platform receives and verifies the online registration request of the device to be launched, and establishes a connection channel with the device to be launched;

[0092] 6. The centralized management platform will distribute configuration information to the devices to be launched via the connection channel;

[0093] 7. Once the device to be launched has parsed its configuration information and completed its initialization, the centralized management platform is notified to complete the device's online configuration.

[0094] Please refer to Figure 3 , Figure 3 A block diagram illustrating the composition of a device online apparatus provided in some embodiments of this application is shown. It should be understood that this device online apparatus is similar to the one described above. Figure 1 Corresponding to the method embodiments, it is able to perform each step involved in the above method embodiments. The specific functions of the online device can be found in the description above. To avoid repetition, detailed descriptions are appropriately omitted here.

[0095] Figure 3 The device online device includes at least one software function module that can be stored in a memory or embedded in the device online device in the form of software or firmware. The device online device includes:

[0096] The registration request module 310 is used to obtain registration information generated by the centralized management platform and forwarded by the mobile terminal, and to initiate an online registration request to the centralized management platform based on the registration information;

[0097] The connection establishment module 320 is used to establish a connection channel with the centralized management platform when the online registration request is verified and approved by the centralized management platform.

[0098] The device configuration module 330 is used to obtain configuration information sent by the centralized management platform through the connection channel and to configure the device for online operation based on the configuration information.

[0099] It is understood that the above-described device embodiments correspond to the method embodiments of the present invention. The device for going online provided by the embodiments of the present invention can implement the device going online method provided by any one of the method embodiments of the present invention.

[0100] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the aforementioned method, and will not be elaborated further here.

[0101] like Figure 4 As shown, some embodiments of this application provide an electronic device 400, which includes a memory 410, a processor 420, and a computer program stored in the memory 410 and executable on the processor 420. When the processor 420 reads the program from the memory 410 via a bus 430 and executes the program, it can implement the methods of any of the embodiments included in the above-described device online method.

[0102] Processor 420 can process digital signals and may include various computing architectures. For example, it may be a complex instruction set computer architecture, a reduced instruction set computer architecture, or an architecture that implements multiple instruction set combinations. In some examples, processor 420 may be a microprocessor.

[0103] Memory 410 can be used to store instructions executed by processor 420 or data related to the execution of instructions. These instructions and / or data may include code for implementing some or all of the functions of one or more modules described in the embodiments of this application. The processor 420 of this disclosure embodiment can be used to execute instructions in memory 410 to implement the methods shown above. Memory 410 includes dynamic random access memory, static random access memory, flash memory, optical memory, or other memories well known to those skilled in the art.

[0104] Some embodiments of this application also provide a computer-readable storage medium storing a computer program that, when executed by a processor, describes the method described in the method embodiments.

[0105] Some embodiments of this application also provide a computer program product that, when run on a computer, causes the computer to perform the method described in the method embodiments.

[0106] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For apparatus embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0107] It should be understood, in the several embodiments provided in this application, that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0108] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0109] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0110] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0111] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0112] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

Claims

1. A method for putting a device online, characterized in that, include: Obtain registration information generated by the centralized management platform and forwarded by the mobile terminal, and initiate an online registration request to the centralized management platform based on the registration information; If the online registration request is verified by the centralized management platform, a connection channel is established with the centralized management platform; Obtain the configuration information sent by the centralized management platform through the connection channel, and configure the device to go online based on the configuration information; The methods for obtaining the registration information include: In response to a URL link request initiated by the mobile terminal, a network link is established with the mobile terminal, and the registration information transmitted by the mobile terminal through the network link is obtained by parsing the URL link request. The centralized management platform is configured as follows: In response to the device online request initiated by the mobile terminal, the device to be online is determined based on the device identifier carried in the device online request, and URL link information corresponding to the device to be online is generated; The URL link information is sent to the mobile terminal so that the mobile terminal can initiate a URL link request to the device to be launched based on the URL link information; The step of sending the URL link information to the mobile terminal, so that the mobile terminal can initiate a URL link request to the device to be launched based on the URL link information, includes: The URL link information is converted into a QR code to be registered, and the QR code to be registered is sent to the mobile terminal, so that the mobile terminal can initiate a URL link request to the device to be launched based on the URL link information obtained by scanning the QR code to be registered. The device online request is generated by the mobile terminal by scanning the identification QR code of the device to be online; wherein, the identification QR code carries the device identifier of the device to be online and the address information of the centralized management platform corresponding to the device to be online.

2. The device online method according to claim 1, characterized in that, The mobile terminal is configured as follows: Parse at least one QR code to be registered stored locally, obtain the URL link information and registration option information corresponding to each QR code to be registered, and provide a registration selection interface based on each registration option information; wherein, each registration option information includes the identification information of the corresponding device to be launched; Obtain the target registration option information selected by the user from each of the registration option information based on the registration selection interface, and initiate a URL link request to the device to be launched based on the URL link information corresponding to the target registration option information.

3. The device online method according to claim 1, characterized in that, The centralized management platform is also configured to: In response to the online completion notification of the device to be launched, a data update instruction is sent to the corresponding mobile terminal based on the target device identifier carried in the online completion notification, so that the mobile terminal can expirate the locally stored QR code corresponding to the target device identifier based on the data update instruction.

4. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, can implement the device online method according to any one of claims 1-3.

5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the device online method as described in any one of claims 1-3.

6. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the device online method according to any one of claims 1-3.

Citation Information

Patent Citations

  • Equipment registration method and device, equipment and storage medium

    CN114024843A

  • Systems, methods, and devices for multi-stage provisioning and multi-tenant operation for a security credential management system

    US20190149342A1