Network element configuration method, apparatus and communication device
By configuring network elements based on node capabilities and establishing autonomous domains, the method enhances communication performance in integrated networks by ensuring compatibility and optimizing network functions.
Patent Information
- Application Number
- JP2024533285
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-12-31
- Filing Date
- 2022-12-30
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2042-12-30
AI Technical Summary
In fixed, mobile, and satellite integrated networks, the weak computing, storage, and connection capabilities of space-based nodes make it impossible to deploy network functions effectively, leading to reduced communication performance when the same network elements are used in both space-based and ground-based nodes.
A method and apparatus that configures network elements by combining network atomic functions into molecular functions based on node capability information, establishing autonomous domains for intra-domain and inter-domain networking, and using a clustering algorithm to optimize communication.
Improves communication effectiveness by ensuring network elements are compatible with node capabilities, enhancing communication capacity and performance in dynamic network environments.
Smart Images

Figure 0007760061000001 
Figure 0007760061000002 
Figure 0007760061000003
Abstract
Description
Cross-Citation of Related Applications
[0001] This application is filed based on and claims priority to a Chinese patent application having application number 202111659097.3 and filing date December 31, 2021, the entire contents of which are hereby incorporated by reference into this application. [Technical Field]
[0002] The present application relates to the field of communications technology, and in particular to a network element configuration method, apparatus and communication device. [Background technology]
[0003] With the rapid development of high-throughput satellite communication technology and low-earth-orbit satellite communication technology, the communication capabilities of satellite networks are constantly improving in terms of capacity, speed, latency, reliability, etc., and can form a fixed, mobile, and satellite integrated network that is complementary and synergistic with terrestrial fixed / mobile networks.
[0004] In fixed, mobile, and satellite integrated networks, the weak computing, storage, and connection capabilities of space-based nodes make it impossible to deploy the network functions of ground-based network elements, or after deployment, communication capacity / communication performance is significantly reduced.However, in conventional technologies, when the same network element is deployed in a space-based network node or a ground-based network node, the network functions included are the same in the space-based network and the ground-based network, resulting in poor communication effectiveness of the nodes. Summary of the Invention [Problem to be solved by the invention]
[0005] The present application provides a network element configuration method, apparatus and communication device to solve the problem of poor communication effect of nodes. [Means for solving the problem]
[0006] According to a first aspect, an embodiment of the present application provides a network element configuration method, the method including: obtaining a plurality of network atomic functions of nodes in a target area; combining the plurality of network atomic functions into a plurality of network molecular functions, each of the plurality of network atomic functions including at least one network element atomic function; and configuring, for the node, a network element corresponding to the set of network molecular functions including at least one network molecular function according to node capability information of the node.
[0007] Preferably, the step of obtaining a plurality of network atomic functions of nodes within the target area includes the steps of obtaining network function information of nodes within the target area within a predetermined time period, and dividing and aggregating the network functions of nodes within the target area into a plurality of network atomic functions based on the network function information.
[0008] Preferably, the step of combining the plurality of network atomic functions into a plurality of network molecular functions includes the steps of: obtaining at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions; and combining the plurality of network atomic functions into a plurality of network molecular functions based on at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions.
[0009] Preferably, before the step of combining the plurality of network atomic functions into a plurality of network molecular functions, the method includes the steps of establishing a plurality of network atomic function resource pools and respectively injecting the plurality of network atomic functions into corresponding network atomic function resource pools.
[0010] Combining the plurality of network atomic functions into a plurality of network molecular functions includes combining a plurality of network atomic functions in the plurality of network atomic function resource pools into a plurality of network molecular functions.
[0011] Preferably, after the step of configuring network elements for nodes in the target area according to the node capability information of the nodes, the method further includes the steps of obtaining a plurality of network elements in the target area; dividing the plurality of network elements into at least one autonomous domain; and, based on the at least one autonomous domain, establishing an intra-domain networking that realizes point-to-point communication between network elements in the autonomous domains and an inter-domain networking that realizes group-to-group communication between autonomous domains.
[0012] Preferably, the step of dividing the plurality of network elements into at least one autonomous domain comprises the step of dividing the plurality of network elements into at least one autonomous domain based on a clustering algorithm, wherein the clustering algorithm is realized based on at least one of time, space, node capability information, network function and communication connection information.
[0013] According to a second aspect, an embodiment of the present application further provides a network element configuration device, the device including: a first acquisition module configured to acquire a plurality of network atomic functions of nodes in a target area, where the nodes in the target area include the target node; a combination module configured to combine the plurality of network atomic functions into a plurality of network molecular functions, each including at least one network element atomic function; and a configuration module configured to configure a network element according to node capability information of the target node, where the network element corresponds to a set of network molecular functions, and the set of network molecular functions includes at least one network molecular function.
[0014] Preferably, the first acquisition module includes: a first acquisition unit configured to acquire network function information of nodes in the target area within a predetermined time period; and a division unit configured to divide and aggregate network functions of nodes in the target area into multiple network atomic functions based on the network function information.
[0015] Preferably, the combination module includes: a second acquisition unit configured to acquire at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions; and a first combination unit configured to combine the plurality of network atomic functions into a plurality of network molecular functions based on at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions.
[0016] Preferably, the network element configuration device further includes: an establishment module configured to establish a plurality of network atomic function resource pools; and an injection module configured to respectively inject the plurality of network atomic functions into corresponding network atomic function resource pools.
[0017] The combination module further includes a second combination unit configured to combine a plurality of network atomic functions in the plurality of network atomic function resource pools as a plurality of network molecular functions.
[0018] Preferably, the network element setting device further includes: a second acquisition module configured to acquire a plurality of network elements in the target area; a division module configured to divide the plurality of network elements into at least one autonomous domain; and a construction module configured to construct, based on the at least one autonomous domain, intra-domain networking that realizes point-to-point communication between network elements in the autonomous domain and inter-domain networking that realizes group-to-group communication between autonomous domains.
[0019] Preferably, the division module includes a division unit configured to divide the plurality of network elements into at least one autonomous domain based on a clustering algorithm, and the clustering algorithm is realized based on at least one of time, space, node capability information, network function and communication connection information.
[0020] According to a third aspect, an embodiment of the present application further provides a communication device, the communication device including a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor, the processor being configured to read the program in the memory to implement the steps of the method according to the first aspect of the embodiment of the present application.
[0021] According to a fourth aspect, an embodiment of the present application further provides a readable storage medium having a program stored therein, the program implementing the steps of the method according to the first aspect of the embodiment of the present application when executed by a processor. [Effects of the Invention]
[0022] In an embodiment of the present application, a plurality of network atomic functions of nodes within a target area are obtained, and the plurality of network atomic functions are combined into a plurality of network molecular functions, each including at least one network element atomic function, and network elements are configured for the nodes according to the node capability information of each node, i.e., the set of network molecular functions corresponding to the node-configured network elements correspond to the node capability information of the node, i.e., the configured network elements of the node correspond to the node capability information of the node, thereby avoiding the network functions of the configured network elements of the node being incompatible with the node, which would affect the communication capacity and communication performance of the node, and improving the communication effect of the node. [Brief explanation of the drawings]
[0023] In order to more clearly explain the technical solution of the present application, the following briefly introduces drawings required in the description of the embodiments or prior art. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without any creative ingenuity. [Figure 1] 1 is a flowchart of a network element configuration method provided by an embodiment of the present application; [Figure 2] 1 is a schematic diagram of a network function division, arrangement and coordination system provided by an embodiment of the present application; [Figure 3] 1 is a schematic diagram of a network function division, arrangement and coordination method provided by an embodiment of the present application; [Figure 4] 1 is a schematic diagram of a distributed autonomous network architecture provided by an embodiment of the present application; [Figure 5] FIG. 2 is a structural schematic diagram of a network element configuration device provided by an embodiment of the present application; [Figure 6] 1 is a structural schematic diagram of a communication device provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0024] The following provides a clear and complete description of the technical solutions of the embodiments of the present application in combination with the drawings of the embodiments of the present application, and it is obvious that the described embodiments are only some of the embodiments of the present application, and do not represent all of the embodiments, and all other embodiments that can be obtained by those skilled in the art based on the embodiments of the present application without creative ingenuity are all within the scope of protection of the present application.
[0025] Terms such as "first" and "second" in the examples of this application are used to distinguish between similar objects and are not intended to describe a particular order or priority. Furthermore, the terms "comprise" and "have" and any variations thereof are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device comprising a series of steps or units may not be limited to the explicitly listed steps or units, but may include those not explicitly listed or other steps or units inherent in the process, method, product, or device. Furthermore, "and / or" as used in this application represents at least one of the connected objects. For example, A and / or B and / or C represent seven cases: A alone, B alone, C alone, A and B simultaneously, B and C simultaneously, A and C simultaneously, and A, B, and C simultaneously.
[0026] Referring to FIG. 1, FIG. 1 is a flowchart of a network element configuration method provided by an embodiment of the present application, which includes the following steps 101 to 103, as shown in FIG.
[0027] Step 101: Obtain multiple network atomic functions of nodes in a target area.
[0028] Here, the target area can be determined based on a three-dimensional geographical space. For example, in a fixed, mobile, and satellite integrated network, the target area can include ground fixed nodes, ground mobile network nodes, and satellite nodes located in a three-dimensional geographical space. By selecting within the target area, the target area can be determined to include multiple nodes in the three-dimensional geographical space.
[0029] Here, a network atomic function may be understood as a basic functional element in each node network function that cannot be subdivided, i.e., a network function can be divided at the smallest granularity to obtain a network atomic function.
[0030] Step 102, combine the plurality of network atomic functions into a plurality of network molecular functions, each of which includes at least one network element atomic function.
[0031] The network molecular function is a whole in which the constituent network atomic functions are connected in a certain sequence and space.
[0032] Optionally, in step 102, combining the plurality of network atomic functions into a plurality of network molecular functions includes obtaining at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions; and combining the plurality of network atomic functions into a plurality of network molecular functions based on at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions.
[0033] Here, the time series relationship may include priority, time point, time period, etc. Logical relationships include and / or not, condition, open / close, branch, etc. Geographical relationships include a three-dimensional geographical area and a three-dimensional movement trajectory. For example, for a ground-fixed node, the three-dimensional geographical area may be understood as the installation location of the node. For a ground-mobile node or a satellite node, the three-dimensional geographical area may be understood as the three-dimensional geographical location where the node is located at a certain time and the three-dimensional geographical location where the node may appear at another time. A satellite node has a three-dimensional movement trajectory, and the reference satellite node can be classified as a low-earth orbit satellite, a medium-earth orbit satellite, etc. according to the three-dimensional movement trajectory.
[0034] In this embodiment, the plurality of network atomic functions are combined into a plurality of network molecular functions based on at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions, thereby realizing arrangement and combination for the network molecular functions.
[0035] Step 103: according to the node capability information of the node, configure for the node a network element corresponding to a set of network molecule functions, including at least one network molecule function;
[0036] The above node capability information can correspond to each node one-to-one, that is, the node capability information of each node may be different, and the above node capability information may specifically include elements such as node resources, node mobility, node robustness, and the degree of supporting network functions. According to the above elements, a corresponding network element can be configured for each node, that is, one or more corresponding network molecular functions are obtained, and they are combined into a set of network molecular functions to become the configured network element.
[0037] Here, the above step of configuring a network element for a node can be understood as each node autonomously configuring a network element. For example, for each node, multiple network molecule functions can be obtained through steps 101 and 102, and a set of network molecule functions consisting of multiple network molecule functions can be configured as a network element according to the node's own node capability information. That is, each node can autonomously load and maintain network elements, thereby achieving autonomous construction and management of network elements. That is, the network element configuration method provided by the embodiments of the present application can be performed by any one node in the network, and each node in the network can configure a network element according to its own node capability information. For example, in a fixed, mobile and satellite converged network, a space-based network node can obtain and combine multiple network atomic functions into multiple network molecular functions to combine the multiple network molecular functions into a network element according to the node capability information of the space-based network node, thereby realizing autonomous network element configuration in the space-based network node, and a ground-based network node can obtain and combine multiple network atomic functions into multiple network molecular functions to combine the multiple network molecular functions into a network element according to the node capability information of the ground-based network node, thereby realizing autonomous network element configuration in the ground-based network node. In this way, the space-based network node and the ground-based network node can configure network elements according to their own node capability information and realize corresponding network functions, rather than directly configuring the same network elements with the same network functions.
[0038] Furthermore, the network functions of the network elements set by the above-mentioned node are determined based on the node capability information of the node, that is, when the same network element is placed in different network environments, the network functions included in the network element are different, and the type of network element and the network functions of the network element are suitable for the node, so as to avoid affecting the communication capacity or communication performance of the node when the same network element is placed in different nodes.
[0039] In an embodiment of the present application, a plurality of network atomic functions of nodes within a target area are obtained, and the plurality of network atomic functions are combined into a plurality of network molecular functions, each including at least one network element atomic function, and network elements are configured for the nodes according to the node capability information of each node, i.e., the set of network molecular functions corresponding to the node-configured network elements correspond to the node capability information of the node, i.e., the configured network elements of the node correspond to the node capability information of the node, thereby avoiding the network functions of the configured network elements of the node being incompatible with the node, which would affect the communication capacity and communication performance of the node, and improving the communication effect of the node.
[0040] Optionally, in step 101, the step of obtaining a plurality of network atomic functions of nodes in a target area includes the steps of obtaining network function information of nodes in the target area within a predetermined time period, and dividing and aggregating the network functions of nodes in the target area into a plurality of network atomic functions based on the network function information.
[0041] In some embodiments, the network function information of the node is related to factors such as time, space, and node capability information, and the predetermined time period is a predetermined time period before the current time determined as needed, so that the network elements can be determined based on the dynamic topology relationship between nodes, i.e., the type and network function of the network element can be dynamically configured according to the network function of the node within the predetermined time period, allowing the configured network element to adapt to the topology dynamic network.
[0042] Here, the network function information may include descriptive information of the node network function, for example, the node network function and the elements that constitute the network function, and thus, based on the network function information, the network functions of the node can be divided and aggregated to form network atomic functions.
[0043] In some embodiments, the network capabilities of each node may be pre-injected into a resource pool, and thus the acquired network capability information may be acquired by directly interacting with other nodes or may be acquired based on the resource pool.
[0044] In this embodiment, the network function information of the node is network function information within a predetermined time period, i.e., the acquired multiple network atomic functions are network functions of the node in the target area within the predetermined time period, and the network molecular function obtained by combining the multiple network atomic functions is suitable for the predetermined time period, and the configured network elements of the node may correspond to the network functions within the predetermined time period, thereby realizing dynamic configuration of the network elements and further improving the communication effect of the node.
[0045] Optionally, before combining the plurality of network atomic functions into a plurality of network molecular functions in step 102, the method further includes establishing a plurality of network atomic function resource pools and respectively injecting the plurality of network atomic functions into corresponding network atomic function resource pools.
[0046] Combining the plurality of network atomic functions into a plurality of network molecular functions in Step 102 includes combining a plurality of network atomic functions in the plurality of network atomic function resource pools into a plurality of network molecular functions.
[0047] Here, the network atomic function resource pool can be set according to the types of the plurality of network atomic functions. For example, a network function may be composed of several network function elements, such as control capabilities, user capabilities, data capabilities, management capabilities, and service capabilities, and network atomic function pools corresponding to each of the above elements may be established, such as a control capabilities resource pool, a user capabilities resource pool, a data capabilities resource pool, a management capabilities resource pool, and a service capabilities resource pool. In addition, the network function elements can be divided into general-purpose resources (network function elements provided by multiple nodes) and specific resources (network function elements provided by only one node). Network atomic functions are obtained by processing the network function elements through module-level processing or parameter-level processing, and the network atomic functions are injected into the corresponding network atomic function resource pools. For example, when processing at the module level, the network function element 1-1 of node 1 includes capability modules A, B, and C, and the network function element 1-2 of node 2 includes capability modules B, C, and D, and the network function elements 1-1 and 1-2 have the same purpose, so the network function elements 1-1 and 1-2 can be integrated into a network atomic function 1, which includes capability modules A, B, C, and D. Also, when processing at the parameter level, the capability module B of the network function element 1-1 of node 1 includes parameters P1, P2, and P3, and the capability module B of the network function element 1-2 of node 2 includes parameters P2, P3, and P4, so the capability module B of node 1 and the capability module B of node 2 can be integrated into module B of the network atomic function 1, which includes parameters P1, P2, P3, and P4.
[0048] In addition, before establishing multiple network atomic function resource pools, a network node description file can be used to record the network functions of each node. Specifically, the network node description file can be composed of several elements, such as the above-mentioned control capabilities, user capabilities, data capabilities, management capabilities and service capabilities. A resource index database can be established to realize the index of the network function components of each node.
[0049] In some embodiments, multiple network atomic function pools may be established before step 101, so that the multiple network atomic functions in step 101 can be obtained from the multiple network atomic function pools. The network element atomic functions in the multiple network atomic function pools may be injected from any one node. For example, the network functions of each node may be divided into network atomic functions and then injected into the corresponding network atomic function pool. The divided network atomic functions may be sent to any one target node, and the target node may collectively inject them into the multiple network atomic function pools.
[0050] Here, each network atomic function may be injected into a corresponding network atomic function resource pool. For example, 5G AMF (Access and Mobility Management Function) may be divided into network atomic functions such as NAS (Network Attached Storage) signaling processing, access control, registration management, connection management, mobility restriction, reachability management, switching management, and network element selection. Here, NAS signaling processing, access control, connection management, mobility restriction, reachability management, switching management, and network element selection may be injected into the control capability resource pool, and registration management may be injected into the data capability resource pool.
[0051] Furthermore, the above network molecular functions are composed of network atomic functions configured according to a certain arrangement scheme, and the network atomic functions of the network molecular functions can be obtained based on the above multiple network atomic function resource pools, that is, each network atomic function constituting a network molecular function can be directly obtained based on the corresponding network atomic function resource pool.
[0052] In this embodiment, the plurality of network atomic functions are respectively injected into corresponding network atomic function resource pools, and the plurality of network atomic functions in the plurality of network atomic function resource pools are combined into a plurality of network molecular functions, that is, the arrangement of the plurality of network molecular functions can be directly based on the network atomic function resource pools, which is easy to operate.
[0053] Optionally, after the step of configuring network elements for nodes in the target area according to the node capability information of the nodes in step 103, the method further includes the steps of obtaining a plurality of network elements in the target area; dividing the plurality of network elements into at least one autonomous domain; and establishing, based on the at least one autonomous domain, an intra-domain networking that realizes point-to-point communication between network elements in the autonomous domains and an inter-domain networking that realizes group-to-group communication between autonomous domains.
[0054] After the nodes in the target area configure network elements according to the node information capabilities of the nodes, the network elements in the target area can be divided into multiple clusters by a clustering algorithm, and each cluster is an autonomous domain. Point-to-point communication between network elements in each autonomous domain and group-to-group communication between autonomous domains realizes dynamic interaction and dynamic coordination of network functions.
[0055] In this embodiment, the plurality of network elements are divided into at least one autonomous domain, and intra-domain networking and inter-domain networking are established based on the at least one autonomous domain, thereby realizing point-to-point communication between network elements within an autonomous domain and group-to-group communication between autonomous domains.
[0056] Optionally, dividing the plurality of network elements into at least one autonomous domain comprises dividing the plurality of network elements into at least one autonomous domain based on a clustering algorithm, wherein the clustering algorithm is implemented based on at least one of time, space, node capability information, network function and communication connection information.
[0057] Furthermore, when dividing multiple network elements using a clustering algorithm, it can be achieved based on one or more factors of time, space, node capability information, network function, and communication connection information, thereby realizing dynamic cooperation between network elements within each autonomous domain and between autonomous domains.
[0058] The multiple selectable embodiments described in the examples of the present application may be implemented in combination with each other or individually, unless inconsistent, and are not limited to the examples of the present application.
[0059] For ease of understanding, a specific example is given below.
[0060] As shown in Figure 2, an embodiment of the present application further provides a system for dynamic division, allocation, and coordination of network functions applied to a fixed, mobile, and satellite integrated network, which is based on a fixed, mobile, and satellite integrated IP (Internet Protocol) base (i.e., fixed nodes, mobile nodes, and satellite nodes use a unified IP protocol), and includes a network function atomization division method, a network element dynamic arrangement and combination method, and a heterogeneous network element dynamic coordination method.As shown in Figure 3, the dynamic division, allocation, and coordination of network functions in a fixed, mobile, and satellite integrated network are realized by combining the above three methods: the network function atomization division method, the network element dynamic arrangement and combination method, and the heterogeneous network element dynamic coordination method.
[0061] Specifically, the network function atomization division method may include the following steps 11 to 14.
[0062] Step 11: Based on a specific time period and a specific three-dimensional geographical space, network function extraction and aggregation is performed for the space-based and ground-based network nodes in the specified area, thereby realizing the extraction of network node original elements.
[0063] Step 12: According to the smallest granularity, the network functions are divided and aggregated into network atomic functions, including general resources and specific resources.
[0064] Step 13, the resource standardization process includes module-level decomposition and combination, and parameter-level decomposition and combination.
[0065] Step 14: The network atomic function resource pools forming the area include a control capability resource pool, a user capability resource pool, a data capability resource pool, a management capability resource pool, and a service capability resource pool.
[0066] Here, combined with the node capabilities of nodes within a specified area (i.e., a specific time period and a specific three-dimensional geographical space), network functions are extracted and aggregated for space-based and ground-based network nodes in the specified area to form a network node description file and resource index database containing original elements such as control capabilities, user capabilities, data capabilities, management capabilities, and service capabilities. Then, the network functions are divided and aggregated into network atomic functions according to the smallest granularity. Specifically, general-purpose resources and specific resources are configured and standardized (including module-level decomposition and combination and parameter-level decomposition and combination) to establish network atomic function resource pools for the area, including a control capability resource pool, a user capability resource pool, a data capability resource pool, a management capability resource pool, and a service capability resource pool. For example, 5G AMF is divided into network atomic functions such as NAS signaling processing, access control, registration management, connection management, mobility restriction, reachability management, switching management, and network element selection, and then injected into different capability resource pools.
[0067] The dynamic arrangement and combination method of network elements specifically includes the following steps 21 to 24.
[0068] Step 21: Add chronological relationships, logical relationships and geographical relationships between the network atomic functions, and arrange and combine the network atomic functions autonomously into network molecular functions.
[0069] Step 22: Based on space-based or ground-based node capabilities, a set of network molecular functions are autonomously arranged and combined as network elements.
[0070] Step 23: The space-based and ground-based nodes self-organize to dynamically load and maintain network elements.
[0071] Step 24: Complete the configuration of network elements in the fixed, mobile and satellite converged network.
[0072] According to the multimodal business needs of the area, such as communications, navigation, remote sensing, telemetry, and military, the network atomic functions are autonomously arranged and combined into network molecular functions by operating based on a network atomic function resource pool and adding chronological, logical, and geographical relationships between the network atomic functions. The chronological relationships include priority, time, and time period, the logical relationships include and / or not, conditions, open / close, and branching, and the geographical relationships include the three-dimensional geographical area in which they are located and the three-dimensional movement trajectory. Then, based on the capabilities of space-based or ground-based nodes (including factors such as node resources, node mobility, node robustness, and network function support), the set of network molecular functions is autonomously arranged and combined into network elements. The space-based and ground-based nodes self-organize to dynamically load and maintain network elements, thereby achieving autonomous construction and management of network elements.
[0073] The dynamic collaboration method for heterogeneous network elements can specifically include the following steps 31 to 33.
[0074] Step 31: Based on a clustering algorithm of multiple factors such as time, space, node capabilities, network functions, and communication connections, the network elements in a designated area are divided into multiple autonomous domains.
[0075] Step 32: Deploy point-to-point cooperative communication within the autonomous domain and deploy group-to-group cooperative communication between the autonomous domains.
[0076] Step 33: Dynamic interaction and coordination of user information, network information and network policy based on a fixed, mobile and satellite converged IP base is performed among the spatiotemporal adaptive network elements.
[0077] Here, the present application uses a distributed autonomous network architecture (distributing the core functions of the network in a distributed manner to form homogeneous distributed network units with different functions), and can divide network elements in a specified area into multiple autonomous domains based on multiple clustering algorithms such as time, space, node capabilities, network functions, and communication connections. The division of the autonomous domains relates to low-earth orbit, medium-earth orbit, and synchronous orbit satellites, and mobile / fixed network devices, and autonomously establishes intra-domain networking and inter-domain networking based on dynamic connection relationships, deploys point-to-point cooperative communication within the autonomous domain, and deploys group-to-group cooperative communication between autonomous domains, and performs dynamic interaction and dynamic coordination of user information, network information, and network policies based on a fixed, mobile, and satellite converged IP base between spatiotemporally adaptable network elements.
[0078] The distributed autonomous network architecture formed by the dynamic collaboration method of heterogeneous network elements is shown in Figure 4. The fixed, mobile, and satellite converged network in Figure 4 is divided into four autonomous domains: a space-based / terrestrial-based access domain and a space-based / terrestrial-based network domain. Each autonomous domain is divided into a distributed function layer and an intelligent connectivity layer, which establishes networking within the autonomous domain and networking between autonomous domains. Within the space-based / terrestrial-based access domain, dynamic collaboration between fixed, mobile, and satellite access functions is carried out, and within the space-based / terrestrial-based network domain, dynamic collaboration between fixed, mobile, and satellite network functions is carried out.
[0079] In an embodiment of the present application, a time-, space-, and node-capability-based network function atomization division method combines the node capabilities of a specified area to perform the smallest-granularity division of the extracted and aggregated network functions, aggregate them into network atomic functions, and establish a network atomic function resource pool for the area. A network atomic function-based dynamic arrangement and combination method autonomously arranges and combines network atomic functions into network molecular functions by adding chronological, logical, and geographical relationships between the network atomic functions, and arranges and combines a set of network molecular functions into network elements, thereby realizing self-organization and dynamic network element loading and maintenance in space-based and ground-based nodes. In an embodiment of the present application, a distributed heterogeneous network element dynamic coordination method divides network elements in a specified area into multiple autonomous domains based on a clustering algorithm of multiple factors such as time, space, node capabilities, network functions, and communication connections, and autonomously establishes intra-domain and inter-domain networking based on dynamic connection relationships, thereby establishing point-to-point cooperative communication within the autonomous domains and group-to-group cooperative communication between the autonomous domains.
[0080] In embodiments of the present application, the types of network elements and the network functions included in the network elements are configured in near real time and autonomously, i.e., the same network element can be deployed in different network environments (i.e., different time, space, and node capabilities) and include different network functions. The present application can dynamically adjust the organization of network elements and network functions based on factors such as time, space, and node capabilities, and is applicable to fixed, mobile, and satellite integrated networks with topology dynamics and node heterogeneity to achieve asymptotic optimization of system capacity / system performance (i.e., convergence to the optimal solution for a specific time, space, and node capabilities).
[0081] In an embodiment of the present application, network elements in a specified area are divided into multiple autonomous domains based on a clustering method, and intra-domain and inter-domain networking are autonomously established based on dynamic connection relationships, point-to-point cooperative communication is established within the autonomous domain, and group-to-group cooperative communication is established between the autonomous domains. Therefore, in the present application, dynamic connection relationships are formed between network elements through autonomous coordination, the impact of connection and reconstruction on the overall efficiency of the network is controllable, and a stable network can be formed through convergence even in a topology dynamic environment.
[0082] 5, which is a structural schematic diagram of a network element configuration device provided by an embodiment of the present application. As shown in FIG. 5, the network element configuration device 500 includes: a first acquisition module 501 configured to acquire a plurality of network atomic functions of nodes in a target area including the target node; a combination module 502 configured to combine the plurality of network atomic functions into a plurality of network molecular functions, each including at least one network element atomic function; and a setting module 503 configured to configure a network element according to node capability information of the target node, wherein the network element corresponds to a set of network molecular functions, and the set of network molecular functions includes at least one network molecular function.
[0083] Optionally, the first acquisition module 501 specifically includes: a first acquisition unit configured to acquire network function information of nodes in the target area within a predetermined time period; and a division unit configured to divide and aggregate network functions of nodes in the target area into multiple network atomic functions based on the network function information.
[0084] Optionally, the combination module 502 may specifically include: a second obtaining unit configured to obtain at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions; and a first combining unit configured to combine the plurality of network atomic functions into a plurality of network molecular functions based on at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions.
[0085] Optionally, the network element configuration device 500 may further include an establishment module configured to establish a plurality of network atomic function resource pools, and an injection module configured to respectively inject the plurality of network atomic functions into corresponding network atomic function resource pools.
[0086] The combination module 502 may further include a second combination unit configured to combine a plurality of network atomic functions in the plurality of network atomic function resource pools as a plurality of network molecular functions.
[0087] Optionally, the network element setting device 500 may further include: a second acquisition module configured to acquire a plurality of network elements in the target area; a division module configured to divide the plurality of network elements into at least one autonomous domain; and a construction module configured to construct, based on the at least one autonomous domain, intra-domain networking that realizes point-to-point communication between network elements in the autonomous domain and inter-domain networking that realizes group-to-group communication between autonomous domains.
[0088] Optionally, the division module may specifically include a division unit configured to divide the plurality of network elements into at least one autonomous domain based on a clustering algorithm, wherein the clustering algorithm is realized based on at least one of time, space, node capability information, network function and communication connection information.
[0089] The network element configuration device 500 can implement each process of the method embodiment of FIG. 1 in the embodiment of the present application and achieve the same beneficial effects, and detailed descriptions thereof will be omitted here to avoid repetition.
[0090] The present embodiment also provides a communication device. The principle of the problem solved by the electronic device is similar to that of the network element configuration method shown in FIG. 1 of the present embodiment. Therefore, for the implementation of the communication device, please refer to the implementation of the method, and the overlapping parts will not be further described. As shown in FIG. 6, the communication device of the present embodiment includes a memory 620, a transceiver 610, and a processor 600. The memory 620 is configured to store a computer program. The transceiver 610 is configured to transmit and receive data under the control of the processor 600. The processor 600 is configured to read the computer program in the memory 620 and perform the following operations: obtain a plurality of network atomic functions of nodes in a target area, combine the plurality of network atomic functions into a plurality of network molecular functions, each including at least one network element atomic function; and configure, for the node, a network element corresponding to the set of network molecular functions, including at least one network molecular function, according to the node capability information of the node.
[0091] 6, the bus architecture may include any number of interconnected buses and bridges, specifically connecting various circuits, such as one or more processors, represented by processor 600, and memory, represented by memory 620. The bus architecture may also connect various other circuits, such as peripheral devices, voltage regulators, and power management circuits, all of which are well known in the art and will not be described in detail herein. The bus interface provides an interface. The transceiver 610 may be multiple components, including a transmitter and a receiver, and is used to provide a unit that communicates with various other devices over a transmission medium. The processor 600 is used for general processing with the bus architecture, and the memory 620 stores data used by the processor 600 to perform operations.
[0092] The processor 600 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or a Complex Programmable Logic Device (CPLD), and the processor may use a multi-core architecture.
[0093] Optionally, obtaining a plurality of network atomic functions of nodes in the target area includes obtaining network function information of nodes in the target area within a predetermined time period, and dividing and aggregating the network functions of nodes in the target area into a plurality of network atomic functions based on the network function information.
[0094] Optionally, combining the plurality of network atomic functions into a plurality of network molecular functions includes obtaining at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions; and combining the plurality of network atomic functions into a plurality of network molecular functions based on the at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions.
[0095] Optionally, the processor 600 is further configured to read a program in the memory 620 to perform the steps of establishing a plurality of network atomic function resource pools and injecting the plurality of network atomic functions into corresponding network atomic function resource pools, respectively, wherein combining the plurality of network atomic functions as a plurality of network molecular functions comprises combining the plurality of network atomic functions in the plurality of network atomic function resource pools as a plurality of network molecular functions.
[0096] Optionally, the processor 600 is further configured to read a program in the memory 620 to execute the steps of: obtaining a plurality of network elements in the target area; dividing the plurality of network elements into at least one autonomous domain; and establishing, based on the at least one autonomous domain, an intra-domain networking that realizes point-to-point communication between network elements in the autonomous domains and an inter-domain networking that realizes group-to-group communication between autonomous domains.
[0097] Optionally, dividing the plurality of network elements into at least one autonomous domain includes dividing the plurality of network elements into at least one autonomous domain based on a clustering algorithm, wherein the clustering algorithm is implemented based on at least one of time, space, node capability information, network function and communication connection information.
[0098] The communication device provided by the embodiment of the present application can implement the embodiment of the method shown in Figure 1 above, and its implementation principle and technical effect are similar, so the detailed description of this embodiment will be omitted here.
[0099] The embodiments of the present disclosure further provide a readable storage medium, which stores a program, and when executed by a processor, the program can realize each process of the method embodiment in FIG. 1 and achieve similar technical effects. To avoid repetition, detailed descriptions will be omitted here.
[0100] It should be understood that in some embodiments provided by the present application, the disclosed methods and devices can be realized in other forms. For example, the device embodiments described above are merely illustrative, and the division of the units is merely a logical function. In actual implementation, other division modes are possible. For example, multiple units or components can be combined or integrated into another system, or some may be omitted or not implemented. On the other hand, the shown or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections through some interfaces, devices, or units, and may be in electrical, mechanical, or other forms.
[0101] Furthermore, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit may be realized in the form of hardware or in the form of a combination of hardware and software functional units.
[0102] The integrated unit realized in the form of the software function unit may be stored in a computer-readable storage medium. The software function unit is stored in a storage medium and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform partial steps of the transmission / reception method described in each embodiment of the present application. The storage medium includes various media capable of storing program code, such as a U disk, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0103] What has been described above is the preferred embodiment of the present application, and it is to be noted that those skilled in the art may make some improvements and modifications without departing from the above-mentioned principle of the present application, and the improvements and modifications should be regarded as within the protection scope of the present application.
Claims
1. obtaining a plurality of atomic network functions of nodes in a target area, the atomic network functions being non-subdivisible basic functional elements of each node's network function; combining the plurality of network atomic functions into a plurality of network molecular functions each including at least one network element atomic function, the network molecular function being an entirety in which the constituent network atomic functions are connected according to a predetermined sequence and space; configuring, for the node, a network element corresponding to a plurality of network molecule functions, including at least one network molecule function, according to node capability information of the node; obtaining a plurality of network elements within the target area; dividing the plurality of network elements into at least one autonomous domain; establishing an intra-domain networking based on the at least one autonomous domain, the intra-domain networking realizing point-to-point communication between network elements within the autonomous domain, and an inter-domain networking realizing group-to-group communication between the autonomous domains; A method for configuring a network element, including:
2. The step of obtaining a plurality of network atomic functions of nodes in the target area includes: Obtaining network function information of nodes in the target area within a predetermined time period; Dividing and aggregating the network functions of the nodes in the target area into a plurality of network atomic functions based on the network function information; The method of claim 1 , further comprising:
3. combining the plurality of network atomic functions into a plurality of network molecular functions; obtaining at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions; combining the plurality of network atomic functions into a plurality of network molecular functions based on at least one of a chronological relationship, a logical relationship, and a geographical relationship between the plurality of network atomic functions; The method of claim 1 , further comprising:
4. prior to the step of combining the plurality of network atomic functions into a plurality of network molecular functions, establishing a plurality of network atomic function resource pools; injecting the plurality of network atomic functions into corresponding network atomic function resource pools, respectively; Including, combining the plurality of network atomic functions into a plurality of network molecular functions; The method of claim 1 , further comprising combining a plurality of network atomic functions in the plurality of network atomic function resource pools into a plurality of network molecular functions.
5. The step of dividing the plurality of network elements into at least one autonomous domain comprises: dividing the plurality of network elements into at least one autonomous domain based on a clustering algorithm; The clustering algorithm comprises:
2. The network element configuration method of claim 1, wherein the method is implemented based on at least one of time, space, node capability information, network function, and communication connection information.
6. a first acquisition module configured to acquire a plurality of network atomic functions of nodes in a target area, the nodes in the target area including the target node, the network atomic functions being non-subdivisible basic functional elements of each node network function; a combination module configured to combine the plurality of network atomic functions into a plurality of network molecular functions each including at least one network element atomic function, the network molecular function being an entirety in which the constituent network atomic functions are combined according to a predetermined sequence and space; a configuration module configured to configure a network element according to node capability information of the target node, wherein the network element corresponds to a plurality of network molecule functions, and the plurality of network molecule functions includes at least one network molecule function; a second acquisition module configured to acquire a plurality of network elements within the target area; a partitioning module configured to partition the plurality of network elements into at least one autonomous domain; a construction module configured to construct, based on the at least one autonomous domain, an intra-domain networking for realizing point-to-point communication between network elements within the autonomous domain and an inter-domain networking for realizing group-to-group communication between the autonomous domains; A network element configuration device including:
7. The first acquisition module: a first acquiring unit configured to acquire network capability information of nodes in the target area within a predetermined time period; a division unit configured to divide and aggregate network functions of nodes in the target area into a plurality of atomic network functions based on the network function information; The network element configuration device according to claim 6, comprising:
8. a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; A communications device, wherein the processor is configured to read a program in the memory to implement the steps of the network element configuration method according to any one of claims 1 to 5.
9. A readable storage medium, A readable storage medium having a program stored therein, the program implementing the steps of the network element configuration method according to any one of claims 1 to 5 when executed by a processor.
Citation Information
Patent Citations
Virtualization EPC (Evolved Packet Core) system and service instantiation method
CN105847035A