Satellite terminal idle state reselection control method, device, medium and program product

CN122802025APending Publication Date: 2026-09-22CHENGDU TD TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611273499.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-21
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0003]然而,低轨卫星波束覆盖随轨道高速变化,卫星终端仅依据星历推算难以准确掌握邻区实际覆盖时段,因而往往需在较长不确定时间内反复调整波束并遍历测量多个邻区,导致空闲态功耗上升、处理复杂度增大,且易影响切换判断的及时性与准确性

Benefits of technology

[0035]本申请提供的一种卫星终端空闲态重选控制方法、设备、介质及程序产品,卫星终端通过接收服务卫星广播的系统信息,系统信息携带至少一个邻区卫星对应的波束覆盖当前区域的起始时间信息;卫星终端根据系统信息得到邻区卫星对应的波束覆盖起始时间,并结合系统信息确定信号测量的启动时机;卫星终端获取与服务卫星同步的本地时间,并在本地时间到达启动时机后,再调整接收波束指向邻区卫星并对邻区卫星执行信号测量。通过将邻区卫星波束覆盖当前区域的起始时间信息纳入系统信息并用于确定测量启动时机,可使卫星终端更有针对性地开展空闲态测量,从而整体实现了减少冗余测量功耗的技术效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122802025A_ABST
    Figure CN122802025A_ABST
Patent Text Reader

Abstract

The application provides a satellite terminal idle state reselection control method, device, medium and program product, and relates to the field of satellite communication. The method comprises the following steps: a satellite terminal receives system information broadcast by a service satellite; the satellite terminal obtains a beam coverage starting time corresponding to a neighbor satellite according to the system information; the satellite terminal determines a starting time of signal measurement according to the beam coverage starting time and the system information; the satellite terminal acquires a local time synchronized with the service satellite, and when the local time reaches the starting time, adjusts a receiving beam to point to the neighbor satellite, and performs signal measurement on the neighbor satellite. The method provided by the application effectively reduces the power consumption of the satellite terminal in the idle state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communications, and in particular to a satellite terminal idle state reselection control method, device, medium, and program product. Background Technology

[0002] In low-Earth orbit satellite communication systems, idle satellite terminals typically make beam switching decisions based on neighbor cell configuration information broadcast by the system, combined with ephemeris calculations and periodic signal measurements.

[0003] However, the beam coverage of low-orbit satellites changes rapidly with the orbit. Satellite terminals cannot accurately determine the actual coverage time of neighboring areas by relying solely on ephemeris calculations. Therefore, it is often necessary to repeatedly adjust the beam and traverse and measure multiple neighboring areas over a long and uncertain period of time, which leads to increased power consumption in idle state, increased processing complexity, and easily affects the timeliness and accuracy of handover judgment.

[0004] Therefore, how to reduce the power consumption of redundant neighbor cell measurements in the scenario of low-orbit satellite idle state switching has become an urgent problem to be solved. Summary of the Invention

[0005] This application provides a satellite terminal idle state reselection control method, device, medium, and program product to solve the aforementioned technical problems. This method addresses the idle state handover scenario for low-Earth orbit satellites. By combining system information provided by the serving satellite and the time synchronization and measurement control mechanism on the satellite terminal side, it strategically schedules signal measurement timing for neighboring satellites. This enables the satellite terminal to perform idle state reselection related processing with greater confidence, reducing measurement power consumption caused by uncertain coverage periods.

[0006] In a first aspect, this application provides a satellite terminal idle state reselection control method, applied to a satellite terminal, comprising:

[0007] The system information broadcast by the receiving service satellite carries the start time information of beam coverage of the current area corresponding to at least one neighboring satellite.

[0008] Based on the system information, the beam coverage start time corresponding to the neighboring satellite is obtained;

[0009] The timing for initiating signal measurement is determined based on the beam coverage start time and system information;

[0010] Obtain local time synchronized with the serving satellite;

[0011] Once the local time reaches the activation point, the receiving beam is adjusted to point towards the neighboring satellite, and signal measurements are performed on the neighboring satellite.

[0012] Secondly, this application provides a satellite terminal idle state reselection control method, applied to serving satellites, including:

[0013] Obtain satellite constellation orbital parameters;

[0014] Based on the satellite constellation orbital operating parameters, determine the beam coverage start time of at least one neighboring satellite, wherein the beam coverage start time is the starting time when the neighboring satellite beam covers the current cell area;

[0015] Based on the beam coverage start time, determine the neighbor cell configuration information, which includes time information;

[0016] Based on the neighbor cell configuration information, the system information carrying the beam coverage start time is obtained;

[0017] Based on system information, the system information is broadcast to satellite terminals within the current cell area so that the satellite terminals can perform signal measurements on neighboring satellites according to the system information.

[0018] Thirdly, this application provides a satellite terminal idle state reselection control device applied to the satellite terminal side, the device comprising:

[0019] The receiving module is used to receive system information broadcast by the service satellite, wherein the system information carries the start time information of beam coverage of the current area corresponding to at least one neighboring satellite;

[0020] The first processing module is used to obtain the beam coverage start time corresponding to the neighboring satellite based on system information;

[0021] The second processing module is used to determine the start time of signal measurement based on the beam coverage start time and system information.

[0022] The first acquisition module is used to acquire the local time synchronized with the serving satellite;

[0023] The third processing module is used to adjust the receiving beam to point towards the neighboring satellite when the local time reaches the start-up time, and to perform signal measurement on the neighboring satellite.

[0024] Fourthly, this application provides a satellite terminal idle-state reselection control device applied to the serving satellite side, the device comprising:

[0025] The second acquisition module is used to acquire satellite constellation orbital operating parameters;

[0026] The fourth processing module is used to determine the beam coverage start time of at least one neighboring satellite based on the satellite constellation orbital operation parameters, wherein the beam coverage start time is the start time when the neighboring satellite beam covers the current cell area;

[0027] The fifth processing module is used to determine the neighbor cell configuration information, which includes time information, based on the beam coverage start time.

[0028] The sixth processing module is used to obtain system information carrying the beam coverage start time based on the neighbor cell configuration information;

[0029] The broadcast module is used to broadcast system information to satellite terminals within the current cell area, so that the satellite terminals can perform signal measurements on neighboring satellites based on the system information.

[0030] Fifthly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0031] The memory stores the instructions that the computer executes;

[0032] The processor executes computer execution instructions stored in memory, causing the processor to perform the methods described in the first or second aspect above.

[0033] In a sixth aspect, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods described in the first or second aspect above.

[0034] In a seventh aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the methods described in the first or second aspect above.

[0035] This application provides a satellite terminal idle-state reselection control method, device, medium, and program product. The satellite terminal receives system information broadcast by the serving satellite. This system information carries the start time information of beam coverage of the current area corresponding to at least one neighboring satellite. The satellite terminal obtains the start time of beam coverage corresponding to the neighboring satellite based on the system information and determines the start timing for signal measurement in conjunction with the system information. The satellite terminal acquires its local time synchronized with the serving satellite, and after the local time reaches the start timing, it adjusts the receiving beam to point at the neighboring satellite and performs signal measurement on the neighboring satellite. By incorporating the start time information of the neighboring satellite's beam coverage of the current area into the system information and using it to determine the measurement start timing, the satellite terminal can conduct idle-state measurements more effectively, thereby achieving the overall technical effect of reducing redundant measurement power consumption. Attached Figure Description

[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0037] Figure 1 This application provides a schematic diagram of an application data processing system architecture.

[0038] Figure 2A flowchart illustrating a satellite terminal idle-state reselection control method provided in this application embodiment. Figure 1 ;

[0039] Figure 3 A flowchart illustrating a satellite terminal idle-state reselection control method provided in this application embodiment. Figure 2 ;

[0040] Figure 4 A flowchart illustrating a satellite terminal idle state reselection control method provided in this application embodiment;

[0041] Figure 5 A schematic diagram of a satellite terminal idle state reselection control device applied to the satellite terminal side provided in this application embodiment;

[0042] Figure 6 A schematic diagram of a satellite terminal idle state reselection control device applied to the serving satellite side provided in this application embodiment;

[0043] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0044] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments.

[0045] Explanation of reference numerals in the attached figures:

[0046] 101: Data acquisition equipment;

[0047] 102: Display device;

[0048] 500: Satellite terminal idle state reselection control device applied to the satellite terminal side;

[0049] 501: Receiver module;

[0050] 502: First processing module;

[0051] 503: Second processing module;

[0052] 504: First Acquisition Module;

[0053] 505: Third processing module;

[0054] 600: A satellite terminal idle state reselection control device applied to the service satellite side;

[0055] 601: Second acquisition module;

[0056] 602: Fourth processing module;

[0057] 603: Fifth processing module;

[0058] 604: Sixth processing module;

[0059] 605: Broadcast module;

[0060] 700: Electronic devices;

[0061] 701: Processor;

[0062] 702: Memory;

[0063] 703: Communication components. Detailed Implementation

[0064] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0065] The method provided in this application relates to the field of satellite communications, and is particularly applicable to the idle-state satellite terminal reselection control scenario in low-Earth orbit satellite communication systems. In this scenario, the satellite terminal typically receives system information from the serving satellite and determines when to perform measurements and subsequent reselection-related processing on neighboring satellites based on the neighboring cell configuration, time information, and the satellite terminal's local time in the system information.

[0066] In low Earth orbit satellite systems, both the serving satellite and neighboring satellites are in high-speed motion, and the coverage of multiple beams to the ground will continuously change over time. Therefore, even when the satellite terminal is not carrying service data in the idle state, it still needs to monitor, judge, and measure the changes in the coverage of neighboring satellites to ensure the continuity of subsequent access or reselection.

[0067] In existing technologies, idle satellite terminals typically calculate the possible coverage periods of neighboring satellites in the current area based on the neighboring cell configuration information broadcast by the system and ephemeris parameters, and perform signal measurements on multiple neighboring cells according to a preset cycle. The basic idea is that the satellite terminal autonomously estimates when neighboring cells may enter a measurable state, and then adjusts the receiving beam direction within the corresponding time period to detect signals from candidate neighboring cells one by one, thereby providing a basis for subsequent reselection decisions.

[0068] However, due to the rapid orbital motion of low-Earth orbit satellites and the frequent changes in beam coverage boundaries, satellite terminals often struggle to accurately determine the start time when neighboring satellite beams truly cover the current area when relying solely on ephemeris calculations. To avoid missing available neighboring cells, satellite terminals typically have to initiate measurements in advance or repeatedly over a relatively long, uncertain timeframe. This leads to frequent adjustments to the receiving beam, an increase in the number of neighboring cell traversals, and a significant increase in the complexity of idle state processing procedures.

[0069] Furthermore, when a satellite terminal initiates measurement before actually entering the effective coverage of a neighboring cell, it not only results in invalid measurements and additional power consumption, but may also miss more suitable measurement opportunities due to inaccurate timing judgment, thereby affecting the timeliness and accuracy of reselection judgment.

[0070] Therefore, how to reduce the power consumption of redundant neighbor cell measurements in the idle state has become a key issue in the reselection control of low-Earth orbit satellite terminals.

[0071] In view of this, embodiments of this application provide a satellite terminal idle state reselection control method, device, medium, and program product. In this method, the satellite terminal receives system information broadcast by the serving satellite. This system information carries the start time information of beam coverage of the current area corresponding to at least one neighboring satellite. The satellite terminal obtains the start time of beam coverage corresponding to the neighboring satellite based on the system information and determines the start timing for signal measurement in conjunction with the system information. The satellite terminal acquires its local time synchronized with the serving satellite, and after the local time reaches the start timing, adjusts the receiving beam to point towards the neighboring satellite and performs signal measurement on the neighboring satellite. By incorporating the start time information of the neighboring satellite's beam coverage of the current area into the system information and using it to determine the measurement start timing, the satellite terminal can conduct idle state measurements more effectively, thereby achieving the overall technical effect of reducing redundant measurement power consumption.

[0072] Figure 1 This is a schematic diagram of an application data processing system architecture provided in an embodiment of this application. The application data processing system is a computer device and is applied to a client browser. Figure 1 As shown, the above architecture includes a data acquisition device 101 and a display device 102.

[0073] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the architecture of the application data processing system. In other feasible embodiments of this application, the above architecture may include more or fewer components than illustrated, or combine some components, or split some components, or arrange different components, which can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown can be implemented in hardware, software, or a combination of both.

[0074] In the specific implementation process, the data acquisition device 101 may include an input / output interface or a communication interface, and the data acquisition device 101 can be connected to the processing device through the input / output interface or the communication interface.

[0075] The display device 102 can also be a touch screen or the screen of a satellite terminal device, used to receive user commands while displaying the above-mentioned content, so as to realize interaction with the user.

[0076] It should be understood that the aforementioned processing device can be implemented by a processor reading instructions from memory and executing those instructions, or it can be implemented by a chip circuit.

[0077] Furthermore, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0078] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0079] Figure 2 A flowchart illustrating a satellite terminal idle-state reselection control method provided in this application embodiment. Figure 1 ,like Figure 2 As shown in the embodiments of this application, the satellite terminal idle state reselection control method is applied to a satellite terminal and includes:

[0080] S201. Receive system information broadcast by the service satellite, wherein the system information carries the start time information of beam coverage of the current area corresponding to at least one neighboring satellite.

[0081] In this embodiment, the system information is broadcast by the serving satellite to the idle satellite terminal. It carries control content related to neighboring satellites and includes at least the correspondence between the neighboring satellite identifier and the start time information of the neighboring satellite's beam covering the current area. Neighboring satellites are satellite resources outside the currently serving satellite that can be used as subsequent reselection targets. The satellite terminal establishes a set of subsequent measurement targets by receiving and parsing this type of information. The start time information of the beam covering the current area indicates the time when the coverage beam of the target neighboring satellite begins to arrive at the satellite terminal's current location or the area to which the current location belongs. This information directly constitutes the time basis for subsequent measurement scheduling.

[0082] For example, when the satellite terminal is in an idle state, it receives system information broadcast by the serving satellite and parses the system information to obtain information about neighboring satellites carried therein. For at least one neighboring satellite carried in the system information, the satellite terminal can establish a corresponding neighboring cell record and use the start time information of the beam covering the current area as input for subsequent time control.

[0083] Optionally, if the serving satellite subsequently broadcasts updated system information, the satellite terminal can use the updated system information to update the previously acquired corresponding content, thereby providing a time control basis for subsequent steps.

[0084] The above receiving process allows the satellite terminal to use the time information of the service satellite broadcast as the basic input, and subsequent steps can then proceed with the timing waiting and measurement process accordingly.

[0085] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0086] S202. Based on the system information, obtain the beam coverage start time corresponding to the neighboring satellite.

[0087] In this embodiment, the beam coverage start time represents the moment when the target beam of a neighboring satellite begins to cover the current area of ​​the satellite terminal. It is a time parameter for the satellite terminal to perform idle-state measurement scheduling. The relevant fields in the system information need to be parsed and object-bound after entering the satellite terminal to form internal time data that can be used for timing judgment. In cases involving multiple neighboring satellites, the satellite terminal needs to obtain the beam coverage start time corresponding to each neighboring satellite to ensure that subsequent measurement actions correspond one-to-one with the specific neighboring satellite.

[0088] For example, after parsing the system information, the satellite terminal reads the relevant fields of neighboring satellites and extracts the start time information of beam coverage of the current area from the corresponding fields. For different time representation methods, the satellite terminal can convert them according to the system definition to obtain the beam coverage start time corresponding to the neighboring satellites.

[0089] In scenarios where multiple neighboring satellite records exist within the same system information, the satellite terminal can establish a correspondence between the identifiers of each neighboring satellite and the resolved beam coverage start time for subsequent steps.

[0090] Through this step, the satellite terminal converts the time field in the system information into executable time parameters at the internal control level, thereby clarifying when each neighboring satellite enters a measurable coverage state of the current area.

[0091] In one possible implementation, the beam coverage start time corresponding to the neighboring satellite is obtained based on system information, including:

[0092] Based on the system information, obtain the corresponding neighbor cell configuration information. The neighbor cell configuration information is encapsulated within the system information and describes the configuration content of the relevant parameters of the ground cell corresponding to the neighbor cell satellite. The neighbor cell configuration information contains multiple priority identifiers. Based on the neighbor cell configuration information, determine the independent reference time field corresponding to each priority identifier. Based on the priority identifier and the independent reference time field corresponding to each priority identifier, obtain the beam coverage start time of the neighbor cell satellite corresponding to the multiple priority identifiers.

[0093] For example, after acquiring system information, the satellite terminal parses the neighboring cell configuration information and establishes a one-to-one correspondence between the identifiers and time fields according to the multiple priority identifiers carried therein. When the independent reference time field corresponding to a certain priority identifier is an absolute timestamp, the satellite terminal directly uses that timestamp as the beam coverage start time of the neighboring satellite corresponding to that priority; when the independent reference time field is relative time information, the satellite terminal can combine the current system frame number, superframe number, or serving satellite synchronization time to convert the relative time information into the actual start time. For multiple priority identifiers, the satellite terminal can extract the corresponding fields according to the preset parsing order in the system information and obtain the beam coverage start time of each of the multiple neighboring satellites.

[0094] This embodiment sets multiple priority identifiers in the neighboring cell configuration information and configures an independent reference time field for each priority identifier. This enables the satellite terminal to distinguish, acquire, and calculate the start times of satellites in different neighboring cells, thereby generating time results that can be directly used for measurement trigger judgment. Therefore, the satellite terminal can perform targeted measurements based on the start times of different neighboring cells, reducing the processing overhead caused by invalid time judgments and improving the accuracy of neighboring cell coverage time resolution.

[0095] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0096] S203. Determine the start time for signal measurement based on the beam coverage start time and system information.

[0097] In this embodiment, the activation timing is the point in time or time condition at which the satellite terminal begins performing receive beam adjustment and signal measurement on a specific neighboring satellite. Signal measurement is used to evaluate the reception quality of the neighboring satellite, and the measurement results can be used for subsequent idle-state reselection decisions. The satellite terminal combines the beam coverage start time with relevant information in the system information to determine the final activation timing, ensuring that the measurement actions match the system information indications.

[0098] For example, after obtaining the beam coverage start time of each neighboring satellite, the satellite terminal calculates or determines the actual start time of the corresponding neighboring satellite by combining the relevant information in the system information.

[0099] Optionally, if the system information is updated, causing changes to the beam coverage start time or information related to the start time, the satellite terminal can re-determine the start time.

[0100] Based on the above analysis, this step combines the beam coverage start time with system information to form the start timing, enabling idle state measurement actions to be performed under time conditions related to the coverage of neighboring satellites.

[0101] In one possible implementation, determining the initiation timing of signal measurement based on the beam coverage start time and system information includes:

[0102] Based on system information, obtain neighbor cell configuration information; based on neighbor cell configuration information, determine the corresponding measurement window offset parameters; based on beam coverage start time and measurement window offset parameters, determine the effective measurement time interval corresponding to the neighbor cell satellite; determine the effective measurement time interval as the start time for signal measurement.

[0103] For example, after receiving system information from the serving satellite, the satellite terminal parses the neighboring cell configuration information, extracts the measurement control field corresponding to the target neighboring satellite, and determines the measurement window offset parameter based on the field content. This offset parameter can be represented as a combination of time advance and time lag. The satellite terminal adds or subtracts the beam coverage start time from the advance and lag values ​​respectively to obtain the effective measurement time interval for the neighboring satellite. If the neighboring cell configuration contains multiple configuration items, corresponding offset parameters can be generated for each item, thus forming multiple effective measurement time intervals. The satellite terminal selects the corresponding interval as the measurement trigger based on the current neighboring satellite identifier.

[0104] During operation, the satellite terminal uses the local time synchronized with the serving satellite as a reference, compares the current time with the determined effective measurement time interval, and initiates neighboring satellite signal measurement upon entering that interval. By combining the neighboring cell configuration information in the system information with the beam coverage start time, the satellite terminal can obtain a measurement period that matches the current coverage status, thus ensuring that the measurement initiation timing is consistent with the effective coverage process of neighboring satellites.

[0105] By adopting the above method, the satellite terminal can start signal measurement within a suitable measurement time range, reduce the number of measurements during non-coverage periods, and establish neighbor cell reselection related judgments on a more accurate time reference, thereby improving the timeliness and reliability of idle state reselection control.

[0106] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0107] S204. Obtain the local time synchronized with the serving satellite.

[0108] In this embodiment, the local time is the internal time reference used by the satellite terminal to perform timing judgments. It is synchronized with the serving satellite and therefore can be in the same time reference system as the beam coverage start time and activation timing in the system information. If there is a deviation between the local time and the serving satellite time, it may cause the measurement trigger time to deviate. Therefore, local time acquisition includes synchronization and updating.

[0109] For example, the satellite terminal obtains a time reference from the information broadcast by the serving satellite and establishes or updates its local time accordingly to keep the local time synchronized with the serving satellite.

[0110] During idle periods, the satellite terminal can continue to update its local time based on relevant information broadcast by the serving satellite to ensure the accuracy of subsequent timing determinations. After completing the local time update, the satellite terminal can use this time to determine whether the current local time has reached the start-up time.

[0111] Based on the above analysis, this step establishes the time judgment on a time scale consistent with the service satellite, thereby ensuring that neighboring area measurement tasks can be triggered at the corresponding time.

[0112] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0113] S205. When the local time reaches the start-up time, adjust the receiving beam to point to the neighboring satellite and perform signal measurement on the neighboring satellite.

[0114] In this embodiment, the receiving beam is the directional beam used by the satellite terminal to receive satellite downlink signals. Signal measurement is a process of detecting the reception quality of neighboring satellites, and the measurement results will be used as data input for idle-state reselection control. This step is the execution stage that translates the aforementioned time control results into actual reception actions.

[0115] For example, after the satellite terminal determines that the local time has reached the start time, it controls the receiving beam to be adjusted from the direction of the serving satellite to point to the target neighboring satellite, and performs signal measurement on the neighboring satellite to obtain the corresponding signal measurement results.

[0116] Optionally, in scenarios with multiple neighboring satellites, the satellite terminal can perform beam adjustment and signal measurement for each neighboring satellite at the corresponding startup time.

[0117] Based on the above analysis, this step limits the receiving beam adjustment action to be performed after the local time reaches the start time, so that the satellite terminal can carry out measurements within the relevant time period covered by the satellite beam in the neighboring area, thereby reducing invalid measurements.

[0118] In one possible implementation, when the local time reaches the activation timing, the receiving beam is adjusted to point towards the neighboring satellite, and signal measurements are performed on the neighboring satellite, including:

[0119] Based on each priority identifier, the measurement execution order of neighboring satellites is determined; according to the measurement execution order, after the local time is determined to be at the start time, the receiving beam is adjusted to point to the corresponding neighboring satellite in sequence, and signal measurements are performed on the neighboring satellite.

[0120] For example, the satellite terminal can establish a corresponding measurement entry for each neighboring satellite. Each measurement entry includes at least the neighboring satellite identifier, a priority identifier, and the corresponding receiving direction information for that neighboring satellite. After the local time reaches the start time, the satellite terminal first reads the priority identifier from the measurement entry and then determines the measurement execution order according to the priority identifier. When multiple priority identifiers have different values, they can be ranked according to their numerical values. When the priority identifiers are represented by a configured order, the measurement execution order is generated according to the arrangement order in the system information. The satellite terminal then controls the beamforming unit to point the receiving beam at the neighboring satellite corresponding to the current order, and after the beam stabilizes, performs synchronization acquisition, pilot detection, or reference signal power measurement to obtain the measurement results for that neighboring satellite.

[0121] Optionally, after completing the signal measurement of the current neighboring satellite, the satellite terminal can write the current measurement result to the measurement buffer and switch to the neighboring satellite corresponding to the next measurement entry to continue performing receive beam adjustment and signal measurement. If the measurement result of a certain neighboring satellite meets the threshold condition required for reselection decision, the satellite terminal can output the measurement result to the subsequent reselection decision module as the basis for neighbor selection. If the receive beam switching during the current measurement execution requires a certain stabilization time, the satellite terminal can maintain a preset stabilization time slot after each switching before performing measurement sampling to ensure that the sampling result matches the direction of the target neighboring satellite.

[0122] By converting the priority identifiers of neighboring satellites into a measurement execution order, and then performing beam pointing adjustment and signal measurement in that order after the local time reaches the start time, the satellite terminal can process multiple neighboring satellites in an orderly manner, reducing the control overhead caused by disordered traversal, and ensuring that the measurement results correspond one-to-one with the corresponding neighboring satellites, thereby supporting the accurate execution of subsequent reselection control.

[0123] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0124] This application provides a satellite terminal idle-state reselection control method. It receives system information broadcast by a serving satellite, which carries the start time information of beam coverage of the current area corresponding to at least one neighboring satellite. Based on the system information, it obtains the beam coverage start time corresponding to the neighboring satellite. Based on the beam coverage start time and the system information, it determines the start time for signal measurement. It acquires the local time synchronized with the serving satellite. When the local time reaches the start time, it adjusts the receiving beam to point at the neighboring satellite and performs signal measurement on the neighboring satellite. In this application, the satellite terminal uses the neighboring coverage start time broadcast by the serving satellite as the measurement trigger, and performs timing judgment in conjunction with the synchronized local time. Then, after reaching the start time, it performs beam turning and neighboring cell measurement. This transforms the idle-state reselection control from a wide-time-range scanning based on approximate coverage estimation to a timing measurement process based on a specific start time. The matching degree between the neighboring cell measurement task and the actual coverage period is improved, and the overall effect of reducing redundant measurement power consumption is achieved.

[0125] Figure 3 A flowchart illustrating a satellite terminal idle-state reselection control method provided in this application embodiment. Figure 2 ,like Figure 3 As shown in the embodiments of this application, the satellite terminal idle state reselection control method is applied to a serving satellite and includes:

[0126] S301. Obtain satellite constellation orbital operating parameters.

[0127] In this embodiment, the execution entity is the control and processing unit on the serving satellite side, or an on-board processing module communicatively connected to the serving satellite. Satellite constellation orbital operation parameters characterize the orbital trajectories and operational status of each satellite in the constellation, serving as the fundamental input data for subsequent calculations of the start time of beam coverage for neighboring satellites. These parameters include at least satellite identifiers, orbital position parameters, orbital velocity parameters, orbital attitude-related parameters, and control parameters related to beam pointing. They may further include ephemeris update time, time reference identifiers, and information on the relative positions of satellites within the constellation. When the serving satellite acquires these parameters, it can directly read them from its stored ephemeris table, or receive them synchronously from control nodes, gateway stations, or other satellites via inter-satellite links within the constellation. Alternatively, the serving satellite can update existing parameters based on its own orbit measurement results.

[0128] It should be noted that, for scenarios where low-orbit satellites operate at high speeds continuously, the acquisition of satellite constellation orbital operation parameters in this application is not a one-time static reading, but rather an update based on the current service cycle, so that subsequent coverage time calculations are based on the orbital state corresponding to the current moment.

[0129] For example, the serving satellite first determines the spatial description information of the current cell area, which can be represented by the geographic coordinates of the current cell center point, the set of boundary vertices, the set of regional grid points, or beam projection contour parameters.

[0130] Subsequently, the serving satellite invokes the orbital parameter processing program to filter other satellites belonging to the same constellation that have potential coverage associations with the current cell area, resulting in a set of candidate neighboring satellites. Here, neighboring satellites are used to represent other satellites that can be considered as potential reselection targets relative to the current serving satellite. Therefore, the filtering process is based at least on relative orbital positions, beam reachability within future time windows, and the adjacency table in the constellation configuration.

[0131] Optionally, the obtained satellite constellation orbital parameters can be uniformly converted to the same spatiotemporal coordinate reference system, such as a geocentric inertial coordinate system or a geostationary coordinate system, and time-aligned according to the unified time base adopted by the system broadcast. If the parameter sources are different, the serving satellite first performs consistency verification on the multi-source orbital parameters, including timestamp validity verification, orbital element integrity verification, and satellite identifier matching verification; after the verification is passed, a set of constellation orbital parameters available for the current calculation cycle is generated and cached in the neighboring cell time prediction module.

[0132] Based on the above processing, the serving satellite can obtain the complete input required to participate in the calculation of the subsequent beam coverage start time at the current cell area dimension.

[0133] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0134] S302. Based on the satellite constellation orbital operation parameters, determine the beam coverage start time of at least one neighboring satellite, wherein the beam coverage start time is the starting time when the neighboring satellite beam covers the current cell area.

[0135] In this embodiment, the beam coverage start time is used to indicate the starting time when the beams of neighboring satellites begin to cover the current cell area. It is the direct time basis for the satellite terminal to decide when to start performing signal measurements. In this step, neighboring satellites are processed individually. That is, the serving satellite independently calculates the coverage entry time of each candidate neighboring satellite within a future time window and associates each calculation result with the corresponding neighboring satellite identifier.

[0136] For example, based on the obtained satellite constellation orbital operating parameters, the serving satellite combines the spatial range of the current cell area with the pointing model, beam projection model or coverage geometry model of each beam of the neighboring satellites to perform discrete sampling or continuous intersection calculations on the future time axis.

[0137] If a discrete sampling method is used, the serving satellite calculates the position of neighboring satellites and the beam landing point at preset sampling intervals within the prediction time window, and determines whether the beam coverage area intersects with the current cell area for the first time; the moment when the intersection determination condition is met for the first time is taken as the beam coverage start time of the neighboring satellite.

[0138] If the continuous intersection method is adopted, the time solution for the first contact between the coverage boundary and the current cell area boundary is calculated by the orbit propagation model and the beam boundary equation, and this time solution is used as the beam coverage start time.

[0139] In one possible embodiment, when the serving satellite determines the start time of beam coverage of the current cell area for each neighboring satellite, it also makes a determination on each of the multiple beams under the neighboring satellites.

[0140] When multiple beams of the same neighboring satellite may enter the current cell area at different times, the serving satellite can select the earliest time of entry into the current cell area as the beam coverage start time of that neighboring satellite; or, when the system design requires distinguishing specific beams, the satellite identifier and beam identifier can be combined and the beam coverage start time recorded separately.

[0141] The intersection determination condition can be defined as the overlap area between the effective coverage area of ​​the beam and the current cell area reaching a threshold, or the reference point in the current cell area entering the coverage range of the main lobe of the beam.

[0142] To ensure that the timing results can be directly used for subsequent system information broadcasting, the serving satellite will uniformly convert the calculated beam coverage start time to the system broadcast time reference, for example, by expressing it as the system frame number, subframe number, absolute time value, or offset relative to the current broadcast time.

[0143] If a neighboring cell satellite does not have a coverage entry event within the prediction time window, it will not be included in the current neighboring cell configuration generation result.

[0144] Based on the above analysis, by pre-calculating the beam coverage start time on the serving satellite side and generating a distinctive beam coverage start time for at least one neighboring satellite, the satellite terminal no longer relies on its own calculation of the beam coverage start time, but directly arranges the measurement timing based on the broadcast time result, thus making the idle state measurement triggering based on a clear coverage entry sequence.

[0145] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0146] S303. Determine the neighbor cell configuration information, including time information, based on the beam coverage start time.

[0147] In this embodiment, neighbor cell configuration information serves as an intermediate data carrier for carrying the relevant configuration content of neighboring satellites. It is used to organize the structured configuration data corresponding to the neighboring satellites before system information is generated. The time information is the beam coverage start time. The serving satellite writes this time information into the corresponding field of the neighbor cell configuration information, thus establishing a fixed association between the time information and the corresponding neighboring satellite.

[0148] For example, the service satellite establishes neighbor cell configuration entries, each entry including at least the neighbor cell satellite identifier, time information field, and basic index information for satellite terminal to locate measurement objects; when it is necessary to refine the measurement objects, it may also include beam-related identification information.

[0149] The structured processing of neighbor cell configuration information must follow these rules: Neighbor cell configuration information is organized in the form of table entries. Each entry contains a neighbor cell satellite identifier, a priority identifier, an independent reference time field, and a field corresponding to the beam coverage start time. The priority identifier distinguishes the measurement priorities of different neighbor cells, and the independent reference time field correlates the beam coverage start time with the satellite terminal's local time reference. For example, neighbor cell configuration information can be sorted according to the numerical value of the priority identifier. When parsing system information, the satellite terminal prioritizes reading the neighbor cell configuration information corresponding to higher priority identifiers, thereby optimizing the measurement sequence and reducing redundant operations.

[0150] For at least one neighboring satellite, the serving satellite generates entries for each satellite and fills the beam coverage start time into the time information field. If the time is expressed in absolute time, the time reference to which the absolute time is attached is recorded synchronously in the neighboring cell configuration information; if the time is expressed in relative offset, the starting point of the offset is recorded.

[0151] Optionally, to ensure that the satellite terminal can directly parse and use the received system information, the serving satellite also performs encoding length constraint processing, field format adaptation processing, and valid range checking processing on the time information in this step. For example, the time is quantized into an integer value under a predetermined time unit, and its bit width is limited to be consistent with the broadcast message structure.

[0152] In one possible embodiment, the neighbor cell configuration information containing time information is a set of configuration information describing at least one neighbor cell satellite, wherein each piece of configuration information corresponds to the beam coverage start time of a neighbor cell satellite.

[0153] When service satellites form the aforementioned configuration information set, they can be sorted according to the order of beam coverage start time or organized according to the order of neighboring satellite identifiers. When system information capacity is limited, neighboring satellites whose beam coverage start time is outside a preset time window can be temporarily excluded from the current neighboring cell configuration information. After this processing, the neighboring cell configuration information retains both the object information required for neighboring cell measurements and the coverage timing information matching the object, becoming a direct input for system information generation.

[0154] Based on the above analysis, it can be seen that by writing the beam coverage start time into the corresponding field of the neighboring cell configuration information, the serving satellite completes the structured mapping from the coverage prediction result to the broadcast configuration data, so that the coverage start time of the neighboring cell satellite can be directly reflected in the subsequent system information.

[0155] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0156] S304. Based on the neighbor cell configuration information, obtain the system information carrying the beam coverage start time.

[0157] In this embodiment, the system information is a system-side information carrier that broadcasts information related to the coverage time of neighboring cells to the satellite terminal. The satellite terminal determines when to perform signal measurements on neighboring satellites based on this information. The serving satellite maps the configuration content containing time information to the corresponding content in the system information according to the neighboring cell configuration information, thereby forming a broadcastable system information message body.

[0158] For example, the serving satellite reads the neighboring cell configuration information set and assembles each field according to a predetermined message syntax, writing the neighboring cell satellite identifier, time information and its associated index data into the neighboring cell description section of the system information.

[0159] Optionally, if the system information adopts a segmented broadcast structure, the serving satellite can distribute the configurations of different neighboring satellites in multiple record items of the same message, or split them into multiple system information segments, but each time information is bound to a unique neighboring satellite record.

[0160] After encapsulation, the serving satellite performs integrity checks, length checks, and version identifier generation on the system information to ensure that the satellite terminal can identify neighbor cell configuration information updates based on version changes. For cached older versions of system information, after recalculating the new beam coverage start time, the serving satellite overwrites the old fields with the new neighbor cell configuration information and generates a new version of the system information.

[0161] In one possible embodiment, the system information retains the time information corresponding to the beam coverage start time, so that the satellite terminal can know the beam coverage start time of at least one neighboring satellite after receiving the system information.

[0162] Optionally, to facilitate the idle state processing of the satellite terminal, the system information can also carry the system time reference corresponding to the current broadcast time, enabling the satellite terminal to directly compare the local synchronization time with the beam coverage start time. If the time information is represented by a relative offset, the offset value and its unit are written into the system information; if the time information is represented by an absolute offset, the absolute time value and its time reference identifier are written into the system information. After the system information is generated, the serving satellite writes it into the broadcast scheduling buffer, waiting to enter the next broadcast cycle for transmission.

[0163] Based on the above processing, the system information not only retains the list of neighboring satellites, but also directly contains the timing information of neighboring beams entering the current cell area. Therefore, after receiving this information, the satellite terminal can use it as the basis for determining when to start signal measurement.

[0164] In one possible implementation, system information carrying the beam coverage start time is obtained based on neighbor cell configuration information, including:

[0165] Based on the preset measurement window configuration parameters, determine the measurement window offset parameters corresponding to the neighboring satellites; based on the beam coverage start time and measurement window offset parameters, determine the corresponding supplementary parameter data; based on the neighboring configuration information and supplementary parameter data, obtain the system information carrying the beam coverage start time.

[0166] For example, the serving satellite first reads the preset measurement window configuration parameters corresponding to the target neighboring satellite. These parameters may include the window start and end boundaries, offset granularity, and time unit, and the serving satellite then parses these parameters to obtain the measurement window offset parameters. When only the window width and relative reference time are given in the measurement window configuration parameters, the serving satellite can also combine and calculate multiple parameters according to a preset conversion relationship to determine the measurement window offset parameters that match the neighboring satellite. Subsequently, the serving satellite associates and encodes the beam coverage start time with these measurement window offset parameters, generating supplementary parameter data including a start time identifier, offset identifier, and field length identifier. This supplementary parameter data is then mapped and combined with the neighboring cell identifier, beam identifier, and time information fields in the neighboring cell configuration information to form system information carrying the beam coverage start time.

[0167] Optionally, for the encoding format of supplementary parameter data, a fixed-length binary field, a variable-length field, or a time control field defined according to the system information carrying format can be used. In practical applications, other encoding formats can also be selected, and this application does not limit this.

[0168] Specifically, the serving satellite determines the basic broadcast content of the target neighboring satellites based on the neighboring cell configuration information, and then supplements the measurement and control information corresponding to the beam coverage start time by combining supplementary parameter data, thereby generating system information that can be parsed by the satellite terminal. After receiving this system information, the satellite terminal can perform neighboring cell measurements and reselection decisions within the corresponding time window according to the beam coverage start time and its offset relationship carried in it.

[0169] By associating measurement window configuration parameters, measurement window offset parameters, and beam coverage start time to generate supplementary parameter data, the system information can carry more accurate measurement time-domain information, thereby improving the matching degree of neighboring cell measurement timing and reducing the probability of invalid measurements.

[0170] In another possible implementation, system information carrying the beam coverage start time is obtained based on neighbor cell configuration information, including:

[0171] Based on the neighbor cell configuration information, determine multiple priority identifiers corresponding to the neighbor cell satellites; based on the neighbor cell configuration information and each priority identifier, determine the independent reference time field corresponding to each priority identifier; based on the beam coverage start time and the independent reference time field, determine the corresponding field filling data; based on the neighbor cell configuration information and the field filling data, obtain the system information carrying the beam coverage start time.

[0172] For example, the serving satellite first extracts the list of neighboring satellites and their configuration attributes from the neighboring cell configuration information, and sorts the neighboring satellites according to a preset priority rule to generate multiple priority identifiers. Subsequently, the serving satellite combines the field length, field offset, and encoding format corresponding to each priority identifier to determine its corresponding independent reference time field, and converts the beam coverage start time into field-filled data according to the field format.

[0173] In the specific implementation process, the serving satellite needs to generate field-filling data based on the association between the neighbor cell configuration information and the beam coverage start time field. The generation logic of the field-filling data includes: first, the serving satellite reads the priority identifier and independent reference time field from the neighbor cell configuration information; second, it binds the beam coverage start time and the independent reference time field to generate field-filling data; finally, it combines the field-filling data with the neighbor cell configuration information to form system information carrying the beam coverage start time. This field-filling data ensures that the satellite terminal can accurately resolve the beam coverage start time of neighbor cells with different priorities, thereby dynamically adjusting the measurement strategy.

[0174] The encoding method for field-filled data must match the satellite terminal's parsing logic, specifically including field length identifiers and field offset identifiers. The field length identifier indicates the bit width of the beam coverage start time field, and the field offset identifier indicates the starting position of the beam coverage start time field in the system information. When parsing the system information, the satellite terminal first reads the field length identifier and field offset identifier to locate the storage location of the beam coverage start time field, and then calculates the actual measurement start timing by combining it with the independent reference time field. This encoding method ensures that the satellite terminal can efficiently parse the time field in the system information, avoiding measurement misjudgments caused by field ambiguity.

[0175] Optionally, for fields with shorter lengths, fixed-length truncated coding can be used; for fields with longer lengths, extended coding or segmented coding can be used to ensure that the beam coverage start time can be expressed completely or in a conventional manner. In practical applications, other implementation methods can also be selected for this field coding form, and this application does not limit this.

[0176] After the field filling data is generated, the serving satellite writes it into the system information payload corresponding to the neighboring cell configuration information, forming system information carrying the beam coverage start time, and broadcasts it to the satellite terminal. When the satellite terminal parses the system information, it can read the corresponding independent reference time field according to different priority identifiers, thereby obtaining the beam coverage start time of each neighboring cell satellite.

[0177] By dividing neighboring satellites into multiple priority identifiers and configuring independent reference time fields for each, the system information can organize the beam coverage start time according to priority. Satellite terminals can directly obtain the corresponding time information during parsing, reducing field ambiguity and ensuring that the information organization method on the serving satellite side is consistent with the measurement and judgment process on the satellite terminal side, thereby improving the parsability of neighboring time information and the timing accuracy of reselection control.

[0178] It should be understood that the above examples are for illustrative purposes only and are not intended to be limiting.

[0179] S305. Based on the system information, broadcast the system information to the satellite terminals in the current cell area so that the satellite terminals can perform signal measurements on neighboring satellites according to the system information.

[0180] For example, the serving satellite broadcasts system information to idle satellite terminals within the area via the broadcast channel corresponding to the current cell. The broadcast method is a periodic broadcast to the current cell area. Before broadcasting, the serving satellite loads the system information into the corresponding resource location of the downlink broadcast frame and transmits it continuously according to the system broadcast sequence, so that satellite terminals within the area can receive and parse it while residing in the current serving cell.

[0181] After the system information is broadcast via the serving satellite, the satellite terminals in the current cell area obtain the neighboring cell information carrying the start time of beam coverage, and maintain local time synchronization based on the system time reference provided by the serving satellite.

[0182] After receiving the system information, the satellite terminal first parses the neighboring satellite identifier and the corresponding beam coverage start time in the system information. Then, it compares the local synchronization time with the beam coverage start time of each neighboring satellite. Before the local time reaches the corresponding beam coverage start time, the satellite terminal does not start the signal measurement process for that neighboring satellite. After the local time reaches or exceeds the corresponding beam coverage start time, the satellite terminal will switch the receiving beam from the direction of the serving satellite or add a beam pointing towards the direction of the target neighboring satellite, perform signal measurement on the neighboring satellite, and generate measurement results for subsequent reselection judgment.

[0183] It should be noted that the above signal measurements may include synchronization signal detection, broadcast channel reception quality measurement, or reference signal power measurement, as long as they can characterize the accessibility of neighboring satellites. This application embodiment does not impose any restrictions on this.

[0184] In one possible embodiment, after the beam coverage start time, the satellite terminal performs signal measurements on at least one neighboring satellite based on the time information carried in the system information to obtain measurement results for reselection control. Although the serving satellite does not directly participate in the specific measurement actions of the satellite terminal, it provides the satellite terminal with a clear measurement timing basis by broadcasting the system information carrying the beam coverage start time, so that the satellite terminal can carry out idle neighboring cell measurements without relying on an additional ephemeris calculation process.

[0185] Based on the above analysis, this step transmits the beam coverage start time predicted by the serving satellite to the satellite terminal through system broadcast. The satellite terminal only starts measurement processing after the corresponding neighboring cell enters the current cell area coverage, so that the measurement trigger matches the actual coverage entry event, reducing invalid measurements and repeated beam adjustments performed during non-coverage periods in idle state.

[0186] This application provides a satellite terminal idle-state reselection control method applied to a serving satellite. The serving satellite acquires satellite constellation orbital operating parameters; determines the beam coverage start time of at least one neighboring satellite based on the satellite constellation orbital operating parameters; determines neighboring cell configuration information containing time information based on the beam coverage start time; obtains system information carrying the beam coverage start time based on the neighboring cell configuration information; and broadcasts the system information to satellite terminals within the current cell area, enabling the satellite terminals to perform signal measurements on the neighboring satellites according to the system information. In this application, the serving satellite pre-calculates the beam coverage start time of the neighboring satellites for the current cell area based on the satellite constellation orbital operating parameters and writes this time information into the system information via the neighboring cell configuration information for broadcast. The satellite terminal then performs signal measurements on the neighboring satellites after reaching the corresponding beam coverage start time at its local synchronization time. In this way, the timing of neighboring cell measurement in idle state is directly constrained by the coverage entry time provided by the serving satellite, and the measurement processing revolves around the determined beam coverage start time, reducing redundant measurements during long uncertain waiting periods on the satellite terminal side, and achieving the overall technical effect of reducing redundant measurement power consumption.

[0187] Figure 4 A flowchart illustrating a satellite terminal idle-state reselection control method provided in this application embodiment is shown below. Figure 4 As shown in the embodiments of this application, the satellite terminal idle state reselection control method includes:

[0188] S401, Service satellites acquire satellite constellation orbital operation parameters.

[0189] S402. The service satellite determines the start time of beam coverage for at least one neighboring satellite based on the satellite constellation's orbital operating parameters.

[0190] S403. The serving satellite determines the neighbor cell configuration information, which includes time information, based on the start time of beam coverage.

[0191] S404: The serving satellite obtains system information carrying the start time of beam coverage based on the neighboring cell configuration information.

[0192] S405. The service satellite broadcasts system information to satellite terminals within the current cell area based on system information.

[0193] S406. System information for satellite terminal receiving service satellite broadcasts.

[0194] S407. The satellite terminal obtains the beam coverage start time corresponding to the neighboring satellite based on the system information.

[0195] S408. The satellite terminal determines the start time for signal measurement based on the beam coverage start time and system information.

[0196] S409. The satellite terminal obtains and serves the local time synchronized with the satellite.

[0197] S410. When the local time reaches the start-up time, the satellite terminal adjusts the receiving beam to point to the neighboring satellite and performs signal measurement on the neighboring satellite.

[0198] This application provides a satellite terminal idle-state reselection control method. The satellite terminal receives system information broadcast by the serving satellite. The system information carries the start time information of beam coverage of the current area corresponding to at least one neighboring satellite. The satellite terminal obtains the start time of beam coverage of the neighboring satellite according to the system information and determines the start time of signal measurement based on the system information. The satellite terminal obtains the local time synchronized with the serving satellite, and after the local time reaches the start time, it adjusts the receiving beam to point to the neighboring satellite and performs signal measurement on the neighboring satellite. By incorporating the start time information of the neighboring satellite's beam coverage of the current area into the system information and using it to determine the measurement start time, the satellite terminal can conduct idle-state measurements more effectively, thereby achieving the technical effect of reducing redundant measurement power consumption.

[0199] Figure 5 This is a schematic diagram of a satellite terminal idle state reselection control device applied to the satellite terminal side, provided as an embodiment of this application. The device in this embodiment can be in software and / or hardware form. For example... Figure 5 As shown in the embodiment of this application, a satellite terminal idle state reselection control device 500 applied to the satellite terminal side includes: a receiving module 501, a first processing module 502, a second processing module 503, a first acquisition module 504, and a third processing module 505.

[0200] The receiving module 501 is used to receive system information broadcast by the serving satellite, wherein the system information carries the start time information of beam coverage of the current area corresponding to at least one neighboring satellite;

[0201] The first processing module 502 is used to obtain the beam coverage start time corresponding to the neighboring satellite based on system information;

[0202] The second processing module 503 is used to determine the start time of signal measurement based on the beam coverage start time and system information.

[0203] The first acquisition module 504 is used to acquire the local time synchronized with the serving satellite;

[0204] The third processing module 505 is used to adjust the receiving beam to point to the neighboring satellite when the local time reaches the start time, and to perform signal measurement on the neighboring satellite.

[0205] In one possible implementation, the first processing module 502 is further configured to:

[0206] Based on the system information, obtain the corresponding neighbor cell configuration information. The neighbor cell configuration information is encapsulated within the system information and is used to describe the configuration content of the relevant parameters of the ground cell corresponding to the neighbor cell satellite. The neighbor cell configuration information contains multiple priority identifiers.

[0207] Based on the neighbor cell configuration information, determine the independent reference time field corresponding to each priority identifier;

[0208] Based on the priority identifier and the independent reference time field corresponding to each priority identifier, the beam coverage start time of the neighboring satellites corresponding to multiple priority identifiers is obtained.

[0209] In one possible implementation, the second processing module 503 is further configured to:

[0210] Obtain neighbor cell configuration information based on system information;

[0211] Based on the neighbor cell configuration information, determine the corresponding measurement window offset parameters;

[0212] Based on the beam coverage start time and measurement window offset parameters, determine the effective measurement time interval corresponding to the neighboring satellites;

[0213] The effective measurement time interval is determined as the starting point for signal measurement.

[0214] In one possible implementation, the third processing module 505 is further configured to:

[0215] The measurement execution order of neighboring satellites is determined based on each priority identifier;

[0216] According to the measurement execution sequence, after determining that the local time has reached the start time, the receiving beam is adjusted to point to the corresponding neighboring satellite in sequence, and signal measurements are performed on the neighboring satellite.

[0217] This embodiment provides a satellite terminal idle state reselection control device 500 applied to the satellite terminal side, which can execute the method provided in the above-described method embodiment applied to the satellite terminal. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0218] Figure 6 This is a schematic diagram of a satellite terminal idle-state reselection control device applied to the serving satellite side, provided as an embodiment of this application. The device in this embodiment can be in software and / or hardware form. For example... Figure 6As shown in the embodiment of this application, a satellite terminal idle state reselection control device 600 applied to the serving satellite side includes: a second acquisition module 601, a fourth processing module 602, a fifth processing module 603, a sixth processing module 604, and a broadcast module 605.

[0219] The second acquisition module 601 is used to acquire satellite constellation orbital operating parameters;

[0220] The fourth processing module 602 is used to determine the beam coverage start time of at least one neighboring satellite based on the satellite constellation orbital operation parameters, wherein the beam coverage start time is the start time of the neighboring satellite beam covering the current cell area;

[0221] The fifth processing module 603 is used to determine the neighbor cell configuration information, which includes time information, based on the beam coverage start time.

[0222] The sixth processing module 604 is used to obtain system information carrying the beam coverage start time based on the neighbor cell configuration information;

[0223] The broadcast module 605 is used to broadcast system information to satellite terminals within the current cell area based on system information, so that the satellite terminals can perform signal measurements on neighboring satellites based on the system information.

[0224] In one possible implementation, the sixth processing module 604 is further configured to:

[0225] Obtain the preset measurement window configuration information;

[0226] Based on the measurement window configuration information, determine the measurement window offset parameters corresponding to the neighboring satellites;

[0227] Based on the beam coverage start time and measurement window offset parameters, determine the corresponding supplementary parameter data;

[0228] Based on the neighbor cell configuration information and supplementary parameter data, the system information carrying the beam coverage start time is obtained.

[0229] In one possible implementation, the sixth processing module 604 is further configured to:

[0230] Based on the neighboring cell configuration information, determine the multiple priority identifiers corresponding to the neighboring cell satellites;

[0231] Based on the neighbor cell configuration information and each priority identifier, determine the independent reference time field corresponding to each priority identifier;

[0232] Based on the beam coverage start time and independent reference time fields, determine the corresponding field filling data;

[0233] Based on the neighbor cell configuration information and field filling data, system information carrying the beam coverage start time is obtained.

[0234] This embodiment provides a satellite terminal idle state reselection control device 600 applied to the service satellite side, which can execute the method provided in the above-described method embodiment applied to the service satellite. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0235] Figure 7 This is a schematic diagram of the structure of an electronic device provided in this application. Figure 7 As shown, the electronic device 700 provided in this embodiment includes at least one processor 701 and a memory 702. Optionally, the electronic device 700 further includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus.

[0236] In a specific implementation, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to execute the above-described method applied to a satellite terminal or service satellite.

[0237] The specific implementation process of processor 701 can be found in the above-described method embodiment applied to the initiator or collaborative computing party. The implementation principle and technical effect are similar, and will not be repeated here.

[0238] In the above embodiments, it should be understood that the processor 701 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0239] The memory 702 may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0240] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0241] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method applied to a satellite terminal or a service satellite.

[0242] This application also provides a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, the above-described method applied to a satellite terminal or servicing satellite is implemented.

[0243] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0244] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0245] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0246] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0247] In addition, the functional units in the various embodiments of the present invention 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.

[0248] If a function 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 invention, or the part that contributes to the prior art, or a 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 of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0249] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0250] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A satellite terminal idle-state reselection control method, characterized in that, Applied to satellite terminals, including: The system information received from the service satellite broadcast includes the start time information of beam coverage of the current area corresponding to at least one neighboring satellite. Based on the system information, the beam coverage start time corresponding to the neighboring satellite is obtained; The timing for initiating signal measurement is determined based on the beam coverage start time and the system information. Obtain the local time synchronized with the serving satellite; When the local time reaches the start time, the receiving beam is adjusted to point at the neighboring satellite, and signal measurement is performed on the neighboring satellite.

2. The method according to claim 1, characterized in that, The step of obtaining the beam coverage start time corresponding to the neighboring satellite based on the system information includes: Based on the system information, the corresponding neighbor cell configuration information is obtained. The neighbor cell configuration information is encapsulated within the system information and is used to describe the configuration content of the relevant parameters of the ground cell corresponding to the neighbor cell satellite. The neighbor cell configuration information contains multiple priority identifiers. Based on the neighbor cell configuration information, determine the independent reference time field corresponding to each priority identifier; Based on the priority identifier and the independent reference time field corresponding to each priority identifier, the beam coverage start time of the neighboring satellites corresponding to the multiple priority identifiers is obtained.

3. The method according to claim 2, characterized in that, Determining the start time of signal measurement based on the beam coverage start time and the system information includes: Based on the system information, obtain the neighbor cell configuration information; Based on the neighbor cell configuration information, determine the corresponding measurement window offset parameters; The effective measurement time interval corresponding to the neighboring satellite is determined based on the beam coverage start time and the measurement window offset parameter. The effective measurement time interval is determined as the start time for the signal measurement.

4. The method according to claim 2, characterized in that, When the local time reaches the activation timing, adjusting the receiving beam to point at the neighboring satellite and performing signal measurement on the neighboring satellite includes: The measurement execution order of the neighboring satellites is determined based on each priority identifier; According to the measurement execution sequence, after determining that the local time has reached the start time, the receiving beam is sequentially adjusted to point to the corresponding neighboring satellite, and signal measurements are performed on the neighboring satellite.

5. A satellite terminal idle-state reselection control method, characterized in that, Applications include: Obtain satellite constellation orbital parameters; Based on the orbital operating parameters of the satellite constellation, determine the beam coverage start time of at least one neighboring satellite, wherein the beam coverage start time is the starting time when the neighboring satellite's beam covers the current cell area; Based on the beam coverage start time, determine the neighbor cell configuration information, which includes time information; Based on the neighbor cell configuration information, system information carrying the beam coverage start time is obtained; Based on the system information, the system information is broadcast to satellite terminals within the current cell area, so that the satellite terminals can perform signal measurements on the neighboring satellites according to the system information.

6. The method according to claim 5, characterized in that, The step of obtaining system information carrying the beam coverage start time based on the neighbor cell configuration information includes: Obtain the preset measurement window configuration information; Based on the measurement window configuration information, determine the measurement window offset parameters corresponding to the neighboring satellites; Based on the beam coverage start time and the measurement window offset parameter, determine the corresponding supplementary parameter data; Based on the neighbor cell configuration information and the supplementary parameter data, the system information carrying the beam coverage start time is obtained.

7. The method according to claim 5, characterized in that, The step of obtaining system information carrying the beam coverage start time based on the neighbor cell configuration information further includes: Based on the neighbor cell configuration information, determine multiple priority identifiers corresponding to the neighbor cell satellites; Based on the neighbor cell configuration information and each priority identifier, an independent reference time field corresponding to each priority identifier is determined; Based on the beam coverage start time and the independent reference time field, determine the corresponding field filling data; Based on the neighbor cell configuration information and the field filling data, the system information carrying the beam coverage start time is obtained.

8. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1 to 4 or any one of claims 5 to 7.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 4 or any one of claims 5 to 7.

10. A computer program product, characterized in that, Includes a computer program, which, when executed by a processor, is used to implement the method as claimed in any one of claims 1 to 4 or any one of claims 5 to 7.