Beidou short message communication method, device and equipment based on self-organizing network and medium
By integrating Bluetooth Low Energy self-organizing network with BeiDou short message service, the problem of communication interruption of BeiDou short message terminal in complex environments was solved, realizing multi-hop transmission and two-way information interaction, and improving the efficiency of the communication system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA RONGTONG HEALTHCARE GROUP CO LTD
- Filing Date
- 2026-03-02
- Publication Date
- 2026-05-12
AI Technical Summary
In emergency rescue and other scenarios, BeiDou short message terminals cannot reliably connect to satellites due to changes in location, resulting in communication interruptions, which cannot be effectively resolved by existing technologies.
By constructing a low-power Bluetooth self-organizing network and integrating the Bluetooth self-organizing network with BeiDou short message service, multi-hop transmission is achieved, relay paths are determined, and messages are forwarded to satellites hop by hop.
It expands the coverage of satellite communication, ensures communication continuity and reliability, improves the efficiency of information exchange in scenarios such as emergency rescue, and supports two-way information interaction.
Smart Images

Figure CN122028002A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a BeiDou short message communication method, apparatus, equipment and medium based on self-organizing networks. Background Technology
[0002] BeiDou short message service is a unique two-way message communication technology of the BeiDou Navigation Satellite System. It allows terminals equipped with BeiDou short message communication to send and receive short messages via BeiDou satellites in areas without terrestrial cellular network (2G / 3G / 4G / 5G) coverage. A single transmission can reach 100 bytes, making it applicable to fields such as emergency rescue. However, BeiDou short message communication requires the corresponding terminal to be in a spacious location with direct access to the BeiDou satellite. In emergency rescue scenarios, however, on-site terminal equipment is often located in various locations and frequently lacks stable connections to the BeiDou satellite. In such cases, the corresponding terminal cannot use BeiDou short message service for communication. Therefore, providing a solution to the aforementioned technical problems is a problem that those skilled in the art need to address. Summary of the Invention
[0003] In view of this, the purpose of this invention is to provide a BeiDou short message communication method, apparatus, device, and medium based on a self-organizing network. This addresses the problem of unstable BeiDou short message connections in complex environments by integrating Bluetooth Low Energy (BLE) self-organizing networks with BeiDou short messages to achieve multi-hop transmission, overcoming the limitations of BeiDou connectivity and improving communication reliability in complex environments. The specific solution is as follows: Firstly, this application discloses a BeiDou short message communication method based on a self-organizing network, including: Construct and maintain a target Bluetooth Low Energy self-organizing network containing multiple nodes; wherein each node is able to acquire and broadcast its own satellite communication reachability information; When a target node needs to send the first BeiDou short message, and the target node cannot communicate directly with the BeiDou satellite, a relay path to the BeiDou satellite communication node is determined based on the satellite communication reachability information in the target low-power Bluetooth ad hoc network. According to the relay path, the first BeiDou short message is forwarded hop-by-hop to the BeiDou satellite communication node through the target node using the target low-power Bluetooth ad hoc network, so that the first BeiDou short message can be sent to the BeiDou satellite through the BeiDou satellite communication node.
[0004] Optionally, the construction and maintenance of the target Bluetooth Low Energy self-organizing network containing multiple nodes includes: A low-power Bluetooth network information database is constructed for each communication terminal, and the node identifier and BeiDou communication hop count corresponding to each communication terminal are stored in the low-power Bluetooth network information database; the BeiDou communication hop count is the number of transmission hops from the current node to a node that can directly connect to the BeiDou satellite; if the node can communicate directly with the BeiDou satellite, the BeiDou communication hop count is set to a first preset value; if the node cannot communicate directly with the BeiDou satellite, the BeiDou communication hop count is set to a second preset value. Modify the reserved field in the Bluetooth Low Energy broadcast message to carry the BeiDou communication hop count, and receive the Bluetooth Low Energy broadcast message periodically broadcast by the surrounding communication terminals through each node; Each node extracts the BeiDou communication hop count from the Bluetooth Low Energy broadcast message and updates its local Bluetooth Low Energy network information database based on the BeiDou communication hop count.
[0005] Optionally, the reserved field includes a preset fixed identifier bit and a hop count identifier bit. Correspondingly, modifying the reserved field in the Bluetooth Low Energy broadcast message to carry the BeiDou communication hop count includes: In the low-power Bluetooth network information database, increment the value corresponding to the smallest BeiDou communication hop count by one to determine the target hop count identifier bit. The reserved fields in the current Bluetooth Low Energy broadcast message are determined based on the fixed identifier bit and the target hop count identifier bit.
[0006] Optionally, when the target node needs to send the first BeiDou short message and the target node cannot communicate directly with the BeiDou satellite, a relay path to the BeiDou satellite communication node is determined based on the satellite communication reachability information in the target Bluetooth Low Energy Ad Hoc Network, including: When the target node needs to send the first BeiDou short message, query the BeiDou communication hop count in the first low-power Bluetooth network information database corresponding to the target node; If the BeiDou communication hop count is the second preset value, then the node with the smallest non-negative BeiDou communication hop count is selected from the first low-power Bluetooth network information database as the next hop target node on the relay path.
[0007] Optionally, after querying the BeiDou communication hop count in the first low-power Bluetooth network information database corresponding to the target node, the method further includes: If the number of hops in the BeiDou communication is the first preset value, then the first BeiDou short message is sent directly to the BeiDou satellite through the target node.
[0008] Optionally, according to the relay path, the first BeiDou short message is forwarded hop-by-hop to the BeiDou satellite communication node via the target node using the target low-power Bluetooth ad hoc network, so that the first BeiDou short message can be sent to the BeiDou satellite through the BeiDou satellite communication node, including: Construct an extended message for the low-power Bluetooth broadcast message; the extended message includes at least the source BeiDou card number, source Bluetooth address, destination BeiDou card number, the original content of the BeiDou short message, the intermediate relay node address, and the forwarding target Bluetooth address; wherein, the forwarding target Bluetooth address is initially filled in as the Bluetooth address of the next-hop target node; The extended message is broadcast by the target node using the target Bluetooth Low Energy Ad Hoc Network; When the next-hop target node receives the extended message, it parses the extended message and determines whether the forwarding target Bluetooth address in the extended message matches its own Bluetooth address. If a match is found, the second low-power Bluetooth network information database of the next-hop target node is queried, and it is determined whether the number of BeiDou communication hops corresponding to itself is the first preset value. If so, the next-hop target node is determined as the BeiDou satellite communication node, and the BeiDou short message is sent to the BeiDou satellite through the BeiDou satellite communication node according to the destination BeiDou card number in the extended message; If not, select the node with the smallest non-negative BeiDou communication hop count from the second low-power Bluetooth network information database to reconfirm the new next hop target node; The forwarding target Bluetooth address in the extended message is modified to the Bluetooth address of the new next-hop target node, and the Bluetooth address of the next-hop target node is added to the intermediate relay node address. Then, the next-hop target node is used as the current target node, and the process jumps to the step of broadcasting the extended message until the first BeiDou short message is forwarded hop by hop to the BeiDou satellite communication node.
[0009] Optionally, after sending the first BeiDou short message to the BeiDou satellite, the method further includes: The BeiDou satellite communication node receives the second BeiDou short message returned by the BeiDou satellite and parses it to determine whether the second BeiDou short message is an extended message format. If so, then determine the return extended message, and determine the source Bluetooth address and intermediate relay node address corresponding to the second Beidou short message based on the return extended message; The BeiDou satellite communication node is taken as the current node, and the third low-power Bluetooth network information database corresponding to the current node is queried. If the source Bluetooth address exists, then the next hop transmission target of the current node is set to the source Bluetooth address and the backhaul extension message is broadcast. If the intermediate relay node address exists, the next hop transmission target is set to the intermediate relay node address and the backhaul extension message is broadcast. Then, the next hop transmission target is used as the current node, and the process jumps to the step of querying the third Bluetooth Low Energy network information database corresponding to the current node until the node corresponding to the source Bluetooth address is reached.
[0010] Secondly, this application discloses a BeiDou short message communication device based on a self-organizing network, comprising: The self-organizing network building module is used to build and maintain a target Bluetooth Low Energy self-organizing network containing multiple nodes; each node can acquire and broadcast its own satellite communication reachability information. The relay path determination module is used to determine the relay path to the BeiDou satellite communication node based on the satellite communication reachability information in the target low-power Bluetooth ad hoc network when the target node needs to send the first BeiDou short message and the target node cannot communicate directly with the BeiDou satellite. The multi-hop forwarding module is used to forward the first BeiDou short message hop-by-hop to the BeiDou satellite communication node through the target node using the target low-power Bluetooth ad hoc network, according to the relay path, so that the first BeiDou short message can be sent to the BeiDou satellite through the BeiDou satellite communication node.
[0011] Thirdly, this application discloses an electronic device, which includes a processor and a memory; wherein the memory is used to store a computer program, which is loaded and executed by the processor to implement the aforementioned BeiDou short message communication method based on a self-organizing network.
[0012] Fourthly, this application discloses a computer-readable storage medium for storing a computer program; wherein the computer program, when executed by a processor, implements the aforementioned BeiDou short message communication method based on a self-organizing network.
[0013] The beneficial effects of this application are as follows: First, by constructing a target low-power Bluetooth self-organizing network, terminals without direct satellite connectivity are incorporated into the network. Messages are then transmitted via Bluetooth through multiple hops to nodes with BeiDou connectivity, effectively expanding the actual coverage of satellite communication and ensuring uninterrupted communication in scenarios such as emergency rescue and field operations. Second, by maintaining satellite communication reachability information for each node within the network, sending nodes can intelligently select the optimal or feasible relay path. This mechanism avoids network congestion and energy waste caused by broadcast flooding, achieving self-organized optimization of data forwarding paths and improving the communication efficiency and reliability of the entire converged network. It is evident that the entire method requires no complex network configuration or pairing, achieving spontaneous organization and updates through broadcasting and scanning, making it suitable for dynamic and temporary networking scenarios. Furthermore, this method not only supports multi-hop relay transmission of uplink data (terminal to satellite) but also supports downlink data (satellite to terminal) distribution along the original path. This constitutes a complete, bidirectional converged communication channel, enabling terminals in satellite blind spots to engage in bidirectional information interaction with the outside world, greatly improving the overall efficiency and application value of the communication system.
[0014] In addition, the BeiDou short message communication device, equipment and storage medium based on self-organizing network provided in this application correspond to the above method and have the same effect. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0016] Figure 1 This application discloses a flowchart of a BeiDou short message communication method based on a self-organizing network. Figure 2 This is a schematic diagram of a converged communication device disclosed in this application; Figure 3 This is a schematic diagram of an initial BLE network information database for a node as disclosed in this application; Figure 4 This is a schematic diagram of the basic structure of a BLE broadcast message disclosed in this application; Figure 5 This is a schematic diagram of an updated BLE network information database disclosed in this application; Figure 6 This is a schematic diagram of an exemplary BLE network information database disclosed in this application; Figure 7 This is a schematic diagram of an extended message format disclosed in this application; Figure 8 This is a schematic diagram of a BeiDou short message communication device based on a self-organizing network disclosed in this application; Figure 9 This is a structural diagram of an electronic device disclosed in this application. Detailed Implementation
[0017] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] Traditional satellite communication terminals experience communication interruptions when unable to directly connect to satellites in complex terrain or obstructed environments. To address the shortcomings of current BeiDou short message service (BMS) in unstable satellite connections under complex conditions and the limited coverage of single Bluetooth communication, this application provides a BeiDou short message communication scheme based on a self-organizing network. By organically combining a Bluetooth self-organizing network with BeiDou satellites, it ensures the continuity and reliability of communication links in complex terrain or mobile scenarios, significantly improving information exchange efficiency in emergency rescue. This integrated communication solution overcomes the limitations of traditional BeiDou short message service in complex environments, ensuring stable transmission of rescue information. Compared to existing technologies that simply combine BeiDou and Bluetooth, it emphasizes greater networking flexibility, transmission optimization, and scenario adaptability.
[0019] This invention discloses a BeiDou short message communication method based on a self-organizing network. See [link to relevant documentation]. Figure 1 As shown, the method includes: Step S11: Construct and maintain a target Bluetooth Low Energy self-organizing network containing multiple nodes; wherein each node is able to acquire and broadcast its own satellite communication reachability information.
[0020] Chips equipped with BeiDou communication generally also contain Bluetooth chips, and Bluetooth has short-range communication capabilities. Therefore, in this embodiment, a self-organizing network is achieved between communication terminals via Bluetooth (achieved through Bluetooth broadcasting without pairing). Combined with the satellite communication capabilities of BeiDou short message service, a communication channel can be established even when the terminal cannot connect to the satellite. Thus, this invention achieves a stable integrated communication capability by using BeiDou short message service and Bluetooth Low Energy.
[0021] In a specific implementation, converged communication begins with the construction and maintenance of a dynamic, target-oriented Bluetooth Low Energy (BLE) self-organizing network. The core of this step is to construct and dynamically update the local self-organizing network using BLE's broadcast and scanning mechanisms. This network forms the underlying foundation for communication in areas without direct satellite coverage. Its purpose is to ensure that each node in the network clearly knows the logical hop count between itself and its neighbors and directly connected BeiDou satellite communication nodes, thereby forming efficient forwarding paths.
[0022] like Figure 2 The diagram illustrates the internal functional modules of any communication terminal node implementing BeiDou and Bluetooth Low Energy (BLE) converged communication. These include: a Bluetooth module, used to perform basic BLE communication functions and is a fundamental function of the Bluetooth protocol stack; a BeiDou module, used to perform basic BeiDou short message communication functions and is a fundamental function of the BeiDou protocol stack; a Bluetooth packet assembly / depacketization unit, used to perform packet assembly / depacketization functions at the Bluetooth underlying layer during BeiDou and Bluetooth converged communication (hereinafter referred to as converged communication), and is a fundamental functional module for realizing converged communication; a BeiDou communication service unit, used to perform BeiDou point-to-point communication functions, and is the main external communication functional module when the local machine can directly communicate via BeiDou; a Bluetooth network maintenance unit, used to construct and update the BLE network for converged communication, and is a fundamental functional module for realizing converged communication; and a converged communication service unit, used to perform the logic control for converged communication, and is a fundamental functional module for realizing converged communication.
[0023] Based on this structure, the construction and maintenance process of the target Bluetooth Low Energy self-organizing network includes the following sub-steps: (1) Build a low-power Bluetooth network information database for each communication terminal, and store the node identifier and BeiDou communication hop count corresponding to each communication terminal into the low-power Bluetooth network information database; Each communication terminal's integrated communication unit first constructs a BLE network information database. This database serves as the terminal's local basic data storage carrier, recording the unique identifier of each BLE node in the network and its corresponding BeiDou communication hop count. The BeiDou communication hop count represents the number of transmission hops from the current node to a node that can directly connect to the BeiDou satellite, and is the core basis for subsequent path selection.
[0024] Each equipped as such Figure 2After powering on, the communication terminal (referred to as a node) first performs a self-state check. Specifically, its BeiDou module checks whether the device can communicate via BeiDou short message service: if the node can communicate directly with the BeiDou satellite, the BeiDou communication hop count is set to a first preset value; if the node cannot communicate directly with the BeiDou satellite, the BeiDou communication hop count is set to a second preset value. For example, if communication is possible, the corresponding BeiDou communication hop count is 0; otherwise, it is -1, indicating unreachable. In the initial state, the BLE network information database only stores the terminal's own node identifier and BeiDou communication hop count. Figure 3 The image shows the initial BLE network information database of an exemplary node (assuming that the local device cannot communicate directly via BeiDou short message service).
[0025] (2) Modify the reserved field in the low-power Bluetooth broadcast message to carry the Beidou communication hop count, and receive the low-power Bluetooth broadcast message periodically broadcast by the surrounding communication terminals through each node; The synchronization and dissemination of network information are achieved through the broadcast and scanning mechanisms of Bluetooth Low Energy. The purpose of the broadcast operation is to allow surrounding terminals to obtain the BeiDou communication reachability and corresponding hop count information of this terminal, thereby realizing basic information exchange between network nodes. To avoid modifying the Bluetooth basic protocol stack and ensure the compatibility of Bluetooth communication, the integrated communication unit uses standard BLE broadcast messages, broadcasting its own BeiDou communication hop count to other devices by modifying the value of the reserved field (RFU). Figure 4 This is a basic structural diagram of a Bluetooth Low Energy broadcast message.
[0026] The RFU field is divided into a fixed identifier and a hop count identifier. The fixed identifier is a preset unified identifier used to allow surrounding terminals to identify that the broadcast is a hop count broadcast for converged communication. The hop count identifier does not simply take its own initial hop count (0 or -1). Instead, it performs an intelligent calculation based on all records in its current BLE network information database: it determines the value corresponding to the minimum BeiDou communication hop count among all records of BeiDou communication hop counts in the Bluetooth Low Energy network information database, adds one to it, and calculates the target hop count identifier. This target hop count identifier, along with the fixed identifier, is then filled into a preset field in the current Bluetooth Low Energy broadcast message for broadcast.
[0027] For example, the RFU field is 4 bits, assuming the bits are A, B, C, and D from high to low. A is fixed at 1, and B, C, and D represent the number of hops in BeiDou communication through that node. If this device can directly perform BeiDou short message communication, then the minimum value in the BLE network information database is 0, and the RFU field transmits 0x1001. Another example is a node 1 with a hop count of -1. Its information database has previously recorded that a neighboring node 2 has a hop count of 0. Therefore, node 1 calculates a broadcast value of Min(0) + 1 = 1. When other nodes receive node 1's broadcast, they know that it takes at most one hop to connect to the satellite gateway (node 2) through node 1.
[0028] (3) Extract the BeiDou communication hop count from the low-power Bluetooth broadcast message through each of the nodes, and update the local low-power Bluetooth network information database according to the BeiDou communication hop count. While broadcasting their own information, all nodes continuously scan for Bluetooth broadcast messages sent by other nearby terminals. Upon receiving a Bluetooth Low Energy broadcast message from another node, each node parses the RFU field, extracts the corresponding BeiDou communication hop count information and BLE node identifier, and updates its own BLE network information database, thus completing the collection of surrounding node information. The broadcasting and scanning operations are repeated at preset intervals to achieve dynamic updates to the BLE network information database. Through this BLE broadcasting and scanning, each device forms a self-organizing network based on the BLE network.
[0029] like Figure 5 As shown, assuming a broadcast message with an RFU of 0x1001 is received, the BLE network information database is updated. This scanning mechanism can adapt to complex scenarios such as communication node location movement and changes in node BeiDou connection status, ultimately enabling each terminal to grasp the BeiDou communication hop distribution of surrounding nodes, complete the construction of the target Bluetooth Low Energy self-organizing network, and provide a real-time and accurate data source for subsequent multi-hop transmission path selection.
[0030] Step S12: When the target node needs to send the first BeiDou short message and the target node cannot communicate directly with the BeiDou satellite, the relay path to the BeiDou satellite communication node is determined based on the satellite communication reachability information in the target low-power Bluetooth ad hoc network.
[0031] In this step, relying on the target BLE ad hoc network constructed in the previous steps and the BLE network information database storing BeiDou communication hop counts, the fused communication units of each node continuously monitor data transmission requests from upper-layer applications. Taking the target node as an example, when it detects that the target node needs to send its first BeiDou short message, but cannot directly connect to the BeiDou satellite due to environmental obstructions, it will initiate an intelligent relay path selection process to relay the message to a BeiDou satellite communication node with direct satellite connection capability through the target Bluetooth Low Energy ad hoc network.
[0032] First, the target node queries its own first Bluetooth Low Energy network information database for its BeiDou communication hop count. If the query finds that its own BeiDou communication hop count is a second preset value, that is, its own BeiDou communication hop count is -1, it indicates that it cannot directly connect to the satellite at present, and then enters the relay path selection process. The selection strategy is that the fused communication unit filters out all records with non-negative (i.e., ≥0) BeiDou communication hop counts from the first Bluetooth Low Energy network information database, and selects the node with the smallest value as the next hop target node on the relay path for this forwarding.
[0033] For example, if the BLE network information database of this device is like Figure 5 As shown, the fusion communication unit selects node 6A2B12340101, with a BeiDou communication hop count of 1, as the next-hop target node; if the BLE network information database of this device is as follows... Figure 6 As shown, the fusion communication unit selects node 713612340102, with a BeiDou communication hop count of 2, as the next-hop target node. This strategy effectively avoids data routing within the target Bluetooth Low Energy ad hoc network, minimizes the latency of multi-hop transmission, reduces the redundancy of Bluetooth broadcasts, and lowers the power consumption of the terminal.
[0034] It is understandable that if the target node's own BeiDou communication hop count in its network information database is the first preset value, that is, if it finds that its own BeiDou communication hop count is 0, it means that it can communicate directly with the BeiDou satellite. In this case, there is no need for relay, and the first BeiDou short message can be sent directly to the BeiDou satellite through the target node.
[0035] It is evident that this selection mechanism based on dynamic hop count information possesses extremely high environmental adaptability. When the network topology changes (such as gateway movement, node addition or departure), each node can quickly converge to a new optimal path by broadcasting updated hop count information. For example, if the original optimal path is interrupted, the hop count of the relevant nodes will be updated to a larger value or -1, and the sending node will then select a new suboptimal path, thereby ensuring the robustness of the communication link.
[0036] Step S13: According to the relay path, the first BeiDou short message is forwarded hop-by-hop to the BeiDou satellite communication node through the target node using the target low-power Bluetooth ad hoc network, so that the first BeiDou short message can be sent to the BeiDou satellite through the BeiDou satellite communication node.
[0037] After the path is determined, the integrated communication unit performs extended message construction and transmission operations. Since traditional BLE broadcast messages cannot carry the complete transmission information of BeiDou short messages, this embodiment constructs an extended message for the BLE broadcast message and sends the message. The extended message for the BLE broadcast message is allowed to be no more than 255 bytes, and its format is defined as follows: Figure 7 As shown.
[0038] Source_BD (Source BeiDou ID) is the BeiDou ID of the original sender, and Dest_BD (Destination BeiDou ID) is the BeiDou ID of the recipient. These two fields are used for identity matching within the BeiDou link. BD_Payload (Original content of the BeiDou short message); Source_BLE (Source Bluetooth Address) is the Bluetooth address of the original sender, used to identify the message's origin and node location within the target Bluetooth Low Energy ad hoc network; Transfer_BLE (Forwarding Destination Bluetooth Address) is a core field for implementing dynamic multi-hop routing. At the target node, this field is the Bluetooth address of the next-hop target node determined in the preceding steps. It indicates who should receive and process the current BeiDou message next within the ad hoc network. Inter_BLEs (Intermediate BLEs Addresses) records the Bluetooth addresses of all intermediate nodes the BeiDou message traverses from the source and destination nodes to the current node. This field is empty for the original sender; the address of each hop is appended to this field.
[0039] After the message is constructed, the converged communication unit sends the extended message to the selected next-hop target node via the BLE broadcast channel, ensuring directional data transmission within the Bluetooth ad hoc network. Specifically, this includes the following steps: Step 1: Broadcast extended messages through the target node using the target Bluetooth Low Energy self-organizing network; Step 2: When the next-hop target node receives the extended message, it parses the extended message and determines whether the forwarding target Bluetooth address in the extended message matches its own Bluetooth address; Step 3: If a match is found, query the second low-power Bluetooth network information database of the next-hop target node itself, and determine whether the number of BeiDou communication hops corresponding to itself is the first preset value. In this embodiment, any node in the network will parse and judge the broadcast extended message upon receiving it. When the next-hop target node receives the extended message from the target node, it first checks the forwarding target Bluetooth address (Transfer_BLE) field in the extended message. If the address does not match its own Bluetooth address, the node ignores the message and continues listening. This avoids unnecessary processing overhead and achieves efficient energy utilization. Only when the forwarding target Bluetooth address in the extended message matches the next-hop target node's own Bluetooth address is the node confirmed as the receiver for this hop, and the extended message is processed.
[0040] Step 4: If so, the next-hop target node is determined as the BeiDou satellite communication node, and the BeiDou short message is sent to the BeiDou satellite through the BeiDou satellite communication node according to the destination BeiDou card number in the extended message; Step 5: If not, select the node with the smallest non-negative BeiDou communication hop count from the second low-power Bluetooth network information database to reconfirm the new next hop target node; Step 6: Modify the forwarding target Bluetooth address in the extended message to the Bluetooth address of the new next-hop target node, add the Bluetooth address of the next-hop target node to the intermediate relay node address, then use the next-hop target node as the current target node, and jump to the step of broadcasting the extended message until the first BeiDou short message is forwarded hop by hop to the BeiDou satellite communication node.
[0041] In this embodiment, if the forwarding target Bluetooth address in the parsed extended message matches the Bluetooth address of the next-hop target node itself, the role of the next-hop target node is first determined. That is, it searches its own BLE network information database and determines whether it has the ability to directly connect to BeiDou satellites by checking whether its corresponding BeiDou communication hop count is a first preset value of 0.
[0042] If the BeiDou communication hop count is 0, the entire content of the extended message is sent to Dest_BD, and the process ends. If the BeiDou communication hop count is not 0, the relay forwarding task is executed: First, the step of confirming the next-hop target node is re-executed, that is, a node with a BeiDou communication hop count >= 0 and the smallest is found in the second Bluetooth Low Energy network information database of the next-hop target node; then, the extended message of the next-hop node BLE broadcast message is constructed: the various fields of the received target node's extended message are copied, the forwarding target Bluetooth address (Transfer_BLE) is modified to the Bluetooth address of the new next-hop target node confirmed in step 5, and the BLE address of the next-hop target node itself is put into the non-empty node address in the intermediate relay node address (Inter_BLEs). The purpose is to prevent the message from failing to be sent after passing through too many nodes. Therefore, in a feasible implementation, the maximum number of intermediate Bluetooth nodes is defined as 5. Finally, the next-hop target node is set as the current target node, and the new next-hop target node is set as the next hop of the next-hop target node. The process jumps back to step 1 and broadcasts the extended message until it is forwarded to a BeiDou satellite communication node that can directly connect with the BeiDou satellite.
[0043] The aforementioned process of receiving, judging, and forwarding / sending is carried out cyclically within the ad hoc network. Through this method, data is transmitted to the actual receiver via the target Bluetooth Low Energy ad hoc network and the BeiDou network. It is evident that this approach leverages Bluetooth ad hoc networks to overcome the direct connection spatial limitations of BeiDou short messages, and also solves problems such as path redundancy and identity ambiguity in multi-hop transmission through hop count optimization and message format standardization, ensuring the efficiency and reliability of converged communication transmission.
[0044] The beneficial effects of this application are as follows: First, by constructing a target low-power Bluetooth self-organizing network, terminals without direct satellite connectivity are incorporated into the network. Messages are then transmitted via Bluetooth through multiple hops to nodes with BeiDou connectivity, effectively expanding the actual coverage of satellite communication and ensuring uninterrupted communication in scenarios such as emergency rescue and field operations. Second, by maintaining satellite communication reachability information for each node within the network, sending nodes can intelligently select the optimal or feasible relay path. This mechanism avoids network congestion and energy waste caused by broadcast flooding, achieving self-organized optimization of data forwarding paths and improving the communication efficiency and reliability of the entire converged network. It is evident that the entire method requires no complex network configuration or pairing, achieving spontaneous organization and updates through broadcasting and scanning, making it suitable for dynamic and temporary networking scenarios. Furthermore, this method not only supports multi-hop relay transmission of uplink data (terminal to satellite) but also supports downlink data (satellite to terminal) distribution along the original path. This constitutes a complete, bidirectional converged communication channel, enabling terminals in satellite blind spots to engage in bidirectional information interaction with the outside world, greatly improving the overall efficiency and application value of the communication system.
[0045] Based on the above embodiments, a local ad hoc network is constructed using Bluetooth Low Energy (BLE). Terminals that need to communicate but cannot connect to a satellite can transmit short message data to be sent via a multi-hop method to nodes with BeiDou satellite connectivity. These nodes then send the information via BeiDou short messages. Simultaneously, downlink commands can also be distributed to the original communication terminal via this link, achieving collaborative communication. This application embodiment describes the downlink data processing stage based on the fusion communication transmission of BeiDou short messages and Bluetooth Low Energy, illustrating the process of accurately distributing BeiDou short messages from BeiDou satellite communication nodes directly connected to BeiDou satellites to target terminals within the target BLE ad hoc network that are not directly connected to BeiDou satellites via multiple hops. Specifically, it includes the following steps: Step 1: Receive the second BeiDou short message returned by the BeiDou satellite through the BeiDou satellite communication node, and parse and determine whether the second BeiDou short message is an extended message format; The data reception process begins with the BeiDou module of the terminal corresponding to the BeiDou satellite communication node receiving the message. After the BeiDou satellite communication node receives the second BeiDou short message returned by the BeiDou satellite, it parses the format of the message to distinguish whether the message is a regular BeiDou short message or a special message for converged communication.
[0046] Step 2: If yes, then determine the return extended message, and determine the source Bluetooth address and intermediate relay node address corresponding to the second Beidou short message based on the return extended message; If it is a regular BeiDou short message, that is, not like... Figure 7 The extended message format shown will be processed directly according to the BeiDou short message standard protocol; if it is a dedicated format for converged communication, that is, as shown... Figure 7 The extended message format shown here carries information that needs to be sent to terminals within the Bluetooth ad hoc network. Therefore, it is necessary to further parse out the source Bluetooth address (Source_BLE) and intermediate relay node address (Inter_BLEs) and other key networking information carried in the message to provide address information for subsequent data distribution through the target BLE ad hoc network.
[0047] Step 3: Select the BeiDou satellite communication node as the current node and query the third low-power Bluetooth network information database corresponding to the current node; Step 4: If the source Bluetooth address exists, set the next hop transmission target of the current node to the source Bluetooth address and broadcast the backhaul extension message; Step 5: If the intermediate relay node address exists, set the next hop transmission target to the intermediate relay node address and broadcast the backhaul extension message. Then, take the next hop transmission target as the current node and jump to the step of querying the third Bluetooth Low Energy network information database corresponding to the current node until the node corresponding to the source Bluetooth address is reached.
[0048] Similarly, BLE broadcast distribution is a crucial step in achieving multi-hop downlink data transmission. Using the BeiDou satellite communication node as the current node, the converged communication unit queries its own third-party Bluetooth Low Energy network information database based on the parsed address information to match the corresponding node address. If a source Bluetooth address is matched in the database, the forwarding target Bluetooth address (Transfer_BLE) in the returned extended message is that source Bluetooth address (Source_BLE). If no source Bluetooth address is matched in the database, but an intermediate relay node address (Inter_BLEs) is matched, the forwarding target Bluetooth address in the returned extended message is this found intermediate Bluetooth node. This intermediate Bluetooth node is set as the next-hop transmission target, and data relay transmission is achieved through the re-forwarding of this intermediate Bluetooth node, ensuring that data can continuously approach the target terminal through the multi-hop nodes of the target BLE ad hoc network.
[0049] When a node receives a returned extended message, if the source Bluetooth address is its own address, it indicates that the node is the final target of this downlink data transmission, and the message is its own device's message. At this time, the fusion communication unit parses the BD_Payload to obtain the original content of the BeiDou short message, completing the entire data reception process. Otherwise, it generates a broadcast message and broadcasts it according to the processing logic of the previous step.
[0050] As can be seen, the data reception and distribution logic in this embodiment forms a bidirectional closed loop with the multi-hop data transmission logic in the aforementioned embodiments. Downlink data transmission can accurately send messages back to the source terminal, achieving complete bidirectional information interaction. Combined with the multi-hop aggregation and transmission of uplink data, bidirectional continuity of converged communication is achieved, effectively solving the limitation of traditional BeiDou short message service, which can only achieve single-point direct communication in complex environments.
[0051] Accordingly, this application also discloses a BeiDou short message communication device based on a self-organizing network, see [link to relevant documentation]. Figure 8 As shown, the device includes: The self-organizing network building module 11 is used to build and maintain a target Bluetooth Low Energy self-organizing network containing multiple nodes; wherein each node is able to acquire and broadcast its own satellite communication reachability information; The relay path determination module 12 is used to determine the relay path to the BeiDou satellite communication node based on the satellite communication reachability information in the target low-power Bluetooth ad hoc network when the target node needs to send the first BeiDou short message and the target node cannot communicate directly with the BeiDou satellite. The multi-hop forwarding module 13 is used to forward the first BeiDou short message hop-by-hop to the BeiDou satellite communication node through the target node using the target low-power Bluetooth ad hoc network, according to the relay path, so that the first BeiDou short message can be sent to the BeiDou satellite through the BeiDou satellite communication node.
[0052] For more detailed information on the working process of each of the above modules, please refer to the relevant content disclosed in the foregoing embodiments, which will not be repeated here.
[0053] Therefore, the above-described scheme in this embodiment firstly, by constructing a target low-power Bluetooth self-organizing network, terminals without direct satellite connectivity are incorporated into the network. Messages are then transmitted via Bluetooth through multiple hops to nodes with BeiDou connectivity, effectively expanding the actual coverage of satellite communication and ensuring uninterrupted communication in scenarios such as emergency rescue and field operations. Secondly, by maintaining satellite communication reachability information for each node within the network, sending nodes can intelligently select the optimal or feasible relay path. This mechanism avoids network congestion and energy waste caused by broadcast flooding, achieving self-organized optimization of data forwarding paths and improving the communication efficiency and reliability of the entire converged network. It is evident that the entire method requires no complex network configuration or pairing, achieving spontaneous organization and updates through broadcasting and scanning, making it suitable for dynamic and temporary networking scenarios. Furthermore, this method not only supports multi-hop relay transmission of uplink data (terminal to satellite) but also supports downlink data (satellite to terminal) distribution along the original path. This constitutes a complete, bidirectional converged communication channel, enabling terminals in satellite blind spots to engage in bidirectional information interaction with the outside world, greatly improving the overall efficiency and application value of the communication system.
[0054] Furthermore, embodiments of this application also disclose an electronic device, Figure 9 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.
[0055] Figure 9This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the BeiDou short message communication method based on a self-organizing network disclosed in any of the foregoing embodiments.
[0056] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.
[0057] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk, or optical disk, etc. The resources stored on it can include an operating system 221, computer programs 222, and data 223, etc. The data 223 can include various types of data. The storage method can be temporary storage or permanent storage.
[0058] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program capable of performing the BeiDou short message communication method based on a self-organizing network, which is executed by the electronic device 20 as disclosed in any of the foregoing embodiments, the computer program 222 may further include computer programs capable of performing other specific tasks.
[0059] Furthermore, this application also discloses a computer-readable storage medium, which includes random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, magnetic disks, optical disks, or any other form of storage medium known in the art. When the computer program is executed by a processor, it implements the aforementioned BeiDou short message communication method based on a self-organizing network. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.
[0060] Furthermore, embodiments of this application also provide a computer program product, including a computer program / instruction, which, when executed by a processor, implements any of the above-described implementation methods of the BeiDou short message communication method based on self-organizing networks.
[0061] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.
[0062] The steps of the BeiDou short message communication method or algorithm based on self-organizing networks described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0063] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0064] The foregoing has provided a detailed description of the BeiDou short message communication method, apparatus, equipment, and medium based on self-organizing networks provided by this invention. Specific examples have been used to illustrate the principles and implementation methods of this invention. The descriptions of the above embodiments are only intended to help understand the method and core ideas of this invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this invention. Therefore, the content of this specification should not be construed as a limitation of this invention.
Claims
1. A BeiDou short message communication method based on self-organizing networks, characterized in that, include: Construct and maintain a target Bluetooth Low Energy self-organizing network containing multiple nodes; wherein each node is able to acquire and broadcast its own satellite communication reachability information; When a target node needs to send the first BeiDou short message, and the target node cannot communicate directly with the BeiDou satellite, a relay path to the BeiDou satellite communication node is determined based on the satellite communication reachability information in the target low-power Bluetooth ad hoc network. According to the relay path, the first BeiDou short message is forwarded hop-by-hop to the BeiDou satellite communication node through the target node using the target low-power Bluetooth ad hoc network, so that the first BeiDou short message can be sent to the BeiDou satellite through the BeiDou satellite communication node.
2. The BeiDou short message communication method based on self-organizing networks according to claim 1, characterized in that, The construction and maintenance of the target low-power Bluetooth ad hoc network containing multiple nodes includes: A low-power Bluetooth network information database is constructed for each communication terminal, and the node identifier and BeiDou communication hop count corresponding to each communication terminal are stored in the low-power Bluetooth network information database; the BeiDou communication hop count is the number of transmission hops from the current node to a node that can directly connect to the BeiDou satellite; if the node can communicate directly with the BeiDou satellite, the BeiDou communication hop count is set to a first preset value; if the node cannot communicate directly with the BeiDou satellite, the BeiDou communication hop count is set to a second preset value. Modify the reserved field in the Bluetooth Low Energy broadcast message to carry the BeiDou communication hop count, and receive the Bluetooth Low Energy broadcast message periodically broadcast by the surrounding communication terminals through each node; Each node extracts the BeiDou communication hop count from the Bluetooth Low Energy broadcast message and updates its local Bluetooth Low Energy network information database based on the BeiDou communication hop count.
3. The BeiDou short message communication method based on self-organizing networks according to claim 2, characterized in that, The reserved field includes a fixed identifier bit and a hop count identifier bit. Correspondingly, modifying the reserved field in the Bluetooth Low Energy broadcast message to carry the BeiDou communication hop count includes: In the low-power Bluetooth network information database, increment the value corresponding to the smallest BeiDou communication hop count by one to determine the target hop count identifier bit. The reserved fields in the current Bluetooth Low Energy broadcast message are determined based on the fixed identifier bit and the target hop count identifier bit.
4. The BeiDou short message communication method based on self-organizing networks according to claim 2, characterized in that, When a target node needs to send its first BeiDou short message, and the target node cannot communicate directly with the BeiDou satellite, a relay path to the BeiDou satellite communication node is determined based on the satellite communication reachability information in the target Bluetooth Low Energy Ad Hoc Network, including: When the target node needs to send the first BeiDou short message, query the BeiDou communication hop count in the first low-power Bluetooth network information database corresponding to the target node; If the BeiDou communication hop count is the second preset value, then the node with the smallest non-negative BeiDou communication hop count is selected from the first low-power Bluetooth network information database as the next hop target node on the relay path.
5. The BeiDou short message communication method based on self-organizing networks according to claim 4, characterized in that, After querying the BeiDou communication hop count in the first low-power Bluetooth network information database corresponding to the target node, the method further includes: If the number of hops in the BeiDou communication is the first preset value, then the first BeiDou short message is sent directly to the BeiDou satellite through the target node.
6. The BeiDou short message communication method based on self-organizing networks according to claim 4, characterized in that, According to the relay path, the first BeiDou short message is forwarded hop-by-hop to the BeiDou satellite communication node via the target node using the target low-power Bluetooth ad hoc network, so that the first BeiDou short message can be sent to the BeiDou satellite through the BeiDou satellite communication node, including: Construct an extended message for the low-power Bluetooth broadcast message; the extended message includes at least the source BeiDou card number, source Bluetooth address, destination BeiDou card number, the original content of the BeiDou short message, the intermediate relay node address, and the forwarding target Bluetooth address; wherein, the forwarding target Bluetooth address is initially filled in as the Bluetooth address of the next-hop target node; The extended message is broadcast by the target node using the target Bluetooth Low Energy Ad Hoc Network; When the next-hop target node receives the extended message, it parses the extended message and determines whether the forwarding target Bluetooth address in the extended message matches its own Bluetooth address. If a match is found, the second low-power Bluetooth network information database of the next-hop target node is queried, and it is determined whether the number of BeiDou communication hops corresponding to itself is the first preset value. If so, the next-hop target node is determined as the BeiDou satellite communication node, and the BeiDou short message is sent to the BeiDou satellite through the BeiDou satellite communication node according to the destination BeiDou card number in the extended message; If not, select the node with the smallest non-negative BeiDou communication hop count from the second low-power Bluetooth network information database to reconfirm the new next hop target node; The forwarding target Bluetooth address in the extended message is modified to the Bluetooth address of the new next-hop target node, and the Bluetooth address of the next-hop target node is added to the intermediate relay node address. Then, the next-hop target node is used as the current target node, and the process jumps to the step of broadcasting the extended message until the first BeiDou short message is forwarded hop by hop to the BeiDou satellite communication node.
7. The BeiDou short message communication method based on self-organizing networks according to any one of claims 1 to 6, characterized in that, After sending the first BeiDou short message to the BeiDou satellite, the process further includes: The BeiDou satellite communication node receives the second BeiDou short message returned by the BeiDou satellite and parses it to determine whether the second BeiDou short message is an extended message format. If so, then determine the return extended message, and determine the source Bluetooth address and intermediate relay node address corresponding to the second Beidou short message based on the return extended message; The BeiDou satellite communication node is taken as the current node, and the third low-power Bluetooth network information database corresponding to the current node is queried. If the source Bluetooth address exists, then the next hop transmission target of the current node is set to the source Bluetooth address and the backhaul extension message is broadcast. If the intermediate relay node address exists, the next hop transmission target is set to the intermediate relay node address and the backhaul extension message is broadcast. Then, the next hop transmission target is used as the current node, and the process jumps to the step of querying the third Bluetooth Low Energy network information database corresponding to the current node until the node corresponding to the source Bluetooth address is reached.
8. A BeiDou short message communication device based on a self-organizing network, characterized in that, include: The self-organizing network building module is used to build and maintain a target Bluetooth Low Energy self-organizing network containing multiple nodes; each node can acquire and broadcast its own satellite communication reachability information. The relay path determination module is used to determine the relay path to the BeiDou satellite communication node based on the satellite communication reachability information in the target low-power Bluetooth ad hoc network when the target node needs to send the first BeiDou short message and the target node cannot communicate directly with the BeiDou satellite. The multi-hop forwarding module is used to forward the first BeiDou short message hop-by-hop to the BeiDou satellite communication node through the target node using the target low-power Bluetooth ad hoc network, according to the relay path, so that the first BeiDou short message can be sent to the BeiDou satellite through the BeiDou satellite communication node.
9. An electronic device, characterized in that, The electronic device includes a processor and a memory; wherein the memory is used to store a computer program, which is loaded and executed by the processor to implement the BeiDou short message communication method based on a self-organizing network as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, Used to store computer programs; wherein the computer programs, when executed by a processor, implement the BeiDou short message communication method based on a self-organizing network as described in any one of claims 1 to 7.