Wave position planning method, device and equipment for non-ground users

By obtaining and selecting suitable satellite and wave position sets, the wave position is planned for non-ground users, and the problem of insufficient services for non-ground users in the satellite Internet is solved, and effective service guarantees are achieved for non-ground users.

CN120567288AActive Publication Date: 2025-08-29CHINA SATELLITE NETWORK INNOVATION CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511066620.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-08-29
Estimated Expiration
2045-07-31

AI Technical Summary

Technical Problem

The prior art cannot effectively guarantee the service needs of non-terrestrial users in the satellite Internet, resulting in non-terrestrial terminals being unable to receive satellite services.

Method used

By obtaining the first set of satellites corresponding to the target non-terrestrial terminal, determining its corresponding first set of wave bits, and identifying the second satellite and the second set of wave bits, finally selecting the third satellite and the third wave bits, forming the wave bit planning results, and sending them to the serving satellite to perform the beam scheduling strategy.

Benefits of technology

Without affecting the normal operation of the satellite Internet, service guarantees for non-ground users have been improved to ensure that non-ground terminals can receive effective satellite services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120567288A_ABST
    Figure CN120567288A_ABST
Patent Text Reader

Abstract

The invention relates to a resource management technology of a satellite internet, and provides a non-ground user-oriented beam position planning method, device and equipment, and the method comprises the steps: obtaining a first satellite set corresponding to a target non-ground terminal; determining a first wave position of the target non-ground terminal corresponding to each first satellite in the first satellite set, and forming a first wave position set corresponding to the target non-ground terminal; according to the first satellite set and the first wave position set, identifying a second satellite set and a second wave position set corresponding to the target non-ground terminal; and acquiring a third satellite and a third wave position corresponding to the target non-ground terminal from the second satellite set and the second wave position set. According to the embodiment of the invention, the service guarantee of non-ground users in the satellite internet can be improved on the premise of not influencing the normal operation of the satellite internet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite Internet technology, and in particular to a wave position planning method, device and equipment for non-terrestrial users. Background Art

[0002] In satellite internet, user terminals can be divided into two categories: ground terminals and non-ground terminals. Ground terminals are located flush with the Earth's surface and have a one-to-one correspondence with fundamental beam positions. Existing technologies enable dynamic satellite coverage of fundamental beam positions over the ground area. Non-ground terminals, on the other hand, are located higher than the Earth's surface. Different satellite beams provide service to them, covering different ground areas and potentially corresponding to different fundamental beam positions. Therefore, non-ground terminals generally do not have a one-to-one correspondence with ground fundamental beam positions. In this scenario, rational planning of fundamental beam positions is necessary to ensure improved service for non-ground terminals without impacting the normal operation of satellite internet. Summary of the Invention

[0003] The purpose of the embodiments of the present application is to provide a wave position planning method, device and equipment for non-terrestrial users, so as to improve the service guarantee for non-terrestrial users in the satellite Internet without affecting the normal operation of the satellite Internet.

[0004] To achieve the above objectives, on the one hand, an embodiment of the present application provides a wave position planning method for non-terrestrial users, including:

[0005] Acquire a first satellite set corresponding to the target non-ground terminal;

[0006] Determine a first wave position corresponding to the target non-ground terminal and each first satellite in the first satellite set to form a first wave position set corresponding to the target non-ground terminal;

[0007] Identifying, according to the first satellite set and the first waveband set, a second satellite set and a second waveband set corresponding to the target non-ground terminal;

[0008] A third satellite and a third wave position corresponding to the target non-ground terminal are acquired from the second satellite set and the second wave position set.

[0009] In the beam position planning method of the embodiment of the present application, obtaining the first satellite set corresponding to the target non-ground terminal includes:

[0010] In the satellite set, a satellite whose horizontal distance from the target non-ground terminal does not exceed a limit radius, and / or a satellite whose angle on the vertical axis with the target non-ground terminal does not exceed a limit inclination angle, is selected as the first satellite of the target non-ground terminal.

[0011] In the wave position planning method of an embodiment of the present application, the limit radius is determined based on a first distance, a second distance and a first inclination angle; the first distance includes the distance from the target non-ground terminal to its surface projection point; the second distance includes the distance between a designated satellite in the satellite set and its sub-satellite point; the first inclination angle includes the inclination angle of the designated satellite.

[0012] In the wave position planning method of the embodiment of the present application, the limit radius is the product of the absolute value of the difference and the tangent value; the absolute value of the difference is the absolute value of the difference between the first distance and the second distance; the tangent value is the tangent value of the first inclination angle.

[0013] In the beam position planning method of the embodiment of the present application, the limit inclination angle includes the inclination angle of the designated satellite.

[0014] In the beam position planning method of the embodiment of the present application, the designated satellite includes the one with the largest orbital altitude in the satellite set.

[0015] In the beam position planning method of an embodiment of the present application, determining the first beam position corresponding to the target non-ground terminal and each first satellite in the first satellite set includes:

[0016] For each first satellite of the first satellite set, obtaining a straight line equation between the target non-ground terminal and the first satellite;

[0017] Calculate two intersection points of the straight line with the earth's surface based on the straight line equation and the earth's spherical equation;

[0018] Of the two intersection points of the straight line and the ground surface, the intersection point closest to the target non-ground terminal is taken as the closest intersection point of the straight line and the ground surface;

[0019] The first wave position at the closest intersection of the straight line and the ground surface is used as the first wave position corresponding to the first satellite.

[0020] In the beam position planning method of an embodiment of the present application, identifying the second satellite set and the second beam position set corresponding to the target non-terrestrial terminal according to the first satellite set and the first beam position set includes:

[0021] Eliminating, from the first beam position set, beam positions in non-service areas, first beam positions with electronic fences, and / or first beam positions requiring interference avoidance, to obtain a second beam position set corresponding to the target non-terrestrial terminal;

[0022] The first satellite at the first beam position corresponding to the target non-ground terminal is eliminated from the first satellite set, to obtain a second satellite set corresponding to the target non-ground terminal.

[0023] In the beam planning method of the embodiment of the present application, the interference avoidance includes interference avoidance at the beam granularity.

[0024] In the beam position planning method of the embodiment of the present application, obtaining a third satellite and a third beam position corresponding to the target non-ground terminal from the second satellite set and the second beam position set includes:

[0025] Obtaining a distance between the target non-ground terminal and each second satellite in the second satellite set to obtain a distance set;

[0026] Using the second satellite corresponding to the smallest one in the distance set as the third satellite of the target non-ground terminal;

[0027] The second wave position corresponding to the third satellite in the second wave position set is used as the third wave position of the target non-ground terminal.

[0028] In the wave position planning method of the embodiment of the present application, the method further includes:

[0029] Outputting a beam position planning result including information about the third satellite and the third beam position; the beam position planning result includes:

[0030] Terminal identification;

[0031] Third satellite identification;

[0032] The third wave position marker;

[0033] Service start and end time;

[0034] Service termination time.

[0035] The wave position planning method of the embodiment of the present application further includes:

[0036] The third wave position identifier, the service start and end times, and the service termination time are sent to a third satellite corresponding to the third satellite identifier.

[0037] On the other hand, an embodiment of the present application further provides a wave position planning device for non-terrestrial users, including:

[0038] A first acquisition module, configured to acquire a first satellite set corresponding to a target non-ground terminal;

[0039] a determining module, configured to determine a first wave position corresponding to the target non-ground terminal and each first satellite in the first satellite set, to form a first wave position set corresponding to the target non-ground terminal;

[0040] An identification module is configured to identify a second satellite set and a second wave bit set corresponding to the target non-ground terminal according to the first satellite set and the first wave bit set;

[0041] The second module is configured to obtain a third satellite and a third wave position corresponding to the target non-ground terminal from the second satellite set and the second wave position set.

[0042] On the other hand, an embodiment of the present application further provides a network device, comprising:

[0043] at least one processor; and

[0044] At least one memory stores instructions thereon, and when the instructions are executed individually or collectively by the at least one processor, the network device executes the above-mentioned wave position planning method.

[0045] On the other hand, an embodiment of the present application further provides a computer storage medium storing instructions thereon, wherein the instructions, when executed individually or collectively by at least one processor of a computer device, enable the computer device to execute the above-mentioned wave position planning method.

[0046] On the other hand, an embodiment of the present application further provides a computer program product, comprising instructions, wherein when the instructions are executed individually or collectively by at least one processor of a computer device, the computer device executes the above-mentioned wave position planning method.

[0047] On the other hand, an embodiment of the present application further provides a chip, wherein the chip includes a circuit system, and the circuit system is configured to execute the above-mentioned wave position planning method.

[0048] It can be seen from the technical solutions provided by the above embodiments of the present application that, in the embodiments of the present application, based on obtaining the maximum serviceable satellite set (first satellite set) corresponding to the target non-ground terminal, the basic wavelet (first wavelet) corresponding to the terminal and each serviceable satellite (first satellite) can be obtained, and the associated wavelet (second wavelet) suitable for providing services to the terminal is selected from these basic wavelets (first wavelets), and the associated satellite (second satellite) suitable for providing services to the terminal is selected from the maximum serviceable satellite set (first satellite set), and then the service wavelet (third wavelet) is further selected from these associated wavelets (second wavelets), and the service satellite (third satellite) is further selected from these associated satellites (second satellites), thereby obtaining the wavelet planning result corresponding to the terminal, so that the wavelet planning result can be subsequently sent to the service satellite (third satellite) so that the service satellite (third satellite) can execute the corresponding beam scheduling strategy, thereby achieving the improvement of service guarantee for non-ground users in the satellite Internet without affecting the normal operation of the satellite Internet. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments described in the present application. For those skilled in the art, other drawings can be obtained based on these drawings without inventive work. In the drawings:

[0050] Figure 1 A schematic diagram of satellite coverage in the prior art is shown;

[0051] Figure 2 A schematic diagram illustrating an application environment for wave position planning for non-terrestrial users in some embodiments of the present application is shown;

[0052] Figure 3 A flowchart of a wave position planning method for non-terrestrial users in some embodiments of the present application is shown;

[0053] Figure 4 Shown Figure 2 A flowchart of obtaining a set of candidate satellites corresponding to a target non-ground terminal in the method shown;

[0054] Figure 5 A schematic diagram showing satellite coverage of a non-ground terminal in an exemplary embodiment of the present application is shown;

[0055] Figure 6 Shown Figure 2 A flowchart of determining the basic wave position corresponding to the target non-ground terminal and each candidate satellite in the candidate satellite set in the method shown;

[0056] Figure 7 Shown Figure 2 A flowchart of the method for identifying the associated satellite set and associated wave position set corresponding to the target non-ground terminal;

[0057] Figure 8 A schematic diagram showing the closest intersection of a straight line (a straight line defined by a target non-ground terminal and a candidate satellite) and the earth's surface in an exemplary embodiment of the present application is shown;

[0058] Figure 9 Shown Figure 2 A flowchart of the method for obtaining the service satellite and service beam position corresponding to the target non-ground terminal;

[0059] Figure 10 A schematic diagram showing the data format of the wave position planning result in an exemplary embodiment of the present application is shown;

[0060] Figure 11 A structural block diagram of a network device in some embodiments of the present application is shown.

[0061] [Description of Reference Numerals]

[0062] 10. Network equipment;

[0063] 20. Satellite;

[0064] 1100: network equipment;

[0065] 1110: processor;

[0066] 1120: memory;

[0067] 1130: Procedure;

[0068] 1140: transceiver;

[0069] 1150: Antenna; DETAILED DESCRIPTION

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

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

[0072] In the description of this application, unless otherwise specified, "and / or" is a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of this disclosure, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.

[0073] In this application, expressions such as "greater than" or "less than" may be used to determine whether a specific condition is met. However, this is merely an example and is not intended to exclude conditions that are greater than or less than. Conditions described as "greater than" can be replaced with "greater than," conditions described as "less than" can be replaced with "less than," and conditions described as "greater than and less than" can be replaced with "greater than and less than." Furthermore, "A" to "B" below refers to at least one of the elements from A (inclusive) to B (inclusive).

[0074] In the embodiments of this application, the singular forms "a," "the," etc. include plural forms and should be broadly understood to mean "a" or "a type" rather than being limited to "one." Furthermore, the term "said" should be understood to include both singular and plural forms, unless the context clearly indicates otherwise. Furthermore, the term "according to" should be understood to mean "at least in part based on...", and the term "based on" should be understood to mean "at least in part based on...", unless the context clearly indicates otherwise.

[0075] This application provides method operation steps as described in the embodiments or flowcharts, but may include more or fewer operation steps based on routine or non-creative work. The order of steps listed in the embodiments is only one way of executing the steps among many steps and does not represent the only execution order. When the actual system or device product is executed, it can be executed in the order or in parallel according to the method shown in the embodiments or the drawings.

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

[0077] This application uses terms used in some communication standards (such as 3GPP, European Telecommunications Standards Institute (ETSI), Extensible Radio Access Network (ERAN), and Open-Radio Access Network (O-RAN)) to describe various embodiments. However, this is merely an example for description. The various embodiments of the present application can also be easily modified and applied in other communication systems.

[0078] In an embodiment of the present application, communication between devices in a communication system may be performed according to a communication protocol of any stage, for example, including but not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and 5G, New Radio (NR), etc., and / or other communication protocols currently known or to be developed in the future.

[0079] To facilitate understanding, the technical terms involved in the embodiments of this application are explained below.

[0080] (1) Terminal Device: refers to a device that has wireless transceiver capabilities and can work with network-side equipment to provide communication services to users. Terminal devices can also be called terminal, user equipment (UE), user terminal, mobile terminal (MT), or user agent. For example, the terminal device may be a mobile phone, a tablet computer, a laptop computer, a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless communication device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, an Internet of Things (IoT) device, a narrowband Internet of Things (NB-IoT) device, a vehicle-to-everything (V2X) device, a device in device-to-device communication (D2D), an enhanced machine type communication (eMTC) device, a reduced capability device (REDUCED) device, or a wireless terminal in smart city. Capability, RedCap), cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), clients, handheld devices with wireless communication capabilities, vehicle-mounted devices or ship-mounted devices, etc.

[0081] In scenarios such as the Internet of Things, terminal devices can also be machines or devices for monitoring or measurement, including but not limited to: Machine Type Communication (MTC) terminals, vehicle-mounted communication terminals, device-to-device terminals, Machine-to-Machine (M2M) terminals, etc.

[0082] (2) Network equipment: refers to network-side equipment that can communicate with terminal equipment. Network equipment can be located on a satellite or on the ground. Network equipment may also be referred to as a space base station, satellite-borne base station, satellite, satellite communication node, satellite network terminal equipment, satellite communication module, or base station. This network-side equipment may also be referred to as access network equipment or wireless access network equipment. The network side device may be a base station (BTS) in a Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) communication system carried by satellite, a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system carried by satellite, an evolved NodeB (eNB or eNodeB) in an LTE system carried by satellite, a base station in a terrestrial network or non-terrestrial network (NTN), such as a base station (gNB) in a 5G network carried by satellite, a base station in a future network after the 5G network (such as a 6G network) carried by satellite, a base station in a future evolved Public Land Mobile Network (PLMN) network carried by satellite, a Transmission Reception Point (TRP) carried by satellite, or a Cloud Radio Access Network (CRA) carried by satellite. A base station can also be a ground-based base station capable of communicating with satellites. It can also be called an access point (AP), a 5G node (5th generation node), a wireless point (wireless point), or a transmission / reception point (TRP). Network equipment can also be a base station carried by a high-altitude platform station (HAPS) with airborne capabilities, such as a large balloon or airship, a base station in a roadside unit (RSU), or a base station in a connected vehicle network.

[0083] Both the terminal device and the base station device can perform beamforming, but the embodiments of the present application are not limited to this. In some embodiments, the terminal may or may not perform beamforming. Furthermore, the base station may or may not perform beamforming. That is, only one of the terminal and the base station may perform beamforming, or neither the terminal nor the base station may perform beamforming. In this application, a beam refers to the spatial flow of a signal in a wireless channel, which is formed by one or more antennas or antenna elements. This formation process may be referred to as beamforming.

[0084] In addition, the term "network side" or "network device side" refers to one side of the network, which can be a base station or one or more network devices as described above. The term "terminal side" or "terminal device" refers to the user or terminal side, which can be a UE or one or more terminal devices as described above.

[0085] Satellite internet access is based on satellite communication technology. It can be generally understood as a satellite platform that has been relocated from ground-based base stations into the air. Each satellite acts as a mobile base station in the sky, providing high-bandwidth, flexible, and convenient internet access to users worldwide. In satellite internet, the Earth's surface is divided into several fixed-position base stations. Each base station is uniquely identified by its base station number or by the longitude and latitude coordinates of its center point.

[0086] In traditional satellite Internet technology, satellites perform beam coverage based on the beam planning results recorded in the network management system. In addition, there is another closest coverage strategy; the closest coverage strategy means that if a ground base beam can be covered by three satellites at a certain moment, in order to avoid frequency interference between different satellites, the satellite closest to this base beam will be selected as the service satellite for this beam. Figure 1 As shown, based on the closest distance coverage strategy, the basic wave position corresponding to the ground area A will be covered by the beam of satellite A, and the basic wave position corresponding to the ground area B will be covered by the beam of satellite B. In this case, non-ground users cannot receive access services from any satellite.

[0087] In summary, given that traditional technical solutions cannot meet the service needs of non-terrestrial users in satellite internet, this application provides a wave position planning method, device, and equipment for non-terrestrial users to improve service guarantees for non-terrestrial users without affecting the normal operation of satellite internet. Non-terrestrial users refer to users in the satellite internet who are flying in the air (such as aircraft) or users located in the air (such as user terminals carried by aircraft).

[0088] Figure 2A schematic diagram illustrates an application environment for beam planning for non-terrestrial users in some embodiments of the present application; the application environment includes a network device 10 and a satellite 20. In some embodiments of the present application, the network device 10 can be an electronic device with network management functions (e.g., management of network resources such as devices, links, and nodes), or a software system running on the electronic device and providing business logic for network management. The software system can be deployed on a server in a ground operation and control center. The network device 10 can adjust the initial beam planning results as needed based on the granularity of non-terrestrial users (i.e., non-terrestrial terminals) and send the adjusted beam planning results to the corresponding satellite 20, enabling the satellite 20 to implement the corresponding beam scheduling strategy to provide on-demand coverage of the basic terrestrial beams, thereby improving service guarantees for non-terrestrial users without affecting the normal operation of the satellite Internet. In some embodiments of the present application, the satellite 20 can be a non-geostationary satellite, such as a low-Earth orbit satellite or a medium-Earth orbit satellite. Such satellites 20 are highly dynamic (i.e., move at high speed relative to the Earth's surface), causing their coverage area to change dynamically.

[0089] The embodiment of the present application provides a wave position planning method for non-terrestrial users, which can be applied to the above-mentioned network equipment side. Figure 3 As shown, in some embodiments of the present application, the wave position planning method for non-terrestrial users may include the following steps:

[0090] Step 301: Acquire a first satellite set corresponding to a target non-ground terminal.

[0091] Step 302: Determine a first wave position corresponding to the target non-ground terminal and each first satellite in the first satellite set to form a first wave position set corresponding to the target non-ground terminal.

[0092] Step 303: Identify a second satellite set and a second waveband set corresponding to the target non-ground terminal according to the first satellite set and the first waveband set.

[0093] Step 304: Acquire a third satellite and a third wave position corresponding to the target non-ground terminal from the second satellite set and the second wave position set.

[0094] In the embodiment of the present application, the first satellite refers to a candidate satellite, the second satellite refers to an associated satellite, and the third satellite refers to a service satellite; correspondingly, the first satellite set refers to a candidate satellite set, and the second satellite set refers to an associated satellite set.

[0095] In the embodiment of the present application, the first wavelength refers to the basic wavelength, the second wavelength refers to the associated wavelength, and the third wavelength refers to the service wavelength; correspondingly, the first wavelength set refers to the basic wavelength set, and the second wavelength set refers to the associated wavelength set.

[0096] In an embodiment of the present application, based on obtaining the maximum serviceable satellite set (i.e., candidate satellite set) corresponding to the target non-ground terminal, the basic wave positions corresponding to the terminal and each serviceable satellite can be obtained, and wave positions suitable for providing services to the terminal (i.e., associated wave positions) are selected from these basic wave positions, and satellites suitable for providing services to the terminal (i.e., associated satellites) are selected from the maximum serviceable satellite set, and then service wave positions are further selected from these associated wave positions, and service satellites are further selected from these associated satellites, thereby obtaining the wave position planning result corresponding to the terminal, so that the wave position planning result can be subsequently sent to the service satellite, so that the service satellite can execute the corresponding beam scheduling strategy, thereby achieving improved service guarantee for non-ground users (e.g., key users among non-ground users) in the satellite Internet without affecting the normal operation of the satellite Internet.

[0097] In some embodiments of the present application, the target non-ground terminal refers to a non-ground user in the satellite Internet.

[0098] In some embodiments of the present application, network devices can adjust the beam planning results on demand based on timed, real-time, periodic, or random triggering to meet the service guarantee requirements of non-ground users in the corresponding scenario. For example, when a drill (or other special event) needs to be conducted in a certain airspace as planned, the network device can start a timed adjustment task to adjust the existing beam planning results on demand through timed triggering, thereby ensuring the communication and other service requirements of non-ground users during the drill (or other special event).

[0099] In some embodiments of the present application, the candidate satellite set is the maximum set of serviceable satellites (or the maximum serviceable satellite set). The associated satellite refers to a satellite in the candidate satellite set that can (or is suitable for) providing services to the target non-ground terminal.

[0100] In some embodiments of the present application, the basic beam position set is the maximum set of serviceable beam positions. Basic beam positions are ground-based fixed beam positions that divide the satellite's global (surface) coverage area. Associated beam positions are basic beam positions in the basic beam position set that can (or are suitable for) providing service to target non-terrestrial terminals.

[0101] In some embodiments of the present application, obtaining a set of candidate satellites corresponding to a target non-ground terminal may include:

[0102] Satellites in the satellite set whose horizontal distance from the target non-ground terminal does not exceed a limit radius, and / or whose included angle on the vertical axis with the target non-ground terminal does not exceed a limit inclination angle, are selected as first satellites for the target non-ground terminal. In this way, a candidate satellite set corresponding to the target non-ground terminal can be accurately and efficiently calculated.

[0103] In some embodiments of the present application, the limiting radius is determined based on a first distance, a second distance, and a first inclination angle. Specifically, the limiting radius may be the product of the absolute value of the difference between the first distance and the second distance and the tangent of the first inclination angle. The first distance includes the distance from the target non-ground terminal to its surface projection point; the second distance includes the distance from a specified satellite in the satellite set to its sub-satellite point; and the first inclination angle includes the inclination angle of the specified satellite.

[0104] In some embodiments of the present application, the designated satellite may include the satellite with the highest orbital altitude in the set of satellites. This facilitates obtaining the widest set of candidate satellites. Of course, in other embodiments, other satellites may be customized as designated satellites as needed. The following uses the example of designating the satellite with the highest orbital altitude in the set of satellites as the example to specifically describe the process of obtaining the set of candidate satellites corresponding to the target non-ground terminal.

[0105] refer to Figure 4 As shown, in some embodiments of the present application, obtaining a set of candidate satellites corresponding to a target non-ground terminal may include the following steps:

[0106] Step 401: Obtain the surface projection point of the target non-ground terminal and its first distance to the surface projection point; and obtain the sub-satellite point of the satellite with the largest orbital altitude in the satellite set, the second distance from the satellite with the largest orbital altitude to the sub-satellite point, and the maximum inclination angle of the satellite with the largest orbital altitude.

[0107] For example, in Figure 5 In the embodiment shown, the coordinate system adopts the Earth-centered Earth-fixed coordinate system. At time T, the position of the satellite can be expressed as P sat =(X sat ,Y sat ,Z sat ), the sub-satellite coordinates of the satellite can be expressed as , the position of the target non-ground terminal can be expressed as P ue =(X ue ,Y ue ,Z ue ), the sub-satellite point coordinates corresponding to the target non-ground terminal can be expressed as Assume that the earth is a sphere with a radius of R, the maximum inclination angle of the satellites is the same as α, and the distance from the highest satellite (i.e., the one with the highest orbital altitude in the satellite set) to the earth's surface is H (i.e., the second distance from the highest satellite to its sub-satellite point), and the distance from the target non-ground terminal to the earth's surface is H ue (i.e. the first distance from the target non-ground terminal to its surface projection point).

[0108] In some embodiments of the present application, the satellite set may be a set of one or more geostationary satellite systems (e.g., low-Earth orbit satellites), which may be customized. Therefore, the candidate satellites in the embodiments of the present application are also geostationary satellites.

[0109] Step 402: Determine a limit radius according to the first distance, the second distance, and the maximum inclination angle.

[0110] In some embodiments of the present application, the limit radius R can be calculated according to the following formula:

[0111] R=(HH ue )·tanα

[0112] Depend on Figure 5 It can be seen that if the satellite with the maximum distance H from the ground is exactly at an angle α with the target non-ground terminal on the Z axis (i.e., the vertical axis or vertical direction), then the position of the target non-ground terminal is taken as the vertex, and the height is HH ue , with an angle α with the Z axis, the geometric area formed corresponds to the maximum area where the target non-ground terminal can be serviced by the satellite. In addition, since the satellite's coverage area on the Earth's surface is assumed to be circular, the geometric area's mapping area on the ground can also be considered as a circular area with the target non-ground terminal's surface projection point as the center and the distance R between the satellite's sub-satellite point and the target non-ground terminal's surface projection point as the radius. This circular area also corresponds to the maximum area where the satellite's sub-satellite point can be serviced. The satellite's sub-satellite point refers to the geocentric longitude and latitude of the intersection of the satellite's radial direction and the Earth's surface. That is, the sub-satellite point is the projection of the satellite's spatial position on the Earth's surface.

[0113] Step 403: Select, from the satellite set, satellites whose sub-satellite points are at a distance from the surface projection point that does not exceed the limit radius, and satellites whose sub-satellite points form an angle with the target non-ground terminal on the vertical axis that does not exceed the maximum inclination angle, as candidate satellites for the target non-ground terminal.

[0114] In some embodiments of the present application, by traversing all satellites in the satellite set, the distance between the sub-satellite point of each satellite and the surface projection point of the target non-ground terminal can be calculated respectively, and the angle between each satellite and the target non-ground terminal on the Z axis can be calculated respectively. Then, satellites with distances in the interval (0, R] and angles in the interval (0, α) are confirmed as serviceable satellites and serve as candidate satellites for the target non-ground terminal.

[0115] pass Figure 4 The method shown can accurately and efficiently calculate the candidate satellite set corresponding to the target non-ground terminal.

[0116] refer to Figure 6 As shown, in some embodiments of the present application, determining the basic wave position corresponding to the target non-ground terminal and each candidate satellite in the candidate satellite set may include the following steps:

[0117] Step 601: Select a candidate satellite from the candidate satellite set, and obtain the equation of the line corresponding to the target non-ground terminal and the candidate satellite.

[0118] In an embodiment of the present application, the straight line corresponding to the target non-ground terminal and the candidate satellite is a straight line determined by the position of the target non-ground terminal and the position of the candidate satellite. For each candidate satellite in the candidate satellite set, the equation of the straight line corresponding to the target non-ground terminal and the candidate satellite can be expressed as:

[0119]

[0120] Among them, x, y, and z represent three-dimensional coordinates. sat 、Y sat 、Z sat is the three-dimensional coordinate of the candidate satellite, X ue 、Y ue 、Z ue is the three-dimensional coordinate of the target non-ground terminal, and t is the time variable. It can be seen from the above linear equation that there is a linear relationship between the position of the target non-ground terminal and the position of the candidate satellite in all three directions.

[0121] Step 602: Calculate the two intersection points of the line with the earth's surface based on the line equation and the earth's spherical equation. 2 +y 2 +z 2 =R 2 , we get: [X sat +t ·(X ue -X sat ) ] 2 +[Ysat +t ·(Y ue - Y sat ) ] 2 +[Z sat +t ·(Z ue - Z sat ) ] 2 = R 2 ; Then solve the value of t and substitute it into the straight line equation to obtain the two intersection points of the target line and the ground surface.

[0122] Step 603: Of the two intersection points between the straight line and the ground surface, the intersection point closest to the target non-ground terminal is selected as the closest intersection point between the straight line and the ground surface.

[0123] In some embodiments of the present application, for each candidate satellite in the candidate satellite set, according to the straight line axiom, the position of the target non-ground terminal and the position of the candidate satellite can determine a straight line (such as Figure 8 The straight line passing through the earth can form two points with the surface (as shown in the dotted line in Figure 8 As shown in points A and B in the figure), since point A is far from the non-ground terminal ( Figure 8 Point A can be taken as the closest intersection point between the target line and the ground.

[0124] Step 604: The basic wave position at the closest intersection of the straight line and the ground surface is used as the basic wave position corresponding to the candidate satellite.

[0125] For non-terrestrial terminals, receiving satellite access services requires that the satellite cover the fundamental beam position corresponding to the non-terrestrial terminal. In other words, the satellite's beam covering the fundamental beam position can also illuminate the non-terrestrial terminal. Therefore, the fundamental beam position corresponding to the point of closest intersection of the line connecting the candidate satellite and the target non-terrestrial terminal with the Earth's surface can be used as the fundamental beam position corresponding to the target non-terrestrial terminal and the candidate satellite. By covering this fundamental beam position, the candidate satellite can provide access services to the target non-terrestrial terminal.

[0126] Step 605: Determine whether there are any unprocessed candidate satellites in the candidate satellite set. If there are any unprocessed candidate satellites, return to step 601; otherwise, end.

[0127] refer to Figure 7 As shown, in some embodiments of the present application, identifying the associated satellite set and the associated waveband set corresponding to the target non-ground terminal according to the candidate satellite set and the basic waveband set may include the following steps:

[0128] Step 701: Eliminate non-service area beam positions, basic beam positions with electronic fences, and / or basic beam positions requiring interference avoidance from the basic beam position set to obtain an associated beam position set corresponding to the target non-terrestrial terminal.

[0129] In some embodiments of the present application, non-service areas refer to areas where satellites do not need to cover (e.g., areas with little demand for service, such as Antarctica). Therefore, non-service area beams refer to beams corresponding to areas where satellites do not need to cover; therefore, if service is to be guaranteed for non-terrestrial users, non-service area beams must be excluded.

[0130] In some embodiments of the present application, geo-fences in satellite internet refer to virtual boundaries set within specific areas within a service area (such as special areas where coverage is not permitted). These boundaries are used to control or limit the coverage of satellite beams, ensuring that satellites only provide services within authorized areas. Therefore, if service guarantees are to be provided to non-terrestrial users, it is generally necessary to exclude beams where geo-fences are set.

[0131] In some embodiments of the present application, interference avoidance in satellite internet refers to the satellite employing a series of avoidance measures to mitigate or eliminate signal interference (such as co-channel interference) within the service area within a relevant timeframe. Interference avoidance can include interference avoidance at the granularity of the wavelength to ensure granular service performance and reliability for non-terrestrial users. The satellite's interference avoidance information can be shown in Table 1 below.

[0132] Table 1

[0133]

[0134] Step 702: Eliminate candidate satellites whose basic waveband corresponding to the target non-ground terminal does not exist in the candidate satellite set, and obtain an associated satellite set corresponding to the target non-ground terminal.

[0135] Of course, if the candidate satellite set becomes an empty set after eliminating the candidate satellites that do not have the basic beam position corresponding to the target non-ground terminal, the corresponding beam scheduling strategy can be executed according to the original beam position planning.

[0136] refer to Figure 9 As shown, in some embodiments of the present application, acquiring the serving satellite and the serving waveband corresponding to the target non-ground terminal from the associated satellite set and the associated waveband set may include the following steps:

[0137] Step 901: Obtain the distance between the target non-ground terminal and each associated satellite in the associated satellite set to obtain a distance set.

[0138] Step 902: Use the associated satellite corresponding to the smallest distance in the distance set as the service satellite of the target non-ground terminal.

[0139] In order to reduce or avoid interference, a non-ground terminal can only be covered by one satellite at a time, so it is necessary to select one of the satellites associated with the non-ground terminal to provide service for it. ue The calculation formula is as follows:

[0140] Among them, P t is the operating frequency, G t is the transmitting antenna gain, G r is the receiving antenna gain, d is the transmission distance, and L is the path loss.

[0141] In some embodiments of the present application, assuming that the performance of each satellite is the same, including antenna gain, transmission frequency, etc., the received signal strength of the non-ground terminal mainly depends on the transmission distance and path loss, where the free space loss L f is the main path loss of the link, and its calculation formula is as follows:

[0142] L f =92.45+20lg(f)+ 20lg(d) Where f is the operating frequency and d is the transmission distance.

[0143] As can be seen from the above formula, distance is the most critical factor affecting the signal strength of non-ground terminals. Therefore, if there are multiple associated satellites that match the service guarantee requirements, the closest one can be selected as the serving satellite, which helps further improve the reliability of service guarantee.

[0144] Step 903: Use the associated beam position corresponding to the service satellite in the associated beam position set as the service beam position of the target non-ground terminal.

[0145] In some embodiments of the present application, after obtaining the serving satellite and serving beam position corresponding to the target non-ground terminal, the method may further include: outputting a beam position planning result including information about the serving satellite and the serving beam position. The output beam position planning result may include: a terminal identifier, a serving satellite identifier, a serving beam position identifier, a service start and end time, and a service termination time. Correspondingly, in some embodiments of the present application, the network device may also send the serving beam position identifier, the service start and end time, and the service termination time to the serving satellite corresponding to the serving satellite identifier by means of an upload, so that the serving satellite can execute the corresponding beam scheduling strategy.

[0146] Figure 10The data format of the wave position planning results is shown in Figure 10 As can be seen in the figure, the beam planning results include beam information such as the service start time and service end time of the service beam. For a non-terrestrial user, service assurance may require the participation of multiple satellites. For example, scenarios where the assurance time span or coverage span of a non-terrestrial user is long, may require relay service and coordinated cooperation from multiple satellites, thus requiring multiple service beams. Therefore, the user-granular beam planning results can include multiple service beams (multiple service beams can be arranged sequentially in the beam planning results).

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

[0148] The embodiment of the present application further provides a wave position planning device for non-terrestrial users, which may include:

[0149] A first acquisition module is used to acquire a set of candidate satellites corresponding to a target non-ground terminal;

[0150] a determination module, configured to determine a basic wave position corresponding to the target non-ground terminal and each candidate satellite in the candidate satellite set, to form a basic wave position set corresponding to the target non-ground terminal;

[0151] an identification module, configured to identify, based on the candidate satellite set and the basic wave position set, an associated satellite set and an associated wave position set corresponding to the target non-ground terminal;

[0152] The second module is used to obtain the service satellite and service wave position corresponding to the target non-ground terminal from the associated satellite set and the associated wave position set.

[0153] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0154] An embodiment of the present application further provides a network device, which may be, for example, a base station, but the present application is not limited thereto and may also be other network devices.

[0155] Figure 11 The diagram shows the structure of the network device according to the embodiment of the present application. Figure 11As shown, the network device 1100 may include a processor 1110 (e.g., a central processing unit (CPU)) and a memory 1120 ; the memory 1120 is coupled to the processor 1110 . The memory 1120 may store various data and may also store an information processing program 1130 , which is executed under the control of the processor 1110 .

[0156] For example, the processor 1110 may be configured to execute a program to implement the beam position planning method for non-terrestrial users as described in the previous embodiment. For example, the processor 1110 may be configured to perform the following control: obtaining a candidate satellite set corresponding to a target non-terrestrial terminal; determining the basic beam positions corresponding to the target non-terrestrial terminal and each candidate satellite in the candidate satellite set to form a basic beam position set corresponding to the target non-terrestrial terminal; identifying an associated satellite set and an associated beam position set corresponding to the target non-terrestrial terminal based on the candidate satellite set and the basic beam position set; and obtaining a serving satellite and a serving beam position corresponding to the target non-terrestrial terminal from the associated satellite set and the associated beam position set.

[0157] In addition, if Figure 11 As shown, the network device 1100 may also include: a transceiver 1140 and an antenna 1150, etc.; wherein, the functions of the above components are similar to those of the prior art and are not described here. It is worth noting that the network device 1100 does not necessarily have to include Figure 11 In addition, the network device 1100 may also include Figure 11 For components not shown, reference may be made to the prior art.

[0158] An embodiment of the present application further provides a chip, wherein the chip includes a circuit system configured to execute the above-mentioned wave position planning method for non-terrestrial users.

[0159] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing this application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0160] An embodiment of the present application also provides a computer storage medium storing instructions, wherein the instructions, when executed individually or collectively by at least one processor of a computer device, enable the computer device to execute the above-mentioned wave position planning method for non-terrestrial users.

[0161] An embodiment of the present application also provides a computer program product, including instructions, wherein when the instructions are executed individually or collectively by at least one processor of a computer device, the computer device executes the above-mentioned wave position planning method for non-terrestrial users.

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

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

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

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

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

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

[0168] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present application may take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware. Furthermore, the embodiments of the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

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

[0170] It should also be understood that in the embodiments of this application, the term "and / or" is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0171] The various embodiments in this application are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiment is generally similar to the method embodiment, so the description is relatively simple. For relevant parts, refer to the partial description of the method embodiment.

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

[0173] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A wave position planning method for non-terrestrial users, characterized in that: include: Acquire a first satellite set corresponding to the target non-ground terminal; Determine a first wave position corresponding to the target non-ground terminal and each first satellite in the first satellite set to form a first wave position set corresponding to the target non-ground terminal; Identifying, according to the first satellite set and the first waveband set, a second satellite set and a second waveband set corresponding to the target non-ground terminal; A third satellite and a third wave position corresponding to the target non-ground terminal are acquired from the second satellite set and the second wave position set.

2. The wave position planning method according to claim 1, wherein: The acquiring the first satellite set corresponding to the target non-ground terminal includes: In the satellite set, a satellite whose horizontal distance from the target non-ground terminal does not exceed a limit radius, and / or a satellite whose angle on the vertical axis with the target non-ground terminal does not exceed a limit inclination angle, is selected as the first satellite of the target non-ground terminal.

3. The wave position planning method according to claim 2, wherein: The limit radius is determined based on a first distance, a second distance and a first inclination angle; the first distance includes the distance from the target non-ground terminal to its surface projection point; the second distance includes the distance between a designated satellite in the satellite set and its sub-satellite point; and the first inclination angle includes the inclination angle of the designated satellite.

4. The wave position planning method according to claim 3, wherein: The limit radius is the product of the absolute value of the difference and the tangent value; the absolute value of the difference is the absolute value of the difference between the first distance and the second distance; and the tangent value is the tangent value of the first inclination angle.

5. The wave position planning method according to claim 3, wherein: The limit inclination angle includes the inclination angle of the designated satellite.

6. The wave position planning method according to claim 3, wherein: The designated satellite includes the satellite with the largest orbital altitude in the set of satellites.

7. The wave position planning method according to claim 1, wherein: The determining a first wave position corresponding to the target non-ground terminal and each first satellite in the first satellite set includes: For each first satellite of the first satellite set, obtaining a straight line equation between the target non-ground terminal and the first satellite; Calculate two intersection points of the straight line with the earth's surface based on the straight line equation and the earth's spherical equation; Of the two intersection points of the straight line and the ground surface, the intersection point closest to the target non-ground terminal is taken as the closest intersection point of the straight line and the ground surface; The first wave position at the closest intersection of the straight line and the ground surface is used as the first wave position corresponding to the first satellite.

8. The wave position planning method according to claim 1, wherein: The identifying, according to the first satellite set and the first waveband set, a second satellite set and a second waveband set corresponding to the target non-ground terminal includes: Eliminating, from the first beam position set, beam positions in non-service areas, first beam positions with electronic fences, and / or first beam positions requiring interference avoidance, to obtain a second beam position set corresponding to the target non-terrestrial terminal; The first satellite at the first beam position corresponding to the target non-ground terminal is eliminated from the first satellite set, to obtain a second satellite set corresponding to the target non-ground terminal.

9. The wave position planning method according to claim 8, characterized in that: The interference avoidance includes interference avoidance at the wave position granularity.

10. The wave position planning method according to claim 1, wherein: Acquiring a third satellite and a third wave position corresponding to the target non-ground terminal from the second satellite set and the second wave position set includes: Obtaining a distance between the target non-ground terminal and each second satellite in the second satellite set to obtain a distance set; Using the second satellite corresponding to the smallest one in the distance set as the third satellite of the target non-ground terminal; The second wave position corresponding to the third satellite in the second wave position set is used as the third wave position of the target non-ground terminal.

11. The wave position planning method according to claim 1, wherein: The method further comprises: Outputting a beam position planning result including information about the third satellite and the third beam position; the beam position planning result includes: Terminal identification; Third satellite identification; The third wave position marker; Service start and end time; Service termination time.

12. The wave position planning method according to claim 11, wherein: Also includes: The third wave position identifier, the service start and end times, and the service termination time are sent to a third satellite corresponding to the third satellite identifier.

13. A wave position planning device for non-terrestrial users, characterized in that: include: A first acquisition module, configured to acquire a first satellite set corresponding to a target non-ground terminal; a determining module, configured to determine a first wave position corresponding to the target non-ground terminal and each first satellite in the first satellite set, to form a first wave position set corresponding to the target non-ground terminal; An identification module is configured to identify a second satellite set and a second wave bit set corresponding to the target non-ground terminal according to the first satellite set and the first wave bit set; The second module is configured to obtain a third satellite and a third wave position corresponding to the target non-ground terminal from the second satellite set and the second wave position set.

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

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

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

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

Citation Information

Patent Citations

  • Handover based on predicted network conditions

    CN114978274A

  • Satellite system wave position scheduling planning method for designated area

    CN119519805A

  • Systems and Methods for Satellite Selection Using Beamscanning Techniques

    US20240259055A1