Construction method and device of inter-satellite communication network, electronic equipment and storage medium
By constructing an inter-satellite communication network based on relative position data and information transmission type, the problem of insufficient resilience of inter-satellite optical communication in complex space environments is solved. On-demand link establishment and dynamic adaptation are achieved, improving communication reliability and anti-interference capability.
Patent Information
- Application Number
- CN202511133566.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2025-12-12
AI Technical Summary
Existing inter-satellite optical communication networking methods lack resilience in complex space environments, are difficult to recover after link interruption, cannot flexibly adapt communication rates, and beam pointing deviation caused by solar interference and satellite relative motion affects communication quality.
By determining the relative position data and information transmission type between satellites, permanent or dynamic inter-satellite laser links are established. Intelligent control algorithms are used to configure laser terminals, enabling on-demand link establishment and dynamic adaptation, and constructing an inter-satellite communication network.
It improves communication reliability, reduces end-to-end latency, enhances anti-interference capabilities, enables fully autonomous decision-making without human intervention, and supports large-scale autonomous networking of low-Earth orbit constellations.
Smart Images

Figure CN121124897A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of 6G satellite optical communication technology, and in particular to a method, apparatus, electronic device and storage medium for constructing an inter-satellite communication network. Background Technology
[0002] In satellite optical communication systems, inter-satellite laser links are responsible for transmitting services between satellites. With the development of aerospace technology, inter-satellite optical communication has become a research hotspot in the field of satellite communication due to its advantages such as high speed and low power consumption. However, current inter-satellite optical communication networking methods often suffer from insufficient resilience when facing complex space environments and diverse communication needs, such as difficulty in recovering after link interruption and inflexible adaptation of communication rates. At the same time, problems such as solar interference and beam pointing deviation caused by relative satellite motion also seriously affect communication quality, requiring effective solutions. Summary of the Invention
[0003] This disclosure aims to at least partially address one of the technical problems in the related art.
[0004] Therefore, one objective of this disclosure is to propose a method for constructing an inter-satellite communication network.
[0005] The second objective of this disclosure is to provide a device for constructing an inter-satellite communication network.
[0006] The third objective of this disclosure is to propose an electronic device.
[0007] The fourth objective of this disclosure is to provide a non-transitory computer-readable storage medium.
[0008] The fifth objective of this disclosure is to provide a computer program product.
[0009] To achieve the above objectives, a first aspect of this disclosure provides a method for constructing an inter-satellite communication network, comprising: in response to a communication request, determining a first satellite to be used for communication and determining a second satellite to be used for communication with the first satellite; determining whether a permanent inter-satellite laser link exists between the first satellite and the second satellite; in response to the absence of a permanent inter-satellite laser link between the first satellite and the second satellite, acquiring relative position data and information transmission type between the first satellite and the second satellite; and establishing a communication connection between the first satellite and the second satellite based on the relative position data and the information transmission type.
[0010] According to one embodiment of this disclosure, the relative position data includes the relative movement relationship between the first satellite and the second satellite. Establishing a communication connection between the first satellite and the second satellite based on the relative position data and the information transmission type includes: establishing a permanent inter-satellite laser link between the first satellite and the second satellite in response to the relative movement relationship between the first satellite and the second satellite being relatively stationary and the information transmission type being a first data type, wherein the data of the first data type is basic data and / or control data; or, establishing a dynamic inter-satellite laser link between the first satellite and the second satellite in response to the relative movement relationship between the first satellite and the second satellite being non-relatively stationary, or the relative movement relationship between the first satellite and the second satellite being relatively stationary and the information transmission type being a second data type, wherein the data of the second data type is temporary communication data.
[0011] According to one embodiment of this disclosure, establishing a permanent inter-satellite laser link between the first satellite and the second satellite includes: calculating the relative position data of the first satellite and the second satellite based on an intelligent control algorithm to obtain first pointing information; and configuring the laser terminals of the first satellite and the second satellite respectively based on the first pointing information to establish a permanent inter-satellite laser link between the first satellite and the second satellite.
[0012] According to one embodiment of this disclosure, establishing a dynamic inter-satellite laser link between the first satellite and the second satellite includes: calculating the relative position data of the first satellite and the second satellite based on an intelligent control algorithm to obtain second pointing information; and configuring the laser terminals of the first satellite and the second satellite respectively based on the second pointing information to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
[0013] According to one embodiment of this disclosure, determining whether a permanent inter-satellite laser link exists between the first satellite and the second satellite includes: acquiring first topology information and first link status information between the first satellite and the second satellite; and determining whether a permanent inter-satellite laser link exists between the first satellite and the second satellite based on the first topology information and the first link status information.
[0014] According to one embodiment of this disclosure, the method further includes: in response to determining that a permanent inter-satellite laser link exists between the first satellite and the second satellite, acquiring the link status and load status of the permanent inter-satellite laser link; in response to the link status of the permanent inter-satellite laser link being abnormal and / or the load status being overloaded, establishing a dynamic inter-satellite laser link between the first satellite and the second satellite, and switching the communication data transmitted on the permanent inter-satellite laser link to the dynamic inter-satellite laser link for transmission.
[0015] According to one embodiment of this disclosure, establishing a dynamic inter-satellite laser link between the first satellite and the second satellite includes: acquiring first pointing information generated before the first satellite and the second satellite establish the permanent inter-satellite laser link; configuring the laser terminals of the first satellite and the second satellite respectively based on the first pointing information to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
[0016] According to one embodiment of this disclosure, the method further includes: monitoring the link status and load status of the permanent inter-satellite laser link; in response to the permanent inter-satellite laser link being in a normal state and the load status being in a non-load state, disconnecting the dynamic inter-satellite laser link and switching the communication data transmitted on the dynamic inter-satellite laser link to the permanent inter-satellite laser link for transmission.
[0017] According to one embodiment of this disclosure, determining the second satellite to establish communication with the first satellite includes: acquiring second topology information and second link status information of all satellites in a target satellite constellation, and acquiring transmission channel data of the first satellite, wherein the target satellite constellation is the satellite constellation in which the first satellite is located; constructing a network topology map of the target satellite constellation based on the second topology information and the second link status information; and determining the second satellite to establish communication with the first satellite from the target satellite constellation based on the network topology map and the transmission channel data.
[0018] According to one embodiment of this disclosure, determining the second satellite from the target satellite constellation to establish communication with the first satellite based on the network topology map and the transmission channel data includes: calculating the path cost value from the first satellite to other satellites in the target satellite constellation besides the first satellite based on the network topology map and the transmission channel data; and determining the second satellite from the target satellite constellation to establish communication with the first satellite based on the path cost value.
[0019] To achieve the above objectives, a second aspect of this disclosure provides an apparatus for constructing an inter-satellite communication network, comprising: a determining module, configured to, in response to a communication request, determine a first satellite to which communication is to be constructed, and determine a second satellite to which communication is to be established with the first satellite; a judging module, configured to determine whether a permanent inter-satellite laser link exists between the first satellite and the second satellite; an acquiring module, configured to, in response to the absence of a permanent inter-satellite laser link between the first satellite and the second satellite, acquire relative position data and information transmission type between the first satellite and the second satellite; and an establishing module, configured to establish a communication connection between the first satellite and the second satellite based on the relative position data and the information transmission type.
[0020] According to one embodiment of this disclosure, the relative position data includes the relative movement relationship between the first satellite and the second satellite. The establishment module is further configured to: establish a permanent inter-satellite laser link between the first satellite and the second satellite in response to the relative movement relationship between the first satellite and the second satellite being relatively stationary and the information transmission type being a first data type, wherein the data of the first data type is basic data and / or control data; or, establish a dynamic inter-satellite laser link between the first satellite and the second satellite in response to the relative movement relationship between the first satellite and the second satellite being non-relatively stationary, or the relative movement relationship between the first satellite and the second satellite being relatively stationary and the information transmission type being a second data type, wherein the data of the second data type is temporary communication data.
[0021] According to one embodiment of this disclosure, the establishment module is further configured to: calculate the relative position data of the first satellite and the second satellite based on an intelligent control algorithm to obtain first pointing information; and configure the laser terminals of the first satellite and the second satellite respectively based on the first pointing information to establish a permanent inter-satellite laser link between the first satellite and the second satellite.
[0022] According to one embodiment of this disclosure, the establishment module is further configured to: calculate the relative position data of the first satellite and the second satellite based on an intelligent control algorithm to obtain second pointing information; and configure the laser terminals of the first satellite and the second satellite respectively based on the second pointing information to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
[0023] According to one embodiment of this disclosure, the determination module is further configured to: acquire first topology information and first link status information of the first satellite and the second satellite; and determine whether a permanent inter-satellite laser link exists between the first satellite and the second satellite based on the first topology information and the first link status information.
[0024] According to one embodiment of this disclosure, the establishment module is further configured to: in response to determining that a permanent inter-satellite laser link exists between the first satellite and the second satellite, acquire the link status and load status of the permanent inter-satellite laser link; in response to the link status of the permanent inter-satellite laser link being abnormal and / or the load status being overloaded, establish a dynamic inter-satellite laser link between the first satellite and the second satellite, and switch the communication data transmitted on the permanent inter-satellite laser link to the dynamic inter-satellite laser link for transmission.
[0025] According to one embodiment of this disclosure, the establishment module is further configured to: obtain first pointing information generated before the first satellite and the second satellite establish the permanent inter-satellite laser link; and configure the laser terminals of the first satellite and the second satellite respectively based on the first pointing information to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
[0026] According to one embodiment of this disclosure, the establishment module is further configured to: monitor the link status and load status of the permanent inter-satellite laser link; and, in response to the permanent inter-satellite laser link being in a normal state and the load status being in a non-load state, disconnect the dynamic inter-satellite laser link and switch the communication data transmitted on the dynamic inter-satellite laser link to the permanent inter-satellite laser link for transmission.
[0027] According to one embodiment of this disclosure, the determining module is further configured to: acquire second topology information and second link status information of all satellites in the target satellite constellation, and acquire transmission channel data of the first satellite, wherein the target satellite constellation is the satellite constellation in which the first satellite is located; construct a network topology map of the target satellite constellation based on the second topology information and the second link status information; and determine, based on the network topology map and the transmission channel data, the second satellite in the target satellite constellation to which communication to be established is the first satellite.
[0028] According to one embodiment of this disclosure, the determining module is further configured to: calculate the path cost value from the first satellite to other satellites in the target satellite constellation besides the first satellite based on the network topology map and the transmission channel data; and determine the second satellite from the target satellite constellation to establish communication with the first satellite based on the path cost value.
[0029] To achieve the above objectives, a third aspect of this disclosure provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to implement the method for constructing an inter-satellite communication network as described in the first aspect of this disclosure.
[0030] To achieve the above objectives, a fourth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to implement the method for constructing an inter-satellite communication network as described in the first aspect of this disclosure.
[0031] To achieve the above objectives, a fifth aspect of this disclosure provides a computer program product, including a computer program that, when executed by a processor, is used to implement the method for constructing an inter-satellite communication network as described in the first aspect of this disclosure.
[0032] Therefore, by determining the type of link to be established based on relative location data and information transmission type, it is possible to establish links on demand, dynamically adapt, save energy and reduce consumption, improve communication reliability, reduce end-to-end latency, and enhance anti-interference capabilities. At the same time, it is possible to achieve fully autonomous decision-making without human intervention. Attached Figure Description
[0033] Figure 1 This is a schematic diagram of a method for constructing an inter-satellite communication network according to one embodiment of the present disclosure;
[0034] Figure 2 This is a schematic diagram of another method for constructing an inter-satellite communication network according to one embodiment of this disclosure;
[0035] Figure 3 This is a schematic diagram of another method for constructing an inter-satellite communication network according to one embodiment of this disclosure;
[0036] Figure 4 This is a schematic diagram of another method for constructing an inter-satellite communication network according to one embodiment of this disclosure;
[0037] Figure 5 This is a schematic diagram of another method for constructing an inter-satellite communication network according to one embodiment of this disclosure;
[0038] Figure 6 This is a schematic diagram of another method for constructing an inter-satellite communication network according to one embodiment of this disclosure;
[0039] Figure 7 This is a network topology diagram of one embodiment of the present disclosure;
[0040] Figure 8This is a schematic diagram of an apparatus for constructing an inter-satellite communication network according to one embodiment of the present disclosure;
[0041] Figure 9 This is a schematic diagram of an electronic device according to one embodiment of the present disclosure. Detailed Implementation
[0042] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0043] The acquisition, storage, use, and processing of data in this disclosed technical solution all comply with the relevant provisions of relevant laws and regulations.
[0044] It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the solution.
[0045] Figure 1 This is a schematic diagram illustrating a method for constructing an inter-satellite communication network according to one embodiment of this disclosure, as shown below. Figure 1 As shown, the method for constructing this inter-satellite communication network includes the following steps:
[0046] S101, in response to a communication request, identifies a first satellite to which communication is to be established, and identifies a second satellite to which communication is to be established with the first satellite.
[0047] The method for constructing an inter-satellite communication network according to this application embodiment can be applied to the scenario of 6G satellite communication. The entity executing the construction of the inter-satellite communication network according to this application embodiment can be the inter-satellite communication network construction device according to this application embodiment, which can be installed on an electronic device. In one possible implementation, the electronic device can be a control center, responsible for monitoring and managing the operation of the entire satellite network, including satellite health status monitoring, mission planning and execution, fault diagnosis and recovery, etc.
[0048] It should be noted that the first satellite is the source satellite for data transmission, which is either a pre-determined satellite or a satellite specified in the communication request.
[0049] The target satellite for the second satellite data transmission can be a pre-determined satellite, such as the satellite specified in the communication request, or a satellite selected from the target satellite constellation based on actual transmission needs.
[0050] In this embodiment of the disclosure, the communication request may include various types of data, such as data type (e.g., remote sensing data, control commands, etc.), transmission rate, latency requirements, priority, etc.
[0051] S102, determine whether a permanent inter-satellite laser link exists between the first and second satellites.
[0052] It should be noted that a permanent inter-satellite laser link refers to a long-term, stable, and continuous laser communication connection established between specific satellites in a satellite communication network. This type of link is mainly used to transmit important basic data and control information, has a relatively stable communication rate, and is usually designed to provide high reliability and high-quality service.
[0053] Permanent inter-satellite laser links have the following characteristics:
[0054] Stability and Reliability: Permanent inter-satellite laser links are designed to maintain a stable connection over long periods of time, ensuring high reliability even in the face of various challenges in space, such as relative motion between satellites and temperature changes.
[0055] Fixed: These links are typically pre-defined, meaning they connect to a specific pair or more satellites, rather than dynamically adjusting to demand. This makes them suitable for missions requiring continuous monitoring and data exchange.
[0056] Communication rate: Although its communication rate is relatively fixed, compared with traditional radio frequency communication, laser communication provides higher bandwidth, allowing for faster data transmission speed and better anti-interference capability.
[0057] In this embodiment of the disclosure, there are various methods for determining whether a permanent inter-satellite laser link exists between the first satellite and the second satellite, and no limitation is made here.
[0058] In one possible approach, this can be determined by querying a link planning document, which may contain detailed information about all permanent links, such as the satellite identifiers of the connections, the expected operating frequencies, and bandwidth.
[0059] In another possible approach, one could directly query the database of the network management system to see if there is a pre-defined permanent link between the two satellites.
[0060] S103, in response to the absence of a permanent inter-satellite laser link between the first satellite and the second satellite, acquire the relative position data and information transmission type between the first satellite and the second satellite.
[0061] It should be noted that relative position data refers to information about the relative spatial positions and motion states of two or more satellites. This data is crucial for determining how to establish and maintain communication links between satellites, especially in the dynamically changing space environment.
[0062] Relative position data can include a variety of information, without any limitations here. For example, it can include the three-dimensional coordinates, velocity vectors, attitude information, and orbital parameters of the first and second satellites.
[0063] In the embodiments of this disclosure, there are various methods for obtaining relative position data, and no limitation is made here.
[0064] Alternatively, it can be obtained from ephemeris data, which provides satellite orbital parameters, including position, velocity, and other information.
[0065] Optionally, current relative position data, including attitude control status and energy status, can also be obtained from health monitoring data transmitted back by satellite.
[0066] Alternatively, a Kalman filter can be used to predict the relative position data of the satellite's relative motion.
[0067] The information transmission type specifies the type and characteristics of the data to be transmitted via the satellite link, guiding the selection of technologies such as modulation method, coding scheme, and bandwidth requirements of the communication system.
[0068] Information transmission types can include a variety of information, without any limitations here. For example, they can include data types, priorities, bandwidth requirements, latency requirements, etc.
[0069] In this embodiment of the disclosure, the information transmission type can be determined by parsing the communication request.
[0070] S104, establish a communication connection between the first satellite and the second satellite based on relative position data and information transmission type.
[0071] It should be noted that in this embodiment of the disclosure, the communication connection between the first satellite and the second satellite established based on relative position data and information transmission type can be a permanent inter-satellite laser link or a dynamic inter-satellite laser link.
[0072] Dynamic Inter-Satellite Laser Link (DISLL) is a high-speed optical communication connection in modern satellite communication networks that is established on demand, temporary, and reconfigurable. It is typically used to achieve efficient data transmission between satellites that do not have permanent links. As opposed to permanent inter-satellite laser links, it is a key technology for building highly resilient, adaptive, and large-scale low-Earth orbit constellations.
[0073] The type of link to be established can be determined by relative location data and information transmission type.
[0074] In this embodiment, in response to a communication request, a first satellite to be used for communication is determined, as well as a second satellite to be used for communication with the first satellite. It is then determined whether a permanent inter-satellite laser link exists between the first and second satellites. If no permanent inter-satellite laser link exists, the relative position data and information transmission type between the first and second satellites are acquired. Finally, a communication connection between the first and second satellites is established based on the relative position data and information transmission type. Therefore, by determining the type of link to be established through relative position data and information transmission type, on-demand link establishment, dynamic adaptation, energy saving and consumption reduction can be achieved, improving communication reliability, reducing end-to-end latency, and enhancing anti-interference capabilities. Simultaneously, fully autonomous decision-making can be achieved without human intervention.
[0075] In one possible approach, determining whether a permanent inter-satellite laser link exists between the first satellite and the second satellite can be achieved by first acquiring first topology information and first link status information between the first satellite and the second satellite, and then determining whether a permanent inter-satellite laser link exists between the first satellite and the second satellite based on the first topology information and the first link status information.
[0076] It should be noted that the first topology information displacement describes the structural data of nodes (satellites) and links (connection relationships) in the target satellite constellation. The first topology information may include various data, such as whether the first satellite and the second satellite are marked as "adjacent nodes", whether there is a preset permanent link planning path, the orbital plane, number, and relative position stability level of the satellite, etc.
[0077] In this embodiment of the disclosure, there are various methods for obtaining the first topology information, and no limitation is made here. For example, it can be obtained from the onboard network management database, the constellation topology table issued by the ground control center, the topology update message broadcast by inter-satellite broadcast, etc.
[0078] It should be noted that the first link status information is real-time data reflecting the current physical link's operational status. It may include various types of data, as shown in the table below:
[0079]
[0080] There are various methods to obtain the first link state information, and no limitation is made here. For example, it can be obtained through the laser communication terminal state register, link layer protocol feedback, network layer probing, etc.
[0081] In the above embodiments, the relative position data includes the relative movement relationship between the first satellite and the second satellite. A communication connection between the first satellite and the second satellite is established based on the relative position data and the information transmission type. Furthermore, it can be achieved through… Figure 2 To further explain, the method includes:
[0082] S201, in response to the relative motion between the first satellite and the second satellite being relatively stationary and the information transmission type being a first data type, a permanent inter-satellite laser link is established between the first satellite and the second satellite, wherein the data of the first data type is basic data and / or control data.
[0083] In this embodiment, "relatively stationary" does not mean absolutely immobile, but rather that the relative position of the two satellites changes very little, with consistent orbital altitude, inclination, and phase, forming a long-term stable geometric relationship. Under this relative position, the Doppler shift of the first and second satellites is small, signal processing is simple, the probability of link interruption is low, and it is suitable for long-term connections.
[0084] In this embodiment of the disclosure, the first data type may be as shown in the following table:
[0085]
[0086] As shown in the table above, data of the first type requires a continuous, stable, and low-latency transmission channel with extremely high error rate requirements, making it unsuitable for dynamic links with frequent link establishment and dismantling. Therefore, a permanent inter-satellite laser link needs to be established between the first and second satellites.
[0087] It should be noted that the laser terminal constructing the permanent inter-satellite laser link undertakes the core tasks of information collection and storage during daily operation. It continuously collects multi-dimensional detailed information about surrounding satellite nodes. This includes orbital parameters such as the satellite's semi-major axis, eccentricity, and orbital inclination, which are acquired in real time through ephemeris data receiving equipment; attitude information is precisely measured using the onboard inertial measurement unit and star sensors; regarding communication capabilities, key parameters such as the laser terminal's transmit power, receive sensitivity, and modulation mode support range are deeply monitored and recorded; simultaneously, the service load of existing links (permanent links) is closely monitored, including real-time data transmission rates and bandwidth utilization.
[0088] S202, in response to the relative motion between the first satellite and the second satellite being non-relatively stationary, or the relative motion between the first satellite and the second satellite being relatively stationary and the information transmission type being the second data type, a dynamic inter-satellite laser link is established between the first satellite and the second satellite, wherein the data of the second data type is temporary communication data.
[0089] It should be noted that the second type of data is temporary communication data, such as remote sensing images, scientific exploration data, emergency instructions, user internet data packets, and AI model distribution fragments. The transmission is characterized by suddenness, large data volume, fragmentation, and allowance of a certain delay.
[0090] In this embodiment of the disclosure, the triggering conditions for establishing a dynamic inter-satellite laser link between the first satellite and the second satellite are shown in the table below:
[0091]
[0092] As can be seen from the above, establishing a dynamic inter-satellite laser link between the first and second satellites does not require, nor is it suitable to establish, a long-term, fixed, and high-maintenance-cost permanent link. Instead, a dynamic link strategy that is established on demand and released when not in use should be adopted.
[0093] In the above embodiments, a permanent inter-satellite laser link is established between the first satellite and the second satellite, and it can also be achieved through... Figure 3 To further explain, the method includes:
[0094] S301, calculates the relative position data of the first satellite and the second satellite based on the intelligent control algorithm to obtain the first pointing information.
[0095] The first directional information is high-precision spatial navigation data that guides the operation of the laser terminal.
[0096] In the embodiments disclosed herein, the intelligent control algorithm may include a variety of methods, without any limitation herein. For example, it may include a proportional-integral-derivative (PID) controller algorithm, an adaptive control algorithm, machine learning and deep learning algorithms, etc.
[0097] In another possible implementation, the accuracy of the initial pointing information can be further optimized based on the specific circumstances. For example, this can be achieved through multiple iterations until the desired level of accuracy is reached.
[0098] It should be noted that the first pointing information may include various types of data. For example, the first pointing information may include the data shown in the table below:
[0099]
[0100] S302, Based on the first pointing information, configure the laser terminals of the first satellite and the second satellite respectively to establish a permanent inter-satellite laser link between the first satellite and the second satellite.
[0101] In this embodiment of the disclosure, after obtaining the first pointing information, the first and second satellites can first use the coarse pointing assembly (CPA) to adjust the overall satellite attitude or gimbal platform so that the laser terminal is roughly aligned with the target direction. Then, the fast steering mirror (FSM) and the four-quadrant detector (QD) are activated, and tracking control parameters are applied to the laser terminal.
[0102] In this embodiment, the relative position data of the first and second satellites are first calculated based on photoelectric tracking technology and intelligent control algorithms to obtain first pointing information. Then, the laser terminals of the first and second satellites are configured based on the first pointing information to establish a permanent inter-satellite laser link between them. This establishes a long-term, low-latency, and highly reliable communication channel between satellites with stable orbital relationships, supporting constellation collaborative operation without manual intervention throughout the entire process, and enabling large-scale autonomous networking of low-Earth orbit constellations.
[0103] In the above embodiments, a dynamic inter-satellite laser link is established between the first satellite and the second satellite, and it can also be achieved through... Figure 4 To further explain, the method includes:
[0104] S401, based on the intelligent control algorithm, calculates the relative position data of the first satellite and the second satellite to obtain the second pointing information.
[0105] It should be noted that the specific acquisition and calculation process of the second pointing information in this embodiment can refer to the content of the first pointing information acquisition and calculation embodiment described above, and will not be repeated here.
[0106] S402, based on the second pointing information, configure the laser terminals of the first satellite and the second satellite respectively to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
[0107] In this embodiment, the link can be dynamically established and disconnected based on factors such as the satellite's real-time location, communication needs, and space environment to supplement temporary communication requirements. The link features an intelligent routing mechanism; satellite nodes exchange topology information and link status information to construct a real-time network topology map. When data transmission is required, the optimal data transmission path is calculated and the link is established based on parameters such as the network topology map, link bandwidth, and bit error rate, using intelligent algorithms such as the shortest path algorithm. Simultaneously, the communication rate can be flexibly adjusted, employing multi-rate dynamic adaptation technology. Based on dynamic factors such as link quality and data traffic, it switches between different modulation methods (such as On-Off Keying (OOK) and Quadrature Amplitude Modulation (QAM)) and coding rates to adapt to the current communication environment.
[0108] In this embodiment of the disclosure, after determining that a permanent inter-satellite laser link exists between the first satellite and the second satellite, it is still necessary to evaluate the link status of the permanent inter-satellite laser link to determine whether the current permanent inter-satellite laser link has the conditions for data transmission. For details, please refer to... Figure 5 The contents of the embodiment are shown in the figure:
[0109] S501, in response to determining that a permanent inter-satellite laser link exists between the first satellite and the second satellite, acquires the link status and load status of the permanent inter-satellite laser link.
[0110] It should be noted that link status refers to the communication quality and stability at the physical layer and the data link layer, reflecting whether the link is healthy and available. Link status can include various data, as shown in the table below:
[0111]
[0112] It should be noted that load status refers to the resource utilization of the network and transport layers, reflecting whether the link is busy. Load status can include various data, as shown in the table below:
[0113]
[0114] In this embodiment of the disclosure, the link status and load status of the permanent inter-satellite laser link can be obtained through various means, such as real-time acquisition through the internal sensors and demodulator of the laser communication terminal, or statistical acquisition through the onboard network processor.
[0115] S502, in response to the permanent inter-satellite laser link being in a link abnormal state and / or overload state, establish a dynamic inter-satellite laser link between the first satellite and the second satellite, and switch the communication data transmitted on the permanent inter-satellite laser link to the dynamic inter-satellite laser link for transmission.
[0116] In this embodiment of the disclosure, when the permanent inter-satellite laser link is abnormal and the link is overloaded, it can be considered that the permanent inter-satellite laser link is abnormal due to overload. At this time, while switching the communication data transmitted on the permanent inter-satellite laser link to the dynamic inter-satellite laser link for transmission, it is also necessary to expand the capacity of the permanent inter-satellite laser link.
[0117] It should be noted that link anomaly refers to physical layer or link layer failure, which may include exceeding the bit error rate (BER), receiving optical power being too low, or Doppler frequency shift exceeding the compensation range.
[0118] Overload refers to a shortage of network or transport layer resources, such as bandwidth utilization exceeding a threshold, severe queue backlog, and decreased QoS guarantees.
[0119] In this embodiment of the disclosure, the triggering conditions for switching communication data transmitted on a permanent inter-satellite laser link to a dynamic inter-satellite laser link are shown in the table below:
[0120] Triggering conditions Response Action Permanent inter-satellite laser link anomaly Establish dynamic inter-satellite laser links as backup Permanent inter-satellite laser link overload Some traffic is diverted to the dynamic inter-satellite laser link. Permanent inter-satellite laser link anomaly + link overload Full switch + capacity expansion
[0121] In one possible implementation, establishing a dynamic inter-satellite laser link between the first and second satellites can be achieved by first acquiring the first pointing information generated before the establishment of a permanent inter-satellite laser link between the two satellites. Then, based on this first pointing information, the laser terminals of the first and second satellites are configured to establish the dynamic inter-satellite laser link. Thus, by utilizing the first pointing information generated before the establishment of a permanent inter-satellite laser link, the time and cost of generating the second pointing information can be saved.
[0122] In one possible implementation, the link status and load status of the permanent inter-satellite laser link can also be monitored. In response to the permanent inter-satellite laser link being in a normal state and the load status being in an unloaded state, the dynamic inter-satellite laser link is disconnected, and the communication data transmitted on the dynamic inter-satellite laser link is switched to the permanent inter-satellite laser link for transmission.
[0123] In this embodiment of the disclosure, a normal link status indicates that the physical layer is stable, such as the bit error rate (BER) meeting the standard, the received optical power being normal, and the Doppler compensation being normal.
[0124] A non-overloaded load status means that network layer resources are sufficient, such as normal queue length and good QoS guarantee.
[0125] Once the permanent inter-satellite laser link is determined to be in a normal state and the load state is unloaded, the data streams (such as telemetry and images) originally transmitted on the dynamic link are gradually migrated back to the more stable permanent link. After the migration is completed, the laser emission of the dynamic inter-satellite laser link is stopped, PAT tracking is turned off, and communication resources are released.
[0126] In the above embodiments, the second satellite to be established with the first satellite can also be determined through... Figure 6 To further explain, the method includes:
[0127] S601, obtain the second topology information and second link status information of all satellites in the target satellite constellation, and obtain the transmission channel data of the first satellite. The target satellite constellation is the satellite constellation in which the first satellite is located.
[0128] It should be noted that the steps for obtaining the second topology information and the second link status information of all satellites in the target satellite constellation can refer to the content of obtaining the first topology information and the first link status information in the above embodiment, and will not be repeated here.
[0129] S602, construct the network topology map of the target satellite constellation based on the second topology information and the second link status information.
[0130] In this embodiment of the disclosure, the second topology information and the second link state information can first be converted into a format suitable for constructing a network topology map.
[0131] In one possible implementation, the network topology diagram can be plotted using the networkx and matplotlib libraries, and colors or other visual cues can be added based on link status to represent different link qualities. For example, such as Figure 7 As shown, dashed lines represent dynamic inter-satellite laser links between two satellites, while solid lines represent permanent inter-satellite laser links. Ellipses represent satellites... Figure 7 It can be seen that there is a permanent inter-satellite laser link between satellite 1 and satellite 2, a dynamic inter-satellite laser link between satellite 2 and satellite 3, a permanent inter-satellite laser link between satellite 2 and satellite 4, and a dynamic inter-satellite laser link between satellite 4 and satellite 5.
[0132] S603, based on the network topology map and transmission channel data, determines the second satellite to establish communication with the first satellite from the target satellite constellation.
[0133] In this embodiment of the disclosure, the second satellite from which communication to be established is determined based on the network topology map and transmission channel data of the target satellite constellation. This process requires obtaining information based on communication requests, such as determining whether a high-bandwidth, low-latency link is needed, or whether there are specific mission requirements.
[0134] Based on the network topology diagram, determine the second satellite to which communication needs to be established with the first satellite. Preferably, considering that indirect connections may increase latency and complexity, directly connected satellites are generally preferred.
[0135] In one possible implementation, the second satellite to establish communication with the first satellite in the target satellite constellation is determined based on the network topology map and transmission channel data. This can be achieved by first calculating the path cost values from the first satellite to other satellites in the target satellite constellation besides the first satellite, and then determining the second satellite to establish communication with the first satellite in the target satellite constellation based on the path cost values.
[0136] In this embodiment of the disclosure, the path cost values from the first satellite to other satellites in the target satellite constellation, excluding the first satellite, can be generated by a pre-trained model. These path cost values can be pre-designed and can be changed according to actual design needs, without any limitations here.
[0137] Classic shortest path algorithms such as Dijkstra's algorithm or A* search algorithm can also be used to calculate the path cost from the first satellite to other satellites.
[0138] Corresponding to the inter-satellite communication network construction methods provided in the above embodiments, one embodiment of this disclosure also provides an inter-satellite communication network construction apparatus. Since the inter-satellite communication network construction apparatus provided in this disclosure corresponds to the inter-satellite communication network construction methods provided in the above embodiments, the implementation methods of the above inter-satellite communication network construction methods are also applicable to the inter-satellite communication network construction apparatus provided in this disclosure, and will not be described in detail in the following embodiments.
[0139] Figure 8 This is a schematic diagram of an apparatus for constructing an inter-satellite communication network according to one embodiment of the present disclosure, as shown below. Figure 8 As shown, the inter-satellite communication network construction device 800 includes: a determination module 810, a judgment module 820, an acquisition module 830, and a construction module 840.
[0140] The determination module 810 is used to determine, in response to a communication request, a first satellite to which communication is to be established, and a second satellite to which communication is to be established with the first satellite.
[0141] The judgment module 820 is used to determine whether a permanent inter-satellite laser link exists between the first satellite and the second satellite.
[0142] The acquisition module 830 is used to acquire relative position data and information transmission type between the first satellite and the second satellite in response to the absence of a permanent inter-satellite laser link between the first satellite and the second satellite.
[0143] Module 840 is used to establish a communication connection between the first satellite and the second satellite based on relative position data and information transmission type.
[0144] According to one embodiment of this disclosure, the relative position data includes the relative movement relationship between a first satellite and a second satellite. The establishment module 840 is further configured to: establish a permanent inter-satellite laser link between the first satellite and the second satellite in response to the relative movement relationship between the first satellite and the second satellite being relatively stationary and the information transmission type being a first data type, wherein the data of the first data type is basic data and / or control data; or, in response to the relative movement relationship between the first satellite and the second satellite being non-relatively stationary, or the relative movement relationship between the first satellite and the second satellite being relatively stationary and the information transmission type being a second data type, establish a dynamic inter-satellite laser link between the first satellite and the second satellite, wherein the data of the second data type is temporary communication data.
[0145] According to one embodiment of this disclosure, the establishment module 840 is further configured to: calculate the relative position data of the first satellite and the second satellite based on an intelligent control algorithm to obtain first pointing information; and configure the laser terminals of the first satellite and the second satellite respectively based on the first pointing information to establish a permanent inter-satellite laser link between the first satellite and the second satellite.
[0146] According to one embodiment of this disclosure, the establishment module 840 is further configured to: calculate the relative position data of the first satellite and the second satellite based on an intelligent control algorithm to obtain second pointing information; and configure the laser terminals of the first satellite and the second satellite respectively based on the second pointing information to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
[0147] According to one embodiment of this disclosure, the determination module 820 is further configured to: acquire first topology information and first link status information of the first satellite and the second satellite; and determine whether a permanent inter-satellite laser link exists between the first satellite and the second satellite based on the first topology information and the first link status information.
[0148] According to one embodiment of this disclosure, the establishment module 840 is further configured to: in response to determining that a permanent inter-satellite laser link exists between the first satellite and the second satellite, acquire the link status and load status of the permanent inter-satellite laser link; in response to the permanent inter-satellite laser link being in the state of link abnormality and / or the load status being overloaded, establish a dynamic inter-satellite laser link between the first satellite and the second satellite, and switch the communication data transmitted on the permanent inter-satellite laser link to the dynamic inter-satellite laser link for transmission.
[0149] According to one embodiment of this disclosure, the establishment module 840 is further configured to: acquire first pointing information generated before the first satellite and the second satellite establish a permanent inter-satellite laser link; and configure the laser terminals of the first satellite and the second satellite respectively based on the first pointing information to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
[0150] According to one embodiment of this disclosure, the establishment module 840 is further configured to: monitor the link status and load status of the permanent inter-satellite laser link; and, in response to the permanent inter-satellite laser link being in a normal state and the load status being in a non-load state, disconnect the dynamic inter-satellite laser link and switch the communication data transmitted on the dynamic inter-satellite laser link to the permanent inter-satellite laser link for transmission.
[0151] According to one embodiment of this disclosure, the determining module 810 is further configured to: acquire second topology information and second link status information of all satellites in the target satellite constellation, and acquire transmission channel data of the first satellite, wherein the target satellite constellation is the satellite constellation in which the first satellite is located; construct a network topology map of the target satellite constellation based on the second topology information and the second link status information; and determine the second satellite to be established for communication with the first satellite from the target satellite constellation based on the network topology map and the transmission channel data.
[0152] According to one embodiment of this disclosure, the determining module 810 is further configured to: calculate the path cost value from the first satellite to other satellites in the target satellite constellation excluding the first satellite based on the network topology map and transmission channel data; and determine the second satellite from the target satellite constellation to establish communication with the first satellite based on the path cost value.
[0153] Therefore, by determining the type of link to be established based on relative location data and information transmission type, it is possible to establish links on demand, dynamically adapt, save energy and reduce consumption, improve communication reliability, reduce end-to-end latency, and enhance anti-interference capabilities. At the same time, it is possible to achieve fully autonomous decision-making without human intervention.
[0154] To implement the above embodiments, this disclosure also proposes an electronic device 900. Figure 9 This is a schematic diagram of an electronic device according to one embodiment of the present disclosure, such as... Figure 9As shown, the electronic device 900 includes: a processor 901 and a memory 902 communicatively connected to the processor. The memory 902 stores instructions executable by at least one processor. The instructions are executed by at least one processor 901 to achieve the functions described in this disclosure. Figures 1-7 The method for constructing an inter-satellite communication network in the embodiment.
[0155] To implement the above embodiments, this disclosure also proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to implement the present disclosure. Figures 1-7 The method for constructing an inter-satellite communication network in the embodiment.
[0156] To implement the above embodiments, this disclosure also proposes a computer program product, including a computer program, which, when executed by a processor, implements the features of this disclosure. Figures 1-7 The method for constructing an inter-satellite communication network in the embodiment.
[0157] It should be noted that personal information collected from users should be used for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. Furthermore, such collection / sharing should only be conducted after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign an agreement / authorization that includes authorization of relevant user information before the user uses the function. In addition, any necessary steps must be taken to protect and safeguard access to such personal information data and ensure that others with access to personal information data comply with their privacy policies and procedures.
[0158] This application is intended to provide an implementation scheme for users to selectively prevent the use or access to their personal information data. Specifically, this disclosure is intended to provide hardware and / or software to prevent or block access to such personal information data. Once personal information data is no longer needed, risks can be minimized by restricting data collection and deleting data. Furthermore, where applicable, such personal information is de-identified to protect user privacy.
[0159] In the foregoing descriptions of the embodiments, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0160] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0161] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0162] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that contains, stores, communicates, propagates, or transmits programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0163] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0164] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0165] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0166] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for constructing an inter-satellite communication network, characterized in that, include: In response to a communication request, a first satellite to which communication is to be established is identified, and a second satellite to which communication is to be established with the first satellite is identified; Determine whether a permanent inter-satellite laser link exists between the first satellite and the second satellite; In response to the absence of a permanent inter-satellite laser link between the first satellite and the second satellite, the relative position data and information transmission type between the first satellite and the second satellite are obtained; A communication connection is established between the first satellite and the second satellite based on the relative position data and the information transmission type.
2. The method according to claim 1, characterized in that, The relative position data includes the relative movement relationship between the first satellite and the second satellite. Establishing a communication connection between the first satellite and the second satellite based on the relative position data and the information transmission type includes: In response to the relative motion between the first satellite and the second satellite being relatively stationary, and the information transmission type being a first data type, a permanent inter-satellite laser link is established between the first satellite and the second satellite, wherein the data of the first data type is basic data and / or control data; or, In response to the relative motion between the first satellite and the second satellite being non-relatively stationary, or the relative motion between the first satellite and the second satellite being relatively stationary and the information transmission type being a second data type, a dynamic inter-satellite laser link is established between the first satellite and the second satellite, wherein the data of the second data type is temporary communication data.
3. The method according to claim 2, characterized in that, Establishing a permanent inter-satellite laser link between the first satellite and the second satellite includes: The relative position data of the first satellite and the second satellite are calculated based on the intelligent control algorithm to obtain the first pointing information; Based on the first pointing information, the laser terminals of the first satellite and the second satellite are configured respectively to establish a permanent inter-satellite laser link between the first satellite and the second satellite.
4. The method according to claim 2, characterized in that, Establishing a dynamic inter-satellite laser link between the first satellite and the second satellite includes: The relative position data of the first satellite and the second satellite are calculated based on the intelligent control algorithm to obtain the second pointing information; Based on the second pointing information, the laser terminals of the first satellite and the second satellite are configured respectively to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
5. The method according to claim 1, characterized in that, Determining whether a permanent inter-satellite laser link exists between the first satellite and the second satellite includes: Obtain the first topology information and the first link status information between the first satellite and the second satellite; Based on the first topology information and the first link status information, it is determined whether a permanent inter-satellite laser link exists between the first satellite and the second satellite.
6. The method according to claim 1, characterized in that, The method further includes: In response to determining that a permanent inter-satellite laser link exists between the first satellite and the second satellite, the link status and load status of the permanent inter-satellite laser link are obtained; In response to the permanent inter-satellite laser link being in a link abnormal state and / or the load state being overloaded, a dynamic inter-satellite laser link is established between the first satellite and the second satellite, and the communication data transmitted on the permanent inter-satellite laser link is switched to the dynamic inter-satellite laser link for transmission.
7. The method according to claim 6, characterized in that, Establishing a dynamic inter-satellite laser link between the first satellite and the second satellite includes: Obtain the first pointing information generated before the first satellite and the second satellite establish the permanent inter-satellite laser link; Based on the first pointing information, the laser terminals of the first satellite and the second satellite are configured respectively to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
8. The method according to claim 6, characterized in that, The method further includes: Monitor the link status and load status of the permanent inter-satellite laser link; When the permanent inter-satellite laser link is in a normal state and the load state is in an unloaded state, the dynamic inter-satellite laser link is disconnected, and the communication data transmitted on the dynamic inter-satellite laser link is switched to the permanent inter-satellite laser link for transmission.
9. The method according to claim 1, characterized in that, The determination of the second satellite with which communication to be established with the first satellite includes: Obtain the second topology information and second link status information of all satellites in the target satellite constellation, and obtain the transmission channel data of the first satellite, wherein the target satellite constellation is the satellite constellation in which the first satellite is located; Construct a network topology diagram of the target satellite constellation based on the second topology information and the second link status information; Based on the network topology and the transmission channel data, the second satellite from the target satellite constellation is determined to establish communication with the first satellite.
10. The method according to claim 9, characterized in that, The determination of the second satellite for establishing communication with the first satellite based on the network topology map and the transmission channel data from the target satellite constellation includes: Calculate the path cost from the first satellite to all other satellites in the target satellite constellation except the first satellite based on the network topology and the transmission channel data; Based on the path cost value, the second satellite from the target satellite constellation is determined as the first satellite to establish communication.
11. A device for constructing an inter-satellite communication network, characterized in that, include: The determination module is used to determine, in response to a communication request, a first satellite to which communication is to be established, and a second satellite to which communication is to be established with the first satellite; The determination module is used to determine whether a permanent inter-satellite laser link exists between the first satellite and the second satellite; The acquisition module is used to acquire relative position data and information transmission type between the first satellite and the second satellite in response to the absence of a permanent inter-satellite laser link between the first satellite and the second satellite. A module is established to establish a communication connection between the first satellite and the second satellite based on the relative position data and the information transmission type.
12. The apparatus according to claim 11, characterized in that, The relative position data includes the relative movement relationship between the first satellite and the second satellite, and the establishment module is further configured to: In response to the relative motion between the first satellite and the second satellite being relatively stationary, and the information transmission type being a first data type, a permanent inter-satellite laser link is established between the first satellite and the second satellite, wherein the data of the first data type is basic data and / or control data; or, In response to the relative motion between the first satellite and the second satellite being non-relatively stationary, or the relative motion between the first satellite and the second satellite being relatively stationary and the information transmission type being a second data type, a dynamic inter-satellite laser link is established between the first satellite and the second satellite, wherein the data of the second data type is temporary communication data.
13. The apparatus according to claim 12, characterized in that, The establishment module is also used for: The relative position data of the first satellite and the second satellite are calculated based on the intelligent control algorithm to obtain the first pointing information; Based on the first pointing information, the laser terminals of the first satellite and the second satellite are configured respectively to establish a permanent inter-satellite laser link between the first satellite and the second satellite.
14. The apparatus according to claim 12, characterized in that, The establishment module is also used for: The relative position data of the first satellite and the second satellite are calculated based on the intelligent control algorithm to obtain the second pointing information; Based on the second pointing information, the laser terminals of the first satellite and the second satellite are configured respectively to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
15. The apparatus according to claim 11, characterized in that, The judgment module is also used for: Obtain the first topology information and the first link status information of the first satellite and the second satellite; Based on the first topology information and the first link status information, it is determined whether a permanent inter-satellite laser link exists between the first satellite and the second satellite.
16. The apparatus according to claim 11, characterized in that, The establishment module is also used for: In response to the determination that a permanent inter-satellite laser link exists between the first satellite and the second satellite, Obtain the link status and load status of the permanent inter-satellite laser link; In response to the permanent inter-satellite laser link being in a link abnormal state and / or the load state being overloaded, a dynamic inter-satellite laser link is established between the first satellite and the second satellite, and the communication data transmitted on the permanent inter-satellite laser link is switched to the dynamic inter-satellite laser link for transmission.
17. The apparatus according to claim 16, characterized in that, The establishment module is also used for: Obtain the first pointing information generated before the first satellite and the second satellite establish the permanent inter-satellite laser link; Based on the first pointing information, the laser terminals of the first satellite and the second satellite are configured respectively to establish a dynamic inter-satellite laser link between the first satellite and the second satellite.
18. The apparatus according to claim 16, characterized in that, The establishment module is also used for: Monitor the link status and load status of the permanent inter-satellite laser link; When the permanent inter-satellite laser link is in a normal state and the load state is in an unloaded state, the dynamic inter-satellite laser link is disconnected, and the communication data transmitted on the dynamic inter-satellite laser link is switched to the permanent inter-satellite laser link for transmission.
19. The apparatus according to claim 11, characterized in that, The determining module is further configured to: Obtain the second topology information and second link status information of all satellites in the target satellite constellation, and obtain the transmission channel data of the first satellite, wherein the target satellite constellation is the satellite constellation in which the first satellite is located; Construct a network topology diagram of the target satellite constellation based on the second topology information and the second link status information; Based on the network topology and the transmission channel data, the second satellite from the target satellite constellation is determined to establish communication with the first satellite.
20. The apparatus according to claim 19, characterized in that, The determining module is further configured to: Calculate the path cost from the first satellite to all other satellites in the target satellite constellation except the first satellite based on the network topology and the transmission channel data; Based on the path cost value, the second satellite from the target satellite constellation is determined as the first satellite to establish communication.
21. An electronic device, characterized in that, Including memory and processor; The processor reads executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the method as described in any one of claims 1-10.
22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-10.