Information synchronization method of satellite network node in star-ground fusion network scenario
By deploying high-orbit satellites or ground network nodes in a satellite-ground fusion network scenario, an information synchronization mechanism is generated, which solves the problem of insufficient information synchronization of satellite network nodes, realizes information synchronization and collaboration, reduces signaling overhead and network complexity, and ensures user experience.
Patent Information
- Application Number
- CN202411573738.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-11-06
AI Technical Summary
In the existing satellite-ground fusion network scenario, the information synchronization mechanism of satellite network nodes cannot effectively achieve collaboration, resulting in signaling message redundancy and increased network node complexity.
In the satellite-ground fusion network scenario, high-orbit satellite network nodes or ground network nodes are deployed to generate an information synchronization mechanism. Through the information synchronization request, update and deletion process, information synchronization and coordination of distributed network nodes are ensured.
It achieves information synchronization of satellite network nodes, reduces signaling overhead, saves network resources, reduces the complexity of network nodes, and ensures user service experience.
Smart Images

Figure CN119561953B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the fields of mobile communications, satellite communication networks and other disciplines, and specifically refers to an information synchronization method for satellite network nodes in a satellite-ground fusion network scenario, and in particular relates to an information synchronization method for satellite network nodes in a satellite-ground fusion network scenario. Background Art
[0002] A key trend in the development of 6G networks is the shift towards centralized and distributed network architectures. 5G and previous generations of network architecture were originally designed for centralized control. However, as networks evolve, driven by both business and technological advancements, 6G network design must consider a distributed architecture, with control gradually evolving towards distributed control.
[0003] 6G networks will address diverse scenarios and network performance requirements across air, space, land, and sea. A centralized network architecture cannot uniformly meet all requirements. To address this challenge, 6G network architecture must evolve beyond centralized control and gradually towards a distributed architecture. This architecture extends more network functions to the network edge and builds distributed, homogeneous Small Cloud Units (SCUs) with varying levels of functionality. Each SCU is self-contained and possesses complete control and data forwarding capabilities. Multiple SCUs can form autonomous micro-networks across domains based on business needs, providing targeted network services tailored to specific business scenarios, user scale, geographic 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 centralization and distribution. 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 distributed network units come online, they need to synchronize with the centralized node and other network nodes as needed. For terrestrial networks, once synchronization mechanisms are established, network nodes must regularly synchronize relevant information as needed to maintain synchronization. However, for satellite network nodes, all are in constant motion. If existing terrestrial network node synchronization mechanisms are followed, signaling redundancy and increased complexity could result.
[0006] like Figure 1 and 2This illustrates a plug-and-play approach for distributed network scenarios in the prior art. New network functions, such as the Node Auto Register (NAR) function, are added to each distributed network element to implement node-level information maintenance and updates, automatic registration, deregistration, and keepalives. This network function maintains information including the node's topological connectivity, its own node service information, and the node service information of other connected nodes. Node service information includes the node identifier, NAR address information, the node's centralized or distributed nature, its location, its service area, data network information, and slicing information. This solution focuses on using NAR to achieve node mutual discovery and keepalives. However, if this mechanism is applied to a satellite-ground converged network scenario, even if a new satellite network node (without information synchronization) has moved near a satellite network node, within the range of mutual collaboration, satellite network node collaboration to meet user needs will not be possible due to the lack of information synchronization. Although there are solutions to achieve mutual discovery and keep-alive of nodes, if this mechanism is used in a satellite-ground integrated 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 deployed on high-orbit satellites inject the synchronized satellite network nodes 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 present invention provides 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, multiple distributed network nodes and other distributed network nodes, which 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, based on the subscription request information, when the corresponding subscription information changes Then the information update process is 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 information of the ephemeris information and historical information, and 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, the information update process is executed based on the subscription request information 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, 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 synchronization information subscription request is sent, the information update process is executed based on the subscription request information 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 synchronize information 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 a registration request process based on the received information, carrying the synchronization information. Other distributed network nodes save and / or update the information and return a response message, which carries its own relevant information and synchronization information subscription information.
[0016] Step 1.3: After the distributed network nodes are synchronized, they send an information synchronization response message 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 messages to obtain each other's status information;
[0018] Step 1.5: 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 executed.
[0019] Preferably, the above step 1.1 generates an information synchronization mechanism.
[0020] Preferably, the distributed network nodes in step 1.1 above 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 implement information update 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 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 policy;
[0026] Step 2.5: 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 executed.
[0027] Preferably, the above step 3 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 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 corresponding 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 cooperate 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 to existing technologies, the present invention deploys satellite network nodes on high-orbit satellites or ground network nodes in a satellite-ground fusion network scenario, pre-annotating synchronized satellite network nodes to these satellite network nodes to achieve information synchronization and lay the foundation 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, their locations are relatively fixed; second, they have more abundant resources than medium- and low-orbit satellite network nodes; and third, their coverage is relatively large, thereby reducing signaling overhead, conserving network resources, and reducing the complexity of satellite network nodes. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0036] Figure 1 A schematic diagram of a plug-and-play method flow in a distributed network scenario according to 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 according to the prior art of the present invention is shown;
[0038] Figure 3 A schematic diagram illustrating an embodiment of a method for synchronizing information between satellite network nodes in a satellite-ground integrated network scenario according to the present invention is shown;
[0039] Figure 4 A schematic diagram of an information synchronization registration process of an information synchronization method for satellite network nodes in a satellite-ground integrated network scenario of the present invention is shown;
[0040] Figure 5 A schematic diagram of an information synchronization update process of a satellite network node information synchronization method in a satellite-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 integrated 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 objects, technical solutions and advantages of the present invention more clearly understood, 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 merely to provide a better understanding of the present invention by illustrating examples of the present invention.
[0043] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising 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, multiple distributed network nodes and other distributed network nodes, 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, sends an information synchronization request to the distributed network node that needs 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, the information update process is executed when the corresponding subscription information changes based on the subscription request information; 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 information of the ephemeris information and historical information, and sends an information synchronization deletion request to the distributed network node to ensure that the saved 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, the information update process is executed based on the subscription request information 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, 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 synchronization information subscription request is sent, the information update process is executed based on the subscription request information 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 1 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 synchronize information 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 a registration request process based on the received information, carrying the synchronization information. Other distributed network nodes save and / or update the information and return a response message, which carries its own relevant information and synchronization information subscription information.
[0052] Step 1.3: After the distributed network nodes are synchronized, they send an information synchronization response message 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 messages to obtain each other's status information;
[0054] Step 1.5: 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 executed.
[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 implement information update 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 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 policy;
[0062] Step 2.5: 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 executed.
[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 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 corresponding 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 other distributed network nodes to cooperate 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: Based on the network node deployment, satellite ephemeris information, user service history, satellite network node location information, satellite network node load information, and other information, a high-orbit satellite network node or ground network node intelligently predicts which satellite network nodes require information synchronization. A synchronization mechanism is generated, including synchronization information, a heartbeat keepalive interval, and other information. A synchronization request is then sent to the distributed network nodes requiring synchronization (including satellite network nodes and other distributed network nodes on the ground). The request carries information such as synchronization information, a heartbeat keepalive interval, and the addresses and URLs of other distributed satellite network nodes.
[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 exposure capability information, load, access rights, etc. Other distributed network nodes save and / or update the information (if relevant information is saved) and return a response message, which may carry its own relevant information and synchronization information subscription information.
[0073] Step 1.3: After the distributed network nodes are synchronized, they send an information synchronization response message 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, it sends an information synchronization update request 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, then 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 based on the ephemeris information and historical information that the distributed network node has moved out of the service area, 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, thereby indicating its availability. It then sends a deletion request message to other relevant distributed network nodes to inform them of its status, ensuring they can migrate the relevant services or perform other operations without impacting the user experience. Alternatively, it may seek collaboration with other distributed network nodes to complete the migration of its services. The other distributed network nodes perform the corresponding operations based on the request message and return a response message.
[0085] 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. Subsequently, the distributed network node no longer sends heartbeat keepalive information to other distributed networks.
[0086] Compared to existing technologies, satellite network nodes deployed on high-orbit satellites or ground network nodes pre-indicate information synchronization with satellite network nodes that can be synchronized, providing a foundation for future collaboration. The reasons for selecting high-orbit satellite network nodes or ground network nodes as nodes managed by the synchronization mechanism are: first, their locations are relatively fixed; second, they have more abundant resources than medium- and low-orbit satellite network nodes; and third, their coverage is larger, thus reducing signaling overhead, conserving network resources, and reducing the complexity of satellite network nodes.
[0087] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing this application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0088] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, 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 magnetic 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 flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, 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 flowcharts and / or block diagrams. 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 communications 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 that can direct a computer or other programmable data processing device to work 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 The 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 operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0093] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0094] 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. Memory is an example of a computer-readable medium.
[0095] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The 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 disc read-only memory (CD-ROM), digital versatile disc (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 transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0096] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0097] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.
[0098] The foregoing is merely 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 modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. A method for synchronizing information of 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 of the network nodes, the ephemeris information of the satellite, the historical information of the user services, the location information of the satellite network nodes and the load information of the satellite network nodes, it is intelligently predicted in advance which distributed network nodes need to realize information synchronization, and an information synchronization request is sent to the distributed network nodes that need to be synchronized. The high-orbit satellite network node or the ground 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 and carries the synchronization information. 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, the information synchronization response message is sent to the high-orbit satellite network node or the ground network node; If a synchronization 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 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 includes: Step 1: Information synchronization registration process, based on the deployment of network nodes, satellite ephemeris information, historical information of user services, location information of satellite network nodes, and load information of satellite network nodes, intelligently predict in advance which distributed network nodes need to realize information synchronization, and send information synchronization requests to the distributed network nodes that need to be synchronized. The high-orbit satellite network node or the ground network node generates an information synchronization mechanism and sends information synchronization requests 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, the information update process is executed based on the subscription request information 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, 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 synchronization information subscription request is sent, the information update process is executed based on the subscription request information 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 network nodes.
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 distributed network nodes need to synchronize information based on the deployment of network nodes, satellite ephemeris information, historical information of user services, location information of satellite network nodes, and load information of satellite network nodes, and sends information synchronization requests to the distributed network nodes that need to be synchronized. Step 1.2: The distributed network node executes a registration request process based on the received information, carrying the synchronization information. Other distributed network nodes save and / or update the information and return a response message, which carries its own relevant information and synchronization information subscription information. Step 1.3: After the distributed network nodes are synchronized, they send an information synchronization response message to the high-orbit satellite network node or the ground network node; Step 1.4: The distributed network nodes periodically send heartbeat keep-alive messages to obtain each other's status information; Step 1.5: 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 executed.
4. The information synchronization method of satellite network nodes in a 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 a 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 method for synchronizing satellite network nodes in a 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 distributed network nodes that need to implement information update based on the monitored information and historical information, including abnormal exit of the network node, connection interruption, and network node information update, 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 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 policy; Step 2.5: 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 executed.
7. The method for synchronizing satellite network nodes in a 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 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 corresponding 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 is characterized in that The step 3.2 sends an information deletion request message to other relevant distributed network nodes to inform them of their own status to ensure that other distributed network nodes can migrate related services, ultimately not affecting the user's service experience, or find other distributed network nodes to cooperate to complete the migration of their own service services.
9. The method for synchronizing satellite network nodes in a 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 network nodes.
10. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
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