A method and system for disassembling and reassembling BeiDou short messages

CN117676700BActive Publication Date: 2026-09-01STATE GRID FUJIAN POWER ELECTRIC CO ECONOMIC RESEARCH INSTITUTE +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311580215.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2026-09-01
Estimated Expiration
2043-11-24

AI Technical Summary

Technical Problem

[0005]为了克服现有技术存在的缺陷和不足,本发明提出一种北斗短报文拆包组包的方法以及系统,以解决对于工业远程监测控制和数据采集项目中的数据而言,数据采集频率高,数据量大,若对数据作分包处理,随着报文分包数的增加,报文的传输成功率逐步降低的问题,

Benefits of technology

[0015]相比于相关技术,本发明及其优选方案根据数据包的长度情况有效规划传输方案,有效提高了数据包的传输效率,有效拓展了北斗短报文的应用场景。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117676700B_ABST
    Figure CN117676700B_ABST
Patent Text Reader

Abstract

This invention proposes a method and system for splitting and reassembling BeiDou short messages to address the problem in industrial remote monitoring and control and data acquisition projects where data acquisition frequency is high and data volume is large. If data is split into packets, the transmission success rate gradually decreases as the number of packets increases. The method analyzes the range of data packet lengths and determines the transmission scheme based on the correspondence between the data packet length range and the transmission scheme. The transmission schemes include data compression transmission schemes, data packet splitting into multiple short messages for transmission, and direct data packet transmission schemes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of wireless communication technology, specifically relating to a method and system for disassembling and reassembling BeiDou short messages. Background Technology

[0002] Short message communication is a unique feature of the BeiDou system. It is unaffected by terrain conditions and climate, and can be used to solve the problem of real-time data communication in remote areas. It is particularly suitable for use in situations where conventional communication methods have many blind spots and require large infrastructure investments, such as valve stations and gate stations for oil and gas in the field, as well as data transmission in areas far from mobile network coverage or areas with unstable communication.

[0003] Currently, the main task of BeiDou satellites is positioning and navigation, and there are very few channel resources for communication tasks. As a result, the communication efficiency of civilian BeiDou short messages is limited by the length of a single message and the frequency of communication.

[0004] The aforementioned technologies still have the following drawbacks: For data in industrial remote monitoring and control and data acquisition projects, the data acquisition frequency is high and the data volume is large. If the data is processed by packetization, the success rate of message transmission gradually decreases as the number of packetizations increases. Reducing the sampling frequency of raw industrial data can reduce the data volume. However, for enterprises, historical data is a valuable asset in the industrial field, providing basic information for subsequent engineering and technical personnel to analyze and troubleshoot; it cannot be arbitrarily reduced or discarded due to transmission limitations. Summary of the Invention

[0005] To overcome the shortcomings and deficiencies of existing technologies, this invention proposes a method and system for splitting and reassembling BeiDou short messages. This addresses the problem in industrial remote monitoring and control and data acquisition projects where data acquisition frequency is high and data volume is large; if data is split into packets, the message transmission success rate gradually decreases as the number of packets increases. Its main technical solutions include: the sending end acquiring the data packet to be sent to the receiving end; analyzing the range of the data packet length; analyzing and determining the transmission scheme based on the correspondence between the range of the data packet length and the transmission scheme; executing the transmission scheme; and the receiving end acquiring the data packet and parsing it to assemble the data packet.

[0006] The present invention specifically adopts the following technical solution: A method for splitting and reassembling BeiDou short messages is characterized by analyzing the range of data packet lengths and determining the transmission scheme based on the correspondence between the data packet length range and the transmission scheme. The transmission scheme includes a data compression transmission scheme, a scheme for splitting data packets into multiple short messages for transmission, and a direct data packet transmission scheme.

[0007] Furthermore, the range of the analyzed data packet length is determined by querying a preset range of data packet lengths based on the data packet length, specifically including: Analyze whether the length of the data packet exceeds the first length; If so, analyze the categories of data contained in the data packet. The data categories include video and audio data and file text data. Determine the compression transmission scheme based on the correspondence between data categories and compression transmission schemes; If not, then analyze whether the length of the data packet is less than the first length and exceeds the second length; If so, analyze whether there are data packets of some categories that exceed the preset length, and then compress and transmit the data packets of some categories. The remaining data packets are split into multiple short messages based on the remaining data category and the preset data packet length, and identification information is added to the short messages; the identification information includes the receiver number, the sender, the packet sequence number, and the total number of packets; If not, all data packets are split into multiple short messages according to the preset data packet length, and identification information is added to the short messages.

[0008] Furthermore, the first length is obtained as follows: Obtain the urgency level of the receiving end regarding the reception and reassembly of data packets; The first length is determined by analyzing the correspondence between the urgency of receiving and assembling data packets at the receiving end and the first length.

[0009] Furthermore, the receiving end obtains the urgency of receiving and assembling data packets as follows: Analyze whether to set the urgency level of the receiving end for receiving and assembling data packets; If so, the set urgency level will be used as the urgency level for this application; If not, analyze the proportion of data categories contained in the data packet, and based on the historical probability of setting the urgency level for different data categories, analyze the probability of setting different urgency levels for this data packet, and select the urgency level with the highest probability as the urgency level for this application.

[0010] Furthermore, the analysis to obtain the probability of different urgency levels for this data packet is specifically as follows: Retrieve historical data for different categories, specifying the time period within which the urgency level is set each time. Based on the time period of the data packets sent by the sender this time and the time periods in which the urgency level was set for different types of data in history, we can analyze the probability of setting the urgency level for different types of data this time.

[0011] Furthermore, when employing a data compression transmission scheme, the following steps are also included: Analyze whether the repetition rate of the data contained in the data packet exceeds the preset repetition rate; If so, the compression transmission scheme is adjusted, the repeated parts are compressed once and used as the original data, and the remaining data is marked with flag information based on the time node and position of the remaining data and the original data, so that the receiving end can return the remaining data according to the flag information after receiving the original data.

[0012] Furthermore, after the receiving end acquires the data packet and parses it into a data packet: Analyze whether data packet loss has occurred; If so, then based on the correspondence between the transmission scheme and the probability distribution of data packet loss, specifically, the transmission scheme is used as the query object to retrieve the probability distribution of data packet loss from a pre-set database that stores the correspondence between the transmission scheme and the probability distribution of data packet loss; the probability distribution of this data packet loss is analyzed and determined, and then sent to the terminal held by the person in charge.

[0013] Furthermore, the analysis of whether data packet loss occurs also includes: obtaining the frequency of transmission schemes corresponding to data packet loss within a preset time range; If the frequency of data packet loss exceeds the preset frequency for the corresponding transmission scheme, the use of the corresponding transmission scheme will be stopped.

[0014] Furthermore, a system for splitting and reassembling BeiDou short messages includes a memory, a processor, and a program stored in the memory and executable on the processor. When the program is loaded and executed by the processor, it implements the method for splitting and reassembling BeiDou short messages as described above.

[0015] Compared with related technologies, the present invention and its preferred solution effectively plan the transmission scheme according to the length of the data packet, which effectively improves the transmission efficiency of the data packet and effectively expands the application scenarios of Beidou short message. Attached Figure Description

[0016] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments: The accompanying drawings, which form part of this application, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings: Figure 1 This is a flowchart illustrating a method for disassembling and reassembling BeiDou short messages according to an embodiment of the present invention.

[0017] Figure 2This is a schematic diagram of the process for analyzing and determining the transmission scheme according to an embodiment of the present invention.

[0018] Figure 3 This is a schematic diagram of the process for obtaining the first length according to an embodiment of the present invention.

[0019] Figure 4 This is a schematic diagram illustrating the process by which the receiving end obtains the urgency level of receiving and assembling data packets according to an embodiment of the present invention.

[0020] Figure 5 This is a schematic diagram illustrating the process of analyzing and obtaining the probability of different urgency levels in this data packet according to an embodiment of the present invention.

[0021] Figure 6 This is a flowchart illustrating the steps following the analysis and determination of a compression transmission scheme based on the correspondence between data categories and compression transmission schemes, according to an embodiment of the present invention.

[0022] Figure 7 This is a schematic diagram of the process after the receiving end acquires and parses the data packet to assemble it into a data packet, according to an embodiment of the present invention.

[0023] Figure 8 This is a flowchart illustrating the process of determining the probability distribution of data packet loss based on the correspondence between the transmission scheme and the probability distribution of data packet loss, and then sending the result to the terminal held by the person in charge, according to an embodiment of the present invention.

[0024] The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of this application clearer, the application is described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.

[0026] Obviously, the accompanying drawings described below are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without any inventive effort. Furthermore, it is understood that although the efforts made in this development process may be complex and lengthy, for those skilled in the art related to the content disclosed in this application, any changes to design, manufacturing, or production based on the technical content disclosed in this application are merely conventional technical means and should not be construed as insufficient disclosure of the content of this application.

[0027] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment that is mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0028] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms “a,” “an,” “an,” “the,” and similar words used in this application do not indicate quantity limitation and may indicate singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units not listed, or may include other steps or units inherent to these processes, methods, products, or devices. The terms “connected,” “linked,” “coupled,” and similar words used in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. “Multiple” used in this application refers to two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following objects are in an "or" relationship. The terms "first," "second," and "third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of the objects.

[0029] like Figure 1 As shown, this invention discloses a method for disassembling and reassembling BeiDou short messages, comprising: Step S100: The sending end obtains the data packet to be sent to the receiving end.

[0030] The sending end refers to the hardware terminal used to transmit data packets, which can be a BeiDou module, and the receiving end can be a module that communicates with the BeiDou module.

[0031] Step S200: Analyze the range of the data packet length.

[0032] The data length refers to the length of data transmitted or stored in the computer. The analysis of the range of data packet length is as follows: Based on the data packet length, query the preset range of data packet length to determine the specific range.

[0033] Step S300: Analyze and determine the transmission scheme based on the correspondence between the range of data packet length and the transmission scheme.

[0034] The transmission scheme is determined as follows: the range of data packet length is used as the query object, and the transmission scheme is obtained by querying a pre-set database that stores the correspondence between the range of data packet length and the transmission scheme.

[0035] Specifically, transmission schemes include data compression transmission schemes, data packet splitting into multiple short messages for transmission, and direct data packet transmission schemes.

[0036] Step S400: Execute the transmission scheme.

[0037] In step S500, the receiving end acquires the data packet and parses it to assemble the data packet.

[0038] exist Figure 1 In step S300, further analysis and determination of the transmission scheme requires consideration of data categories, especially when data compression is required. Some data categories can utilize lossy compression to improve transmission efficiency; therefore, further analysis of the transmission scheme is necessary. (See details below.) Figure 2 The illustrated embodiments are described in detail.

[0039] Reference Figure 2 The analysis and determination of the transmission scheme includes: Step S310: Analyze whether the length of the data packet exceeds the first length. If yes, proceed to step S320; if no, proceed to step S340.

[0040] Step S320: Analyze the categories of data contained in the data packet. The data categories include video and audio data and file text data.

[0041] Step S330: Analyze and determine the compression transmission scheme based on the correspondence between the data category and the compression transmission scheme.

[0042] The analysis and determination of the compression transmission scheme are as follows: using the data category as the query object, the compression transmission scheme is retrieved from a pre-set database that stores the correspondence between data categories and compression transmission schemes.

[0043] For example, when the data type is video or audio data, lossy compression can be used, while when it is text data, lossless compression can be used.

[0044] Step S340: Analyze whether the length of the data packet is less than the first length and exceeds the second length. If yes, proceed to step S350; if no, proceed to step S370.

[0045] Step S350: Analyze whether there are data packets of some categories that exceed the preset length, and then compress and transmit the data packets of some categories.

[0046] Step S360: According to the remaining data category and the preset data packet length, the remaining data packets are split into multiple short messages, and identification information is added to the short messages. The identification information includes the receiver number, the sender, the packet sequence number, and the total number of packets.

[0047] Specifically, this refers to inserting identification information into each short message. After the identification information is added, the receiving end will store the received data into the corresponding buffer according to the receiving end number, sending end, packet sequence number, and total number of packets, so as not to cause disorder of the data packet content.

[0048] Step S370: All data packets are split into multiple short messages according to the preset data packet length, and identification information is added to the short messages.

[0049] exist Figure 2 The determination of the first length mentioned in step S310 should also take into account the urgency of receiving the data packet. If the urgency is high, the data should be transmitted as quickly as possible, and the first length should be shortened. Conversely, if the urgency is low, the first length should be increased to shorten unnecessary excessive transmission.

[0050] Reference Figure 3 The first length is obtained as follows: Step SA00: Obtain the urgency level of the receiving end regarding the reception and assembly of data packets. The urgency level includes very urgent, relatively urgent, and normal.

[0051] Step SB00: Analyze and determine the first length based on the correspondence between the urgency of receiving and assembling data packets at the receiving end and the first length.

[0052] The analysis of the first length is determined as follows: taking the urgency of the receiving end's reception and packet assembly of data packets as the query object, the first length is obtained by querying a preset database that stores the correspondence between the urgency of the receiving end's reception and packet assembly of data packets and the first length.

[0053] exist Figure 3In step SA00, the urgency level of the receiving end's data packet reception and reassembly should be considered, whether it is set by the system or automatically executed by the system based on the data type. Therefore, further analysis is needed to obtain the urgency level of the receiving end's data packet reception and reassembly. See [link / reference] for details. Figure 4 Please provide a detailed explanation.

[0054] Reference Figure 4 The receiving end obtains the urgency of receiving and assembling data packets as follows: Step SA10: Analyze whether the urgency level of receiving and assembling data packets is set at the receiving end. If yes, proceed to step SA20; if no, proceed to step SA30.

[0055] Step SA20: Use the set urgency level as the urgency level for this application.

[0056] Step SA30: Analyze the proportion of data categories contained in the data packet, and based on the historical probability of setting the urgency level for different data categories, analyze the probability of setting different urgency levels for this data packet, and select the urgency level with the highest probability as the urgency level for this application.

[0057] The analysis of the probability of setting different urgency levels for this data packet is as follows: First, after obtaining the proportion of data categories contained in the data packet, the probability of setting the same urgency level for different data categories is multiplied by the proportion of the corresponding data to obtain the probability of different data categories being at the same urgency level. The sum is the probability of setting the corresponding urgency level for the data packet, thereby filtering out the urgency level with the highest probability.

[0058] exist Figure 4 In step SA30, it should also be considered that the urgency of different data categories varies at different times, requiring further analysis. See details for further information. Figure 5 The illustrated embodiments are described in detail.

[0059] Reference Figure 5 The probability analysis of setting different urgency levels for this data packet is as follows: Step SA31: Obtain the time period in which the urgency level is set for each different category of historical data.

[0060] Among them, the database that stores the time periods in which the urgency level was set for each type of data in history can be queried.

[0061] Step SA32: Based on the time period of the data packet sent by the sender this time and the time period in which the urgency level was set for different types of data in history, analyze the probability of setting the urgency level for different types of data this time.

[0062] The probability of setting the urgency level for different categories of data this time is analyzed as follows: Taking the time period when the data packet is sent by the sender this time as the query object, the probability of setting the urgency level for different categories of data this time is obtained from the preset database that stores the time periods in which the urgency level was set for different categories of data in history.

[0063] exist Figure 2 After step S330, during the execution of the compression transmission scheme, the data redundancy rate also needs to be considered. If the redundancy rate is high, it may be necessary to consider not compressing the duplicate data. See [link to relevant documentation] for details. Figure 6 The illustrated embodiments are described in detail.

[0064] Reference Figure 6 A method for disassembling and reassembling BeiDou short messages also includes a step following the analysis and determination of the compression transmission scheme based on the correspondence between data categories and compression transmission schemes, as detailed below: Step Sa00: Analyze whether the repetition rate of the data contained in the data packet exceeds the preset repetition rate.

[0065] The preset repetition rate can be 10%, but the specific setting can be adjusted as needed.

[0066] If the condition is met in step Sb00, the compression transmission scheme is adjusted, the repeated parts are compressed once to serve as the original data, and the remaining data is marked with flag information based on the time nodes and positions of the remaining data and the original data. This flag information is then used by the receiving end to return the remaining data after receiving the original data.

[0067] The process of the receiving end returning the remaining data after receiving the original data is as follows: based on the time node and location of the partial data and the original data, the original data is used multiple times to restore the settings.

[0068] Step Sc00: If not, continue with the subsequent steps.

[0069] Reference Figure 7 A method for disassembling and reassembling BeiDou short messages also includes a step after the receiving end acquires and parses data packets to reassemble them, as follows: Step S700: Analyze whether data packet loss has occurred.

[0070] Step S800: If yes, then based on the correspondence between the transmission scheme and the probability distribution of data packet loss, and the current transmission scheme, analyze and determine the probability distribution of data packet loss for this time, and send it to the terminal held by the person in charge.

[0071] The analysis of the probability distribution of data packet loss in this case is determined as follows: Taking the transmission scheme as the query object, the probability distribution of data packet loss is obtained by querying a pre-set database that stores the correspondence between the transmission scheme and the probability distribution of data packet loss. The problem of data packet loss can be a communication problem, a compression problem, or other problems.

[0072] Reference Figure 8 A method for disassembling and reassembling BeiDou short messages further includes the following steps: after analyzing and determining the probability distribution of data packet loss based on the correspondence between the transmission scheme and the probability distribution of data packet loss, and the current transmission scheme, and sending the result to the terminal held by the person in charge, the method is as follows: Step S900: Obtain the frequency of transmission schemes corresponding to data packet loss within a preset time range.

[0073] The preset time range can be 3 days or 7 days, which can be set according to needs, and the frequency can be 2 times in 3 days or 3 times in 7 days.

[0074] In step Si00, if the frequency of the transmission scheme corresponding to the data packet loss exceeds the preset frequency, the use of the corresponding transmission scheme shall be stopped.

[0075] Based on the same inventive concept, embodiments of the present invention provide a system for splitting and reassembling BeiDou short message packets, including a memory and a processor. The memory stores methods that can run on the processor to implement such methods. Figures 1 to 8 The procedure for any method.

[0076] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

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

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

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

[0080] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0081] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

[0082] This patent is not limited to the above-described preferred embodiment. Anyone can derive other methods and systems for splitting and reassembling BeiDou short messages based on the inspiration of this patent. All equivalent changes and modifications made within the scope of this patent application shall fall within the scope of this patent.

Claims

1. A method for disassembling and reassembling BeiDou short messages, characterized in that, The length range of the data packets is analyzed; and the transmission scheme is determined based on the correspondence between the length range of the data packets and the transmission scheme; the transmission scheme includes a data compression transmission scheme, a scheme of splitting data packets into multiple short messages for transmission, and a direct data packet transmission scheme; The range of data packet lengths is determined by querying a preset range of data packet lengths based on the data packet length, specifically including: Analyze whether the length of the data packet exceeds the first length; If so, analyze the categories of data contained in the data packet. The data categories include video and audio data and file text data. Determine the compression transmission scheme based on the correspondence between data categories and compression transmission schemes; If not, then analyze whether the length of the data packet is less than the first length and exceeds the second length; If so, analyze whether there are data packets of some categories whose length exceeds the preset length, and then compress and transmit the data packets of some categories. The remaining data packets are split into multiple short messages based on the remaining data category and the preset data packet length, and identification information is added to the short messages; the identification information includes the receiver number, the sender, the packet sequence number, and the total number of packets; If not, all data packets are split into multiple short messages according to the preset data packet length, and identification information is added to the short messages; The first length is obtained as follows: Obtain the urgency level of the receiving end regarding the reception and reassembly of data packets; The first length is determined by analyzing the correspondence between the urgency of receiving and assembling data packets at the receiving end and the first length. The receiving end obtains the urgency of receiving and assembling data packets as follows: Analyze whether to set the urgency level of the receiving end for receiving and assembling data packets; If so, the set urgency level will be used as the urgency level for this application; If not, analyze the proportion of data categories contained in the data packet, and based on the historical probability of setting the urgency level for different data categories, analyze the probability of setting different urgency levels for this data packet, and select the urgency level with the highest probability as the urgency level for this application.

2. The method for disassembling and reassembling BeiDou short messages according to claim 1, characterized in that: The analysis obtains the probability of different urgency levels for this data packet as follows: Retrieve historical data for different categories, specifying the time period within which the urgency level is set each time. Based on the time period of the data packets sent by the sender this time and the time periods in which the urgency level was set for different types of data in history, we can analyze the probability of setting the urgency level for different types of data this time.

3. The method for disassembling and reassembling BeiDou short messages according to claim 1, characterized in that: When using a data compression transmission scheme, the following steps are also included: Analyze whether the repetition rate of the data contained in the data packet exceeds the preset repetition rate; If so, the compression transmission scheme is adjusted, the repeated parts are compressed once and used as the original data, and the remaining data is marked with flag information based on the time node and position of the remaining data and the original data, so that the receiving end can return the remaining data according to the flag information after receiving the original data.

4. The method for disassembling and reassembling BeiDou short messages according to claim 1, characterized in that: After the receiving end receives the data packet and parses it to assemble the data packet: Analyze whether data packet loss has occurred; If so, then based on the correspondence between the transmission scheme and the probability distribution of data packet loss, specifically, the transmission scheme is used as the query object to retrieve the probability distribution of data packet loss from a pre-set database that stores the correspondence between the transmission scheme and the probability distribution of data packet loss; the probability distribution of this data packet loss is analyzed and determined, and then sent to the terminal held by the person in charge.

5. The method for disassembling and reassembling BeiDou short messages according to claim 4, characterized in that: The analysis of whether data packet loss occurs also includes: obtaining the frequency of transmission schemes corresponding to data packet loss within a preset time range; If the frequency of data packet loss exceeds the preset frequency for the corresponding transmission scheme, the use of the corresponding transmission scheme will be stopped.

6. A system for splitting and reassembling BeiDou short message packets, characterized in that, It includes a memory, a processor, and a program stored in the memory and executable on the processor, which, when loaded and executed by the processor, implements the method for unpacking and repackaging BeiDou short messages as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Beidou data transmission method and system

    CN106453160A

  • Big data transmission method and device based on satellite communication

    CN115567099A