Mobile terminal positioning method, satellite communication method, device and equipment

By obtaining the elevation angle of a single star in the mobile terminal and determining the observation time based on the elevation angle for positioning, the problem of long-term positioning of the existing single star is solved, and the positioning efficiency and success rate are improved.

CN119247428BActive Publication Date: 2025-04-15CHINA SATENT NETWORK APPLICATION RESEARCH INSTITUTE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411773908.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-04-15
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

In the existing satellite communication systems, mobile terminals use single-star positioning method when the GNSS system is unavailable, which takes a long time, affecting services such as random access and beam switching.

Method used

By obtaining the elevation angle of a single star, the mobile terminal determines the observation time based on the elevation angle, performs observations to obtain data, and then determines its own position information. This method negatively correlates the observation time with the elevation angle to adapt to positioning needs in different elevation scenarios.

Benefits of technology

It improves the single-star positioning efficiency of mobile terminals, shortens the positioning time, and enhances the positioning success rate and service continuity when the GNSS system is unavailable.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119247428B_ABST
    Figure CN119247428B_ABST
Patent Text Reader

Abstract

This specification relates to the field of satellite communication technology, and provides a mobile terminal positioning method, satellite communication method, device and equipment. The mobile terminal positioning method includes: the mobile terminal obtains the elevation angle of a single satellite; the mobile terminal determines the observation time according to the elevation angle; the mobile terminal observes the single satellite for the observation time to obtain observation data, and the mobile terminal determines its own position information according to the observation data. The embodiments of this specification can improve the efficiency of single-star positioning of mobile terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communication technology, and in particular to a mobile terminal positioning method, satellite communication method, device and equipment. Background Art

[0002] In existing satellite communication systems, mobile user terminals (hereinafter referred to as mobile terminals) are generally positioned based on GNSS systems (Beidou, GPS, GLONASS, Galileo). If the GNSS system does not work properly, the mobile terminal can be positioned using a single-star positioning method; however, the existing single-star positioning is time-consuming, which will affect the random access, beam switching and other location-related services or functions of the mobile terminal. Summary of the invention

[0003] The purpose of the embodiments of this specification is to provide a mobile terminal positioning method, a satellite communication method, an apparatus and a device to improve the single-satellite positioning efficiency of the mobile terminal.

[0004] To achieve the above objectives, on the one hand, an embodiment of this specification provides a mobile terminal positioning method, including:

[0005] The mobile terminal obtains the elevation angle of a single satellite;

[0006] The mobile terminal determines the observation duration according to the elevation angle;

[0007] The mobile terminal observes the single star for the observation duration to obtain observation data;

[0008] The mobile terminal determines its own location information according to the observation data.

[0009] In the mobile terminal positioning method of some embodiments of this specification, the observation duration is negatively correlated with the elevation angle.

[0010] In the mobile terminal positioning method of some embodiments of this specification, the mobile terminal determines the observation duration according to the elevation angle, including:

[0011] The mobile terminal determines whether the elevation angle is less than an elevation angle threshold; in response to the elevation angle being less than the elevation angle threshold, the mobile terminal determines the observation duration to be a first observation duration; in response to the elevation angle being not less than the elevation angle threshold, the mobile terminal determines the observation duration to be a second observation duration, and the second observation duration is less than the first observation duration.

[0012] In the mobile terminal positioning method of some embodiments of this specification, the value range of the first observation duration includes: α T ref ≤T1< β T ref ;

[0013] Among them, T ref is the benchmark observation duration, T1 is the first observation duration, α and β is a constant coefficient, and 0< α < β <1.

[0014] In the mobile terminal positioning method of some embodiments of this specification, the value range of the second observation time includes: γ T ref ≤T2< α T ref ;

[0015] in, γ is a constant coefficient, T2 is the second observation duration, and 0< γ < α <1.

[0016] In the mobile terminal positioning method of some embodiments of this specification, the mobile terminal obtains the elevation angle of a single satellite, including:

[0017] The mobile terminal determines whether the first positioning function is currently available; in response to the first positioning function being currently unavailable, the mobile terminal acquires the elevation angle of a single satellite.

[0018] In the mobile terminal positioning method of some embodiments of this specification, the mobile terminal obtains the elevation angle of a single satellite, including:

[0019] The mobile terminal determines whether a first positioning function is currently available; in response to the first positioning function being currently unavailable, the mobile terminal determines whether a second positioning function is available; in response to the second positioning function being available, the mobile terminal acquires an elevation angle of a single satellite.

[0020] In some embodiments of the present specification, the mobile terminal positioning method further includes, before the mobile terminal acquires the elevation angle of a single satellite:

[0021] In response to having a second positioning function, the mobile terminal initiates a random access request carrying a first indication and / or a second indication to the network side; the first indication is used to indicate that the mobile terminal has a second positioning function, and the second indication is used to indicate that the first positioning function is currently unavailable.

[0022] In the mobile terminal positioning method of some embodiments of the present specification, the first indication and the second indication are located in the RRC connection request message of the random access request.

[0023] In the mobile terminal positioning method of some embodiments of the present specification, the first indication and the second indication are in Boolean data format or bit stream data format.

[0024] In some embodiments of the present specification, the mobile terminal positioning method further includes:

[0025] The mobile terminal sends the location information to the network side.

[0026] On the other hand, an embodiment of the present specification further provides a satellite communication method, including:

[0027] The network side receives the location information sent by the mobile terminal; the location information is determined by the mobile terminal based on the observation data obtained by observing the single star; the observation data is determined by the mobile terminal observing the single star for an observation period, and the observation period is determined by the mobile terminal based on the elevation angle of the single star.

[0028] In the satellite communication methods of some embodiments of the present specification, the observation duration is negatively correlated with the elevation angle.

[0029] In the satellite communication methods of some embodiments of this specification, the observation duration is the first observation duration or the second observation duration; the second observation duration is less than the first observation duration;

[0030] The first observation duration is determined by the mobile terminal according to whether the elevation angle satisfies a first condition, wherein the first condition includes that the elevation angle is less than an elevation angle threshold;

[0031] The second observation duration is determined by the mobile terminal according to whether the elevation angle satisfies a second condition, where the second condition includes that the elevation angle is not less than an elevation angle threshold.

[0032] In the satellite communication methods of some embodiments of this specification, the value range of the first observation duration includes: α T ref ≤T1< β T ref ;

[0033] Among them, T ref is the benchmark observation duration, T1 is the first observation duration, α and β is a constant coefficient, and 0< α < β <1.

[0034] In the satellite communication methods of some embodiments of this specification, the value range of the second observation duration includes: γ T ref ≤T2< α T ref ;

[0035] in, γ is a constant coefficient, T2 is the second observation duration, and 0< γ < α <1.

[0036] In some embodiments of the present specification, before the network side receives the location information sent by the mobile terminal, the satellite communication method further includes:

[0037] The network side receives a random access request carrying a first indication and / or a second indication sent by the mobile terminal; the random access request is sent by the mobile terminal according to a target condition, the target condition includes that a first positioning function is currently unavailable and the mobile terminal has a second positioning function, the first indication is used to indicate that the mobile terminal has the second positioning function, and the second indication is used to indicate that the first positioning function is currently unavailable;

[0038] In response to the first indication indicating that the mobile terminal has a second positioning function, the network side reserves a corresponding random access control margin for the random access request; and / or, in response to the second indication indicating that the second positioning function is currently unavailable, the network side confirms the availability of the second positioning function.

[0039] In the satellite communication method of some embodiments of the present specification, the first indication and the second indication are located in the RRC connection request message of the random access request.

[0040] In the satellite communication methods of some embodiments of the present specification, the first indication and the second indication are in Boolean data format or bit stream data format.

[0041] On the other hand, the embodiments of this specification also provide a mobile terminal positioning device, including:

[0042] A single-satellite elevation angle acquisition module is used to obtain the elevation angle of a single satellite;

[0043] An observation duration determination module, used to determine the observation duration according to the elevation angle;

[0044] An observation data acquisition module, used to observe the single star for the observation duration to obtain observation data;

[0045] The location information determination module is used to determine its own location information based on the observation data.

[0046] On the other hand, an embodiment of the present specification further provides a satellite communication device, including:

[0047] A position information receiving module is used to receive position information sent by a mobile terminal; the position information is determined by the mobile terminal based on observation data obtained by observing a single star; the observation data is determined by the mobile terminal observing the single star for an observation period, and the observation period is determined by the mobile terminal based on the elevation angle of the single star.

[0048] On the other hand, an embodiment of the present specification further provides a mobile terminal, including:

[0049] at least one processor; and

[0050] At least one memory stores instructions thereon, and when the instructions are executed by the at least one processor individually or collectively, the mobile terminal executes the above-mentioned mobile terminal positioning method.

[0051] On the other hand, an embodiment of the present specification further provides a computer storage medium storing instructions, which, when executed individually or collectively by at least one processor of a computer device, enable the computer device to execute the above method.

[0052] On the other hand, an embodiment of the present specification further provides a computer program product, including instructions, which, when executed individually or collectively by at least one processor of a computer device, enable the computer device to execute the above method.

[0053] On the other hand, an embodiment of the present specification further provides a chip, wherein the chip includes a circuit system, and the circuit system is configured to execute the above method.

[0054] It can be seen from the technical solutions provided in the above embodiments of this specification that in the embodiments of this specification, when the mobile terminal performs single-star positioning, it no longer takes a long time to observe the single star as in traditional single-star positioning, but can determine the observation time according to the elevation angle of the single star, and then observe the single star for the observation time to obtain observation data, and determine its own position information based on the observation data; in this way, the single-star positioning of the mobile terminal can be accelerated, thereby improving the single-star positioning efficiency of the mobile terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art description. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. In the drawings:

[0056] Figure 1 A schematic diagram showing an application environment for mobile terminal positioning in some embodiments of this specification;

[0057] Figure 2 A flowchart of a mobile terminal positioning method in some embodiments of this specification is shown;

[0058] Figure 3 A schematic diagram of single-satellite positioning in a low elevation angle scenario in an exemplary embodiment of this specification is shown;

[0059] Figure 4 A schematic diagram of single-satellite positioning in a medium-high elevation angle scenario in an exemplary embodiment of this specification is shown;

[0060] Figure 5 A flowchart showing a method for positioning a mobile terminal in other embodiments of this specification is shown;

[0061] Figure 6 A flowchart showing a method for positioning a mobile terminal in other embodiments of this specification is shown;

[0062] Figure 7 A flowchart showing a method for positioning a mobile terminal in other embodiments of this specification is shown;

[0063] Figure 8 A structural block diagram of a mobile terminal positioning device in some embodiments of this specification is shown;

[0064] Fig. 9 A structural block diagram of a satellite communication device in some embodiments of this specification is shown;

[0065] Fig.10 The structure block diagram of the computer device in some embodiments of the present specification is shown.

[0066] [Description of Reference Numerals]

[0067] 10. Satellite;

[0068] 20. Mobile terminal;

[0069] 81. Single-satellite elevation angle acquisition module;

[0070] 82. Observation duration determination module;

[0071] 83. Observation data acquisition module;

[0072] 84. Position information determination module;

[0073] 91. Position information receiving module;

[0074] 1002. Computer equipment;

[0075] 1004. Processor;

[0076] 1006. Memory;

[0077] 1008. Driving mechanism;

[0078] 1010, input / output interface;

[0079] 1012. Input device;

[0080] 1014. Output device;

[0081] 1016. Presentation equipment;

[0082] 1018. Graphical user interface;

[0083] 1020. Network interface;

[0084] 1022. Communication link;

[0085] 1024. Communication bus. DETAILED DESCRIPTION

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

[0087] It should be noted that in the embodiments of this specification, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user and fully authorized by all parties, that is, the acquisition, transmission, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.

[0088] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0089] The satellite communication system can use satellites as relay stations to forward radio waves, communicate between multiple ground stations, and realize communication between user equipment (UE) and between user equipment and satellites via satellites and ground stations. Among them, user equipment may include handheld terminals (i.e. portable terminals), mobile terminals such as receivers carried on vehicles (such as vehicles, ships, and aircraft) for realizing satellite communications. In some embodiments of the present specification, handheld terminals may include, for example, smart phones, satellite phones, tablet computers, laptops, smart wearable devices (such as smart bracelets, smart watches, smart glasses, or smart helmets), etc. Satellites and ground stations are both network devices in satellite communication systems, which can be collectively referred to as satellite networks or network sides. In addition, in the scenario where the satellite and the mobile terminal are directly connected, the satellite communication system may not include a ground station.

[0090] In existing satellite communication systems, mobile terminals are generally positioned based on the GNSS system. If the GNSS system does not work properly, it is difficult for the GNSS system to provide normal positioning, navigation, and timing (PNT) services for the mobile terminal. Specifically, the mobile terminal uses an omnidirectional antenna to receive, which can realize the reception and demodulation of the MIB and SIB information of the satellite beam, can achieve downlink synchronization with the network side, and obtain timing information; but to initiate uplink random access (PRACH), the mobile terminal needs to carry its own location information in the random access request; if the GNSS system does not work properly, the mobile terminal cannot obtain the location information, and the random access request that does not contain the location information may be rejected by the network side.

[0091] Moreover, even if the network allows the mobile terminal to access without location information, the mobile terminal needs to switch beams during communication with the network. The switching process also requires the location information of the mobile terminal. The network can determine the next beam of the mobile terminal and allocate radio link resources accordingly based on the location information and measurement report. Without location information, it is difficult for the network to perform effective switching, which will affect the service continuity of the mobile terminal after accessing the network.

[0092] In the case where the positioning function of the GNSS system is unavailable, in order to avoid the difficulty of the mobile terminal in accessing the network side without location information or in beam switching when it has been connected to the network side, the location information of the mobile terminal can be obtained based on the traditional single-star positioning method. However, the inventor of the present application found that: since the positioning of the traditional single-star positioning method takes a long time (for example, it takes a long time to observe a single star), there may be a risk that the mobile terminal positioning is not completed when the mobile terminal reaches the boundary of the original beam (or even moves out of the original beam), which will also affect the service continuity of the mobile terminal after joining the network.

[0093] In view of this, in order to improve the single-star positioning efficiency of mobile terminals, the embodiments of this specification provide an improved single-star positioning technology, which can be applied to low-orbit satellite communication systems (such as Starlink systems, etc.) and medium- and high-orbit satellite communication systems (such as GNSS systems, etc.).

[0094] Figure 1 2 shows a schematic diagram of an application environment for positioning of a mobile terminal in some embodiments of the present specification; the application environment includes a satellite 10 and a mobile terminal 20. When the positioning function on the network side is unavailable, the mobile terminal 20 can obtain the elevation angle of one of the satellites 10 on the network side; determine the observation time according to the elevation angle; observe the satellite 10 according to the observation time to obtain observation data, and determine its own position information according to the observation data, thereby realizing single-satellite rapid positioning.

[0095] The embodiments of this specification provide a method for positioning a mobile terminal, which can be applied to the mobile terminal side mentioned above, referring to Figure 2 As shown, in some embodiments of this specification, the mobile terminal positioning method may include the following steps:

[0096] Step 201: The mobile terminal obtains the elevation angle of a single satellite;

[0097] Step 202: The mobile terminal determines the observation duration according to the elevation angle;

[0098] Step 203: The mobile terminal observes the single star for the observation duration to obtain observation data;

[0099] Step 204: The mobile terminal determines its own location information according to the observation data.

[0100] In the embodiments of the present specification, when the mobile terminal performs single-star positioning, it no longer takes a long time to observe a single star as in traditional single-star positioning. Instead, the observation time can be determined based on the elevation angle of the single star, and then the single star is observed for the observation time to obtain observation data, and its own position information is determined based on the observation data. In this way, the single-star positioning of the mobile terminal can be accelerated, thereby improving the single-star positioning efficiency of the mobile terminal.

[0101] In some embodiments of the present specification, the observation duration is negatively correlated with the elevation angle, that is, the observation duration can be determined in a manner that is negatively correlated with the elevation angle. Specifically, when the elevation angle of the satellite is large, the duration that the satellite's beam effectively covers the mobile terminal is relatively short. In this way, by using a shorter observation duration, single-star positioning can be accelerated, thereby reducing the risk that the mobile terminal has not completed the position positioning when it reaches the beam boundary, and thus can also improve the success rate of single-star positioning, which is beneficial to improve the success rate of the mobile terminal's random access to the network side or beam switching; when the satellite's elevation angle is small, the duration that the satellite's beam covers the mobile terminal is relatively long (still lower than the observation duration of traditional single-star positioning). In this way, by using a relatively long observation duration, it is also possible to take into account the accuracy of single-star positioning while ensuring the efficiency and success rate of single-star positioning.

[0102] Under normal circumstances, the GNSS system can provide positioning services (positioning function) based on multiple satellites at the same time. However, due to network-side failures, obstacles, signal interference and other reasons, the satellite signals provided by the network side may be difficult to meet the multi-satellite positioning requirements, resulting in the network side being unable to provide such positioning services, that is, the positioning function on the network side is unavailable.

[0103] In some embodiments of this specification, the mobile terminal can identify whether the positioning function on the network side is available based on the signal strength of the system message currently broadcast by each satellite on the network side. Specifically, the mobile terminal can determine whether the number of system messages currently broadcast by each satellite on the network side whose signal strength reaches the signal strength threshold satisfies the quantity threshold (for example, the quantity threshold can be 4). In other embodiments of this specification, the mobile terminal can also identify whether the positioning function on the network side is available based on the signal quality of the system message (for example, the carrier-to-noise ratio), or identify whether the positioning function on the network side is available based on the signal strength and signal quality of the system message; this specification does not limit this.

[0104] In some embodiments of the present specification, when the positioning function on the network side is unavailable, the mobile terminal may select a satellite for single-satellite positioning based on signal strength and / or signal quality. The mobile terminal may select a satellite with the largest signal strength, a satellite with the largest carrier-to-noise ratio, or a satellite with the largest weighted sum of signal strength and signal quality.

[0105] In some embodiments of the present specification, after selecting a satellite for single-star positioning, the mobile terminal can receive the navigation message of the single star and estimate the current elevation angle of the single star based on the navigation message. The navigation message may include, but is not limited to, frame synchronization header, satellite ID, ephemeris reference time of the satellite, orbital parameters, time correction parameters, ionospheric parameters, time synchronization parameters, and slow almanac of the low-orbit constellation. Among them, estimating the current elevation angle of the single star based on the navigation message means: using the relevant parameters in the navigation message (such as the orbital longitude of the satellite, the longitude and latitude of the receiving station, etc.) to calculate the key parameters such as the elevation angle of the satellite. Of course, in other embodiments of the present specification, any other suitable method can also be used to estimate the current elevation angle of the single star as needed.

[0106] In some embodiments of the present specification, determining the observation duration based on the elevation angle may include: determining whether the elevation angle is less than an elevation angle threshold; when the elevation angle is less than the elevation angle threshold, the mobile terminal determines the observation duration to be a first observation duration; when the elevation angle is not less than the elevation angle threshold, the mobile terminal determines the observation duration to be a second observation duration; wherein the second observation duration is less than the first observation duration.

[0107] In some embodiments of the present specification, the elevation angle threshold can be used to distinguish whether the current elevation angle of a single satellite is a low elevation angle or a medium-high elevation angle. If the elevation angle is less than the elevation angle threshold, it is confirmed that the single satellite is in a low elevation angle state. If the elevation angle is not less than the elevation angle threshold, it is confirmed that the single satellite is in a medium-high elevation angle state. The elevation angle threshold can be an acute angle, and the specific value of the elevation angle threshold can be customized as needed. For example, in some exemplary embodiments of the present specification, the elevation angle threshold can be 60 degrees, 45 degrees, 30 degrees, or 20 degrees, etc.

[0108] In some embodiments of this specification, the value range of the first observation time can be α T ref ≤T1< β T ref ; The value range of the second observation time can be γ T ref ≤T2< α T ref ; Among them, T ref is the benchmark observation time (the benchmark observation time is the convergence time required for single-satellite positioning to achieve a specified positioning accuracy (for example, 50m)), T1 is the first observation time, and T2 is the second observation time. α , β and γ are all constant coefficients, and 0< γ < α < β <1.

[0109] In other embodiments of this specification, α ,β and γ Can satisfy 0< γ < α < β < , in order to further improve the efficiency of single-star positioning. α , β and γ The specific value of can be customized. For example, in an exemplary embodiment of this specification, it can be defined α = , β = , γ = .

[0110] In the single-satellite positioning scenario, under the premise that the satellite's beam can effectively cover the mobile terminal, the longer the observation time, the wider the spacing between the observation points, the greater the difference between the observation points, and the higher the positioning accuracy; conversely, the shorter the observation time, the narrower the spacing between the observation points, the smaller the difference between the observation points, and the lower the positioning accuracy. Relative to the mobile terminal, the movement law of the satellite is: from appearance to entering low elevation angle, then from low elevation angle to medium and high elevation angle, and finally hiding, and then the process is repeated again. In this process, for the same mobile terminal, the smaller the current elevation angle of the satellite, the longer the time its beam effectively covers the mobile terminal; the larger the current elevation angle of the satellite, the longer the time its beam effectively covers the mobile terminal. Therefore, when the current elevation angle of the satellite is large, positioning can be quickly achieved by using a shorter observation time; when the current elevation angle of the satellite is small, positioning accuracy can be improved by using a longer observation time.

[0111] In the embodiments of this specification, the mobile terminal can determine its own position information based on the observation data by using the single-star Doppler positioning principle. That is, during the observation time, according to the Doppler effect (that is, the reception frequency of electromagnetic waves increases when the wave source moves toward the observer, and decreases when the wave source moves away from the observer), four Doppler observation points (for example Figure 3 and Figure 4 In some embodiments of this specification, observing a single star according to the observation time refers to: continuously (or continuously) observing a single star according to the observation time.

[0112] In some embodiments of the present specification, after obtaining its own location information, the mobile terminal may also send the location information to the network side to implement services or functions such as random access and beam switching. Therefore, the mobile terminal may select a method for sending the location information to the network side as needed. For example, the location information may be carried in the random access request initiated; the location information may also be carried in the beam switching request initiated; the location information may also be carried in the measurement report sent, and so on.

[0113] This specification embodiment provides another mobile terminal positioning method, which can be applied to the above-mentioned mobile terminal side; refer to Figure 5 As shown, in some embodiments of this specification, the mobile terminal positioning method may include the following steps:

[0114] Step 501: Receive a system message broadcasted by the network side.

[0115] Step 502 , determine whether the positioning function on the network side is currently available; if not available, execute step 503 ; otherwise, execute step 509 .

[0116] The positioning function on the network side may be referred to as the first positioning function. Therefore, judging whether the positioning function on the network side is currently available is to judge whether the first positioning function is currently available.

[0117] For the specific logic of determining whether the positioning function on the network side is currently available, please refer to the description of the relevant part in the above text, which will not be repeated here.

[0118] Step 503 , determine whether the rapid positioning function is available; if the rapid positioning function is available, execute step 504 ; otherwise, execute step 509 .

[0119] In some embodiments of the present specification, the mobile terminal can query whether it is configured with a fast positioning function. For example, in an exemplary embodiment, the mobile terminal can identify whether it has a fast positioning function by querying its own function configuration list.

[0120] The fast positioning function refers to a positioning function supported by the mobile terminal that is faster than the conventional single-star positioning; the fast positioning function can be called the second positioning function. Therefore, judging whether the fast positioning function is available is to judge whether the second positioning function is available.

[0121] Step 504: Send a random access request carrying a specific indication to the network side.

[0122] In some embodiments of the present specification, sending a random access request carrying a specific indication to the network side may be: sending a random access request carrying a first indication to the network side, wherein the first indication is used to indicate that the mobile terminal has a fast positioning function.

[0123] Under the condition that the positioning function on the network side is unavailable, if the first indication indicates that the mobile terminal has a fast positioning function and the mobile terminal can pass the authentication, the network side may allow the mobile terminal to access when the location information is default; since the first indication indicates that the mobile terminal has a fast positioning function, the network side may reserve an appropriately small control margin in random access control or beam switching control, etc., so as to correspondingly improve the access efficiency or beam switching efficiency.

[0124] In some embodiments of the present specification, sending a random access request carrying a specific indication to the network side may be: sending a random access request carrying a second indication to the network side, wherein the second indication is used to indicate that the positioning function of the network side is currently unavailable.

[0125] Since the second indication indicates that the positioning function on the network side is currently unavailable, the network side can further verify the availability of its own positioning function based on the second indication and the situation of the ground monitoring station.

[0126] In some other embodiments of the present specification, sending a random access request carrying a specific indication to the network side may be: sending a random access request carrying a first indication and a second indication to the network side. The first indication is used to indicate that the mobile terminal has a fast positioning function; the second indication is used to indicate that the positioning function of the network side is currently unavailable.

[0127] In some embodiments of the present specification, the first indication and the second indication may adopt a Boolean data format (true or false), or a bit stream data format (for example, 1 or 0). In this way, it can be helpful to reduce the occupation of message resources by specific indications, thereby reducing communication overhead. For the first indication, when its value is true or 1, it indicates that the mobile terminal has fast positioning; when its value is false or 0, it indicates that the mobile terminal does not have fast positioning. For the second indication, when its value is true or 1, it indicates that the positioning function on the network side is currently available; when its value is false or 0, it indicates that the positioning function on the network side is currently unavailable.

[0128] In some embodiments of this specification, the above-mentioned specific indication may be carried in the RRC connection (RRCConnectionRequest) request message of the random access request. For example, in an exemplary embodiment of this specification, the above-mentioned specific indication may be carried in the ue-Capalibity under the RRCConnectionRequest message. In other embodiments of this specification, the above-mentioned specific indication may also be carried in any suitable position of the random access request as required, and the embodiments of this specification are not limited to this.

[0129] Step 505: Receive a navigation message from a single satellite, and determine the elevation angle of the single satellite according to the navigation message.

[0130] Step 506: Determine the observation duration according to the elevation angle.

[0131] Step 507: observe the single star for the observation time to obtain observation data, and determine its own position information according to the observation data.

[0132] Step 508: Send the location information to the network side.

[0133] Step 509: Perform normal communication process.

[0134] In some embodiments of the present specification, when the positioning function on the network side is currently available, the normal communication process may mean that the mobile terminal can obtain its own position based on the positioning function on the network side, and initiate a random access request carrying location information to the network side (or perform other interactions with the network side related to the location of the mobile terminal, etc.).

[0135] In some embodiments of the present specification, when the mobile terminal does not have a fast positioning function and is unavailable, performing a normal communication process may refer to: the mobile terminal performs conventional single-star positioning, and based on the location information obtained by the conventional single-star positioning, initiates a random access request carrying location information to the network side (or performs other interactions with the network side related to the location of the mobile terminal, etc.).

[0136] In some embodiments of the present specification, when the positioning function on the network side is currently unavailable and the mobile terminal has sent location information obtained based on the fast positioning function to the network side, the normal communication process may refer to: initiating a random access request carrying location information to the network side (or performing other interactions with the network side related to the location of the mobile terminal, etc.).

[0137] Figure 5 The illustrated embodiment is applicable to a location positioning scenario in which, under the condition that the positioning function on the network side is unavailable, the network side allows the mobile terminal to access first and then provide location information.

[0138] This specification embodiment provides another mobile terminal positioning method, which can be applied to the above-mentioned mobile terminal side; refer to Figure 6 As shown, in some embodiments of this specification, the mobile terminal positioning method may include the following steps:

[0139] Step 601: Receive a system message broadcast by the network side.

[0140] Step 602: Determine whether the positioning function on the network side is currently available. If available, execute step 607; otherwise, execute step 603.

[0141] Step 603: Receive a navigation message from a single satellite, and determine the elevation angle of the single satellite according to the navigation message.

[0142] Figure 6 In the illustrated embodiment, the mobile terminal is provided with a rapid positioning function by default. Therefore, when the positioning function on the network side is not available, single-star rapid positioning can be enabled.

[0143] Step 604: Determine the observation duration according to the elevation angle.

[0144] Step 605: observe the single star for the observation time to obtain observation data, and determine its own position information according to the observation data.

[0145] Step 606: Send a random access request carrying the location information to the network side.

[0146] Step 607: Perform normal communication process.

[0147] In some embodiments of the present specification, performing a normal communication process may refer to: an interaction process between the mobile terminal and the network side after initiating a random access request.

[0148] Figure 6 The illustrated embodiment is applicable to a location positioning scenario in which the network side does not allow the mobile terminal to access first and then provide location information under the condition that the positioning function on the network side is unavailable.

[0149] This specification embodiment provides another mobile terminal positioning method, which can be applied to the above-mentioned mobile terminal side; refer to Figure 7 As shown, in some embodiments of this specification, the mobile terminal positioning method may include the following steps:

[0150] Step 701: Receive a system message broadcast by the network side while maintaining connection with the network side.

[0151] Maintaining connection with the network side means that: the mobile terminal has previously successfully accessed the network side and currently maintains connection with the network side.

[0152] Step 702: Determine whether the positioning function on the network side is currently available. If available, execute step 707; otherwise, execute step 703.

[0153] Step 703: Receive a navigation message from a single satellite, and determine the elevation angle of the single satellite according to the navigation message.

[0154] Figure 7 In the illustrated embodiment, the mobile terminal is provided with a rapid positioning function by default. Therefore, when the positioning function on the network side is not available, single-star rapid positioning can be enabled.

[0155] Step 704: Determine the observation duration according to the elevation angle.

[0156] Step 705: observe the single star for the observation time to obtain observation data, and determine its own position information according to the observation data.

[0157] Step 706: Send the location information to the network side.

[0158] In some embodiments of the present specification, sending the location information to the network side refers to: sending a random access request (or other interaction request related to the location information) carrying the location information to the network side.

[0159] Step 707: Perform normal communication process.

[0160] In some embodiments of the present specification, performing a normal communication process may refer to an interaction process after the mobile terminal initiates a random access request (or other interaction request related to location information) with the network side.

[0161] Figure 7 The illustrated embodiment is applicable to a location positioning scenario for purposes such as beam switching, under the condition that the network is currently connected but the positioning function of the network is no longer available.

[0162] In the above embodiments, the communication interaction between the mobile terminal and the network side refers to the communication interaction between the mobile terminal and a network device (such as a satellite, etc.). For example, the mobile terminal sending location information to the network side may refer to the mobile terminal sending location information to a satellite.

[0163] The embodiments of this specification also provide a satellite communication method, which can be applied to the above-mentioned network side; in some embodiments of this specification, the satellite communication method may include: the network side receives location information sent by a mobile terminal; the location information is determined by the mobile terminal based on observation data obtained by observing a single star; the observation data is determined by the mobile terminal observing the single star for an observation period, and the observation period is determined by the mobile terminal based on the elevation angle of the single star.

[0164] In the satellite communication methods of some embodiments of the present specification, the observation duration is negatively correlated with the elevation angle.

[0165] In the satellite communication method of some embodiments of the present specification, the observation duration is the first observation duration or the second observation duration; the second observation duration is less than the first observation duration;

[0166] The first observation duration is determined by the mobile terminal according to whether the elevation angle satisfies a first condition, wherein the first condition includes that the elevation angle is less than an elevation angle threshold;

[0167] The second observation duration is determined by the mobile terminal according to whether the elevation angle satisfies a second condition, where the second condition includes that the elevation angle is not less than an elevation angle threshold.

[0168] In the satellite communication method of some embodiments of this specification, the value range of the first observation duration includes: α T ref ≤T1< β T ref ;

[0169] Among them, T ref is the benchmark observation duration, T1 is the first observation duration, α and β is a constant coefficient, and 0< α < β <1.

[0170] In the satellite communication method of some embodiments of this specification, the value range of the second observation duration includes: γ T ref ≤T2< α T ref ;

[0171] in, γ is a constant coefficient, T2 is the second observation duration, and 0< γ < α <1.

[0172] In the satellite communication method of some embodiments of the present specification, before the network side receives the location information sent by the mobile terminal, it also includes:

[0173] The network side receives a random access request carrying a first indication and / or a second indication sent by the mobile terminal; the random access request is sent by the mobile terminal according to a target condition, the target condition includes that a first positioning function is currently unavailable and the mobile terminal has a second positioning function, the first indication is used to indicate that the mobile terminal has the second positioning function, and the second indication is used to indicate that the first positioning function is currently unavailable;

[0174] In response to the first indication indicating that the mobile terminal has a second positioning function, the network side reserves a corresponding random access control margin for the random access request; and / or, in response to the second indication indicating that the second positioning function is currently unavailable, the network side confirms the availability of the second positioning function.

[0175] In the satellite communication method of some embodiments of the present specification, the first indication and the second indication are located in an RRC connection request message of the random access request.

[0176] In the satellite communication methods of some embodiments of the present specification, the first indication and the second indication are in Boolean data format or bit stream data format.

[0177] Although the process flows described above include multiple operations that occur in a particular order, it should be clearly understood that the processes may include more or fewer operations, which may be performed sequentially or in parallel (eg, using parallel processors or a multi-threaded environment).

[0178] Corresponding to the above-mentioned mobile terminal positioning method, the embodiment of this specification also provides a mobile terminal positioning device, which can be configured on the above-mentioned mobile terminal, referring to Figure 8 As shown, in some embodiments of this specification, the mobile terminal positioning device may include:

[0179] A single satellite elevation angle acquisition module 81 is used to acquire the elevation angle of a single satellite;

[0180] An observation duration determination module 82, configured to determine the observation duration according to the elevation angle;

[0181] An observation data acquisition module 83 is used to observe the single star for the observation time to obtain observation data;

[0182] The location information determination module 84 is used to determine its own location information according to the observation data.

[0183] Corresponding to the above-mentioned satellite communication method, the embodiment of this specification also provides a satellite communication device, which can be configured on the above-mentioned network device (such as a satellite), referring to Fig. 9 As shown, in some embodiments of the present specification, the satellite communication device may include a position information receiving module 91, which can be used to receive position information sent by a mobile terminal; the position information is determined by the mobile terminal based on observation data obtained by observing a single star; the observation data is determined by the mobile terminal observing the single star for an observation period, and the observation period is determined by the mobile terminal based on the elevation angle of the single star.

[0184] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0185] The embodiments of the present specification also provide a chip, the chip comprising a circuit system, and the circuit system is configured to execute the above-mentioned mobile terminal positioning method or satellite communication method.

[0186] The embodiments of this specification also provide a computer device. Fig.10 As shown, in some embodiments of this specification, the computer device 1002 may include one or more processors 1004, such as one or more central processing units (CPUs) or graphics processing units (GPUs), and each processing unit may implement one or more hardware threads. The computer device 1002 may also include any memory 1006, which is used to store any kind of information such as code, settings, data, etc. In a specific embodiment, the computer program on the memory 1006 and can be run on the processor 1004, when the computer program is run by the processor 1004, can execute the instructions of the mobile terminal positioning method described in any of the above embodiments; specifically, when the computer device is a mobile terminal, it can execute the instructions of the above mobile terminal positioning method; when the computer device is a network device (such as a satellite), it can execute the instructions of the above satellite communication method. Non-limitingly, for example, the memory 1006 may include any one or more combinations of the following: any type of RAM, any type of ROM, flash memory device, hard disk, optical disk, etc. More generally, any memory can use any technology to store information. Further, any memory can provide volatile or non-volatile retention of information. Further, any memory may represent a fixed or removable component of the computer device 1002. In one case, when the processor 1004 executes the associated instructions stored in any memory or combination of memories, the computer device 1002 may perform any operation of the associated instructions. The computer device 1002 also includes one or more drive mechanisms 1008 for interacting with any memory, such as a hard disk drive mechanism, an optical disk drive mechanism, etc.

[0187] The computer device 1002 may also include an input / output interface 1010 (I / O) for receiving various inputs (via input device 1012) and for providing various outputs (via output device 1014). A specific output mechanism may include a presentation device 1016 and an associated graphical user interface 1018 (GUI). In other embodiments, the input / output interface 1010 (I / O), input device 1012, and output device 1014 may not be included, and the computer device 1002 may be used as a computer device in a network. The computer device 1002 may also include one or more network interfaces 1020 for exchanging data with other devices via one or more communication links 1022. One or more communication buses 1024 couple the components described above together.

[0188] The communication link 1022 may be implemented in any manner, for example, via a local area network, a wide area network (e.g., the Internet), a point-to-point connection, etc., or any combination thereof. The communication link 1022 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc. governed by any protocol or combination of protocols.

[0189] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), computer-readable storage media, and computer program products of some embodiments of the present specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processor to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processor generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0190] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processor to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0191] These computer program instructions can also be loaded onto a computer or other programmable data processor so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0192] In a typical configuration, a computer device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0193] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0194] Computer readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computer device. As defined in this specification, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0195] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, the embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0196] The present specification embodiments may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present specification embodiments may also be practiced in distributed computing environments where tasks are performed by remote processors connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0197] It should also be understood that in the embodiments of this specification, the term "and / or" is only a description of the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0198] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0199] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiments of this specification. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0200] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A mobile terminal positioning method, characterized in that: include: The mobile terminal obtains the elevation angle of a single satellite; The mobile terminal determines an observation duration according to the elevation angle, and the observation duration is negatively correlated with the elevation angle; The mobile terminal observes the single star for the observation duration to obtain observation data; The mobile terminal determines its own location information according to the observation data.

2. The mobile terminal positioning method according to claim 1, characterized in that: The mobile terminal determines the observation duration according to the elevation angle, including: The mobile terminal determines whether the elevation angle is less than an elevation angle threshold; in response to the elevation angle being less than the elevation angle threshold, the mobile terminal determines the observation duration to be a first observation duration; in response to the elevation angle being not less than the elevation angle threshold, the mobile terminal determines the observation duration to be a second observation duration, and the second observation duration is less than the first observation duration.

3. The mobile terminal positioning method according to claim 2, characterized in that: The value range of the first observation duration includes: α T ref ≤T1< β T ref ; Among them, T ref is the benchmark observation duration, T1 is the first observation duration, α and β is a constant coefficient, and 0< α < β <1.

4. The mobile terminal positioning method according to claim 3, characterized in that: The value range of the second observation duration includes: γ T ref ≤T2< α T ref ; in, γ is a constant coefficient, T2 is the second observation duration, and 0< γ < α <1.

5. The mobile terminal positioning method according to claim 1, characterized in that: The mobile terminal obtains the elevation angle of a single satellite, including: The mobile terminal determines whether the first positioning function is currently available; in response to the first positioning function being currently unavailable, the mobile terminal acquires the elevation angle of a single satellite.

6. The mobile terminal positioning method according to claim 1, characterized in that: The mobile terminal obtains the elevation angle of a single satellite, including: The mobile terminal determines whether a first positioning function is currently available; in response to the first positioning function being currently unavailable, the mobile terminal determines whether a second positioning function is available; in response to the second positioning function being available, the mobile terminal acquires an elevation angle of a single satellite.

7. The mobile terminal positioning method according to claim 6, characterized in that: Before the mobile terminal acquires the elevation angle of a single satellite, the method further includes: In response to having a second positioning function, the mobile terminal initiates a random access request carrying a first indication and / or a second indication to the network side; the first indication is used to indicate that the mobile terminal has a second positioning function, and the second indication is used to indicate that the first positioning function is currently unavailable.

8. The mobile terminal positioning method according to claim 7, characterized in that: The first indication and the second indication are located in an RRC connection request message of the random access request.

9. The mobile terminal positioning method according to claim 7, characterized in that: The first indication and the second indication are in a Boolean data format or a bit stream data format.

10. The mobile terminal positioning method according to any one of claims 1 to 9, characterized in that: Also includes: The mobile terminal sends the location information to the network side.

11. A satellite communication method, characterized in that: include: The network side receives the location information sent by the mobile terminal; The position information is determined by the mobile terminal based on observation data obtained by observing a single star; the observation data is determined by the mobile terminal observing the single star for an observation period, the observation period is determined by the mobile terminal based on an elevation angle of the single star, and the observation period is negatively correlated with the elevation angle.

12. The satellite communication method according to claim 11, characterized in that: The observation duration is the first observation duration or the second observation duration; the second observation duration is shorter than the first observation duration; The first observation duration is determined by the mobile terminal according to whether the elevation angle satisfies a first condition, wherein the first condition includes that the elevation angle is less than an elevation angle threshold; The second observation duration is determined by the mobile terminal according to whether the elevation angle satisfies a second condition, where the second condition includes that the elevation angle is not less than an elevation angle threshold.

13. The satellite communication method according to claim 12, characterized in that: The value range of the first observation duration includes: α T ref ≤T1< β T ref ; Among them, T ref is the benchmark observation duration, T1 is the first observation duration, α and β is a constant coefficient, and 0< α < β <1.

14. The satellite communication method according to claim 13, characterized in that: The value range of the second observation duration includes: γ T ref ≤T2< α T ref ; in, γ is a constant coefficient, T2 is the second observation duration, and 0< γ < α <1.

15. The satellite communication method according to claim 11, characterized in that: Before the network side receives the location information sent by the mobile terminal, the method further includes: The network side receives a random access request carrying a first indication and / or a second indication sent by the mobile terminal; the random access request is sent by the mobile terminal according to a target condition, the target condition includes that a first positioning function is currently unavailable and the mobile terminal has a second positioning function, the first indication is used to indicate that the mobile terminal has the second positioning function, and the second indication is used to indicate that the first positioning function is currently unavailable; In response to the first indication indicating that the mobile terminal has a second positioning function, the network side reserves a corresponding random access control margin for the random access request; and / or, in response to the second indication indicating that the second positioning function is currently unavailable, the network side confirms the availability of the second positioning function.

16. The satellite communication method according to claim 15, characterized in that: The first indication and the second indication are located in an RRC connection request message of the random access request.

17. The satellite communication method according to claim 15, characterized in that: The first indication and the second indication are in a Boolean data format or a bit stream data format.

18. A mobile terminal positioning device, characterized in that: include: A single-satellite elevation angle acquisition module is used to obtain the elevation angle of a single satellite; An observation duration determination module, used to determine the observation duration according to the elevation angle, wherein the observation duration is negatively correlated with the elevation angle; An observation data acquisition module, used to observe the single star for the observation duration to obtain observation data; The location information determination module is used to determine its own location information based on the observation data.

19. A satellite communication device, characterized in that: include: A location information receiving module, used to receive location information sent by a mobile terminal; The position information is determined by the mobile terminal based on observation data obtained by observing a single star; the observation data is determined by the mobile terminal observing the single star for an observation period, the observation period is determined by the mobile terminal based on an elevation angle of the single star, and the observation period is negatively correlated with the elevation angle.

20. A mobile terminal, characterized in that: include: at least one processor; as well as At least one memory stores thereon instructions, which, when executed individually or collectively by the at least one processor, cause the mobile terminal to perform the method according to any one of claims 1 to 10.

21. A computer storage medium storing instructions, characterized in that: When the instructions are executed individually or collectively by at least one processor of a computer device, the computer device is caused to perform the method according to any one of claims 1 to 17.

22. A computer program product comprising instructions, characterized in that When the instructions are executed individually or collectively by at least one processor of a computer device, the computer device is caused to perform the method according to any one of claims 1 to 17 .

23. A chip, characterized in that: The chip comprises circuitry configured to perform the method according to any one of claims 1 to 17 .

Citation Information

Patent Citations

  • Satellite azimuth information acquisition method, electronic equipment and readable storage medium

    CN118859256A