Message transmission methods, apparatus, systems and storage media

By splitting, compressing, and encrypting the BeiDou short message files, the problem of file loss during transmission was solved, achieving efficient and secure message transmission.

CN116527104BActive Publication Date: 2026-05-26SHENZHEN POWER SUPPLY BUREAU
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN POWER SUPPLY BUREAU
Filing Date
2023-04-03
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In existing BeiDou short message communication technology, large short message files are prone to loss during transmission, resulting in reduced integrity of the transmitted message files.

Method used

By receiving message file data sent by user terminals, the number of files and the amount of data are calculated, compared with a threshold, split and compressed, converted into a converted numerical data and encrypted, and image file data is generated and sent to the ground control center through the Beidou satellite terminal.

Benefits of technology

It improves the integrity and privacy of message file transmission, ensuring data integrity and security during transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116527104B_ABST
    Figure CN116527104B_ABST
Patent Text Reader

Abstract

This application relates to a message transmission method, apparatus, system, and storage medium. The method includes: calculating the number of target files and the total target data volume corresponding to message file data sent by a user terminal; based on the target comparison results of comparing the number of target files and the total target data volume with a file number threshold and a storage capacity threshold, respectively, splitting the message file data to obtain individual split message file data; compressing each split message file data to obtain corresponding target compressed message file data; converting each target compressed message file data into a corresponding conversion value book based on a preset character standard, and encrypting it to obtain a target conversion value book; converting the target conversion value book into corresponding image file data and sending it to a BeiDou satellite terminal, so that the BeiDou satellite terminal can send the image file data to the ground control center. This method can improve the integrity of the transmitted message files.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a message transmission method, apparatus, system and storage medium. Background Technology

[0002] With the development of computer technology, BeiDou short message communication technology emerged. BeiDou short messages are similar to text messages. Because BeiDou satellites can not only locate but also have two-way communication capabilities, terminals can send each other messages of no more than 140 characters, which are called BeiDou short messages.

[0003] However, in the existing BeiDou short message communication technology, short message files are not split during transmission, which makes it easy for large short message files to be lost during transmission, thereby reducing the integrity of the transmitted message files. Summary of the Invention

[0004] Therefore, it is necessary to provide a message transmission method, apparatus, system, computer equipment, and storage medium that can efficiently transmit message files, thereby improving the integrity of the transmitted message files, in order to address the aforementioned technical problems.

[0005] A message transmission method, applied to a server, the method comprising:

[0006] Receive message file data sent by user terminal, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold respectively to obtain the target comparison result;

[0007] Based on the target comparison result, the message file data is split to obtain each split message file data, and each split message file data is compressed to obtain each corresponding target compressed message file data.

[0008] Based on a preset character standard, the data of each target compressed message file is converted into a corresponding conversion value book, and the conversion value book is encrypted to obtain the target conversion value book;

[0009] The target conversion value is converted into corresponding image file data, and the image file data is sent to the Beidou satellite terminal so that the Beidou satellite terminal can send the image file data to the ground control center.

[0010] In one embodiment, the message file data is split based on the target comparison result to obtain individual split message file data, and each split message file data is compressed to obtain corresponding target compressed message file data, including:

[0011] When the target comparison result is that the number of target files is greater than the file number threshold and the total target data volume is less than or equal to the storage capacity threshold, the message file data is compressed to obtain the corresponding target compressed message file data.

[0012] When the target comparison result is that the number of target files is greater than the number of files threshold and the total amount of target data is greater than the storage capacity threshold, the message file data is split based on the storage capacity threshold to obtain each split message file data, and each split message file data is compressed to obtain the target compressed message file data corresponding to each split message file data.

[0013] When the target comparison result is that the number of target files is less than or equal to the file number threshold, the message file data is compressed to obtain the corresponding target compressed message file data.

[0014] In one embodiment, the data of each target compressed message file is converted into a corresponding converted value book based on a preset character standard book, and the converted value book is encrypted to obtain the target converted value book, which includes:

[0015] Sequentially identify the current character corresponding to each target compressed message file data, find the target value that matches the current character from the character standard, and obtain the target value corresponding to each current character;

[0016] Each current character is sequentially converted into its corresponding target value to obtain the converted value book corresponding to the data of each target compressed message file.

[0017] Obtain a key pair, and encrypt the converted data based on the public key in the key pair to obtain the corresponding target converted data.

[0018] In one embodiment, converting the target conversion value into corresponding image file data includes:

[0019] Obtain a blank image, determine the target center point from the blank image, set a preset number of rays at equal angles based on the target center, and determine the target baseline from the rays;

[0020] The current value is read sequentially from the target conversion value book. Starting from the target baseline, the baseline segment corresponding to the current value is determined from each ray in a clockwise direction until the baseline segment corresponding to each ray is obtained. The length of the baseline segment is equal to the corresponding current value. The endpoints of the baseline segment include the target center point and the corresponding end point.

[0021] Connect the endpoints of the baseline segments corresponding to each ray to obtain the corresponding image file data.

[0022] In one embodiment, after the BeiDou satellite terminal sends the image file data to the ground control center, the method further includes:

[0023] The parsing speed, transmission speed, and reading speed of the image file data are obtained, and the sending and receiving speed of the image file data is calculated based on the parsing speed, transmission speed, and reading speed.

[0024] Obtain a preset scaling factor and a target average speed, and calculate the target processing rate value based on the transmit / receive speed, the preset scaling factor, and the target average speed.

[0025] Obtain a processing rate threshold; when the target processing rate value is greater than or equal to the processing rate threshold, generate a normal operation signal.

[0026] When the target processing rate value is less than the processing rate threshold, an operation abnormality signal is generated;

[0027] Based on the operational anomaly signal, a positive correction command and a negative correction command are generated. The positive correction command is sent to the ground control center, and the negative correction command is sent to the user terminal.

[0028] In one embodiment, based on the operational anomaly signal, a positive correction command and a negative correction command are generated. After sending the positive correction command to the ground control center and the negative correction command to the user terminal, the method further includes:

[0029] This enables the ground control center to adjust the parsing speed and transmission speed of the image file data based on the positive correction command, thereby completing the operation corresponding to the positive correction command;

[0030] This enables the user terminal to resend the message file data based on the reverse correction instruction.

[0031] A message transmission system, the system comprising:

[0032] User terminal, used to send message file data;

[0033] The server is configured to receive message file data sent by the user terminal, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold, respectively, to obtain the target comparison result.

[0034] The server is also used to split the message file data based on the target comparison result to obtain each split message file data, compress each split message file data separately to obtain each corresponding target compressed message file data; convert each target compressed message file data into a corresponding initial conversion value book based on a preset character standard book, encrypt the initial conversion value book to obtain the target conversion value book;

[0035] The server is also used to convert the target conversion value into corresponding image file data and send the image file data to the Beidou satellite terminal;

[0036] The BeiDou satellite terminal is used to send the image file data to the ground control center;

[0037] The ground control center is used to receive the image file data.

[0038] In one embodiment, the server is further configured to calculate a target processing rate value, generate an operational anomaly signal based on a comparison between the target processing rate value and a processing rate threshold, generate a positive correction instruction and a negative correction instruction based on the operational anomaly signal, send the positive correction instruction to the ground control center, and send the negative correction instruction to the user terminal.

[0039] In one embodiment, the ground control center is further configured to adjust the parsing speed and transmission speed of the image file data based on the forward correction command; the user terminal is further configured to resend the message file data to the server based on the reverse correction command.

[0040] A message transmission device, the device comprising:

[0041] The comparison module is used to receive message file data sent by the user terminal, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold, respectively, to obtain the target comparison result;

[0042] The splitting and compression module is used to split the message file data based on the target comparison result to obtain each split message file data, and to compress each split message file data to obtain each corresponding target compressed message file data.

[0043] An encryption module is used to convert the data of each target compressed message file into a corresponding conversion value book based on a preset character standard book, and to encrypt the conversion value book to obtain the target conversion value book;

[0044] The transmission module is used to convert the target conversion value into corresponding image file data and send the image file data to the Beidou satellite terminal, so that the Beidou satellite terminal can send the image file data to the ground control center.

[0045] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program performing the following steps:

[0046] Receive message file data sent by user terminal, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold respectively to obtain the target comparison result;

[0047] Based on the target comparison result, the message file data is split to obtain each split message file data, and each split message file data is compressed to obtain each corresponding target compressed message file data.

[0048] Based on a preset character standard, the data of each target compressed message file is converted into a corresponding conversion value book, and the conversion value book is encrypted to obtain the target conversion value book;

[0049] The target conversion value is converted into corresponding image file data, and the image file data is sent to the Beidou satellite terminal so that the Beidou satellite terminal can send the image file data to the ground control center.

[0050] A computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0051] Receive message file data sent by user terminal, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold respectively to obtain the target comparison result;

[0052] Based on the target comparison result, the message file data is split to obtain each split message file data, and each split message file data is compressed to obtain each corresponding target compressed message file data.

[0053] Based on a preset character standard, the data of each target compressed message file is converted into a corresponding conversion value book, and the conversion value book is encrypted to obtain the target conversion value book;

[0054] The target conversion value is converted into corresponding image file data, and the image file data is sent to the Beidou satellite terminal so that the Beidou satellite terminal can send the image file data to the ground control center.

[0055] The aforementioned message transmission method, apparatus, system, and storage medium receive message file data sent by a user terminal, calculate the target file quantity and target total data volume corresponding to the message file data, compare the target file quantity and target total data volume with a file quantity threshold and a storage capacity threshold respectively to obtain a target comparison result; based on the target comparison result, split the message file data to obtain individual split message file data, compress each split message file data to obtain individual corresponding target compressed message file data; convert each target compressed message file data into a corresponding conversion value book based on a preset character standard book, encrypt the conversion value book to obtain a target conversion value book; convert the target conversion value book into corresponding image file data, and send the image file data to a Beidou satellite terminal so that the Beidou satellite terminal can send the image file data to the ground control center. By calculating the number of target files and the total target data volume corresponding to the message file data, and comparing the target file number and total target data volume with the target file number threshold and storage capacity threshold respectively, the message file is split and compressed to obtain the target compressed message file data corresponding to each split message file data. The target compressed message file data is then converted into a conversion value book, which is then encrypted to obtain the target conversion value book. The target conversion value book is then converted into the corresponding image file data and sent to the Beidou satellite terminal, so that the Beidou satellite terminal can send the image file data to the ground control center. This realizes the message transmission. Splitting, compressing, and encrypting the message file data is beneficial to the privacy and integrity of the message transmission process, thereby improving the integrity of the transmitted message file. Attached Figure Description

[0056] Figure 1 This is an application environment diagram of a message transmission method in one embodiment;

[0057] Figure 2 This is a flowchart illustrating a message transmission method in one embodiment;

[0058] Figure 3 This is a flowchart illustrating the message splitting and compression process in one embodiment;

[0059] Figure 4 This is a schematic diagram of the data conversion and encryption process in one embodiment;

[0060] Figure 5This is a schematic diagram of the data encryption process in one embodiment;

[0061] Figure 6 This is a schematic diagram of the signal generation process in one embodiment;

[0062] Figure 7 This is a schematic diagram of the correction and adjustment process in one embodiment;

[0063] Figure 8 This is a schematic diagram of a message transmission system in one embodiment;

[0064] Figure 9 This is a structural block diagram of a message transmission device in one embodiment;

[0065] Figure 10 This is an internal structural diagram of a computer device in one embodiment;

[0066] Figure 11 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0067] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with 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.

[0068] The message transmission method provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on a cloud or other network server. Server 104 receives message file data sent by user terminals, calculates the number of target files and the total target data volume corresponding to the message file data, compares the number of target files and the total target data volume with a file number threshold and a storage capacity threshold respectively, and obtains a target comparison result; based on the target comparison result, it splits the message file data to obtain individual split message file data, compresses each split message file data, and obtains corresponding target compressed message file data; based on a preset character standard, it converts each target compressed message file data into a corresponding conversion value book, encrypts the conversion value book, and obtains a target conversion value book; it converts the target conversion value book into corresponding image file data and sends the image file data to the BeiDou satellite terminal so that the BeiDou satellite terminal can send the image file data to the ground control center. Terminal 102 is used to display relevant data during the message transmission process. The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. The server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0069] In one embodiment, such as Figure 2 As shown, a message transmission method is provided, which is applied to... Figure 1 Taking the server in the example, the following steps are included:

[0070] Step S200: Receive message file data sent by the user terminal, calculate the target file number and target total data volume corresponding to the message file data, and compare the target file number and target total data volume with the file number threshold and storage capacity threshold respectively to obtain the target comparison result.

[0071] In this context, "user terminal" refers to terminal equipment, which is the device located at the outermost edge of a computer network. "Message file data" refers to the transmitted message data, which can be short message files. A short message is defined as a message containing no more than 140 sub-messages, capable of both locating and displaying the sender's position. "Target file quantity" refers to the number of files in the message file data. "Target total data volume" refers to the sum of the data corresponding to all files in the message file data. "File quantity threshold" refers to the critical value used to measure the number of files to ensure the integrity of message transmission. "Storage capacity threshold" refers to the critical value used to measure the amount of message data to ensure the integrity of message transmission. "Target comparison result" refers to the result used to determine whether the message file data needs to be split.

[0072] Specifically, the message file data is first sent by the user terminal. When the server receives the message file data, it can calculate the number of target files and the total target data volume corresponding to the message file data. The number of target files is compared with the file number threshold and the total target data volume is compared with the storage capacity threshold to determine whether the message file data needs to be split under different circumstances. This splitting of the message file data can avoid the problem of large message files being easily lost during transmission, thereby improving the integrity of the transmitted files.

[0073] Step S202: Based on the target comparison result, the message file data is split to obtain each split message file data, and each split message file data is compressed to obtain each corresponding target compressed message file data.

[0074] Here, "split message file data" refers to a portion of the message file data, obtained by splitting the message file data. "Target compressed message file data" refers to the compressed message file data.

[0075] Specifically, when the target comparison result meets certain conditions, that is, when the number of target files is greater than the file number threshold and the total target data volume is greater than the storage capacity threshold, the message file data can be split into multiple split message file data that are more conducive to maintaining the integrity of the message data information. Then, these split message file data are compressed. By combining splitting and compression, the efficiency and integrity of message transmission can be improved.

[0076] Step S204: Based on the preset character standard, convert the data of each target compressed message file into the corresponding conversion value book, encrypt the conversion value book, and obtain the target conversion value book.

[0077] The character standard book refers to the correspondence between characters and values, such as the character "#" corresponding to the value "23", which can be pre-set by the user. The converted value book refers to the value book after each character in the target compressed message file data has been converted into its corresponding value. The target converted value book refers to the encrypted value book after the converted value book has been encrypted.

[0078] Specifically, the pre-designed character standard contains characters and their corresponding numerical values. This allows each character in the target compressed message file data to be converted into its corresponding value, preparing the data for the subsequent generation of the corresponding image file. This improves the confidentiality of the message during the subsequent encryption with a key and conversion into the corresponding image, preventing the message information from being leaked or tampered with during transmission, thus ensuring the integrity of the message.

[0079] Step S206: Convert the target conversion value into the corresponding image file data, and send the image file data to the Beidou satellite terminal so that the Beidou satellite terminal can send the image file data to the ground control center.

[0080] Here, image file data refers to encrypted images generated based on the corresponding target transformation numerical data. BeiDou satellite terminal refers to communication equipment used for communication via BeiDou satellites. Ground control center refers to the processor that receives image file data and controls and adjusts the data transmission or processing speed.

[0081] Specifically, based on the values ​​in the target conversion data book, a center can be determined on a blank image. Line segments corresponding to the values ​​can be drawn clockwise from the center, and the endpoints of the line segments can be connected sequentially to form the corresponding encrypted image, which is the corresponding image file data. Then, the corresponding image file data is transmitted to the ground control center through navigation communication via the Beidou satellite terminal. The ground control center can receive and process the image file data, and can control and adjust the speed of various types of message file data during transmission, such as transmission speed and parsing speed.

[0082] In the aforementioned message transmission method, message file data sent by the user terminal is received, the number of target files and the total target data volume corresponding to the message file data are calculated, and the number of target files and the total target data volume are compared with the file number threshold and the storage capacity threshold, respectively, to obtain the target comparison result. Based on the target comparison result, the message file data is split to obtain each split message file data, and each split message file data is compressed to obtain each corresponding target compressed message file data. Based on a preset character standard, each target compressed message file data is converted into a corresponding conversion value book, and the conversion value book is encrypted to obtain the target conversion value book. The target conversion value book is converted into corresponding image file data, and the image file data is sent to the Beidou satellite terminal so that the Beidou satellite terminal can send the image file data to the ground control center. This realizes the message transmission. The splitting, compression, and encryption of the message file data are beneficial to the privacy and integrity of the message transmission process, thereby improving the integrity of the transmitted message file.

[0083] In one embodiment, such as Figure 3 As shown, step S202 includes:

[0084] Step S300: When the target comparison result is that the number of target files is greater than the file number threshold and the total target data volume is less than or equal to the storage capacity threshold, the message file data is compressed to obtain the corresponding target compressed message file data.

[0085] Specifically, when the number of target files is greater than the file number threshold and the total target data volume is less than or equal to the storage capacity threshold, it indicates that the size of the message file data has little impact on the integrity of the message during transmission and is not in the range where message loss is likely to occur. Therefore, the message file data can be directly compressed to obtain the corresponding target compressed message file data.

[0086] Step S302: When the target comparison result is that the number of target files is greater than the file number threshold and the total target data volume is greater than the storage capacity threshold, the message file data is split based on the storage capacity threshold to obtain each split message file data, and each split message file data is compressed to obtain the target compressed message file data corresponding to each split message file data.

[0087] Specifically, when the number of target files exceeds the file number threshold and the total target data volume exceeds the storage capacity threshold, it indicates that the number of files and the total data volume corresponding to the message file data jointly affect the message integrity during message transmission. This makes it easier for message loss to occur in this case. The message file data can be split according to the storage capacity threshold to obtain the corresponding split message file data, and the message file data can be compressed to obtain the target compressed message file data corresponding to each split message file data.

[0088] Step S304: When the target comparison result is that the number of target files is less than or equal to the file number threshold, the message file data is compressed to obtain the corresponding target compressed message file data.

[0089] Specifically, when the number of target files is less than or equal to the file number threshold, it also indicates that the impact on the integrity of message transmission is small in this case. There is no need to split the message file data, and the message file data can be directly compressed to obtain the corresponding target compressed message file data.

[0090] In this embodiment, the decision to split the message file data is made based on the size of the target file data and the file data threshold in the target comparison result, as well as the size of the target total data volume and the storage capacity threshold. This avoids the loss of content during message transmission and thus helps to improve the integrity of the message during transmission.

[0091] In one embodiment, such as Figure 4 As shown, step S204 includes:

[0092] Step S400: Sequentially identify the current character corresponding to the data of each target compressed message file, find the target value that matches the current character from the character standard, and obtain the target value corresponding to each current character.

[0093] Here, "current character" refers to the currently recognized character corresponding to the target compressed message file data. "Target value" refers to the numerical value corresponding to the character that matches the current character, preset in the character standard.

[0094] Specifically, the preset character standard contains various characters and their corresponding values. The current character corresponding to each target compressed message file data can be read sequentially and cyclically. The character that matches the current character can be found in the character standard and the value corresponding to the character that matches the current character can be used as the target data corresponding to the current character. This process continues until the target value corresponding to each current character in each target compressed message file data is obtained.

[0095] Step S402: Convert each current character into its corresponding target value in sequence to obtain the converted value book corresponding to each target compressed message file data.

[0096] Specifically, the characters in the data of each target compressed message file can be converted into the target values ​​corresponding to each character, thereby obtaining a more private conversion value book, which can be used to prepare data for obtaining the corresponding image files later.

[0097] Step S404: Obtain a key pair, encrypt the conversion data book based on the public key in the key pair, and obtain the corresponding target conversion data book.

[0098] In this context, a key pair refers to a public key and a private key. The public key is held by the owner of the key pair and can be distributed to others; the private key is also held by the owner of the key pair and cannot be published.

[0099] Specifically, a key pair can be obtained based on asymmetric encryption technology, and the public key in the key pair can be used to encrypt the transformed value book to obtain the corresponding target transformed value book. At this point, the value in the target transformed value book is already encrypted, thus improving privacy. Furthermore, decryption can be performed using the private key in the key pair.

[0100] In this embodiment, by sequentially identifying the current character corresponding to each target compressed message file data, finding the target value matching the current character from the character standard, obtaining the target value corresponding to each current character, and sequentially converting each current character into the corresponding target value, a converted value book corresponding to each target compressed message file data is obtained. A key pair is obtained, and the converted value book is encrypted based on the public key in the key pair to obtain the corresponding target converted value book. This realizes the conversion of message file data from characters to values, which improves the privacy of the message. The improved privacy improves the integrity of the message transmission process to a certain extent.

[0101] In one embodiment, such as Figure 5 As shown, step S204 includes:

[0102] Step S500: Obtain a blank image, determine the target center point from the blank image, set a preset number of rays at equal angles based on the target center, and determine the target baseline from the rays.

[0103] Here, "blank image" refers to an image without any content, which can be a white image. "Target center point" refers to a point arbitrarily determined within the blank image. "Equal angle" means that the angles between rays are of equal magnitude. "Preset quantity" refers to a preset quantity value, which can be the same as the total value in the corresponding target conversion value set. "Target baseline" refers to the first ray in the sequence.

[0104] Specifically, in the process of converting the target value into an encrypted image, a blank image can be obtained, and the target center point can be determined in the blank image. Then, rays of a preset number of angles are emitted from the target center point. These rays all share the target center point as the endpoint, and the target baseline is determined from these rays to serve as the reference for subsequent drawing processes.

[0105] Step S502: Read the current value from the target conversion value book in sequence. Starting from the target baseline, determine the baseline segment corresponding to the current value from each ray in a clockwise direction until the baseline segment corresponding to each ray is obtained. The length of the baseline segment is equal to the corresponding current value. The endpoints of the baseline segment include the target center point and the corresponding end point.

[0106] Here, "current value" refers to the value currently read from the target conversion value book. "Baseline segment" refers to a line segment whose length is equal to the corresponding value.

[0107] Specifically, for generating encrypted images, the corresponding values ​​(i.e., the current values) can be read sequentially from the target conversion value book, and the corresponding rays can be selected sequentially in a clockwise direction. At this time, a line segment with a length corresponding to the current value is determined on the ray, and the starting endpoint of the line segment is the target center point, thus obtaining the baseline line segment corresponding to the ray. Similarly, baseline line segments with a length equal to the corresponding current value are determined on other rays until each ray has a corresponding baseline line segment.

[0108] Step S504: Connect the endpoints of the baseline segments corresponding to each ray to obtain the corresponding image file data.

[0109] Specifically, each ray has a corresponding baseline segment, and each baseline segment has a corresponding endpoint. The endpoints of the baseline segments corresponding to each ray can be connected sequentially in a clockwise direction, starting from the target baseline, according to the order of the target conversion value. This continues until the endpoints of each baseline segment are connected in order, thus obtaining the corresponding image file data.

[0110] In this embodiment, a blank image is acquired, and the target center point is determined from the blank image. Based on the target center, a preset number of rays are set at equal angles, and a target baseline is determined from the rays. The current value is read sequentially from the target conversion value book. Starting from the target baseline, a baseline segment corresponding to the current value is determined from each ray in a clockwise direction until the baseline segment corresponding to each ray is obtained. The length of the baseline segment is equal to the corresponding current value. The endpoints of the baseline segment include the target center point and the corresponding end endpoint. The end endpoints of the baseline segments corresponding to each ray are connected to obtain the corresponding image file data. This realizes the conversion from the target conversion value book to the corresponding image file data, further improving the privacy of the transmitted message data, thereby further improving the integrity of the message file data during transmission.

[0111] In one embodiment, such as Figure 6 As shown, after step S206, the following steps are also included:

[0112] Step S600: Obtain the parsing speed, transmission speed, and reading speed of the image file data. Based on the parsing speed, transmission speed, and reading speed, calculate the sending and receiving speed of the image file data.

[0113] Here, parsing speed refers to the speed at which image file data is parsed. Transmission speed refers to the speed at which image file data is transmitted. Reading speed refers to the speed at which image file data is read. Send / receive speed refers to the speed at which image file data is received and sent.

[0114] Specifically, to improve the stability of message file data transmission, the corresponding sending and receiving speeds can be calculated based on the parsing speed, transmission speed, and reading speed of the image file data, thus preparing data for subsequent processes to improve message transmission stability. Specifically, the sending and receiving speeds of the image file data can be calculated using formula (1), where V... i Indicates the transmit and receive speed; V j V represents the parsing speed; c Indicates transmission speed; V d α represents the reading speed; α, β, and γ represent preset proportional coefficients; θ represents the correction coefficient, which can be 0.852626.

[0115]

[0116] Step S602: Obtain the preset scaling factor and target average speed, and calculate the target processing rate value based on the transmission and reception speed, the preset scaling factor and target average speed.

[0117] Among them, the preset proportional coefficient refers to a preset proportional coefficient value that can affect the processing rate of message file data. The target average speed refers to the average speed corresponding to the sending and receiving speed of image file data over the past three months. The target processing speed value refers to the speed value for processing image file data.

[0118] Specifically, to facilitate subsequent processes in comparing the processing rate threshold with the target processing rate value and adjusting the transmission and processing of message file data based on the comparison results, the target processing rate value corresponding to the image file data under the current processing can be calculated according to formula (2), where in formula (2), Y h Indicates the target processing rate value; f i V represents the preset scaling factor; y V represents the target's average velocity. i Indicates the sending and receiving speed.

[0119]

[0120] Step S604: Obtain the processing rate threshold. When the target processing rate value is greater than or equal to the processing rate threshold, generate a normal operation signal.

[0121] The processing rate threshold refers to a threshold used to measure whether the processing speed of image file data exceeds an abnormal threshold. The normal operation signal indicates normal execution without any detected anomalies.

[0122] Specifically, different ranges of data processing rates can reflect different processing states. When the target processing rate value is greater than or equal to the processing rate threshold, it indicates that there are no abnormal execution problems in the current data processing. At this time, a normal signal is generated to indicate that there is no need to adjust the data parsing speed or transmission speed.

[0123] Step S606: When the target processing rate value is less than the processing rate threshold, an operation abnormality signal is generated.

[0124] Among them, the operation abnormality signal refers to the signal generated when an abnormality occurs in the data transmission process. This may be due to the data processing rate being affected, requiring adjustments to various speeds to achieve stable message transmission.

[0125] Specifically, when the target processing rate value is less than the processing rate threshold, it indicates that a transmission problem has occurred during the transmission or processing of data. The speed of data transmission and processing needs to be adjusted to make the current data transmission relatively stable and efficient, so as to avoid the problem that the integrity of the transmitted message data is affected by the transmission problem. At this time, an abnormal signal can be generated, and a corresponding correction instruction can be generated based on the abnormal signal and sent to the user terminal and the ground control center to achieve bidirectional correction between the user terminal and the ground control center, thereby maintaining the stable and complete transmission of data.

[0126] Step S608: Based on the abnormal operation signal, generate a positive correction command and a negative correction command, send the positive correction command to the ground control center, and send the negative correction command to the user terminal.

[0127] Among them, forward correction commands are used by ground control centers to adjust various speeds during message transmission. Reverse correction commands are used to instruct user terminals to send message file data.

[0128] Specifically, the operation anomaly signal contains corresponding anomalies. Based on the existing anomalies, forward correction commands and reverse correction commands can be generated to enable bidirectional correction between the user terminal and the ground control center. This allows the ground control center to adjust and control the speed of message transmission based on the forward correction command, and allows the user terminal to adjust the transmission of message file data.

[0129] In this embodiment, by acquiring the parsing speed, transmission speed, and reading speed corresponding to the image file data, the corresponding transmission and reception speed of the image file data is calculated based on the parsing speed, transmission speed, and reading speed. A preset proportional coefficient and a target average speed are obtained. Based on the transmission and reception speed, the preset proportional coefficient, and the target average speed, a target processing rate value is calculated, and a processing rate threshold is obtained. When the target processing rate value is greater than or equal to the processing rate threshold, a normal operation signal is generated. When the target processing rate value is less than the processing rate threshold, an abnormal operation signal is generated. Based on the abnormal operation signal, a positive correction command and a negative correction command are generated. The positive correction command is sent to the ground control center, and the negative correction command is sent to the user terminal. This realizes the judgment of the image file data processing status, and determines whether a normal operation abnormal signal is needed by judging the status, so as to send relevant correction commands to the corresponding processing module, thereby improving the stability of message file transmission.

[0130] In one embodiment, such as Figure 7 As shown, after step S608, the following steps are also included:

[0131] Step S700: The ground control center adjusts the parsing speed and transmission speed of the image file data based on the positive correction command, thus completing the operation corresponding to the positive correction command.

[0132] Specifically, if an abnormal state occurs during the transmission of message data, the corresponding parsing speed and transmission speed can be adjusted and controlled by the ground control center to achieve a certain degree of stability in message transmission.

[0133] Step S702, so that the user terminal retransmits the message file data based on the reverse correction instruction.

[0134] Specifically, after the user terminal receives the reverse correction instruction, it can resend the message file data multiple times, or pre-split the message file data and then send the message file data out multiple times to ensure that all the information in the message file data is sent and transmitted.

[0135] In this embodiment, by enabling the ground control center to adjust the parsing speed and transmission speed of the image file data based on the forward correction command, and completing the operation corresponding to the forward correction command, the user terminal can resend the message file data based on the reverse correction command. This achieves bidirectional correction between the user terminal and the ground control center, thereby improving the stability of message file transmission and, to a certain extent, enhancing the integrity of the transmitted messages.

[0136] In one embodiment, a message transmission system is provided, in which the system is applied to Figure 8 The application environment shown includes the following system:

[0137] User terminal, used to send message file data;

[0138] In this context, "user terminal" refers to terminal equipment, which is the device located at the outermost edge of a computer network. "Message file data" refers to the transmitted message data, which can be a short message file. A short message is a message of no more than 140 sub-messages, which can both locate and display the location of the sender.

[0139] The server is used to receive message file data sent by user terminals, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold, respectively, to obtain the target comparison result.

[0140] The target file count refers to the number of files in the message file data. The target total data volume refers to the sum of the data corresponding to all files in the message file data. The file count threshold is a critical value used to measure the number of files to ensure the integrity of message transmission. The storage capacity threshold is a critical value used to measure the amount of message data to ensure the integrity of message transmission. The target comparison result refers to the result used to determine whether the message file data needs to be split.

[0141] Specifically, after receiving message file data sent by the user terminal, the server can calculate the number of target files and the total target data volume corresponding to the message file data. It can then compare the number of target files with the file number threshold and the total target data volume with the storage capacity threshold to determine whether the message file data needs to be split under different circumstances. This splitting of the message file data can help avoid the problem of large message files being easily lost during transmission, thereby improving the integrity of the transmitted files.

[0142] The server is also used to split the message file data based on the target comparison result to obtain each split message file data, compress each split message file data separately to obtain each corresponding target compressed message file data; convert each target compressed message file data into the corresponding initial conversion value book based on the preset character standard book, encrypt the initial conversion value book to obtain the target conversion value book;

[0143] Here, "split message file data" refers to a portion of the message file data obtained by splitting the message file data. "Target compressed message file data" refers to the compressed message file data. "Character standard book" refers to the correspondence between characters and values, such as the character "#" corresponding to the value "23," which can be pre-set. "Converted value book" refers to the value book after converting each character in the target compressed message file data into its corresponding value. "Target converted value book" refers to the encrypted value book after encrypting the converted value book.

[0144] Specifically, when the target comparison result meets certain conditions—that is, the number of target files exceeds a file count threshold, and the total target data volume exceeds a storage capacity threshold—the message file data can be split into multiple split message files that better preserve the integrity of the message data. These split message files are then compressed. This combination of splitting and compression improves the efficiency and integrity of message transmission. Furthermore, a pre-designed character standard template contains characters and their corresponding numerical values. This allows each character in the target compressed message file data to be converted into its corresponding value, preparing data for the subsequent generation of corresponding image files. This enhances the confidentiality of the message during subsequent key encryption and image conversion, preventing message information leakage or tampering during transmission, thus ensuring message integrity.

[0145] The server is also used to convert the target numerical data into corresponding image file data and send the image file data to the Beidou satellite terminal.

[0146] Image file data refers to encrypted images generated based on the corresponding target transformation numerical data. BeiDou satellite terminal refers to communication equipment used for communication via the BeiDou satellite system.

[0147] Specifically, based on the values ​​in the target conversion data book, the center of a circle can be determined on a blank image. Line segments corresponding to the values ​​can be drawn clockwise from the center of the circle, and the endpoints of the line segments can be connected sequentially to form the corresponding encrypted image, which is the corresponding image file data, and then sent to the Beidou satellite terminal.

[0148] The BeiDou satellite terminal is used to send image file data to the ground control center;

[0149] The ground control center is used to receive image file data.

[0150] Specifically, navigation communication can be conducted via BeiDou satellite terminals to transmit corresponding image file data to the ground control center. The ground control center can receive and process the image file data, and can control and adjust the speed of various types of message data transmission during the transmission process, such as transmission speed and parsing speed. In addition, the ground control center can decrypt the image file data using a private key and a preset character standard.

[0151] The aforementioned message transmission system involves a user terminal sending message file data. A server receives the message file data from the user terminal, calculates the number of target files and the total target data volume corresponding to the message file data, compares the number of target files and the total target data volume with file quantity thresholds and storage capacity thresholds respectively, obtains a target comparison result, splits the message file data into individual split message file data based on the target comparison result, compresses each split message file data, obtains corresponding target compressed message file data, converts each target compressed message file data into a corresponding initial conversion value book based on a preset character standard, encrypts the initial conversion value book to obtain the target conversion value book, converts the target conversion value book into corresponding image file data, and sends the image file data to the BeiDou satellite terminal. The BeiDou satellite terminal sends the image file data to the ground control center. The ground control center receives the image file data, thus realizing message transmission. The splitting, compression, and encryption of the message file data contribute to the privacy and integrity of the message transmission process, thereby improving the integrity of the transmitted message file.

[0152] In one embodiment, the server is also used to calculate a target processing rate value, generate an operation anomaly signal based on the comparison result between the target processing rate value and the processing rate threshold, generate a positive correction instruction and a negative correction instruction based on the operation anomaly signal, send the positive correction instruction to the ground control center, and send the negative correction instruction to the user terminal.

[0153] The target processing rate value refers to the speed at which image file data is processed. It can be calculated based on the transmission and reception speed, a preset scaling factor, and the target average speed. The specific calculation formula can be found in formula (1). The processing rate threshold is used to measure whether the speed corresponding to the processing of image file data exceeds the abnormal threshold. The normal operation signal refers to a signal that is executing normally and no abnormalities have been found. The abnormal operation signal refers to a signal generated when an abnormality occurs during the data transmission process. This could be due to the data processing rate being affected, requiring adjustments to various speeds to achieve stable message transmission. The forward correction instruction refers to an instruction used by the ground control center to adjust various speeds during message transmission. The reverse correction instruction refers to an instruction used to enable the user terminal to send message file data.

[0154] Specifically, in order to improve the stability of message file data transmission, the target processing speed value corresponding to the image file data can be calculated, and the comparison result between the target processing rate value and the processing rate threshold can be improved to determine whether the user terminal and the ground control center need to perform bidirectional correction to maintain the stability of message transmission, thereby improving the integrity of message transmission to a certain extent.

[0155] In one embodiment, the ground control center is also used to adjust the parsing speed and transmission speed of the image file data based on the forward correction command; the user terminal is also used to resend the message file data to the server based on the reverse correction command.

[0156] Specifically, if an abnormal state occurs during the transmission of message data, the ground control center can adjust and control the corresponding parsing speed and transmission speed. After the user terminal receives the reverse correction instruction, it can resend the message file data to the server multiple times, or pre-split the message file data and then send the message file data to the server multiple times to ensure that all message file data information is transmitted. This achieves bidirectional correction between the user terminal and the ground control center, which to a certain extent ensures the stability of message transmission and the integrity of the transmitted messages.

[0157] In one embodiment, the BeiDou satellite not only provides positioning but also two-way communication capabilities. Furthermore, BeiDou short message communication technology relies directly on satellite communication, unaffected by surrounding infrastructure. It can communicate anytime, anywhere as long as there is a satellite signal, significantly compensating for the shortcomings of common wireless transmission methods. In addition, during message transmission, message data can be split, compressed, and encrypted, effectively improving message integrity during transmission. Specifically, the BeiDou short message file can be used as message data. By receiving message data sent by the user terminal, the number of target files and the total target data volume are calculated. These are then compared with file quantity thresholds and storage capacity thresholds to obtain comparison results. Based on these results, the message data is split into individual split message files, which are then compressed to obtain corresponding compressed target message files. Finally, each compressed target message file is converted into a corresponding conversion value based on a preset character standard, and the conversion value is encrypted. The target conversion value is obtained; the target conversion value is converted into corresponding image file data, and the image file data is sent to the Beidou satellite terminal, so that the Beidou satellite terminal can send the image file data to the ground control center, realizing the effective transmission of the message. The message file data is split, which effectively avoids the problem of message data loss due to excessively large message files. The characters in the message file data are converted into numerical values ​​and then into images, which effectively improves the privacy of the transmitted message data. The avoidance of message data loss and the improvement of the privacy of the transmitted message effectively ensure the integrity of the message data during the transmission process, thereby improving the integrity of the message data during the transmission process.

[0158] Based on the same inventive concept, this application also provides a message transmission apparatus for implementing the message transmission method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more message transmission apparatus embodiments provided below can be found in the limitations of the message transmission method described above, and will not be repeated here.

[0159] In one embodiment, such as Figure 9 As shown, a message transmission device is provided, including: a comparison module 900, a splitting and compression module 902, an encryption module 904, and a transmission module 906, wherein:

[0160] The comparison module 900 is used to receive message file data sent by the user terminal, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold, respectively, to obtain the target comparison result.

[0161] The splitting and compression module 902 is used to split the message file data based on the target comparison result to obtain each split message file data, and to compress each split message file data to obtain each corresponding target compressed message file data.

[0162] The encryption module 904 is used to convert the data of each target compressed message file into a corresponding conversion value book based on a preset character standard book, and encrypt the conversion value book to obtain the target conversion value book.

[0163] The transmission module 906 is used to convert the target conversion value into corresponding image file data and send the image file data to the Beidou satellite terminal so that the Beidou satellite terminal can send the image file data to the ground control center.

[0164] In one embodiment, the splitting and compression module 902 is further configured to: when the target comparison result is that the number of target files is greater than the file number threshold and the total target data volume is less than or equal to the storage capacity threshold, compress the message file data to obtain corresponding target compressed message file data; when the target comparison result is that the number of target files is greater than the file number threshold and the total target data volume is greater than the storage capacity threshold, split the message file data based on the storage capacity threshold to obtain each split message file data, compress each split message file data to obtain target compressed message file data corresponding to each split message file data; and when the target comparison result is that the number of target files is less than or equal to the file number threshold, compress the message file data to obtain corresponding target compressed message file data.

[0165] In one embodiment, the encryption module 904 is further configured to sequentially identify the current character corresponding to each target compressed message file data, find the target value matching the current character from the character standard, and obtain the target value corresponding to each current character; sequentially convert each current character into the corresponding target value to obtain the converted value book corresponding to each target compressed message file data; obtain a key pair, and encrypt the converted value book based on the public key in the key pair to obtain the corresponding target converted value book.

[0166] In one embodiment, the transmission module 906 is further configured to acquire a blank image, determine a target center point from the blank image, set a preset number of rays at equal angles based on the target center, determine a target baseline from the rays, sequentially read the current value from the target conversion value book, and starting from the target baseline, determine the baseline segment corresponding to the current value from each ray in a clockwise direction until the baseline segment corresponding to each ray is obtained. The length of the baseline segment is equal to the corresponding current value, and the endpoints of the baseline segment include the target center point and the corresponding end endpoint. The end endpoints of the baseline segments corresponding to each ray are connected to obtain the corresponding image file data.

[0167] In one embodiment, the message transmission device further includes a signal generation module 908, configured to acquire the parsing speed, transmission speed, and reading speed corresponding to the image file data; calculate the transmission and reception speed corresponding to the image file data based on the parsing speed, transmission speed, and reading speed; acquire a preset proportional coefficient and a target average speed; calculate a target processing rate value based on the transmission and reception speed, the preset proportional coefficient, and the target average speed; acquire a processing rate threshold; generate a normal operation signal when the target processing rate value is greater than or equal to the processing rate threshold; generate an abnormal operation signal when the target processing rate value is less than the processing rate threshold; generate a positive correction command and a negative correction command based on the abnormal operation signal; send the positive correction command to the ground control center; and send the negative correction command to the user terminal.

[0168] In one embodiment, the message transmission device further includes a correction module 910, which is used to enable the ground control center to adjust the parsing speed and transmission speed corresponding to the image file data based on the forward correction instruction, and to complete the operation corresponding to the forward correction instruction; and to enable the user terminal to resend the message file data based on the reverse correction instruction.

[0169] Each module in the aforementioned message transmission device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0170] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 10 As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores relevant data during message transmission. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a message transmission method.

[0171] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 11As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a message transmission method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0172] Those skilled in the art will understand that Figure 10 and Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0173] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method examples.

[0174] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.

[0175] In one embodiment, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, causing the computer device to perform the steps in the above method embodiments.

[0176] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0177] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0178] 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.

[0179] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. 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 application should be determined by the appended claims.

Claims

1. A message transmission method, characterized in that, Applied to a server, the method includes: Receive message file data sent by user terminal, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold respectively to obtain the target comparison result; Based on the target comparison result, the message file data is split to obtain each split message file data, and each split message file data is compressed to obtain each corresponding target compressed message file data. Based on a preset character standard, the data of each target compressed message file is converted into a corresponding conversion value book, and the conversion value book is encrypted to obtain the target conversion value book; The target conversion value is converted into corresponding image file data, and the image file data is sent to the Beidou satellite terminal so that the Beidou satellite terminal can send the image file data to the ground control center.

2. The method according to claim 1, characterized in that, The step of splitting the message file data based on the target comparison result to obtain each split message file data, and compressing each split message file data to obtain each corresponding target compressed message file data includes: When the target comparison result is that the number of target files is greater than the file number threshold and the total target data volume is less than or equal to the storage capacity threshold, the message file data is compressed to obtain the corresponding target compressed message file data. When the target comparison result is that the number of target files is greater than the number of files threshold and the total amount of target data is greater than the storage capacity threshold, the message file data is split based on the storage capacity threshold to obtain each split message file data, and each split message file data is compressed to obtain the target compressed message file data corresponding to each split message file data. When the target comparison result is that the number of target files is less than or equal to the file number threshold, the message file data is compressed to obtain the corresponding target compressed message file data.

3. The method according to claim 1, characterized in that, The process involves converting the data of each target compressed message file into a corresponding converted value based on a preset character standard, and then encrypting the converted value to obtain the target converted value, which includes: Sequentially identify the current character corresponding to each target compressed message file data, find the target value that matches the current character from the character standard, and obtain the target value corresponding to each current character; Each current character is sequentially converted into its corresponding target value to obtain the converted value book corresponding to the data of each target compressed message file. Obtain a key pair, and encrypt the converted data based on the public key in the key pair to obtain the corresponding target converted data.

4. The method according to claim 1, characterized in that, The step of converting the target conversion value into corresponding image file data includes: Obtain a blank image, determine the target center point from the blank image, set a preset number of rays at equal angles based on the target center, and determine the target baseline from the rays; The current value is read sequentially from the target conversion value book. Starting from the target baseline, the baseline segment corresponding to the current value is determined from each ray in a clockwise direction until the baseline segment corresponding to each ray is obtained. The length of the baseline segment is equal to the corresponding current value. The endpoints of the baseline segment include the target center point and the corresponding end point. Connect the endpoints of the baseline segments corresponding to each ray to obtain the corresponding image file data.

5. The method according to claim 1, characterized in that, After the BeiDou satellite terminal sends the image file data to the ground control center, the method further includes: The parsing speed, transmission speed, and reading speed of the image file data are obtained, and the sending and receiving speed of the image file data is calculated based on the parsing speed, transmission speed, and reading speed. Obtain a preset scaling factor and a target average speed, and calculate the target processing rate value based on the transmit / receive speed, the preset scaling factor, and the target average speed. Obtain a processing rate threshold; when the target processing rate value is greater than or equal to the processing rate threshold, generate a normal operation signal. When the target processing rate value is less than the processing rate threshold, an operation abnormality signal is generated; Based on the operational anomaly signal, a positive correction command and a negative correction command are generated. The positive correction command is sent to the ground control center, and the negative correction command is sent to the user terminal.

6. The method according to claim 5, characterized in that, After generating a positive correction command and a negative correction command based on the operational anomaly signal, sending the positive correction command to the ground control center, and sending the negative correction command to the user terminal, the method further includes: This enables the ground control center to adjust the parsing speed and transmission speed of the image file data based on the positive correction command, thereby completing the operation corresponding to the positive correction command; This enables the user terminal to resend the message file data based on the reverse correction instruction.

7. A message transmission system, characterized in that, The system includes: User terminal, used to send message file data; The server is configured to receive message file data sent by the user terminal, calculate the number of target files and the total target data volume corresponding to the message file data, and compare the number of target files and the total target data volume with the file number threshold and the storage capacity threshold, respectively, to obtain the target comparison result. The server is also used to split the message file data based on the target comparison result to obtain each split message file data, compress each split message file data separately to obtain each corresponding target compressed message file data; convert each target compressed message file data into a corresponding initial conversion value book based on a preset character standard book, encrypt the initial conversion value book to obtain the target conversion value book; The server is also used to convert the target conversion value into corresponding image file data and send the image file data to the Beidou satellite terminal; The BeiDou satellite terminal is used to send the image file data to the ground control center; The ground control center is used to receive the image file data.

8. The system according to claim 7, characterized in that, The server is also used to calculate a target processing rate value, generate an operation anomaly signal based on the comparison result between the target processing rate value and the processing rate threshold, generate a positive correction instruction and a negative correction instruction based on the operation anomaly signal, send the positive correction instruction to the ground control center, and send the negative correction instruction to the user terminal.

9. The system according to claim 8, characterized in that, The ground control center is also used to adjust the parsing speed and transmission speed of the image file data based on the positive correction command; the user terminal is also used to resend the message file data to the server based on the reverse correction command.

10. 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 according to any one of claims 1 to 6.