Deployment method and device of satellite-borne core network, electronic equipment and storage medium
By deploying a satellite-based core network in non-terrestrial networks, the problem of lack of clear regulations on the deployment of satellite cluster core networks in the existing technology is solved, and the effective deployment and management of the satellite-based core network is realized, and the self-organization and self-management capabilities of the satellite network are improved.
Patent Information
- Application Number
- CN202411964511.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2044-12-30
AI Technical Summary
There is currently a lack of clear regulations on the deployment of core networks of satellite clusters in non-terrestrial networks, resulting in the inability to effectively manage and configure satellite networks.
A method for deploying a satellite-borne core network is proposed. Through a cluster head satellite, a cluster head network function control information is received by the ground service control and management function, a satellite service control and management function is configured, and a cluster management and network configuration information is determined and sent to the cluster member satellite through this function.
It realizes effective deployment of the satellite-borne core network, can effectively manage member satellites in the cluster, and realizes self-organization and self-management of satellite networks.
Smart Images

Figure CN119865224A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a deployment method, device, electronic device and storage medium for a satellite-borne core network. Background Art
[0002] Space-based networks are an important part of future mobile communication systems. For different types of services, space-based networks can carry relay, remote sensing, communication, navigation and other services through satellite systems and high-altitude platforms. With the development of science and technology, especially the development of satellite manufacturing, mobile communications, electronic engineering, satellite launch, and Internet technology, the medium earth orbit (MEO) and low earth orbit (LEO) satellite systems in space-based networks have begun to develop rapidly. The role of LEO satellites in 5G and future networks is becoming increasingly prominent. They can provide large-scale coverage for underserved areas, provide continuous services for people on the move, connect machine-to-machine / Internet of Things devices, and serve as a cost-effective 5G upgrade path.
[0003] Non-Terrestrial Networks (NTN) based on LEO satellites use several LEO satellites orbiting in orbit, which form a satellite cluster (SC). The access satellites in the satellite cluster provide access services for user equipment (UE), the core network satellite provides satellite core network services, and the gateway satellite is connected to the ground transmission gateway through a satellite backhaul link.
[0004] Currently, there are no clear regulations on the core network deployment of satellite clusters in NTN, and a satellite-based core network deployment method is urgently needed. Summary of the invention
[0005] The main purpose of this application is to propose a deployment method, device, electronic device and storage medium for a satellite core network, which are used to implement the deployment of a satellite core network.
[0006] To achieve the above objectives, the present application proposes a method for deploying a satellite core network, including:
[0007] The cluster head satellite receives the cluster head network function control information i-NFC sent by the ground service control and management function G-SCMF, and configures the satellite service control and management function S-SCMF according to the cluster head i-NFC, and the cluster head i-NFC includes the core network configuration information;
[0008] The cluster head satellite determines the cluster management i-NFC through the S-SCMF, and sends the cluster management i-NFC to the cluster member satellites. The cluster member satellites are connected to the cluster head satellite through inter-satellite links. The cluster management i-NFC includes the identifier of the satellite cluster indicated by the core network configuration information. The satellite cluster includes the cluster member satellites.
[0009] The cluster head satellite determines the cluster member network configuration i-NFC according to the core network configuration information and the network status through S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellites. The cluster member network configuration i-NFC includes the network function configuration information corresponding to the network status.
[0010] Optionally, after the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes:
[0011] The cluster head satellite configures the satellite network storage function S-NRF according to the cluster head i-NFC;
[0012] Before the cluster head satellite determines the cluster member network configuration i-NFC according to the network status through S-SCMF, the method also includes:
[0013] The cluster head satellite obtains the network status of cluster member satellites through S-NRF.
[0014] Optionally, after the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes:
[0015] The cluster head satellite configures the satellite operation management and maintenance function S-OAM according to the cluster head i-NFC. S-OAM is used to manage the cluster head satellite and cluster member satellites.
[0016] Optionally, the cluster member satellites include multiple intra-cluster satellites, and the cluster head satellite obtains the network status of the cluster member satellites through the satellite network storage function S-NRF, including:
[0017] The cluster head satellite obtains the network status information corresponding to each satellite in the cluster through S-NRF;
[0018] The cluster head satellite determines the cluster member network configuration i-NFC according to the network status through S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellites including:
[0019] The cluster head satellite determines the cluster member network configuration i-NFC corresponding to each satellite in the cluster according to the network status information corresponding to each satellite in the cluster through S-SCMF, and sends the cluster member network configuration i-NFC to the corresponding satellite in the cluster.
[0020] Optionally, before the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes:
[0021] The cluster head satellite obtains the network status of cluster members through S-NRF;
[0022] The cluster head satellite determines the core network configuration based on the network status;
[0023] The cluster head satellite sends the core network configuration to the G-SCMF, so that the G-SCMF generates the cluster head i-NFC according to the core network configuration.
[0024] Optionally, after the cluster head satellite obtains the network status of the cluster member satellites through the satellite network storage function S-NRF, the method further includes:
[0025] The cluster head satellite adjusts the network routing to the cluster member satellites according to the network status.
[0026] Optionally, the bearer information of the cluster head i-NFC includes a cluster identifier, a satellite type and a network function configuration file.
[0027] On the other hand, the present application proposes a deployment device for a satellite-borne core network, including:
[0028] A receiving unit, configured to receive cluster head network function control information i-NFC sent by a ground service control and management function G-SCMF, and configure a satellite service control and management function S-SCMF according to the cluster head i-NFC, wherein the cluster head i-NFC includes core network configuration information;
[0029] The sending unit is used to determine the cluster management i-NFC through S-SCMF, and send the cluster management i-NFC to the cluster member satellite, the cluster member satellite is connected to the deployment device through an inter-satellite link, the cluster management i-NFC includes the identifier of the satellite cluster indicated by the core network configuration information, and the satellite cluster includes the cluster member satellite; determine the cluster member network configuration i-NFC according to the core network configuration information and the network status through S-SCMF, and send the cluster member network configuration i-NFC to the cluster member satellite, the cluster member network configuration i-NFC includes the network function configuration information corresponding to the network status.
[0030] Another aspect of the present application provides an electronic device, comprising:
[0031] memories, transceivers, processors, and bus systems;
[0032] Wherein, the memory is used to store programs;
[0033] The processor is used to execute the program in the memory, including executing the above-mentioned methods;
[0034] The bus system is used to connect the memory and the processor so that the memory and the processor can communicate with each other.
[0035] Another aspect of the present application provides a computer-readable storage medium, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer is enabled to execute the above-mentioned methods.
[0036] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0037] The method comprises the following steps: a cluster head satellite receives cluster head network function control information i-NFC sent by a ground service control and management function G-SCMF, and configures a satellite service control and management function S-SCMF according to the cluster head i-NFC, wherein the cluster head i-NFC includes core network configuration information; the cluster head satellite determines a cluster management i-NFC through the S-SCMF, and sends the cluster management i-NFC to a cluster member satellite, wherein the cluster member satellite is connected to the cluster head satellite through an inter-satellite link, wherein the cluster management i-NFC includes a satellite cluster indicated by the core network configuration information, and the satellite cluster includes cluster member satellites; the cluster head satellite determines a cluster member network configuration i-NFC according to the core network configuration information and a network state through the S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellite, wherein the cluster member network configuration i-NFC includes network function configuration information corresponding to the network state.
[0038] The method configures S-SCMF by cluster head satellite according to cluster head i-NFC containing core network configuration information received from G-SCMF, and generates cluster management i-NFC and cluster member network configuration i-NFC related to the core network configuration information through S-SCMF and sends them to corresponding cluster member satellites. The cluster head satellite can effectively manage the member satellites in the cluster, realize the self-organization and self-management of the satellite network, and realize the deployment of the onboard core network. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a system architecture diagram applied by the deployment method of the satellite core network provided in the embodiment of the present application;
[0040] Figure 2 It is a flow chart of a method for deploying a satellite core network provided in an embodiment of the present application;
[0041] Figure 3 It is a deployment interaction diagram of a satellite-based core network provided in an embodiment of the present application;
[0042] Figure 4 It is a schematic diagram of a deployment process of a satellite core network provided in an embodiment of the present application;
[0043] Figure 5 It is a structural diagram of a deployment device of a satellite-borne core network provided in an embodiment of the present application;
[0044] Figure 6It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0046] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0047] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0048] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0049] In addition, in order to better illustrate the present application, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present application can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present application.
[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0051] First, some nouns involved in this application are analyzed:
[0052] LEO is the abbreviation of Low Earth Orbit, which refers to the orbital altitude of about 400 to 2000 kilometers from the earth's surface. Satellites operating at this orbital altitude can be used for a variety of purposes, including communication, navigation, meteorological observation, earth resource exploration, etc. Due to their lower orbital altitude, low earth orbit satellites have shorter signal propagation delays and higher frequency utilization efficiency, which gives them significant advantages in providing global communication services, especially for remote areas. In addition, the LEO satellite communication system has greatly improved the system transmission performance by adopting advanced technologies such as high-performance on-board processing payloads, advanced modulation and coding, advanced multi-beam antennas, and efficient frequency reuse.
[0053] Non-Terrestrial Networks (NTN) is a terminal-satellite direct communication technology based on new air interface technology developed by the 3rd Generation Partnership Project (3GPP) in the R17 stage. NTN technology has designed an air interface enhancement protocol to address the problems of large Doppler frequency deviation, large signal attenuation and large propagation delay caused by the long distance, fast movement and wide coverage of satellite communication scenarios. These designs include advanced technologies such as scheduling timing management, hybrid automatic repeat request (HARQ) function arrangement, uplink transmission delay compensation, and fast air-to-ground switching, and have basic satellite communication capabilities. As an important supplement to terrestrial cellular communication technology, NTN is one of the technical directions for direct connection of mobile phones to satellites. By integrating satellite communication networks with terrestrial 5G networks, it can provide ubiquitous coverage capabilities, connect the multi-dimensional space of air, space, land and sea, form an integrated ubiquitous access network, and enable on-demand access in all scenarios.
[0054] Non-Terrestrial Networks (NTN) based on LEO satellites use several LEO satellites orbiting in orbit, which form a satellite cluster (SC). The access satellites in the satellite cluster provide access services for user equipment (UE), the core network satellite provides satellite core network services, and the gateway satellite is connected to the ground transmission gateway through a satellite backhaul link.
[0055] Currently, there are no clear regulations on the core network deployment of satellite clusters in NTN, and a satellite-based core network deployment method is urgently needed.
[0056] To solve the above method, an embodiment of the present application provides a method for deploying a satellite core network, the method comprising: a cluster head satellite receiving cluster head network function control information i-NFC sent by a ground service control and management function G-SCMF, and configuring a satellite service control and management function S-SCMF according to the cluster head i-NFC, the cluster head i-NFC including core network configuration information; the cluster head satellite determines the cluster management i-NFC through the S-SCMF, and sends the cluster management i-NFC to the cluster member satellites, the cluster member satellites are connected to the cluster head satellite through an inter-satellite link, the cluster management i-NFC includes a satellite cluster indicated by the core network configuration information, and the satellite cluster includes cluster member satellites; the cluster head satellite determines the cluster member network configuration i-NFC according to the core network configuration information and the network status through the S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellites, the cluster member network configuration i-NFC includes network function configuration information corresponding to the network status.
[0057] The method configures S-SCMF by cluster head satellite according to cluster head i-NFC containing core network configuration information received from G-SCMF, and generates cluster management i-NFC and cluster member network configuration i-NFC related to the core network configuration information through S-SCMF and sends them to corresponding cluster member satellites. The cluster head satellite can effectively manage the member satellites in the cluster, realize the self-organization and self-management of the satellite network, and realize the deployment of the onboard core network.
[0058] System architecture and scenario description of the application of the embodiments of the present disclosure
[0059] Figure 1 This is a system architecture diagram used by the deployment method of the satellite core network according to the embodiment of the present disclosure. Taking the operation law of the Walker constellation as an example, the three adjacent satellite orbits run in the same direction, forming a three-orbit five-star satellite cluster architecture within a certain period of time. The satellites in the dotted box indicate that they belong to the same satellite cluster (Satellite Cluster). This cluster consists of a cluster head satellite (Satellite Cluster Head) and multiple cluster member satellites (Satellite ClusterMembers).
[0060] The cluster head satellite is responsible for managing intra-cluster communications and coordinating the operations of cluster member satellites. It can perform advanced network functions such as routing decisions, resource allocation, and network status monitoring.
[0061] Cluster member satellites are directly connected to cluster head satellites through inter-satellite links (ISL) to perform specific tasks such as data collection, transmission or relay, and can work under the command of cluster head satellites.
[0062] Intersatellite links are direct communication links between the cluster head satellite and the cluster member satellites. These links allow data to be transferred directly between satellites, improving the efficiency and reliability of the network.
[0063] Satellites in the same cluster: Satellites in the dashed box, including cluster head satellites and cluster member satellites, together form a working unit that works together to provide continuous coverage and communication services.
[0064] The ground service control and management function (G-SCMF) sends cluster head network function control information (Information-Network Function Configuration, i-NFC) to the cluster head satellite, and the cluster head satellite configures the satellite service control and management function (Satellite Service Control and Management Function, S-SCMF) according to the cluster head i-NFC; the cluster head satellite determines the cluster management i-NFC through the S-SCMF, and sends the cluster management i-NFC to the cluster member satellites connected through the inter-satellite link; the cluster head satellite determines the cluster member network configuration i-NFC according to the core network configuration information and network status through the S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellites.
[0065] A method for deploying a satellite core network provided in an embodiment of the present application is described below. The method is as follows:
[0066] See also Figure 2 ,like Figure 2 The figure is a flow chart of a method for deploying a satellite core network provided in an embodiment of the present application, including:
[0067] Step 201: The cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, and configures the S-SCMF according to the cluster head i-NFC, where the cluster head i-NFC includes core network configuration information.
[0068] The G-SCMF may be a functional entity that manages services in a satellite network on the ground, including resource allocation, service routing and Quality of Service (QoS).
[0069] The cluster head i-NFC may be indication information for instructing the cluster head satellite to configure according to the core network configuration information, and the core network configuration information may be carried in the payload. The core network configuration information may be information indicating how the satellite interacts with the ground core network and how to implement service routing and resource allocation within the satellite network. The cluster head i-NFC may be that the G-SCMF autonomously analyzes the requirements of the satellite network, including service type, network capacity, coverage, and expected network performance indicators, generates core network configuration information based on the analysis results and corresponding configuration parameters, and then generates the cluster head i-NFC. The cluster head i-NFC may also be generated by the G-SCMF receiving the core network deployment indication from the cluster head satellite.
[0070] S-SCMF can be a functional entity that manages services in the satellite network, including resource allocation, service routing and service quality. After receiving i-NFC, the cluster head satellite can use this information to configure the S-SCMF on it, such as setting the network parameters of the S-SCMF, defining service policies and initializing network functions.
[0071] In a possible implementation manner, before the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes:
[0072] The cluster head satellite obtains the network status of cluster members through S-NRF;
[0073] The cluster head satellite determines the core network configuration based on the network status;
[0074] The cluster head satellite sends the core network configuration to the G-SCMF, so that the G-SCMF generates the cluster head i-NFC according to the core network configuration.
[0075] In this implementation, the Satellite Network Repository Function (S-NRF) can be a database that stores configuration information and network status data of all satellites, and the cluster head satellite can use S-NRF to collect and monitor the network status of cluster member satellites. By querying S-NRF, the cluster head satellite can obtain real-time network performance indicators of cluster member satellites, including key information such as signal strength, connection quality, user traffic distribution, and resource utilization.
[0076] Cluster head satellites can analyze network performance indicators to determine the best network configuration strategy for cluster member satellites. Cluster head satellites can develop a comprehensive core network configuration by optimizing resource allocation, improving network performance, ensuring quality of service (QoS) and enhancing network reliability.
[0077] The cluster head satellite can send the core network configuration to the G-SCMF to inform the ground network of its specific configuration requirements for cluster member satellites, such as resource allocation, service parameters, security settings, etc. G-SCMF can generate core network configuration information based on the core network configuration and carry the core network configuration information in the cluster head i-NFC sent to the cluster head satellite. This ensures that the generation of the cluster head i-NFC is based on the latest network status and requirements, so that the satellite network can respond to environmental changes and user needs more flexibly and efficiently. Through this collaborative mechanism, the satellite network can achieve better self-organization and self-optimization capabilities, and improve the overall network performance and service quality.
[0078] In a possible implementation manner, the bearer information of the cluster head i-NFC includes a cluster identifier, a satellite type, and a network function configuration file.
[0079] The cluster identifier can be a unique identifier used to distinguish different satellite clusters. It helps the cluster head satellite identify the satellite cluster members it manages and ensures that the configuration information is correctly delivered to the specified cluster members. The cluster identifier may include the cluster number, name or other attributes that can uniquely identify the cluster.
[0080] The satellite type can indicate the roles and functions of the cluster head satellite and cluster member satellites. This can include whether they are responsible for specific network functions such as user data transmission, control signal processing, or network management tasks. The cluster head satellite can allocate appropriate network resources and tasks based on the capabilities and responsibilities of each satellite indicated by the satellite type.
[0081] The network function profile may contain detailed configuration parameters and settings for instructing the cluster-head satellite on how to configure and manage its core network functions.
[0082] The data structure of the cluster head i-NFC may be as shown in Table 1, and may include an NFC header (NFC header) and an NFC body (NFC body).
[0083] Table 1
[0084]
[0085] Among them, Destination Satellite ID: This part contains the identifier of the target satellite, which is used to specify the recipient of the NFC message.
[0086] NFC type: This specifies the type of NFC message, which may be used to distinguish different types of configuration messages.
[0087] Security: This part involves the security of the message and may include encryption or authentication information to ensure the security and integrity of the message.
[0088] FCS (Frame Check Sequence): This is a field used for error detection, usually used to ensure that no errors occur during data transmission.
[0089] Payload: This is the main part of the NFC message and contains the actual configuration data.
[0090] Cluster ID: A unique identifier for a satellite cluster, used to distinguish different satellite clusters.
[0091] Satellite Type: Indicates the type of satellite, which may be related to the function or role of the satellite, such as cluster head satellite or cluster member satellite.
[0092] NF Profile / NF Service Profile: Contains network function (NF) profiles or service profiles, which describe in detail the specific configuration of network functions and services that the satellite needs to perform.
[0093] Step 202: The cluster head satellite determines the cluster management i-NFC through the S-SCMF, and sends the cluster management i-NFC to the cluster member satellites. The cluster member satellites are connected to the cluster head satellite through inter-satellite links. The cluster management i-NFC includes the identifier of the satellite cluster indicated by the core network configuration information, and the satellite cluster includes the cluster member satellites.
[0094] The cluster management i-NFC can be the indication information for guiding the cluster member satellites to configure and manage in the satellite network. The core network configuration information can also indicate the satellite cluster to be networked, that is, the core network configuration information can carry the identification of the satellite cluster. The S-SCMF can determine the satellite cluster to be networked and carry the identification of the satellite cluster in the cluster management i-NFC. The identification allows the cluster head satellite to identify which satellites belong to the same cluster. The cluster member satellite can also use this identification to determine whether it is part of the cluster head satellite management. After determining that it is part of the cluster head satellite management, the cluster member satellite can establish a communication relationship with the cluster head satellite.
[0095] The bearer information of cluster management i-NFC may include cluster identification, satellite type and cluster head satellite identification. The cluster head satellite identification may be the unique identity of the cluster head satellite, so that other satellites in the cluster can identify it and establish communication and cooperation relationships with it.
[0096] The data structure of the cluster management i-NFC may be as shown in Table 2, and may include an NFC header and an NFC body.
[0097] Table 2
[0098]
[0099] Cluster Head Satellite ID: a unique identifier for the cluster head satellite, used to manage and coordinate other satellites within the cluster.
[0100] In a possible implementation manner, after the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes:
[0101] The cluster head satellite configures the satellite network storage function S-NRF according to the cluster head i-NFC;
[0102] Before the cluster head satellite determines the cluster member network configuration i-NFC according to the network status through S-SCMF, the method also includes:
[0103] The cluster head satellite obtains the network status of cluster member satellites through the satellite network storage function S-NRF.
[0104] In this implementation, the S-NRF may be used to store and manage the configuration information and status data of the satellite network. Before obtaining the network status of the cluster member satellites, the ground system may update the configuration of the S-NRF through the cluster head satellite to adapt to the latest network requirements. Configuring the S-NRF may include updating the network function configuration file of the cluster head satellite, the list of cluster member satellites, network status parameters, etc. The S-NRF after the configuration is updated can collect the network status information of the cluster member satellites, which may include key indicators such as signal strength, connection quality, resource utilization, and user traffic distribution. The cluster head satellite can generate and allocate the most suitable network configuration for the cluster member satellites based on the latest network requirements.
[0105] In a possible implementation manner, after the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes:
[0106] The cluster head satellite configures the satellite operation management and maintenance function S-OAM according to the cluster head i-NFC. S-OAM is used to manage the cluster head satellite and cluster member satellites.
[0107] In this implementation, the Satellite Operations, Administration, and Maintenance (S-OAM) function can be a management function on the cluster head satellite, which can continuously detect the health of the satellite, including hardware status, software performance and key system parameters, to ensure the physical and functional integrity of the satellite. At the same time, S-OAM can also detect network performance indicators such as throughput, delay, packet loss rate and signal quality to ensure that the network service can meet the predetermined service level agreement (Service Level Agreement, SLA).
[0108] S-OAM can optimize network performance and extend the service life of satellites by allocating frequencies, controlling power, and managing system storage. It can also configure management tasks such as updating network configurations, adjusting service parameters, and implementing new service strategies. When a fault occurs in the network, S-OAM can quickly identify and locate the problem, diagnose the cause by analyzing monitoring data and logs, and initiate fault recovery processes, such as reconfiguring the network, switching to a backup system, or performing remote repairs.
[0109] In a possible implementation, the cluster member satellites include multiple satellites within the cluster, and the cluster head satellite obtains the network status of the cluster member satellites through S-NRF, including:
[0110] The cluster head satellite obtains the network status information corresponding to each satellite in the cluster through S-NRF;
[0111] The cluster head satellite determines the cluster member network configuration i-NFC according to the network status through S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellites including:
[0112] The cluster head satellite determines the cluster member network configuration i-NFC corresponding to each satellite in the cluster according to the network status information corresponding to each satellite in the cluster through S-SCMF, and sends the cluster member network configuration i-NFC to the corresponding satellite in the cluster.
[0113] In this implementation, the satellites in the cluster may be satellites that constitute the core network in the satellite cluster and are determined by the cluster head satellite. The satellites in the cluster may be designated by the ground system or determined by the cluster head satellite analysis. Each satellite may provide network status information to the S-NRF, including but not limited to signal strength, resource utilization, user traffic distribution, connection quality, etc. The cluster head satellite may query the network status information corresponding to the satellites in the cluster from the S-NRF.
[0114] The cluster head satellite determines the cluster member network configuration i-NFC of each satellite in the cluster. It can formulate a personalized configuration plan based on the specific network status information of each satellite. The cluster head satellite can take into account factors such as resource allocation, service optimization, and fault recovery to ensure that each satellite in the cluster can obtain the most appropriate configuration according to its current network status to achieve network optimization and efficient operation.
[0115] In a possible implementation manner, after the cluster head satellite obtains the network status of the cluster member satellites through the satellite network storage function S-NRF, the method further includes:
[0116] The cluster head satellite adjusts the network routing to the cluster member satellites according to the network status.
[0117] In this implementation, after the cluster head satellite obtains the network status of the cluster member satellites through S-NRF, it can use this information to perform network routing adjustments to optimize the entire identified network bottlenecks, congestion points, and areas of performance degradation, and then evaluate the effectiveness of the existing routing strategy and make adjustments based on the effectiveness.
[0118] Based on the analysis of this network status information, the cluster head satellite evaluates the current network status and identifies problems that may affect network performance, such as congestion, weak signals, or uneven resource allocation. The cluster head satellite can then adjust the routing strategy based on the evaluation results, which may involve reallocating data streams to avoid congested areas or selecting better paths to improve the efficiency and reliability of data transmission. This may also require the cluster head satellite to reallocate resources, such as adjusting power output or frequency allocation, to improve the network connection quality of specific cluster member satellites. After determining the new routing strategy, the cluster head satellite can implement routing updates, such as sending new routing information to cluster member satellites, or updating the routing table on the cluster head satellite.
[0119] Step 203: The cluster head satellite determines the cluster member network configuration i-NFC according to the core network configuration information and the network status through the S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellites. The cluster member network configuration i-NFC includes network function configuration information corresponding to the network status.
[0120] The network status may be the status of the cluster member satellites in terms of network load, health status, quality of communication links, etc., and may be obtained by the cluster head satellite from the cluster member satellites.
[0121] The cluster member network configuration i-NFC may be indication information for instructing the cluster member satellite to configure the core network function, which may include management plane, control plane and user plane functions. The S-SCMF may adjust the network configuration of the cluster member satellite in the core network configuration information according to the network status of the cluster member satellite, and carry the adjusted network configuration in the cluster member network configuration i-NFC. Exemplarily, network status monitoring can detect potential faults or performance bottlenecks. If a problem is detected with a satellite or link, the core network configuration file may need to be updated to reroute traffic or reallocate services to ensure network stability and reliability. According to the network status, the S-SCMF may adjust the core network configuration file to achieve load balancing. If the load on some satellites or network nodes is too high, the traffic distribution can be adjusted through the configuration file to transfer part of the traffic to nodes with lower load. The S-SCMF can adjust the core network configuration file according to the quality of service requirements. For example, for applications that require high bandwidth and low latency, it may be necessary to allocate resources first and set corresponding QoS parameters in the configuration file. After receiving the cluster member network configuration i-NFC, the cluster member satellite can configure the core network functions according to the network configuration, establish network connections with other satellites or ground stations, such as the establishment and configuration of inter-satellite links, and allocate necessary network resources, including frequency, bandwidth and power.
[0122] The bearer information of the cluster member network configuration i-NFC may include a network function configuration file. The data structure of the cluster member network configuration i-NFC may be as shown in Table 3, and may include an NFC header and an NFC body.
[0123] Table 3
[0124]
[0125] In the embodiment of the present application, the deployment interaction diagram of the satellite core network can refer to Figure 3As shown, step 301, G-SCMF creates a cluster head i-NFC. G-SCMF creates a cluster head i-NFC, which can initialize the configuration of the satellite network. Step 302, G-SCMF sends the cluster head i-NFC to the cluster head satellite. Step 303, the cluster head satellite configures itself and S-OAM&S-NRF&S-SCMF according to the cluster head i-NFC. After receiving the cluster head i-NFC, the cluster head satellite starts to configure its own system parameters and initializes the S-OAM, S-NRF and S-SCMF modules on it. These modules are used to manage the operation of the satellite, network storage and session management. Step 304, S-OAM&S-NRF&S-SCMF creates a cluster management i-NFC. Under the coordination of S-OAM, the S-NRF and S-SCMF of the cluster head satellite jointly create a cluster management i-NFC. The cluster management i-NFC can manage the configuration and operation of the satellites in the cluster to ensure that they can work together. Step 305, S-OAM&S-NRF&S-SCMF sends the cluster management i-NFC to the cluster member satellites. Step 306, after receiving the cluster management i-NFC, the cluster member satellite adjusts its own network settings according to the configuration information therein, completes the process of joining the cluster, and starts to operate as part of the cluster. Step 307, S-OAM&S-NRF&S-SCMF creates a cluster member network configuration i-NFC, which contains more detailed network settings, such as routing policies, resource allocation, and quality of service (QoS) parameters. Step 308, the cluster head satellite sends the cluster member network configuration i-NFC to the cluster member satellites to further configure network functions. Step 309, the cluster member satellite completes its network configuration according to the received cluster member network configuration i-NFC to ensure that it can operate correctly in the satellite network.
[0126] In the embodiment of the present application, the deployment process of the satellite core network can be referred to as Figure 4As shown, in step 401, the satellite network communicates normally with the ground network. Step 402, determine whether there is a need to deploy a satellite core network, if yes, execute step 403, otherwise execute step 401. The ground control center or the automated network management system will continuously monitor the key performance indicators of the satellite network, such as signal quality, bandwidth utilization, and the number of user connections. By analyzing these data, the performance of the existing network can be evaluated, and performance bottlenecks, service interruptions, or problems with reduced user service quality can be identified. Evaluate changes in user service requirements, such as new users, changes in service types, or increased service quality requirements, which may require additional support from the satellite core network. At the same time, predict the growth of network load to ensure that the network can cope with future needs. Check the existing satellite network resources, including satellite capacity, frequency resources, and power budget, to determine whether there are sufficient resources to support the newly added core network functions. Step 403, G-SCMF creates a cluster head i-NFC. The cluster head i-NFC may include the satellite's identification code, network function configuration, security parameters, operation mode, and other necessary initialization data. Step 404, G-SCMF sends the cluster head i-NFC to the cluster head satellite. Step 405, the cluster head satellite configures S-OAM&S-NRF&S-SCMF according to the cluster head i-NFC. S-OAM is responsible for the daily operation and maintenance of the satellite. According to the configuration information in i-NFC, S-OAM will be initialized to set monitoring parameters, maintenance strategies and fault response mechanisms. S-NRF, as a storage function of the satellite network, stores network configuration and status information. The cluster head satellite will configure S-NRF to store and manage the configuration data and network status of the satellites in the cluster according to the guidance in i-NFC. S-SCMF is responsible for session management and service provision. The cluster head satellite will use the information in i-NFC to configure S-SCMF, including parameters for session establishment, modification and release, as well as service policies and charging rules. Step 406, S-SCMF sends cluster management i-NFC to cluster member satellites. Step 407, cluster member satellites join the satellite cluster according to cluster management i-NFC. A communication link with the cluster head satellite can be established, such as synchronizing clocks, establishing secure connections, or configuring data transmission parameters. Step 408: S-SCMF creates a cluster member network configuration i-NFC according to the network status of the cluster member satellite and sends it to the cluster member satellite. The cluster member network configuration i-NFC may be routing strategy, resource allocation, quality of service (QoS) parameters, etc. Step 409: The cluster member satellite configures its own core network according to the cluster member network configuration i-NFC, that is, adjusts its own network settings according to the configuration information therein to ensure that it can operate correctly in the satellite network. Step 410: Determine whether the core network configuration of the satellite cluster is completed. S-OAM determines based on the network status of the cluster member satellite subscribed by S-NRF. If yes, the core network deployment is completed. Otherwise, execute step 408.
[0127] In an embodiment of the present application, the cluster head satellite receives the cluster head network function control information i-NFC sent by the ground service control and management function G-SCMF, and configures the satellite service control and management function S-SCMF according to the cluster head i-NFC, and the cluster head i-NFC includes the core network configuration information; the cluster head satellite determines the cluster management i-NFC through the S-SCMF, and sends the cluster management i-NFC to the cluster member satellites, the cluster member satellites are connected to the cluster head satellite through the inter-satellite link, the cluster management i-NFC includes the satellite cluster indicated by the core network configuration information, and the satellite cluster includes the cluster member satellites; the cluster head satellite determines the cluster member network configuration i-NFC according to the core network configuration information and the network status through the S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellites, and the cluster member network configuration i-NFC includes the network function configuration information corresponding to the network status.
[0128] The method configures S-SCMF by cluster head satellite according to cluster head i-NFC containing core network configuration information received from G-SCMF, and generates cluster management i-NFC and cluster member network configuration i-NFC related to the core network configuration information through S-SCMF and sends them to corresponding cluster member satellites. The cluster head satellite can effectively manage the member satellites in the cluster, realize the self-organization and self-management of the satellite network, and realize the deployment of the onboard core network.
[0129] The above describes the deployment method of the satellite core network. The following describes a device for executing the method:
[0130] See also Figure 5 ,like Figure 5 The figure is a schematic diagram of the structure of a deployment device of a satellite core network provided in an embodiment of the present application, and the device 500 includes:
[0131] The receiving unit 501 is used to receive the cluster head network function control information i-NFC sent by the ground service control and management function G-SCMF, and configure the satellite service control and management function S-SCMF according to the cluster head i-NFC, where the cluster head i-NFC includes core network configuration information;
[0132] The sending unit 502 is used to determine the cluster management i-NFC through the S-SCMF, and send the cluster management i-NFC to the cluster member satellite, the cluster member satellite is connected to the deployment device through an inter-satellite link, the cluster management i-NFC includes the identifier of the satellite cluster indicated by the core network configuration information, and the satellite cluster includes the cluster member satellite; determine the cluster member network configuration i-NFC according to the core network configuration information and the network status through the S-SCMF, and send the cluster member network configuration i-NFC to the cluster member satellite, the cluster member network configuration i-NFC includes the network function configuration information corresponding to the network status.
[0133] Optionally, the apparatus 500 further includes a configuration unit 503, and the configuration unit 503 is configured to:
[0134] Configure the satellite network storage function S-NRF according to the cluster head i-NFC;
[0135] The apparatus 500 further includes an acquisition unit 504, which is configured to:
[0136] Through S-NRF, the network status of cluster member satellites is obtained.
[0137] Optionally, the apparatus 500 further includes a configuration unit 503, and the configuration unit 503 is configured to:
[0138] The satellite operation management and maintenance function S-OAM is configured according to the cluster head i-NFC. S-OAM is used to manage the deployment device and cluster member satellites.
[0139] Optionally, the cluster member satellite includes multiple intra-cluster satellites, and the acquisition unit 504 includes:
[0140] The satellite obtains the network status information corresponding to each satellite in the cluster through S-NRF;
[0141] Determining the cluster member network configuration i-NFC according to the network status through the S-SCMF, and sending the cluster member network configuration i-NFC to the cluster member satellite includes:
[0142] Through S-SCMF, the cluster member network configuration i-NFC corresponding to each satellite in the cluster is determined according to the network status information corresponding to each satellite in the cluster, and the cluster member network configuration i-NFC is sent to the corresponding satellite in the cluster.
[0143] Optionally, the acquiring unit 504 further includes:
[0144] Obtain the network status of cluster members through S-NRF;
[0145] The sending unit 502 is further configured to:
[0146] Determine core network configuration based on network status;
[0147] The core network configuration is sent to G-SCMF so that G-SCMF generates a cluster head i-NFC according to the core network configuration.
[0148] Optionally, the apparatus 500 further includes an adjustment unit 505, and the adjustment unit 505 is configured to:
[0149] Adjust network routing to cluster member satellites based on network status.
[0150] Optionally, the bearer information of the cluster head i-NFC includes a cluster identifier, a satellite type and a network function configuration file.
[0151] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned method for deploying the satellite core network when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.
[0152] See also Figure 6 , Figure 6 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0153] The processor 601 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0154] The memory 602 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 602 can store an operating system and other applications. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 602, and the processor 601 calls and executes the deployment method of the satellite core network of the embodiment of the present application;
[0155] Input / output interface 603, used to implement information input and output;
[0156] Communication interface 604, used to realize communication interaction between the device and other devices, which can be realized by wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);
[0157] Bus 605 , which transmits information between various components of the device (e.g., processor 601 , memory 602 , input / output interface 603 , and communication interface 604 );
[0158] The processor 601 , the memory 602 , the input / output interface 603 and the communication interface 604 are connected to each other in communication within the device via a bus 605 .
[0159] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, it implements the above-mentioned deployment method of the satellite core network.
[0160] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0161] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0162] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0163] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0164] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0165] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0166] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0167] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0168] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0169] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0170] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0171] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. A method for deploying a satellite core network, characterized in that: include: The cluster head satellite receives the cluster head network function control information i-NFC sent by the ground service control and management function G-SCMF, and configures the satellite service control and management function S-SCMF according to the cluster head i-NFC, wherein the cluster head i-NFC includes core network configuration information; The cluster head satellite determines a cluster management i-NFC through the S-SCMF, and sends the cluster management i-NFC to a cluster member satellite, the cluster member satellite is connected to the cluster head satellite through an inter-satellite link, the cluster management i-NFC includes an identifier of the satellite cluster indicated by the core network configuration information, and the satellite cluster includes the cluster member satellite; The cluster head satellite determines the cluster member network configuration i-NFC according to the core network configuration information and the network status through the S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellites, where the cluster member network configuration i-NFC includes network function configuration information corresponding to the network status.
2. The method according to claim 1, characterized in that After the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes: The cluster head satellite configures a satellite network storage function S-NRF according to the cluster head i-NFC; Before the cluster head satellite determines the cluster member network configuration i-NFC according to the network status through the S-SCMF, the method further includes: The cluster head satellite obtains the network status of the cluster member satellites through S-NRF.
3. The method according to claim 1, characterized in that After the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes: The cluster head satellite configures a satellite operation management and maintenance function S-OAM according to the cluster head i-NFC, and the S-OAM is used to manage the cluster head satellite and the cluster member satellites.
4. The method according to claim 2, characterized in that: The cluster member satellites include a plurality of satellites within the cluster, and the cluster head satellite obtains the network status of the cluster member satellites through a satellite network storage function S-NRF, including: The cluster head satellite obtains the network status information corresponding to each satellite in the cluster through the satellite network storage function S-NRF; The cluster head satellite determines the cluster member network configuration i-NFC according to the network state through the S-SCMF, and sends the cluster member network configuration i-NFC to the cluster member satellite, including: The cluster head satellite determines the cluster member network configuration i-NFC corresponding to each satellite in the cluster according to the network status information corresponding to each satellite in the cluster through the S-SCMF, and sends the cluster member network configuration i-NFC to the corresponding satellite in the cluster.
5. The method according to claim 1, characterized in that Before the cluster head satellite receives the cluster head i-NFC sent by the G-SCMF, the method further includes: The cluster head satellite obtains the network status of the cluster members through S-NRF; The cluster head satellite determines the core network configuration according to the network status; The cluster head satellite sends the core network configuration to the G-SCMF, so that the G-SCMF generates the cluster head i-NFC according to the core network configuration.
6. The method according to claim 2, characterized in that After the cluster head satellite acquires the network status of the cluster member satellites through S-NRF, the method further includes: The cluster head satellite adjusts the network routing to the cluster member satellites according to the network status.
7. The method according to claim 1, characterized in that The information carried by the cluster head i-NFC includes a cluster identifier, a satellite type and a network function configuration file.
8. A deployment device for a satellite-borne core network, characterized in that: include: A receiving unit, configured to receive cluster head network function control information i-NFC sent by a ground service control and management function G-SCMF, and configure a satellite service control and management function S-SCMF according to the cluster head i-NFC, wherein the cluster head i-NFC includes core network configuration information; A sending unit is configured to determine a cluster management i-NFC through the S-SCMF, and send the cluster management i-NFC to a cluster member satellite, where the cluster member satellite is connected to the deployment device through an intersatellite link, the cluster management i-NFC includes an identifier of a satellite cluster indicated by the core network configuration information, and the satellite cluster includes the cluster member satellite; determine a cluster member network configuration i-NFC according to the core network configuration information and a network status through the S-SCMF, and send the cluster member network configuration i-NFC to the cluster member satellite, where the cluster member network configuration i-NFC includes network function configuration information corresponding to the network status.
9. An electronic device, characterized in that: include: memories, transceivers, processors, and bus systems; Wherein, the memory is used to store programs; The processor is used to execute the program in the memory, including executing the method according to any one of claims 1 to 7; The bus system is used to connect the memory and the processor so that the memory and the processor can communicate with each other.
10. A computer-readable storage medium, characterized in that: The method comprises instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Satellite interconnection cluster network communication system and communication method
CN114389676A
Routing load balancing method and system for giant constellation satellite network
CN115297508A
Intelligent load balancing method and system for double-layer giant constellation
CN116915313A
Network service function deployment method and device for space-based network
CN117498927A
Route control method and device for high and low orbit satellite communication network
CN117544220A