A 5g iot terminal data sharing method considering real-time

By constructing a complex network topology core subnet in the 5G network and optimizing resource allocation, the real-time and economic issues of industrial control under ultra-dense 5G deployment were solved, and efficient real-time and economical data sharing of IoT terminals was achieved.

CN115942493BActive Publication Date: 2026-03-03YANCHENG POWER SUPPLY CO STATE GRID JIANGSU ELECTRIC POWER CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211341087.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-30
Publication Date
2026-03-03
Estimated Expiration
2042-10-30

AI Technical Summary

Technical Problem

In ultra-dense 5G deployment scenarios, existing technologies struggle to achieve rapid and robust resource allocation to meet the real-time and customized needs of industrial control.

Method used

By determining the functions of IoT terminals and their data relationships, a complex network is used to depict and abstract them into nodes and edges. Key functional nodes are identified, a core subnet of the complex network topology is constructed, and the allocation of communication resources is optimized to form a core subnet to improve real-time performance and cost-effectiveness.

Benefits of technology

It achieves higher real-time performance and cost-effectiveness in data sharing among IoT terminals, reduces the real-time link requirement, and improves the robustness of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115942493B_ABST
    Figure CN115942493B_ABST
Patent Text Reader

Abstract

The application provides a 5G Internet of Things terminal data sharing method considering real-time, and specifically comprises the following steps: using a complex network to depict terminal functions and data relationships therebetween; determining key function nodes in consideration of real-time requirements of shared data of the Internet of Things terminal; taking the key function nodes as self-supporting nodes, and constructing a complex network topology core subnet based on the same; and finally, performing function deployment optimization and communication resource allocation according to the core subnet definition. The application optimizes allocation of data sharing links and resources among functions in consideration of real-time requirements of shared data of the Internet of Things terminal, and therefore has higher economy and robustness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of industrial internet technology, and specifically relates to a 5G IoT terminal data sharing method that takes real-time performance into account. Background Technology

[0002] With the integration of 5G and Industrial Internet of Things (IIoT) technologies, 5G, as the infrastructure of the existing Industrial Internet, has begun to demonstrate a significant driving force. In the power sensing layer access network, such as in substations, power generation areas, and densely populated urban power distribution areas, the deployment of ultra-dense networks by operators, combining dense supercells, is becoming one of the development trends of 5G networks. The existing 5G network slicing management architecture is mainly designed for managing core network slices, combining Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) technologies to achieve 5G core network slicing, in order to meet the real-time requirements of industrial control data sharing.

[0003] Current industrial internet systems often employ a layered structure, with data sharing achieved through message exchange. Taking a digital substation as an example, it is divided into a station control layer, a bay layer, and a substation control layer. Substations are further divided into the station control layer and the process layer based on functional requirements, corresponding to the main station's functions. The station control layer primarily implements data acquisition, monitoring and control, alarm, and information exchange functions, including station domain control, communication systems, monitoring and control systems, power energy acquisition, and protection information management. The bay layer network serves as a crucial bridge for information communication between intelligent terminals and protection, measurement and control, and waveform recording devices. The bay layer network primarily transmits SMV and GOOSE messages. SMV messages are used to periodically send sampling signals to protection devices, resulting in high data volume and requiring a certain level of real-time performance. GOOSE messages are used to send tripping, control commands, and status information, with smaller data volumes but also high real-time requirements. This "three-layer, two-network" layered distribution structure allows for the exchange and transmission of data flow within and between layers of the communication system. The message requirements for data sharing can also be categorized based on real-time performance.

[0004] Current technologies primarily focus on improving resource utilization on the access side. In ultra-dense 5G deployment scenarios, achieving real-time data exchange places high demands on resources, and end-to-end slice management becomes more complex due to the allocation of wireless resources on the access side. Finding a fast and robust resource allocation algorithm that meets the differentiated and customized needs of different slice types while also satisfying the real-time requirements of industrial control remains a pressing challenge. Summary of the Invention

[0005] To address the shortcomings of the existing technologies, this invention provides a 5G IoT terminal data sharing method that considers real-time performance, offering higher real-time performance and cost-effectiveness.

[0006] This invention specifically relates to a 5G IoT terminal data sharing method that considers real-time performance, and includes the following steps:

[0007] S1: Determine the functions of IoT terminals and the data relationships between them, and describe them using complex networks;

[0008] The IoT terminal function is the shared data output or control action generated by the IoT terminal based on the shared data input under a specific working mode; it can be decomposed into the minimum achievable functions and form a function set.

[0009] The nodes include: reassignable nodes and non-reassignable nodes; reassignable nodes refer to the functions that can be reconfigured between 5G networks or IoT terminal networks, mainly referring to functions such as participating in the calculation and decision-making of shared data, while non-reassignable nodes refer to the functions such as control and physical quantity acquisition that are limited by terminal hardware or fixed settings.

[0010] Furthermore, the functions are abstracted into simple nodes, and the shared data between functions is abstracted into edges.

[0011] Among them, the shared data link, considering the real-time requirements of communication messages, can be divided into multiple levels according to the degree of real-time requirements. These levels correspond to the real-time requirements of 5G network for the allocation of communication resources.

[0012] Further complex networks can be characterized as consisting of non-reassignable nodes V f With reassignable node V d The graph G(V,E) is formed by the set of nodes and edges E. The number of nodes is denoted as N = |V|, and the number of edges is denoted as M = |E|. This network is a directed weighted network.

[0013] S2: Considering the real-time requirements of shared data from IoT terminals, identify key functional nodes;

[0014] The importance of a node's position can be assessed using several metrics, such as degree centrality, tight centrality, and between centrality, or a combination of these metrics.

[0015] S3: With the goal of minimizing real-time link requirements, a complex network topology core subnet is constructed based on key functional nodes; the core subnet construction process can be described as an algorithm for solving the connected dominance set, which can be implemented by various greedy algorithms.

[0016] S4: Perform IoT terminal functions and link resource allocation based on the core subnet.

[0017] The IoT terminal data sharing method includes a memory, a processor, and computer program instructions stored in the memory and executable by the processor. When the processor executes the computer program instructions, it can implement the method steps described above.

[0018] The IoT terminal data sharing method provides a computer storage medium that stores computer program instructions that can be executed by a processor. When the processor executes the computer program instructions, it can implement the method steps described above.

[0019] Compared with existing technologies, the beneficial effects are: the present invention considers the real-time requirements of shared data of IoT terminals and allocates data sharing links between functions, thus having higher real-time performance and economy compared with traditional communication resource allocation strategies. Attached Figure Description

[0020] Figure 1 This is a schematic diagram of an IoT terminal data sharing system according to an embodiment of the present invention;

[0021] Figure 2 This is a schematic diagram of a real-time IoT terminal data sharing method for embodiments of the present invention. Detailed Implementation

[0022] The following detailed description, in conjunction with the accompanying drawings, illustrates a specific implementation of the real-time 5G IoT terminal data sharing method of the present invention.

[0023] like Figure 1 The diagram shows the structure of an IoT terminal data sharing system according to an embodiment of the present invention.

[0024] like Figure 2 As shown, this embodiment provides a method for sharing IoT terminal data that takes real-time performance into account, specifically including the following steps:

[0025] S1: Determine the functions of IoT terminals and the data relationships between them, and describe them using complex networks;

[0026] The IoT terminal function is the shared data output or control action generated by the IoT terminal based on the shared data input under a specific working mode; it can be decomposed into the minimum achievable functions and form a function set.

[0027] The nodes include: reassignable nodes and non-reassignable nodes; reassignable nodes refer to the functions that can be reconfigured between 5G networks or IoT terminal networks, mainly referring to functions such as participating in the calculation and decision-making of shared data, while non-reassignable nodes refer to the functions such as control and physical quantity acquisition that are limited by terminal hardware or fixed settings.

[0028] Furthermore, the functions are abstracted into simple nodes, and the shared data between functions is abstracted into edges.

[0029] Among them, the shared data link, considering the real-time requirements of communication messages, can be divided into multiple levels according to the degree of real-time requirements. These levels correspond to the real-time requirements of 5G network for the allocation of communication resources.

[0030] For example, the real-time requirements of a power distribution network system can be set according to the service level; as shown in the table below:

[0031] Message Real-time Level

[0032]

[0033] Further complex networks can be characterized as consisting of non-reassignable nodes V f With reassignable node V d The graph G(V,E) is formed by the set of nodes and edges E. The number of nodes is denoted as N = |V|, and the number of edges is denoted as M = |E|. This network is a directed weighted network.

[0034] S2: Considering the real-time requirements of shared data from IoT terminals, identify key functional nodes;

[0035] The importance of a node's position can be assessed using several metrics, such as degree centrality, tight centrality, and between centrality, or a combination of these metrics.

[0036] Degree centrality measures the degree to which a node in a network is connected to all other nodes. The higher the degree centrality, the more important the node. It can be represented as: G DN = k / (N-1).

[0037] Tight centrality reflects the proximity of a node to other nodes in a network. A higher tight centrality indicates that the node is more central to the network and therefore more important. Let d be the number of edges in the shortest path from node i to node j. i Then the compact centrality can be expressed as:

[0038] Betweenness centrality is a metric that measures the importance of a node in a network by the number of shortest paths passing through it. The more times other nodes pass through a given node during communication, the more important that node is; therefore, a higher betweenness centrality indicates greater node importance. Let g be the total number of shortest paths between any two nodes j and k in the network. jk The number of shortest paths passing through node i is g. jk (i) Then the betweenness centrality can be expressed as:

[0039] A decision matrix can also be constructed based on this to obtain a set of key functions.

[0040] S3: Using key functional nodes as self-dominated nodes, and constructing a complex network topology core subnet based on these nodes; the core subnet construction process can be described as an algorithm for solving connected dominator sets, which can be implemented using the dominator tree (CT) method, including the following steps:

[0041] S31: Connecting all key functional nodes, all nodes in the dominance tree constitute a connected dominance set U;

[0042] S32: The dominant CT is initially empty, and the root node of CT is added first.

[0043] S33: When a dominant node joins the CT, it sends an invitation to dominant nodes that are two hops apart and do not yet belong to the CT, inviting them to join the CT.

[0044] S34: This invitation will be transmitted through regular nodes. Each dominant node, upon receiving the invitation for the first time, will join the CT along with the regular node that transmitted it.

[0045] S35: This process will continue until all dominant nodes have joined CT.

[0046] This process can be terminated when the demand for real-time links decreases significantly.

[0047] S4: Performs IoT terminal functions and allocates link resources based on the core subnet;

[0048] Based on the core subnet's functions, this function can be redistributed among IoT terminals and 5G resources, which can significantly reduce the need for real-time shared data links and improve the system's economy and robustness.

[0049] This embodiment provides a real-time IoT terminal data sharing method, including a memory, a processor, and computer program instructions stored in the memory and executable by the processor. When the processor executes the computer program instructions, it can implement the steps described above.

[0050] This embodiment also provides a computer storage medium storing computer program instructions that can be executed by a processor. When the processor executes the computer program instructions, it can implement the steps described above.

[0051] The method provided by the embodiments of the present invention ultimately considers the real-time requirements of shared data of IoT terminals and allocates data sharing links between functions. Therefore, compared with traditional communication resource allocation strategies, it has higher real-time performance and economy.

[0052] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied 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.

[0053] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0054] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0055] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0056] Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention and not intended to limit it. Those skilled in the art should understand that modifications or equivalent substitutions can be made to the specific embodiments of the present invention, but all such modifications or alterations are within the scope of protection of the pending claims.

Claims

1. A 5G IoT terminal data sharing method considering real-time performance, characterized in that, The 5G IoT terminal data sharing method includes the following steps: S1: Determine the functions of IoT terminals and the data relationships between them, and describe them using complex networks; The IoT terminal function is, under a specific working mode, the IoT terminal generates shared data output or control actions based on shared data input; it can be decomposed into minimum achievable functions and form a function set. Abstract functions into simple nodes, and abstract shared data between functions into edges; Complex networks can be characterized as networks composed of nodes that cannot be reallocated. With reassignable nodes With edge set The diagram formed The number of nodes is denoted as The number of sides is denoted as The complex network is a directed weighted network; The nodes include: reassignable nodes and non-reassignable nodes; the reassignable nodes refer to the functions that can be reset between 5G networks or IoT terminal networks, including participating in the calculation and decision-making functions of shared data; the non-reassignable nodes refer to the control and physical quantity acquisition functions that are limited by terminal hardware or fixed settings. S2: Considering the real-time requirements of shared data from IoT terminals, identify key functional nodes; S3: With the goal of minimizing real-time link requirements, a complex network topology core subnet is constructed based on key functional nodes; S4: Perform IoT terminal functions and link resource allocation according to the core subnet.

2. The 5G IoT terminal data sharing method considering real-time performance according to claim 1, characterized in that, Considering the real-time requirements of communication messages, shared data links can be divided into multiple levels according to the degree of real-time requirements. These levels correspond to the real-time requirements of 5G network for the allocation of communication resources.

3. The 5G IoT terminal data sharing method considering real-time performance according to claim 1, characterized in that, Key functional nodes are identified by using several indicators, such as degree centrality, compact centrality, and betweenness centrality, or a combination of these indicators, to evaluate the importance of the node's position. Degree centrality measures the degree to which a point in a network is connected to all other nodes. The higher the degree centrality, the more important the node. Tight centrality reflects the proximity of a node to other nodes in a network. The higher the tight centrality, the more central the node is in the network and the more important the node is. Betweenness centrality is a metric that measures the importance of a node by the number of shortest paths passing through it in a network. The more times other nodes pass through a node during communication, the more important that node is. Therefore, the higher the betweenness centrality, the more important the node is.

4. The 5G IoT terminal data sharing method considering real-time performance according to claim 1, characterized in that, An algorithm for constructing a core subnet description of a complex network topology and finding the connected dominating set is proposed, which is implemented using a greedy algorithm.

5. A 5G IoT terminal data sharing method considering real-time performance according to claim 4, characterized in that, The greedy algorithm steps include: S31: Connecting all key functional nodes, all nodes in the dominance tree constitute a connected dominance set U; S32: The dominator tree CT is initially empty, and the root node of CT is added first. S33: When a dominant node joins the CT, it sends an invitation to dominant nodes that are two hops apart and do not yet belong to the CT, inviting them to join the CT. S34: Invitations will be delivered through regular nodes. When each dominant node receives an invitation for the first time, it will join CT along with the regular node that delivered the invitation. S35: This process will continue until all dominant nodes have joined CT.

Citation Information

Patent Citations

  • Centrality analysis-based power distribution and utilization communication network source distribution reconfigurable method

    CN105743688A

  • Network slice deployment method and device of mobile communication system

    CN107888425A