Method and system for beacon remote control active inquiry and automatic response based on short message of Beidou
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- THE NAVIGATION GUARANTEE CENT OF NORTH CHINA SEA NGCN MOT
- Filing Date
- 2026-02-24
- Publication Date
- 2026-05-29
Smart Images

Figure CN121727632B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of satellite communication and shipping technology, and in particular to a method and system for active querying and automatic response of navigation marks based on BeiDou short message service. Background Technology
[0002] Navigational aids are important navigational facilities in the safe shipping system. Reliable and efficient remote control methods and mechanisms for navigational aids are crucial for improving emergency response capabilities, accurately sensing remote control status, achieving remote and refined maintenance, and reducing maintenance costs.
[0003] In terms of remote control of navigation aids, most navigation aids use long intervals and fixed time periods to keep the Beidou short message communication unit in the receiving state, passively waiting for remote control information at fixed time periods, which will greatly increase equipment energy consumption and unnecessary waste of power. At the same time, the shore-based remote control and command equipment (such as the command aircraft) sends remote control information, and the success or failure status is unknown, making it difficult to effectively sense the remote control status. Furthermore, it is limited by the frequency of the Beidou card in the command equipment, making it impossible to remotely control multiple navigation aids to be in different states in a short period of time. Summary of the Invention
[0004] This invention provides a method and system for active querying and automatic response of navigation beacon remote control based on BeiDou short message service. It uses a preset mode of navigation message mailbox to enable navigation beacon equipment to actively query and download at regular intervals and within a short period of time. At the same time, it can sense the issuance status of remote control commands. In addition, it uses a platform-device link mode to replace the original point-to-point communication link, saving BeiDou satellite link resources.
[0005] The above-mentioned objective of the present invention is achieved through the following technical solution:
[0006] In a first aspect, the present invention provides a method for active querying and automatic response of navigational aids based on BeiDou short message service, comprising:
[0007] In response to a received remote control command, a flight information mailbox is created that is associated with the remote control command. The flight information mailbox contains the remote control command.
[0008] In response to the received query command, determine the telecom mailbox associated with the query request;
[0009] Identify the remote control command associated with the query command in the associated aviation information mailbox, and denot it as the remote control command to be processed;
[0010] The remote control command is sent to the navigation mark remote control unit that generated the query command;
[0011] Determine the result of the remote control command being sent. The result includes successful sending and failed sending. When the result is successful sending, delete the remote control command from the aviation information mailbox associated with the query request.
[0012] The result of issuing remote control commands is generated based on the feedback from the navigation beacon remote control unit. When the navigation beacon remote control unit reports that it has received the remote control command, the result is that the command was successfully issued. When the navigation beacon remote control unit reports that the remote control command verification failed or there is no feedback within the set feedback time, the result is that the command was issued unsuccessfully.
[0013] In one possible implementation of the first aspect, when creating the navigation mailbox associated with the remote control command, the navigation mailbox is created based on the identification code of the navigation beacon remote control unit, or based on the time the remote control command is received.
[0014] When creating a navigation information mailbox based on the identification code of the navigation beacon remote control unit, create a navigation information mailbox for each navigation beacon remote control unit included in the remote control command;
[0015] When creating a flight information mailbox based on the time the remote control command is received, only one flight information mailbox is created.
[0016] The remote control command generates a search page based on the identification code of the navigation beacon remote control unit.
[0017] In one possible implementation of the first aspect, remote control commands belonging to the same beacon remote control unit are integrated and processed according to the identification code and time stamp of the remote control command.
[0018] After the remote control commands belonging to the same beacon remote control unit are integrated and processed, they are arranged according to the time stamp order and sent to the corresponding beacon remote control units in the order of arrangement.
[0019] When a remote control command has a deadline marker, the system time is obtained, and the remote control command associated with the deadline is deleted when the system time reaches the deadline.
[0020] One possible implementation of the first aspect also includes:
[0021] The received remote control commands are integrated based on the command content and timestamps to obtain a remote control command integration set;
[0022] When a remote control command associated with a remote control command set is received, the remote control command set is sent out.
[0023] When a remote control command associated with the remote control command set is received again, the identification code of the beacon remote control unit that received the remote control command set is sent to the remote control command.
[0024] One possible implementation of the first aspect also includes:
[0025] The received remote control commands are integrated based on the command content and timestamps to obtain a remote control command integration set;
[0026] When a set number of remote control commands associated with the remote control command integration set are received, the communication quality of each channel is tested and one channel is selected as the master channel.
[0027] The integrated set of remote control commands is only issued to the navigation beacon remote control units associated with the main channel;
[0028] When a remote control command associated with the remote control command set is received again, the identification code of the beacon remote control unit that received the remote control command set is sent to the remote control command.
[0029] Specifically, when the communication quality of one channel meets the requirements, the communication quality of subsequent channels is stopped.
[0030] In one possible implementation of the first aspect, when a remote control command associated with the remote control command aggregation set is received, it further includes:
[0031] Send a query command to the beacon remote control unit that sends remote control commands associated with the remote control command integration set;
[0032] The remote control command set may be split or left unprocessed based on feedback from the beacon remote control unit associated with the remote control command set.
[0033] Among them, the remote control command integration set is split to obtain multiple remote control command integration subsets;
[0034] When a remote control command associated with the remote control command integration subset is received again, the identification code of the beacon remote control unit that received the remote control command integration set is sent to the remote control command.
[0035] In one possible implementation of the first aspect, in response to the received query instruction, it further includes:
[0036] The communication quality is determined with the navigation beacon remote control unit and then quantified.
[0037] The judgment rules for matching the remote control command issuance results are based on the quantitative processing results of communication quality.
[0038] The judgment rules include adjusting the number of times the message is sent, adjusting the length of the set feedback time, and switching the communication channel, which includes terrestrial communication channels and satellite communication channels.
[0039] Secondly, the present invention provides a navigation mark remote control active query and automatic response device based on BeiDou short message service, comprising:
[0040] The mailbox creation unit is used to create a flight information mailbox associated with the received remote control command in response to the remote control command. The flight information mailbox includes the remote control command.
[0041] The first query unit is used to determine the telecom mailbox associated with the query request in response to the received query instruction;
[0042] The association processing unit is used to determine the remote control command associated with the query command in the associated aviation information mailbox, and is referred to as the processed remote control command;
[0043] The issuing unit is used to issue the processed remote control commands to the beacon remote control unit that generates the query commands;
[0044] The second query unit is used to determine the result of the remote control command being sent. The result includes successful sending and failed sending. When the result is successful sending, the remote control command is deleted from the aviation information mailbox associated with the query request.
[0045] The result of issuing remote control commands is generated based on the feedback from the navigation beacon remote control unit. When the navigation beacon remote control unit reports that it has received the remote control command, the result is that the command was successfully issued. When the navigation beacon remote control unit reports that the remote control command verification failed or there is no feedback within the set feedback time, the result is that the command was issued unsuccessfully.
[0046] Thirdly, this invention provides a navigation mark remote control active query and automatic response system based on BeiDou short message service, the system comprising:
[0047] One or more memories for storing instructions; and
[0048] One or more processors are configured to call and execute the instructions from the memory to perform the methods described in the first aspect and any possible implementation thereof.
[0049] Fourthly, the present invention provides a computer-readable storage medium comprising:
[0050] The program, when run by a processor, is executed as described in the first aspect and any possible implementation thereof.
[0051] Fifthly, the present invention provides a computer program product, including program instructions that, when the program instructions are run by a computing device, execute the method described in the first aspect and any possible implementation thereof.
[0052] In a sixth aspect, the present invention provides a chip system including a processor for implementing the functions involved in the foregoing aspects, such as generating, receiving, transmitting, or processing data and / or information involved in the foregoing methods.
[0053] This chip system can consist of chips or include chips and other discrete components.
[0054] In one possible design, the chip system also includes a memory for storing necessary program instructions and data. The processor and the memory can be decoupled and located on different devices, connected via wired or wireless means, or the processor and the memory can be coupled to the same device.
[0055] The beneficial effects of adopting the above technical solution are as follows:
[0056] This invention uses a preset mode for the navigation information mailbox to enable the navigation beacon equipment to actively query and download data periodically and within short periods of time. At the same time, it can sense and check the issuance status of remote control commands. In addition, it uses a platform-device link mode to replace the original point-to-point communication link, saving BeiDou satellite link resources and improving communication quality and service quantity under the premise of limited BeiDou satellite link resources. Attached Figure Description
[0057] Figure 1 This is a flowchart illustrating the steps of a method for active querying and automatic response of navigation marks based on BeiDou short messages, provided by the present invention.
[0058] Figure 2 This is a schematic diagram of the system framework involved in the implementation of the present invention.
[0059] Figure 3 This is a schematic diagram of creating a travel mailbox provided by the present invention.
[0060] Figure 4 This is a schematic diagram of another method for creating a carrier mailbox provided by the present invention.
[0061] Figure 5 This is a schematic diagram of how the present invention integrates remote control commands belonging to the same navigation beacon remote control unit.
[0062] Figure 6 This is a schematic diagram of the process of issuing remote control commands provided by the present invention.
[0063] Figure 7 This is a schematic diagram of another process for issuing remote control commands provided by the present invention. Detailed Implementation
[0064] To make the objectives, technical solutions, and advantages of the present invention clearer, the invention will be described clearly and completely below in conjunction with specific embodiments.
[0065] The technical solutions of the present invention will be further described in detail below with reference to the accompanying drawings.
[0066] This invention discloses a method for active querying and automatic response of navigational aids based on BeiDou short message service. Please refer to [link to relevant documentation]. Figure 1In some examples, the active query and automatic response method for remote control of navigation marks based on BeiDou short messages disclosed in this invention includes the following:
[0067] S101, in response to the received remote control command, creates a flight information mailbox associated with the remote control command, the flight information mailbox including the remote control command;
[0068] S102, in response to the received query instruction, determine the telecom mailbox associated with the query request;
[0069] S103, Determine the remote control command associated with the query command in the associated aviation information mailbox, and record it as processing the remote control command;
[0070] S104, sends the remote control command to the beacon remote control unit that generated the query command;
[0071] S105, determine the result of the remote control command being sent. The result includes successful sending and failed sending. When the result is successful sending, delete the remote control command from the aviation information mailbox associated with the query request.
[0072] The result of issuing remote control commands is generated based on the feedback from the navigation beacon remote control unit. When the navigation beacon remote control unit reports that it has received the remote control command, the result is that the command was successfully issued. When the navigation beacon remote control unit reports that the remote control command verification failed or there is no feedback within the set feedback time, the result is that the command was issued unsuccessfully.
[0073] First, the system involved in the implementation of the technical solution proposed in the application is introduced. The system consists of four parts: a navigation aid service platform, a BeiDou navigation aid monitoring center, a BeiDou ground station, and a navigation aid remote control unit. Specifically, the navigation aid service platform is used to carry out telemetry and remote control services. The content generated by the navigation aid service platform is transmitted to the BeiDou navigation aid monitoring center via BeiDou satellites. The navigation aid remote control unit accesses the BeiDou navigation aid monitoring center through the BeiDou ground station to obtain the content generated by the navigation aid service platform. Figure 2 As shown.
[0074] The technical solution in this invention is implemented by the Beidou navigation beacon monitoring center. In step S101, in response to the received remote control command, a navigation information mailbox associated with the remote control command is created, such as... Figure 3 and Figure 4 As shown, the specific content in the navigation information mailbox is the remote control command. The remote control command needs to be sent to the navigation beacon remote control unit. The navigation beacon remote control unit is deployed on the navigation beacon. The navigation beacon remote control unit executes the corresponding prescribed actions according to the received remote control command, such as brightness adjustment, position adjustment, coordination and cooperation, and content broadcasting.
[0075] In step S102, the navigation information mailbox associated with the query request is determined according to the received query instruction. The query instruction here is generated by the navigation beacon remote control unit. The query instruction generated by the navigation beacon remote control unit is sent to the Beidou navigation beacon monitoring center through the Beidou ground station and Beidou satellite.
[0076] In step S103, the remote control command associated with the query command is determined in the associated navigation mailbox and recorded as the processing remote control command. Then, in step S104, the processing remote control command is sent to the navigation beacon remote control unit that generated the query command.
[0077] After the remote control command is processed and sent, it is necessary to determine whether it has been received. Therefore, in step S105, the result of the remote control command is determined. There are two results: successful sending and failed sending. When the result is successful sending, the remote control command is deleted from the telecom mailbox associated with the query request. When the result is failed sending, the remote control command needs to be resent.
[0078] The specific judgment rules are:
[0079] The result of the remote control command is generated based on the feedback from the navigation beacon remote control unit. When the navigation beacon remote control unit reports that it has received the remote control command, the result is that the command was successfully sent. When the navigation beacon remote control unit reports that the remote control command verification failed or there is no feedback within the set feedback time, the result is that the command was sent unsuccessfully.
[0080] It should be noted that there are two ways to determine the result of the remote control command. The first is that the navigation beacon remote control unit provides feedback after the remote control command is successfully issued, and the second is that the navigation beacon remote control unit provides feedback after execution. Both methods can be used.
[0081] In some cases, when creating a navigation mailbox associated with a remote control command, the navigation mailbox is created based on the identification code of the navigation beacon remote control unit, or based on the time the remote control command is received.
[0082] When creating a navigation information mailbox based on the identification code of the navigation beacon remote control unit, create a navigation information mailbox for each navigation beacon remote control unit included in the remote control command;
[0083] When creating a flight information mailbox based on the time the remote control command is received, only one flight information mailbox is created.
[0084] The remote control command generates a search page based on the identification code of the navigation beacon remote control unit.
[0085] This section introduces the creation methods for navigation message mailboxes. There are two methods: creating a navigation message mailbox based on the identification code of the navigation beacon remote control unit or creating a navigation message mailbox based on the time the remote control command is received. Specifically:
[0086] Please see Figure 3 When creating a navigation information mailbox based on the identification code of the navigation beacon remote control unit, a navigation information mailbox is created for each navigation beacon remote control unit included in the remote control command. In other words, the identification code of the navigation beacon remote control unit is used to collect the remote control commands.
[0087] Please see Figure 4 When creating a flight information mailbox based on the time the remote control command is received, only the time of receipt is used as a reference. In this case, only one flight information mailbox is created, and each flight information mailbox corresponds to a time of receipt.
[0088] Of the two methods mentioned above, the telecom mailbox created using the first method can be retained or deleted after being emptied, while the telecom mailbox created using the second method will be deleted after being emptied.
[0089] In some cases, remote control commands belonging to the same beacon remote control unit are integrated and processed based on the remote control command identification code and time stamp;
[0090] After the remote control commands belonging to the same beacon remote control unit are integrated and processed, they are arranged according to the time stamp order and sent to the corresponding beacon remote control units in the order of arrangement.
[0091] When a remote control command has a deadline marker, the system time is obtained, and the remote control command associated with the deadline is deleted when the system time reaches the deadline.
[0092] Specifically, this involves integrating remote control commands belonging to the same navigation beacon remote control unit. The integration is based on the remote control command's identification code and timestamp, such as... Figure 5 As shown, the identification code corresponds to a specific navigation beacon remote control unit, and the timestamp indicates the time when the remote control command was received.
[0093] After the remote control commands belonging to the same navigation beacon remote control unit are integrated and processed, they are arranged according to the time stamp order and sent to the corresponding navigation beacon remote control units in the order of arrangement. At this time, the remote control commands of the navigation beacon remote control units can be sent sequentially according to the time stamp.
[0094] When a remote control command has a time requirement, it means that the command needs to be issued within a specified time period; otherwise, it needs to be deleted, as detailed below:
[0095] When a remote control command has a deadline marker, the system time is obtained, and the remote control command associated with the deadline is deleted when the system time reaches the deadline.
[0096] In some examples, the following content has also been added:
[0097] The received remote control commands are integrated based on the command content and timestamps to obtain a remote control command integration set;
[0098] When a remote control command associated with a remote control command set is received, the remote control command set is sent out.
[0099] When a remote control command associated with the remote control command set is received again, the identification code of the beacon remote control unit that received the remote control command set is sent to the remote control command.
[0100] A remote control command set refers to a command that needs to be sent to multiple beacon remote control units at a fixed time. Sending the command multiple times requires more communication resources and also involves repeated sending (usually 3-5 times). To solve this problem, the present invention uses the method of sending the remote control command set when a remote control command associated with the remote control command set is received for the first time. When a remote control command associated with the remote control command set is received again, the identification code of the beacon remote control unit receiving the remote control command set is sent to the remote control command.
[0101] In this scenario, the remote control command is issued only once, and then broadcast throughout the local area network comprised of the navigation beacon remote control units, such as... Figure 6 As shown, the advantage of this method is that it can effectively save communication resources between the navigation beacon remote control unit and the Beidou navigation beacon monitoring center.
[0102] In some possible implementations, communication quality requirements are also specified, as follows:
[0103] The received remote control commands are integrated based on the command content and timestamps to obtain a remote control command integration set;
[0104] When a set number of remote control commands associated with the remote control command integration set are received, the communication quality of each channel is tested and one channel is selected as the master channel.
[0105] The integrated set of remote control commands is only issued to the navigation beacon remote control units associated with the main channel;
[0106] When a remote control command associated with the remote control command set is received again, the identification code of the beacon remote control unit that received the remote control command set is sent to the remote control command.
[0107] Specifically, when the communication quality of one channel meets the requirements, the communication quality of subsequent channels is stopped.
[0108] Specifically, it is necessary to select a navigation beacon remote control unit with better communication quality from among multiple navigation beacon remote control units, and then send the remote control command to this navigation beacon remote control unit. This is because if the communication quality is unstable, it involves multiple transmissions or even transmission failures, which will directly lead to the delay in the issuance of remote control commands and the occupation of communication resources.
[0109] In some possible implementations, when a remote control command associated with the remote control command aggregation set is received, the following additional content is added:
[0110] Send a query command to the beacon remote control unit that sends remote control commands associated with the remote control command integration set;
[0111] The remote control command set may be split or left unprocessed based on feedback from the beacon remote control unit associated with the remote control command set.
[0112] Among them, the remote control command integration set is split to obtain multiple remote control command integration subsets;
[0113] When a remote control command associated with the remote control command integration subset is received again, the identification code of the beacon remote control unit that received the remote control command integration set is sent to the remote control command.
[0114] Specifically, a verification requirement has been added to the local area network composed of navigation beacon remote control units to ensure the accuracy of remote control command issuance. After a query command is issued to a navigation beacon remote control unit, the integrated remote control command set will be split or left unprocessed based on the feedback from the navigation beacon remote control units associated with the integrated remote control command set. This means that multiple integrated remote control command subsets may be obtained, each corresponding to a different set of navigation beacon remote control units, such as... Figure 7 As shown.
[0115] In this approach, the possibility of local communication interruptions between some beacon remote control units is taken into account. Therefore, the remote control command set is split to ensure that each beacon remote control unit can receive the remote control command.
[0116] In some cases, the following requirements were added after the received query instruction:
[0117] The communication quality is determined with the navigation beacon remote control unit and then quantified.
[0118] The judgment rules for matching the remote control command issuance results are based on the quantitative processing results of communication quality.
[0119] The judgment rules include adjusting the number of times the message is sent, adjusting the length of the set feedback time, and switching the communication channel, which includes terrestrial communication channels and satellite communication channels.
[0120] One way to determine communication quality is as follows:
[0121] Downlink communication success rate (backend sends, terminal receives)
[0122] P down =N down_total / N down_ok ×100%
[0123] N down_total : Total number of CMD command messages sent from the backend to the terminal within the statistical period (including retransmissions);
[0124] N down_ok : The number of CMD messages that the terminal successfully received and returned a valid response within the statistical period (i.e., the number of messages that the background determined were successfully sent).
[0125] Uplink communication success rate (terminal sends, backend receives)
[0126] P up =N up_total / N up_ok ×100%
[0127] N up_total The total number of uplink messages that the terminal should send within the statistical period (calculated based on the query period, such as once per hour, 24 messages in 24 hours, including query, response, and status messages).
[0128] N up_ok : The number of valid uplink messages actually received by the backend during the statistical period (verification passed, identifier matched).
[0129] Two-way communication success rate (navigation beacon remote control core, closed-loop success rate)
[0130] P double =N double_total / N double_ok ×100%
[0131] N double_total : Total number of closed-loop command issuance requests initiated by the backend within the statistical period (1 request = 1 CMD issuance + 1 RESP return).
[0132] N double_ok : The number of times a complete closed loop is completed within the statistical period (CMD successfully issued + RESP effectively returned).
[0133] Judgment criteria:
[0134] Excellent: P double ≥90%;
[0135] Good: 80% ≤ P double<90%;
[0136] Poor: 60% ≤ P double <80%;
[0137] Fault: P double <60%.
[0138] The method of quantifying communication quality is to obtain P. double The specific value is then used to determine a standard level (excellent, good, poor, faulty) based on the value direction. Each standard level corresponds to a judgment rule for the result of the remote control command. For example, here, there are four judgment rules for the result of the remote control command, corresponding to excellent, good, poor, and faulty respectively.
[0139] Of course, other indicators can be added, and a specific value can be obtained by weighting multiple indicators. Then, a standard level (excellent, good, poor, faulty) can be determined by the direction of the value. The subsequent processing method is the same, so it will not be elaborated here.
[0140] This invention also provides a navigation mark remote control active query and automatic response device based on BeiDou short message service, comprising:
[0141] The mailbox creation unit is used to create a flight information mailbox associated with the received remote control command in response to the remote control command. The flight information mailbox includes the remote control command.
[0142] The first query unit is used to determine the telecom mailbox associated with the query request in response to the received query instruction;
[0143] The association processing unit is used to determine the remote control command associated with the query command in the associated aviation information mailbox, and is referred to as the processed remote control command;
[0144] The issuing unit is used to issue the processed remote control commands to the beacon remote control unit that generates the query commands;
[0145] The second query unit is used to determine the result of the remote control command being sent. The result includes successful sending and failed sending. When the result is successful sending, the remote control command is deleted from the aviation information mailbox associated with the query request.
[0146] The result of issuing remote control commands is generated based on the feedback from the navigation beacon remote control unit. When the navigation beacon remote control unit reports that it has received the remote control command, the result is that the command was successfully issued. When the navigation beacon remote control unit reports that the remote control command verification failed or there is no feedback within the set feedback time, the result is that the command was issued unsuccessfully.
[0147] Furthermore, when creating a navigation mailbox associated with a remote control command, the navigation mailbox is created based on the identification code of the navigation beacon remote control unit, or based on the time the remote control command is received.
[0148] When creating a navigation information mailbox based on the identification code of the navigation beacon remote control unit, create a navigation information mailbox for each navigation beacon remote control unit included in the remote control command;
[0149] When creating a flight information mailbox based on the time the remote control command is received, only one flight information mailbox is created.
[0150] The remote control command generates a search page based on the identification code of the navigation beacon remote control unit.
[0151] Furthermore, remote control commands belonging to the same navigation mark remote control unit are integrated and processed according to the identification code and time stamp of the remote control command;
[0152] After the remote control commands belonging to the same beacon remote control unit are integrated and processed, they are arranged according to the time stamp order and sent to the corresponding beacon remote control units in the order of arrangement.
[0153] When a remote control command has a deadline marker, the system time is obtained, and the remote control command associated with the deadline is deleted when the system time reaches the deadline.
[0154] Furthermore, it also includes:
[0155] The received remote control commands are integrated based on the command content and timestamps to obtain a remote control command integration set;
[0156] When a remote control command associated with a remote control command set is received, the remote control command set is sent out.
[0157] When a remote control command associated with the remote control command set is received again, the identification code of the beacon remote control unit that received the remote control command set is sent to the remote control command.
[0158] Furthermore, it also includes:
[0159] The received remote control commands are integrated based on the command content and timestamps to obtain a remote control command integration set;
[0160] When a set number of remote control commands associated with the remote control command integration set are received, the communication quality of each channel is tested and one channel is selected as the master channel.
[0161] The integrated set of remote control commands is only issued to the navigation beacon remote control units associated with the main channel;
[0162] When a remote control command associated with the remote control command set is received again, the identification code of the beacon remote control unit that received the remote control command set is sent to the remote control command.
[0163] Specifically, when the communication quality of one channel meets the requirements, the communication quality of subsequent channels is stopped.
[0164] Furthermore, when a remote control command associated with the remote control command integration set is received, it also includes:
[0165] Send a query command to the beacon remote control unit that sends remote control commands associated with the remote control command integration set;
[0166] The remote control command set may be split or left unprocessed based on feedback from the beacon remote control unit associated with the remote control command set.
[0167] Among them, the remote control command integration set is split to obtain multiple remote control command integration subsets;
[0168] When a remote control command associated with the remote control command integration subset is received again, the identification code of the beacon remote control unit that received the remote control command integration set is sent to the remote control command.
[0169] Furthermore, in response to the received query instruction, the following is also included:
[0170] The communication quality is determined with the navigation beacon remote control unit and then quantified.
[0171] The judgment rules for matching the remote control command issuance results are based on the quantitative processing results of communication quality.
[0172] The judgment rules include adjusting the number of times the message is sent, adjusting the length of the set feedback time, and switching the communication channel, which includes terrestrial communication channels and satellite communication channels.
[0173] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0174] For example, when the units in the device can be implemented through a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling programs. Alternatively, these units can be integrated together to form a system-on-a-chip (SOC).
[0175] In this invention, various objects such as messages / information / devices / network elements / systems / devices / actions / operations / processes / concepts may be named. It is understood that these specific names do not constitute a limitation on the relevant objects. The names may be changed depending on the scenario, context, or usage habits. The understanding of the technical meaning of the technical terms in this invention should be mainly determined from their functions and technical effects embodied / performed in the technical solution.
[0176] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0177] In the embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0178] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0179] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0180] It should also be understood that in the various embodiments of the present invention, "first," "second," etc., are merely used to indicate that multiple objects are different. For example, a first time window and a second time window are only used to indicate different time windows, and should not have any effect on the time window itself. The aforementioned "first," "second," etc., should not impose any limitations on the embodiments of the present invention.
[0181] It should also be understood that, in the various embodiments of the present invention, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0182] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a computer-readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned computer-readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0183] This invention also provides a navigation mark remote control active query and automatic response system based on BeiDou short message service, the system comprising:
[0184] One or more memories for storing instructions; and
[0185] One or more processors are configured to retrieve and execute the instructions from the memory, performing the methods described above.
[0186] The present invention also provides a computer program product including instructions that, when executed, cause the terminal device and the network device to perform operations corresponding to the methods described above.
[0187] The present invention also provides a chip system including a processor for implementing the functions involved in the above description, such as generating, receiving, transmitting, or processing the data and / or information involved in the above methods.
[0188] This chip system can consist of chips or include chips and other discrete components.
[0189] The processor mentioned above can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits that execute a program to control the method of transmitting the feedback information described above.
[0190] In one possible design, the chip system also includes a memory for storing necessary program instructions and data. The processor and the memory can be decoupled and located on different devices, connected via wired or wireless means to support the chip system in implementing the various functions described in the above embodiments. Alternatively, the processor and the memory can also be coupled to the same device.
[0191] Optionally, the computer instructions are stored in memory.
[0192] Optionally, the memory can be a storage unit within the chip, such as a register or cache. Alternatively, the memory can be a storage unit located outside the chip within the terminal, such as a ROM or other types of static storage devices that can store static information and instructions, such as RAM.
[0193] It is understood that the memory in this invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
[0194] Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory.
[0195] Volatile memory can be RAM, which is used as an external cache. There are many different types of RAM, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus random access memory.
[0196] The embodiments described herein are preferred embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Therefore, all equivalent changes made in accordance with the structure, shape and principle of the present invention should be covered within the scope of protection of the present invention.
[0197] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for active querying and automatic response of navigational aids based on BeiDou short message service, applied to a BeiDou navigational aid monitoring center, characterized in that... include: In response to a received remote control command, a flight information mailbox is created that is associated with the remote control command. The flight information mailbox contains the remote control command. In response to the received query command, the system identifies the aviation information mailbox associated with the query request, and the query command originates from the BeiDou ground station. Identify the remote control command associated with the query command in the associated aviation information mailbox, and record it as the remote control command to be processed; The remote control command will be sent from the BeiDou ground station to the navigation beacon remote control unit that generates the query command; Determine the result of the remote control command being sent. The result includes successful sending and failed sending. When the result is successful sending, delete the remote control command from the aviation information mailbox associated with the query request. The result of issuing remote control commands is generated based on the feedback from the navigation beacon remote control unit. When the navigation beacon remote control unit reports that it has received the remote control command, the result is that the command was successfully issued. When the navigation beacon remote control unit reports that the remote control command verification failed or there is no feedback within the set feedback time, the result is that the command was not issued. Also includes: The received remote control commands are integrated based on the command content and timestamps to obtain a remote control command integration set; When a set number of query commands associated with the remote control command integration set are received, the communication quality of each channel is tested and one channel is selected as the main channel. The integrated set of remote control commands is only issued to the navigation beacon remote control units associated with the main channel; When a query command associated with the remote control command set is received again, the identification code of the beacon remote control unit that received the remote control command set is sent to the beacon remote control unit associated with the query command associated with the remote control command set. When the communication quality of one channel meets the requirements, the communication quality test of subsequent channels is stopped.
2. The method for active querying and automatic response of navigational aids based on BeiDou short message service as described in claim 1, characterized in that, When creating a navigation information mailbox associated with a remote control command, the navigation information mailbox is created based on the identification code of the navigation beacon remote control unit, or based on the time the remote control command is received. When creating a navigation information mailbox based on the identification code of the navigation beacon remote control unit, create a navigation information mailbox for each navigation beacon remote control unit included in the remote control command; When creating a flight information mailbox based on the time the remote control command is received, only one flight information mailbox is created. The remote control command generates a search page based on the identification code of the navigation beacon remote control unit.
3. The method for active querying and automatic response of navigational aids based on BeiDou short message service as described in claim 2, characterized in that, Remote control commands belonging to the same navigation mark remote control unit are integrated and processed according to the identification code and time stamp of the remote control command. After the remote control commands belonging to the same beacon remote control unit are integrated and processed, they are arranged according to the time stamp order and sent to the corresponding beacon remote control units in the order of arrangement. When a remote control command has a deadline marker, the system time is obtained, and the remote control command associated with the deadline is deleted when the system time reaches the deadline.
4. The method for active querying and automatic response of navigational aids based on BeiDou short message service as described in claim 1, characterized in that, In response to the received query instruction, it also includes: The communication quality is determined with the navigation beacon remote control unit and then quantified. The judgment rules for matching the remote control command issuance results are based on the quantitative processing results of communication quality. The judgment rules include adjusting the number of times the message is sent, adjusting the length of the set feedback time, and switching the communication channel, which includes terrestrial communication channels and satellite communication channels.
5. A navigation mark remote control active query and automatic response device based on BeiDou short message service, characterized in that, include: The mailbox creation unit is used to create a flight information mailbox associated with the received remote control command in response to the remote control command. The flight information mailbox includes the remote control command. The first query unit is used to respond to the received query command and determine the aviation information mailbox associated with the query request. The query command comes from the Beidou ground station. The association processing unit is used to determine the remote control command associated with the query command in the associated aviation information mailbox, and is referred to as the processed remote control command; The sending unit is used to send the processed remote control commands to the navigation beacon remote control unit that generates the query commands via the Beidou ground station; The second query unit is used to determine the result of the remote control command being sent. The result includes successful sending and failed sending. When the result is successful sending, the remote control command is deleted from the aviation information mailbox associated with the query request. The result of issuing remote control commands is generated based on the feedback from the navigation beacon remote control unit. When the navigation beacon remote control unit reports that it has received the remote control command, the result is that the command was successfully issued. When the navigation beacon remote control unit reports that the remote control command verification failed or there is no feedback within the set feedback time, the result is that the command was not issued. The received remote control commands are integrated based on the command content and timestamps to obtain a remote control command integration set; When a set number of query commands associated with the remote control command integration set are received, the communication quality of each channel is tested and one channel is selected as the main channel. The integrated set of remote control commands is only issued to the navigation beacon remote control units associated with the main channel; When a query command associated with the remote control command set is received again, the identification code of the beacon remote control unit that received the remote control command set is sent to the beacon remote control unit associated with the query command associated with the remote control command set. When the communication quality of one channel meets the requirements, the communication quality test of subsequent channels is stopped.
6. A navigational aid remote control active query and automatic response system based on BeiDou short message service, characterized in that, The system includes: One or more memories for storing instructions; and One or more processors are configured to retrieve and execute the instructions from the memory to perform the method as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes: The program, when run by the processor, executes the method as described in any one of claims 1 to 4.