Ais-based large-scale low-orbit satellite constellation networking control method and system

CN123019837APending Publication Date: 2026-10-30SHANGHAI JINGJI COMMUNICATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611245670.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-17
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0005]为解决上述技术问题,本发明提供基于AIS的大规模低轨卫星星座组网控制方法及系统,用于解决现有低轨卫星AIS星座组网技术存在星间链路稳定度不足的问题,路由选路时未考量链路剩余可用时长,网络拓扑发生动态变化时极易引发链路拥塞与报文丢失,难以保障海域船舶监测的数据传输可靠性的问题

Benefits of technology

本发明根据目标海域的AIS监控需求,对多轨道面的低轨卫星星座进行分布式部署并生成星座部署配置信息;基于星座部署配置信息,在同轨道面的低轨卫星星座之间以及相邻轨道面的低轨卫星星座之间,分别建立双向星间链路并进行拓扑状态感知,生成动态拓扑视图数据;基于SDN控制器接收动态拓扑视图数据,构建卫星网络有向拓扑图模型,结合卫星轨道预报数据,预测星间链路生命周期数据,并采用引入链路稳定性权重的改进Dijkstra算法,计算AIS业务流的最优转发路径并转换为OpenFlow流表数据;将OpenFlow流表数据下发至卫星转发平面并执行路由切换控制,基于路由切换控制结果,在拓扑突变时段启动自适应冗余编码拥塞管控机制,动态调整自适应传输控制参数,并对AIS报文进行转发及传输,输出AIS报文传输状态数据,从而可以提升AIS报文的传输稳定性与实时性,保障海域船舶监测数据的持续、可靠回传。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123019837A_ABST
    Figure CN123019837A_ABST
Patent Text Reader

Abstract

The application provides a large-scale low-orbit satellite constellation networking control method and system based on AIS, relates to the technical field of low-orbit satellite AIS networking control, and the method comprises the following steps: deploying a low-orbit satellite constellation and generating constellation deployment configuration information; establishing a bidirectional inter-satellite link between constellations on the same orbital plane and between constellations on adjacent orbital planes and generating dynamic topological view data; constructing a network directed topological graph model, combining with orbit prediction data, predicting link life cycle data, calculating the optimal forwarding path of AIS service flow and converting into OpenFlow flow table data; downloading the flow table data to a satellite forwarding plane and executing routing switching, starting a redundant coding congestion control mechanism during a topological mutation period, adjusting transmission control parameters and forwarding and transmitting AIS messages, so that the transmission stability and real-time performance of AIS messages are improved, and the continuous and reliable return of maritime vessel monitoring data is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of low-Earth orbit satellite AIS networking control technology, and in particular to a large-scale low-Earth orbit satellite constellation networking control method and system based on AIS. Background Technology

[0002] The AIS monitoring technology for ships at sea mainly relies on low-Earth orbit satellite constellations to collect ship signals. However, existing general-purpose satellite networking technology has many shortcomings. The constellation deployment only makes basic arrangements of satellite orbits, without taking into account the monitoring needs of different sea areas, designing orbital configurations and optimizing satellite phases, and the satellite revisit performance cannot meet the monitoring requirements of key sea areas with dense ship populations.

[0003] Current technologies only establish basic inter-satellite communication links, lacking distributed topology awareness capabilities across the entire network. They cannot obtain real-time information on link connectivity, transmission latency, bit error rate, and other multi-dimensional operational statuses, making it difficult to intuitively present the continuously changing topology of the satellite network. Traditional routing algorithms only use transmission latency as a routing criterion, failing to consider the differences in link availability caused by the high-speed relative motion of low-Earth orbit satellites. This often leads to the selection of links with shorter lifespans, constantly triggering route recalculations and increasing network overhead. When drastic topology changes occur or routing switching operations are performed, current technologies lack corresponding congestion control strategies. The concentrated forwarding of a large number of AIS packets can cause buffer queue congestion, leading to packet loss, transmission delays, and other problems, severely compromising the real-time performance and integrity of ship monitoring data, and making long-term, stable ship AIS monitoring of the sea area impossible.

[0004] Therefore, it is necessary to provide a large-scale low-Earth orbit satellite constellation networking control method and system based on AIS to solve the above-mentioned technical problems. Summary of the Invention

[0005] To address the aforementioned technical problems, this invention provides a large-scale low-Earth orbit satellite constellation networking control method and system based on AIS. This method solves the problems of insufficient inter-satellite link stability in existing low-Earth orbit satellite AIS constellation networking technologies, failure to consider the remaining availability of links during routing, and the high risk of link congestion and packet loss when the network topology changes dynamically, making it difficult to guarantee the reliability of data transmission for maritime vessel monitoring.

[0006] The present invention provides a large-scale low-Earth orbit satellite constellation networking control method based on AIS, the method comprising: Based on the AIS monitoring requirements of the target sea area, a distributed deployment of low-Earth orbit satellite constellations with multiple orbital planes is carried out and constellation deployment configuration information is generated. Based on the constellation deployment configuration information, bidirectional inter-satellite links are established between the low-Earth orbit satellite constellations in the same orbital plane and between the low-Earth orbit satellite constellations in adjacent orbital planes, and topology status awareness is performed to generate dynamic topology view data. Based on the dynamic topology view data received by the SDN controller, a directed topology graph model of the satellite network is constructed. Combined with satellite orbit prediction data, the life cycle data of inter-satellite links is predicted. An improved Dijkstra algorithm with link stability weights is used to calculate the optimal forwarding path of AIS service flow and convert it into OpenFlow flow table data. The OpenFlow flow table data is sent to the satellite forwarding plane and route switching control is performed. Based on the route switching control results, an adaptive redundancy coding congestion control mechanism is activated during topology change periods to dynamically adjust adaptive transmission control parameters and forward and transmit AIS packets, outputting AIS packet transmission status data.

[0007] Preferably, the step of distributing and generating constellation deployment configuration information for a multi-orbit low-Earth orbit satellite constellation based on the AIS monitoring requirements of the target sea area includes: The AIS monitoring requirements of the target sea area are obtained, including AIS monitoring coverage level requirements, ship density distribution data and spaceborne AIS detection payload parameters. The sea area coverage is divided into sea area coverage zones according to the sea area monitoring priority to obtain the sea area coverage requirement matrix. Using the aforementioned marine coverage demand matrix as a constraint, a polar orbit configuration or a near-polar inclined orbit configuration is selected. The total number of orbital planes, the number of satellites deployed per orbital plane, and the right ascension interval of the ascending node are determined by combining the orbital altitude and the satellite coverage half-angle. The orbital configuration parameters are then summarized and output. Based on the orbital configuration parameters, the orbital phase of each satellite in the low-Earth orbit satellite constellation is uniformly configured to obtain the corresponding instantaneous spatial coordinates of the satellite. The coverage range of a single satellite is calculated based on the instantaneous spatial coordinates of each satellite and the parameters of the onboard AIS detection payload. The minimum revisit interval for the sea area is verified by combining the multi-satellite coverage area of ​​the low-Earth orbit satellite constellation. The orbital phase of each satellite in the low-Earth orbit satellite constellation is iteratively adjusted until the minimum revisit interval for the sea area meets the preset revisit cycle condition, and the constellation deployment configuration information is generated.

[0008] Preferably, the minimum revisit interval index of the sea area meets the preset revisit cycle index condition, including: the minimum revisit interval duration of any sea area grid within the target sea area is less than or equal to the preset revisit cycle threshold.

[0009] Preferably, based on the constellation deployment configuration information, establishing bidirectional inter-satellite links and performing topology status awareness between the low-Earth orbit satellite constellations in the same orbital plane and between the low-Earth orbit satellite constellations in adjacent orbital planes, and generating dynamic topology view data, includes: Extract the instantaneous spatial coordinates and orbital motion parameters of the satellites from the constellation deployment configuration information, configure bidirectional laser communication payloads for each satellite in the low-orbit satellite constellation in the same orbit forward, same orbit backward, different orbit left, and different orbit right, and set a link establishment distance threshold and a link disconnection warning distance threshold, wherein the link establishment distance threshold is less than the link disconnection warning distance threshold; Based on the instantaneous spatial coordinates of the satellite, the actual spatial distance between two satellites in the same low-Earth orbit constellation is determined. When the actual spatial distance is less than or equal to the link establishment distance threshold, the two satellites are automatically beam-aligned and handshake to establish the two-way inter-satellite link. When the actual spatial distance is greater than or equal to the link disconnection warning distance threshold, a link disconnection warning event is triggered and link connectivity data is collected. The establishment method of the two-way inter-satellite link between low-Earth orbit constellations in adjacent orbital planes is the same as above. Based on the link connectivity data, the available bandwidth, queuing delay, bit error rate and signal power of the bidirectional inter-satellite link are collected, a local link status message is generated and broadcast to the entire network through a flooding mechanism to obtain a distributed link status message. The distributed link status messages are aggregated and preprocessed to construct a distributed link status matrix and perform topology status awareness, thereby generating the dynamic topology view data.

[0010] Preferably, the SDN-based controller receives the dynamic topology view data, constructs a directed topology graph model of the satellite network, combines it with satellite orbit prediction data to predict inter-satellite link lifecycle data, and uses an improved Dijkstra algorithm that incorporates link stability weights to calculate the optimal forwarding path for AIS service flows and convert it into OpenFlow flow table data, including: Based on the dynamic topology view data received by the SDN controller, a directed topology graph model of the satellite network is constructed, with the satellites in the low-Earth orbit satellite constellation as graph vertices, the bidirectional inter-satellite links as directed edges, and the link operation parameters of the bidirectional inter-satellite links as edge weights. The satellite orbit prediction data is imported into the directed topology model of the satellite network to predict the link establishment time, link disconnection time and remaining available time of each bidirectional inter-satellite link within a preset time window, and the inter-satellite link lifecycle data is summarized and output. Using the minimum end-to-end transmission delay and the maximum average link lifespan as multi-objective optimization constraints, an improved Dijkstra algorithm incorporating link stability weights is employed to solve for the optimal forwarding path from the source satellite to the ground gateway station for each AIS service flow based on the inter-satellite link lifecycle data. The optimal forwarding path is parsed into an OpenFlow flow table entry and then converted into OpenFlow flow table data.

[0011] Preferably, the improved Dijkstra algorithm, which incorporates link stability weights, is used to solve for the optimal forwarding path from the source satellite to the ground gateway station for each AIS service flow based on the inter-satellite link lifecycle data. This includes: Extract the one-way transmission delay d, available bandwidth b, and bit error rate e for each bidirectional inter-satellite link from the dynamic topology view data, and output the link parameter set after normalization. Based on the inter-satellite link lifecycle data, the remaining available duration t of each bidirectional inter-satellite link is obtained, and combined with the expected duration of the AIS service flow. The link liveness matching degree s is calculated as follows: In the formula, The curvature is the matching degree adjustment coefficient, used to adjust the influence of remaining available time on link survival matching degree; e is the natural constant. Based on the link parameter set and the link liveness matching degree, the weighted summation of the comprehensive routing cost C for each of the two-way inter-satellite links is as follows: In the formula, These are the latency weighting coefficient, bandwidth weighting coefficient, bit error rate weighting coefficient, and stability weighting coefficient, respectively. , This represents the maximum transmission delay of a two-way inter-satellite link. This represents the minimum bandwidth requirement for AIS service flows. This represents the maximum bit error rate of a two-way inter-satellite link. The improved Dijkstra algorithm is run with the comprehensive routing cost as the link stability weight to find the minimum cost path from the source satellite to the ground gateway station for each of the AIS service flows, i.e., the optimal forwarding path.

[0012] Preferably, the step of sending the OpenFlow flow table data to the satellite forwarding plane and performing route switching control, based on the route switching control results, initiating an adaptive redundancy coding congestion management mechanism during topology change periods, dynamically adjusting adaptive transmission control parameters, forwarding and transmitting AIS packets, and outputting AIS packet transmission status data specifically includes: The OpenFlow flow table data is sent to the satellite forwarding plane via the bidirectional inter-satellite link. The satellite forwarding table entries are updated synchronously within the preset switching time window before the old bidirectional inter-satellite link is disconnected. The satellite forwarding plane is then smoothly routed and the routing control results are output. Based on the routing switching control results, the adaptive redundancy coding congestion control mechanism is activated during the topology change period to detect the one-way transmission delay, queue buffer length and real-time packet loss rate of the optimal forwarding path and generate link congestion assessment data. Based on the link congestion assessment data, the forward error correction redundancy coding ratio and message transmission rate of the AIS message are adaptively adjusted to generate the adaptive transmission control parameters. Based on the adaptive transmission control parameters, the AIS messages are forwarded and transmitted end-to-end, and the average packet loss rate, average transmission delay, and average service throughput are calculated. The AIS message transmission status data are then summarized and output.

[0013] A large-scale low-Earth orbit satellite constellation networking control system based on AIS, the system comprising: The constellation deployment module is used to distribute and deploy low-Earth orbit satellite constellations across multiple orbital planes and generate constellation deployment configuration information based on the AIS monitoring requirements of the target sea area. The dynamic topology module is used to establish bidirectional inter-satellite links and perform topology status awareness between the low-Earth orbit satellite constellations in the same orbital plane and between the low-Earth orbit satellite constellations in adjacent orbital planes based on the constellation deployment configuration information, and generate dynamic topology view data. The path determination module is used to receive the dynamic topology view data from the SDN controller, construct a directed topology graph model of the satellite network, combine satellite orbit prediction data, predict inter-satellite link lifecycle data, and use an improved Dijkstra algorithm that introduces link stability weights to calculate the optimal forwarding path of AIS service flow and convert it into OpenFlow flow table data. The message transmission module is used to send the OpenFlow flow table data to the satellite forwarding plane and perform route switching control. Based on the route switching control results, it starts an adaptive redundancy coding congestion control mechanism during topology change periods, dynamically adjusts adaptive transmission control parameters, forwards and transmits AIS messages, and outputs AIS message transmission status data.

[0014] An electronic device includes a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the steps of the AIS-based large-scale low-Earth orbit satellite constellation networking control method as described in any of the above-mentioned methods.

[0015] A readable storage medium storing a computer program, which, when executed by a processor, is used to implement the steps of the AIS-based large-scale low-Earth orbit satellite constellation networking control method as described in any of the above claims.

[0016] Compared with related technologies, the large-scale low-Earth orbit satellite constellation networking control method and system based on AIS provided by this invention has the following beneficial effects: This invention, based on the AIS monitoring requirements of the target sea area, involves the distributed deployment of a multi-orbit low-Earth orbit (LEO) satellite constellation and the generation of constellation deployment configuration information. Based on this configuration information, bidirectional inter-satellite links are established between LEO satellite constellations in the same orbital plane and between LEO satellite constellations in adjacent orbital planes, and topology status awareness is performed to generate dynamic topology view data. The SDN controller receives this dynamic topology view data, constructs a directed topology graph model of the satellite network, and, combined with satellite orbit prediction data, predicts the lifecycle data of inter-satellite links. An improved Dijkstra algorithm incorporating link stability weights is used to calculate the optimal forwarding path for AIS service flows and convert it into OpenFlow flow table data. The OpenFlow flow table data is then distributed to the satellite forwarding plane and routing switching control is executed. Based on the routing switching control results, an adaptive redundancy coding congestion management mechanism is activated during periods of topology abrupt change, dynamically adjusting adaptive transmission control parameters and forwarding and transmitting AIS packets, outputting AIS packet transmission status data. This improves the transmission stability and real-time performance of AIS packets, ensuring the continuous and reliable transmission of maritime vessel monitoring data.

[0017] This invention can formulate a constellation-based distributed deployment strategy based on the needs of maritime vessel monitoring, and iteratively optimize satellite orbit phase according to maritime monitoring priorities to adapt to vessel detection missions in various regions, effectively improving the maritime coverage capability of the onboard AIS payload. This invention establishes bidirectional inter-satellite laser links between the same and adjacent orbits, and introduces a distributed topology awareness mechanism to collect multi-dimensional operational indicators such as link connectivity, latency, bandwidth, and bit error rate in real time, generating a dynamic topology view to achieve real-time awareness of the entire network's communication status. Through an improved routing algorithm incorporating link stability weights, it comprehensively considers multiple dimensions such as transmission latency, available bandwidth, bit error rate, and remaining link lifespan for path optimization, avoiding failed links with short lifespans and reducing network overhead caused by repeated rerouting. This invention configures a smooth switching window for the routing update process to prevent data forwarding interruptions, and initiates an adaptive redundancy coding congestion control mechanism when the network topology changes drastically, dynamically adjusting the message error correction redundancy ratio and transmission rate to alleviate link congestion, reduce message loss, and shorten transmission latency. This invention enables collaborative management and control of low-orbit satellite networks, significantly improves the stability and real-time performance of AIS message transmission under large-scale constellations, ensures continuous and reliable transmission of maritime vessel monitoring data, and meets the long-term maritime AIS monitoring needs of densely populated sea areas. Attached Figure Description

[0018] Figure 1 A flowchart illustrating a large-scale low-Earth orbit satellite constellation networking control method based on AIS, provided in an embodiment of the present invention; Figure 2 A system block diagram of a large-scale low-Earth orbit satellite constellation networking control system based on AIS provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

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

[0020] like Figure 1 The diagram shown is a flowchart of a large-scale low-Earth orbit satellite constellation networking control method based on AIS provided in an embodiment of the present invention. Figure 1 The execution subject of the method shown can be a software and / or hardware device. The execution subject of this invention can include, but is not limited to, at least one of the following: user equipment, network equipment, etc. User equipment can include, but is not limited to, computers, smartphones, personal digital assistants (PDAs), and the aforementioned electronic devices. Network equipment can include, but is not limited to, a single network server, a server group consisting of multiple network servers, or a cloud based on cloud computing consisting of a large number of computers or network servers. Cloud computing is a type of distributed computing, consisting of a super virtual computer composed of a group of loosely coupled computers. This embodiment does not limit this. Steps S1 to S4 are detailed as follows: S1, based on the AIS monitoring requirements of the target sea area, performs distributed deployment of low-Earth orbit satellite constellations across multiple orbital planes and generates constellation deployment configuration information.

[0021] The process of distributing and generating constellation deployment configuration information for a multi-orbit low-Earth orbit satellite constellation based on the AIS monitoring requirements of the target sea area includes: The AIS monitoring requirements for the target sea area are obtained, including AIS monitoring coverage level requirements, ship density distribution data and spaceborne AIS detection payload parameters. The sea area coverage is divided into sea area coverage zones according to the sea area monitoring priority to obtain the sea area coverage requirement matrix. Using the aforementioned marine coverage demand matrix as a constraint, a polar orbit configuration or a near-polar inclined orbit configuration is selected. The total number of orbital planes, the number of satellites deployed per orbital plane, and the right ascension interval of the ascending node are determined by combining the orbital altitude and the satellite coverage half-angle. The orbital configuration parameters are then summarized and output. Based on the orbital configuration parameters, the orbital phase of each satellite in the low-Earth orbit satellite constellation is uniformly configured to obtain the corresponding instantaneous spatial coordinates of the satellite. The coverage range of a single satellite is calculated based on the instantaneous spatial coordinates of each satellite and the parameters of the onboard AIS detection payload. The minimum revisit interval for the sea area is verified by combining the multi-satellite coverage area of ​​the low-Earth orbit satellite constellation. The orbital phase of each satellite in the low-Earth orbit satellite constellation is iteratively adjusted until the minimum revisit interval for the sea area meets the preset revisit cycle condition, and the constellation deployment configuration information is generated.

[0022] The minimum revisit interval index for the sea area meets the preset revisit cycle index condition, including: the minimum revisit interval duration for any sea area grid within the target sea area is less than or equal to the preset revisit cycle threshold.

[0023] The AIS (Automatic Identification System) monitoring requirements for the target sea area are obtained. These requirements include monitoring coverage level requirements, vessel density distribution data, and satellite-borne AIS payload parameters. The monitoring coverage level requirements reflect the accuracy and frequency requirements for vessel monitoring in different sea areas; vessel density distribution data characterizes the degree of vessel aggregation and navigation patterns within the sea area; and the satellite-borne AIS payload parameters determine the signal detection sensitivity and coverage capability of a single satellite. Based on the AIS monitoring requirements, the target sea area is divided into several sea area coverage zones according to monitoring priorities, constructing a sea area coverage requirement matrix to quantify the monitoring requirements of each sea area coverage zone.

[0024] Using the marine coverage demand matrix as a constraint, polar orbit configurations or near-polar inclined orbit configurations are selected. Combining orbital altitude and satellite coverage half-angle, geometric analysis and coverage simulation are used to calculate and determine the total number of orbital planes, the number of satellites deployed per orbital plane, and the right ascension interval of the ascending node. The orbital configuration parameters are then summarized and output. Specifically, the choice of orbital altitude directly affects the satellite's Earth coverage range and on-orbit lifespan; the satellite coverage half-angle determines the ground field of view of a single satellite; the total number of orbital planes and the number of satellites deployed per orbital plane together constitute the constellation size; and the right ascension interval of the ascending node determines the spatial uniformity of the orbital planes.

[0025] Based on orbital configuration parameters, each satellite in the low-Earth orbit constellation is uniformly phased, ensuring that the satellites are evenly distributed within the same orbital plane at fixed time intervals, thus obtaining the instantaneous spatial coordinates of each satellite. These coordinates are used to accurately describe the spatial position of the satellite at any given time.

[0026] Based on the instantaneous spatial coordinates and onboard payload parameters of each satellite, the coverage area of ​​a single satellite is calculated. Combined with the multi-satellite coverage area of ​​the low-Earth orbit satellite constellation, the minimum revisit interval for the sea area is verified. If the verification results indicate that the minimum revisit interval for some sea area grids does not meet the preset revisit period condition, the orbital phase of each satellite within the constellation is iteratively adjusted, and the revisit interval under single-satellite coverage and multi-satellite joint coverage is recalculated until the minimum revisit interval for all sea area grids within the target sea area meets the preset revisit period condition. Finally, constellation deployment configuration information containing orbital configuration parameters and satellite phase information is generated.

[0027] Among them, the minimum revisit interval index for sea areas meets the preset revisit cycle index condition, which means that the minimum revisit interval for any sea area grid within the target sea area is less than or equal to the preset revisit cycle threshold. This condition ensures that the time interval between two consecutive observations of any grid within the target sea area by the low-Earth orbit satellite constellation does not exceed the set upper limit, thereby guaranteeing the real-time performance and data continuity of the Automatic Identification System (AIS) monitoring and meeting the long-term monitoring needs of densely populated sea areas.

[0028] S2, based on the constellation deployment configuration information, establish bidirectional inter-satellite links between the low-Earth orbit satellite constellations in the same orbital plane and between the low-Earth orbit satellite constellations in adjacent orbital planes, and perform topology status awareness to generate dynamic topology view data.

[0029] Based on the constellation deployment configuration information, bidirectional inter-satellite links are established between the low-Earth orbit (LEO) satellite constellations in the same orbital plane and between the LEO satellite constellations in adjacent orbital planes, and topology status awareness is performed to generate dynamic topology view data, including: Extract the instantaneous spatial coordinates and orbital motion parameters of the satellites from the constellation deployment configuration information, configure bidirectional laser communication payloads for each satellite in the low-orbit satellite constellation in the same orbit forward, same orbit backward, different orbit left, and different orbit right, and set a link establishment distance threshold and a link disconnection warning distance threshold, wherein the link establishment distance threshold is less than the link disconnection warning distance threshold; Based on the instantaneous spatial coordinates of the satellite, the actual spatial distance between two satellites in the same low-Earth orbit constellation is determined. When the actual spatial distance is less than or equal to the link establishment distance threshold, the two satellites are automatically beam-aligned and handshake to establish the two-way inter-satellite link. When the actual spatial distance is greater than or equal to the link disconnection warning distance threshold, a link disconnection warning event is triggered and link connectivity data is collected. The establishment method of the two-way inter-satellite link between low-Earth orbit constellations in adjacent orbital planes is the same as above. Based on the link connectivity data, the available bandwidth, queuing delay, bit error rate and signal power of the bidirectional inter-satellite link are collected, a local link status message is generated and broadcast to the entire network through a flooding mechanism to obtain a distributed link status message. The distributed link status messages are aggregated and preprocessed to construct a distributed link status matrix and perform topology status awareness, thereby generating the dynamic topology view data.

[0030] The instantaneous spatial coordinates and orbital motion parameters of each satellite recorded in the constellation deployment configuration information are extracted. Each satellite in the low-Earth orbit constellation is equipped with bidirectional laser communication payloads for forward, backward, left, and right directions within the same orbit, enabling each satellite to establish optical communication connections with adjacent satellites in the same orbit and with adjacent satellites in adjacent orbits. Simultaneously, a link establishment distance threshold and a link disconnection warning distance threshold are set, with the link establishment distance threshold being lower than the link disconnection warning distance threshold to avoid frequent establishment and disconnection of communication links due to high-speed relative motion of the satellites.

[0031] Based on the instantaneous spatial coordinates of the satellites, the actual spatial distance between any two satellites within the same orbital plane is calculated. When this actual spatial distance is less than or equal to the link establishment distance threshold, the two satellites automatically initiate laser beam alignment and formally establish a two-way inter-satellite link after a handshake protocol. When this actual spatial distance is greater than or equal to the link disconnection warning distance threshold, a link disconnection warning event is triggered, and the link's connectivity status data is collected in real time. Low-Earth orbit (LEO) satellite constellations in adjacent orbital planes employ identical link establishment and disconnection operations, thereby forming stable and controllable laser communication links between LEO satellite constellations within the same orbital plane and between LEO satellite constellations in adjacent orbital planes.

[0032] Based on link connectivity data, transmission performance indicators such as available bandwidth, queuing delay, bit error rate, and signal power for each bidirectional inter-satellite link are collected and encapsulated into local link status messages. These messages are then broadcast to the entire satellite network via a flooding mechanism, enabling all nodes in the network to obtain real-time operational information from other links, thus forming a distributed link status message network covering the entire network.

[0033] Distributed link status messages from various satellite nodes are aggregated, and after data preprocessing and consistency verification, a distributed link status matrix is ​​constructed. Based on this matrix, topology status awareness is performed to analyze the connection relationships, link quality, and resource availability among satellite nodes, ultimately generating dynamic topology view data. This dynamic topology view data presents the overall communication topology of the satellite network in a real-time updated manner, enabling the network controller to intuitively grasp the connectivity changes and performance fluctuations of the entire network links.

[0034] S3. Based on the dynamic topology view data received by the SDN controller, a directed topology graph model of the satellite network is constructed. Combined with satellite orbit prediction data, the life cycle data of inter-satellite links is predicted. An improved Dijkstra algorithm with link stability weights is used to calculate the optimal forwarding path of AIS service flows and convert it into OpenFlow flow table data.

[0035] The SDN-based controller receives the dynamic topology view data, constructs a directed topology graph model of the satellite network, combines it with satellite orbit prediction data, predicts inter-satellite link lifecycle data, and uses an improved Dijkstra algorithm that incorporates link stability weights to calculate the optimal forwarding path for AIS service flows and convert it into OpenFlow flow table data, including: Based on the dynamic topology view data received by the SDN controller, a directed topology graph model of the satellite network is constructed, with the satellites in the low-Earth orbit satellite constellation as graph vertices, the bidirectional inter-satellite links as directed edges, and the link operation parameters of the bidirectional inter-satellite links as edge weights. The satellite orbit prediction data is imported into the directed topology model of the satellite network to predict the link establishment time, link disconnection time and remaining available time of each bidirectional inter-satellite link within a preset time window, and the inter-satellite link lifecycle data is summarized and output. Using the minimum end-to-end transmission delay and the maximum average link lifespan as multi-objective optimization constraints, an improved Dijkstra algorithm incorporating link stability weights is employed to solve for the optimal forwarding path from the source satellite to the ground gateway station for each AIS service flow based on the inter-satellite link lifecycle data. The optimal forwarding path is parsed into an OpenFlow flow table entry and then converted into OpenFlow flow table data.

[0036] After receiving dynamic topology view data, the SDN (Software-Defined Networking) controller constructs a directed topology graph model of the satellite network, using each satellite in the low-Earth orbit satellite constellation as a graph vertex, bidirectional inter-satellite links as directed edges, and the link operation parameters of the bidirectional inter-satellite links as edge weights. This model abstracts the satellite network in physical space into a mathematical graph structure.

[0037] Satellite orbit prediction data is imported into a directed topology model of the satellite network to predict the establishment time, disconnection time, and remaining availability of each bidirectional inter-satellite link within a preset time window, and then summarizes and outputs the inter-satellite link lifecycle data. Since low-Earth orbit satellites are in high-speed motion relative to the ground and adjacent satellites, the lifespan of inter-satellite links is very limited. This lifecycle data can reflect the dynamic lifespan patterns of each link over time.

[0038] Using minimum end-to-end transmission latency and maximum average link lifetime as multi-objective optimization constraints, an improved Dijkstra algorithm incorporating link stability weights is employed to solve for the optimal forwarding path of each Automatic Identification System (AIS) service flow from the source satellite to the ground gateway station based on inter-satellite link lifecycle data. Compared to traditional shortest path algorithms that only consider transmission latency as the routing criterion, this improved algorithm introduces a stability index of the remaining available time of the link when calculating the path cost. This effectively avoids selecting vulnerable links that are about to disconnect or have too short a lifespan, significantly reducing the number of route recalculations triggered by link failures and lowering network control overhead.

[0039] The obtained optimal forwarding path is parsed into open flow table entries and converted into open flow table data, and then sent to the satellite forwarding plane through a two-way inter-satellite link.

[0040] The improved Dijkstra algorithm, which incorporates link stability weights, is used to solve for the optimal forwarding path from the source satellite to the ground gateway station for each AIS service flow based on the inter-satellite link lifecycle data. This includes: Extract the one-way transmission delay d, available bandwidth b, and bit error rate e for each bidirectional inter-satellite link from the dynamic topology view data, and output the link parameter set after normalization. Based on the inter-satellite link lifecycle data, the remaining available duration t of each bidirectional inter-satellite link is obtained, and combined with the expected duration of the AIS service flow. The link liveness matching degree s is calculated as follows: In the formula, The curvature is the matching degree adjustment coefficient, used to adjust the influence of remaining available time on link survival matching degree; e is the natural constant. Based on the link parameter set and the link liveness matching degree, the weighted summation of the comprehensive routing cost C for each of the bidirectional inter-satellite links is as follows: In the formula, These are the latency weighting coefficient, bandwidth weighting coefficient, bit error rate weighting coefficient, and stability weighting coefficient, respectively. , This represents the maximum transmission delay of a two-way inter-satellite link. This represents the minimum bandwidth requirement for AIS service flows. This represents the maximum bit error rate of a two-way inter-satellite link. The improved Dijkstra algorithm is run with the comprehensive routing cost as the link stability weight to find the minimum cost path from the source satellite to the ground gateway station for each of the AIS service flows, i.e., the optimal forwarding path.

[0041] The link operation parameters, including one-way transmission delay, available bandwidth, and bit error rate, for each bidirectional inter-satellite link are extracted from the dynamic topology view data. After normalization to eliminate dimensional differences, a set of link parameters is output. Normalization maps transmission performance indicators with different physical units and numerical ranges to the same numerical interval, making subsequent weighted calculations comparable.

[0042] The remaining availability time of each bidirectional inter-satellite link is obtained based on the inter-satellite link lifecycle data. Combined with the expected duration of the AIS service flow, the link survival matching degree is calculated. The matching degree adjustment coefficient is used to adjust the curvature of the influence of the remaining availability time on the link survival matching degree. The longer the remaining availability time of an inter-satellite link is relative to the duration of the service flow, the closer the link survival matching degree is to 1, indicating a higher probability that the link can fully carry the service flow and better stability.

[0043] Based on the link parameter set and link liveness matching degree, a weighted summation method is used to calculate the comprehensive routing cost of each bidirectional inter-satellite link. The sum of the weights of the delay weight coefficient, bandwidth weight coefficient, bit error rate weight coefficient, and stability weight coefficient equals 1; the maximum transmission delay of the bidirectional inter-satellite link is the upper limit of the overall network link delay; the minimum bandwidth requirement of the AIS service flow is the lower limit of the service bandwidth; and the maximum bit error rate of the bidirectional inter-satellite link is the upper limit of the overall network bit error rate. This comprehensive routing cost quantifies transmission delay, bandwidth resources, transmission quality, and link stability into a single value; the smaller the value, the better the overall link performance.

[0044] An improved shortest path algorithm is run using the comprehensive routing cost as the link stability weight. Starting from the source satellite, the path cost is accumulated hop by hop to find the minimum cost path for each AIS service flow from the source satellite to the ground gateway station. This minimum cost path is the optimal forwarding path.

[0045] S4. The OpenFlow flow table data is sent to the satellite forwarding plane and route switching control is performed. Based on the route switching control results, an adaptive redundancy coding congestion control mechanism is started during the topology change period. The adaptive transmission control parameters are dynamically adjusted, and AIS packets are forwarded and transmitted. AIS packet transmission status data is output.

[0046] The process involves sending the OpenFlow flow table data to the satellite forwarding plane and performing route switching control. Based on the route switching control results, an adaptive redundancy coding congestion management mechanism is activated during periods of topology abrupt change. This dynamically adjusts adaptive transmission control parameters and forwards and transmits AIS packets, outputting AIS packet transmission status data. Specifically, this includes: The OpenFlow flow table data is sent to the satellite forwarding plane via the bidirectional inter-satellite link. The satellite forwarding table entries are updated synchronously within the preset switching time window before the old bidirectional inter-satellite link is disconnected. The satellite forwarding plane is then smoothly routed and the routing control results are output. Based on the routing switching control results, the adaptive redundancy coding congestion control mechanism is activated during the topology change period to detect the one-way transmission delay, queue buffer length and real-time packet loss rate of the optimal forwarding path and generate link congestion assessment data. Based on the link congestion assessment data, the forward error correction redundancy coding ratio and message transmission rate of the AIS message are adaptively adjusted to generate the adaptive transmission control parameters. Based on the adaptive transmission control parameters, the AIS messages are forwarded and transmitted end-to-end, and the average packet loss rate, average transmission delay, and average service throughput are calculated. The AIS message transmission status data are then summarized and output.

[0047] Through the established two-way inter-satellite links, open flow table data is distributed to the forwarding planes of each satellite node. Since low-Earth orbit satellites are in high-speed motion relative to the ground and adjacent satellites, inter-satellite links are frequently established and disconnected. Therefore, within a preset switching time window before the old two-way inter-satellite links are actually disconnected, new satellite forwarding table entries can be synchronously updated to the relevant forwarding nodes, and a smooth route switching operation can be performed on the satellite forwarding plane. This smooth route switching operation can pre-switch the forwarding path before the link is disconnected, avoiding interruptions or packet loss during data forwarding, outputting route switching control results, and ensuring continuous transmission of AIS service flows during topology changes.

[0048] Based on the routing switch control results, an adaptive redundancy coding congestion management mechanism is automatically activated during periods of sudden network topology changes. This mechanism monitors key performance indicators such as one-way transmission delay, queue buffer length, and real-time packet loss rate on the current optimal forwarding path in real time, and aggregates them to generate link congestion assessment data. Among them, one-way transmission delay reflects the degree of data packet transmission lag in the link; queue buffer length characterizes the occupancy of node buffer resources; and real-time packet loss rate directly reflects the link transmission quality and stability.

[0049] Based on link congestion assessment data, the forward error correction redundancy coding ratio and message transmission rate of AIS messages are adaptively adjusted to generate adaptive transmission control parameters. When the congestion level is high, the forward error correction redundancy coding ratio is appropriately increased to improve the message's error resistance, while the message transmission rate is reduced to alleviate node buffer pressure. When the congestion level is low, the redundancy ratio is reduced and the transmission rate is increased to improve channel transmission efficiency. This allows the transmission strategy to dynamically match the current network state, improving the transmission stability and real-time performance of AIS messages and ensuring the continuous and reliable backhaul of maritime vessel monitoring data.

[0050] Based on adaptive transmission control parameters, AIS packets are forwarded and transmitted end-to-end. During transmission, network performance metrics such as average packet loss rate, average transmission delay, and average traffic throughput are continuously calculated and output as AIS packet transmission status data, thus providing a clear picture of the current network transmission quality.

[0051] like Figure 2 The diagram shown is a system block diagram of a large-scale low-Earth orbit satellite constellation networking control system based on AIS provided in an embodiment of the present invention. The system includes: The constellation deployment module is used to distribute and deploy low-Earth orbit satellite constellations across multiple orbital planes and generate constellation deployment configuration information based on the AIS monitoring requirements of the target sea area. The dynamic topology module is used to establish bidirectional inter-satellite links and perform topology status awareness between the low-Earth orbit satellite constellations in the same orbital plane and between the low-Earth orbit satellite constellations in adjacent orbital planes based on the constellation deployment configuration information, and generate dynamic topology view data. The path determination module is used to receive the dynamic topology view data from the SDN controller, construct a directed topology graph model of the satellite network, combine satellite orbit prediction data, predict inter-satellite link lifecycle data, and use an improved Dijkstra algorithm that introduces link stability weights to calculate the optimal forwarding path of AIS service flow and convert it into OpenFlow flow table data. The message transmission module is used to send the OpenFlow flow table data to the satellite forwarding plane and perform route switching control. Based on the route switching control results, it starts an adaptive redundancy coding congestion control mechanism during topology change periods, dynamically adjusts adaptive transmission control parameters, forwards and transmits AIS messages, and outputs AIS message transmission status data.

[0052] Figure 2 The apparatus of the illustrated embodiment can be used to perform corresponding actions. Figure 1 The steps in the method embodiments shown are implemented in a similar manner and have similar technical effects, and will not be repeated here.

[0053] An electronic device includes a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the steps of the AIS-based large-scale low-Earth orbit satellite constellation networking control method as described in any of the above-mentioned methods.

[0054] like Figure 3 The diagram shown is a hardware structure schematic of an electronic device according to an embodiment of the present invention. The electronic device 30 includes: a processor 31, a memory 32, and a computer program; wherein... The memory 32 is used to store the computer program, and the memory may also be flash memory. The computer program is, for example, an application program or functional module that implements the above method.

[0055] Processor 31 is configured to execute the computer program stored in the memory to implement the various steps performed by the device in the above method. For details, please refer to the relevant descriptions in the preceding method embodiments.

[0056] Alternatively, the memory 32 can be either standalone or integrated with the processor 31.

[0057] When the memory 32 is a device independent of the processor 31, the device may further include: Bus 33 is used to connect the memory 32 and the processor 31.

[0058] A readable storage medium storing a computer program, which, when executed by a processor, is used to implement the steps of the AIS-based large-scale low-Earth orbit satellite constellation networking control method as described in any of the above claims.

[0059] The readable storage medium can be a computer storage medium or a communication medium. A communication medium includes any medium that facilitates the transfer of computer programs from one location to another. A computer storage medium can be any available medium accessible to a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application-Specific Integrated Circuit (ASIC). Alternatively, the ASIC can be located in a user equipment. Of course, the processor and the readable storage medium can also exist as discrete components in a communication device. The readable storage medium can be a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0060] The present invention also provides a program product including executable instructions stored in a readable storage medium. At least one processor of the device can read the executable instructions from the readable storage medium, and the at least one processor executes the executable instructions to cause the device to implement the methods provided in the various embodiments described above.

[0061] In the embodiments of the above-described device, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.

[0062] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A large-scale low-Earth orbit satellite constellation networking control method based on AIS, characterized in that, The method includes: Based on the AIS monitoring requirements of the target sea area, a distributed deployment of low-Earth orbit satellite constellations across multiple orbital planes is carried out and constellation deployment configuration information is generated. Based on the constellation deployment configuration information, bidirectional inter-satellite links are established between the low-Earth orbit satellite constellations in the same orbital plane and between the low-Earth orbit satellite constellations in adjacent orbital planes, and topology status awareness is performed to generate dynamic topology view data. Based on the dynamic topology view data received by the SDN controller, a directed topology graph model of the satellite network is constructed. Combined with satellite orbit prediction data, the life cycle data of inter-satellite links is predicted. An improved Dijkstra algorithm with link stability weights is used to calculate the optimal forwarding path of AIS service flow and convert it into OpenFlow flow table data. The OpenFlow flow table data is sent to the satellite forwarding plane and route switching control is performed. Based on the route switching control results, an adaptive redundancy coding congestion control mechanism is activated during topology change periods to dynamically adjust adaptive transmission control parameters and forward and transmit AIS packets, outputting AIS packet transmission status data.

2. The large-scale low-Earth orbit satellite constellation networking control method based on AIS according to claim 1, characterized in that, The process of distributing and generating constellation deployment configuration information for a multi-orbit low-Earth orbit satellite constellation based on the AIS monitoring requirements of the target sea area includes: The AIS monitoring requirements of the target sea area are obtained, including AIS monitoring coverage level requirements, ship density distribution data and spaceborne AIS detection payload parameters. The sea area coverage is divided into sea area coverage zones according to the sea area monitoring priority to obtain the sea area coverage requirement matrix. Using the aforementioned marine coverage demand matrix as a constraint, a polar orbit configuration or a near-polar inclined orbit configuration is selected. The total number of orbital planes, the number of satellites deployed per orbital plane, and the right ascension interval of the ascending node are determined by combining the orbital altitude and the satellite coverage half-angle. The orbital configuration parameters are then summarized and output. Based on the orbital configuration parameters, the orbital phase of each satellite in the low-Earth orbit satellite constellation is uniformly configured to obtain the corresponding instantaneous spatial coordinates of the satellite. The coverage range of a single satellite is calculated based on the instantaneous spatial coordinates of each satellite and the parameters of the onboard AIS detection payload. The minimum revisit interval for the sea area is verified by combining the multi-satellite coverage area of ​​the low-Earth orbit satellite constellation. The orbital phase of each satellite in the low-Earth orbit satellite constellation is iteratively adjusted until the minimum revisit interval for the sea area meets the preset revisit cycle condition, and the constellation deployment configuration information is generated.

3. The large-scale low-Earth orbit satellite constellation networking control method based on AIS according to claim 2, characterized in that, The minimum revisit interval index for the sea area meets the preset revisit cycle index condition, including: the minimum revisit interval duration for any sea area grid within the target sea area is less than or equal to the preset revisit cycle threshold.

4. The large-scale low-Earth orbit satellite constellation networking control method based on AIS according to claim 1, characterized in that, Based on the constellation deployment configuration information, bidirectional inter-satellite links are established between the low-Earth orbit (LEO) satellite constellations in the same orbital plane and between the LEO satellite constellations in adjacent orbital planes, and topology status awareness is performed to generate dynamic topology view data, including: Extract the instantaneous spatial coordinates and orbital motion parameters of the satellites from the constellation deployment configuration information, configure bidirectional laser communication payloads for each satellite in the low-orbit satellite constellation in the same orbit forward, same orbit backward, different orbit left, and different orbit right, and set a link establishment distance threshold and a link disconnection warning distance threshold, wherein the link establishment distance threshold is less than the link disconnection warning distance threshold; Based on the instantaneous spatial coordinates of the satellite, the actual spatial distance between two satellites in the same low-Earth orbit constellation is determined. When the actual spatial distance is less than or equal to the link establishment distance threshold, the two satellites are automatically beam-aligned and handshake to establish the two-way inter-satellite link. When the actual spatial distance is greater than or equal to the link disconnection warning distance threshold, a link disconnection warning event is triggered and link connectivity data is collected. The establishment method of the two-way inter-satellite link between low-Earth orbit constellations in adjacent orbital planes is the same as above. Based on the link connectivity data, the available bandwidth, queuing delay, bit error rate and signal power of the bidirectional inter-satellite link are collected, a local link status message is generated and broadcast to the entire network through a flooding mechanism to obtain a distributed link status message. The distributed link status messages are aggregated and preprocessed to construct a distributed link status matrix and perform topology status awareness, thereby generating the dynamic topology view data.

5. The large-scale low-Earth orbit satellite constellation networking control method based on AIS according to claim 1, characterized in that, The SDN-based controller receives the dynamic topology view data, constructs a directed topology graph model of the satellite network, combines it with satellite orbit prediction data, predicts inter-satellite link lifecycle data, and uses an improved Dijkstra algorithm that incorporates link stability weights to calculate the optimal forwarding path for AIS service flows and convert it into OpenFlow flow table data, including: Based on the dynamic topology view data received by the SDN controller, a directed topology graph model of the satellite network is constructed, with the satellites in the low-Earth orbit satellite constellation as graph vertices, the bidirectional inter-satellite links as directed edges, and the link operation parameters of the bidirectional inter-satellite links as edge weights. The satellite orbit prediction data is imported into the directed topology model of the satellite network to predict the link establishment time, link disconnection time and remaining available time of each bidirectional inter-satellite link within a preset time window, and the inter-satellite link lifecycle data is summarized and output. Using the minimum end-to-end transmission delay and the maximum average link lifespan as multi-objective optimization constraints, an improved Dijkstra algorithm incorporating link stability weights is employed to solve for the optimal forwarding path from the source satellite to the ground gateway station for each AIS service flow based on the inter-satellite link lifecycle data. The optimal forwarding path is parsed into an OpenFlow flow table entry and then converted into OpenFlow flow table data.

6. The large-scale low-Earth orbit satellite constellation networking control method based on AIS according to claim 5, characterized in that, The improved Dijkstra algorithm, which incorporates link stability weights, is used to solve for the optimal forwarding path from the source satellite to the ground gateway station for each AIS service flow based on the inter-satellite link lifecycle data. This includes: Extract the one-way transmission delay d, available bandwidth b, and bit error rate e for each bidirectional inter-satellite link from the dynamic topology view data, and output the link parameter set after normalization. Based on the inter-satellite link lifecycle data, the remaining available duration t of each bidirectional inter-satellite link is obtained, and combined with the expected duration of the AIS service flow. The link liveness matching degree s is calculated as follows: In the formula, The curvature is the matching degree adjustment coefficient, used to adjust the influence of remaining available time on link survival matching degree; e is the natural constant. Based on the link parameter set and the link liveness matching degree, the weighted summation of the comprehensive routing cost C for each of the two-way inter-satellite links is as follows: In the formula, These are the latency weighting coefficient, bandwidth weighting coefficient, bit error rate weighting coefficient, and stability weighting coefficient, respectively. , This represents the maximum transmission delay of a two-way inter-satellite link. This represents the minimum bandwidth requirement for AIS service flows. This represents the maximum bit error rate of a two-way inter-satellite link. The improved Dijkstra algorithm is run with the comprehensive routing cost as the link stability weight to find the minimum cost path from the source satellite to the ground gateway station for each of the AIS service flows, i.e., the optimal forwarding path.

7. The large-scale low-Earth orbit satellite constellation networking control method based on AIS according to claim 1, characterized in that, The process involves sending the OpenFlow flow table data to the satellite forwarding plane and performing route switching control. Based on the route switching control results, an adaptive redundancy coding congestion management mechanism is activated during periods of topology abrupt change. This dynamically adjusts adaptive transmission control parameters and forwards and transmits AIS packets, outputting AIS packet transmission status data. Specifically, this includes: The OpenFlow flow table data is sent to the satellite forwarding plane via the bidirectional inter-satellite link. The satellite forwarding table entries are updated synchronously within the preset switching time window before the old bidirectional inter-satellite link is disconnected. The satellite forwarding plane is then smoothly routed and the routing control results are output. Based on the routing switching control results, the adaptive redundancy coding congestion control mechanism is activated during the topology change period to detect the one-way transmission delay, queue buffer length and real-time packet loss rate of the optimal forwarding path and generate link congestion assessment data. Based on the link congestion assessment data, the forward error correction redundancy coding ratio and message transmission rate of the AIS message are adaptively adjusted to generate the adaptive transmission control parameters. Based on the adaptive transmission control parameters, the AIS messages are forwarded and transmitted end-to-end, and the average packet loss rate, average transmission delay, and average service throughput are calculated. The AIS message transmission status data are then summarized and output.

8. A large-scale low-Earth orbit satellite constellation networking control system based on AIS, characterized in that, The system, applied to the AIS-based large-scale low-Earth orbit satellite constellation networking control method as described in any one of claims 1-7, comprises: The constellation deployment module is used to distribute and deploy low-Earth orbit satellite constellations across multiple orbital planes and generate constellation deployment configuration information based on the AIS monitoring requirements of the target sea area. The dynamic topology module is used to establish bidirectional inter-satellite links and perform topology status awareness between the low-Earth orbit satellite constellations in the same orbital plane and between the low-Earth orbit satellite constellations in adjacent orbital planes based on the constellation deployment configuration information, and generate dynamic topology view data. The path determination module is used to receive the dynamic topology view data from the SDN controller, construct a directed topology graph model of the satellite network, combine satellite orbit prediction data, predict inter-satellite link lifecycle data, and use an improved Dijkstra algorithm that introduces link stability weights to calculate the optimal forwarding path of AIS service flow and convert it into OpenFlow flow table data. The message transmission module is used to send the OpenFlow flow table data to the satellite forwarding plane and perform route switching control. Based on the route switching control results, it starts an adaptive redundancy coding congestion control mechanism during topology change periods, dynamically adjusts adaptive transmission control parameters, forwards and transmits AIS messages, and outputs AIS message transmission status data.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor runs the computer program stored in the memory, the processor performs the steps of the large-scale low-Earth orbit satellite constellation networking control method based on AIS as described in any one of claims 1-7.

10. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it is used to implement the steps of the large-scale low-Earth orbit satellite constellation networking control method based on AIS as described in any one of claims 1-7.