A method for controlling double-path receiving of a beidou-3 short message center
Patent Information
- Application Number
- CN202611140594.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-30
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2046-07-30
AI Technical Summary
[0007]本发明实施例的目的是提供一种北斗三号短报文中心双路接收控制方法,通过在中心侧部署北斗普通终端和北斗指挥机,将北斗普通终端的北斗用户卡设置为北斗指挥卡的下属卡,并采用批量聚合回执发射与射频功放休眠控制,实现了双路接收与回执分离,降低了中心侧接收设备的功放发射占空比,解决了北斗三号网管回执机制导致的功放常开、接收堵塞以及单指挥机方案可靠性不足的问题
1.通过将待发送回执请求进行批量聚合后执行一次连续回执发射,并在发射完成后控制射频功放进入休眠状态,使得中心侧接收设备无需为每条短报文单独开启功放发送回执,大幅降低了射频功放的发射占空比和频繁开关带来的瞬态冲击,从物理层面解决了北斗三号网管回执机制下接收端功放常开导致的功耗过大和接收堵塞问题,同时利用北斗三号网管回执协议允许的离线判定裕度设定批量发送触发条件,确保了批量延迟回执策略不会触发系统离线判定,在协议合规与节能降耗之间取得了平衡;
Smart Images

Figure CN122640012B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of short message transmission technology, and in particular to a dual-path receiving control method for the BeiDou-3 short message center. Background Technology
[0002] The BeiDou-2 satellite navigation system was completed and began providing services at the end of 2012. Its space segment includes multiple geostationary orbit satellites, five of which provide short message communication capabilities. Each satellite contains two independent beam signals, totaling ten independent beam signals for short message communication services. The BeiDou-3 satellite navigation system officially began providing global services in 2020. Compared to the BeiDou-2 system, BeiDou-3's short message service capability has increased approximately tenfold in system capacity, reduced transmission power by approximately tenfold, and added new features such as network management functions and narrow beams, giving BeiDou short message communication a significantly stronger service capability.
[0003] The BeiDou-3 short message system is widely used in industries such as water conservancy monitoring, meteorological observation, and fishing vessel management. In these application scenarios, BeiDou communication terminals deployed in the field periodically or according to preset strategies transmit collected sensor data to the central station via BeiDou short message satellites. The central station generally receives this data using two methods: one is to push it to the central user via a dedicated ground line through the BeiDou ground control system; the other is to receive the data directly through the air interface signal from the BeiDou command unit deployed at the central station, which then transmits the data to the central business system via serial port or Ethernet port. The second method is widely used because of its flexible deployment and independence from dedicated ground lines.
[0004] The newly added network management function of the BeiDou-3 short message system requires receiving devices to send an acknowledgment message to the BeiDou satellite after receiving a short message, indicating that the message has been successfully received. If the receiving end fails to send an acknowledgment message for more than three consecutive messages, the BeiDou satellite system will determine that the receiving user is offline and will no longer broadcast outbound signals to it until the receiving end re-initiates an inbound application, such as sending a power-on report or a new short message. Each acknowledgment message sent by the BeiDou terminal requires the antenna power amplifier to be turned on for approximately 100 milliseconds. When the number of users under the receiving end is large, such as hundreds or even thousands, the power amplifier of the receiving BeiDou terminal will be essentially in a constantly on state. The high-frequency switching of the power amplifier not only increases power consumption but may also cause reception congestion, seriously affecting the reliability and service life of the central station receiving system.
[0005] To address the aforementioned issues of power amplifiers being constantly on and receiver congestion, existing technologies typically employ a load-sharing approach by increasing the number of command units. This involves deploying multiple command units to receive messages from different subordinate users, thereby reducing the number of acknowledgment transmissions per command unit. However, this approach has significant drawbacks: the hardware cost of multiple command units is high, and since each command unit operates independently, an effective data comparison and redundancy backup mechanism cannot be established. When one command unit fails, messages from its subordinate users are at risk of being lost, and the overall reliability of the system remains limited to the stability of a single device. Furthermore, some solutions attempt to delay or merge acknowledgments at the software level, but these methods typically only offer limited optimization at the application layer and cannot fundamentally solve the high-frequency switching and congestion problems at the physical level of the power amplifier.
[0006] Therefore, how to meet the requirements of the BeiDou-3 network management feedback protocol without significantly increasing hardware costs, effectively reduce the power amplifier transmission frequency of the central receiving equipment, avoid reception congestion and excessive power consumption caused by the power amplifier being constantly on, and improve the overall reliability of the central receiving system, is a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0007] The purpose of this invention is to provide a dual-path reception control method for the BeiDou-3 short message center. By deploying BeiDou ordinary terminals and BeiDou command machines on the central side, setting the BeiDou user cards of the BeiDou ordinary terminals as subordinate cards of the BeiDou command machines, and adopting batch aggregation of acknowledgment transmission and RF power amplifier sleep control, dual-path reception and acknowledgment separation are achieved. This reduces the power amplifier transmission duty cycle of the central side receiving equipment and solves the problems of power amplifier always-on, reception blockage, and insufficient reliability of the single command machine scheme caused by the BeiDou-3 network management acknowledgment mechanism.
[0008] To address the aforementioned technical problems, a first aspect of this invention provides a dual-path receiving control method for a BeiDou-3 short message center. The method involves deploying a BeiDou ordinary terminal, a BeiDou command machine, and a central computer at the center. The BeiDou user card of the BeiDou ordinary terminal is configured as a subordinate card of the BeiDou command card in the BeiDou command machine. The BeiDou ordinary terminal and the BeiDou command machine are respectively connected to the central computer. The control method includes the following steps: Step S1: Based on the Beidou ordinary terminal receiving the outbound signal broadcast by the Beidou-3 satellite, the outbound signal carries a short message transmitted by the field communication terminal and forwarded by the Beidou-3 satellite, and generates a pending receipt request corresponding to the short message, and sends the pending receipt request to the receipt cache queue. Step S2: When the receipt buffer queue meets the preset batch transmission trigger condition, the receipt requests to be sent in the receipt buffer queue are aggregated and a continuous receipt transmission is performed. After the continuous receipt transmission is completed, the radio frequency power amplifier is controlled to enter the sleep state. Step S3: During the period when the RF power amplifier is in sleep mode, receive the proxy receipt confirmation notification forwarded by the central computer, and remove the pending receipt requests that have been confirmed on behalf of others from the receipt buffer queue according to the proxy receipt confirmation notification.
[0009] Further, step S2, which involves aggregating the pending receipt requests in the receipt buffer queue and then performing a continuous receipt transmission, includes: Step S21: Generate an aggregated receipt signal, wherein the aggregated receipt signal includes a first set of message identifiers consisting of message identifiers corresponding to all currently pending receipt requests in the receipt cache queue; Step S22: Control the RF power amplifier to transmit the aggregated receipt signal, and remove the pending receipt request corresponding to the first message identifier set from the receipt buffer queue after the transmission is completed.
[0010] Furthermore, the confirmation notification for acknowledgment on behalf of another in step S3 includes a second set of message identifiers composed of message identifiers for which the BeiDou command machine has already acknowledged the acknowledgment, and none of the message identifiers in the second set of message identifiers belong to the first set of message identifiers.
[0011] Further, step S3, which involves removing pending receipt requests that have already been confirmed from the receipt cache queue based on the confirmation notification, includes: Step S311: Extract the second message identifier set from the substituted receipt confirmation notification; Step S312: Traverse the pending receipt requests in the receipt cache queue and mark the pending receipt requests whose corresponding message identifiers belong to the second message identifier set as invalid requests; Step S313: Remove the pending receipt request marked as invalid from the receipt cache queue and terminate the receipt transmission process for that message identifier.
[0012] Furthermore, step S3, during the period when the RF power amplifier is in a sleep state, also includes: Step S321: Receive the silent monitoring data message forwarded by the central computer. The silent monitoring data message is sent to the central computer by the Beidou command machine after it has detected and decrypted the outbound signal. During the process of generating the silent monitoring data message, the Beidou command machine prohibits the generation of inbound receipt signal and keeps its own radio frequency power amplifier in the off state. Step S322: Compare the silent monitoring data packet with the short message. If the contents of the two are consistent, it is confirmed that the short message was successfully received.
[0013] Furthermore, the silent monitoring data message also carries the first arrival time of the BeiDou command receiving the outbound signal; After comparing the silent monitoring data packet with the short message in step S322, the method further includes: Step S322a1: Extract the first arrival time from the silent monitoring data packet and compare it with the second arrival time of the Beidou ordinary terminal receiving the same outgoing signal to obtain the arrival time difference; Step S322a2: When the arrival time difference exceeds a preset time difference threshold, a receiving link abnormality alarm is generated. The receiving link abnormality alarm indicates that there is a difference in the receiving environment between the Beidou ordinary terminal and the Beidou command machine.
[0014] Furthermore, the silent monitoring data message also includes the first beam signal strength when the BeiDou command unit receives the outgoing signal; The step S322, which compares the silent monitoring data packet with the short message, further includes: Step S322b1: Obtain the second beam signal strength when the Beidou ordinary terminal receives the same outgoing signal; Step S322b2: Determine the signal quality level of the current beam coverage area of the Beidou ordinary terminal based on the first beam signal strength and the second beam signal strength, and adjust the duration of the next time the RF power amplifier enters the sleep state based on the signal quality level.
[0015] Furthermore, after confirming successful reception of the short message in step S322, the method further includes: Step S3231: When the content of the silent monitoring data packet is consistent with that of the short message, the message transmission frequency of the field communication terminal is obtained, and the extension amount is determined according to the message transmission frequency. The lower the message transmission frequency, the larger the extension amount. The duration of the next time the RF power amplifier enters the sleep state is extended according to the extension amount. Step S3232: When the content of the silent monitoring data message is inconsistent with that of the short message message, obtain the message transmission frequency of the field communication terminal, determine the shortening amount according to the message transmission frequency, wherein the higher the message transmission frequency, the smaller the shortening amount, and shorten the duration of the next time the RF power amplifier enters the sleep state according to the shortening amount.
[0016] Further, obtaining the message transmission frequency of the field communication terminal in steps S3231 and S3232 includes: Monitor the number of pending receipt requests enqueued in the receipt cache queue within a preset statistical period; The number of entries is compared with a preset threshold. When the number of entries is less than the preset threshold, the message transmission frequency level of the field communication terminal is determined to be low frequency level. When the number of entries is greater than or equal to the preset threshold, the message transmission frequency level of the field communication terminal is determined to be a high frequency level. Wherein, the increase in sleep duration corresponding to the high frequency level is less than the increase in sleep duration corresponding to the low frequency level, and the decrease in sleep duration corresponding to the high frequency level is greater than the decrease in sleep duration corresponding to the low frequency level.
[0017] Further, step S2, which involves aggregating pending receipt requests in the receipt cache queue and executing a continuous receipt transmission when the receipt cache queue meets the preset batch sending trigger condition, includes: Step S201: When the receipt buffer queue meets the preset batch sending trigger condition, obtain the channel quality indication parameter carried in the outgoing signals received by the Beidou ordinary terminal in the most recent N consecutive times, where N is an integer greater than or equal to 3; Step S202: Among the most recent N consecutive received channel quality indication parameters, the last received channel quality indication parameter is compared with the previous received channel quality indication parameter pairwise, and the number of comparisons when the channel quality indication parameter increases and the number of comparisons when the channel quality indication parameter decreases are counted. Step S203: When the increasing number of comparisons is greater than the decreasing number of comparisons, the start time of the continuous receipt transmission after aggregation is delayed by a preset waiting time, and the number of receipt requests to be sent in the receipt cache queue is monitored during the delay period. If the number of receipt requests to be sent exceeds the preset safety limit, the delay is terminated immediately and the continuous receipt transmission is executed. Step S204: When the decreasing number of comparisons is greater than or equal to the increasing number of comparisons, immediately execute the continuous echo transmission.
[0018] Accordingly, a second aspect of the present invention provides an electronic device, including: at least one processor; and a memory connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the at least one processor to perform the above-described BeiDou-3 short message center dual-path receiving control method.
[0019] Accordingly, a third aspect of the present invention provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the above-described dual-channel reception control method for the BeiDou-3 short message center.
[0020] The above-described technical solutions of the embodiments of the present invention have the following beneficial technical effects: 1. By batch aggregating pending receipt requests and then executing a continuous receipt transmission, and controlling the RF power amplifier to enter a sleep state after transmission, the central receiving device does not need to turn on the power amplifier to send receipts for each short message. This significantly reduces the transmission duty cycle of the RF power amplifier and the transient impact caused by frequent switching. It solves the problem of excessive power consumption and reception blockage caused by the constantly turned-on power amplifier at the receiving end under the BeiDou-3 network management receipt mechanism from a physical perspective. At the same time, by using the offline judgment margin allowed by the BeiDou-3 network management receipt protocol to set the batch transmission trigger condition, it ensures that the batch delayed receipt strategy will not trigger the system offline judgment, thus achieving a balance between protocol compliance and energy saving. 2. By deploying BeiDou ordinary terminals and BeiDou command machines at the central side, and setting the BeiDou user cards of the BeiDou ordinary terminals as subordinate cards of the BeiDou command machines, the BeiDou command machines can silently listen to all outgoing signals sent to the BeiDou ordinary terminals without transmitting any signals, forming a second receiving link completely independent of the BeiDou ordinary terminals. The two data streams can be compared and verified by the central computer, which solves the risk of data loss due to equipment failure in the traditional single command machine solution. At the same time, the BeiDou command machine prohibits the generation of inbound acknowledgment signals throughout the process and keeps the RF power amplifier in the off state, fundamentally avoiding intermodulation interference and power amplifier resource waste when multiple devices are densely deployed, and realizing low-cost, zero-transmission dual-path redundancy backup; 3. By continuously monitoring the transmission status of BeiDou ordinary terminals' feedback signals during silent listening by the BeiDou command system, and by transmitting aggregated feedback signals on behalf of subordinate users when a BeiDou ordinary terminal continuously receives outbound signals but fails to transmit feedback signals within the expected time, the system ensures that even if a BeiDou ordinary terminal fails to transmit feedback in a timely manner due to occasional failures under the batch delayed feedback strategy, it will not be judged as offline by the BeiDou-3 system. This solves the problem of offline misjudgment that may be caused by the batch feedback strategy. At the same time, the feedback confirmation notification is forwarded to the BeiDou ordinary terminal via wired connection through the central computer. The BeiDou ordinary terminal then clears the feedback cache queue of requests that have been confirmed on behalf of others, ensuring that the feedback status of both ends remains consistent. This achieves seamless fallback and status synchronization in abnormal scenarios. Attached Figure Description
[0021] Figure 1 This is a block diagram of the BeiDou-3 central receiving system provided in an embodiment of the present invention; Figure 2This is a load balancing block diagram of the BeiDou-3 central receiving system provided in an embodiment of the present invention; Figure 3 This is a diagram showing the relationship between the BeiDou-3 command system and the BeiDou-3 user card, provided in an embodiment of the present invention. Figure 4 This is a flowchart of the dual-path receiving control method for the BeiDou-3 short message center provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of the BeiDou-3 short message sending and receiving process provided in an embodiment of the present invention; Figure 6 This is a flowchart of the process of receiving short message messages by a data transmission terminal for receiving Beidou short messages at the center side, provided in an embodiment of the present invention. Figure 7 This is a flowchart of the short message flow of the data transmission terminal for receiving Beidou short messages on the central side, provided in an embodiment of the present invention. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to specific embodiments and the accompanying drawings. It should be understood that these descriptions are merely exemplary and not intended to limit the scope of the invention. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concept of the invention.
[0023] Traditional BeiDou short message center receiving schemes typically use a single BeiDou command unit as the main receiver. This command unit is responsible for receiving short message data sent by subordinate user terminals and sending acknowledgment messages for each received message. When a large number of BeiDou communication terminals are deployed in the field, the command unit's RF power amplifier is essentially always on due to frequent transmission of acknowledgment signals. This not only increases power consumption but can also cause reception congestion, severely limiting system reliability to the stability of a single device. Some existing solutions attempt to distribute the load by increasing the number of command units, but the hardware cost of multiple command units is high, and since each command unit operates independently, it is difficult to form an effective data redundancy backup mechanism.
[0024] Please refer to Figure 1 , Figure 2 and Figure 3This invention deploys two types of equipment on the central side: BeiDou ordinary terminals and BeiDou command and control units, and redefines their functional division. The BeiDou ordinary terminal, also known as the BeiDou short message data transmission terminal, is typically deployed at field stations in traditional applications for collecting and transmitting sensor data. This invention introduces it to the central side as the primary receiver. Based on the number of BeiDou short message terminals at field stations and the transmission frequency of each terminal, the required number of BeiDou ordinary terminals on the central side can be calculated, and a corresponding number of BeiDou ordinary terminals can be configured on the central side. Each BeiDou ordinary terminal receives outgoing signals broadcast by the BeiDou-3 satellite through its built-in BeiDou user card. The BeiDou baseband chip analyzes the message identifier of the outgoing message in real time to see if it matches its own BeiDou user card identifier. If so, the received message is sent to the BeiDou user card for decryption. After decryption, a short message is obtained, then a receipt baseband signal is generated, and the radio frequency power amplifier is activated to transmit the incoming receipt signal. Finally, the decrypted short message is output to the central computer via a serial port or network port. The BeiDou command terminal is configured as a silent monitoring device. It has a built-in BeiDou command card and utilizes the inherent monitoring permissions of the command card over subordinate user cards in the BeiDou-3 system to synchronously receive the same outbound signal broadcast by the BeiDou satellite. The command terminal analyzes the message identifier of the outbound message to determine if it matches a subordinate user's identifier. If so, it sends the message to the BeiDou command card for decryption. After decryption, the short message is output to the central computer via serial port or network port. However, it does not generate acknowledgment signals or transmit radio frequency power amplifiers during the entire monitoring process.
[0025] The key technical approach of the aforementioned architecture design is to configure the BeiDou user cards used by the central-side BeiDou ordinary terminals as subordinate cards of the BeiDou command card in the BeiDou command machine when the supervising unit processes the BeiDou user cards. This means that the BeiDou cards of each central-side BeiDou ordinary terminal are subordinate cards of the central command card. This card affiliation allows the BeiDou command machine to legally monitor the communication signals of BeiDou ordinary terminals at the BeiDou-3 system's communication protocol level, enabling it to receive all outgoing signals destined for its subordinate BeiDou user cards, without needing to be configured as the target address for field terminals. Simultaneously, the antennas of the central-side BeiDou ordinary terminals and the BeiDou command machine are deployed in the same spatial area to ensure that both are under the same satellite beam coverage conditions and receive the same outgoing signal broadcast by the same BeiDou satellite, providing a consistent signal reception environment for subsequent dual-path data comparison.
[0026] Based on the aforementioned architectural improvements, this invention achieves the technical effect of separating dual-path reception and acknowledgment. On the one hand, the same message is received independently by the BeiDou ordinary terminal and the BeiDou command unit, forming two physically isolated reception paths. The central computer can compare and verify the data from the two paths, solving the problem of data loss due to the failure of a single device in the traditional single command unit scheme. On the other hand, the acknowledgment transmission task is completely decoupled from the BeiDou ordinary terminal, and the BeiDou command unit maintains a zero-transmission state throughout the process, fundamentally avoiding intermodulation interference when multiple devices are densely deployed, reducing the overall power consumption on the central side, and realizing a low-cost, highly reliable dual-path redundant backup architecture.
[0027] Please refer to Figure 4 The first aspect of this invention provides a dual-path receiving control method for a BeiDou-3 short message center, comprising the following steps: Step S1: Based on the BeiDou ordinary terminal receiving the outbound signal broadcast by the BeiDou-3 satellite, the outbound signal carries a short message transmitted by the field communication terminal and forwarded by the BeiDou-3 satellite, and generates a pending receipt request corresponding to the short message, and sends the pending receipt request to the receipt buffer queue.
[0028] like Figure 5As shown, in the BeiDou-3 short message communication system, BeiDou communication terminals deployed in the field encapsulate hydrological data, meteorological observation data, or fishing vessel location information collected by sensors into short message messages according to preset time intervals or acquisition strategies. These messages are then transmitted to the BeiDou-3 geostationary orbit satellite via the L-band uplink. Upon receiving the incoming signal, the BeiDou-3 satellite forwards it to the BeiDou ground control system via the C-band. After processing, the ground control system transmits the signal to satellites in the corresponding beam coverage area via the C-band, and finally, the satellite broadcasts it to the ground via the S-band outgoing link. At the central location, ordinary BeiDou terminals receive the outgoing signal via their antennas. Their internal BeiDou baseband chip performs real-time analysis of the received outgoing signal, extracts the message identifier field carried in the outgoing message, and compares this message identifier with the identifier number of the BeiDou user card installed on the ordinary BeiDou terminal. When the comparison results match, it indicates that the target address of the outgoing signal is this BeiDou ordinary terminal. The baseband chip sends the received encrypted message to the BeiDou user card for decryption. The BeiDou user card uses its built-in security chip and key algorithm to decrypt the message and sends the decrypted short message back to the main control processor of the BeiDou ordinary terminal. Based on the content of the decrypted short message, the main control processor generates a pending receipt request corresponding to the short message. This pending receipt request at least includes the message identification information of the short message. The BeiDou ordinary terminal does not immediately transmit the pending receipt request, but instead sends it to a receipt cache queue maintained internally for temporary storage. The receipt cache queue is a data buffer organized according to the first-in, first-out principle, used to accumulate a certain number of pending receipt requests to provide a data basis for subsequent batch aggregation and transmission. For example, in fishing vessel monitoring applications, a Beidou ordinary terminal deployed at the center may simultaneously receive location and fishing data reported periodically by Beidou communication terminals of hundreds of fishing vessels. Each time a data is received, a corresponding receipt request is generated and sent to the receipt cache queue. The number of requests in the queue gradually accumulates as the amount of messages received increases.
[0029] Step S2: When the receipt buffer queue meets the preset batch sending trigger condition, the receipt requests to be sent in the receipt buffer queue are aggregated and a continuous receipt transmission is performed. After the continuous receipt transmission is completed, the RF power amplifier is controlled to enter the sleep state.
[0030] The BeiDou ordinary terminal continuously monitors the status of the receipt cache queue to determine whether the preset batch sending trigger conditions are met. These preset batch sending trigger conditions can be set based on the number of pending receipt requests accumulated in the queue, such as triggering batch sending when the number of pending receipt requests reaches a preset threshold; or they can be set based on the waiting time of the first pending receipt request in the queue, such as triggering batch sending when the waiting time of the earliest pending receipt request in the queue reaches a preset duration threshold. When the receipt cache queue meets one of the above trigger conditions, the BeiDou ordinary terminal aggregates the receipt information corresponding to all pending receipt requests in the queue, merging multiple pending receipt requests into a single aggregated receipt signal. This aggregated receipt signal contains the message identifier information corresponding to each pending receipt request in the queue, enabling the BeiDou satellite ground control system to confirm that all corresponding short message messages have been successfully received by the central side upon receiving the aggregated receipt signal. The BeiDou ordinary terminal then activates its own radio frequency (RF) power amplifier and transmits the aggregated acknowledgment signal to the BeiDou-3 satellite via the L-band uplink within a continuous transmission period, completing a centralized batch acknowledgment confirmation. Because multiple acknowledgment requests are aggregated into a single continuous transmission, the RF power amplifier only needs to be activated once, eliminating the need to individually activate the power amplifier for each short message and transmit acknowledgments separately, significantly reducing the power amplifier's switching frequency and transmission duty cycle. After the aggregated acknowledgment signal transmission is completed, the BeiDou ordinary terminal immediately controls the RF power amplifier to enter a sleep state. In the sleep state, the bias voltage of the RF power amplifier circuit is reduced or turned off, and the power amplifier is in a silent state that does not consume transmission power. The duration of the sleep state can be preset according to actual application requirements until the trigger condition for the next batch transmission is met, at which point the RF power amplifier is awakened again to perform the next round of batch acknowledgment transmission. For example, in meteorological observation applications, field meteorological stations report meteorological element data every ten minutes. After receiving data from dozens of stations, the Beidou ordinary terminal on the central side will trigger a batch aggregation receipt transmission when the number of requests in the pending receipt cache queue reaches a preset number. After the transmission is completed, the power amplifier enters sleep mode, waiting for the data to arrive in the next acquisition cycle.
[0031] Step S3: While the RF power amplifier is in sleep mode, receive the proxy receipt confirmation notification forwarded by the central computer, and remove the pending receipt requests that have been confirmed in the receipt buffer queue according to the proxy receipt confirmation notification.
[0032] While the RF power amplifier of a BeiDou ordinary terminal is in sleep mode, the wired communication interface of the BeiDou ordinary terminal remains in normal working order, and can communicate with the central computer via serial port or Ethernet port. The BeiDou command unit deployed at the central side utilizes its BeiDou command card's monitoring privileges over subordinate user cards to continuously and silently monitor the outbound signals broadcast by the BeiDou-3 satellite. The BeiDou command unit parses the message identifier of the outbound message. When the message identifier belongs to a card number in its pre-stored list of subordinate user card identifiers, it determines that the outbound signal is a short message sent to its subordinate BeiDou ordinary terminal, and then decrypts the message and sends the decrypted message to the central computer through the wired communication interface. Simultaneously, during the silent monitoring process, the BeiDou command unit also continuously monitors whether the BeiDou ordinary terminal has successfully transmitted an acknowledgment signal. When the BeiDou command center detects multiple outbound signals destined for a specific BeiDou ordinary terminal, and fails to detect a corresponding inbound acknowledgment signal from that terminal within the preset monitoring time window, it determines that the ordinary terminal may have failed to complete the acknowledgment due to occasional transmission failures under the batch delayed acknowledgment strategy or antenna obstruction. To prevent the BeiDou-3 system from deeming the ordinary terminal offline and ceasing to broadcast outbound signals to it, the BeiDou command center proactively assumes the task of acknowledging the signal on its behalf. Based on its subordinate user relationship with the ordinary terminal, it generates a acknowledgment signal and transmits it to the BeiDou satellite via its own RF power amplifier. Simultaneously, the BeiDou command center encapsulates the list of acknowledged messages into a acknowledgment confirmation notification and sends it to the central computer via a wired communication interface. Upon receiving this acknowledgment confirmation notification, the central computer forwards it to the corresponding BeiDou ordinary terminal via the wired communication interface. During the RF power amplifier's sleep period, when a BeiDou ordinary terminal receives a proxy acknowledgment notification via a wired communication interface, it extracts the message identifier that has already been acknowledged by the BeiDou command center. The corresponding pending acknowledgment request in the acknowledgment cache queue is then marked as acknowledged and removed, thus preventing the retransmission of acknowledgments for messages already acknowledged by the command center after the power amplifier is awakened. Through this mechanism, even if occasional acknowledgment transmission failures occur under the batch delayed acknowledgment and power amplifier sleep strategies, the BeiDou command center can promptly provide proxy acknowledgments as a fallback, ensuring the overall system meets the requirements of the BeiDou-3 network management acknowledgment protocol, and the BeiDou ordinary terminal will not be judged as offline by the BeiDou-3 system.
[0033] Through the above technical solution, the BeiDou ordinary terminal on the central side accumulates the pending receipt requests using a receipt buffer queue. When the preset batch transmission trigger condition is met, the requests are aggregated into a single continuous receipt transmission. After the transmission is completed, the radio frequency power amplifier is controlled to enter a sleep state, which significantly reduces the number of power amplifier switching and the transmission duty cycle. This physically alleviates the problems of excessive power consumption and reception congestion caused by the constantly open power amplifier at the receiving end under the BeiDou-3 network management receipt mechanism. At the same time, during the power amplifier sleep period, the BeiDou command machine's silent monitoring and substitute receipt fallback mechanism ensure the reliability of system receipt confirmation under the batch delayed receipt strategy, preventing BeiDou ordinary terminals from being judged as offline by the BeiDou-3 system due to occasional receipt failures. This achieves a balance between energy saving and protocol compliance.
[0034] Specifically, such as Figure 6 As shown, step S2 involves aggregating the pending receipt requests in the receipt buffer queue and then performing a continuous receipt transmission, including: Step S21: Generate an aggregated receipt signal. The aggregated receipt signal includes a first set of message identifiers consisting of message identifiers corresponding to all currently pending receipt requests in the receipt cache queue.
[0035] When a BeiDou ordinary terminal detects that the receipt buffer queue meets the preset batch transmission trigger conditions, the main control processor of the BeiDou ordinary terminal reads all pending receipt requests from the receipt buffer queue and extracts the message identifier corresponding to each pending receipt request. The message identifier is a unique identification code assigned to each short message by the BeiDou-3 system, which is obtained synchronously when the BeiDou ordinary terminal receives the outbound signal and decrypts it to obtain the short message message. The main control processor combines all the extracted message identifiers into a first message identifier set, and uses this first message identifier set as the main content of the receipt confirmation information. It encodes and modulates the information according to the frame format of the BeiDou-3 inbound signal to generate an aggregated receipt signal. This aggregated receipt signal is represented as a complete inbound signal frame at the physical layer, and carries the receipt confirmation information of multiple message identifiers at the protocol layer. This allows the BeiDou-3 ground control system to parse all the message identifiers contained in the single inbound signal after receiving it, and to confirm that the corresponding multiple short messages have been successfully received by the central side. For example, in reservoir dam monitoring applications, a BeiDou ordinary terminal deployed at the central side receives water level data packets from dozens of dam piezometer sensors within a single data acquisition cycle. Each received packet generates a pending receipt request and stores it in a receipt cache queue. Each request carries the packet identifier corresponding to the respective water level data packet. When the number of pending receipt requests in the queue reaches a preset twenty, the BeiDou ordinary terminal extracts the twenty packet identifiers corresponding to all twenty pending receipt requests in the queue, forming a first packet identifier set. Based on this set, it generates an aggregated receipt signal, which carries the receipt confirmation information of the twenty packets in a single incoming signal frame.
[0036] Step S22: Control the RF power amplifier to transmit the aggregated receipt signal, and remove the receipt request to be sent corresponding to the first message identifier set from the receipt buffer queue after the transmission is completed.
[0037] After generating the aggregated receipt signal, the BeiDou ordinary terminal switches its radio frequency (RF) power amplifier from sleep or standby mode to transmit mode. Once the RF power amplifier is activated, it transmits the aggregated receipt signal to the BeiDou-3 geostationary orbit satellite via the L-band uplink. Since the aggregated receipt signal combines the receipt information of multiple pending receipt requests into a single transmission, the RF power amplifier only needs to remain active for one continuous transmission period, typically approximately 100 milliseconds, comparable to the transmission duration of a single receipt. After transmission, the BeiDou ordinary terminal's main control processor immediately removes the pending receipt request corresponding to each message identifier in the first message identifier set from the receipt cache queue. This removal signifies that the receipt confirmation work for these pending receipt requests has been completed, and there is no longer a need to transmit these messages separately. After removal, the receipt cache queue only retains pending receipt requests arriving after the aggregated receipt signal is generated; these new requests will be aggregated and transmitted again when the next batch triggering conditions are met. Simultaneously, the BeiDou ordinary terminal controls the radio frequency power amplifier to switch from the transmit state to the sleep state, entering a power-saving quiet period. Through the above-mentioned operations of aggregation generation, centralized transmission, and immediate queue clearing after transmission, the BeiDou ordinary terminal has integrated the original task of independently turning on the power amplifier and transmitting one message at a time into a highly efficient message confirmation process that can be completed with a single power amplifier turn-on and a single continuous transmission.
[0038] Through the above steps, the Beidou ordinary terminal aggregates multiple pending receipt requests accumulated in the receipt buffer queue into a single aggregated receipt signal. This completes the receipt confirmation of multiple messages in a single continuous transmission, and immediately clears the corresponding requests in the queue after transmission. This avoids the high-frequency transient impact and excessively high transmission duty cycle caused by the RF power amplifier being turned on and off individually for each short message. From a physical perspective, this reduces power amplifier power consumption and device losses, while also reducing electromagnetic interference to the receiving link caused by frequent power amplifier switching, thus ensuring the sensitivity of the receiving path.
[0039] Specifically, such as Figure 7 As shown, the confirmation notification in step S3 includes a second set of message identifiers consisting of message identifiers that have been confirmed by the Beidou command machine, and none of the message identifiers in the second set of message identifiers belong to the first set of message identifiers.
[0040] When the BeiDou command center detects during silent monitoring that a BeiDou ordinary terminal has received multiple outbound signals but has not received the corresponding aggregated acknowledgment signal transmitted by that BeiDou ordinary terminal within the expected time, the BeiDou command center proactively assumes the task of acknowledging the signals on its behalf. First, based on the outbound signal records it has monitored, the BeiDou command center determines the message identifiers corresponding to the short messages that the BeiDou ordinary terminal recently received but may not have successfully acknowledged. These message identifiers are grouped into a set, and based on the subordinate user relationship with the BeiDou ordinary terminal, a acknowledgment signal is generated and transmitted to the BeiDou-3 satellite via its own radio frequency power amplifier. Simultaneously, the BeiDou command center encapsulates the aforementioned acknowledged message identifier set into a acknowledgment confirmation notification. The message identifier set carried in this acknowledgment confirmation notification is the second message identifier set. The BeiDou command center sends this acknowledgment confirmation notification to the central computer via a wired communication interface, and the central computer forwards it to the corresponding BeiDou ordinary terminal via the same wired communication interface.
[0041] There is a strict mutual exclusion relationship between the second message identifier set and the first message identifier set; that is, none of the message identifiers in the second message identifier set belong to the first message identifier set. The technical basis for this mutual exclusion relationship is that during silent monitoring, the BeiDou command unit not only monitors the content of outgoing signals but also the aggregated receipt signals transmitted by ordinary BeiDou terminals. When the BeiDou command unit successfully monitors the aggregated receipt signal transmitted by an ordinary BeiDou terminal, it demodulates the first message identifier set from this signal, thus knowing that the ordinary BeiDou terminal has successfully transmitted receipts for the messages in the first message identifier set. Therefore, when the BeiDou command unit determines that it needs to initiate a proxy receipt procedure, it filters out the message identifiers it has monitored but are not included in the first message identifier set, forming the second message identifier set. In other words, the messages that the BeiDou command unit performs proxy receipts for are precisely the messages that the ordinary BeiDou terminal may have failed to successfully receive due to reasons such as batch receipt transmission failure, momentary antenna obstruction, or sudden channel fading. Through the above mechanism, the message range covered by the second message identifier set carried in the proxy acknowledgment notification received by the Beidou ordinary terminal is completely complementary to the message range covered by the first message identifier set in its own transmitted aggregate acknowledgment signal. There is no duplicate confirmation at the message level between the two, which avoids the Beidou ordinary terminal from having to perform redundant processing on messages that it has already successfully acknowledged after receiving the proxy acknowledgment notification during the power amplifier sleep period.
[0042] Furthermore, in step S3, based on the acknowledgment confirmation notification, the pending acknowledgment requests that have already been confirmed are removed from the acknowledgment cache queue, including: Step S311: Extract the second message identifier set from the proxy receipt confirmation notification.
[0043] While the RF power amplifier is in sleep mode, the wired communication interface of the BeiDou ordinary terminal remains operational, continuously receiving data from the central computer. When the central computer forwards a confirmation notification to the BeiDou ordinary terminal via the wired communication interface, the terminal's main control processor parses the notification. This confirmation notification is a data message generated by the BeiDou command center and forwarded by the central computer, encapsulating a list of message identifiers for which the BeiDou command center has already transmitted confirmations. The BeiDou ordinary terminal extracts a second set of message identifiers from this notification. Each message identifier in this set corresponds to a short message indicating that the BeiDou command center has completed the confirmation transmission on behalf of the terminal. The BeiDou ordinary terminal temporarily stores this second set of message identifiers in memory for later comparison with pending confirmation requests in the confirmation cache queue. For example, in a fishing vessel monitoring center application scenario, a BeiDou ordinary terminal experienced a momentary disruption to its antenna due to wind and waves, causing the previous aggregation acknowledgment signal transmission to fail. Upon detecting this anomaly, the BeiDou command center relayed fifteen messages on behalf of the terminal and compiled the message identifiers of these fifteen messages into a second message identifier set. This second message identifier set was then forwarded to the BeiDou ordinary terminal via the central computer through a acknowledgment confirmation notification. Upon receiving this notification during its sleep period via serial port, the BeiDou ordinary terminal parsed and extracted the second message identifier set containing the fifteen message identifiers.
[0044] Step S312: Traverse the pending receipt requests in the receipt cache queue and mark the pending receipt requests whose corresponding message identifiers belong to the second message identifier set as invalid requests.
[0045] After retrieving the second message identifier set, the BeiDou ordinary terminal iterates through all pending receipt requests currently stored in the receipt cache queue. Each pending receipt request in the receipt cache queue corresponds to a received short message and carries its unique message identifier. The BeiDou ordinary terminal reads each pending receipt request in the receipt cache queue, comparing the message identifier corresponding to each request with the message identifiers in the second message identifier set. When the message identifier corresponding to a pending receipt request belongs to the second message identifier set, it indicates that the receipt confirmation for that short message has already been completed by the BeiDou command center. The BeiDou ordinary terminal does not need to transmit a receipt signal for that message identifier, and therefore marks the pending receipt request as invalid. The marking operation can be implemented by setting a status flag in the data structure of the pending receipt request, for example, setting the status flag to invalid. For pending receipt requests whose message identifiers do not belong to the second message identifier set, no marking is performed. These requests will continue to wait for the next round of batch receipt transmission after the BeiDou ordinary terminal's RF power amplifier is woken up. Continuing with the fishing vessel monitoring scenario as an example, the BeiDou ordinary terminal traverses the twenty pending receipt requests currently stored in its receipt cache queue, comparing the message identifier of each request with the fifteen message identifiers in the second message identifier set one by one. The fifteen requests that match successfully are marked as invalid requests, while the remaining five requests that arrive after the aggregate receipt signal is generated remain valid.
[0046] Step S313: Remove the pending receipt request marked as invalid from the receipt cache queue and terminate the receipt transmission process for that message identifier.
[0047] After completing the traversal and marking operations, the BeiDou ordinary terminal removes the pending receipt requests marked as invalid from the receipt cache queue, freeing up the memory space they occupy. After removal, the receipt cache queue only retains pending receipt requests whose message identifiers do not belong to the second message identifier set and have not yet been marked. Simultaneously, the BeiDou ordinary terminal terminates the receipt transmission process for the removed message identifiers; that is, the main control processor of the BeiDou ordinary terminal no longer generates new receipt signals for these message identifiers, nor does it include these message identifiers in the first message identifier set of subsequent aggregated receipt signals. This termination operation ensures that messages already confirmed by the BeiDou command unit will not be repeatedly transmitted as receipts after the BeiDou ordinary terminal's power amplifier wakes up, avoiding the waste of channel resources and processing redundancy in the BeiDou-3 system caused by repeated receipt confirmations of the same message identifier. Through the three sub-steps described above—extraction, traversal of marked requests, and removal of termination requests—the BeiDou ordinary terminal can complete the processing of proxy acknowledgment notifications during its sleep period. It clears the acknowledgment cache queue to retain only the message requests for which it still needs to handle acknowledgments, preparing for the next batch acknowledgment transmission after the RF power amplifier is awakened. In the aforementioned fishing vessel monitoring scenario, after the BeiDou ordinary terminal removes fifteen marked invalid requests from the queue, only five valid requests remain. These five requests will continue to participate in the next round of batch aggregated acknowledgment transmission after the power amplifier is awakened from sleep.
[0048] Through the above steps, during the RF power amplifier sleep period, the Beidou ordinary terminal receives the acknowledgment notification on behalf of the RF power amplifier through the wired communication interface and extracts the second message identifier set. It then traverses the acknowledgment buffer queue to match message identifiers and mark invalid requests. Requests that have already been acknowledged by the Beidou command machine are removed from the queue, and their acknowledgment transmission process is terminated. This ensures the synchronization and consistency of the acknowledgment status between the Beidou ordinary terminal and the Beidou command machine, avoids the waste of channel resources caused by the same message being repeatedly acknowledged, and maintains that only valid requests for which the terminal still needs to be acknowledged are retained in the acknowledgment buffer queue. This provides reliable fallback protection for the batch acknowledgment strategy during the power amplifier sleep period.
[0049] Furthermore, step S3, during the period when the RF power amplifier is in sleep mode, also includes: Step S321: Receive the silent monitoring data message forwarded by the central computer. The silent monitoring data message is sent to the central computer by the Beidou command unit after listening to and decrypting the outbound signal. During the process of generating the silent monitoring data message, the Beidou command unit prohibits the generation of inbound acknowledgment signals and keeps its own radio frequency power amplifier in the off state.
[0050] While the RF power amplifier of a BeiDou ordinary terminal is in sleep mode, in addition to receiving confirmation notifications, the BeiDou ordinary terminal also receives silent monitoring data messages forwarded by the central computer via a wired communication interface. The generation and transmission process of this silent monitoring data message is as follows: The BeiDou command unit deployed at the central side uses its BeiDou command card's monitoring authority over subordinate user cards to continuously silently monitor the outgoing signals broadcast by the BeiDou-3 satellite. When the BeiDou command unit receives an outgoing signal, its internal baseband processing unit parses the message identifier carried in the outgoing message and compares the message identifier with a pre-stored list of subordinate user card identifiers. If the message identifier belongs to a card number in the list of subordinate user card identifiers, it is determined that the outgoing signal is a short message sent to a subordinate BeiDou ordinary terminal. The BeiDou command unit then sends the received encrypted message to the BeiDou command card for decryption. After decryption, the plaintext content of the short message is obtained, and this plaintext content is encapsulated into a silent monitoring data message. Throughout the generation of the silent monitoring data message, the baseband processor of the BeiDou command unit does not execute the acknowledgment signal generation process. Its RF power amplifier circuit remains in a bias voltage off or cutoff state, and does not generate any L-band uplink transmission signals. The BeiDou command unit sends the silent monitoring data message to the central computer through its own wired communication interface such as serial port or Ethernet port. After receiving it, the central computer forwards it to the corresponding BeiDou ordinary terminal through the wired communication interface. Since the BeiDou command unit relies entirely on its command card's inherent monitoring permissions for subordinate user cards when acquiring short message content, it does not need to become the target address of field communication terminals, nor does it need to send any inbound signals to the BeiDou-3 satellite. Therefore, this data acquisition and transmission process does not occupy any additional air interface resources.
[0051] Step S322: Compare the silent monitoring data message with the short message message. If the contents of the two messages are consistent, the short message message is confirmed to have been successfully received.
[0052] When a Beidou ordinary terminal receives a silent monitoring data packet via a wired communication interface during its sleep period, it compares the short message content carried in the silent monitoring data packet with the short message content decrypted from the outgoing signal by the Beidou ordinary terminal itself in step S1. In step S1, the Beidou ordinary terminal has already received and decrypted the same outgoing signal through its own Beidou user card, obtaining the plaintext content of the short message, which is stored in the memory of the Beidou ordinary terminal. The comparison operation is performed by the main control processor of the Beidou ordinary terminal, comparing each byte of the two message contents to see if they are completely consistent. If the two contents are completely consistent, it indicates that the short message received and decrypted by the Beidou ordinary terminal itself matches the short message obtained and decrypted by the Beidou command and control unit through the independent monitoring link. This confirms that the Beidou ordinary terminal successfully received the short message, and no errors occurred in the message content during transmission and decryption. If the two contents are inconsistent, it indicates that at least one of the two independent receiving links has experienced a receiving error or decryption anomaly, and the successful reception status of the short message cannot be confirmed. In water conservancy monitoring applications, field water level stations report real-time water level data via BeiDou short messages. The central BeiDou ordinary terminal decrypts the water level value from the outgoing signal, while the central computer forwards the water level value decrypted by the BeiDou command unit after silent monitoring of the same outgoing signal. The BeiDou ordinary terminal compares the two water level values; if they match, the successful reception of the water level data is confirmed. In fishing vessel monitoring applications, the BeiDou ordinary terminal compares the latitude and longitude of the fishing vessel's location decrypted by itself with the latitude and longitude carried in the silent monitoring data message; if they match, the successful reception of the vessel's location report is confirmed.
[0053] Through the above steps, during the RF power amplifier's sleep period, the Beidou ordinary terminal uses a wired communication interface to receive silent monitoring data messages that are independently acquired and decrypted by the Beidou command unit through silent monitoring and then forwarded by the central computer. The terminal compares and confirms the content of these messages with the short message messages it has decrypted. This allows the Beidou ordinary terminal to obtain a second independent verification path without additionally turning on the power amplifier or generating an air interface signal. This enables real-time verification of the correctness of the received data, solving the problem of the traditional single-channel receiving scheme, which lacks independent comparison methods and makes it difficult to judge the accuracy of the received data in a timely manner. This further enhances the data reliability of the central receiving system.
[0054] In one specific embodiment of the present invention, the silent monitoring data message, in addition to carrying the short message content decrypted by the BeiDou command center, also carries the first arrival time of the outgoing signal received by the BeiDou command center. The first arrival time refers to the local time record of the BeiDou command center when it receives the outgoing signal broadcast by the BeiDou-3 satellite from its antenna port; it is sampled and marked by the clock module inside the BeiDou command center at the moment of signal reception. The BeiDou command center encapsulates this first arrival time as an additional information field in the silent monitoring data message and sends it to the central computer along with the short message content. The central computer then forwards it to the BeiDou ordinary terminal via a wired communication interface. After receiving the silent monitoring data message, the BeiDou ordinary terminal, in addition to extracting the message content for comparison, can also extract the first arrival time and compare it with its own recorded second arrival time of receiving the same outgoing signal. Since the antennas of Beidou ordinary terminals and Beidou command machines are usually deployed in the same spatial area, under normal circumstances, the arrival times of the two devices receiving the same outgoing signal should be very close. If the arrival time difference between the two exceeds the preset time difference threshold, it can be determined that there is a difference in the receiving environment between the Beidou ordinary terminal and the Beidou command machine. For example, the antenna of a certain device may be blocked or subject to multipath interference, thereby triggering a receiving link abnormality alarm and providing a positioning basis for system operation and maintenance.
[0055] After comparing the silent monitoring data packet with the short message in step S322, the following steps are also included: Step S322a1: Extract the first arrival time from the silent monitoring data packet and compare it with the second arrival time of the same outgoing signal received by the Beidou ordinary terminal to obtain the arrival time difference.
[0056] After the BeiDou ordinary terminal compares the silent monitoring data message with the short message it decrypts, it further extracts the first arrival time from the silent monitoring data message. The first arrival time is a timestamp recorded by the BeiDou command unit's internal clock module when it receives the outgoing signal. This timestamp is written as an additional information field into the message when the BeiDou command unit encapsulates the silent monitoring data message. After receiving the silent monitoring data message and completing the message content comparison, the BeiDou ordinary terminal reads the first arrival time field carried in the message and simultaneously retrieves the second arrival time recorded by itself when receiving the same outgoing signal from its local memory. The second arrival time is a timestamp sampled and recorded by the BeiDou ordinary terminal's internal clock module when its own antenna port receives the outgoing signal. The BeiDou ordinary terminal compares the first and second arrival times numerically, calculates the time difference between them, and obtains the arrival time difference. The arrival time difference reflects the time difference between the arrival of the same outgoing signal at the BeiDou ordinary terminal's antenna port and its arrival at the BeiDou command unit's antenna port. Since Beidou ordinary terminals and Beidou command machines are usually deployed in the same space area and within the coverage range of the same Beidou-3 satellite beam, under normal receiving conditions, the path distance of the outgoing signal to the antenna ports of the two devices is basically the same at the speed of light. The arrival time difference between the two should be within a very small normal fluctuation range.
[0057] Step S322a2: When the arrival time difference exceeds the preset time difference threshold, a receiving link abnormality alarm is generated. The receiving link abnormality alarm indicates that there is a difference in the receiving environment between the Beidou ordinary terminal and the Beidou command machine.
[0058] After calculating the time difference of arrival (TDOA), the BeiDou ordinary terminal compares this TDOA with a preset time difference threshold. The preset time difference threshold is a pre-set threshold based on factors such as the spatial distance between the BeiDou ordinary terminal and the BeiDou command and control antenna deployment locations, signal propagation speed, and differences in internal processing delays. It is used to distinguish between normal signal arrival time fluctuations and abnormal changes in the receiving environment. When the TDOA does not exceed the preset time difference threshold, it indicates that the signal receiving environment between the BeiDou ordinary terminal and the BeiDou command and control is normal, and the time difference between the two devices receiving the outgoing signal is within an acceptable fluctuation range. When the TDOA exceeds the preset time difference threshold, it indicates that the time difference between the arrival of the same outgoing signal at the BeiDou ordinary terminal antenna port and its arrival at the BeiDou command and control antenna port significantly deviates from the normal range. Based on this, the BeiDou ordinary terminal generates a receiving link anomaly alarm. This receiving link anomaly alarm indicates a difference in the receiving environment between the BeiDou ordinary terminal and the BeiDou command and control. Possible causes of this difference include temporary obstruction of the BeiDou ordinary terminal antenna, the appearance of new reflectors near the BeiDou command and control antenna leading to enhanced multipath effects, or a loose antenna feeder connection on one of the devices causing increased signal transmission delay. The generated receiving link anomaly alarm can be reported to the central computer via a wired communication interface, prompting system maintenance personnel to check and troubleshoot the antenna deployment environment on the central side. For example, in the application scenario of a meteorological observation center station, both the BeiDou ordinary terminal antenna and the BeiDou command antenna are deployed on the roof. When the signal reception delay of the BeiDou ordinary terminal antenna increases due to snow cover, and the arrival time difference between it and the BeiDou command antenna exceeds a preset threshold, the BeiDou ordinary terminal generates a link anomaly alarm and reports it, prompting maintenance personnel to clear the snow from the antenna.
[0059] In another specific embodiment of the present invention, the silent monitoring data message, in addition to carrying the short message content, also includes the first beam signal strength when the BeiDou command unit receives the outgoing signal. The first beam signal strength refers to the signal power level measured by the BeiDou command unit's radio frequency front-end when receiving the outgoing signal broadcast by the BeiDou-3 satellite. It is usually characterized by received signal strength indication or signal-to-noise ratio, reflecting the signal quality of the current beam at the BeiDou command unit's antenna port. The BeiDou command unit encapsulates this first beam signal strength as an additional information field in the silent monitoring data message and sends it to the central computer along with the short message content. The central computer then forwards it to the BeiDou ordinary terminal via a wired communication interface. After receiving the silent monitoring data message, the BeiDou ordinary terminal can extract the first beam signal strength and perform joint analysis with the second beam signal strength measured when receiving the same outgoing signal. Based on this, it can assess the signal quality level of the beam coverage area where the BeiDou ordinary terminal is currently located, providing a reference for subsequently adjusting the RF power amplifier sleep time or selecting the optimal receiving beam.
[0060] Accordingly, step S322, which compares the silent monitoring data packet with the short message packet, also includes: Step S322b1: Obtain the signal strength of the second beam when the Beidou ordinary terminal receives the same outgoing signal.
[0061] During the process of comparing the silent monitoring data packets with the short message messages decrypted by the BeiDou ordinary terminal, the BeiDou ordinary terminal also obtains the second beam signal strength from its own radio frequency front-end module when it receives the same outgoing signal. The second beam signal strength refers to the signal power level value measured by the internal received signal strength indication circuit when the BeiDou ordinary terminal receives the outgoing signal broadcast by the BeiDou-3 satellite. This value reflects the received power of the outgoing signal at the antenna port of the BeiDou ordinary terminal. Each time the BeiDou ordinary terminal successfully receives and demodulates an outgoing signal, the radio frequency front-end module automatically completes the signal strength measurement, and the main control processor associates and stores the measured value with the short message message corresponding to the outgoing signal. When step S322b1 needs to be executed, the BeiDou ordinary terminal retrieves the second beam signal strength corresponding to the short message message currently being compared from memory. At the same time, the BeiDou ordinary terminal has extracted the first beam signal strength of the BeiDou command unit when receiving the same outgoing signal from the silent monitoring data packets. The signal strength of the first beam and the signal strength of the second beam are measured from the radio frequency front-end of two independent receiving links, and together they reflect the signal power level of the same outgoing signal at two different receiving antenna ports on the center side.
[0062] Step S322b2: Based on the signal strength of the first beam and the signal strength of the second beam, determine the signal quality level of the beam coverage area where the Beidou ordinary terminal is currently located, and adjust the duration of the next RF power amplifier entering sleep mode according to the signal quality level.
[0063] After acquiring the signal strength of the first and second beams, the BeiDou ordinary terminal performs a joint analysis of these two beams to determine the signal quality level of the current beam coverage area. The signal quality level can be determined using a preset classification strategy, such as dividing signal quality into high, medium, and low levels. The specific classification can be based on a comprehensive judgment combining the absolute values of the first and second beam signal strengths and their difference. When both the first and second beam signal strengths are above a preset high threshold and the difference between them is small, it indicates that both the BeiDou ordinary terminal and the BeiDou command and control unit are currently under good beam coverage conditions, and the signal quality level of the current beam coverage area of the BeiDou ordinary terminal is determined to be high. When at least one beam signal strength is below a preset low threshold, or the difference between the two beam signal strengths exceeds a preset difference range, it indicates that the BeiDou ordinary terminal may be at the edge of beam coverage or there may be a receiving link anomaly, and the signal quality level is determined to be low. The situation in between is defined as medium signal quality level.
[0064] After determining the signal quality level, the BeiDou ordinary terminal adjusts the duration of the next RF power amplifier entering sleep mode based on the signal quality level. The basic strategy is that the higher the signal quality level, the longer the duration of the next RF power amplifier entering sleep mode can be. This is because a high signal quality level indicates good current beam coverage conditions, a higher success rate for the BeiDou ordinary terminal to receive outgoing signals, and better reception quality for the BeiDou command center's silent monitoring. Even with a slightly longer sleep time, the risk of failed acknowledgment transmission will not significantly increase. Conversely, the lower the signal quality level, the shorter the duration of the next RF power amplifier entering sleep mode should be. This is because a low signal quality level indicates poor current beam coverage conditions, requiring the BeiDou ordinary terminal to wake up the power amplifier more frequently to perform acknowledgment transmission, reducing the probability of acknowledgment transmission failure due to signal quality fluctuations. It also shortens the waiting time for the BeiDou command center to handle backup acknowledgments. Through the aforementioned mechanism of adaptively adjusting the sleep duration based on the beam signal quality level, BeiDou ordinary terminals can maximize energy saving by extending the sleep time when signal coverage conditions are good, and shorten the sleep cycle in a timely manner when signal coverage conditions deteriorate to ensure the timeliness and reliability of the acknowledgment transmission, thus realizing dynamic optimization of the power amplifier sleep strategy.
[0065] In addition, after confirming successful reception of the short message in step S322, the following steps are also included: Step S3231: When the content of the silent listening data message is consistent with that of the short message, obtain the message transmission frequency of the field communication terminal, determine the extension amount according to the message transmission frequency, where the lower the message transmission frequency, the greater the extension amount, and extend the duration of the next RF power amplifier entering the sleep state according to the extension amount.
[0066] After the BeiDou ordinary terminal completes the silent monitoring of data packets and compares the content of the short message it decrypts with the content of the short message it obtains, and confirms that the two contents are consistent, the BeiDou ordinary terminal evaluates the current reception status and adjusts its subsequent sleep strategy accordingly. When the content is confirmed to be consistent, it indicates that both the BeiDou ordinary terminal's own receiving link and the BeiDou command's silent monitoring link have correctly received and decrypted the short message, and the current reception environment is in good condition. In this case, the BeiDou ordinary terminal obtains the message transmission frequency of the field communication terminal. The message transmission frequency of the field communication terminal refers to the number of times the field communication terminal sends short message messages to the BeiDou-3 satellite per unit time, reflecting the density of data reporting by the field terminal. The message transmission frequency can be obtained indirectly by the BeiDou ordinary terminal monitoring the number of pending receipt requests in the receipt buffer queue within a preset statistical period, or it can be obtained through configuration parameters issued by the central computer. The BeiDou ordinary terminal determines the extension amount for the next RF power amplifier to enter sleep mode based on the frequency of message transmission. The rule is that the lower the message transmission frequency, the larger the extension amount. This is because when the field communication terminal transmits messages sparsely, the interval between two adjacent messages arriving at the central side is relatively long. The BeiDou ordinary terminal has a more ample time window to keep the power amplifier in sleep mode without affecting the timeliness of the acknowledgments. Therefore, the duration of the next sleep mode can be appropriately extended to further reduce power consumption. For example, in reservoir dam safety monitoring applications, the field piezometer terminal reports data every 30 minutes, which is a low transmission frequency. In this case, after confirming that the content is consistent, the BeiDou ordinary terminal can determine a larger extension amount, extending the next sleep mode duration by several seconds or more from the current duration, making full use of the energy-saving space during low-load periods. After determining the extension amount, the BeiDou ordinary terminal extends the duration of the next RF power amplifier to enter sleep mode according to this extension amount.
[0067] Step S3232: When the content of the silent monitoring data message and the short message message are inconsistent, obtain the message transmission frequency of the field communication terminal, determine the shortening amount according to the message transmission frequency, wherein the higher the message transmission frequency, the smaller the shortening amount, and shorten the duration of the next RF power amplifier entering the sleep state according to the shortening amount.
[0068] When the content of the silent monitoring data packets and the short message packets are inconsistent, it indicates that there is a difference in content between the short message packets decrypted by the Beidou ordinary terminal itself and the short message packets decrypted by the Beidou command and control unit through the independent monitoring link. At least one of the two independent receiving links has experienced a receiving error or decryption anomaly. In this case, the Beidou ordinary terminal also obtains the message transmission frequency of the field communication terminal and determines the amount of time to shorten the RF power amplifier's sleep state for the next time based on the message transmission frequency. The rule is that the higher the message transmission frequency, the smaller the shortening amount. This is because when the field communication terminal transmits messages intensively, the accumulation rate of pending acknowledgment requests in the Beidou ordinary terminal's acknowledgment buffer queue is relatively fast. If the sleep time is significantly shortened, the power amplifier will be frequently woken up, which may exacerbate the risk of power amplifier overheating and reception blockage due to excessively high transmit duty cycle. Therefore, for high-frequency scenarios, it is not advisable to excessively shorten the sleep time, but a more conservative shortening strategy should be adopted to maintain the overall stability of the system. When message transmission frequency is low, a larger reduction amount can be used to wake the BeiDou ordinary terminal from sleep mode more quickly to execute the next round of acknowledgment transmission, and to promptly detect and correct any potential reception anomalies. For example, in fishing vessel monitoring applications, fishing vessel terminals typically report their location every few minutes, a moderate transmission frequency. If inconsistencies are detected, the BeiDou ordinary terminal can determine an appropriate reduction amount to shorten the next sleep time, allowing for more timely acknowledgment transmission and reception verification. In meteorological observation applications, field weather stations typically report data every ten minutes or longer, a low transmission frequency. When inconsistencies are detected, a larger reduction amount can be determined to significantly reduce sleep time and increase the frequency of reception and acknowledgments. After determining the reduction amount, the BeiDou ordinary terminal shortens the duration of the next RF power amplifier entering sleep mode according to this reduction amount.
[0069] Through the above steps, after the content comparison and confirmation, the Beidou ordinary terminal dynamically adjusts the next RF power amplifier sleep duration based on the comparison results and the message transmission frequency of the field communication terminal. When the content is consistent, the sleep duration is appropriately extended in combination with the message transmission frequency to fully save energy. When the content is inconsistent, the sleep duration is reasonably shortened in combination with the message transmission frequency to ensure reception reliability. This realizes closed-loop adaptive adjustment of the power amplifier sleep strategy and avoids the problem of insufficient energy saving or response delay that may be caused by fixed sleep duration in scenarios with changing load.
[0070] Furthermore, obtaining the message transmission frequency of the field communication terminal in steps S3231 and S3232 includes: A1: Monitor the number of pending receipt requests enqueued in the receipt cache queue within a preset statistical period.
[0071] When acquiring the message transmission frequency of field communication terminals, the BeiDou ordinary terminal employs an indirect acquisition method based on local queue status monitoring. The BeiDou ordinary terminal first sets a preset statistical period, the duration of which can be configured according to the system's response sensitivity to load changes, for example, set to several minutes or tens of minutes. Within this preset statistical period, the BeiDou ordinary terminal continuously monitors the enqueue events of pending acknowledgment requests in the acknowledgment buffer queue. Each time the BeiDou ordinary terminal successfully receives an outbound signal, decrypts the short message from the outbound signal, generates a corresponding pending acknowledgment request, and sends the request to the acknowledgment buffer queue, an enqueue event occurs, and the enqueue count increments accordingly. At the end of the preset statistical period, the BeiDou ordinary terminal reads the cumulative enqueue count within that period, which directly reflects the total number of short message messages received by the BeiDou ordinary terminal during that time period. Since each short message is transmitted by the field communication terminal and relayed by the BeiDou-3 satellite, the number of incoming messages indirectly reflects the activity level of the field communication terminal in sending messages to the central side within a preset statistical period. This indirect measurement method based on local queue status does not require additional signaling interaction between the BeiDou ordinary terminal and the field communication terminal, nor does it rely on an external configuration system to provide transmission frequency parameters. It can be completed entirely by the BeiDou ordinary terminal using its own existing operational data, achieving a seamless perception of the behavior of the communication peer.
[0072] A2: Compare the number of entries to the preset threshold.
[0073] After the preset statistical period ends, the BeiDou ordinary terminal compares the count of incoming messages with a preset threshold. The preset threshold is a pre-defined numerical limit used to distinguish whether the field communication terminal is currently in a low-frequency or high-frequency transmission state. The preset threshold is determined by comprehensively considering factors such as the short message service capacity of the BeiDou-3 system, the single-unit message processing capability of the BeiDou ordinary terminal at the central side, and the typical transmission frequency range of the field communication terminal. The comparison operation is executed by the main control processor of the BeiDou ordinary terminal, comparing the statistical value of the incoming message count with the reference value of the preset threshold. The comparison result of the incoming message count and the preset threshold directly determines the classification of the message transmission frequency level of the field communication terminal, thus affecting the determination of the subsequent sleep duration adjustment.
[0074] A3: When the number of new members is less than the preset threshold, the message transmission frequency level of the field communication terminal is determined to be low frequency level.
[0075] When the number of incoming messages is less than a preset threshold, it indicates that the number of short messages received by the BeiDou ordinary terminal within the preset statistical period is relatively small, the message reporting activity of the field communication terminal is relatively sparse, and the number of short messages sent per unit time is low. Under this condition, the BeiDou ordinary terminal determines the message transmission frequency level of the field communication terminal to be low-frequency. Low-frequency level means that the acknowledgment transmission task of the BeiDou ordinary terminal on the central side is relatively easy, the growth rate of the acknowledgment buffer queue is slow, and the time interval between two adjacent batch acknowledgment transmissions is long. The BeiDou ordinary terminal has a more sufficient time window to keep the RF power amplifier in a dormant state without triggering the BeiDou-3 system's offline determination mechanism due to acknowledgment delay. Therefore, at the low-frequency level, the system has greater energy-saving potential and can make full use of the longer message arrival interval to extend the power amplifier dormant time, further reducing the overall power consumption of the central side equipment.
[0076] A4: When the number of new members is greater than or equal to the preset threshold, the message transmission frequency level of the field communication terminal is determined to be a high frequency level.
[0077] When the number of messages entering the queue is greater than or equal to a preset threshold, it indicates that the number of short messages received by the BeiDou ordinary terminal within the preset statistical period is relatively large, the message reporting activity of the field communication terminal is in a relatively intensive state, and the number of short messages sent per unit time is high. Under this condition, the BeiDou ordinary terminal determines the message transmission frequency level of the field communication terminal to be high frequency. High frequency level means that the acknowledgment transmission task of the BeiDou ordinary terminal on the central side is relatively heavy, the growth rate of the acknowledgment buffer queue is relatively fast, and the accumulation rate of acknowledgment requests to be sent in the queue is high. If the power amplifier sleep time is too long, too many acknowledgment requests to be sent may accumulate in the queue, increasing the risk of being judged as offline by the BeiDou-3 system due to acknowledgment delay. Therefore, at high frequency level, the system needs to maintain a high acknowledgment transmission frequency to ensure the timeliness of acknowledgments. The energy saving space is relatively limited, and the sleep time adjustment strategy needs to be more conservative to ensure communication reliability.
[0078] Among them, the increase in sleep duration corresponding to the high frequency level is less than the increase in sleep duration corresponding to the low frequency level, and the decrease in sleep duration corresponding to the high frequency level is greater than the decrease in sleep duration corresponding to the low frequency level.
[0079] After determining the message transmission frequency level, this frequency level is directly related to the adjustment range of the sleep duration. The sleep duration extension corresponding to a higher frequency level is smaller than that corresponding to a lower frequency level. When the transmission frequency of the field communication terminal is high, the message arrival is dense, and the accumulation rate of requests in the receipt buffer queue is fast. If a larger extension is used to further extend the sleep duration, the receipt requests to be sent in the queue will continue to accumulate. Once the accumulated number approaches or reaches the offline judgment threshold allowed by the BeiDou-3 network management receipt protocol, it will significantly increase the risk that ordinary BeiDou terminals will be judged as offline by the BeiDou-3 system. Therefore, even if the current reception status is good at the high frequency level, a smaller extension should be used to maintain a sufficient number of receipt transmission frequencies. On the other hand, when the transmission frequency of the field communication terminal is low, the message arrival is sparse, and there is a large time interval between two adjacent messages. Using a larger extension will not cause excessive queue backlog, and the energy-saving space during low load periods can be fully utilized. Meanwhile, the reduction in sleep duration for higher frequency levels is greater than that for lower frequency levels. The technical reason for this differentiated setting is as follows: When inconsistencies are detected and the sleep duration needs to be shortened to increase the frequency of acknowledgment transmission and reception verification, insufficient shortening in high-frequency scenarios limits the increase in power amplifier wake-up frequency, making it difficult to promptly detect intermittent reception anomalies that may exist in dense message streams. Therefore, a larger shortening is needed to significantly increase the number of acknowledgment transmissions, enabling rapid response to reception anomalies. In low-frequency scenarios, message arrivals are sparse; even a smaller shortening is sufficient to complete acknowledgment transmission and reception status confirmation before the next message arrives. A smaller shortening ensures reliability while also meeting energy-saving requirements. Through this frequency-level-based differentiated adjustment strategy, BeiDou ordinary terminals achieve refined adaptive control of power amplifier sleep duration under different communication load scenarios.
[0080] Specifically, in step S2, when the receipt buffer queue meets the preset batch sending trigger condition, the pending receipt requests in the receipt buffer queue are aggregated and a continuous receipt transmission is performed, including: Step S201: When the receipt buffer queue meets the preset batch sending trigger condition, obtain the channel quality indication parameters carried in the outgoing signals received by the Beidou ordinary terminal in the most recent N consecutive times, where N is an integer greater than or equal to 3.
[0081] When a BeiDou ordinary terminal detects that the receipt buffer queue meets the preset batch transmission trigger conditions, it does not immediately execute the aggregated receipt transmission. Instead, it first assesses the current uplink channel quality changes to determine whether to adjust the transmission timing. The BeiDou ordinary terminal obtains the channel quality indication parameters carried in the most recent N consecutive received outgoing signals from its RF front-end module or baseband processing unit. The channel quality indication parameter is a numerical indicator reflecting the current channel quality, obtained by the BeiDou-3 receiving terminal during the demodulation of outgoing signals by measuring physical quantities such as the carrier-to-noise ratio, signal-to-noise ratio, or signal strength. This parameter is automatically recorded and associated with the terminal each time an outgoing signal is successfully received and demodulated. N is an integer greater than or equal to three, and its value determines the length of the sampling window used to determine the direction of channel quality changes. A larger value of N results in a longer sampling window coverage period, stronger smoothing effect on short-term channel quality fluctuations, and higher stability of the judgment result; a smaller value of N results in a shorter sampling window and faster response to channel quality changes. A typical BeiDou terminal assembles a parameter sequence from the N most recent consecutive received channel quality indication parameters, arranged chronologically by reception time. This sequence records the successive changes in channel quality over a recent period. For example, if the BeiDou terminal sets N to five, it retrieves the five channel quality indication parameter values recorded during the five most recent successful receptions of outgoing signals from memory, arranges them in chronological order by reception time, and forms a parameter sequence for subsequent analysis.
[0082] Step S202: Among the most recent N consecutive received channel quality indication parameters, compare the last received channel quality indication parameter with the previous received channel quality indication parameter pairwise, and count the number of comparisons when the channel quality indication parameter increases and the number of comparisons when the channel quality indication parameter decreases.
[0083] After acquiring the channel quality indicator parameter sequence from the most recent N consecutive receptions, the BeiDou ordinary terminal performs pairwise comparisons of the parameter values between two adjacent receptions. The comparison method is as follows: the channel quality indicator parameter received in the sequence is compared with the value of the previously received channel quality indicator parameter, for a total of N minus one comparisons. During each comparison, if the later parameter value is greater than the earlier parameter value, it is recorded as an increase; if the later parameter value is less than the earlier parameter value, it is recorded as a decrease; if the two are equal, it is neither recorded as an increase nor a decrease, or it can be classified into one of the categories according to preset rules. After completing all comparisons, the BeiDou ordinary terminal counts the number of increasing comparisons and the number of decreasing comparisons. The number of increasing comparisons reflects the strength of the overall improvement trend of the channel quality indicator parameter during the most recent N consecutive receptions, while the number of decreasing comparisons reflects the strength of the overall deterioration trend of the channel quality indicator parameter. For example, when N is five, four comparisons are performed. If the parameter value is greater than the previous parameter value in three of the four comparisons, and less than the previous parameter value in one of the four comparisons, then the number of comparisons incrementing is three, and the number of comparisons decrementing is one. This method, based on successive comparisons and counting statistics, transforms the direction of channel quality change into two definite values, allowing the short-term characteristics of channel quality changes to be quantitatively judged through numerical comparisons, without relying on subjective human judgment of trends.
[0084] Step S203: When the number of incrementing comparisons is greater than the number of decrementing comparisons, the start time of the aggregated continuous receipt transmission is delayed by a preset waiting time. During the delay, the number of pending receipt requests in the receipt cache queue is monitored. If the number of pending receipt requests exceeds the preset safety limit, the delay is terminated immediately and continuous receipt transmission is executed.
[0085] When the increasing number of comparisons exceeds the decreasing number of comparisons, it indicates that the channel quality indicator parameters have generally shown an improving trend during the most recent N consecutive receptions, meaning the channel quality is gradually improving and subsequent channel conditions are expected to be better than the current ones. In this case, the BeiDou ordinary terminal chooses to delay the start time of a single consecutive acknowledgment transmission after aggregation by a preset waiting time. The purpose of delaying the transmission is to take advantage of the improving channel quality trend and wait for the channel quality to further improve before performing the acknowledgment transmission, thereby increasing the probability that the acknowledgment signal will be successfully received by the BeiDou-3 satellite. The preset waiting time is a time value pre-set based on the system's response speed requirements to channel changes. During the delay waiting period, the BeiDou ordinary terminal does not simply wait but continues to monitor the changes in the number of pending acknowledgment requests in the acknowledgment buffer queue. Since the BeiDou ordinary terminal may continue to receive new outbound signals and generate new pending acknowledgment requests during the delay period, the number of requests in the acknowledgment buffer queue may continue to increase. If the number of pending receipt requests in the receipt cache queue exceeds the preset safety limit during the delay period, it indicates that the backlog of unreceived requests in the queue has reached or is close to the offline determination threshold allowed by the BeiDou-3 network management receipt protocol. Continuing to delay receipt transmission will drastically increase the risk of ordinary BeiDou terminals being judged as offline by the BeiDou-3 system. In this case, the ordinary BeiDou terminal immediately terminates the delay, abandons waiting for further channel improvements, and directly executes continuous receipt transmission to prioritize the timeliness and protocol compliance of receipts. If the number of requests in the queue does not exceed the preset safety limit during the delay period, continuous receipt transmission will be executed after the preset waiting time expires.
[0086] Step S204: When the decreasing number of comparisons is greater than or equal to the increasing number of comparisons, immediately execute continuous echo transmission.
[0087] When the decreasing number of comparisons is greater than or equal to the increasing number of comparisons, it indicates that the channel quality indicator parameters have generally deteriorated or remained relatively stable during the most recent N consecutive receptions, meaning there are no obvious signs of improvement in channel quality, and subsequent channel conditions may worsen further or remain the same. In this case, the BeiDou ordinary terminal chooses not to delay waiting but to immediately execute continuous acknowledgment transmission. The decision to transmit immediately is as follows: when the channel quality is deteriorating, the current channel conditions may already be a relatively good transmission window in the near future. If we continue to wait, the channel quality may further deteriorate, and the probability of successfully receiving the acknowledgment signal will actually decrease. When the channel quality is relatively stable, delaying waiting will not bring significant gains; on the contrary, it may increase the risk of acknowledgment backlog due to the arrival of new messages during the waiting period. Therefore, when the decreasing number is greater than or equal to the increasing number, immediately executing acknowledgment transmission is the optimal decision.
[0088] Through the above steps, when the BeiDou ordinary terminal meets the preset batch transmission triggering conditions in the receipt buffer queue, it uses the channel quality indication parameters received in the most recent N consecutive times to perform successive comparisons and incremental / decrease count statistics. Based on the statistical results, it judges the direction of channel quality change. When the channel quality is on an improving trend, it appropriately delays transmission to wait for better channel conditions. When the channel quality is on a deteriorating or stable trend, it immediately transmits to ensure the timeliness of the receipt. At the same time, the queue safety upper limit is used as a hard constraint for delayed transmission to ensure protocol compliance. This realizes the channel quality adaptive decision-making for the timing of receipt transmission, avoiding the risk of receipt failure due to delayed transmission when the channel quality deteriorates, and also avoiding missing the better transmission window due to premature transmission when the channel quality improves.
[0089] Accordingly, a second aspect of the present invention provides an electronic device, including: at least one processor; and a memory connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the at least one processor to perform the above-described BeiDou-3 short message center dual-path receiving control method.
[0090] Accordingly, a third aspect of the present invention provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the above-described dual-channel reception control method for the BeiDou-3 short message center.
[0091] The embodiments of this invention aim to protect a dual-path receiving control method for BeiDou-3 short message centers, which has the following effects: 1. By batch aggregating pending receipt requests and then executing a continuous receipt transmission, and controlling the RF power amplifier to enter a sleep state after transmission, the central receiving device does not need to turn on the power amplifier to send receipts for each short message. This significantly reduces the transmission duty cycle of the RF power amplifier and the transient impact caused by frequent switching. It solves the problem of excessive power consumption and reception blockage caused by the constantly turned-on power amplifier at the receiving end under the BeiDou-3 network management receipt mechanism from a physical perspective. At the same time, by using the offline judgment margin allowed by the BeiDou-3 network management receipt protocol to set the batch transmission trigger condition, it ensures that the batch delayed receipt strategy will not trigger the system offline judgment, thus achieving a balance between protocol compliance and energy saving. 2. By deploying BeiDou ordinary terminals and BeiDou command machines at the central side, and setting the BeiDou user cards of the BeiDou ordinary terminals as subordinate cards of the BeiDou command machines, the BeiDou command machines can silently listen to all outgoing signals sent to the BeiDou ordinary terminals without transmitting any signals, forming a second receiving link completely independent of the BeiDou ordinary terminals. The two data streams can be compared and verified by the central computer, which solves the risk of data loss due to equipment failure in the traditional single command machine solution. At the same time, the BeiDou command machine prohibits the generation of inbound acknowledgment signals throughout the process and keeps the RF power amplifier in the off state, fundamentally avoiding intermodulation interference and power amplifier resource waste when multiple devices are densely deployed, and realizing low-cost, zero-transmission dual-path redundancy backup; 3. By continuously monitoring the transmission status of BeiDou ordinary terminals' feedback signals during silent listening by the BeiDou command system, and by transmitting aggregated feedback signals on behalf of subordinate users when a BeiDou ordinary terminal continuously receives outbound signals but fails to transmit feedback signals within the expected time, the system ensures that even if a BeiDou ordinary terminal fails to transmit feedback in a timely manner due to occasional failures under the batch delayed feedback strategy, it will not be judged as offline by the BeiDou-3 system. This solves the problem of offline misjudgment that may be caused by the batch feedback strategy. At the same time, the feedback confirmation notification is forwarded to the BeiDou ordinary terminal via wired connection through the central computer. The BeiDou ordinary terminal then clears the feedback cache queue of requests that have been confirmed on behalf of others, ensuring that the feedback status of both ends remains consistent. This achieves seamless fallback and status synchronization in abnormal scenarios.
[0092] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0093] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0094] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0095] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0096] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A dual-channel receiving control method for a BeiDou-3 short message center, characterized in that, A BeiDou ordinary terminal, a BeiDou command machine, and a central computer are deployed at the central side. The BeiDou user card of the BeiDou ordinary terminal is set as a subordinate card of the BeiDou command card in the BeiDou command machine. The BeiDou ordinary terminal and the BeiDou command machine are respectively connected to the central computer. The control method includes the following steps: Step S1: Based on the Beidou ordinary terminal receiving the outbound signal broadcast by the Beidou-3 satellite, the outbound signal carries a short message transmitted by the field communication terminal and forwarded by the Beidou-3 satellite, and generates a pending receipt request corresponding to the short message, and sends the pending receipt request to the receipt cache queue. Step S2: When the receipt buffer queue meets the preset batch transmission trigger condition, the Beidou ordinary terminal aggregates the receipt requests to be sent in the receipt buffer queue and performs a continuous receipt transmission, and controls the radio frequency power amplifier to enter the sleep state after the continuous receipt transmission is completed. Step S3: During the period when the radio frequency power amplifier is in sleep mode, the Beidou ordinary terminal receives the proxy receipt confirmation notification forwarded by the central computer, and removes the pending receipt requests that have been confirmed in the receipt cache queue according to the proxy receipt confirmation notification. The proxy receipt confirmation notification is generated by the BeiDou command machine when it is silently monitoring the outbound signal and has not detected the corresponding receipt inbound signal transmitted by the BeiDou ordinary terminal within the preset monitoring time window. Based on its subordinate user relationship with the BeiDou ordinary terminal, it generates a proxy receipt signal and transmits it to the BeiDou-3 satellite through its own radio frequency power amplifier. Then, it encapsulates the message identifier list of the proxy receipt and forwards it to the BeiDou ordinary terminal through the central computer.
2. The dual-path receiving control method for the BeiDou-3 short message center according to claim 1, characterized in that, Step S2, which involves aggregating the pending receipt requests in the receipt buffer queue and then performing a continuous receipt transmission, includes: Step S21: Generate an aggregated receipt signal, wherein the aggregated receipt signal includes a first set of message identifiers consisting of message identifiers corresponding to all currently pending receipt requests in the receipt buffer queue; Step S22: Control the RF power amplifier to transmit the aggregated receipt signal, and remove the pending receipt request corresponding to the first message identifier set from the receipt buffer queue after the transmission is completed.
3. The dual-path receiving control method for the BeiDou-3 short message center according to claim 2, characterized in that, The confirmation notification for acknowledgment on behalf of another in step S3 includes a second set of message identifiers consisting of message identifiers that have been acknowledged by the Beidou command machine, and none of the message identifiers in the second set of message identifiers belong to the first set of message identifiers.
4. The dual-path receiving control method for the BeiDou-3 short message center according to claim 3, characterized in that, Step S3, which involves removing pending receipt requests that have already been confirmed from the receipt cache queue based on the confirmation notification, includes: Step S311: Extract the second message identifier set from the substituted receipt confirmation notification; Step S312: Traverse the pending receipt requests in the receipt cache queue and mark the pending receipt requests whose corresponding message identifiers belong to the second message identifier set as invalid requests; Step S313: Remove the pending receipt request marked as invalid from the receipt cache queue and terminate the receipt transmission process for that message identifier.
5. The dual-path receiving control method for the BeiDou-3 short message center according to claim 1, characterized in that, Step S3, during the period when the RF power amplifier is in sleep mode, also includes: Step S321: Receive the silent monitoring data message forwarded by the central computer. The silent monitoring data message is sent to the central computer by the Beidou command machine after it has detected and decrypted the outbound signal. During the process of generating the silent monitoring data message, the Beidou command machine prohibits the generation of inbound receipt signal and keeps its own radio frequency power amplifier in the off state. Step S322: Compare the silent monitoring data packet with the short message. If the contents of the two are consistent, it is confirmed that the short message was successfully received.
6. The dual-path receiving control method for the BeiDou-3 short message center according to claim 5, characterized in that, The silent monitoring data message also carries the first arrival time of the Beidou command receiving the outbound signal; After comparing the silent monitoring data packet with the short message in step S322, the method further includes: Step S322a1: Extract the first arrival time from the silent monitoring data packet and compare it with the second arrival time of the Beidou ordinary terminal receiving the same outgoing signal to obtain the arrival time difference; Step S322a2: When the arrival time difference exceeds a preset time difference threshold, a receiving link abnormality alarm is generated. The receiving link abnormality alarm indicates that there is a difference in the receiving environment between the Beidou ordinary terminal and the Beidou command machine.
7. The dual-path receiving control method for the BeiDou-3 short message center according to claim 5, characterized in that, The silent monitoring data message also includes the first beam signal strength when the Beidou command unit receives the outgoing signal; The step S322, which compares the silent monitoring data packet with the short message, further includes: Step S322b1: Obtain the second beam signal strength when the Beidou ordinary terminal receives the same outgoing signal; Step S322b2: Determine the signal quality level of the current beam coverage area of the Beidou ordinary terminal based on the first beam signal strength and the second beam signal strength, and adjust the duration of the next time the RF power amplifier enters the sleep state based on the signal quality level.
8. The dual-path receiving control method for the BeiDou-3 short message center according to claim 5, characterized in that, After confirming successful reception of the short message in step S322, the method further includes: Step S3231: When the content of the silent monitoring data packet is consistent with that of the short message, the message transmission frequency of the field communication terminal is obtained, and the extension amount is determined according to the message transmission frequency. The lower the message transmission frequency, the larger the extension amount. The duration of the next time the RF power amplifier enters the sleep state is extended according to the extension amount. Step S3232: When the content of the silent monitoring data packet is inconsistent with that of the short message, the message transmission frequency of the field communication terminal is obtained, and the shortening amount is determined according to the message transmission frequency. The higher the message transmission frequency, the smaller the shortening amount. The duration of the next time the RF power amplifier enters the sleep state is shortened according to the shortening amount.
9. The dual-path receiving control method for the BeiDou-3 short message center according to claim 8, characterized in that, The step S3231 and step S3232, which involves obtaining the message transmission frequency of the field communication terminal, includes: Monitor the number of pending receipt requests enqueued in the receipt cache queue within a preset statistical period; The number of entries is compared with a preset threshold. When the number of entries is less than the preset threshold, the message transmission frequency level of the field communication terminal is determined to be low frequency level. When the number of entries is greater than or equal to the preset threshold, the message transmission frequency level of the field communication terminal is determined to be a high frequency level. Wherein, the increase in sleep duration corresponding to the high frequency level is less than the increase in sleep duration corresponding to the low frequency level, and the decrease in sleep duration corresponding to the high frequency level is greater than the decrease in sleep duration corresponding to the low frequency level.
10. The dual-path receiving control method for the BeiDou-3 short message center according to any one of claims 1-9, characterized in that, Step S2, which describes the process of aggregating pending receipt requests in the receipt cache queue and then performing a continuous receipt transmission when the queue meets a preset batch sending trigger condition, includes: Step S201: When the receipt buffer queue meets the preset batch sending trigger condition, obtain the channel quality indication parameter carried in the outgoing signals received by the Beidou ordinary terminal in the most recent N consecutive times, where N is an integer greater than or equal to 3; Step S202: Among the most recent N consecutive received channel quality indication parameters, the last received channel quality indication parameter is compared with the previous received channel quality indication parameter in pairs, and the number of comparisons when the channel quality indication parameter increases and the number of comparisons when the channel quality indication parameter decreases are counted. Step S203: When the increasing number of comparisons is greater than the decreasing number of comparisons, the start time of the continuous receipt transmission after aggregation is delayed by a preset waiting time, and the number of receipt requests to be sent in the receipt cache queue is monitored during the delay period. If the number of receipt requests to be sent exceeds the preset safety limit, the delay is terminated immediately and the continuous receipt transmission is executed. Step S204: When the decreasing number of comparisons is greater than or equal to the increasing number of comparisons, the continuous echo transmission is executed immediately.
Citation Information
Patent Citations
Beidou short message sharing terminal and Beidou short message receiving and sending method
CN111356095A
Instant messaging method and system based on Beidou short message
CN112152914A