Communication method, system, device and equipment based on Beidou short message and medium

By negotiating the protocol version number and scene number between the Beidou terminal and the cloud, generating Beidou short messages with multiple scene information, the Beidou short message communication method in the existing technology is solved, and the problem is difficult to meet the needs of multiple scenes, and the Beidou short message communication method is realized. More efficient and flexible communication.

CN119094993APending Publication Date: 2024-12-06ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411169202.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

The existing Beidou short message communication method is difficult to meet the communication needs in multiple scenarios. Due to the predefined fixed templates, it is impossible to effectively transmit diversified information.

Method used

By negotiating the protocol version number and scene number between the Beidou terminal and the cloud, a Beidou short message is generated for the scene selected by the user, allowing the user to select system scenes and custom scenes on the SMS sending page, thereby generating information containing multiple scenes. text message.

Benefits of technology

Transmission of more effective information within a limited number of bytes reduces the cost of satellite communication, improves communication efficiency and flexibility, and meets the communication needs in various scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119094993A_ABST
    Figure CN119094993A_ABST
Patent Text Reader

Abstract

The invention provides a communication method, system, device and equipment based on a Beidou short message, and a medium, and relates to the technical field of Beidou short message communication protocols. The method comprises the steps of obtaining a scene number of a scene selected by a user on a short message sending page, generating a Beidou short message for the selected scene according to the scene number, and sending the Beidou short message to a Beidou cloud based on a Beidou protocol, the Beidou cloud terminal is used for generating a short message for the selected scene according to the version number and the scene number carried in the Beidou short message, and sending the short message to the short message receiving terminal, so that the expressed communication content can comprise the communication content of the system scene and / or the user-defined scene, more communication information can be transmitted only through a limited number of bytes, and the user experience is improved. Therefore, the communication requirements in various scenes can be met, the satellite communication cost is reduced, and the communication efficiency and the communication flexibility of the Beidou short message are improved at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Beidou short message communication protocol, and in particular to a communication method, system, device, equipment and medium based on Beidou short message. Background Art

[0002] BeiDou short message service is an important function of BeiDou Navigation Satellite System (BDS), which allows users to send and receive short messages via satellite, and is of great significance in emergency rescue, remote monitoring and other scenarios that require reliable communication. However, when using BeiDou short messages for actual communication, due to the high cost of satellite communication, it is usually necessary to limit the number of communication bytes.

[0003] In the related art, a fixed template (such as a single template or a combination of several templates) with pre-defined communication content is usually used to send text messages. The text message content expressed is limited by the fixed template. This limitation means that only limited information can be transmitted each time the communication is carried out, which makes it difficult to meet the communication needs in various scenarios. Summary of the invention

[0004] The present application provides a communication method, system, device, equipment and medium based on Beidou short messages, which are used to solve the problem in the related art that it is difficult to meet communication needs in various scenarios when using Beidou short messages for communication.

[0005] In a first aspect, the present application provides a communication method based on Beidou short message, which is applied to Beidou terminal, and the communication method includes:

[0006] Obtain the scenario ID of the scenario selected by the user on the SMS sending page, where the scenario includes a system scenario and / or a custom scenario;

[0007] Generate a Beidou short message for the selected scenario according to the scenario number. The Beidou short message carries the version number and scenario number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud.

[0008] Based on the Beidou protocol, a Beidou short message is sent to the Beidou cloud. The Beidou cloud is used to generate a text message for the selected scenario according to the version number and scenario number carried in the Beidou short message, and send the text message to the text message receiving terminal.

[0009] In a possible implementation, a Beidou short message for a selected scene is generated according to a scene number, including: generating the first byte of the Beidou short message based on the version number, the scene displayed on the SMS sending page, and the scene number, wherein the bits in the first byte include A first bits, B second bits, and C third bits, the A first bits are used to represent the version number, each of the B second bits corresponds to a system scene, each of the C third bits corresponds to a custom scene, the bit position of the selected scene is 1, the bit position of the unselected scene is 0, A, B and C are all positive integers, and the sum of the three is equal to the byte length; generating a byte message for the corresponding scene based on the selected scene number; generating a Beidou short message for the selected scene based on the first byte and the byte message.

[0010] In one possible implementation, a text message sending page is generated in the following manner: display a custom scene setting page, the custom scene setting page includes a version area, a system scene area and a custom scene area, the version area is used to display the version information of the protocol predefined by the Beidou cloud, the system scene area is used to display the system scene information of the protocol predefined by the Beidou cloud, and the custom scene area is used to set a custom scene; obtain a scene definition instruction from the user acting on the custom scene area, the scene definition instruction carries the scene position, scene number and scene content of the custom scene, and the scene position indicates the position of the scene in the first byte of the Beidou short message; send the scene position, scene number and scene content of the custom scene to the Beidou cloud to obtain the review information of the Beidou cloud for the custom scene; in response to the review information indicating that the review is passed, generate a text message sending page, the display content of the text message sending page includes the version number of the protocol, the system scene corresponding to the system scene information, and the custom scene.

[0011] In a possible implementation, the audit information also includes the reason for audit failure or the condition for audit passing, and also includes: in response to the audit information indicating that the audit failed, the reason for audit failure or the condition for audit passing is displayed on the custom scene setting page to instruct the user to set up a custom scene.

[0012] In a second aspect, the present application provides a communication method based on Beidou short message, which is applied to Beidou cloud, and the communication method includes:

[0013] Receive the Beidou short message sent by the Beidou terminal based on the Beidou protocol. The Beidou short message carries the version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and the scenario number selected by the user;

[0014] Parse the Beidou short message based on the protocol to obtain the version number and scenario number carried by the Beidou short message;

[0015] Generate SMS based on version number and scenario number;

[0016] Send a text message to the SMS receiving terminal.

[0017] In a possible implementation, generating a text message based on a version number and a scene number includes: obtaining a protocol corresponding to the version number; obtaining scene description information corresponding to the scene number in the protocol; and generating a text message including the scene description information.

[0018] In a possible implementation, the communication method based on Beidou short message also includes: receiving the scene position, scene number and scene content of the custom scene sent by the Beidou terminal, the scene position indicates the position of the scene in the first byte of the Beidou short message; reviewing the scene position, scene number and scene content of the custom scene to obtain review information for the custom scene, the review information indicating whether the review is passed or failed, if the review fails, the review information also includes the reason for the failure of the review or the conditions for passing the review; sending the review information to the Beidou terminal.

[0019] In a third aspect, the present application provides a communication system based on Beidou short messages, including:

[0020] A Beidou terminal, used to execute the Beidou short message-based communication method according to any one of the first aspects;

[0021] Beidou cloud, used to execute the Beidou short message based communication method according to any one of the second aspects;

[0022] Beidou satellite, used to receive Beidou short messages sent by Beidou terminals based on Beidou protocol, and send Beidou short messages to Beidou cloud based on Beidou protocol;

[0023] The SMS receiving terminal is used to receive SMS messages sent by the Beidou cloud. The SMS messages are generated by the Beidou cloud based on the Beidou short messages.

[0024] In a fourth aspect, the present application provides a communication device based on Beidou short message, which is applied to Beidou terminal, and the communication device includes:

[0025] An acquisition module is used to acquire the scene number of the scene selected by the user on the SMS sending page, where the scene includes a system scene and / or a custom scene;

[0026] A processing module is used to generate a Beidou short message for the selected scene according to the scene number, and the Beidou short message carries the version number and scene number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud;

[0027] The message sending module is used to send Beidou short messages to the Beidou cloud based on the Beidou protocol. The Beidou cloud is used to generate text messages for the selected scenario according to the version number and scenario number carried in the Beidou short message, and send text messages to the text message receiving terminal.

[0028] In a fifth aspect, the present application provides a communication device based on Beidou short message, which is applied to Beidou cloud, and the communication device includes:

[0029] A receiving module is used to receive a Beidou short message sent by a Beidou terminal based on the Beidou protocol. The Beidou short message carries the version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and the scenario number selected by the user;

[0030] The parsing module is used to parse the Beidou short message based on the protocol and obtain the version number and scenario number carried by the Beidou short message;

[0031] A processing module, used for generating a text message based on a version number and a scenario number;

[0032] The SMS sending module is used to send SMS messages to the SMS receiving terminal.

[0033] In a sixth aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;

[0034] Memory for storing computer-executable instructions;

[0035] A processor is used to execute computer-executable instructions stored in a memory to implement the Beidou short message-based communication method described in any one of the first aspect and / or the second aspect.

[0036] In the seventh aspect, the present application provides a computer-readable storage medium, which stores computer execution instructions. When the computer execution instructions are executed, they are used to implement the Beidou short message-based communication method described in any one of the first aspect and / or the second aspect.

[0037] In an eighth aspect, the present application provides a computer program product, including a computer program, which, when executed, implements the Beidou short message-based communication method described in any one of the first aspect and / or the second aspect.

[0038] The communication method, system, device, equipment and medium based on Beidou short messages provided in the present application obtain the scene number of the scene selected by the user on the SMS sending page, the scene includes system scenes and / or custom scenes, and generates a Beidou short message for the selected scene according to the scene number. The Beidou short message carries the version number and scene number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud, and sends the Beidou short message to the Beidou cloud based on the Beidou protocol, wherein the Beidou cloud is used to generate a text message for the selected scene according to the version number and scene number carried in the Beidou short message, and send the text message to the text message receiving terminal. During this process, by obtaining the scenario number of the system scenario and / or custom scenario selected by the user on the SMS sending page, a Beidou short message for the selected scenario is generated, so that the communication content expressed can include the communication content of the system scenario and / or custom scenario, thereby meeting the communication needs in various scenarios; in addition, by carrying the version number and scenario number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud in the Beidou short message, it can ensure that more effective information is transmitted within a limited number of bytes, reducing the number of bytes required for each communication, reducing satellite communication costs, and improving the communication efficiency and flexibility of Beidou short messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0040] Figure 1 A flow chart of a Beidou short message-based communication method provided for an exemplary embodiment of the present application;

[0041] Figure 2 Another flowchart of a Beidou short message-based communication method provided for an exemplary embodiment of the present application;

[0042] Figure 3 A schematic diagram of the structure of a Beidou short message-based communication system provided for an exemplary embodiment of the present application;

[0043] Figure 4 A schematic diagram of the internal interaction process of a communication system based on Beidou short messages provided for an exemplary embodiment of the present application;

[0044] Figure 5 A schematic diagram of the communication process of a Beidou short message-based communication system provided for an exemplary embodiment of the present application;

[0045] Figure 6 A schematic diagram of a structure of a Beidou short message-based communication device provided in one embodiment of the present application;

[0046] Figure 7Another structural schematic diagram of a Beidou short message-based communication device provided in one embodiment of the present application;

[0047] Figure 8 A schematic diagram of the structure of an electronic device provided for an exemplary embodiment of the present application.

[0048] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0049] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0050] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, products or equipment.

[0051] 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, stored data, displayed data, 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 relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0052] In the related technology, when a fixed template with pre-defined communication content is used to send text messages, the text message content expressed is limited by the fixed template and is all pre-defined content in the Beidou cloud. Users cannot customize the scene on the Beidou terminal. This limitation means that each communication can only transmit limited information, which makes it difficult to meet the communication needs in various scenarios.

[0053] In order to solve the above problems, an embodiment of the present application provides a communication solution based on Beidou short messages, by providing selectable system scenarios and custom scenarios on the SMS sending page of the Beidou terminal, wherein the custom scenario can be customized according to the user's communication needs, and based on the scene number of the scene selected by the user, a Beidou short message for the selected scene is generated, so that the expressed communication content can include the communication content of the system scenario and / or the custom scenario, thereby meeting the communication needs in a variety of scenarios.

[0054] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0055] Figure 1 A flow chart of a communication method based on Beidou short message provided in an exemplary embodiment of the present application. The communication method based on Beidou short message provided in an embodiment of the present application is applied to Beidou terminal.

[0056] like Figure 1 As shown, the communication method based on Beidou short message includes the following steps:

[0057] S101. Obtain a scenario number of a scenario selected by a user on a text message sending page, where the scenario includes a system scenario and / or a custom scenario.

[0058] For example, Table 1 is an example of the system scenarios and custom scenarios available for selection on the SMS sending page provided in the embodiment of the present application. As shown in Table 1, the system scenarios include the "number of personnel" scenario, the "location status" scenario, the "desired rescue method" scenario, and the "personnel situation" scenario, and the custom scenarios include the "mood" scenario and the "blessing" scenario, wherein each scenario corresponds to a variety of situations, which are distinguished by different scenario numbers.

[0059] Table 1

[0060]

[0061] In the first implementation, the user only selects the scenario number of the system scenario on the SMS sending page. The user can select one system scenario (for example, select the scenario number "01" of the "number of personnel" scenario), or select multiple system scenarios at the same time (for example, select the scenario number "01" of the "number of personnel" scenario and the scenario number "01" of the "desired rescue method" scenario at the same time). Correspondingly, the Beidou terminal obtains the scenario number of the system scenario selected by the user on the SMS sending page.

[0062] In the second implementation, the user only selects the scene number of the custom scene on the SMS sending page. The user can select one custom scene (for example, select the scene number "01" of the "mood" scene), or select multiple custom scenes at the same time (for example, select the scene number "01" of the "mood" scene and the scene number "01" of the "blessing" scene at the same time). Correspondingly, the Beidou terminal obtains the scene number of the custom scene selected by the user on the SMS sending page.

[0063] In the third implementation, the user selects the scene number of the system scene and the scene number of the custom scene on the SMS sending page at the same time. You can select a system scene (for example, select the scene number "01" of the "number of people" scene) and a custom scene (for example, select the scene number "01" of the "mood" scene), or you can select multiple system scenes at the same time (for example, select the scene number "01" of the "number of people" scene and the scene number "01" of the "hope rescue method" scene at the same time) and multiple custom scenes (for example, select the scene number "01" of the "mood" scene and the scene number "01" of the "blessing" scene at the same time). Correspondingly, the Beidou terminal obtains the scene numbers of the system scene and the custom scene selected by the user on the SMS sending page.

[0064] It should be noted that for each system scenario or each custom scenario, only one scenario number under the scenario can be selected. For example, when selecting the "number of personnel" scenario, only one scenario number "01" to "04" can be selected from the scenario numbers of the scenario (for example, select the scenario number "01" of the "number of personnel" scenario), and multiple scenarios cannot be selected at the same time (for example, select the scenario numbers "01" and "02" of the "number of personnel" scenario at the same time). In addition, both system scenarios and custom scenarios can be defined according to actual application needs. For example, they can be defined from a variety of abstract classification scenarios such as the number of personnel / location status / desired rescue method / personnel situation. The abstract classification of system scenarios and custom scenarios is not limited here.

[0065] It should also be noted that the Beidou terminal can be a mobile device, vehicle-mounted terminal, handheld Beidou terminal, and Internet of Things device with Beidou short message sending function. The specific type of Beidou terminal is not limited here.

[0066] S102. Generate a Beidou short message for the selected scenario according to the scenario number. The Beidou short message carries the version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and the scenario number.

[0067] For example, according to the scene number of the scene selected by the user on the SMS sending page obtained in S101, such as the scene number "01" of the "number of people" scene in the system scene and the scene number "01" of the "mood" scene in the custom scene, according to the protocol pre-negotiated with the Beidou cloud, a Beidou short message for the selected scene is generated, and the Beidou short message carries the version number of the protocol and the scene number of the selected scene.

[0068] S103. Based on the Beidou protocol, a Beidou short message is sent to the Beidou cloud. The Beidou cloud is used to generate a text message for the selected scenario according to the version number and scenario number carried in the Beidou short message, and send the text message to the text message receiving terminal.

[0069] Among them, the Beidou protocol refers to the communication protocol used for the Beidou satellite navigation system, through which data can be ensured to be reliably transmitted between the Beidou terminal and the Beidou cloud. For example, based on the Beidou protocol, the Beidou terminal sends a Beidou short message carrying the protocol version number and the scene number of the selected scene to the Beidou cloud; correspondingly, the Beidou cloud parses the Beidou short message based on the version number and scene number carried in the Beidou short message and the protocol pre-negotiated with the Beidou terminal, generates a text message for the selected scene, and sends the text message to the text message receiving terminal.

[0070] The communication method based on Beidou short messages provided in the embodiment of the present application obtains the scene number of the system scene and / or custom scene selected by the user on the SMS sending page, and generates a Beidou short message for the selected scene, so that the expressed communication content can include the communication content of the system scene and / or custom scene, thereby meeting the communication needs in various scenarios; in addition, by carrying the version number and scene number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud in the Beidou short message, it can ensure that more effective information is transmitted within a limited number of bytes, reducing the number of bytes required for each communication, reducing the satellite communication cost, and improving the communication efficiency and flexibility of the Beidou short message.

[0071] In some embodiments, a Beidou short message for a selected scene is generated according to the scene number, including: generating the first byte of the Beidou short message based on the version number, the scene displayed on the SMS sending page, and the scene number, wherein the bits in the first byte include A first bits, B second bits, and C third bits, the A first bits are used to represent the version number, each of the B second bits corresponds to a system scenario, each of the C third bits corresponds to a custom scenario, the bit position of the selected scene is 1, the bit position of the unselected scene is 0, A, B and C are all positive integers, and the sum of the three is equal to the byte length; generating a byte message for the corresponding scene based on the selected scene number; generating a Beidou short message for the selected scene based on the first byte and the byte message.

[0072] For example, the Beidou cloud defines the 8 bits of the first byte of the communication protocol between the Beidou cloud and the Beidou terminal, and divides them into 3 areas according to the position of the bits, namely, the version number area, the system scenario area, and the custom scenario area, wherein the lengths of the 3 areas can be customized, and the total length is one byte. For example, Table 2 is an example of the definition of the first byte of the communication protocol between the Beidou cloud and the Beidou terminal provided in an embodiment of the present application.

[0073] Table 2

[0074]

[0075] The numbers in Table 2 represent the bit numbers. As shown in Table 2, the version number area occupies 2 bits, the system scene area occupies 4 bits, and the custom scene area occupies 2 bits. Correspondingly, the version number area can be used to display 4 (i.e. 2 A ) version numbers (for example, "00", "01", "10" and "11" version numbers); the 4 bits of the system scene area can be used to display 4 (i.e., B) system scenes, each of which can be defined by a scene position, a scene number and a scene content, wherein the scene position indicates the position of the scene in the system scene area in Table 2. For example, in combination with Table 1, the scene position of the "number of people" scene in the system scenario is defined to occupy the 6th bit, the scene position of the "current location" scene is defined to occupy the 5th bit, the scene position of the "desired rescue method" scene is defined to occupy the 4th bit, and the scene position of the "personnel situation" scene is defined to occupy the 3rd bit; the scene position of the "mood" scene in the custom scenario is defined to occupy the 2nd bit, and the scene position of the "blessing" scene is defined to occupy the 1st bit; the scene number is the scene number in Table 1. In actual applications, there can be multiple scene numbers for each scene, such as numbers "01" to "256"; the scene content is the scene description information corresponding to each scene number in Table 1 (for example, the scene description information corresponding to the scene number "01" of the "desired rescue method" scene is "ambulance rescue"). It should be noted that after the Beidou cloud publishes the definition of the first 8 bits of the communication protocol between the Beidou terminal and the Beidou terminal, the length definition of the version number area will no longer be modified. For different Beidou terminals, the length of the version number area is the same, while the system scene area and the custom scene area can be modified according to the application requirements of different Beidou terminals. For example, the system scene area can be modified to occupy 3 bits, the custom scene area can occupy 3 bits, etc.

[0076] Correspondingly, the Beidou terminal displays a text message sending page based on the protocol negotiated with the Beidou cloud, on which the version number of the protocol (for example, "01") is displayed, as well as the system scenarios and custom scenarios in Table 1, wherein the scene numbers in the system scenarios and custom scenarios may not be displayed, but are retained as implicit information, for example, the corresponding scene numbers are defaulted according to the sequence of the scene description information; in addition, the scene description information corresponding to the scene number can be cropped to determine whether it is fully displayed, but editing and modification is not allowed. For example, if the user simultaneously selects the scene number "02" of the "number of people" scene, the scene number "01" of the "current location" scene, the scene number "01" of the "hopeful rescue method" scene, the scene number "01" of the "personnel situation" scene, the scene number "01" of the "mood" scene, and the scene number "01" of the "blessing" scene, the Beidou short message generated for the selected scene is "01111111 00000002 00000001 00000001 000000010000000100000001", since all system scenes and custom scenes are selected, the scene bits of the system scenes and custom scenes in the first byte are all set to 1; if the user only selects the scene number "02" of the "blessing" scene, the Beidou short message generated for the selected scene is "0100000100000002", and the scene bit position of the selected "blessing" scene in the first byte of the message is 1, and the bit positions of other unselected scenes are 0.

[0077] In the embodiment of the present application, by defining the first byte of the communication protocol between the Beidou cloud and the Beidou terminal, users of the Beidou terminal can flexibly define and select different communication scenarios, which can meet the communication needs in various scenarios, and integrate the protocol version, the selected system scenario, and the scenario number of the custom scenario into the Beidou short message through the Beidou terminal, so that the user's communication needs can be expressed only through limited bytes, thereby reducing the cost of satellite communication. In addition, by defining the version number, the Beidou cloud can support the coexistence of multiple versions of the protocol, thereby avoiding frequent system upgrades and compatibility issues, thereby improving the stability of communication and user experience.

[0078] In some embodiments, the SMS sending page is generated in the following manner: display a custom scene setting page, the custom scene setting page includes a version area, a system scene area and a custom scene area, the version area is used to display the version information of the protocol predefined by the Beidou cloud, the system scene area is used to display the system scene information of the protocol predefined by the Beidou cloud, and the custom scene area is used to set a custom scene; obtain the scene definition instruction of the user acting on the custom scene area, the scene definition instruction carries the scene position, scene number and scene content of the custom scene, and the scene position indicates the position of the scene in the first byte of the Beidou short message; send the scene position, scene number and scene content of the custom scene to the Beidou cloud to obtain the Beidou cloud's review information for the custom scene; in response to the review information indicating that the review is passed, generate a SMS sending page, and the display content of the SMS sending page includes the version number of the protocol, the system scene corresponding to the system scene information, and the custom scene.

[0079] For example, the Beidou cloud sends the definition of the first 8 bits of the communication protocol between the Beidou cloud and the Beidou terminal to the Beidou terminal through a ground network (such as a 4G or 5G network, etc.). Correspondingly, the Beidou terminal displays a custom scene setting page according to the received protocol definition, the version area of ​​the custom scene setting page displays the version information of the protocol predefined by the Beidou cloud (for example, the version number "01"), the system scene area displays the system scene information of the protocol predefined by the Beidou cloud (for example, the system scene in Table 1), and the custom scene area is for users to set custom scenes; correspondingly, the user can enter a scene definition instruction in the custom scene area according to communication requirements, and the scene definition instruction carries the scene position of the custom scene (for example, the scene position of the "mood" scene occupies the second bit in Table 2, and the scene position of the "blessing" scene occupies the first bit in Table 2), the scene number (for example, the scene number of the "blessing" scene and the "mood" scene in Table 1) and the scene content (for example, the scene description information corresponding to the scene number of the "blessing" scene and the "mood" scene in Table 1); further, the scene position, scene number and scene content of the custom scene are sent to the Beidou cloud. Accordingly, the Beidou cloud reviews whether the user's custom scene complies with the relevant regulations according to relevant regulations, and if it does, it sends an audit message to the Beidou terminal to indicate that the audit is passed. Furthermore, the Beidou terminal responds to the review information to indicate that the review is passed and generates a text message sending page. The display content of the text message sending page includes the version number of the protocol, the system scenario and the custom scenario corresponding to the system scenario information, so that the user can communicate according to the display content of the text message sending page when there is a communication need.

[0080] Based on the above embodiments, in some embodiments, the audit information also includes the reason for audit failure or the condition for audit passing, and also includes: in response to the audit information indicating that the audit failed, the reason for audit failure or the condition for audit passing is displayed on the custom scene setting page to instruct the user to set up a custom scene.

[0081] For example, the Beidou cloud reviews whether the user's customized scene complies with the relevant regulations according to the relevant regulations. If not, it sends a review message to the Beidou terminal indicating that the review has not passed. Further, the Beidou terminal responds to the review message indicating that the review has not passed, and displays the reason for the review failure or the review pass condition on the customized scene setting page to guide the user to modify it according to the reason for the review failure or the review pass condition, so that the user can resend the scene location, scene number and scene content of the customized scene that complies with the relevant regulations through the Beidou terminal.

[0082] In the embodiment of the present application, through the custom scene setting page of the Beidou terminal, the user can set a communication scene that meets his or her own communication needs, thereby meeting the user's personalized needs. Combined with the predefined system scenes in the Beidou cloud, it can meet the communication needs in a variety of scenarios; at the same time, through the Beidou cloud's review mechanism for user-defined scenes, it can ensure that the custom scenes set by the user comply with relevant regulations, thereby improving the security and reliability of communication and further enhancing the user experience.

[0083] Figure 2 Another flowchart of a Beidou short message-based communication method provided by an exemplary embodiment of the present application. The Beidou short message-based communication method provided by an embodiment of the present application is applied to the Beidou cloud. Figure 2 As shown, the communication method based on Beidou short message includes the following steps:

[0084] S201. Receive a Beidou short message sent by a Beidou terminal based on the Beidou protocol. The Beidou short message carries the version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and the scenario number selected by the user.

[0085] For example, the Beidou short message "011111110000000200000001 00000001 00000001 00000001 00000001" sent by the Beidou terminal based on the Beidou protocol is received. The first byte of the Beidou short message carries the version number of the protocol and the scene selected by the user, and the other bytes of the Beidou short message carry the scene number selected by the user.

[0086] S202: parse the Beidou short message based on the protocol to obtain a version number and a scenario number carried by the Beidou short message.

[0087] For example, based on the protocol parsing of the first byte of the Beidou short message, since the length definition of the version number area is fixed (for example, 2 bits), it can be obtained that the version number carried by the Beidou short message is "01", and the other bytes outside the first byte are the bytes of the scene selected by the user, respectively carrying the scene number of each selected scene. The scene numbers obtained by parsing are "02", "01", "01", "01", "01" and "01" respectively.

[0088] S203: Generate a text message based on the version number and the scenario number.

[0089] In some embodiments, generating a text message based on a version number and a scene number includes: obtaining a protocol corresponding to the version number; obtaining scene description information corresponding to the scene number in the protocol; and generating a text message containing the scene description information.

[0090] For example, based on the version number "01", the protocol corresponding to the "01" version is obtained. Further, based on the corresponding protocol, the bits occupied by the system scene and the custom scene in the first byte are determined, and then the scene corresponding to the scene number selected by the user in the SMS sending page is determined. For example, the user simultaneously selects the scene number "02" of the "number of people" scene, the scene number "01" of the "current location" scene, the scene number "01" of the "desired rescue method" scene, the scene number "01" of the "personnel situation" scene, the scene number "01" of the "mood" scene, and the scene number "01" of the "blessing" scene, and obtains the scene description information corresponding to the scene number. For example, the scene description information corresponding to the scene number "02" of the "number of people" scene is The scene description information corresponding to the scene number “01” of the “1-3 persons” and “current location” scenes is “lost”, the scene description information corresponding to the scene number “01” of the “hoped rescue method” scene is “ambulance rescue”, the scene description information corresponding to the scene number “01” of the “personnel situation” scene is “emotionally stable”, the scene description information corresponding to the scene number “01” of the “mood” scene is “sad”, and the scene description information corresponding to the scene number “01” of the “blessing” scene is “missing you”; further, the scene description information corresponding to each scene number is completed to generate a text message containing the scene description information, for example, the generated text message is “1-3 persons are lost, hoping for ambulance rescue, currently emotionally stable, sad, missing you!”.

[0091] S204: Send a text message to a text message receiving terminal.

[0092] For example, the Beidou cloud sends the SMS to the SMS receiving terminal through the SMS gateway or APP.

[0093] In an embodiment of the present application, a Beidou short message of limited bytes sent by a Beidou terminal is parsed based on a protocol to obtain scene description information corresponding to each scene number in the Beidou short message, and then information is completed based on each scene description information to generate a richer SMS containing scene description information, so that SMS based on short messages can utilize limited bytes to meet more communication services.

[0094] In some embodiments, the communication method based on Beidou short message also includes: receiving the scene position, scene number and scene content of the custom scene sent by the Beidou terminal, the scene position indicates the position of the scene in the first byte of the Beidou short message; reviewing the scene position, scene number and scene content of the custom scene to obtain review information for the custom scene, the review information indicating whether the review is passed or failed, if the review fails, the review information also includes the reason for the failure of the review or the conditions for passing the review; sending the review information to the Beidou terminal.

[0095] For example, in combination with Table 1 and Table 2, the scene position of the "mood" scene in the custom scene sent by the Beidou terminal occupies the second bit, the scene position of the "blessing" scene occupies the first bit, the scene number is the scene number in Table 1, and the scene content is the scene description information corresponding to each scene number in Table 1 (for example, the scene description information corresponding to the scene number "01" of the "hope rescue method" scene is "ambulance rescue"); correspondingly, the Beidou cloud reviews the custom scene sent by the Beidou terminal in accordance with relevant regulations. If the review is passed, an audit message is sent to the Beidou terminal to indicate that the review is passed; if the review is not passed, an audit message is sent to the Beidou terminal to indicate that the review is not passed, and the reason for the failure of the review or the conditions for passing the review are displayed on the custom scene setting page to guide the user to make modifications based on the reason for the failure of the review or the conditions for passing the review, so that the user can resend the scene position, scene number and scene content of the custom scene that complies with relevant regulations through the Beidou terminal.

[0096] In summary, this application has at least the following advantages:

[0097] 1. By obtaining the scenario number of the system scenario and / or custom scenario selected by the user on the SMS sending page, a Beidou short message for the selected scenario is generated, so that the communication content expressed can include the communication content of the system scenario and / or custom scenario, thereby meeting the communication needs in various scenarios; in addition, by carrying the version number and scenario number of the protocol pre-negotiated by the Beidou terminal and the Beidou cloud in the Beidou short message, it can ensure that more effective information is transmitted within a limited number of bytes, reducing the number of bytes required for each communication, reducing the cost of satellite communications, and improving the communication efficiency and flexibility of Beidou short messages.

[0098] Second, by defining the first byte of the communication protocol between the Beidou cloud and the Beidou terminal, users of the Beidou terminal can flexibly define and select different communication scenarios to meet the communication needs in a variety of scenarios, and integrate the protocol version, the selected system scenario, and the scenario number of the custom scenario into the Beidou short message through the Beidou terminal, so that the user's communication needs can be expressed only through limited bytes, thereby reducing the cost of satellite communication. In addition, through the definition of the version number, the Beidou cloud can support the coexistence of multiple versions of the protocol, thereby avoiding frequent system upgrades and compatibility issues, and thus improving the stability of communication and user experience.

[0099] 3. Through the custom scene setting page of the Beidou terminal, users can set communication scenes that meet their own communication needs, thereby meeting the user's personalized needs. Combined with the predefined system scenes of the Beidou cloud, it can meet the communication needs in a variety of scenarios; at the same time, through the Beidou cloud's review mechanism for user-defined scenes, it can ensure that the custom scenes set by users comply with relevant regulations, thereby improving the security and reliability of communications and further enhancing the user experience.

[0100] 4. Based on the protocol, the Beidou short message with limited bytes sent by the Beidou terminal is parsed to obtain the scene description information corresponding to each scene number in the Beidou short message, and then the information is completed based on each scene description information to generate richer SMS containing scene description information, so that SMS based on short messages can use limited bytes to meet more communication services.

[0101] Figure 3 A schematic diagram of the structure of a Beidou short message-based communication system provided for an exemplary embodiment of the present application. Figure 3 As shown, the Beidou short message-based communication system 30 includes a Beidou terminal 31, a Beidou cloud 32, a Beidou satellite 33 and a short message receiving terminal 34. Among them:

[0102] Beidou terminal 31, used to execute any one of the Beidou short message based communication methods applied to Beidou terminal embodiments;

[0103] Beidou cloud 32, used to execute any one of the Beidou short message based communication methods applied to Beidou cloud embodiments;

[0104] Beidou satellite 33, used for receiving Beidou short messages sent by Beidou terminals based on Beidou protocol, and sending Beidou short messages to Beidou cloud based on Beidou protocol;

[0105] The SMS receiving terminal 34 is used to receive SMS sent by the Beidou cloud, which is generated by the Beidou cloud based on the Beidou short message.

[0106] Figure 4The following is a schematic diagram of the internal interaction process of the communication system based on Beidou short message provided by the exemplary embodiment of the present application. Figure 4 As shown, the Beidou cloud and the Beidou terminal complete the definition of the protocol through information interaction. The definition of the protocol includes protocol pre-definition and custom scenario definition, etc., among which the protocol pre-definition includes the version number of the protocol and the system scenario definition, etc. The custom scenario definition is customized by the user and reviewed and confirmed by the Beidou cloud; when the user needs to communicate through the Beidou short message, the corresponding scenario number is selected. The Beidou terminal generates a Beidou short message for the selected scenario based on the scenario number selected by the user and sends it to the Beidou satellite; the Beidou satellite forwards the received Beidou short message to the Beidou cloud; the Beidou cloud parses the Beidou short message based on the protocol, generates a text message for the selected scenario, and sends the text message to the text message receiving terminal.

[0107] Figure 5 The communication flow diagram of the Beidou short message based communication system provided by the exemplary embodiment of the present application is as follows. Figure 5 As shown, the communication process of the Beidou short message-based communication system includes the following steps:

[0108] S501, Beidou cloud defines the protocol version number area.

[0109] That is, the Beidou cloud will define the 8 bits of the first byte of the communication protocol between the Beidou cloud and the Beidou terminal, and divide them into three areas according to the bit position, namely the version number area, the system scenario area and the custom scenario area. The version number of the communication protocol with the Beidou terminal is defined in the version number area, for example "01".

[0110] S502, Beidou cloud defines the system scenario area.

[0111] That is, define the scene position, scene number and scene content of each system scene in the system scene.

[0112] S503, Beidou cloud defines a custom scene area.

[0113] That is, define the length of the custom scene area, for example, occupying 2 bits in the first byte.

[0114] S504, the Beidou cloud synchronizes the predefined protocol to the Beidou terminal.

[0115] The definition of the first 8 bits of the communication protocol with the Beidou terminal will be published to the Beidou terminal.

[0116] S505. The Beidou terminal displays a custom scene setting page.

[0117] S506. The Beidou terminal obtains the custom scene information set by the user.

[0118] That is, the scene position, scene number and scene content of each custom scene in the custom scene set by the user are obtained.

[0119] S507. The Beidou terminal synchronizes the customized scene information to the Beidou cloud.

[0120] That is, the scene location, scene number and scene content of the custom scene are sent to the Beidou cloud to obtain the review information of the Beidou cloud for the custom scene; in response to the review information indicating that the review is passed, a text message sending page is generated, and the display content of the text message sending page includes the version number of the protocol, the corresponding system scene and the custom scene.

[0121] S508. The Beidou terminal sends a Beidou short message.

[0122] For example, the Beidou short message is “01000001 00000002”.

[0123] S509. Beidou cloud parses the Beidou short message according to the protocol and sends a text message.

[0124] Correspondingly, the Beidou short message is parsed according to the protocol to generate a text message "Happy Birthday!", and the text message is sent to the text message receiving terminal.

[0125] The embodiment of the present application mainly introduces the communication process of the communication system based on Beidou short message, and then introduces the device embodiment of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.

[0126] Figure 6 A schematic diagram of a structure of a communication device based on Beidou short message provided in one embodiment of the present application. The communication device based on Beidou short message provided in this embodiment is applied to Beidou terminal. Figure 6 As shown, the Beidou short message-based communication device 60 includes an acquisition module 61, a processing module 62 and a message sending module 63, wherein:

[0127] An acquisition module 61 is used to acquire a scenario number of a scenario selected by a user on a short message sending page, where the scenario includes a system scenario and / or a custom scenario;

[0128] The processing module 62 is used to generate a Beidou short message for the selected scene according to the scene number, and the Beidou short message carries the version number and scene number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud;

[0129] The message sending module 63 is used to send Beidou short messages to the Beidou cloud based on the Beidou protocol. The Beidou cloud is used to generate text messages for the selected scenario according to the version number and scenario number carried in the Beidou short message, and send text messages to the text message receiving terminal.

[0130] In one possible implementation, the processing module 62 can be specifically used to: generate the first byte of the Beidou short message based on the version number, the scene displayed on the SMS sending page, and the scene number, wherein the bits in the first byte include A first bits, B second bits, and C third bits, the A first bits are used to represent the version number, each of the B second bits corresponds to a system scenario, each of the C third bits corresponds to a custom scenario, the bit position of the selected scene is 1, the bit position of the unselected scene is 0, A, B and C are all positive integers, and the sum of the three is equal to the byte length; generate a byte message corresponding to the scene based on the selected scene number; generate a Beidou short message for the selected scene based on the first byte and the byte message.

[0131] In one possible implementation, a text message sending page is generated in the following manner: a custom scene setting page is displayed, the custom scene setting page includes a version area, a system scene area, and a custom scene area, the version area is used to display the version information of the protocol predefined by the Beidou cloud, the system scene area is used to display the system scene information of the protocol predefined by the Beidou cloud, and the custom scene area is used to set a custom scene; a scene definition instruction is obtained from the user acting on the custom scene area, the scene definition instruction carries the scene position, scene number, and scene content of the custom scene, and the scene position indicates the position of the scene in the first byte of the Beidou short message; the scene position, scene number, and scene content of the custom scene are sent to the Beidou cloud to obtain the Beidou cloud's review information for the custom scene; in response to the review information indicating that the review is passed, a text message sending page is generated, and the display content of the text message sending page includes the version number of the protocol, the system scene corresponding to the system scene information, and the custom scene.

[0132] In one possible implementation, the audit information also includes the reason for audit failure or the condition for audit passing, and the message sending module 63 can also be used to: respond to the audit information indicating that the audit failed, display the reason for audit failure or the condition for audit passing on the custom scene setting page, to instruct the user to set up a custom scene.

[0133] Figure 7 Another structural diagram of a Beidou short message-based communication device provided in one embodiment of the present application. The Beidou short message-based communication device provided in this embodiment is applied to the Beidou cloud. Figure 7 As shown, the Beidou short message-based communication device 70 includes a receiving module 71, a parsing module 72, a processing module 73 and a short message sending module 74, wherein:

[0134] The receiving module 71 is used to receive a Beidou short message sent by the Beidou terminal based on the Beidou protocol, where the Beidou short message carries the version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and the scenario number selected by the user;

[0135] The parsing module 72 is used to parse the Beidou short message based on the protocol to obtain the version number and scenario number carried by the Beidou short message;

[0136] The processing module 73 is used to generate a text message based on the version number and the scenario number;

[0137] The SMS sending module 74 is used to send SMS messages to the SMS receiving terminal.

[0138] In a possible implementation, the processing module 73 may be specifically used to: obtain a protocol corresponding to a version number; obtain scene description information corresponding to a scene number in the protocol; and generate a text message containing the scene description information.

[0139] In a possible implementation, the receiving module 71 can also be used to: receive the scene position, scene number and scene content of the custom scene sent by the Beidou terminal, where the scene position indicates the position of the scene in the first byte of the Beidou short message; review the scene position, scene number and scene content of the custom scene to obtain review information for the custom scene, where the review information indicates whether the review has passed or failed, and if the review has failed, the review information also includes the reason for the failure of the review or the conditions for passing the review; and send the review information to the Beidou terminal.

[0140] The communication device based on Beidou short message provided in the embodiment of the present application can execute the technical solution shown in the above-mentioned communication method based on Beidou short message embodiment. Its implementation principle and beneficial effects are similar and will not be repeated here.

[0141] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the processing module can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.

[0142] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0143] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, referred to as DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. Available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, Digital Video Discs (DVDs)), or semiconductor media (eg, solid state disks (SSDs)).

[0144] Figure 8 The schematic diagram of the structure of the electronic device provided by the exemplary embodiment of the present application. Figure 8 As shown, the electronic device 80 of this embodiment includes:

[0145] At least one processor 81; and a memory 82 communicatively connected to the at least one processor;

[0146] The memory 82 stores instructions that can be executed by the at least one processor 81, and the instructions are executed by the at least one processor 81 to enable the electronic device to execute the method described in any of the above embodiments.

[0147] Optionally, the memory 82 may be independent or integrated with the processor 81 .

[0148] The memory 82 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.

[0149] The processor 81 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. Specifically, when implementing the Beidou short message-based communication method described in the aforementioned method embodiment, the electronic device may be, for example, an electronic device with processing functions such as a server.

[0150] Optionally, the electronic device may further include a communication interface 83. In a specific implementation, if the communication interface 83, the memory 82 and the processor 81 are implemented independently, the communication interface 83, the memory 82 and the processor 81 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

[0151] Optionally, in a specific implementation, if the communication interface 83, the memory 82 and the processor 81 are integrated on a chip, the communication interface 83, the memory 82 and the processor 81 can communicate through an internal interface.

[0152] The implementation principle and technical effects of the electronic device provided in this embodiment can be found in the aforementioned embodiments and will not be described in detail here.

[0153] An embodiment of the present application also provides a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed, they are used to implement the method steps in the above method embodiment. The specific implementation method and technical effect are similar and will not be repeated here.

[0154] The above-mentioned computer readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0155] An exemplary readable storage medium is coupled to the processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in a dedicated integrated circuit. Of course, the processor and the readable storage medium can also exist as discrete components in a communication device based on Beidou short messages.

[0156] The embodiment of the present application also provides a computer program product, including a computer program. When the computer program is executed, the method steps in the above method embodiment are implemented. The specific implementation method and technical effect are similar and will not be repeated here.

[0157] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0158] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A communication method based on Beidou short message, It is characterized in that Applied to Beidou terminal, the communication method includes: Obtaining the scenario ID of the scenario selected by the user on the SMS sending page, wherein the scenario includes a system scenario and / or a custom scenario; Generate a Beidou short message for the selected scene according to the scene number, wherein the Beidou short message carries the version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and the scene number; Based on the Beidou protocol, the Beidou short message is sent to the Beidou cloud, and the Beidou cloud is used to generate a text message for the selected scenario according to the version number and the scene number carried in the Beidou short message, and send the text message to a text message receiving terminal.

2. The communication method according to claim 1, It is characterized in that The generating a Beidou short message for the selected scene according to the scene number includes: Based on the version number, the scene displayed on the SMS sending page, and the scene number, the first byte of the Beidou short message is generated, wherein the bits in the first byte include A first bits, B second bits, and C third bits, the A first bits are used to represent the version number, each of the B second bits corresponds to a system scene, each of the C third bits corresponds to a custom scene, the selected scene is located at bit position 1, the unselected scene is located at bit position 0, A, B, and C are all positive integers, and the sum of the three is equal to the byte length; Generate a byte message corresponding to the scene based on the selected scene number; Based on the first byte and the byte message, a Beidou short message for the selected scenario is generated.

3. The communication method according to claim 1 or 2, It is characterized in that The SMS sending page is generated in the following way: Display a custom scene setting page, the custom scene setting page includes a version area, a system scene area and a custom scene area, the version area is used to display the version information of the protocol predefined by the Beidou cloud, the system scene area is used to display the system scene information of the protocol predefined by the Beidou cloud, and the custom scene area is used to set a custom scene; Obtain a scene definition instruction of the user acting on the custom scene area, wherein the scene definition instruction carries the scene position, scene number and scene content of the custom scene, and the scene position indicates the position of the scene in the first byte of the Beidou short message; Sending the scene location, scene number and scene content of the custom scene to the Beidou cloud to obtain the review information of the Beidou cloud for the custom scene; In response to the audit information indicating that the audit is passed, the SMS sending page is generated, and the display content of the SMS sending page includes the version number of the protocol, the system scenario corresponding to the system scenario information, and the custom scenario.

4. The communication method according to claim 3, It is characterized in that The audit information also includes the reasons for failure to pass the audit or the conditions for passing the audit, and also includes: In response to the audit information indicating that the audit has not passed, the reason for the audit failure or the audit passing condition is displayed on the custom scene setting page to instruct the user to set the custom scene.

5. A communication method based on Beidou short message, It is characterized in that Applied to Beidou Cloud, the communication method includes: Receiving a Beidou short message sent by a Beidou terminal based on the Beidou protocol, wherein the Beidou short message carries a version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and a scenario number selected by the user; Parsing the Beidou short message based on the protocol to obtain the version number and the scenario number carried by the Beidou short message; Generate a text message based on the version number and the scenario number; The short message is sent to a short message receiving terminal.

6. The communication method according to claim 5, It is characterized in that The generating a text message based on the version number and the scenario number includes: Get the protocol corresponding to the version number; In the protocol, obtaining scene description information corresponding to the scene number; Generate a text message containing the scenario description information.

7. The communication method according to claim 5 or 6, It is characterized in that Also includes: Receive the scene position, scene number and scene content of the custom scene sent by the Beidou terminal, where the scene position indicates the position of the scene in the first byte of the Beidou short message; Review the scene position, scene number and scene content of the custom scene to obtain review information for the custom scene, the review information indicating whether the review is passed or not. If the review is not passed, the review information also includes the reason for the failure or the condition for passing the review; Sending review information to the Beidou terminal.

8. A communication system based on Beidou short message, It is characterized in that include: Beidou terminal, used to execute the Beidou short message based communication method according to any one of claims 1 to 4; Beidou cloud, used to execute the Beidou short message based communication method according to any one of claims 5 to 7; Beidou satellite, used for receiving the Beidou short message sent by the Beidou terminal based on the Beidou protocol, and sending the Beidou short message to the Beidou cloud based on the Beidou protocol; The SMS receiving terminal is used to receive the SMS sent by the Beidou cloud, where the SMS is generated by the Beidou cloud based on the Beidou short message.

9. A communication device based on Beidou short message, It is characterized in that Applied to Beidou terminal, the communication device includes: An acquisition module, used to acquire a scenario number of a scenario selected by a user on a text message sending page, wherein the scenario includes a system scenario and / or a custom scenario; A processing module, configured to generate a Beidou short message for the selected scene according to the scene number, wherein the Beidou short message carries the version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and the scene number; A message sending module is used to send the Beidou short message to the Beidou cloud based on the Beidou protocol. The Beidou cloud is used to generate a text message for the selected scenario according to the version number and the scenario number carried in the Beidou short message, and send the text message to the text message receiving terminal.

10. A communication device based on Beidou short message, It is characterized in that Applied to Beidou cloud, the communication device includes: A receiving module, used to receive a Beidou short message sent by a Beidou terminal based on the Beidou protocol, wherein the Beidou short message carries a version number of the protocol pre-negotiated between the Beidou terminal and the Beidou cloud and a scenario number selected by the user; A parsing module, used for parsing the Beidou short message based on the protocol to obtain the version number and the scenario number carried by the Beidou short message; A processing module, used for generating a text message based on the version number and the scenario number; The SMS sending module is used to send the SMS to the SMS receiving terminal.

11. An electronic device, It is characterized in that include: A processor, and a memory communicatively connected to the processor; The memory is used to store computer-executable instructions; The processor is used to execute the computer execution instruction to implement the Beidou short message based communication method as described in any one of claims 1 to 7.

12. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores computer-executable instructions, which, when executed, are used to implement the Beidou short message-based communication method according to any one of claims 1 to 7.

13. A computer program product comprising a computer program, It is characterized in that When the computer program is executed, the Beidou short message-based communication method as described in any one of claims 1 to 7 is implemented.