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

By constructing a centralized beam range and generating corresponding beam adjustment instructions, the problem of low communication quality when the terminal is irregularly moving and approaching the edge of the beam range in satellite beam tracking technology is solved, and the effect of reducing beam adjustment frequency and improving communication quality is achieved.

CN119382779BActive Publication Date: 2025-05-27GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411920419.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-05-27
Estimated Expiration
2044-12-25

AI Technical Summary

Technical Problem

In satellite beam tracking technology, irregular motion of the terminal and low communication quality near the edge of the beam range lead to frequent adjustment of the satellite beam antenna, which may lead to loss of adjustment instructions and inaccurate beam adjustment.

Method used

By determining the operating status and initial beam range of the target terminal, a centralized beam range adapted to the terminal is constructed, and corresponding beam adjustment instructions are generated when the terminal moves to the edge point of the centralized beam range, and the satellite is controlled to perform beam adjustment.

Benefits of technology

While ensuring communication stability, the adjustment frequency of satellite beams is reduced, the communication quality is improved, and the problems of loss of adjustment commands and inaccurate beam adjustment are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382779B_ABST
    Figure CN119382779B_ABST
Patent Text Reader

Abstract

The present application provides a satellite beam tracking method, apparatus, electronic device, and storage medium, which relate to the field of satellite communication technologies. The satellite beam tracking method provided by the present application includes: determining the operating state of a target terminal and the initial beam range of a target satellite, where the operating state includes position information, operating direction, operating speed, and pre-operating trajectory; determining a concentrated beam range corresponding to the target terminal based on the position information, operating direction, operating speed, pre-operating trajectory, and initial beam range, where the concentrated beam range is a circular area and is located within the initial beam range; generating a beam adjustment instruction corresponding to a target edge point when the target terminal moves to the target edge point of the concentrated beam range, and controlling the target satellite to perform beam adjustment based on the beam adjustment instruction. The present application can reduce the frequency of satellite beam adjustment while ensuring stable communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communication technologies, and in particular, to a satellite beam tracking method, apparatus, electronic device, and storage medium. Background Art

[0002] Satellite beam tracking technology can automatically follow the movement of a terminal to enable communication between the satellite and the terminal; since the beam range of the satellite is limited, perhaps only the size of a football field, therefore, in order to enable the target satellite to continuously provide communication services to the terminal, it is often necessary to continuously adjust the beam antenna of the satellite.

[0003] However, the inventors of the present application found that the terminal operation has both regular operation situations and irregular movement situations, and moreover, when the terminal is within the beam range of the satellite, the closer the terminal is to the edge area of the beam range, the lower its communication quality. Therefore, during the movement of the beam range following the terminal, it is often necessary to continuously adjust the beam antenna of the satellite, that is, continuously output adjustment control signals. Therefore, there are situations such as loss of some adjustment control instructions in the continuous adjustment control instructions, which in turn causes inaccurate adjustment of the beam antenna of the satellite. Summary of the Invention

[0004] In order to reduce the adjustment frequency of the satellite beam while ensuring communication stability; the present application provides a satellite beam tracking method, apparatus, electronic device, and storage medium.

[0005] The present application provides a satellite beam tracking method, adopting the following technical solution:

[0006] A satellite beam tracking method includes:

[0007] Determine the operating state of the target terminal and the initial beam range of the target satellite, where the operating state includes position information, operating direction, operating speed, and pre-operating trajectory;

[0008] Based on the position information, operating direction, operating speed, pre-operating trajectory, and initial beam range, determine the concentrated beam range corresponding to the target terminal, where the concentrated beam range is a circular area and is located within the initial beam range;

[0009] When the target terminal moves to the target edge point of the concentrated beam range, generate a beam adjustment instruction corresponding to the target edge point, and based on the beam adjustment instruction, control the target satellite to perform beam adjustment.

[0010] According to some embodiments, determining the concentrated beam range corresponding to the target terminal based on the position information, running direction, running speed, pre-running trajectory, and initial beam range includes: determining the relative position information between the target terminal and the initial beam range based on the position information; determining first distance information in the direction same as the running direction based on the relative position information and the running speed, where the first distance information is the distance information in the direction same as the running direction with the position information as the origin; determining second distance information in the direction perpendicular to and opposite to the running direction based on the running direction and the pre-running trajectory, where the second distance information is the distance information in the direction perpendicular to and opposite to the running direction with the position information as the origin; constructing the concentrated beam range based on the position information, the first distance information, and the second distance information.

[0011] According to some embodiments, determining the first distance information in the direction same as the running direction based on the relative position information and the running speed includes: determining whether the relative position information satisfies a preset relative position range; determining the speed level corresponding to the running speed and the first preset distance information corresponding to the speed level; and when the relative position information satisfies the preset relative position range, using the first preset distance information as the first distance information in the direction same as the running direction.

[0012] According to some embodiments, the pre-running trajectory is the running trajectory of the target terminal within a preset time period, where the preset time period is the time taken for the target terminal to enter and then leave the initial beam range based on the running speed; the direction perpendicular to the running direction includes a first perpendicular direction and a second perpendicular direction; determining the second distance information in the direction perpendicular to and opposite to the running direction based on the running direction and the pre-running trajectory includes: when the pre-running trajectory is a straight-line run, invoking the second preset distance information and using the second preset distance information as the second distance information in the direction perpendicular to and opposite to the running direction; when the pre-running trajectory is a non-straight-line run, invoking the third preset distance information and using the second preset distance information as the second distance information in the first perpendicular direction and opposite to the running direction, and using the third preset distance information as the second distance information in the second perpendicular direction to the running direction.

[0013] According to some embodiments, constructing the concentrated beam range based on the position information, the first distance information, and the second distance information includes: generating a first vertical line at the end point of the first distance information and generating a second vertical line at the end point of the second distance information; using the intersection point between the first vertical line and the second vertical line as the edge point to construct a circular area, and defining the circular area as the concentrated beam range.

[0014] According to some embodiments, generating a beam adjustment instruction corresponding to the target edge point when the target terminal moves to the target edge point of the concentrated beam range includes: when the target terminal moves to the first target edge point of the concentrated beam range, generating a first beam adjustment instruction, where the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along the running direction; when the target terminal moves to the second target edge point of the concentrated beam range, generating a second beam adjustment instruction, where the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at the center point of the concentrated beam range.

[0015] According to some embodiments, determining the operating state of the target terminal and the initial beam range of the target satellite includes: obtaining the total beam ranges corresponding to multiple initial satellites respectively; based on the position information and the total beam ranges, determining the departure distances corresponding to the multiple initial satellites respectively, and based on the running speed, determining the multiple departure durations corresponding to the multiple initial satellites respectively; based on the multiple departure durations, screening out the target satellite from the multiple initial satellites, and defining the total beam range corresponding to it as the initial beam range.

[0016] The present application provides a satellite beam tracking device, adopting the following technical solutions:

[0017] A satellite beam tracking device includes: an information determination module, a concentrated beam range determination module, and a beam adjustment module, where

[0018] The information determination module is configured to determine the operating state of the target terminal and the initial beam range of the target satellite, where the operating state includes position information, running direction, running speed, and pre-running trajectory;

[0019] The concentrated beam range determination module is configured to determine the concentrated beam range corresponding to the target terminal based on the position information, running direction, running speed, pre-running trajectory, and initial beam range, where the concentrated beam range is a circular area and is located within the initial beam range;

[0020] The beam adjustment module is configured to generate a beam adjustment instruction corresponding to the target edge point when the target terminal moves to the target edge point of the concentrated beam range, and control the target satellite to perform beam adjustment based on the beam adjustment instruction.

[0021] According to some embodiments, the above-mentioned concentrated beam range determination module is specifically configured to: determine the relative position information between the target terminal and the initial beam range based on the position information; determine the first distance information in the direction same as the running direction based on the relative position information and the running speed, where the first distance information is the distance information in the direction same as the running direction with the position information as the origin; determine the second distance information in the direction perpendicular to and opposite to the running direction based on the running direction and the pre-running trajectory, where the second distance information is the distance information in the direction perpendicular to and opposite to the running direction with the position information as the origin; construct the concentrated beam range based on the position information, the first distance information, and the second distance information.

[0022] According to some embodiments, the above-mentioned concentrated beam range determination module is specifically configured to: determine whether the relative position information meets a preset relative position range; determine the speed level corresponding to the running speed and the first preset distance information corresponding to the speed level; in the case where the relative position information meets the preset relative position range, use the first preset distance information as the first distance information in the direction same as the running direction.

[0023] According to some embodiments, the above-mentioned pre-running trajectory is the running trajectory of the target terminal within a preset time period, where the preset time period is the time taken for the target terminal to enter and leave the initial beam range based on the running speed; the direction perpendicular to the running direction includes a first perpendicular direction and a second perpendicular direction; the above-mentioned concentrated beam range determination module is specifically configured to: in the case where the pre-running trajectory is a straight-line run, call the second preset distance information and use the second preset distance information as the second distance information in the direction perpendicular to and opposite to the running direction; in the case where the pre-running trajectory is a non-straight-line run, call the third preset distance information, use the second preset distance information as the second distance information in the first perpendicular direction and opposite to the running direction, and use the third preset distance information as the second distance information in the second perpendicular direction of the running direction.

[0024] According to some embodiments, the above-mentioned concentrated beam range determination module is specifically configured to: generate a first vertical line at the end point of the first distance information, and generate a second vertical line at the end point of the second distance information; use the intersection point between the first vertical line and the second vertical line as the edge point, construct a circular area, and define the circular area as the concentrated beam range.

[0025] According to some embodiments, the above beam adjustment module is specifically configured to: generate a first beam adjustment instruction when the target terminal moves to the first target edge point of the centralized beam range, where the first beam adjustment instruction is a beam adjustment instruction for moving the centralized beam range along the running direction; generate a second beam adjustment instruction when the target terminal moves to the second target edge point of the centralized beam range, where the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at the center point of the centralized beam range.

[0026] According to some embodiments, the above information determination module is specifically configured to: obtain the total beam ranges corresponding to multiple initial satellites respectively; determine the departure distances corresponding to multiple initial satellites respectively based on the position information and the total beam ranges, and determine the multiple departure durations corresponding to multiple initial satellites respectively based on the running speed; screen out the target satellite from multiple initial satellites based on the multiple departure durations, and define the total beam range corresponding thereto as the initial beam range.

[0027] This application provides an electronic device, adopting the following technical solution:

[0028] An electronic device, the electronic device includes:

[0029] A processor;

[0030] A memory storing a computer program, when the computer program is executed by the processor, the processor is caused to execute the above satellite beam tracking method.

[0031] This application provides a computer-readable storage medium, adopting the following technical solution:

[0032] A computer-readable storage medium, on which a computer program is stored, when the computer program is executed by the processor, the processor is caused to execute the above satellite beam tracking method.

[0033] According to the above embodiments provided by this application, the electronic device obtains the running state of the target terminal and the initial beam range of the target satellite, and determines a centralized beam range adapted to the target terminal based on the position information, running direction, running speed, pre-running trajectory included in the running state and the initial beam range, and uses the centralized beam range as the range within which the target terminal can establish stable communication with the target satellite. At the same time, it monitors the movement of the target terminal in real time, and generates a beam adjustment instruction corresponding to the target edge point when the target terminal moves to the target edge point of the centralized beam range, and controls the target satellite to perform beam adjustment; thereby improving the stability of communication and reducing the adjustment frequency of the satellite beam. Description of the Drawings

[0034] Figure 1It is a block diagram of the satellite beam tracking method according to an embodiment of the present application;

[0035] Figure 2 It is a block diagram of the satellite beam tracking device according to an embodiment of the present application;

[0036] Figure 3 It is a schematic diagram of an electronic device according to an embodiment of the present application.

[0037] Explanation of reference numerals:

[0038] 20: Satellite beam tracking device; 201: Information determination module; 202: Concentrated beam range determination module; 203: Beam adjustment module; 30: Electronic device; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. Detailed implementation manners

[0039] The following further Figures 1 - 3 describes the present application in detail with reference to the

[0040] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0041] An embodiment of the present application provides a satellite beam tracking method, which can be executed by an electronic device. Among them, the electronic device can be a server. Among them, the server can be an independent physical server, or a server cluster or distributed device composed of multiple physical servers, or a cloud server providing cloud computing services; the server can be installed in a ground communication terminal or on a satellite.

[0042] Referring to Figure 1 , a satellite beam tracking method includes: step S101, step S102, and step S103, where

[0043] S101, determining the operating state of the target terminal and the initial beam range of the target satellite, where the operating state includes position information, operating direction, operating speed, and pre-operating trajectory.

[0044] In some embodiments, the target terminal can be an in-vehicle device with a navigation function, a mobile phone, etc.; the initial beam range is the maximum range that the beam of the target satellite can cover.

[0045] The electronic device sends an information acquisition instruction to the target terminal, and obtains its own location, i.e., location information, running direction, running speed, navigation destination, etc. from the target terminal through the Beidou system or GPS positioning system; Subsequently, the electronic device analyzes the location information, running direction, and navigation destination to predict the path that the target terminal is about to run, i.e., the pre-running trajectory.

[0046] S102. Determine the concentrated beam range corresponding to the target terminal based on the location information, running direction, running speed, pre-running trajectory, and initial beam range.

[0047] In some embodiments, the concentrated beam range is a circular area and is located within the initial beam range; the beam power transmitted by the target satellite within the concentrated beam range is greater than the beam power transmitted by the target satellite outside the concentrated beam range, that is, the communication quality of the target terminal located within the concentrated beam range is greater than the communication quality outside the concentrated beam range.

[0048] The running speeds of different target terminals are different. In order to enable the target terminal to stay within the concentrated beam range for a longer time and reduce the adjustment frequency of the beam antenna of the target satellite, different concentrated beam ranges need to be set for different target terminals; During the process of determining the concentrated beam range, the location information of the target terminal can be used as a reference point, the running direction, running speed, and running trajectory can be used as reference data for determining the concentrated beam range corresponding to the target terminal, and the initial beam range can be used as a limiting condition for delimiting the concentrated beam range to construct the concentrated beam range corresponding to the target terminal.

[0049] In some embodiments, considering the possibility that the target terminal may temporarily change its running direction during the running process based on the running direction, when the electronic device determines the concentrated beam range, it can first determine the relative position relationship between the location information and the initial beam range, and determine the ranges in the same direction and different directions of the concentrated beam range based on the running speed, running direction, and pre-running trajectory, that is, the distance from the location information to the edge of the concentrated beam range. The electronic device constructs the concentrated beam range through the determined distance.

[0050] S103. When the target terminal moves to the target edge point of the concentrated beam range, generate a beam adjustment instruction corresponding to the target edge point, and control the target satellite to perform beam adjustment based on the beam adjustment instruction.

[0051] In some embodiments, after the electronic device constructs a centralized beam range adapted to the target terminal, it starts to monitor the operating conditions of the target terminal in real time. When the target terminal moves to the target edge point of the centralized beam range, it indicates that the target terminal is about to move out of the centralized beam range at this time. To ensure the communication quality between the target terminal and the target satellite, the target terminal needs to be tracked at this time, that is, the angle of the beam antenna of the target satellite is adjusted. That is, the electronic device generates a beam adjustment instruction and controls the target satellite to perform beam adjustment based on the beam adjustment instruction; thereby, by constructing a centralized beam range adapted to the target terminal, the communication quality between the target terminal and the target satellite is improved. At the same time, when the target terminal is about to move out of its adapted centralized beam range, the beam antenna of the target satellite is adjusted to reduce the adjustment frequency of the beam antenna of the target satellite.

[0052] In some embodiments, the target edge point is a point on the edge line of the centralized beam range; multiple target edge points can be set. When the target terminal reaches different target edge points, the electronic device generates a beam adjustment instruction corresponding to the target edge point and controls the target satellite to perform adaptive beam range adjustment through the beam adjustment instruction. For example, when the target edge point is an edge point on the edge line of the centralized beam range close to the running direction of the target terminal, the electronic device generates a beam adjustment instruction indicating that the beam antenna of the target satellite is adjusted towards the running direction.

[0053] In step S101, determining the operating state of the target terminal and the initial beam range of the target satellite includes: obtaining the total beam ranges corresponding to multiple initial satellites respectively; based on the position information and the total beam ranges, determining the departure distances corresponding to multiple initial satellites respectively, and based on the running speed, determining the multiple departure durations corresponding to multiple initial satellites respectively; based on the multiple departure durations, screening out the target satellite from the multiple initial satellites and defining the corresponding total beam range as the initial beam range.

[0054] In some embodiments, the electronic device first obtains the total beam ranges corresponding to multiple initial satellites respectively, determines the relative position relationship between the position information and the multiple total beam ranges respectively, and determines the distance between the target terminal and the edge lines in different directions within the position information and the total beam range, that is, the departure distance; based on the determined departure distance of the target terminal, the time taken for the target terminal to reach the edge lines in different directions based on the current speed, that is, the departure duration; thereby obtaining the multiple departure durations corresponding to multiple initial satellites respectively; subsequently, the electronic device calculates the amplitude values of the multiple departure durations corresponding to each initial satellite, and defines the initial satellite corresponding to the minimum amplitude value as the target satellite and obtains the initial beam range of the initial satellite.

[0055] In step S102, based on the location information, running direction, running speed, pre-running trajectory, and initial beam range, determine the concentrated beam range corresponding to the target terminal, including: based on the location information, determine the relative location information between the target terminal and the initial beam range; based on the relative location information and the running speed, determine the first distance information in the direction same as the running direction, where the first distance information is the distance information in the direction same as the running direction with the location information as the origin; based on the running direction and the pre-running trajectory, determine the second distance information in the direction perpendicular to and opposite to the running direction, where the second distance information is the distance information in the direction perpendicular to and opposite to the running direction with the location information as the origin; based on the location information, the first distance information, and the second distance information, construct the concentrated beam range.

[0056] In some embodiments, the electronic device inputs the location information of the target terminal and the initial beam range into a two-dimensional model, determines the relative position relationship between the target terminal and the initial beam range, and obtains the relative location information; subsequently, the electronic device determines the first distance information in the direction same as the running direction of the target terminal based on the relative location information and the running speed, where the electronic device determines the running level corresponding to the running speed and retrieves the preset distance corresponding to the running level; the electronic device defines the preset distance as the first distance information, and subsequently, the electronic device constructs the range of the concentrated beam range corresponding to the target terminal close to the running direction based on the first distance information; at the same time, the electronic device determines the second distance information in the direction perpendicular to and opposite to the running direction based on the running direction and the pre-running trajectory, where the electronic device uses the driving path of the pre-running trajectory as the reference data for whether the target terminal runs in a straight line, and further determines the distances in the two directions perpendicular to the running direction and the direction opposite to the running direction based on the reference data; the electronic device constructs the ranges of the two directions perpendicular to the running direction and the direction opposite to the running direction of the concentrated beam range corresponding to the target terminal based on the second distance information.

[0057] In some embodiments, based on the relative location information and the running speed, determining the first distance information in the direction same as the running direction includes: determining whether the relative location information satisfies a preset relative location range; determining the speed level corresponding to the running speed and the first preset distance information corresponding to the speed level; in the case where the relative location information satisfies the preset relative location range, using the first preset distance information as the first distance information in the direction same as the running direction.

[0058] In some embodiments, the electronic device pre-sets the association between different speeds, different speed levels, and distance information. For example, when the running speed is within the first speed range, the associated speed level is the first level, and the associated preset distance information is the first preset distance; when the speed is within the second speed range, the associated speed level is the second level, and the associated preset distance information is the second preset distance, where the first speed range is greater than the second preset speed range, the speed level of the first level is greater than the speed level of the second level, and the first preset distance is greater than the second preset distance.

[0059] The electronic device sets a preset relative position range, and the electronic device determines whether the relative position information meets the preset relative position range, that is, determines whether the position of the target terminal is within a specific range within the initial beam range. When the electronic device determines that the relative position information meets the preset relative position range, the electronic device uses the determined first preset distance information as the first distance information in the direction same as the running direction.

[0060] In some embodiments, the pre-running trajectory is the running trajectory of the target terminal within a preset time period, where the preset time period is the time taken for the target terminal to enter and leave the initial beam range based on the running speed; the direction perpendicular to the running direction includes a first perpendicular direction and a second perpendicular direction.

[0061] In some embodiments, based on the running direction and the pre-running trajectory, determining the second distance information in the direction perpendicular to the running direction and in the reverse direction includes: when the pre-running trajectory is a straight-line run, invoking the second preset distance information and using the second preset distance information as the second distance information in the direction perpendicular to the running direction and in the reverse direction; when the pre-running trajectory is a non-straight-line run, invoking the third preset distance information, using the second preset distance information as the second distance information in the first perpendicular direction to the running direction and in the reverse direction, and using the third preset distance information as the second distance information in the second perpendicular direction to the running direction.

[0062] In some embodiments, the electronic device determines whether the pre-running trajectory is a straight-line run. When it is determined that the pre-running trajectory is a straight-line run, it indicates that the target terminal will not turn or reverse within the preset time period. Therefore, when determining the concentrated beam range of the target terminal, the ranges on both sides and in the reverse direction of the target terminal can be set relatively smaller; the electronic device invokes the second preset distance information and uses the second preset distance information as the second distance information in the two directions perpendicular to the running direction and in the reverse direction of the pre-running direction.

[0063] When the electronic device determines that the pre-operating trajectory is non-linear, it indicates that the target terminal will turn within the preset time period. Therefore, when determining the concentrated beam range of the target terminal, the range on the vertical side where the target terminal turns can be set to be larger than the range on the other vertical side and the reverse range; the electronic device calls the third preset distance information, and uses the second preset distance information as the second distance information in the first vertical direction and the reverse direction of the running direction, and uses the third preset distance information as the second distance information in the second vertical direction of the running direction; among them, the first preset distance information is greater than the third distance information is greater than the second distance information; the first vertical direction is the direction away from the side where the target terminal turns, and the second vertical direction is the direction close to the side where the target terminal turns.

[0064] In some embodiments, based on the position information, the first distance information, and the second distance information, a concentrated beam range is constructed, including: generating a first vertical line at the end point of the first distance information, and generating a second vertical line at the end point of the second distance information; using the intersection point between the first vertical line and the second vertical line as the edge point, constructing a circular area, and defining the circular area as the concentrated beam range.

[0065] In some embodiments, the electronic device transfers the position information, the first position information, and the second distance information of the target terminal into a two-dimensional model to construct the positional relationship between the position information, the first distance information, and the second distance information. Subsequently, the electronic device determines the end point of the first distance information and generates a first vertical line of the first distance information at this end point. At the same time, the electronic device determines the end point of the second distance information and generates a second vertical line of the second distance information at this end point; the electronic device uses the intersection point between the first vertical line and the second vertical line as the edge point to construct a circular area, and defines the circular area as the concentrated beam range.

[0066] In step S103, when the target terminal moves to the target edge point of the concentrated beam range, a beam adjustment instruction corresponding to the target edge point is generated, including: when the target terminal moves to the first target edge point of the concentrated beam range, a first beam adjustment instruction is generated, where the first target edge point is the edge point on the connection line between the first target edge point in the same running direction as the target terminal and the position information; the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along the running direction; when the target terminal moves to the second target edge point of the concentrated beam range, a second beam adjustment instruction is generated, where the second target edge point is the edge point on the connection line between the second edge point in a different running direction from the target terminal and the position information; the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at the center point of the concentrated beam range.

[0067] In some embodiments, when the electronic device monitors in real time that the target terminal moves to the first target edge point of the concentrated beam, it indicates that the target terminal is running in a straight line. At this time, the electronic device generates a first beam adjustment instruction and controls the target satellite based on the first beam adjustment instruction, so that the range of the concentrated beam corresponding to the target satellite moves along the running direction until the relative position relationship between the current position of the target terminal and the range of the concentrated beam is the same as the relative position relationship between the two before controlling the movement of the range of the concentrated beam of the target satellite.

[0068] When the electronic device monitors in real time that the target terminal moves to the second target edge point of the concentrated beam, it indicates that the target terminal is not running in a straight line. At this time, the electronic device generates a second beam adjustment instruction and controls the target satellite based on the second beam adjustment instruction, so that the center point of the range of the concentrated beam corresponding to the target satellite coincides with the position of the current target terminal.

[0069] This application provides a satellite beam tracking device, adopting the following technical solution:

[0070] Referring to Figure 2 , a satellite beam tracking device 20 includes: an information determination module 201, a concentrated beam range determination module 202, and a beam adjustment module 203, where

[0071] The information determination module 201 is configured to determine the operating state of the target terminal and the initial beam range of the target satellite, where the operating state includes position information, running direction, running speed, and pre-running trajectory;

[0072] The concentrated beam range determination module 202 is configured to determine the concentrated beam range corresponding to the target terminal based on the position information, running direction, running speed, pre-running trajectory, and initial beam range, where the concentrated beam range is a circular area and is located within the initial beam range;

[0073] The beam adjustment module 203 is configured to generate a beam adjustment instruction corresponding to the target edge point when the target terminal moves to the target edge point of the concentrated beam range, and control the target satellite to perform beam adjustment based on the beam adjustment instruction.

[0074] In some embodiments, the above-mentioned concentrated beam range determination module 202 is specifically configured to: determine the relative position information between the target terminal and the initial beam range based on the position information; determine the first distance information in the direction same as the running direction based on the relative position information and the running speed, where the first distance information is the distance information in the direction same as the running direction with the position information as the origin; determine the second distance information in the direction perpendicular to and opposite to the running direction based on the running direction and the pre-running trajectory, where the second distance information is the distance information in the direction perpendicular to and opposite to the running direction with the position information as the origin; construct the concentrated beam range based on the position information, the first distance information, and the second distance information.

[0075] In some embodiments, the above-mentioned concentrated beam range determination module 202 is specifically configured to: determine whether the relative position information meets a preset relative position range; determine the speed level corresponding to the running speed and the first preset distance information corresponding to the speed level; in the case where the relative position information meets the preset relative position range, use the first preset distance information as the first distance information in the direction same as the running direction.

[0076] In some embodiments, the above-mentioned pre-running trajectory is the running trajectory of the target terminal within a preset time period, where the preset time period is the time taken for the target terminal to enter and then leave the initial beam range based on the running speed; the direction perpendicular to the running direction includes a first perpendicular direction and a second perpendicular direction; the above-mentioned concentrated beam range determination module 202 is specifically configured to: in the case where the pre-running trajectory is a straight-line run, call the second preset distance information and use the second preset distance information as the second distance information in the direction perpendicular to and opposite to the running direction; in the case where the pre-running trajectory is a non-straight-line run, call the third preset distance information, use the second preset distance information as the second distance information in the first perpendicular direction and opposite to the running direction, and use the third preset distance information as the second distance information in the second perpendicular direction of the running direction.

[0077] In some embodiments, the above-mentioned concentrated beam range determination module 202 is specifically configured to: generate a first vertical line at the end point of the first distance information and generate a second vertical line at the end point of the second distance information; use the intersection point between the first vertical line and the second vertical line as the edge point, construct a circular area, and define the circular area as the concentrated beam range.

[0078] In some embodiments, the above-mentioned beam adjustment module 203 is specifically configured to: generate a first beam adjustment instruction when the target terminal moves to the first target edge point of the concentrated beam range, where the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along the running direction; generate a second beam adjustment instruction when the target terminal moves to the second target edge point of the concentrated beam range, where the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at the center point of the concentrated beam range.

[0079] In some embodiments, the above-mentioned information determination module 201 is specifically configured to: obtain the total beam ranges respectively corresponding to multiple initial satellites; determine the departure distances respectively corresponding to the multiple initial satellites based on the position information and the total beam ranges, and determine the multiple departure durations respectively corresponding to the multiple initial satellites based on the running speed; screen out the target satellite from the multiple initial satellites based on the multiple departure durations, and define the total beam range corresponding thereto as the initial beam range.

[0080] In some embodiments, the information determination module 201 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array included in the electronic device; the concentrated beam range determination module 202 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array included in the electronic device; the beam adjustment module 203 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array included in the electronic device.

[0081] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, modules, and units can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.

[0082] An embodiment of the present application discloses an electronic device, including: a processor; a memory storing a computer program, and when the computer program is executed by the processor, the processor is caused to execute the above-mentioned satellite beam tracking method.

[0083] For example, referring to Figure 3 , Figure 3 as shown, the electronic device 30 includes: a processor 301 and a memory 303. Among them, the processor 301 and the memory 303 are connected, such as connected through a bus 302. Optionally, the electronic device 30 may further include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one, and the structure of the electronic device 30 does not constitute a limitation to the embodiments of the present invention.

[0084] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in the disclosure of the present invention. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0085] The bus 302 may include a path for transmitting information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0086] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or it may also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other storage medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0087] The memory 303 is used to store the application program code for implementing the solution of the present invention, and is controlled by the processor 301 for execution. The processor 301 is used to execute the application program code stored in the memory 303 to implement the content shown in the foregoing method embodiments.

[0088] Figure 3 The electronic device shown is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.

[0089] The embodiments of the present application disclose a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor is caused to execute the satellite beam tracking method.

[0090] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the indication of the arrows, these steps do not necessarily have to be executed in the order indicated by the arrows. Unless otherwise clearly stated in this article, the execution of these steps has no strict order limitation, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages do not necessarily have to be executed at the same moment, but can be executed at different moments, and their execution order does not necessarily have to be sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0091] The above are only partial embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. A satellite beam tracking method, characterized in that: include: Determine the operating state of the target terminal and the initial beam range of the target satellite, wherein the operating state includes position information, operating direction, operating speed, and pre-operation trajectory; Determine a concentrated beam range corresponding to the target terminal based on the location information, the running direction, the running speed, the pre-running trajectory, and the initial beam range, wherein the concentrated beam range is a circular area and is located within the initial beam range; When the target terminal moves to a target edge point of the concentrated beam range, a beam adjustment instruction corresponding to the target edge point is generated, and based on the beam adjustment instruction, the target satellite is controlled to perform beam adjustment; Wherein, determining the concentrated beam range corresponding to the target terminal based on the location information, the running direction, the running speed, the pre-running trajectory, and the initial beam range includes: Based on the position information, determining relative position information between the target terminal and the initial beam range; Based on the relative position information and the running speed, determine first distance information in the same direction as the running direction, wherein the first distance information is distance information in the same direction as the running direction with the position information as the origin; Based on the running direction and the pre-running trajectory, determine second distance information in a direction perpendicular to the running direction and in a reverse direction, wherein the second distance information is distance information in a direction perpendicular to the running direction and in a reverse direction with the position information as an origin; The concentrated beam range is constructed based on the position information, the first distance information and the second distance information.

2. The method according to claim 1, characterized in that The determining, based on the relative position information and the running speed, first distance information in the same direction as the running direction comprises: Determining whether the relative position information meets a preset relative position range; Determine a speed level corresponding to the running speed and first preset distance information corresponding to the speed level; When the relative position information satisfies a preset relative position range, the first preset distance information is used as first distance information in the same direction as the running direction.

3. The method according to claim 1, characterized in that The pre-operation trajectory is the operation trajectory of the target terminal within a preset time period, wherein the preset time period is the time taken by the target terminal from entering the initial beam range to leaving the initial beam range based on the operation speed; the direction perpendicular to the operation direction includes a first vertical direction and a second vertical direction; Determining second distance information in a direction perpendicular to and in a reverse direction of the running direction based on the running direction and the pre-running trajectory includes: In the case where the pre-running trajectory is a straight line running, calling the second preset distance information, and using the second preset distance information as the second distance information in a direction perpendicular to the running direction and in a reverse direction; When the pre-operation trajectory is a non-straight line operation, the third preset distance information is called, and the second preset distance information is used as the second distance information in the first direction perpendicular to and in the opposite direction of the running direction, and the third preset distance information is used as the second distance information in the second direction perpendicular to the running direction.

4. The method according to claim 1, characterized in that: The constructing the concentrated beam range based on the position information, the first distance information and the second distance information includes: generating a first vertical line at an end point of the first distance information, and generating a second vertical line at an end point of the second distance information; A circular area is constructed by taking the intersection point between the first vertical line and the second vertical line as an edge point, and the circular area is defined as the concentrated beam range.

5. The method according to claim 1, characterized in that When the target terminal moves to a target edge point of the concentrated beam range, generating a beam adjustment instruction corresponding to the target edge point includes: When the target terminal moves to a first target edge point of the concentrated beam range, generating a first beam adjustment instruction, wherein the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along the running direction; When the target terminal moves to a second target edge point of the concentrated beam range, a second beam adjustment instruction is generated, wherein the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at a center point of the concentrated beam range.

6. The method according to claim 1, characterized in that The determining of the operating state of the target terminal and the initial beam range of the target satellite includes: Obtaining total beam ranges corresponding to multiple initial satellites respectively; Determine, based on the position information and the total beam range, departure distances corresponding to the multiple initial satellites respectively, and determine, based on the running speed, multiple departure durations corresponding to the multiple initial satellites respectively; Based on the multiple departure durations, a target satellite is selected from the multiple initial satellites, and a corresponding total beam range is defined as an initial beam range.

7. A satellite beam tracking device, characterized in that: include: An information determination module, used to determine the operating state of the target terminal and the initial beam range of the target satellite, wherein the operating state includes position information, operating direction, operating speed and pre-operation trajectory; a concentrated beam range determination module, configured to determine a concentrated beam range corresponding to the target terminal based on the position information, the running direction, the running speed, the pre-running trajectory, and the initial beam range, wherein the concentrated beam range is a circular area and is located within the initial beam range; A beam adjustment module, configured to generate a beam adjustment instruction corresponding to a target edge point in the concentrated beam range when the target terminal moves to the target edge point, and control the target satellite to perform beam adjustment based on the beam adjustment instruction; The concentrated beam range determination module is used to determine the relative position information between the target terminal and the initial beam range based on the position information; determine the first distance information in the same direction as the running direction based on the relative position information and the running speed, wherein the first distance information is the distance information with the position information as the origin and the same as the running direction; determine the second distance information in a direction perpendicular to the running direction and in a reverse direction based on the running direction and the pre-running trajectory, wherein the second distance information is the distance information with the position information as the origin and the direction perpendicular to the running direction and in a reverse direction; construct the concentrated beam range based on the position information, the first distance information and the second distance information.

8. An electronic device, characterized in that: include: processor; A memory storing a computer program, which, when executed by the processor, enables the processor to perform the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Low-orbit satellite target tracking method and device, electronic equipment and storage medium

    CN119030589A