Terminal speed-based tianhong beam switching method and device and electronic equipment
By using a dynamic beam switching method based on terminal speed to dynamically adjust the sweep frequency, the problem of the Tiantong-1 satellite communication system being unable to receive augmentation information in a timely manner in high-speed mobile scenarios was solved, thus realizing the continuity and positioning accuracy of the 'Tiantong + Beidou' satellite-based augmentation navigation and positioning system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA TELECOM SATELLITE COMM CO LTD
- Filing Date
- 2026-06-15
- Publication Date
- 2026-07-21
Smart Images

Figure CN122437593A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of communication and satellite navigation technology, and more specifically, to a Tiantong beam switching method, apparatus and electronic device based on terminal speed. Background Technology
[0002] The Tiantong-1 satellite communication system consists of a space segment, a ground segment, and user terminals. Its space segment comprises multiple geostationary orbit satellites, and the user beam operates in the S-band, evolving from the GMR-1 3G standard, widely supporting SMS, voice, and low-speed data communication. With the increasing demand for high-precision positioning, combining satellite communication systems with global navigation satellite systems has become a trend. For example, in related technologies, the "Tiantong + Beidou" satellite-based augmentation navigation and positioning system uses the Tiantong satellite as a link to transmit precise point positioning and ambiguity correction data or ephemeris data from the Beidou navigation system to the terminal, solving the high-precision positioning problem in areas without standard calibration stations.
[0003] However, the standard technical system of the "Tiantong-1" satellite communication system does not support the inter-beam switching function. Unlike the network-assisted cell handover / reselection mechanism in cellular mobile communication systems, the "Tiantong-1" terminal cannot obtain adjacent beam measurement configuration or switching instructions from the network side. This results in the "Tiantong + Beidou" satellite-based augmentation terminal experiencing long network drop times when moving across Tiantong beams, failing to receive Beidou navigation augmentation information in a timely manner, affecting positioning and navigation accuracy, and limiting its application in mobile scenarios.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This application provides a Tiantong beam switching method, apparatus, and electronic device based on terminal speed, to at least solve the technical problem that the Tiantong + Beidou satellite-based augmentation navigation and positioning system cannot receive augmentation information in a timely manner in high-speed mobile scenarios because the standard technical system of the Tiantong-1 satellite communication system does not support beam switching.
[0006] According to one aspect of the embodiments of this application, a Tiantong beam switching method based on terminal speed is provided, comprising: determining the movement speed of a terminal in the Tiantong satellite communication system; determining the operation period for the terminal to perform periodic frequency sweep access based on the movement speed; traversing the S-band beam frequency point list supported by the Tiantong satellite communication system according to the operation period, performing beam scanning, and obtaining scanning results; determining the beam with the best signal quality in the scanning results as the target beam, initiating an access request to the target beam, and performing beam switching.
[0007] Optionally, determining the operation cycle for the terminal to perform periodic frequency sweep access based on the movement speed includes: obtaining a preset mapping rule table, wherein the preset mapping rule table is used to define the mapping relationship between multiple terminal movement speed ranges and corresponding operation cycles; determining the target speed range where the movement speed is located; and querying the operation cycle corresponding to the target speed range based on the preset mapping rule table.
[0008] Optionally, the preset mapping rule table follows the following principles: the terminal's movement speed is divided into multiple speed ranges; within each speed range, the corresponding operation cycle remains constant; as the speed range of the movement speed increases, the constant value corresponding to the operation cycle decreases in a stepwise manner.
[0009] Optionally, the method further includes: during the operation cycle, the maximum allowable movement distance of the terminal remains constant or within a preset threshold range, wherein the maximum movement distance is calculated in the following way:
[0010]
[0011] In the formula, The maximum distance traveled. For the speed of movement, The operation cycle is defined as follows: if the maximum moving distance changes or exceeds the preset distance threshold, the frequency scanning access operation is re-executed.
[0012] Optionally, the method further includes: when the terminal is stationary, determining the value of the operation cycle to be 0 and not performing the frequency sweep access operation; or when the terminal is in motion, determining the trigger time interval of the terminal's built-in timer based on the operation cycle and starting the timer to begin counting; when the timer reaches the trigger time interval, generating a beam scanning command and performing the frequency sweep access operation based on the beam scanning command.
[0013] Optionally, the method further includes: obtaining a list of S-band beam frequency points supported by the Tiantong satellite communication system; upon reaching the operating cycle, scanning the signal of each beam in the S-band beam frequency point list according to a preset scanning order, and determining the signal quality index of each beam velocity to obtain the scanning result; determining the first signal quality index of the initial access beam, and determining the second signal quality index of the target beam in the scanning result; if the first signal quality index is lower than the second signal quality index, initiating an access request to the target beam and performing beam switching; if the first signal quality index is higher than the second signal quality index, not performing beam switching.
[0014] Optionally, the method further includes: determining that the frequency scan fails if no beam frequency point supported by the Tiantong satellite communication system is detected within the preset scanning time window, or if the signal quality index of all beams in the S-band beam frequency point list is lower than the preset index threshold; not performing beam switching in the case of frequency scan failure; or re-performing the frequency scan access operation according to the preset time interval, and resetting the operation cycle according to the movement speed or adjusting the next operation cycle according to the preset extension coefficient.
[0015] According to another aspect of the embodiments of this application, a Tiantong beam switching device based on terminal speed is also provided, comprising: a first determining module, configured to determine the movement speed of a terminal in the Tiantong satellite communication system; a second determining module, configured to determine the operation period for the terminal to perform periodic frequency sweep access based on the movement speed; a scanning module, configured to traverse the S-band beam frequency point list supported by the Tiantong satellite communication system according to the operation period, perform beam scanning, and obtain scanning results; and an access module, configured to determine the beam with the best signal quality in the scanning results as the target beam, initiate an access request to the target beam, and perform beam switching.
[0016] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory and a processor, wherein the memory is used to store program instructions; and the processor is connected to the memory and used to execute the above-described Tiantong beam switching method based on terminal speed.
[0017] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored computer program, wherein the device where the non-volatile storage medium is located executes the above-described Tiantong beam switching method based on terminal speed by running the computer program.
[0018] According to another aspect of the embodiments of this application, a computer program product is also provided, including computer instructions, which, when executed by a processor, implement the above-described Tiantong beam switching method based on terminal speed.
[0019] In this embodiment, by determining the movement speed of the terminal in the Tiantong satellite communication system; determining the operation cycle for the terminal to perform periodic frequency scanning access based on the movement speed; traversing the S-band beam frequency point list supported by the Tiantong satellite communication system according to the operation cycle, performing beam scanning, and obtaining scanning results; identifying the beam with the best signal quality in the scanning results as the target beam, initiating an access request to the target beam, and performing beam switching, the scanning frequency is dynamically adjusted according to the movement state when the terminal moves across beams, ensuring that the terminal can promptly perceive and access the beam with the best signal. This achieves the technical effect of shortening the network drop time during cross-beam switching, ensuring the continuity of enhanced information reception and positioning accuracy of the "Tiantong + Beidou" satellite-based augmentation navigation terminal in high-speed moving scenarios, and thus solving the technical problem that the "Tiantong + Beidou" satellite-based augmentation navigation and positioning system cannot promptly receive enhanced information in high-speed moving scenarios because the standard technical system of the "Tiantong-1" satellite communication system does not support beam switching. Attached Figure Description
[0020] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0021] Figure 1 This is a hardware structure diagram of a computer terminal for implementing a Tiantong beam switching method based on terminal speed, according to an embodiment of this application.
[0022] Figure 2 This is a flowchart of a Tiantong beam switching method based on terminal speed according to an embodiment of this application;
[0023] Figure 3 This is a schematic diagram illustrating the relationship between terminal movement speed and operation cycle according to an embodiment of this application;
[0024] Figure 4 This is a structural diagram of a Tiantong beam switching device based on terminal speed according to an embodiment of this application. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] First, some nouns or terms that appear in the explanation of the embodiments of this application shall be interpreted as follows:
[0028] Tiantong-1: China's independently developed and constructed satellite communication system, consisting of a space segment (multiple geostationary orbit satellites), a ground segment (gateways, control centers, etc.), and user terminals. Its user beam operates in the S-band, and its technology evolved from the GMR-1 3G standard, supporting SMS, voice, and low-speed data communication.
[0029] Spot beam: In satellite communications, a high-gain beam generated by a satellite antenna that covers a specific small area on the Earth's surface. Tiantong-1 01 satellite has 109 spot beams. Compared to wide-area beams, spot beams offer higher frequency reuse and signal strength.
[0030] Beam switching: In satellite mobile communication, when a user terminal moves from one satellite point beam coverage area to another point beam coverage area, it automatically or manually disconnects from the original beam and establishes a connection with the new beam.
[0031] Frequency sweep access: The behavior of the terminal actively and periodically scanning the supported frequency points to detect signal quality and select the optimal frequency point / beam for access.
[0032] SBAS (Satellite-Based Augmentation System): A system that improves the positioning accuracy, integrity, and availability of a Global Navigation Satellite System (GNSS) by transmitting correction data and integrity information via satellite.
[0033] BDS (BeiDou Navigation Satellite System): China's independently developed global satellite navigation system. In this application, it refers to the navigation satellite system that provides raw navigation signals and high-precision positioning services.
[0034] PPP-AR (Precision Point Positioning - Ambiguity Resolution): A high-precision satellite positioning technology. PPP uses observation data from a single receiver and precise ephemeris / clock error products for positioning; AR refers to PPP, which further shortens the convergence time and improves positioning accuracy to the centimeter / decimeter level by fixing carrier phase ambiguity.
[0035] This application provides a Tiantong beam switching method based on terminal speed, which can be run on... Figure 1 The computer terminal shown is described below.
[0036] The Tiantong beam switching method based on terminal speed provided in this application can be executed in a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal for implementing a Tiantong beam switching method based on terminal speed is shown. Figure 1 As shown, the computer terminal 10 may include one or more processors (shown as 102a, 102b, ..., 102n in the figure) (the processor may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module 106 for communication functions connected via wired and / or wireless networks. In addition, it may also include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, and a BUS bus. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0037] It should be noted that the aforementioned one or more processors and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10. As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0038] The memory 104 can be used to store software programs and modules of application software, such as the program instruction / data storage device corresponding to the Tiantong beam switching method based on terminal speed in the embodiments of this application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned Tiantong beam switching method based on terminal speed. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0039] The transmission module 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission module 106 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission module 106 may be a radio frequency (RF) module, used for wireless communication with the Internet.
[0040] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10.
[0041] It should be noted here that, in some optional embodiments, the above... Figure 1 The computer terminal shown may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that... Figure 1 This is only one instance of a specific particular instance, and is intended to illustrate the types of components that may exist in the aforementioned computer terminal.
[0042] Under the above operating environment, this application provides an embodiment of a Tiantong beam switching method based on terminal speed. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0043] In this embodiment of the application, the Tiantong satellite communication system takes the "Tiantong-1" satellite mobile communication system, which consists of a space segment, a ground segment, and user terminals, as an example. The space segment includes multiple geostationary orbit mobile communication satellites such as Tiantong-1 01, 02, and 03. The user terminal communicates with the satellite through the S-band user beam and uses the satellite communication link to transmit enhanced data from the GNSS server, thereby realizing the high-precision positioning and navigation function of the terminal in cross-Tiantong beam mobile scenarios.
[0044] It should be noted that the standard technical architecture of this Tiantong satellite communication system does not support native beam switching. In the embodiments of this application, the terminal can switch beams using methods such as... Figure 2 The method shown simulates beam switching.
[0045] Figure 2 This is a flowchart of a Tiantong beam switching method based on terminal speed according to an embodiment of this application, as shown below. Figure 2 As shown, the method includes the following steps:
[0046] Step S202: Determine the movement speed of the terminal in the Tiantong satellite communication system.
[0047] In step S202 above, the terminal can obtain its current motion state through built-in sensors or a navigation module. Specifically, the terminal can determine its instantaneous motion speed by using the rate of change of position calculated from GNSS (such as a BeiDou receiver); or, the terminal can obtain its motion speed by integrating or filtering data collected by inertial sensors such as accelerometers and gyroscopes. Furthermore, to eliminate the influence of data jitter, the acquired speed data can be subjected to moving average filtering to obtain a stable current motion speed.
[0048] Step S204: Determine the operation cycle for the terminal to perform periodic frequency sweep access based on the movement speed.
[0049] In step S204 above, the terminal internally stores a preset speed-cycle mapping rule table. By comparing the current movement speed with the speed range in the preset mapping rule table, the target speed range to which the current speed belongs can be determined, and the corresponding operation cycle can be obtained.
[0050] Step S206: Based on the operation cycle, traverse the list of S-band beam frequency points supported by the Tiantong satellite communication system, perform beam scanning, and obtain the scanning results.
[0051] In step S206 above, when the operation cycle is reached, the terminal automatically triggers the beam scanning action, that is, it traverses all S-band candidate frequency points or beam lists supported by the Tiantong satellite communication system, performs signal measurement on each frequency point, and the measurement indicators include but are not limited to Received Signal Strength Indication (RSSI), Signal-to-Noise Ratio (SINR) or Received Signal Code Power (RSCP), records the measurement values of all scanned frequency points, and generates a scanning result containing signal quality information of each beam.
[0052] Step S208: The beam with the best signal quality in the scanning results is identified as the target beam, an access request is sent to the target beam, and beam switching is performed.
[0053] In step S208 above, based on the obtained scanning results, the beam with the highest signal quality index (such as SINR) can be selected as the candidate beam (target beam). Subsequently, the terminal initiates an access request to the network side corresponding to the target beam. After receiving the handover instruction confirmed by the network side, the terminal disconnects from the original serving beam, establishes a new connection with the target beam, and completes the beam handover. After successful handover, the terminal updates the current serving beam to the target beam and returns to step S202 to redetermine the movement speed to update the next operation cycle.
[0054] Through steps S202 to S208, the scanning frequency is dynamically adjusted according to the motion state when the terminal moves across beams, ensuring that the terminal can promptly sense and access the optimal signal beam. This shortens the network dropout time during cross-beam switching and ensures the continuity and positioning accuracy of the "Tiantong + Beidou" satellite-based augmentation navigation terminal in high-speed mobile scenarios. Furthermore, it solves the technical problem that the "Tiantong-1" satellite communication system's standard technical system does not support inter-beam switching, causing the "Tiantong + Beidou" satellite-based augmentation navigation and positioning system to be unable to receive augmentation information in a timely manner in high-speed mobile scenarios. The following is a detailed explanation.
[0055] In this embodiment, determining the operation cycle of periodic frequency sweep access performed by the terminal based on the movement speed includes: obtaining a preset mapping rule table, wherein the preset mapping rule table is used to define the mapping relationship between multiple terminal movement speed ranges and corresponding operation cycles; determining the target speed range where the movement speed is located; and querying the operation cycle corresponding to the target speed range according to the preset mapping rule table. A detailed analysis follows:
[0056] 1. Obtain the preset (speed-cycle) mapping rule table stored in the terminal's internal memory: The terminal's internal memory stores a preset mapping rule table, which defines the non-linear mapping relationship between the terminal's movement speed range and the operation cycle of performing periodic frequency sweep access.
[0057] Optionally, the preset mapping rule table is stored in the terminal's non-volatile memory (such as Flash or EEPROM), or downloaded and cached from the network side during terminal initialization.
[0058] Optionally, the preset mapping rule table follows these principles: the terminal's movement speed is divided into multiple speed ranges; within each speed range, the corresponding operation cycle remains constant; as the speed range increases, the constant value of the operation cycle decreases in a stepwise manner, ensuring that the terminal can detect new beams more frequently in high-speed moving scenarios, while reducing the sweep frequency to save power in stationary or low-speed scenarios. The specific relationship is as follows: Figure 3 As shown, the mapping relationship is as follows:
[0059] (1) Static scene: when the speed of movement Operation cycle This indicates that the terminal is in a static state and does not perform periodic frequency scanning;
[0060] (2) Low-speed movement scenario: when the movement speed Operation cycle ;
[0061] (3) Low-to-medium speed movement scenario: when the movement speed Operation cycle ;
[0062] (4) Medium-to-high speed movement scenario: when the movement speed Operation cycle ;
[0063] (5) High-speed movement scenario: when the speed of movement Operation cycle .
[0064] The core logic of this preset mapping rule table lies in balancing the impact of the terminal's movement speed on beam coverage changes with resource consumption. When the terminal's movement speed is low, its dwell time within the Tiantong satellite beam coverage area is longer, and the beam boundary changes slowly. Therefore, a longer operation cycle (such as 1 hour) can be used for periodic frequency scanning, thereby significantly reducing the terminal's RF scanning frequency and baseband processing power consumption, and extending battery life.
[0065] As the speed of the terminal increases, the frequency at which the terminal crosses the beam boundary accelerates. If a long-cycle frequency sweep is maintained, the terminal may easily leave the coverage area of the original beam before detecting a new beam due to the excessively large scanning interval, resulting in service interruption or loss of positioning data. Therefore, the operation cycle is set to decrease monotonically with the increase of speed (e.g., from 1 hour to 5 minutes) to ensure that the terminal can perceive environmental changes at a higher frequency and lock onto the target beam with better signal quality in time. This ensures the continuity of "Tiantong + Beidou" satellite-based augmentation signal reception and positioning accuracy in high-speed mobile scenarios, while achieving extreme power saving design in stationary or low-speed scenarios.
[0066] 2. Determine the speed range: The terminal obtains the current speed. Afterwards, Compare the velocity boundary values with the preset mapping rule table to determine The target speed range has been entered.
[0067] 3. Query the corresponding operation cycle: Based on the determined target speed range, the terminal searches for the corresponding operation cycle in the preset mapping rule table. .
[0068] In another embodiment, the preset mapping rule table may also include a dynamic adjustment mechanism.
[0069] For example, if the terminal performs N consecutive operations (e.g., N=3) during the operation cycle If no target beam with signal quality superior to the current serving beam is detected within the current operating cycle, the terminal can proceed with the next operating cycle. Set to K times the current T (e.g., K=2) to avoid invalid scanning in areas with poor signal; conversely, if a sharp drop in signal quality is detected, the terminal can immediately trigger an instant scan and reset the operation cycle.
[0070] In this embodiment, the terminal not only determines the operation cycle based on the movement speed, but also introduces a maximum movement distance constraint mechanism to optimize the timeliness of beam switching, including: within the operation cycle, the maximum allowable movement distance of the terminal remains constant or within a preset threshold range, wherein the maximum movement distance is calculated in the following way:
[0071]
[0072] In the formula, The maximum distance traveled. For the speed of movement, The operation cycle is defined as follows: if the maximum moving distance changes or exceeds the preset distance threshold, the frequency scanning access operation is re-executed.
[0073] Specifically, terminal computing during the operation cycle Maximum possible movement distance within The calculated maximum travel distance is compared with a preset distance threshold (e.g., 10km or 20km). If the calculated maximum travel distance is within the preset threshold range, the terminal will proceed according to the calculated operating cycle. Perform periodic frequency scanning; if the maximum moving distance exceeds the preset distance threshold, or if an abnormal cumulative rate of change of the actual moving distance of the terminal is detected within the operation cycle (i.e., the actual moving distance deviates too much from the theoretical maximum moving distance), the terminal will immediately interrupt the waiting of the current cycle, re-trigger the frequency scanning access operation, or dynamically shorten the operation time of the remaining cycle, so as to ensure that the terminal can quickly lock onto a new service beam in high-speed movement or sudden acceleration scenarios, and avoid service interruption caused by prediction deviation.
[0074] The corresponding scenario analysis is as follows:
[0075] (1) Static scenario: The terminal is fixed in place, and the operation cycle is as follows: Periodic frequency scanning is not performed;
[0076] (2) Low-speed mobile scenario: The terminal will trigger a periodic frequency scan and re-entry operation after moving a maximum distance of 10km;
[0077] (3) Low-to-medium speed mobile scenario: The terminal will trigger a periodic frequency scan and re-entry operation after moving a maximum distance of 10km;
[0078] (4) Medium and high speed mobile scenarios: The terminal will trigger a periodic frequency scan and re-entry operation after moving a maximum distance of 10km;
[0079] (5) High-speed mobile scenario: Depending on the speed of the terminal, the terminal may move a distance of more than 5km, which will trigger a periodic frequency scan and re-entry into the network operation.
[0080] In the aforementioned process, by introducing the constraint of the geometric dimension of maximum travel distance, more refined monitoring of the terminal's motion state is achieved: it ensures that the set energy-saving frequency sweep interval is maintained under uniform motion, and it can proactively trigger scanning in advance when the terminal accelerates or predictive deviations lead to potential coverage blind spots. This dual mechanism effectively guarantees the beam switching success rate of the "Tiantong + Beidou" terminal in complex maneuvering scenarios, further improving the continuity and positioning accuracy of satellite-based augmentation navigation services.
[0081] In this embodiment, fine-grained power consumption management based on motion state is implemented, including: when the terminal is in a stationary state, determining the value of the operation cycle to be 0 and not performing the frequency sweep access operation; or when the terminal is in a moving state, determining the trigger time interval of the terminal's built-in timer according to the operation cycle and starting the timer to begin timing; when the timer reaches the trigger time interval, generating a beam scanning command and performing the frequency sweep access operation according to the beam scanning command.
[0082] Specifically, the terminal first determines whether it is stationary or in motion using its built-in sensors or positioning module. If the terminal is determined to be stationary (e.g., speed of 0), the operation cycle is directly set to 0, thus skipping the periodic frequency sweep process and avoiding unnecessary resource consumption. If the terminal is determined to be in motion, the trigger interval of the terminal's internal hardware or software timer is configured according to the previously determined operation cycle. After the timer starts, the system enters a waiting state; once the timer reaches the preset trigger time interval (i.e., the end of the operation cycle), the timer interrupt or timeout flag is triggered, and the terminal immediately generates a beam scanning command, controlling the RF front-end to perform a traversal scan of the supported Tiantong beam frequencies to select the beam with the best signal quality to complete the switching or maintain access.
[0083] By distinguishing between static and dynamic scenarios, the periodic frequency sweep function is completely turned off when the terminal is stationary, which greatly reduces standby power consumption and extends battery life. In dynamic states, a timer mechanism is used to ensure the precise timing of the frequency sweep operation, which avoids CPU occupation caused by software polling and ensures the timeliness and reliability of beam switching. Thus, while ensuring the continuity of "Tiantong + Beidou" satellite-based augmentation navigation, energy efficiency is optimized.
[0084] In this embodiment, the beam switching mechanism is as follows: A list of S-band beam frequencies supported by the Tiantong satellite communication system is obtained; upon reaching the operating cycle, each beam in the S-band beam frequency list is scanned according to a preset scanning order, and the signal quality index for each beam velocity is determined to obtain the scanning result; a first signal quality index for the initial access beam is determined, and a second signal quality index for the target beam in the scanning result is determined; if the first signal quality index is lower than the second signal quality index, an access request is initiated to the target beam and beam switching is performed; if the first signal quality index is higher than the second signal quality index, beam switching is not performed.
[0085] Specifically, firstly, the terminal can obtain a list of currently available S-band beam frequencies supported by the Tiantong satellite system from memory or the network side. This list contains S-band beam information for all coverage areas. When the timer triggers and reaches the operating cycle, each beam in the list is scanned point-by-point according to a preset scanning order (e.g., ascending order by frequency or descending order by historical signal strength). During the scan, the signal quality indicators of each beam are measured and recorded, typically using parameters such as Reference Received Power (RSRP), Signal-to-Noise Ratio (SNR), or Signal-to-Interference-plus-Noise Ratio (SINR), to obtain a complete scan result. Subsequently, the first signal quality indicator of the currently used initial access beam is extracted and compared with the second signal quality indicator of the target beam with the best signal quality in the scan result. If the first signal quality indicator is lower than the second signal quality indicator (i.e., there is a better beam, and the difference exceeds a preset threshold to prevent ping-pong switching), the current beam is determined to be non-optimal, and an access request is initiated to the target beam, executing the beam switching procedure and establishing a new connection. Conversely, if the first signal quality index is higher than or equal to the second signal quality index (i.e., the current beam is still optimal or there is no significantly better option), it is determined that no switching is required, the current access state is maintained, and the current frequency sweep process is directly terminated, waiting for the triggering of the next operation cycle.
[0086] By introducing a signal quality comparison mechanism, the terminal only performs a switching action when it detects a significantly better target beam. This not only effectively reduces the frequent ping-pong switching caused by signal fluctuations, lowers signaling interaction overhead and network congestion risks, but also ensures that the terminal always serves the beam with the best signal quality, thereby guaranteeing the high reliability of "Tiantong + Beidou" satellite-based augmentation navigation data reception and positioning accuracy.
[0087] Optionally, the above method further includes: determining that the frequency scan fails if no beam frequency point supported by the Tiantong satellite communication system is detected within the preset scanning time window, or if the signal quality index of all beams in the S-band beam frequency point list is lower than the preset index threshold; not performing beam switching in the case of frequency scan failure; or re-performing the frequency scan access operation according to the preset time interval, and resetting the operation cycle according to the movement speed or adjusting the next operation cycle according to the preset extension coefficient.
[0088] In this embodiment, the terminal sets a preset scanning time window when performing periodic frequency scanning. If the terminal fails to detect any supported beam frequency points in the Tiantong satellite system within this time window, or if it detects a beam but the signal quality indicators (such as RSRP or SINR) of all available beams are lower than the preset minimum indicator threshold (i.e., in a "no service" or "coverage blind zone" state), the terminal determines that the frequency scan has failed.
[0089] In the event of a frequency scan failure, the terminal will employ one of the following two strategies:
[0090] 1. Maintain current connection or remain silent: Do not perform beam switching operation, maintain the current state or enter low-power monitoring mode to avoid invalid switching attempts in areas with extremely poor signal.
[0091] 2. Retry and Period Adjustment: The frequency sweep access operation is re-executed according to the preset retry time interval (which is usually shorter than the normal operating period). At the same time, in order to adapt to the current abnormal environment or rapid coverage changes caused by high-speed movement, the operating period is reset (e.g., restored to the default period based on the current speed) or the next operating period is adjusted according to the preset extension factor (e.g., shortening the period to 1 / 2 or 1 / 3 of the original period) to speed up the acquisition speed of potential recovery beams.
[0092] By defining the criteria for frequency scanning failure and the corresponding retry / cycle adjustment mechanism, deadlocks or frequent disconnections caused by invalid handovers in signal blind spots are effectively avoided. In particular, the strategy of resetting or adjusting the operation cycle based on movement speed enables the terminal to quickly and adaptively adjust the scanning frequency after encountering signal interruption. Once the signal is restored or the terminal enters a new beam range, it can re-establish the connection at a more efficient pace, thereby minimizing the interruption time of the "Tiantong + Beidou" satellite-based augmentation navigation service and improving the user experience.
[0093] Overall, this application is the first to propose a cross-beam switching method for satellite-based augmentation navigation terminals based on terminal motion speed adaptation for the Tiantong satellite communication system, which does not support inter-beam switching. By establishing a dynamic mapping mechanism of "motion speed - operation cycle," the method intelligently adjusts the terminal's frequency sweeping frequency: reducing the sweeping frequency when stationary or at low speeds to maximize power saving, and shortening the sweeping cycle when moving at high speeds to ensure timely acquisition of new beams. This speed-adaptive strategy effectively solves the problems of network dropout and decreased positioning accuracy caused by the inability to receive augmentation information in a timely manner in cross-beam mobile scenarios for Tiantong + Beidou terminals. It achieves an optimal balance between terminal power consumption and connection reliability while ensuring the continuity and high accuracy of satellite-based augmentation services.
[0094] According to embodiments of this application, a Tiantong beam switching device based on terminal speed is provided. It should be noted that the Tiantong beam switching device based on terminal speed of this application embodiment can be used to execute the Tiantong beam switching method based on terminal speed provided in this application embodiment. The following describes the Tiantong beam switching device based on terminal speed provided in embodiments of this application.
[0095] Figure 4 This is a structural diagram of a Tiantong beam switching device based on terminal speed, provided according to an embodiment of this application. Figure 4As shown, the device includes:
[0096] The first determining module 40 is used to determine the speed of the terminal in the Tiantong satellite communication system;
[0097] The second determining module 42 is used to determine the operation cycle of the terminal performing periodic frequency sweep access based on the movement speed;
[0098] The scanning module 44 is used to traverse the list of S-band beam frequency points supported by the Tiantong satellite communication system according to the operation cycle, perform beam scanning, and obtain scanning results;
[0099] The access module 46 is used to identify the beam with the best signal quality in the scanning results as the target beam, initiate an access request to the target beam, and perform beam switching.
[0100] By utilizing the first determining module, second determining module, scanning module, and switching module in the aforementioned Tiantong beam switching device based on terminal speed, the scanning frequency is dynamically adjusted according to the motion state when the terminal moves across beams, ensuring that the terminal can promptly sense and access the optimal signal beam. This achieves the technical effect of shortening the network drop time during cross-beam switching and ensuring the continuity and positioning accuracy of the "Tiantong + Beidou" satellite-based augmentation navigation terminal in high-speed mobile scenarios. Furthermore, it solves the technical problem that the "Tiantong + Beidou" satellite-based augmentation navigation and positioning system cannot promptly receive augmentation information in high-speed mobile scenarios because the standard technical system of the "Tiantong-1" satellite communication system does not support inter-beam switching.
[0101] In the Tiantong beam switching device based on terminal speed provided in this application embodiment, the second determining module is further used to obtain a preset mapping rule table, wherein the preset mapping rule table is used to define the mapping relationship between multiple terminal motion speed ranges and corresponding operation cycles; determine the target speed range where the motion speed is located; and query the operation cycle corresponding to the target speed range according to the preset mapping rule table.
[0102] In the Tiantong beam switching device based on terminal speed provided in this application embodiment, the access module is further configured to keep the maximum allowable movement distance of the terminal constant or within a preset threshold range during the operation cycle, wherein the maximum movement distance is calculated in the following manner:
[0103]
[0104] In the formula, The maximum distance traveled. For the speed of movement, The operation cycle is defined as follows: if the maximum moving distance changes or exceeds the preset distance threshold, the frequency scanning access operation is re-executed.
[0105] In the Tiantong beam switching device based on terminal speed provided in this application embodiment, the access module is further used to determine that the value of the operation cycle is 0 when the terminal is in a stationary state, and not to perform the frequency sweep access operation; or when the terminal is in a moving state, determine the trigger time interval of the terminal's built-in timer according to the operation cycle, and start the timer to start counting; when the timer reaches the trigger time interval, generate a beam scanning command, and perform the frequency sweep access operation according to the beam scanning command.
[0106] In the Tiantong beam switching device based on terminal speed provided in this application embodiment, the access module is further configured to obtain a list of S-band beam frequency points supported by the Tiantong satellite communication system; when the operation cycle is reached, the module performs signal scanning on each beam in the S-band beam frequency point list according to a preset scanning order, and determines the signal quality index of each beam speed to obtain the scanning result; the module determines the first signal quality index of the initial access beam, and determines the second signal quality index of the target beam in the scanning result; if the first signal quality index is lower than the second signal quality index, the module initiates an access request to the target beam and performs beam switching; if the first signal quality index is higher than the second signal quality index, the module does not perform beam switching.
[0107] In the Tiantong beam switching device based on terminal speed provided in this application embodiment, the access module is further configured to determine that the frequency sweep has failed if no beam frequency point supported by the Tiantong satellite communication system is detected within a preset scanning time window, or if the signal quality index of all beams in the S-band beam frequency point list is lower than a preset index threshold; in the case of frequency sweep failure, beam switching is not performed; or the frequency sweep access operation is re-executed according to a preset time interval, and the operation cycle is reset according to the movement speed or the next operation cycle is adjusted according to a preset extension coefficient.
[0108] This application also provides an electronic device, including: a memory and a processor, wherein the memory is used to store program instructions; and the processor is connected to the memory and used to execute the above-described Tiantong beam switching method based on terminal speed.
[0109] It should be noted that the aforementioned electronic equipment is used to perform Figure 2 The Tiantong beam switching method based on terminal speed shown above is also applicable to this electronic device, and will not be repeated here.
[0110] This application also provides a non-volatile storage medium, which includes a stored computer program, wherein the device containing the non-volatile storage medium executes the above-described Tiantong beam switching method based on terminal speed by running the computer program.
[0111] It should be noted that the aforementioned non-volatile storage media is used for execution. Figure 2 The Tiantong beam switching method based on terminal speed shown above is also applicable to this non-volatile storage medium, and will not be repeated here.
[0112] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the above-described Tiantong beam switching method based on terminal speed.
[0113] It should be noted that the above-mentioned computer program product is used to execute Figure 2 The Tiantong beam switching method based on terminal speed shown above is also applicable to this computer program product, and will not be repeated here.
[0114] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0115] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0116] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0117] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0118] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0119] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0120] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A Tiantong beam switching method based on terminal speed, characterized in that, include: Determine the speed of the terminal in the Tiantong satellite communication system; The operation cycle for the terminal to perform periodic frequency sweep access is determined based on the movement speed. According to the operation cycle, the list of S-band beam frequency points supported by the Tiantong satellite communication system is traversed, beam scanning is performed, and scanning results are obtained. The beam with the best signal quality in the scan results is identified as the target beam, and an access request is initiated to the target beam and beam switching is performed.
2. The method according to claim 1, characterized in that, Determining the operation cycle for the terminal to perform periodic frequency sweep access based on the movement speed includes: Obtain a preset mapping rule table, wherein the preset mapping rule table is used to define the mapping relationship between multiple terminal motion speed ranges and corresponding operation cycles; Determine the target speed range in which the motion speed falls; Based on the preset mapping rule table, query the operation cycle corresponding to the target speed range.
3. The method according to claim 2, characterized in that, The preset mapping rule table follows the following principles: The movement speed of the terminal is divided into multiple speed ranges; Within each speed range, the corresponding operating cycle remains constant. As the speed range of the movement increases, the constant value corresponding to the operation cycle decreases in a stepwise manner.
4. The method according to claim 1, characterized in that, The method further includes: During the operation cycle, the maximum allowable movement distance of the terminal remains constant or falls within a preset threshold range, wherein the maximum movement distance is calculated in the following manner: In the formula, The maximum travel distance, The speed of motion, The operation cycle is described above. If the maximum moving distance changes or exceeds a preset distance threshold, the frequency scanning access operation is re-executed.
5. The method according to claim 1, characterized in that, The method further includes: When the terminal is stationary, the value of the operation cycle is determined to be 0, and the frequency sweep access operation is not performed; or When the terminal is in motion, the trigger time interval of the terminal's built-in timer is determined according to the operation cycle, and the timer is started to begin counting. When the timer reaches the trigger time interval, a beam scanning command is generated, and a frequency sweep access operation is performed according to the beam scanning command.
6. The method according to claim 1, characterized in that, The method further includes: Obtain the list of S-band beam frequencies supported by the Tiantong satellite communication system; When the operation cycle is reached, each beam in the S-band beam frequency point list is scanned according to the preset scanning order, and the signal quality index of each beam velocity is determined to obtain the scanning result. Determine the first signal quality index of the initial access beam, and determine the second signal quality index of the target beam in the scanning results; If the first signal quality index is lower than the second signal quality index, an access request is initiated to the target beam and beam switching is performed. If the quality of the first signal is higher than that of the second signal, beam switching will not be performed.
7. The method according to claim 6, characterized in that, The method further includes: If no beam frequency point supported by the Tiantong satellite communication system is detected within the preset scanning time window, or if the signal quality index of all beams in the S-band beam frequency point list is lower than the preset index threshold, the frequency scan is determined to be a failure. If the frequency sweep fails, beam switching will not be performed; or The frequency scanning access operation is re-executed according to a preset time interval, and the operation cycle is reset according to the movement speed or the next operation cycle is adjusted according to a preset extension coefficient.
8. A Tiantong beam switching device based on terminal speed, characterized in that, include: The first determining module is used to determine the speed of the terminal in the Tiantong satellite communication system; The second determining module is used to determine the operation cycle for the terminal to perform periodic frequency sweep access based on the movement speed; The scanning module is used to traverse the list of S-band beam frequency points supported by the Tiantong satellite communication system according to the operation cycle, perform beam scanning, and obtain scanning results; The access module is used to identify the beam with the best signal quality in the scanning results as the target beam, initiate an access request to the target beam, and perform beam switching.
9. An electronic device, characterized in that, include: A memory and a processor, wherein the memory is used to store program instructions; The processor, connected to the memory, is used to execute the Tiantong beam switching method based on terminal speed as described in any one of claims 1 to 7.
10. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored computer program, wherein the device containing the non-volatile storage medium executes the Tiantong beam switching method based on terminal speed as described in any one of claims 1 to 7 by running the computer program.