Beam control method and apparatus for group, electronic device, medium and product

CN121984557BActive Publication Date: 2026-11-03CHENGDU TD TECH LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511239073.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-01
Publication Date
2026-11-03
Estimated Expiration
2045-09-01

AI Technical Summary

Technical Problem

In low-Earth orbit satellite communication, the scheme of terminal equipment reporting its location in real time to maintain beam coverage results in a large consumption of uplink resources.

Method used

By receiving group paging messages sent by satellite network equipment, the expected location of terminal equipment is predicted, and only locations outside the dynamic coverage area are reported to the satellite network equipment, so that the satellite network equipment can perform beam control and adjust the coverage area.

Benefits of technology

This reduces the number of times terminal devices report their location to satellite network equipment, saves communication resources, and improves the accuracy of beam control and communication reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121984557B_ABST
    Figure CN121984557B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a group beam control method and device, electronic equipment, medium and product. The method comprises: receiving a group paging message sent by a current satellite network device, wherein the group paging message comprises a dynamic coverage range of a beam of the current satellite network device; determining a plurality of expected positions of a plurality of terminal devices in the group according to movement information of the plurality of terminal devices and the dynamic coverage range; determining a range-out position located outside the dynamic coverage range from the plurality of expected positions, and sending the range-out position to the current satellite network device, so that the current satellite network device performs beam control and adjusts the dynamic coverage range according to the range-out position. According to the above scheme, the terminal devices in the group report only the specified position to the satellite network device according to the group paging message sent by the satellite network device, thereby reducing the number of reports and saving communication resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a group beam control method, apparatus, electronic device, medium and product. Background Technology

[0002] In low-Earth orbit (LEO) satellite communications, satellite network equipment employs phased array antennas or antenna array configurations. Phased array antennas achieve dynamic coverage of a target area by electronically controlling the direction and shape of the beam, allowing terminal devices within the target area to communicate with the satellite network equipment. This technology can rapidly adjust the beam direction to adapt to the relative movement of the satellite network equipment and the terminal devices. Broadband trunking communication technology is a dedicated scheduling communication system built upon broadband wireless technology, used to uniformly schedule a group of terminal devices.

[0003] In related technologies, the terminal device reports its location in real time, enabling the satellite network device to perform beam control, thereby ensuring that the terminal device remains within the beam coverage area of ​​the satellite network device during movement.

[0004] However, this real-time location reporting scheme has the problem of high uplink resource consumption. Summary of the Invention

[0005] This application provides methods, apparatus, electronic devices, media, and products for beam control of groups, in order to save communication resources.

[0006] In a first aspect, embodiments of this application provide a beam control method for a group, comprising: receiving a group paging message sent by a current satellite network device, the group paging message including the dynamic coverage range of the beam of the current satellite network device; determining multiple expected locations of the multiple terminal devices in the group based on their movement information and the dynamic coverage range; determining an out-of-range location from the multiple expected locations that is outside the dynamic coverage range, and sending the out-of-range location to the current satellite network device, so that the current satellite network device performs beam control and adjusts the dynamic coverage range based on the out-of-range location.

[0007] In one possible implementation, the group paging message further includes a duration interval; for any given terminal device; determining multiple expected locations of the terminal device based on the movement information of the terminal device in the group and the dynamic coverage area, including: determining the center coordinates of the dynamic coverage area; determining the current speed of the terminal device based on the movement information; determining the current coordinates of the terminal device relative to the center coordinates based on the movement information and the center coordinates; and performing segmented calculations according to the duration interval based on the current coordinates, the center coordinates, and the current speed to obtain multiple expected locations of the terminal device at multiple expected times, wherein the duration interval separates two adjacent expected times.

[0008] In one possible implementation, the group paging message further includes a speed threshold; determining the current coordinates of the terminal device relative to the center coordinates based on the mobility information and the center coordinates includes: determining whether the current speed is greater than or equal to the speed threshold; if so, determining the current coordinates of the terminal device relative to the center coordinates based on the mobility information and the center coordinates.

[0009] In one possible implementation, before receiving a group paging message sent by the current satellite network device, the method further includes: determining multiple initial locations and multiple initial speeds of the multiple terminal devices; and sending the multiple initial locations and multiple initial speeds to a control center so that the control center determines the dynamic coverage area based on the multiple initial locations and multiple initial speeds.

[0010] In one possible implementation, sending the plurality of initial positions and the plurality of initial velocities to a control center includes: receiving preset conditions sent by the control center, the preset conditions including a transmission period and / or a position change threshold; and when the preset conditions are met, sending the plurality of initial positions and the plurality of initial velocities to the control center.

[0011] In one possible implementation, the group paging message further includes current beam information; the method further includes: performing beam alignment based on the current beam information to enable the plurality of terminal devices to communicate with the current satellite network device.

[0012] In one possible implementation, the method further includes: receiving a handover instruction sent by an updated satellite network device, the updated satellite network device being used to replace the current satellite network device; determining updated beam information of the updated satellite network device according to the handover instruction; and performing beam alignment according to the updated beam information to enable the plurality of terminal devices to communicate with the updated satellite network device.

[0013] Secondly, embodiments of this application provide a beam control device for a group, comprising: a receiving module, configured to receive a group paging message sent by a current satellite network device, the group paging message including the dynamic coverage range of the beam of the current satellite network device; a determining module, configured to determine multiple expected locations of the multiple terminal devices in the group based on the movement information of multiple terminal devices and the dynamic coverage range; and a reporting module, configured to determine an out-of-range location from the multiple expected locations that is outside the dynamic coverage range, and send the out-of-range location to the current satellite network device, so that the current satellite network device performs beam control and adjusts the dynamic coverage range based on the out-of-range location.

[0014] In one possible implementation, the group paging message further includes a duration interval; for any terminal device; the determining module is specifically used to determine the center coordinates of the dynamic coverage area; the determining module is further used to determine the current speed of the terminal device based on the mobility information; the determining module is further used to determine the current coordinates of the terminal device relative to the center coordinates based on the mobility information and the center coordinates; the determining module is further used to perform segmented calculations according to the duration interval based on the current coordinates, the center coordinates, and the current speed to obtain multiple expected positions of the terminal device at multiple expected times, with the duration interval separating two adjacent expected times.

[0015] In one possible implementation, the group paging message further includes a speed threshold; the determining module is specifically used to determine whether the current speed is greater than or equal to the speed threshold; the determining module is further used to determine the current coordinates of the terminal device relative to the center coordinates based on the movement information and the center coordinates if the current speed is greater than or equal to the speed threshold.

[0016] In one possible implementation, the device further includes: a location module for determining multiple initial positions and multiple initial speeds of the plurality of terminal devices; the location module is further configured to send the plurality of initial positions and the plurality of initial speeds to a control center, so that the control center determines the dynamic coverage range based on the plurality of initial positions and the plurality of initial speeds.

[0017] In one possible implementation, the position module is specifically configured to receive preset conditions sent by the control center, the preset conditions including a transmission period and / or a position change threshold; the position module is also specifically configured to send the plurality of initial positions and the plurality of initial velocities to the control center when the preset conditions are met.

[0018] In one possible implementation, the group paging message further includes current beam information; the device further includes a communication module for performing beam alignment based on the current beam information to enable communication between the plurality of terminal devices and the current satellite network device.

[0019] In one possible implementation, the apparatus further includes: an update module, configured to receive a switching instruction sent by an update satellite network device, the update satellite network device being used to replace the current satellite network device; the update module is further configured to determine update beam information of the update satellite network device according to the switching instruction; the update module is further configured to perform beam alignment according to the update beam information, so as to enable the plurality of terminal devices to communicate with the update satellite network device.

[0020] Thirdly, embodiments of this application provide a group beam control device, including: a memory and a processor;

[0021] The memory stores computer-executed instructions;

[0022] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0023] Fourthly, embodiments of this application provide a non-volatile computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0024] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0025] The beam control method, apparatus, electronic device, medium, and product for a group provided in this application embodiment include: receiving a group paging message sent by a current satellite network device, the group paging message including the dynamic coverage range of the current satellite network device's beam; determining multiple expected locations of multiple terminal devices in the group based on their movement information and the dynamic coverage range; determining an out-of-range location from the multiple expected locations that is outside the dynamic coverage range, and sending the out-of-range location to the current satellite network device, so that the current satellite network device performs beam control and adjusts the dynamic coverage range based on the out-of-range location. In this scheme, the terminal devices in the group only report a specified location to the satellite network device based on the group paging message sent by the satellite network device, thereby reducing the number of reports and saving communication resources. Attached Figure Description

[0026] 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.

[0027] Figure 1 A schematic diagram illustrating an application scenario of a group beam control method provided in this application embodiment;

[0028] Figure 2 A schematic flowchart illustrating a group beam control method provided in an embodiment of this application;

[0029] Figure 3 A schematic flowchart illustrating a group beam control method provided in an embodiment of this application;

[0030] Figure 4 A schematic diagram illustrating the determination of dynamic coverage area provided in an embodiment of this application;

[0031] Figure 5 A schematic diagram illustrating the intended location provided in the embodiments of this application;

[0032] Figure 6 A schematic diagram of beam control provided in an embodiment of this application;

[0033] Figure 7 A schematic diagram of the structure of a group beam control device provided in an embodiment of this application;

[0034] Figure 8 A schematic diagram of the structure of a group beam control device provided in an embodiment of this application;

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

[0036] 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. Detailed Implementation

[0037] 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.

[0038] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer 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 represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0039] It should be noted that the phrase "at...time" in the embodiments of this application can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of this application do not specifically limit this. Furthermore, the display interface provided in the embodiments of this application is merely an example, and the display interface may include more or less content.

[0040] It should be noted that 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, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use, processing, transmission, provision, disclosure, and application of the relevant data all comply with the relevant laws, regulations, and standards of the relevant countries and regions, have taken necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation portals for users to choose to authorize or refuse.

[0041] In the embodiments of this application, the term "wireless communication" can also be simply referred to as "communication," and the term "communication" can also be described as "data transmission," "information transmission," or "transmission." Those skilled in the art can use the technical solutions provided in the embodiments of this application for wireless communication between network devices and terminals, such as wireless communication between access network devices and terminals, and wireless communication between core network devices and terminals.

[0042] The terminal equipment in this application embodiment can also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.

[0043] It should be noted that the beam control methods, devices, electronic devices, media, and products of this application group can be used in the field of communication technology, as well as in any field other than communication. The application fields of the beam control methods, devices, electronic devices, media, and products of this application group are not limited.

[0044] Figure 1 This is a schematic diagram illustrating an application scenario of a group beam control method provided in this application embodiment. The scenario illustrated is as follows: multiple terminal devices in a group are all located within the beam coverage area of ​​a satellite network device, and the satellite network device communicates with the multiple terminal devices.

[0045] In practical applications, terminal devices must be within the beam coverage area to communicate with satellite network devices. Both satellite network devices and terminal devices can be mobile. The satellite network devices adjust the beam coverage area through beam control to ensure that multiple terminal devices in the group are always within the beam coverage area, thus ensuring reliable communication between the satellite network devices and terminal devices.

[0046] For example, group communication is a technology in which multiple terminal devices exchange information by sharing communication resources. In group communication, messages sent by satellite network devices can be received by multiple terminal devices, thereby reducing signaling overhead. However, the locations of the multiple terminal devices in the group are different, so group communication needs to consider whether all the communication devices in the group are within the beam coverage area to ensure the reliability of group communication.

[0047] For example, beam control refers to achieving coverage of a ground area by adjusting parameters such as the direction, width, or power of a beam. For instance, when some terminal devices move outside the beam's coverage area, satellite network equipment can adjust the beam's power to expand the coverage area so that the expanded coverage includes the terminal devices, thus maintaining their communication. Therefore, beam control needs to be based on the location of the terminal devices.

[0048] For example, a beam is a directional energy distribution formed when electromagnetic waves propagate in space. In communication, a beam concentrates signal energy in a specific direction so that a terminal device can receive the signal corresponding to the beam.

[0049] In related technologies, terminal devices report their current location to satellite network equipment in real time, and the satellite network equipment determines whether to perform beam control based on the reported location. Real-time location reporting frequently consumes uplink resources, leading to high uplink resource consumption.

[0050] The method for beam control of a group provided in this application is intended to solve the above-mentioned technical problems of the prior art.

[0051] 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 now be described with reference to the accompanying drawings.

[0052] Figure 2 This application provides a schematic flowchart of a group beam control method, which includes the following steps:

[0053] S201. Receive a group paging message sent by the current satellite network device. The group paging message includes the dynamic coverage range of the beam of the current satellite network device.

[0054] As an example, the executing entity of this embodiment can be any one of the multiple terminal devices in the group.

[0055] For example, the current satellite network device is the satellite network device currently accessing the group.

[0056] For example, group paging is a key signaling mechanism in Broadband Trunking Communication (B-TrunC) systems for scheduling group communications. Currently, satellite network equipment sends group paging messages to terminal devices to instruct them to perform specified operations.

[0057] For example, a terminal device within the dynamic coverage area can receive signals from the current satellite network device, thereby communicating with the current satellite network device.

[0058] Optionally, multiple terminal devices in the group may be located on the ground or in the air.

[0059] Optionally, the group paging message may include, but is not limited to, at least one of the following: current satellite network device identifier, synchronization time, ephemeris information, group identifier, group service priority, or time and frequency resource information of the group service.

[0060] S202. Based on the mobile information and dynamic coverage of multiple terminal devices in the group, determine multiple expected locations of multiple terminal devices.

[0061] For example, mobility information includes, but is not limited to, the speed or direction of movement of the terminal device.

[0062] For example, the expected location is the predicted location of the terminal device at a future time based on dynamic coverage.

[0063] With scenario examples, the expected location can be used to determine in advance whether the terminal device will move outside the dynamic coverage area, thereby instructing the satellite network equipment to perform beam control in advance to improve the accuracy of beam control.

[0064] S203. Determine the out-of-range location from multiple expected locations that is outside the dynamic coverage range, and send the out-of-range location to the current satellite network equipment so that the current satellite network equipment can perform beam control and adjust the dynamic coverage range based on the out-of-range location.

[0065] For example, by comparing multiple expected locations with dynamic coverage areas, out-of-range locations among the multiple expected locations can be identified. Terminal devices at out-of-range locations cannot receive signals from satellite network devices.

[0066] For example, the current satellite network equipment adjusts the dynamic coverage range so that the adjusted dynamic coverage range can cover multiple terminal devices, and enables the multiple terminal devices to perform a new round of location prediction and reporting based on the adjusted dynamic coverage range, so as to enable the terminal devices to communicate with the current satellite network equipment at all times.

[0067] With the help of scenario examples, the movement of a terminal device can lead to two scenarios: the terminal device's new location is within the dynamic coverage area, or it is outside the dynamic coverage area. If the terminal device's new location is within the dynamic coverage area, it can still receive signals from the current satellite network device and communicate. Even if it reports its location to the current satellite network device, the current device does not need to perform beam control, thus wasting uplink resources. If the terminal device's new location is outside the dynamic coverage area, it cannot communicate normally with the current satellite network device after moving. In this case, beam control is required. Reporting its location instructs the current satellite network device to perform beam control to maintain communication between the terminal device and the current satellite network device. Therefore, reporting its location is a necessary action, and the use of uplink resources is considered effective utilization.

[0068] Optionally, the terminal device may transmit the corresponding expected time at the same time as transmitting the location outside the range. The expected time is the time when the terminal device is expected to be located outside the range. The expected time is used to indicate the time when the current satellite network device should perform beam control, so that the beam control is matched with the movement of the terminal device, thereby performing beam control accurately.

[0069] The beam control method for a group provided in this application receives a group paging message sent by a current satellite network device. The group paging message includes the dynamic coverage range of the current satellite network device's beam. Based on the movement information and dynamic coverage range of multiple terminal devices in the group, multiple expected locations of the multiple terminal devices are determined. From the multiple expected locations, a location outside the dynamic coverage range is determined and sent to the current satellite network device, so that the current satellite network device can perform beam control and adjust the dynamic coverage range based on the location outside the dynamic coverage range. In this scheme, the terminal devices in the group only report the specified location to the satellite network device based on the group paging message sent by the satellite network device, thereby reducing the number of reporting times and saving communication resources.

[0070] Based on any of the above embodiments, the following, in conjunction with Figure 3 The detailed process of beam control for the group is explained.

[0071] Figure 3 This is a flowchart illustrating a group beam control method provided in an embodiment of this application. Figure 3 As shown, the method includes:

[0072] S301. Receive a group paging message sent by the current satellite network device. The group paging message includes the dynamic coverage range of the beam of the current satellite network device.

[0073] One feasible implementation method for beam control of a group may further include: beam alignment based on current beam information to enable multiple terminal devices to communicate with the current satellite network equipment.

[0074] The group paging message also includes the current beam information.

[0075] For example, current beam information includes, but is not limited to, beamforming vectors, beam direction angles, or frequency bands of the current satellite network equipment.

[0076] For example, the terminal device adjusts the beam direction and parameters of its own antenna array according to the current beam information to align it with the beam of the current satellite network device, thereby reducing signal interference and improving communication quality.

[0077] In this feasible implementation, sending the current beam information via group paging messages can improve message utilization and save communication resources compared to sending the current beam information individually.

[0078] One feasible implementation may include, before receiving a group paging message sent by the current satellite network equipment, determining multiple initial positions and multiple initial velocities of multiple terminal devices; and sending the multiple initial positions and multiple initial velocities to the control center so that the control center can determine the dynamic coverage area based on the multiple initial positions and multiple initial velocities.

[0079] For example, the control center determines the dynamic coverage area based on the initial position and initial speed of the terminal device.

[0080] Optionally, after determining the dynamic coverage area, the control center sends the dynamic coverage area to the current satellite network equipment, so that the satellite network equipment can send the dynamic coverage area to the terminal equipment.

[0081] Optionally, dynamic coverage range includes margin control. For example, the control center determines the movement range of the terminal device over a certain period of time based on its initial position and initial speed. Then, a margin is added to this movement range to obtain a larger range as the dynamic coverage range. In actual use, the movement of the terminal device is uncertain. Margin control can effectively address the movement of the terminal device, reducing the number of beam control operations and thus reducing the number of times the terminal device reports its position.

[0082] Optionally, the dynamic coverage area can be defined as a circle or approximately a circle, as shown in the reference. Figure 1 The circular or near-circular dynamic coverage area conforms to the symmetrical design of the antenna beams of current satellite network equipment.

[0083] Optionally, the control center may include a service control module (TCF), which calculates the dynamic coverage range based on multiple initial positions, multiple initial speeds, and margin.

[0084] Below, in conjunction with Figure 4 The method for determining dynamic coverage is explained.

[0085] Figure 4 This is a schematic diagram illustrating the determination of dynamic coverage area as provided in an embodiment of this application. Figure 4 As shown, the terminal device sends its initial position and initial velocity to the control center. The control center determines the dynamic coverage area based on the initial position and initial velocity, sends the dynamic coverage area to the current satellite network device, and the current satellite network device sends the dynamic coverage area to the terminal device.

[0086] For example, satellite network equipment has limited computing power. By using the computing power of satellite network equipment for communication, and by determining the dynamic coverage area through the control center, the computing pressure on satellite network equipment can be reduced.

[0087] In this feasible implementation, the dynamic coverage area is determined by the control center, which can alleviate the computing pressure on satellite network equipment, allowing the satellite network equipment to focus on communication and thus improve the quality of communication.

[0088] One feasible implementation method is to send multiple initial positions and multiple initial velocities to the control center by: receiving preset conditions sent by the control center, the preset conditions including a transmission period and / or a position change threshold; and when the preset conditions are met, sending multiple initial positions and multiple initial velocities to the control center.

[0089] For example, preset conditions are used to control the frequency at which the terminal device sends initial position and initial speed, in order to control the consumption of communication resources.

[0090] As an example, the default condition is a transmission cycle, where the terminal device sends its initial position and initial speed to the control center once every transmission cycle.

[0091] As another example, the preset condition is a position change threshold. When the displacement of the terminal device is greater than or equal to the position change threshold, it means that the terminal device has moved a long distance. At this time, it is necessary to redetermine the dynamic coverage range so that the new dynamic coverage range covers the terminal device.

[0092] As another example, the preset conditions are the transmission period and the position change threshold. When either condition is met, the initial position and initial velocity are transmitted once.

[0093] In this feasible implementation, the frequency at which the terminal device sends the initial position and initial speed is controlled by preset conditions. Compared with real-time transmission, the transmission frequency can be reduced, thereby saving communication resources.

[0094] S302. Determine the center coordinates of the dynamic coverage area.

[0095] For example, taking a dynamic coverage area that is circular or approximately circular as an example, the center coordinates are the coordinates of the center of the dynamic coverage area. The center coordinates can be used as an accurate reference to accurately determine whether the location of the terminal device is outside the coverage area.

[0096] S303. Determine the current speed of the terminal device based on the mobile information.

[0097] For example, the current speed reflects the current direction and rate of movement of the terminal device, and is used to predict the future position of the terminal device.

[0098] Optionally, the terminal device may record its speed during movement using its Global Positioning System (GPS) or an accelerometer.

[0099] S304. Based on the mobile information and center coordinates, determine the current coordinates of the terminal device relative to the center coordinates.

[0100] One feasible implementation is that the group paging message also includes a speed threshold; the current coordinates can be determined by the following methods: determining whether the current speed is greater than or equal to the speed threshold; if so, then determining the current coordinates of the terminal device relative to the center coordinates based on the mobility information and the center coordinates.

[0101] For example, the speed threshold is used as a criterion for determining the current coordinates. The current coordinates are determined only when the current speed is greater than or equal to the speed threshold, so as to reduce the number of times the current coordinates are determined.

[0102] With the example of the scenario, if the current speed is less than the speed threshold, it means that the terminal device is only making a small movement. Since the dynamic coverage range includes a margin, the small movement will not cause the terminal device to exceed the dynamic coverage range. Therefore, it is not necessary to determine the current coordinates and report the location.

[0103] In this feasible implementation, the frequency of determining the current coordinates by controlling the speed threshold can reduce the number of times the position is reported, thereby saving communication resources.

[0104] S305. Based on the current coordinates, center coordinates, and current speed, perform segmented calculations according to time intervals to obtain multiple expected positions of the terminal device at multiple expected times, with a time interval between two adjacent expected times.

[0105] For example, taking a dynamically covered area that is circular or approximately circular, with the center coordinates being the coordinates of the center of the circle, the X-axis and Y-axis coordinates of multiple expected locations can be calculated using the following formula:

[0106]

[0107]

[0108] in, The expected position is the X-axis coordinate relative to the center coordinate. This represents the component of the current velocity on the X-axis. For time intervals, This is the X-axis coordinate of the current coordinate relative to the center coordinate. The expected position is the Y-coordinate relative to the center coordinate. This represents the component of the current velocity on the Y-axis. This is the Y-axis coordinate of the current coordinate relative to the center coordinate.

[0109] Furthermore, the radius of the dynamic coverage area is The area is ,according to Is the result greater than This is to determine whether the prefetched location is outside the dynamic coverage area.

[0110] It should be noted that the calculation method for the dynamic coverage of other shapes is the same.

[0111] Below, in conjunction with Figure 5 Explain the expected location.

[0112] Figure 5 This is a schematic diagram illustrating the intended location provided in the embodiments of this application. For example... Figure 5 As shown, time A is the current time. By segmenting the calculations, the expected locations of the terminal device at times B and C can be obtained. It can be seen that the terminal device is predicted to be outside the dynamic coverage area at time C. Effective reporting can be achieved by reporting the location outside the coverage area at time C.

[0113] To illustrate with a scenario example, segmented computation involves calculating the coordinates of a predicted location at regular time intervals. Each coordinate represents the predicted position of the terminal device at the corresponding expected time. Segmented computation reduces the amount of computation required.

[0114] Based on the above implementation method, the number of calculations is reduced by segmenting the calculations, thereby saving computing resources.

[0115] S306. Determine the out-of-range location from multiple expected locations that is outside the dynamic coverage range, and send the out-of-range location to the current satellite network equipment so that the current satellite network equipment can perform beam control and adjust the dynamic coverage range based on the out-of-range location.

[0116] Below, in conjunction with Figure 6 The beam control is explained.

[0117] Figure 6 This is a schematic diagram of beam control provided in an embodiment of this application. Figure 6 As shown, the terminal device sends its predicted out-of-range location to the current satellite network device, enabling the current satellite network device to perform beam control based on this out-of-range location. The current satellite network device then sends the adjusted dynamic coverage area and beam information to the terminal device, enabling the terminal device to perform a new round of location prediction and reporting based on the adjusted dynamic coverage area.

[0118] One feasible implementation method for beam control of a group may further include: receiving a handover instruction sent by an updated satellite network device, wherein the updated satellite network device is used to replace the current satellite network device; determining the updated beam information of the updated satellite network device according to the handover instruction; and performing beam alignment according to the updated beam information to enable multiple terminal devices to communicate with the updated satellite network device.

[0119] With the example scenario, the updated satellite network device is used to replace the current satellite network device. As the current satellite network device moves, its beam coverage may shift significantly, leaving the group's service cell range. Terminal devices in the group will then be unable to access the current satellite network device. In this case, it is necessary to switch the satellite network device that the terminal devices are connected to; the switched satellite network device is the updated satellite network device.

[0120] For example, after the current satellite network device moves out of its serving cell, it sends location update control information to the updating satellite network device. This enables the updating satellite network device to obtain the dynamic coverage area of ​​the group, calculate beam parameters based on the center location of the dynamic coverage area, and generate beam information. Subsequently, the updating satellite network device dynamically performs beam control based on the reported location information of the terminal devices in the group.

[0121] For example, the updating satellite network device sends a handover instruction to the terminal device, and the terminal device accesses the updating satellite network device according to the handover instruction, thereby enabling continuous communication of the terminal device.

[0122] In this feasible implementation, by using a handover instruction, the terminal device can accurately access and update the satellite network equipment when the satellite network equipment is switched, thereby improving the reliability of communication.

[0123] Figure 7 This is a schematic diagram of a group beam control device provided in an embodiment of this application. Figure 7 As shown, the beam control device 70 of this group may include: a receiving module 71, a determining module 72, and a reporting module 73, wherein,

[0124] The receiving module 71 is used to receive group paging messages sent by the current satellite network equipment. The group paging messages include the dynamic coverage range of the beam of the current satellite network equipment.

[0125] The determination module 72 is used to determine multiple expected locations of multiple terminal devices based on the mobility information and dynamic coverage of multiple terminal devices in the group.

[0126] The reporting module 73 is used to determine the out-of-range location from multiple expected locations that is outside the dynamic coverage range, and send the out-of-range location to the current satellite network equipment so that the current satellite network equipment can perform beam control and adjust the dynamic coverage range based on the out-of-range location.

[0127] Optionally, the receiving module 71 can perform... Figure 2 S201 in the embodiment.

[0128] Optionally, module 72 can be executed. Figure 2 S202 in the embodiment.

[0129] Optionally, the reporting module 73 can execute... Figure 2 S203 in the embodiment.

[0130] It should be noted that the beam control device of the group shown in the embodiments of this application can execute the technical solution shown in the above method embodiments, and its implementation principle and beneficial effects are similar, so they will not be described again here.

[0131] In one possible implementation, the group paging message further includes a duration interval; it is targeted at any single terminal device; and the determining module 72 is specifically used for:

[0132] Determine the center coordinates of the dynamic coverage area;

[0133] Determine the current speed of the terminal device based on mobile information;

[0134] Based on the mobile information and the center coordinates, determine the current coordinates of the terminal device relative to the center coordinates;

[0135] Based on the current coordinates, center coordinates, and current speed, the system performs segmented calculations according to time intervals to obtain multiple expected positions of the terminal device at multiple expected times, with the time interval between two adjacent expected times.

[0136] In one possible implementation, the group paging message further includes a speed threshold; the determination module 72 is specifically used for:

[0137] Determine if the current speed is greater than or equal to the speed threshold;

[0138] If so, then determine the current coordinates of the terminal device relative to the center coordinates based on the movement information and the center coordinates.

[0139] Figure 8 This is a schematic diagram of a group beam control device provided in an embodiment of this application. Figure 7 Based on the illustrated embodiments, as Figure 8 As shown, the beam control device 70 of this group also includes: a position module 74, a communication module 75, and an update module 76, wherein,

[0140] Position module 74, used for:

[0141] Determine multiple initial positions and multiple initial velocities for multiple terminal devices;

[0142] Multiple initial positions and multiple initial velocities are sent to the control center so that the control center can determine the dynamic coverage area based on the multiple initial positions and multiple initial velocities.

[0143] In one possible implementation, the positioning module 74 is specifically used for:

[0144] The system receives preset conditions sent by the control center, including the transmission period and / or location change threshold.

[0145] When the preset conditions are met, multiple initial positions and multiple initial velocities are sent to the control center.

[0146] Group paging messages also include current beam information; communication module 75, used for:

[0147] Beam alignment is performed based on the current beam information to enable multiple terminal devices to communicate with the current satellite network equipment.

[0148] Update module 76, used for:

[0149] Receives a handover instruction from the updated satellite network equipment, which is used to replace the current satellite network equipment;

[0150] Based on the switching instructions, determine the updated beam information for the updated satellite network equipment;

[0151] Beam alignment is performed based on updated beam information to enable multiple terminal devices to communicate with updated satellite network equipment.

[0152] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 9 As shown, the electronic device includes:

[0153] The electronic device includes a processor 291 and a memory 292; it may also include a communication interface 293 and a bus 294. The processor 291, memory 292, and communication interface 293 can communicate with each other via the bus 294. The communication interface 293 can be used for information transmission. The processor 291 can invoke logical instructions stored in the memory 292 to execute the methods of the above embodiments.

[0154] Furthermore, the logic instructions in the aforementioned memory 292 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0155] The memory 292, as a non-volatile computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this application. The processor 291 executes functional applications and data processing by running the software programs, instructions, and modules stored in the memory 292, that is, it implements the methods in the above-described method embodiments.

[0156] The memory 292 may include a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 292 may include high-speed random access memory and may also include non-volatile memory.

[0157] This application provides a non-volatile computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method as described in the foregoing embodiments.

[0158] This application provides a computer program product, including a computer program that, when executed by a processor, implements the method as described in the foregoing embodiments.

[0159] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0160] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0161] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.

[0162] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.

[0163] When the integrated unit / module is implemented in hardware, the hardware can be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, etc. The processor can be any suitable hardware processor, such as CPU, GPU, FPGA, DSP, and ASIC. The storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc.

[0164] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory 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 application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0165] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.

[0166] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the claims.

[0167] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for beam control of a group, characterized in that, include: Receive a group paging message sent by the current satellite network device, wherein the group paging message includes the dynamic coverage range of the beam of the current satellite network device; Based on the movement information of multiple terminal devices in the group and the dynamic coverage area, determine multiple expected locations of the multiple terminal devices; The system determines an out-of-range location from the plurality of expected locations that is outside the dynamic coverage range, and sends the out-of-range location and the corresponding expected time to the current satellite network device. The expected time is the time when the terminal device is expected to be located outside the range. The expected time is used to instruct the current satellite network device to perform beam control, so that the beam control is matched with the movement of the terminal device, so that the current satellite network device performs beam control and adjusts the dynamic coverage range according to the out-of-range location.

2. The method according to claim 1, characterized in that, The group paging message also includes a duration interval; it targets any single terminal device; and it determines multiple expected locations of the terminal device based on the movement information of the terminal devices in the group and the dynamic coverage area, including: Determine the center coordinates of the dynamic coverage area; The current speed of the terminal device is determined based on the mobility information; Based on the movement information and the center coordinates, determine the current coordinates of the terminal device relative to the center coordinates; Based on the current coordinates, the center coordinates, and the current speed, the terminal device is segmented according to the time interval to obtain multiple expected positions at multiple expected times, with the time interval separating two adjacent expected times.

3. The method according to claim 2, characterized in that, The group paging message also includes a speed threshold; determining the current coordinates of the terminal device relative to the center coordinates based on the mobility information and the center coordinates includes: Determine whether the current speed is greater than or equal to the speed threshold; If so, the current coordinates of the terminal device relative to the center coordinates are determined based on the movement information and the center coordinates.

4. The method according to claim 1, characterized in that, Before receiving group paging messages sent by current satellite network equipment, the process also includes: Determine multiple initial positions and multiple initial velocities of the multiple terminal devices; The multiple initial positions and multiple initial velocities are sent to the control center so that the control center can determine the dynamic coverage area based on the multiple initial positions and multiple initial velocities.

5. The method according to claim 4, characterized in that, Sending the plurality of initial positions and the plurality of initial velocities to the control center includes: Receive preset conditions sent by the control center, the preset conditions including transmission period and / or location change threshold; When the preset conditions are met, the multiple initial positions and multiple initial velocities are sent to the control center.

6. The method according to claim 1, characterized in that, The group paging message also includes current beam information; the method further includes: Beam alignment is performed based on the current beam information to enable communication between the multiple terminal devices and the current satellite network device.

7. The method according to any one of claims 1-6, characterized in that, The method further includes: Receive a switching instruction sent by an updated satellite network device, the updated satellite network device being used to replace the current satellite network device; Based on the switching instruction, the updated beam information of the updated satellite network equipment is determined; Beam alignment is performed based on the updated beam information to enable communication between the multiple terminal devices and the updated satellite network device.

8. A group beam control device, characterized in that, include: A receiving module is used to receive group paging messages sent by the current satellite network device, wherein the group paging message includes the dynamic coverage range of the beam of the current satellite network device; The determination module is used to determine multiple expected locations of the multiple terminal devices based on the movement information of multiple terminal devices in the group and the dynamic coverage area; The reporting module is used to determine the location outside the dynamic coverage area from the plurality of expected locations, and send the location outside the coverage area and the corresponding expected time to the current satellite network device. The expected time is the time when the terminal device is expected to be located outside the coverage area. The expected time is used to indicate the time when the current satellite network device should perform beam control, so that the beam control is matched with the movement of the terminal device, so that the current satellite network device can perform beam control and adjust the dynamic coverage area according to the location outside the coverage area.

9. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-7.

10. A non-volatile computer-readable storage medium, characterized in that, The non-volatile 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-7.

11. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Satellite beam tracking method and device, electronic equipment and storage medium

    CN119382779A