Satellite-based terminal direct connection communication method and device, electronic equipment and medium

By constructing a simulated communication model and determining the criteria for selecting alternative satellites, high-quality target satellites were selected, solving the problem of communication instability in low-Earth orbit satellite communication and achieving communication stability and continuity.

CN121261779BActive Publication Date: 2026-04-17YINHE HANGTIAN (XIAN) TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
YINHE HANGTIAN (XIAN) TECHNOLOGY CO LTD
Filing Date
2025-12-04
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In low-Earth orbit satellite communication, when the terminal communicates directly with the satellite, satellite handover technology cannot guarantee communication stability, especially under sudden changes in atmospheric environment and scene influences, communication interruptions occur frequently.

Method used

By constructing a simulated communication model, we can determine the relative virtual communication route and the criteria for calling alternative satellites, and select the target alternative satellites with the highest average communication quality and the least variation, thereby assisting the target satellites in providing communication services.

Benefits of technology

It improves the stability of direct terminal communication, especially in the event of sudden changes in atmospheric environment and blockage, ensuring the continuity and reliability of communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121261779B_ABST
    Figure CN121261779B_ABST
Patent Text Reader

Abstract

This application provides a satellite-based direct terminal communication method, apparatus, electronic device, and medium, relating to the field of satellite communication technology. The satellite-based direct terminal communication method provided in this application includes: determining a simulated communication model based on first operational information of the target terminal and second operational information of the target satellite; determining relative virtual communication routes and their corresponding simulated communication information based on the simulated communication model; determining multiple sub-relative virtual communication routes and their respective corresponding candidate satellite calling criteria based on the simulated communication information and the relative virtual communication routes; determining target candidate satellites corresponding to the target terminal based on the multiple sub-relative virtual communication routes and the candidate satellite calling criteria, and controlling the target candidate satellites to provide communication services to the target terminal, wherein both the target candidate satellites and the target satellite have established communication links with the target terminal. This application can improve the stability of direct terminal communication.
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 terminal direct communication method, apparatus, electronic device, and medium. Background Technology

[0002] In low-Earth orbit (LEO) satellite communication technology, when a terminal communicates directly with a LEO satellite, if the satellite's communication area cannot cover the terminal, it is necessary to switch to another LEO satellite. This involves selecting a target satellite from other LEO satellites whose communication area can cover the terminal and provide communication services to it, and then continuing to provide communication services to the terminal.

[0003] However, in the one-to-one communication service between low-Earth orbit satellites and terminals, traditional low-Earth orbit satellite handover technology can only solve the problem of interruption of direct communication between the terminal and the current satellite when the terminal leaves the communication coverage of the current satellite. In the process of direct communication between the terminal and the current satellite, the stability of direct communication between the terminal and the current satellite cannot be guaranteed due to the influence of sudden changes in the surrounding scene and atmospheric environment of the target terminal. Summary of the Invention

[0004] To improve the stability of direct terminal communication, this application provides a satellite-based direct terminal communication method, apparatus, electronic device, and medium.

[0005] This application provides a satellite-based direct terminal communication method, which adopts the following technical solution:

[0006] A satellite-based direct terminal communication method includes: determining a simulated communication model based on first operational information of the target terminal and second operational information of the target satellite; determining a relative virtual communication route and its corresponding simulated communication information based on the simulated communication model; determining multiple sub-relative virtual communication routes and their respective corresponding alternative satellite calling criteria based on the simulated communication information and the relative virtual communication routes; determining a target alternative satellite corresponding to the target terminal based on the multiple sub-relative virtual communication routes and the alternative satellite calling criteria, and controlling the target alternative satellite to provide communication services to the target terminal, wherein both the target alternative satellite and the target satellite have established communication links with the target terminal.

[0007] According to some embodiments, the above-mentioned determination of the simulated communication model based on the first operational information of the target terminal and the second operational information of the target satellite includes: determining the location information and destination information corresponding to the target terminal based on the first operational information; retrieving the terrain area information corresponding to the target terminal based on the location information and destination information; determining the operational trajectory and beam information corresponding to the target satellite based on the second operational information; and determining the simulated communication model based on the location information, destination information, terrain area information, operational trajectory and beam information.

[0008] According to some embodiments, the above-mentioned determination of the simulated communication model based on location information, destination information, terrain area information, running trajectory and beam information includes: determining the driving path corresponding to the target terminal based on location information, destination information and terrain area information; constructing a three-dimensional surface model based on the driving path and terrain area information; and constructing a simulated communication model based on the running trajectory, beam information and the three-dimensional surface model.

[0009] According to some embodiments, the above-mentioned determination of the relative virtual communication route and its corresponding simulated communication information based on the simulated communication model includes: determining the communicable path corresponding to the target terminal based on the simulated communication model, wherein the communicable path is the path traveled by the target terminal when there is communication transmission capability between the target terminal and the target satellite; determining the beam path corresponding to the target satellite based on the communicable path and the simulated communication model; determining the relative virtual communication route based on the communicable path and the beam path, and determining the communication information corresponding to the beam path as simulated communication information.

[0010] According to some embodiments, the above-mentioned determination of multiple sub-relative virtual communication routes and their respective corresponding candidate satellite calling criteria based on simulated communication information and relative virtual communication routes includes: determining the communication type corresponding to the simulated communication information; dividing the relative virtual communication routes based on the communication type to obtain multiple sub-relative virtual communication routes; and determining the candidate satellite calling criteria corresponding to the multiple sub-relative virtual communication routes based on the communication types corresponding to the multiple sub-relative virtual communication routes.

[0011] According to some embodiments, the above-mentioned method of determining the candidate satellite calling criteria corresponding to multiple sub-relative virtual communication routes based on their respective communication types includes: when the communication type corresponding to any sub-relative virtual communication route is an obstruction communication type and / or abrupt change communication type, determining the candidate satellite calling criteria corresponding to any sub-relative virtual communication route as a first candidate satellite calling criterion, wherein the first candidate satellite calling criterion is a criterion for selecting auxiliary satellites and calling auxiliary satellites to provide communication services independently; when the communication type corresponding to any relative virtual communication route is an attenuation communication type, determining the candidate satellite calling criterion corresponding to any sub-relative virtual communication route as a second candidate satellite calling criterion, wherein the second candidate satellite calling criterion is a criterion for selecting auxiliary satellites and comparing and verifying the communication information of auxiliary satellites and target satellites.

[0012] According to some embodiments, the above-mentioned determination of the target candidate satellite corresponding to the target terminal based on multiple sub-relative virtual communication routes and candidate satellite calling criteria includes: based on the candidate satellite calling criteria, selecting from multiple candidate satellites the candidate satellite with the highest average communication quality within a preset unit time period and the smallest change in communication quality between multiple test communication information within the unit time period as the target candidate satellite.

[0013] This application provides a satellite-based terminal direct communication device, which adopts the following technical solution:

[0014] A satellite-based terminal direct communication device includes: a simulated communication model determination module, an information determination module, a candidate satellite calling criterion determination module, and a control module. The simulated communication model determination module determines a simulated communication model based on first operational information of the target terminal and second operational information of the target satellite. The information determination module determines relative virtual communication routes and their corresponding simulated communication information based on the simulated communication model. The candidate satellite calling criterion determination module determines multiple sub-relative virtual communication routes and their respective corresponding candidate satellite calling criteria based on the simulated communication information and the relative virtual communication routes. The control module determines target candidate satellites corresponding to the target terminal based on the multiple sub-relative virtual communication routes and the candidate satellite calling criteria, and controls the target candidate satellites to provide communication services to the target terminal. Both the target candidate satellites and the target satellite have established communication links with the target terminal.

[0015] According to some embodiments, the above-mentioned analog communication model determination module is specifically used for: determining the location information and destination information corresponding to the target terminal based on the first operational information; retrieving the terrain area information corresponding to the target terminal based on the location information and destination information; determining the operational trajectory and beam information corresponding to the target satellite based on the second operational information; and determining the analog communication model based on the location information, destination information, terrain area information, operational trajectory and beam information.

[0016] According to some embodiments, the above-mentioned analog communication model determination module is specifically used to: determine the driving path corresponding to the target terminal based on location information, destination information and terrain area information; construct a three-dimensional surface model based on the driving path and terrain area information; and construct an analog communication model based on the running trajectory, beam information and the three-dimensional surface model.

[0017] According to some embodiments, the aforementioned information determination module is specifically used for: determining the communicable path corresponding to the target terminal based on a simulated communication model, wherein the communicable path is the path traveled by the target terminal when there is communication transmission capability between the target terminal and the target satellite; determining the beam path corresponding to the target satellite based on the communicable path and the simulated communication model; determining a relative virtual communication route based on the communicable path and the beam path, and determining the communication information corresponding to the beam path as simulated communication information.

[0018] According to some embodiments, the above-mentioned candidate satellite call criteria determination module is specifically used for: determining the communication type corresponding to the simulated communication information; dividing the relative virtual communication route based on the communication type to obtain multiple sub-relative virtual communication routes; and determining the candidate satellite call criteria corresponding to the multiple sub-relative virtual communication routes based on the communication types corresponding to the multiple sub-relative virtual communication routes.

[0019] According to some embodiments, the above-mentioned candidate satellite call criterion determination module is specifically used for: when the communication type corresponding to any one of the multiple sub-relative virtual communication routes is an obstruction communication type and / or abrupt communication type, determining the candidate satellite call criterion corresponding to any one of the sub-relative virtual communication routes as a first candidate satellite call criterion, wherein the first candidate satellite call criterion is a criterion for screening auxiliary satellites and calling auxiliary satellites to provide communication services independently; when the communication type corresponding to any one of the multiple sub-relative virtual communication routes is an attenuation communication type, determining the candidate satellite call criterion corresponding to any one of the sub-relative virtual communication routes as a second candidate satellite call criterion, wherein the second candidate satellite call criterion is a criterion for screening auxiliary satellites and comparing and verifying the communication information of auxiliary satellites and target satellites.

[0020] According to some embodiments, the control module described above is specifically used to: select, based on the candidate satellite calling criteria, the candidate satellite with the highest average communication quality within a preset unit time period and the smallest change in communication quality between the multiple test communication information within the unit time period as the target candidate satellite.

[0021] This application provides an electronic device that adopts the following technical solution:

[0022] An electronic device comprising:

[0023] processor;

[0024] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the aforementioned satellite-based direct terminal communication method.

[0025] This application provides a computer-readable medium, which adopts the following technical solution:

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

[0027] According to the embodiments provided in this application, when a target satellite provides communication services to a target terminal, a simulated communication model is constructed based on the first operational information of the target terminal and the second operational information of the target satellite. Using this simulated communication model, the relative virtual communication routes between the two and their corresponding simulated communication information are determined. Based on the simulated communication information and the relative virtual communication routes, the alternative satellite calling criteria corresponding to each sub-relative virtual communication route are determined. Using the alternative satellite calling criteria, the target alternative satellites when the target terminal is on multiple sub-relative virtual communication routes are determined. The target satellite is then controlled to provide communication services to the target terminal. This allows the target alternative satellites to participate in providing communication services to the target terminal in an auxiliary manner. Furthermore, in specific situations, target alternative satellites that meet the requirements of that specific situation are used to provide auxiliary communication services, thereby improving the stability of the direct communication of the target terminal. Attached Figure Description

[0028] Figure 1 This is a block diagram illustrating a satellite-based direct terminal communication method according to an embodiment of this application;

[0029] Figure 2 This is a block diagram of a satellite-based terminal direct communication device according to an embodiment of this application;

[0030] Figure 3 This is a schematic diagram of an electronic device according to an embodiment of this application.

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

[0032] 20: Satellite-based terminal direct communication device; 201: Analog communication model determination module; 202: Information determination module; 203: Alternate satellite call criteria determination module; 204: Control module; 30: Electronic device; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. Detailed Implementation

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

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

[0035] This application provides a satellite-based direct terminal communication 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, a high-orbit satellite, or a low-orbit satellite.

[0036] Reference Figure 1 A satellite-based direct terminal communication method includes steps S101, S102, S103, and S104, wherein...

[0037] S101, based on the first operational information of the target terminal and the second operational information of the target satellite, determine the simulated communication model.

[0038] In some embodiments, the target terminal is a ground-based terminal capable of direct communication with a target satellite; the target satellite can be a low-orbit satellite or a high-orbit satellite; the first operational information is information reflecting the operational status of the target terminal during its operation, such as location information, destination information, and operating speed; the second operational information is information reflecting the operational status of the target satellite during its operation, such as its trajectory, operating altitude, and beam information; the simulated communication model is a three-dimensional communication model constructed using simulation software to virtually communicate between the target terminal and the target satellite.

[0039] The electronic device acquires various driving parameters of the target terminal during this journey from the navigation equipment installed on the target terminal, and integrates these parameters to obtain the first operating information of the target terminal. Simultaneously, the electronic device acquires various operating parameters of the target satellite during its operation from multiple operation monitoring terminals installed on the target satellite, and integrates these parameters to obtain the second operating information of the target terminal. Subsequently, the electronic device inputs the first and second operating information into 3D model building software, and uses the 3D model building software to simulate the relative operating conditions and direct communication between the target terminal and the target satellite, so as to construct a simulated communication model between the target terminal and the target satellite.

[0040] S102, Based on the analog communication model, determine the relative virtual communication route and its corresponding analog communication information.

[0041] In some embodiments, the relative virtual communication route is information reflecting the direct communication situation between the target terminal and the target satellite when a direct communication connection has been established between the target terminal and the target satellite; the simulated communication information is the communication information received and forwarded by the target satellite when the target satellite provides direct communication services to the target terminal.

[0042] The electronic device analyzes the analog communication model to determine the target terminal's travel path, i.e., the communication path, when the target terminal has the ability to communicate directly with the target satellite, or when the target terminal is within the direct communication range of the target satellite. Subsequently, based on the communicable path, the electronic device determines the beam path from the analog communication model to provide communication services to the target terminal. Based on the communicable path and the beam path, the electronic device determines the relative virtual communication route and obtains the analog communication information corresponding to the beam path.

[0043] S103, based on analog communication information and relative virtual communication routes, determines multiple sub-relative virtual communication routes and their respective corresponding alternative satellite calling criteria.

[0044] In some embodiments, a sub-relative virtual communication route is a partial virtual communication route of a relative virtual communication route, and the alternative satellite calling criteria are the criteria for selecting alternative satellites that conform to the sub-relative virtual communication route and how to use the alternative satellites.

[0045] The electronic device determines the communication type corresponding to the analog communication information, and divides the relative virtual communication route based on the communication type to obtain multiple sub-relative virtual communication routes; based on the communication type and multiple sub-relative virtual communication routes, the electronic device determines the alternative satellite calling criteria corresponding to each sub-relative virtual communication route.

[0046] S104, based on multiple sub-relative virtual communication routes and alternative satellite calling criteria, determines the target alternative satellite corresponding to the target terminal, and controls the target alternative satellite to provide communication services to the target terminal.

[0047] In some embodiments, both the target candidate satellite and the target satellite have established communication connections with the target terminal. When the target terminal is located on any sub-relative virtual communication route, the electronic device uses the candidate satellite calling criteria corresponding to any sub-relative virtual communication route to select the target candidate satellite from multiple candidate satellites that have established communication connections with the target terminal, generates satellite control commands, and sends the satellite control commands to the target candidate satellite. This controls the target candidate satellite to provide auxiliary communication services to the target terminal. By controlling the target candidate satellite to participate in providing communication services to the target terminal in an auxiliary manner while the target satellite is providing communication services to the target terminal, the device can use the target candidate satellite that meets the requirements of the specific situation to provide auxiliary communication services under certain circumstances, thereby improving the stability of the direct communication of the target terminal.

[0048] Step S101, based on the acquired first operational information of the target terminal and the second operational information of the target satellite, determines the simulated communication model, including: based on the first operational information, determining the location information and destination information corresponding to the target terminal; based on the location information and destination information, retrieving the terrain area information corresponding to the target terminal; based on the second operational information, determining the operational trajectory and beam information corresponding to the target satellite; and based on the location information, destination information, terrain area information, operational trajectory and beam information, determining the simulated communication model.

[0049] In some embodiments, the location information is the current location of the target terminal; the destination information is the location information of the destination to which the target terminal is traveling; and the terrain area information is the surrounding area information of the target terminal during its journey from the current location to the destination.

[0050] The electronic device analyzes the first operational information to obtain the target terminal's location and destination information, and retrieves the corresponding terrain area information from the initial topographic map containing the location and destination information. Simultaneously, the electronic device analyzes the second operational information to obtain the target satellite's operational mission, and determines the target satellite's trajectory and beam information based on the mission information. The electronic device inputs the location information, destination information, terrain area information, trajectory, and beam information into the simulation software to construct a simulated communication model of the direct communication process between the target terminal and the target satellite.

[0051] In some embodiments, determining a simulated communication model based on location information, destination information, terrain area information, travel trajectory, and beam information includes: determining the travel path corresponding to the target terminal based on location information, destination information, and terrain area information; constructing a three-dimensional surface model based on the travel path and terrain area information; and constructing a simulated communication model based on the travel trajectory, beam information, and three-dimensional surface model.

[0052] In some embodiments, the electronic device uses simulation software to determine the driving path of the target terminal through location information, destination information, and terrain area information, and constructs a three-dimensional model of the surface in which the target terminal is driving, i.e., a three-dimensional model of the ground surface, based on the driving path and terrain area information. Subsequently, based on the trajectory and beam information of the target satellite, the electronic device constructs a virtual communication route in the three-dimensional model of the ground surface for communication transmission between the target satellite and the ground three-dimensional model, thereby completing the construction of the simulated communication model.

[0053] Step S102, based on the analog communication model, determines the relative virtual communication route and its corresponding analog communication information, including: based on the analog communication model, determining the communicable path corresponding to the target terminal; based on the communicable path and the analog communication model, determining the beam path corresponding to the target satellite; based on the communicable path and the beam path, determining the relative virtual communication route, and determining the communication information corresponding to the beam path as analog communication information.

[0054] In some embodiments, the communicable path is the path traveled by the target terminal when communication transmission capability exists between the target terminal and the target satellite.

[0055] The electronic device selects the communicable path of the target terminal from the analog communication model, and uses the communicable path as the basis to select the beam path of the target satellite corresponding to the communicable path from the virtual communication route of the target satellite to the ground three-dimensional model. Then, the electronic device integrates the communicable path and the beam path to obtain the relative virtual communication route between the target terminal and the target satellite. At the same time, the electronic device determines the communication information corresponding to the beam path as analog communication information.

[0056] Step S103, based on simulated communication information and relative virtual communication routes, determines multiple sub-relative virtual communication routes and their respective corresponding candidate satellite calling criteria, including: determining the communication type corresponding to the simulated communication information; dividing the relative virtual communication routes based on the communication type to obtain multiple sub-relative virtual communication routes; and determining the candidate satellite calling criteria corresponding to the multiple sub-relative virtual communication routes based on the communication types corresponding to the multiple sub-relative virtual communication routes.

[0057] In some embodiments, the electronic device analyzes the communication quality of analog communication information and divides the analog communication information based on the communication quality. Then, it defines the communication type of the analog communication information corresponding to different communication qualities. The communication type can be an obstruction communication type, abrupt communication type, and attenuation communication type. The obstruction communication type is when the communication quality of the analog communication information is low for a certain period of time. The abrupt communication type is when the communication quality of the analog communication information changes abruptly in a short period of time. The attenuation communication type is when the communication quality of the analog communication information gradually decreases for a certain period of time. Subsequently, the electronic device divides the relative virtual communication based on the communication type to obtain multiple sub-relative virtual communication routes. Based on the communication type, the electronic device determines the alternative satellite calling criteria corresponding to the multiple sub-relative virtual communication routes.

[0058] In some embodiments, based on the communication types corresponding to the multiple sub-relative virtual communication routes, the candidate satellite calling criteria corresponding to the multiple sub-relative virtual communication routes are determined, including: when the communication type corresponding to any sub-relative virtual communication route is an obstruction communication type and / or abrupt change communication type, the candidate satellite calling criterion corresponding to any sub-relative virtual communication route is determined as a first candidate satellite calling criterion, wherein the first candidate satellite calling criterion is a criterion for screening auxiliary satellites and calling auxiliary satellites to provide communication services independently; when the communication type corresponding to any relative virtual communication route is an attenuation communication type, the candidate satellite calling criterion corresponding to any sub-relative virtual communication route is determined as a second candidate satellite calling criterion, wherein the second candidate satellite calling criterion is a criterion for screening auxiliary satellites and comparing and verifying the communication information of auxiliary satellites and target satellites.

[0059] In some embodiments, the electronic device sequentially determines the communication type corresponding to each of the multiple sub-relative virtual communication routes. If it determines that the communication type corresponding to any of the multiple sub-relative virtual communication routes is an obstruction communication type and / or abrupt change communication type, it indicates that during the communication process between the target terminal and the target satellite corresponding to any sub-relative virtual communication route, there is an impact from the obstruction of surrounding buildings and / or sudden changes in the atmospheric environment, resulting in the interruption of direct communication between the target terminal and the target satellite or a sudden change in communication quality. Therefore, it is possible to consider selecting alternative satellites and using alternative satellites to replace the target satellite to provide communication services to the target terminal. Subsequently, the electronic device can determine the alternative satellite calling criterion corresponding to any sub-relative virtual communication route as the first alternative satellite calling criterion.

[0060] When the electronic device determines that the communication type of any one of the multiple sub-relative virtual communication routes is a decaying communication type, it indicates that the current position of the target terminal corresponding to any sub-relative virtual communication route is located at the edge of the target satellite's communication area, and the target terminal is gradually moving away from this communication area, which leads to a gradual decrease in the communication quality between the target terminal and the target satellite. Therefore, it is possible to select alternative satellites and use the alternative satellites and the target satellite to jointly provide communication services to the target terminal, and compare and verify the communication information between the two. Subsequently, the electronic device can determine the alternative satellite calling criterion corresponding to any sub-relative virtual communication route as the second alternative satellite calling criterion.

[0061] In step S104, based on multiple sub-relative virtual communication routes and alternative satellite calling criteria, target alternative satellites corresponding to the target terminal are determined, including: based on alternative satellite calling criteria, selecting from multiple alternative satellites the alternative satellite with the highest average communication quality within a preset unit time period and the smallest change in communication quality between multiple test communication information within the unit time period as the target alternative satellite.

[0062] In some embodiments, the electronic device acquires candidate communication information for each candidate satellite within a unit time period, and compares and calculates the average communication quality corresponding to each candidate communication information based on the candidate satellite calling criteria. Subsequently, the calculated average communication quality is compared, and the best average communication quality is selected. The candidate satellite with the smallest change in communication quality among the multiple test communication information within a preset unit time period is selected and determined as the target candidate satellite.

[0063] This application provides a satellite-based terminal direct communication device, which adopts the following technical solution:

[0064] Reference Figure 2A satellite-based terminal direct communication device 20 includes: a simulation communication model determination module 201, an information determination module 202, a candidate satellite calling criterion determination module 203, and a control module 204. The simulation communication model determination module 201 determines a simulation communication model based on first operational information of the target terminal and second operational information of the target satellite. The information determination module 202 determines relative virtual communication routes and their corresponding simulation communication information based on the simulation communication model. The candidate satellite calling criterion determination module 203 determines multiple sub-relative virtual communication routes and their respective corresponding candidate satellite calling criteria based on the simulation communication information and the relative virtual communication routes. The control module 204 determines target candidate satellites corresponding to the target terminal based on the multiple sub-relative virtual communication routes and the candidate satellite calling criteria, and controls the target candidate satellites to provide communication services to the target terminal. Both the target candidate satellites and the target satellite have established communication links with the target terminal.

[0065] In some embodiments, the above-described analog communication model determination module 201 is specifically used for: determining the location information and destination information corresponding to the target terminal based on the first operating information; retrieving the terrain area information corresponding to the target terminal based on the location information and destination information; determining the operating trajectory and beam information corresponding to the target satellite based on the second operating information; and determining the analog communication model based on the location information, destination information, terrain area information, operating trajectory and beam information.

[0066] In some embodiments, the above-described analog communication model determination module 201 is specifically used to: determine the driving path corresponding to the target terminal based on location information, destination information, and terrain area information; construct a three-dimensional surface model based on the driving path and terrain area information; and construct an analog communication model based on the driving trajectory, beam information, and the three-dimensional surface model.

[0067] In some embodiments, the information determination module 202 described above is specifically used to: determine the communicable path corresponding to the target terminal based on the simulated communication model, wherein the communicable path is the path traveled by the target terminal when there is communication transmission capability between the target terminal and the target satellite; determine the beam path corresponding to the target satellite based on the communicable path and the simulated communication model; determine the relative virtual communication route based on the communicable path and the beam path, and determine the communication information corresponding to the beam path as simulated communication information.

[0068] In some embodiments, the above-mentioned alternative satellite call criteria determination module 203 is specifically used to: determine the communication type corresponding to the simulated communication information; divide the relative virtual communication route based on the communication type to obtain multiple sub-relative virtual communication routes; and determine the alternative satellite call criteria corresponding to the multiple sub-relative virtual communication routes based on the communication types corresponding to the multiple sub-relative virtual communication routes respectively.

[0069] In some embodiments, the above-described candidate satellite call criterion determination module 203 is specifically used to: determine the candidate satellite call criterion corresponding to any one of the multiple sub-relative virtual communication routes as a first candidate satellite call criterion when the communication type corresponding to any one of the multiple sub-relative virtual communication routes is an obstruction communication type and / or abrupt change communication type, wherein the first candidate satellite call criterion is a criterion for screening auxiliary satellites and calling auxiliary satellites to provide communication services independently; and determine the candidate satellite call criterion corresponding to any one of the multiple sub-relative virtual communication routes as a second candidate satellite call criterion when the communication type corresponding to any one of the multiple sub-relative virtual communication routes is an attenuation communication type, wherein the second candidate satellite call criterion is a criterion for screening auxiliary satellites and comparing and verifying the communication information of auxiliary satellites and target satellites.

[0070] In some embodiments, the control module 204 described above is specifically used to: select, based on the candidate satellite calling criteria, the candidate satellite with the highest average communication quality within a preset unit time period and the smallest change in communication quality between the multiple test communication information within the unit time period as the target candidate satellite.

[0071] In some embodiments, the analog communication model determination 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 information 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 alternative satellite call criteria 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 control module 204 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device.

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

[0073] 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 execute the aforementioned satellite-based terminal direct communication method.

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

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

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

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

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

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

[0080] 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 terminal direct communication method.

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

[0082] 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 direct terminal communication method, characterized in that, include: Based on the first operational information of the target terminal and the second operational information of the target satellite, a simulated communication model is determined. Based on the simulated communication model, the relative virtual communication route and its corresponding simulated communication information are determined. Based on the simulated communication information and the relative virtual communication route, multiple sub-relative virtual communication routes and their respective corresponding alternative satellite calling criteria are determined. Based on the multiple sub-relative virtual communication routes and the alternative satellite calling criteria, a target alternative satellite corresponding to the target terminal is determined, and the target alternative satellite is controlled to provide communication services to the target terminal, wherein both the target alternative satellite and the target satellite have established communication links with the target terminal; The step of determining multiple sub-relative virtual communication routes and their corresponding candidate satellite calling criteria based on the simulated communication information and the relative virtual communication routes includes: determining the communication type corresponding to the simulated communication information; dividing the relative virtual communication routes based on the communication type to obtain multiple sub-relative virtual communication routes; and determining the candidate satellite calling criteria corresponding to the multiple sub-relative virtual communication routes based on the communication types corresponding to the multiple sub-relative virtual communication routes. The step of determining the candidate satellite calling criteria for each of the multiple sub-relative virtual communication routes based on their respective communication types includes: if the communication type of any sub-relative virtual communication route is an obstruction communication type and / or abrupt change communication type, then determining the candidate satellite calling criterion for that sub-relative virtual communication route as a first candidate satellite calling criterion, wherein the first candidate satellite calling criterion is a criterion for selecting auxiliary satellites and calling the auxiliary satellites to provide communication services independently; if the communication type of any relative virtual communication route is an attenuation communication type, then determining the candidate satellite calling criterion for that sub-relative virtual communication route as a second candidate satellite calling criterion, wherein the second candidate satellite calling criterion is a criterion for selecting auxiliary satellites and comparing and verifying the communication information of the auxiliary satellites and the target satellite.

2. The method according to claim 1, characterized in that, The determination of the simulated communication model based on the acquired first operational information of the target terminal and the second operational information of the target satellite includes: Based on the first operational information, the location information and destination information corresponding to the target terminal are determined; Based on the location information and the destination information, retrieve the terrain area information corresponding to the target terminal; Based on the second operational information, the operational trajectory and beam information of the target satellite are determined; The simulated communication model is determined based on the location information, destination information, terrain area information, running trajectory, and beam information.

3. The method according to claim 2, characterized in that, The step of determining the simulated communication model based on the location information, destination information, terrain area information, trajectory, and beam information includes: Based on the location information, the destination information, and the terrain area information, the driving path corresponding to the target terminal is determined; Based on the driving path and the terrain area information, a three-dimensional model of the land surface is constructed; Based on the running trajectory, the beam information, and the three-dimensional surface model, the simulated communication model is constructed.

4. The method according to claim 1, characterized in that, The step of determining the relative virtual communication route and its corresponding simulated communication information based on the simulated communication model includes: Based on the simulated communication model, the communicable path corresponding to the target terminal is determined, wherein the communicable path is the path traveled by the target terminal when there is communication transmission capability between the target terminal and the target satellite; Based on the communicable path and the simulated communication model, the beam path corresponding to the target satellite is determined; Based on the communicable path and the beam path, the relative virtual communication route is determined, and the communication information corresponding to the beam path is determined as the simulated communication information.

5. The method according to claim 1, characterized in that, The process of determining the target candidate satellite corresponding to the target terminal based on the plurality of sub-relative virtual communication routes and the candidate satellite calling criteria includes: Based on the aforementioned satellite selection criteria, the satellite with the highest average communication quality within a preset unit time period and the smallest change in communication quality among the multiple test communication information within the unit time period is selected from multiple candidate satellites as the target candidate satellite.

6. A satellite-based terminal direct communication device, characterized in that, include: The simulated communication model determination module is used to determine the simulated communication model based on the first operational information of the target terminal and the second operational information of the target satellite. The information determination module is used to determine the relative virtual communication route and its corresponding simulated communication information based on the simulated communication model. The alternative satellite call criteria determination module is used to determine multiple sub-relative virtual communication routes and their respective alternative satellite call criteria based on the simulated communication information and the relative virtual communication routes; The control module is used to determine the target candidate satellite corresponding to the target terminal based on the plurality of sub-relative virtual communication routes and the candidate satellite calling criteria, and to control the target candidate satellite to provide communication services to the target terminal, wherein both the target candidate satellite and the target satellite have established communication links with the target terminal; The alternative satellite call criteria determination module is specifically used to determine the communication type corresponding to the simulated communication information; divide the relative virtual communication route based on the communication type to obtain multiple sub-relative virtual communication routes; and determine the alternative satellite call criteria corresponding to the multiple sub-relative virtual communication routes based on the communication types corresponding to the multiple sub-relative virtual communication routes respectively. The alternative satellite call criterion determination module determines the alternative satellite call criterion corresponding to any one of the plurality of sub-relative virtual communication routes as a first alternative satellite call criterion when the communication type corresponding to any one of the plurality of sub-relative virtual communication routes is an obstruction communication type and / or abrupt change communication type. The first alternative satellite call criterion is a criterion for selecting auxiliary satellites and calling the auxiliary satellites to provide communication services independently. When the communication type corresponding to any one of the plurality of sub-relative virtual communication routes is an attenuation communication type, the module determines the alternative satellite call criterion corresponding to any one of the sub-relative virtual communication routes as a second alternative satellite call criterion. The second alternative satellite call criterion is a criterion for selecting auxiliary satellites and comparing and verifying the communication information of the auxiliary satellites and the target satellite.

7. 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-5.

8. 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-5.

Citation Information

Patent Citations

  • Data communication method and device of low earth orbit satellite, electronic equipment and storage medium

    CN118971948A

  • Direct communication method and device of satellite and ground terminal, electronic equipment and medium

    CN119341630A