A data communication transmission method and system based on Beidou satellite
Patent Information
- Application Number
- CN202611186838.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-06
- Publication Date
- 2026-10-09
AI Technical Summary
[0004]然而,现有技术在实际应用中存在明显局限性
[0087]1、本发明通过对待传输数据进行事件识别,将原始数据组织为事件传输对象,再按照事件层级结构、时间窗口和功能属性进行片段划分,形成主摘要片段、关键证据片段和普通补充片段。该处理使得原本整体传输的事件数据被拆解为具有不同优先级、时间语义和功能属性的多个片段,为后续差异化的传输调度提供了精细化的数据基础,避免在链路资源有限的情况下整体发送造成的关键信息延迟。
Smart Images

Figure CN122891129A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite communication technology, specifically to a data communication transmission method, system, electronic device, and storage medium based on the BeiDou satellite. Background Technology
[0002] In addition to providing positioning and timing services, the BeiDou Navigation Satellite System also possesses short message communication capabilities, enabling data transmission even in environments with insufficient public network coverage or communication disruptions. Therefore, it is widely used in emergency communications, disaster monitoring, pipeline inspection, forest fire prevention, and field monitoring. For monitoring terminals deployed in remote areas, the BeiDou short message link has become an important means of data transmission.
[0003] In existing technologies, monitoring terminals typically collect location data, monitoring data, device status data, and alarm data, encapsulate them according to a preset message format, and then send them to the platform via the BeiDou short message link. For longer data, packet transmission, sequence number marking, and retransmission mechanisms are often used to achieve data transmission. The platform then receives the data and performs data parsing and business processing.
[0004] However, existing technologies have significant limitations in practical applications. On the one hand, the BeiDou short message link has characteristics such as limited message capacity, limited transmission frequency, and fluctuating link latency. Existing technologies typically transmit data according to fixed message formats or fixed priorities, making it difficult to dynamically select the most valuable data based on the event risk level, data freshness, and the data's contribution to event assessment. This can easily lead to critical early warning information not being delivered first, affecting the timely handling of emergency events. On the other hand, existing technologies mainly rely on whether the message is successfully delivered as the basis for transmission, and have limited ability to judge the integrity of packet data. It is difficult to simultaneously achieve event-level integrity assessment, determination of breakpoint resumption location, and reliable confirmation from the receiving end. This makes it difficult for the platform to accurately determine whether the currently received data is sufficient to support event assessment and emergency decision-making, thereby reducing the reliability and effectiveness of data transmission. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this invention provides a data communication transmission method, system, electronic device, and storage medium based on the BeiDou satellite system, thereby at least partially solving the problems mentioned in the background section.
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[0007] In a first aspect, the present invention provides a data communication transmission method based on the BeiDou satellite system, comprising:
[0008] The system acquires the data to be transmitted from the Beidou communication terminal and performs event recognition on the data to be transmitted to obtain the event transmission object.
[0009] The event transmission object is segmented to obtain a set of event segments;
[0010] The transmission value of the event fragment set is evaluated to obtain the fragment transmission value ranking result;
[0011] Based on the segment transmission value ranking result and the BeiDou link status, message scheduling is performed to obtain a message scheduling strategy;
[0012] The event fragment set is encoded and encapsulated according to the message scheduling strategy, and transmitted through the BeiDou satellite link to obtain the message reception result.
[0013] The message reception results are subjected to event reconstruction and integrity analysis to obtain the event reception status;
[0014] Based on the event reception status, retransmission processing and reliable confirmation are performed to obtain the BeiDou satellite data communication transmission result.
[0015] Preferably, the process involves acquiring the data to be transmitted from the BeiDou communication terminal and performing event recognition on the data to be transmitted to obtain the event transmission object, including:
[0016] Data is collected based on the deployed BeiDou communication terminals to obtain the data to be transmitted from the BeiDou communication terminals.
[0017] The data to be transmitted is parsed to obtain standardized data units;
[0018] Anomaly detection and analysis are performed on the standardized data units to obtain candidate anomaly data;
[0019] Anomaly features are extracted from the candidate anomaly data to obtain anomaly feature results;
[0020] Spatiotemporal correlation analysis is performed based on the aforementioned abnormal feature results to obtain abnormal correlation results;
[0021] The abnormal correlation results are subjected to event aggregation processing to obtain a candidate event set;
[0022] The candidate event set is evaluated for event level to obtain event level identifiers;
[0023] Based on the event level identifier, standardized data units are organized into event-related datasets by association.
[0024] The event-related dataset is encapsulated into an event object to obtain an event transmission object.
[0025] Preferably, the event transmission object is segmented to obtain an event segment set, including:
[0026] The event transmission object is parsed to obtain the basic event structure unit;
[0027] Based on the aforementioned basic event structure units, a hierarchical partitioning is performed to obtain the event hierarchy structure;
[0028] Based on the event hierarchy structure, time window segmentation is performed to obtain the time segment division results;
[0029] Based on the time segmentation results and the event hierarchy structure, a function mapping process is performed to obtain a set of function segments;
[0030] A unified structure encapsulation process is performed on the set of functional fragments to obtain a set of event fragments.
[0031] Preferably, the transmission value of the event fragment set is evaluated to obtain a fragment transmission value ranking result, including:
[0032] The event fragment set is subjected to fragment feature extraction to obtain a fragment feature set;
[0033] Based on the event number in the fragment feature set, identify the event level information corresponding to each event fragment, and normalize the event level information to obtain the risk level normalized value of each event fragment.
[0034] Based on the fragment feature set, a time validity analysis is performed on each event fragment to obtain the freshness value of each event fragment;
[0035] Based on the fragment feature set, an event evidence association analysis is performed on each event fragment to obtain the evidence contribution value of each event fragment.
[0036] Based on the fragment feature set, the transmission status of each event fragment is analyzed to obtain the redundancy value of each event fragment;
[0037] A pre-defined segment transmission value assessment model is used. The risk level normalization value, freshness value, evidence contribution value and redundancy value of each event segment are substituted into the segment transmission value assessment model to obtain the transmission value assessment value of each event segment.
[0038] The transmission value assessment values of each event segment are prioritized and sorted to obtain the segment transmission value ranking result.
[0039] Preferably, message scheduling is performed based on the segment transmission value ranking result and the BeiDou link status to obtain a message scheduling strategy, including:
[0040] The link resource status of the BeiDou link is evaluated to obtain the available link resource status;
[0041] Based on the available resource status of the link, the transmission capacity is identified to obtain the message transmission quota result;
[0042] Priority mapping is performed on the fragment transmission value ranking results to obtain fragment scheduling level results;
[0043] Based on the message transmission quota result and the fragment scheduling level result, transmission opportunities are allocated to obtain the fragment transmission queue;
[0044] The segment sending queue is matched with the sending method to obtain a segment scheduling scheme;
[0045] The message scheduling strategy is obtained by organizing the message scheduling according to the segment scheduling scheme.
[0046] Preferably, the BeiDou link status is assessed to obtain the available link resource status, including:
[0047] Read the available transmission quota, the number of transmissions allowed per unit time, the historical packet loss rate, the number of consecutive transmission failures, and the receipt delay recorded by the Beidou communication terminal in the current scheduling cycle to obtain the link status parameters;
[0048] The link state parameters are normalized to obtain normalized link state parameters;
[0049] A preset link resource evaluation model is used, and the normalized link state parameters are substituted into the link resource evaluation model to obtain the link resource evaluation value.
[0050] The link resource evaluation value is compared with the preset link available resource determination conditions to obtain the link available resource status.
[0051] Preferably, the event fragment set is encoded and encapsulated according to the message scheduling strategy, and transmitted via the BeiDou satellite link to obtain the message reception result, including:
[0052] The event fragment set is filtered according to the message scheduling strategy to obtain a fragment set to be sent.
[0053] The message capacity of the set of segments to be sent is matched to obtain the segment loading result;
[0054] Based on the fragment loading results, message fields are assembled to obtain the initial BeiDou transmission message;
[0055] The initial BeiDou transmission message is processed to generate a digest check value and mark an expiration date to obtain an encapsulated BeiDou transmission message.
[0056] The encapsulated BeiDou transmission messages are arranged in the sending order according to the message scheduling strategy to obtain a message sending queue.
[0057] The message sending queue is sent via the BeiDou satellite link, and the status of the sending process is collected to obtain the message sending status.
[0058] The message sending status is recorded and parsed to obtain the message receiving result.
[0059] Preferably, the message reception result is subjected to event reconstruction and integrity analysis to obtain the event reception status, including:
[0060] The received data is parsed to obtain the received data unit;
[0061] The message parsing data unit is matched with the terminal identifier field and the event number field by a dual index to obtain the event-related data unit;
[0062] The event-related data units are reassembled sequentially based on the fragment number field and the fragment sequence number field to obtain the event fragment reassembly sequence;
[0063] Perform an integrity check on the reconstructed sequence of the event fragments to obtain the integrity check result;
[0064] The validity period is filtered by performing an expiration period filter on the recombined sequence of event fragments to obtain a set of valid event fragments;
[0065] The integrity verification result is fused with the set of valid event fragments to determine the event reception status.
[0066] Preferably, based on the event reception status, retransmission processing and reliable confirmation are performed to obtain the BeiDou satellite data communication transmission result, including:
[0067] The event reception status is parsed to obtain the event reception status parsing result;
[0068] The missing segments are identified by analyzing the event reception status results to obtain a set of missing segments;
[0069] Based on the set of missing segments, a resume task queue is generated according to the segment type priority rule;
[0070] The BeiDou link status is matched to the resume transmission task queue to obtain the resume transmission execution queue;
[0071] Perform the resume transmission execution on the resume transmission execution queue to obtain the resume transmission execution result;
[0072] Based on the resumed execution result, receipt information is collected and fragment reconstruction is updated to obtain the updated event reconstruction dataset.
[0073] The updated event reconstructed dataset is re-verified for integrity to obtain the event integrity update result.
[0074] Based on the event integrity update results, a trust level assessment is performed to obtain a trust confirmation result;
[0075] The credible confirmation result is structured and encapsulated to obtain the BeiDou satellite data communication transmission result.
[0076] Secondly, the present invention provides a data communication transmission system based on the BeiDou satellite system, comprising:
[0077] The data acquisition module is used to acquire the data to be transmitted from the Beidou communication terminal and to perform event recognition on the data to be transmitted to obtain the event transmission object.
[0078] The event fragment segmentation module is used to segment the event transmission object to obtain a set of event fragments;
[0079] The transmission value assessment module is used to assess the transmission value of the event fragment set and obtain the fragment transmission value ranking result.
[0080] The message scheduling module is used to schedule messages based on the fragment transmission value ranking result and the BeiDou link status to obtain a message scheduling strategy;
[0081] The message encoding and transmission module is used to encode and encapsulate the event fragment set according to the message scheduling strategy, and transmit the data through the BeiDou satellite link to obtain the message reception result.
[0082] The event reconstruction and analysis module is used to perform event reconstruction and integrity analysis on the message reception results to obtain the event reception status.
[0083] The resume transmission and trusted confirmation module is used to perform resume transmission processing and trusted confirmation based on the event reception status, so as to obtain the BeiDou satellite data communication transmission result.
[0084] Thirdly, the present invention provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, characterized in that: when the processor executes the computer program, it implements the steps of the method in the first aspect.
[0085] Fourthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, characterized in that: when the computer program is executed by a processor, it implements the steps of the method in the first aspect.
[0086] The present invention has the following beneficial effects:
[0087] 1. This invention identifies events in the data to be transmitted, organizes the raw data into event transmission objects, and then divides it into segments according to event hierarchy, time window, and functional attributes, forming main summary segments, key evidence segments, and ordinary supplementary segments. This process decomposes the originally transmitted event data into multiple segments with different priorities, temporal semantics, and functional attributes, providing a refined data foundation for subsequent differentiated transmission scheduling and avoiding delays in critical information caused by sending the entire data at once when link resources are limited.
[0088] 2. This invention extracts the risk level normalization value, freshness value, evidence contribution value, and redundancy value of event fragments and constructs a fragment transmission value assessment model to achieve quantitative calculation and priority ranking of the transmission value of each event fragment. High-value fragments can obtain higher transmission priority, thereby ensuring that under the conditions of limited capacity and frequency of BeiDou short messages, the most critical event information can occupy link resources for transmission first, which significantly improves the timeliness of delivery of key early warning information in emergency scenarios.
[0089] 3. This invention performs real-time assessment of the BeiDou link status, comprehensively considering parameters such as available transmission capacity, packet loss rate, number of consecutive failures, and acknowledgment delay to determine whether the link is in a highly available, normal, or limited state, and dynamically allocates transmission opportunities based on segment scheduling levels. When link resources are scarce, only high-value segments are allowed to enter the transmission queue; when the link status is good, more supplementary information can be transmitted. Simultaneously, priority transmission, redundant enhanced transmission, or delayed transmission strategies are adopted for segments of different levels, achieving highly adaptable scheduling to link fluctuations and effectively improving the utilization efficiency of link resources and transmission success rate.
[0090] 4. This invention performs event reconstruction, digest checksum comparison, and validity period filtering on the received message at the receiving end, achieving event-level integrity analysis. It automatically generates a resume task queue for missing segments and dynamically executes resume processing based on link status. Furthermore, it assesses reliability based on indicators such as key segment coverage and successful retransmission count, achieving closed-loop control of the transmission process. Compared to existing technologies that rely solely on message delivery, this invention improves the reliability and practical value of data transmission to a certain extent. Attached Figure Description
[0091] Figure 1 A flowchart illustrating the data communication transmission method provided in an embodiment of the present invention;
[0092] Figure 2 This is a system framework diagram of a data communication transmission system provided in an embodiment of the present invention.
[0093] Figure 3 This is a comparison diagram of the effects of the data communication transmission method provided in the embodiments of the present invention and the prior art. Detailed Implementation
[0094] To enable those skilled in the art to understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort should fall within the scope of protection of the present invention.
[0095] The present invention will now be described in detail with reference to the accompanying drawings:
[0096] Please see Figure 1 As shown, this invention is a data communication transmission method based on the BeiDou satellite system, comprising the following steps:
[0097] S1. Obtain the data to be transmitted from the Beidou communication terminal, and perform event recognition on the data to be transmitted to obtain the event transmission object;
[0098] In this embodiment, the data to be transmitted from the Beidou communication terminal is acquired, and event recognition is performed on the data to be transmitted to obtain the event transmission object, including:
[0099] S11. Data collection is performed based on the deployed BeiDou communication terminals to obtain the data to be transmitted from the BeiDou communication terminals. Using BeiDou communication terminals deployed in field monitoring areas, pipeline inspection areas, or emergency response sites as the main data acquisition entities, the location data, monitoring data, equipment status data, event alarm data, manual confirmation data, and link status data collected or accessed by the BeiDou communication terminals are acquired to form the data to be transmitted. The location data includes BeiDou positioning coordinates, speed, direction, and positioning time; the monitoring data includes water level, rainfall, tilt angle, vibration, temperature, smoke, pipeline pressure, or other data related to the status of the monitored object; the equipment status data includes terminal battery level, storage usage, sampling status, sensor online status, and terminal operating status; the event alarm data includes alarm flags generated by local threshold rules, edge computing modules, or external trigger commands; the manual confirmation data includes manual button confirmation, inspection terminal confirmation, and voice or text confirmation information; the link status data includes the previous round of transmission results, receipt delay, packet loss records, number of failures, and available transmission quota.
[0100] S12. Perform data identifier parsing on the data to be transmitted to obtain standardized data units. Specifically, read the terminal number, sensor number, acquisition time, data type, and monitoring object identifier from the data to be transmitted, and organize them according to a unified data structure to establish corresponding data identifier information for each data item. The data identifier information includes at least the terminal number, acquisition time, sensor number, monitoring object type, and geographical location identifier. Subsequently, perform format unification and time synchronization processing on data from different sources, enabling data collected by different sensors to be correlated and analyzed under a unified time reference, thereby obtaining standardized data units.
[0101] S13. Perform anomaly detection analysis on the standardized data units to obtain candidate anomaly data. Specifically, perform threshold exceedance detection and rate of change detection on the monitoring data in the standardized data units. Threshold exceedance detection is based on a pre-configured hierarchical threshold system. When the monitored value exceeds the attention threshold, warning threshold, or alarm threshold, different levels of anomaly markers are generated respectively. Rate of change detection calculates the slope of data change based on a continuous sampling window. When the rate of change exceeds a preset threshold per unit time and continues for multiple sampling cycles, it is determined to be a trend anomaly. Candidate anomaly data is generated through the above processing. It should be noted that location data, device status data, event alarm data, and manually confirmed data do not directly participate in the candidate anomaly data generation process, but serve as event context supporting data, which are used in the subsequent event aggregation stage to enhance the completeness and credibility analysis of the event.
[0102] S14. Extract abnormal features from the candidate abnormal data to obtain abnormal feature results; after obtaining the candidate abnormal data, perform temporal and spatial feature analysis on the candidate abnormal data. The temporal features include at least the time of occurrence of the abnormality, the duration, the rate of change, and the temporal evolution trend; the spatial features include at least the location of the abnormality, the monitoring area number, the terminal deployment coordinates, and the information of the associated monitoring objects, so that each candidate abnormal data has a spatiotemporal attribute expression that can be used for correlation analysis, and obtain abnormal feature results.
[0103] S15. Perform spatiotemporal correlation analysis based on the aforementioned abnormal feature results to obtain abnormal correlation results. Specifically, using a preset time window as a constraint and spatial neighborhood range or the same monitoring object as a constraint, perform correlation matching on multiple candidate abnormal data. When multiple abnormalities occur consecutively in time and have overlapping or proximity relationships in space, they are determined to belong to the same evolutionary process of related abnormalities. When multiple abnormalities jointly point to the same monitoring object or the same risk source, their correlation weight is further enhanced, thereby forming abnormal correlation results.
[0104] S16. Perform event aggregation processing on the anomaly association results to obtain a candidate event set. Specifically, anomalies with the same risk source, the same evolution path, or strong spatiotemporal correlation are merged and uniformly packaged according to event number to form a candidate event set, wherein each candidate event includes at least event number, event type, number of associated anomalies, and event occurrence time.
[0105] S17. Evaluate the event level of the candidate event set to obtain an event level identifier. Specifically, a comprehensive evaluation is performed based on the degree of exceeding the monitoring limit, the rate of change, the duration of the abnormality, the number of associated abnormalities, and the information confirmed by human verification for each candidate event. When multiple high-intensity abnormalities occur simultaneously, the event level is increased. When a dangerous situation is confirmed by human verification, the event level is directly increased to the highest level, thereby obtaining the event level identifier.
[0106] S18. Organize the standardized data units into event associations according to the event level identifier to obtain an event association dataset. Specifically, the location data, monitoring data, equipment status data, and manual confirmation data within a preset time window before and after the event occurrence time are bound and associated with the corresponding candidate events to form an event association dataset, so that the event not only contains abnormal information, but also contains complete contextual support data.
[0107] S19. Encapsulate the event-related dataset into event objects to obtain event transmission objects. Specifically, organize the event-related dataset according to a unified event data structure to form a data object that can completely describe the event occurrence process, development status, and handling basis. The event transmission object includes at least the event number, event type, trigger time, risk level, BeiDou positioning information, associated sensor information, key monitoring data, equipment status data, and manual confirmation information, and serves as input data for subsequent event segmentation and BeiDou satellite short message transmission.
[0108] S2. Divide the event transmission object into segments to obtain a set of event segments;
[0109] In this embodiment, the event transmission object is segmented to obtain an event segment set, including:
[0110] S21. Perform structural field parsing on the event transmission object to obtain the basic event structure unit. Specifically, parse the event number, event type, trigger time, risk level, BeiDou positioning information, key monitoring data sequence, equipment status information, and manual confirmation information in the event transmission object, and divide them into event core fields, event evidence fields, and event extension fields according to the field functional attributes. The event core fields are used to represent the basic identity information of the event, the event evidence fields are used to represent the event occurrence process and abnormal characteristics, and the event extension fields are used to represent the event auxiliary description and background information.
[0111] S22. Based on the event infrastructure unit, perform hierarchical partitioning to obtain the event hierarchy structure. Specifically, according to the strength of the field's role in the event determination process, the event transmission object is divided into a main summary layer, a key evidence layer, and a supplementary information layer. The main summary layer is used to carry the unique event identifier and core status information, the key evidence layer is used to carry the key monitoring sequence and abnormal change information supporting the event determination, and the supplementary information layer is used to carry equipment status information, historical operation information, and environmental background information.
[0112] S23. Perform time window segmentation based on the event hierarchy structure to obtain time segmentation results. Specifically, taking the event trigger time as the center, the key monitoring data sequence is segmented according to the preset time window rules. The time window includes a pre-trigger window and a post-trigger window, where the pre-trigger window is used to reflect the state evolution process before the event occurs, and the post-trigger window is used to reflect the development trend after the event occurs, thereby dividing the continuous monitoring sequence into multiple time segments with temporal semantic differences.
[0113] S24. Based on the time segmentation results and event hierarchy structure, perform functional mapping processing to obtain a set of functional segments. Specifically, map the main summary layer data to event main summary segments, map the key evidence layer data to key evidence segments, map the supplementary information layer data to ordinary supplementary segments, and assign each segment a corresponding segment type identifier and segment sequence number, so that each segment has a clear functional attribute and transmission priority identifier.
[0114] S25. Perform unified structure encapsulation processing on the functional segment set to obtain an event segment set. Specifically, organize each segment according to segment type, event number, segment sequence number, and time order, and generate segment index relationship so that the same event transmission object can correspond to multiple event segments with hierarchical relationship, wherein each event segment contains at least segment type identifier, event number, segment sequence number, time range identifier, and data payload information.
[0115] Through the above processing, a structured decomposition from event transmission objects to event fragment sets is achieved, which breaks down the originally transmitted event data into multiple event fragments with different priorities, different temporal semantics and different functional attributes, thereby providing a refined data foundation for subsequent fragment transmission value assessment and BeiDou link scheduling.
[0116] S3. Evaluate the transmission value of the event fragment set to obtain the fragment transmission value ranking result;
[0117] In this embodiment, the transmission value of the event fragment set is evaluated to obtain a fragment transmission value ranking result, including:
[0118] S31. Extract fragment features from the event fragment set to obtain a fragment feature set. Specifically, extract fragment features from each fragment in the event fragment set. The fragment features include fragment type, event number, fragment sequence number, event level, generation time, trigger time, key monitoring data, original data length, and fragment level, etc., which are used to comprehensively characterize the role of each fragment in event judgment and transmission priority, and obtain a fragment feature set. The fragment feature set provides basic data for subsequent value calculation.
[0119] S32. Identify the event level information corresponding to each event segment based on the event number in the segment feature set, and normalize the event level information to obtain the risk level normalized value for each event segment. Specifically, extract the corresponding original event level identifier based on the event level field in the segment feature set. This event level identifier comes from the comprehensive evaluation result of the event identification stage, including four levels: Level 1 (Ordinary), Level 2 (Attention), Level 3 (Warning), and Level 4 (Emergency). Perform numerical mapping processing on different levels to convert discrete levels into continuous normalized values, wherein the following rules apply: when the event level is Level 1 (Ordinary), the mapping is 0.25; when it is Level 2 (Attention), the mapping is 0.5; when it is Level 3 (Warning), the mapping is 0.75; and when it is Level 4 (Emergency), the mapping is 1.0. Furthermore, to ensure consistency in risk expression across different segments within the same event, segment types are modified. The risk value of the main event summary segment retains its original level mapping value; the key evidence segment undergoes an enhancement correction of +0.05 to +0.1 based on its original level; and ordinary supplementary segments undergo a decay correction of -0.05 to -0.1, thus obtaining a normalized risk level value for each event segment. It should be noted that this processing ensures that segments at different functional levels still possess differentiated transmission priority expression capabilities within the same event level.
[0120] S33. Perform time validity analysis on each event segment based on the segment feature set to obtain the freshness value of each event segment; specifically, read the generation time of each event segment. and obtain the corresponding event trigger time. Or the current system time Calculate the time difference : or ; Calculate the freshness value using a piecewise decay function based on the time difference, when When an event fragment is in a high real-time window, its freshness value is set to 1; when... At that time, the freshness value of the event fragment is calculated according to a linear decay function: ;when When the event fragment enters the low-timeliness range, its freshness value is calculated using an exponential decay method: Where T1 and T2 are preset time thresholds for different event types, and k is the attenuation coefficient. Through the above time difference segmentation analysis, segments closer to the event occurrence time have higher transmission priority, thereby avoiding outdated data occupying the limited resources of BeiDou short messages.
[0121] S34. Based on the fragment feature set, perform event evidence correlation analysis on each event fragment to obtain the evidence contribution value of each event fragment. Specifically, classify the internal fields of each event fragment into three categories: core evidence, auxiliary evidence, and verification evidence. Core evidence reflects monitoring data sequences and their rate of change that directly characterize abnormal state changes; auxiliary evidence reflects environmental and equipment operating status information related to the event; and verification evidence reflects information used for manual confirmation of the event judgment results. Assign basic weight parameters to different evidence types. The weight relationship between core evidence, auxiliary evidence, and verification evidence is determined according to a preset weight allocation rule, with the basic weight of verification evidence higher than that of core evidence, and the basic weight of core evidence higher than that of auxiliary evidence, to reflect the differences in the degree of influence of different evidence types on the event judgment results. Furthermore, a support strength calculation is performed for each type of evidence. This support strength characterizes the degree to which the evidence supports the event identification result, and is determined according to the following rules: when evidence directly causes a change in the event level, its support strength is assigned a value of 1; when the evidence is used to assist in the determination but does not directly trigger a change in the event level, its support strength is assigned a value of 0.5; when the evidence is only used to describe the event background information, its support strength is assigned a value of 0.2. The basic weight of each type of evidence is multiplied by its corresponding support strength, and the calculation results for all evidence types are accumulated to obtain the evidence contribution value for each event segment. The evidence contribution value characterizes the ability of each event segment to support the event identification result. The larger the value, the more effective information the event segment provides in the event determination process, thus giving it a higher transmission priority in subsequent BeiDou short message transmission. Through the above processing, differentiated quantitative expression of different types of evidence information in event segments is achieved, thereby providing basic parameter support for subsequent segment transmission value assessment.
[0122] S35. Analyze the transmission status of each event segment based on the segment feature set to obtain the redundancy value of each event segment. Specifically, extract historical transmission records corresponding to each event segment from the transmission log of the Beidou communication terminal. The historical transmission records include at least the number of transmissions, retransmissions, acknowledgment counts, and packet loss records. After obtaining the historical transmission records, initialize the redundancy status according to a preset redundancy calculation rule. When an event segment is transmitted for the first time, the redundancy value A is initialized to 0. Subsequently, the redundancy value A is recursively updated according to changes in the transmission status, with the following specific rules: when a retransmission of an event segment is detected, the redundancy value A is increased by 1; when an event segment successfully receives an acknowledgment, the redundancy value A is decreased by 0.5; when the platform confirms that the event segment has been received, the redundancy value A is updated to 0 and marked as confirmed. Furthermore, to reflect the impact of BeiDou link communication quality on the redundancy value, the redundancy value A undergoes link state correction processing. Specifically, when the packet loss rate increases or the acknowledgment delay increases, a positive correction coefficient is applied to the redundancy value A to appropriately increase it; when the link state is stable and the acknowledgment success rate is high, a negative correction coefficient is applied to the redundancy value A to gradually decrease it. Through this processing, the redundancy value A not only characterizes the number of times an event segment is repeatedly transmitted, but also characterizes the resource consumption and communication load characteristics of that segment during BeiDou short message transmission, thus providing constraining input parameters for the subsequent segment transmission value assessment model.
[0123] S36. A pre-defined segment transmission value assessment model is established. The normalized risk level value, freshness value, evidence contribution value, and redundancy value of each event segment are substituted into the segment transmission value assessment model to obtain the transmission value assessment value of each event segment. The expression of the segment transmission value assessment model is as follows: ;
[0124] in, This represents the transmission value assessment value of each event segment. This represents the normalized risk level value for each event segment. This represents the freshness value of each event segment. This represents the evidence contribution value of each event segment. This represents the redundancy value of each event segment. These represent the risk level adjustment coefficient, the freshness adjustment coefficient, and the evidence contribution adjustment coefficient, respectively; in this formula, the risk level enhancement term... This reflects the impact of the urgency of an event on its transmission value; the higher the event level, the more significant the increase in value for the corresponding segment. (Freshness enhancement item) Used to reflect the timeliness of fragmented information; the closer a fragment is to the present moment, the higher its transmission value; evidence contribution enhancement item. This reflects the ability of a fragment to support event determination; the higher the proportion of key monitoring data, abnormal change sequences, and manually confirmed information, the higher its value; redundancy suppression term. This model reflects the extent to which a segment has occupied link resources. As the number of transmissions and retransmissions increases, the value of a segment gradually decreases. However, by using a logarithmic function for constraint, excessive value decay caused by a small number of necessary retransmissions can be avoided. Through the above model, the urgency of the event, the timeliness of the data, the ability to support evidence, and the occupancy of link resources are evaluated in a coupled manner. This allows high-risk, high-timeliness, high-evidence-contribution, and low-redundancy event segments to obtain higher transmission value, thereby achieving priority scheduling and efficient utilization of limited transmission resources under BeiDou short message service.
[0125] S37. Prioritize the transmission value assessment values of each event segment to obtain the segment transmission value ranking result. Arrange the transmission value assessment values of each event segment from high to low, with high-value segments given priority for BeiDou message scheduling and transmission, and low-value segments can be postponed. Through the above steps, intelligent sorting and priority scheduling of event segments based on event importance, timeliness, and evidence support capability are achieved under the conditions of limited link resources and limited message length in BeiDou satellite communication. This ensures that key event information can be transmitted to the receiving end in a timely and reliable manner, providing reliable basic data for subsequent event reconstruction, integrity analysis, and emergency decision-making.
[0126] S4. Based on the segment transmission value ranking result and the BeiDou link status, perform message scheduling to obtain a message scheduling strategy.
[0127] In this embodiment, message scheduling is performed based on the segment transmission value ranking result and the BeiDou link status to obtain a message scheduling strategy, including:
[0128] S41. Perform a link resource assessment on the BeiDou link status to obtain the available link resource status. Due to the limitations of message length, transmission frequency, and link latency fluctuations in the BeiDou short message link, it is necessary to first assess the data transmission capacity that the current link can carry. The specific execution steps are as follows:
[0129] S411. Read the available transmission quota, the number of transmissions allowed per unit time, the historical packet loss rate, the number of consecutive transmission failures, and the receipt delay recorded by the Beidou communication terminal in the current scheduling period to obtain the link status parameters.
[0130] S412. Normalize the link status parameters so that the current available sending quota, the number of sending times allowed per unit time, the historical packet loss rate and sending failure rate, and the receipt delay are all mapped to the range of 0 to 1, and the normalized link status parameters are obtained.
[0131] S413. A preset link resource evaluation model is established. The normalized link state parameters are substituted into the link resource evaluation model to obtain the link resource evaluation value. The expression of the link resource evaluation model is: ;
[0132] in, The link resource evaluation value represents the overall carrying capacity of the current BeiDou communication link for event segment data and serves as the input basis for subsequent transmission capacity constraints. B represents the normalized value of the currently available transmission quota, T represents the normalized value of the allowed number of transmissions per unit time, P represents the historical packet loss rate, F represents the transmission failure rate, and D represents the normalized value of link latency fluctuation. These represent the transmission resource adjustment coefficient, packet loss rate adjustment coefficient, failure rate adjustment coefficient, and latency fluctuation adjustment coefficient, respectively; in this formula, the transmission resource enhancement term... This item reflects the current data transmission capacity that the link can carry. When both the available transmission limit and the allowed number of transmissions per unit time are high, this item increases rapidly, indicating that the link has a higher data carrying capacity; Link reliability enhancement item. This term reflects the historical reliability of the link. When the historical packet loss rate and transmission failure rate are low, this term approaches its maximum value, thereby improving the link resource evaluation results; Delay suppression term. This model is used to reflect link stability. As link latency fluctuations increase, the denominator gradually increases, thereby reducing the link resource evaluation value and preventing high-latency, high-fluctuation links from being mistakenly identified as high-availability links. Through this model, link carrying capacity, link reliability, and link stability are evaluated in a coupled manner, allowing links with high transmission capacity, low packet loss rate, low failure rate, and low latency fluctuation to obtain higher resource evaluation values.
[0133] S414. Compare the link resource evaluation value with the preset link availability resource determination conditions to obtain the link availability resource status. The preset link availability resource determination conditions include a high resource threshold and a low resource threshold. When the link resource evaluation value is greater than or equal to the high resource threshold, the link availability resource status is marked as high availability. When the link resource evaluation value is less than the preset high resource threshold but greater than or equal to the preset low resource threshold, the link availability resource status is marked as normal. When the link resource evaluation value is less than the preset low resource threshold, the link availability resource status is marked as restricted.
[0134] S42. Based on the available resource status of the link, identify the transmission capacity to obtain the message transmission quota result. Specifically, using the link status corresponding to the link resource evaluation value as input, determine the transmission capacity constraint for the current scheduling period according to a preset mapping rule. The transmission capacity identification includes the following processing steps: determining the basic transmission capacity coefficient based on the link status flag. When the link is in a high-availability state, the basic transmission capacity coefficient is set to 1; when the link is in a normal state, the basic transmission capacity coefficient is set to a value between 0.6 and 0.9; when the link is in a restricted state, the basic transmission capacity coefficient is set to a value between 0.1 and 0.4. Combining the available transmission count M and the maximum number of bytes carried per message C within the current scheduling period, adjust the constraint on the basic transmission capacity coefficient to obtain the maximum number of transmission segments N for the current scheduling period. , This represents the basic transmission capacity coefficient. Further, a capacity check is performed on the maximum number of transmission segments N, using the maximum number of bytes C that a single message can carry as a constraint, to determine whether the total data length of the event segments exceeds the single message capacity limit. If the capacity limit is exceeded, a single event segment is divided into multiple sub-segments according to temporal continuity or data structure integrity, and the number of transmittable segments is recalculated. The message transmission quota result is obtained based on the corrected number of segments, used to limit the number of event segments that can enter the transmission queue and the upper limit of data capacity within the current scheduling period.
[0135] S43. Priority mapping is performed on the fragment transmission value ranking results to obtain fragment scheduling level results. Specifically, event fragments are divided into three scheduling levels according to the fragment transmission value ranking results: a first scheduling level, a second scheduling level, and a third scheduling level. The top 20% of event fragments are assigned to the first scheduling level, the 20%–60% to the second scheduling level, and the remaining 60% to the third scheduling level. The first scheduling level corresponds to a high-value event fragment set, used to carry core event information; the second scheduling level corresponds to a medium-value event fragment set, used to carry event process evidence information; and the third scheduling level corresponds to a low-value event fragment set, used to carry auxiliary explanatory information and background information. Furthermore, a corresponding scheduling priority identifier is assigned to each scheduling level, used as a priority ranking basis in the subsequent message sending queue construction process, thereby achieving differentiated transmission scheduling for event fragments of different value levels.
[0136] S44. Based on the message transmission quota result and the fragment scheduling level result, transmission opportunities are allocated to obtain a fragment transmission queue. Specifically, the message transmission quota result is used as a capacity constraint, and the fragment scheduling level result is used as a priority constraint to allocate event fragments level by level. First, event fragments are selected sequentially from the event fragment set corresponding to the first scheduling level in a preset order and added to the transmission queue until all fragments in the first scheduling level are selected or the transmission quota reaches its upper limit. When there is still a remaining transmission quota, event fragments are selected sequentially from the event fragment set corresponding to the second scheduling level in descending order of fragment transmission value to supplement the transmission queue. When there is still a further remaining transmission quota, event fragments are selected sequentially from the event fragment set corresponding to the third scheduling level in a preset order to supplement the queue until the transmission quota is exhausted or all fragments are processed. When the remaining transmission quota in any scheduling level is insufficient to accommodate the next event fragment, the selection operation of the current fragment is terminated, and the unselected fragments are reserved for execution in the next scheduling cycle. Specifically, when the available resources of the link are in a restricted state, only event fragments corresponding to the first scheduling level are allowed to enter the transmission queue. Event fragments corresponding to the second and third scheduling levels are suspended and buffered to wait for re-allocation in subsequent scheduling cycles. Through the above processing, event fragments are filtered and allocated level by level according to the dual constraints of scheduling level and transmission quota, thereby forming a fragment transmission queue.
[0137] S45. Perform transmission mode matching on the segment transmission queue to obtain a segment scheduling scheme; configure differentiated transmission strategies for different event segments according to the segment scheduling level and BeiDou link status. For event segments corresponding to the first scheduling level, a priority transmission strategy is adopted, directly configuring them as high-priority transmission tasks and placing them at the head of the transmission link scheduling queue to ensure priority occupation of link transmission resources; for event segments corresponding to the second scheduling level, a redundancy enhancement transmission strategy is adopted, generating redundant check segments or redundant coded segments while transmitting the main segment to improve data recovery capability in the event of link packet loss or transmission interruption; for event segments corresponding to the third scheduling level, a delayed transmission strategy is adopted, triggering transmission when link resources are idle or when a retransmission request is received from the receiving end, and temporarily storing them in a local buffer queue to wait for the scheduling conditions to be met. Further, the execution intensity of the above transmission strategies is dynamically adjusted according to the link availability resource status. When the link is in a high-availability state, the three types of transmission strategies are allowed to be executed in parallel; when the link is in a normal state, the redundant transmission strategy is compressed and controlled; when the link is in a restricted state, only the priority transmission strategy is allowed to be executed. Through the above processing, a transmission method matching result adapted to the link status and segment importance is formed, and a segment scheduling scheme is obtained.
[0138] S46. Message scheduling is organized according to the segment scheduling scheme to obtain a message scheduling strategy. For event segments in the formed segment transmission queue, unified scheduling and organization are performed according to the transmission order control information, transmission time control information, transmission capacity control information, redundant transmission control information, and retransmission control information defined in the segment scheduling scheme. Specifically, the transmission order control information determines the execution order of each event segment in the transmission queue; the transmission time control information limits the transmission trigger time window for each event segment; the transmission capacity control information constrains the total amount of data that can be transmitted within a single scheduling cycle and the upper limit of data carrying capacity for a single message; the redundant transmission control information defines the number of redundant codes or redundant transmissions for critical event segments during transmission; and the retransmission control information defines the retransmission trigger conditions and the maximum number of retransmissions in case of transmission failure or no acknowledgment. In specific execution, the terminal schedules the event segments in the transmission queue one by one according to the above control information and dynamically corrects the transmission behavior in real time based on the acknowledgment status feedback from the BeiDou link to ensure consistency between the scheduling strategy and the link status. Through the above processing, a message scheduling strategy is generated, which enables the orderly, differentiated, and reliable transmission of event fragments under the condition of limited BeiDou short message link resources, thereby improving the success rate of critical event information transmission and the overall system scheduling integrity.
[0139] S5. Encode and encapsulate the event fragment set according to the message scheduling strategy, and transmit the data through the BeiDou satellite link to obtain the message reception result;
[0140] In this embodiment, the event fragment set is encoded and encapsulated according to the message scheduling strategy, and data is transmitted via the BeiDou satellite link to obtain the message reception result, including:
[0141] S51. The event segment set is filtered for transmission fragments according to the message scheduling policy to obtain a transmission fragment set. Specifically, the message scheduling policy is parsed to extract transmission order control information, transmission capacity control information, and segment scheduling level information. Based on the transmission order control information, priority determination processing is performed on each event segment in the event segment set to obtain a segment priority identifier. Based on the transmission capacity control information, the estimated data length of each event segment is matched and compared with the available transmission quota in the current scheduling period to obtain a capacity matching result. Based on the segment scheduling level information, each event segment is filtered for scheduling conditions. When an event segment simultaneously meets the corresponding scheduling level constraint condition and the capacity matching condition, it is determined as a transmission fragment and added to the transmission fragment set. When an event segment does not meet the scheduling level constraint condition or the capacity matching condition, it is temporarily stored in a local cache queue and marked as a candidate segment to be re-selected in the next scheduling period.
[0142] S52. Perform message capacity matching on the set of segments to be sent to obtain segment loading results; calculate the data payload length of each event segment in the set of segments to be sent to obtain the segment length value; the segment length value is calculated by accumulating the key monitoring data length, time series data length, and structured field length of the event segment. Compare the segment length value with the maximum number of bytes C that a single short message can carry in BeiDou. When the segment length value is less than or equal to C, the event segment is directly marked as a complete loading unit and included in the segment loading result; when the segment length value is greater than C, the splitting process is performed according to the following rules: the event segment is split into time series based on the principle of time continuity to generate multiple time sub-segment units; or the event segment is split at the field level based on the principle of data structure integrity to generate multiple structured sub-segment units; the time series splitting is used to maintain the continuity of the event evolution process, and the field-level splitting is used to maintain the independent integrity of key fields. Furthermore, all complete loading units and their split sub-fragment units are uniformly numbered to generate fragment index identifiers; and all loading units are reorganized and sorted based on these fragment index identifiers to obtain the fragment loading result. This enables adaptive splitting and standardized loading of event fragments under the limited capacity of a single BeiDou short message, allowing event fragments exceeding the capacity limit to be decomposed and transmitted while maintaining temporal continuity or structural integrity, thereby improving data transmission integrity and reconfigurability.
[0143] S53. Based on the fragment loading result, assemble the message fields to obtain the initial BeiDou transmission message; perform terminal identifier mapping processing on the fragment loading result, read the event source terminal number, and generate a terminal identifier field; wherein, the terminal identifier field is used to uniquely identify the BeiDou communication terminal from which the data originates. Perform event number mapping processing on the fragment loading result, extract the event number from the event transmission object, and generate an event number field; the event number field is used to identify all event fragments corresponding to the same event. Perform fragment sequence number mapping processing on the fragment loading result, number the fragments according to the generation order or loading order in the event fragment set, and generate a fragment sequence number field; the fragment sequence number field is used to indicate the positional relationship of event fragments in the same event. Perform scheduling level mapping processing on the fragment loading result, extract the fragment scheduling level information, and generate a fragment scheduling level field; the scheduling level field is used to indicate the transmission priority of the fragment in the BeiDou short message scheduling process. Perform timestamp binding processing on the fragment loading result, read the fragment generation time or scheduling execution time, and generate a transmission time field; the transmission time field is used to record the scheduling trigger time of the message. The fragment loading result undergoes data payload encapsulation processing, unifying the key monitoring data, status information, and structured fields in the event fragment to generate data payload fields. These data payload fields carry the core business data that actually needs to be transmitted via the BeiDou short message link. The generated terminal identifier field, event number field, fragment sequence number field, scheduling level field, transmission time field, and data payload field are combined according to a preset field structure to form an initial BeiDou transmission message. Through the above field assembly processing, the event fragment data forms a unified structured message format during BeiDou short message transmission, thereby improving the data resolvability and reassembly consistency between different terminals, different events, and different fragments.
[0144] S54. Generate a digest verification value and mark an expiration date for the initial BeiDou transmission message to obtain an encapsulated BeiDou transmission message; extract the data payload field, terminal identifier field, event number field, and fragment sequence field from the initial BeiDou transmission message; construct a data sequence to be verified based on the above fields, and perform a preset hash operation on the data sequence to be verified to obtain a digest verification value; wherein, the preset hash operation is an irreversible verification function used to verify the integrity of the message data; the digest verification value is used by the receiving end to perform integrity comparison verification on the BeiDou transmission message to determine whether the message has been tampered with or lost during transmission. Calculate the time difference between the event trigger time field in the initial BeiDou transmission message and the current system time to obtain a time interval value; compare the time interval value with a preset expiration date threshold; when the time interval value is less than or equal to the preset expiration date threshold, determine that the message is within a valid transmission period; when the time interval value is greater than the preset expiration date threshold, determine that the message has exceeded the valid transmission period. Based on this, generate an expiration date marker field, which is used to indicate whether the message is allowed to participate in subsequent receiving end event reassembly processing. The digest checksum and the expiration date marker are written into the control field area of the initial BeiDou transmission message. The message is then structured and encapsulated to obtain an encapsulated BeiDou transmission message. This encapsulated BeiDou transmission message includes at least a data payload area and a control field area, with the control field area carrying the digest checksum and expiration date marker information. This process achieves dual constraint control over data integrity and timeliness during BeiDou short message transmission, enabling the receiving end to determine whether data has been tampered with based on the digest checksum and whether the data still has reconstructive value based on the expiration date marker, thereby improving the reliability and effective utilization of event data transmission.
[0145] S55. Arrange the transmission order of the encapsulated BeiDou transmission messages according to the message scheduling strategy to obtain a message transmission queue; parse the message scheduling strategy to extract transmission order control information and fragment scheduling level identifiers; sort the encapsulated BeiDou transmission messages based on the fragment scheduling level identifiers to obtain an initial transmission sequence; encapsulated BeiDou transmission messages corresponding to the first scheduling level are preferentially arranged at the beginning of the transmission sequence for priority entry into the transmission process; encapsulated BeiDou transmission messages corresponding to the second scheduling level are arranged in the middle of the transmission sequence according to the fragment transmission value from high to low; encapsulated BeiDou transmission messages corresponding to the third scheduling level are arranged at the end of the transmission sequence for supplementary transmission when link resources are sufficient. Write the sorted encapsulated BeiDou transmission messages into the transmission queue structure in chronological order, and assign a unique queue index number to each message for subsequent order control during scheduling execution. Based on the transmission time control information in the message scheduling strategy, the transmission queue is subjected to time window correction processing. Specifically, it is determined whether the transmission time corresponding to each encapsulated BeiDou transmission message in the transmission queue falls within the preset transmission time window: when the transmission time window condition is met, its original order in the transmission queue is maintained; when the transmission time window condition is not met, the corresponding encapsulated BeiDou transmission message is removed from the transmission queue and transferred to the waiting-to-send buffer queue to wait for the next scheduling cycle to re-participate in queue construction, thereby obtaining a transmission queue that meets the constraints of the scheduling strategy. The transmission queue is used to execute transmission sequentially according to priority in the BeiDou satellite short message link, thereby realizing differentiated transmission control of event segments of different levels.
[0146] S56. The message sending queue is sent via the BeiDou satellite link, and the status of the sending process is collected to obtain the message sending status. The message sending queue is parsed sequentially, and the execution order of the messages to be sent is determined according to the preset queue index and segment scheduling level identifier. The encapsulated BeiDou transmission messages are read from the queue in sequence as the current messages to be sent. At the same time, the link status of the BeiDou short message communication module is monitored in real time to obtain status parameters such as the current link available sending quota, link congestion level, acknowledgment response delay, and historical sending failure count. The status parameters are matched with the preset sending trigger conditions. When it is determined that the current link meets the sending trigger conditions, the corresponding sending execution control command is generated, and the BeiDou short message communication module is driven to process the encoded data stream of the current messages to be sent based on the sending execution control command. The messages are sent frame by frame through the BeiDou satellite link according to the predetermined scheduling order. During the sending process, the real-time feedback signal returned by the communication module is continuously collected to obtain the sending start signal. The system generates a transmission status record based on feedback signals, including a dynamic identifier, a transmission completion identifier, a transmission success identifier, a transmission failure identifier, and link response delay information. When the transmission status record indicates that the current message transmission has failed or the link is interrupted, a failure count accumulation process is performed on the corresponding message, and the failure count value is compared with a preset retry threshold. If the retry threshold is not reached, the message is rewritten into the message transmission queue and its transmission priority is increased to participate in the next round of transmission scheduling. If the retry threshold is reached, the message is transferred to the degraded buffer queue and marked as a low-priority object to be sent. At the same time, for messages with a scheduling level of critical, redundant transmission copies are generated synchronously during the main transmission process and enter the Beidou short message transmission channel for parallel transmission with the main message to improve the transmission success rate of critical data in the event of link packet loss or interruption. Finally, the transmission status of all messages is uniformly summarized to form a message transmission status result including transmission success status, transmission failure status, transmission interruption status, and link abnormal status.
[0147] S57. The message sending status is assessed through receipt collection and reception parsing to obtain the message reception result. First, the receipt signals returned by the BeiDou satellite link are continuously monitored and collected. The collected raw receipt data is parsed using the communication protocol to extract receipt confirmation information such as terminal identifier, event number, segment number, reception status identifier, and receipt timestamp. Then, based on the terminal identifier and event number, the receipt confirmation information is indexed and matched to establish a one-to-one mapping relationship with the corresponding sent messages, thus forming a correspondence between sending and receipts. Based on this, the reception status is analyzed. When the receipt confirmation information indicates successful data reception, the corresponding message is marked as successfully received. When no receipt information is obtained or the receipt exceeds a preset waiting time, the corresponding message is marked as failing to receive. Further analysis is then performed based on the segment number... The successfully received messages are sequentially reassembled using the segment sequence number to restore the event-level data structure. Simultaneously, a digest checksum consistency verification is performed on the reassembled data. By comparing the checksum calculated by the receiver with the digest checksum carried in the message, it is determined whether the data was missing or tampered with during transmission. If the verification passes, the data is considered complete; if the verification fails, a missing segment identifier is generated and marked as needing retransmission. Finally, the message reception result is generated by combining the segment reception status, integrity verification result, and missing segment identifier. The message reception result includes at least the set of successfully received segments, the set of unsuccessfully received segments, the data integrity status, and a retransmission requirement identifier, thereby achieving reliable reception and integrity recovery of event data under BeiDou short message conditions.
[0148] S6. Perform event reconstruction and integrity analysis on the message reception result to obtain the event reception status;
[0149] In this embodiment, event reconstruction and integrity analysis are performed on the message reception result to obtain the event reception status, including:
[0150] S61. Parse the received data of the received message, read the terminal identifier field, event number field, fragment number field, fragment sequence number field, digest verification field and validity period mark field in the received message one by one, and split each field into structured data units according to the preset data structure rules to obtain message parsing data units.
[0151] S62. Perform dual index matching on the message parsing data unit according to the terminal identifier field and the event number field, and merge the message data belonging to the same terminal and the same event number into the same event processing unit to obtain the event association data unit.
[0152] S63. Perform sequential reorganization on the event-related data unit based on the fragment number field and the fragment sequence number field. Rearrange all message data within the same event according to the sorting rule of fragment sequence number from small to large, and establish fragment continuity association relationship based on the fragment number field to obtain the event fragment reorganization sequence.
[0153] S64. Perform integrity verification on the reconstructed event segment sequence to obtain integrity verification results; specifically, identify and divide the continuous segment intervals in the reconstructed event segment sequence to generate at least one continuous segment subsequence, perform data payload splicing processing on each continuous segment subsequence, splice the data payloads of the corresponding segments in the order of segment numbers to generate a sub-reconstructed data sequence, and perform hash operation processing on the sub-reconstructed data sequence consistent with that of the sending end to obtain a sub-digest verification value; compare the sub-digest verification value with the digest verification field carried by the corresponding segment for consistency; when the comparison results are consistent, determine that the continuous segment subsequence is a complete and valid subsequence; when the comparison results are inconsistent, determine that the continuous segment subsequence has an anomaly, and record the corresponding segment number range as an anomaly gap identifier, thereby obtaining the integrity verification result.
[0154] S65. Perform validity period filtering on the event fragment recombination sequence to obtain a set of valid event fragments; specifically, read the validity period marker field in each event fragment and calculate the time difference between the current system time and the fragment generation time. When the time difference is less than or equal to a preset validity period threshold, mark the event fragment as a valid fragment. When the time difference is greater than the preset validity period threshold, mark the event fragment as an invalid fragment and remove it from the recombination sequence to obtain a set of valid event fragments.
[0155] S66. The integrity verification result and the set of valid event fragments are fused and judged to obtain the event reception status. When the main summary fragment exists and the integrity verification passes, and the number of key evidence fragments reaches the preset coverage ratio threshold, the event reception status is judged as a handleable status. When the main summary fragment exists and the integrity verification passes, but the number of key evidence fragments does not reach the preset coverage ratio threshold, the event reception status is judged as an insufficient evidence status. When the main summary fragment is missing or the corresponding fragment fails the integrity verification, the event reception status is judged as an unconfirmable status. When all valid event fragments pass the integrity verification and both the key evidence fragments and the ordinary supplementary fragments meet the preset reconstructive integrity conditions, the event reception status is judged as an event reception completed status.
[0156] S7. Perform follow-up processing and reliable confirmation based on the event reception status to obtain the BeiDou satellite data communication transmission result.
[0157] In this embodiment, the transmission is resumed and reliably confirmed based on the event reception status to obtain the BeiDou satellite data communication transmission result, including:
[0158] S71. Perform state parsing on the event reception status to obtain the event reception status parsing result; specifically, perform structured parsing on the status field, event number field, fragment number field, received fragment identifier, and missing identifier in the event reception status, convert them into unified status description units according to preset data structure rules, and encode and mark different status types, including at least "main summary status mark", "key evidence status mark", "ordinary supplementary status mark" and "integrity gap mark", thereby forming an event reception status parsing result that can be used for subsequent calculations;
[0159] S72. Based on the event reception status parsing results, perform missing segment identification processing on the segment set corresponding to each event number. Specifically, using the event number as the primary key and the segment sequence number as the index, compare and analyze with the complete segment index sequence. When a segment sequence number does not have a corresponding reception record in the parsing results, the segment is marked as a missing segment. Further, determine its business attributes according to the type of the missing segment, divide it into critical missing segments and non-critical missing segments, and generate a missing segment set. The critical missing segments include the main summary segment and the critical evidence segment, and the non-critical missing segments include ordinary supplementary segments.
[0160] S73. Based on the set of missing segments, a continuation task queue is generated according to the segment type priority rule. Specifically, a segment priority function is preset, in which the main summary segment has the highest priority, followed by key evidence segments, and ordinary supplementary segments have the lowest priority. During the task generation process, all key missing segments are first sorted in chronological order to generate a first continuation sub-queue. Then, ordinary supplementary missing segments are sorted in ascending order of segment number to generate a second continuation sub-queue. Finally, the first and second continuation sub-queues are merged to form a complete continuation task queue. In cases where there are multiple missing segments under the same event number, the sorting and correction are performed according to the rules of risk level priority, time proximity priority, and data contribution priority.
[0161] S74. Perform BeiDou link status matching on the resumed transmission task queue to obtain the resumed transmission execution queue. Specifically, read the link status parameters of the current BeiDou communication terminal, including the available transmission window, transmission quota per unit time, current packet loss rate, and acknowledgment delay. Normalize the link status parameters and calculate the link availability coefficient using a weighted summation method. Compare the link availability coefficient with a preset link availability coefficient range. When the link availability coefficient is greater than the maximum value of the preset link availability coefficient range, all resumed transmission tasks are allowed to enter the transmission execution queue. When the link availability coefficient is within the range, only critical missing segments are allowed to enter the execution queue. When the link availability coefficient is lower than the minimum value of the range, only missing segments of the main summary class are allowed to enter the execution queue, and the remaining tasks enter the waiting cache queue.
[0162] S75. Perform resume transmission execution on the resume transmission execution queue to obtain the resume transmission execution result; specifically, the terminal reads the resume transmission tasks sequentially according to the queue order, constructs the resume transmission message one by one, performs the transmission operation according to the Beidou short message transmission interface, records the transmission status data after each transmission, including the transmission success identifier, transmission failure identifier, retransmission trigger count, and link delay feedback value, and writes the above status data into the resume transmission execution result; wherein, when the transmission fails and the number of failures is less than the preset retransmission threshold, the retransmission mechanism is automatically triggered and the device re-enters the tail of the transmission queue.
[0163] S76. Based on the resumed transmission execution result, collect receipt information and update the fragment reassembly to obtain the updated event reassembly dataset; specifically, after receiving the BeiDou link receipt information, parse the receipt information, extract the confirmed received fragment number, and match and update it with the local event reassembly data. Mark the confirmed received fragments as "completed status", keep the unconfirmed fragments as "pending retransmission status", insert the newly received fragments into the original event structure, and reassemble them in order according to the fragment sequence number rule to form the updated event reassembly dataset.
[0164] S77. Perform a completeness re-verification on the updated event reconstructed dataset to obtain the event completeness update result. Specifically, take the event number as the unit, perform completeness verification rules on the reconstructed fragment sequence, first determine whether the main summary fragment is completely present, and secondly determine whether the coverage ratio of key evidence fragments reaches a preset threshold (e.g., not less than 70%). When the above conditions are met, it is determined that the completeness is passed. When the main summary is missing or the key evidence coverage is insufficient, it is determined that the completeness is insufficient, and a corresponding gap identifier is generated, thereby obtaining the event completeness update result.
[0165] S78. Based on the event integrity update result, a trust level assessment is performed to obtain a trust confirmation result. Specifically, a trust score is obtained by comprehensively calculating the fragment integrity ratio, key evidence coverage, retransmission success count, and link stability parameters in the updated event reconstructed data set. A preset trust score threshold is set, including a first threshold and a second threshold, where the first threshold is greater than the second threshold. When the trust score is higher than the first threshold, it is determined to be a high trust level. When the trust score is between the first and second thresholds, it is determined to be a medium trust level. When the trust score is lower than the second threshold, it is determined to be a low trust level, and a decision indicator for whether to allow entry into emergency response is output simultaneously.
[0166] S79. The trusted confirmation result is structured and encapsulated to obtain the BeiDou satellite data communication transmission result. Specifically, the trust level, event number, integrity update result, missing segment set, confirmed segment ratio and link quality evaluation result are uniformly encapsulated into structured output data and output to the business platform or scheduling system to support subsequent emergency decision-making and data archiving processing.
[0167] According to the second aspect of this application, please refer to Figure 2 As shown, this application also provides a data communication transmission system based on the BeiDou satellite, including:
[0168] The data acquisition module is used to acquire the data to be transmitted from the Beidou communication terminal and to perform event recognition on the data to be transmitted to obtain the event transmission object.
[0169] The event fragment segmentation module is used to segment the event transmission object to obtain a set of event fragments;
[0170] The transmission value assessment module is used to assess the transmission value of the event fragment set and obtain the fragment transmission value ranking result.
[0171] The message scheduling module is used to schedule messages based on the fragment transmission value ranking result and the BeiDou link status to obtain a message scheduling strategy;
[0172] The message encoding and transmission module is used to encode and encapsulate the event fragment set according to the message scheduling strategy, and transmit the data through the BeiDou satellite link to obtain the message reception result.
[0173] The event reconstruction and analysis module is used to perform event reconstruction and integrity analysis on the message reception results to obtain the event reception status.
[0174] The resume transmission and trusted confirmation module is used to perform resume transmission processing and trusted confirmation based on the event reception status, so as to obtain the BeiDou satellite data communication transmission result.
[0175] Please see Figure 3 As shown, compared with existing technologies, this invention demonstrates superior technical performance in terms of event delivery reliability, link resource utilization efficiency, breakpoint resumption capability, data transmission timeliness, and receiver credible confirmation accuracy. Specifically, this invention achieves dynamic priority scheduling based on risk level, data freshness, evidence contribution, and redundancy by identifying events, segmenting data, and assessing transmission value in the data to be transmitted. This ensures that high-value event segments preferentially occupy BeiDou link resources. Simultaneously, it adaptively adjusts the message scheduling strategy in conjunction with BeiDou link status assessment, and significantly improves the timeliness of critical information delivery, link resource utilization efficiency, event-level data integrity rate, and the receiver's credible support capability for emergency decision-making through event reassembly, integrity verification, missing data resumption, and credibility level assessment. Compared with existing fixed priority or simple retransmission mechanisms, this invention achieves more reliable and intelligent data communication transmission under limited BeiDou short message conditions.
[0176] Those skilled in the art should understand that the embodiments of the present invention can be implemented using a pure hardware architecture, a pure software architecture, or an integrated hardware and software architecture. The present invention can be prepared as a computer program product, which can be stored in various non-volatile computer-readable storage media, including but not limited to solid-state drives, flash memory chips, mobile storage devices, optical discs, cloud storage servers, and other standardized storage media, and is not limited to traditional storage media.
[0177] The embodiments of the present invention described above are subject to modification and change of method by those skilled in the art without departing from the embodiments and broader aspects of the present invention. The appended claims are intended to include all such modifications and changes of method that do not depart from the present invention.
[0178] Based on the foregoing description in conjunction with the accompanying drawings, those skilled in the art will understand that the embodiments of this application can also be implemented by software programs. Therefore, this application also provides a computer-readable storage medium. This computer-readable storage medium stores computer-readable instructions thereon, which, when executed by one or more processors, implement the method described above in conjunction with the accompanying drawings.
[0179] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0180] It should be noted that although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flowchart can be performed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0181] It should be understood that when the terms "first," "second," "third," and "fourth," etc., are used in the claims, specification, and drawings of this application, they are used only to distinguish different objects and not to describe a specific order. The terms "comprising" and "including" as used in the specification and claims of this application indicate the presence of the described features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or collections thereof.
[0182] It should also be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this specification and claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this specification and claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations.
[0183] Although the embodiments of this application are described above, the content is merely an example adopted for the purpose of facilitating understanding of this application and is not intended to limit the scope and application scenarios of this application. Any person skilled in the art described in this application may make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in this application, but the scope of patent protection of this application shall still be determined by the scope defined in the appended claims.
Claims
1. A data communication transmission method based on BeiDou satellite, characterized in that, include: The system acquires the data to be transmitted from the Beidou communication terminal and performs event recognition on the data to be transmitted to obtain the event transmission object. The event transmission object is segmented to obtain a set of event segments; The transmission value of the event fragment set is evaluated to obtain the fragment transmission value ranking result; Based on the segment transmission value ranking result and the BeiDou link status, message scheduling is performed to obtain a message scheduling strategy; The event fragment set is encoded and encapsulated according to the message scheduling strategy, and transmitted through the BeiDou satellite link to obtain the message reception result. The message reception results are subjected to event reconstruction and integrity analysis to obtain the event reception status; Based on the event reception status, retransmission processing and reliable confirmation are performed to obtain the BeiDou satellite data communication transmission result.
2. The data communication transmission method according to claim 1, characterized in that, The system acquires the data to be transmitted from the BeiDou communication terminal and performs event recognition on the data to be transmitted to obtain the event transmission object, including: Data is collected based on the deployed BeiDou communication terminals to obtain the data to be transmitted from the BeiDou communication terminals. The data to be transmitted is parsed to obtain standardized data units; Anomaly detection and analysis are performed on the standardized data units to obtain candidate anomaly data; Anomaly features are extracted from the candidate anomaly data to obtain anomaly feature results; Spatiotemporal correlation analysis is performed based on the aforementioned abnormal feature results to obtain abnormal correlation results; The abnormal correlation results are subjected to event aggregation processing to obtain a candidate event set; The candidate event set is evaluated for event level to obtain event level identifiers; Based on the event level identifier, standardized data units are organized into event-related datasets by association. The event-related dataset is encapsulated into an event object to obtain an event transmission object.
3. The data communication transmission method according to claim 1, characterized in that, The event transmission object is segmented to obtain an event segment set, including: The event transmission object is parsed to obtain the basic event structure unit; Based on the aforementioned basic event structure units, a hierarchical partitioning is performed to obtain the event hierarchy structure; Based on the event hierarchy structure, time window segmentation is performed to obtain the time segment division results; Based on the time segmentation results and the event hierarchy structure, a function mapping process is performed to obtain a set of function segments; A unified structure encapsulation process is performed on the set of functional fragments to obtain a set of event fragments.
4. The data communication transmission method according to claim 1, characterized in that, The transmission value of the event fragment set is evaluated to obtain a fragment transmission value ranking result, including: The event fragment set is subjected to fragment feature extraction to obtain a fragment feature set; Based on the event number in the fragment feature set, identify the event level information corresponding to each event fragment, and normalize the event level information to obtain the risk level normalized value of each event fragment. Based on the fragment feature set, a time validity analysis is performed on each event fragment to obtain the freshness value of each event fragment; Based on the fragment feature set, an event evidence association analysis is performed on each event fragment to obtain the evidence contribution value of each event fragment. Based on the fragment feature set, the transmission status of each event fragment is analyzed to obtain the redundancy value of each event fragment; A pre-defined segment transmission value assessment model is used. The risk level normalization value, freshness value, evidence contribution value and redundancy value of each event segment are substituted into the segment transmission value assessment model to obtain the transmission value assessment value of each event segment. The transmission value assessment values of each event segment are prioritized and sorted to obtain the segment transmission value ranking result.
5. The data communication transmission method according to claim 1, characterized in that, Based on the segment transmission value ranking result and the BeiDou link status, message scheduling is performed to obtain a message scheduling strategy, including: The link resource status of the BeiDou link is evaluated to obtain the available link resource status; Based on the available resource status of the link, the transmission capacity is identified to obtain the message transmission quota result; Priority mapping is performed on the fragment transmission value ranking results to obtain fragment scheduling level results; Based on the message transmission quota result and the fragment scheduling level result, transmission opportunities are allocated to obtain the fragment transmission queue; The segment sending queue is matched with the sending method to obtain a segment scheduling scheme; The message scheduling strategy is obtained by organizing the message scheduling according to the segment scheduling scheme.
6. The data communication transmission method according to claim 5, characterized in that, The link resource status of the BeiDou link is evaluated to obtain the available link resource status, including: Read the available transmission quota, the number of transmissions allowed per unit time, the historical packet loss rate, the number of consecutive transmission failures, and the receipt delay recorded by the Beidou communication terminal in the current scheduling cycle to obtain the link status parameters; The link state parameters are normalized to obtain normalized link state parameters; A preset link resource evaluation model is used, and the normalized link state parameters are substituted into the link resource evaluation model to obtain the link resource evaluation value. The link resource evaluation value is compared with the preset link available resource determination conditions to obtain the link available resource status.
7. The data communication transmission method according to claim 1, characterized in that, The event fragment set is encoded and encapsulated according to the message scheduling strategy, and transmitted via the BeiDou satellite link to obtain the message reception result, including: The event fragment set is filtered according to the message scheduling strategy to obtain a fragment set to be sent. The message capacity of the set of segments to be sent is matched to obtain the segment loading result; Based on the fragment loading results, message fields are assembled to obtain the initial BeiDou transmission message; The initial BeiDou transmission message is processed to generate a digest check value and mark an expiration date to obtain an encapsulated BeiDou transmission message. The encapsulated BeiDou transmission messages are arranged in the sending order according to the message scheduling strategy to obtain a message sending queue. The message sending queue is sent via the BeiDou satellite link, and the status of the sending process is collected to obtain the message sending status. The message sending status is recorded and parsed to obtain the message receiving result.
8. The data communication transmission method according to claim 1, characterized in that, The message reception results are subjected to event reconstruction and integrity analysis to obtain the event reception status, including: The received data is parsed to obtain the received data unit; The message parsing data unit is matched with the terminal identifier field and the event number field by a dual index to obtain the event-related data unit; The event-related data units are reassembled sequentially based on the fragment number field and the fragment sequence number field to obtain the event fragment reassembly sequence; Perform an integrity check on the reconstructed sequence of the event fragments to obtain the integrity check result; The validity period is filtered by performing an expiration period filter on the recombined sequence of event fragments to obtain a set of valid event fragments; The integrity verification result is fused with the set of valid event fragments to determine the event reception status.
9. The data communication transmission method according to claim 1, characterized in that, Based on the event reception status, retransmission processing and reliable confirmation are performed to obtain the BeiDou satellite data communication transmission results, including: The event reception status is parsed to obtain the event reception status parsing result; The missing segments are identified by analyzing the event reception status results to obtain a set of missing segments; Based on the set of missing segments, a resume task queue is generated according to the segment type priority rule; The BeiDou link status is matched to the resume transmission task queue to obtain the resume transmission execution queue; Perform the resume transmission execution on the resume transmission execution queue to obtain the resume transmission execution result; Based on the resumed execution result, receipt information is collected and fragment reconstruction is updated to obtain the updated event reconstruction dataset. The updated event reconstructed dataset is re-verified for integrity to obtain the event integrity update result. Based on the event integrity update results, a trust level assessment is performed to obtain a trust confirmation result; The credible confirmation result is structured and encapsulated to obtain the BeiDou satellite data communication transmission result.
10. A data communication transmission system based on the BeiDou satellite system, characterized in that, The system includes: The data acquisition module is used to acquire the data to be transmitted from the Beidou communication terminal and to perform event recognition on the data to be transmitted to obtain the event transmission object. The event fragment segmentation module is used to segment the event transmission object to obtain a set of event fragments; The transmission value assessment module is used to assess the transmission value of the event fragment set and obtain the fragment transmission value ranking result. The message scheduling module is used to schedule messages based on the fragment transmission value ranking result and the BeiDou link status to obtain a message scheduling strategy; The message encoding and transmission module is used to encode and encapsulate the event fragment set according to the message scheduling strategy, and transmit the data through the BeiDou satellite link to obtain the message reception result. The event reconstruction and analysis module is used to perform event reconstruction and integrity analysis on the message reception results to obtain the event reception status. The resume transmission and trusted confirmation module is used to perform resume transmission processing and trusted confirmation based on the event reception status, so as to obtain the BeiDou satellite data communication transmission result.