Information synchronization method for satellite network nodes in satellite-ground fusion network scene

By deploying satellite network nodes or ground network nodes on high-orbit satellites, information synchronization of satellite network nodes in satellite-ground converged network scenarios is achieved, and the problem of difficult information synchronization in the existing technology is solved, which reduces signaling overhead and network complexity, and improves network collaboration capabilities.

CN119561953AActive Publication Date: 2025-03-04THE 61ST RES INST OF THE GENERAL STAFF HEADQUARTERS OF THE CHINESE PEOPLES LIBERATION ARMY TRIAL PROD FACTORY
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411573738.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-03-04
Estimated Expiration
2044-11-06

AI Technical Summary

Technical Problem

In the satellite-ground fusion network scenario, it is difficult for the prior art to realize information synchronization of satellite network nodes, resulting in signaling message redundancy and increasing the complexity of satellite network nodes.

Method used

By deploying satellite network nodes or ground network nodes on high-orbit satellites, these nodes are injected on satellite network nodes that can achieve synchronization in advance to achieve information synchronization. This method includes information synchronization registration process, information synchronization update process and information synchronization deletion process to ensure the real-time and accuracy of information synchronization.

Benefits of technology

It realizes information synchronization between satellite network nodes, reduces signaling overhead, saves network resources, and reduces the complexity of satellite network nodes, thereby improving network collaboration capabilities and user needs satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119561953A_ABST
    Figure CN119561953A_ABST
Patent Text Reader

Abstract

According to the information synchronization method of the satellite network nodes of the satellite-ground fusion network scene, the satellite network nodes capable of realizing synchronization are uploaded to the satellite network nodes in advance to realize information synchronization, and a basis is provided for later collaboration. Satellite network nodes on high-orbit satellites or ground network nodes are selected as nodes managed by the synchronization mechanism, firstly, the positions of the high-orbit satellite network nodes or the ground network nodes are relatively fixed, secondly, compared with medium-and-low-orbit satellite network nodes, resources are sufficient, and thirdly, the coverage range is large. Signaling overhead is reduced, network resources are saved, and complexity of satellite network nodes is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the subject fields of mobile communication, satellite communication network, etc., and specifically refers to an information synchronization method of satellite network nodes in a satellite-ground fusion network scenario, and in particular relates to an information synchronization method of satellite network nodes in a satellite-ground fusion network scenario. Background Art

[0002] The important trend of 6G network development is centralized and distributed network architecture. The original design of 5G and previous generations of network architecture is centralized control. With the development of the network, facing the dual driving forces of business development and technological development, the design of 6G network needs to consider the distributed architecture, and its control gradually evolves towards distributed control.

[0003] 6G networks will be oriented to diverse scenarios and network performance requirements in the air, space, land, and sea, and centralized network architecture cannot uniformly meet all scenarios. To meet this challenge, 6G network architecture needs to go beyond centralized control and gradually evolve to a distributed architecture, extending more network functions to the edge of the network, and building distributed homogeneous micro-cloud units (Small Cloud Unit, SCU) with different functional levels. Each micro-cloud unit is self-contained and has all the functions of complete control and data forwarding. Multiple micro-cloud units form autonomous micro-networks across domains according to business needs, and provide targeted network services according to specific business scenarios, user scale, geographical environment and other requirements.

[0004] The current 5G mobile communication network system is natively designed for centralized control. With the development of the network, the trend of 6G network is a network architecture that combines centralized and distributed control. 6G will extend more network functions to the edge of the network and build distributed homogeneous units with different functional levels. Each distributed unit has complete control and data forwarding functions.

[0005] When the distributed network unit goes online, it needs to be synchronized and registered with the centralized node and other network nodes as needed. For the ground network, once the synchronization mechanism is established, the network nodes need to synchronize relevant information regularly as needed to maintain information synchronization. For satellite network nodes, all satellite network nodes are in motion. If the existing synchronization mechanism of ground network nodes is followed, it may cause signaling message redundancy and increase the complexity of satellite network nodes.

[0006] like Figure 1 and 2The plug-and-play method in the distributed network scenario in the prior art is shown, and a new network function is added to each distributed network unit, such as the node auto registration function (NAR), which is used to implement node granularity information maintenance and update, automatic registration, deregistration, keep alive, etc.; the information maintained by the network function includes the topological connection relationship of the node, the node service information of the node itself, the node service information of other connected nodes, etc.; the node service information includes the node identification, the address information of the NAR, the centralized or distributed attributes of the node, the location information of the node, the node service area information, the data network information, the slice information, etc. This scheme focuses on how to use NAR to achieve mutual discovery and keep alive of nodes, but if this mechanism is used in the satellite-ground fusion network scenario, even if a new satellite network node (without information synchronization) has moved to the vicinity of a satellite network node, that is, within the range of mutual cooperation, due to the lack of information synchronization, the satellite network node collaboration cannot be achieved to meet user needs. Although there are solutions to achieve mutual discovery and keep-alive of nodes, if this mechanism is used in a satellite-ground fusion network scenario, even if a new satellite network node (without information synchronization) has moved to the vicinity of a certain satellite network node, that is, within the range of mutual collaboration, due to the lack of information synchronization, satellite network node collaboration cannot be achieved to meet user needs. Summary of the invention

[0007] In response to the above-mentioned defects, the present invention innovatively proposes an information synchronization method for satellite network nodes in a satellite-ground fusion network scenario. In the satellite-ground fusion network scenario, satellite network nodes or ground network nodes are deployed on high-orbit satellites, and satellite network nodes that can be synchronized are injected into these satellite network nodes in advance to achieve information synchronization, providing a basis for future collaboration.

[0008] In order to achieve the above-mentioned effects, the information synchronization method of satellite network nodes in a satellite-ground fusion network scenario provided by the present invention includes a high-orbit satellite network node or a ground network node, multiple distributed network nodes and other distributed network nodes, and is characterized in that based on the deployment status and other information of the network node, the high-orbit satellite network node generates an information synchronization mechanism, and sends an information synchronization request to the distributed network node that needs to be synchronized. The distributed network node executes the registration request process based on the received information, carries the synchronization information, and the other distributed network nodes save and / or update the information, and return a response message. After the synchronization of the distributed network node is completed, it sends an information synchronization response message to the high-orbit satellite network node or the ground network node; if a synchronization information subscription request is sent, then based on the subscription request information, when the corresponding subscription information changes The information update process is then executed; the high-orbit satellite network node or the ground network node determines the information update based on the monitored information and historical information, and sends an information synchronization update request to the distributed network node to update the network node information, and the distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information. After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node; if the aforementioned synchronous information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes; the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and historical information, and then sends an information synchronization deletion request to the distributed network node to ensure that the saved information is real-time information.

[0009] Preferably, the above method specifically includes:

[0010] Step 1: Information synchronization registration process. Based on the deployment status and other information of the network nodes, the high-orbit satellite network node generates an information synchronization mechanism and sends an information synchronization request to the distributed network nodes that need to be synchronized. The distributed network node executes the registration request process based on the received information, carries the synchronization information, and the other distributed network nodes save and / or update the information and return a response message. After the distributed network node is synchronized, it sends an information synchronization response message to the high-orbit satellite network node or the ground network node; if a synchronization information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes;

[0011] Step 2, information synchronization update process, the high-orbit satellite network node or the ground network node determines the information update based on the monitored information and historical information, sends an information synchronization update request to the distributed network node to update the network node information, and the distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information. After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node; if the aforementioned synchronous information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes;

[0012] Step 3, information synchronization deletion process, the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and historical information, and sends an information synchronization deletion request to the distributed network node. The distributed network node no longer sends heartbeat keep-alive information to other distributed networks.

[0013] Preferably, the above step 1 specifically includes the following steps:

[0014] Step 1.1, the high-orbit satellite network node or the ground network node intelligently predicts in advance which satellite network nodes need to achieve information synchronization based on the deployment of network nodes, satellite ephemeris information, historical information of user services, location information of satellite network nodes, load information of satellite network nodes and other information, and sends information synchronization requests to the distributed network nodes that need to be synchronized;

[0015] Step 1.2, the distributed network node executes the registration request process based on the received information, carries the synchronization information, and other distributed network nodes save and / or update the information, and returns a response message, which carries its own relevant information and synchronization information subscription information;

[0016] Step 1.3: After the distributed network node is synchronized, an information synchronization response message is sent to the high-orbit satellite network node or the ground network node;

[0017] Step 1.4, the distributed network nodes periodically send heartbeat keep-alive information to obtain each other's status information;

[0018] Step 1.5: If the synchronization information subscription request is sent as mentioned above, based on the subscription request information, the information update process is executed when the corresponding subscription information changes.

[0019] Preferably, the above step 1.1 generates an information synchronization mechanism.

[0020] Preferably, the distributed network nodes in the above step 1.1 include satellite network nodes and other distributed network nodes on the ground.

[0021] Preferably, the above step 2 specifically includes the following steps:

[0022] Step 2.1, the high-orbit satellite network node or the ground network node determines the satellite network node that needs to update information based on the monitored information and historical information, including abnormal exit of the network node, connection interruption, network node information update, etc., and sends an information synchronization update request to the distributed network node to update the network node information;

[0023] Step 2.2, the distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information, including updates of its own information and updates of other distributed network nodes;

[0024] Step 2.3: After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node;

[0025] Step 2.4: Send heartbeat keep-alive messages based on the strategy;

[0026] Step 2.5: If the synchronization information subscription request is sent as mentioned above, based on the subscription request information, the information update process is executed when the corresponding subscription information changes.

[0027] Preferably, the above step three specifically includes the following steps:

[0028] Step 3.1, the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and the historical information, and then sends an information synchronization deletion request to the distributed network node to ensure that the stored information is real-time information;

[0029] Step 3.2: After receiving the deletion request, the distributed network node deletes the stored information or marks it as outdated to indicate the availability of the information. Other distributed network nodes perform response operations based on the request message and return a response message.

[0030] Step 3.3: After the information between network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node.

[0031] Preferably, the above step 3.2 sends an information deletion request message to other relevant distributed network nodes to inform other distributed network nodes of their own status to ensure that other distributed network nodes can migrate related services or perform other operations, ultimately not affecting the user's service experience, or may seek other distributed network nodes to collaborate to complete the migration of their own service services.

[0032] Preferably, after the above step 3.3, the distributed network node no longer sends heartbeat keep-alive information to other distributed networks.

[0033] The present invention provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above method is implemented.

[0034] Compared with the prior art, the present invention deploys satellite network nodes or ground network nodes on high-orbit satellites in a satellite-ground fusion network scenario, and injects satellite network nodes that can be synchronized into these satellite network nodes in advance to achieve information synchronization, providing a basis for future collaboration. The reasons for selecting satellite network nodes on high-orbit satellites or ground network nodes as nodes managed by the synchronization mechanism are: first, the positions of high-orbit satellite network nodes or ground network nodes are relatively fixed; second, compared with medium and low-orbit satellite network nodes, the resources of the two are relatively sufficient; third, the coverage is relatively large, thereby reducing signaling overhead, saving network resources, and reducing the complexity of satellite network nodes. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the following briefly introduces the drawings required for use in the embodiment of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0036] Figure 1 A schematic diagram of a plug-and-play method flow in a distributed network scenario in the prior art of the present invention is shown;

[0037] Figure 2 A schematic diagram of distributed nodes of a plug-and-play method in a distributed network scenario in the prior art of the present invention is shown;

[0038] Figure 3 A schematic diagram showing an embodiment of a method for information synchronization of satellite network nodes in a satellite-ground fusion network scenario of the present invention is shown;

[0039] Figure 4 A schematic diagram of information synchronization registration process of an information synchronization method for satellite network nodes in a satellite-ground fusion network scenario of the present invention is shown;

[0040] Figure 5 A schematic diagram of an information synchronization update process of an information synchronization method for satellite network nodes in a satellite-to-ground fusion network scenario of the present invention is shown;

[0041] Figure 6 A schematic diagram of an information synchronization deletion process of an information synchronization method for satellite network nodes in a satellite-ground fusion network scenario of the present invention is shown. DETAILED DESCRIPTION

[0042] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by illustrating examples of the present invention.

[0043] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0044] The present invention provides an embodiment of an information synchronization method for satellite network nodes in a satellite-ground fusion network scenario, including a high-orbit satellite network node or a ground network node, a plurality of distributed network nodes and other distributed network nodes, characterized in that based on the deployment status and other information of the network nodes, the high-orbit satellite network node generates an information synchronization mechanism, sends an information synchronization request to the distributed network nodes that need to be synchronized, the distributed network node executes a registration request process based on the received information, carries synchronization information, the other distributed network nodes save and / or update information, and returns a response message, and after the distributed network node is synchronized, it sends an information synchronization response message to the high-orbit satellite network node or the ground network node; if a synchronization information subscription request is sent, based on the subscription request information, when the corresponding subscription information changes, it executes The high-orbit satellite network node or the ground network node determines the information update based on the monitored information and historical information, sends an information synchronization update request to the distributed network node to update the network node information, and the distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information. After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node; if the aforementioned synchronous information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes; the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and historical information, and sends an information synchronization deletion request to the distributed network node to ensure that the stored information is real-time information.

[0045] The present invention provides an embodiment of a method for synchronizing information of satellite network nodes in a satellite-ground fusion network scenario, specifically comprising:

[0046] Step 1: Information synchronization registration process. Based on the deployment status and other information of the network nodes, the high-orbit satellite network node generates an information synchronization mechanism and sends an information synchronization request to the distributed network nodes that need to be synchronized. The distributed network node executes the registration request process based on the received information, carries the synchronization information, and the other distributed network nodes save and / or update the information and return a response message. After the distributed network node is synchronized, it sends an information synchronization response message to the high-orbit satellite network node or the ground network node; if a synchronization information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes;

[0047] Step 2, information synchronization update process, the high-orbit satellite network node or the ground network node determines the information update based on the monitored information and historical information, sends an information synchronization update request to the distributed network node to update the network node information, and the distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information. After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node; if the aforementioned synchronous information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes;

[0048] Step 3, information synchronization deletion process, the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and historical information, and sends an information synchronization deletion request to the distributed network node. The distributed network node no longer sends heartbeat keep-alive information to other distributed networks.

[0049] In some embodiments, step one specifically includes the following steps:

[0050] Step 1.1, the high-orbit satellite network node or the ground network node intelligently predicts in advance which satellite network nodes need to achieve information synchronization based on the deployment of network nodes, satellite ephemeris information, historical information of user services, location information of satellite network nodes, load information of satellite network nodes and other information, and sends information synchronization requests to the distributed network nodes that need to be synchronized;

[0051] Step 1.2, the distributed network node executes the registration request process based on the received information, carries the synchronization information, and other distributed network nodes save and / or update the information, and returns a response message, which carries its own relevant information and synchronization information subscription information;

[0052] Step 1.3: After the distributed network node is synchronized, an information synchronization response message is sent to the high-orbit satellite network node or the ground network node;

[0053] Step 1.4, the distributed network nodes periodically send heartbeat keep-alive information to obtain each other's status information;

[0054] Step 1.5: If the synchronization information subscription request is sent as mentioned above, based on the subscription request information, the information update process is executed when the corresponding subscription information changes.

[0055] In some embodiments, step 1.1 generates an information synchronization mechanism.

[0056] In some embodiments, the distributed network nodes in step 1.1 include satellite network nodes and other distributed network nodes on the ground.

[0057] In some embodiments, step 2 specifically includes the following steps:

[0058] Step 2.1, the high-orbit satellite network node or the ground network node determines the satellite network node that needs to update information based on the monitored information and historical information, including abnormal exit of the network node, connection interruption, network node information update, etc., and sends an information synchronization update request to the distributed network node to update the network node information;

[0059] Step 2.2, the distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information, including updates of its own information and updates of other distributed network nodes;

[0060] Step 2.3: After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node;

[0061] Step 2.4: Send heartbeat keep-alive messages based on the strategy;

[0062] Step 2.5: If the synchronization information subscription request is sent as mentioned above, based on the subscription request information, the information update process is executed when the corresponding subscription information changes.

[0063] In some embodiments, step three specifically includes the following steps:

[0064] Step 3.1, the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and the historical information, and then sends an information synchronization deletion request to the distributed network node to ensure that the stored information is real-time information;

[0065] Step 3.2: After receiving the deletion request, the distributed network node deletes the stored information or marks it as outdated to indicate the availability of the information. Other distributed network nodes perform response operations based on the request message and return a response message.

[0066] Step 3.3: After the information between network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node.

[0067] In some embodiments, step 3.2 sends an information deletion request message to other relevant distributed network nodes to inform other distributed network nodes of their own status to ensure that other distributed network nodes can migrate related services or perform other operations, ultimately not affecting the user's service experience, or may seek cooperation with other distributed network nodes to complete the migration of their own service services.

[0068] In some embodiments, after step 3.3, the distributed network node no longer sends heartbeat keep-alive information to other distributed networks.

[0069] The present invention provides an embodiment of a method for synchronizing information of satellite network nodes in a satellite-ground fusion network scenario, comprising:

[0070] Step 1: Information synchronization registration process (such as Figure 4 shown):

[0071] Step 1.1, the high-orbit satellite network node or the ground network node intelligently predicts in advance which satellite network nodes need to achieve information synchronization based on the deployment of network nodes, satellite ephemeris information, historical information of user services, location information of satellite network nodes, load information of satellite network nodes and other information, and then generates an information synchronization mechanism, including synchronization information, heartbeat keep-alive information cycle and other information. Then, an information synchronization request is sent to the distributed network nodes that need to be synchronized (including satellite network nodes and other distributed network nodes on the ground), and the information carried includes synchronization information, heartbeat keep-alive information cycle, address information of other distributed satellite network nodes, URL and other information.

[0072] Step 1.2: Based on the received information, the distributed network node executes the registration request process and carries synchronization information, including node ID, node attributes, slice information, service capabilities, business open capability information, load, access rights, etc. Other distributed network nodes save and / or update information (if relevant information is saved) and return a response message, which may carry relevant information about itself and synchronization information subscription information.

[0073] Step 1.3: After the distributed network node synchronization is completed, an information synchronization response message is sent to the high-orbit satellite network node or the ground network node.

[0074] Step 1.4: In order to keep abreast of each other's status, distributed network nodes may need to periodically send heartbeat keep-alive messages to obtain each other's status information.

[0075] Step 1.5: If a synchronization information subscription request is sent previously, based on the subscription request information, the information update process is executed when the corresponding subscription information changes.

[0076] Step 2: Information synchronization update process (such as Figure 5 shown):

[0077] Step 2.1, based on the monitored information and historical information, the high-orbit satellite network node or the ground network node intelligently predicts in advance which satellite network nodes need to implement information updates, including abnormal exit of network nodes, connection interruption, network node information update, etc. Then, an information synchronization update request is sent to the distributed network node to update the network node information.

[0078] Step 2.2: The distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information, including updates of its own information and updates of other distributed network nodes.

[0079] Step 2.3: After the information between network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node.

[0080] Step 2.4: Send heartbeat keep-alive messages based on the policy.

[0081] Step 2.5: If a synchronization information subscription request is sent previously, based on the subscription request information, the information update process is executed when the corresponding subscription information changes.

[0082] Step 3: Information synchronization deletion process (such as Figure 6 shown):

[0083] Step 3.1, the high-orbit satellite network node or the ground network node intelligently predicts in advance that the distributed network node has moved out of the service area based on the ephemeris information and historical information, and then sends an information synchronization deletion request to the distributed network node to ensure that the saved information is real-time information.

[0084] Step 3.2: After receiving the deletion request, the distributed network node deletes the stored information or marks it as outdated to mark the availability of the information. At this time, it sends an information deletion request message to other related distributed network nodes to inform other distributed network nodes of their own status to ensure that other distributed network nodes can migrate related services or perform other operations, and ultimately do not affect the user's service experience. Or it may look for other distributed network nodes to cooperate to complete the migration of its own service. Other distributed network nodes perform corresponding operations based on the request message and return a response message.

[0085] Step 3.3: After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node. Subsequently, the distributed network node no longer sends heartbeat keep-alive information to other distributed networks.

[0086] Compared with the existing technology, satellite network nodes or ground network nodes deployed on high-orbit satellites inject the satellite network nodes that can be synchronized into these satellite network nodes in advance to achieve information synchronization, providing a basis for future collaboration. The reasons for selecting satellite network nodes or ground network nodes on high-orbit satellites as nodes managed by the synchronization mechanism are: first, the location of high-orbit satellite network nodes or ground network nodes is relatively fixed; second, compared with medium and low-orbit satellite network nodes, the resources of the two are relatively sufficient; third, the coverage is relatively large, thereby reducing signaling overhead, saving network resources, and reducing the complexity of satellite network nodes.

[0087] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0088] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0089] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0090] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0091] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0092] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0093] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0094] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0095] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0096] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0097] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0098] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A method for synchronizing satellite network nodes in a satellite-ground fusion network scenario, comprising a high-orbit satellite network node or a ground network node, a plurality of distributed network nodes and other distributed network nodes, characterized in that Based on the deployment status and other information of the network nodes, the high-orbit satellite network node generates an information synchronization mechanism, and sends an information synchronization request to the distributed network nodes that need to be synchronized. The distributed network node executes the registration request process based on the received information, carries the synchronization information, and the other distributed network nodes save and / or update the information, and return a response message. After the distributed network node is synchronized, it sends an information synchronization response message to the high-orbit satellite network node or the ground network node; If a synchronization information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes; the high-orbit satellite network node or the ground network node determines the information update based on the monitored information and historical information, and sends an information synchronization update request to the distributed network node to update the network node information. The distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information. After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node; If the aforementioned synchronous information subscription request is sent, the information update process is executed based on the subscription request information when the corresponding subscription information changes; the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and historical information, and then sends an information synchronization deletion request to the distributed network node to ensure that the saved information is real-time information.

2. The information synchronization method of satellite network nodes in the satellite-ground fusion network scenario according to claim 1 is characterized in that The method specifically comprises: Step 1: Information synchronization registration process. Based on the deployment status and other information of the network nodes, the high-orbit satellite network node generates an information synchronization mechanism and sends an information synchronization request to the distributed network nodes that need to be synchronized. The distributed network node executes the registration request process based on the received information, carries the synchronization information, and the other distributed network nodes save and / or update the information and return a response message. After the distributed network node is synchronized, it sends an information synchronization response message to the high-orbit satellite network node or the ground network node; if a synchronization information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes; Step 2, information synchronization update process, the high-orbit satellite network node or the ground network node determines the information update based on the monitored information and historical information, sends an information synchronization update request to the distributed network node to update the network node information, and the distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information. After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node; if the aforementioned synchronous information subscription request is sent, based on the subscription request information, the information update process is executed when the corresponding subscription information changes; Step 3, information synchronization deletion process, the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and historical information, and sends an information synchronization deletion request to the distributed network node. The distributed network node no longer sends heartbeat keep-alive information to other distributed networks.

3. The information synchronization method of satellite network nodes in the satellite-ground fusion network scenario according to claim 2 is characterized in that The step 1 specifically includes the following steps: Step 1.1, the high-orbit satellite network node or the ground network node intelligently predicts in advance which satellite network nodes need to achieve information synchronization based on the deployment of network nodes, satellite ephemeris information, historical information of user services, location information of satellite network nodes, load information of satellite network nodes and other information, and sends information synchronization requests to the distributed network nodes that need to be synchronized; Step 1.2, the distributed network node executes the registration request process based on the received information, carries the synchronization information, and other distributed network nodes save and / or update the information, and returns a response message, which carries its own relevant information and synchronization information subscription information; Step 1.3: After the distributed network node is synchronized, an information synchronization response message is sent to the high-orbit satellite network node or the ground network node; Step 1.4, the distributed network nodes periodically send heartbeat keep-alive information to obtain each other's status information; Step 1.5: If the synchronization information subscription request is sent as mentioned above, based on the subscription request information, the information update process is executed when the corresponding subscription information changes.

4. The information synchronization method of satellite network nodes in the satellite-ground fusion network scenario according to claim 3 is characterized in that The step 1.1 generates an information synchronization mechanism.

5. The information synchronization method of satellite network nodes in the satellite-ground fusion network scenario according to claim 3 is characterized in that The distributed network nodes in step 1.1 include satellite network nodes and other distributed network nodes on the ground.

6. The information synchronization method of satellite network nodes in the satellite-ground fusion network scenario according to claim 3 is characterized in that The step 2 specifically includes the following steps: Step 2.1, the high-orbit satellite network node or the ground network node determines the satellite network node that needs to update information based on the monitored information and historical information, including abnormal exit of the network node, connection interruption, network node information update, etc., and sends an information synchronization update request to the distributed network node to update the network node information; Step 2.2, the distributed network node sends an information update request message to other related distributed network nodes to obtain the latest information, including updates of its own information and updates of other distributed network nodes; Step 2.3: After the information between the network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node; Step 2.4: Send heartbeat keep-alive messages based on the strategy; Step 2.5: If the synchronization information subscription request is sent as mentioned above, based on the subscription request information, the information update process is executed when the corresponding subscription information changes.

7. The information synchronization method of satellite network nodes in the satellite-ground fusion network scenario according to claim 3 is characterized in that The step three specifically includes the following steps: Step 3.1, the high-orbit satellite network node or the ground network node determines that the distributed network node has moved out of the service area based on the ephemeris information and the historical information, and then sends an information synchronization deletion request to the distributed network node to ensure that the stored information is real-time information; Step 3.2: After receiving the deletion request, the distributed network node deletes the stored information or marks it as outdated to indicate the availability of the information. Other distributed network nodes perform response operations based on the request message and return a response message. Step 3.3: After the information between network nodes is updated, a response message is sent to the high-orbit satellite network node or the ground network node.

8. The method for synchronizing satellite network nodes in a satellite-ground fusion network scenario according to claim 7, characterized in that The step 3.2 sends an information deletion request message to other related distributed network nodes to inform other distributed network nodes of their own status to ensure that other distributed network nodes can migrate related services or perform other operations, ultimately not affecting the user's service experience, or may seek other distributed network nodes to collaborate to complete the migration of their own service services.

9. The information synchronization method of satellite network nodes in the satellite-ground fusion network scenario according to claim 7 is characterized in that After step 3.3, the distributed network node no longer sends heartbeat keep-alive information to other distributed networks.

10. A computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Network element deployment architecture and network element deployment method of satellite 5G fusion network

    CN113543173A

  • Time synchronization method and device of low earth orbit satellite and medium

    CN115347969A

  • Distributed simulation platform for satellite-ground communication network

    CN117692342A