Beidou short message communication method and device
By using a predefined character set and encoding method for commonly used characters, the limitation of sending Chinese characters in Beidou short messages in remote areas and areas with unstable communications is solved, and more efficient Beidou short message communication is achieved.
Patent Information
- Application Number
- CN202411826057.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2044-12-12
AI Technical Summary
Beidou short messages cannot support large-scale high-speed data transmission in remote areas and areas with unstable communication networks, resulting in only a small number of Chinese characters being sent each time.
By using a predefined character set of commonly used characters and a first encoding method, the content to be sent is converted into a second content to be sent, and the Beidou message is sent using a Beidou satellite communication channel, ensuring that each message contains more Chinese characters.
It reduces the number of messages that need to be sent, improves the smoothness and efficiency of communication between terminals, and achieves more efficient content transmission.
Smart Images

Figure CN119675743B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication interaction technology, and in particular to a Beidou short message communication method and device. Background Art
[0002] Beidou short message refers to a short message service that uses China's Beidou satellite navigation system to transmit data. Beidou short message can be used to achieve point-to-point or broadcast short message transmission, and supports the transmission of various types of information such as text, numbers, and images.
[0003] Beidou short messages can be applied in many fields, such as emergency communications, agricultural information transmission, logistics tracking, environmental monitoring, etc. It has great application potential in rural areas, remote areas and places with unstable communication networks.
[0004] The Beidou satellite navigation system has global coverage capabilities and can provide a wide range of short message transmission services without geographical restrictions. Moreover, compared with other communication methods, the cost of using Beidou short message services is relatively low, which is economical for some regions or industries with limited resources.
[0005] However, due to the relatively limited bandwidth of Beidou short message service, Beidou short message cannot support large-scale high-speed data transmission in actual applications, which may result in a small number of Chinese characters that can be sent each time (for example, only 49 Chinese characters can be sent at a time). Summary of the Invention
[0006] This disclosure section is provided to briefly introduce concepts that will be described in detail in the detailed description section below. This disclosure section is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] In a first aspect, an embodiment of the present disclosure provides a Beidou short message communication method, the method comprising: being applied to a first terminal, comprising:
[0008] Based on a predefined character library set of commonly used characters and the first content to be sent, obtaining a second content to be sent corresponding to the first content to be sent, wherein each character in the second content to be sent belongs to the predefined character library set;
[0009] Obtaining at least one Beidou message from the second content to be sent according to a first encoding method, wherein the first encoding method is determined based on the number of elements in the predefined character library set;
[0010] The at least one Beidou message is sent to the second terminal respectively by using the Beidou satellite communication channel.
[0011] In a second aspect, an embodiment of the present disclosure provides a Beidou short message communication device, applied to a first terminal, the device comprising:
[0012] a conversion unit, configured to obtain, based on a predefined character library set of commonly used characters and the first content to be sent, a second content to be sent corresponding to the first content to be sent, wherein each character in the second content to be sent belongs to the predefined character library set;
[0013] an encoding unit, configured to obtain at least one Beidou message by encoding the second content to be sent according to a first encoding method, wherein the first encoding method is determined based on the number of elements in the predefined character set;
[0014] The sending unit is used to use the Beidou satellite communication channel to send the above-mentioned at least one Beidou message to the second terminal respectively.
[0015] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the Beidou short message communication method as described above in the first aspect.
[0016] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the steps of the Beidou short message communication method as described above in the first aspect are implemented.
[0017] The embodiment of the present disclosure discloses a Beidou short message communication method and device, which can obtain a second content to be sent corresponding to the first content to be sent based on a predefined character library set of commonly used characters and a first content to be sent, wherein each character in the second content to be sent belongs to the predefined character library set; obtain at least one Beidou message for the second content to be sent according to a first encoding method, wherein the first encoding method is used to determine the number of elements based on the predefined character library set; and use the Beidou satellite communication channel to send at least one Beidou message to the second terminal respectively. Through the method disclosed in the present disclosure, the content to be sent is converted into Chinese characters in the predefined character library set (common character library set), so that it can be encoded using the first encoding method, so that more Chinese characters can be included in a single Beidou message.
[0018] Furthermore, this method can reduce the number of messages that need to be sent when sending content with the same Chinese characters, thereby helping to make the interaction between terminals smoother and helping the first terminal to send the content to be sent to the second terminal more efficiently. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 Schematic diagram of the hardware device of the Beidou short message communication method disclosed in the present invention;
[0021] Figure 2 is a flow chart of an embodiment of a BeiDou short message communication method according to the present disclosure;
[0022] Figure 3 1 is a schematic structural diagram of an embodiment of a Beidou short message communication device according to the present disclosure;
[0023] Figure 4 is an exemplary system architecture to which the Beidou short message communication method according to an embodiment of the present disclosure may be applied;
[0024] Figure 5 It is a schematic diagram of the basic structure of an electronic device provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0026] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0027] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0028] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0029] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0030] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0031] From the above background technology records, it can be seen that Beidou short messages still have certain communication capabilities in remote areas and places where the communication network is unstable. However, there are situations where only a few Chinese characters can be sent at a time.
[0032] In one or more embodiments disclosed in the application, by converting the content to be sent into Chinese characters in a predefined character set, it can be encoded using the first encoding method, so that more Chinese characters can be included in a Beidou message sent in a single time.
[0033] Furthermore, this method can reduce the number of messages that need to be sent when sending content with the same Chinese characters, thereby helping to make the interaction between terminals smoother and helping the first terminal to send the content to be sent to the second terminal more efficiently.
[0034] In order to better understand the idea of this disclosure, first combine Figure 1 The schematic diagram of the hardware device used in the short message communication method provided by the present disclosure can also be understood as a short message communication device, such as Figure 1 As shown, the device may include: an RDSS signal receiving module, an RDSS signal transmitting module, an RDSS RF transceiver chip U5 and a BeiDou-3 dedicated baseband chip U6;
[0035] Among them, the RDSS signal transmission module may include: a transmitting antenna L, a power amplifier PA, a low noise amplifier LNA1, a first filter U1 and an attenuator U2. The signal output end of the RDSS RF transceiver chip is connected to the signal input end of the attenuator U2, the signal output end of the attenuator U2 is connected to the signal input end of the first filter U1, the signal output end of the first filter U1 is connected to the signal input end of the low noise amplifier LNA1, the signal output end of the low noise amplifier LNA1 is connected to the signal input end of the power amplifier PA, and the output end of the power amplifier PA is connected to the signal input end of the transmitting antenna L.
[0036] The RDSS signal receiving module may include: a receiving antenna S, a second filter U7, a low noise amplifier LNA2, a low noise amplifier LNA3, a third filter U3 and a fourth filter U4, the signal output end of the receiving antenna S is connected to the signal input end of the second filter U2, the signal output end of the second filter U2 is connected to the signal input end of the low noise amplifier LNA2, the signal output end of the low noise amplifier LNA2 is connected to the signal input end of the third filter U3, the signal output end of the third filter U3 is connected to the signal input end of the low noise amplifier LNA3, the signal output end of the low noise amplifier LNA3 is connected to the signal input end of the fourth filter U4, and the signal output end of the fourth filter U4 is connected to the signal input end of the RDSS RF transceiver chip;
[0037] The RDSS RF transceiver chip U5 communicates with the BeiDou-3 dedicated baseband chip U6. The BeiDou-3 dedicated baseband chip U6 is provided with a SIM card connection interface, as well as a UART serial port and an input power interface PA_5V and other interfaces.
[0038] It can be seen that the short message communication device has the characteristics of high integration, small size and low power consumption. Therefore, it can be widely used in various Beidou communication terminals, including vehicle-mounted, handheld, digital transmission, etc.
[0039] Of course, the short message communication device may further include a processor, and the processor may be connected to each component and may be used to process data generated by each component.
[0040] It should be understood that in actual application scenarios, the specific components that the short message communication device may include can be reasonably changed and set according to actual conditions. Here, only an example of a possible connection diagram of the short message communication device is provided to assist in understanding the idea of the short message communication method disclosed herein.
[0041] Please refer to Figure 2 , which shows the process of an embodiment of the Beidou short message communication method according to the present disclosure. Figure 2 The Beidou short message communication method shown in FIG. 1 can be applied to a first terminal (the first terminal can be understood as a terminal device for sending Beidou short messages), such as Figure 2 As shown, the Beidou short message communication method may include the following steps:
[0042] Step 201 : Based on a predefined character library set of commonly used characters and a first content to be sent, obtain a second content to be sent corresponding to the first content to be sent.
[0043] Wherein, each character in the second content to be sent belongs to a predefined character set.
[0044] Step 202: Obtain at least one Beidou message by encoding the second content to be sent according to the first encoding method.
[0045] The first encoding method is determined based on the number of elements in the predefined character set.
[0046] Step 203: Use the Beidou satellite communication channel to send at least one Beidou message to the second terminal.
[0047] As an example, commonly used characters may be understood as frequently used characters, or may be understood as characters that may be frequently used in specific scenarios.
[0048] For example, in an outdoor adventure interaction scenario, commonly used characters might be used to describe coordinate information, weather conditions, and physical conditions. In a transportation scenario, commonly used characters might be used to describe vehicle status and road conditions. In other words, commonly used characters might vary in different scenarios, and accordingly, the predefined character set for commonly used characters might also vary.
[0049] As an example, the first content to be sent can be understood as the content that needs to be sent out by the user. For example, the user may enter content to report on the current situation. For example, the content entered by the user may be "The first team members, gather at the top of the mountain, pay attention to the current bad weather, the road is slippery, pay attention to safety", where "slippery, bad" may not be characters in the font set. Therefore, the second content to be sent corresponding to the first content to be sent can be "The first team members, gather at the top of the mountain, pay attention to the current bad weather, the road is slippery, pay attention to safety".
[0050] That is, the sentences expressed in the first content to be sent and the second content to be sent have similar meanings, except that the characters in the second content to be sent are all characters in the predefined character library set.
[0051] As an example, the second content to be sent may be encoded using a first encoding method corresponding to a predefined character set, thereby obtaining at least one Beidou message.
[0052] It should be understood that since the number of predefined character sets for commonly used characters is greatly reduced compared to existing Chinese characters, and the first encoding method is determined based on the number of elements in the predefined character set, the result after encoding by the first encoding method requires fewer characters, which helps to include more content in a Beidou message.
[0053] Of course, the specific encoding method selected can be limited according to the actual situation. However, it should be understood that since the total number of items to be encoded is reduced, the memory occupied by each Chinese character after encoding can be less. Therefore, more content can be encoded in the same storage space. That is, a shorter message can include more Chinese characters.
[0054] For example, when encoding 1000 commonly used Chinese characters, the memory occupied by a single Chinese character encoding is reduced, and the maximum length of a single message can be increased. For example: in the related art, 1011000010100001 represents that "啊" is encoded with 16 digits, while in this embodiment, encoding only 1000 commonly used characters can become 0101010101, that is, 10 digits, thus reducing 6 bits; therefore, the maximum length of a single message can be increased. In the related art, a single message can send 49 Chinese characters, while the method of the present disclosure can send 120 Chinese characters.
[0055] As an example, at least one Beidou message can be sent to the second terminal respectively using the Beidou satellite communication channel. And since the content included in each Beidou message increases, compared with the related art, the method of the present disclosure can reduce the number of times of sending short messages in batches, which is conducive to the first terminal sending the content to be sent to the second terminal more efficiently. It can also be understood that it helps to achieve smoother communication between the first terminal and the second terminal.
[0056] As an example, which specific communication channel of which specific Beidou satellite is used can also be limited according to the actual situation, and can be limited according to the actual situation. Here, the specific communication channel selected is not limited.
[0057] It can be seen that in the present disclosure, based on the predefined character library set of common characters and the first content to be sent, the second content to be sent corresponding to the first content to be sent is obtained, where each character in the second content to be sent belongs to the character library set; at least one Beidou message is obtained by encoding the second content to be sent according to the first encoding method, where the first encoding method is used to determine based on the number of elements in the predefined character library set; at least one Beidou message is sent to the second terminal respectively using the Beidou satellite communication channel. And through the method of the present disclosure, the content to be sent is converted into Chinese characters in the predefined character library set, so that it can be encoded using the first encoding method, so that more Chinese characters can be included in a single Beidou message sent.
[0058] Furthermore, when sending the content of the same Chinese characters, this method can reduce the number of messages to be sent, which helps to make the interaction between terminals smoother and also helps the first terminal to send the content to be sent to the second terminal more efficiently.
[0059] In some embodiments, step 101 (obtaining second content to be sent corresponding to the first content to be sent based on a predefined character library set of commonly used characters and the first content to be sent) is further specifically used to:
[0060] Based on the predefined character set and the first content to be sent, determine whether the first content to be sent includes text that does not belong to the character set; when the first content to be sent includes text that does not belong to the predefined character set, update the first content to be sent to obtain the second content to be sent; when the first content to be sent includes text that belongs to the predefined character set, determine that the first content to be sent is the second content to be sent.
[0061] As an example, when the characters in the first content to be sent all belong to the characters in the predefined font set, it can be determined that the first content to be sent meets the requirements of the first encoding, so that the first content to be sent can be determined as the second content to be sent and encoded using the first encoding rule.
[0062] When the text in the first content to be sent includes text that does not belong to the predefined character library set, it indicates that part of the content of the first content to be sent may not meet the requirements of the first encoding. In this way, the first content to be sent can be updated to obtain the second content to be sent. In this way, it can be ensured that the second content to be sent can be encoded using the first encoding to obtain at least one Beidou short message.
[0063] In some embodiments, updating the first content to be sent to obtain the second content to be sent may specifically include:
[0064] Perform contextual semantic analysis on characters that do not belong to the predefined character set;
[0065] Determining, from the predefined character set based on the semantic analysis result, similar commonly used characters corresponding to the characters that do not belong to the predefined character set;
[0066] Based on the determined similar commonly used text, the first content to be sent is updated to obtain the second content to be sent.
[0067] For example, performing contextual semantic analysis on characters that do not belong to the predefined character set can be understood as analyzing the specific meanings expressed by the characters that do not belong to the predefined character set. This helps ensure that the meanings expressed by the updated first content to be sent and the second content to be sent are similar.
[0068] For example, the first content to be sent includes "The destination is at the top of the mountain, please go ahead, the road is slippery and it is easy to fall"; among them, "slippery" and "fall" may not belong to the predefined font set, while "slippery" does belong to the predefined font set. Therefore, after this part of the content is updated, it can be "The destination is at the top of the mountain, please go ahead, the road is slippery, please be careful."
[0069] It should be understood that the first content to be sent may have fewer, the same, or more Chinese characters than the second content to be sent. This is because sentences with similar meanings may have different lengths. For example, "The journey is winding and there are many obstacles" may be updated to: "The journey is winding and there are many obstacles." Or it may be: "The journey is difficult."
[0070] As an example, determining similar commonly used characters from a character set to characters that do not belong to the predefined character set can be understood as performing a contextual semantic analysis on the characters that do not belong to the predefined character set, thereby determining the meaning expressed by the characters that do not belong to the predefined character set in the sentence, which helps to make the similar commonly used characters determined from the predefined character set more accurate.
[0071] In some embodiments, updating the first content to be sent based on the determined similar commonly used text to obtain the second content to be sent may specifically include:
[0072] Display characters that do not belong to the predefined font set and similar commonly used characters;
[0073] In response to receiving the replacement text input by the user, the first content to be sent is updated and the second content to be sent is obtained.
[0074] As an example, by displaying characters that do not belong to the predefined character set and similar commonly used characters, it is convenient for the user to input replacement characters so that the second content to be sent can express a similar meaning to the first content to be sent.
[0075] It should be understood that similar content may include multiple words, that is, there may be multiple words with similar meanings in the predefined character library. Therefore, a character or a word that does not belong to the predefined character library set may correspond to multiple similar commonly used characters, which is conducive to users being able to enter replacement characters more accurately.
[0076] For example, since the replacement text is entered by the user based on displayed similar content, the meaning of the first content to be sent and the second content to be sent can be made more similar. This modification method allows the user to participate in the replacement and also helps ensure that the content subsequently entered by the user can directly meet the predefined font set.
[0077] In some embodiments, the step 103 of “sending at least one BeiDou message to the second terminal” may specifically include:
[0078] Determine the sending order of at least one Beidou message according to the position of the content corresponding to each Beidou message in the second content to be sent; and, according to the determined sending order, after sending a Beidou message, send another Beidou message at an interval of a preset time.
[0079] As an example, by sorting the sending order of at least one Beidou message and sending a Beidou message after a preset time interval, this method of sorting and sending information helps to improve the sending efficiency of Beidou messages.
[0080] As an example, the preset duration may be one minute. Of course, the specific preset duration may be limited according to actual conditions.
[0081] In some embodiments, the above method may further include:
[0082] Generate test confirmation information;
[0083] The detection confirmation information is sent to the second terminal using the Beidou satellite communication channel.
[0084] Here, the second terminal can be used to determine the Beidou message information currently received and sent by the first terminal based on the detection confirmation information, and return the determination result to the first terminal, wherein the determination result is used to indicate the second terminal to the received Beidou message information.
[0085] As an example, by generating detection confirmation information, the current reception status of the second terminal can be known based on the confirmation information fed back by the second terminal. This will help to send Beidou messages more reasonably and ensure that the second terminal can fully receive at least one Beidou message.
[0086] As an example, the first detection confirmation information can be generated after a certain number of Beidou short messages are sent, or after a complete round of Beidou messages are sent. Of course, in the specific implementation method, the specific time for generating the detection confirmation information can be limited according to actual conditions.
[0087] In some embodiments, the method may further include: if the determination result indicates that the second terminal has not completely received at least one Beidou message, determining a time for sending the detection confirmation information next time based on the determination result and the Beidou message sent by the first terminal;
[0088] Before the next time the detection confirmation information is sent, the message information that the second terminal has not received is sent at intervals.
[0089] As an example, the confirmation result can also be understood as a communication success rate. For example, if the first terminal sends 8 messages and the second terminal receives 4 messages, the communication success rate can be 50%.
[0090] It should be understood that the communication success rate can reflect the data loss situation of the Beidou data packet received by the receiving end (second end). The higher the success rate, the less the number of data loss, and the lower the success rate, the more the number of data loss; therefore, when the number of losses is less, it can be determined that the time for sending the detection confirmation information next time is later, and accordingly, when the number of losses is large, it can be determined that the time for sending the detection confirmation time next time is relatively early, so that it can be ensured to a certain extent that the second terminal can accurately receive the Beidou message data sent by the first terminal.
[0091] As an example, after the first detection confirmation message is sent, each subsequent detection confirmation message can be calculated using the following formula:
[0092]
[0093] Where, T max It can be the single round continuous sending time limit of Beidou data packets (which can be understood as the time interval between the next detection confirmation information sent and the last detection confirmation information sent). To round up, T0 is the unit time interval for short message transmission (for example, a short message can be sent once every 1 minute), p is the communication success rate of the receiving end (which can also be understood as the confirmation result returned by the second terminal), and k is a fixed coefficient, and the value of the coefficient k is 3.
[0094] It can be seen from this formula that although the unit time interval of the short message transmission is fixed, since p may change according to the actual transmission situation, the time interval between two adjacent detection confirmation information may be different. That is, the sending of detection confirmation information is related to the current communication success rate. In this way, the number of times the detection confirmation information needs to be sent can be reduced to a certain extent, making the sending of detection confirmation information more reasonable and helping to save communication resources.
[0095] For example, in one possible embodiment, the interval unit time length of the short message round transmission is 1 minute; for example, assuming that the communication success rate p may be 0.5, the single round continuous transmission time limit of the Beidou data packet is two minutes. At this time, the communication success rate is low, and the sent data needs to be confirmed once every two minutes, with two minutes as a round; and when the communication success rate is lower than 0.5, or even lower, the single round continuous transmission time limit of the Beidou data packet is one minute, that is, one minute as a round; each time the sending end sends a Beidou data packet, it needs to determine the order; and when the success rate is 0.9, the communication is successful. When the communication success rate is higher, then after 117 minutes, just need confirm once the data that send; And when the communication success rate is close to 1, then the single round continuous transmission duration limit of Beidou data packet is close to 325 minutes, that is to say, when the communication success rate is very high, just need confirm once the data that send every 325 minutes; Therefore, the transmitting terminal of the present embodiment is higher when the communication success rate is lower, and the frequency that the data that send is confirmed is higher, to prevent a large amount of data loss from occurring in Beidou data packet, and when the communication success is higher, the frequency that the data that send is confirmed is significantly reduced, to ensure Beidou data packet transmission efficiency.
[0096] In some embodiments, the information in the determination result may be generated by:
[0097] Determine the interval frequency of each received Beidou data packet and the number of received Beidou data packets;
[0098] A determination result is generated according to the preset frequency, the determined interval frequency, and the number of received data packets.
[0099] That is, the preset frequency may indicate that the first end has sent a plurality of data packets, and by comparing the plurality of data packets with the received data packets, the success rate may be obtained.
[0100] The determined interval frequency may be variable, which can indicate to a certain extent which data packets and which time periods are received slowly, and can reflect to a certain extent the change in the efficiency of the second terminal in receiving short messages.
[0101] It can be seen that the determination result includes at least the reception success rate and reception efficiency of the second terminal, so that the first terminal can more reasonably send the short message information that has not yet been sent to the second terminal according to the determination result.
[0102] Further references Figure 3 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a Beidou short message communication device, which is applied to a first terminal. Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0103] like Figure 3 As shown, the Beidou short message communication device of this embodiment includes: a conversion unit 301, which is used to obtain a second content to be sent corresponding to the first content to be sent based on a predefined character library set of commonly used characters and the first content to be sent, wherein each character in the second content to be sent belongs to the predefined character library set;
[0104] The encoding unit 302 is configured to obtain at least one Beidou message by encoding the second content to be sent according to a first encoding method, wherein the first encoding method is determined based on the number of elements in the predefined character set;
[0105] The sending unit 303 is used to use the Beidou satellite communication channel to send the at least one Beidou message to the second terminal.
[0106] In this embodiment, the specific processing of the conversion unit 301, the encoding unit 302, and the sending unit 303 of the Beidou short message communication device and the technical effects thereof can be referred to respectively. Figure 1 The relevant descriptions of step 101, step 102, and step 103 in the corresponding embodiment are not repeated here.
[0107] In some embodiments, obtaining the second content to be sent corresponding to the first content to be sent based on the predefined character library set of commonly used characters and the first content to be sent includes:
[0108] determining, based on the predefined character set and the first content to be sent, whether the first content to be sent includes characters that do not belong to the predefined character set;
[0109] When the first content to be sent includes characters that do not belong to the predefined character set, updating the first content to be sent to obtain the second content to be sent;
[0110] When the first content to be sent all belongs to the characters in the predefined character set, the first content to be sent is determined to be the second content to be sent.
[0111] In some embodiments, updating the first content to be sent to obtain the second content to be sent includes:
[0112] Perform contextual semantic analysis on the characters that do not belong to the above predefined character set;
[0113] Determining, from the predefined character set according to the semantic analysis result, similar commonly used characters corresponding to the characters not belonging to the predefined character set;
[0114] Based on the determined similar commonly used text, the first content to be sent is updated to obtain the second content to be sent.
[0115] In some embodiments, the updating of the first content to be sent based on the determined similar commonly used text to obtain the second content to be sent includes:
[0116] Display characters that do not belong to the above predefined character set and the above similar commonly used characters;
[0117] In response to receiving the replacement text input by the user, the first content to be sent is updated to obtain the second content to be sent.
[0118] In some embodiments, sending the at least one BeiDou message to the second terminal includes:
[0119] Determining a sending order of the at least one Beidou message according to a position of content corresponding to each Beidou message in the at least one Beidou message in the second content to be sent;
[0120] According to the determined sending sequence, after sending a Beidou message, another Beidou message will be sent after a preset time interval.
[0121] In some embodiments, the above method further comprises:
[0122] Generate test confirmation information;
[0123] The detection confirmation information is sent to the second terminal using the Beidou satellite communication channel, wherein the second terminal is used to determine the Beidou message information currently received and sent by the first terminal based on the detection confirmation information, and return the determination result to the first terminal, wherein the determination result is used to indicate the determination result of the second terminal for the received Beidou message information.
[0124] In some embodiments, the above method further comprises:
[0125] If the determination result indicates that the second terminal has not completely received the at least one Beidou message, determine the time for next sending the detection confirmation information based on the determination result and the Beidou message sent by the first terminal;
[0126] Before the next time the detection confirmation information is sent, the message information that the second terminal has not received is sent at intervals.
[0127] Please refer to Figure 4 , Figure 4 An exemplary system architecture is shown in which the Beidou short message communication method according to an embodiment of the present disclosure can be applied.
[0128] like Figure 4 As shown, the system architecture may include terminal devices 401, 402, 403, a network 404, and a server 405. The network 404 is used as a medium for providing a communication link between the terminal devices 401, 402, 403 and the server 405. The network 404 may include various connection types, such as wired or wireless communication links or fiber optic cables.
[0129] Terminal devices 401, 402, and 403 can interact with server 405 via network 404 to receive or send messages, etc. Various client applications can be installed on terminal devices 401, 402, and 403, such as web browser applications, search applications, and news and information applications. The client applications in terminal devices 401, 402, and 403 can receive user instructions and perform corresponding functions based on the user instructions, such as adding corresponding information to the message based on the user's instructions.
[0130] Terminal devices 401, 402, and 403 can be hardware or software. When terminal devices 401, 402, and 403 are hardware, they can be various electronic devices with display screens and support web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) players, laptop computers, and desktop computers, etc. When terminal devices 401, 402, and 403 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, software or software modules used to provide distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.
[0131] The server 405 may be a server that provides various services, such as receiving information acquisition requests sent by the terminal devices 401, 402, and 403, acquiring display information corresponding to the information acquisition requests through various means according to the information acquisition requests, and sending relevant data of the display information to the terminal devices 401, 402, and 403.
[0132] It should be noted that the Beidou short message communication method provided in the embodiment of the present disclosure can be executed by a terminal device, and accordingly, the Beidou short message communication device can be set in the terminal devices 401, 402, and 403. In addition, the Beidou short message communication method provided in the embodiment of the present disclosure can also be executed by the server 405, and accordingly, the Beidou short message communication device can be set in the server 405.
[0133] It should be understood that Figure 4 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.
[0134] Reference below Figure 5 , which shows an electronic device (eg Figure 4 The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0135] like Figure 5 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0136] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Figure 5 The electronic device is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0137] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0138] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0139] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0140] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0141] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: obtains second content to be sent corresponding to the first content to be sent based on a predefined character library set of commonly used characters and the first content to be sent, wherein each character in the second content to be sent belongs to the predefined character library set; obtains at least one Beidou message for the second content to be sent according to a first encoding method, wherein the first encoding method is used to determine based on the number of elements in the predefined character library set; and uses the Beidou satellite communication channel to send the at least one Beidou message to the second terminal respectively.
[0142] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0143] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0144] The units described in the embodiments of the present disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, a conversion unit may also be described as a "unit that obtains second content to be sent corresponding to the first content to be sent."
[0145] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0146] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0147] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0148] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0149] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A Beidou short message communication method, characterized in that: Applied to the first terminal, including: Based on a predefined character library set of commonly used characters and the first content to be sent, obtaining a second content to be sent corresponding to the first content to be sent, wherein each character in the second content to be sent belongs to the predefined character library set; Obtaining at least one Beidou message by encoding the second content to be sent according to a first encoding method, wherein the first encoding method is determined based on the number of elements in the predefined character set; Using a Beidou satellite communication channel, sending the at least one Beidou message to the second terminal respectively; The step of obtaining the second content to be sent corresponding to the first content to be sent based on the predefined character library set of commonly used characters and the first content to be sent includes: determining, based on the predefined character set and the first content to be sent, whether the first content to be sent includes characters that do not belong to the character set; When the first content to be sent includes characters that do not belong to the predefined character set, updating the first content to be sent to obtain the second content to be sent; When the first content to be sent all belongs to the characters in the predefined character set, determining the first content to be sent as the second content to be sent; and updating the first content to be sent to obtain the second content to be sent, including: Performing contextual semantic analysis on characters that do not belong to the predefined character set; Determining, from the predefined character set according to the semantic analysis result, similar commonly used characters corresponding to the characters that do not belong to the predefined character set; Based on the determined similar commonly used characters, the first content to be sent is updated to obtain the second content to be sent.
2. The method according to claim 1, characterized in that The updating of the first content to be sent based on the determined similar commonly used characters to obtain the second content to be sent includes: Displaying characters that do not belong to the predefined character set and similar commonly used characters; In response to receiving the replacement text input by the user, the first content to be sent is updated and the second content to be sent is obtained.
3. The method according to claim 1, characterized in that The sending the at least one Beidou message to the second terminal respectively includes: Determining a sending order of the at least one Beidou message according to a position of content corresponding to each Beidou message in the at least one Beidou message in the second content to be sent; According to the determined sending sequence, after sending a Beidou message, another Beidou message will be sent after a preset time interval.
4. The method according to claim 1, wherein The method further comprises: Generate test confirmation information; The detection confirmation information is sent to the second terminal using the Beidou satellite communication channel, wherein the second terminal is used to determine the Beidou message information currently received and sent by the first terminal based on the detection confirmation information, and return a determination result to the first terminal, wherein the determination result is used to indicate the second terminal to the received Beidou message information.
5. The method according to claim 4, characterized in that The method further comprises: If the determination result indicates that the second terminal has not completely received the at least one Beidou message, determine a time for sending the detection confirmation information next time according to the determination result and the Beidou message sent by the first terminal; Before the next time the detection confirmation information is sent, the message information that the second terminal has not received is sent at intervals.
6. A Beidou short message communication device, characterized in that: Applied to a first terminal, the apparatus includes: A conversion unit is configured to obtain, based on a predefined character library set of commonly used characters and the first content to be sent, second content to be sent corresponding to the first content to be sent, wherein each character in the second content to be sent belongs to the predefined character library set; wherein obtaining, based on the predefined character library set of commonly used characters and the first content to be sent, the second content to be sent corresponding to the first content to be sent, comprises: determining, based on the predefined character set and the first content to be sent, whether the first content to be sent includes characters that do not belong to the character set; When the first content to be sent includes characters that do not belong to the predefined character set, updating the first content to be sent to obtain the second content to be sent; When the first content to be sent all belongs to the characters in the predefined character set, determining the first content to be sent as the second content to be sent; and updating the first content to be sent to obtain the second content to be sent, including: Performing contextual semantic analysis on characters that do not belong to the predefined character set; Determining, from the predefined character set according to the semantic analysis result, similar commonly used characters corresponding to the characters that do not belong to the predefined character set; Based on the determined similar commonly used characters, updating the first content to be sent to obtain the second content to be sent; an encoding unit, configured to obtain at least one Beidou message according to a first encoding method for the second content to be sent, wherein the first encoding method is determined based on the number of elements in the predefined character library set; The sending unit is used to use the Beidou satellite communication channel to send the at least one Beidou message to the second terminal respectively.
7. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5.
8. A computer-readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Compression transmission method and device of power data, terminal equipment and storage medium
CN117395719A