Inter-satellite nanometer tube method based on centerless competition arbitration

By employing a decentralized inter-satellite management method that eliminates competition for decision-making, and utilizing a priority set of neighboring satellites to determine target satellites for dynamic and collaborative management, this approach resolves the risks of single-satellite failures and delays associated with centralized management in satellite networks, thereby achieving highly efficient inter-satellite network management.

CN120729403BActive Publication Date: 2025-11-04CHINA SATELLITE NETWORK INNOVATION CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511225829.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2025-11-04
Estimated Expiration
2045-08-29

AI Technical Summary

Technical Problem

Existing satellite network management methods cannot effectively cope with single-satellite failures, resulting in the inability to achieve global, anytime, anywhere wide-area intelligent connectivity services. Furthermore, relying on ground control centers carries the risk of high command transmission delays and network-wide paralysis due to control node failures.

Method used

The inter-satellite management method adopts a decentralized competitive decision-making approach. It determines a unique target satellite through a set of neighboring satellite management priorities for dynamic collaborative management, avoiding resource conflicts caused by multiple satellites attempting to take over simultaneously, and ensuring the orderly conduct of network management.

Benefits of technology

It enables autonomous management in satellite networks without relying on centralized nodes, reduces unnecessary signaling interactions in the network, improves the system's adaptability and robustness, and is suitable for high-density satellite networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120729403B_ABST
    Figure CN120729403B_ABST
Patent Text Reader

Abstract

The application discloses an inter-satellite management method based on a centerless competition arbitration, which is applied to a satellite-borne network management node of a third satellite and comprises the following steps: in response to fault information of a first satellite, starting to manage a satellite-borne network device of the first satellite; and in response to a management condition inquiry request of a satellite-borne network management node of a second satellite, feeding back a management success result to the satellite-borne network management node of the second satellite; wherein the third satellite is a target satellite satisfying a management condition and determined according to a neighbor satellite management priority set of the first satellite, and the second satellite is a neighbor satellite of the first satellite except the third satellite. The application can manage and control the satellite-borne network device on the first satellite, and realizes inter-satellite dynamic cooperative management and control.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of satellite internet network management, and in particular to an inter-satellite management method based on a centerless competition decision. BACKGROUND

[0002] This section is intended to provide background or context to the embodiments of the application recited in the claims. The description herein does not constitute admission that the prior publication, square, or subject matter described herein and / or the material contained therein is prior art to the claimed application.

[0003] With the rise of satellite internet, to solve the problem of "last mile" management and control, a satellite-borne network management node is deployed on each satellite as a satellite-borne edge management node to manage the satellite-borne network equipment of a single satellite, and to bear the management function of the satellite edge node, and to form a satellite-ground integrated management and control mode with the ground network management system, to solve the problems of slow response of satellite-ground and poor processing capacity on satellite.

[0004] However, the existing method only aims at the management of a single satellite, for example, when a satellite single point failure occurs, the satellite-borne network equipment on the satellite cannot be managed and controlled, which is extremely risky and cannot achieve the goal of providing global access to wide-area intelligent service at any time and anywhere. SUMMARY

[0005] The embodiments of the present application provide an inter-satellite management method based on a centerless competition decision to manage and control the satellite-borne network equipment on a first satellite, and to realize inter-satellite dynamic cooperative management. The method is applied to a satellite-borne network management node of a third satellite, and includes:

[0006] In response to failure information of the first satellite, the satellite-borne network equipment of the first satellite is enabled for management;

[0007] In response to a management situation query request of a satellite-borne network management node of a second satellite, a management success result is fed back to the satellite-borne network management node of the second satellite;

[0008] The third satellite is a target satellite determined according to a neighbor satellite management priority set of the first satellite and satisfying a management condition, and the second satellite is a neighbor satellite of the first satellite other than the third satellite.

[0009] The embodiments of the present application also provide another inter-satellite management method based on a centerless competition decision to manage and control the satellite-borne network equipment on a first satellite, and to realize inter-satellite dynamic cooperative management. The method is applied to a satellite-borne network management node of a second satellite, and includes:

[0010] In response to failure information of the first satellite, if the second satellite can establish a communication relationship with a target satellite, a management situation query request is sent to the satellite-borne network management node of the target satellite, and feedback from the satellite-borne network management node of the target satellite is waited for;

[0011] in response to the failure information of the first satellite, if the second satellite cannot establish a communication relationship with the target satellite, sending a management situation query request to the ground network management system, and waiting for a management success result fed back by the ground network management system;

[0012] The target satellite is a satellite determined according to a neighbor satellite management priority set of the first satellite, and the second satellite is a neighbor satellite of the first satellite other than the target satellite.

[0013] The application also provides a computer device, which comprises a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and the processor implements the above-mentioned inter-satellite management method based on a centerless competition arbitration when executing the computer program.

[0014] The application also provides a computer readable storage medium, which stores a computer program, and the computer program implements the above-mentioned inter-satellite management method based on a centerless competition arbitration when executed by a processor.

[0015] The application also provides a computer program product, which comprises a computer program, and the computer program implements the above-mentioned inter-satellite management method based on a centerless competition arbitration when executed by a processor.

[0016] The application has the following beneficial effects: The traditional satellite network relies on a ground control center or a master satellite for centralized management, and there is a risk of high command transmission delay and network paralysis caused by control node failure. The application uses a centerless competition arbitration mechanism, so that the third satellite autonomously assumes the network management responsibility of the first satellite according to the priority set, without relying on a centralized node. The neighbor satellite management priority set clearly defines the management authority, so that only the third satellite that meets the conditions is executed when multiple neighbor satellites compete. This mechanism can avoid resource conflicts caused by multiple satellites attempting to take over at the same time. After the third satellite completes the management, it actively feeds back the success result to the second satellite, terminates the redundant query and competition process, reduces unnecessary signaling interaction in the network, and is especially suitable for high-density satellite networks. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following will briefly introduce the drawings needed in the embodiment or prior art description. Obviously, the drawings in the following description only constitute some embodiments of the application, and for those skilled in the art, other drawings can also be obtained without creative labor. In the drawings:

[0018] Figure 1 It is a flowchart of the inter-satellite management method based on a centerless competition arbitration in the embodiments of the application.

[0019] Figure 2 Flow chart of another inter-satellite suborbing method based on non-central competition adjudication in the embodiment of the present application;

[0020] Figure 3 Flow chart of suborbing processing based on non-central competition adjudication result in the case of normal operation of all neighboring satellites of the first satellite in the embodiment of the present application;

[0021] Figure 4 Flow chart of suborbing processing based on non-central competition adjudication result in the case of failure to connect the third satellite in the embodiment of the present application;

[0022] Figure 5 Flow chart of suborbing processing based on non-central competition adjudication result in the case of failure of the on-board network management node of the highest priority neighboring satellite in the embodiment of the present application;

[0023] Figure 6 Flow chart of suborbing processing based on non-central competition adjudication result in the case of reaching the upper limit of suborbing capacity of the on-board network management node of the highest priority neighboring satellite in the embodiment of the present application;

[0024] Figure 7 Flow chart of suborbing processing based on non-central competition adjudication result in the case of failure of the on-board network management node of the highest priority neighboring satellite after obtaining the suborbing right in the embodiment of the present application;

[0025] Figure 8 Structural schematic diagram of inter-satellite suborbing device based on non-central competition adjudication in the embodiment of the present application;

[0026] Figure 9 Structural schematic diagram of another inter-satellite suborbing device based on non-central competition adjudication in the embodiment of the present application;

[0027] Figure 10 Schematic diagram of computer device in the embodiment of the present application. DETAILED DESCRIPTION

[0028] To make the objects, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application are further described in detail below with reference to the drawings. Herein, the schematic embodiments of the present application and their descriptions are used to explain the present application, but not to limit the present application.

[0029] In the embodiments of the present application, the suborbing strategy based on non-central competition adjudication result needs to follow two principles, which are as follows:

[0030] Principle 1: The neighboring satellite that cannot connect the ground network management system cannot take over the first satellite.

[0031] The neighboring satellite of the first satellite that cannot communicate with the ground network management system cannot send its management situation to the ground network management system, and the ground network management system cannot know the running state and the management situation of all satellites in the whole system. If the neighboring satellite that cannot communicate with the ground network management system is allowed to manage the first satellite, when the second satellite sends a management application to the ground network management system, since the first satellite has been managed by the above-mentioned neighboring satellite that cannot communicate with the ground network management system, but the management neighboring satellite cannot download the management information to the ground network management system, at this time, the ground network management system does not have the management information, so that the ground network management system agrees to the management application of the second satellite, which will cause the first satellite to be managed by two or more neighboring satellites at the same time, and the management confusion occurs.

[0032] Principle 2: The information between all neighboring satellites of the first satellite is reachable. (If a second satellite cannot communicate with a third satellite, the second satellite sends a management situation query request to the ground network management system).

[0033] When the management strategy based on the non-central competition decision result is used, the information between all neighboring satellites of the first satellite needs to be interacted to finally determine the management neighboring satellite. If a second satellite cannot communicate with a third satellite, at this time, the second satellite cannot know the management situation of the first satellite, which will cause the first satellite to be managed by two or more third satellites at the same time, and the management confusion occurs.

[0034] In order to solve the technical problem that the target object first satellite on-board network device cannot be managed and controlled in the prior art, the risk is great, and the target of providing global access at any time and anywhere wide-area intelligent connection service cannot be achieved, the application proposes an inter-satellite management method based on non-central competition decision, to manage and control the on-board network device on the first satellite, and realize the dynamic cooperative management and control between satellites.

[0035] Figure 1 The flowchart of the inter-satellite management method based on non-central competition decision in the embodiment of the application is applied to the on-board network management node of the third satellite, and includes:

[0036] Step 101, in response to the failure information of the first satellite, the on-board network device of the first satellite is managed;

[0037] Step 102, in response to the management situation query request of the on-board network management node of the second satellite, the management success result is fed back to the on-board network management node of the second satellite;

[0038] The third satellite is a target satellite that meets the management condition determined according to the neighboring satellite management priority set of the first satellite, and the second satellite is a neighboring satellite of the first satellite except the third satellite.

[0039] The method provided in the embodiments of the present application can avoid the risk of high command transmission delay and network paralysis caused by control node failure in the traditional satellite network relying on ground control center or master satellite for centralized management. The application uses a centerless competition arbitration mechanism to enable the third satellite to autonomously assume the network management responsibility of the first satellite according to the priority set, without relying on a centralized node. The priority set of the neighboring satellite management ensures the management authority and ensures that only the third satellite that meets the conditions executes the management when multiple neighboring satellites compete. This mechanism can avoid resource conflicts caused by multiple satellites attempting to take over at the same time. After the third satellite completes the management, it actively feeds back the success result to the second satellite, terminates the redundant query and competition process, and reduces unnecessary signaling interaction in the network, which is particularly suitable for high-density satellite networks.

[0040] In the embodiments of the present application, the priority set of the neighboring satellite management can be stored and managed in the form of a list, a vector, etc., which is not limited here.

[0041] In the embodiments of the present application, the first satellite is a satellite that needs to be managed, for example, the first satellite can be a satellite with a single point failure, and the first satellite has at least one neighboring satellite. Steps 101-102 are applied to the on-board network management node of the third satellite.

[0042] In the embodiments of the present application, when the third satellite is determined according to the priority set of the neighboring satellite management of the first satellite, each neighboring satellite (i.e., the second satellite and the third satellite) of the first satellite has the priority set of the neighboring satellite management of the first satellite locally stored, obtains the target neighboring satellite with the highest priority in the priority set of the neighboring satellite management, and if the target satellite meets the management condition, the target satellite is used as the third satellite.

[0043] In the above embodiments, the neighboring satellite with the highest priority in the priority set of the neighboring satellite management is directly selected as the target satellite, which saves the complex negotiation and competition process. The priority is explicitly used as the primary basis for judgment, which avoids decision confusion caused by ambiguous judgment standards. At the same time, the unique target satellite determination method can prevent multiple neighboring satellites from simultaneously managing the first satellite, avoid management conflicts, and ensure the orderly progress of the management process. The neighboring satellite with the highest priority is usually pre-set according to the performance, position and other factors of the satellite, which has certain advantages in management ability and cooperation with the first satellite. This way of determining the target satellite has clear rules and processes, which is convenient for the on-board network management nodes of the neighboring satellites to execute uniformly. When the topology of the satellite network changes or new failure conditions occur, this method can quickly adjust according to the pre-set rules to ensure that the determination of the target satellite is not affected by too many external complex factors. At the same time, the clear decision path also facilitates system maintenance and upgrading, enhances the adaptive ability and robustness of the satellite network management system, and makes it better cope with various complex space environments and network conditions.

[0044] In an embodiment, in response to the failure information of the first satellite, the following steps are performed:

[0045] sending a heartbeat request to the on-board network management node of the first satellite according to a preset period;

[0046] establishing a connection relationship with the first satellite if no heartbeat feedback is received within a second preset time length for a second preset number of times in succession;

[0047] generating the failure information of the first satellite if the connection relationship is successfully established.

[0048] In the embodiments of the present application, the preset period is dynamically adjusted according to the relative motion state of the current neighboring satellite and the second satellite. When the two satellites are in the orbit intersection stage (at this time, the relative speed is relatively fast), the preset period is shortened (for example, to 1 second / time), so as to monitor at a high frequency to ensure the timeliness of state awareness; when the two satellites are in the stable companion flying stage (at this time, the relative position changes are small), the preset period is extended (at this time, it can be extended to 5 seconds / time), so as to reduce the consumption of on-board resources. The trigger condition of the preset period adjustment is calculated in real time by the on-board orbit prediction module, and the high-frequency mode is automatically started when the relative speed exceeds a threshold value (such as 100 m / s). In the above judgment mode, it can be judged that the first satellite has failed.

[0049] In an embodiment, when sending a heartbeat request to the on-board network management node of the neighboring satellite according to a preset period, a dual-link parallel sending strategy is adopted, that is, the heartbeat request is sent through a main communication link (such as a laser link) and a backup link (such as a microwave link) at the same time, so as to reduce the risk of monitoring failure caused by single link failure; for low-priority neighboring satellites, single-link sending is adopted, so as to balance resource occupation and monitoring demand.

[0050] In addition to the method of determining that the neighboring satellite is the first satellite that needs to be managed proposed in the above embodiments, an enhanced scheme can also be used, which specifically includes:

[0051] Before no feedback is received for a second preset number of times (such as 3 times), a warning threshold value is set (such as no feedback for 3 times in succession). At this time, no exception is directly determined, but an enhanced detection package (containing a hardware diagnosis instruction) is sent to the on-board network management node of the neighboring satellite, if the heartbeat feedback carries the warning information such as CPU overload and memory leakage, the neighboring satellite is marked as a potential first satellite in advance, and the ground management system is notified to start a resource allocation plan.

[0052] In the embodiments of the present application, the second preset time length is dynamically set according to the link quality, when it is monitored that the current link packet loss rate exceeds a preset proportion, the second preset time length is extended, for example, from the default 3 seconds to 8 seconds, so as to avoid misjudgment of the exception due to instantaneous link fluctuation. After the timeout, 2 retransmission requests are first sent, and the retransmission interval is gradually increased (1 second, 2 seconds), if there is still no response, the connection relationship establishment stage is entered.

[0053] In the embodiment of the present application, the current satellite current information such as the current satellite current information, the remaining capacity and the like is embedded in the heartbeat request, and the second satellite can update the state cognition of the third satellite synchronously after receiving it. When the second satellite judges the third satellite to manage the first satellite, the heartbeat response (if the connection is successful) returned by the second satellite can carry the management priority information of the second satellite, so as to accelerate the subsequent target satellite election process.

[0054] In the embodiment of the present application, the heartbeat request adopts dynamic frequency hopping technology, and a random frequency sequence (based on a preset algorithm and a timestamp) is generated by the on-board encryption module before each transmission, and the sequence is synchronized with the neighboring satellites in real time. At the same time, the CRC check code and the time window (validity period ± 1 second) are added to the data packet header to prevent replay attacks and fake heartbeat packet injection.

[0055] In an embodiment, the management condition is that the operation is normal, and the on-board network equipment of the first satellite has a management capability, and the management capability does not reach the upper limit of the management capability.

[0056] The target satellite needs to meet the management condition that the management capability does not reach the upper limit, which avoids the situation that some neighboring stars affect the management effect due to high load. Through dynamic evaluation of the management capability of the neighboring stars, the resources are reasonably allocated, the neighboring stars with sufficient remaining capacity are allowed to undertake the management task, the overall utilization rate of the on-board equipment is improved, and resource waste is avoided.

[0057] In an embodiment, after the on-board network equipment of the first satellite is managed, the method further comprises:

[0058] sending the management success result to the ground network management system.

[0059] The ground network management system stores and registers the management success result after receiving it.

[0060] In specific implementation, the third satellite can also receive the configuration parameter update instruction (such as management strategy adjustment) returned by the ground network management system, and complete the local configuration update in a short time.

[0061] In an embodiment, the method further comprises:

[0062] After the on-board network equipment of the first satellite is managed, a management permission token containing a timestamp and a digital signature is generated, stored in the local blockchain module of the third satellite, and broadcasted to the second satellite.

[0063] In the above embodiment, the management permission locking mechanism (generating a token with a timestamp and a digital signature) prevents the conflict of multiple neighboring stars simultaneously initiating the management operation, ensures the uniqueness and accuracy of the management process, and reduces the risk of interstellar network confusion caused by misoperation.

[0064] The on-board network management node of the third satellite scans the on-board network device of the first satellite, obtains basic information such as device model, IP address, running parameter, and establishes a device list. According to the order of core device priority (such as communication module, power system) -> auxiliary device (such as sensor, storage unit), the management authority is transferred in batches, and the time consumption of each batch of device transfer is short, for example, no more than 5 seconds. The third satellite performs 1-second sampling monitoring on the running state of the on-board network device of the first satellite, and focuses on tracking the load rate, temperature, error code and other key indicators of the device. When a certain indicator exceeds the threshold value (such as temperature exceeding 60℃), the early warning mechanism is automatically triggered and the log is recorded.

[0065] Figure 2 For the flowchart of another inter-satellite management method based on centerless competition arbitration in the embodiments of the present application, applied to the on-board network management node of the second satellite, comprising:

[0066] Step 201, in response to the failure information of the first satellite, if the second satellite can establish a communication relationship with the target satellite, send a management situation query request to the on-board network management node of the target satellite, and wait to receive the feedback of the on-board network management node of the target satellite;

[0067] Step 202, in response to the failure information of the first satellite, if the second satellite cannot establish a communication relationship with the target satellite, send a management situation query request to the ground network management system, and wait for the management success result fed back by the ground network management system;

[0068] Wherein, the target satellite is a satellite determined according to the neighbor satellite management priority set of the first satellite, and the second satellite is a neighbor satellite of the first satellite except the target satellite.

[0069] In the embodiment of the present application, in the centerless architecture, multiple second satellites may simultaneously detect the failure of the first satellite, and if there is a lack of unified scheduling, repeated admission attempts may be triggered. Through the logical priority query of the target satellite, the second satellite actively confirms the admission state to the target satellite with the highest priority, rather than directly initiating the admission operation. This design can avoid the waste of computing resources and communication conflicts caused by multiple second satellites simultaneously performing admission. Steps 201 and 202 form a two-layer query system with inter-satellite priority and ground backup. When the second satellite is connected with the target satellite, the admission state is quickly obtained through inter-satellite direct communication, and the response delay can be controlled within milliseconds; when the inter-satellite link is interrupted, the ground system query is automatically switched to ensure that the admission state synchronization is not interrupted. This hierarchical mechanism solves the problem of single communication path failure in traditional inter-satellite management. The second satellite as a non-target neighbor star, its core role is to confirm the state rather than perform admission. Through the query-feedback mechanism, the second satellite does not need to continuously monitor the first satellite state or prepare for admission resources, and only after receiving the feedback from the target satellite can the relevant computing and communication resources be released. This on-demand participation mode can reduce the occupation of on-board resources compared with the traditional full-neighbor continuous monitoring scheme. In the centerless architecture, the information island of the admission state may lead to neighbor star decision conflict. The active query behavior of the second satellite forces the state synchronization across the neighbor stars, wherein the feedback result of the target satellite can be received by multiple second satellites to ensure that all neighbor stars reach a consensus on the admission success. The feedback of the ground network management system serves as a global synchronization signal to further eliminate the state deviation when the inter-satellite link is abnormal. This consistency guarantee mechanism provides a reliable premise for subsequent business recovery and avoids data forwarding failure caused by inconsistent states.

[0070] The admission success result contains third satellite identifier, first satellite state, takeover time and other key fields, and uses an encryption algorithm (such as AES-256) to ensure the security of the transmission of the admission success result. When sending the admission situation query request to the on-board network management node of the target satellite, it can be sent according to the preset period to continuously detect the admission data of the target satellite.

[0071] For the second satellite that cannot establish a communication relationship with the target satellite, when sending the admission situation query request to the ground network management system, the position coordinates, communication link state and other auxiliary information of the second satellite are attached. The ground network management system selects the optimal relay satellite to forward the admission success result according to the auxiliary information, ensuring that the information transmission is completed within 30 seconds.

[0072] In a specific implementation, the communication relationship established by the second satellite with the target satellite includes multiple communication links, such as a microwave communication link and a laser communication link. When it is found that a certain second satellite cannot communicate with the target satellite through a conventional communication link, the communication link is switched to a backup communication link to ensure that the information is not hindered.

[0073] The transmission of the successful management result is encrypted by using an encryption algorithm (such as AES-256), to ensure the security of the information in the inter-satellite and satellite-ground transmission process, and to prevent the management information from being tampered with or leaked. At the same time, the information synchronization mechanism (such as responding to a query request within 1 second and synchronizing with the ground system within 3 seconds) between the target satellite and the second satellite and the ground system ensures that each node can grasp the real-time management state, so as to facilitate the timely adjustment of the management strategy.

[0074] In an embodiment, the method further includes:

[0075] If the feedback is the successful management result, the target satellite is determined to be the third satellite, and the successful management result is saved to the local of the second satellite. The third satellite is a target satellite that meets the management condition.

[0076] For the second satellite, if the second satellite sends a management query request to the target network satellite network management node and can receive the successful management result, it is indicated that the target satellite is the third satellite. Therefore, the second satellite can save the successful management result to the local of the second satellite.

[0077] In an embodiment, the method further includes:

[0078] The method further includes:

[0079] If the feedback from the third satellite is not received within the first preset time period for a first preset number of times, the target satellite is determined according to the set of neighboring satellite management priorities.

[0080] In the embodiment of the present application, if the third satellite has normally managed the first satellite, but in the running process, the third satellite can not manage the first satellite due to failure, the third satellite needs to be replaced as the second satellite, the second satellite sends a management condition query request to the on-board network management node of the third satellite according to a preset period, if the second satellite does not receive the feedback of the on-board network management node of the third satellite within a first preset time length for a first preset number of times in succession, it is indicated that the second satellite perceives that the third satellite can not manage the first satellite, the on-board network management node of the second satellite queries a local neighbor satellite management priority set, and re-determines a target satellite, at this time, it returns to steps 101 and 102, that is, in response to the failure information of the first satellite, if the second satellite can establish a communication relationship with the re-determined target satellite, the second satellite sends a management condition query request to the on-board network management node of the target satellite, and waits to receive the feedback of the on-board network management node of the target satellite; if the second satellite can not establish a communication relationship with the target satellite, the second satellite sends a management condition query request to the ground network management system.

[0081] In an embodiment, the waiting to receive the feedback of the on-board network management node of the target satellite comprises:

[0082] If the feedback is not received within the first preset time length for the first preset number of times in succession, or the feedback is a management failure result, a target satellite re-determined according to the neighbor satellite management priority set is obtained.

[0083] In specific implementation, the first preset number of times and the first preset time length can be determined according to actual conditions, for example, the first preset number of times is 3, and the first preset time length is 3 seconds.

[0084] If the feedback is not received within the first preset time length for the first preset number of times in succession, it represents that the target satellite itself is faulty, and if the feedback is a management failure result, it represents that the on-board network management node of the target satellite has reached the upper limit of the management capacity, in these two cases, the target satellite can not manage the first satellite, and the target satellite needs to be re-determined according to the neighbor satellite management priority set, that is, a neighbor satellite with a second highest priority is found according to the neighbor satellite management priority set, of course, if the neighbor satellite with the second highest priority can not manage the first satellite, a neighbor satellite with a third highest priority is continuously selected.

[0085] In an embodiment, after the target satellite re-determined according to the neighbor satellite management priority set is obtained, the method further comprises:

[0086] When the second satellite is the re-determined target satellite and the management condition is met, the second satellite is updated as the third satellite.

[0087] When the second satellite is not the re-determined target satellite, a management condition query request is sent to the on-board network management node of the re-determined target satellite.

[0088] In the above embodiments, when the second satellite becomes the new target satellite and meets the management condition, it is automatically updated to the third satellite and takes over the task, ensuring that the management responsibility is always borne by the optimal satellite. When the second satellite does not become the new target satellite, the management condition request is sent to the newly determined target satellite through the inter-satellite direct query mechanism, rather than directly initiating the management attempt. This design can save the ground transfer link and reduce the communication delay. The logic of updating the second satellite to the third satellite realizes seamless transfer of the management responsibility. For example, when the original target satellite cannot continue to manage due to power failure, the new target satellite is immediately taken over by the task and the communication link is maintained after the priority set is re-determined, ensuring that the data forwarding is not interrupted. This smooth transition mechanism can reduce the task observation delay. Dynamic priority adjustment under the centerless architecture can still operate normally when some satellites fail or the link is interrupted.

[0089] In this application, the neighbor satellite management priority set of the first satellite is critical, which is pre-configured and can be configured by the ground network management system and sent to each neighbor satellite of the first satellite. The determination step of the neighbor satellite management priority set includes:

[0090] Obtain satellite data collected by the on-board network management node of each neighbor satellite of the first satellite, including resource utilization, communication link quality data and management data;

[0091] According to the satellite data of each neighbor satellite, the dynamic priority score of each neighbor satellite is calculated;

[0092] According to the dynamic priority score of each neighbor satellite, the management priority of each neighbor satellite to the first satellite is determined to form the neighbor satellite management priority set of the first satellite.

[0093] In specific implementation, the resource utilization of the first satellite includes but is not limited to CPU usage, memory occupancy, storage space usage, etc., which can be collected once per second. The communication link quality data between each first satellite and the neighbor satellite includes but is not limited to signal strength, transmission rate, packet loss rate, etc., which can be collected every 500 milliseconds. The management data of the first satellite includes the number of management devices and the management load, which can be updated and stored in real time. Before calculating the dynamic priority score of each satellite, the satellite data can be pre-processed, including removing abnormal values and noise data. For example, when the signal strength collected at a certain time deviates significantly from the normal range, it is determined as an abnormal value and is removed. Then, the pre-processed data is standardized to map to the value interval of 0-1, so as to perform subsequent priority calculation. Among them, the resource utilization and packet loss rate adopt inverse standardization (the higher the value, the lower the standardized value), and the signal strength and transmission rate adopt positive standardization (the higher the value, the higher the standardized value).

[0094] Based on the standardized data, the dynamic priority score of each satellite is calculated by weighted summation. The weights of each index are preset, for example, the weight of resource utilization is 0.3, the weight of communication link quality (standardized value after comprehensive signal strength, transmission rate, and packet loss rate) is 0.4, and the weight of current managed load is 0.3. Dynamic priority score = (resource utilization standardized value x 0.3) + (communication link quality standardized value x 0.4) + (1-current managed load standardized value x 0.3). The higher the score, the higher the priority.

[0095] In addition, the managed priority of the neighboring star can be adjusted according to the calculated dynamic priority score at a preset period (for example, every 30 seconds). When the dynamic priority score of a neighboring star exceeds 10% of the score of the current highest priority neighboring star, its priority is raised to the highest; when the dynamic priority score of a neighboring star is lower than 10% of the score of the current lowest priority neighboring star, its priority is lowered.

[0096] Within 10 seconds after the priority adjustment, the ground network management system broadcasts the neighboring star managed priority set to the neighboring stars of the first satellite. After receiving the priority information, the neighboring stars of the first satellite update the locally stored neighboring star managed priority set.

[0097] Through the above embodiments, the star-ground collaborative management is promoted, and the global management level is improved: the managed success result is synchronized to the ground network management system in a timely manner, so that the ground can master the inter-satellite managed state in real time, and the managed strategy can be adjusted through the configuration parameter update instruction. The ground system intelligently iterates the priority set based on the satellite data of each neighboring star, realizes the dynamic management of star-ground collaboration, improves the global management level of the entire satellite network, and facilitates timely response to network changes and potential risks.

[0098] In the embodiments of the present application, when the dynamic priority scores of two or more neighboring stars are the same and are the highest, a conflict processing mechanism is triggered. At this time, the pre-set basic priority of each neighboring star is used as the basis, and the neighboring star with a higher basic priority obtains a higher dynamic priority. If the basic priorities are also the same, the distances between the neighboring stars and the first satellite are compared, and the neighboring star with a shorter distance has a higher priority.

[0099] The following five specific embodiments are given to illustrate the specific application of the method proposed in the embodiments of the present application.

[0100] In one embodiment of the present application, scenario 1 is that all the neighboring stars of the first satellite that are ready to be managed are running normally

[0101] The first satellite all neighbor stars running normally includes the following conditions: ① The neighbor star on-board network management node runs normally and has the ability to manage the first satellite on-board network equipment; ② The neighbor star on-board network management node has not reached the upper limit of its management capacity and still has the ability to manage the first satellite on-board network equipment; ③ The neighbor star on-board network management node is connected with the ground network management system and has the ability to interact with the ground network management system to exchange various types of management information.

[0102] When the first satellite fails, all its neighbor stars respond to the failure information of the first satellite, and according to the previously preset neighbor star management priority set, the on-board network management node of the neighbor star with the highest management priority obtains the management right and starts to manage the on-board network equipment of the first satellite, which is the third satellite. The on-board network management node of the second satellite of the first satellite other than the third satellite sends a management situation query request to the on-board network management node of the third satellite, and the on-board network management node of the third satellite returns a management success result to the on-board network management node of the second satellite (indicating that the current satellite has been managed by the third satellite). At the same time, the on-board network management node of the third satellite notifies the ground network management system of the management success result.

[0103] Taking the scenario of Figure 3 , for example, Figure 3 , FIG. 1 is a flowchart of a management process based on a non-central competition decision result in a case where all neighbor stars of a first satellite run normally in the embodiments of the present application. The on-board network management node of satellite 1 fails, and the on-board network management nodes of all its neighbor stars (neighbor star 1, neighbor star 2, neighbor star 3 and neighbor star 4) monitor that satellite 1 needs to be managed, and according to the previously preset neighbor star management priority set of satellite 1 (neighbor star 1 > neighbor star 2 > neighbor star 3 > neighbor star 4), the on-board network management node of neighbor star 1 obtains the management right and manages the on-board network equipment of satellite 1. The on-board network management nodes of neighbor star 2, neighbor star 3 and neighbor star 4 all send a management situation query request to the on-board network management node of neighbor star 1, and the on-board network management node of neighbor star 1 returns a management success result (satellite 1 has been managed by neighbor star 1) to the on-board network management nodes of neighbor star 2, neighbor star 3 and neighbor star 4, and at the same time, the on-board network management node of neighbor star 1 sends a management success result to the ground network management system that satellite 1 has been managed by neighbor star 1.

[0104] In another embodiment of the present application, scenario 2 is that a certain second satellite of the first satellite cannot connect to the third satellite

[0105] The second satellite cannot connect to the third satellite includes the following conditions: ① The on-board network management node of the third satellite is running normally and has the capacity to manage the on-board network equipment of the first satellite; ② The on-board network management node of the third satellite has not reached the upper limit of its management capacity; ③ The on-board network management node of the third satellite is connected to the ground network management system and has the ability to interact with the ground network management system to exchange various types of management information; ④ The on-board network management node of the second satellite cannot connect to the third satellite.

[0106] When the first satellite fails, the on-board network management nodes of all neighboring satellites of the first satellite monitor that the first satellite needs to be managed, and according to the previously preset neighboring satellite management priority set, the on-board network management node of the neighboring satellite with the highest management priority obtains the management right and starts to manage the on-board network equipment of the neighboring satellite, serving as the third satellite. The other neighboring satellites except the third satellite serve as the second satellite, and the on-board network management nodes of the second satellites all send a management situation query request to the on-board network management node of the third satellite, and the on-board network management node of the third satellite returns a management success result (currently managed by the neighboring satellite with the highest priority) to the on-board network management nodes of the second satellites. However, at this time, the on-board network management node of a certain second satellite cannot connect to the on-board network management node of the third satellite, and thus sends a query management situation request to the ground network management system. After the on-board network management node of the third satellite notifies the ground network management system of the management success result, the ground network management system sends the management success result of the first satellite to the on-board network management node of the second satellite.

[0107] Taking the scenario of Figure 4 as an example, Figure 4 FIG. 1 is a flowchart of a management process based on a non-central competition arbitration result when a second satellite cannot connect to a third satellite in the embodiments of the present application. The on-board network management node of satellite 1 fails, and the on-board network management nodes of all neighboring satellites (neighboring satellite 1, neighboring satellite 2, neighboring satellite 3 and neighboring satellite 4) of satellite 1 monitor that satellite 1 needs to be managed, and according to the previously preset neighboring satellite management priority set (neighboring satellite 1 > neighboring satellite 2 > neighboring satellite 3 > neighboring satellite 4), the on-board network management node of neighboring satellite 1 obtains the management right and manages the on-board network equipment of satellite 1. The on-board network management nodes of neighboring satellite 2, neighboring satellite 3 and neighboring satellite 4 all send a management situation query request to the on-board network management node of neighboring satellite 1, but at this time, neighboring satellite 2 cannot connect to neighboring satellite 1. The on-board network management node of neighboring satellite 1 returns a management success result (satellite 1 has been managed by neighboring satellite 1) to the on-board network management nodes of neighboring satellite 3 and neighboring satellite 4, and the on-board network management node of neighboring satellite 2 sends a management situation query request to the ground network management system. The on-board network management node of neighboring satellite 1 sends the management success result that satellite 1 has been managed by neighboring satellite 1 to the ground network management system, and the ground network management system sends the management success result of satellite 1 to the on-board network management node of neighboring satellite 2.

[0108] In another embodiment of the present application, scenario 3 is that the highest priority neighbor satellite of the first satellite cannot manage the first satellite (neighbor satellite failure or reaching the upper limit of management)

[0109] The highest priority neighbor satellite of the first satellite cannot manage the on-board network device of the first satellite includes the following conditions: ① the on-board network management node of the highest priority neighbor satellite fails or has reached the upper limit of management capability and cannot manage the first satellite, and the on-board network management nodes of the remaining second satellites are normal and have not reached the upper limit of management capability, and have the management capability of the on-board network device of the first satellite; ② all on-board network management nodes of the neighbor satellites are connected with the ground network management system, and have the ability to interact with the ground network management system for various types of management information, and if the highest priority neighbor satellite without management capability is due to the failure of the on-board network management node, it does not have the ability to interact with the ground network management system.

[0110] Since scenario 3 above is for two cases, they will be introduced respectively.

[0111] 1) Failure of the on-board network management node of the highest priority neighbor satellite

[0112] When the on-board network management node of the highest priority neighbor satellite fails, after all the on-board network management nodes of the second satellites monitor the failure of the first satellite, according to the previously preset neighbor satellite management priority set, the highest priority neighbor satellite is taken as the target satellite, and the on-board network management nodes of the other second satellites outside the target satellite send management condition query requests to the on-board network management node of the target satellite. Since the on-board network management node of the target satellite fails at this time, it cannot reply to the on-board network management nodes of the second satellites with the management success result. After the on-board network management nodes of the second satellites fail to succeed in three attempts, the new target satellite for managing the first satellite is determined according to the neighbor satellite management priority set of the first satellite, for example, the on-board network management node of the second highest priority satellite obtains the management right of the on-board network device of the first satellite and is taken as the new target satellite. When the second satellite is the newly determined target satellite and meets the management condition, the second satellite is updated to the third satellite, and the first satellite is managed, at this time, other second satellites send management condition query requests to the on-board network management node of the third satellite, and the third satellite feeds back the management success result; when the second satellite is not the newly determined target satellite, the on-board network management node of the newly determined target satellite is sent a management condition query request.

[0113] Taking scenario 3 as an example, Figure 5 Figure 5 ​This is a flowchart illustrating the management process based on a decentralized competition decision in the event of a failure of the onboard network management node of the highest-priority neighboring satellite in this embodiment. If both the onboard network management nodes of satellite 1 and neighboring satellite 1 fail, according to the previously preset neighboring satellite management priority set (neighboring satellite 1 > neighboring satellite 2 > neighboring satellite 3 > neighboring satellite 4), neighboring satellite 1 is the target satellite. After all the onboard network management nodes of its second satellites (neighboring satellites 2, 3, and 4) detect the failure of satellite 1, they all send management status query requests to the onboard network management node of neighboring satellite 1. However, at this time, the onboard network management node of neighboring satellite 1 is unable to reply with a successful management result to the onboard network management nodes of neighboring satellites 2, 3, and 4. After the above management status query requests are repeated three times without result, the onboard network management node of neighboring satellite 2 detects that it has the second-highest priority, obtains management authority, and manages the onboard network equipment of satellite 1, making it a new target satellite, and at this time, the third satellite. The onboard network management nodes of neighboring satellites 3 and 4 send a management status query request to the onboard network management node of neighboring satellite 2. The onboard network management node of neighboring satellite 2 replies to the onboard network management nodes of neighboring satellites 3 and 4 with a successful management result, and notifies the ground network management system of the successful management result.

[0114] 2) The onboard network management nodes of high-priority neighboring satellites have reached their management capacity limit.

[0115] When the onboard network management node of the highest-priority neighboring satellite has reached its management capacity limit, and all its second satellites detect a fault in the first satellite, based on the previously preset neighboring satellite management priority set, the highest-priority neighboring satellite becomes the target satellite. The onboard network management nodes of all other second satellites send management status query requests to the target satellite's onboard network management node. Since the target satellite has reached its management capacity limit, it replies with a management failure result to the other second satellites' onboard network management nodes. Then, the second-highest-priority neighboring satellite becomes the newly determined target satellite. The onboard network management nodes of the other second satellites then send management status query requests to the newly determined target satellite's onboard network management node. The newly determined target satellite's onboard network management node replies to the other second satellites' onboard network management nodes with a successful management result, indicating that it has been successfully managed by the second-highest-priority neighboring satellite's onboard network management node. Furthermore, the second-highest-priority neighboring satellite's onboard network management node sends a management success result to the ground network management system.

[0116] by Figure 6 Taking the scenario as an example, Figure 6FIG. 4 is a flowchart of a process of managing a satellite network based on a result of a centerless competition arbitration in a case where a satellite network management node of a highest priority neighbor star of a first satellite has reached an upper limit of a management capacity, a satellite network management node of the first satellite fails, and a satellite network management node of a neighbor star 1 has reached an upper limit of a management capacity, according to an embodiment of the present application. After the satellite network management nodes of all second satellites (a neighbor star 2, a neighbor star 3, and a neighbor star 4) of the neighbor star 1 monitor a failure of the satellite 1, the neighbor star 1 is determined as a target satellite according to a previously preset neighbor star management priority set (the neighbor star 1 > the neighbor star 2 > the neighbor star 3 > the neighbor star 4), and then the satellite network management nodes of the neighbor star 2, the neighbor star 3, and the neighbor star 4 all send a management condition query request to the satellite network management node of the neighbor star 1. However, at this time, the satellite network management node of the neighbor star 1 has reached the upper limit of the management capacity, and the satellite network management nodes of the neighbor star 2, the neighbor star 3, and the neighbor star 4 reply to the satellite network management node of the neighbor star 1 with a management failure result. The satellite network management node of the neighbor star 2 receives the management failure result of the neighbor star 1 and monitors that it is a second highest priority neighbor star, obtains a management right, and manages the satellite network device of the satellite 1, and is updated as a third satellite. The satellite network management nodes of the neighbor star 3 and the neighbor star 4 send a management condition query request to the satellite network management node of the second highest priority neighbor star 2, and the satellite network management node of the neighbor star 2 replies to the satellite network management nodes of the neighbor star 3 and the neighbor star 4 with a management success result, and notifies the ground network management system of the management success result.

[0117] In another embodiment of the present application, scenario 4 is that a highest priority neighbor star of a first satellite first obtains a management right and then fails to continue management

[0118] After the highest priority neighbor star of the first satellite obtains a management right of the first satellite according to a previously preset neighbor star management priority set, the satellite network management nodes of the remaining low priority neighbor stars periodically send a management condition query request (which can be a heartbeat request) to the highest priority neighbor star to monitor the management data of the highest priority neighbor star at all times. When the satellite network management node of the highest priority neighbor star fails, the management condition query requests of the satellite network management nodes of the remaining low priority neighbor stars are not responded to for a first preset number of times (three times of non-response is temporarily determined, that is, no reply to a management success result), and after the satellite network management nodes of all second satellites of the first satellite monitor a failure of the first satellite, the satellite network management node of a second highest priority satellite obtains a management right of the failed satellite device according to the previously preset neighbor star management priority set, is a new target satellite, and the satellite network management nodes of other lower priority neighbor stars turn to the satellite network management node of the second highest priority neighbor star to send a management condition query request. The satellite network management node of the second highest priority neighbor star replies to the satellite network management nodes of other lower priority neighbor stars with a management success result that the current satellite network device has been managed by the satellite network management node of the second highest priority neighbor star. In addition, the satellite network management node of the second highest priority neighbor star sends a management success result to the ground network management system.

[0119] For example, scenario 1 is that a highest priority neighbor star of a first satellite first obtains a management right and then fails to continue management Figure 7 ,Figure 7 The satellite network management node of the highest priority neighbor star in the embodiment of the present application obtains the management right first, and the management processing flowchart based on the centerless competition decision result in the case of failure of the satellite network management node of the satellite 1 is shown in FIG. 6. The satellite network management node of the satellite 1 fails, and the neighbor star 1 has the highest management priority and successfully obtains the management right of the satellite network equipment of the satellite 1. During operation, the satellite network management node of the neighbor star 1 fails, and the satellite network management nodes of all the second satellites (the neighbor star 2, the neighbor star 3 and the neighbor star 4) monitor that the satellite 1 needs to be managed, and then determine the neighbor star 1 as the target satellite according to the previously preset neighbor star management priority set (the neighbor star 1> the neighbor star 2> the neighbor star 3> the neighbor star 4), and send the management condition query request to the satellite network management node of the neighbor star 1, but the satellite network management node of the neighbor star 1 fails to reply the management success result to the satellite network management nodes of the neighbor star 2, the neighbor star 3 and the neighbor star 4. After the above query request is repeated three times without success, the satellite network management node of the neighbor star 2 monitors that it has the second highest priority, obtains the management right and manages the satellite network equipment of the satellite 1. The satellite network management nodes of the neighbor star 3 and the neighbor star 4 send the management condition query request to the satellite network management node of the neighbor star 2 with the second highest priority, the satellite network management node of the neighbor star 2 replies the management success result to the satellite network management nodes of the neighbor star 3 and the neighbor star 4, and notifies the ground network management system of the management success result.

[0120] The embodiment of the present application also provides an inter-satellite management device based on centerless competition decision, Figure 8 The structure diagram of the inter-satellite management device based on centerless competition decision in the embodiment of the present application is shown in FIG. 7. The device is applied to the satellite network management node of the third satellite, and includes:

[0121] The management starting module 801 is configured to start the management of the satellite network equipment of the first satellite in response to the failure information of the first satellite.

[0122] The management feedback module 802 is configured to feed back the management success result to the satellite network management node of the second satellite in response to the management condition query request of the satellite network management node of the second satellite.

[0123] The third satellite is the target satellite satisfying the management condition determined according to the neighbor star management priority set of the first satellite, and the second satellite is the neighbor star of the first satellite except the third satellite.

[0124] In an embodiment, the management feedback module 802 is configured to:

[0125] After starting the management of the satellite network equipment of the first satellite, the management success result is sent to the ground network management system.

[0126] The embodiment of the present application also provides another inter-satellite management device based on centerless competition decision,Figure 9 Fig. 2 is a schematic diagram of another structure of an inter-satellite management device based on a centerless competition arbitration in an embodiment of the present application. The device is applied to a satellite-borne network management node of a second satellite, and includes:

[0127] The request processing module 901 is configured to:

[0128] In response to the failure information of the first satellite, if the second satellite can establish a communication relationship with the target satellite, the request processing module 901 is configured to send a management situation query request to the satellite-borne network management node of the target satellite, and wait for feedback from the satellite-borne network management node of the target satellite.

[0129] In response to the failure information of the first satellite, if the second satellite cannot establish a communication relationship with the target satellite, the request processing module 901 is configured to send a management situation query request to the ground network management system, and wait for a management success result fed back by the ground network management system.

[0130] The target satellite is a satellite determined according to a neighbor satellite management priority set of the first satellite, and the second satellite is a neighbor satellite of the first satellite other than the target satellite.

[0131] In an embodiment, the request processing module 901 is configured to:

[0132] If the feedback is a management success result, the request processing module 901 is configured to confirm that the target satellite is a third satellite, and save the management success result to a local of the second satellite, the third satellite being a target satellite satisfying a management condition.

[0133] In an embodiment, the device further includes a target satellite re-determination module 902 configured to:

[0134] The target satellite re-determination module 902 is configured to send a management situation query request to the satellite-borne network management node of the third satellite according to a preset period.

[0135] If the satellite-borne network management node of the third satellite does not feed back within a first preset time length for a first preset number of times in succession, the target satellite re-determination module 902 is configured to obtain a target satellite re-determined according to a neighbor satellite management priority set.

[0136] In an embodiment, the target satellite re-determination module 902 is configured to:

[0137] If the satellite-borne network management node of the third satellite does not feed back within a first preset time length for a first preset number of times in succession, or the feedback is a management failure result, the target satellite re-determination module 902 is configured to obtain a target satellite re-determined according to a neighbor satellite management priority set.

[0138] In an embodiment, the target satellite re-determination module 902 is configured to:

[0139] After obtaining the target satellite re-determined according to the neighboring satellite management priority set, the second satellite is updated as the third satellite when the second satellite is the re-determined target satellite and the management condition is met;

[0140] When the second satellite is not the re-determined target satellite, a management condition query request is sent to a satellite network management node of the re-determined target satellite.

[0141] In summary, the method and device provided in the embodiments of the present application have the following advantages: the traditional satellite network relies on a ground control center or a master satellite for centralized management, and there is a risk of high command transmission delay and network paralysis caused by control node failure. The present application uses a centerless competition arbitration mechanism, so that the third satellite autonomously assumes the network management responsibility of the first satellite according to the priority set, without relying on a centralized node. The neighboring satellite management priority set clearly defines the management authority, ensuring that only the third satellite that meets the conditions executes the management when multiple neighboring satellites compete. This mechanism can avoid resource conflicts caused by multiple satellites attempting to take over at the same time. After the third satellite completes the management, it actively feeds back the success result to the second satellite, terminates the redundant query and competition process, reduces unnecessary signaling interaction in the network, and is especially suitable for high-density satellite networks.

[0142] The embodiments of the present application also provide a computer device, Figure 10 The computer device 1000 includes a memory 1010, a processor 1020, and a computer program 1030 stored in the memory 1010 and executable on the processor 1020. The processor 1020 executes the computer program 1030 to implement the above-mentioned inter-satellite management method based on centerless competition arbitration.

[0143] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the above-mentioned inter-satellite management method based on centerless competition arbitration.

[0144] The embodiments of the present application also provide a computer program product, which includes a computer program. The computer program is executed by a processor to implement the above-mentioned inter-satellite management method based on centerless competition arbitration.

[0145] Those skilled in the art will appreciate that embodiments of the application can be readily used as software, hardware, or a combination of software and hardware. In one

[0146] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or a combination thereof. These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.

[0147] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or a combination thereof. These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.

[0148] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or a combination thereof. These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.

[0149] The above-described embodiments of the present application are merely possible solutions to the problems of the present application and are not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall fall within the protection scope of the present application.

Claims

1. An inter-satellite management method based on decentralized competition adjudication, characterized in that, The onboard network management node used in the third satellite includes: In response to the fault information of the first satellite, the onboard network equipment of the first satellite is put into management. In response to the management status query request from the onboard network management node of the second satellite, the system sends a successful management result back to the onboard network management node of the second satellite. The third satellite is a target satellite that meets the management conditions, determined according to the management priority set of the first satellite's neighboring satellites, and the second satellite is a neighboring satellite of the first satellite other than the third satellite. When determining the third satellite based on the neighboring satellite priority set of the first satellite, each neighboring satellite of the first satellite has its own neighboring satellite priority set stored locally. The target satellite with the highest priority in the neighboring satellite priority set is obtained. If the target satellite meets the management conditions at the same time, it is used as the third satellite. After enabling the management of the onboard network equipment of the first satellite, a management permission token containing a timestamp and digital signature is generated, stored in the local blockchain module of the third satellite, and broadcast to the second satellite.

2. The method as described in claim 1, characterized in that, The conditions for inclusion in the management system are that the system is operating normally and has the capability to manage the onboard network equipment of the first satellite, and the management capability has not reached the upper limit of the management capability.

3. The method as described in claim 1, characterized in that, After enabling the management of the onboard network equipment of the first satellite, it also includes: Send the successful inclusion result to the ground network management system.

4. An inter-satellite management method based on decentralized competition adjudication, characterized in that, The onboard network management node used for the second satellite includes: In response to the fault information of the first satellite, if the second satellite can establish a connection with the target satellite, it sends a management status query request to the onboard network management node of the target satellite and waits to receive feedback from the onboard network management node of the target satellite. In response to the fault information of the first satellite, if the second satellite cannot establish a connection with the target satellite, it sends a management status query request to the ground network management system and waits for the management system to report the successful management result. Wherein, the target satellite is a satellite determined according to the priority set of neighboring satellites of the first satellite, and the second satellite is a neighboring satellite of the first satellite other than the target satellite; When determining the target satellite based on the neighboring satellite priority set of the first satellite, each neighboring satellite of the first satellite has its own neighboring satellite priority set stored locally, thus obtaining the target satellite with the highest priority in the neighboring satellite priority set.

5. The method as described in claim 4, characterized in that, Waiting to receive feedback from the target satellite's onboard network management node, including: If the feedback indicates successful inclusion in the management system, the target satellite is confirmed to be the third satellite, and the successful inclusion result is saved locally on the second satellite. The third satellite is the target satellite that meets the inclusion conditions.

6. The method as described in claim 5, characterized in that, Also includes: Send a request for information on the management status to the onboard network management node of the third satellite according to a preset cycle; If feedback is not received from the onboard network management node of the third satellite within the first preset time period for the first preset number of consecutive attempts, the target satellite is re-determined based on the neighboring satellite management priority set.

7. The method as described in claim 4, characterized in that, Waiting to receive feedback from the target satellite's onboard network management node, including: If the feedback is not received within the first preset time period for the first preset number of consecutive attempts, or if the feedback is a failure to be included in the satellite management system, the target satellite is re-determined based on the neighboring satellite management priority set.

8. The method as described in claim 6 or 7, characterized in that, After obtaining the target satellites re-determined based on the neighboring satellite priority set, the process also includes: If the second satellite is a newly identified target satellite and meets the management conditions, the second satellite will be updated to the third satellite; If the second satellite is not the newly determined target satellite, a management status query request is sent to the onboard network management node of the newly determined target satellite.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 8.

11. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 8.

Citation Information

Patent Citations

  • Terminal computing power management method and platform, electronic equipment and storage medium

    CN118509488A

  • Management data processing method based on Mesh ad hoc network product

    CN119071202A