Direct communication switching method and device based on satellite, electronic equipment and medium

By constructing a direct communication model and using satellite communication information to determine the location of the target terminal, the problem of communication interruption caused by damage to the positioning module was solved, and a stable communication switch was achieved.

CN121887262APending Publication Date: 2026-04-17GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
Filing Date
2025-12-11
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

When the positioning module of a low-orbit satellite is damaged, the precise location of the target terminal cannot be obtained in real time, causing the satellite communication switching opportunity to be missed, resulting in the interruption of direct communication and reducing communication stability.

Method used

By acquiring operational information of the target terminal and satellite, a direct communication model is constructed. The location of the target terminal is determined using communication information and beam angle information, a location area is established, and communication switching is performed when the preset area relationship is met.

Benefits of technology

It improves the stability of direct communication in the event of a damaged positioning module and reduces the probability of communication interruption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121887262A_ABST
    Figure CN121887262A_ABST
Patent Text Reader

Abstract

The invention provides a direct communication switching method and device based on a satellite, electronic equipment and a medium, and relates to the technical field of satellite communication. The satellite-based direct communication switching method comprises the following steps: acquiring first operation information of a target terminal and second operation information of a target satellite under the condition that positioning module damage information corresponding to the target satellite is acquired; constructing a direct connection communication model based on the first operation information and the second operation information, and determining a first target position of the target terminal based on the direct connection communication model; determining a second target position of the target terminal based on obtained first communication information of the target satellite at the first preset time point and second communication information of the target satellite at the second preset time point; and determining a position area corresponding to the target terminal based on the first target position and the second target position, and performing communication switching on the target terminal under the condition that a preset area relationship is satisfied between the position area and a direct connection communication area of the target satellite.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communication technology, and in particular to a satellite-based direct communication switching method, apparatus, electronic device, and medium. Background Technology

[0002] During the direct communication data transmission between low-Earth orbit satellites and target terminals, the positioning module installed on the low-Earth orbit or high-Earth orbit satellite will determine the precise location of the target terminal in real time, and use the relative positional relationship between the determined location and the direct communication area of ​​the low-Earth orbit satellite to determine the timing of satellite communication switching for the target terminal.

[0003] However, if the positioning module installed on a low-Earth orbit satellite or a high-Earth orbit satellite is damaged, the low-Earth orbit satellite cannot obtain the accurate positioning of the target terminal in real time. As a result, it may miss the best time for the target terminal to switch satellite communication, which may lead to the interruption of the direct communication of the target terminal and reduce the stability of the direct communication of the target terminal. Summary of the Invention

[0004] To improve the stability of direct communication for a target terminal when the positioning module is damaged and the precise location of the target terminal cannot be known, this application provides a satellite-based direct communication switching method, apparatus, electronic device, and medium.

[0005] This application provides a satellite-based direct communication handover method, which adopts the following technical solution: A satellite-based direct communication handover method includes: upon obtaining information indicating damage to the positioning module corresponding to the target satellite, acquiring first operational information of the target terminal and second operational information of the target satellite; constructing a direct communication model based on the first and second operational information, and determining a first target location of the target terminal based on the direct communication model; determining a second target location of the target terminal based on the first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point; determining the location area corresponding to the target terminal based on the first and second target locations, and performing communication handover of the target terminal if a preset area relationship is satisfied between the location area and the direct communication area of ​​the target satellite.

[0006] According to some embodiments, the above-mentioned construction of a direct communication model based on first and second operating information includes: determining the first operating direction, destination information, and operating speed of the target terminal based on the first operating information; determining the initial operating trajectory of the target terminal based on the first operating direction, destination information, and operating speed; determining the second operating direction and beam information of the target satellite based on the second operating information; determining the target operating trajectory of the target terminal based on the second operating direction, beam information, and initial operating trajectory; and constructing a direct communication model based on the second operating direction, beam information, and target operating trajectory.

[0007] According to some embodiments, the above-mentioned determination of the second target location of the target terminal based on the first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point includes: determining the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information; if the information reception time point is later than the damage occurrence time point, determining the first beam angle information corresponding to the target satellite based on the first communication information, and determining the second beam angle information corresponding to the target satellite based on the second communication information; and determining the second target location of the target terminal based on the first beam angle information and the second beam angle information.

[0008] According to some embodiments, after determining the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information, the method of determining the second target position of the target terminal based on the first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point further includes: if the information reception time point is not later than the damage occurrence time point, obtaining the first starting position of the target terminal corresponding to the first communication information; determining the second beam angle information corresponding to the target satellite based on the second communication information, and determining the second starting position of the target terminal based on the second beam angle information; and determining the second target position of the target terminal based on the first starting position and the second starting position.

[0009] According to some embodiments, the above-mentioned determination of the location area corresponding to the target terminal based on the first target location and the second target location includes: constructing a target virtual line segment based on the first target location and the second target location, and determining the center point of the target virtual line segment; determining the area radius based on the first target distance between the first target location or the second target location and the center point, and constructing the location area corresponding to the target terminal based on the area radius and the center point, wherein the area radius is not less than the first target distance.

[0010] According to some embodiments, the above-mentioned determination of the region radius based on the first target distance between the first target location or the second target location and the center point includes: calling a preset unit time period and determining the historical average running rate corresponding to the target terminal; determining the second target distance based on the preset unit time period and the historical average running rate; and accumulating the first target distance and the second target distance to obtain the region radius.

[0011] According to some embodiments, the above-mentioned communication switching of the target terminal when the preset regional relationship is satisfied between the location area and the direct communication area of ​​the target satellite includes: obtaining the edge line of the location area and the edge point of the target satellite on the second running direction side in the direct communication area; and performing communication switching of the target terminal when the edge line and the edge point coincide.

[0012] This application provides a satellite-based direct communication switching device, which adopts the following technical solution: A satellite-based direct communication switching device includes: an operation information acquisition module, a first target location determination module, a second target location determination module, and a communication switching module. The operation information acquisition module is used to acquire first operation information of the target terminal and second operation information of the target satellite when the positioning module corresponding to the target satellite is found to be damaged. The first target location determination module is used to construct a direct communication model based on the first and second operation information, and determine the first target location of the target terminal based on the direct communication model. The second target location determination module is used to determine the second target location of the target terminal based on the acquired first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point. The communication switching module is used to determine the location area corresponding to the target terminal based on the first and second target locations, and to perform communication switching on the target terminal when a preset area relationship is satisfied between the location area and the direct communication area of ​​the target satellite.

[0013] According to some embodiments, the first target location determination module described above is specifically used for: determining the first operating direction, destination information, and operating speed corresponding to the target terminal based on the first operating information; determining the initial operating trajectory of the target terminal based on the first operating direction, destination information, and operating speed; determining the second operating direction and beam information of the target satellite based on the second operating information; determining the target operating trajectory of the target terminal based on the second operating direction, beam information, and initial operating trajectory; and constructing a direct communication model based on the second operating direction, beam information, and target operating trajectory.

[0014] According to some embodiments, the second target location determination module described above is specifically used for: determining the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information; if the information reception time point is later than the damage occurrence time point, determining the first beam angle information corresponding to the target satellite based on the first communication information, and determining the second beam angle information corresponding to the target satellite based on the second communication information; and determining the second target location of the target terminal based on the first beam angle information and the second beam angle information.

[0015] According to some embodiments, after determining the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information, the second target location determination module is further configured to: obtain the first starting position of the target terminal corresponding to the first communication information when the information reception time point is not later than the damage occurrence time point; determine the second beam angle information corresponding to the target satellite based on the second communication information, and determine the second starting position of the target terminal based on the second beam angle information; and determine the second target position of the target terminal based on the first starting position and the second starting position.

[0016] According to some embodiments, the above-mentioned communication switching module is specifically used for: constructing a target virtual line segment based on a first target location and a second target location, and determining the center point of the target virtual line segment; determining the area radius based on a first target distance between the first target location or the second target location and the center point, and constructing the location area corresponding to the target terminal based on the area radius and the center point, wherein the area radius is not less than the first target distance.

[0017] According to some embodiments, the communication switching module described above is specifically used for: calling a preset unit time period and determining the historical average running rate corresponding to the target terminal; determining the second target distance based on the preset unit time period and the historical average running rate; and accumulating the first target distance and the second target distance to obtain the area radius.

[0018] According to some embodiments, the above-mentioned communication switching module is specifically used to: obtain the edge line of the location area and the edge point of the target satellite on the second direction of operation in the directly connected communication area; and perform communication switching on the target terminal when the edge line and the edge point coincide.

[0019] This application provides an electronic device that adopts the following technical solution: An electronic device comprising: processor; The memory stores a computer program, which, when executed by the processor, causes the processor to perform the aforementioned satellite-based direct communication switching method.

[0020] This application provides a computer-readable medium, which adopts the following technical solution: A computer-readable medium having a computer program stored thereon, which, when executed by a processor, causes the processor to perform the aforementioned satellite-based direct communication switching method.

[0021] According to the embodiments provided in this application, when the positioning module malfunction information is obtained, a direct communication model between the target terminal and the target satellite is constructed using the first operating information of the target terminal and the second operating information of the target satellite. The first target location of the target terminal is determined using the direct communication model. Simultaneously, based on the first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point, the second target location of the target terminal is determined. The location area of ​​the target terminal is determined using the first and second target locations. When the location area and the direct communication area satisfy a preset area relationship, the communication of the target terminal is switched. Thus, by using simulation and calculation methods, the location area corresponding to the target location is determined, reducing the probability of delayed satellite communication switching of the target terminal when the location of the target terminal cannot be obtained through the positioning module, thereby causing the direct communication of the target terminal to be forcibly interrupted. This improves the stability of the direct communication of the target terminal. Attached Figure Description

[0022] Figure 1 This is a block diagram illustrating a satellite-based direct communication switching method according to an embodiment of this application; Figure 2 This is a block diagram of a satellite-based direct communication switching device according to an embodiment of this application; Figure 3 This is a schematic diagram of an electronic device according to an embodiment of this application.

[0023] Explanation of reference numerals in the attached figures: 20: Satellite-based direct communication switching device; 201: Operation information acquisition module; 202: First target location determination module; 203: Second target location determination module; 204: Communication switching module; 30: Electronic device; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. Detailed Implementation

[0024] The following is in conjunction with the appendix Figures 1-3 This application will be described in further detail.

[0025] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0026] This application provides a satellite-based direct communication switching method, which can be executed by an electronic device. The electronic device can be a server, which can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed device, or a cloud server that provides cloud computing services. The server can be installed on a ground terminal or on a high-orbit satellite.

[0027] Reference Figure 1 A satellite-based direct communication handover method includes steps S101, S102, S103, and S104, wherein... S101, if the positioning module corresponding to the target satellite is found to be damaged, the first operating information of the target terminal and the second operating information of the target satellite are obtained.

[0028] In some embodiments, the positioning module damage information is a prompt message when the positioning module, which provides the target satellite with the location information of the target terminal, fails during the direct communication data transmission between the target satellite and the target terminal. The positioning module corresponding to the positioning module damage information can be installed on the target satellite or on a high-orbit satellite with BeiDou positioning or CPS positioning capabilities. The target satellite is a low-orbit satellite. The first operational information is information reflecting the driving status of the target terminal during the establishment of a direct communication connection between the target satellite and the target terminal. The second operational information is information reflecting the operational status of the target satellite during the establishment of a direct communication connection between the target satellite and the target terminal.

[0029] In the event of a malfunction in the positioning module, the target satellite or high-orbit satellite generates a malfunction information message and sends it to the electronic device. Upon receiving the malfunction information, the electronic device retrieves the corresponding first operational information from the target terminal and the corresponding second operational information from the target satellite.

[0030] S102, based on the first operation information and the second operation information, a direct communication model is constructed, and based on the direct communication model, the first target location of the target terminal is determined.

[0031] In some embodiments, the direct communication model is a three-dimensional spatial model that reflects the communication process between the target satellite and the target terminal after the target satellite is unable to know the location of the target terminal. The first target location is the location of the target terminal at a preset target time point after the target satellite is unable to know the location of the target terminal.

[0032] The electronic equipment analyzes and processes the first operating information to determine the first operating direction, destination information, and operating speed corresponding to the target terminal. The electronic equipment also analyzes and processes the second operating information to determine the second operating direction and beam information corresponding to the target satellite. Then, based on the first operating direction, destination information, operating speed, second operating direction, and beam information, the electronic equipment uses the three-dimensional control module construction software to construct a direct communication model between the target satellite and the target terminal. Through processing and analysis of the direct communication model, the first target position corresponding to the target terminal is determined.

[0033] S103, based on the first communication information of the target satellite at the first preset time point and the second communication information at the second preset time point, determine the second target location of the target terminal.

[0034] In some embodiments, the second preset time point is the same as the preset target time point; the first preset time point is earlier than the second preset time point; the first communication information is the information recorded when the target satellite receives the communication data transmitted by the target terminal at the first preset time point, indicating the communication status between the two; the second communication information is the information recorded when the target terminal receives the communication data transmitted by the target terminal at the second preset time point, indicating the communication status between the two; the target satellite is the location of the target terminal at the preset target time point after the target satellite cannot know the location of the target terminal.

[0035] The electronic device acquires the first communication information corresponding to the target satellite at the first preset time point and the second communication information corresponding to the target satellite at the second preset time point. Then, based on the first and second communication information, the electronic device determines the first beam angle information of the target satellite at the first preset time point and the second beam angle information of the target satellite at the second preset time point. Subsequently, the electronic device uses the first and second beam angle information to determine the position of the second target.

[0036] S104: Based on the first target location and the second target location, determine the location area corresponding to the target terminal, and if the preset area relationship is satisfied between the location area and the direct communication area of ​​the target satellite, switch the communication of the target terminal.

[0037] In some embodiments, the location region is a location region that simultaneously includes the first target location and the second target location.

[0038] The electronic device uses the first and second target positions as reference points to determine the center point and radius of the location area. It then constructs the location area based on the center point and radius. Next, the electronic device compares and analyzes the location area with the direct communication area corresponding to the target satellite to determine the regional relationship between them. If the regional relationship is a preset relationship, it indicates that the target terminal is at risk of leaving the target satellite's direct communication area. Subsequently, the electronic device generates a communication switching command and controls the target satellite to switch communication with the target terminal based on the command. This reduces the probability of delayed satellite communication switching for the target terminal when the target terminal's location cannot be determined through the positioning module, thus preventing forced interruption of direct communication and improving the stability of the target terminal's direct communication.

[0039] Step S102, based on the first operating information and the second operating information, constructs a direct communication model, including: based on the first operating information, determining the first operating direction, destination information, and operating speed corresponding to the target terminal; based on the first operating direction, destination information, and operating speed, determining the initial operating trajectory of the target terminal; based on the second operating information, determining the second operating direction and beam information of the target satellite; based on the second operating direction, beam information, and initial operating trajectory, determining the target operating trajectory of the target terminal, and constructing a direct communication model based on the second operating direction, beam information, and target operating trajectory.

[0040] In some embodiments, the electronic device analyzes and processes the first operating information to obtain the first operating direction, destination information, and operating speed of the target terminal. Then, it calls the topographic map of the target terminal's current location to simulate the driving route of the target terminal from the current location to the destination information, and uses this driving route as the initial operating trajectory of the target terminal. After that, the electronic device analyzes and processes the second operating information to obtain the second operating direction and beam information of the target satellite. Based on the second operating direction and beam information, the electronic device determines the range covered by the direct communication area of ​​the target satellite. Then, using the initial operating trajectory as a reference, the electronic device determines the portion of the initial operating trajectory covered by the direct communication area as the target operating trajectory of the target terminal. Subsequently, the electronic device outputs the second operating direction, beam information, and target operating trajectory to three-dimensional model building software to construct the direct communication model corresponding to the target satellite and the target terminal.

[0041] Step S103, based on the acquired first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point, determines the second target location of the target terminal, including: determining the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information; if the information reception time point is later than the damage occurrence time point, determining the first beam angle information corresponding to the target satellite based on the first communication information, and determining the second beam angle information corresponding to the target satellite based on the second communication information; determining the second target location of the target terminal based on the first beam angle information and the second beam angle information.

[0042] In some embodiments, the information reception time point is the time when the communication data sent by the target terminal corresponding to the first communication information to the target satellite is received by the target satellite; the damage occurrence time point is the time when the target satellite or high-orbit satellite equipped with the positioning module generates positioning module damage information.

[0043] When the target satellite receives the communication data sent by the target terminal corresponding to the first communication information, the electronic device obtains the information reception time from the target satellite. Simultaneously, the target satellite or high-orbit satellite sends the positioning module malfunction information to the electronic device, along with the malfunction occurrence time. Subsequently, the electronic device compares and analyzes the information reception time with the malfunction occurrence time. If it determines that the information reception time is later than the malfunction occurrence time, it indicates that the precise location of the target terminal cannot be determined through the positioning module. Therefore, the location of the target terminal can be determined by observing the beam angle changes of the target satellite over a certain time period. That is, the electronic device, through analysis and processing of the first communication information, obtains the first beam angle information of the target terminal sending communication data to the target satellite when the target satellite receives the first communication information. Simultaneously, the electronic device, through analysis and processing of the second communication information, obtains the second beam angle information of the target terminal sending communication data to the target satellite when the target satellite receives the first communication information.

[0044] Subsequently, the electronic device determines the second target position of the target terminal based on the beam angle transformation between the first beam angle information and the second beam angle information. Since the precise position of the target terminal cannot be obtained through the positioning module, the accuracy angle of the target terminal position determined by the beam angle of the target satellite intersects with the precise position determined by the positioning module. Therefore, the electronic device determines its corresponding first preliminary position based on the first beam angle information. At the same time, the electronic device determines its corresponding second preliminary position based on the first beam angle information. Then, the electronic device takes the midpoint of the line connecting the first preliminary position and the second preliminary position as the second target position of the target terminal.

[0045] In some embodiments, after determining the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information, step S103, based on the acquired first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point, determines the second target position of the target terminal, further including: if the information reception time point is not later than the damage occurrence time point, acquiring the first starting position of the target terminal corresponding to the first communication information; determining the second beam angle information corresponding to the target satellite based on the second communication information, and determining the second starting position of the target terminal based on the second beam angle information; and determining the second target position of the target terminal based on the first starting position and the second starting position.

[0046] In some embodiments, when the electronic device determines that the information reception time is no later than the damage occurrence time, indicating the communication data of the target terminal corresponding to the first communication information acquired by the target satellite, the electronic device can obtain the precise location of the target terminal through the positioning module. Therefore, the electronic device can directly obtain the first starting position of the target terminal corresponding to the first communication information. Subsequently, the electronic device determines the second beam angle information corresponding to the target satellite based on the second communication information, and determines the second starting position of the target terminal based on the second beam angle information. Then, the electronic device takes the center point of the line connecting the first starting position and the second starting position as the second target position of the target terminal.

[0047] In step S104, the location area corresponding to the target terminal is determined based on the first target location and the second target location, including: constructing a target virtual line segment based on the first target location and the second target location, and determining the center point of the target virtual line segment; determining the area radius based on the first target distance between the first target location or the second target location and the center point, and constructing the location area corresponding to the target terminal based on the area radius and the center point, wherein the area radius is not less than the first target distance.

[0048] In some embodiments, the electronic device connects the first target location and the second target location to obtain a target virtual line segment and the center point of the target virtual line. Then, it connects the first target location or the second target location to the center point to obtain a first target distance. Based on the first target distance and a preset area radius determination rule, it determines the area radius. The electronic device uses the area radius as the radius of the location area and constructs a circular area based on the center point, defining this circular area as the location area corresponding to the target terminal. In some embodiments, determining the area radius based on the first target distance between the first target location or the second target location and the center point includes: calling a preset unit time period and determining the historical average operating speed corresponding to the target terminal; determining a second target distance based on the preset unit time period and the historical average operating speed; and accumulating the first target distance and the second target distance to obtain the area radius.

[0049] In some embodiments, the electronic device acquires the operating rates of the target terminal at multiple historical time points in a historical time period, and accumulates and averages the multiple operating rates to obtain the historical average operating rate of the target terminal. At the same time, the electronic device retrieves a preset unit time period and multiplies the preset calculation time period and the historical average operating rate to obtain the second target distance. Subsequently, the electronic device accumulates the first target angle force and the second target distance to obtain the area radius of the location region.

[0050] In step S104, if the preset regional relationship is satisfied between the location area and the direct communication area of ​​the target satellite, the target terminal is switched to communication, including: obtaining the edge line of the location area and the edge point of the target satellite on the second running direction side in the direct communication area; and switching the target terminal to communication when the edge line and the edge point coincide.

[0051] In some embodiments, the electronic device compares the edge line of the location area with the edge point on the first direction of travel side of the target satellite in the direct communication area. If the edge line and the edge point coincide, it indicates that there is a risk that the target terminal is about to leave the direct communication area of ​​the target satellite. In order to avoid the direct communication between the target terminal and the target satellite being interrupted and the target terminal not being switched, resulting in the interruption of the target terminal's direct communication, the electronic device generates a communication switching command when the edge line and the edge point coincide, and sends the communication switching command to the target satellite and the target terminal, thereby starting to switch the direct communication connection between the target satellite and the target terminal to complete the establishment of a direct communication connection between the target terminal and other low-orbit satellites.

[0052] This application provides a satellite-based direct communication switching device, which adopts the following technical solution: Reference Figure 2 A satellite-based direct communication switching device 20 includes: an operation information acquisition module 201, a first target location determination module 202, a second target location determination module 203, and a communication switching module 204. The operation information acquisition module 201 is used to acquire first operation information of the target terminal and second operation information of the target satellite when the positioning module corresponding to the target satellite is found to be damaged. The first target location determination module 202 is used to construct a direct communication model based on the first and second operation information, and determine the first target location of the target terminal based on the direct communication model. The second target location determination module 203 is used to determine the second target location of the target terminal based on the first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point. The communication switching module 204 is used to determine the location area corresponding to the target terminal based on the first and second target locations, and to perform communication switching on the target terminal when a preset area relationship is satisfied between the location area and the direct communication area of ​​the target satellite.

[0053] In some embodiments, the first target location determination module 202 described above is specifically used for: determining the first operating direction, destination information, and operating speed corresponding to the target terminal based on the first operating information; determining the initial operating trajectory of the target terminal based on the first operating direction, destination information, and operating speed; determining the second operating direction and beam information of the target satellite based on the second operating information; determining the target operating trajectory of the target terminal based on the second operating direction, beam information, and initial operating trajectory; and constructing a direct communication model based on the second operating direction, beam information, and target operating trajectory.

[0054] In some embodiments, the second target location determination module 203 described above is specifically used to: determine the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information; if the information reception time point is later than the damage occurrence time point, determine the first beam angle information corresponding to the target satellite based on the first communication information, and determine the second beam angle information corresponding to the target satellite based on the second communication information; and determine the second target location of the target terminal based on the first beam angle information and the second beam angle information.

[0055] In some embodiments, after determining the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information, the second target location determination module 203 is further configured to: obtain the first starting position of the target terminal corresponding to the first communication information when the information reception time point is not later than the damage occurrence time point; determine the second beam angle information corresponding to the target satellite based on the second communication information, and determine the second starting position of the target terminal based on the second beam angle information; and determine the second target position of the target terminal based on the first starting position and the second starting position.

[0056] In some embodiments, the communication switching module 204 described above is specifically used to: construct a target virtual line segment based on a first target location and a second target location, and determine the center point of the target virtual line segment; determine the area radius based on a first target distance between the first target location or the second target location and the center point, and construct the location area corresponding to the target terminal based on the area radius and the center point, wherein the area radius is not less than the first target distance.

[0057] In some embodiments, the communication switching module 204 described above is specifically used to: invoke a preset unit time period and determine the historical average running rate corresponding to the target terminal; determine the second target distance based on the preset unit time period and the historical average running rate; and accumulate the first target distance and the second target distance to obtain the area radius.

[0058] In some embodiments, the communication switching module 204 described above is specifically used to: obtain the edge line of the location area and the edge point on the second direction of operation side of the target satellite in the directly connected communication area; and perform communication switching on the target terminal when the edge line and the edge point coincide.

[0059] In some embodiments, the operation information acquisition module 201 may include logic circuits or be implemented by a central processing unit, digital signal processor, or field-programmable gate array (FPGA) included in an electronic device; the first target location determination module 202 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the second target location determination module 203 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; and the communication switching module 204 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device.

[0060] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0061] This application discloses an electronic device, including: a processor; and a memory storing a computer program, which, when executed by the processor, causes the processor to perform the above-described satellite-based direct communication switching method.

[0062] For example, refer to Figure 3 , Figure 3 The illustrated electronic device 30 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this electronic device 30 does not constitute a limitation on the embodiments of the present invention.

[0063] 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 the various exemplary logic blocks, modules, and circuits described in this disclosure. Processor 301 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0064] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0065] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0066] The memory 303 stores application code that executes the present invention and is controlled by the processor 301. The processor 301 executes the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments.

[0067] Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0068] This application discloses a computer-readable medium storing a computer program that, when executed by a processor, causes the processor to perform a satellite-based direct communication handover method.

[0069] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by 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 flowcharts of the accompanying figures 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, and their execution order 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.

[0070] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A satellite-based sidelink communication handover method, characterized by, include: If the positioning module corresponding to the target satellite is found to be damaged, the first operating information of the target terminal and the second operating information of the target satellite are obtained. Based on the first operational information and the second operational information, a direct communication model is constructed, and based on the direct communication model, the first target location of the target terminal is determined; Based on the first communication information of the target satellite at the first preset time point and the second communication information at the second preset time point, the second target location of the target terminal is determined; Based on the first target location and the second target location, the location area corresponding to the target terminal is determined, and the target terminal is switched to communication if a preset regional relationship is satisfied between the location area and the direct communication area of ​​the target satellite.

2. The method of claim 1, wherein, The step of constructing a direct communication model based on the first operational information and the second operational information includes: Based on the first running information, the first running direction, destination information and running speed corresponding to the target terminal are determined; Based on the first direction of travel, the destination information, and the travel rate, the initial travel trajectory of the target terminal is determined; Based on the second operational information, the second operational direction and beam information of the target satellite are determined; Based on the second running direction, the beam information, and the initial running trajectory, the target running trajectory of the target terminal is determined, and the direct communication model is constructed based on the second running direction, the beam information, and the target running trajectory.

3. The method of claim 1, wherein, The step of determining the second target location of the target terminal based on the first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point includes: Determine the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the location module damage information; If the information reception time is later than the damage occurrence time, the first beam angle information corresponding to the target satellite is determined based on the first communication information, and the second beam angle information corresponding to the target satellite is determined based on the second communication information. Based on the first beam angle information and the second beam angle information, the second target position of the target terminal is determined.

4. The method according to claim 3, characterized in that, After determining the information reception time point corresponding to the first communication information and the damage occurrence time point corresponding to the positioning module damage information, the step of determining the second target location of the target terminal based on the acquired first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point further includes: If the information reception time is not later than the damage occurrence time, the first starting position of the target terminal corresponding to the first communication information is obtained; Based on the second communication information, the second beam angle information corresponding to the target satellite is determined, and based on the second beam angle information, the second starting position of the target terminal is determined; Based on the first starting position and the second starting position, the second target position of the target terminal is determined.

5. The method according to claim 1, characterized in that, The step of determining the location region corresponding to the target terminal based on the first target location and the second target location includes: Based on the first target location and the second target location, a target virtual line segment is constructed, and the center point of the target virtual line segment is determined; Based on the first target distance between the first target location or the second target location and the center point, a region radius is determined, and based on the region radius and the center point, a location region corresponding to the target terminal is constructed, wherein the region radius is not less than the first target distance.

6. The method according to claim 5, characterized in that, Determining the region radius based on the first target distance between the first target location or the second target location and the center point includes: Call a preset unit time period and determine the historical average running rate corresponding to the target terminal; The second target distance is determined based on the preset unit time period and the historical average running rate; The radius of the region is obtained by summing the distance to the first target and the distance to the second target.

7. The method according to claim 1, characterized in that, When a preset regional relationship is satisfied between the location area and the direct communication area of ​​the target satellite, the communication switch for the target terminal includes: Obtain the edge line of the location area, and the edge point of the target satellite on the second direction of operation side in the direct communication area; When the edge line and the edge point coincide, the target terminal performs a communication switch.

8. A satellite-based direct communication switching device, characterized in that, include: The operation information acquisition module is used to acquire the first operation information of the target terminal and the second operation information of the target satellite when the positioning module corresponding to the target satellite is damaged. The first target location determination module is used to construct a direct communication model based on the first operation information and the second operation information, and to determine the first target location of the target terminal based on the direct communication model. The second target location determination module is used to determine the second target location of the target terminal based on the first communication information of the target satellite at a first preset time point and the second communication information at a second preset time point. The communication switching module is used to determine the location area corresponding to the target terminal based on the first target location and the second target location, and to perform communication switching on the target terminal when a preset area relationship is satisfied between the location area and the direct communication area of ​​the target satellite.

9. An electronic device, characterized in that, include: processor; A memory storing a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1-7.

10. A computer-readable medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the processor performs the method according to any one of claims 1-7.