Dedicated network networking method, apparatus, first satellite, storage medium and computer program product
By dynamically organizing satellite subnets and adopting technologies such as QoS, the problems of private network construction and service quality assurance in fixed, mobile, and satellite converged networks have been solved, achieving service continuity and service quality assurance for private networks in dynamic environments.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2025-12-08
- Publication Date
- 2026-06-18
AI Technical Summary
Existing technologies cannot build dynamic private networks in fixed, mobile, and satellite converged networks, cannot support the dynamic provision of control/user/data functions and services, and cannot achieve information interaction and service quality assurance in heterogeneous network environments.
By dynamically organizing satellite subnets based on satellite ephemeris information, updating the network functions and service capabilities on satellites that support private network services, and interacting with ground subnets, QoS, network slicing and other technologies are used to ensure service quality.
It enables the construction and updating of satellite subnets in a dynamic network environment, supports the continuity and quality of service of private network services, adapts to the heterogeneity of satellite and terrestrial networks, and ensures information exchange and service quality.
Smart Images

Figure CN2025140693_18062026_PF_FP_ABST
Abstract
Description
Private network networking method and device, first satellite, storage medium and computer program product
[0001] Cross-reference to Related Applications
[0002] The present disclosure claims priority to Chinese Patent Application No. 202411814137.0, filed on December 10, 2024 in China, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present disclosure relates to the technical field of communication, and particularly relates to a private network networking method and device, a first satellite, a storage medium and a computer program product. BACKGROUND
[0004] A private network (Dedicated Network, DN) is a logically dedicated or physically dedicated network provided for a specific user group with specific communication needs, which is logically isolated or physically isolated from the public network. The private network in the related art mainly focuses on providing private network services. These private network services are based on static network architecture and resource allocation, and provide customized communication services for specific user groups (such as governments and enterprises). The connection relationship between network elements and network elements in the private network is fixed, and the control / user / data function and service capability are also static. The scheme for constructing a private network in the related art is not suitable for a fixed, mobile, and satellite integrated network, and the fixed, mobile, and satellite integrated network cannot provide services for private network services. SUMMARY
[0005] To solve the problems in the related art, the embodiments of the present disclosure provide a private network networking method and device, a first satellite, a storage medium and a computer program product.
[0006] The technical solution of the embodiments of the present disclosure is implemented as follows:
[0007] The embodiments of the present disclosure provide a private network networking method applied to a first satellite, and the method comprises the following steps.
[0008] At least according to satellite ephemeris information, determine or update first information; wherein,
[0009] The first information at least includes satellites included in a satellite subnetwork supporting private network services, network functions and / or service capabilities required by each satellite to support the private network services, and a first time period in which the satellite subnetwork interacts with a first ground subnetwork and / or a first terminal supporting the private network services.
[0010] In the above scheme, the at least determining or updating the first information according to the satellite ephemeris information comprises:
[0011] The first information is configured according to a service level agreement (SLA) of the private network service and the satellite ephemeris information.
[0012] In the scheme, the method further comprises:
[0013] The SLA of the private network service is obtained from a space-based service platform and / or a ground-based service platform.
[0014] In the scheme, the first information is determined or updated according to at least the satellite ephemeris information, comprising:
[0015] The resources required to support the private network service are determined;
[0016] The second information is determined according to the resources of a single satellite and the resources required to support the private network service, the second information comprising the number of satellites required to deploy a satellite subnetwork supporting the private network service, and a set of network functions and / or a set of service capabilities required to support the private network service;
[0017] The first information is determined or updated according to the second information and the satellite ephemeris information.
[0018] In the scheme, the resources required to support the private network service are determined, comprising:
[0019] The resources required to support the private network service are determined according to the SLA of the private network service.
[0020] In the scheme, the first information is determined or updated according to the second information and the satellite ephemeris information, comprising:
[0021] Capability negotiation is performed with one or more third satellites to obtain a capability negotiation result; and / or
[0022] The third information is sent to one or more third satellites, and the fourth information is received; wherein,
[0023] The satellite ephemeris information comprises satellite constellation information; the first satellite and the third satellite are located at adjacent positions on the same orbit of the same satellite constellation, the third information instructs the third satellite to perform capability negotiation with a satellite located at an adjacent position on the same orbit of the same satellite constellation, and the fourth information represents the capability negotiation result, which is used to determine the master satellite and the slave satellite included in the satellite subnetwork supporting the private network service.
[0024] In the scheme, the first satellite is a master satellite in the satellite subnetwork, and the first information is determined or updated according to at least the satellite ephemeris information, comprising:
[0025] The first information is determined or updated according to at least the satellite ephemeris information in at least one of the following situations:
[0026] A slave satellite in the satellite subnet fails;
[0027] A slave satellite in the satellite subnet is overloaded;
[0028] An SLA of the private network service is changed.
[0029] In the above solution, the first satellite is a slave satellite in the satellite subnet, and the first information is determined or updated according to at least the satellite ephemeris information, including:
[0030] The first information is determined or updated according to at least the satellite ephemeris information in a situation where a master satellite in the satellite subnet fails and / or is overloaded.
[0031] In the above solution, the first satellite is a Geostationary Synchronous Orbit (GSO) satellite, one satellite subnet supporting the private network service includes one GSO satellite, and the first time period is a fixed time period.
[0032] In the above solution, the first satellite is a Non-Geostationary Synchronous Orbit (NGSO) satellite, one satellite subnet supporting the private network service includes a plurality of NGSO satellites, and a first time period corresponding to a same NGSO satellite and a same ground subnet and / or a same first terminal varies periodically.
[0033] In the above solution, the method further includes:
[0034] The first information is sent to a second satellite; wherein
[0035] The second satellite represents any satellite included in a satellite subnet supporting the private network service; and the first information is used for the second satellite to deploy network functions and / or service capabilities required by the private network service and to interact with the first ground subnet and / or the first terminal in the first time period.
[0036] In the above solution, the method further includes one or more of the following:
[0037] According to the first information, network functions and / or service capabilities required by the first satellite to support the private network service are configured on the first satellite;
[0038] The first satellite interacts with the first ground subnet and / or the first terminal in the first time period;
[0039] interact with a second ground subnetwork in a second time period, the second time period representing a time period other than the first time period, the second ground subnetwork representing a ground subnetwork supporting non-private network service.
[0040] In the above solution, the SLA of the private network service includes one or more of the following:
[0041] single user bandwidth;
[0042] concurrent connection number;
[0043] coverage range;
[0044] end-to-end latency;
[0045] reliability;
[0046] security;
[0047] isolation capability;
[0048] function customization capability;
[0049] service level;
[0050] Quality of Experience (QoE);
[0051] service consistency requirement.
[0052] In the above solution, the satellite subnetwork has a first configuration and a second configuration, the first configuration representing sharing in a time period other than the first time period and in a region other than a service area corresponding to the private network service, and the second configuration representing being dedicated in the first time period or being dedicated in the service area corresponding to the private network service.
[0053] In the above solution, in the first time period, a satellite in the satellite subnetwork synchronizes, periodically or in a service-driven manner, with the first ground subnetwork, a satellite-to-ground resource used by the private network service; and / or
[0054] In the first time period, the satellite in the satellite subnetwork interacts with the first ground subnetwork through a first interworking function; and / or
[0055] In a second time period, the satellite in the satellite subnetwork interacts with a second ground subnetwork through a second interworking function; wherein
[0056] the second time period represents a time period other than the first time period, the second ground subnetwork represents a ground subnetwork supporting non-private network service, and the first interworking function and the second interworking function are different and independent of each other.
[0057] In the scheme, in a case where the SLA of the private network service does not contain a service consistency requirement, a satellite in the satellite subnetwork and the first ground subnetwork periodically synchronize the satellite-ground resources used by the private network service; or
[0058] In a case where the SLA of the private network service contains a service consistency requirement, the satellite in the satellite subnetwork and the first ground subnetwork synchronously use the satellite-ground resources used by the private network service in a service-driven manner; or
[0059] In a case where the SLA of the private network service contains a service consistency requirement, and the private network service is triggered in the satellite subnetwork and / or the first ground subnetwork, the satellite in the satellite subnetwork and the first ground subnetwork incrementally synchronize the satellite-ground resources of the private network service, and periodically perform information consistency verification.
[0060] In the scheme, the method further comprises:
[0061] using a service consistency threshold approximation mechanism to adjust a first period, the first period representing a period of synchronizing the satellite-ground resources used by the private network service; and / or
[0062] configuring or adjusting a second period, the second period representing a period of performing information consistency verification.
[0063] In the scheme, the satellite in the satellite subnetwork and / or the first ground subnetwork supports providing different levels of quality of service guarantee capabilities according to the SLA of the private network service.
[0064] In the scheme, the method further comprises:
[0065] performing quality of service guarantee capability negotiation with the first ground subnetwork, and establishing a first relationship; wherein the first relationship at least includes a mapping relationship between quality of service guarantee levels of the satellite subnetwork and the first ground subnetwork.
[0066] In the scheme, the performance index requirement of the first ground subnetwork corresponding to the same quality of service guarantee level is higher than the performance index requirement of the satellite subnetwork.
[0067] In the scheme, the method further comprises:
[0068] In a case where one or more of the following conditions are met, synchronizing the quality of service guarantee level of the private network service with the first ground subnetwork:
[0069] The first terminal switches from the first ground subnetwork to the satellite subnetwork;
[0070] The first terminal switches from the satellite subnetwork to the first ground subnetwork.
[0071] In the above solution, the method further comprises one or more of the following:
[0072] In the case where the satellite subnetwork is faulty and / or overloaded, a first ground subnetwork connectable to the first terminal is queried or paged according to the location of the first terminal;
[0073] A quality of service guarantee capability negotiation is performed with the first ground subnetwork connectable to the first terminal to determine whether the first ground subnetwork can provide a matching quality of service guarantee capability for the first terminal;
[0074] A first instruction is sent to the first terminal, the first instruction instructing the first terminal to switch from satellite access to mobile access and / or instructing the first terminal to switch from the satellite subnetwork to the determined first ground subnetwork.
[0075] The embodiments of the present disclosure further provide a private network networking device, comprising:
[0076] A first determining unit configured to determine or update first information according to at least satellite ephemeris information; wherein
[0077] The first information comprises at least satellites included in a satellite subnetwork supporting a private network service, network functions and / or service capabilities required by each satellite to support the private network service, and a first time period during which the satellite subnetwork interacts with a first ground subnetwork supporting the private network service and / or a first terminal.
[0078] The embodiments of the present disclosure further provide a first satellite, comprising a processor and a communication interface; wherein
[0079] The processor is configured to determine or update first information according to at least satellite ephemeris information; wherein,
[0080] The first information comprises at least satellites included in a satellite subnetwork supporting a private network service; network functions and / or service capabilities required by each satellite to support the private network service; and a first time period during which the satellite subnetwork interacts with a first ground subnetwork supporting a private network service and / or a first terminal.
[0081] The embodiments of the present disclosure further provide a first satellite, comprising a processor and a memory for storing a computer program capable of running on the processor,
[0082] When the processor runs the computer program, the processor executes the steps of any of the above methods.
[0083] The embodiments of the present disclosure further provide a storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the steps of any of the above methods.
[0084] The embodiments of the present disclosure further provide a computer program product comprising a computer program which, when executed by a processor, implements the steps of any of the above methods.
[0085] In the private network networking method, apparatus, first satellite, storage medium and computer program product provided by the embodiments of the present disclosure, the first satellite determines or updates the first information according to at least satellite ephemeris information; wherein the first information at least includes satellites included in a satellite subnet supporting private network services, network functions and / or service capabilities required by each satellite to support the private network services, and a first time period during which the satellite subnet interacts with a first ground subnet and / or a first terminal supporting the private network services. The above scheme can organize or dynamically update the satellite subnet for a fixed, mobile, satellite integrated network, support the construction of the satellite subnet or private network for private network services in a dynamic network environment, dynamically update the satellites deployed in the satellite subnet, update the network functions and / or service capabilities required by the satellites to support the private network services, and update the first time period during which the satellite subnet interacts with the first ground subnet and / or the first terminal supporting the private network services, thereby guaranteeing the continuity and quality of service of the private network services. BRIEF DESCRIPTION OF DRAWINGS
[0086] FIG. 1 is an example diagram of a fixed, mobile, satellite integrated network architecture to which the embodiments of the present disclosure are applicable;
[0087] FIG. 2 is an example of a fixed, mobile, satellite integrated dynamic private network system architecture provided by the embodiments of the present disclosure;
[0088] FIG. 3 is an example of a private network networking method interaction flow provided by the embodiments of the present disclosure;
[0089] FIG. 4 is an example of a private network networking method implementation flow provided by the embodiments of the present disclosure;
[0090] FIG. 5 is an example of a private network networking apparatus structure provided by the embodiments of the present disclosure;
[0091] FIG. 6 is an example of a first satellite structure provided by the embodiments of the present disclosure. DETAILED DESCRIPTION
[0092] The space-earth integrated network realizes the interconnection, coordination and fusion of satellite networks and ground fixed or mobile networks, which is considered by the industry as one of the main architecture technologies of future mobile communication technology, and is one of the main development directions of China and global information communication industry. The fixed, mobile and satellite converged (FMSC) network supports the provision of audio, video, message, data, broadcast and multicast, edge computing, network slicing, vertical industry, international roaming, international communication and other information communication services for multi-connection terminal users in two or more access modes of fixed access, mobile access and satellite access, and realizes multi-access convergence in the space-earth integrated network. The fixed, mobile and satellite converged network architecture defined by ITU Telecommunication Standardization Sector (ITU-T) is shown in FIG. 1. The architecture is composed of a multi-connection terminal, a fixed access network, a mobile access network, a satellite access network, a ground-based core network, a space-based core network, an interworking function, a ground-based service platform, a space-based service platform, a ground-based data network and a space-based data network.
[0093] A dedicated network (DN) is a logical or physical dedicated network provided for a specific user group with specific communication needs, which is logically or physically isolated from the public network. Early dedicated networks were mainly deployed for governments and enterprises. In the 5th Generation Mobile Communication Technology (5G) stage, with the support of service-oriented architecture, dedicated networks are oriented towards vertical industries, and use network slicing, edge computing and other capabilities to provide large bandwidth, low latency, large connection services and vertical industry services, expanding a wide range of business types. Currently, the vertical industry scenarios supported by 5G dedicated networks include smart factories, smart steel, smart power, smart mines, smart ports, autonomous driving, smart hospitals, smart campuses, smart cities, smart banks, smart tourism, cloud gaming, industry video, smart parks, networked drones, etc.
[0094] The 5G private network is composed of an access network, a transport network, and a core network. In the access network part, the private network and the public network share wireless network resources as a whole, and only in specific scenarios, dedicated base stations or dedicated frequency bands are used to provide dedicated wireless network resources. In the transport network part, the private network and the public network share the transport network as a whole, and through a soft isolation or hard isolation mechanism, such as a metro transport network (MTN), isolated transmission resources are provided on demand. In the core network part, the private network and the public network are relatively independently deployed, and except for the network repository function (NRF) or network function registry function (NFR) and the network slice selection function (NSSF) shared by the two networks, other core network elements are usually independently deployed; the private network and the public network have an interactive interface to realize inter-network communication.
[0095] Compared with the mobile network, the fixed, mobile, and satellite fusion network has the following characteristics: 1) The introduction of geostationary satellite orbit (GSO) satellites and non-geostationary satellite orbit (NGSO) satellites, in which the NGSO satellites have strong mobility relative to the ground, so that the network topology and network organization have strong dynamics; 2) The satellite network and the ground network have large differences in resource, function, performance, interface, protocol, and process indicators and use different design methods, and have strong heterogeneity; 3) Compared with fixed access and mobile access, the performance indicators such as bandwidth, delay, jitter, and packet loss rate of satellite access are poor, and the communication cost per unit of traffic is high.
[0096] The private network system and method and the corresponding process provided by the related art have the following defects when applied in the fixed, mobile, and satellite fusion network:
[0097] 1. In related technologies, a private network is statically organized or constructed based on a service level agreement (SLA) of a private network service or a private network service, that is, the connection relationship between network elements in the private network and between network elements is static or fixed, and the control / user / data functions and service capabilities provided by the private network are also static. In a fixed, mobile, and satellite integrated network, the NGSO satellite has strong mobility relative to the ground, and the network topology and network organization of the NGSO satellite private network have strong dynamics. In addition, due to the limitation of NGSO satellite network resources, the control / user / data functions and service capabilities provided by the NGSO satellite private network also change over time. Related technologies do not support the construction of a private network in a dynamic network environment, nor do they support the dynamic provision of control / user / data functions and service capabilities.
[0098] 2. A private network is divided into a shared private network and a dedicated private network, and provides communication services with logical isolation or physical isolation for users with different security isolation requirements. Different types of private networks usually use a homogeneous (same or similar) design method. In a fixed, mobile, and satellite integrated network, the satellite private network and the ground private network have large differences in resources, functions, performance, interfaces, protocols, and processes, and use different design methods, which have strong heterogeneity. A multi-connection terminal uses fixed access, mobile access, and satellite access at different time periods, and information interaction is needed between the satellite private network and the ground private network, and data synchronization and security isolation need to be achieved under the condition of occupying as few satellite-ground connection resources as possible. Related technologies do not support the construction of a private network in a heterogeneous network environment, nor do they support information interaction between satellite and ground private networks under limited resources.
[0099] 3. A private network uses quality of service (QoS), network slicing, deterministic network, and other technologies to guarantee the service quality of the private network. In a fixed, mobile, and satellite integrated network, a multi-connection terminal switches between fixed, mobile, and satellite access modes, and switches between a ground private network and a satellite private network; the private network needs to support service quality guarantee when and after the multi-connection terminal switches subnets. Related technologies do not support cross-subnet service quality guarantee.
[0100] In summary, the related technologies do not support the construction of a private network in a fixed, mobile, and satellite integrated network, the fixed, mobile, and satellite integrated network cannot provide services for private network services, and the private network system of the fixed, mobile, and satellite integrated network cannot directly use the design method of the private network system of a mobile network, and needs to be designed in combination with the characteristics of the fixed, mobile, and satellite integrated network. In related technologies, there is no private network system design method for a fixed, mobile, and satellite integrated network.
[0101] Based on this, in various embodiments of the present disclosure, the first satellite determines or updates the first information according to at least satellite ephemeris information; wherein the first information at least includes satellites included in a satellite subnet supporting a private network service, network functions and / or service capabilities required by each satellite to support the private network service, and a first time period for the satellite subnet to interact with a first ground subnet and / or a first terminal supporting the private network service. The above scheme can form or organize or dynamically update a satellite subnet for a fixed, mobile, satellite integrated network, support the construction of a satellite subnet or a private network for a private network service in a dynamic network environment, dynamically update the satellites deployed in the satellite subnet, update the network functions and / or service capabilities required by the satellites to support the private network service, and update the first time period for the satellite subnet to interact with the first ground subnet and / or the first terminal supporting the private network service, which can guarantee the continuity and quality of service of the private network service.
[0102] The present disclosure will be described in further detail below with reference to the drawings and embodiments.
[0103] First, in order to better illustrate the private network networking method provided by the embodiments of the present disclosure, an example of a fixed, mobile, satellite integrated dynamic private network system architecture applicable to the embodiments of the present disclosure is given. As shown in FIG. 2, the system architecture includes a multi-connection terminal, a fixed access network, a mobile access network, a satellite access network, and a fixed, mobile, satellite integrated private network, a space-based service platform, a space-based data network, a ground-based service platform, and a ground-based data network. Among them, the fixed, mobile, satellite integrated private network includes a ground subnet, a satellite subnet, and an interworking function, the ground subnet includes a shared ground subnet and a dedicated ground subnet, and the interworking function includes a shared interworking function and a dedicated interworking function; the multi-connection terminal accesses the satellite subnet through the ground subnet, the ground subnet and the satellite subnet are connected through the interworking function and exchange information, and the number of satellite subnets can be one or more, and one satellite subnet corresponds to one or more satellites. The multi-connection terminal refers to a terminal that supports multiple ways of accessing the satellite, such as a terminal that accesses the satellite through the satellite access network, the mobile access network, or the fixed access network. The main functions of the multi-connection terminal and each logical unit in the system architecture shown in FIG. 2 are as follows:
[0104] Multi-connection terminal: supports fixed access mode, mobile access mode and satellite access mode, and supports switching access mode and / or switching subnet according to instructions issued by the ground subnet or the satellite subnet of the fixed, mobile, satellite integrated private network.
[0105] Fixed access network: provides a fixed access mode for the multi-connection terminal to access the ground subnet without the need for upgrading and modification.
[0106] Mobile access network: provides a mobile access mode for the multi-connection terminal to access the ground subnet without the need for upgrading and modifying.
[0107] Satellite access network: provides satellite access mode for multi-connection terminals to access satellite subnetwork without upgrading.
[0108] Ground subnetwork: deployed in ground network nodes; includes resource capabilities, control / user / data functions, and service capabilities; according to security isolation requirements, it is divided into shared ground subnetwork and dedicated ground subnetwork; supports periodic and service-driven information interaction with satellite subnetwork; supports service quality guarantee within and across subnetworks.
[0109] Satellite subnetwork: deployed in GSO and / or NGSO satellites; includes resource capabilities, control / user / data functions, and service capabilities; limited by satellite resources, the basic configuration of resource capabilities, control / user / data functions, and service capabilities is shared, dedicated by time or dedicated by geographic area; NGSO satellite subnetwork supports dynamic organization based on private network service SLA; supports periodic and service-driven information interaction with ground subnetwork; supports service quality guarantee within and across subnetworks.
[0110] Interworking function: deployed in ground network nodes; realizes interworking between ground subnetwork and satellite subnetwork; according to security isolation requirements, it is divided into shared interworking function and dedicated interworking function.
[0111] Ground-based / space-based service platform: provides multi-access converged private network services, and supports providing SLA of private network services to ground subnetwork or satellite subnetwork of fixed, mobile, and satellite converged private network.
[0112] Ground-based / space-based data network: provides Internet resource access without upgrading.
[0113] Based on the system architecture shown in FIG. 2, the embodiment of the present disclosure provides a dynamic private network networking method for fixed, mobile, and satellite converged private network, mainly including three parts: dynamic organization of NGSO satellite subnetwork, satellite-ground subnetwork information interaction, and multi-access converged private network service quality guarantee, which are described in detail one by one as follows.
[0114] I. Dynamic organization of NGSO satellite subnetwork
[0115] The satellite subnetwork of the fixed, mobile, and satellite converged private network is deployed in GSO satellites and / or NGSO satellites. When the satellite subnetwork is deployed in NGSO satellites, considering that the communication load of NGSO satellites is usually small, a satellite subnetwork usually needs to be deployed in multiple NGSO satellites, and the number of required NGSO satellites changes with the SLA of private network services; considering the strong mobility of NGSO satellites relative to the ground, the NGSO satellites connectable by multi-connection terminals and ground subnetworks in a geographic area change over time; therefore, the NGSO satellite subnetwork needs to be dynamically organized. The method for dynamically organizing the NGSO satellite subnetwork is as follows:
[0116] Step 1: The NGSO satellite obtains the SLA of the private network service from the ground / space-based service platform, and the SLA of the private network service includes but is not limited to one or more of the following indicators and corresponding indicator values: single user bandwidth, number of concurrent connections, coverage, end-to-end delay, reliability, security, isolation capability, function customization capability, service level, Quality of Experience (QoE). The private network service can be described as a multi-access converged private network service.
[0117] Step 2: The NGSO satellite calculates the resources required to support the private network service, including one or more of network resources, computing resources, and storage resources; determines the number of satellites required to deploy an NGSO satellite subnetwork based on the resources of a single NGSO satellite node, which can be understood as an NGSO satellite subnetwork supporting the private network service; and determines the set of network functions and / or service capabilities required to support the private network service.
[0118] Step 3: The NGSO satellites in the same orbit adjacent position in the NGSO satellite constellation perform capability negotiation through interactive handshake messages to determine the constituent nodes of the NGSO satellite subnetwork, including the master node (master satellite) and the slave node (slave satellite). The master node is responsible for the organization and management of the NGSO satellite subnetwork, including configuring the deployment scheme of the network functions and service capabilities required by each NGSO satellite to support the private network service, and configuring the connection and routing scheme of each NGSO satellite; the slave node accepts the organization and management of the master node, including deploying network functions and service capabilities, and configuring the connection and routing of the slave node. It should be noted that the NGSO satellite constellation is a network composed of multiple NGSOs, and the NGSO satellite constellation can be included in the satellite ephemeris information, that is, the NGSO satellite constellation can be obtained from the satellite ephemeris information. The master node is also called the master NGSO satellite or the master NGSO satellite node; the slave node is also called the slave NGSO satellite or the slave NGSO satellite node. The network functions include one or more of data functions, control functions, and user functions. The connection and routing scheme of the NGSO satellite refers to the connection and routing scheme of the NGSO satellite and the ground subnetwork.
[0119] Step 4: When a slave node in the NGSO satellite subnetwork fails or is overloaded, the master node in the NGSO satellite subnetwork determines whether the NGSO satellite subnetwork needs to be reorganized, and if the master node determines that the NGSO satellite subnetwork needs to be reorganized, the master node reorganizes the NGSO satellite subnetwork, and the master node performs the above step 3; when the master node in the NGSO satellite subnetwork fails or is overloaded, the slave node reorganizes the NGSO satellite subnetwork, and the slave node performs the above step 3.
[0120] Step 5: When the SLA of the private network service changes, the master node in the NGSO satellite subnet performs steps 1 and 2 described above, and determines whether the NGSO satellite subnet needs to be reorganized. If the master node determines that the NGSO satellite subnet needs to be reorganized, the master node reorganizes the NGSO satellite subnet, and performs step 3 described above.
[0121] Step 6: The satellite nodes in the NGSO satellite subnet organized by the above method have weak mobility, and the connections and topology in the NGSO satellite subnet are fixed. The NGSO satellite subnet has strong mobility relative to the multi-connection terminals, and the connection relationship between the NGSO satellite subnet and the multi-connection terminals in a certain geographic area changes over time. The master node in the NGSO satellite subnet calculates the law of the connection relationship between the NGSO satellite subnet and the multi-connection terminals in a certain geographic area changing over time based on the NGSO satellite ephemeris information, thereby determining the service time period of the NGSO satellite subnet facing the multi-connection terminals, i.e., determining the first time period.
[0122] II. Information interaction between satellite-ground subnets
[0123] The ground subnet and the satellite subnet are connected through an interworking function and perform information interaction. In a fixed, mobile, and satellite integrated private network, the following situations need to be considered for information interaction between satellite-ground subnets: 1) In the scenario where the multi-connection terminal accesses the ground subnet using a fixed access method or a mobile access method, or accesses the satellite subnet using a satellite access method, information interaction is needed between the ground subnet and the satellite subnet to achieve data synchronization; 2) The NGSO satellite subnet has strong mobility relative to the ground subnet, and the connection between the NGSO satellite subnet and a certain ground subnet is periodic; 3) The uplink and downlink bandwidths of the satellite-ground connection are small, and the cost of unit traffic resources is high; 4) Some private network services have high security isolation requirements. Specifically, the method for information interaction between satellite-ground subnets is as follows:
[0124] Step 1: The master node in the NGSO satellite subnet calculates the time-varying rule of the connection relationship between each ground subnet based on the NGSO satellite ephemeris information, thereby setting or configuring the information interaction time period between the NGSO satellite subnet and each ground subnet. The set information interaction time period for the NGSO satellite subnet and the same ground subnet to interact information can be different, and the set information interaction time period for the NGSO satellite subnet and different ground subnets to interact information can be the same or different. The NGSO satellite subnet establishes a connection with the ground subnet in the set information interaction time period and interacts information. The GSO satellite subnet establishes a fixed connection with each ground subnet, sets a time period for information interaction, and interacts information with the ground subnet in the set information interaction time period. The set information interaction time period for the GSO satellite subnet and the same ground subnet is fixed and unchangeable. The set information interaction time period can be referred to as the set interaction period or the set period.
[0125] Step 2: According to the security isolation requirement, deploy shared ground subnets and dedicated ground subnets on the ground, and deploy shared interworking functions and dedicated interworking functions. Deploy resource capabilities, control functions, and / or user functions and / or data functions, service capabilities on the satellite, and configure these functions and / or service capabilities on the satellite as shared, dedicated on demand, such as time-specific or geographical area-specific. In the time-specific scenario, deploy dedicated resource capabilities, control functions, and / or user functions and / or data functions, service capabilities in the time period when the satellite subnet and the dedicated interworking function / dedicated ground subnet have connection conditions. In the geographical area-specific scenario, deploy dedicated resource capabilities, control functions, and / or user functions and / or data functions, service capabilities when the satellite subnet is in a certain geographical area. That is, the satellite subnet has a first configuration and a second configuration. The first configuration can be understood as the functions and service capabilities of the shared satellite subnet, and the second configuration can be understood as the functions and service capabilities of the satellite subnet are time-specific or geographical area-specific.
[0126] Step 3: The time-specific or geographical area-specific satellite subnet connects the dedicated ground subnet through the dedicated interworking function, and the shared satellite subnet connects the shared ground subnet through the shared interworking function, thereby realizing security isolation under the condition of limited satellite resources.
[0127] Step 4: When the SLA of the dedicated network service does not contain the service consistency requirement, the ground subnet and the satellite subnet periodically interact information to synchronize the resource capabilities, control functions, and / or user functions and / or data functions, service capabilities related information, thereby meeting the default dedicated network service consistency threshold requirement. The period of information interaction is dynamically adjusted by using the service consistency threshold approximation mechanism, that is, when the service consistency is higher than the threshold, the period of information interaction is increased, and when the service consistency is lower than the threshold, the period of information interaction is decreased.
[0128] Step 5: When the SLA of the private network service contains service consistency requirements, the ground subnetwork and the satellite subnetwork perform service-driven information interaction, that is, according to the service consistency requirements, when the private network service is triggered in the ground subnetwork or the satellite subnetwork, the resource capacity, control function, and / or user function, and / or data function, and / or service capacity related information between the ground subnetwork and the satellite subnetwork are incrementally synchronized, and the periodic configurable information consistency check is performed.
[0129] It should be noted that the information interaction between the satellite and ground subnetworks realized by the above method realizes the data synchronization between the ground subnetwork and the satellite subnetwork, thereby supporting the multi-connection terminal to access the fixed, mobile, and satellite fusion private network using fixed, mobile, and satellite multi-access methods, the usage of satellite and ground resources is small, and the ground subnetwork and the satellite subnetwork can adjust the usage of satellite and ground resources by configuring the service consistency threshold and the information consistency check period. The satellite and ground resources can be understood as satellite and ground connection flow resources.
[0130] III. Quality of service guarantee of multi-access fusion private network
[0131] The fixed, mobile, and satellite fusion private network is a multi-access fusion private network, and different access methods have great differences in performance indicators such as bandwidth, delay, jitter, and packet loss rate, and the communication cost per unit flow also has great differences. Therefore, the quality of service guarantee of the current subnetwork and the cross-subnetwork needs to be performed, and the quality of service guarantee is improved by switching the access method and / or switching the subnetwork. Specifically, the quality of service guarantee method of the multi-access fusion private network is as follows:
[0132] Step 1: The ground subnetwork negotiates the service quality guarantee level of the current subnetwork with the multi-connection terminal based on the SLA of the private network service obtained from the ground-based / space-based service platform, and uses QoS, network slicing, deterministic network, etc. to guarantee the quality of service; the dedicated ground subnetwork uses dedicated resource capacity, dedicated control function, and / or user function, and / or data function, and dedicated service capacity, the shared ground subnetwork uses shared resource capacity, shared control function, and / or user function, and / or data function, and shared service capacity, and provides different levels of service quality guarantee capabilities in the current subnetwork.
[0133] Step 2: The satellite subnet negotiates the service quality guarantee level of the subnet with the multi-connection terminal based on the SLA of the private network service obtained from the ground / space-based service platform, and uses QoS, network slicing, deterministic network, etc. to guarantee the service quality. The satellite subnet uses dedicated resource capabilities, dedicated control functions and / or user functions and / or data functions, and dedicated service capabilities in time or in a geographical area, and uses shared resource capabilities, shared control functions and / or user functions and / or data functions, and shared service capabilities in other cases, so as to provide different levels of service quality guarantee capabilities in the subnet. The satellite subnet can be understood as a satellite deploying the satellite subnet. The ground subnet can be understood as a core network element or network function deploying the ground subnet.
[0134] Step 3: The ground subnet and the satellite subnet negotiate the service quality guarantee capability, and establish a mapping relationship between the service quality guarantee levels of the two subnets. The mapping relationship considers the differences in resource and performance indicators between the ground subnet and the satellite subnet, and for the same service quality guarantee level, the performance indicators such as bandwidth, delay, jitter, and packet loss rate of the ground subnet are higher, while the performance indicators such as bandwidth, delay, jitter, and packet loss rate of the satellite subnet are lower.
[0135] Step 4: When the multi-connection terminal switches from the ground subnet to the satellite subnet, or from the satellite subnet to the ground subnet, the ground subnet and the satellite subnet synchronize the service quality guarantee level, and perform cross-subnet service quality guarantee, including guaranteeing the service continuity and service quality during switching, and guaranteeing the service quality after switching.
[0136] Step 5: When the ground subnet and / or the satellite subnet cannot provide the service quality guarantee level negotiated with the multi-connection terminal due to failure or overload, first, the multi-connection terminal location is queried or paged to confirm whether the multi-connection terminal and the satellite subnet and / or the ground subnet have connection conditions; if the connection conditions are met, the ground subnet and the satellite subnet negotiate the service quality guarantee capability of the peer-to-peer network (the satellite subnet and / or the ground subnet), and determine the service quality guarantee capability of the peer-to-peer network; if the peer-to-peer network can provide the multi-connection terminal user with matching service quality guarantee capability, the ground subnet and / or the satellite subnet issues an instruction to the multi-connection terminal, instructing the multi-connection terminal to switch the access mode and / or switch the subnet. The multi-connection terminal switches the access mode and / or switches the subnet according to the instruction.
[0137] It should be noted that the above method realizes the service quality guarantee of the subnet and the cross-subnet in the fixed, mobile, and satellite fusion private network, supports switching the access mode and / or switching the subnet, and realizes the service quality optimization for the multi-connection terminal under given resource conditions.
[0138] The working principle of the dynamic private network system architecture of fixed, mobile and satellite fusion is introduced above. Next, the private network networking method for the dynamic private network system architecture of FIG. 2 is described in combination with an interaction diagram. For convenience of description, the multi-connection terminal in the above is referred to as a terminal, for example, a first terminal. As shown in FIG. 3, the private network networking method includes the following steps:
[0139] Step 1: The first satellite obtains the SLA of the private network service from the ground-based / space-based service platform.
[0140] Here, the first satellite can obtain the SLA of the private network service from the ground-based service platform, or obtain the SLA of the private network service from the space-based service platform, or obtain the SLA of the private network service from the ground-based service platform and the space-based service platform. The first satellite can be understood as a satellite for deploying a satellite subnet, including an NGSO satellite and / or a GSO satellite. The SLA of the private network service can be described as the SLA of the multi-access fusion private network service.
[0141] In an embodiment, the SLA of the private network service includes one or more of the following:
[0142] Single-user bandwidth;
[0143] Concurrent connection number;
[0144] Coverage range;
[0145] End-to-end delay;
[0146] Reliability;
[0147] Security;
[0148] Isolation capability;
[0149] Function customization capability;
[0150] Service level;
[0151] QoE;
[0152] Service consistency requirement.
[0153] Step 2: The first satellite determines the resources required to support the private network service.
[0154] Here, the resources required to support the private network service include, but are not limited to, one or more of network resources, computing resources and storage resources.
[0155] It should be noted that the first satellite can also determine the resources required to support the private network service according to the SLA of the private network service.
[0156] Step 3: The first satellite determines the second information according to the resources of a single satellite and the resources required to support the private network service.
[0157] The second information includes a number of satellites required for deploying a satellite subnet supporting the private network service, and a set of network functions and / or a set of service capabilities required for supporting the private network service.
[0158] Here, the first satellite can determine, according to resources of a single satellite and resources required for supporting the private network service, the number of satellites required for deploying a satellite subnet supporting the private network service, and the set of network functions and / or the set of service capabilities required for supporting the private network service. The single satellite can refer to the first satellite, or any satellite (NGSO satellite and / or GSO satellite) that can be deployed in the satellite subnet other than the first satellite. The number of satellites can be described as a number of satellite nodes. The set of network functions can be understood as a set of network functions, which include but are not limited to one or more of data functions, control functions, and user functions. The set of service capabilities can be understood as a set of service capabilities.
[0159] Step 4: The first satellite determines or updates the first information according to the second information and satellite ephemeris information.
[0160] The first information includes at least satellites included in a satellite subnet supporting the private network service, network functions and / or service capabilities required for each satellite to support the private network service, and a first time period during which the satellite subnet interacts with a first ground subnet and / or a first terminal supporting the private network service. The first terminal represents a multi-connection terminal, i.e., a terminal supporting at least two of the mobile access mode, the fixed access mode, and the satellite access mode to access the satellite network.
[0161] Here, the first satellite can determine, according to the number of satellites included in the second information and satellite ephemeris information, the satellites included in the satellite subnet supporting the private network service, i.e., determine the constituent nodes of the satellite subnet supporting the private network service. The satellites included in the satellite subnet include master nodes and slave nodes.
[0162] The first satellite can determine, according to the set of network functions and / or the set of service capabilities required for supporting the private network service included in the second information, and according to the capabilities or resources of each satellite included in the satellite subnet supporting the private network service, the network functions and / or service capabilities required for each satellite to support the private network service.
[0163] The first satellite can determine, according to the satellite ephemeris information, the first time period during which the satellite subnet interacts with the first ground subnet and / or the first terminal supporting the private network service. For example, the master node of the NGSO satellite subnet calculates, according to the NGSO satellite ephemeris information, a rule of change of the connection relationship between the NGSO satellite subnet and the first ground subnet supporting the private network service over time, thereby determining the first time period during which the NGSO satellite subnet faces the first terminal.
[0164] It should be noted that the first terminal can directly access the satellite subnet supporting the private network service, or access the satellite subnet supporting the private network service through the first ground subnet. In the case of the first satellite being a GSO satellite, one satellite subnet supporting the private network service includes one GSO satellite, and the first time period is a fixed time period. In the case of the first satellite being a NGSO satellite, one satellite subnet supporting the private network service includes a plurality of NGSO satellites, and the first time period corresponding to the same NGSO satellite and the same ground subnet and / or the same first terminal changes periodically.
[0165] In an embodiment, the first information is determined or updated according to the second information and satellite ephemeris information, comprising:
[0166] capability negotiation with one or more third satellites to obtain a capability negotiation result; and / or
[0167] sending third information to one or more third satellites and receiving fourth information; wherein,
[0168] The satellite ephemeris information includes satellite constellation information; the first satellite and the third satellite are located at adjacent positions on the same orbit of the same satellite constellation, and the third information indicates that the third satellite performs capability negotiation with a satellite located at an adjacent position on the same orbit of the same satellite constellation; and the fourth information represents the capability negotiation result, which is used to determine the master satellite and the slave satellite included in the satellite subnet supporting the private network service.
[0169] Here, the satellites located at adjacent positions on the same orbit in the same satellite constellation can perform capability negotiation through handshake messages to obtain a capability negotiation result. The satellite ephemeris information can be referred to as ephemeris information or satellite ephemeris.
[0170] The first satellite can obtain the satellite constellation to which the first satellite belongs from the satellite ephemeris information, perform capability negotiation with other satellites located at adjacent positions on the same orbit of the satellite constellation, obtain a capability negotiation result, and determine or update the first information according to the capability negotiation result and the second information. For example, the NGSO satellites located at adjacent positions on the same orbit in the NGSO satellite constellation perform capability negotiation through handshake messages to determine or update the composition nodes of the NGSO satellite subnet, including the master node and the slave node.
[0171] The first satellite can also obtain the capability negotiation result between other satellites located in the same satellite constellation, i.e., receive the fourth information, and determine or update the first information according to the fourth information and the second information.
[0172] The first satellite can also determine or update the first information according to the fourth information, the capability negotiation result between the first satellite and the third satellite, and the second information.
[0173] In an embodiment, in the scenario where the first satellite is a slave satellite in a satellite subnet supporting the private network service, the first satellite determines or updates the first information according to the second information and satellite ephemeris information in the case that one or more of the following conditions are met:
[0174] a slave satellite in the satellite subnet supporting the private network service fails;
[0175] a slave satellite in the satellite subnet supporting the private network service is overloaded;
[0176] the SLA of the private network service changes.
[0177] In an embodiment, in the scenario where the first satellite is a slave satellite in a satellite subnet supporting the private network service, the first satellite determines or updates the first information according to the second information and satellite ephemeris information in the case that a master satellite in the satellite subnet supporting the private network service fails and / or is overloaded.
[0178] It should be noted that after the first satellite determines or updates the first information, the first information is sent to the second satellite, so that the second satellite deploys network functions and / or service capabilities required by the private network service according to the first information, and interacts with the first ground subnet and / or the first terminal in the first time period.
[0179] Step 5: The satellite subnet supporting the private network service interacts with the first ground subnet supporting the private network service in the first time period.
[0180] Here, the NGSO satellite subnet sets the first time period according to the law of change of the connection relationship between the NGSO satellite subnet and each ground subnet over time, and the NGSO satellite subnet establishes a connection with the first ground subnet and interacts with the first ground subnet in the first time period. The GSO satellite subnet establishes a fixed connection with each ground subnet, sets a fixed first time period, and the GSO satellite subnet interacts with the first ground subnet in the fixed first time period.
[0181] It should be noted that the first ground subnetwork (dedicated ground subnetwork) and the second ground subnetwork (shared ground subnetwork) are deployed on the ground, and the dedicated interworking function (first interworking function) and the shared interworking function (second interworking function) are deployed; the resource capability, the network function and the service capability are deployed on the satellite. The satellite subnetwork supporting the dedicated network service has a first configuration and a second configuration, the first configuration represents sharing in a period except the first period and in an area except the service area corresponding to the dedicated network service, and the second configuration represents being dedicated in the first period or in the service area corresponding to the dedicated network service. That is, the resource capability, the network function and the service capability deployed on the satellite supporting the satellite subnetwork of the dedicated network service are shared in a period except the first period and in an area except the service area corresponding to the dedicated network service, and are dedicated to the dedicated network service in the first period or in the service area corresponding to the dedicated network service. The satellite subnetwork dedicated in time or in a geographical area is connected to the dedicated ground subnetwork through the dedicated interworking function, and the shared satellite subnetwork is connected to the shared ground subnetwork through the shared interworking function, so as to realize safe isolation under the condition of limited satellite resources.
[0182] In an embodiment, the first satellite configures the network function and / or the service capability required by the first satellite to support the dedicated network service on the first satellite according to the first information; interacts with the first ground subnetwork in the first period and interacts with the second ground subnetwork in the second period; the second period represents a period except the first period, and the second ground subnetwork represents a ground subnetwork supporting a non-dedicated network service.
[0183] In an embodiment, in the first period, the satellite in the satellite subnetwork supporting the dedicated network service synchronizes the satellite-ground resource used by the dedicated network service with the first ground subnetwork in a periodic or service-driven manner; and / or
[0184] In the first period, the satellite in the satellite subnetwork supporting the dedicated network service interacts with the first ground subnetwork through the first interworking function; and / or
[0185] In the second period, the satellite in the satellite subnetwork supporting the dedicated network service interacts with the second ground subnetwork through the second interworking function; wherein,
[0186] The second period represents a period except the first period, and the second ground subnetwork represents a ground subnetwork supporting a non-dedicated network service; the first interworking function and the second interworking function are different and independent of each other.
[0187] Specifically, in an embodiment, in the case that the SLA of the dedicated network service does not contain the service consistency requirement, the satellite in the satellite subnetwork supporting the dedicated network service synchronizes the satellite-ground resource used by the dedicated network service with the first ground subnetwork in a periodic manner; or
[0188] In a case where the SLA of the private network service contains the service consistency requirement, the satellite in the satellite subnetwork supporting the private network service synchronizes the satellite-ground resource used by the private network service with the first ground subnetwork in a service-driven manner; or
[0189] In a case where the SLA of the private network service contains the service consistency requirement and the private network service is triggered in the satellite subnetwork and / or the first ground subnetwork, the satellite in the satellite subnetwork and the first ground subnetwork incrementally synchronize the satellite-ground resource of the private network service, and periodically perform information consistency verification.
[0190] Here, the satellite-ground resource can be understood as satellite-ground connection traffic resource, including one or more of resource capability, network function and service capability. The synchronization of the satellite-ground resource used by the private network service between the satellite in the satellite subnetwork and the first ground subnetwork can be understood as: the satellite in the satellite subnetwork and the first ground subnetwork perform full synchronization or incremental synchronization on the relevant information of the resource capability and / or network function and / or service capability used by the private network service.
[0191] It should be noted that, in a case where the SLA of the private network service contains the service consistency requirement, the service consistency threshold can be configured according to the service consistency requirement; in a case where the SLA of the private network service does not contain the service consistency requirement, a default service consistency threshold is configured. For example, in a case where the SLA of the private network service contains the service consistency requirement, the first ground subnetwork and the satellite subnetwork perform service-driven information interaction; in a case where the private network service is triggered in the first ground subnetwork or the satellite subnetwork, the resource capability, network function and service capability related information are incrementally synchronized between the first ground subnetwork and the satellite subnetwork, and the information consistency verification is periodically performed. In a case where the SLA of the private network service does not contain the service consistency requirement, the first ground subnetwork and the satellite subnetwork perform periodic information interaction, synchronize the resource capability, network function and service capability related information, and meet the default private network service consistency threshold requirement.
[0192] It should be noted that, the first ground subnetwork and the satellite subnetwork configure the service consistency threshold and the information consistency verification period to flexibly adjust the usage amount of the satellite-ground resource. Specifically, the first ground subnetwork and the satellite subnetwork can use the service consistency threshold approximation mechanism to adjust a first period, the first period representing a period of synchronizing the satellite-ground resource used by the private network service; and / or, configure or adjust a second period, the second period representing a period of performing information consistency verification.
[0193] Step 6: The satellite subnetwork supporting the private network service interacts with the second ground subnetwork in a second time period.
[0194] Step 7: The first ground subnetwork provides different levels of quality of service guarantee capability in the subnetwork according to the SLA of the private network service.
[0195] Here, the first ground subnetwork can negotiate the service quality assurance level of the first ground subnetwork with the first terminal according to the SLA of the private network service obtained from the ground-based / space-based service platform, and provide different levels of service quality assurance capabilities in the first ground subnetwork using dedicated or shared resource capabilities and / or network functions and / or service capabilities.
[0196] Step 8: The satellite subnetwork provides different levels of service quality assurance capabilities in the subnetwork according to the SLA of the private network service.
[0197] Here, the satellite subnetwork can negotiate the service quality assurance level of the satellite subnetwork with the first terminal according to the SLA of the private network service obtained from the ground-based / space-based service platform, and provide different levels of service quality assurance capabilities in the satellite subnetwork using dedicated or shared resource capabilities and / or network functions and / or service capabilities.
[0198] Step 9: The first ground subnetwork and the satellite subnetwork negotiate service quality assurance capabilities to establish a mapping relationship between the service quality assurance levels of the first ground subnetwork and the satellite subnetwork.
[0199] Here, since the bandwidth, latency, jitter, and packet loss rate performance indicators of the first ground subnetwork are higher for the same service quality assurance level, and the bandwidth, latency, jitter, and packet loss rate performance indicators of the satellite subnetwork are lower, the performance indicator requirements of the first ground subnetwork are higher than those of the satellite subnetwork for the same service quality assurance level.
[0200] Step 10: The first terminal switches from the first ground subnetwork to the satellite subnetwork, and the satellite subnetwork provides service quality assurance for the first terminal.
[0201] Here, the first terminal switches from mobile access to satellite access, switches from the first ground subnetwork to the satellite subnetwork, synchronizes the service quality assurance level between the first ground subnetwork and the satellite subnetwork, and performs cross-subnetwork service quality assurance; the satellite subnetwork provides service quality assurance for the first terminal, including service continuity and service quality assurance during switching, and service quality assurance after switching.
[0202] Step 11: The satellite subnetwork determines that it cannot provide the service quality assurance level negotiated with the first terminal, while the first ground subnetwork can provide a matching service quality assurance level for the first terminal.
[0203] Here, the satellite subnet judges that the subnet cannot provide the service quality guarantee level negotiated with the first terminal due to a fault or overload, and confirms that the first terminal and the first ground subnet have connection conditions through location query or paging of the first terminal; the satellite subnet and the first ground subnet negotiate the service quality guarantee capability, and determine that the first ground subnet can provide matching service quality guarantee capability for the first terminal.
[0204] Step 12: The satellite subnet issues a first instruction to the first terminal, instructing the first terminal to switch from satellite access to mobile access and from the satellite subnet to the first ground subnet.
[0205] Step 13: The first terminal switches from satellite access to mobile access and from the satellite subnet to the first ground subnet according to the first instruction.
[0206] Based on the overall interaction process of the private network networking method shown in the above embodiment, the first satellite is taken as the execution subject, and the embodiments of the present disclosure are described. It should be noted that the private network networking method with a single execution subject can be understood in the same way as the related content of the overall interaction process of the private network networking method in the above embodiment, and the following will not be described again.
[0207] The embodiments of the present disclosure provide a private network networking method, applied to a first satellite, that is, a satellite supporting private network services, including a GSO satellite and / or an NGSO satellite. As shown in FIG. 4, the method includes:
[0208] Step 401: Determine or update the first information according to at least satellite ephemeris information.
[0209] The first information at least includes satellites included in a satellite subnet supporting private network services, network functions and / or service capabilities required by each satellite to support the private network services, and a first time period for interaction between the satellite subnet and a first ground subnet and / or a first terminal supporting the private network services.
[0210] Here, the first satellite determines the law of the change of the connection relationship between each satellite and the ground subnet with time at least according to satellite ephemeris information, thereby determining or updating the first information.
[0211] In an embodiment, the first satellite is a GSO satellite, one satellite subnet supporting the private network services includes one GSO satellite, and the first time period is a fixed time period.
[0212] In an embodiment, the first satellite is an NGSO satellite, one satellite subnet supporting the private network services includes multiple NGSO satellites, and the first time period corresponding to the same NGSO satellite and the same ground subnet and / or the same first terminal changes periodically.
[0213] In order to improve the utilization of satellite resources on the basis of being able to provide services for private network services, in an embodiment, the satellite subnetwork has a first configuration and a second configuration, the first configuration represents sharing except for a time period and except for a service area corresponding to the private network services, and the second configuration represents being dedicated to the first time period or being dedicated to the service area corresponding to the private network services.
[0214] In order to enable the satellite subnetwork to guarantee the quality of service of the private network services, in an embodiment, the at least determining or updating the first information according to the satellite ephemeris information comprises:
[0215] According to the SLA of the private network services and the satellite ephemeris information, configuring the first information.
[0216] Here, the first satellite can determine the second information according to the SLA of the private network services, the second information includes the number of satellites required to deploy a satellite subnetwork supporting the private network services, and a set of network functions and / or a set of service capabilities required to support the private network services; according to the second information and the satellite ephemeris information, configuring the first information, for specific implementation process, please refer to the related description in the foregoing, which will not be repeated here.
[0217] In order to facilitate the satellite subnetwork and / or the first ground subnetwork to provide services for the private network services as much as possible to meet the quality of service guarantee requirements of the private network services, in an embodiment, the SLA of the private network services includes one or more of the following:
[0218] Single-user bandwidth;
[0219] Concurrent connection number;
[0220] Coverage range;
[0221] End-to-end delay;
[0222] Reliability;
[0223] Security;
[0224] Isolation capability;
[0225] Function customization capability;
[0226] Service level;
[0227] QoE;
[0228] Service consistency requirement.
[0229] Before configuring the first information according to the SLA of the private network services and the satellite ephemeris information, it is necessary to obtain the SLA of the private network services to ensure the accuracy of the obtained SLA of the private network services. Based on this, in an embodiment, the method further comprises:
[0230] obtain the SLA of the private network service from the space-based service platform and / or the ground-based service platform.
[0231] Here, the SLA of the private network service is stored in the space-based service platform and / or the ground-based service platform, and the first satellite can request the space-based service platform and / or the ground-based service platform to obtain the SLA of the private network service; or the first satellite can receive the SLA of the private network service actively sent or pushed by the space-based service platform and / or the ground-based service platform.
[0232] In order to construct a private network in a dynamic network environment and dynamically provide network functions and / or service capabilities for private network services, in an embodiment, the at least determining or updating the first information according to the satellite ephemeris information comprises:
[0233] determining resources required to support the private network service;
[0234] determining second information according to the resources of a single satellite and the resources required to support the private network service, the second information comprising the number of satellites required to deploy a satellite subnetwork supporting the private network service, and a set of network functions and / or a set of service capabilities required to support the private network service;
[0235] determining or updating the first information according to the second information and the satellite ephemeris information.
[0236] It should be noted that the specific implementation process is described above and will not be repeated here.
[0237] In the case where the SLA of the private network service has been obtained, in order to better meet the service quality assurance requirements of the private network service and provide services matching the service quality assurance requirements of the private network service, in an embodiment, the determining the resources required to support the private network service comprises:
[0238] determining the resources required to support the private network service according to the SLA of the private network service.
[0239] Satellites located in the same orbit adjacent positions in the same satellite constellation can perform capability negotiation through interactive handshake messages to obtain a capability negotiation result, so as to determine the network functions and / or service capabilities required by each satellite to support the private network service according to the capability negotiation result, so that the satellites in the satellite subnetwork can better provide services for the private network service. Based on this, in an embodiment, the determining or updating the first information according to the second information and the satellite ephemeris information comprises:
[0240] performing capability negotiation with one or more third satellites to obtain a capability negotiation result; and / or
[0241] sending third information to one or more third satellites, and receiving fourth information; wherein
[0242] The satellite ephemeris information comprises satellite constellation information; the first satellite and the third satellite are located at adjacent positions of a same orbit of a same satellite constellation, and the third information indicates that the third satellite performs capability negotiation with satellites located at adjacent positions of the same orbit of the same satellite constellation; and the fourth information represents a capability negotiation result, and the capability negotiation result is used to determine a master satellite and a slave satellite included in a satellite subnetwork supporting the private network service.
[0243] Here, the first satellite determines a satellite constellation in which the first satellite is located in the satellite ephemeris information, and determines the third satellite in the satellite constellation; in the case where the third satellite is determined, the first satellite performs capability negotiation with one or more third satellites to obtain a capability negotiation result; and / or, the first satellite sends third information to one or more third satellites, and receives fourth information; thereby determining or updating the first information according to the capability negotiation result between the first satellite and the third satellite, and / or the fourth information, and according to the second information.
[0244] The satellites included in the satellite subnetwork supporting the private network service can include one master node and one or more slave nodes, and the first satellite can be the master node or the slave node. Based on this, in an embodiment, the first satellite is a master satellite in the satellite subnetwork, and the first information is determined or updated according to at least the satellite ephemeris information, comprising:
[0245] The first information is determined or updated according to at least the satellite ephemeris information in the case where one or more of the following conditions are met:
[0246] A slave satellite in the satellite subnetwork fails;
[0247] A slave satellite in the satellite subnetwork is overloaded;
[0248] An SLA of the private network service is changed.
[0249] In order to ensure the continuity of the private network service, in an embodiment, the first satellite is a slave satellite in the satellite subnetwork, and the first information is determined or updated according to at least the satellite ephemeris information, comprising:
[0250] The first information is determined or updated according to at least the satellite ephemeris information in the case where a master satellite in the satellite subnetwork fails and / or is overloaded.
[0251] After the first information is determined or updated, the first information needs to be sent to each satellite in the satellite subnetwork supporting the private network service, so that each satellite in the satellite subnetwork deploys network functions and / or service capabilities required by the private network service according to the first information. Based on this, in an embodiment, the method further comprises:
[0252] sending the first information to a second satellite; wherein,
[0253] the second satellite represents any satellite included in a satellite subnetwork supporting the private network service; the first information is used for the second satellite to deploy network functions and / or service capabilities required by the private network service, and to interact with the first ground subnetwork and / or the first terminal in the first time period.
[0254] In order to meet the security isolation requirements of the private network service and achieve security isolation under the condition of limited satellite resources, in an embodiment, the method further comprises one or more of the following:
[0255] configuring, according to the first information, the first satellite to support network functions and / or service capabilities required by the private network service on the first satellite;
[0256] interacting with the first ground subnetwork and / or the first terminal in the first time period;
[0257] interacting with a second ground subnetwork in a second time period, the second time period representing a time period other than the first time period, and the second ground subnetwork representing a ground subnetwork supporting a non-private network service.
[0258] Considering the strong mobility of the NGSO satellite subnetwork relative to the ground subnetwork, the connection between the NGSO satellite subnetwork and a certain ground subnetwork is periodic, in order to achieve data synchronization between the first ground subnetwork and the satellite subnetwork, in an embodiment, in the first time period, the satellites within the satellite subnetwork periodically or in a service-driven manner synchronize the satellite-ground resources used by the private network service with the first ground subnetwork; and / or
[0259] in the first time period, the satellites within the satellite subnetwork interact with the first ground subnetwork through a first interworking function; and / or
[0260] in a second time period, the satellites within the satellite subnetwork interact with a second ground subnetwork through a second interworking function; wherein,
[0261] the second time period represents a time period other than the first time period, and the second ground subnetwork represents a ground subnetwork supporting a non-private network service; the first interworking function and the second interworking function are different and independent of each other.
[0262] In order to improve the flexibility and diversity of data synchronization between the first ground subnetwork and the satellite subnetwork, in an embodiment, in the case where the SLA of the private network service does not contain service consistency requirements, the satellites within the satellite subnetwork periodically synchronize the satellite-ground resources used by the private network service with the first ground subnetwork; or
[0263] In a case where the SLA of the private network service contains a service consistency requirement, the satellites in the satellite subnetwork and the first ground subnetwork incrementally synchronize the satellite-ground resources used by the private network service in a service-driven manner, or
[0264] In a case where the SLA of the private network service contains a service consistency requirement, and the private network service is triggered in the satellite subnetwork and / or the first ground subnetwork, the satellites in the satellite subnetwork and the first ground subnetwork incrementally synchronize the satellite-ground resources of the private network service, and periodically perform information consistency verification.
[0265] In consideration of the fact that the first ground subnetwork and the satellite subnetwork can adjust the amount of use of satellite-ground resources by configuring a service consistency threshold and an information consistency verification period, so as to save the satellite-ground resource overhead of the private network service. Based on this, in an embodiment, the method further comprises:
[0266] adjusting a first period by using a service consistency threshold approximation mechanism, the first period representing a period of synchronizing the satellite-ground resources used by the private network service; and / or
[0267] configuring or adjusting a second period, the second period representing a period of performing information consistency verification.
[0268] Here, the first period satisfies the periodic variation law of the connection of the satellite subnetwork and the first ground subnetwork.
[0269] It should be noted that each satellite in the satellite subnetwork can adjust the first period by itself, and / or configure or adjust the second period by itself; or the first satellite determines or adjusts the first period and / or the second period, and then notifies other satellites in the satellite subnetwork and the first ground subnetwork.
[0270] In order to improve the quality of service guarantee provided by the satellite subnetwork and / or the first ground network for the private network service, in an embodiment, the satellites in the satellite subnetwork and / or the first ground subnetwork support providing different levels of quality of service guarantee capabilities according to the SLA of the private network service.
[0271] In consideration of the differences between the first ground subnetwork and the satellite subnetwork in terms of resources and performance indicators, in an embodiment, the method further comprises:
[0272] negotiating quality of service guarantee capabilities with the first ground subnetwork, and establishing a first relationship; wherein the first relationship at least includes a mapping relationship between the quality of service guarantee levels of the satellite subnetwork and the first ground subnetwork.
[0273] In which, the performance indicator requirement of the first ground subnetwork corresponding to the same quality of service guarantee level is higher than the performance indicator requirement of the satellite subnetwork.
[0274] In order to guarantee the continuity and quality of service of the private network service, the quality of service of the private network service needs to be guaranteed in the sub-network and across the sub-network, and the quality of service is improved through switching access mode and / or switching sub-network. Based on this, in an embodiment, the method further includes:
[0275] In the case of meeting one or more of the following conditions, the quality of service guarantee level of the private network service is synchronized with the first ground sub-network:
[0276] The first terminal switches from the first ground sub-network to the satellite sub-network;
[0277] The first terminal switches from the satellite sub-network to the first ground sub-network.
[0278] In order to guarantee the continuity and quality of service of the private network service, the quality of service across the sub-network can be guaranteed for the private network service, and in an embodiment, the method further includes one or more of the following:
[0279] In the case of failure and / or overload of the satellite sub-network, the first ground sub-network that can connect the first terminal is queried or paged according to the location of the first terminal;
[0280] The quality of service guarantee capability negotiation is performed with the first ground sub-network that can connect the first terminal to determine whether the first ground sub-network can provide matching quality of service guarantee capability for the first terminal;
[0281] A first instruction is sent to the first terminal; the first instruction instructs the first terminal to switch from satellite access to mobile access, and / or instructs the first terminal to switch from the satellite sub-network to the determined first ground sub-network.
[0282] In order to realize the method of the first satellite side in the embodiment of the present disclosure, the embodiment of the present disclosure further provides a private network networking device arranged on the first satellite, as shown in FIG. 5, the device includes:
[0283] A first determining unit 501 is configured to determine or update the first information according to at least satellite ephemeris information; wherein,
[0284] The first information at least includes satellites included in a satellite sub-network supporting a private network service, network functions and / or service capabilities required by each satellite to support the private network service, and a first time period for the satellite sub-network to interact with a first ground sub-network and / or a first terminal supporting the private network service.
[0285] In an embodiment, the first determining unit 501 is specifically configured to configure the first information according to the SLA of the private network service and the satellite ephemeris information.
[0286] In an embodiment, the apparatus further comprises:
[0287] an obtaining unit, configured to obtain the SLA of the private network service from a space-based service platform and / or a ground-based service platform.
[0288] In an embodiment, the first determining unit 501 is specifically configured to:
[0289] determine the resources required to support the private network service;
[0290] determine second information according to the resources of a single satellite and the resources required to support the private network service, the second information comprising the number of satellites required to deploy a satellite subnetwork supporting the private network service, and a set of network functions and / or a set of service capabilities required to support the private network service;
[0291] determine or update the first information according to the second information and the satellite ephemeris information.
[0292] In an embodiment, the first determining unit 501 is specifically configured to determine the resources required to support the private network service according to the SLA of the private network service.
[0293] In an embodiment, the first determining unit 501 is specifically configured to:
[0294] perform capability negotiation with one or more third satellites to obtain a capability negotiation result; and / or
[0295] send third information to one or more third satellites and receive fourth information; wherein,
[0296] the satellite ephemeris information comprises satellite constellation information; the first satellite and the third satellite are located at adjacent positions on the same orbit of the same satellite constellation, and the third information indicates that the third satellite performs capability negotiation with a satellite located at an adjacent position on the same orbit of the same satellite constellation; and the fourth information represents the capability negotiation result, which is used to determine the master satellite and the slave satellite included in the satellite subnetwork supporting the private network service.
[0297] In an embodiment, the first satellite is a master satellite in the satellite subnetwork, and the first determining unit 501 is specifically configured to determine or update the first information at least according to the satellite ephemeris information when one or more of the following conditions are met:
[0298] a slave satellite in the satellite subnetwork fails;
[0299] a slave satellite in the satellite subnetwork is overloaded;
[0300] the SLA of the private network service is changed.
[0301] In an embodiment, the first satellite is a slave satellite in the satellite subnet, and the first determining unit 501 is specifically configured to determine or update the first information according to the satellite ephemeris information in a case where a master satellite in the satellite subnet fails and / or is overloaded.
[0302] In an embodiment, the first satellite is a GSO satellite, one satellite subnet supporting the private network service includes one GSO satellite, and the first time period is a fixed time period.
[0303] In an embodiment, the first satellite is an NGSO satellite, one satellite subnet supporting the private network service includes a plurality of NGSO satellites, and the first time period corresponding to the same NGSO satellite and the same ground subnet and / or the same first terminal varies periodically.
[0304] In an embodiment, the apparatus further includes:
[0305] The first sending unit is configured to send the first information to a second satellite; and
[0306] The second satellite represents any satellite included in a satellite subnet supporting the private network service, and the first information is used for the second satellite to deploy a network function and / or a service capability required by the private network service and to interact with the first ground subnet and / or the first terminal in the first time period.
[0307] In an embodiment, the apparatus further includes one or more of the following:
[0308] The first configuring unit is configured to configure, according to the first information, a network function and / or a service capability required by the first satellite to support the private network service on the first satellite;
[0309] The first interacting unit is configured to interact with the first ground subnet and / or the first terminal in the first time period.
[0310] The second interacting unit is configured to interact with a second ground subnet in a second time period, the second time period representing a time period other than the first time period, and the second ground subnet representing a ground subnet supporting a non-private network service.
[0311] In an embodiment, the SLA of the private network service includes one or more of the following:
[0312] Single-user bandwidth;
[0313] Concurrent connection number;
[0314] Coverage range;
[0315] End-to-end latency;
[0316] Reliability;
[0317] Security;
[0318] Isolation capability;
[0319] Function customization capability;
[0320] Service level;
[0321] QoE;
[0322] Traffic consistency requirement.
[0323] In an embodiment, the satellite subnet has a first configuration and a second configuration, the first configuration representing sharing except for a time period and except for a service area corresponding to the private network traffic during the first time period, and the second configuration representing being dedicated to the first time period or being dedicated to the service area corresponding to the private network traffic.
[0324] In an embodiment, during the first time period, the satellite in the satellite subnet synchronizes, periodically or in a traffic-driven manner, the satellite-ground resources used by the private network traffic with the first ground subnet; and / or
[0325] During the first time period, the satellite in the satellite subnet interacts with the first ground subnet through a first interworking function; and / or
[0326] During a second time period, the satellite in the satellite subnet interacts with a second ground subnet through a second interworking function; wherein,
[0327] The second time period represents a time period except for the first time period, and the second ground subnet represents a ground subnet supporting non-private network traffic; the first interworking function and the second interworking function are different and independent of each other.
[0328] In an embodiment, in a case where the SLA of the private network traffic does not contain a traffic consistency requirement, the satellite in the satellite subnet synchronizes, periodically, the satellite-ground resources used by the private network traffic with the first ground subnet; or
[0329] In a case where the SLA of the private network traffic contains a traffic consistency requirement, the satellite in the satellite subnet synchronizes, in a traffic-driven manner, the satellite-ground resources used by the private network traffic with the first ground subnet; or
[0330] In a case where the SLA of the private network traffic contains a traffic consistency requirement, and the private network traffic is triggered in the satellite subnet and / or the first ground subnet, the satellite in the satellite subnet synchronizes incrementally the satellite-ground resources of the private network traffic with the first ground subnet, and performs information consistency verification periodically.
[0331] In an embodiment, the apparatus further comprises:
[0332] an adjusting unit configured to adjust a first period using a service consistency threshold approximation mechanism, the first period representing a period of synchronization of a satellite resource used by the private network service; and / or
[0333] a second configuring unit configured to configure or adjust a second period, the second period representing a period of information consistency check.
[0334] In an embodiment, the satellite in the satellite subnetwork and / or the first ground subnetwork support providing different levels of quality of service guarantee capability according to the SLA of the private network service.
[0335] In an embodiment, the apparatus further comprises:
[0336] an establishing unit configured to perform negotiation of quality of service guarantee capability with the first ground subnetwork and establish a first relationship, wherein the first relationship comprises at least a mapping relationship between quality of service guarantee levels of the satellite subnetwork and the first ground subnetwork.
[0337] In an embodiment, the performance index requirement of the first ground subnetwork corresponding to the same quality of service guarantee level is higher than the performance index requirement of the satellite subnetwork.
[0338] In an embodiment, the apparatus further comprises:
[0339] a synchronizing unit configured to synchronize the quality of service guarantee level of the private network service with the first ground subnetwork under one or more of the following conditions:
[0340] the first terminal switches from the first ground subnetwork to the satellite subnetwork;
[0341] the first terminal switches from the satellite subnetwork to the first ground subnetwork.
[0342] In an embodiment, the apparatus further comprises one or more of the following:
[0343] a querying unit configured to query or page a first ground subnetwork connectable to the first terminal according to the location of the first terminal under the condition that the satellite subnetwork fails and / or is overloaded;
[0344] a negotiating unit configured to negotiate quality of service guarantee capability with a first ground subnetwork connectable to the first terminal to determine whether the first ground subnetwork can provide matching quality of service guarantee capability for the first terminal;
[0345] a second sending unit, configured to send a first instruction to the first terminal; the first instruction instructs the first terminal to switch from satellite access to mobile access, and / or instructs the first terminal to switch from the satellite subnetwork to a determined first ground subnetwork.
[0346] In actual application, the first determining unit 501, the first sending unit, the first interaction unit, the second interaction unit, the querying unit, the negotiating unit and the second sending unit can be implemented by a processor in the private network networking device in combination with a communication interface, and the obtaining unit, the first configuring unit, the adjusting unit, the second configuring unit and the establishing unit can be implemented by the processor in the private network networking device.
[0347] It should be noted that the private network networking device provided in the above embodiments is only taken as an example in the division of the above program modules when performing private network networking, and in actual application, the above processing can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above processing. In addition, the private network networking device and the private network networking method provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0348] Based on the hardware implementation of the above program modules, and in order to implement the method of the first satellite side in the embodiments of the present disclosure, the embodiments of the present disclosure further provide a first satellite, as shown in FIG. 6, the first satellite 600 includes:
[0349] a communication interface 601 capable of exchanging information with other network nodes;
[0350] a processor 602 connected with the communication interface 601 to realize information exchange with other network nodes, for running a computer program, and executing the method provided in one or more technical solutions of the first satellite side. The computer program is stored on the memory 903.
[0351] Specifically, the processor 602 is configured to determine or update first information according to satellite ephemeris information; wherein the first information at least includes satellites included in a satellite subnetwork supporting private network services, network functions and / or service capabilities required by each satellite to support the private network services, and a first time period for the satellite subnetwork to interact with a first ground subnetwork and / or a first terminal supporting the private network services.
[0352] In an embodiment, the processor 602 is specifically configured to configure the first information according to the SLA of the private network service and the satellite ephemeris information.
[0353] In an embodiment, the processor 602 is further configured to acquire the SLA of the private network service from a space-based service platform and / or a ground-based service platform.
[0354] In an embodiment, the processor 602 is specifically configured to:
[0355] determine resources required for supporting the private network service;
[0356] determine second information according to the resources of a single satellite and the resources required for supporting the private network service, the second information comprising a number of satellites required for deploying a satellite subnetwork supporting the private network service, and a set of network functions and / or a set of service capabilities required for supporting the private network service;
[0357] determine or update the first information according to the second information and the satellite ephemeris information.
[0358] In an embodiment, the processor 602 is specifically configured to determine the resources required for supporting the private network service according to the SLA of the private network service.
[0359] In an embodiment, the processor 602 is specifically configured to perform capability negotiation with one or more third satellites to obtain a capability negotiation result; and / or
[0360] The communication interface 601 is configured to send third information to the one or more third satellites and receive fourth information; wherein,
[0361] The satellite ephemeris information comprises satellite constellation information; the first satellite and the third satellite are located at adjacent positions on a same orbit of a same satellite constellation, the third information indicates that the third satellite performs capability negotiation with a satellite located at an adjacent position on a same orbit of a same satellite constellation, and the fourth information represents the capability negotiation result, which is used to determine a master satellite and a slave satellite included in the satellite subnetwork supporting the private network service.
[0362] In an embodiment, the first satellite is a master satellite in the satellite subnetwork, and the processor 602 is specifically configured to determine or update the first information at least according to the satellite ephemeris information when one or more of the following conditions is met:
[0363] A slave satellite in the satellite subnetwork fails;
[0364] A slave satellite in the satellite subnetwork is overloaded;
[0365] The SLA of the private network service is changed.
[0366] In one embodiment, the first satellite is a slave satellite within the satellite subnet, and the processor 602 is specifically used to determine or update the first information at least based on the satellite ephemeris information in the event of a failure and / or overload of the master satellite within the satellite subnet.
[0367] In one embodiment, the first satellite is a GSO satellite, a satellite subnet supporting the private network service includes a GSO satellite, and the first time period is a fixed time period.
[0368] In one embodiment, the first satellite is an NGSO satellite, and a satellite subnet supporting the private network service includes multiple NGSO satellites. The first time period corresponding to the same NGSO satellite, the same ground subnet, and / or the same first terminal changes periodically.
[0369] In one embodiment, the communication interface 601 is used to send the first information to the second satellite;
[0370] Wherein, the second satellite represents any satellite included in the satellite subnet supporting the private network service; the first information is used for the network functions and / or service capabilities required by the second satellite to deploy the private network service, and for interacting with the first ground subnet and / or the first terminal during the first time period.
[0371] In one embodiment, the processor 602 is further configured, based on the first information, to configure the network functions and / or service capabilities required by the first satellite to support the private network service; and / or
[0372] The communication interface 601 is further configured to interact with the first terrestrial subnet and / or the first terminal during the first time period; and / or to interact with the second terrestrial subnet during the second time period, wherein the second time period represents a time period other than the first time period, and the second terrestrial subnet represents a terrestrial subnet that supports non-private network services.
[0373] In one embodiment, the SLA for the private network service includes one or more of the following:
[0374] Single-user bandwidth;
[0375] Number of concurrent connections;
[0376] Coverage area;
[0377] End-to-end delay;
[0378] reliability;
[0379] Security;
[0380] Isolation capability;
[0381] Function customization capabilities;
[0382] Service level;
[0383] QoE;
[0384] Business consistency requirements.
[0385] In one embodiment, the satellite subnet has a first configuration and a second configuration, wherein the first configuration represents sharing of time periods other than the first time period and areas other than the service area corresponding to the private network service, and the second configuration represents dedicated use in the first time period or dedicated use in the service area corresponding to the private network service.
[0386] In one embodiment, during the first time period, satellites within the satellite subnet periodically or in a service-driven manner synchronize the satellite-to-ground resources used by the private network service with the first ground subnet; and / or
[0387] During the first time period, satellites within the satellite subnet interact with the first ground subnet via a first interconnection function; and / or
[0388] During the second time period, satellites within the satellite subnet interact with the second ground subnet via a second interoperability function; wherein,
[0389] The second time period represents the time period other than the first time period, and the second terrestrial subnet represents the terrestrial subnet that supports non-private network services; the first interconnection function and the second interconnection function are different from and independent of each other.
[0390] In one embodiment, if the SLA of the private network service does not include service consistency requirements, the satellites within the satellite subnet periodically synchronize the satellite-to-ground resources used by the private network service with the first ground subnet; or
[0391] When the SLA for the private network service includes service consistency requirements, the satellites within the satellite subnet synchronize with the first ground subnet using the satellite-to-ground resources of the private network service in a service-driven manner; or
[0392] The SLA of the private network service includes service consistency requirements, and when the private network service is triggered by the satellite subnet and / or the first ground subnet, the satellites in the satellite subnet incrementally synchronize the satellite-ground resources of the private network service with the first ground subnet, and periodically perform information consistency checks.
[0393] In one embodiment, the processor 602 is further configured to adjust a first period using a service consistency threshold approximation mechanism, wherein the first period represents the period for synchronizing the satellite-ground resources used by the private network service; and / or to configure or adjust a second period, wherein the second period represents the period for performing information consistency verification.
[0394] In one embodiment, the satellites within the satellite subnet and / or the first ground subnet support different levels of quality of service assurance capabilities based on the SLA of the private network service.
[0395] In one embodiment, the processor 602 is further configured to negotiate service quality assurance capabilities with the first ground subnet and establish a first relationship; wherein the first relationship includes at least a mapping relationship of service quality assurance levels between the satellite subnet and the first ground subnet.
[0396] In one embodiment, the performance requirements of the first ground subnet corresponding to the same quality of service assurance level are higher than those of the satellite subnet.
[0397] In one embodiment, the processor 602 is further configured to synchronize the quality of service (QoS) assurance level of the private network service with the first terrestrial subnet under one or more of the following conditions:
[0398] The first terminal switches from the first ground subnet to the satellite subnet;
[0399] The first terminal switches from the satellite subnet to the first ground subnet.
[0400] In one embodiment, the processor 602 is further configured to, in the event of a failure and / or overload of the satellite subnet, query or page a first ground subnet that can connect to the first terminal based on the location of the first terminal; and / or, negotiate the quality of service (QoS) assurance capability with the first ground subnet that can connect to the first terminal to determine whether the first ground subnet can provide a matching QoS assurance capability for the first terminal; and / or
[0401] The communication interface 601 is used to send a first instruction to the first terminal; the first instruction instructs the first terminal to switch from satellite access to mobile access, and / or instructs the first terminal to switch from the satellite subnet to a determined first ground subnet.
[0402] It should be noted that the specific processing procedures of processor 602 and communication interface 601 can be understood by referring to the above method.
[0403] Of course, in practical applications, the various components in the first satellite 600 are coupled together through a bus system 604. It can be understood that the bus system 604 is used to achieve communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 604 in Figure 6.
[0404] The memory 903 in this embodiment is used to store various types of data to support the operation of the first satellite 600. Examples of such data include any computer programs used for operation on the first satellite 600.
[0405] The methods disclosed in the above embodiments of this disclosure can be applied to, or implemented by, the processor 602. The processor 602 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware in the processor 602 or by instructions in software form. The processor 602 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 602 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically in memory 903. The processor 602 reads information from memory 903 and, in conjunction with its hardware, completes the steps of the aforementioned methods.
[0406] In an exemplary embodiment, the first satellite 600 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0407] It is understood that the memory (memory 903) in this embodiment of the present disclosure can be volatile memory or non-volatile memory, or both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be disk storage or magnetic tape storage. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this disclosure are intended to include, but are not limited to, these and any other suitable types of memories.
[0408] In an exemplary embodiment, this disclosure also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory 903 storing a computer program, which can be executed by the processor 602 of the first satellite 600 to complete the steps described in the aforementioned first satellite-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0409] For example, this disclosure also provides a computer program product, including a computer program that can be executed by a processor 602 of a first satellite 600 to perform the steps described in the aforementioned first satellite-side method.
[0410] It should be noted that terms such as "first" and "second" are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. "Multiple" can refer to two or more items, and "multiple" can refer to two or more items. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the term "one or more" in this document refers to any combination of at least two of the multiple elements. For example, including one or more of A, B, and C can represent including any one or at least two or more elements selected from the set consisting of A, B, and C.
[0411] Furthermore, the technical solutions described in the embodiments of this disclosure can be combined arbitrarily without conflict.
[0412] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure.
Claims
A private network configuration method, applied to a first satellite, the method comprising: At least the first piece of information should be determined or updated based on satellite ephemeris information; among which, The first information includes at least the satellites included in the satellite subnet supporting the private network service, the network functions and / or service capabilities required by each satellite to support the private network service, and the first time period during which the satellite subnet interacts with the first ground subnet and / or the first terminal supporting the private network service. According to the method of claim 1, wherein, The determination or updating of the first information based at least on satellite ephemeris information includes: Configure the first information based on the Service Level Agreement (SLA) of the private network service and the satellite ephemeris information. The method according to claim 2, further comprising: Obtain the SLA for the private network service from the space-based service platform and / or the ground-based service platform. The method according to any one of claims 1 to 3, wherein, The determination or updating of the first information based at least on satellite ephemeris information includes: Determine the resources required to support the private network services; The second information is determined based on the resources of a single satellite and the resources required to support the private network service. The second information includes the number of satellites required to deploy a satellite subnet to support the private network service, as well as the set of network functions and / or service capabilities required to support the private network service. The first information is determined or updated based on the second information and the satellite ephemeris information. The method according to claim 4, wherein, The determination of the resources required to support the private network service includes: The resources required to support the private network service are determined based on the SLA of the private network service. The method according to claim 4, wherein, The step of determining or updating the first information based on the second information and the satellite ephemeris information includes: Capability negotiation is conducted with one or more third satellites to obtain a capability negotiation result; and / or Sending third information to one or more third satellites and receiving fourth information; among them, The satellite ephemeris information includes satellite constellation information; the first satellite and the third satellite are located at adjacent positions in the same orbit of the same satellite constellation, and the third information indicates that the third satellite performs capability negotiation with the satellite located at an adjacent position in the same orbit of the same satellite constellation; the fourth information represents the capability negotiation result, which is used to determine the master satellite and slave satellites included in the satellite subnet supporting the private network service. The method according to any one of claims 1 to 3, wherein, The first satellite is the primary satellite within the satellite subnet, and the determination or updating of the first information based at least on satellite ephemeris information includes: The first information shall be determined or updated at least based on the satellite ephemeris information if one or more of the following conditions are met: A satellite within the satellite subnet experienced a failure; Overload of slave satellites within the satellite subnet; The SLA for the private network service has been changed. The method according to any one of claims 1 to 3, wherein, The first satellite is a slave satellite within the satellite subnet, and the determination or updating of the first information based at least on satellite ephemeris information includes: In the event of a failure and / or overload of the primary satellite within the satellite subnet, the first information shall be determined or updated at least based on the satellite ephemeris information. According to the method of claim 1, wherein, The first satellite is a geostationary orbit (GSO) satellite. A satellite subnet supporting the private network service includes one GSO satellite. The first time period is a fixed time period. According to the method of claim 1, wherein, The first satellite is a non-geostationary orbit (NGSO) satellite. A satellite subnet supporting the private network service includes multiple NGSO satellites. The first time period corresponding to the same NGSO satellite, the same ground subnet, and / or the same first terminal changes periodically. The method according to claim 1, further comprising: The first information is sent to the second satellite; wherein, The second satellite represents any satellite included in the satellite subnet supporting the private network service; the first information is used for the network functions and / or service capabilities required by the second satellite to deploy the private network service, and for interacting with the first ground subnet and / or the first terminal during the first time period. The method according to claim 1, further comprising one or more of the following: Based on the first information, configure the network functions and / or service capabilities required by the first satellite to support the private network service on the first satellite; During the first time period, it interacts with the first ground subnet and / or the first terminal; The second time period interacts with the second terrestrial subnet, which represents a time period other than the first time period, and the second terrestrial subnet represents a terrestrial subnet that supports non-private network services. The method according to claim 2, 3 or 5, wherein, The SLA for the private network service includes one or more of the following: Single-user bandwidth; Number of concurrent connections; Coverage area; End-to-end delay; reliability; Security; Isolation capability; Function customization capabilities; Service level; Quality of Experience (QoE) Business consistency requirements. The method according to any one of claims 1 to 3, 5 to 6, and 9 to 12, wherein, The satellite subnet has a first configuration and a second configuration. The first configuration indicates that the satellite is shared in time periods other than the first time period and in areas other than the service area corresponding to the private network service. The second configuration indicates that the satellite is dedicated to the first time period or to the service area corresponding to the private network service. The method according to any one of claims 1 to 3, 5 to 6, and 9 to 12, wherein, During the first time period, the satellites in the satellite subnet and the first ground subnet periodically or in a service-driven manner synchronize the satellite-ground resources used by the private network service. and / or During the first time period, satellites within the satellite subnet interact with the first ground subnet via a first interconnection function; and / or During the second time period, satellites within the satellite subnet interact with the second ground subnet via a second interoperability function; wherein, The second time period represents the time period other than the first time period, and the second terrestrial subnet represents the terrestrial subnet that supports non-private network services; the first interconnection function and the second interconnection function are different from and independent of each other. The method according to claim 15, wherein, If the SLA of the private network service does not include service consistency requirements, the satellites in the satellite subnet and the first ground subnet periodically synchronize the satellite-ground resources used by the private network service. or When the SLA of the private network service includes service consistency requirements, the satellites in the satellite subnet and the first ground subnet synchronize the satellite-ground resources used by the private network service in a service-driven manner. or The SLA of the private network service includes service consistency requirements, and when the private network service is triggered by the satellite subnet and / or the first ground subnet, the satellites in the satellite subnet incrementally synchronize the satellite-ground resources of the private network service with the first ground subnet, and periodically perform information consistency checks. The method according to claim 16, further comprising: The first cycle is adjusted using a service consistency threshold approximation mechanism, whereby the first cycle represents the cycle for synchronizing the satellite and ground resources used by the private network service. and / or Configure or adjust the second cycle, which represents the cycle for performing information consistency verification. The method according to any one of claims 1 to 3, 5 to 6, 9 to 12, 16 to 17, wherein, The satellites within the satellite subnet and / or the first ground subnet support different levels of quality of service assurance capabilities based on the SLA of the private network service. The method according to any one of claims 1 to 3, 5 to 6, 9 to 12, 16 to 17, further comprising: Negotiate the quality of service (QoS) assurance capabilities with the first ground subnet and establish a first relationship; wherein the first relationship includes at least a mapping relationship of QoS assurance levels between the satellite subnet and the first ground subnet. The method according to claim 19, wherein, The performance requirements of the first ground subnet corresponding to the same quality of service assurance level are higher than those of the satellite subnet. The method according to any one of claims 1 to 3, 5 to 6, 9 to 12, 16 to 17, and 20, further comprising: The quality of service (QoS) level for the private network services synchronized with the first terrestrial subnet is determined under one or more of the following conditions: The first terminal switches from the first ground subnet to the satellite subnet; The first terminal switches from the satellite subnet to the first ground subnet. The method according to any one of claims 1 to 3, 5 to 6, 9 to 12, 16 to 17, and 20, further comprising one or more of the following: In the event of a failure and / or overload of the satellite subnet, the first ground subnet that can be connected to the first terminal can be queried or paged based on the location of the first terminal. Negotiate the quality of service (QoS) assurance capability with the first ground subnet that can connect to the first terminal to determine whether the first ground subnet can provide a matching QoS assurance capability for the first terminal. Send the first instruction to the first terminal; The first instruction instructs the first terminal to switch from satellite access to mobile access, and / or instructs the first terminal to switch from the satellite subnet to a determined first ground subnet. A private network networking device, comprising: The first determining unit is used to determine or update the first information based at least on satellite ephemeris information; wherein... The first information includes at least the satellites included in the satellite subnet supporting the private network service, the network functions and / or service capabilities required by each satellite to support the private network service, and the first time period during which the satellite subnet interacts with the first ground subnet and / or the first terminal supporting the private network service. A first type of satellite includes: Processor and communication interface; among which, The processor is configured to determine or update first information based at least on satellite ephemeris information; wherein... The first information includes at least the satellites included in the satellite subnet supporting the private network service, the network functions and / or service capabilities required by each satellite to support the private network service, and the first time period during which the satellite subnet interacts with the first ground subnet and / or the first terminal supporting the private network service. A first type of satellite includes a processor and a memory for storing computer programs that can run on the processor. in, When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 22. A storage medium on which a computer program is stored, wherein, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 22. A computer program product includes a computer program, wherein, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 22.