An in-line detection method, apparatus and computer readable storage medium
By employing a flow-following detection method in a converged communication system of 5G cellular networks and short-range networks, the air interface resource limitation problem in the short-range communication domain is solved, enabling real-time quality detection and dynamic resource adjustment of service flows, thereby improving network diagnostic efficiency and customer experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2021-12-15
- Publication Date
- 2026-05-15
AI Technical Summary
In the convergence of 5G cellular and short-range networks, the air interface resources in the short-range communication domain are limited by the wireless spectrum bandwidth and air interface scheduling capabilities, resulting in packet loss during high concurrency and a lack of real-time service flow detection solutions to quickly diagnose network faults.
By using the flow-following detection method, the flow-following detection protocol SDP is used to communicate between cellular networks and short-range networks. This enables the identification of the transmission path and quality measurement of the target service flow, generates detection messages, and adjusts the transmission channel in real time based on QoS policies. This includes the header design of information such as path identification, service priority, latency, and packet loss indication.
It enables real-time quality detection and dynamic resource allocation for short-range wireless communication networks, improving the applicability of wireless networks in industrial settings, reducing maintenance costs, and ensuring customer experience.
Smart Images

Figure CN116264680B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mobile communication technology, and in particular to a method, apparatus and computer-readable storage medium for flow detection. Background Technology
[0002] To achieve converged communication between N3GPP UEs and 5G cellular networks in the short-range communication domain, a scheme has been proposed whereby 5G UEs access 5GS through the Trusted Domain (TNAN). However, during periods of high concurrency of service data, the air interface resources in the short-range communication domain are limited by radio spectrum bandwidth and air interface scheduling capabilities, making it difficult to respond quickly and schedule short-range air interface resources in a timely manner. Low-priority services are prone to severe packet loss.
[0003] To accurately detect network performance faults in industry field networks, it is necessary to quickly identify and diagnose network anomalies or faults, proactively resolve them before customer complaints arise, ensure customer experience, and reduce operation and maintenance costs. However, in the converged communication technology solution of 5G cellular networks and short-range N3GPP networks, there is currently no solution on how terminal nodes in the short-range communication domain can measure and report network status to 5GC based on real-time service flow detection. Summary of the Invention
[0004] In view of this, embodiments of the present invention aim to provide a method, apparatus, and computer-readable storage medium for flow detection.
[0005] To achieve the above objectives, the technical solution of this invention is implemented as follows:
[0006] This invention provides a flow detection method applicable to systems that integrate cellular and short-range network communication. The method is applied to a first node within the short-range domain and includes:
[0007] After responding to the detection request message for the transmission channel quality of the short-range communication domain issued based on the cellular network, the transmission path of the target service flow is identified, and a first detection message is generated for the first node to measure the transmission channel quality of the target service flow.
[0008] The measurement results of the transmission channel quality are reported to the cellular network;
[0009] The system receives the QoS policy selected by the user from the cellular network, distributes the QoS policy, uses it for QoS negotiation between service nodes in the short-range domain, and adjusts the transmission channel in real time based on QoS parameters.
[0010] The first node communicates with the cellular network side based on the Flow Detection Protocol (SDP).
[0011] The protocol stack access layer of the first node is configured with protocol adaptation capability based on the flow detection protocol.
[0012] The data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0013] The header shall include at least one of the following information:
[0014] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0015] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0016] Service identifier, used to indicate the data transmission channel of the target service flow;
[0017] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0018] The header also includes the following information:
[0019] Header compression identifier and check bit.
[0020] The step of identifying the transmission path of the target service flow and generating a first detection message includes:
[0021] The service IP packet address corresponding to the target service flow is parsed and read; the service IP packet is an SRV6-based IP address or an MPLS VPN-based tunnel protocol address;
[0022] The identifier of the obtained service IP packet address is mapped to the node address bit of the path label bit in the first detection message; wherein,
[0023] The IP address includes: source address and destination address; or includes: source address, destination address and transit address.
[0024] Wherein, the first node is a Trusted Network Access Point (TNAP), and the short-range domain includes a service flow source node (Programmable Logic Controller, PLC) and at least two industrial field devices, the method includes:
[0025] The TNAP receives a detection request message from the cellular network side;
[0026] The detection request message is forwarded to the service flow source node PLC, which is used by the PLC to identify the transmission path of the target service flow and generate a first detection message.
[0027] The measurement results of the transmission channel quality of the target service flow sent by the PLC are reported to the cellular network side.
[0028] The QoS policy issued by the cellular network side is distributed to the PLC and the industrial field devices for QoS negotiation between the PLC and the industrial field devices, and the transmission channel between the PLC and the industrial field devices is adjusted in real time based on the QoS parameters.
[0029] Wherein, when the short-range domain includes two of the first nodes, the IP address includes:
[0030] Source address, destination address, and transit address.
[0031] This invention also provides a flow detection method applicable to systems that integrate cellular and short-range network communication. This method is applied to the cellular network side and includes:
[0032] A short-range communication domain transmission channel quality detection request message is sent to the first node in the short-range domain, which is used by the first node to identify the transmission path of the target service flow, generate a first detection message, and measure the transmission channel quality of the target service flow.
[0033] Receive the measurement results of the transmission channel quality reported by the first node;
[0034] The QoS policy selected by the user based on the measurement results is sent to the first node for QoS negotiation between service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
[0035] The cellular network side communicates with the first node based on the Flow Detection Protocol (SDP).
[0036] The access layer of the trusted gateway on the cellular network side is configured with protocol adaptation capability based on the flow detection protocol.
[0037] The data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0038] The header shall include at least one of the following information:
[0039] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0040] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0041] Service identifier, used to indicate the data transmission channel of the target service flow;
[0042] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0043] The header also includes the following information:
[0044] Header compression identifier and check bit.
[0045] Optionally, before sending the short-range communication domain transmission channel quality detection request message to the first node in the short-range domain, the method further includes:
[0046] Configure QoS parameters uniformly for all data links that access the core network via the Starlink link.
[0047] This invention also provides a flow detection method applicable to systems that integrate cellular and short-range network communication. This method is applied to service flow source nodes within the short-range domain, including:
[0048] The transmission path of the target service flow is identified based on the detection request message for the transmission channel quality of the short-range communication domain forwarded by the first node in the short-range domain, and a second detection message is generated.
[0049] The second detection message is sent to other service nodes within the short-range domain, and the transmission channel quality of the target service flow is measured.
[0050] The measurement results are reported to the cellular network side by the first node in the short-range domain;
[0051] Based on the QoS policy selected by the user and forwarded by the first node in the short-range domain, the service negotiation is conducted with other service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
[0052] Wherein, when other service nodes within the short-range domain include at least two industrial field devices, the real-time adjustment of the transmission channel based on QoS parameters includes:
[0053] The industrial field equipment is synchronously controlled based on the adjusted short-range air interface resources.
[0054] The data packets corresponding to the detection request message and the second detection message include: a header and payload data; wherein,
[0055] The header shall include at least one of the following information:
[0056] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0057] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0058] Service identifier, used to indicate the data transmission channel of the target service flow;
[0059] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0060] The header also includes the following information:
[0061] Header compression identifier and check bit.
[0062] This invention also provides a flow detection device suitable for a system that integrates cellular and short-range network communication. The device is applied to a first node within the short-range domain and includes:
[0063] The first processing module is used to respond to the short-range communication domain transmission channel quality detection request message issued based on the cellular network, identify the transmission path of the target service flow, and generate a first detection message for the first node to measure the transmission channel quality of the target service flow.
[0064] The first transceiver module is used to report the measurement results of the transmission channel quality to the cellular network;
[0065] The system receives the QoS policy selected by the user from the cellular network, distributes the QoS policy, uses it for QoS negotiation between service nodes in the short-range domain, and adjusts the transmission channel in real time based on QoS parameters.
[0066] This invention also provides a flow detection device for a system integrating cellular and short-range network communication. The device is applied to the cellular network side and includes:
[0067] The second transceiver module is used to send a short-range communication domain transmission channel quality detection request message to the first node in the short-range domain, and to have the first node identify the transmission path of the target service flow, generate a first detection message, and measure the transmission channel quality of the target service flow; it is also used to receive the transmission channel quality measurement results reported by the first node.
[0068] The second processing module is used to send the QoS policy selected by the user based on the measurement results to the first node, for QoS negotiation between service nodes in the short-range domain, and to adjust the transmission channel in real time based on QoS parameters.
[0069] This invention also provides a flow detection device for a system of converged communication between cellular networks and short-range networks. This device is applied to a service flow source node within the short-range domain and includes:
[0070] The third processing module is used to identify the transmission path of the target service flow based on the detection request message of the short-range communication domain transmission channel quality forwarded by the first node in the short-range domain, and generate a second detection message.
[0071] It is also used to negotiate QoS with other service nodes in the short-range domain based on the QoS policy selected by the user and forwarded by the first node in the short-range domain, and to adjust the transmission channel in real time based on the QoS parameters.
[0072] The third transceiver module is used to send the second detection message to other service nodes in the short-range domain and measure the transmission channel quality of the target service flow; the measurement results are reported to the cellular network side by the first node in the short-range domain.
[0073] This invention also provides a flow detection device, which includes: a processor and a memory for storing a computer program capable of running on the processor.
[0074] When the processor runs the computer program, it executes the steps of the above method.
[0075] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the above-described method.
[0076] The following embodiments of the present invention provide a flow-following detection method, apparatus, and computer-readable storage medium. In this invention, after a first node in the short-range domain responds to a short-range communication domain transmission channel quality detection request message issued by the cellular network, it identifies the transmission path of the target service flow and generates a first detection message for the first node to measure the transmission channel quality of the target service flow. The first node then reports the measurement results of the transmission channel quality to the cellular network; receives the user-selected Quality of Service (QoS) policy issued by the cellular network, and distributes the QoS policy for QoS negotiation between service nodes in the short-range domain, and adjusts the transmission channel in real time based on QoS parameters. The present invention identifies the path of the target service flow at the short-range domain service flow entry device and generates a flow-following detection message to evaluate the channel quality of the target service flow. This avoids the performance impact on low-latency service data caused by directly adding a flow identifier header to the target data flow service packet.
[0077] The embodiments of the present invention can perform flow-based detection and remote sensing of the service data transmission quality (such as packet loss rate, latency jitter and other performance indicators) of the short-range wireless communication network at any time in a 5G cellular network and a new short-range communication converged communication network. It can also dynamically configure the air interface resources of the industrial field wireless short-range communication domain, which can greatly improve the applicability of the industrial field wireless network. Attached Figure Description
[0078] Figure 1 This is a schematic flowchart of the in-flow detection method according to an embodiment of the present invention. Figure 1 ;
[0079] Figure 2 This is a schematic flowchart of the in-flow detection method according to an embodiment of the present invention. Figure 2 ;
[0080] Figure 3 This is a schematic flowchart of the in-flow detection method according to an embodiment of the present invention. Figure 3 ;
[0081] Figure 4 This is a schematic diagram of the flow detection device described in an embodiment of the present invention. Figure 1 ;
[0082] Figure 5 This is a schematic diagram of the flow detection device described in an embodiment of the present invention. Figure 2 ;
[0083] Figure 6 This is a schematic diagram of the flow detection device described in an embodiment of the present invention. Figure 3 ;
[0084] Figure 7 This is a schematic diagram of the system architecture described in an embodiment of the present invention;
[0085] Figure 8 This is a schematic flowchart of the method for short-range domain flow detection and QOS measurement distribution according to an embodiment of the present invention;
[0086] Figure 9 This is a schematic diagram of the protocol stack architecture of 5GC as described in an embodiment of the present invention;
[0087] Figure 10 This is a schematic diagram illustrating the transmission of service data carried by the data link according to an embodiment of the present invention;
[0088] Figure 11 This is a schematic diagram of the measurement message data packet structure according to an embodiment of the present invention;
[0089] Figure 12 This is a schematic diagram of the following detection message transmission according to an embodiment of the present invention;
[0090] Figure 13 This is a schematic diagram of the method flow described in Embodiment 1 of the present invention;
[0091] Figure 14 This is a schematic diagram of the service flow within the short-range domain as described in Embodiment 1 of the present invention;
[0092] Figure 15 This is a schematic diagram of the UE service flow path at the cell edge as described in Embodiment 2 of the present invention. Detailed Implementation
[0093] The present invention will now be described in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The present application will now be described in detail with reference to the accompanying drawings and embodiments.
[0094] This invention provides a method for detecting flow, such as... Figure 1 As shown, this method is applicable to a system for converged communication of cellular networks and short-range networks. It is applied to the first node within the short-range domain and includes:
[0095] Step 101: After responding to the short-range communication domain transmission channel quality detection request message issued based on the cellular network, the transmission path of the target service flow is identified, and a first detection message is generated for the first node to measure the transmission channel quality of the target service flow.
[0096] Step 102: Report the measurement results of the transmission channel quality to the cellular network;
[0097] Step 103: Receive the QoS policy selected by the user from the cellular network, and distribute the QoS policy for QoS negotiation between service nodes in the short-range domain, and adjust the transmission channel in real time based on the QoS parameters.
[0098] Here, the first node includes at least a convergence node or some designated terminal nodes. These convergence nodes and terminal nodes are able to obtain the complete path information of the business flow, such as PLCs.
[0099] In this embodiment of the invention, the first node communicates with the cellular network side based on the Flow Detection Protocol (SDP).
[0100] The protocol stack access layer of the first node is configured with protocol adaptation capability based on the flow detection protocol.
[0101] In this embodiment of the invention, the data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0102] The header shall include at least one of the following information:
[0103] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0104] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0105] Service identifier, used to indicate the data transmission channel of the target service flow;
[0106] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0107] In this embodiment of the invention, the header also includes the following information:
[0108] Header compression identifier and check bit.
[0109] In this embodiment of the invention, identifying the transmission path of the target service flow and generating a first detection message includes:
[0110] The IP address of the service IP packet corresponding to the target service flow is parsed and read; the service IP packet is an IP address based on SRV6 or a tunnel protocol address based on MPLS VPN;
[0111] The identifier of the IP address of the obtained service IP packet is mapped to the node address bit of the path label bit of the flow detection message; wherein,
[0112] The IP address includes: source address and destination address; or includes: source address, destination address and transit address.
[0113] In this embodiment of the invention, when the first node is a Trusted Network Access Point (TNAP), and the short-range domain includes a service flow source node (Programmable Logic Controller, PLC) and at least two industrial field devices, the method includes:
[0114] The TNAP receives a flow detection request message sent from the cellular network side;
[0115] The detection request message is forwarded to the service flow source node PLC, which is used by the PLC to identify the transmission path of the target service flow and generate a first detection message.
[0116] The measurement results of the transmission channel quality of the target service flow sent by the PLC are reported to the cellular network side.
[0117] The QoS policy issued by the cellular network side is distributed to the PLC and the industrial field devices for QoS negotiation between the PLC and the industrial field devices, and the transmission channel between the PLC and the industrial field devices is adjusted in real time based on the QoS parameters.
[0118] In this embodiment of the invention, when the short-range domain includes two first nodes, the IP address includes:
[0119] Source address, destination address, and transit address.
[0120] This invention also provides a method for detecting flow, such as... Figure 2 As shown, this method is applicable to a system for converged communication between cellular networks and short-range networks. The method is applied to the cellular network side and includes:
[0121] Step 201: Send a short-range communication domain transmission channel quality detection request message to the first node in the short-range domain, so that the first node can identify the transmission path of the target service flow, generate a first detection message, and measure the transmission channel quality of the target service flow.
[0122] Step 202: Receive the measurement results of the transmission channel quality reported by the first node;
[0123] Step 203: The QoS policy selected by the user based on the measurement results is sent to the first node for QoS negotiation between service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
[0124] In this embodiment of the invention, the cellular network side communicates with the first node based on the Flow Detection Protocol (SDP).
[0125] The access layer of the trusted gateway on the cellular network side is configured with protocol adaptation capability based on the flow detection protocol.
[0126] In this embodiment of the invention, the data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0127] The header shall include at least one of the following information:
[0128] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0129] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0130] Service identifier, used to indicate the data transmission channel of the target service flow;
[0131] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0132] In this embodiment of the invention, the header also includes the following information:
[0133] Header compression identifier and check bit.
[0134] In this embodiment of the invention, before sending the short-range communication domain transmission channel quality detection request message to the first node in the short-range domain, the method further includes:
[0135] Configure QoS parameters uniformly for all data links that access the core network via the Starlink link.
[0136] This invention also provides a method for detecting flow, such as... Figure 3 As shown, this method is applicable to a system for converged communication of cellular networks and short-range networks. It is applied to service flow source nodes within the short-range domain, including:
[0137] Step 301: Identify the transmission path of the target service flow based on the detection request message for the quality of the short-range communication domain transmission channel forwarded by the first node in the short-range domain, and generate a second detection message;
[0138] Step 302: Send the second detection message to other service nodes in the short-range domain and measure the transmission channel quality of the target service flow;
[0139] Step 303: The measurement results are reported to the cellular network side via the first node in the short-range domain;
[0140] Step 304: Based on the QoS policy selected by the user and forwarded by the first node in the short-range domain, negotiate QoS with other service nodes in the short-range domain, and adjust the transmission channel in real time based on the QoS parameters.
[0141] Here, the business flow source node can be a programmable logic controller (PLC).
[0142] In this embodiment of the invention, when other service nodes within the short-range domain include at least two industrial field devices, the real-time adjustment of the transmission channel based on QoS parameters includes:
[0143] The industrial field equipment is synchronously controlled based on the adjusted short-range air interface resources.
[0144] In this embodiment of the invention, the data packet corresponding to the detection request message and the second detection message includes: a packet header and payload data; wherein,
[0145] The header shall include at least one of the following information:
[0146] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0147] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0148] Service identifier, used to indicate the data transmission channel of the target service flow;
[0149] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0150] In this embodiment of the invention, the header also includes the following information:
[0151] Header compression identifier and check bit.
[0152] This invention also provides a flow-following detection device, such as... Figure 4 As shown, a system suitable for converged communication of cellular networks and short-range networks is described. This device is applied to the first node in the short-range domain and includes:
[0153] The first processing module 401 is used to respond to the detection request message for the transmission channel quality of the short-range communication domain issued based on the cellular network, identify the transmission path of the target service flow, and generate a first detection message for the first node to measure the transmission channel quality of the target service flow.
[0154] The first transceiver module 402 is used to report the measurement results of the transmission channel quality to the cellular network; receive the QoS policy selected by the user issued by the cellular network, and distribute the QoS policy for QoS negotiation between service nodes in the short-range domain, and adjust the transmission channel in real time based on QoS parameters.
[0155] Here, the first node includes at least a convergence node or some designated terminal nodes. These convergence nodes and terminal nodes are able to obtain the complete path information of the business flow, such as PLCs.
[0156] In this embodiment of the invention, the first node communicates with the cellular network side based on the Flow Detection Protocol (SDP).
[0157] The protocol stack access layer of the first node is configured with protocol adaptation capability based on the flow detection protocol.
[0158] In this embodiment of the invention, the data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0159] The header shall include at least one of the following information:
[0160] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0161] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0162] Service identifier, used to indicate the data transmission channel of the target service flow;
[0163] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0164] In this embodiment of the invention, the header also includes the following information:
[0165] Header compression identifier and check bit.
[0166] In this embodiment of the invention, the first processing module 401 identifies the transmission path of the target service flow and generates a first detection message, including:
[0167] The IP address of the service IP packet corresponding to the target service flow is parsed and read; the service IP packet is an IP address based on SRV6 or a tunnel protocol address based on MPLS VPN;
[0168] The identifier of the IP address of the obtained service IP packet is mapped to the node address bit of the path label bit of the flow detection message; wherein,
[0169] The IP address includes: source address and destination address; or includes: source address, destination address and transit address.
[0170] In this embodiment of the invention, the first node is a Trusted Network Access Point (TNAP), and the short-range domain includes a service flow source node (Programmable Logic Controller, PLC) and at least two industrial field devices.
[0171] The first processing module 401 is used to receive a flow detection request message sent by the cellular network side;
[0172] The detection request message is forwarded to the service flow source node PLC, which is used by the PLC to identify the transmission path of the target service flow and generate a first detection message.
[0173] The first transceiver module 402 is used to report the measurement results of the transmission channel quality of the target service flow sent by the PLC to the cellular network side;
[0174] The QoS policy issued by the cellular network side is distributed to the PLC and the industrial field devices for QoS negotiation between the PLC and the industrial field devices, and the transmission channel between the PLC and the industrial field devices is adjusted in real time based on the QoS parameters.
[0175] This invention also provides a flow-following detection device, such as... Figure 5 As shown, a system suitable for converged communication of cellular networks and short-range networks is used on the cellular network side and includes:
[0176] The second transceiver module 501 is used to send a short-range communication domain transmission channel quality detection request message to the first node in the short-range domain, and to have the first node identify the transmission path of the target service flow, generate a first detection message, and measure the transmission channel quality of the target service flow; it is also used to receive the transmission channel quality measurement results reported by the first node.
[0177] The second processing module 502 is used to send the QoS policy selected by the user based on the measurement results to the first node, for QoS negotiation between service nodes in the short-range domain, and to adjust the transmission channel in real time based on QoS parameters.
[0178] In this embodiment of the invention, the cellular network side communicates with the first node based on the Flow Detection Protocol (SDP).
[0179] The access layer of the cellular trusted gateway on the cellular network side is configured with protocol adaptation capability based on the flow detection protocol.
[0180] In this embodiment of the invention, the data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0181] The header shall include at least one of the following information:
[0182] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0183] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0184] Service identifier, used to indicate the data transmission channel of the target service flow;
[0185] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0186] In this embodiment of the invention, the header also includes the following information:
[0187] Header compression identifier and check bit.
[0188] In this embodiment of the invention, before the second transceiver module 501 sends a short-range communication domain transmission channel quality detection request message to the first node in the short-range domain, it is also used to uniformly configure QoS parameters for all data links accessing the core network through the Starlink link.
[0189] This invention also provides a flow-following detection device, such as... Figure 6 As shown, a system suitable for converged communication of cellular networks and short-range networks is used in service flow source nodes within the short-range domain, including:
[0190] The third processing module 601 is used to identify the transmission path of the target service flow based on the detection request message of the short-range communication domain transmission channel quality forwarded by the first node in the short-range domain, and generate a second detection message.
[0191] It is also used to negotiate QoS with other service nodes in the short-range domain based on the QoS policy selected by the user and forwarded by the first node in the short-range domain, and to adjust the transmission channel in real time based on the QoS parameters.
[0192] The third transceiver module 602 is used to send the second detection message to other service nodes in the short-range domain and measure the transmission channel quality of the target service flow; the measurement results are reported to the cellular network side by the first node in the short-range domain.
[0193] Here, the business flow source node can be a programmable logic controller (PLC).
[0194] In this embodiment of the invention, the third processing module 601 is further used for
[0195] Based on the QoS policy selected by the cellular network side of the first node forwarding within the short-range domain, QoS negotiation is conducted with other service nodes within the short-range domain to adjust QoS parameters.
[0196] Message transmission and data synchronization are based on the adjusted short-range air interface resources.
[0197] In this embodiment of the invention, when other service nodes within the short-range domain include at least two industrial field devices, the third processing module 601 adjusts the transmission channel in real time based on QoS parameters, including:
[0198] The industrial field equipment is synchronously controlled based on the adjusted short-range air interface resources.
[0199] In this embodiment of the invention, the data packet corresponding to the detection request message and the second detection message includes: a packet header and payload data; wherein,
[0200] The header shall include at least one of the following information:
[0201] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0202] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0203] Service identifier, used to indicate the data transmission channel of the target service flow;
[0204] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0205] In this embodiment of the invention, the header also includes the following information:
[0206] Header compression identifier and check bit.
[0207] This invention also provides a flow detection device, which includes: a processor and a memory for storing a computer program capable of running on the processor.
[0208] When the processor runs the computer program, it performs the following:
[0209] After responding to the detection request message for the transmission channel quality of the short-range communication domain issued based on the cellular network, the transmission path of the target service flow is identified, and a first detection message is generated for the first node to measure the transmission channel quality of the target service flow.
[0210] The measurement results of the transmission channel quality are reported to the cellular network;
[0211] The system receives the QoS policy selected by the user from the cellular network, distributes the QoS policy, uses it for QoS negotiation between service nodes in the short-range domain, and adjusts the transmission channel in real time based on the QoS parameters.
[0212] The first node communicates with the cellular network side based on the Flow Detection Protocol (SDP).
[0213] The protocol stack access layer of the first node is configured with protocol adaptation capability based on the flow detection protocol.
[0214] The data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0215] The header shall include at least one of the following information:
[0216] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0217] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0218] Service identifier, used to indicate the data transmission channel of the target service flow;
[0219] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0220] The header also includes the following information:
[0221] Header compression identifier and check bit.
[0222] When identifying the transmission path of the target service flow and generating the first detection message, the processor is also used to execute the following when running the computer program:
[0223] The service IP packet address corresponding to the target service flow is parsed and read; the service IP packet is an SRV6-based IP address or an MPLS VPN-based tunnel protocol address;
[0224] The identifier of the obtained service IP packet address is mapped to the node address bit of the path label bit in the first detection message; wherein,
[0225] The IP address includes: source address and destination address; or includes: source address, destination address and transit address.
[0226] When the first node is a Trusted Network Access Point (TNAP), and the short-range domain includes a service flow source node (Programmable Logic Controller, PLC) and at least two industrial field devices, the processor, when also used to run the computer program, executes:
[0227] The TNAP receives a detection request message from the cellular network side;
[0228] The detection request message is forwarded to the service flow source node PLC, which is used by the PLC to identify the transmission path of the target service flow and generate a first detection message.
[0229] The measurement results of the transmission channel quality of the target service flow sent by the PLC are reported to the cellular network side.
[0230] The QoS policy issued by the cellular network side is distributed to the PLC and the industrial field devices for QoS negotiation between the PLC and the industrial field devices, and the transmission channel between the PLC and the industrial field devices is adjusted in real time based on the QoS parameters.
[0231] When the short-range domain includes two of the first nodes, the IP address includes:
[0232] Source address, destination address, and transit address.
[0233] This invention also provides a flow detection device, which includes: a processor and a memory for storing a computer program capable of running on the processor.
[0234] When the processor runs the computer program, it performs the following:
[0235] A short-range communication domain transmission channel quality detection request message is sent to the first node in the short-range domain, which is used by the first node to identify the transmission path of the target service flow, generate a first detection message, and measure the transmission channel quality of the target service flow.
[0236] Receive the measurement results of the transmission channel quality reported by the first node;
[0237] The QoS policy selected by the user based on the measurement results is sent to the first node for QoS negotiation between service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
[0238] The cellular network side communicates with the first node based on the Flow Detection Protocol (SDP).
[0239] The access layer of the trusted gateway on the cellular network side is configured with protocol adaptation capability based on the flow detection protocol.
[0240] The data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0241] The header shall include at least one of the following information:
[0242] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0243] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0244] Service identifier, used to indicate the data transmission channel of the target service flow;
[0245] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0246] The header also includes the following information:
[0247] Header compression identifier and check bit.
[0248] Before the short-range communication domain transmission channel quality detection request message is sent to the first node in the short-range domain, the processor is also configured to execute the following when running the computer program:
[0249] Configure QoS parameters uniformly for all data links that access the core network via the Starlink link.
[0250] This invention also provides a flow detection device, which includes: a processor and a memory for storing a computer program capable of running on the processor.
[0251] When the processor runs the computer program, it performs the following:
[0252] The transmission path of the target service flow is identified based on the detection request message for the transmission channel quality of the short-range communication domain forwarded by the first node in the short-range domain, and a second detection message is generated.
[0253] The second detection message is sent to other service nodes within the short-range domain, and the transmission channel quality of the target service flow is measured.
[0254] The measurement results are reported to the cellular network side by the first node in the short-range domain;
[0255] Based on the QoS policy selected by the user and forwarded by the first node in the short-range domain, the service negotiation is conducted with other service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
[0256] When other service nodes within the short-range domain include at least two industrial field devices, and when the processor is also used to run the computer program during the real-time adjustment of the transmission channel based on QoS parameters, it executes:
[0257] The industrial field equipment is synchronously controlled based on the adjusted short-range air interface resources.
[0258] The data packets corresponding to the detection request message and the second detection message include: a header and payload data; wherein,
[0259] The header shall include at least one of the following information:
[0260] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0261] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0262] Service identifier, used to indicate the data transmission channel of the target service flow;
[0263] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0264] The header also includes the following information:
[0265] Header compression identifier and check bit.
[0266] It should be noted that the above embodiments of the device for performing flow detection are only illustrative examples of the division of the above-described program modules. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the device and the corresponding method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0267] In an exemplary embodiment, the present invention also provides a computer-readable storage medium, which may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM; or it may be a device including one or any combination of the above-mentioned memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.
[0268] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the following:
[0269] After responding to the detection request message for the transmission channel quality of the short-range communication domain issued based on the cellular network, the transmission path of the target service flow is identified, and a first detection message is generated for the first node to measure the transmission channel quality of the target service flow.
[0270] The measurement results of the transmission channel quality are reported to the cellular network;
[0271] The system receives the QoS policy selected by the user from the cellular network, distributes the QoS policy, uses it for QoS negotiation between service nodes in the short-range domain, and adjusts the transmission channel in real time based on QoS parameters.
[0272] The first node communicates with the cellular network side based on the Flow Detection Protocol (SDP).
[0273] The protocol stack access layer of the first node is configured with protocol adaptation capability based on the flow detection protocol.
[0274] The data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0275] The header shall include at least one of the following information:
[0276] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0277] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0278] Service identifier, used to indicate the data transmission channel of the target service flow;
[0279] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0280] The header also includes the following information:
[0281] Header compression identifier and check bit.
[0282] When the transmission path of the target service flow is identified and the first detection message is generated, the computer program, when executed by the processor, also performs the following:
[0283] The service IP packet address corresponding to the target service flow is parsed and read; the service IP packet is an SRV6-based IP address or an MPLS VPN-based tunnel protocol address;
[0284] The identifier of the obtained service IP packet address is mapped to the node address bit of the path label bit in the first detection message; wherein,
[0285] The IP address includes: source address and destination address; or includes: source address, destination address and transit address.
[0286] When the first node is a Trusted Network Access Point (TNAP), and the short-range domain includes a service flow source node (Programmable Logic Controller, PLC) and at least two industrial field devices, the computer program, when run by the processor, also executes:
[0287] The TNAP receives a detection request message from the cellular network side;
[0288] The detection request message is forwarded to the service flow source node PLC, which is used by the PLC to identify the transmission path of the target service flow and generate a first detection message.
[0289] The measurement results of the transmission channel quality of the target service flow sent by the PLC are reported to the cellular network side.
[0290] The QoS policy issued by the cellular network side is distributed to the PLC and the industrial field devices for QoS negotiation between the PLC and the industrial field devices, and the transmission channel between the PLC and the industrial field devices is adjusted in real time based on the QoS parameters.
[0291] When the short-range domain includes two of the first nodes, the IP address includes:
[0292] Source address, destination address, and transit address.
[0293] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the following:
[0294] A short-range communication domain transmission channel quality detection request message is sent to the first node in the short-range domain, which is used by the first node to identify the transmission path of the target service flow, generate a first detection message, and measure the transmission channel quality of the target service flow.
[0295] Receive the measurement results of the transmission channel quality reported by the first node;
[0296] The QoS policy selected by the user based on the measurement results is sent to the first node for QoS negotiation between service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
[0297] The cellular network side communicates with the first node based on the Flow Detection Protocol (SDP).
[0298] The access layer of the trusted gateway on the cellular network side is configured with protocol adaptation capability based on the flow detection protocol.
[0299] The data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein,
[0300] The header shall include at least one of the following information:
[0301] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0302] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0303] Service identifier, used to indicate the data transmission channel of the target service flow;
[0304] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0305] The header also includes the following information:
[0306] Header compression identifier and check bit.
[0307] Before the short-range communication domain transmission channel quality detection request message is sent to the first node in the short-range domain, the computer program, when run by the processor, also executes:
[0308] Configure QoS parameters uniformly for all data links that access the core network via the Starlink link.
[0309] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the following:
[0310] The transmission path of the target service flow is identified based on the detection request message for the transmission channel quality of the short-range communication domain forwarded by the first node in the short-range domain, and a second detection message is generated.
[0311] The second detection message is sent to other service nodes within the short-range domain, and the transmission channel quality of the target service flow is measured.
[0312] The measurement results are reported to the cellular network side by the first node in the short-range domain;
[0313] Based on the QoS policy selected by the user and forwarded by the first node in the short-range domain, the service negotiation is conducted with other service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
[0314] When other service nodes within the short-range domain include at least two industrial field devices, during the real-time adjustment of the transmission channel based on QoS parameters, when the computer program is run by the processor, it also executes:
[0315] The industrial field equipment is synchronously controlled based on the adjusted short-range air interface resources.
[0316] The data packets corresponding to the detection request message and the second detection message include: a header and payload data; wherein,
[0317] The header shall include at least one of the following information:
[0318] Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers;
[0319] The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow;
[0320] Service identifier, used to indicate the data transmission channel of the target service flow;
[0321] Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
[0322] The header also includes the following information:
[0323] Header compression identifier and check bit.
[0324] The present invention will now be described in conjunction with specific scenario examples.
[0325] Figure 7 This is a schematic diagram of the system architecture in this embodiment, as shown below. Figure 7 As shown, it includes:
[0326] The short-range communication terminal node sends the data stream to the aggregation node through the short-range communication network. The short-range communication network introduces channel coding and decoding technologies Polar and RS, which are optimized for random interference and sudden interference to achieve highly reliable transmission in complex electromagnetic environments.
[0327] Short-range communication aggregation nodes are trusted communication switching points that are not part of the 3GPP access network. As a routing / bridging node, they connect terminal nodes to the 5G network, receiving data from terminal nodes via the short-range communication network and simultaneously sending the data to the 5G access gateway.
[0328] The 5G access gateway connects to the aggregation node of short-range communication via the 5G network, supports the selection of G nodes for trusted 5G access, and enables unified configuration and maintenance of the transmission pipeline.
[0329] The 5GC home server, AMF, is a core network element that receives data forwarded by 5G base stations. Based on remote connection, it supports the service interaction of 5G application functions and realizes the following functions: (1) registration management of GT nodes; (2) security management between short-range communication domains and the core network; (3) QoS policy configuration; (4) status management of GT nodes (e.g., measurement reporting). Performance index data is reported in real time and quickly through Telemetry. The intelligent platform provides a graphical presentation of service SLAs, and the fault location time is shortened from hours to minutes, realizing proactive operation and maintenance.
[0330] The method flow for short-range flow detection and QOS measurement distribution in this embodiment is as follows: Figure 8 The above includes:
[0331] Step 1: All trusted terminals in the short-range domain register with 5GC, and 5GC uniformly configures the QoS parameters related to the Starlink link;
[0332] Step 1.1
[0333] All terminal nodes in the short-range domain connect to the selected aggregation node via SparkLink and connect to the 5G gateway via trusted N3GPP, completing the registration of trusted terminals in the short-range domain with the 5GC. The following focuses on explaining the protocol stack architecture for short-range domain terminal nodes accessing the 5GC, such as... Figure 9 As shown:
[0334] (1) The terminal node communicates with the aggregation node through the N3G access layer. The basic service layer of the terminal node adds IPsec, EAP-5G and NAS protocols, and does not need to support the Streaming Detection Protocol (SDP).
[0335] (2) The aggregation node communicates through the 5G Trusted Gateway in the 3GPP access layer protocol domain. The Flow Detection Protocol (SDP) is added above the access layer of the protocol stack.
[0336] Step 1.2
[0337] 5GC uses the default parameter to initialize the QoS values related to the SparkLink domain, and performs unified QoS parameter configuration for all data links connected to 5GC via SparkLink.
[0338] Step 2: Within the short-range domain, terminal nodes achieve message transmission and data synchronization through different service flows. The service flow selects different data links to carry the transmission of service data based on service identifiers, service priority identifiers, and path identifiers, such as... Figure 10 As shown.
[0339] Step 3: When a user experiences high concurrency in real time, the remote PLC control program (APP) sends a flow detection request message to the aggregation node within the short-range domain. The aggregation node responds to the request message via the Flow Detection Protocol (SDP).
[0340] Here, the Stream Detection Protocol (SDP) defines the key fields of the data format as follows: Figure 11 As shown:
[0341] Coloring indicators: delay indicator bit, packet loss indicator bit.
[0342] L Flag: Loss Flag, used for marking packet loss measurements. For example, a value of 1 in the L flag indicates that packet loss needs to be measured, and a value of 0 in the L flag indicates that packet loss does not need to be measured.
[0343] D Flag: Delay Flag, also known as the delay coloring flag, is used to color the delay measurement. For example, a D bit of 1 indicates that the delay needs to be measured. If the delay coloring flag of a message is 1, then the message is considered to have a delay measurement flag.
[0344] R: Reserved bit, intended for future expansion.
[0345] Path identifiers: Two types are defined: end-to-end extension headers (edge-to-edge, E2E) and hop-by-hop extension headers (trace). End-to-end extension headers mainly include the source address and destination address of the service flow. Hop-by-hop extension headers include routing information for all hop-by-hop devices between service flows.
[0346] Service Identifier: Unique across the entire network within the detection domain. It indicates the service identifier of the data transmission channel of the target service flow, including the service identifier of the service event across all transmission channels. For example, in StarSpark short-range communication, it mainly includes the Non-Access Layer Service Identifier (AID) and Access Layer Service Identifier (LCID) of Non-IP service flows, and the IP Layer Service Identifier (DSCP) of IP service flows.
[0347] Service priority identifier: Indicates the same QoS guarantee policy for the target service flow, such as the service priority parameter XQI for short-range domain GT links, the service priority parameter DSCP for IP connection links, and the service priority parameters QFI and 5QI for 5G public networks.
[0348] Payload: The payload field can have the same length as the payload data bit length of the target business flow, and the content is unlimited; it can be a field with all zeros.
[0349] Step 4: The aggregation node identifies the target service flow path and generates an intra-domain flow detection message (dedicated detection message).
[0350] Among them, the aggregation node, as a trusted node, maintains and processes the service identifiers of service flows and follow-up detection messages through IP layer identifier mapping, such as... Figure 12 shown, specifically,
[0351] (1) The service flow data passes through the aggregation node. The aggregation node performs protocol parsing and reads the key bytes such as source address, destination address, and transit address of the service IP packet. The service IP packet can be an IP address based on SRV6 or a tunnel protocol address based on MPLS VPN. The specific form of the source address and destination address is not limited here.
[0352] (2) The aggregation node maps the IP address identifier of the acquired service IP packet to the node address bit of the path label bit in the flow detection message. If the acquired service flow address only has the source address and destination address, the path label bit indicates 0, indicating an end-to-end indication bit, and the service flow does not need to consider the service transit address. If the acquired service flow address has the source address, destination address, and transit address, the path label bit indicates 1, indicating a hop-by-hop indication bit, and the service flow needs to consider the complete process from the source address to the transit address and from the transit address to the destination address.
[0353] Step 5: The aggregation node measures the service quality within the measurement period based on the path identifier of the target service flow.
[0354] Step 6: The aggregation node reports the QoS measurement results of the identification service data stream to the remote 5G remote application APP.
[0355] Step 7: Users select QoS policies such as latency jitter in the remote application APP to cope with the sudden impact of high concurrency on business flow.
[0356] Step 8: The remote application APP sends QoS policies such as latency jitter to the short-range domain aggregation node.
[0357] Step 9: The aggregation node distributes QoS policies as a secondary node, and short-range domain service nodes negotiate QoS and adjust QoS parameters in real time.
[0358] Step 10: The terminal node transmits messages and synchronizes data based on the adjusted short-range air interface resources, avoiding sudden impacts on the business flow caused by high concurrency.
[0359] The invention will now be described in conjunction with typical applications:
[0360] Scenario Example 1: Single G-node (aggregation node) scenario:
[0361] This embodiment utilizes 5G+StarFlash fusion technology for gear synchronization control. In the short-range communication domain of a single G node, the routing of the data flow carried by the GT link is relatively fixed. The service flow path of the control data for gear synchronization is from PLC1 -> G node -> T node 1 -> servo driver 1, and from PLC1 -> G node -> T node 2 -> servo driver 2. The service flow path of the control data for gear synchronization can only pass through a single relay point. Therefore, the follow-up detection of the service flow can use an end-to-end extension header (edge to edge, E2E), identifying only the source and destination addresses.
[0362] like Figure 13 As shown, the method flow of this embodiment includes the following steps:
[0363] Step 1: All trusted terminals in the short-range domain register with 5GC, and 5GC uniformly configures the QoS parameters related to the Starlink link;
[0364] Step 1.1
[0365] Two geared servo motors and a PLC controller in the short-range domain are connected to the selected Trust network access point (TNAP) via SparkLink, and connected to TNGF via Trusted N3GPP, and the short-range domain trusted terminal is registered in 5GC.
[0366] Step 1.2
[0367] 5GC uses the default parameter to initialize the QoS values related to the 5G public domain and the SparkLink communication domain, and performs unified configuration of QoS parameters for all data links connected to 5GC via SparkLink.
[0368] Step 2:
[0369] Within a short-range domain, terminal nodes transmit messages and synchronize data through different service flows. The gears connected to two servo drives receive the same set of pulses from the PLC controller, enabling synchronized changes in input target values such as wheel displacement, angle, and horizontal position.
[0370] Service flows within the short-range domain mainly include three types, such as Figure 14 As shown, this includes: 1) control data for gear synchronization from the PLC to the two sets of servo drives; 2) end-to-end QoS measurement data issued by the 5GC; and 3) status measurement data reported by the field devices. These service flows select different data links to carry the transmission of service data based on service identifiers, service priority identifiers, and path identifiers.
[0371] Step 3: When the user is aware of the high concurrency of the business in real time, the remote PLC control program APP is triggered to send a follow-up detection request message to the TNAP in the short-range domain.
[0372] Step 4: TNAP forwards the following detection request message to the short-range domain service flow source node PLC.
[0373] Step 5: The PLC identifies the business flow path and generates a flow detection message.
[0374] Step 6: The PLC sends follow-up detection messages to motor 1 and motor 2 according to the business flow path, and measures the business quality within the measurement cycle.
[0375] Step 7: TNAP reports the QoS measurement results of the identification service data stream to the remote PLC control program APP.
[0376] Step 8: Users select QoS policies such as latency jitter in the PLC control program APP to cope with the sudden impact of high concurrency on business flow.
[0377] Step 9: The control program APP sends QoS policies such as latency jitter to the short-range domain TNAP.
[0378] Step 10: TNAP distributes QoS policies as a secondary node, and short-range domain service nodes negotiate QoS and adjust QoS parameters in real time.
[0379] Step 11: The PLC implements synchronous control of the gear servo drive based on the adjusted short-distance air interface resources, avoiding sudden impacts on the business flow under high concurrency.
[0380] Scenario Example 2: Multi-G Node Scenario
[0381] The path identifier of the UE service flow at the cell edge in this embodiment
[0382] In short-range communication domains with multiple G nodes, UEs at the AP edge will select a trusted aggregation node to access the AP based on service performance. For example... Figure 15 As shown, for example, UE21 located at the cell edge may have multiple data flow routes carried by GT links. Path 1 of service flow 2: UE21->AP1->UE12; Path 2 of service flow 2: UE21->AP2->UE12. The flow detection for service flow 2 should include the sum of both path 1 and path 2. Furthermore, the path identifier should use a hop-by-hop extension header type to distinguish the possibility of different relay nodes for AP1 and AP2.
[0383] In industrial settings, 5G networks are inherently limited by transmission latency and cannot directly replace industrial fieldbuses. However, this invention integrates 5G with a new type of short-range wireless communication network to meet the wireless transformation needs of microsecond-level industrial field equipment control, and builds an industry private network that integrates cloud and network and facilitates network-industry collaboration.
[0384] The embodiments of the present invention can solve the problem of terminal nodes in the short-range communication domain measuring and reporting network status to 5GC based on real-time service flow detection. It is a powerful supplement to the overall technical solution of converged communication between 5G cellular networks and short-range N3GPP networks, and will help extend industry private networks to industry sites and improve the applicability of industrial field wireless networks.
[0385] This invention, through path identification of the target service flow at the short-range service flow ingress device and the generation of flow-following detection messages to evaluate the channel quality of the target service flow, eliminates the need to directly add flow identifier headers to the target data flow service packets, thus avoiding the performance impact on low-latency service data caused by directly adding headers to the target service packets. This invention can perform flow-following detection and remote sensing of service data transmission quality (e.g., packet loss rate, latency jitter, etc.) at any time in 5G and new short-range communication converged communication networks. Furthermore, it can dynamically configure air interface resources in the industrial field wireless short-range communication domain, greatly expanding the applicability of industrial field wireless networks.
[0386] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention.
Claims
1. A method for detecting flow-in-flow, characterized in that, This method is applicable to systems that integrate cellular and short-range network communication. It is applied to the first node within the short-range domain and includes: After responding to the detection request message for the transmission channel quality of the short-range communication domain issued based on the cellular network, the transmission path of the target service flow is identified, and a first detection message is generated for the first node to measure the transmission channel quality of the target service flow. The measurement results of the transmission channel quality are reported to the cellular network; The system receives the QoS policy selected by the user from the cellular network, distributes the QoS policy, and uses it for QoS negotiation between service nodes within the short-range domain, and adjusts the transmission channel in real time based on QoS parameters; The step of identifying the transmission path of the target service flow and generating a first detection message includes: Parse and read the business IP packet address corresponding to the target business flow; The identifier of the obtained service IP packet address is mapped to the node address bit of the path label bit of the first detection message.
2. The method according to claim 1, characterized in that, The first node communicates with the cellular network side based on the Flow Detection Protocol (SDP). The protocol stack access layer of the first node is configured with protocol adaptation capability based on the flow detection protocol.
3. The method according to claim 1, characterized in that, The data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein... The header shall include at least one of the following information: Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers; The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow; Service identifier, used to indicate the data transmission channel of the target service flow; Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
4. The method according to claim 3, characterized in that, The header also includes the following information: Header compression identifier and check bit.
5. The method according to claim 1, characterized in that, The service IP packet is an SRV6-based IP address or an MPLS VPN-based tunnel protocol address; The IP address includes: source address and destination address; or includes: source address, destination address and transit address.
6. The method according to claim 1, characterized in that, When the first node is a Trusted Network Access Point (TNAP), and the short-range domain includes a service flow source node (Programmable Logic Controller, PLC) and at least two industrial field devices, the method includes: The TNAP receives a detection request message from the cellular network side; The detection request message is forwarded to the service flow source node PLC, which is used by the PLC to identify the transmission path of the target service flow and generate a first detection message. The measurement results of the transmission channel quality of the target service flow sent by the PLC are reported to the cellular network side. The QoS policy issued by the cellular network side is distributed to the PLC and the industrial field devices for QoS negotiation between the PLC and the industrial field devices, and the transmission channel between the PLC and the industrial field devices is adjusted in real time based on the QoS parameters.
7. The method according to claim 5, characterized in that, When the short-range domain includes two of the first nodes, the IP address includes: Source address, destination address, and transit address.
8. A method for detecting flow in the air, characterized in that, This method is applicable to systems that converge communication between cellular networks and short-range networks. It is applied to the cellular network side and includes: A short-range communication domain transmission channel quality detection request message is sent to the first node in the short-range domain. The first node parses and reads the service IP packet address corresponding to the target service flow, maps the identifier of the obtained service IP packet address to the node address bit of the path label bit of the first detection message, generates the first detection message, and measures the transmission channel quality of the target service flow. Receive the measurement results of the transmission channel quality reported by the first node; The QoS policy selected by the user based on the measurement results is sent to the first node for QoS negotiation between service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
9. The method according to claim 8, characterized in that, The cellular network side communicates with the first node based on the Detection as a Flow (SDP) protocol; The access layer of the trusted gateway on the cellular network side is configured with protocol adaptation capability based on the flow detection protocol.
10. The method according to claim 8, characterized in that, The data packets corresponding to the detection request message and the first detection message include: a header and payload data; wherein... The header shall include at least one of the following information: Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers; The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow; Service identifier, used to indicate the data transmission channel of the target service flow; Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
11. The method according to claim 10, characterized in that, The header also includes the following information: Header compression identifier and check bit.
12. The method according to claim 8, characterized in that, Before sending the short-range communication domain transmission channel quality detection request message to the first node in the short-range domain, the method further includes: Configure QoS parameters uniformly for all data links that access the core network via the Starlink link.
13. A method for detecting flow-in-flow, characterized in that, This method is applicable to systems that integrate cellular and short-range network communication. It is applied to service flow source nodes within the short-range domain, including: Based on the detection request message for the transmission channel quality of the short-range communication domain forwarded by the first node in the short-range domain, the service IP packet address corresponding to the target service flow is parsed and read; the identifier of the obtained service IP packet address is mapped to the node address bit of the path label bit of the first detection message, and a second detection message is generated. The second detection message is sent to other service nodes within the short-range domain, and the transmission channel quality of the target service flow is measured. The measurement results are reported to the cellular network side by the first node in the short-range domain; Based on the QoS policy selected by the user and forwarded by the first node in the short-range domain, the service negotiation is conducted with other service nodes in the short-range domain, and the transmission channel is adjusted in real time based on the QoS parameters.
14. The method according to claim 13, characterized in that, When other service nodes within the short-range domain include at least two industrial field devices, the real-time adjustment of the transmission channel based on QoS parameters includes: The industrial field equipment is synchronously controlled based on the adjusted short-range air interface resources.
15. The method according to claim 13, characterized in that, The data packets corresponding to the detection request message and the second detection message include: a header and payload data; wherein... The header shall include at least one of the following information: Path identifier, used to identify end-to-end extension headers or hop-by-hop extension headers; The service priority identifier is used to indicate the same QoS guarantee policy for the target service flow; Service identifier, used to indicate the data transmission channel of the target service flow; Coloring markers are used to identify delay indicator bits and packet loss indicator bits.
16. The method according to claim 15, characterized in that, The header also includes the following information: Header compression identifier and check bit.
17. A flow-following detection device, characterized in that, A system suitable for converged communication of cellular and short-range networks, the device being applied to the first node in the short-range domain, includes: The first processing module is used to respond to the short-range communication domain transmission channel quality detection request message issued based on the cellular network, identify the transmission path of the target service flow, and generate a first detection message for the first node to measure the transmission channel quality of the target service flow. The first transceiver module is used to report the measurement results of the transmission channel quality to the cellular network; receive the QoS policy selected by the user issued by the cellular network, and distribute the QoS policy for QoS negotiation between service nodes in the short-range domain, and adjust the transmission channel in real time based on QoS parameters. The first processing module identifies the transmission path of the target service flow and generates a first detection message, including: Parse and read the business IP packet address corresponding to the target business flow; The identifier of the obtained service IP packet address is mapped to the node address bit of the path label bit of the first detection message.
18. A flow-following detection device, characterized in that, A system for converged communication of cellular and short-range networks, wherein the device is applied on the cellular network side, including: The second transceiver module is used to send a short-range communication domain transmission channel quality detection request message to the first node in the short-range domain. The first node parses and reads the service IP packet address corresponding to the target service flow, maps the identifier of the obtained service IP packet address to the node address bit of the path label bit in the first detection message, generates the first detection message, and measures the transmission channel quality of the target service flow. It is also used to receive the transmission channel quality measurement results reported by the first node. The second processing module is used to send the QoS policy selected by the user based on the measurement results to the first node, for QoS negotiation between service nodes in the short-range domain, and to adjust the transmission channel in real time based on QoS parameters.
19. A flow-following detection device, characterized in that, A system for converged communication of cellular and short-range networks, wherein the device is applied to the service flow source node in the short-range domain, including: The third processing module is used to parse and read the service IP packet address corresponding to the target service flow based on the detection request message of the short-range communication domain transmission channel quality forwarded by the first node in the short-range domain; map the identifier of the obtained service IP packet address to the node address bit of the path label bit of the first detection message, and generate a second detection message. It is also used to negotiate QoS with other service nodes in the short-range domain based on the QoS policy selected by the user and forwarded by the first node in the short-range domain, and to adjust the transmission channel in real time based on the QoS parameters. The third transceiver module is used to send the second detection message to other service nodes in the short-range domain and measure the transmission channel quality of the target service flow; the measurement results are reported to the cellular network side via the first node in the short-range domain.
20. A flow-following detection device, characterized in that, The device includes: a processor and a memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1-7, or the steps of the method according to any one of claims 8-12, or the steps of the method according to any one of claims 13-16.
21. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1-7, or the steps of the method according to any one of claims 8-12, or the steps of the method according to any one of claims 13-16.