Electronic equipment management method and device

By updating the firmware program to electronic devices in front of the device management platform, the management compatibility issues caused by outdated firmware versions are solved, and the use and management effect of electronic devices is improved.

CN113220330BActive Publication Date: 2025-02-11HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110574054.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-25
Publication Date
2025-02-11
Estimated Expiration
2041-05-25

AI Technical Summary

Technical Problem

In the prior art, the firmware program version of the electronic device is relatively old, which makes it inability to compatible with the management method of the management device, which in turn affects the user's management effect and use effect of the electronic device.

Method used

Before adding an electronic device to the device management platform, you can obtain its firmware information and detect whether there is an updated version, and if it exists, update the firmware program to ensure that the electronic device has the latest features and compatibility.

Benefits of technology

It improves the timeliness of firmware program updates of electronic devices, enhances compatibility with management methods of management devices, and improves the use effect of electronic devices and the management effect of management devices on electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113220330B_ABST
    Figure CN113220330B_ABST
Patent Text Reader

Abstract

The present application discloses a management method and device for electronic devices, belonging to the field of electronic technology. The method is used for a management device, and the management device is used to manage electronic devices with information recorded in a device management platform, and the method includes: obtaining firmware information of the target electronic device to be managed, and the firmware information includes version information of the firmware program; when it is determined based on the firmware information that there is an updated version of the firmware program of the target electronic device, the firmware program is updated based on the updated version; the information of the target electronic device after the firmware program is updated is recorded in the device management platform to manage the target electronic device. The present application pre-updates the firmware program of the target electronic device, solving the problem that the management effect of the management device on the electronic device is poor and the use effect of the electronic device is also poor. The present application is used to manage electronic devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electronic technology, and in particular to a management method and device for electronic equipment. Background Art

[0002] With the development of electronic technology, the requirements for the use effect of electronic equipment (such as monitoring equipment or access control equipment, etc.) are getting higher and higher, and the management of electronic equipment is becoming more convenient and intelligent.

[0003] In the related art, a system for managing electronic devices includes: a device management platform and a management device. Multiple electronic devices in the same local area network can be added to the device management platform, that is, the information of the multiple electronic devices can be recorded in the device management platform. Afterwards, the user can use the management device to uniformly manage the electronic devices based on the information recorded in the device management platform.

[0004] However, the firmware versions of some electronic devices are relatively old, and these electronic devices are not compatible with some management methods of the management device, resulting in poor management effect of the electronic devices by users through the management device, and poor use effect of the electronic devices. Summary of the invention

[0005] The present application provides a method and device for managing electronic devices, which can solve the problem that the management effect of the management device on the electronic devices is poor and the use effect of the electronic devices is also poor. The technical solution is as follows:

[0006] In one aspect, a method for managing electronic devices is provided, wherein the management device is used to manage electronic devices having information recorded in a device management platform, and the method comprises:

[0007] Acquire firmware information of a target electronic device to be managed, wherein the firmware information includes version information of a firmware program;

[0008] When it is determined based on the firmware information that there is an updated version of the firmware program of the target electronic device, updating the firmware program based on the updated version;

[0009] The information of the target electronic device after the firmware program is updated is recorded in the device management platform to manage the target electronic device.

[0010] Optionally, the method further comprises:

[0011] After determining that there is an updated version of the firmware program, displaying a prompt interface to prompt whether to update the firmware program based on the updated version;

[0012] The updating of the firmware program based on the updated version includes:

[0013] When the update confirmation instruction is received, the firmware program is updated based on the updated version.

[0014] Optionally, the management device is connected to a cloud service platform, and the management device is used to manage the electronic devices recorded in the device management platform through the cloud service platform; the method further includes:

[0015] When it is determined that the target electronic device is not connected to the cloud service platform, controlling the target electronic device to connect to the cloud service platform;

[0016] The step of obtaining firmware information of the target electronic device to be managed includes:

[0017] After the target electronic device is connected to the cloud service platform, firmware information of the target electronic device is obtained.

[0018] Optionally, updating the firmware program based on the updated version includes:

[0019] Obtaining an installation package of an updated version of the firmware program from the cloud service platform;

[0020] Sending the installation package to the target electronic device;

[0021] The electronic device is controlled to install the installation package to update the firmware program.

[0022] Optionally, the target electronic device and the management device are located in the same local area network; before obtaining the firmware information of the target electronic device, the method further includes:

[0023] When it is determined that the target electronic device is not activated, displaying an activation page of the target electronic device;

[0024] activating the target electronic device based on activation information input in the activation page, wherein the activation information at least includes a device password of the target electronic device;

[0025] Based on the available Internet Protocol IP addresses in the local area network, IP information of the target electronic device is configured.

[0026] Optionally, the target electronic device and the management device are located in the same local area network; before obtaining the firmware information of the target electronic device, the method further includes:

[0027] When it is determined that the target electronic device has been activated, displaying a verification page of the target electronic device;

[0028] When the verification password entered in the verification page is the same as the device password of the target electronic device, detecting whether the target electronic device has an IP address supported by the local area network;

[0029] When the target electronic device does not have an IP address supported by the local area network, IP information of the target electronic device is configured based on an available IP address in the local area network.

[0030] Optionally, before acquiring the firmware information of the target electronic device, the method further includes:

[0031] Determine at least one candidate electronic device that is located in the same local area network as the management device and has no information recorded on the device management platform;

[0032] displaying information of the at least one electronic device to be selected;

[0033] An electronic device selected from the at least one electronic device to be selected is determined as the target electronic device.

[0034] On the other hand, a management device for electronic devices is provided, the management device is used to manage electronic devices having information recorded in a device management platform, the management device comprising:

[0035] An acquisition module, used to acquire firmware information of a target electronic device to be managed, wherein the firmware information includes version information of a firmware program;

[0036] An updating module, configured to update the firmware program based on the updated version after determining that there is an updated version of the firmware program of the target electronic device based on the firmware information;

[0037] The recording module is used to record the information of the target electronic device after the firmware program is updated in the device management platform to manage the target electronic device.

[0038] On the other hand, a management device for an electronic device is provided. The management device for an electronic device includes a processor and a memory. The memory stores at least one instruction. When the at least one instruction is executed by the processor, the management method for the electronic device is implemented.

[0039] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction is stored in the computer-readable storage medium, and when the at least one instruction is executed, the above-mentioned electronic device management method is implemented.

[0040] On the other hand, a computer program product is provided. When the computer program product is run on a computer, the computer executes the above-mentioned electronic device management method.

[0041] The beneficial effects of the technical solution provided by this application include at least:

[0042] In the electronic device management method provided by the present application, the management device can update the firmware program of the electronic device before recording the information of the electronic device on the device management platform, that is, before adding the electronic device to the device management platform, thereby improving the timeliness of updating the firmware program of the electronic device. It is ensured that the electronic device can directly use the latest functions after being added to the device management platform, thereby improving the compatibility of the electronic device with the management method of the management device, improving the use effect of the electronic device, and improving the management effect of the management device on the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0044] Figure 1 is a schematic diagram of a management system for electronic devices provided in an embodiment of the present application;

[0045] Figure 2 is a schematic diagram of another electronic device management system provided in an embodiment of the present application;

[0046] Figure 3 is a flow chart of a method for managing an electronic device provided in an embodiment of the present application;

[0047] Figure 4 is a flow chart of another electronic device management method provided by an embodiment of the present application;

[0048] Figure 5 is a schematic diagram of an information display interface provided in an embodiment of the present application;

[0049] Figure 6 is a schematic diagram of an activation page provided in an embodiment of the present application;

[0050] Figure 7 is a schematic diagram of a display interface of a management device provided in an embodiment of the present application;

[0051] Figure 8 is a schematic diagram of a display interface of another management device provided in an embodiment of the present application;

[0052] Fig. 9 is a schematic diagram of a display interface of another management device provided in an embodiment of the present application;

[0053] Fig.10 is a schematic diagram of a prompt interface provided in an embodiment of the present application;

[0054] Fig.11 is a schematic diagram of a display interface of another management device provided in an embodiment of the present application;

[0055] Fig.12 It is a structural diagram of a management device for electronic equipment provided in an embodiment of the present application;

[0056] Fig.13 It is a structural block diagram of a management device for an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0057] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0058] With the development of electronic technology, electronic devices in the same area can be uniformly managed by users through a management device. For example, multiple electronic devices in the same area can be connected to the same switch, and the switch and the electronic devices connected to it constitute a local area network. For example, electronic devices such as monitoring equipment, access control equipment, alarm light equipment, clock-in equipment, and computers in a building or a company can all be connected to the same switch, and these electronic devices are all located in the same local area network. Optionally, the electronic devices uniformly managed by the management device in the embodiment of the present application may also only include equipment related to people's safety and security, such as monitoring equipment, access control equipment, and alarm light equipment. Optionally, the electronic device and the management device for managing the electronic device can be located in the same local area network.

[0059] Figure 1 Schematic diagram of a management system for electronic devices provided in an embodiment of the present application. Figure 1As shown, the management system 10 of the electronic device may include: multiple electronic devices 101, management devices 102 of the electronic devices and a device management platform 103, and the management device 102 is connected to the electronic devices 101 and the device management platform 103 respectively. For example, the management device 102 may be a terminal, such as the terminal may include a mobile phone, a tablet computer, a laptop computer and a desktop computer. The management device 102 may be installed with a management client of the electronic device, or may access the management webpage of the electronic device, and the device management platform 103 may be a server corresponding to the management client or the management webpage. The management device 102 may be located in the same local area network as the electronic device 101, and the management device 102 is connected to the electronic device 101 through a switch 105, which may also be referred to as a direct connection between the management device 102 and the electronic device 101. The management device 102 records the information of the electronic device 101 in the device management platform 103, and then the user can directly manage the electronic device 101 recorded in the device management platform 103 through the management client or the management webpage on the management device 102.

[0060] Optionally, Figure 2 Schematic diagram of another electronic device management system provided by an embodiment of the present application. Figure 2 As shown, the management system 10 of the electronic device may also include: a cloud service platform 104. The management device 102 of the electronic device and the electronic device 101 are both connected to the cloud service platform 104, and the management device 102 can manage the electronic device 101 through the cloud service platform 104. For example, the electronic device 101 can be registered on the cloud service platform 104, and the management device 102 can obtain the management authority of the electronic device 101 based on the identity authentication information of the electronic device 101, so as to add the electronic device 101 to the device management platform 103, and then manage the electronic device 101 through the cloud service platform 104. It should be noted that adding an electronic device to the device management platform refers to recording the information of the electronic device in the device management platform. Optionally, when the management device 102 manages the electronic device 101 through the cloud service platform 104, the management device 102 and the electronic device 101 may not be located in the same local area network, and it is only necessary for the management device 102 and the electronic device 101 to be connected to the cloud service platform. Optionally, the management device for adding the electronic device to the device management platform and the management device for managing the electronic device may be the same device or different devices, which is not limited in the embodiments of the present application.

[0061] Figure 3 is a flowchart of a method for managing an electronic device provided in an embodiment of the present application. The method can be used for Figure 1 or Figure 2The electronic device management device 102 in the device management platform is used to manage the electronic devices having information recorded in the device management platform. Figure 3 As shown, the method may include:

[0062] Step 301: Obtain firmware information of a target electronic device to be managed, where the firmware information at least includes version information of the firmware program.

[0063] It should be noted that the electronic device to be managed is also the electronic device that the management device cannot currently manage. The firmware program of the electronic device may also be referred to as the device program of the electronic device. The firmware program of the electronic device refers to the program written into the memory of the electronic device. The firmware program of the electronic device may include one or more of the operating system of the electronic device, the device driver, and other software programs installed in the electronic device. For example, the version information of the firmware program includes the current version number of the firmware program.

[0064] Step 302: When it is determined based on the firmware information that there is an updated version of the firmware program of the target electronic device, the firmware program is updated based on the updated version.

[0065] For example, an updated version of a firmware program in a target electronic device may refer to: a version that is newer than the current version of the firmware program installed (or running) in the target electronic device, such as a latest version that can be obtained in the management system of the electronic device that is newer than the current version of the firmware program installed in the target electronic device. The management device of the electronic device may obtain the version information of the firmware program installed in the target electronic device, and determine whether the version of the installed firmware program is the latest version of the firmware program based on the obtained version information of the firmware program of the target electronic device. It should be noted that a certain version of a program is newer than another version means that the development time of the version is later than the development time of the other version. Optionally, an updated version of a firmware program may also refer to any version that is newer than the current version of the firmware program.

[0066] For example, the version numbers of each version of the program are set according to the order of development time. The management device can directly obtain the version number of the latest version of the firmware program, and determine whether the latest version is an updated version of the firmware program based on the version number and the current version number of the firmware program.

[0067] Step 303: Record the information of the target electronic device after the firmware program is updated in the device management platform to manage the target electronic device.

[0068] The device management platform is used to record the information of each electronic device that supports management by the management device. After the electronic device is added to the device management platform, the management device can manage the electronic device. When the user needs to manage the electronic device through the management device, the management device can be triggered to obtain the information of each electronic device that supports management from the device management platform. The user can select the electronic device to be managed based on the information obtained by the management device, and then send a management instruction to the electronic device based on the information of the electronic device. The management instruction can indicate the operation to be performed by the electronic device. The electronic device can perform the operation indicated by the management instruction to realize the management of the electronic device by the management device.

[0069] By way of example, the management device can set the working parameters of the electronic device. If the electronic device is a monitoring device, the image acquisition direction of the monitoring device can be adjusted (such as the camera can rotate), the management device can set the rotation speed of the camera of the monitoring device, and can also set the image acquisition cycle of the monitoring device. By way of another example, the management device can also obtain and display the information collected by the electronic device. For example, the management device can preview or play back the video images collected by the monitoring device. The management device can also manage the electronic device in other ways, which are not limited by the embodiments of the present application.

[0070] In the related art, the management device directly adds the electronic device to the device management platform based on the original version of the firmware program of the electronic device. The management device can periodically detect whether there is an updated version of the firmware program in the electronic device that has been added to the device management platform, and update the firmware program after determining that there is an updated version of the firmware program. Since the newly developed firmware program will optimize or add functions relative to the original version of the firmware program, the timeliness of the use of the optimized functions or the developed new functions by the electronic device in the related art is low. In the embodiment of the present application, the management device updates the firmware program of the electronic device before adding the electronic device to the device management platform, that is, the firmware program of the electronic device is pre-updated, so that the electronic device can directly have the developed new functions when in use. Therefore, the timeliness of the use of the optimized functions and the developed new functions by the electronic device is improved.

[0071] In summary, in the electronic device management method provided in the embodiment of the present application, the management device can update the firmware program of the electronic device before adding the electronic device to the device management platform, thereby improving the timeliness of the firmware program update of the electronic device. It is ensured that the electronic device can directly use the latest functions after being added to the device management platform, thereby improving the compatibility of the electronic device with the management method of the management device, improving the use effect of the electronic device, and improving the management effect of the management device on the electronic device.

[0072] Figure 4 is a flowchart of another electronic device management method provided by an embodiment of the present application, which can be used for Figure 2 The electronic device management device 102 in the device management platform is used to manage the electronic devices having information recorded in the device management platform. Figure 4 As shown, the method may include:

[0073] Step 401: Determine at least one electronic device to be selected that is located in the same local area network as the management device of the electronic device and has no information recorded in the device management platform.

[0074] For example, a device discovery service may be run in the management device of the electronic device, such as the Sadp device discovery service. The management device of the electronic device may determine the electronic device in the same local area network as the management device through the device discovery service. The embodiment of the present application is introduced by taking the local area network where the management device is located as the target local area network as an example. For example, the management device may run a device discovery service to broadcast a device discovery signal in the target local area network, and the electronic device in the local area network may receive the device discovery signal, and then report the information of the electronic device to the management device based on the device discovery signal. The information of the electronic device may include information such as the identification, serial number, Internet Protocol (Internet Protocol, IP) address, port information, subnet mask, gateway, activation status, and connection status with the cloud service platform of the electronic device. For example, the port information includes information of the device port and the Hypertext Transfer Protocol (Hypertext TransferProtocol, HTTP) port, the activation status includes an activated state and an unactivated state, and the connection status with the cloud service platform includes a connected state and an unconnected state. In this way, the management device can determine the electronic device in the target local area network. It should be noted that when the information of the electronic device in the target local area network changes, the electronic device will also report the changed information to the management device.

[0075] The management device can also determine the electronic devices that have recorded information on the device management platform, that is, the electronic devices that have been added to the device management platform. Then, among the electronic devices in the determined target local area network, the electronic devices that have been added to the device management platform are screened out, and the remaining electronic devices are the candidate electronic devices that have not recorded information on the device management platform.

[0076] Optionally, a browser application may be installed on the management device, and the user may trigger the management device to start the browser application, access the management webpage of the electronic device through the browser application, and perform operations in the management webpage to trigger the management device to display the device addition page, so that the management device can determine the electronic device to be selected. For example, a device addition control may be displayed in the management webpage, and the user may click on the device addition control to trigger the management device to execute the process of adding the electronic device to the device management platform, such as triggering the management device to first determine the electronic device in the target local area network. It should be noted that the embodiment of the present application is introduced by taking the management device triggering the operation of the device discovery service through the management webpage, determining the electronic device in the target local area network, and then adding the electronic device as an example. Optionally, a management client of the electronic device is installed in the management device, and the management client may also be used to trigger the management device to execute the method provided in the embodiment of the present application. The specific method can refer to the method implemented through the management webpage, and the embodiment of the present application will not be repeated.

[0077] Step 402: Display information of at least one electronic device to be selected.

[0078] After determining at least one electronic device to be selected, the management device may display information of the at least one electronic device to be selected in the management webpage. Optionally, the information of each electronic device to be selected may be displayed in a table in the management webpage, and the management webpage may also display a selection control corresponding to each electronic device to be selected. For example, Figure 5 is a schematic diagram of an information display interface provided by an embodiment of the present application. Figure 5 As shown, the management device can obtain three electronic devices to be selected, and the information of each of the three electronic devices to be selected is arranged in a row, and the information of the same category of the three electronic devices to be selected is arranged in a column. For example, the identification of each electronic device to be selected is arranged in a column, and the IP address of each electronic device to be selected is also arranged in a column. Optionally, when multiple electronic devices to be selected are determined, the information of the multiple electronic devices to be selected can be arranged from top to bottom in the management webpage according to the time sequence of the electronic devices to be selected. Figure 5 As shown, a selection box may be displayed at the left end of each row of information of the electronic device to be selected, and the selection box is a selection control of the electronic device to be selected. It should be noted that the selection control may also be presented in other ways, which is not limited in the embodiment of the present application.

[0079] Step 403: Receive a selection instruction, where the selection instruction is used to indicate a target electronic device selected from the at least one electronic device to be selected.

[0080] The user can select the target electronic device to be managed through the information of at least one selected electronic device displayed by the management device. This can trigger the management device to receive a selection instruction, which can indicate the selected target electronic device from the at least one selected electronic device. The management device can determine the selected electronic device from the at least one selected electronic device as the target electronic device to be managed based on the selection instruction.

[0081] For example, the management device may have a corresponding information input component, through which the user can make a selection from the electronic devices to be selected to trigger the management device to receive a selection instruction. For example, the management device includes a touch display screen, which is the information input component of the management device, or the management device includes a keyboard and a mouse, which are the information input components of the management device. For example, the user can trigger the selection control of the electronic device to be selected displayed by the management device through the information input component to select the electronic device to be selected. Optionally, the triggering operation on the selection control can be a click operation, a double-click operation, a long press operation or other operation on the selection control. The selection box corresponding to the selected electronic device to be selected can be checked, that is, a check mark is displayed in the selection box to indicate that the electronic device is selected.

[0082] Alternatively, if Figure 5 As shown, the management device may also display a confirmation selection control K1, and the user may select multiple electronic devices at one time from the electronic devices to be selected. For example, the user may trigger the selection controls corresponding to multiple electronic devices so that the selection boxes of the multiple electronic devices are all checked; then the user may trigger the confirmation selection control K1 to confirm the selection operation. At this time, the management device receives the selection instruction, and then determines the electronic devices corresponding to the multiple selected selection boxes as target electronic devices based on the selection instruction.

[0083] The following introduces the management method of the electronic device provided in the embodiment of the present application by taking a target electronic device as an example. The same method as that of the target electronic device can be executed for each target electronic device.

[0084] Step 404: Determine whether the target electronic device has been activated. If the target electronic device has been activated, execute step 408; if the target electronic device has not been activated, execute step 405.

[0085] For example, the management device can directly determine whether the target electronic device has been activated through the information of the target electronic device obtained in step 401. Optionally, when the electronic device is activated and not activated, the value of the identification bit corresponding to the activation state is different, and the management device can also obtain the value of the identification bit corresponding to the activation state of the target electronic device, and determine whether the target electronic device has been activated based on the value of the identification bit.

[0086] Step 405: Activate the target electronic device. Execute step 406.

[0087] For example, during the process of performing an activation operation on a target electronic device, the management device may first display an activation page of the target electronic device. Figure 6 Schematic diagram of an activation page provided in an embodiment of the present application. Figure 6 As shown, the activation page may include password input boxes S1 and S2 and a confirmation control K2. Optionally, the activation page may also display prompt information to prompt the user to enter a password in the password input box and prompt the password setting requirements. The activation page may also display information of the selected electronic device obtained by the management device. Figure 5 The information display page shown displays a floating window, in which a password input box and a confirmation control are displayed to form an activation page. Optionally, the floating window can cover part of the information in the information display page. The user can enter the set password into the password input box through the information input component, and then click the confirmation control K2 to set the device password for the target electronic device, and then the management device can activate the target electronic device based on the activation information (such as the device password) entered in the activation page.

[0088] It should be noted that the activation information input on the activation page at least includes the device password of the target electronic device. Optionally, the user can also enter other information related to the activation of the target electronic device in the activation page. At this time, the activation information can also include the other information, which is not limited in the embodiments of the present application. When the management device activates the target electronic device, it will automatically set a default user name for the target electronic device, and the user name is bound to the device password of the target device. The user can obtain the operating authority of the target electronic device through the user name and user password, and then operate the target electronic device. Optionally, the user name can also be set by the user. For example, a setting box for the user name can also be displayed on the activation page, and the user can enter the user name he wants to set in the setting box. Optionally, the user name can be used as an identifier of the target electronic device. After setting, the user name and device password can be stored in the target electronic device.

[0089] In the embodiment of the present application, if multiple target electronic devices are selected in step 403, and it is determined in step 404 that at least two of the multiple target electronic devices are not activated, then in step 405 the management device may perform batch activation on the at least two target electronic devices. For example, the management device may still display Figure 6In the activation page shown, the user can enter the password only once, and the management device can determine that the device passwords set by the user for the at least two target electronic devices are all the passwords, and then the management device can activate the at least two target electronic devices based on the passwords. For example, the at least two target electronic devices can be activated in sequence based on the passwords. It should be noted that since the owners of multiple electronic devices in the target local area network are the same, there is no need to distinguish the device passwords of the multiple electronic devices. In the embodiment of the present application, the user only needs to enter the password once to activate multiple electronic devices, which can simplify the activation process of the electronic devices.

[0090] Step 406: Detect whether the target electronic device is successfully activated. If the target electronic device is successfully activated, execute step 407; if the target electronic device is not successfully activated, execute step 418.

[0091] After step 405, the management device may detect the activation state of the target electronic device to determine whether the target electronic device is successfully activated. For example, the management device may obtain the value of the identification bit corresponding to the activation state of the target electronic device, and determine whether the target electronic device is activated based on the value of the identification bit.

[0092] Optionally, when the target electronic device is not successfully activated, the management device may also execute step 405 again to reactivate the target electronic device until the target electronic device is activated. Alternatively, the management device may also determine the number of repetitions of step 405, that is, the number of repetitions of activation of the target electronic device, and when the number is greater than a threshold number, the activation is no longer continued, and step 418 may be executed afterwards.

[0093] Step 407: Based on the available IP addresses in the target local area network, configure the IP information of the target electronic device. Execute step 411.

[0094] Among them, IP information is information used for networking, which may include IP address, subnet mask and gateway information. After successfully activating the unactivated target electronic device, the management device must also configure IP information for the target electronic device so that the target electronic device can connect to the network and exchange information with other devices. The management device can determine the available IP addresses in the target local area network, and then automatically assign an available IP address to the target electronic device. The management device can also determine the subnet mask and gateway information of the target local area network, and automatically configure the subnet mask and gateway information for the target electronic device.

[0095] The target LAN may have a corresponding network segment, and the IP addresses in the network segment may be used by the electronic devices in the target LAN. The management device determines the available IP addresses in the target LAN, that is, determines the IP addresses that can be allocated to the target electronic devices in the network segment corresponding to the target LAN, and the available IP addresses include unoccupied and unreserved IP addresses in the network segment corresponding to the target LAN. For example, the management device may detect whether each IP address in the network segment corresponding to the target LAN can be pinged through by using a Packet Internet Groper (Ping). When a certain IP address can be pinged through, it is determined that the IP address is occupied; when a certain IP address cannot be pinged through, it is determined that the IP address is an available IP address.

[0096] Optionally, if there are multiple target electronic devices that need to be configured with IP information, the management device can determine the available IP addresses based on the number of target electronic devices that need to be configured with IP information. If there are m target electronic devices that need to be configured with IP information, the management device can directly determine m available IP addresses in their corresponding network segments, and then allocate the m available IP addresses to the m target electronic devices. Optionally, if the number of available IP addresses in the target local area network is n, n<m, the management device can only allocate IP addresses to n target electronic devices of the m target electronic devices. For example, the management device can configure IP addresses for the first n target electronic devices of the m target electronic devices in sequence according to the display order of the m target electronic devices in the information display page. Alternatively, the IP addresses can also be configured for the first n target electronic devices of the m target electronic devices in sequence according to the order in which the m target electronic devices are selected.

[0097] Optionally, for the remaining mn target electronic devices, the management device may execute step 418. For example, the management device may also record the information of the remaining mn target electronic devices so that when there are newly available IP addresses, IP addresses can be allocated to the mn target electronic devices. If there are no available IP addresses in the target LAN, the management device does not execute step 407, and records the target electronic devices that need to be configured with IP information.

[0098] Step 408: Verify the target electronic device. If the verification of the target electronic device passes, execute step 411; if the verification of the target electronic device fails, continue to execute step 409.

[0099] The activated target electronic device selected by the user from the electronic devices to be selected can be considered as an electronic device activated outside the management device. For the activated target electronic device selected by the user from the electronic devices to be selected, the management device can verify the target electronic device. For example, the target electronic device is verified for availability, that is, whether the target electronic device can connect to the network and whether the target electronic device allows the management device to operate it. When the target electronic device can connect to the network and whether the target electronic device allows the management device to operate it, it is determined that the verification of the target electronic device has passed; when the target electronic device cannot connect to the network and / or whether the target electronic device allows the management device to operate it, it is determined that the verification of the target electronic device has failed.

[0100] The management device detects whether the target electronic device can connect to the network, that is, whether the target electronic device can transmit information in the target local area network. The management device can detect whether the target electronic device has an IP address supported by the target local area network to determine whether the target electronic device can connect to the network. The IP address supported by the target local area network is the IP address in the network segment corresponding to the target local area network. It should be noted that the electronic device can have a default IP address, or the electronic device is assigned an IP address when it is activated by a device other than the management device. When the electronic device is connected to the target local area network, the electronic device must use the IP address in the network segment corresponding to the target local area network to connect to the network. If the IP address currently configured for the electronic device is in the network segment corresponding to the target local area network, the electronic device can connect to the network normally; if the IP address currently configured for the electronic device is outside the network segment corresponding to the target local area network, the electronic device cannot connect to the network normally.

[0101] By way of example, the management device may obtain information about an IP address configured in the target electronic device, and determine whether the IP address belongs to a network segment corresponding to the target local area network, so as to determine whether the target electronic device can connect to the network. By way of another example, the management device may send information to the target electronic device based on the IP address configured in the target electronic device. If the information can be successfully sent to the target electronic device, it is determined that the target electronic device can connect to the network. If the information cannot be successfully sent to the target electronic device, it is determined that the target electronic device cannot connect to the network.

[0102] The management device detects whether the target electronic device allows the management device to operate it, that is, authenticates the current user of the management device to determine whether the user has the authority to operate the target electronic device. For example, the management device can instruct the user to enter the user name and device password of the target electronic device to verify the user's identity by checking whether the target electronic device allows the management device to operate it. For example, the management device can display Figure 7The verification page of the target electronic device shown in the figure may include a user name input box S3, a password input box S4 and a confirmation control K5, and may also include instruction information for instructing the user to enter a password. For example, the instruction information is "Please enter the user name and password below for verification". The user can enter the user name in the user name input box S3 and the verification password in the password input box S4 through the information input component, and then click the confirmation control K5 to trigger the management device to verify the user's identity based on the user name and verification password.

[0103] The management device can determine whether the user name input by the user is the same as the user name of the target electronic device, and determine whether the verification password is the same as the device password of the target electronic device. When the user name input by the user is the same as the user name of the target electronic device, and the verification password is the same as the device password of the target electronic device, it is determined that the target electronic device allows the management device to operate it, and the user has the authority to operate the target electronic device. When the user name input by the user is the same as the user name of the target electronic device, and / or the verification password is different from the device password of the target electronic device, it is determined that the target electronic device does not allow the management device to operate it, and the user does not have the authority to operate the target electronic device. Optionally, the management device can first determine that the received user name is the same as the user name of the target electronic device, and then determine whether the verification password is the same as the device password of the target electronic device. If the received user name is different from the user name of the target electronic device, the verification password can no longer be judged. Optionally, the management device can also directly obtain the default user name of the target electronic device, and then determine whether the default user name is the same as the user name of the target electronic device, without the user entering a user name.

[0104] Optionally, after receiving the user name and verification password input by the user, the management device may send the user name and verification password to the target electronic device based on the IP address configured in the target electronic device. If the user name and verification password cannot be successfully sent to the target electronic device, it is determined that the target electronic device cannot connect to the network, and further determines that the verification of the target electronic device has failed. If the user name and verification password can be successfully sent to the target electronic device, it is determined that the target electronic device can connect to the network; thereafter, it is further determined whether the target electronic device allows the management device to operate on it.

[0105] The target electronic device determines whether the received user name is the same as the user name of the target electronic device, and determines whether the verification password is the same as the device password of the target electronic device. When it is determined that the received user name is the same as the user name of the target electronic device, and the verification password is the same as the device password of the target electronic device, it is determined that the management device is allowed to operate the target electronic device; and then it is determined that the verification of the target electronic device has passed. If the user name received by the target electronic device is different from the user name of the target electronic device, and / or the verification password is different from the device password of the target electronic device, it is determined that the verification of the target electronic device has not passed.

[0106] When the target electronic device passes the verification, the management device can determine that the configuration of the target electronic device is complete, and then execute the subsequent process of adding it to the device management platform. When the target electronic device fails the verification, the management device can execute steps 409 and 410.

[0107] Optionally, step 408 can be performed after step 407 to ensure that the various steps of the management device can be performed in sequence, and the display pages corresponding to different steps are displayed in sequence, thereby improving the user's operation fluency. Optionally, the above step 408 can also be performed for the target electronic device activated by the management device. Since the activation password in step 405 is the device password of the target electronic device, and an available IP address has been allocated to the target electronic device in step 407, it is necessary to determine in step 408 that the verification of the target electronic device has passed. It makes no difference whether step 408 is performed for the target electronic device activated by the management device.

[0108] Step 409: Display target prompt information indicating that the target electronic device has not passed the verification. Execute step 410.

[0109] After the management device determines in step 408 that the verification of the target electronic device has not passed, the target prompt information may be displayed to inform the user that the verification of the target electronic device has not passed. Optionally, during the process of verifying the target electronic device in step 408, the management device may also determine the reason why the verification has not passed. For example, the reason may include: the input user name is different from the user name of the target electronic device, the verification password is different from the device password of the target electronic device, and the target electronic device does not have an IP address supported by the target local area network. The target prompt information displayed by the management device may also include information indicating the reason why the verification has not passed.

[0110] For example, if the verification of the target electronic device fails due to the user name or verification password, step 408 can be directly executed again to trigger the management device to instruct the user to re-enter the user name or verification password. In this case, the prompt information can be displayed in the verification page, such as the target prompt information can be "user name is wrong, please re-enter", or "password is wrong, please re-enter". If the verification of the target electronic device fails due to the IP address, step 410 can be executed to reset the IP address. In this case, the management device can display a new window to display the target prompt information.

[0111] Step 410: When the target prompt information indicates that the target electronic device does not have an IP address supported by the target local area network, configure the IP information of the target electronic device. Execute step 408.

[0112] For example, when the management device determines that the target electronic device does not have an IP address supported by the target local area network and thus cannot connect to the network, the management device may display instruction information instructing the user to configure the IP information of the target electronic device. Figure 8 The display interface is shown. Figure 8 As shown, the management device can Figure 5 A pop-up window is displayed floating on the page shown, and the instruction information can be displayed in the pop-up window. For example, the instruction information is "The network is not connected, please click the edit button to configure the IP information of the device". A "Confirm" control can also be displayed in the pop-up window. Figure 5 The pen-shaped control in the operation bar of the page shown is the edit button. The user can click the control to trigger the management device to display the configuration page of the IP information of the target electronic device, and then modify the IP information (such as IP address) of the target electronic device.

[0113] For example, when the management device determines that the target electronic device does not have an IP address supported by the target local area network and thus cannot connect to the network, it can display a query message asking the user whether to automatically assign an IP address to the target electronic device. Upon receiving a confirmation instruction of the query message, the IP information of the target electronic device is automatically configured based on the available IP addresses in the target local area network. For example, the management device can display Fig. 9 The display interface is shown. Fig. 9 As shown, it can be Figure 5 A pop-up window is displayed on the page shown, and the pop-up window may display inquiry information, such as "The network is not accessible, please confirm whether to automatically assign an IP address to the device", and the pop-up window may also display a "confirm" control and a "cancel" control. After the user clicks the "confirm" control, the management device may receive a confirmation instruction of the inquiry information, and then automatically assign an IP address to the target electronic device.

[0114] It should be noted that the process of configuring the IP information of the target electronic device in step 409 can refer to step 407. In the embodiment of the present application, when the verification of the target electronic device fails, the management device executes step 408 again to verify the device password of the target electronic device again until the verification passes. Optionally, the management device can also determine the number of verifications for the target electronic device, and when the number is greater than the number threshold, the verification is no longer continued, and then step 418 can be executed.

[0115] Step 411: Detect whether the target electronic device is connected to the cloud service platform. When the target electronic device is connected to the cloud service platform, execute step 413; when the target electronic device is not connected to the cloud service platform, execute step 412.

[0116] The management device manages the electronic device through the cloud service platform, and the electronic device needs to be connected to the cloud service platform. After determining that the configuration of the target electronic device is complete, the management device can perform relevant operations on the cloud service of the target electronic device. Optionally, the management device can first determine whether the target electronic device supports the cloud service function, and when the target electronic device supports the cloud service function, it can then determine whether the target electronic device is connected to the cloud service platform. It should be noted that the connection of the electronic device to the cloud service platform means that the electronic device is registered on the cloud service platform, and the information of the electronic device is recorded in the cloud service platform.

[0117] For example, the management device can obtain the cloud service information of the target electronic device. If the cloud service information is successfully obtained, the management device can determine that the target electronic device supports the cloud service function; if the cloud service information fails to be obtained, the management device can determine that the target electronic device does not support the cloud service function. After successfully obtaining the cloud service information of the target electronic device, the management device can parse the cloud service information of the target electronic device, and then determine whether the target electronic device is connected to the cloud service platform based on the cloud service information of the target electronic device. Among them, the cloud service information is information related to the cloud service, and the cloud service information may include: information on whether the cloud service function is started, the identification of the cloud server, the connection status of the target electronic device and the cloud service platform, and at least one of the verification codes required to connect to the cloud service platform. The cloud service information directly indicates whether the target electronic device is connected to the cloud service platform.

[0118] Optionally, after failing to successfully acquire the cloud service information of the target electronic device, the management device may execute step 418 to record the information of the target electronic device and record the failure of the management device to successfully acquire the cloud service information of the target electronic device.

[0119] Step 412: Control the target electronic device to connect to the cloud service platform. Execute step 413.

[0120] When the management device determines that the target electronic device is not connected to the cloud service platform, it can control the target electronic device to connect to the cloud service platform. For example, the management device can display a cloud service activation page and instruct the user to enter the information required to connect to the cloud service platform in the page, such as the serial number and verification code of the target electronic device. Afterwards, the management device can control the target electronic device to connect to the cloud service platform based on the information. For example, the management device can access the target electronic device based on the identification and device password of the target electronic device, and control the target electronic device to activate the cloud service function. Then, the target electronic device can send a registration request to the cloud service platform based on the serial number and verification code entered by the user to request registration on the cloud service platform, and then connect to the cloud service platform.

[0121] Optionally, after controlling the target electronic device to turn on the cloud service function, the management device may poll to obtain the cloud service information of the target electronic device to detect whether the cloud service connection status of the target electronic device is online. If the polling time exceeds the target duration (such as 2 minutes) and the cloud service connection status of the target electronic device is still offline, it is determined that the target electronic device has failed to connect to the cloud service platform, and polling to obtain the cloud service information of the target electronic device is stopped. In this case, the target electronic device may be unable to connect to the cloud service platform due to poor network quality. Optionally, if the system version of the target electronic device is too low, the target electronic device may not be able to turn on the cloud service function, and thus cannot connect to the cloud service platform. When the target electronic device fails to connect to the cloud service platform, the management device may execute step 418 to record the information of the target electronic device and record the information that the target electronic device failed to connect to the cloud service platform.

[0122] Step 413: Check whether there is an updated version of the firmware program of the target electronic device in the cloud service platform. If there is an updated version of the firmware program of the target electronic device in the cloud service platform, execute step 414; if there is no updated version of the firmware program of the target electronic device in the cloud service platform, execute step 416.

[0123] After determining that the target electronic device has been connected to the cloud service platform, the management device can perform compatibility detection on the target electronic device, such as detecting whether there is an updated version of the firmware program of the target electronic device in the cloud service platform. For example, the management device can obtain the firmware information of the target electronic device, and then detect whether there is an updated version of the firmware program of the target electronic device in the cloud service platform based on the obtained firmware information.

[0124] The firmware information of the target electronic device may include at least: version information of the firmware program and the model of the target electronic device, and the version information may include at least the version number of the firmware program. The management device may determine an updated version in the firmware program adapted to the target electronic device based on the model of the target electronic device in the firmware information to ensure that an installation package of the firmware program adapted to the target electronic device can be obtained when an updated version exists. It should be noted that for the introduction of the firmware program and its updated version, please refer to the relevant introduction in step 301 and step 302, which will not be repeated in the embodiments of the present application.

[0125] When the management device determines that there is no updated version of the firmware program of the target electronic device in the cloud service platform, it can determine that the original firmware program version of the target electronic device is the latest version developed, and then directly execute step 416 to add the target electronic device to the device management platform.

[0126] Step 414: Display a prompt interface to prompt whether to update the firmware program based on the updated version of the firmware program of the target electronic device. Execute step 415.

[0127] When the management device determines that there is an updated version of the firmware program of the target electronic device in the cloud service platform, it can display a prompt interface to ask the user whether to update the firmware program. Fig.10 is a schematic diagram of a prompt interface provided by an embodiment of the present application. Fig.10 As shown, the prompt interface may include prompt information X, a confirm upgrade control K3 and a cancel upgrade control K4. For example, the prompt information may be "An updated version of the device is detected, please confirm whether to upgrade".

[0128] Step 415: When the update confirmation instruction is received, the firmware program of the target electronic device is updated based on the updated version. Execute step 416.

[0129] For example, a user can click Fig.10 The confirm upgrade control K3 in the control panel triggers the management device to receive the update confirmation instruction, and then the management device can update the firmware program based on the updated version of the firmware program of the target electronic device. Optionally, the user can also click the cancel upgrade control K4 to skip the update step of the firmware program in the target electronic device and directly execute step 416.

[0130] The process of the management device updating the firmware program based on the updated version of the firmware program of the target electronic device may include: step s1, the management device obtains the installation package of the updated version of the firmware program from the cloud service platform. Step s2, the management device sends the installation package to the target electronic device. For example, the management device may send the installation package to the target electronic device through a switch. Step s3, the management device controls the target electronic device to install the installation package to update the firmware program.

[0131] Optionally, during the process of the management device updating the firmware program of the target electronic device, the management device may display the update progress of the firmware program. For example, the management device may display the update progress of the firmware program by at least one of a progress bar and a percentage, and the management device may also display text to indicate the step node currently being executed during the update process. Optionally, the step nodes during the update process may include: a download node for downloading an installation package, a decompression node for decompressing the installation package, and an installation node for installing the installation package. For example, Fig.11 is a schematic diagram of a display interface of another management device provided in an embodiment of the present application, and Fig.11 The display interface of the management device during the process of updating the firmware program of the target electronic device. Fig.11 As shown, the display interface includes a progress bar T, which displays the update progress percentage (such as 30%), and the step node currently executed in the update process (such as downloading) is also displayed above the progress bar T. After the installation package of the firmware program is installed, the management device can stop displaying the progress bar.

[0132] The progress in the progress bar in the embodiment of the present application can represent the overall progress of the entire process from determining to update the firmware program to completing the firmware program update. Optionally, the management device can also use a progress bar to represent the execution progress of each step node in the overall update process.

[0133] It should be noted that, in the embodiment of the present application, after the management device determines that there is an updated version of the firmware program of the target electronic device, the user can choose whether to update the firmware program, thereby ensuring that the management of the electronic device better meets the needs of the user and improving the flexibility of the management of the electronic device.

[0134] Step 416: Record the information of the target electronic device in the device management platform. Execute step 417.

[0135] The management device can send the information of the target electronic device to the device management platform to record it on the device management platform. For information about the target electronic device, please refer to the introduction in step 401, and the embodiments of the present application will not be repeated. For example, the management device can display the information of the target electronic device and display a confirmation add control. The user can click the confirmation add control to trigger the management device to add the target electronic device to the device management platform. It should be noted that at this time, the management device displays the information currently possessed by the target electronic device that meets the target conditions. The target conditions include: activated, having an IP address supported by the target local area network, and connected to the cloud service platform. If there are multiple target electronic devices that meet the target conditions, the management device displays the information of the multiple target electronic devices in a table, and when the user clicks the confirmation add control, the multiple target electronic devices are added to the device management platform together.

[0136] Step 417: Manage the target electronic device through the cloud service platform.

[0137] After the management device adds the target electronic device to the device management platform, the target electronic device can be remotely managed through the cloud service management platform. For example, when the user needs to manage the electronic device through the management device, the management device can be triggered to obtain information about each electronic device that supports being managed from the device management platform. The user can select the target electronic device to be managed based on the information obtained by the management device. The management device can send management instructions for the target electronic device to the cloud service platform. The cloud service platform can forward the received management instructions to the corresponding electronic device so that the electronic device can perform corresponding operations based on the management instructions, thereby realizing the management of the electronic device by the management device through the cloud service platform. For example, the user can specify a storage location for the electronic device added to the device management platform through the management device so that the electronic device stores the collected information in the storage location. It should be noted that the management of the electronic device by the management device can refer to the relevant introduction of step 303, and the embodiments of the present application will not be repeated.

[0138] When the management device manages the electronic device added to the device management platform, the management device may not be located in the same local area network as the electronic device, and the management device only needs to be connected to the cloud service platform. By way of example, the management device can be a management client installed with the electronic device or any terminal that can access the management webpage of the electronic device. Optionally, in an embodiment of the present application, the management device can carry the information of the target account when adding the electronic device to the device management platform, and the management device can add the electronic device to the device management platform and bind it to the target account. The user can log in to the management client or management webpage on any terminal through the target account to manage the electronic devices under the account.

[0139] Step 418: Determine that an error occurs during the process of adding the target electronic device, and record the error information. Execute step 419.

[0140] For example, during the process of adding a target electronic device, if the management device cannot make the target electronic device meet the aforementioned target condition, the management device may determine that the process of adding the target electronic device is wrong, and may record the adding error information of the target electronic device. The adding error information may include information of the target electronic device, the location of the error during the adding process, the error type, and the cause of the error.

[0141] Step 419: Display the record adding error message.

[0142] For example, the management device displays the recorded adding error information in a table, such as the adding error information corresponding to each target electronic device can be displayed in a row. The display method of the adding error information can be the same as the display method of the information of the selected electronic device in step 401. This can facilitate the user to view the adding error information of the target electronic device, and then perform corresponding processing based on the adding error information to ensure that the target electronic device can be successfully added to the device management platform next time.

[0143] In the related art, the user can manually input the information of all electronic devices to be added, such as organizing the information of all electronic devices into a table, and then uploading the table to the management webpage of the electronic device through the management device, so that the management device can add these electronic devices to the device management platform. However, in the related art, if there is an error in the addition process of a certain electronic device, all electronic devices in the table will not be added to the device management platform. And in the related art, when an error occurs in the addition of an electronic device, the management device will only display a prompt box to prompt the addition error, and then end the process of adding the electronic device. If the electronic device is not connected to the cloud service platform, the management device directly prompts that the electronic device is not connected to the cloud service platform, and then ends the process of adding the electronic device. The user needs to solve the problem by himself and restart the process of adding the electronic device to try to add the electronic device to the device management platform again.

[0144] In the embodiment of the present application, when the management device adds multiple electronic devices to the device management platform in batches, the addition of each electronic device does not affect each other, and even if a certain electronic device is not added successfully, it will not cause the addition of other electronic devices to fail. When the management device determines that the electronic device is not activated, it can display an activation interface to guide the user to activate the electronic device; when it is determined that the electronic device is not connected to the cloud service platform, it will control the electronic device to connect to the cloud service platform. Therefore, in the embodiment of the present application, after the management device determines that there is a problem with the addition of the electronic device, it will directly guide the user to solve the problem, so as to try to ensure that the electronic device can be added successfully at one time, without the user having to find a solution and restart the process of adding the electronic device. Therefore, electronic devices can be added to the device management platform more quickly, conveniently and comprehensively, reducing the operational complexity of adding electronic devices to the device management platform, improving the user's operational fluency, and ensuring the management effect of the management device on the electronic device.

[0145] In an embodiment of the present application, a web page (web) control may also be installed in the management device, and the management device may add the electronic device to the device management platform through the cooperation of the management web page and the web control. After the management device accesses the management web page and displays the device addition page, the management web page and the web control can establish a connection through the Web socket communication protocol or the HTTP protocol to perform a long patrol to complete the command interaction. Optionally, the above-mentioned device discovery service may be a service running in the web control. It should be noted that the management web page is used to interact with the user, receive information input by the user and display information to the user. The web control is equivalent to a transit module, and the web control has higher authority than the management web page to call the components in the management device. The management web page can send instructions to the web control, and then the management device interacts with the electronic device or the cloud service platform through the web control.

[0146] For example, in the above step 401, the management webpage in the management device can send a device discovery instruction to the web control, and then the web control can obtain information about electronic devices in the target local area network based on the device discovery service. If it is determined in the above step 404 that there are multiple target electronic devices that are not activated, then in the above step 405, the management webpage can send a batch activation instruction to the web control, and the web control activates the unactivated target electronic devices in sequence. In the above step 407, the management webpage sends an instruction to automatically allocate IP information to the web control, and the web control detects available IP addresses in the target local area network and returns them to the management webpage, and then the management webpage allocates IP addresses to the target electronic devices in sequence based on the available IP addresses.

[0147] In the above steps 411 and 412, the management webpage sends a cloud service information acquisition instruction of the target electronic device to the web control, and the web control accesses the target electronic device to obtain cloud service information. The management webpage determines whether the target electronic device is connected to the cloud service platform based on the information returned by the web control. If it is determined that the target electronic device is not connected to the cloud service platform, an instruction to connect to the cloud service platform is sent to the web control, and the web control accesses the target electronic device again, controls the target electronic device to connect to the cloud service platform, and returns the connection result to the management webpage for recording.

[0148] In the above steps 413 to 415, the management webpage sends a compatibility detection instruction to the web control, and the web control queries the cloud service platform whether the device has an updated version of the firmware program of the target electronic device, and returns the query result to the management webpage. When there is an updated version of the firmware program in the cloud service platform and the management webpage receives the update confirmation instruction, the management webpage sends an update request to the web control. The web control can download the installation package of the updated version from the cloud service platform based on the update request, access the target electronic device, and control the target electronic device to update its firmware program. In this process, the web control returns the update progress to the management webpage for display on the management webpage.

[0149] It should be noted that Figure 4 Whether each step in the process is executed and the execution order of each step can be adjusted accordingly according to different scenarios. Figure 4 The steps and execution order of the steps in the method shown are only an optional example. Several other optional examples are introduced below:

[0150] For example, steps 402 and 403 may not be performed, and the management device may directly determine all the electronic devices to be selected determined in step 401 as target electronic devices. For another example, steps 405 to 407 may not be performed, so the management device may only add devices for externally activated electronic devices. For another example, steps 408 to 410 may not be performed, so the management device may only add devices for electronic devices activated by the management device. For another example, steps 404 and 408 to 410 may not be performed, that is, step 405 and subsequent steps may be directly performed after step 403; in this way, the management device re-activates the electronic device regardless of whether the electronic device has been activated. For another example, steps 411 and 412 may not be performed, the latest version of the firmware program may be stored in the management device, and in step 413 the management device may detect whether the latest version of the firmware program of the target electronic device exists in the management device. In this way, the management device can manage the target electronic device only when it is in the same local area network as the target electronic device.

[0151] In summary, in the electronic device management method provided in the embodiment of the present application, the management device can update the firmware program of the electronic device before adding the electronic device to the device management platform, thereby improving the timeliness of the firmware program update of the electronic device. It is ensured that the electronic device can directly use the latest functions after being added to the device management platform, thereby improving the compatibility of the electronic device with the management method of the management device, improving the use effect of the electronic device, and improving the management effect of the management device on the electronic device.

[0152] Fig.12 is a schematic diagram of the structure of an electronic device management device provided in an embodiment of the present application. The device can be used Figure 1 or Figure 2 The management device 102 in the device management platform is used to manage the electronic devices having information recorded in the device management platform. Fig.12 As shown, the management device 102 may include:

[0153] An acquisition module 901 is used to acquire firmware information of a target electronic device to be managed, where the firmware information includes version information of a firmware program;

[0154] An updating module 902 is configured to update the firmware program based on the updated version after determining that there is an updated version of the firmware program of the target electronic device based on the firmware information;

[0155] The recording module 903 is used to record the information of the target electronic device after the firmware program is updated in the device management platform to manage the target electronic device.

[0156] In summary, in the management device of the electronic device provided in the embodiment of the present application, the management device can update the firmware program of the electronic device before adding the electronic device to the device management platform, thereby improving the timeliness of updating the firmware program of the electronic device. It is ensured that the electronic device can directly use the latest functions after being added to the device management platform, thereby improving the compatibility of the electronic device with the management method of the management device, improving the use effect of the electronic device, and improving the management effect of the management device on the electronic device.

[0157] Optionally, the management device 102 further includes:

[0158] The first display module is used to display a prompt interface after determining that there is an updated version of the firmware program, to prompt whether to update the firmware program based on the updated version.

[0159] The update module 902 is also used for:

[0160] When the update confirmation instruction is received, the firmware program is updated based on the updated version.

[0161] Optionally, the management device 102 is connected to the cloud service platform, and the management device 102 is used to manage the electronic devices recorded in the device management platform through the cloud service platform; the management device 102 also includes:

[0162] The control module is used to control the target electronic device to connect to the cloud service platform when it is determined that the target electronic device is not connected to the cloud service platform.

[0163] The acquisition module 901 is also used for:

[0164] After the target electronic device is connected to the cloud service platform, the firmware information of the target electronic device is obtained.

[0165] Optionally, the updating module 902 is further configured to:

[0166] Obtain an installation package of an updated version of the firmware program from the cloud service platform;

[0167] Sending an installation package to a target electronic device;

[0168] The control electronic device installs the installation package to update the firmware program.

[0169] Optionally, the target electronic device and the management device 102 are located in the same local area network; the management device 102 further includes:

[0170] A second display module is used to display an activation page of the target electronic device when it is determined that the target electronic device is not activated before acquiring the firmware information of the target electronic device;

[0171] An activation module, configured to activate the target electronic device based on activation information input in the activation page, wherein the activation information at least includes a device password of the target electronic device;

[0172] The first configuration module is used to configure the IP information of the target electronic device based on the Internet Protocol IP address available in the local area network.

[0173] Optionally, the target electronic device and the management device are located in the same local area network; the management device 102 further includes:

[0174] A third display module is used to display a verification page of the target electronic device when it is determined that the target electronic device has been activated before acquiring the firmware information of the target electronic device;

[0175] A detection module, used to detect whether the target electronic device has an IP address supported by the local area network when the verification password entered in the verification page is the same as the device password of the target electronic device;

[0176] The second configuration module is used to configure the IP information of the target electronic device based on the available IP addresses in the local area network when the target electronic device does not have an IP address supported by the local area network.

[0177] Optionally, the management device further includes:

[0178] A first determination module is used to determine, before acquiring the firmware information of the target electronic device, at least one candidate electronic device that is located in the same local area network as the management device and has no information recorded on the device management platform;

[0179] A fourth display module, used to display information of at least one electronic device to be selected;

[0180] The second determining module is used to determine an electronic device selected from at least one to-be-selected electronic device as a target electronic device.

[0181] In summary, in the management device of the electronic device provided in the embodiment of the present application, the management device can update the firmware program of the electronic device before adding the electronic device to the device management platform, thereby improving the timeliness of updating the firmware program of the electronic device. It is ensured that the electronic device can directly use the latest functions after being added to the device management platform, thereby improving the compatibility of the electronic device with the management method of the management device, improving the use effect of the electronic device, and improving the management effect of the management device on the electronic device.

[0182] Fig.13 1 is a block diagram of a management device for an electronic device provided in an embodiment of the present application. The device may be a terminal, such as a smart phone, a tablet computer, a laptop computer, or a desktop computer. The terminal may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0183] Typically, the terminal includes: a processor 601 and a memory 602 .

[0184] The processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 601 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0185] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store at least one instruction, which is used to be executed by the processor 601 to implement the management method of the electronic device provided in the method embodiment of the present application.

[0186] In some embodiments, the terminal may further optionally include: a peripheral device interface 603 and at least one peripheral device. The processor 601, the memory 602 and the peripheral device interface 603 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 603 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 604, a touch display screen 605, a camera 606, an audio circuit 607, a positioning component 608 and a power supply 609.

[0187] The peripheral device interface 603 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602, and the peripheral device interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral device interface 603 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0188] The radio frequency circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 604 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 604 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0189] The display screen 605 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 also has the ability to collect touch signals on the surface or above the surface of the display screen 605. The touch signal can be input to the processor 601 as a control signal for processing. At this time, the display screen 605 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 605 can be one, and the front panel of the terminal is set; in other embodiments, the display screen 605 can be at least two, which are respectively set on different surfaces of the terminal or in a folding design; in some other embodiments, the display screen 605 can be a flexible display screen, which is set on the curved surface or folding surface of the terminal. Even, the display screen 605 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 605 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).

[0190] The camera assembly 606 is used to capture images or videos. Optionally, the camera assembly 606 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 606 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0191] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 601 for processing, or input them into the radio frequency circuit 604 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 607 may also include a headphone jack.

[0192] The positioning component 608 is used to locate the current geographical location of the terminal to implement navigation or LBS (Location Based Service). The positioning component 608 can be a positioning component based on the US GPS (Global Positioning System), China's Beidou system, Russia's Grenas system or the European Union's Galileo system.

[0193] The power supply 609 is used to power various components in the terminal. The power supply 609 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 609 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0194] In some embodiments, the terminal further includes one or more sensors 610 , including but not limited to: an acceleration sensor 611 , a gyroscope sensor 612 , a pressure sensor 613 , a fingerprint sensor 614 , an optical sensor 615 , and a proximity sensor 616 .

[0195] The acceleration sensor 611 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal. For example, the acceleration sensor 611 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 601 can control the touch display screen 605 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 611. The acceleration sensor 611 can also be used for collecting game or user motion data.

[0196] The gyroscope sensor 612 can detect the body direction and rotation angle of the terminal, and the gyroscope sensor 612 can cooperate with the acceleration sensor 611 to collect the user's 3D actions on the terminal. The processor 601 can implement the following functions based on the data collected by the gyroscope sensor 612: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0197] The pressure sensor 613 can be set in the side frame of the terminal and / or the lower layer of the touch display screen 605. When the pressure sensor 613 is set in the side frame of the terminal, the user's holding signal of the terminal can be detected, and the processor 601 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 613. When the pressure sensor 613 is set in the lower layer of the touch display screen 605, the processor 601 controls the operability controls on the UI interface according to the user's pressure operation on the touch display screen 605. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0198] The fingerprint sensor 614 is used to collect the user's fingerprint, and the processor 601 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 614, or the fingerprint sensor 614 identifies the user's identity based on the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 601 authorizes the user to perform relevant sensitive operations, which include unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings. The fingerprint sensor 614 can be set on the front, back, or side of the terminal. When a physical button or manufacturer logo is set on the terminal, the fingerprint sensor 614 can be integrated with the physical button or manufacturer logo.

[0199] The optical sensor 615 is used to collect the ambient light intensity. In one embodiment, the processor 601 can control the display brightness of the touch display screen 605 according to the ambient light intensity collected by the optical sensor 615. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 605 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 605 is reduced. In another embodiment, the processor 601 can also dynamically adjust the shooting parameters of the camera assembly 606 according to the ambient light intensity collected by the optical sensor 615.

[0200] The proximity sensor 616, also known as a distance sensor, is usually arranged on the front panel of the terminal. The proximity sensor 616 is used to collect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 616 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 601 controls the touch display screen 605 to switch from the screen-on state to the screen-off state; when the proximity sensor 616 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 601 controls the touch display screen 605 to switch from the screen-off state to the screen-on state.

[0201] Those skilled in the art will understand that Fig.13 The structure shown in the figure does not constitute a limitation on the terminal, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0202] In an exemplary embodiment, a management device for an electronic device is also provided, which may include a processor and a memory, wherein at least one instruction is stored in the memory. The at least one instruction is configured to be executed by one or more processors to implement any of the above-mentioned management methods for electronic devices.

[0203] In an exemplary embodiment, a computer-readable storage medium is further provided, wherein at least one instruction is stored in the storage medium, and when the at least one instruction is executed by a processor of a computer device, any of the above-mentioned electronic device management methods is implemented.

[0204] Alternatively, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0205] In an exemplary embodiment, a computer program product including instructions is also provided. When the computer program product is run on a computer, that is, when the computer executes the instructions included in the computer program product, the computer can implement any electronic device management method provided in the above method embodiments, for example Figure 3 or Figure 4 The method shown.

[0206] It should be noted that: the device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0207] In addition, the method embodiments provided in the embodiments of the present application can be referenced with the corresponding device embodiments, and the embodiments of the present application are not limited thereto. The sequence of the steps of the method embodiments provided in the embodiments of the present application can be appropriately adjusted, and the steps can also be increased or decreased accordingly according to the circumstances. Any technician familiar with the technical field can easily think of the changed methods within the technical scope disclosed in the present application, and they should be included in the protection scope of the present application, so they will not be repeated.

[0208] In the embodiments of the present application, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. The term "multiple" refers to two or more, unless otherwise clearly defined. The "including" mentioned in this application is an open term, so it should be interpreted as "including but not limited to". The term "and / or" in this application is only a description of the association relationship of the associated object, indicating that there can be three relationships, for example, A and / or B, which can be represented by: A exists alone, A and B exist at the same time, and B exists alone. The term "at least one of A and B" in this application is only a description of the association relationship of the associated object, indicating that there can be three relationships, for example, at least one of A and B, which can be represented by: A exists alone, A and B exist at the same time, and B exists alone. Similarly, "at least one of A, B and C" means that there can be seven relationships, which can be represented by: A exists alone, B exists alone, C exists alone, A and B exist at the same time, A and C exist at the same time, C and B exist at the same time, and A, B and C exist at the same time. And so on.

[0209] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for managing electronic equipment, characterized in that: A management device is used, wherein a web control is installed in the management device, and the management device is used to manage electronic devices having information recorded in a device management platform, and the method includes: After the management device accesses the management webpage and displays the device adding page, the management webpage sends a device discovery instruction to the web control, and the web control obtains information of each electronic device in at least one to-be-selected electronic device in the target local area network; Displaying information of each electronic device in at least one electronic device to be selected on a management webpage, and determining a plurality of electronic devices selected from the at least one electronic device to be selected as a plurality of target electronic devices; If it is determined that there are multiple target electronic devices that are not activated, the management webpage sends a batch activation instruction to the web control, and the web control activates the unactivated target electronic devices in sequence; The management webpage sends a cloud service information acquisition instruction of the target electronic device to the web control, the web control accesses each target electronic device to acquire cloud service information, the management webpage determines whether each target electronic device is connected to the cloud service platform according to the information returned by the web control, and if it is determined that one of the target electronic devices is not connected to the cloud service platform, an instruction to connect to the cloud service platform is sent to the web control, the web control accesses the one of the target electronic devices again, controls the one of the target electronic devices to connect to the cloud service platform, and returns the connection result to the management webpage for recording; The management webpage sends a compatibility detection instruction to the web control, the web control queries the cloud service platform whether there is an updated version of the firmware program of each target electronic device, and returns the query result to the management webpage. When there is an updated version of the firmware program of one of the target electronic devices in the cloud service platform and the management webpage receives the update confirmation instruction, the management webpage sends an update request to the web control, the web control downloads the installation package of the updated version from the cloud service platform based on the update request, and accesses one of the target electronic devices to control one of the target electronic devices to update its firmware program; The management webpage displays the information of the target electronic device and displays a confirmation add control, wherein the management webpage displays the current information of the target electronic device that meets the target conditions, and the target conditions include: activated and connected to the cloud service platform. If there are multiple target electronic devices that meet the target conditions, when the user clicks the confirmation add control, the multiple target electronic devices that meet the target conditions are added to the device management platform together.

2. The method according to claim 1, characterized in that The method further comprises: After determining that there is an updated version of the firmware program, displaying a prompt interface to prompt whether to update the firmware program based on the updated version; The updating of the firmware program based on the updated version includes: When the update confirmation instruction is received, the firmware program is updated based on the updated version.

3. The method according to any one of claims 1 to 2, characterized in that: The web control activates unactivated target electronic devices in sequence, including: When it is determined that the target electronic device is not activated, displaying an activation page of the target electronic device; activating the target electronic device based on activation information input in the activation page, wherein the activation information at least includes a device password of the target electronic device; Based on the available Internet Protocol IP addresses in the local area network, IP information of the target electronic device is configured.

4. The method according to any one of claims 1 to 2, characterized in that: Before acquiring the firmware information of the target electronic device, the method further includes: When it is determined that the target electronic device has been activated, displaying a verification page of the target electronic device; When the verification password entered in the verification page is the same as the device password of the target electronic device, detecting whether the target electronic device has an IP address supported by the local area network; When the target electronic device does not have an IP address supported by the local area network, IP information of the target electronic device is configured based on an available IP address in the local area network.

5. A management device for electronic equipment, characterized in that: The management device is used to manage electronic devices with information recorded in the device management platform. A web control is installed in the management device. The management device includes: An acquisition module, used for acquiring firmware information of a target electronic device to be managed before adding the target electronic device to the device management platform, wherein the target electronic device and the management device are located in the same local area network, and the firmware information includes version information of a firmware program installed in the target electronic device; The acquisition module is specifically used to: after the management device accesses the management webpage and displays the device adding page, send a device discovery instruction to the web control, and the web control acquires information of each electronic device in at least one selected electronic device in the target local area network based on the device discovery service; Displaying information of each electronic device in at least one electronic device to be selected on a management webpage, and determining a plurality of electronic devices selected from the at least one electronic device to be selected as a plurality of target electronic devices; If it is determined that there are multiple target electronic devices that are not activated, a batch activation instruction is sent to the web control, and the web control activates the unactivated target electronic devices in sequence; Sending a cloud service information acquisition instruction of the target electronic device to the web control, the web control accesses each target electronic device to acquire cloud service information, the management webpage determines whether each target electronic device is connected to the cloud service platform according to the information returned by the web control, and if it is determined that one of the target electronic devices is not connected to the cloud service platform, sending an instruction to connect to the cloud service platform to the web control, the web control accesses the one of the target electronic devices again, controls the one of the target electronic devices to connect to the cloud service platform, and returns the connection result to the management webpage for recording; An updating module, configured to update the firmware program based on the updated version after determining that there is an updated version of the firmware program of the target electronic device based on the firmware information; The update module is specifically used to: send a compatibility detection instruction to the web control, the web control queries whether there is an updated version of the firmware program of each target electronic device on the cloud service platform, and returns the query result to the management webpage, when there is an updated version of the firmware program of one of the target electronic devices on the cloud service platform and the management webpage receives the update confirmation instruction, the management webpage sends an update request to the web control, the web control downloads the installation package of the updated version from the cloud service platform based on the update request, and accesses one of the target electronic devices to control one of the target electronic devices to update its firmware program; The management webpage displays the information of the target electronic device and displays a confirmation add control. The user clicks the confirmation add control to trigger the management device to add the target electronic device to the device management platform. The management webpage displays the current information of the target electronic device that meets the target conditions. The target conditions include: activated, having an IP address supported by the target local area network, and connected to the cloud service platform. If there are multiple target electronic devices that meet the target conditions, when the user clicks the confirmation add control, the multiple target electronic devices are added to the device management platform together.

6. The electronic equipment management device according to claim 5, characterized in that: The management device also includes: A first display module, configured to display a prompt interface after determining that an updated version of the firmware program exists, to prompt whether to update the firmware program based on the updated version; The update module is also used for: When receiving the update confirmation instruction, updating the firmware program based on the updated version; Wherein, the target electronic device and the management device are located in the same local area network; the management device further comprises: A second display module, configured to display an activation page of the target electronic device when it is determined that the target electronic device is not activated before the firmware information of the target electronic device is obtained; an activation module, configured to activate the target electronic device based on activation information input in the activation page, wherein the activation information at least includes a device password of the target electronic device; A first configuration module, configured to configure IP information of the target electronic device based on an available Internet Protocol IP address in the local area network; Wherein, the target electronic device and the management device are located in the same local area network; the management device further comprises: A third display module, configured to display a verification page of the target electronic device when it is determined that the target electronic device has been activated before the firmware information of the target electronic device is obtained; a detection module, configured to detect whether the target electronic device has an IP address supported by the local area network when the verification password input in the verification page is the same as the device password of the target electronic device; The second configuration module is used to configure the IP information of the target electronic device based on the available IP addresses in the local area network when the target electronic device does not have an IP address supported by the local area network.

7. A management device for electronic equipment, characterized in that: The electronic device management device comprises a processor and a memory, wherein the memory stores at least one instruction, and when the at least one instruction is executed by the processor, the electronic device management method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Firmware updating method and device for quick charging equipment, computer equipment and storage medium

    CN111309360A

  • Portable electronic device and data updating method

    US20180074810A1