Star constellation-based direct connection communication method and device, electronic equipment and storage medium

By acquiring the location and historical information of the target communication area, determining the distribution relationship, and selecting suitable satellites and beam resources, the problem of low communication efficiency caused by the large number and uneven distribution of target terminals is solved, and efficient communication services of the constellation satellites are realized.

CN121056016BActive Publication Date: 2026-03-27YINHE 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
Filing Date
2025-10-28
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In conventional direct communication services, the large number and uneven distribution of target terminals reduce the efficiency of establishing direct communication connections and services between constellation satellites and target terminals.

Method used

By acquiring the location information and historical communication information of the target communication area, the distribution relationship is determined, and suitable target satellites and beam resources are selected based on this. The satellites are then controlled to provide communication services to the target area, including different selection criteria for discrete and clustered distribution relationships, and beam resource allocation is optimized.

Benefits of technology

It improves the efficiency of direct communication between constellation satellites, enabling multiple satellites to simultaneously and rationally utilize beam resources to provide communication services to their respective target areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121056016B_ABST
    Figure CN121056016B_ABST
Patent Text Reader

Abstract

The application provides a constellation-based direct communication method and device, electronic equipment and storage medium, and relates to the technical field of satellite communication. The constellation-based direct communication method provided by the application comprises the following steps: acquiring position information and historical communication information corresponding to a plurality of target communication areas respectively, and determining the distribution relationship between the plurality of target communication areas based on the plurality of position information; determining a target satellite screening criterion based on the distribution relationship and the historical communication information; screening target satellites corresponding to the plurality of target communication areas and applicable beam resources corresponding to the target satellites from a plurality of candidate satellites based on the target satellite screening criterion; and controlling the target satellites to provide communication services for the target communication areas corresponding to the target satellites based on the applicable beam resources and generated communication service instructions. The application can improve the direct communication efficiency of constellation satellites.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of satellite communication, in particular to a constellation-based direct connection communication method and device, electronic equipment and storage medium. BACKGROUND

[0002] With the continuous development of low-orbit satellite direct connection communication technology, the application of low-orbit satellite direct connection communication is becoming more and more widespread, which has gradually shifted from emergency direct connection communication services in special environments to ordinary direct connection communication services in traditional environments. In emergency direct connection communication services in special environments, the data of target terminals is usually less, and single-to-single direct connection and communication are generally used when communicating with target satellites. However, in ordinary direct connection communication services in traditional environments, the number of target terminals is large, and at this time, it is necessary to consider the application constellation covering these target terminals for unified batch communication connection and communication services.

[0003] However, in ordinary direct connection communication services in traditional environments, due to the large number of target terminals and uneven distribution, the efficiency of establishing communication connection and communication services between multiple satellites in the constellation and target terminals will be reduced due to the number and distribution of target terminals. SUMMARY

[0004] In order to improve the efficiency of direct connection communication of constellation satellites, the present application provides a constellation-based direct connection communication method, device, electronic equipment and storage medium.

[0005] The present application provides a constellation-based direct connection communication method, which adopts the following technical scheme:

[0006] A constellation-based direct connection communication method, comprising: acquiring position information and historical communication information corresponding to a plurality of target communication areas respectively, and determining the distribution relationship between the plurality of target communication areas based on the plurality of position information; determining a target satellite screening criterion based on the distribution relationship and the historical communication information; screening target satellites corresponding to the plurality of target communication areas and target satellite corresponding applicable beam resources from a plurality of candidate satellites based on the target satellite screening criterion; and controlling the target satellites to provide communication services for their corresponding target communication areas based on the applicable beam resources and generated communication service instructions.

[0007] According to some embodiments, the aforementioned location information is the regional location information of the target communication area; the aforementioned determination of the distribution relationship between multiple target communication areas based on multiple location information includes: determining multiple edge points corresponding to each of the multiple target communication areas based on the regional location information, and determining the corresponding distance between two adjacent target communication areas based on the multiple edge points; when the distance is greater than a preset distance, determining the distribution relationship between two adjacent target communication areas as a discrete distribution relationship; when the distance is not greater than the preset distance, determining the distribution relationship between two adjacent target communication areas as a clustered distribution relationship.

[0008] According to some embodiments, the above-mentioned determination of target satellite screening criteria based on distribution relationship and historical communication information includes: when the distribution relationship between at least two target communication areas among multiple target communication areas is a discrete distribution relationship, determining the unit communication transmission volume based on the historical communication information corresponding to the at least two target communication areas respectively; and determining the target satellite screening criteria corresponding to the at least two target communication areas as the first target satellite screening criterion based on the unit communication transmission volume, wherein the first target satellite screening criterion is a screening criterion in which the region and the satellite correspond one-to-one and the satellite communication resources are adaptively matched with the unit communication transmission volume of the region.

[0009] According to some embodiments, the above-mentioned determination of target satellite screening criteria based on distribution relationships and historical communication information includes: when the distribution relationship between at least two target communication regions among multiple target communication regions is a clustered distribution relationship, determining the total unit communication transmission volume corresponding to at least two target communication regions based on historical communication information; and determining the target satellite screening criteria corresponding to at least two target communication regions as a second target satellite screening criterion based on the total unit communication transmission volume, wherein the second target satellite screening criterion is a screening criterion based on the correspondence between a single satellite and multiple regions, and the adaptive matching of satellite communication resources and total unit communication transmission volume.

[0010] According to some embodiments, the above-mentioned selection of target satellites and applicable beam resources corresponding to multiple target communication areas from multiple candidate satellites based on target satellite selection criteria includes: when the target satellite selection criterion is a second target satellite selection criterion, selecting the maximum communication resource quantity from the communication resource quantities corresponding to the multiple candidate satellites; and when the total unit communication transmission volume of at least two target communication areas corresponding to the second target satellite selection criterion is not greater than the maximum communication resource quantity, and the difference between the maximum communication resource quantity and the total unit communication transmission volume is not greater than a preset difference, determining the candidate satellite corresponding to the maximum communication resource quantity as the target satellite, and determining the maximum communication resource quantity as the applicable beam resource.

[0011] According to some embodiments, after controlling the target satellite to provide communication services to its corresponding target communication area based on applicable beam resources and generated communication service instructions, the constellation-based direct communication method further includes: when obtaining communication congestion information corresponding to the target satellite, determining the communication difference between the target satellite and the target communication area; when the communication difference is greater than a preset communication difference, generating a communication transmission instruction, and controlling the alternative satellite to receive communication data corresponding to the communication difference based on the communication transmission instruction.

[0012] According to some embodiments, before acquiring the location information and historical communication information corresponding to the multiple target communication areas, the constellation-based direct communication method further includes: acquiring the area information corresponding to the initial communication area, and determining the communication terminal distribution information and distribution density information based on the area information; dividing the initial communication area into multiple initial communication areas based on the distribution information and distribution density information; acquiring the communication transmission volume per unit time corresponding to the multiple initial communication areas; and determining the initial communication area corresponding to the communication transmission volume exceeding the preset communication transmission volume as the target communication area.

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

[0014] A constellation-based direct communication device includes: a distribution relationship determination module, a selection criterion determination module, a target satellite determination module, and a first control module. The distribution relationship determination module acquires location information and historical communication information corresponding to multiple target communication areas, and determines the distribution relationship between the multiple target communication areas based on the location information. The selection criterion determination module determines target satellite selection criteria based on the distribution relationship and historical communication information. The target satellite determination module selects target satellites corresponding to the multiple target communication areas and their corresponding applicable beam resources from multiple candidate satellites based on the target satellite selection criteria. The first control module controls the target satellites to provide communication services to their corresponding target communication areas based on the applicable beam resources and generated communication service commands.

[0015] According to some embodiments, the aforementioned location information is the regional location information of the target communication area; the aforementioned distribution relationship determination module is specifically used for: determining multiple edge points corresponding to multiple target communication areas based on the regional location information, and determining the corresponding distance between two adjacent target communication areas based on the multiple edge points; when the distance is greater than a preset distance, determining the distribution relationship between two adjacent target communication areas as a discrete distribution relationship; when the distance is not greater than the preset distance, determining the distribution relationship between two adjacent target communication areas as a clustered distribution relationship.

[0016] According to some embodiments, the above-mentioned screening criterion determination module is specifically used for: when the distribution relationship between at least two of the multiple target communication areas is a discrete distribution relationship, determining the unit communication transmission volume based on the historical communication information corresponding to the at least two target communication areas respectively; and determining the target satellite screening criterion corresponding to the at least two target communication areas as the first target satellite screening criterion based on the unit communication transmission volume, wherein the first target satellite screening criterion is a screening criterion in which the area and the satellite correspond one-to-one and the satellite communication resources are adaptively matched with the unit communication transmission volume of the area.

[0017] According to some embodiments, the above-mentioned screening criterion determination module is specifically used for: when the distribution relationship between at least two target communication areas of multiple target communication areas is a clustered distribution relationship, determining the total unit communication transmission volume corresponding to at least two target communication areas based on historical communication information; and determining the target satellite screening criterion corresponding to at least two target communication areas as a second target satellite screening criterion based on the total unit communication transmission volume, wherein the second target satellite screening criterion is a screening criterion for the correspondence between a single satellite and multiple areas, and the adaptive matching ratio between satellite communication resources and total unit communication transmission volume.

[0018] According to some embodiments, the target satellite determination module described above is specifically used for: when the target satellite selection criterion is the second target satellite selection criterion, selecting the maximum communication resource quantity from the communication resource quantities corresponding to the multiple candidate satellites respectively; when the total unit communication transmission volume of at least two target communication areas corresponding to the second target satellite selection criterion is not greater than the maximum communication resource quantity, and the difference between the maximum communication resource quantity and the total unit communication transmission volume is not greater than a preset difference, determining the candidate satellite corresponding to the maximum communication resource quantity as the target satellite, and determining the maximum communication resource quantity as the applicable beam resource.

[0019] According to some embodiments, after controlling the target satellite to provide communication services to its corresponding target communication area based on applicable beam resources and generated communication service instructions, the aforementioned constellation-based direct communication device further includes: a communication difference determination module and a second control module, wherein the communication difference determination module is used to determine the communication difference between the target satellite and the target communication area when communication congestion information corresponding to the target satellite is obtained; the second control module is used to generate a communication transmission instruction when the communication difference is greater than a preset communication difference, and control the candidate satellite to receive communication data corresponding to the communication difference based on the communication transmission instruction.

[0020] According to some embodiments, before acquiring the location information and historical communication information corresponding to multiple target communication areas, the constellation-based direct communication device further includes: an information determination module, an initial communication area determination module, an information acquisition module, and a target area determination module. The information determination module is used to acquire area information corresponding to the initial communication area and, based on the area information, determine the distribution information and distribution density information of the communication terminals. The initial communication area determination module is used to divide the initial communication area into multiple initial communication areas based on the distribution information and distribution density information. The information acquisition module is used to acquire the communication transmission volume per unit time corresponding to each of the multiple initial communication areas. The target area determination module is used to determine the initial communication area corresponding to the communication transmission volume exceeding the preset communication transmission volume as the target communication area.

[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 constellation-based direct communication method.

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

[0026] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, causes the processor to perform the aforementioned constellation-based direct communication method.

[0027] According to the embodiments provided in this application, the distribution of multiple target communication areas is determined by utilizing the location information corresponding to each target communication area, thus obtaining the distribution relationship. Based on the distribution relationship and historical communication information, target satellite selection criteria are determined for selecting target satellites from multiple candidate satellites in the constellation. The target satellites suitable for each target communication area are selected using the target satellite selection criteria, and the applicable beam resources of the target satellites are determined. Then, communication service instructions are generated, and based on the applicable beam resources and communication service instructions, all target satellites are controlled to provide communication services to their respective target communication areas. By uniformly and appropriately allocating the beam communication resources of the constellation satellites, multiple satellites in the constellation can simultaneously and use reasonable beam communication resources to provide direct communication services to target terminals in their respective target areas, thereby improving the direct communication efficiency of the constellation satellites. Attached Figure Description

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

[0029] Figure 2 This is a block diagram of a constellation-based 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: Constellation-based direct communication device; 201: Distribution relationship determination module; 202: Screening criterion determination module; 203: Target satellite determination module; 204: First 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 constellation-based direct communication method that can be executed by an electronic device, wherein 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, or on a low-orbit satellite.

[0036] Reference Figure 1 A constellation-based direct communication method includes steps S101, S102, S103 and S104, wherein, in S101, the location information and historical communication information corresponding to multiple target communication areas are obtained respectively, and the distribution relationship between multiple target communication areas is determined based on the multiple location information.

[0037] In some embodiments, the target communication area is the area in which multiple satellites in a constellation simultaneously provide direct terminal communication services; the location information is the regional location information of the target communication area; the historical communication information is information that characterizes the communication status of the target terminal in the target communication area within a previously preset time period; and the distribution relationship characterizes the distribution among multiple target communication areas.

[0038] The electronic device acquires the constellation's communication tasks and analyzes them to determine the initial communication area where the constellation is responsible for direct communication. It then identifies multiple target communication areas within this initial area that require direct terminal communication services from the constellation. Subsequently, the electronic device generates an information acquisition command and sends it to a storage terminal containing historical communication information corresponding to each of the target communication areas. The storage terminal responds to the command by sending the historical communication information for each target communication area back to the electronic device. Simultaneously, the electronic device sends the information acquisition command to high-orbit satellites covering the multiple target communication areas. These high-orbit satellites respond to the command by sending the acquired location information of the target communication areas back to the electronic device. The electronic device then compares and analyzes these location information sets to determine the distribution relationship among the target communication areas.

[0039] S102, based on distribution relationships and historical communication information, determines the criteria for selecting target satellites.

[0040] In some embodiments, the satellite selection criteria are criteria for selecting target satellites responsible for providing direct terminal communication services to target communication areas that exhibit different distribution relationships.

[0041] The distribution relationship can be discrete or clustered. A discrete distribution relationship indicates that the target communication areas are far apart, and due to the limited coverage of low-Earth orbit satellites, a single satellite cannot simultaneously provide direct terminal communication services to multiple target communication areas. Conversely, a clustered distribution relationship indicates that the target communication areas are close together or adjacent, allowing a single satellite to provide direct terminal communication services to multiple close or adjacent target communication areas. Therefore, from multiple candidate satellites in the constellation, target satellites providing direct terminal communication services to multiple target communication areas are selected. Electronic equipment can determine the target satellite selection criteria based on the distribution relationship and historical communication information.

[0042] S103, based on the target satellite selection criteria, selects target satellites and applicable beam resources corresponding to multiple target communication areas from multiple candidate satellites.

[0043] In some embodiments, the applicable beam resources are the beam resources provided by the target satellite when it provides direct terminal communication services to its corresponding target communication area.

[0044] The electronic equipment acquires the communication resource quantity of multiple candidate satellites in the constellation, and then selects the target satellite corresponding to each target communication area from the multiple candidate satellites based on the target satellite selection criteria, and uses the communication resource quantity to determine the applicable beam resources corresponding to each target satellite.

[0045] S104, based on applicable beam resources and generated communication service instructions, controls the target satellite to provide communication services for its corresponding target communication area.

[0046] In some embodiments, the electronic device generates a communication service instruction and sends the applicable beam resources corresponding to each target satellite and the generated communication service instruction to each target satellite. The target satellite responds to the communication service instruction and provides direct communication services to the target communication area corresponding to it based on the applicable beam resources. In this way, by uniformly and appropriately allocating the beam communication resources of the constellation satellites, multiple satellites in the constellation can simultaneously and use reasonable beam communication resources to provide direct communication services to target terminals in their respective target areas, thereby improving the direct communication efficiency of the constellation satellites.

[0047] In some embodiments, before obtaining the location information and historical communication information corresponding to the multiple target communication areas in step S101, the constellation-based direct communication method further includes: obtaining the area information corresponding to the initial communication area, and determining the communication terminal distribution information and distribution density information based on the area information; dividing the initial communication area into multiple initial communication areas based on the distribution information and distribution density information; obtaining the communication transmission volume per unit time corresponding to the multiple initial communication areas; and determining the initial communication area corresponding to the communication transmission volume exceeding the preset communication transmission volume as the target communication area.

[0048] In some embodiments, the communication terminal distribution information is a representation of the distribution of target terminals located within the initial communication area; the distribution density information is the number of target terminals within a preset unit area in the initial communication area.

[0049] The electronic device first analyzes the acquired communication task to determine the initial communication area where the constellation needs to provide direct terminal communication services and obtains the area information corresponding to the initial communication area. Then, the electronic device analyzes the location information of the target terminals contained in the area information to determine the distribution information and distribution density information of the communication terminals corresponding to the initial communication area. Based on the distribution information, the electronic device performs a preliminary division of the initial communication area, removing areas within the initial communication area where no target terminals exist, resulting in a preliminary division of the initial communication area. Subsequently, the electronic device calls the preset distribution density area division rules to further divide the preliminary initial communication area, determining multiple initial communication areas.

[0050] The electronic device acquires the preset communication transmission volume per unit time corresponding to each initial communication area and compares the communication transmission volume with the preset communication transmission volume. If the electronic device determines that any communication transmission volume is greater than the preset communication transmission volume, it indicates that there are a large number of terminals in the initial communication area corresponding to that communication transmission volume that need to establish direct terminal communication. The target satellite can then establish a unified communication connection and provide direct terminal communication services. Subsequently, the electronic device determines the initial communication area corresponding to that communication transmission volume as the target communication area.

[0051] If an electronic device determines that a certain communication transmission volume among multiple communication transmission volumes is not greater than a preset communication transmission volume, it indicates that the number of devices requiring direct terminal communication within the initial communication area corresponding to that communication transmission volume is small or the communication data is small. Therefore, there is no need to establish a unified communication connection or provide direct terminal communication services. Consequently, the electronic device will not use the initial communication area corresponding to that communication transmission volume as the target communication area.

[0052] In step S101, determining the distribution relationship between multiple target communication areas based on multiple location information includes: determining multiple edge points corresponding to each of the multiple target communication areas based on the area location information, and determining the corresponding distance between two adjacent target communication areas based on the multiple edge points; if the distance is greater than a preset distance, determining the distribution relationship between two adjacent target communication areas as a discrete distribution relationship; if the distance is not greater than the preset distance, determining the distribution relationship between two adjacent target communication areas as a clustered distribution relationship.

[0053] In some embodiments, the electronic device determines multiple edge points corresponding to each target communication region based on regional location information. Each edge point is the closest edge point between its corresponding target communication region and other adjacent target communication regions. Subsequently, the electronic device uses these edge points to determine the distance between two adjacent target communication regions. The electronic device compares this distance with a preset distance. If the distance is greater than the preset distance, it indicates that the two adjacent target communication regions do not intersect and are far apart. The electronic device then determines the distribution relationship between the two adjacent target communication regions as a discrete distribution relationship. If the distance is not greater than the preset distance, it indicates that the two adjacent target communication regions are close together or their edge points overlap. The electronic device then determines the distribution relationship between the two adjacent target communication regions as a clustered distribution relationship.

[0054] In some embodiments, if the distribution relationship between any target communication area and the other two target communication areas in a plurality of target communication areas is a clustered distribution relationship, then any target communication area and the other two target communication areas can be constructed as a whole as a large target communication area.

[0055] Step S102, based on the distribution relationship and historical communication information, determines the target satellite selection criteria, including: when the distribution relationship between at least two target communication areas of multiple target communication areas is a discrete distribution relationship, determining the unit communication transmission volume based on the historical communication information corresponding to the at least two target communication areas respectively; and determining the target satellite selection criteria corresponding to the at least two target communication areas as the first target satellite selection criterion based on the unit communication transmission volume, wherein the first target satellite selection criterion is a selection criterion in which the area and the satellite correspond one-to-one and the satellite communication resources are adaptively matched with the unit communication transmission volume of the area.

[0056] In some embodiments, when the distribution relationship between at least two of the multiple target communication areas is discrete, since the at least two target areas are far apart and the amount of data of the target terminals requiring terminal quality communication or the amount of data to be transmitted in each target communication area is large, it can be considered that each target communication area is provided with direct terminal communication service by its specific target satellite. Then, the electronic device determines the unit communication transmission volume corresponding to each target communication area based on the historical communication information corresponding to the at least two target communication areas respectively. The unit communication transmission volume is the communication transmission volume when the maximum number of target terminals in the target communication area communicates for data transmission or the maximum amount of data transmission per unit time. Subsequently, after determining the unit communication transmission volume, the electronic device further determines the selection criterion of the target satellites corresponding to the at least two target communication areas as the first target satellite selection criterion. The electronic device uses the first target satellite selection criterion to select the specific target satellites for the at least two target communication areas and matches the satellite communication resources corresponding to the target satellites for the target communication areas.

[0057] Step S102, based on distribution relationships and historical communication information, determines the target satellite selection criteria, including: when the distribution relationship between at least two target communication areas in multiple target communication areas is a clustered distribution relationship, determining the total unit communication transmission volume corresponding to at least two target communication areas based on historical communication information; and determining the target satellite selection criteria corresponding to at least two target communication areas as the second target satellite selection criteria based on the total unit communication transmission volume, wherein the second target satellite selection criteria is the correspondence between a single satellite and multiple areas, and the selection criteria are based on the adaptive matching of satellite communication resources and total unit communication transmission volume.

[0058] In some embodiments, when at least two of the target communication areas in a plurality of target communication areas have a clustered distribution relationship, since the at least two target communication areas are close to each other or their edge points overlap, it is possible to consider integrating the at least two target communication areas into a larger target communication area and determining its corresponding target satellite to provide direct terminal communication services. Subsequently, the electronic device determines the unit communication transmission volume corresponding to each target communication area based on the historical communication information corresponding to the at least two target communication areas respectively, and then accumulates the at least two unit communication transmission volumes to obtain the total unit communication transmission volume. Subsequently, the electronic device determines the total unit communication transmission volume and determines the target satellite screening criteria corresponding to the at least two target communication areas as the second target satellite screening criteria. The electronic device uses the second target satellite screening to screen specific target satellites for the larger target communication area constructed from the at least two target communication areas and matches the satellite communication resources corresponding to the target satellites for the larger target communication areas.

[0059] Step S103, based on the target satellite selection criteria, select target satellites corresponding to multiple target communication areas and applicable beam resources corresponding to the target satellites from multiple candidate satellites, including: when the satellite selection criterion is the second target satellite selection criterion, select the maximum communication resource quantity from the communication resource quantities corresponding to the multiple candidate satellites; when the total unit communication transmission volume of at least two target communication areas corresponding to the second target satellite selection criterion is not greater than the maximum communication resource quantity, and the difference between the maximum communication resource quantity and the total unit communication transmission volume is not greater than a preset difference, determine the candidate satellite corresponding to the maximum communication resource quantity as the target satellite, and determine the maximum communication resource quantity as the applicable beam resource.

[0060] In some embodiments, when the target satellite selection criterion is the second target satellite selection criterion, the electronic device obtains the corresponding communication resource quantity from multiple candidate satellites, compares the multiple communication resource quantities, determines the maximum communication resource quantity, and then compares the maximum communication resource quantity with the total unit communication transmission of at least two target communication areas corresponding to the second target satellite selection criterion. If it is determined that the total unit communication transmission quantity is not greater than the maximum communication resource quantity, it indicates that the candidate satellite corresponding to the maximum communication resource quantity has the ability to independently provide terminal direct communication services for at least two target communication areas. Subsequently, the electronic device determines the candidate satellite corresponding to the maximum communication resource quantity as the target satellite and uses the maximum communication resource quantity of the target satellite as the applicable beam resource.

[0061] When the electronic device determines that the total unit communication transmission volume is greater than the maximum communication resource volume, it indicates that the candidate satellite corresponding to the maximum communication resource volume does not have the capability to independently provide direct terminal communication services for at least two target communication areas. Subsequently, the electronic device determines the difference between the maximum communication resource volume and the total unit communication transmission volume, and selects a candidate satellite that matches the difference from multiple candidate satellites based on the difference, and uses this candidate satellite as the target satellite. The electronic device then controls the target satellite and the target satellite corresponding to the maximum communication resource volume to simultaneously provide direct terminal communication services for at least two target communication areas.

[0062] In some embodiments, after controlling the target satellite to provide communication services to its corresponding target communication area based on the applicable beam resources and the generated communication service command in step S104, the constellation-based direct communication method further includes: when the communication congestion information corresponding to the target satellite is obtained, determining the communication difference between the target satellite and the target communication area; when the communication difference is greater than a preset communication difference, generating a communication transmission command, and controlling the candidate satellite to receive the communication data corresponding to the communication difference based on the communication transmission command.

[0063] In some embodiments, when an electronic device controls a target satellite to provide communication services to its corresponding target communication area, if the electronic device obtains communication congestion information corresponding to the target satellite, it indicates that the target communication area is experiencing a greater number of target terminals transmitting communication data than the previous maximum number of target terminals, or a larger data volume than the previous maximum data volume. At this time, the target satellite cannot provide stable and efficient direct terminal communication services to the target communication area. Subsequently, the electronic device obtains the current communication data volume of the target communication area and calculates the difference between the current communication data volume and the communication resource volume of the target satellite to obtain the communication difference.

[0064] Subsequently, the electronic device compares the communication difference with the preset communication difference. If it determines that the communication difference is greater than the preset communication difference, it indicates that the amount of communication data to be transmitted in the target communication area cannot be reduced in a short time. It is necessary to consider using alternative satellites to provide communication support for the target communication area. Then, the electronic device generates a communication transmission command and controls the alternative satellite to receive the communication data corresponding to the communication difference based on the communication transmission command. The alternative satellite can be a low-Earth orbit satellite in the constellation or a high-Earth orbit satellite that can cover the target communication area.

[0065] This application provides a constellation-based direct communication device, which adopts the following technical solution:

[0066] Reference Figure 2 A constellation-based direct communication device 20 includes: a distribution relationship determination module 201, a screening criterion determination module 202, a target satellite determination module 203, and a first control module 204. The distribution relationship determination module 201 is used to acquire location information and historical communication information corresponding to multiple target communication areas, and determine the distribution relationship between the multiple target communication areas based on the multiple location information. The screening criterion determination module 202 is used to determine target satellite screening criteria based on the distribution relationship and historical communication information. The target satellite determination module 203 is used to select target satellites corresponding to the multiple target communication areas and applicable beam resources corresponding to the target satellites from multiple candidate satellites based on the target satellite screening criteria. The first control module 204 is used to control the target satellites to provide communication services to their corresponding target communication areas based on the applicable beam resources and generated communication service instructions.

[0067] In some embodiments, the location information mentioned above is the regional location information of the target communication area; the distribution relationship determination module 201 mentioned above is specifically used to: determine multiple edge points corresponding to multiple target communication areas based on the regional location information, and determine the distance between two adjacent target communication areas based on the multiple edge points; if the distance is greater than a preset distance, determine the distribution relationship between two adjacent target communication areas as a discrete distribution relationship; if the distance is not greater than the preset distance, determine the distribution relationship between two adjacent target communication areas as a clustered distribution relationship.

[0068] In some embodiments, the screening criterion determination module 202 described above is specifically used to: when the distribution relationship between at least two of the multiple target communication regions is a discrete distribution relationship, determine the unit communication transmission volume based on the historical communication information corresponding to the at least two target communication regions respectively; and determine the target satellite screening criterion corresponding to the at least two target communication regions as the first target satellite screening criterion based on the unit communication transmission volume, wherein the first target satellite screening criterion is a screening criterion in which the region and the satellite correspond one-to-one and the satellite communication resources are adaptively matched with the unit communication transmission volume of the region.

[0069] In some embodiments, the screening criterion determination module 202 described above is specifically used to: when the distribution relationship between at least two target communication regions among multiple target communication regions is a clustered distribution relationship, determine the total unit communication transmission volume corresponding to at least two target communication regions based on historical communication information; and determine the target satellite screening criterion corresponding to at least two target communication regions as a second target satellite screening criterion based on the total unit communication transmission volume, wherein the second target satellite screening criterion is a screening criterion for the correspondence between a single satellite and multiple regions, and the adaptive matching ratio between satellite communication resources and total unit communication transmission volume.

[0070] In some embodiments, the target satellite determination module 203 described above is specifically used to: when the target satellite selection criterion is the second target satellite selection criterion, select the maximum communication resource quantity from the communication resource quantities corresponding to the multiple candidate satellites respectively; when the total unit communication transmission volume of at least two target communication areas corresponding to the second target satellite selection criterion is not greater than the maximum communication resource quantity, and the difference between the maximum communication resource quantity and the total unit communication transmission volume is not greater than a preset difference, determine the candidate satellite corresponding to the maximum communication resource quantity as the target satellite, and determine the maximum communication resource quantity as the applicable beam resource.

[0071] In some embodiments, after controlling the target satellite to provide communication services to its corresponding target communication area based on applicable beam resources and generated communication service instructions, the constellation-based direct communication device 20 further includes: a communication difference determination module and a second control module, wherein the communication difference determination module is used to determine the communication difference between the target satellite and the target communication area when communication congestion information corresponding to the target satellite is obtained; the second control module is used to generate a communication transmission instruction when the communication difference is greater than a preset communication difference, and control the candidate satellite to receive communication data corresponding to the communication difference based on the communication transmission instruction.

[0072] In some embodiments, before acquiring the location information and historical communication information corresponding to the multiple target communication areas, the constellation-based direct communication device 20 further includes: an information determination module, an initial communication area determination module, an information acquisition module, and a target area determination module. The information determination module is used to acquire area information corresponding to the initial communication area and, based on the area information, determine the communication terminal distribution information and distribution density information. The initial communication area determination module is used to divide the initial communication area into multiple initial communication areas based on the distribution information and distribution density information. The information acquisition module is used to acquire the communication transmission volume per unit time corresponding to each of the multiple initial communication areas. The target area determination module is used to determine the initial communication area corresponding to the communication transmission volume exceeding the preset communication transmission volume as the target communication area.

[0073] In some embodiments, the distribution relationship 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 screening criterion 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 target satellite 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 first 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.

[0074] In some embodiments, the communication difference determination module 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 second control module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the information determination module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the initial communication area determination module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the information acquisition module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; and the target area determination module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device.

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

[0076] 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 above-described constellation-based direct communication method.

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

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

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

[0080] 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 storage media or other magnetic storage devices, or any other storage 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.

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

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

[0083] This application discloses a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, causes the processor to perform a constellation-based direct communication method.

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

[0085] 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 constellation-based direct communication method, characterized in that, include: Obtain location information and historical communication information corresponding to multiple target communication regions respectively, and determine the distribution relationship between the multiple target communication regions based on the multiple location information; Based on the distribution relationship and the historical communication information, the target satellite selection criteria are determined; Based on the target satellite selection criteria, target satellites corresponding to the multiple target communication areas and applicable beam resources corresponding to the target satellites are selected from multiple candidate satellites. Based on the applicable beam resources and the generated communication service instructions, the target satellite is controlled to provide communication services for its corresponding target communication area. The step of determining the target satellite selection criteria based on the distribution relationship and the historical communication information includes: When the distribution relationship between at least two of the multiple target communication regions is discrete, the unit communication transmission volume is determined based on the historical communication information corresponding to the at least two target communication regions respectively; based on the unit communication transmission volume, the target satellite selection criterion corresponding to the at least two target communication regions is determined as the first target satellite selection criterion, wherein the first target satellite selection criterion is a selection criterion in which regions and satellites are in one-to-one correspondence and the satellite communication resources are adaptively matched with the unit communication transmission volume of the region; When the distribution relationship between at least two of the multiple target communication regions is a clustered distribution relationship, the total unit communication transmission volume corresponding to the at least two target communication regions is determined based on the historical communication information; based on the total unit communication transmission volume, the target satellite selection criterion corresponding to the at least two target communication regions is determined as a second target satellite selection criterion, wherein the second target satellite selection criterion is a selection criterion based on the correspondence between a single satellite and multiple regions, and the adaptive matching ratio of satellite communication resources and total unit communication transmission volume.

2. The method according to claim 1, characterized in that, The location information is the regional location information of the target communication area; Determining the distribution relationship between the multiple target communication areas based on the multiple location information includes: Based on the regional location information, multiple edge points corresponding to the multiple target communication regions are determined, and based on the multiple edge points, the corresponding distances between two adjacent target communication regions in the multiple target communication regions are determined; When the distance is greater than a preset distance, the distribution relationship between the two adjacent target communication areas is determined to be a discrete distribution relationship; If the distance is not greater than the preset distance, the distribution relationship between the two adjacent target communication areas is determined to be a clustered distribution relationship.

3. The method according to claim 1, characterized in that, The step of selecting target satellites corresponding to the multiple target communication areas and the applicable beam resources corresponding to the target satellites from multiple candidate satellites based on the target satellite selection criteria includes: When the target satellite selection criterion is the second target satellite selection criterion, the maximum communication resource quantity is selected from the communication resource quantities corresponding to the multiple candidate satellites respectively. If the total unit communication transmission volume of at least two target communication areas corresponding to the second target satellite selection criterion is not greater than the maximum communication resource volume, and the difference between the maximum communication resource volume and the total unit communication transmission volume is not greater than a preset difference, then the candidate satellite corresponding to the maximum communication resource volume is determined as the target satellite, and the maximum communication resource volume is determined as the applicable beam resource.

4. The method according to claim 1, characterized in that, After controlling the target satellite to provide communication services for its corresponding target communication area based on the applicable beam resources and the generated communication service instructions, the method further includes: Upon obtaining the communication congestion information corresponding to the target satellite, the communication difference between the target satellite and the target communication area is determined; If the communication difference is greater than a preset communication difference, a communication transmission command is generated, and based on the communication transmission command, the candidate satellite is controlled to receive the communication data corresponding to the communication difference.

5. The method according to claim 1, characterized in that, Before acquiring the location information and historical communication information corresponding to the multiple target communication areas, the method further includes: Obtain the area information corresponding to the initial communication area, and determine the distribution information and distribution density information of the communication terminals based on the area information; Based on the distribution information and the distribution density information, the initial communication area is divided into regions to determine multiple initial communication areas; Obtain the communication transmission volume per unit time corresponding to each of the multiple initial communication areas; The initial communication area corresponding to the communication transmission volume exceeding the preset communication transmission volume is determined as the target communication area.

6. A constellation-based direct communication device, characterized in that, include: The distribution relationship determination module is used to acquire location information and historical communication information corresponding to multiple target communication areas respectively, and determine the distribution relationship between the multiple target communication areas based on the multiple location information. The screening criterion determination module is used to determine the target satellite screening criteria based on the distribution relationship and the historical communication information; The target satellite determination module is used to select, based on the target satellite selection criteria, target satellites that correspond to the multiple target communication areas and applicable beam resources corresponding to the target satellites from multiple candidate satellites; The first control module is used to control the target satellite to provide communication services for its corresponding target communication area based on the applicable beam resources and the generated communication service instructions; The screening criterion determination module is used to determine the unit communication transmission volume based on the historical communication information corresponding to the at least two target communication regions when the distribution relationship between the at least two target communication regions is a discrete distribution relationship. Based on the unit communication transmission volume, the target satellite selection criteria corresponding to the at least two target communication areas are determined as the first target satellite selection criterion, wherein the first target satellite selection criterion is a selection criterion in which there is a one-to-one correspondence between the area and the satellite, and the satellite communication resources are adapted to the unit communication transmission volume of the area; when the distribution relationship between at least two of the multiple target communication areas is a clustered distribution relationship, the total unit communication transmission volume corresponding to the at least two target communication areas is determined based on the historical communication information; based on the total unit communication transmission volume, the target satellite selection criteria corresponding to the at least two target communication areas are determined as the second target satellite selection criterion, wherein the second target satellite selection criterion is a selection criterion in which there is a correspondence between a single satellite and multiple areas, and the satellite communication resources are adapted to the total unit communication transmission volume.

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 storage 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

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

    CN120389788A

  • Data processing method and device based on multiple satellites, electronic equipment and medium

    CN120601959A