Industrial Internet of Things management method, device, storage medium and electronic equipment

Through the coordinated work of the device digital twin and the network controller, the traffic management rules are adjusted adaptively, and the problem of low production efficiency and reliability caused by network quality fluctuations in industrial IoT systems is solved, and the efficient operation and intelligence of the system are achieved. control.

CN115514825BActive Publication Date: 2024-12-27CHINA TELECOM CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211124605.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-15
Publication Date
2024-12-27
Estimated Expiration
2042-09-15

AI Technical Summary

Technical Problem

Industrial IoT systems have low productivity and reliability due to network heterogeneity and quality fluctuations.

Method used

The device digital twin converts the original data into data packets in preset formats, and uses the traffic management rules issued by the network controller to expand and adjust data, and adaptively adjust traffic management rules according to the real-time network environment to reduce network quality fluctuations Impact on the system.

Benefits of technology

It improves the production efficiency and reliability of industrial Internet of Things systems, and realizes intelligent control of various devices in the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115514825B_ABST
    Figure CN115514825B_ABST
Patent Text Reader

Abstract

The present disclosure provides an industrial Internet of Things management method, device, storage medium and electronic device; it relates to the technical field of industrial Internet of Things. The method includes: the device digital twin converts the raw data transmitted by the corresponding physical device into a first data packet in a preset format; the device digital twin management module uses the first traffic management rule to expand the data of the first data packet to obtain a second data packet; the network controller updates the first traffic management rule according to the current network quality to obtain the second traffic management rule; the device digital twin management module adjusts the extended data in the second data packet according to the second traffic management rule. The present disclosure uses enhanced data packets for system communication, and adaptively adjusts the system's traffic management rules according to the real-time network environment, thereby improving the production efficiency and reliability of the industrial Internet of Things system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of industrial Internet of Things, and in particular to an industrial Internet of Things management method, an industrial Internet of Things management device, a computer-readable storage medium, and an electronic device. Background Art

[0002] The development of the Industrial Internet of Things has improved the manufacturing industry towards intelligence and digitalization, which can greatly improve production efficiency. At present, complex Industrial Internet of Things systems are usually composed of multiple heterogeneous physical devices distributed in different physical locations, with multiple transmission protocols and data formats, which work together to achieve complex industrial production tasks such as manufacturing and assembly, and have high requirements for production quality and production safety.

[0003] At present, the network heterogeneity of industrial production makes the network environment of the industrial Internet of Things system more complex, and network quality fluctuations may reduce the production efficiency and reliability of the system.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides an industrial Internet of Things management method, an industrial Internet of Things management device, a computer-readable storage medium, and an electronic device, thereby overcoming, at least to a certain extent, the problem in the related art that the production efficiency and reliability of the industrial Internet of Things system are low due to fluctuations in network quality.

[0006] According to a first aspect of the present disclosure, there is provided an industrial Internet of Things management method, comprising:

[0007] The device digital twin converts the raw data transmitted by the corresponding physical device into a first data packet in a preset format, and sends the first data packet to the device digital twin management module;

[0008] The device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet;

[0009] The network controller updates the first traffic management rule according to the current network quality, obtains a second traffic management rule, and sends the second traffic management rule to the device digital twin management module;

[0010] The device digital twin management module adjusts the extended data in the second data packet according to the second traffic management rule.

[0011] In an exemplary embodiment of the present disclosure, before the device digital twin management module performs data expansion on the first data packet using the first traffic management rule issued by the network controller, the method further includes:

[0012] The system digital twin set management module aggregates the device digital twins into the newly activated system digital twin set;

[0013] The network controller generates the first traffic management rule according to the service quality parameter of the device digital twin in the system digital twin set, and sends the first traffic management rule to the network control agent;

[0014] The first traffic management rule includes at least a traffic management rule identifier, a packet loss rate, a maximum delay, and a rule priority.

[0015] In an exemplary embodiment of the present disclosure, the device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet, including:

[0016] The device digital twin management module obtains the first traffic management rule through the network control agent;

[0017] After the device digital twin executes the corresponding system task, the first traffic management rule is added to the first data packet to obtain the second data packet, which at least includes the industrial Internet of Things system identifier, packet loss rate, maximum delay and priority of the device digital twin associated with the first data packet.

[0018] In an exemplary embodiment of the present disclosure, the network controller updates the first traffic management rule according to the current network quality, including:

[0019] When the target service quality parameter of the current network is less than the target service quality parameter of each device digital twin in the system digital twin set, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule as the target service quality parameter of the current network.

[0020] In an exemplary embodiment of the present disclosure, the network controller updates the first traffic management rule according to the current network quality, including:

[0021] When the target quality of service parameter of the current network is greater than the target quality of service parameter of any device digital twin in the system digital twin set, determining the priority interval to which the priority of the device digital twin belongs;

[0022] When the priority of the device digital twin is in the first priority interval or the third priority interval, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule as the target service quality parameter of the device digital twin in the system digital twin set;

[0023] When the priority of the device digital twin is in the second priority interval, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule as the target service quality parameter of the current network.

[0024] In an exemplary embodiment of the present disclosure, the method further includes:

[0025] When an exception occurs when the device digital twin executes the corresponding system task, the system digital twin management module updates the system digital twin set according to the received abnormal data, and updates the first traffic management rule or the second traffic management rule through the network controller.

[0026] In an exemplary embodiment of the present disclosure, the system digital twin management module updates the system digital twin set according to the received abnormal data, and updates the first traffic management rule or the second traffic management rule through the network controller, including:

[0027] The system digital twin management module updates the system digital twin set according to the target device digital twin corresponding to the abnormal data, and updates the first traffic management rule or the second traffic management rule according to the service quality parameters of the target device digital twin through the network controller.

[0028] According to a second aspect of the present disclosure, there is provided an industrial Internet of Things management device, comprising:

[0029] A data conversion module, used for the device digital twin to convert the raw data transmitted by the target physical device into a first data packet in a preset format, and send the first data packet to the device digital twin management module;

[0030] A data enhancement module, used for the device digital twin management module to perform data expansion on the first data packet using the first traffic management rule issued by the network controller to obtain a second data packet;

[0031] A rule updating module, used for the network controller to update the first traffic management rule according to the current network quality of the target physical device, obtain a second traffic management rule, and send the second traffic management rule to the device digital twin management module;

[0032] A data adjustment module is used for the device digital twin management module to adjust the extended data in the second data packet according to the second traffic management rule.

[0033] According to a third aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the industrial Internet of Things management method described in any one of the above is implemented.

[0034] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned industrial Internet of Things management methods by executing the executable instructions.

[0035] The exemplary embodiments of the present disclosure may have some or all of the following beneficial effects:

[0036] In the industrial Internet of Things management method provided in the exemplary implementation of the present disclosure, the original data transmitted by the corresponding physical device is converted into a first data packet in a preset format through the device digital twin, and the first data packet is sent to the device digital twin management module; the device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet; the network controller updates the first traffic management rule according to the current network quality to obtain a second traffic management rule, and issues the second traffic management rule to the device digital twin management module; the device digital twin management module adjusts the extended data in the second data packet according to the second traffic management rule. In the industrial Internet of Things system including a distributed architecture, the present disclosure uses enhanced data packets for system communication, and adaptively adjusts the traffic management rules of the system according to the real-time network environment, which can reduce the impact of network quality fluctuations on system production efficiency, thereby improving the production efficiency and reliability of the system. Moreover, through the information interaction between the device digital twin and the physical entity, intelligent control of each device in the system can be achieved, thereby further improving the production efficiency and reliability of the system.

[0037] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0039] Figure 1 A schematic diagram of a system architecture to which the industrial Internet of Things management method according to an embodiment of the present disclosure can be applied is shown;

[0040] Figure 2 A flowchart of an industrial Internet of Things management method in an embodiment of the present disclosure is schematically shown;

[0041] Figure 3 A schematic diagram of a structure of a process for generating an enhanced data packet in an embodiment of the present disclosure is shown;

[0042] Figure 4 A flow chart for updating traffic management rules in an embodiment of the present disclosure is schematically shown;

[0043] Figure 5 A flowchart of another industrial Internet of Things management method according to an embodiment of the present disclosure is schematically shown;

[0044] Figure 6 A block diagram of an industrial Internet of Things management device in an embodiment of the present disclosure is schematically shown;

[0045] Figure 7 A schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0046] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0047] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0048] The technical solution of the embodiment of the present disclosure is described in detail below:

[0049] Figure 1 A schematic diagram of a system architecture of an industrial Internet of Things management method to which an embodiment of the present disclosure can be applied is shown.

[0050] like Figure 1 As shown, the industrial Internet of Things system 100 is distributedly deployed in the edge cloud and multiple edge nodes (edge ​​node 1, ..., edge node N). Each edge node contains multiple device digital twins (Digital Twin, referred to as DT, such as DT1, DT2, ..., DT n ), Digital Twin Management Module (DT-M) and Network Control Agent (NC-A). The edge cloud includes multiple system digital twin sets (System Digital Twin, S-DT, such as S-DT1, S-DT2, ..., S-DT n ), System Digital Twin Management Module (S-DT-M) and Network Control (NC). It should be understood that Figure 1 The number of edge nodes, device digital twins, and system digital twin sets in the example are only illustrative. Depending on the implementation requirements, there can be any number of edge nodes, device digital twins, and system digital twin sets.

[0051] Among them, the device digital twin is a physical device (Physical Device, referred to as PD, such as PD1, ..., PD n ) is used to represent all data related to the production of the corresponding physical equipment. For example, the equipment digital twin DT1 corresponds to the physical equipment PD1, and the equipment digital twin DT n Corresponds to physical device PD n, the physical device PD1 and the physical device PD2 can be any IoT device required for industrial production, such as a robotic arm, a camera, etc., and the present disclosure does not make any specific limitation on this.

[0052] The device digital twin management module is used to configure, instantiate and process the life cycle of all device digital twins on the edge nodes. The device digital twin management module interacts with the system digital twin set management module to issue instructions and feedback data to the device digital twins.

[0053] The system digital twin set is a collection of digital twins formed by aggregating multiple device digital twins according to production needs, and is used to realize complex IIoT (Industrial Internet of Things) production systems.

[0054] The system digital twin set management module is responsible for the creation and management of the system digital twin set; it communicates with the network control agent of each edge node and collects the network location, function and other information of the physical equipment of each edge node and the corresponding device digital twin; it communicates with the device digital twin management module of each edge node, dynamically adjusts the configuration of the system digital twin set, and issues instructions to the corresponding device digital twin for execution, thereby realizing dynamic reconstruction of the system digital twin set and meeting flexible manufacturing needs.

[0055] The network control module consists of a network controller deployed in the edge cloud and a network control agent deployed in the edge node. The network control agent communicates with the network controller and sends network, computing, storage and other information of the edge node to the network controller; receives and executes the traffic management rules issued by the network controller to achieve dynamic traffic management at the application level. The network controller communicates with the network control agent of each edge node, obtains the network data of each edge node, and forms the overall network topology; based on the QoS (Quality of Service) requirements of the system digital twin set in the IIoT production system, activates and distributes traffic management rules to the network control agent of each edge node for execution.

[0056] The exemplary embodiments of the present disclosure provide an industrial Internet of Things management method, which can implement adaptive traffic management for the industrial Internet of Things. Figure 2 As shown, the industrial Internet of Things management method may include the following steps S210 to S240:

[0057] Step S210. The device digital twin converts the raw data transmitted by the corresponding physical device into a first data packet in a preset format, and sends the first data packet to the device digital twin management module;

[0058] Step S220. The device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet;

[0059] Step S230. The network controller updates the first traffic management rule according to the current network quality, obtains the second traffic management rule, and sends the second traffic management rule to the device digital twin management module;

[0060] Step S240. The device digital twin management module adjusts the extended data in the second data packet according to the second traffic management rule.

[0061] In the industrial Internet of Things management method provided in the exemplary implementation of the present disclosure, the original data transmitted by the corresponding physical device is converted into a first data packet in a preset format through the device digital twin, and the first data packet is sent to the device digital twin management module; the device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet; the network controller updates the first traffic management rule according to the current network quality to obtain a second traffic management rule, and issues the second traffic management rule to the device digital twin management module; the device digital twin management module adjusts the extended data in the second data packet according to the second traffic management rule. In the industrial Internet of Things system including a distributed architecture, the present disclosure uses enhanced data packets for system communication, and adaptively adjusts the traffic management rules of the system according to the real-time network environment, which can reduce the impact of network quality fluctuations on system production efficiency, thereby improving the production efficiency and reliability of the system. Moreover, through the information interaction between the device digital twin and the physical entity, intelligent control of each device in the system can be achieved, thereby further improving the production efficiency and reliability of the system.

[0062] Next, the above steps of this exemplary embodiment are described in more detail.

[0063] In step S210, the device digital twin converts the original data transmitted by the corresponding physical device into a first data packet in a preset format, and sends the first data packet to the device digital twin management module.

[0064] In the example implementation of the present disclosure, the SMT (Surface Mounted Technology) production system is used as an example for explanation. The physical devices in the SMT production system can be solder paste printers, quality inspection equipment, auxiliary quality inspection IP (Internet Protocol) cameras, etc. In the system startup phase, technicians can activate the digital twins of the devices corresponding to each physical device in the SMT production system. For example, the digital twin of the solder paste printer (Print-DT), the digital twin of the quality inspection equipment (QInsp-DT), and the digital twin of the camera (Cam-DT) can be activated. Among them, the digital twin is a virtual model of a physical entity created in a digital way, which simulates the behavior of the physical entity in the real environment with the help of data, and adds or expands new capabilities for the physical entity through virtual-real interactive feedback, data fusion analysis, decision-making iterative optimization and other means.

[0065] Each newly activated device digital twin can establish a communication connection with the corresponding physical device to convert the raw data transmitted by each physical device into a first data packet in a preset format. The raw data transmitted by each physical device may include basic device information such as the device unique identifier, device name, and status information. The preset format may be the SenML (Sensor Markup Language) format, and the corresponding first data packet is a SenML data packet.

[0066] Specifically, each device digital twin can establish a communication connection with the corresponding physical device according to the preset transmission protocol and the preset communication mode. For example, Print-DT establishes a communication connection with the solder paste printer, QInsp-DT establishes a communication connection with the quality inspection equipment, and Cam-DT establishes a communication connection with the auxiliary quality inspection IP camera. Among them, the preset transmission protocol can be an IoT (Internet of Things) transmission protocol, such as ModBus (an industrial communication protocol) protocol, MQTT (Message Queue Telemetry Transport) protocol, etc., and the preset communication mode can be Restful (Representational State Transfer) mode, publish-subscribe mode, etc. The present disclosure does not specifically limit the transmission protocol and communication mode.

[0067] For example, the digital twin of the device is Print-DT, and the corresponding physical device is a solder paste printer. After Print-DT receives the raw data from the solder paste printer, it can convert the raw data into a SenML data packet, which can include information such as timestamp "t", measurement value "v", device name "n", and data unit "u". For example, a SenML data packet is [{"n":"urn:dev:10e1033","t":0,"u":"V","v":120.1}], which means that the name of the physical device is 10e1033, the timestamp is 0, the data unit is V, and the measurement value is 120.1.

[0068] After each device digital twin converts the raw data transmitted by the corresponding physical device into a SenML data packet, the SenML data packet can be sent to the device digital twin management module to enhance the SenML data packet through the device digital twin management module. In the disclosed embodiment, based on the virtual-real interaction between the device digital twin and the physical device, the interconnection between the device digital twin management module and the physical device can be achieved, which facilitates the subsequent intelligent control of each physical device in the industrial Internet of Things system.

[0069] In step S220, the device digital twin management module uses the first traffic management rule issued by the network controller to expand the first data packet to obtain a second data packet.

[0070] In an example implementation, the system digital twin set management module can aggregate the device digital twins into the newly activated system digital twin set. Then, the network controller initializes the first traffic management rule according to the service quality parameters of the device digital twins in the system digital twin set, and sends the first traffic management rule to the network control agent to execute the rule. Among them, the service quality parameters of the device digital twin refer to the QoS requirements of the device digital twin, and the parameters in the QoS requirements may include at least pck_loss_rate (packet loss rate), latency (maximum delay) and priority (priority). It should be noted that the device digital twins in this example are newly activated device digital twins, such as Print-DT, QInsp-DT and Cam-DT.

[0071] When the system digital twin set management module discovers each newly activated device digital twin, it can store the network location, capabilities and other information of each device digital twin. Technicians can activate a system digital twin set by interacting with the system digital twin set management module. According to actual production needs, the activated system digital twin set can be an empty set or include other device digital twins, which is not limited in the present disclosure. For example, in the SMT production system, the activated system digital twin set is the SMT production line digital twin set S-DT-smt, and Print-DT and QInsp-DT can be included in S-DT-smt according to the equipment minimization criterion to ensure the normal operation of the system. At the same time, the system digital twin set management module can also provide QoS requirements for each device digital twin in S-DT-smt, as shown in Table 1:

[0072] Table 1

[0073] Print-DT Traffic QoS Requirements QInsp-DT traffic QoS requirements pck_loss_rate_qos:5% pck_loss_rate_qos:20% latency_qos:20ms latency_qos:100ms priority:1 priority:2

[0074] In Table 1, the traffic QoS requirements of Print-DT include packet loss rate: 5%, maximum delay: 20ms and priority: 1; the traffic QoS requirements of QInsp-DT include packet loss rate: 20%, maximum delay: 100ms and priority: 2. As can be seen from Table 1, Print-DT's requirements for network quality (packet loss rate: 5%, maximum delay: 20ms) are higher than QInsp-DT's requirements for network quality (packet loss rate: 20%, maximum delay: 100ms). Therefore, Print-DT has a higher priority than QInsp-DT, and the priority level of Print-DT is set to 1, and the priority level of QInsp-DT is set to 2.

[0075] After the network controller obtains the QoS requirements of each device digital twin in the system digital twin set of the IIoT production system from the system digital twin set management module, it can generate the first traffic management rules for each device digital twin according to the QoS requirements of each device digital twin. Among them, the first traffic management rule includes at least the traffic management rule identifier, packet loss rate, maximum delay and rule priority. For example, the first traffic management rule shown in Table 2 can be generated according to the QoS requirements of each device digital twin as shown in Table 1:

[0076] Table 2

[0077] Print-DT First Traffic Management Rules QInsp-DT first traffic management rule pck_loss_rate:5% pck_loss_rate:20% latency: 20ms latency:100ms priority:1 priority:2

[0078] In Table 2, corresponding to Table 1, the first traffic management rule of Print-DT includes packet loss rate: 5%, maximum delay: 20ms and rule priority: 1; the first traffic management rule of QInsp-DT includes packet loss rate: 20%, maximum delay: 100ms and rule priority: 2.

[0079] After the network controller generates the first traffic management rules for each device digital twin, the first traffic management rules for each device digital twin can be sent to the network control agent, and the device digital twin management module can obtain the first traffic management rules through the network control agent. After the device digital twin executes the corresponding system task, the first traffic management rule can be added to the first data packet to obtain a second data packet. For example, data such as the packet loss rate, maximum delay, and rule priority in the first traffic management rule can be added to the first data packet. The correspondingly generated second data packet may include at least the industrial Internet of Things system identifier associated with the first data packet, the packet loss rate, the maximum delay, and the priority of the device digital twin to which the first data packet belongs.

[0080] In the example implementation of the present disclosure, the first data packet is a SenML data packet, and the second data packet is a SenML enhanced data packet. Specifically, each device digital twin interacts with the system digital twin set management module through the device digital twin management module, and executes system tasks according to the instructions of the system digital twin set management module. For example, Print-DT controls the solder paste printer to print solder paste on the PCB (Printed Circuit Board, printed circuit board), and QInsp-DT controls the quality inspection equipment to detect the quality of solder paste printing. Each device digital twin can feed back the SenML data packet of the corresponding physical device to the device digital twin management module, expand the SenML data packet through the device digital twin management module, and add four metadata as shown in Table 3:

[0081] Table 3

[0082] sys_name IIoT production system identification associated with the data packet latency Acceptable maximum data delay (ms) pck_loss_rate Maximum acceptable packet loss rate (%) priority The priority of the DT to which the data packet belongs in S-DT

[0083] For example, for the SenML data packet of Print-DT, four new metadata can be added, namely sys_name:SMT, latency: 20ms, pck_loss_rate: 5% and priority: 1, which respectively indicate that the IIoT production system associated with the data packet is the SMT production system, the maximum acceptable data delay is 20ms, the maximum acceptable packet loss rate is 5%, and the device digital twin to which the data packet belongs (i.e. Print-DT) has a priority level of 1 in the system digital twin set (i.e. S-DT-smt).

[0084] The extended SenML data packet is a SenML enhanced data packet. For example, a SenML enhanced data packet of Print-DT is [{"sys_name":"SMT","latency":"20,"pck_loss_rate":"5","priority":"1","n":"urn:dev:10e1033","t":0,"u":"V","v":120.1}], indicating that the IIoT production system associated with the enhanced data packet is the SMT production system, the maximum acceptable data delay is 20ms, the maximum acceptable packet loss rate is 5%, the device digital twin to which the enhanced data packet belongs has a priority level of 1 in the system digital twin set, the corresponding physical device name is 10e1033, the timestamp is 0, the data unit is V, and the measurement value is 120.1.

[0085] refer to Figure 3 As shown, the various structures and elements in the enhanced SenML data packet process are schematically given. The various structures are physical devices 301, device digital twins 303, device digital twin management modules (DT-M) 305, network control agents (NC-A) 306, system digital twin management modules (S-DT-M) 308 and network controllers (NC) 309, and the various elements are original data 302, SenML data packets 304, and SenML enhanced data packets 307.

[0086] Specifically, the physical device 301 transmits the original data 302 of the device to the corresponding device digital twin 303, the device digital twin 303 converts the original data 302 into a SenML data packet 304, and sends the SenML data packet 304 to the device digital twin management module 305; the device digital twin management module 305 can use the traffic management rules obtained from the network control agent 306 to expand the SenML data packet 304, generate a SenML enhanced data packet 307, and synchronize the SenML enhanced data packet 307 to the system digital twin management module 308; the device digital twin management module 305 can also use the updated traffic management rules issued by the network controller 309 to dynamically adjust the SenML enhanced data packet 307.

[0087] In the disclosed embodiment, in an industrial Internet of Things system including a distributed architecture, enhanced data packets are used for system communication, and SenML enhanced data packets are used as a unified communication data format. This facilitates the subsequent dynamic adjustment of enhanced data packets according to adaptively updated traffic management rules, and can reduce the impact of network quality fluctuations on system production efficiency, thereby improving system production efficiency and reliability.

[0088] In step S230, the network controller updates the first traffic management rule according to the current network quality, obtains the second traffic management rule, and sends the second traffic management rule to the device digital twin management module.

[0089] In an example implementation, still taking the SMT production system as an example, the QoS requirements of each device digital twin in the system digital twin set S-DT-smt are obtained from the system digital twin set management module, and the first traffic management rules of each device digital twin are initialized. Among them, the first traffic management rules of each device digital twin can be prioritized according to the QoS requirements of each device digital twin, and the first traffic management rules of each device digital twin are obtained as shown in Table 4:

[0090] Table 4

[0091]

[0092] In Table 4, the priority of the first traffic management rule of Print-DT is higher than the priority of the first traffic management rule of QInsp-DT, and the priority of the first traffic management of QInsp-DT is higher than the priority of the first traffic management rule of Cam-DT. The first traffic management rule of Print-DT includes packet loss rate: 5%, maximum delay: 20ms and priority: 1, the first traffic management rule of QInsp-DT includes packet loss rate: 20%, maximum delay: 100ms and priority: 2, and the first traffic management rule of Cam-DT includes packet loss rate: 100%, maximum delay: 200ms and priority: 3.

[0093] The network controller communicates with each network control agent to obtain the network data of each edge node to achieve real-time detection of the network environment of each edge node. When it is detected that the current network quality is high, such as the current network is in a non-congested state, the network controller does not need to activate the traffic management rules and can communicate in the best-effort mode. Among them, the best-effort mode means that when the network is congested, the data packet is immediately discarded until the traffic volume is reduced.

[0094] In an example implementation, when it is detected that the current network is in a slightly congested state, that is, when the target service quality parameter of the current network is less than the target service quality parameter of each device digital twin in the system digital twin set, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule to the target service quality parameter of the current network. The target service quality parameter refers to parameters such as packet loss rate and maximum delay.

[0095] For example, the QoS requirements of the digital twins of each device are shown in Table 4. If the packet loss rate of the current network is 3% and the maximum delay is 15ms, it can be seen that the packet loss rate and maximum delay of the current network are both less than the QoS requirements of the digital twins of each device. At this time, the first traffic management rule of the digital twins of each device can be adjusted as shown in formula (1):

[0096]

[0097] Formula (1) indicates that by assigning the packet loss rate and maximum delay in the first traffic management rule of each device digital twin to the packet loss rate and maximum delay of the current network, the second traffic management rule of each device digital twin can be obtained as shown in Table 5:

[0098] Table 5

[0099]

[0100]

[0101] In Table 5, the packet loss rate and maximum delay in the second traffic management rules corresponding to the digital twins of the three devices Print-DT, QInsp-DT and Cam-DT are adjusted to: packet loss rate: 3%, maximum delay: 15ms.

[0102] In this example, the network control module periodically detects the network quality and dynamically updates the traffic management principles. By detecting the network quality in real time, traffic management can be flexibly performed to ensure the production efficiency of the industrial Internet of Things system.

[0103] In another example implementation, when it is detected that the current network is in a serious congestion state, refer to Figure 4 As shown, the traffic management rules can be adjusted according to steps S401 to S403:

[0104] In step S401, when the target service quality parameter of the current network is greater than the target service quality parameter of any device digital twin in the system digital twin set, the priority interval to which the priority of the device digital twin belongs is determined.

[0105] Among them, the target service quality parameters refer to parameters such as packet loss rate and maximum delay. If the packet loss rate and maximum delay of the current network are greater than the packet loss rate and maximum delay of any device digital twin in the system digital twin set, the priority interval to which the priority of each device digital twin belongs can be determined.

[0106] Specifically, if the number of device digital twins included in the system digital twin set is M, all the device digital twins in the system digital twin set can be sorted according to the priorities of each device digital twin. For example, arranging them from high to low in priority as {DT1, DT2, …, DT M}, where the number of device digital twins with packet loss rate and maximum delay exceeding the QoS requirements is N, then the priorities can be divided into three intervals, namely the first priority interval (i ≤ N), the second priority interval (N < i ≤ M - N), and the third priority interval (M - N < i ≤ M). Then, the priority interval to which each device digital twin belongs can be determined according to its priority.

[0107] For example, the QoS requirements of each device digital twin are shown in Table 4. Sorting Print-DT, QInsp-DT, and Cam-DT from high to low in priority are Print-DT (DT1), QInsp-DT (DT2), and Cam-DT (DT3) in sequence. The values of i are 1, 2, and 3, which are used to represent the priorities. If the current network has a packet loss rate of 15% and a maximum delay of 80 ms, it can be seen that the packet loss rate and maximum delay of the current network are greater than the QoS requirements of Print-DT (packet loss rate of 5% and maximum delay of 20 ms), and the packet loss rate and maximum delay of the current network are less than the QoS requirements of QInsp-DT (packet loss rate of 20% and maximum delay of 100 ms) and Cam-DT (packet loss rate of 100% and maximum delay of 200 ms). Therefore, it can be determined that the number N of device digital twins with packet loss rate and maximum delay exceeding the QoS requirements in the current network is 1. Correspondingly, the first priority interval is i ≤ 1, the second priority interval is 1 < i ≤ 2, and the third priority interval is 2 < i ≤ 3. It can be seen that the priority of Print-DT is in the first priority interval, QInsp-DT is in the second priority interval, and Cam-DT is in the third priority interval.

[0108] In step S402, when the priority of the device digital twin is in the first priority interval or the third priority interval, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule to the target service quality parameter of the device digital twin in the system digital twin set.

[0109] When it is determined that the priority of the device digital twin is in the first priority interval or the third priority interval, the first traffic management rules of each device digital twin can be adjusted as shown in formula (2):

[0110]

[0111] Formula (2) indicates that the packet loss rate and maximum delay in the first traffic management rule of the corresponding device digital twin are assigned to the packet loss rate and maximum delay in the QoS requirements of each device digital twin in the system digital twin set.

[0112] For example, when it is determined that the priority of Print-DT is in the first priority interval and the priority of Cam-DT is in the third priority interval, the packet loss rate in the first traffic management rule of Print-DT in Table 5 can be adjusted to 5%, and the maximum delay can be adjusted to 20ms, and the packet loss rate in the first traffic management rule of Cam-DT can be adjusted to 100%, and the maximum delay can be adjusted to 200ms.

[0113] In step S403, when the priority of the device digital twin is in the second priority interval, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule as the target service quality parameter of the current network.

[0114] When it is determined that the priority of the device digital twin is in the second priority interval, the first traffic management rule of the corresponding device digital twin can be adjusted as shown in formula (3):

[0115]

[0116] Formula (3) indicates that the packet loss rate and maximum delay in the first traffic management rule of the corresponding device digital twin are assigned to the packet loss rate and maximum delay of the current network.

[0117] For example, when it is determined that the priority of QInsp-DT is in the second priority interval, the packet loss rate in the first traffic management rule of QInsp-DT in Table 5 may be adjusted to 15%, and the maximum delay may be adjusted to 80 ms.

[0118] In summary, after adjusting the first traffic management rule according to formula (2) and formula (3), the second traffic management rule of each device digital twin as shown in Table 6 can be obtained:

[0119] Table 6

[0120]

[0121] In this example, the network control module periodically detects the network quality and dynamically updates the traffic management principles. By detecting the network quality in real time, traffic management can be flexibly performed to ensure the production efficiency of the industrial Internet of Things system.

[0122] In step S240, the device digital twin management module adjusts the extended data in the second data packet according to the second traffic management rule.

[0123] After the network controller generates the second traffic management rules for each device digital twin, the second traffic management rules can be sent to the network control agent. The device digital twin management module then obtains the second traffic management rules from the network control agent and adjusts the extended data in the second data packet according to the second traffic management rules.

[0124] For example, for the SenML enhanced data packet generated by Print-DT, the extended data is [{“sys_name”:“SMT”,“latency”:“20,”pck_loss_rate”:“5”,“priority”:“1”}]. If the packet loss rate in the second traffic management rule of Print-DT is 3%, the maximum delay is 15ms, and the priority remains unchanged, the packet loss rate and maximum delay in the enhanced data packet can be adjusted, and the adjusted extended data is [{“sys_name”:“SMT”,“latency”:“15,”pck_loss_rate”:“3”,“priority”:“1”}].

[0125] In this example, the enhanced data packets are dynamically adjusted according to the adaptively updated traffic management rules, which can reduce the impact of network quality fluctuations on system production efficiency, thereby improving system production efficiency and reliability.

[0126] In an example implementation, when an abnormality occurs when a device digital twin executes a corresponding system task, the system digital twin management module can update the system digital twin set based on the received abnormal data, and update the first traffic management rule or the second traffic management rule through the network controller. For example, when QInsp-DT detects an abnormality in the quality of solder paste printing, the abnormal data can be reported to the system digital twin management module, and the system digital twin management module updates the corresponding system digital twin set, namely S-DT-smt, based on the received abnormal data. At the same time, the network controller is notified to update the current traffic management rules, and instructions are issued to each device digital twin to execute the corresponding system task according to the updated traffic management rules.

[0127] Exemplarily, the system digital twin management module can update the system digital twin set according to the target device digital twin corresponding to the abnormal data, and update the first traffic management rule or the second traffic management rule according to the service quality parameters of the target device digital twin through the network controller. For example, the system digital twin management module can add the target device digital twin corresponding to the abnormal data to the system digital twin set, and add the service quality parameters of the target device digital twin to the first traffic management rule or the second traffic management rule through the network controller. For another example, the system digital twin management module can delete the target device digital twin corresponding to the abnormal data from the system digital twin set, and delete the service quality parameters of the target device digital twin from the first traffic management rule or the second traffic management rule through the network controller.

[0128] For example, when QInsp-DT detects that there is an abnormality in the quality of solder paste printing, the corresponding target device digital twin is Cam-DT. The system digital twin management module can add Cam-DT to S-DT-smt. At the same time, the network controller can generate corresponding traffic management rules according to the QoS requirements of Cam-DT, and add the traffic management rules to the current traffic management rules. For example, the current traffic management rules are shown in Table 2, and the updated traffic management rules are shown in Table 4. According to actual needs, the current traffic management rules may be the first traffic management rules or the second traffic management rules, which is not limited in the present disclosure. Then, an instruction is issued to Cam-DT so that Cam-DT controls the auxiliary quality inspection IP camera to shoot the PCB board with abnormal quality according to the traffic management rules of Cam-DT, and feeds back the shooting data to the system digital twin management module for auxiliary quality inspection until the abnormal event is resolved.

[0129] After eliminating the anomaly that occurred in the system task, the system digital twin management module can update the system digital twin set again according to the target device digital twin corresponding to the abnormal data, and update the first traffic management rule or the second traffic management rule through the network controller according to the service quality parameters of the target device digital twin. For example, delete / add the target device digital twin from the system digital twin set, and delete / add the service quality parameters of the target device digital twin from the first traffic management rule or the second traffic management rule through the network controller. For example, when QInsp-DT detects that the solder paste printing quality is qualified, the system digital twin management module deletes the traffic management rules of Cam-DT from Table 4, and issues instructions to each device digital twin to execute the corresponding system task according to the latest traffic management rules.

[0130] In the example implementation of the present disclosure, based on adaptive traffic management rules and in accordance with the actual needs of the IIoT production system, the system digital twin set is dynamically updated to achieve flexible scheduling and orchestration of various physical devices in the production system, and ultimately achieve dynamic reconstruction of the production system, thereby facilitating the intelligent development of industrial flexible manufacturing.

[0131] In a specific implementation manner, reference Figure 5 As shown, the dynamic reconstruction of the SMT production system can be achieved according to steps S501 to S507, specifically:

[0132] Step S501. Activate DT resources related to the SMT production system: During the system startup phase, the technician activates the DTs corresponding to the physical devices in the SMT production system, namely Print-DT, QInsp-DT and Cam-DT;

[0133] Step S502. DT establishes a connection with the physical device: The activated DT establishes a communication connection with the corresponding physical device. Specifically, Print-DT establishes a communication connection with the solder paste printer device, QInsp-DT establishes a communication connection with the quality inspection device, and Cam-DT establishes a communication connection with the auxiliary quality inspection IP camera. After the communication connection is established, each DT converts the raw data transmitted by the corresponding physical device into a SenML data packet;

[0134] Step S503. S-DT-M registers the newly activated DT related information: After discovering the newly activated DTs (i.e., Print-DT, QInsp-DT, and Cam-DT), S-DT-M stores the network location, capabilities, and other information of the DTs;

[0135] Step S504. S-DT-M activates the digital twin set S-DT: In the system operation phase, the technician interacts with S-DT-M, activates the SMT production line digital twin set S-DT-smt, aggregates Print-DT and QInsp-DT into S-DT-smt, and provides the QoS requirements of the S-DT, as shown in Table 1;

[0136] Step S505. The network control module performs traffic management: the network controller initializes the traffic management rules of the digital twins of each device based on the QoS requirements of the S-DT as shown in Table 1, as shown in Table 2;

[0137] Step S506. DT executes system production tasks: Each DT interacts with S-DT-M through DT-M, and executes corresponding system tasks according to the instructions of S-DT-M. Specifically, Print-DT controls the solder paste printer to print solder paste on the PCB board, QInsp-DT controls the detection equipment to detect the quality of solder paste printing, and generates corresponding SenML enhanced data packets from their respective SenML data packets through DT-M, and synchronizes the generated SenML enhanced data packets to S-DT-M;

[0138] Step S507. DT-M performs lifecycle management on each DT: the network control module periodically detects the network quality, dynamically updates the traffic management principle according to the real-time network quality, and publishes it to DT-M for execution. DT-M modifies the extended data in the SenML enhanced data packet of each DT according to the updated traffic management principle;

[0139] When it is detected that the current network is in a slightly congested state, such as the packet loss rate of the current network is 4% and the maximum delay is 10ms, the traffic management rules of each DT in Table 2 can be updated. The updated traffic management rules are shown in Table 7:

[0140] Table 7

[0141] Print-DT Traffic Management Rules QInsp-DT traffic management rules pck_loss_rate:4% pck_loss_rate:4% latency:10ms latency:10ms priority:1 priority:2

[0142] In Table 7, the packet loss rate and maximum delay in the updated traffic management rules are adjusted to: packet loss rate: 4%, maximum delay: 10ms.

[0143] In addition, when DT performs production tasks abnormally, such as when QInsp-DT detects abnormal solder paste printing quality, the system digital twin management module can add Cam-DT to S-DT-smt to use Cam-DT to assist in quality inspection. At the same time, S-DT-M notifies the network controller to update the traffic management rules shown in Table 7, obtains the traffic management rules shown in Table 8, and issues instructions to each DT to execute the corresponding traffic management rules until the abnormal event is resolved;

[0144] Table 8

[0145] Print-DT Traffic Management Rules QInsp-DT traffic management rules Cam-DT Traffic Management Rules pck_loss_rate:4% pck_loss_rate:4% pck_loss_rate:50% latency:10ms latency:10ms latency:100ms priority:1 priority:2 priority:3

[0146] Compared with Table 7, the traffic management rules of Cam-DT added in Table 8 include packet loss rate: 50%, maximum delay: 100ms and priority: 3.

[0147] When it is detected that the current network is in a serious congestion state, such as the packet loss rate of the current network is 15% and the maximum delay is 50ms, the traffic management rules of each DT in Table 8 can be updated to obtain the traffic management rules shown in Table 9:

[0148] Table 9

[0149] Print-DT Traffic Management Rules QInsp-DT traffic management rules Cam-DT Traffic Management Rules pck_loss_rate:5% pck_loss_rate:15% pck_loss_rate:50% latency: 20ms latency:50ms latency:100ms priority:1 priority:2 priority:3

[0150] Compared with Table 8, the Print-DT traffic management rules and Cam-DT traffic management rules in Table 9 are adjusted to the QoS requirements of Print-DT and the QoS requirements of Cam-DT respectively, and the QInsp-DT traffic management rules in Table 9 are adjusted to the packet loss rate and maximum delay of the current network.

[0151] After the abnormal event is resolved, S-DT-M deletes the CamID-DT added due to the abnormal event, and notifies NC to update the traffic management rules in Table 9, obtains the traffic management rules shown in Table 10, and issues instructions to each DT to execute the corresponding traffic management rules:

[0152] Table 10

[0153] Print-DT Traffic Management Rules QInsp-DT traffic management rules pck_loss_rate:5% pck_loss_rate:15% latency: 20ms latency:50ms priority:1 priority:2

[0154] Compared with Table 9, the traffic management rules of CamID-DT are deleted in Table 10. In addition, it should be noted that Figure 5 Path ① in the figure indicates that when each DT executes the system task normally, the network control module performs traffic management according to the real-time network environment. Path ② indicates that when each DT executes the system task abnormally, the network control module performs traffic management according to the real-time network environment until the abnormal event is resolved.

[0155] In this example, adaptive traffic management of the Industrial Internet of Things and dynamic reconstruction of the system are achieved through the device digital twin, the device digital twin management module, the system digital twin set, the system digital twin management module, and the network control module.

[0156] In the industrial Internet of Things management method provided in the exemplary implementation of the present disclosure, the original data transmitted by the corresponding physical device is converted into a first data packet in a preset format through the device digital twin, and the first data packet is sent to the device digital twin management module; the device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet; the network controller updates the first traffic management rule according to the current network quality to obtain a second traffic management rule, and issues the second traffic management rule to the device digital twin management module; the device digital twin management module adjusts the extended data in the second data packet according to the second traffic management rule. In the industrial Internet of Things system including a distributed architecture, the present disclosure uses enhanced data packets for system communication, and adaptively adjusts the traffic management rules of the system according to the real-time network environment, which can reduce the impact of network quality fluctuations on system production efficiency, thereby improving the production efficiency and reliability of the system. Moreover, through the information interaction between the device digital twin and the physical entity, intelligent control of each device in the system can be achieved, thereby further improving the production efficiency and reliability of the system.

[0157] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0158] Furthermore, in this example implementation, an industrial Internet of Things management device is also provided. Figure 6 As shown, the industrial Internet of Things management device 600 may include a data conversion module 610, a data enhancement module 620, a rule update module 630 and a data adjustment module 640, wherein:

[0159] The data conversion module 610 is used for the device digital twin to convert the raw data transmitted by the corresponding physical device into a first data packet in a preset format, and send the first data packet to the device digital twin management module;

[0160] The data enhancement module 620 is used for the device digital twin management module to perform data expansion on the first data packet using the first traffic management rule issued by the network controller to obtain a second data packet;

[0161] A rule updating module 630, configured for the network controller to update the first traffic management rule according to the current network quality, obtain a second traffic management rule, and send the second traffic management rule to the device digital twin management module;

[0162] The data adjustment module 640 is used for the device digital twin management module to adjust the extended data in the second data packet according to the second traffic management rule.

[0163] In an optional implementation, the industrial Internet of Things management device 600 further includes:

[0164] A resource aggregation module, used for the system digital twin set management module to aggregate the device digital twins into the newly activated system digital twin set;

[0165] A rule initialization module, used for the network controller to generate the first traffic management rule according to the service quality parameters of the device digital twin in the system digital twin set, and send the first traffic management rule to the network control agent;

[0166] The first traffic management rule includes at least a traffic management rule identifier, a packet loss rate, a maximum delay, and a rule priority.

[0167] In an optional implementation, the data enhancement module 620 includes:

[0168] A rule acquisition submodule, used for the device digital twin management module to acquire the first traffic management rule through the network control agent;

[0169] The data enhancement submodule is used to add the first traffic management rule to the first data packet after the device digital twin executes the corresponding system task to obtain the second data packet, wherein the second data packet at least includes the industrial Internet of Things system identifier, packet loss rate, maximum delay and priority of the device digital twin associated with the first data packet.

[0170] In an optional implementation, the rule updating module 630 includes:

[0171] The first rule updating module is used for, when the target service quality parameter of the current network is less than the target service quality parameter of each device digital twin in the system digital twin set, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule to the target service quality parameter of the current network.

[0172] In an optional implementation, the rule updating module 630 includes:

[0173] An interval determination module, used to determine the priority interval to which the priority of the device digital twin belongs when the target service quality parameter of the current network is greater than the target service quality parameter of any device digital twin in the system digital twin set;

[0174] A second rule updating module, configured to cause the network controller to assign the target quality of service parameter of the device digital twin in the first traffic management rule to the target quality of service parameter of the device digital twin in the system digital twin set when the priority of the device digital twin is in the first priority interval or the third priority interval;

[0175] The third rule updating module is used for, when the priority of the device digital twin is in the second priority interval, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule to the target service quality parameter of the current network.

[0176] In an optional implementation, the industrial Internet of Things management device 600 further includes:

[0177] The system reconstruction module is used to update the system digital twin set according to the received abnormal data when an abnormality occurs when the device digital twin executes the corresponding system task, and to update the first traffic management rule or the second traffic management rule through the network controller.

[0178] In an optional implementation, the system reconstruction module includes:

[0179] A system reconstruction submodule is used for the system digital twin management module to update the system digital twin set according to the target device digital twin corresponding to the abnormal data, and to update the first traffic management rule or the second traffic management rule according to the service quality parameters of the target device digital twin through the network controller.

[0180] The specific details of each module in the above-mentioned industrial Internet of Things management device have been described in detail in the corresponding industrial Internet of Things management method, so they will not be repeated here.

[0181] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium on which a program product capable of implementing the above-mentioned method of this specification is stored. In some possible embodiments, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on an electronic device, the program code is used to cause the electronic device to perform the steps according to various exemplary embodiments of the present disclosure described in the above-mentioned "exemplary method" section of this specification. The program product may adopt a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on an electronic device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, an apparatus or a device or used in combination with it.

[0182] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0183] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0184] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0185] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0186] The exemplary embodiment of the present disclosure also provides an electronic device capable of implementing the above method. Figure 7 hereinafter, an electronic device 700 according to this exemplary embodiment of the present disclosure is described. Figure 7 The electronic device 700 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0187] like Figure 7 As shown, the electronic device 700 may be in the form of a general-purpose computing device. The components of the electronic device 700 may include, but are not limited to: at least one processing unit 710, at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.

[0188] The storage unit 720 stores program codes, which can be executed by the processing unit 710, so that the processing unit 710 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 710 can execute Figure 2 , Figure 4 and Figure 5 Any one or more method steps.

[0189] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 721 and / or a cache memory unit 722 , and may further include a read-only memory unit (ROM) 723 .

[0190] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, such program modules 725 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0191] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0192] The electronic device 700 may also communicate with one or more external devices 800 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0193] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the exemplary implementation of the present disclosure.

[0194] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiment of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0195] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0196] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An industrial Internet of Things management method, characterized in that: include: The device digital twin converts the raw data transmitted by the corresponding physical device into a first data packet in a preset format, and sends the first data packet to the device digital twin management module; The network controller generates a first traffic management rule according to the service quality parameter of the device digital twin in the system digital twin set, and sends the first traffic management rule to the network control agent; The device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet, wherein the first traffic management rule includes at least a traffic management rule identifier, a packet loss rate, a maximum delay, and a rule priority; The network controller updates the first traffic management rule according to the current network quality, obtains a second traffic management rule, and sends the second traffic management rule to the device digital twin management module; The device digital twin management module adjusts the extended data in the second data packet according to the second traffic management rule; The device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet, including: The device digital twin management module obtains the first traffic management rule through the network control agent; After the device digital twin executes the corresponding system task, the first traffic management rule is added to the first data packet to obtain the second data packet, which at least includes the industrial Internet of Things system identifier, packet loss rate, maximum delay and priority of the device digital twin associated with the first data packet.

2. The industrial Internet of Things management method according to claim 1, characterized in that: Before the device digital twin management module performs data expansion on the first data packet using the first traffic management rule issued by the network controller, the method further includes: The system digital twin set management module aggregates the device digital twins into the newly activated system digital twin set.

3. The industrial Internet of Things management method according to claim 1, characterized in that: The network controller updates the first traffic management rule according to the current network quality, including: When the target service quality parameter of the current network is less than the target service quality parameter of each device digital twin in the system digital twin set, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule as the target service quality parameter of the current network.

4. The industrial Internet of Things management method according to claim 1, characterized in that: The network controller updates the first traffic management rule according to the current network quality, including: When the target quality of service parameter of the current network is greater than the target quality of service parameter of any device digital twin in the system digital twin set, determining the priority interval to which the priority of the device digital twin belongs; When the priority of the device digital twin is in the first priority interval or the third priority interval, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule as the target service quality parameter of the device digital twin in the system digital twin set; When the priority of the device digital twin is in the second priority interval, the network controller assigns the target service quality parameter of the device digital twin in the first traffic management rule as the target service quality parameter of the current network.

5. The industrial Internet of Things management method according to any one of claims 3-4, characterized in that: The method further comprises: When an exception occurs when the device digital twin executes the corresponding system task, the system digital twin management module updates the system digital twin set according to the received abnormal data, and updates the first traffic management rule or the second traffic management rule through the network controller.

6. The industrial Internet of Things management method according to claim 5, characterized in that: The system digital twin management module updates the system digital twin set according to the received abnormal data, and updates the first traffic management rule or the second traffic management rule through the network controller, including: The system digital twin management module updates the system digital twin set according to the target device digital twin corresponding to the abnormal data, and updates the first traffic management rule or the second traffic management rule according to the service quality parameters of the target device digital twin through the network controller.

7. An industrial Internet of Things management device, characterized in that: include: A data conversion module, used for the device digital twin to convert the raw data transmitted by the corresponding physical device into a first data packet in a preset format, and send the first data packet to the device digital twin management module; A data enhancement module, used for the network controller to generate a first traffic management rule according to the service quality parameters of the device digital twin in the system digital twin set, and send the first traffic management rule to the network control agent; The device digital twin management module uses the first traffic management rule issued by the network controller to perform data expansion on the first data packet to obtain a second data packet, wherein the first traffic management rule includes at least a traffic management rule identifier, a packet loss rate, a maximum delay, and a rule priority; A rule updating module, used for the network controller to update the first traffic management rule according to the current network quality, obtain a second traffic management rule, and send the second traffic management rule to the device digital twin management module; a data adjustment module, used for the device digital twin management module to adjust the extended data in the second data packet according to the second traffic management rule; The data enhancement module is also used for the device digital twin management module to obtain the first traffic management rule through the network control agent; when the device digital twin executes the corresponding system task, the first traffic management rule is added to the first data packet to obtain the second data packet, which at least includes the industrial Internet of Things system identifier associated with the first data packet, the packet loss rate, the maximum delay and the priority of the device digital twin.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

9. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 6 by executing the executable instructions.