Internet of things device integration and management platform, method, electronic device and storage medium
Through the IoT device integration and management platform, the access module is used to obtain device data and adapt to preset workflows, solving the problem of difficult management of IoT devices and improving management efficiency and platform fluency.
Patent Information
- Application Number
- CN202310174907.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-27
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2043-02-27
AI Technical Summary
The existing IoT technology has weak concrete capabilities when managing multiple devices and is difficult to use, especially when there are many devices, it is difficult to retrieve relevant information.
It provides an IoT device integration and management platform, which obtains the device's working characteristic points, work level and basic data through the access module, forms activation information, coded data and work level, and adapts it to preset operation, integration and management workflows to realize unified management of the device.
It reduces the difficulty of using IoT device management, improves the quality of management and energy consumption management, reasonably arranges the operating memory of the control platform, and improves the smoothness of the platform.
Smart Images

Figure CN116192627B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of Internet of Things management, and in particular relates to an Internet of Things device integration and management platform, method, electronic equipment and storage medium. Background Art
[0002] The Internet of Things is an information carrier based on the Internet, traditional telecommunications networks, etc., which enables all ordinary physical objects that can be independently addressed to be interconnected. With the development of technology, the application scenarios of the Internet of Things are becoming more and more, involving multiple directions in life, production and management. Compared with the traditional management model, management through the Internet of Things has higher integration, covers a wider range, and has better coordination among various devices, management and use.
[0003] After searching, a Chinese patent (publication number: CN103475680B) discloses a method and system for integrating IoT capabilities. The patent includes: an IoT capability integration access platform, which accesses IoT capability devices, authenticates the accessed IoT capability devices, and develops IoT capability services based on the accessed IoT capability devices, and loads the developed IoT capability services; an IoT capability operation management platform, which performs operation and management operations on the IoT capability services developed and loaded by the IoT capability integration access platform; and an IoT capability opening management platform, which opens and performs corresponding management operations on the IoT capability services developed and loaded by the IoT capability integration access platform.
[0004] In the existing technology, when multiple devices are managed through the Internet of Things, the visualization ability is weak. When using it, more professional skills are required, which makes it difficult to use. Moreover, when there are many devices during use, it is difficult to retrieve relevant information. Summary of the invention
[0005] The purpose of the present invention is to overcome the above-mentioned shortcomings and provide an Internet of Things device integration and management platform, method, electronic device and storage medium to solve the problem of difficulty in using and retrieving corresponding devices when integrating multiple devices, and to reduce the difficulty of getting started when using them.
[0006] In order to achieve the above object, the present invention adopts the following technical solution:
[0007] In a first aspect, the present invention provides an IoT device integration and management platform, comprising:
[0008] The access module is used to obtain the working characteristic points, working level and basic data corresponding to each IoT device, aggregate the working characteristic points, working level and basic data of the corresponding IoT devices, form activation information, coding data and working level and transmit them to the control platform;
[0009] The control platform is used to adapt the received coded data to the preset operation workflow, adapt the work level to the preset integrated workflow, adapt the activation information to the preset management workflow, send the adapted integrated workflow and the adapted management workflow to the management module for start-up instruction parsing, and forward after identification through the authority level; schedule the corresponding Internet of Things device according to the received start-up instruction combined with the adapted operation workflow; and schedule the management memory according to the adapted integrated workflow and the adapted operation workflow;
[0010] The management module is used to identify and parse the management instructions in the received adapted management workflow to generate a start instruction and send it to the control platform.
[0011] Also included: a correction module;
[0012] The access module is also used to send the acquired working feature points to the correction module;
[0013] The control platform is also used to generate corresponding virtual devices and virtual management instructions as working data based on existing IoT devices;
[0014] The correction module is used to generate corresponding virtual devices and virtual management instructions as virtual working data according to the acquired working feature points, compare the working data with the virtual working data, and generate a working data stream for detection and storage.
[0015] The access modules include:
[0016] The interface unit is used to obtain the working characteristic points, working level and basic data of each IoT device and send them to the identification unit and the encoding unit. The basic data is sent to the identification unit, the working characteristic points are sent to the encoding unit, and the working level is sent to the encryption unit.
[0017] The identification unit is used to activate the corresponding position in the corresponding position grid map according to the basic data of each IoT device received, and send the activation information to the encryption unit;
[0018] The encoding unit is used to assign encoding data to the corresponding IoT device according to the working characteristic points and send it to the encryption unit;
[0019] The encryption unit is used to encrypt and aggregate the received activation information, coded data and working level, and send them to the control platform;
[0020] The data packet is used to store the latest working characteristic points of all IoT devices and send them to the encoding unit to update the working characteristic points received by the encoding unit.
[0021] The management modules include:
[0022] An instruction recognition unit, configured to recognize management instructions according to the received adapted management workflow, and send the recognized instructions to the parsing unit;
[0023] The permission identification unit is used to identify the permission level according to the received adapted integrated workflow, and activate the parsing unit when the permission level is qualified; and activate the alarm unit when the permission level is inappropriate;
[0024] The parsing unit is used to parse the received instructions and generate the startup instructions for the corresponding IoT devices; according to the received activation instructions, the startup instructions are sent to the control platform.
[0025] In a second aspect, the present invention provides an Internet of Things device integration and management method, comprising the following steps:
[0026] Obtain the working characteristic points, working level and basic data corresponding to each IoT device, and aggregate the working characteristic points, working level and basic data into activation information, coding data and working level;
[0027] Adapting the coded data to the preset operational workflow, adapting the work level to the preset integration workflow, and adapting the activation information to the preset management workflow;
[0028] Identify and parse the management instructions in the adapted integration workflow and the adapted management workflow to generate a startup instruction and forward it to the corresponding IoT device;
[0029] Dispatching the corresponding IoT devices according to the startup instructions combined with the adapted operation workflow;
[0030] The memory is managed according to the adapted integration workflow and the adapted operation workflow scheduling.
[0031] Obtain the working characteristic points of all IoT devices, and generate all virtual devices and virtual management instructions as virtual working data;
[0032] Generate corresponding virtual devices and virtual management instructions as working data according to existing IoT devices;
[0033] The working data is compared with the virtual working data to generate a working data stream for detection and storage.
[0034] When comparing working data to virtual working data:
[0035] When the working data is the same as the virtual working data, the virtual working data is deleted synchronously with the working data;
[0036] When the working data is different from the virtual working data, the virtual working data and its corresponding IoT device or virtual management instruction are backed up, and a log is generated at the same time.
[0037] After obtaining the working characteristic points corresponding to each IoT device, the working characteristic points are updated according to the content of the big data, and then the working characteristic points are adapted to the preset operation workflow.
[0038] In a third aspect, the present invention provides an electronic device including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of an Internet of Things device integration and management method when executing the computer program.
[0039] In a fourth aspect, the present invention provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of a method for integrating and managing Internet of Things devices.
[0040] Compared with the prior art, the present invention has the following beneficial effects:
[0041] When integrating various IoT devices, the present invention aggregates the working feature points, working levels and basic data of various devices to form activation information, coding data and working levels, and then adapts the coding data to the preset operation workflow, adapts the working level to the preset integration workflow, and adapts the activation information to the preset management workflow, so as to facilitate the management of various IoT devices; the control platform of the present invention can be set to different working modes according to the information in different workflows, so as to improve the quality and energy consumption of management, and reasonably arrange the running memory of the control platform to improve the smoothness of its operation.
[0042] Furthermore, the present invention is provided with a calibration module, which can facilitate users to calibrate and test the platform and adjust the platform in time by regularly calibrating the access module, the control platform and the management module. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 is a system structure diagram of the present invention;
[0044] Figure 2 It is a system structure diagram of the access module in the present invention;
[0045] Figure 3 is a system structure diagram of the management module in the present invention;
[0046] Figure 4 It is a flow chart of the present invention. DETAILED DESCRIPTION
[0047] The present invention will be further described below in conjunction with the accompanying drawings.
[0048] See also Figure 1, an Internet of Things device integration and management platform, including an access module, a control platform, a management module and a correction module.
[0049] The access module is used to obtain the working characteristic points, working levels and basic data corresponding to each IoT device, aggregate the working characteristic points, working levels and basic data of the corresponding IoT devices, form activation information, coding data and working levels and transmit them to the control platform; and send the obtained working characteristic points to the correction module.
[0050] The control platform is used to adapt the received coded data to the preset operation workflow, adapt the work level to the preset integrated workflow, adapt the activation information to the preset management workflow, send the adapted integrated workflow and the adapted management workflow to the management module for start-up instruction parsing, and forward after identification through authority level; schedule the corresponding Internet of Things device according to the received start-up instruction combined with the adapted operation workflow; schedule the management memory according to the adapted integrated workflow and the adapted operation workflow; and generate corresponding virtual devices and virtual management instructions as work data according to existing Internet of Things devices.
[0051] The management module is used to identify and parse the management instructions in the received adapted management workflow to generate a start instruction and send it to the control platform.
[0052] The correction module is used to generate corresponding virtual devices and virtual management instructions as virtual working data according to the acquired working feature points, compare the working data with the virtual working data, and generate a working data stream for detection and storage.
[0053] See also Figure 2 ,The access module includes an interface unit, an interface unit, an encoding unit, an encryption unit and a data packet.
[0054] The interface unit is used to obtain the working characteristic points, working level and basic data of each IoT device, send the basic data to the identification unit, send the working characteristic points to the encoding unit, and send the working level to the encryption unit.
[0055] The identification unit is used to activate the corresponding position in the corresponding position grid map according to the basic data of each IoT device received, and send the activation information to the encryption unit.
[0056] The encoding unit is used to assign encoding data to the corresponding IoT device according to the working feature points and send it to the encryption unit.
[0057] The encryption unit is used to encrypt and aggregate the received activation information, coding data and working level and send them to the control platform.
[0058] The data packet is used to store the latest working characteristic points of all IoT devices and send them to the encoding unit to update the working characteristic points received by the encoding unit.
[0059] See also Figure 3 ,The management module includes an instruction recognition unit, a permission recognition unit and a parsing unit.
[0060] The instruction recognition unit is used to recognize the management instruction according to the received adapted management workflow, and send the recognized instruction to the parsing unit.
[0061] The authority identification unit is used to identify the authority level according to the received adapted integrated workflow, and activate the parsing unit when the authority level is qualified; when the authority level is not suitable, an alarm factor is generated, and the alarm factor is transmitted to the alarm unit to activate the alarm unit;
[0062] Preferably, the alarm unit issues an alarm message when 3-5 alarm factors are accumulated within a unit time.
[0063] The parsing unit is used to parse the received instructions and generate the startup instructions for the corresponding IoT devices; according to the received activation instructions, the startup instructions are sent to the control platform.
[0064] The management workflow is based on the classification of interfaces, operating systems and protocols of various IoT devices, and each type of interface, operating system and protocol is unified and converted into common interfaces, operating systems and protocols within the control platform.
[0065] The operation workflow is classified and marked based on the working characteristic points of each IoT device, and the corresponding IoT device is scheduled based on the startup instructions.
[0066] Preferably, the integrated workflow includes a primary workflow, a secondary workflow and a tertiary workflow.
[0067] Preferably, the management memory occupied by the first-level workflow is 55-65%.
[0068] Preferably, the secondary workflow occupies 20-30% of the management memory.
[0069] Preferably, the management memory occupied by the three-level workflow is 10-15%.
[0070] See also Figure 4 , a method for integrating and managing IoT devices, comprising the following steps:
[0071] S1, obtaining the working characteristic points, working level and basic data corresponding to each IoT device, and aggregating the working characteristic points, working level and basic data into activation information, coding data and working level;
[0072] S2, adapting the coded data to the preset operation workflow, adapting the work level to the preset integration workflow, and adapting the activation information to the preset management workflow.
[0073] S3, combining the adapted integration workflow and the adapted management workflow, identifies and parses the management instructions to generate startup instructions and forwards them to the corresponding IoT devices.
[0074] S3, dispatching the corresponding IoT device according to the startup instruction combined with the adapted operation workflow.
[0075] S4, schedule and manage memory according to the adapted integration workflow and the adapted operation workflow.
[0076] S5, obtain the working characteristic points of all IoT devices, and generate all virtual devices and virtual management instructions as virtual working data.
[0077] Generate corresponding virtual devices and virtual management instructions as working data based on existing IoT devices.
[0078] S6, compare the working data with the virtual working data and generate a working data stream for detection and storage.
[0079] When comparing working data to virtual working data:
[0080] When the working data is identical to the virtual working data, the virtual working data is deleted synchronously with the working data.
[0081] When the working data is different from the virtual working data, the virtual working data and its corresponding IoT device or virtual management instruction are backed up, and a log is generated at the same time.
[0082] After obtaining the working characteristic points corresponding to each IoT device, the working characteristic points are updated according to the content of the big data, and then the working characteristic points are adapted to the preset operation workflow.
[0083] Embodiment 1:
[0084] This management platform is used in smart homes, and the IoT devices used are all smart appliances. Smart appliances are divided into fixed and mobile types, among which mobile smart appliances include smart sweeping robots.
[0085] The access module includes an interface unit, an identification unit, a coding unit and an encryption unit.
[0086] There are multiple interface units, and each is provided with a gateway and a physical address. When connecting, WiFi and a network cable are used for connection; when the IoT device is connected to the corresponding interface, the corresponding gateway and physical address are obtained, and the corresponding gateway and physical address are transmitted to the identification unit.
[0087] The identification unit is used to identify the gateway and physical address of each device, and a location grid map is set in the identification unit. In this embodiment, the location grid map adopts a flat floor plan. After the smart home appliances are connected, the gateway and physical address of each device are parsed, the corresponding position in the location grid map is lit, and transmitted to the encryption unit.
[0088] When the encoding unit is connected to the device, the encoding data corresponding to the device is automatically assigned based on the working feature points corresponding to the device and transmitted to the encryption unit.
[0089] Among them, the working characteristic points include power consumption of home appliances, purpose of home appliances, field of home appliances and hazard level of home appliances.
[0090] After receiving the data from the identification unit and the encoding unit, the encryption unit performs encryption processing and transmits it to the control platform.
[0091] The access module also includes a data packet, which contains the working characteristic points of each device in the field used by the management platform, and the data packet has an update function, and the relevant data inside it is updated based on big data.
[0092] The output end of the data packet is connected to the input end of the encoding unit and the correction module.
[0093] After the encoding unit obtains the data in the data packet, it updates the working characteristic points of the access device.
[0094] After the correction module obtains the data in the data packet, it generates multiple virtual devices.
[0095] The integrated workflow includes primary workflow, secondary workflow and tertiary workflow.
[0096] Among them, the management memory occupied by the first-level workflow is 55%.
[0097] The secondary workflow occupies 30% of the management memory.
[0098] The three-level workflow occupies 15% of the management memory.
[0099] The management module includes an instruction recognition unit, a permission recognition unit, an alarm unit and a parsing unit.
[0100] The instruction recognition unit is used for recognizing management instructions.
[0101] Among them, management instructions include single instructions and process instructions.
[0102] A single instruction includes an operation instruction for a single device.
[0103] The process instruction includes multiple devices related to each working characteristic point in the corresponding process.
[0104] In this embodiment, the single instruction includes starting the corresponding home appliance, and the process instruction includes a specific household process; and after the instruction recognition unit recognizes the management instruction, it transmits it to the parsing unit and the authority recognition unit.
[0105] The authority unit identifies the authority level corresponding to the user, and when the authority level is qualified, sends a start message to the analysis unit; if the level is not appropriate, generates an alarm factor and transmits the alarm factor to the alarm unit.
[0106] The permission levels are divided into three levels: level one is for users, level two is for the elderly, and level three is for children.
[0107] Level 1 permissions allow free use of any type of electrical appliances and usage time, level 2 permissions can specify the type of electrical appliances used and the time, and level 3 further limits the usage time and type of each electrical appliance.
[0108] The parsing unit is used to parse the process instructions, obtain the various devices involved in the corresponding process, and generate a startup instruction; after receiving the startup information, the startup instruction is sent to the control platform.
[0109] The alarm unit sends out an alarm message when a single user accumulates 4 alarm factors within a unit of time.
[0110] The alarm information is transmitted via telecommunications and is bound to communication software. It is automatically sent when triggered. Users can set it to be received individually or by multiple people, and can also set it to be received by property management.
[0111] When the correction module sends virtual equipment and virtual management instructions, it generates virtual work data of corresponding virtual information flow, management workflow, operation workflow and integration workflow internally;
[0112] The virtual devices are used electrical appliances and newly added electrical appliances. The virtual management instructions can be pre-set by the user and the calibration time interval can be set.
[0113] The bottom layers of virtual devices and virtual management instructions are both equipped with deletion instructions. When the control platform generates working data corresponding to the virtual devices and virtual management instructions, the correction module compares the working data with the virtual working data. After the comparison, the deletion instruction is activated to delete the corresponding working data.
[0114] In this embodiment, after the deletion instruction is initiated, the working data and the virtual working data are directly deleted, and no log is generated.
[0115] When the working data is different from the virtual working data, the virtual working data and its corresponding equipment or virtual management instructions are backed up, and a log is generated and sent to the user through the communication software.
[0116] Embodiment 2:
[0117] The management platform is used in industrial production, and the equipment used is various sensors and industrial equipment in industrial production. The access module includes an interface unit, an identification unit, a coding unit and an encryption unit.
[0118] There are multiple interface units, and each of them is provided with a gateway and a physical address; both the gateway and the physical address are provided with fixed and mobile types; when the device is connected to the corresponding interface, the corresponding gateway and physical address are obtained, and the corresponding gateway and physical address are transmitted to the identification unit.
[0119] The identification unit is used to identify the gateway and physical address of each device, and a location grid map is set in the identification unit. In this embodiment, the location grid map is a 3D stereo model of the production area; the location information of each interface unit is set in the location grid map; after parsing the gateway and physical address of each device, the corresponding position in the location grid map is lit, and when the mobility device is lit, the flow area and flow cycle are marked in the location grid map and transmitted to the encryption unit.
[0120] When the encoding unit is connected to the device, the encoding data corresponding to the device is automatically assigned based on the working feature points corresponding to the device and transmitted to the encryption unit.
[0121] Work characteristic points include work content, work area, work threshold, work time and work precision requirements.
[0122] After receiving the data from the identification unit and the encoding unit, the encryption unit performs encryption processing and transmits it to the control platform.
[0123] The access module also includes a data packet, which contains the working characteristic points of each device in the field used by the management platform, and the data packet has an update function, and the relevant data inside it is updated based on big data.
[0124] Big data includes changes in the types of industrial equipment and upgrades in industrial processes.
[0125] The output end of the data packet is connected to the input end of the encoding unit and the correction module.
[0126] After the encoding unit obtains the data in the data packet, it updates the working characteristic points of the access device;
[0127] After the correction module obtains the data in the data packet, it generates multiple virtual devices.
[0128] The integrated workflow includes primary workflow, secondary workflow and tertiary workflow.
[0129] Among them, the management memory occupied by the first-level workflow is 60%.
[0130] Secondary workflows account for 27% of management memory.
[0131] The management memory occupied by the three-level workflow is 13%.
[0132] The management module includes an instruction recognition unit, a permission recognition unit, an alarm unit and a parsing unit.
[0133] The instruction recognition unit is used for recognizing management instructions.
[0134] Among them, management instructions include single instructions and process instructions.
[0135] A single instruction includes an operation instruction for a single device.
[0136] The process instruction includes multiple devices related to each working characteristic point in the corresponding process.
[0137] In this embodiment, the process instructions include an industrial production safety hazard response process and a production process.
[0138] After the instruction recognition unit recognizes the management instruction, it transmits it to the parsing unit and the authority recognition unit.
[0139] The authority unit identifies the authority level corresponding to the user, and when the authority level is qualified, sends a start message to the analysis unit; if the level is not appropriate, generates an alarm factor, and transmits the alarm factor to the alarm unit;
[0140] The authority levels are divided into four levels: level one is for the operator of the corresponding equipment, level two is for the corresponding workshop manager, level three is for the corresponding department manager, and level four is for the area manager.
[0141] The parsing unit is used to parse the process instructions, obtain the various devices involved in the corresponding process, and generate a startup instruction; after receiving the startup information, the startup instruction is sent to the control platform.
[0142] When a single user accumulates three alarm factors within a unit of time, the alarm unit issues a first-level alarm message, including a buzzer alarm.
[0143] When 4 alarm factors are accumulated, a secondary alarm message is issued, including a buzzer siren and regional broadcast warning.
[0144] When 5 alarm factors are accumulated, three-level alarm information is issued, including buzzer alarm, regional broadcast warning and communication warning.
[0145] When the correction module sends virtual equipment and virtual management instructions, it generates virtual work data of corresponding virtual information flow, management workflow, operation workflow and integration workflow.
[0146] The correction module is started through manual control. When started, users with different permissions can only start each device in the next permission level, and when the working data is the same as the virtual working data, the virtual working data is manually deleted synchronously with the working data.
[0147] When the working data is different from the virtual working data, the virtual working data and its corresponding equipment or virtual management instructions are backed up, and a log is automatically generated at the same time.
[0148] Embodiment 3:
[0149] The management platform is used in smart buildings. The access modules include interface units, identification units, encoding units and encryption units. The equipment includes various sensors, cameras, screens, power supply equipment and lighting equipment in the building.
[0150] There are multiple interface units, and each of them is provided with a gateway and a physical address; the gateway and the physical address are both set to be fixed; when the device is connected to the corresponding interface, the corresponding gateway and physical address are obtained, and the corresponding gateway and physical address are transmitted to the identification unit.
[0151] The identification unit is used to identify the gateway and physical address of each device, and a location grid map is set in the identification unit; in this embodiment, the grid map adopts a 3D model of the building and is layered in detail; the location information of each interface unit is set in the location grid map; after parsing the gateway and physical address of each device, the corresponding position in the location grid map is lit and transmitted to the encryption unit.
[0152] When the encoding unit is connected to the device, the encoding data corresponding to the device is automatically assigned based on the working feature points corresponding to the device and transmitted to the encryption unit.
[0153] Working characteristic points include usage areas, usage frequency, power consumption, emergency response level and number of owner feedbacks.
[0154] After receiving the data from the identification unit and the encoding unit, the encryption unit performs encryption processing and transmits it to the control platform.
[0155] After the correction module obtains the data in the data packet, it generates multiple virtual devices.
[0156] The integrated workflow includes primary workflow, secondary workflow and tertiary workflow.
[0157] Among them, the management memory occupied by the first-level workflow is 65%.
[0158] The secondary workflow occupies 20% of the management memory.
[0159] The three-level workflow occupies 15% of the management memory.
[0160] The management module includes an instruction recognition unit, a permission recognition unit, an alarm unit and a parsing unit.
[0161] The instruction recognition unit is used for recognizing management instructions.
[0162] Among them, management instructions include single instructions and process instructions.
[0163] A single instruction includes an operation instruction for a single device.
[0164] The process instruction includes multiple devices related to each working characteristic point in the corresponding process.
[0165] In yet another embodiment, the process instructions include a simulated emergency response process.
[0166] After the instruction recognition unit recognizes the management instruction, it transmits it to the parsing unit and the authority recognition unit.
[0167] The authority unit identifies the authority level corresponding to the user, and when the authority level is qualified, sends a start message to the analysis unit; if the level is not appropriate, generates an alarm factor and transmits the alarm factor to the alarm unit.
[0168] There are three levels of authority: the first level is the unit responsible for the floor, the second level is the unit responsible for the building, and the third level is the unit responsible for the regional property.
[0169] The parsing unit is used to parse the process instructions, obtain the various devices involved in the corresponding process, and generate a startup instruction; after receiving the startup information, the startup instruction is sent to the control platform.
[0170] When a single user accumulates 4 alarm factors within a unit of time, the alarm unit will issue an alarm message based on the area range;
[0171] When the correction module sends virtual equipment and virtual management instructions, it generates virtual work data of corresponding virtual information flow, management workflow, operation workflow and integration workflow.
[0172] The bottom layers of virtual devices and virtual management instructions are both equipped with deletion instructions. When the control platform generates working data corresponding to the virtual devices and virtual management instructions, the correction module compares the working data with the virtual working data. After the comparison, the deletion instruction is activated to delete the corresponding working data.
[0173] When the working data and the virtual working data are identical, the virtual working data are deleted synchronously with the working data.
[0174] In addition, a data recycling bin is provided in the correction module. After deletion, the virtual working data and the working data are stored in the data recycling bin for 60 d.
[0175] When the working data is different from the virtual working data, the virtual working data and its corresponding device or virtual management instruction are backed up, and a log is generated at the same time.
[0176] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0177] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0178] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0179] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0180] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. An IoT device integration and management platform, characterized in that: include: The access module is used to obtain the working characteristic points, working level and basic data corresponding to each IoT device, aggregate the working characteristic points, working level and basic data of the corresponding IoT devices, form activation information, coding data and working level and transmit them to the control platform; The control platform is used to adapt the received coded data to the preset operation workflow, adapt the work level to the preset integrated workflow, adapt the activation information to the preset management workflow, send the adapted integrated workflow and the adapted management workflow to the management module for start-up instruction parsing, and forward after identification through the authority level; schedule the corresponding Internet of Things device according to the received start-up instruction combined with the adapted operation workflow; and schedule the management memory according to the adapted integrated workflow and the adapted operation workflow; A management module, used to identify management instructions in the received adapted management workflow, further parse and generate start instructions, and send the start instructions to the control platform; The management modules include: An instruction recognition unit, configured to recognize management instructions according to the received adapted management workflow, and send the recognized instructions to the parsing unit; The permission identification unit is used to identify the permission level according to the received adapted integrated workflow, and activate the parsing unit when the permission level is qualified; and activate the alarm unit when the permission level is unqualified; The parsing unit is used to parse the received instructions and generate a startup instruction for the corresponding IoT device; according to the received activation instruction, the startup instruction is sent to the control platform; The access modules include: The identification unit is used to activate the corresponding position in the corresponding position grid map according to the basic data of each IoT device received, and send the activation information to the encryption unit; The encoding unit is used to assign encoding data to the corresponding IoT device according to the working characteristic points and send it to the encryption unit; The encryption unit is used to encrypt and aggregate the received activation information, coding data and working level and send them to the control platform.
2. The IoT device integration and management platform according to claim 1, characterized in that: The access modules include: The interface unit is used to obtain the working characteristic points, working level and basic data of each IoT device, send the basic data to the identification unit, send the working characteristic points to the encoding unit, and send the working level to the encryption unit; The data packet is used to store the latest working characteristic points of all IoT devices and send them to the encoding unit to update the working characteristic points received by the encoding unit.
3. A method for integrating and managing IoT devices, characterized in that: The following steps are involved: Obtain the working characteristic points, working level and basic data corresponding to each IoT device, aggregate the working characteristic points, working level and basic data of the corresponding IoT device to form activation information, coding data and working level, encrypt and aggregate the activation information, coding data and working level, and send them to the control platform, wherein, according to the received basic data of each IoT device, activate the corresponding position in the corresponding position grid map to obtain the activation information, and assign coding data to the corresponding IoT device according to the working characteristic points; Adapting the coded data to the preset operational workflow, adapting the work level to the preset integration workflow, and adapting the activation information to the preset management workflow; Combined with the adapted integration workflow and the adapted management workflow, the management instructions are identified and parsed to generate startup instructions and forwarded to the corresponding IoT devices; the specific method is as follows: The instruction recognition unit recognizes the management instruction according to the received adapted management workflow, and sends the recognized instruction to the parsing unit; the authority recognition unit recognizes the authority level according to the received adapted integrated workflow, and activates the parsing unit when the authority level is qualified; activates the alarm unit when the authority level is unqualified; the parsing unit parses the received instruction and generates the startup instruction of the corresponding IoT device; sends the startup instruction to the control platform according to the received activation instruction; The control platform dispatches the corresponding IoT devices according to the startup instructions combined with the adapted operation workflow; The control platform schedules and manages memory according to the adapted integration workflow and the adapted operation workflow.
4. The method for integrating and managing IoT devices according to claim 3, characterized in that: After obtaining the working characteristic points corresponding to each IoT device, the working characteristic points are updated according to the content of the big data, and then the working characteristic points are adapted to the preset operation workflow.
5. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method for integrating and managing Internet of Things devices described in any one of claims 3 to 4 are implemented.
6. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of a method for integrating and managing Internet of Things devices as described in any one of claims 3 to 4 are implemented.
Citation Information
Patent Citations
A method and system for integrating Internet of Things capabilities
CN103475680B
City safety intelligent control platform and control system
CN109375594A
Workflow starting method and system of electric control equipment, terminal and electric control equipment
CN113064642A