Equipment position reporting method based on Beidou short message and terminal equipment

By sharing the receiving and transmitting antennas in the terminal device and judging the transmission conditions of the Beidou short message module based on the reception status of the GNSS module, the effect of improving the success rate of equipment position reporting and reducing overall power consumption is achieved.

CN119916400APending Publication Date: 2025-05-02HYTERA COMM CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510028081.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The existing equipment position reporting method based on Beidou short message has problems with low reporting success rate and large overall power consumption.

Method used

By using the receiving antenna of the GNSS module and the transmitting antenna of the Beidou short message module in the terminal device, and the transmission conditions of the Beidou short message module are judged based on the receiving frequency band status parameters of the GNSS module, and the position information is reported after waiting for the RDSS satellite beam to be received.

Benefits of technology

It improves the success rate of equipment position reporting, reduces overall power consumption, and solves the problems of low reporting success rate and large power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119916400A_ABST
    Figure CN119916400A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment position reporting method based on a Beidou short message and terminal equipment, and the method comprises the steps: determining the current parameter values of a group of state parameters of a receiving frequency band of a GNSS module in a state that a first antenna is connected with a receiving end of the GNSS module in response to an obtained position reporting instruction, the group of state parameters are used for representing the receiving state of the receiving frequency band of the GNSS module; if it is determined that the Beidou short message module meets a transmitting condition based on the current parameter values of the group of state parameters, waiting for receiving an RDSS satellite beam; and under the condition that the RDSS satellite beam is received, the first antenna is switched to be connected with the transmitting end of the Beidou short message module, and a Beidou short message generated by the Beidou short message module is transmitted through the first antenna, and the Beidou short message carries the current position information of the terminal equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communications, and in particular to a device location reporting method and terminal device based on Beidou short messages. Background Art

[0002] RDSS (Radio-Determination Satellite Service, satellite radio determination service, i.e., Beidou short message service) is mainly used for emergency rescue, especially when the terminal device is in a place without ground network. It can connect to high-orbit satellites through the RDSS function, send the terminal device's distress information (which may include location information) to the outside, and receive satellite receipt information. The RDSSTx frequency (transmitting frequency) is 1610-1625MHz, and the RDSSRx frequency (receiving frequency) is 2483.5-2500MHz.

[0003] There are usually two forms of Beidou short messages that automatically report the location information of terminal devices to high-orbit satellites. The first form is to manually set RDSS automatic reporting (the reporting frequency and period, etc. can be selected). The second form is that the terminal device automatically identifies that there is no cellular network and automatically turns on the reporting function (the default reporting frequency and period, etc.).

[0004] However, regardless of whether automatic reporting is actively selected or automatic reporting is performed after adaptation, the strategies used have the following defects: according to the preset reporting frequency and period, RDSSTx is directly turned on to report the location information of the current terminal device, and if the reporting fails, it is reported again, resulting in a low success rate and high power consumption; satellite information is first received through the RDSS Rx path, the antenna status is judged, and then reporting is selected, but the transmitting and receiving antennas are different and the frequencies are different. A good reception status does not completely mean that the transmitting conditions are good. Turning on the reception in advance also increases additional power consumption, so there are problems of low reporting success rate and high overall power consumption.

[0005] It can be seen that the device location reporting method based on Beidou short messages in the related art has the problems of low reporting success rate and high overall power consumption. Summary of the invention

[0006] The embodiment of the present application provides a device location reporting method and terminal device based on Beidou short messages, so as to at least solve the problems of low reporting success rate and high overall power consumption existing in the device location reporting method based on Beidou short messages in the related art.

[0007] According to one aspect of an embodiment of the present application, a device position reporting method based on Beidou short message is provided, which is applied to a terminal device, wherein the terminal device includes a GNSS module, a Beidou short message module and a first antenna, the receiving end of the GNSS module and the transmitting end of the Beidou short message module share the first antenna, and the frequency difference between the receiving frequency band of the GNSS module and the transmitting frequency band of the Beidou short message module is within a frequency difference range; the method includes: in response to an acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, determining the GNSS module The present invention relates to a method for determining the current parameter values ​​of a set of state parameters of a receiving frequency band of the group, wherein the set of state parameters is used to characterize the receiving state of the receiving frequency band of the GNSS module; based on the current parameter values ​​of the set of state parameters, determining that the Beidou short message module meets the transmission conditions, then waiting to receive the RDSS satellite beam; when the RDSS satellite beam is received, switching the first antenna to be connected to the transmitting end of the Beidou short message module, and transmitting the Beidou short message generated by the Beidou short message module through the first antenna, wherein the Beidou short message carries the current location information of the terminal device.

[0008] According to another aspect of an embodiment of the present application, a terminal device is also provided, including: a control component, a GNSS module, a Beidou short message module and a first antenna, the receiving end of the GNSS module and the transmitting end of the Beidou short message module share the first antenna, and the frequency difference between the receiving frequency band of the GNSS module and the transmitting frequency of the Beidou short message module is within a frequency difference range; wherein the control component is used to determine the current parameter values ​​of a set of state parameters of the receiving frequency band of the GNSS module in response to the acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, wherein the set of state parameters is used to characterize The receiving status of the receiving frequency band of the GNSS module; when it is determined that the Beidou short message module meets the transmission conditions based on the current parameter values ​​of the set of state parameters, waiting for receiving the RDSS satellite beam; when the RDSS satellite beam is received, switching the first antenna to be connected to the transmitting end of the Beidou short message module, and controlling the first antenna to transmit the Beidou short message generated by the Beidou short message module, wherein the Beidou short message carries the current location information of the terminal device; the Beidou short message module is used to generate the Beidou short message in response to the control of the control component, and transmit the Beidou short message through the first antenna.

[0009] In an exemplary embodiment, the set of state parameters includes a specified posture parameter and a specified evaluation parameter, wherein the specified posture parameter is used to characterize the module posture of the GNSS module when performing a GNSS satellite search operation in a receiving frequency band, and the specified evaluation parameter is used to evaluate the operation result of performing the GNSS satellite search operation. The control component is also used to obtain the current parameter value of the specified posture parameter and the current parameter value of the specified evaluation parameter in response to the acquired position reporting instruction.

[0010] In an exemplary embodiment, the designated posture parameters include a star search elevation angle, and the current parameter value of the star search elevation angle is the current star search elevation angle value; the designated evaluation parameters include position accuracy and average CN value, and the current parameter value of the position accuracy is the current position accuracy value; the GNSS satellites whose average CN values ​​are greater than a first CN threshold value searched by performing the GNSS star search operation are taken as a group of GNSS satellites, the number of GNSS satellites in the group of GNSS satellites is the target number, the average CN value of each GNSS satellite in the group of GNSS satellites is the current average CN value of each GNSS satellite, and the maximum value among the current average CN values ​​of the group of GNSS satellites is the current maximum average CN value.

[0011] In an exemplary embodiment, the control component is also used to determine that the launch condition is not met when the current position accuracy value is less than or equal to the specified accuracy value, when the current star search elevation angle value is outside the specified elevation angle value range and / or the number of targets is less than M, wherein M is a positive integer greater than or equal to 1; and when the current star search elevation angle value is within the elevation angle value range and the number of targets is greater than or equal to M, determine whether the launch condition is met based on the current star search elevation angle value, the number of targets and the current maximum average CN value.

[0012] In an exemplary embodiment, the control component is also used to determine that the launch condition is met when a first elevation angle condition and / or a first star search condition are met, wherein the first elevation angle condition is that the current star search elevation angle value is greater than or equal to a first elevation angle threshold, and the first star search condition is that the number of targets is greater than or equal to N, and the current maximum average CN value is greater than a second CN threshold, N is greater than or equal to 2, and N>M; when the second elevation angle condition and the second star search condition are met, determine that the launch condition is met, wherein the second elevation angle condition is that the current star search elevation angle value is greater than or equal to a second elevation angle threshold and less than the first elevation angle threshold, and the second elevation angle threshold is less than the first elevation angle threshold, and the second star search condition is that the number of targets is K, and the current maximum average CN value is greater than a third CN threshold, the first CN threshold is less than the third CN threshold, K is a positive integer greater than or equal to 2, M<K<N, and the third CN threshold is less than the second CN threshold.

[0013] In an exemplary embodiment, the terminal device also includes: a posture sensor, wherein the control component is further used to respond to the acquired position reporting instruction, and when the first antenna is connected to the receiving end of the GNSS module, obtain the current position accuracy value and the current average CN value of each GNSS satellite from the GNSS module through the universal asynchronous receiver / transmitter between the control component and the GNSS module through the control component; obtain the elevation angle of the terminal device detected by the posture sensor of the terminal device through the control component to obtain the current satellite search elevation angle value; the posture sensor is used to detect the posture of the terminal device, and the posture of the terminal device includes the elevation angle of the terminal device.

[0014] In an exemplary embodiment, the terminal device further includes a second antenna, which is an antenna different from the first antenna. The control component is also used to control the receiving end of the Beidou short message module to be turned on to wait for receiving the RDSS satellite beam through the second antenna when it is determined that the Beidou short message module meets the transmission condition based on the current parameter value of the group of state parameters; after the Beidou short message generated by the Beidou short message module is transmitted through the first antenna, after the Beidou short message transmission is completed, the first antenna is switched to be connected to the receiving end of the GNSS module, and the satellite receipt of the Beidou short message is received through the second antenna; when the satellite receipt of the Beidou short message is received, the receiving end of the Beidou short message module is controlled to be turned off.

[0015] In an exemplary embodiment, the control component is also used to send a transmission instruction to the Beidou short message module to instruct the Beidou short message module to transmit the Beidou short message generated by the Beidou short message module, and monitor the transmission flag of the Beidou short message module, wherein the transmission flag is used to indicate whether the transmission of the Beidou short message is completed; the transmission instruction is continuously sent to the Beidou short message module at a specified time interval until the value of the transmission flag is monitored to be a specified value, wherein the specified value is used to indicate that the transmission of the Beidou short message is completed.

[0016] In an exemplary embodiment, the terminal device further includes a switch, and the receiving end of the GNSS module and the transmitting end of the Beidou short message module share the first antenna through the switch. The control component is also used to switch the first antenna to be connected to the transmitting end of the Beidou short message module through the switch.

[0017] In an exemplary embodiment, the control component is also used to obtain the location reporting instruction, wherein the location reporting instruction is used to instruct the location information of the terminal device to be periodically reported according to a specified reporting interval, and the specified reporting interval is the time interval between the last time the location information of the terminal device was reported and the next time the location information of the terminal device is reported.

[0018] In an embodiment of the present application, a terminal device includes a GNSS module, a Beidou short message module and a first antenna, a receiving end of the GNSS module and a transmitting end of the Beidou short message module share the first antenna, and a frequency difference between a receiving frequency band of the GNSS module and a transmitting frequency band of the Beidou short message module is within a frequency difference range; in response to an acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, a current parameter value of a set of state parameters of the receiving frequency band of the GNSS module is determined, and a set of state parameters is used to characterize the receiving state of the receiving frequency band of the GNSS module. Since the receiving frequency band of the GNSS module is consistent with the transmitting frequency of the Beidou short message module, when the receiving state of the receiving frequency band of the GNSS module is better, it can also be said that the transmission of the Beidou short message module is also in a better state. Therefore, it can be Whether the Beidou short message module meets the transmission conditions is determined based on the current parameter values ​​of a set of state parameters; if the Beidou short message module meets the transmission conditions based on the current parameter values ​​of a set of state parameters, first wait for receiving the RDSS satellite beam, and after receiving the RDSS satellite beam, switch the first antenna to connect to the transmitting end of the Beidou short message module, and transmit the Beidou short message generated by the Beidou short message module and carrying the current position information of the terminal device through the first antenna, first receive the satellite information through the RDSS receiving path, judge the antenna state and then choose to report, which can further ensure the antenna state, achieve the technical effect of improving the success rate of position reporting and reducing the overall power consumption, and then solve the problems of low reporting success rate and high overall power consumption in the device position reporting method based on Beidou short message in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0020] Figure 1 It is a schematic diagram of an application environment of an optional Beidou short message-based device location reporting method according to an embodiment of the present application;

[0021] Figure 2 is a schematic diagram of the structure of an optional terminal device according to an embodiment of the present application;

[0022] Figure 3 It is a flowchart of an optional method for reporting device location based on Beidou short message according to an embodiment of the present application;

[0023] Figure 4 It is a schematic diagram of an optional device location reporting method based on Beidou short message according to an embodiment of the present application;

[0024] Figure 5It is a schematic diagram of another optional device location reporting method based on Beidou short message according to an embodiment of the present application;

[0025] Figure 6 It is a flowchart of another optional method for reporting device location based on Beidou short message according to an embodiment of the present application;

[0026] Figure 7 is a schematic diagram of the structure of another optional terminal device according to an embodiment of the present application;

[0027] Figure 8 is a schematic diagram of the structure of another optional terminal device according to an embodiment of the present application;

[0028] Fig. 9 is a schematic diagram of the structure of another optional terminal device according to an embodiment of the present application;

[0029] Fig.10 It is a block diagram of a computer system structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

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

[0032] According to one aspect of an embodiment of the present application, a device location reporting method based on Beidou short message is provided. Optionally, as an optional implementation, the device location reporting method based on Beidou short message can be but is not limited to being applied to: Figure 1The hardware environment shown is a combination of a terminal device 101, a GNSS (Global Navigation Satellite System) satellite system 102 and a Beidou satellite system 103. The terminal device 101 may be a device equipped with a GNSS module (e.g., a Beidou module) and a Beidou short message module (e.g., an RDSS module), wherein the GNSS module relies on the GNSS satellite system for positioning, and the Beidou short message module relies on the Beidou satellite system for sending and receiving Beidou short messages, and the sent Beidou short messages may carry the location information of the terminal device 101.

[0033] The device location reporting method based on Beidou short message of the embodiment of the present application can be executed by the terminal device 101. The terminal device 101 can be a multi-mode terminal (a terminal that supports multiple radio frequency modes), for example, a dual-mode terminal. The terminal device 101 can be provided with a Beidou short message module. RDSS is mainly used for emergency assistance, especially when the terminal device is in a state without a ground network. The RDSS function can be used to connect to a high-orbit satellite, send terminal distress information to the outside, and receive satellite receipt information.

[0034] There are usually two forms of Beidou short messages automatically reporting the location information of terminal devices to high-orbit satellites. The first form is to manually set the RDSS automatic reporting, and the second form is that the terminal device automatically turns on the reporting function (default reporting frequency and period, etc.) after automatically identifying that there is no cellular network. However, whether it is actively selecting automatic reporting or automatic reporting after adaptation, there are problems such as low reporting success rate, additional power consumption, and high overall power consumption.

[0035] In order to at least partially solve the above technical problems, a method of determining whether to report location information based on the receiving status of the receiving frequency band of the GNSS module and the antenna status of the RDSS Rx path can be adopted. The receiving end of the GNSS module and the transmitting end of the Beidou short message module share an antenna, and the frequency difference between the receiving frequency band of the GNSS module and the transmitting frequency band of the Beidou short message module is within the frequency difference range. Since the frequencies of the two are almost the same, when the receiving status of the receiving frequency band of the GNSS module is good, it can also be said that the transmission of the Beidou short message module is also in a good state. Therefore, it is possible to determine whether the Beidou short message module meets the transmission conditions based on the current parameter values ​​of a set of status parameters of the receiving frequency band of the GNSS module; when the transmission conditions are met, first wait for receiving the RDSS satellite beam, and after receiving the RDSS satellite beam, transmit the Beidou short message carrying the current location information of the terminal device, which can further ensure the antenna status, improve the success rate of position reporting, and reduce overall power consumption.

[0036] In addition, when the terminal device is in the RDSS automatic reporting of location information, the typical value of instantaneous transmission power consumption is about 2.5A (ampere), and the average power consumption in the receiving state is about 75mA (milliampere). If the transmission is carried out under poor antenna conditions, the transmission success rate will be low, resulting in excessive consumption of battery energy storage and reduced standby time. By determining the antenna status first and then executing the message transmission, the transmission success rate can be improved, the additional consumption of battery energy storage can be reduced, and the standby time can be increased.

[0037] In this embodiment, the terminal device includes a GNSS module, a Beidou short message module and a first antenna. The receiving end of the GNSS module and the transmitting end of the Beidou short message module share the first antenna. The frequency difference between the receiving frequency band of the GNSS module and the transmitting frequency band of the Beidou short message module is within the frequency difference range. The two can be at least partially overlapped, or the minimum frequency difference between the two can be within a certain frequency difference range, that is, the receiving frequency band of the GNSS module is consistent with or almost consistent with the transmitting frequency band of the Beidou short message module. Optionally, the above-mentioned receiving frequency band can be the GNSSL1 frequency band. The transmission power of RDSS is about 5W (watts), the transmission period is about 600ms (milliseconds), and the transmission frequency of RDSS is almost overlapped with GNSSL1. Considering the extremely short transmission period, RDSSTx and GNSSL1 can be considered to share the antenna design, and time-sharing switching of transmission and reception. The RDSS receiving period is about 5s (seconds). Considering the coexistence scenario with cellular radio frequency, RDSSRx can be designed to share the antenna with cellular radio frequency, and time-sharing switching of transmission and reception.

[0038] For example, Figure 2 As shown, the terminal device includes an AP unit 201, a Beidou module (an example of a GNSS module) 202 and a RDSS module 203 (corresponding to a Beidou short message module). In addition, it may also include link units such as an antenna, a radio frequency path and a radio frequency switch, wherein GNSSL1 and RDSSTx multiplex the radio frequency path and share an external antenna for efficient time-sharing utilization.

[0039] Figure 3 is a flowchart of an optional device location reporting method based on Beidou short message according to an embodiment of the present application, such as Figure 3 As shown, the process of the method may include the following steps:

[0040] Step S301, in response to the acquired position reporting instruction, in a state where the first antenna is connected to the receiving end of the GNSS module, determining current parameter values ​​of a set of state parameters of the receiving frequency band of the GNSS module, wherein the set of state parameters is used to characterize the receiving state of the receiving frequency band of the GNSS module;

[0041] Step S302, based on the current parameter values ​​of a set of state parameters, it is determined that the Beidou short message module meets the transmission conditions, and then waits to receive the RDSS satellite beam;

[0042] Step S303, when receiving the RDSS satellite beam, switch the first antenna to connect to the transmitting end of the Beidou short message module, and transmit the Beidou short message generated by the Beidou short message module through the first antenna, wherein the Beidou short message carries the current location information of the terminal device.

[0043] The terminal device may also include a control component, such as an AP (Application Processor) unit (main control unit) or other control components. Whether the RDSS automatic reporting is set manually or the terminal device automatically turns on the reporting function, after the control component obtains the position reporting instruction, it can determine the current parameter value of a set of state parameters of the receiving frequency band of the GNSS module when the first antenna is connected to the receiving end of the GNSS module. The position reporting instruction is used to instruct the Beidou short message module to report the location information of the terminal device, and a set of state parameters is used to characterize the receiving state of the receiving frequency band of the GNSS module, and the receiving frequency band can be the aforementioned GNSS L1. GNSS L1 and RDSS Tx share an antenna, and the frequencies of the two are almost the same. When the GNSS L1 radiation reception state is good, it can be said that the RDSS Tx transmission also has a good state. Therefore, RDSS Tx can refer to the GNSS L1 reception state to select the transmission. In order to improve the continuity of terminal operation, in the default state, the control level is pulled down, only the GNSS module works, the Beidou short message module is turned off, and enters the power saving mode.

[0044] Optionally, a set of state parameters may include one or more parameters that can characterize the receiving state of the receiving frequency band of the GNSS module. Considering that the antenna state will be affected by the posture of the terminal device, a set of state parameters may include a specified posture parameter, which is used to characterize the module posture when performing the GNSS satellite search operation of the receiving frequency band of the GNSS module. There may be multiple posture parameters characterizing the module posture, for example, three position coordinates and three direction angles, a total of six dimensions, and the specified posture parameter may be all or part of the above six dimensions. Considering that the received signal quality can characterize the antenna state, a set of state parameters may include a specified evaluation parameter, which is used to evaluate the operation result of performing the GNSS satellite search operation. There may be multiple parameters for evaluating the operation result of performing the GNSS satellite search operation, for example, the completeness rate of observation data, the satellite search time, the position accuracy, the average CN (Carrier-to-Noise Density Ratio, carrier-to-noise density ratio) value, etc. The state parameters in a set of state parameters can be configured and adjusted as needed, which is not limited in this embodiment.

[0045] Based on the current parameter values ​​of a set of state parameters, it can be determined whether the Beidou short message module meets the transmission conditions. Here, the transmission conditions are the conditions that the Beidou short message module needs to meet to transmit the location information. The transmission conditions are related to the parameter values ​​of a set of state parameters. If the Beidou short message module meets the transmission conditions, the first antenna can be directly switched to be connected to the transmitting end of the Beidou short message module, and the Beidou short message generated by the Beidou short message module can be transmitted through the first antenna. In order to ensure the success rate of position reporting and to further ensure the antenna status, you can first wait for the reception of the RDSS satellite beam, and after receiving the RDSS satellite beam, perform the above steps of switching the first antenna and sending the Beidou short message.

[0046] For example, when there is no cellular network coverage, the terminal device sends the location information of the terminal device to the outside world through RDSS. It can refer to the GNSS L1 antenna status and selectively turn on RDSS Tx based on conditional judgment to improve the RDSS transmission success rate. When in the automatic position reporting state, first refer to the GNSS L1 reception situation to determine the antenna status, and then make a decision whether to transmit. This can improve the transmission success rate and reduce the waste of additional power consumption (extra power consumption caused by repeated transmission of location information due to failed transmission). It can solve the problems of low reporting success rate, additional power consumption, and high overall power consumption, and the reduction in power consumption can increase the standby time.

[0047] Here, switching the first antenna to connect to the transmitting end of the Beidou short message module can also be directly executed after determining that the Beidou short message module meets the transmission conditions. After receiving the RDSS satellite beam, the first antenna is switched to connect to the transmitting end of the Beidou short message module, which can flexibly switch message transmission and reduce power consumption. The Beidou short message is generated by the Beidou short message module. The generated Beidou short message carries the current location information of the terminal device. The generated Beidou short message is transmitted by the Beidou short message module through the first antenna, thereby realizing the reporting of location information.

[0048] Optionally, the location information carried in the Beidou short message can be located by the GNSS module and transmitted to the Beidou short message module, and the Beidou short message module generates the Beidou short message based on the location information transmitted by the received GNSS module. The timing of transmitting the positioning information can be after obtaining the position reporting instruction, or it can be continuously transmitting the location information to the Beidou short message module according to a certain period. The location information carried in the Beidou short message can be the location information transmitted by the GNSS module to the Beidou short message module for the last time.

[0049] Through the above steps, in response to the acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, the current parameter values ​​of a set of state parameters of the receiving frequency band of the GNSS module are determined, wherein a set of state parameters is used to characterize the receiving state of the receiving frequency band of the GNSS module; based on the current parameter values ​​of a set of state parameters, it is determined that the Beidou short message module meets the transmission conditions, and then waits to receive the RDSS satellite beam; when the RDSS satellite beam is received, the first antenna is switched to be connected to the transmitting end of the Beidou short message module, and the Beidou short message generated by the Beidou short message module is transmitted through the first antenna, wherein the Beidou short message carries the current position information of the terminal device, thereby solving the problems of low reporting success rate and high overall power consumption in the device position reporting method based on Beidou short messages in the related art, thereby improving the success rate of position reporting and reducing the overall power consumption.

[0050] In an exemplary embodiment, the method further includes: acquiring a location reporting instruction, wherein the location reporting instruction is used to instruct to periodically report the location information of the terminal device according to a specified reporting interval.

[0051] In this embodiment, the location reporting may be performed periodically, and the terminal device may obtain a location reporting instruction, which is used to instruct to periodically report the location information of the terminal device according to a specified reporting interval. Here, the specified reporting interval is the time interval between the last time the location information of the terminal device is reported and the next time the location information of the terminal device is reported. In response to the obtained location reporting instruction, the terminal device may continue to report the location.

[0052] After reporting the location information once, the first switch can be switched to connect to the receiving end of the GNSS module to update the location information. When the time for the next location information reporting arrives, the latest location information can be transmitted to the Beidou short message module, which will regenerate the Beidou short message based on the latest received location information and report it.

[0053] Through this embodiment, the location information of the terminal device is periodically reported through the location reporting instruction, which can improve the convenience of location information reporting control and at the same time, can also improve the accuracy of location information reporting.

[0054] In an exemplary embodiment, a set of state parameters includes specified posture parameters and specified evaluation parameters. The specified posture parameters are used to characterize the module posture when the GNSS module performs a GNSS star search operation in a receiving frequency band, and the specified evaluation parameters are used to evaluate the operation results of performing the GNSS star search operation.

[0055] Correspondingly, in response to the acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, the current parameter values ​​of a set of state parameters of the GNSS module are determined, including: in response to the acquired position reporting instruction, obtaining the current parameter value of the specified posture parameter and the current parameter value of the specified evaluation parameter.

[0056] After obtaining the position reporting instruction, the control component can obtain the current parameter value of the specified posture parameter, obtain the current parameter value of the specified posture parameter, and obtain the current parameter value of the specified evaluation parameter, and obtain the current parameter value of the specified evaluation parameter. Obtaining the current parameter value of the specified posture parameter and obtaining the current parameter value of the specified evaluation parameter can be executed in parallel or in series. In the case of serial execution, the acquisition result of the former parameter value does not affect the execution of the acquisition operation of the latter parameter value, but may also affect the execution of the acquisition operation of the latter parameter value. This is not limited in this embodiment.

[0057] Through this embodiment, the specified posture parameters and the specified evaluation parameters are used as state parameters for characterizing the receiving state of the receiving frequency band of the GNSS module, which can improve the convenience of obtaining the state parameters and the accuracy of the receiving state judgment.

[0058] In an exemplary embodiment, the specified posture parameter includes a satellite search elevation angle, and the current parameter value of the satellite search elevation angle is the current satellite search elevation angle value. The satellite search elevation angle affects signal reception, and too small or too large an elevation angle will result in poor signal reception quality. Therefore, the elevation angle value range of the satellite search elevation angle can be set. If the current satellite search elevation angle value is outside the specified elevation angle value range, it can be directly determined that the launch condition is not met.

[0059] The designated evaluation parameters may include position accuracy, and the current parameter value of the position accuracy is the current position accuracy value. The position accuracy is related to the antenna state. The higher the position accuracy, the better the antenna state. Therefore, the accuracy threshold of the position accuracy can be set, that is, the designated accuracy value. If the current position accuracy value is greater than the designated accuracy value, it can be directly determined that the launch condition is not met.

[0060] The specified evaluation parameters may include an average CN value. The average CN value may reflect the signal quality of the corresponding satellite signal. If the average CN value is too small, it indicates that the signal quality of the corresponding satellite signal is poor. Therefore, the available GNSS satellites may be set as GNSS satellites whose average CN value is greater than the first CN threshold. The GNSS satellites whose average CN value is greater than the first CN threshold searched by performing the GNSS search operation are taken as a group of GNSS satellites. In a group of GNSS satellites, the average CN value of each GNSS satellite is the current average CN value of each GNSS satellite, that is, a GNSS satellite has a corresponding current average CN value. The maximum value among the current average CN values ​​of a group of GNSS satellites is the current maximum average CN value. The number of GNSS satellites in a group of GNSS satellites is the target number (e.g., 2, 3, 4 or other values). If the number of available GNSS satellites is too small, it may also indicate that the reception state is poor. Therefore, the available GNSS satellites may be set as the minimum number M, where M is a positive integer greater than or equal to 1. If the target number is less than M, it may be directly determined that the launch condition is not met.

[0061] It should be noted that the elevation angle value range, the specified accuracy value, the first CN threshold value and the specific value of M can be set and adjusted as needed, and this embodiment does not specifically limit this. Exemplarily, the elevation angle value range is 20 degrees to 120 degrees, the specified accuracy value is 200 meters, the first CN threshold value is 32, and M is 3.

[0062] Through this embodiment, whether the transmission conditions are met is determined based on the satellite search elevation angle, position accuracy and average CN value, and message sending can be performed by comprehensively considering various factors, thereby improving the reliability of message sending.

[0063] In an exemplary embodiment, after determining the current parameter values ​​of a set of status parameters of the GNSS module, the method further includes: when the current position accuracy value is less than or equal to the specified accuracy value, when the current satellite search elevation angle value is outside the specified elevation angle value range and / or the number of targets is less than M, determining that the launch condition is not met, wherein M is a positive integer greater than or equal to 1; when the current satellite search elevation angle value is within the elevation angle value range and the number of targets is greater than or equal to M, determining whether the launch condition is met based on the current satellite search elevation angle value, the number of targets and the current maximum average CN value.

[0064] In this embodiment, it is possible to first determine whether the current position accuracy value is less than or equal to the specified accuracy value. If the current position accuracy value is less than or equal to the specified accuracy value, it is possible to continue to determine whether the launch conditions are met based on the current satellite search elevation value, the number of targets, and the current maximum average CN value. If the current position accuracy value is greater than the specified accuracy value, it is possible to directly determine that the launch conditions are not met, or it is possible to comprehensively consider the satellite search elevation angle, the number of available GNSS satellites, and the maximum average CN value to determine whether the launch conditions are met.

[0065] Based on the current star search elevation angle value, the number of targets and the current maximum average CN value, there are many ways to determine whether the launch conditions are met. It can be determined whether the current star search elevation angle value meets the requirements based on the current star search elevation angle value and the set elevation angle value range, and whether the GNSS star search average CN value meets the requirements based on the target number and the current maximum average CN value. When both meet the requirements, it is determined that the launch conditions are met, otherwise, it is determined that the launch conditions are not met. Considering that the star search elevation angle and the average CN value have a certain correlation, if the star search elevation angle is general but the number of available GNSS satellites searched is sufficient and the average CN value is good, it can also be considered that the antenna state is good (meets the launch requirements). If the star search elevation angle is good, even if the number of available GNSS satellites searched is not large and the average CN value meets the requirements, it can also be considered that the antenna state is good (meets the launch requirements). For this reason, in this embodiment, the current star search elevation angle value, the number of targets and the current maximum average CN value can be combined to determine whether the launch conditions are met.

[0066] Optionally, when the current star search elevation angle value is outside the specified elevation angle value range and / or the number of targets is less than M, it is determined that the launch condition is not met, that is, if the star search elevation angle is too bad and the number of available GNSS satellites searched is too small, it can be determined that the launch condition is not met. If the current star search elevation angle value is within the elevation angle value range and the number of targets is greater than or equal to M, it can be determined whether the launch condition is met by comprehensively considering the current star search elevation angle value, the number of targets and the current maximum average CN value. The basis for the determination can be the range of values ​​or the combination of values ​​corresponding to the set star search elevation angle that meets the launch condition, the number of available GNSS satellites and the maximum average CN value. The correspondence between the range of values ​​or the combination of values ​​corresponding to different star search elevation angles, the number of available GNSS satellites and the maximum average CN value and whether the launch relationship is met can be recorded through the configured correspondence table.

[0067] Through this embodiment, whether the transmission conditions are met is first determined based on the position accuracy, which can improve the efficiency of information processing; and whether the transmission conditions are met is determined by comprehensively considering the satellite elevation angle, the number of available GNSS satellites and the maximum average CN value, which can improve the accuracy of information judgment.

[0068] In an exemplary embodiment, whether the launch conditions are met is determined based on the current star search elevation angle value, the number of targets and the current maximum average CN value, including: when a first elevation angle condition and / or a first star search condition is met, determining that the launch conditions are met; when a second elevation angle condition and a second star search condition are met, determining that the launch conditions are met.

[0069] In this embodiment, for the case where the current position accuracy value is less than or equal to the specified accuracy value, the current star search elevation value is within the elevation value range, and the number of targets is greater than or equal to M, if the current star search elevation value is good enough or the GNSS star search is good enough (at least one of the number of available GNSS satellites and the maximum average CN value is good enough), it can be directly determined that the launch condition is met. Correspondingly, when at least one of the first elevation angle condition and the first star search condition is met, it is determined that the launch condition is met, where the first elevation angle condition is that the current star search elevation value is greater than or equal to the first elevation angle threshold, the first star search condition is that the number of targets is greater than or equal to N, and the current maximum average CN value is greater than the second CN threshold, N is greater than or equal to 2, N>M. The first elevation angle threshold, N, and the second CN threshold can be set and adjusted as needed, and this is not limited in this embodiment. By way of example, the first elevation angle threshold is 40 degrees, N is 5, and the second CN threshold is 35.

[0070] If the current star search elevation value is average (not particularly bad) and the GNSS star search is average (the number of available GNSS satellites and the maximum average CN value are both average), it can be determined that the launch condition is met, otherwise, it can be determined that the launch condition is not met. Correspondingly, when the second elevation angle condition and the second star search condition are met, it is determined that the launch condition is met, where the second elevation angle condition is that the current star search elevation value is greater than or equal to the second elevation angle threshold and less than the first elevation angle threshold, the second elevation angle threshold is less than the first elevation angle threshold, the second star search condition is that the number of targets is K, and the current maximum average CN value is greater than the third CN threshold, the first CN threshold is less than the third CN threshold, K is a positive integer greater than or equal to 2, M<K<N, and the third CN threshold is less than the second CN threshold. The second elevation angle threshold, K and the third CN threshold can be set and adjusted as needed, and this is not limited in this embodiment. By way of example, the second elevation angle threshold is 30 degrees, K is 4, and the second CN threshold is 34.

[0071] For example, when RDSS position reporting is required, the receiving GNSS state (i.e., GNSS satellite search status) is judged to see whether it meets the preset values ​​(average CN value, position information, satellite search elevation angle, etc.), and only when it meets the preset values ​​will it enter the next state. The GNSS satellite search status is divided into three judgment dimensions, namely, position accuracy, satellite search elevation angle, and average CN value.

[0072] Combination Figure 4In the satellite search process shown, when judging the launch condition, first execute step S401 to judge whether the current position accuracy is less than 200 meters (an example of a specified accuracy value, the value is variable). If so, execute step S402, that is, enter the satellite search elevation angle and average CN value measurement; if not, do not enter the satellite search elevation angle and average CN value measurement, and wait for the position accuracy to be updated; enter and execute step S402, that is, enter the satellite search elevation angle and average CN value measurement, and judge whether to turn on RDSS Rx, which can be carried out according to the GNSS satellite search logic algorithm shown in Table 1, Table 2 and Table 3 (the values ​​in Table 1 and Table 2 are variable, and the corresponding relationship in Table 3 is variable).

[0073] Table 1

[0074]

[0075] Table 2

[0076]

[0077] Table 3

[0078] Elevation Star search situation RDSSRx A1 B1 Not enabled A1 B2 Not enabled A1 B3 Open A1 B4 Open A2 B1 Not enabled A2 B2 Open A2 B3 Open A2 B4 Open A3 B1 Open A3 B2 Open A3 B3 Open A3 B4 Open A4 B1 Open A4 B2 Open A4 B3 Open A4 B4 Open

[0079] For example, A1 represents that the terminal elevation angle (i.e., the satellite search elevation angle) is poor, and B1 represents that the current terminal GNSS satellite search is poor. When A1 and B1 appear at the same time, it is considered that the GNSS satellite search preset value is not met. Then, the AP unit keeps the RDSS Rx EN (enable) in a low state, that is, RDSS Rx is not turned on.

[0080] For another example, A4 represents that the terminal elevation angle is excellent, and B4 represents that the current terminal GNSS satellite search is excellent. Then, when A4 and B4 appear at the same time, it is considered that the GNSS satellite search preset value is met. Then, the AP unit pulls up the RDSS Rx EN, that is, the RDSS Rx is turned on and enters the RDSS satellite beam reception state.

[0081] Through this embodiment, whether the transmission condition is met is determined by combining different elevation angle conditions and different satellite search conditions, which can improve the accuracy of information determination.

[0082] In an exemplary embodiment, in response to an acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, current parameter values ​​of a set of state parameters of the receiving frequency band of the GNSS module are determined, including: in response to the acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, obtaining the current position accuracy value and the current average CN value of each GNSS satellite from the GNSS module via a universal asynchronous receiver / transmitter between the control component and the GNSS module through a control component; obtaining the elevation angle of the terminal device detected by the posture sensor of the terminal device through the control component to obtain the current satellite search elevation angle value.

[0083] In this embodiment, the main control component can be connected to the GNSS module and the Beidou short message module via UART (Universal Asynchronous Receiver Transmitter). Compared with other connection modes, the universal asynchronous receiver / transmitter supports full-duplex communication, the data frame format is flexible, and the applicability is better. Correspondingly, in response to the acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, the control component can obtain the current position accuracy value and the current average CN value of each GNSS satellite from the GNSS module via the UART between the control component and the GNSS module.

[0084] The elevation angle of star search can be obtained by detecting the elevation angle of the terminal device. A posture sensor can be provided on the terminal device, which can at least detect the elevation angle of the terminal device. Correspondingly, in response to the acquired position reporting instruction, the control component can acquire the elevation angle of the terminal device detected by the posture sensor of the terminal device, and obtain the current star search elevation angle value. Here, the timing of the control component acquiring the elevation angle of the terminal device from the posture sensor can be before acquiring the position reporting instruction. In this case, the control component can continuously acquire the elevation angle of the terminal device detected by it from the posture sensor, and after acquiring the position reporting instruction, the elevation angle value of the terminal device acquired for the last time is determined as the current star search elevation angle value. The timing of the control component acquiring the elevation angle of the terminal device from the posture sensor can also be after acquiring the position reporting instruction. In this case, after acquiring the position reporting instruction, the control component can acquire the elevation angle of the terminal device detected by it in real time from the posture sensor, and determine the acquired elevation angle value as the current star search elevation angle value.

[0085] For example, in the default state, the AP unit can pull the RDSSRx EN to a low state, the GNSS channel is turned on, and the AP unit receives the GNSS star search average CN value through UART. After reaching a preset value and having a certain position accuracy, the Sensor is used to obtain whether the elevation angle of the current terminal meets the preset value. If all three meet the requirements, it means that the RDSS module meets the launch conditions. Among them, the aforementioned Sensor can be fitted by G-sensor (Gravity sensor) and Compass.

[0086] Through this embodiment, a universal asynchronous receiver / transmitter is used to connect to the GNSS module and the Beidou short message module, which can improve the compatibility and adaptability of communication, and can also improve the flexibility of the data frame format; by detecting the elevation angle of the terminal device through a posture sensor as the satellite search elevation angle, the convenience of determining the satellite search elevation angle can be improved.

[0087] In an exemplary embodiment, the antenna used by the receiving end of the Beidou short message module can be a different antenna from the first antenna, that is, the second antenna. The receiving period of RDSS is about 5s. Considering the coexistence scenario with cellular radio frequency, it is possible to consider the design of a common antenna with cellular radio frequency, that is, the second antenna can be the antenna used by cellular radio frequency. Exemplarily, the second antenna can be connected to the Beidou short message module via a 2.4G LAN (LowNoise Amplifier), wherein the enable interface of the 2.4G LAN can be connected to the RDSS Rx EN (enable) interface on the control component, and the 2.4G LAN can be turned on or off by pulling up or down the RDSS Rx EN of the control component.

[0088] Correspondingly, when the Beidou short message module is determined to meet the transmission conditions based on the current parameter values ​​of a set of state parameters, waiting to receive the RDSS satellite beam includes: when the Beidou short message module is determined to meet the transmission conditions based on the current parameter values ​​of a set of state parameters, controlling the receiving end of the Beidou short message module to start, so as to wait for receiving the RDSS satellite beam through the second antenna. Among them, the RDSS Rx EN can be pulled high by the control component to turn on the 2.4G LNA, and wait for receiving the RDSS satellite beam.

[0089] Optionally, in this embodiment, in order to ensure the successful reporting of location information and reduce energy consumption, after transmitting the Beidou short message generated by the Beidou short message module through the first antenna, the above method also includes: after the Beidou short message is transmitted, waiting for the satellite receipt of the Beidou short message through the second antenna; when the satellite receipt of the Beidou short message is received, controlling the receiving end of the Beidou short message module to be closed.

[0090] Here, after the Beidou short message is transmitted, you can first wait for the satellite receipt of the Beidou short message to be received. If the satellite receipt of the Beidou short message is received, it can be determined that the location information is successfully reported. In this case, the receiving end of the Beidou short message module can be controlled to be closed to reduce energy consumption. If the satellite receipt of the Beidou short message is not received for more than a certain period of time, the Beidou short message carrying the location information of the terminal device can be resent. The location information carried in the resent Beidou short message can be the same as or different from the location information carried in the previous Beidou short message, that is, the location information corresponding to the resending time, which is not limited in this embodiment.

[0091] In this embodiment, after the Beidou short message is transmitted, the first antenna can be switched to be connected to the receiving end of the GNSS module, and the GNSS channel can be opened again to continue to update the location information. Alternatively, after receiving the satellite receipt of the Beidou short message, the first antenna can be switched to be connected to the receiving end of the GNSS module.

[0092] Through this embodiment, the receiving end and transmitting end of the Beidou short message module use different antennas, which can reduce the requirements for antennas and designs; judging whether the message is sent successfully based on the satellite receipt can improve the reliability of message sending; closing the receiving end of the Beidou short message module after the message is sent can reduce the extra consumption of battery energy storage and increase the standby time.

[0093] In an exemplary embodiment, transmitting a Beidou short message generated by a Beidou short message module through a first antenna includes: sending a transmission instruction to the Beidou short message module through a control component to instruct the Beidou short message module to transmit the Beidou short message generated by the Beidou short message module, and monitoring the transmission flag of the Beidou short message module; continuously sending transmission instructions to the Beidou short message module at a specified time interval until it is monitored that the value of the transmission flag is a specified value.

[0094] For the control component, in order to report the location information, it can send a transmission instruction to the Beidou short message module, and the transmission instruction is used to instruct the Beidou short message module to generate and transmit a Beidou short message carrying the location information of the terminal device. The Beidou short message module responds to the received transmission instruction and generates and transmits the above-mentioned Beidou short message. In order to ensure the reliability of the Beidou short message transmission, the Beidou short message module can set a transmission flag (which can be a connection pin between the control component and the Beidou short message module), and the transmission flag is used to indicate whether the Beidou short message is transmitted. After sending a transmission instruction to the Beidou short message module, the control component can monitor the transmission flag of the Beidou short message module.

[0095] If the value of the transmission flag bit of the Beidou short message module is a specified value (the specified value is used to indicate that the Beidou short message transmission is completed), it can be determined that the Beidou short message transmission is completed, and the subsequent steps can be executed at this time. If the value of the transmission flag bit of the Beidou short message module is not a specified value, the transmission instruction can be resent to the Beidou short message module. The resending method can be: continuously sending the transmission instruction to the Beidou short message module at a specified time interval, or only sending it once. Here, the specified time interval can be the time interval for monitoring the transmission flag bit.

[0096] For example, the AP unit can pull up the RDSS Tx EN, transmit the location information once (send a transmission command to the Beidou short message module), and then determine whether to obtain the transmission flag. If the flag is not obtained within the unit time (corresponding to the specified time interval), the step of transmitting the location information once is executed again. Only after the flag is obtained will it enter the next state, that is, determine whether to receive the satellite receipt.

[0097] Through this embodiment, the convenience of information synchronization can be improved by transmitting information on whether the Beidou short message has been transmitted between the control component and the Beidou short message module based on the transmission flag; by repeatedly sending transmission instructions to the Beidou short message module, the success rate of location information reporting can be improved.

[0098] In an exemplary embodiment, the receiving end of the GNSS module and the transmitting end of the Beidou short message module share the first antenna through a switching switch. Correspondingly, switching the first antenna to be connected to the transmitting end of the Beidou short message module may include: switching the first antenna to be connected to the transmitting end of the Beidou short message module through a switching switch. Optionally, the switching switch may be a SPDT (Single-Pole Double-Throw) switch, or other switches that can switch different modules using the same antenna. In this embodiment, the type of switching antenna is not limited.

[0099] Through this embodiment, the port to which the first antenna is connected is switched by controlling the switch, so that the convenience of antenna sharing control can be improved.

[0100] The following is an explanation of the device location reporting method based on Beidou short message in the embodiment of the present application in conjunction with optional examples. Figure 5The terminal device may include an AP unit, a Beidou module (i.e., a GNSS module) and an RDSS module (i.e., a Beidou short message module). The AP unit is connected to the UART of the Beidou module through the GNSS UART and to the UART of the RDSS module through the RDSS UART; the RDSSTx EN of the AP unit is connected to the sw (Switch) end of the SPDT switch and the Tx EN end of the RDSS; the two RF ports (RF1 and RF2) of the SPDT switch are respectively connected to the GNSS_IN of the Beidou module and the RDSS_Tx of the RDSS, and are connected to the external antenna (Antenna, ANT) through the HPF (High Pass Filter), and the narrowband RF unit is connected between the external antenna and the HPF through the LPF (Low Pass Filter), wherein a first GNSS SAW (Surface Acoustic Wave), a GNSSLNA and a second GNSS SAW are also connected between RF1 and GNSS_IN; the RDSS Rx of the AP unit EN is connected to the EN end of 2.4G LNA, 2.4G LNA is connected to the RDSS Rx end of the RDSS module, and is connected to the LDS (Laser-Direct-structuring) antenna via a HPF. In addition, the VCC (Voltage of Common Collector) end of the RDSS module is connected to the power supply, and is powered by the power supply.

[0101] The NB (Narrow Band) frequency band of the external antenna is: 400-470M Hz, the GNSS frequency band is: 1561-1602MHz, the RDSS Tx frequency band is: 1610-1625.5M Hz, and the RDSS Rx frequency band of the LDS antenna is: 2483.5-2500M Hz. The AP unit can switch the path connected to the SPDT switch by pulling up and pulling down the RDSS Tx EN: RDSS Tx EN high level, enable on, transmit on, that is, the RDSS Tx path (ANT-->RF2 path) is turned on; RDSS Tx EN low level, enable off, transmit off, that is, the GNSS path (ANT-->RF1 path) is turned on. The AP unit can control the 2.4GLNA on and off by pulling up and pulling down the RDSS RxEN: RDSS Rx EN high level, 2.4GLNA on, RDSS Rx EN low level, 2.4GLNA off.

[0102] Combination Figure 5 and Figure 6, when the terminal turns on the automatic RDSS position reporting (transmission) function, that is, after the preset transmission period (T), in order to improve the reporting success rate, you can follow the following steps:

[0103] Step 1: In the default state, the AP unit pulls down the RDSS Rx EN, and the GNSS channel is turned on (ANT-->RF1). The AP unit receives the average CN value of the GNSS satellite search through the UART. After reaching a preset value and having a certain position accuracy, the Sensor is used to obtain whether the elevation angle of the current terminal meets the preset value. If all three meet, it means that the RDSS module meets the transmission conditions.

[0104] Step 2, the AP unit pulls up RDSSRx EN, turns on 2.4GLNA, and waits to receive the RDSS satellite beam;

[0105] Step 3: After successfully receiving the RDSS satellite beam, the RDSS Tx EN control level is raised, and the RDSS module starts transmitting, that is, the terminal location information is sent through the ANT->RF2 path;

[0106] Step 4: After the RDSS is transmitted (the transmission flag is successfully transmitted to the AP unit), the AP unit pulls down the RDSS Tx EN, that is, the GNSS channel is opened again (ANT-->RF1), continues to update the location information, and waits for the satellite receipt;

[0107] Step 5, after RDSS reception (successfully receiving satellite receipt and transmitting it to the AP unit), the AP unit pulls RDSSRxEN low, turns off 2.4GLNA, and keeps the GNSS channel open (ANT-->RF1), continues to update the location information, and waits for the next RDSS position reporting (transmission) command.

[0108] The above transmission cycle is the time interval from the last successful position transmission to the next start of position reporting. The process of a complete cycle is as follows:

[0109] The initial SPDT switch is ANT--->RF1 path, that is, the GNSS path is turned on. After obtaining the start command, the countdown timer T starts to accumulate time and enters the transmission countdown;

[0110] When the countdown timer T reminds that the transmission time has arrived, step 1 is immediately executed, that is, whether the receiving GNSS state meets the preset value, if not, the ANT->RF1 path is maintained (that is, GNSS continues to receive), and only when it meets the preset value, the next state is entered, and step 2 is executed, that is, RDSS Rx_EN is turned on, 2.4G LNA is turned on to wait for receiving the RDSS satellite beam, and the cumulative time of executing step 1 and step 2 is counted as t0. Before this, the countdown timer T pauses the cumulative time;

[0111] After determining whether the RDSS satellite beam is received, only when the RDSS satellite beam is obtained, the transmission is immediately started, that is, step 3 is executed, RDSS Tx EN is pulled high (ANT-->RF2 path) to transmit the position information once, and then it is determined whether the transmission flag is obtained. If the flag is not obtained within a unit time, the ANT-->RF2 path is continued to be maintained, and the position information is transmitted once again. The cumulative time is counted as t1. Only after the flag is obtained, the next state is entered, that is, step 4 is executed, RDSS Tx_EN is pulled low (transmission is turned off), and GNSS reception continues to update the position information (ANT-->RF1 path is turned on), and RDSS Rx EN is kept on at the same time, waiting for the satellite receipt;

[0112] Determine whether RDSS receives satellite receipt. If no satellite receipt is obtained, keep RDSS Rx EN turned on, that is, 2.4G LNA continues to open for reception. Only after obtaining the satellite receipt, execute step 5 and turn off RDSS Rx EN, that is, turn off 2.4G LNA. The accumulated time is counted as t2. After that, the countdown timer T restarts the accumulated time.

[0113] Here, a normal RDSS transmission report and receiving satellite receipt are completed, keep RDSS Rx EN and RDSS TxEN closed, and then enter the next start reporting cycle, and the countdown timer T starts counting down again and starts again.

[0114] Assuming that the preset value of the RDSS automatic position reporting cycle is T, T=60s, it means that the time interval from the cumulative time of the countdown timer T restart to the next transmission time is 60s. Ideally, it can be understood as reporting (RDSS starts transmitting) position information every 60s. When the instruction is received and the process is ready to be executed, the countdown timer enters a 60s countdown. In other words, in the RDSS position reporting (transmission) process, the time interval between the last start of the process and the next start of the process is T+t0+t1+t2, and the time interval between the last normal end of the process and the next start of the process is T, and T is the preset value. Based on actual conditions, the above preset values ​​(including but not limited to T) can be customized.

[0115] Through this optional example, GNSS L1 and RDSS Tx reuse the RF path and share an external antenna for efficient time-sharing. The message transmission and reception units can be flexibly switched on and off to reduce power consumption. With reference to the GNSS L1 antenna status, RDSSTx can be selectively turned on to improve the success rate of message transmission.

[0116] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0117] According to another aspect of the embodiments of the present application, a terminal device is also provided, which can be used to implement the device location reporting method based on Beidou short message provided in the above-mentioned embodiment, which has been described and will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.

[0118] Figure 7 is a structural block diagram of an optional terminal device according to an embodiment of the present application, such as Figure 7 As shown in the figure, the terminal device includes: a control component 701, a GNSS module 702, a Beidou short message module 703 and a first antenna 704. The receiving end of the GNSS module 702 and the transmitting end of the Beidou short message module 703 share the first antenna 704. The frequency difference between the receiving frequency band of the GNSS module 702 and the transmitting frequency band of the Beidou short message module 703 is within the frequency difference range. The control component 701 is connected to the GNSS module 702 and the Beidou short message module 703, and is used to determine the current parameter values ​​of a set of state parameters of the receiving frequency band of the GNSS module 702 in response to the acquired position reporting instruction when the first antenna 704 is connected to the receiving end of the GNSS module 702, wherein a set of state parameters is used to characterize the receiving state of the receiving frequency band of the GNSS module 702; based on the current parameter values ​​of a set of state parameters, it is determined that the Beidou short message module 703 meets the transmission conditions, and then waits to receive the RDSS satellite beam; when the RDSS satellite beam is received, the first antenna 704 is switched to be connected to the transmitting end of the Beidou short message module 703, and the Beidou short message generated by the Beidou short message module 703 is transmitted through the first antenna 704, wherein the Beidou short message carries the current position information of the terminal device.

[0119] Through the above-mentioned terminal device, in response to the acquired position reporting instruction, when the first antenna is connected to the receiving end of the GNSS module, the current parameter values ​​of a set of state parameters of the receiving frequency band of the GNSS module are determined, wherein a set of state parameters are used to characterize the receiving state of the receiving frequency band of the GNSS module; based on the current parameter values ​​of a set of state parameters, it is determined that the Beidou short message module meets the transmission conditions, and then waits to receive the RDSS satellite beam; when the RDSS satellite beam is received, the first antenna is switched to be connected to the transmitting end of the Beidou short message module, and the Beidou short message generated by the Beidou short message module is transmitted through the first antenna, wherein the Beidou short message carries the current position information of the terminal device, thereby solving the problems of low reporting success rate and high overall power consumption in the device position reporting method based on Beidou short messages in the related art, thereby improving the success rate of position reporting and reducing the overall power consumption.

[0120] In an exemplary embodiment, a set of state parameters includes a specified posture parameter and a specified evaluation parameter, wherein the specified posture parameter is used to characterize the module posture of the GNSS module 702 when performing a GNSS satellite search operation in a receiving frequency band, and the specified evaluation parameter is used to evaluate the operation result of performing the GNSS satellite search operation. The control component 701 is also used to obtain the current parameter value of the specified posture parameter and the current parameter value of the specified evaluation parameter in response to the acquired position reporting instruction.

[0121] In an exemplary embodiment, the specified posture parameters include a star search elevation angle, and the current parameter value of the star search elevation angle is the current star search elevation angle value; the specified evaluation parameters include position accuracy and average CN value, and the current parameter value of the position accuracy is the current position accuracy value; the GNSS satellites searched for by performing a GNSS star search operation and having an average CN value greater than a first CN threshold are taken as a group of GNSS satellites, the number of GNSS satellites in a group of GNSS satellites is the target number, the average CN value of each GNSS satellite in a group of GNSS satellites is the current average CN value of each GNSS satellite, and the maximum value among the current average CN values ​​of a group of GNSS satellites is the current maximum average CN value.

[0122] In an exemplary embodiment, the control component 701 is also used to determine that the launch condition is not met after determining the current parameter values ​​of a set of state parameters of the GNSS module 702, when the current position accuracy value is less than or equal to the specified accuracy value, and when the current satellite search elevation angle value is outside the specified elevation angle value range and / or the number of targets is less than M, where M is a positive integer greater than or equal to 1; when the current satellite search elevation angle value is within the elevation angle value range and the number of targets is greater than or equal to M, determine whether the launch condition is met based on the current satellite search elevation angle value, the number of targets and the current maximum average CN value.

[0123] In an exemplary embodiment, the control component 701 is also used to determine that the launch condition is met when the first elevation angle condition and / or the first star search condition are met, wherein the first elevation angle condition is that the current star search elevation angle value is greater than or equal to the first elevation angle threshold, the first star search condition is that the number of targets is greater than or equal to N, and the current maximum average CN value is greater than the second CN threshold, N is greater than or equal to 2, N>M; when the second elevation angle condition and the second star search condition are met, determine that the launch condition is met, wherein the second elevation angle condition is that the current star search elevation angle value is greater than or equal to the second elevation angle threshold and less than the first elevation angle threshold, the second elevation angle threshold is less than the first elevation angle threshold, the second star search condition is that the number of targets is K, and the current maximum average CN value is greater than the third CN threshold, the first CN threshold is less than the third CN threshold, K is a positive integer greater than or equal to 2, M<K<N, and the third CN threshold is less than the second CN threshold.

[0124] In an exemplary embodiment, the terminal device further includes: a posture sensor. The control component 701 is further used to respond to the acquired position reporting instruction, and when the first antenna 704 is connected to the receiving end of the GNSS module 702, obtain the current position accuracy value and the current average CN value of each GNSS satellite from the GNSS module 702 via the universal asynchronous receiver / transmitter between the control component and the GNSS module 702; obtain the elevation angle of the terminal device detected by the posture sensor of the terminal device, and obtain the current satellite search elevation angle value; the posture sensor is used to detect the posture of the terminal device, and the posture of the terminal device includes the elevation angle of the terminal device.

[0125] In an exemplary embodiment, Figure 8 As shown, the terminal device further includes a second antenna 801, which is an antenna different from the first antenna 704. The control component 701 is also used to control the receiving end of the Beidou short message module 703 to be turned on when it is determined based on the current parameter value of a set of state parameters that the Beidou short message module 703 meets the transmission conditions, so as to wait for receiving the RDSS satellite beam through the second antenna 801; after transmitting the Beidou short message generated by the Beidou short message module 703 through the first antenna 704, after the Beidou short message transmission is completed, the first antenna 704 is switched to be connected to the receiving end of the GNSS module 702, and wait for receiving the satellite receipt of the Beidou short message through the second antenna 801; when the satellite receipt of the Beidou short message is received, the receiving end of the Beidou short message module 703 is controlled to be turned off.

[0126] In an exemplary embodiment, the control component 701 is also used to send a transmission instruction to the Beidou short message module 703 to instruct the Beidou short message module 703 to transmit the Beidou short message generated by the Beidou short message module 703, and monitor the transmission flag of the Beidou short message module 703, wherein the transmission flag is used to indicate whether the Beidou short message is transmitted; continue to send transmission instructions to the Beidou short message module 703 at a specified time interval until it is monitored that the value of the transmission flag is a specified value, wherein the specified value is used to indicate that the Beidou short message transmission is completed.

[0127] In an exemplary embodiment, Fig. 9 As shown, the terminal device also includes a switch 901, and the receiving end of the GNSS module 702 and the transmitting end of the Beidou short message module 703 share the first antenna 704 through the switch 901. The control component 701 is also used to switch the first antenna 704 to be connected to the transmitting end of the Beidou short message module 703 through the switch 901.

[0128] In an exemplary embodiment, the control component 701 is also used to obtain a location reporting instruction, wherein the location reporting instruction is used to instruct the periodic reporting of the location information of the terminal device according to a specified reporting interval, and the specified reporting interval is the time interval between the last reporting of the location information of the terminal device and the next reporting of the location information of the terminal device.

[0129] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0130] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein the steps of any of the above method embodiments are executed when the program is run.

[0131] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, a ROM, a RAM, a mobile hard disk, a magnetic disk, or an optical disk.

[0132] According to another aspect of the embodiments of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to execute the steps in any of the above method embodiments through the computer program. In an exemplary embodiment, the electronic device may further comprise a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0133] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.

[0134] According to another aspect of the embodiment of the present application, a computer program product is also provided, and the computer program product includes a computer program / instruction, and the computer program / instruction contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the central processing unit 1001, the various functions provided by the embodiment of the present application are executed. The above-mentioned serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0135] Fig.10 The computer system structure block diagram of the electronic device used to implement the embodiment of the present application is schematically shown. Fig.10 As shown, the computer system 1000 includes a CPU (Central Processing Unit) 1001, which can perform various appropriate actions and processes according to the program stored in the ROM 1002 or the program loaded from the storage part 1008 to the RAM 1003. Various programs and data required for system operation are also stored in the random access memory 1003. The central processing unit 1001, the read-only memory 1002 and the random access memory 1003 are connected to each other through a bus 1004. An I / O (Input / Output) interface 1005 is also connected to the bus 1004.

[0136] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the input / output interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed so that a computer program read therefrom is installed into the storage section 1008 as needed.

[0137] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the central processor 1001, various functions defined in the system of the present application are executed.

[0138] It should be noted that Fig.10 The computer system 1000 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0139] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0140] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A device location reporting method based on Beidou short message, characterized in that: Applied to a terminal device, the terminal device includes a GNSS module, a Beidou short message module and a first antenna, a receiving end of the GNSS module and a transmitting end of the Beidou short message module share the first antenna, and a frequency difference between a receiving frequency band of the GNSS module and a transmitting frequency band of the Beidou short message module is within a frequency difference range; The method comprises: In response to the acquired position reporting instruction, in a state where the first antenna is connected to a receiving end of the GNSS module, determining current parameter values ​​of a set of state parameters of a receiving frequency band of the GNSS module, wherein the set of state parameters is used to characterize a receiving state of the receiving frequency band of the GNSS module; Based on the current parameter values ​​of the set of state parameters, it is determined that the Beidou short message module meets the transmission conditions, and then waits to receive the RDSS satellite beam; When the RDSS satellite beam is received, the first antenna is switched to be connected to the transmitting end of the Beidou short message module, and the Beidou short message generated by the Beidou short message module is transmitted through the first antenna, wherein the Beidou short message carries the current location information of the terminal device.

2. The method according to claim 1, characterized in that The set of state parameters includes a specified posture parameter and a specified evaluation parameter, wherein the specified posture parameter is used to characterize the module posture of the GNSS module when performing a GNSS star search operation in a receiving frequency band, and the specified evaluation parameter is used to evaluate the operation result of performing the GNSS star search operation; The step of determining, in response to the acquired position reporting instruction, current parameter values ​​of a set of state parameters of the GNSS module when the first antenna is connected to a receiving end of the GNSS module comprises: In response to the acquired position reporting instruction, the current parameter value of the designated posture parameter and the current parameter value of the designated evaluation parameter are acquired.

3. The method according to claim 2, characterized in that The specified posture parameters include the star search elevation angle, and the current parameter value of the star search elevation angle is the current star search elevation angle value; the specified evaluation parameters include the position accuracy and the average CN value, and the current parameter value of the position accuracy is the current position accuracy value; The GNSS satellites whose average CN values ​​are greater than the first CN threshold value searched by performing the GNSS satellite search operation are taken as a group of GNSS satellites, the number of GNSS satellites in the group of GNSS satellites is the target number, the average CN value of each GNSS satellite in the group of GNSS satellites is the current average CN value of each GNSS satellite, and the maximum value among the current average CN values ​​of the group of GNSS satellites is the current maximum average CN value.

4. The method according to claim 3, characterized in that After determining current parameter values ​​of a set of state parameters of the GNSS module, the method further includes: When the current position accuracy value is less than or equal to the specified accuracy value, when the current satellite search elevation angle value is outside the specified elevation angle value range and / or the number of targets is less than M, determining that the launch condition is not satisfied, where M is a positive integer greater than or equal to 1; When the current satellite search elevation value is within the range of the elevation value and the number of targets is greater than or equal to M, determine whether the transmission condition is satisfied based on the current satellite search elevation value, the number of targets, and the current maximum average CN value.

5. The method according to claim 3, characterized in that: The determining whether the transmission condition is satisfied based on the current satellite search elevation value, the number of targets, and the current maximum average CN value includes: When the first elevation condition and / or the first satellite search condition are satisfied, determine that the transmission condition is satisfied, where the first elevation condition is that the current satellite search elevation value is greater than or equal to a first elevation threshold, and the first satellite search condition is that the number of targets is greater than or equal to N and the current maximum average CN value is greater than a second CN threshold, N is greater than or equal to 2, and N > M; When the second elevation condition and the second satellite search condition are satisfied, determine that the transmission condition is satisfied, where the second elevation condition is that the current satellite search elevation value is greater than or equal to a second elevation threshold and less than the first elevation threshold, the second elevation threshold is less than the first elevation threshold, the second satellite search condition is that the number of targets is K and the current maximum average CN value is greater than a third CN threshold, the first CN threshold is less than the third CN threshold, K is a positive integer greater than or equal to 2, M < K < N, and the third CN threshold is less than the second CN threshold.

6. The method according to claim 3, characterized in that In response to the obtained position reporting instruction, in the state where the first antenna is connected to the receiving end of the GNSS module, determining the current parameter value of a set of state parameters of the receiving frequency band of the GNSS module includes: In response to the obtained position reporting instruction, in the state where the first antenna is connected to the receiving end of the GNSS module, the control component obtains the current position accuracy value and the current average CN value of each GNSS satellite from the GNSS module via the universal asynchronous receiver / transmitter between the control component and the GNSS module; The control component obtains the elevation angle of the terminal device detected by the pose sensor of the terminal device to obtain the current satellite search elevation value.

7. The method according to claim 1, wherein When it is determined that the Beidou short message module satisfies the transmission condition based on the current parameter value of the set of state parameters, waiting for receiving the RDSS satellite beam includes: when it is determined that the Beidou short message module satisfies the transmission condition based on the current parameter value of the set of state parameters, controlling the receiving end of the Beidou short message module to turn on to wait for receiving the RDSS satellite beam through the second antenna, where the second antenna is different from the first antenna; After transmitting the Beidou short message generated by the Beidou short message module through the first antenna, the method also includes: after the Beidou short message is transmitted, switching the first antenna to be connected to the receiving end of the GNSS module, and waiting for receiving the satellite receipt of the Beidou short message through the second antenna; when the satellite receipt of the Beidou short message is received, controlling the receiving end of the Beidou short message module to be closed.

8. The method according to claim 1, characterized in that The transmitting, through the first antenna, the Beidou short message generated by the Beidou short message module, comprises: Sending a transmission instruction to the Beidou short message module through a control component to instruct the Beidou short message module to transmit the Beidou short message generated by the Beidou short message module, and monitoring the transmission flag of the Beidou short message module, wherein the transmission flag is used to indicate whether the Beidou short message is transmitted; The transmission instruction is continuously sent to the Beidou short message module at a specified time interval until it is monitored that the value of the transmission flag is a specified value, wherein the specified value is used to indicate that the Beidou short message transmission is completed.

9. The method according to claim 1, characterized in that: The receiving end of the GNSS module and the transmitting end of the Beidou short message module share the first antenna through a switching switch; The step of switching the first antenna to be connected to a transmitting end of the Beidou short message module includes: The first antenna is switched through the switching switch to be connected to the transmitting end of the Beidou short message module.

10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: The location reporting instruction is obtained, wherein the location reporting instruction is used to indicate that the location information of the terminal device is periodically reported according to a specified reporting interval, and the specified reporting interval is the time interval between the last time the location information of the terminal device was reported and the next time the location information of the terminal device is reported.

11. A terminal device, characterized in that: include: A control component, a GNSS module, a Beidou short message module and a first antenna, wherein the receiving end of the GNSS module and the transmitting end of the Beidou short message module share the first antenna, and the frequency difference between the receiving frequency band of the GNSS module and the transmitting frequency band of the Beidou short message module is within the frequency difference range; wherein, The control component is used to determine, in response to the acquired position reporting instruction, a current parameter value of a set of state parameters of the receiving frequency band of the GNSS module when the first antenna is connected to the receiving end of the GNSS module, wherein the set of state parameters is used to characterize the receiving state of the receiving frequency band of the GNSS module; based on the current parameter values ​​of the set of state parameters, determine that the Beidou short message module meets the transmission conditions, and then wait to receive the RDSS satellite beam; when the RDSS satellite beam is received, switch the first antenna to connect to the transmitting end of the Beidou short message module, and transmit the Beidou short message generated by the Beidou short message module through the first antenna, wherein the Beidou short message carries the current position information of the terminal device; The Beidou short message module is used to generate the Beidou short message in response to the control of the control component, and transmit the Beidou short message through the first antenna.