Equipment management method and device based on Internet of Things, equipment, medium and product

By loading the web user interface in the browser, obtaining user operation instructions and updating IoT device data, the complex problems of traditional IoT device management operations are solved, and efficient device management and simplified operation processes are achieved.

CN119544692APending Publication Date: 2025-02-28北京力控元通科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411595246.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The traditional IoT device management method has complex operating procedures, resulting in inefficient management, and a method to simplify operating procedures and improve management efficiency is needed.

Method used

By loading the web user interface in the browser, obtaining the operation instructions entered by the user, recalling the historical data and/or current data of the target device, generating response data, and updating the data displayed on the web user interface.

Benefits of technology

It enables users to intuitively understand the various data of the target device, facilitate management, improve management efficiency, and simplify operation processes. Users do not need to install special software or configure specific network environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544692A_ABST
    Figure CN119544692A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment management method and device based on the Internet of Things, equipment, a medium and a product, and relates to the technical field of big data processing.The method comprises the steps that under the condition that a browser successfully loads a web user interface, an operation instruction input by a user to the web user interface is obtained; the operation instruction is a control instruction generated by clicking a button of a web user interface by a user; the operation instruction is an HTTP / HTTPS request; acquiring historical data and / or current data of the target equipment based on the operation instruction, and generating response data; data displayed by the web user interface is updated based on the response data. The operation process is simplified, and the management efficiency of the Internet of Things equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data processing technology, and in particular to a device management method, apparatus, equipment, medium and product based on the Internet of Things. Background Art

[0002] In the application scenarios of IoT gateways, the traditional method requires the use of specific IoT device configuration software and data collection and display in the same network environment. This method has a relatively complicated operation process when collecting and displaying data, resulting in low management efficiency of IoT devices in the later stage. Therefore, a method that can simplify the operation process and improve the management efficiency of IoT devices is urgently needed. Summary of the invention

[0003] In view of the above-mentioned defects or deficiencies in the related art, the purpose of this application is to provide a device management method, apparatus, equipment, medium and product based on the Internet of Things, which can simplify the operating process and improve the management efficiency of the Internet of Things devices.

[0004] To achieve the above objectives, this application provides the following solutions:

[0005] In a first aspect, the present application provides a device management method based on the Internet of Things, and the device management method based on the Internet of Things includes: when a browser successfully loads a web user interface, obtaining an operation instruction input by a user into the web user interface; the operation instruction is a control instruction generated by a user clicking a button of the web user interface; the operation instruction is an HTTP / HTTPS request; based on the operation instruction, historical data and / or current data of the target device is obtained to generate response data; and based on the response data, the data displayed on the web user interface is updated.

[0006] Optionally, the operation instruction includes a device monitoring instruction, and the historical data and / or current data of the target device is obtained based on the operation instruction to generate response data, including: based on the device monitoring instruction, obtaining the current data of the target device stored in the cloud server; generating the response data based on the current data of the target device; the response data includes the number of currently online target devices and the operating data of each of the target devices; updating the data displayed on the web user interface based on the response data includes: updating the data displayed on the web user interface based on the number of currently online target devices and the operating data of each of the target devices; the data displayed on the web user interface includes the number of currently online target devices and the operating data of each of the target devices.

[0007] Optionally, the operation instruction includes a data analysis instruction; the acquiring historical data and / or current data of the target device based on the operation instruction and generating response data includes: based on the data analysis instruction, acquiring historical data of the target device stored in a cloud server; performing data analysis on the historical data of the target device to generate the response data; the response data includes key performance indicators of the target device, fault analysis results of the target device, production efficiency change trends of the target device and / or maintenance strategies of the target device; updating the data displayed on the web user interface based on the response data includes: updating the data displayed on the web user interface based on the key performance indicators of the target device, fault analysis results of the target device, production efficiency change trends of the target device and / or maintenance strategies of the target device; the data displayed on the web user interface includes fault analysis results of the target device, production efficiency change trends of the target device and / or maintenance strategies of the target device.

[0008] Optionally, the operation instruction includes a configuration instruction, and the obtaining of historical data and / or current data of the target device based on the operation instruction and generating response data includes: obtaining historical data of the target device stored in a cloud server based on the configuration instruction; determining a historical abnormal data threshold based on the historical data of the target device; setting a current abnormal data threshold based on the historical abnormal data threshold to generate the response data; and updating the data displayed on the web user interface based on the response data, including: modifying the configuration parameters of the target device displayed on the web user interface based on the current abnormal data threshold of the response data, and obtaining a current warning threshold of the target device.

[0009] Optionally, the method further includes: identifying an abnormal mode of the target device when it is monitored that the current data of the target device is greater than or equal to the current warning threshold; controlling the web user interface to display the abnormal mode of the target device and issuing an alarm prompt message.

[0010] Optionally, when the browser successfully loads the web user interface, the method also includes: displaying a verification interface of the web user interface, and verifying the verification information input into the verification interface; the verification information includes a verification code, a verification graphic and / or a password; if the verification is passed, displaying the complete interface of the web user interface, and obtaining the operation instruction; or, displaying the access permission interface of the web user interface, and verifying the identity information input into the access permission interface; after the verification is completed, displaying part or all of the web user interface, and obtaining the operation instruction.

[0011] In a second aspect, the present application provides a device management apparatus based on the Internet of Things, the device management apparatus based on the Internet of Things comprising:

[0012] an acquisition module, for acquiring, when the browser successfully loads the web user interface, an operation instruction input by a user into the web user interface; the operation instruction is a control instruction generated by a user clicking a button of the web user interface; the operation instruction is an HTTP / HTTPS request;

[0013] A generating module, used for acquiring historical data and / or current data of a target device based on the operating instruction, and generating response data;

[0014] An updating module is used to update the data displayed by the web user interface based on the response data.

[0015] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any one of the above-mentioned IoT-based device management methods.

[0016] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any one of the above-mentioned methods for managing devices based on the Internet of Things.

[0017] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any one of the above-mentioned IoT-based device management methods.

[0018] The present application provides a device management method, apparatus, equipment, medium and product based on the Internet of Things, which obtains the operation instructions input by the user into the web user interface, retrieves the historical data and / or current data of the target device; generates response data by retrieving the historical data and / or current data of the target device; and updates the data displayed on the web user interface through the response data. On the one hand, the user can intuitively understand the various data of the target device, which is convenient for the user to manage the target device and improve the management efficiency of the target device; on the other hand, the user opens the web user interface through the browser and manages the target device by clicking the button of the web user interface, without installing the corresponding software or configuring a special network environment, which greatly simplifies the operation process and further improves the management efficiency of the target device. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in 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 paying creative work.

[0020] Figure 1 This is an application environment diagram of a device management method based on the Internet of Things in one embodiment of the present application;

[0021] Figure 2 A schematic diagram of a flow chart of a device management method based on the Internet of Things provided in one embodiment of the present application;

[0022] Figure 3 Schematic diagram of a web user interface provided for an embodiment of the application Figure 1 ;

[0023] Figure 4 Schematic diagram of a web user interface provided for an embodiment of the application Figure 2 ;

[0024] Figure 5 Schematic diagram of a web user interface provided for an embodiment of the application Figure 3 ;

[0025] Figure 6 A schematic diagram of functional modules of a device management apparatus based on the Internet of Things provided in one embodiment of the present application;

[0026] Figure 7 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0028] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0029] The device management method based on the Internet of Things provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the computer device 101 is connected to the cloud server 102 in communication, the computer device 101 is connected to the web client 103 through HTTP / HTTPS communication, and the computer device 101 is connected to the IoT device 104 in communication. Among them, for example, the communication method between the computer device 101 and the cloud server 102 is such as the industrial Ethernet protocol Ethernet / IP, Profinet; the communication method between the computer device 101 and the IoT device 104 is such as the MQTT protocol, LoRa / NB-IoT.

[0030] The cloud server 102 can store the historical data of the IoT device 104 collected by the computer device 101. The web client 103 is equipped with a web user interface. The user enters an operation instruction by clicking a button of the web user interface, and the computer device 101 receives and responds to the operation instruction, retrieves the historical data stored in the cloud server 102, or collects the current operation data of the IoT device 104.

[0031] The web client 103 may be, but is not limited to, various desktop computers, laptops, smart phones, tablet computers, and portable wearable devices (with Internet access and capable of loading a browser), and the portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The IoT device 104 may be daily life devices such as smart speakers, smart TVs, smart air conditioners, and smart car-mounted devices, or may be machines in factories and various sensors.

[0032] In an exemplary embodiment, Figure 2 As shown, a device management method based on the Internet of Things is provided. In the embodiment of the present application, the method is applied to Figure 1 The computer device 101 in the example is used as an example to illustrate, including the following steps S210 to S230. Among them:

[0033] Step S210: When the browser successfully loads the web user interface, an operation instruction input by the user into the web user interface is obtained.

[0034] It should be noted that the operation instruction is a control instruction generated by a user clicking a button on the web user interface; the operation instruction is an HTTP / HTTPS request.

[0035] Step S220: acquiring historical data and / or current data of the target device based on the operation instruction, and generating response data.

[0036] In an example embodiment, the operation instruction may include a device monitoring instruction, a data analysis instruction, and a configuration instruction. If the operation instruction is a device monitoring instruction, the response data may include the number of currently online target devices and the operating data of the target devices; if the operation instruction is a data analysis instruction, the response data may include the key performance indicators of the target devices, the fault analysis results of the target devices, the production efficiency change trend of the target devices, and / or the maintenance strategy of the target devices; if the operation instruction is a configuration instruction, the response data may be the warning threshold associated with the target device, normal operation data, etc.

[0037] It should be noted that the historical data of the target device is the historical operation data, warning thresholds and configuration parameters of the target device during normal operation stored in the cloud server. The current data is the current operation data of the target device obtained by the computer device in real time.

[0038] And, in the embodiment of the present application, the computer device collects the operating data of the target device at a high frequency to ensure the freshness of the data. When the computer device collects data, it transmits it in real time, that is, it adopts real-time data transmission protocols such as MQTT and WebSocket. These protocols support low-latency two-way communication, and the data is pushed to the cloud server immediately after collection. At the same time, the computer device uses stream processing technology (such as Apache Kafka Streams, Flink) to pre-process and filter during the data transmission process to reduce the back-end processing burden. And the computer device uses a high-performance cache system (such as Redis) to temporarily store the latest data for quick access by web clients, avoiding delays caused by frequent access to cloud servers.

[0039] Step S230: updating the data displayed on the web user interface based on the response data.

[0040] In combination with the above content, it can be understood that the web user interface is mounted on the web client, and the web user interface can be various human-machine interfaces (HMI), web applications or mobile apps. After the user opens the browser of the web client 103 to load the web user interface, he clicks a button on the web user interface. At this time, the web client 103 sends an operation instruction to the computer device 101. The computer device 101 responds to the operation instruction to obtain data from the cloud server 102 and sends it to the web user interface. The web user interface is displayed to the user in a graphical manner, so that the user can intuitively monitor the production status of the target device and analyze data trends. Among them, the target device is at least one of the IoT devices 104.

[0041] It should be noted that in the embodiment of the present application, the web client uses the data binding function of a modern front-end framework (such as React, Vue), keeps the connection open after the web client initiates a request, and immediately pushes new data to the web client when the computer device has new data. The web client automatically updates the Web user interface after receiving the new data without refreshing the page. That is, the computer device can actively push data updates to the web client to ensure real-time synchronization of data. In addition, the web client is also integrated with a high-performance chart library (such as ECharts, Highcharts), which can dynamically load and update charts to intuitively display real-time data changes.

[0042] The embodiments of the present application provide a device management method, apparatus, equipment, medium and product based on the Internet of Things. By implementing the above-mentioned steps S210 to S230, the operation instructions input by the user into the web user interface can be obtained, and the historical data and / or current data of the target device can be retrieved; response data can be generated by retrieving the historical data and / or current data of the target device; the data displayed on the web user interface can be updated through the response data. On the one hand, the user can intuitively understand the various data of the target device, which is convenient for the user to manage the target device and improve the management efficiency of the target device; on the other hand, the user opens the web user interface through a browser and manages the target device by clicking a button in the web user interface. There is no need to install corresponding software or configure a special network environment, which greatly simplifies the operation process and further improves the management efficiency of the target device.

[0043] In a specific embodiment, the above step S220 may include: based on the device monitoring instruction, obtaining the current data of the target device stored in the cloud server; generating response data based on the current data of the target device; the response data includes the number of current online target devices and the operation data of each target device. The above step S230 may include: based on the number of current online target devices and the operation data of each target device, updating the data displayed on the web user interface; the data displayed on the web user interface includes the number of current online target devices and the operation data of each target device.

[0044] Understandable, for example, Figure 3 As shown, the web user interface displays all devices, currently online gateways, alarm devices, etc. Among them, all devices need to be monitored, such as various sensors in the factory environment; the gateway can be a router connecting computer equipment and various sensors, and the number of various sensors and the operating data of each sensor are obtained through the gateway, and the various data displayed on the web user interface are updated.

[0045] In a specific embodiment, the above step S220 may include: based on the data analysis instruction, obtaining the historical data of the target device stored in the cloud server; performing data analysis on the historical data of the target device to generate response data; the response data includes the key performance indicators of the target device, the fault analysis results of the target device, the production efficiency change trend of the target device and / or the maintenance strategy of the target device. The above step S230 may include: based on the key performance indicators of the target device, the fault analysis results of the target device, the production efficiency change trend of the target device and / or the maintenance strategy of the target device, updating the data displayed on the web user interface; the data displayed on the web user interface includes the fault analysis results of the target device, the production efficiency change trend of the target device and / or the maintenance strategy of the target device.

[0046] Understandable, for example, Figure 4 As shown, the web user interface displays the following units: device management, work order management, visualization management, system management, etc. The failure situations are set through the device management, work order management, visualization management, system management, etc. For example, the number of monitored devices is reduced, and the reasons for the offline of the monitored devices are automatically analyzed to obtain the analysis results. After that, you can choose to automatically repair or display the cause of the failure in the form of a message in the web user interface.

[0047] In a specific embodiment, the above step S220 may include: based on the configuration instruction, obtaining the historical data of the target device stored in the cloud server; based on the historical data of the target device, determining the historical abnormal data threshold; based on the historical abnormal data threshold, setting the current abnormal data threshold, and generating response data. The above step S230 may include: based on the current abnormal data threshold of the response data, modifying the configuration parameters of the target device displayed on the web user interface to obtain the current warning threshold of the target device.

[0048] Understandable, for example, Figure 5 As shown in the figure, the web user interface displays an alarm adding unit, which can set the alarm type, the equipment to be alarmed (point name), the highest and lowest thresholds of the alarm, the urgency level and the point description. Among them, the point description refers to the specific description and definition of a specific monitoring point. This description usually includes detailed information such as the location of the monitoring point, the type of sensor used, the measurement parameters, the data collection frequency, the alarm threshold, etc.

[0049] In another exemplary embodiment of the present application, in order to perform real-time monitoring of the target device and further improve the efficiency of device management, the above method may also include: when it is monitored that the current data of the target device is greater than or equal to the current warning threshold, identifying the abnormal mode of the target device; controlling the web user interface to display the abnormal mode of the target device and issuing an alarm prompt message.

[0050] It should be noted that when monitoring the target device, abnormal patterns in the data are identified, so that the web user interface displays the abnormal patterns, reminding the user to promptly discover behaviors or events that deviate from the normal state, such as equipment abnormalities, surges in energy consumption, etc., and then make adjustments through the relevant configurations of the web user interface to achieve remote control of the target device.

[0051] In another exemplary embodiment of the present application, in order to ensure the security and confidentiality of the data of the target device, when the browser successfully loads the web user interface, the method also includes: displaying a verification interface of the web user interface, and verifying the verification information input into the verification interface; the verification information includes a verification code, a verification graphic and / or a password; when the verification is passed, displaying the complete interface of the web user interface, and obtaining operation instructions.

[0052] It should be noted that the verification interface can be a login interface or a verification window that pops up when obtaining certain data of the target device. The verification message can come from the user and / or device that logs in to the Web user interface. Verification methods such as multi-factor authentication (MFA) require users to provide two or more verification factors when logging in, such as a password and a one-time verification code, to improve the security of identity authentication; device authentication is through a digital certificate or a pre-shared key (PSK). By setting up a verification interface, unauthorized devices and users can be prevented from accessing the Web user interface.

[0053] In applying for another exemplary embodiment, in order to further ensure the security and confidentiality of the data of the target device, when the browser successfully loads the web user interface, the method also includes: displaying the access permission interface of the web user interface, and verifying the identity information input into the access permission interface; after the verification is completed, displaying part or all of the web user interface, and obtaining operation instructions.

[0054] It should be noted that the access setting interface is used to ensure that users and target devices can only access data and functions within their permission range. For example, role-based access settings, by defining user roles and their permissions, ensure that users can only access data and functions that match their roles.

[0055] In addition, in order to further ensure the security of data, data can also be encrypted during data transmission to prevent external attacks and unauthorized users or devices from accessing. For example, TLS / SSL encryption can protect the communication between computer devices and cloud servers that store data; data transmission encryption uses symmetric encryption algorithms to prevent data from being intercepted and decrypted.

[0056] Based on the same inventive concept, the embodiment of the present application also provides an IoT-based device management apparatus for implementing the IoT-based device management method involved above. The implementation solution provided by the apparatus is similar to the implementation solution recorded in the above method, so the specific limitations in one or more IoT-based device management apparatus embodiments provided below can refer to the limitations of the IoT-based device management method above, and will not be repeated here.

[0057] In an exemplary embodiment, Figure 6 As shown, a device management device based on the Internet of Things is provided. The device management device based on the Internet of Things 600 includes: an acquisition module 610, a generation module 620, and an update module 630. Specifically:

[0058] The acquisition module 610 is used to acquire the operation instruction input by the user into the web user interface when the browser successfully loads the web user interface; the operation instruction is a control instruction generated by the user clicking a button of the web user interface; the operation instruction is an HTTP / HTTPS request;

[0059] The generating module 620 is used to obtain historical data and / or current data of the target device based on the operation instruction and generate response data;

[0060] The updating module 630 is used to update the data displayed in the web user interface based on the response data.

[0061] As an optional implementation, the operation instruction includes a device monitoring instruction;

[0062] The generation module 620 is also used to obtain the current data of the target device stored in the cloud server based on the device monitoring instruction; generate response data based on the current data of the target device; the response data includes the number of current online target devices and the operation data of each target device;

[0063] The update module 630 is also used to update the data displayed on the web user interface based on the number of current online target devices and the operating data of each target device; the data displayed on the web user interface includes the number of current online target devices and the operating data of each target device.

[0064] As an optional implementation, the operation instruction includes a data analysis instruction;

[0065] The generation module 620 is further used to obtain historical data of the target device stored in the cloud server based on the data analysis instruction; perform data analysis on the historical data of the target device to generate response data; the response data includes key performance indicators of the target device, fault analysis results of the target device, production efficiency change trends of the target device and / or maintenance strategies of the target device;

[0066] The above-mentioned update module 630 is also used to update the data displayed on the web user interface based on the key performance indicators of the target device, the fault analysis results of the target device, the production efficiency change trend of the target device and / or the maintenance strategy of the target device; the data displayed on the web user interface includes the fault analysis results of the target device, the production efficiency change trend of the target device and / or the maintenance strategy of the target device.

[0067] As an optional implementation, the operation instruction includes a configuration instruction;

[0068] The generation module 620 is also used to obtain historical data of the target device stored in the cloud server based on the configuration instruction; determine the historical abnormal data threshold based on the historical data of the target device; set the current abnormal data threshold based on the historical abnormal data threshold, and generate response data;

[0069] The updating module 630 is also used to modify the configuration parameters of the target device displayed on the web user interface based on the current abnormal data threshold of the response data to obtain the current warning threshold of the target device.

[0070] As an optional implementation, the IoT-based device management apparatus 600 is also used to identify abnormal patterns of target devices when it is detected that the current data of the target device is greater than or equal to the current warning threshold; control the web user interface to display the abnormal patterns of the target device, and issue an alarm prompt message.

[0071] As an optional implementation, when the browser successfully loads the web user interface, the above-mentioned IoT-based device management device 600 is also used to display the verification interface of the web user interface and verify the verification information input into the verification interface; the verification information includes a verification code, a verification graphic and / or a password; when the verification is passed, the complete interface of the web user interface is displayed, and the operation instructions are obtained; or, the access permission interface of the web user interface is displayed, and the identity information input into the access permission interface is verified; after the verification is completed, part or all of the web user interface is displayed, and the operation instructions are obtained.

[0072] Among them, implementing this implementation method, on the one hand, can enable users to intuitively understand various data of the target device, which is convenient for users to manage the target device and improve the management efficiency of the target device; on the other hand, users open the web user interface through a browser and manage the target device by clicking buttons on the web user interface, without installing corresponding software or configuring a special network environment, which greatly simplifies the operation process and further improves the management efficiency of the target device.

[0073] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store device management data based on the Internet of Things. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a device management method based on the Internet of Things is implemented.

[0074] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0075] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0076] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0077] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0078] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0079] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0080] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0081] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0082] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A device management method based on the Internet of Things, characterized in that: The device management method based on the Internet of Things includes: When the browser successfully loads the web user interface, obtaining an operation instruction input by the user into the web user interface; the operation instruction is a control instruction generated by the user clicking a button of the web user interface; the operation instruction is an HTTP / HTTPS request; Acquire historical data and / or current data of the target device based on the operation instruction, and generate response data; The data displayed by the web user interface is updated based on the response data.

2. The device management method based on the Internet of Things according to claim 1 is characterized in that: The operation instructions include equipment monitoring instructions, The acquiring historical data and / or current data of the target device based on the operation instruction and generating response data includes: Based on the device monitoring instruction, obtaining current data of the target device stored in the cloud server; Generate the response data based on the current data of the target device; the response data includes the number of current online target devices and the operation data of each of the target devices; The updating of data displayed on the web user interface based on the response data comprises: Based on the number of currently online target devices and the operating data of each of the target devices, the data displayed on the web user interface is updated; the data displayed on the web user interface includes the number of currently online target devices and the operating data of each of the target devices.

3. The device management method based on the Internet of Things according to claim 1 is characterized in that: The operation instructions include data analysis instructions; The acquiring historical data and / or current data of the target device based on the operation instruction and generating response data includes: Based on the data analysis instruction, acquiring historical data of the target device stored in the cloud server; Performing data analysis on the historical data of the target device to generate the response data; the response data includes key performance indicators of the target device, fault analysis results of the target device, production efficiency change trends of the target device and / or maintenance strategies of the target device; The updating of data displayed on the web user interface based on the response data comprises: The data displayed on the web user interface is updated based on the key performance indicators of the target device, the fault analysis results of the target device, the production efficiency change trend of the target device and / or the maintenance strategy of the target device; the data displayed on the web user interface includes the fault analysis results of the target device, the production efficiency change trend of the target device and / or the maintenance strategy of the target device.

4. The device management method based on the Internet of Things according to claim 1 is characterized in that: The operation instruction includes a configuration instruction, and the acquiring historical data and / or current data of the target device based on the operation instruction and generating response data includes: Based on the configuration instruction, acquiring historical data of the target device stored in the cloud server; Determining a historical abnormal data threshold based on the historical data of the target device; Setting a current abnormal data threshold based on the historical abnormal data threshold to generate the response data; The updating of data displayed on the web user interface based on the response data comprises: Based on the current abnormal data threshold of the response data, the configuration parameters of the target device displayed on the web user interface are modified to obtain the current warning threshold of the target device.

5. The device management method based on the Internet of Things according to claim 4 is characterized in that: The method further comprises: When the current data of the target device is detected to be greater than or equal to the current warning threshold, identifying an abnormal pattern of the target device; The web user interface is controlled to display the abnormal mode of the target device and issue an alarm prompt message.

6. The device management method based on the Internet of Things according to any one of claims 1 to 5, characterized in that: In the case where the browser successfully loads the web user interface, the method further includes: Displaying a verification interface of the web user interface, and verifying verification information input into the verification interface; the verification information includes a verification code, a verification graphic and / or a password; If the verification is successful, the complete interface of the web user interface is displayed, and the operation instruction is obtained; or, Displaying an access rights interface of the web user interface and verifying identity information input into the access rights interface; After the verification is completed, part or all of the web user interface is displayed, and the operation instruction is obtained.

7. A device management device based on the Internet of Things, characterized in that: The device management device based on the Internet of Things includes: an acquisition module, for acquiring, when the browser successfully loads the web user interface, an operation instruction input by a user into the web user interface; the operation instruction is a control instruction generated by a user clicking a button of the web user interface; the operation instruction is an HTTP / HTTPS request; A generating module, used for acquiring historical data and / or current data of a target device based on the operating instruction, and generating response data; An updating module is used to update the data displayed by the web user interface based on the response data.

8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the device management method based on the Internet of Things as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the device management method based on the Internet of Things described in any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the device management method based on the Internet of Things described in any one of claims 1 to 6 are implemented.