Data stream splitting and transmission method and system based on semantics and time delay sensitivity

By performing semantic parsing and latency sensitivity assessment on the service data stream in the wireless communication system within the substation, generating micro data units (MFUs) and scheduling them, the problem of existing wireless communication systems being unable to meet the latency requirements of critical services in high-concurrency scenarios is solved, achieving structural compression of end-to-end latency and ensuring the real-time performance of services.

CN122002380APending Publication Date: 2026-05-08SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610339713.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-19
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing wireless communication systems are unable to meet the microsecond or millisecond-level end-to-end latency requirements of critical services within substations. Especially in high-concurrency, multi-service mixed scenarios, existing communication methods fail to perform fine-grained organization and scheduling based on service semantic characteristics, resulting in incompressible queuing latency.

Method used

By performing semantic parsing and latency sensitivity assessment on the service data stream at the transmitting end, multi-granularity micro data units (MFUs) are generated. Based on the latency sensitivity parameters, scheduling and transmission are performed to achieve the splitting and reconstruction of the data stream. The generated micro data units (MFUs) serve as independent scheduling objects and directly participate in wireless resource allocation and reception processing.

Benefits of technology

It significantly reduces end-to-end communication latency for critical services within substations, improves the real-time guarantee capability of wireless communication systems for critical services, and is suitable for the real-time performance and reliability of protection and control services in high-concurrency scenarios, without relying on additional hardware or changing the existing protocol system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122002380A_ABST
    Figure CN122002380A_ABST
Patent Text Reader

Abstract

The invention discloses a data stream splitting and transmission method and system based on semantics and time delay sensitivity, and relates to the technical field of wireless communication and power system automation. A sending end carries out service semantic analysis on a to-be-sent service data stream, determines a minimum semantic integrity condition based on time delay sensitivities corresponding to different service semantics, and splits an original data stream into a plurality of micro data units which can be independently scheduled, independently transmitted and independently reconstructed. The micro data unit is generated without depending on a fixed data frame or a preset packaging length, and directly participates in resource allocation and transmission processes as a minimum scheduling object in a wireless communication system. And the receiving end dynamically reconstructs and processes the received data according to the semantics and dependency information carried by the micro data unit without waiting for the arrival of a complete data frame or complete service data. By means of the mode, the structural time delay in the wireless communication process can be effectively compressed, and the real-time communication performance of key services in a transformer substation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of wireless communication and power system automation technology, specifically to a data stream splitting and transmission method and system based on semantics and latency sensitivity. Background Technology

[0002] With the development of smart substations and new power systems, the communication methods of secondary systems within substations are gradually expanding from traditional wired communication to wireless communication. Wireless communication offers advantages such as flexible deployment, low cabling costs, and strong scalability, making it particularly suitable for local equipment connections, temporary access, and redundant communication scenarios within the substation. However, critical operations such as protection control and status monitoring within substations place extremely high demands on the real-time performance and determinism of communication. Some protection control operations require end-to-end communication latency in the millisecond or even sub-millisecond range, posing a significant challenge to the design of existing wireless communication systems.

[0003] Currently, mainstream wireless communication systems generally adopt a communication mechanism based on fixed data frames. Before transmission, data needs to be encapsulated into complete data frames or protocol data units according to the protocol format and then sequentially enter the transmission queue in a serial manner. Under this mechanism, data must wait until it meets the fixed encapsulation conditions before it can enter the transmission process, and scheduling and resource allocation are usually based on data frames or protocol data units as the smallest granularity. This communication method, which is mainly based on fixed frame structure and serial transmission, is prone to introducing incompressible queuing delays when facing high concurrency, mixed services, and strict latency constraints, making it difficult to meet microsecond or millisecond-level end-to-end latency requirements.

[0004] On the other hand, while existing technologies employ mechanisms such as data fragmentation and multi-packet transmission, their primary purpose is to adapt to link bandwidth or avoid exceeding the maximum transmission unit limit. Essentially, they still treat complete service data or complete protocol data units as processing objects, failing to systematically compress latency at the communication process structure level. This is particularly problematic in substation wireless communication scenarios, where different services exhibit significant differences in semantic importance and latency sensitivity. Existing communication methods struggle to finely organize and schedule data based on service semantic characteristics, thus limiting the application of wireless communication in critical power services. Summary of the Invention

[0005] To address the shortcomings of existing technologies, this invention provides a data stream splitting and transmission method and system based on semantics and latency sensitivity. It breaks through the limitations of fixed data frames and serial transmission mechanisms, reconstructs the data stream according to business semantics and latency sensitivity, reduces end-to-end latency from the communication process structure level, and improves the real-time guarantee capability of wireless communication systems for critical services.

[0006] The technical solution of this invention is as follows:

[0007] On the one hand, the present invention provides a data stream splitting and transmission method based on semantics and latency sensitivity, comprising the following steps:

[0008] The original business data stream to be sent by the sending end is parsed for business semantics in order to distinguish the data content of different business semantics in the original business data stream and obtain the data set corresponding to each business semantic.

[0009] Determine the minimum semantic integrity condition corresponding to each business semantic;

[0010] For each business semantic, the latency sensitivity of the corresponding data set is evaluated to obtain the latency sensitivity parameters associated with the business semantic;

[0011] Determine whether the data set corresponding to each current business semantic satisfies the minimum semantic integrity condition. If it does, then split the original business data stream into multiple micro data units (MFUs) based on the latency sensitivity parameter of the data set corresponding to each business semantic. Otherwise, continue to cache the data set corresponding to the business semantic until the minimum semantic integrity condition is met or the maximum waiting time threshold is reached.

[0012] Using the Micro Data Unit (MFU) as the basic scheduling object, a set of Micro Data Units (MFUs) is obtained, and the comprehensive scheduling priority of each Micro Data Unit (MFU) is set.

[0013] The scheduler allocates radio resources to each micro data unit (MFU) according to the overall scheduling priority and transmits the data to the receiving end.

[0014] The receiving end receives and parses the set of micro data units (MFUs) to obtain semantically reconstructed business data or semantic data units that can be directly delivered to upper-layer applications for processing.

[0015] Furthermore, the minimum semantic integrity condition is used to represent the constraint condition that a certain business semantic logically constitutes the minimum data structure.

[0016] Furthermore, a latency sensitivity parameter is defined for each type of business semantics. It is a function of business type, security level, and application scenario, i.e. , This is a latency value mapping function for business semantics.

[0017] Furthermore, the method for determining whether the data set corresponding to each current business semantic satisfies the minimum semantic integrity condition is as follows:

[0018] Introducing a semantic integrity determination function ,in, This is a measure of the semantic completeness of the current business semantic data set. For the semantic completeness calculation function, when When the data set corresponding to the business semantics is considered to have met the minimum semantic integrity condition, it is considered that the data set has met the minimum semantic integrity condition. .

[0019] Furthermore, the micro data unit (MFU) is represented as:

[0020] (1);

[0021] in, For the first The first under the business semantics One micro data unit (MFU); Indicates the number of the Micro Data Unit (MFU); For semantic identifier fields, Indicates the first The first under the business semantics The effective payload length of a micro data unit (MFU); The reconstruction dependency field indicates the reconstruction dependency relationship between this microdata unit (MFU) and other microdata units (MFU). This is the latency sensitivity field, representing the latency sensitivity parameter;

[0022] The constraint relationship that must be satisfied between the data granularity of the generated micro data unit (MFU) and the delay sensitivity parameter is as follows:

[0023] (2);

[0024] in, It is a monotonically decreasing function.

[0025] Furthermore, the receiving end receives and parses the set of Micro Data Units (MFUs) to obtain semantically reconstructed business data or semantic data units that can be directly delivered to upper-layer applications for processing, specifically:

[0026] At the receiving end, when the wireless module receives a micro data unit (MFU), the receiving end parses its semantic identifier field and reconstruction dependency field. For micro data units (MFUs) that do not depend on other micro data units (MFUs), semantic reconstruction is performed directly; for micro data units (MFUs) that have reconstruction dependencies, semantic reconstruction is performed after the reconstruction dependency conditions are met.

[0027] On the other hand, the present invention also provides a data stream splitting and transmission system based on semantics and latency sensitivity, for implementing a data stream splitting and transmission method based on semantics and latency sensitivity, including:

[0028] The semantic parsing module is used to perform business semantic parsing on the original business data stream to be sent by the sending end, so as to distinguish the data content of different business semantics in the original business data stream and obtain the data set corresponding to each business semantic.

[0029] The latency sensitivity parameter calculation module is used to evaluate the latency sensitivity of the data set corresponding to each business semantic and obtain the latency sensitivity parameter associated with the business semantic.

[0030] The semantic integrity condition judgment module is used to determine the minimum semantic integrity condition corresponding to each business semantic. It judges whether the data set corresponding to each business semantic meets the minimum semantic integrity condition. If it does, the data set corresponding to the business semantic that meets the minimum semantic integrity condition is transmitted to the partitioning unit. Otherwise, the data set corresponding to the business semantic continues to be cached until the minimum semantic integrity condition is met or the maximum waiting time threshold is reached.

[0031] The partitioning unit is used to split the original business data stream into multiple granularities based on the latency sensitivity parameter of the data set corresponding to each business semantic, under the premise of satisfying the minimum semantic integrity condition, and generate multiple micro data units (MFUs).

[0032] The priority setting module is used to take the micro data unit (MFU) as the basic scheduling object, obtain the set of micro data unit MFUs, and set the comprehensive scheduling priority of each micro data unit MFU in it.

[0033] The transmission module is used to allocate radio resources for each micro data unit (MFU) according to the overall scheduling priority using the scheduler, and then transmit the data to the receiving end.

[0034] The reconstruction module is used to parse the set of micro data units (MFUs) received by the receiving end to obtain semantically reconstructed business data or semantic data units that can be directly delivered to upper-layer applications for processing.

[0035] Thirdly, this application proposes an electronic device, including: one or more processors, and a memory for storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform the semantic and latency-sensitive data stream splitting and transmission method.

[0036] Fourthly, this application proposes a computer-readable storage medium storing executable instructions that, when executed, cause a processor to perform the semantically and latency-sensitive data stream splitting and transmission method.

[0037] Fifthly, this application proposes a computer program product, including a computer program or instructions that, when executed by a processor, implement the aforementioned data stream splitting and transmission method based on semantics and latency sensitivity.

[0038] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0039] First, by introducing semantic integrity judgment and latency sensitivity modeling, the communication conditions can be met even before the data has formed a complete business object or a complete data frame. This eliminates the incompressible waiting latency introduced by fixed frame aggregation and sequential encapsulation from the source, and significantly reduces the end-to-end communication latency of critical services in substations.

[0040] Secondly, the Micro Data Unit (MFU) carries business semantic attributes and latency attributes during the generation stage. Its granularity is determined by the business latency value rather than the physical length, enabling high latency-sensitive services to enter the transmission process at a smaller granularity and earlier time. This effect cannot be achieved by simply reducing the data packet size or adjusting the transmission parameters.

[0041] In addition, as a communication entity that can be independently scheduled and reconfigured, the micro data unit (MFU) allows the scheduling object of the wireless communication system to be moved down from the traditional data frame or protocol data unit to the semantic level, providing a structural foundation for parallel transmission and preemptive scheduling, thereby ensuring the real-time performance and reliability of protection and control services in high-concurrency scenarios.

[0042] Finally, since the generation, scheduling and reconfiguration of micro data units (MFUs) do not depend on specific physical layer or link layer protocols, this invention can achieve structural compression of communication latency without introducing additional high-performance hardware or changing the existing wireless protocol system. It has good engineering feasibility and system compatibility, and is especially suitable for substation wireless communication application scenarios with extremely high requirements for real-time performance and security. Attached Figure Description

[0043] Figure 1 This is a flowchart of a data stream splitting and transmission method based on semantics and latency sensitivity in an embodiment of the present invention;

[0044] Figure 2 This is a schematic diagram of the structure of a data stream splitting and transmission system based on semantics and latency sensitivity in an embodiment of the present invention. Detailed Implementation

[0045] The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0046] Example 1:

[0047] In wireless communication scenarios within substations, the service data carried by the communication system includes various types such as protection and control commands, status quantity sampling data, alarm information, and operation records. Their common characteristics are significant differences in service semantics and highly uneven latency tolerance. Suppose a communication node within the substation is in a time interval... The generated raw business data stream is represented as follows ,in, Indicates a future moment within a time interval. Indicates the current moment. Indicates at time The minimum data structure generated; existing wireless communication systems usually aggregate and encapsulate data based on fixed frame structures or maximum transmission units. Their splitting or fragmentation logic is only related to data length or physical layer limitations. In essence, they still use complete data frames or protocol data units as the basic objects of communication, scheduling and reception processing. Therefore, even if the data packet size is reduced, it is impossible to eliminate the structural delays caused by frame aggregation waiting, serial queuing and whole frame reception blocking.

[0048] To address this, this invention proposes a data stream splitting and transmission method based on semantics and latency sensitivity. Its core is not simply reducing data packet size, but rather altering the underlying logic of when data becomes eligible for communication and in what form it participates in scheduling, such as... Figure 1 As shown, it includes the following steps:

[0049] Step 1: Perform business semantic parsing (semantic-aware modeling) on ​​the original business data stream to be sent by the sending end to distinguish the data content of different business semantics in the original business data stream and obtain the data set corresponding to each business semantic.

[0050] The original business data stream is represented as , This refers to the data set corresponding to each business semantic (e.g., protection control, status monitoring, or non-real-time recording) in the original business data stream. For business semantics, The number of business semantics;

[0051] This embodiment uses a wireless communication system within a 220kV smart substation as an application scenario. The substation is equipped with various intelligent electronic devices for protection control, status monitoring, and operation recording. These devices interact with each other via an industrial-grade wireless communication network. The wireless communication system employs a scheduling method combining time-division and frequency-division multiplexing, with a single wireless time slot length of 0.125ms, supporting microsecond-level scheduling decisions. The substation's service data includes relay protection action information, primary equipment status sample values, and operation log data. Relay protection services require an end-to-end latency of no more than 1ms, status monitoring services allow an end-to-end latency on the order of 10ms, while operation recording services are not sensitive to latency.

[0052] At the transmitting end, before the raw service data stream enters the wireless protocol processing flow, it first performs service semantic identification on the raw service data stream according to the pre-configured service semantic rules. For example, relay protection services, status monitoring services, and operation record services. Among them, relay protection services are high latency sensitive semantics, status monitoring services are medium latency sensitive semantics, and operation record services are low latency sensitive semantics.

[0053] Step 2: Determine the minimum semantic integrity condition corresponding to each business semantic;

[0054] The minimum semantic integrity condition is used to represent the constraint condition that a certain business semantic logically constitutes the minimum data structure that can be independently understood, correctly interpreted and effectively executed, that is, the minimum set of information that the business semantic must have without relying on subsequent data supplementation.

[0055] In this embodiment, the minimum semantic integrity condition for relay protection services is defined as "containing a valid protection criterion or action flag"; for status monitoring services, the minimum semantic integrity condition is defined as "containing at least one valid sampling point and its time stamp"; and for operation log services, the minimum semantic integrity condition is defined as "containing complete data block header information".

[0056] Step 3: Perform latency sensitivity assessment on the dataset corresponding to each business semantic to obtain latency sensitivity parameters associated with the business semantic;

[0057] This invention further introduces latency sensitivity modeling, explicitly moving the dependency of business semantics on communication latency to the data organization stage. A latency sensitivity parameter is defined for each type of business semantics. It is a function of business type, security level, and application scenario, i.e. , For the latency value mapping function of business semantics, The larger the value, the more sensitive the business semantics are to latency;

[0058] In substations, the time delay sensitivity parameters corresponding to protection trip commands and interlocking control information Significantly higher than periodic monitoring data. Unlike traditional methods that only introduce priority during the scheduling phase, this invention utilizes a delay sensitivity parameter. By directly constraining the granularity of data splitting, the splitting logic is no longer related to physical length, but directly related to business latency value.

[0059] In this embodiment, after completing the business semantic parsing, a corresponding latency sensitivity parameter is assigned to the data set corresponding to each business semantic in the original business data stream based on the business semantic. Among them, relay protection services The value range is 0.9 to 1.0, for status monitoring services. The value range is 0.4 to 0.6, for operation record-type services. The value range is 0.1 to 0.2.

[0060] Step 4: Determine whether the data set corresponding to each current business semantic meets the minimum semantic integrity condition. If it does, proceed to step 5; otherwise, continue caching the data set corresponding to that business semantic until the minimum semantic integrity condition is met or the maximum waiting time threshold is reached.

[0061] The method for determining whether the data set corresponding to each current business semantic satisfies the minimum semantic integrity condition is as follows:

[0062] Unlike traditional packet splitting methods based on byte continuity, this invention introduces a semantic integrity determination function. This describes the level of usability achieved before the data for a specific business semantic is fully generated. This is a measure of the semantic completeness of the current business semantic data set. For the semantic completeness calculation function, when When the data set corresponding to the business semantics is considered to have met the minimum semantic integrity condition, it is considered that the data set has met the minimum semantic integrity condition. This allows the data set corresponding to the business semantics to enter the communication process in advance, without waiting for all the data belonging to the business semantics to be generated.

[0063] Step 5: Under the premise of satisfying the minimum semantic integrity condition, the original business data stream is split into multiple granularities based on the latency sensitivity parameter of the data set corresponding to each business semantic, generating multiple micro data units (MFUs).

[0064] Each micro-data unit (MFU) obtained from the decomposition is defined as a semantically self-consistent, latency-independently evaluable, and scheduling-independently processed communication entity, formally represented as:

[0065] (1);

[0066] in, For the first The first under the business semantics One micro data unit (MFU); Indicates the number of the Micro Data Unit (MFU); For semantic identifier fields, Indicates the first The first under the business semantics The effective payload length of a micro data unit (MFU); The reconstruction dependency field indicates the reconstruction dependency relationship between this microdata unit (MFU) and other microdata units (MFU). This is the latency sensitivity field, representing the latency sensitivity parameter;

[0067] Unlike traditional data packets that only serve as byte carriers, each Micro Data Unit (MFU) is assigned an independent semantic identifier field, a latency sensitivity field, and a reconstruction dependency field. The semantic identifier field indicates the service semantic type to which the MFU belongs; the latency sensitivity field is used to directly determine scheduling priority; and the reconstruction dependency field indicates whether the MFU depends on other MFUs to jointly complete subsequent service reconstruction. It should be noted that the MFUs are not segmented based on fixed data frames or maximum transmission units (MTBs). Instead, they are generated as soon as the minimum semantic integrity condition is met, even if a complete service data frame has not yet been formed. The MFU itself carries service semantic attributes and latency attributes, and its generation, timing, and subsequent scheduling order are independent of fixed frame boundaries.

[0068] To reflect the essential difference in the splitting logic, this invention further defines the constraint relationship that must be satisfied between the data granularity and latency sensitivity parameter of the generated micro data unit (MFU), which satisfies:

[0069] (2);

[0070] in, This is a monotonically decreasing function, indicating that the higher the latency sensitivity parameter of the business semantics, the smaller the upper limit of the data granularity of the corresponding Micro Data Unit (MFU). This relationship is not a simple packet reduction, but rather, by limiting the generation waiting time and constraining the semantic encapsulation boundary, it allows data from highly latency-sensitive services to be split and enter the transmission process before a complete business object is formed, eliminating fixed frame waiting at the source. The above relationship is only used to illustrate the constraint trend between micro data unit granularity and latency sensitivity; it is not limited to a specific function form and can be adjusted according to business requirements in different implementations.

[0071] This embodiment provides an example of the constraint relationship between the data granularity and the latency sensitivity parameter of a Micro Data Unit (MFU):

[0072] (3);

[0073] in, Indicates from the first Micro-data units obtained by splitting the data set corresponding to each business semantic. Indicates from the first The effective payload length of the micro-data units obtained by splitting the data set corresponding to each business semantic. This indicates the maximum transmit payload length supported by the wireless link, which is 1200 bytes in this embodiment. The scaling factor is 0.8 in this embodiment; for micro data units (MFUs) generated by relay protection services, the typical load length is 32 to 64 bytes; for micro data units (MFUs) generated by status monitoring services, the typical load length is 128 to 256 bytes; for micro data units (MFUs) generated by operation record services, the load length can be close to the maximum transmission load length.

[0074] Step 6: Use the Micro Data Unit (MFU) as the basic scheduling object to obtain the set of Micro Data Units (MFUs) and set the comprehensive scheduling priority of each Micro Data Unit (MFU).

[0075] After the splitting is complete, the Micro Data Unit (MFU) no longer serves as a subordinate fragment of a complete data frame, but directly becomes the basic scheduling object in the wireless communication system. Let the set of Micro Data Units (MFUs) to be transmitted be... Its overall scheduling priority is determined by the intrinsic properties of the Micro Data Unit (MFU), which can be expressed as:

[0076] (4);

[0077] in, For the first The first under the business semantics The overall scheduling priority of each micro data unit (MFU); This is a scheduling priority mapping function used to map the latency sensitivity parameter and the effective length of the micro data unit to a comparable comprehensive scheduling priority;

[0078] This scheduling process does not depend on the physical order of the Micro Data Units (MFUs) in the original service data stream, thus allowing different MFUs to be transmitted in parallel in terms of time, frequency, or spatial resources.

[0079] Step 7: The scheduler allocates radio resources for each micro data unit (MFU) according to the overall scheduling priority and transmits the data to the receiving end;

[0080] In this embodiment, during the wireless transmission phase, the scheduler directly participates in wireless resource allocation using the Micro Data Unit (MFU) as the smallest basic scheduling object.

[0081] The scheduler prioritizes allocating radio time slots to high-latency-sensitive Micro Data Units (MFUs), enabling preemptive transmission even if their generation time is later than that of low-latency-sensitive MFUs. Different MFUs can be mapped to different frequency resources or different time slots for parallel transmission, thereby reducing the queuing time of high-priority services.

[0082] In this invention, the Micro Data Unit (MFU) is defined as a basic scheduling object in a wireless communication system. After its generation, it does not serve as a subordinate part of any fixed data frame or protocol data unit, but directly participates in the scheduling, transmission, and reception reconfiguration processes. Furthermore, unlike traditional wireless data packets that only contain transmission control information such as address and length, the MFU explicitly carries service semantic attributes and latency attributes, enabling it to directly participate in scheduling decisions.

[0083] The Micro Data Unit (MFU) in this invention differs fundamentally from traditional data packets: traditional data packets are merely physical encapsulations of a continuous stream of bytes, and their generation, transmission, and reception are constrained by fixed frames or protocol boundaries. In contrast, the MFU in this invention is a semantically driven, latency-aware communication entity whose splitting criteria, scheduling criteria, and reconstruction logic are independent of the traditional frame structure. This mechanism significantly reduces end-to-end latency in traditional substation wireless communication.

[0084] (5);

[0085] This is transformed into a parallelized structure dominated by the micro-data unit (MFU) generation time:

[0086] (6);

[0087] in, This represents the total end-to-end latency under the traditional frame mechanism. Indicates the waiting time for the transmitted frame to be formed. Indicates the waiting time for queuing and scheduling. Indicates the transmission time. Indicates the receiving and parsing processing time. This represents the end-to-end latency when using Micro Data Units (MFUs) as the basic scheduling object. Indicates the first The first under the business semantics The generation time of each micro data unit (MFU) Indicates the first The first under the business semantics The transmission time of each micro data unit (MFU) Indicates the first The first under the business semantics The receiving and processing time of each micro data unit (MFU);

[0088] Thus, substantial latency compression is achieved at the communication process structure level, rather than simply reducing data packet size or adjusting transmission parameters.

[0089] It should be noted that the multi-granularity splitting described in this invention is not a data fragmentation operation based on a preset byte length, maximum transmission unit, or physical frame structure. Instead, it uses whether the service semantics meet the minimum usability condition as the splitting trigger. Even when the data length does not meet the traditional encapsulation conditions, a Micro Data Unit (MFU) can still be generated. Each MFU participates in the wireless communication process as a communication entity that can be independently scheduled, transmitted, and reconfigured, and the generation of the MFU does not depend on a fixed data frame or fixed encapsulation length.

[0090] Step 8: The receiving end receives and parses the set of Micro Data Units (MFUs) to obtain semantically reconstructed business data or semantic data units that can be directly delivered to the upper-layer application for processing.

[0091] At the receiving end, when the wireless module receives a Micro Data Unit (MFU), it parses its semantic identifier field and reconstruction dependency field. For MFUs that do not depend on other MFUs, they can be delivered to the upper-layer service module for processing immediately after reception, and semantic reconstruction can be performed directly without waiting for the arrival of the complete data frame or the complete service object. For MFUs with reconstruction dependencies, semantic reconstruction is performed after the reconstruction dependency conditions are met. The receiving end can process the received MFU without waiting for the arrival of the complete service data frame or the complete data stream, thereby significantly shortening the end-to-end effective response time of the service.

[0092] Through the above implementation methods, in the substation wireless communication scenario described in this embodiment, the end-to-end latency of relay protection services is reduced from approximately 2.5 ms under traditional communication methods to less than 0.8 ms, and the latency jitter is significantly reduced. This verifies the effectiveness of the present invention in achieving structural compression of communication latency through multi-granularity data stream splitting and micro data unit scheduling mechanism.

[0093] Example 2:

[0094] A data stream splitting and transmission system based on semantics and latency sensitivity, such as Figure 2As shown, a method for implementing data stream splitting and transmission based on semantics and latency sensitivity includes:

[0095] The semantic parsing module is used to perform business semantic parsing on the original business data stream to be sent by the sending end, so as to distinguish the data content of different business semantics in the original business data stream and obtain the data set corresponding to each business semantic.

[0096] The latency sensitivity parameter calculation module is used to evaluate the latency sensitivity of the data set corresponding to each business semantic and obtain the latency sensitivity parameter associated with the business semantic.

[0097] The semantic integrity condition judgment module is used to determine the minimum semantic integrity condition corresponding to each business semantic. It judges whether the data set corresponding to each business semantic meets the minimum semantic integrity condition. If it does, the data set corresponding to the business semantic that meets the minimum semantic integrity condition is transmitted to the partitioning unit. Otherwise, the data set corresponding to the business semantic continues to be cached until the minimum semantic integrity condition is met or the maximum waiting time threshold is reached.

[0098] The partitioning unit is used to split the original business data stream into multiple granularities based on the latency sensitivity parameter of the data set corresponding to each business semantic, under the premise of satisfying the minimum semantic integrity condition, and generate multiple micro data units (MFUs).

[0099] The priority setting module is used to take the micro data unit (MFU) as the basic scheduling object, obtain the set of micro data unit MFUs, and set the comprehensive scheduling priority of each micro data unit MFU in it.

[0100] The transmission module is used to allocate radio resources for each micro data unit (MFU) according to the overall scheduling priority using the scheduler, and then transmit the data to the receiving end.

[0101] The reconstruction module is used to parse the set of micro data units (MFUs) received by the receiving end to obtain semantically reconstructed business data or semantic data units that can be directly delivered to upper-layer applications for processing.

[0102] Example 3:

[0103] This embodiment proposes an electronic device, including: one or more processors, and a memory, wherein the memory is used to store instructions, and when the instructions are executed by the one or more processors, the one or more processors execute the semantic and latency-sensitive data stream splitting and transmission method described above.

[0104] The electronic device may be a mobile phone, computer, or tablet computer, etc., and includes a memory and a processor. The memory stores a computer program, which, when executed by the processor, implements the data stream splitting and transmission method based on semantics and latency sensitivity as described in the embodiments. It is understood that the electronic device may also include input / output (I / O) interfaces and communication components.

[0105] The processor is used to execute all or part of the steps in the semantically and latency-sensitive data stream splitting and transmission method described in the above embodiments. The memory is used to store various types of data, which may include, for example, instructions for any application or method in the electronic device, as well as application-related data.

[0106] The processor can be implemented as an Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), controller, microcontroller, microprocessor, or other electronic components, and is used to execute the semantic and latency-sensitive data stream splitting and transmission method described in the above embodiments.

[0107] Example 4:

[0108] This embodiment proposes a computer-readable storage medium that stores executable instructions. When these instructions are executed, if they are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.

[0109] The computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the semantic and latency-sensitive data stream splitting and transmission method described in the various embodiments of this application.

[0110] The aforementioned storage media include: flash memory, hard disks, multimedia cards, card-type memory (e.g., SD (Secure Digital Memory Card) or DX (Memory Data Register, MDR) memory), random access memory (RAM), static random-access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic storage, disks, optical discs, servers, APP (Application) app stores, and other media capable of storing program verification codes. These media store computer programs, which, when executed by a processor, can implement the various steps of the semantically and latency-sensitive data stream splitting and transmission methods described above.

[0111] Example 5:

[0112] This embodiment proposes a computer program product, including a computer program or instructions, which, when executed by a processor, implements the aforementioned data stream splitting and transmission method based on semantics and latency sensitivity.

[0113] Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a computer program product.

[0114] The various embodiments in this application are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.

[0115] The scope of protection of this application is not limited to the embodiments described above. Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from the scope and spirit of this disclosure. If such modifications and variations fall within the scope of this disclosure and its equivalents, then the intent of this disclosure also includes these modifications and variations.

Claims

1. A method for data stream splitting and transmission based on semantics and latency sensitivity, characterized in that, Includes the following steps: The original business data stream to be sent by the sending end is parsed for business semantics in order to distinguish the data content of different business semantics in the original business data stream and obtain the data set corresponding to each business semantic. Determine the minimum semantic integrity condition corresponding to each business semantic; For each business semantic, the latency sensitivity of the corresponding data set is evaluated to obtain the latency sensitivity parameters associated with the business semantic; Determine whether the data set corresponding to each current business semantic satisfies the minimum semantic integrity condition. If it does, then split the original business data stream into multiple micro data units (MFUs) based on the latency sensitivity parameter of the data set corresponding to each business semantic. Otherwise, continue to cache the data set corresponding to the business semantic until the minimum semantic integrity condition is met or the maximum waiting time threshold is reached. Using the Micro Data Unit (MFU) as the basic scheduling object, a set of Micro Data Units (MFUs) is obtained, and the comprehensive scheduling priority of each Micro Data Unit (MFU) is set. The scheduler allocates radio resources to each micro data unit (MFU) according to the overall scheduling priority and transmits the data to the receiving end. The receiving end receives and parses the set of micro data units (MFUs) to obtain semantically reconstructed business data or semantic data units that can be directly delivered to upper-layer applications for processing.

2. The data stream splitting and transmission method based on semantics and latency sensitivity according to claim 1, characterized in that, The minimum semantic integrity condition is used to represent the constraint condition that a certain business semantic logically constitutes the minimum data structure.

3. The data stream splitting and transmission method based on semantics and latency sensitivity according to claim 1, characterized in that, Define latency sensitivity parameters for each type of business semantics. It is a function of business type, security level, and application scenario, i.e. , This is a latency value mapping function for business semantics.

4. The data stream splitting and transmission method based on semantics and latency sensitivity according to claim 1, characterized in that, The method for determining whether the data set corresponding to each current business semantic satisfies the minimum semantic integrity condition is as follows: Introducing a semantic integrity determination function ,in, This is a measure of the semantic completeness of the current business semantic data set. For the semantic completeness calculation function, when When the data set corresponding to the business semantics is considered to have met the minimum semantic integrity condition, it is considered that the data set has met the minimum semantic integrity condition. .

5. The data stream splitting and transmission method based on semantics and latency sensitivity according to claim 1, characterized in that, The micro data unit (MFU) is represented as follows: (1); in, For the first The first under the business semantics One micro data unit (MFU); Indicates the number of the Micro Data Unit (MFU); For semantic identifier fields, Indicates the first The first under the business semantics The effective payload length of a micro data unit (MFU); The reconstruction dependency field indicates the reconstruction dependency relationship between this microdata unit (MFU) and other microdata units (MFU). This is the latency sensitivity field, representing the latency sensitivity parameter; The constraint relationship that must be satisfied between the data granularity of the generated micro data unit (MFU) and the delay sensitivity parameter is as follows: (2); in, It is a monotonically decreasing function.

6. The data stream splitting and transmission method based on semantics and latency sensitivity according to claim 1, characterized in that, The receiving end receives and parses the set of Micro Data Units (MFUs) to obtain semantically reconstructed business data or semantic data units that can be directly delivered to upper-layer applications for processing. Specifically: At the receiving end, when the wireless module receives a micro data unit (MFU), the receiving end parses its semantic identifier field and reconstruction dependency field. For micro data units (MFUs) that do not depend on other micro data units (MFUs), semantic reconstruction is performed directly; for micro data units (MFUs) that have reconstruction dependencies, semantic reconstruction is performed after the reconstruction dependency conditions are met.

7. A data stream splitting and transmission system based on semantics and latency sensitivity, used to implement the data stream splitting and transmission method based on semantics and latency sensitivity as described in any one of claims 1-6, characterized in that, include: The semantic parsing module is used to perform business semantic parsing on the original business data stream to be sent by the sending end, so as to distinguish the data content of different business semantics in the original business data stream and obtain the data set corresponding to each business semantic. The latency sensitivity parameter calculation module is used to evaluate the latency sensitivity of the data set corresponding to each business semantic and obtain the latency sensitivity parameter associated with the business semantic. The semantic integrity condition judgment module is used to determine the minimum semantic integrity condition corresponding to each business semantic. It judges whether the data set corresponding to each business semantic meets the minimum semantic integrity condition. If it does, the data set corresponding to the business semantic that meets the minimum semantic integrity condition is transmitted to the partitioning unit. Otherwise, the data set corresponding to the business semantic continues to be cached until the minimum semantic integrity condition is met or the maximum waiting time threshold is reached. The partitioning unit is used to split the original business data stream into multiple granularities based on the latency sensitivity parameter of the data set corresponding to each business semantic, under the premise of satisfying the minimum semantic integrity condition, and generate multiple micro data units (MFUs). The priority setting module is used to take the micro data unit (MFU) as the basic scheduling object, obtain the set of micro data unit MFUs, and set the comprehensive scheduling priority of each micro data unit MFU in it. The transmission module is used to allocate radio resources for each micro data unit (MFU) according to the overall scheduling priority using the scheduler, and then transmit the data to the receiving end. The reconstruction module is used to parse the set of micro data units (MFUs) received by the receiving end to obtain semantically reconstructed business data or semantic data units that can be directly delivered to upper-layer applications for processing.

8. An electronic device, characterized in that, include: One or more processors, and a memory for storing instructions that, when executed by the one or more processors, cause the one or more processors to perform the semantically and latency-sensitive data stream splitting and transmission method.

9. A computer-readable storage medium, characterized in that, It stores executable instructions that, when executed, cause the processor to perform the semantically and latency-sensitive data stream splitting and transmission method.

10. A computer program product, characterized in that, This includes a computer program or instructions that, when executed by a processor, implement the semantically and latency-sensitive data stream splitting and transmission method described above.