A unified orchestration control method and device for edge heterogeneous networks
By virtualizing and authenticating the communication resources of heterogeneous edge networks using blockchain, a unified resource pool is generated, and multiple network resources are dynamically accessed. This solves the problems of joint and cross-domain collaboration in existing edge network management systems, and achieves secure and efficient network services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA ACADEMY OF ELECTRONICS AND INFORMATION TECHNOLOGY OF CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION
- Filing Date
- 2025-01-20
- Publication Date
- 2026-05-19
AI Technical Summary
Existing edge network management systems cannot provide reliable information support in highly dynamic and competitive environments. Independent land, sea, air and space networks cannot be effectively integrated and cannot adapt to cross-domain collaborative service needs. Traditional communication network systems cannot achieve rapid cross-domain access and multi-domain reorganization of network resources.
By virtualizing and representing the communication resources of heterogeneous edge networks, a unified resource pool is generated. Based on blockchain-based distributed security authentication, resources from satellite access networks, mobile communication networks, and UAV self-organizing networks are dynamically accessed to achieve unified orchestration control and access management. Task-driven multidimensional symbiotic network edge orchestration control is adopted to form orchestration strategies according to user needs.
It achieves unified representation and orchestration control of heterogeneous network resources, improves system security and resilience, meets the needs of independent operation of subsystems, and provides continuous and consistent network services.
Smart Images

Figure CN119967424B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of network technology, and in particular to a unified orchestration and control method and apparatus for edge heterogeneous networks. Background Technology
[0002] With the rapid development and construction of mega-constellations, global communication infrastructure is evolving towards a more three-dimensional and comprehensive coverage. As an effective supplement to terrestrial networks, mega-constellations provide global users with high-capacity, high-coverage, and low-latency continuous communication services across all times and spaces, especially ensuring efficient, reliable, and uninterrupted internet access in key hotspot areas. However, traditional edge communication infrastructure in hotspot areas, such as land, sea, air, and space networks, operates independently through static configuration, failing to meet the reliable information support needs of scenarios like emergency relief and disaster relief. Therefore, there is an urgent need to construct an integrated edge heterogeneous network unified orchestration system to unite land, sea, air, and space network resources in hotspot edge areas. This system should be able to quickly and accurately perceive and reconstruct edge communication network infrastructure in special scenarios such as emergency relief and disaster relief, forming a communication network information system conducive to emergency relief missions, building a controllable and reliable communication network environment, and providing strong support for rescue missions in special scenarios.
[0003] Currently, a series of research programs have been proposed abroad for the management of edge networks. For example, the United States launched the "Mission Integrated Network Control" (MINC) project, which creates an "always-on" secure network overlay by developing software that autonomously configures the network. In a highly competitive and dynamic edge network communication environment, it securely controls any available communication or network resources, autonomously determines the priority of information and communication paths, and ensures that critical data finds the right path to the right user at the right time. ViaSat, a US company, released a white paper on Hybrid Adaptive Networking (HAN), which uses advanced technologies such as hybrid adaptive network management, open standard network interfaces, and multi-mode user terminals to layer edge networks into a multi-network ecosystem, providing greater resilience, providing access to multiple communication networks, and allowing users to roam seamlessly between multiple networks, eliminating network communication problems caused by single points of failure. my country has also conducted preliminary research on the interconnection and information sharing of edge networks. For example, shortwave communication is used as a backup method at the edge of hotspot areas to quickly rebuild the command and communication network when communication is paralyzed; and a cellular system is used to form a wireless network communication system based on regional broadband to provide regional broadband network services to edge areas.
[0004] While there has been some research on edge network management both domestically and internationally, development in cross-system collaborative application, integrated utilization of heterogeneous networks, and trusted security control of networks has lagged behind. A flexible, resilient, and secure network service capability that symbiotically supports mission requirements has yet to be formed. First, most current edge networks are based on manual and static configuration, resulting in siloed structures prone to errors and limited scalability, failing to provide reliable information support in highly dynamic and competitive edge regions. Second, independent networks such as land, sea, air, and space networks only allow limited data movement between networks, necessitating the connection of physically dispersed systems into a highly integrated system to achieve integrated utilization and joint scheduling of heterogeneous network resources, thereby improving the resilience and survivability of edge networks. Third, traditional communication network systems cannot adapt to cross-domain collaborative service needs, making it difficult to achieve rapid cross-domain access and multi-domain reorganization of network elements. There is an urgent need to link various communication network resources in heterogeneous network systems to share information and synchronize actions.
[0005] In view of this, how to provide a unified orchestration and control method for edge heterogeneous networks that can unite heterogeneous networks such as satellite access networks, mobile communication networks, and UAV self-organizing networks for unified representation and orchestration control, and perform domain-based and hierarchical permission management of network resources based on blockchain technology, so as to meet the needs of independent operation of subsystems and facilitate comprehensive distributed decision-making of the whole system and improve system security, has become an urgent technical problem to be solved. Summary of the Invention
[0006] This application provides a unified orchestration and control method for edge heterogeneous networks, a unified orchestration and control device for edge heterogeneous networks, a computing device, and a computer storage medium, for solving the problem of how to link various communication network resources in a heterogeneous network system, share information, and synchronize actions.
[0007] In a first aspect of this application, a unified orchestration control method for edge heterogeneous networks is provided, comprising:
[0008] The communication resources of heterogeneous edge networks are virtualized and represented to generate a unified resource pool, which includes satellite access network resources, mobile communication network resources, and unmanned aerial vehicle (UAV) self-organizing network resources.
[0009] By connecting heterogeneous network users to the edge heterogeneous network, distributed security authentication based on blockchain is used to allocate user permissions within each network domain and between heterogeneous network domains according to the user's network access requirements, thereby controlling the network resources that heterogeneous network users can access.
[0010] The system receives communication tasks generated by users in the heterogeneous network, adopts task-driven multidimensional symbiotic network edge orchestration control, identifies and analyzes the resource requirements corresponding to the communication tasks at the edge, and combines the resource pool generated by the current heterogeneous resource symbiotic control with the identified user permissions. Based on network latency, network user data, and network bandwidth resources, an orchestration strategy is formed. The communication tasks include voice communication tasks, video communication tasks, text communication tasks, and IoT communication tasks.
[0011] Based on the aforementioned orchestration strategy, resources from satellite access networks, mobile communication networks, and unmanned aerial vehicle (UAV) self-organizing networks are dynamically accessed.
[0012] In a second aspect of this application, a unified orchestration control device for edge heterogeneous networks is provided, comprising:
[0013] The generation module is configured to virtualize and represent the communication resources of the edge heterogeneous network, and generate a unified resource pool, wherein the resource pool carries satellite access network resources, mobile communication network resources and UAV self-organizing network resources;
[0014] The access module is configured to connect heterogeneous network users to the edge heterogeneous network, and based on blockchain-based distributed security authentication, assign user permissions within each network domain and between heterogeneous network domains to users according to their network access requirements, and control the network resources that heterogeneous network users can access.
[0015] The forming module is configured to receive communication tasks generated by users of the heterogeneous network, and adopts task-driven multidimensional symbiotic network edge orchestration control. At the edge side, it identifies and analyzes the resource requirements corresponding to the communication tasks, and combines the resource pool generated by the current heterogeneous resource symbiotic control with the identified user permissions. Based on network latency, network user data and network bandwidth resources, it forms an orchestration strategy. The communication tasks include voice communication tasks, video communication tasks, text communication tasks and IoT communication tasks.
[0016] The access module is configured to dynamically access satellite access network, mobile communication network, and unmanned aerial vehicle (UAV) self-organizing network resources based on the orchestration strategy.
[0017] In a third aspect of this application, a computing device is provided, comprising:
[0018] Memory and processor;
[0019] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, they implement the steps of the unified orchestration and control method for the aforementioned edge heterogeneous network.
[0020] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided that stores computer-executable instructions, which, when executed by a processor, implement the steps of the above-described unified orchestration control method for edge heterogeneous networks.
[0021] This application provides a unified orchestration control method for edge heterogeneous networks, comprising: First, virtualizing and representing the communication resources of the edge heterogeneous network to generate a unified resource pool, wherein the resource pool carries satellite access network resources, mobile communication network resources, and UAV self-organizing network resources; then, connecting heterogeneous network users to the edge heterogeneous network, and based on blockchain-based distributed security authentication, allocating user permissions within each network domain and between heterogeneous network domains to users according to their network access needs, and controlling the network resources accessible to the heterogeneous network users; Second, receiving communication tasks generated by the heterogeneous network users, and adopting task-driven multidimensional symbiotic network edge orchestration control, identifying and analyzing the resource requirements corresponding to the communication tasks at the edge, and combining the resource pool generated by the current heterogeneous resource symbiotic control, the identified user permissions, and forming an orchestration strategy based on network latency, network user data, and network bandwidth resources, wherein the communication tasks include voice communication tasks, video communication tasks, text communication tasks, and IoT communication tasks; Finally, dynamically accessing satellite access network, mobile communication network, and UAV self-organizing network resources based on the orchestration strategy.
[0022] The unified orchestration and control method for edge heterogeneous networks provided in this application embodiment can unite heterogeneous networks such as satellite access networks, mobile communication networks, and UAV self-organizing networks for unified representation and orchestration control. Based on blockchain technology, it can perform domain-based and hierarchical permission management of network resources, which not only meets the needs of independent operation of subsystems, but also facilitates comprehensive distributed decision-making of the entire system and improves system security.
[0023] The above description is merely an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description
[0024] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0025] Figure 1 A flowchart illustrating a unified orchestration control method for edge heterogeneous networks provided in this application embodiment;
[0026] Figure 2 A schematic diagram illustrating the construction of a global resource pool through a unified resource representation in a unified orchestration and control method for edge heterogeneous networks provided in this application embodiment;
[0027] Figure 3 A schematic diagram of blockchain-based distributed security authentication in a unified orchestration control method for edge heterogeneous networks provided in an embodiment of this application;
[0028] Figure 4 A schematic diagram of task-driven multidimensional symbiotic network edge orchestration control in a unified orchestration control method for edge heterogeneous networks provided in an embodiment of this application;
[0029] Figure 5 A schematic diagram of the structure of a unified orchestration control device for edge heterogeneous networks provided in an embodiment of this application;
[0030] Figure 6 This is a structural block diagram of a computing device provided in an embodiment of this application. Detailed Implementation
[0031] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0032] This application provides a unified orchestration and control method for edge heterogeneous networks. By uniformly representing the resources of edge heterogeneous networks, a heterogeneous communication network resource pool is formed. On this basis, a traffic-aware virtual network function intelligent orchestration algorithm and blockchain-based collaborative decision-making security measures are used to ensure the security of network services at the edge. Virtualized communication network resources are flexibly allocated according to user needs to achieve the purpose of system performance optimization and improve the resilience, consistency and continuity of network services.
[0033] The unified orchestration and control method for edge heterogeneous networks provided in this application includes a heterogeneous resource symbiotic control mechanism, blockchain-based distributed security authentication, and task-driven multidimensional symbiotic network orchestration and control. It is designed for heterogeneous networks such as satellite access networks, mobile communication networks, and UAV self-organizing networks, and provides unified orchestration and control as well as domain- and level-based security permission management for network resources according to the needs of heterogeneous network users.
[0034] The heterogeneous resource symbiosis control mechanism abstracts and transforms the resources of various heterogeneous networks, making them available for segmentation and combination into one or more virtual resource environments. This breaks down the barriers between physical structures, allowing users to utilize hardware resources in a better way than the original configuration, thus achieving resource sharing between heterogeneous networks.
[0035] Blockchain-based distributed security authentication targets various heterogeneous networks, establishing parallel chains and relay chains to achieve user permission management within each network domain and between heterogeneous network domains. Based on user permissions, it matches resources of appropriate quality and uses key certificate registration and approval authorities and key certificate issuing authorities to ensure the security of user identity and network resources.
[0036] Task-driven multidimensional symbiotic network edge orchestration control receives task requirements, analyzes and translates these requirements into heterogeneous network resources needed by each network user, and then comprehensively analyzes the status of user needs and communication network resources of heterogeneous networks to form an orchestration strategy that provides users with continuous and consistent network services.
[0037] See Figure 1 , Figure 1 This is a flowchart illustrating a unified orchestration and control method for edge heterogeneous networks provided in an embodiment of this application. Figure 1 As shown, the specific steps include:
[0038] Step S102: Virtualize and represent the communication resources of the edge heterogeneous network to generate a unified resource pool, wherein the resource pool carries satellite access network resources, mobile communication network resources and UAV self-organizing network resources.
[0039] It should be noted that satellite access network resources include beam parameters, bandwidth parameters, and user count parameters.
[0040] Mobile communication network resources contain power parameters, bandwidth parameters, and user access number parameters.
[0041] The resources of the UAV self-organizing network include parameters such as the number of nodes, the number of users, and the access bandwidth.
[0042] In practical applications, the heterogeneous resource symbiotic control mechanism virtualizes and represents the resources of satellite access networks, mobile communication networks, and UAV ad hoc networks, forming a unified resource pool. This is the concrete implementation of unified resource representation. See also... Figure 2 , Figure 2 This diagram illustrates the construction of a global resource pool through a unified resource representation in a unified orchestration and control method for edge heterogeneous networks provided in an embodiment of this application. Figure 2As shown, the heterogeneous network includes satellite access network, mobile communication network (i.e., 5G access network), and self-organizing network; the unified resource pool includes satellite network virtualization resources, self-organizing network virtualization resources, satellite ground station virtualization resources, and 5G access network virtualization resources. Specifically, satellite network virtualization resources carry computing, storage, beam, and bandwidth resources; self-organizing network virtualization resources carry network, bandwidth, power, and sensing resources; satellite ground station virtualization resources carry computing, storage, network, and communication resources; and 5G access network virtualization resources carry computing, storage, network, and communication resources.
[0043] Step S104: Connect heterogeneous network users to the edge heterogeneous network, and based on the distributed security authentication of blockchain, assign user permissions within each network domain and between heterogeneous network domains to users according to their network access requirements, thereby controlling the network resources accessible to the heterogeneous network users.
[0044] In practical applications, heterogeneous network users access heterogeneous networks. Blockchain-based distributed security authentication assigns user permissions within and between different network domains based on the user's network access requirements, controlling the network resources the user can access. Specifically, the implementation of blockchain-based distributed security authentication involves a user initiating a request to access an edge heterogeneous network; the blockchain-based distributed security authentication receives the request and assigns domain- and level-specific resource usage permissions based on the user's level; the user must submit encrypted ciphertext, inputting the certificate serial number, public key, and certificate information (validity days, status), etc., as credentials for access. Only users who pass the blockchain-based distributed security authentication can obtain the right to use edge heterogeneous network resources, and users are divided into two categories: global users and local users. See also... Figure 3 , Figure 3 This is a schematic diagram of blockchain-based distributed security authentication in a unified orchestration and control method for edge heterogeneous networks provided in an embodiment of this application.
[0045] like Figure 3 As shown, if no node intends to join a parachain, it first submits a certificate request; then it performs aggregated signing, and after the auditing authority approves it, it returns the signature to the node intending to join the parachain; next, it applies for a certificate from an identity registration authority, and the identity registration authority sends the issued certificate to the node intending to join the parachain; finally, it conducts transactions between the satellite chain, drone chain, base station chain, and relay chain based on certificate operations.
[0046] Specifically, the system receives access edge heterogeneous network requests initiated by heterogeneous network users. With the heterogeneous network users authenticated through distributed blockchain, it constructs mobile communication network blockchain, UAV self-organizing network blockchain, satellite access network blockchain, and relay chain for satellite access network, mobile communication network, and UAV self-organizing network. Based on the user level corresponding to the heterogeneous network users, it allocates user permissions within each network domain and between heterogeneous network domains, and controls the network resources accessible to the heterogeneous network users. The user level includes global users and local users.
[0047] More specifically, the step of allocating domain- and level-based resource usage permissions to users based on their corresponding user levels in the heterogeneous network includes:
[0048] When the heterogeneous network user is a global user, the certificate ID of the certificate authority is obtained, and the three blockchain groups of satellite access network, mobile communication network and UAV self-organizing network are aggregated and signed. The user is then assigned access rights to the three types of heterogeneous network resources of satellite access network, mobile communication network and UAV self-organizing network, and the network resources that the heterogeneous network user can access are controlled.
[0049] When the heterogeneous network user is a local user, the certificate ID of the certificate authority, the group aggregation signature of the satellite access network and / or, the mobile communication network and / or, and the UAV self-organizing network are obtained, and network resource usage rights of the satellite access network and / or, the mobile communication network and / or, and the UAV self-organizing network are assigned to the user, thereby controlling the network resources accessible to the heterogeneous network user.
[0050] In practical applications, when a drone swarm user is a global user, the user needs to enter the certificate ID of the Certificate Authority (CA), and the aggregated signature of three blockchain groups: satellite access network, mobile communication network, and drone self-organizing network, to apply for the right to use the resources of these three heterogeneous networks and utilize their communication network services. When a drone swarm user is a local user, the user needs to enter the certificate ID of the CA, select the group to which they belong from the drop-down list (e.g., satellite access network, mobile communication network, drone self-organizing network blockchain group), and enter a corresponding group aggregated signature to apply for the right to use the resources of that network. For example, a satellite access network user can only use the satellite access network for data backhaul services; when that network is unavailable, communication is interrupted.
[0051] Step S106: Receive the communication tasks generated by the heterogeneous network users, adopt task-driven multidimensional symbiotic network edge orchestration control, identify and analyze the resource requirements corresponding to the communication tasks at the edge, combine the resource pool generated by the current heterogeneous resource symbiotic control and the identified user permissions, and form an orchestration strategy based on network latency, network user data and network bandwidth resources. The communication tasks include voice communication tasks, video communication tasks, text communication tasks and IoT communication tasks.
[0052] In practical applications, task-driven multidimensional symbiotic network edge orchestration control identifies and analyzes the resource requirements of user communication tasks at the edge. Combining this with the resource pool generated by the current heterogeneous resource symbiotic control and the identified user permissions, an orchestration strategy is formed based on network latency, the number of network users, and network bandwidth resources. This is the concrete implementation of task-driven multidimensional symbiotic network edge orchestration control. See also... Figure 4 , Figure 4 This is a schematic diagram of task-driven multidimensional symbiotic network edge orchestration control in a unified orchestration control method for edge heterogeneous networks provided in an embodiment of this application.
[0053] Specifically, when the heterogeneous network users are global users, the task-driven multidimensional symbiotic network edge orchestration control receives the task requests for data transmission initiated by the heterogeneous network users to the destination node. Based on the resource pool generated by the current heterogeneous resource symbiotic control and the user access status, it orchestrates the heterogeneous network resources of satellite access network, mobile communication network and UAV ad hoc network, and reserves edge heterogeneous network communication resources for heterogeneous network services; and forms an orchestration strategy based on the actual scenario environment of the heterogeneous network users.
[0054] More specifically, the process of forming an orchestration strategy based on the actual scenario environment of the heterogeneous network users includes:
[0055] In the case where the actual scenario environment is over land, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being within a first distance threshold range, the heterogeneous network user is programmed and controlled to transmit data back to the destination node through the mobile communication network.
[0056] In the actual scenario environment of the sea area, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being greater than a first distance threshold, the heterogeneous network user is programmed to access the satellite access network and transmit data back to the destination node through the satellite access network.
[0057] In the actual scenario of flying over an island with complex electromagnetic interference, the system orchestrates and controls the heterogeneous network users to access the UAV ad hoc network, and transmits data back to the destination node through the link between the UAV ad hoc network and the satellite access network.
[0058] More specifically, when the actual scenario environment is over the sea, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being greater than a first distance threshold, the orchestration and control of the heterogeneous network user's access to the satellite access network further includes:
[0059] In the actual scenario where the environment is over the sea, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being greater than a first distance threshold, the system orchestrates and controls the heterogeneous network user to access the satellite access network, and switches the accessed satellite access network based on the location movement of the heterogeneous network user.
[0060] In practical applications, the drone swarm user, acting as a global user, initiates a task request to transmit data back to the destination node. The task-driven, multi-dimensional symbiotic network edge orchestration control receives the task request and, based on the current resource status of the unified resource pool and user access conditions, orchestrates heterogeneous network resources such as satellite access networks, mobile communication networks, and drone ad hoc networks, reserving edge heterogeneous network communication resources to provide services. Over land, because the drone swarm is relatively close to the terrestrial mobile communication network base station, the orchestration control of the drone swarm user transmits data back to the destination node via the mobile communication network. When the drone swarm operates over sea areas, leaving the coverage area of the terrestrial mobile communication network... The system orchestrates and controls the access of drone swarm users to the satellite access network, transmitting data back to the destination node via the satellite network. Simultaneously, as the drone swarm moves, the access satellite switches. When the drone swarm operates over an island area with complex electromagnetic interference, the access satellites in that area are interfered with due to the movement of electromagnetic interference, causing the drone swarm to be unable to access the satellite access network (i.e., user access failure). In this case, it accesses the network through a drone ad hoc network in the vicinity of the area, and then transmits data back to the destination node through the link between the drone ad hoc network and the satellite access network. Through the system orchestration and control of three types of heterogeneous edge networks, a continuous and consistent network service is constructed.
[0061] Step S108: Based on the orchestration strategy, dynamically access satellite access network, mobile communication network, and UAV self-organizing network resources.
[0062] In practical applications, heterogeneous network users can dynamically access satellite access networks, mobile communication networks, and unmanned aerial vehicle (UAV) self-organizing network resources according to orchestration strategies to obtain continuous and consistent network services.
[0063] Therefore, this application proposes, on the one hand, a virtualization representation method for resources of satellite access networks, mobile communication networks, and UAV self-organizing networks, and a method for constructing a unified resource pool; on the other hand, it proposes a distributed security authentication method based on blockchain, constructing blockchains for mobile communication networks, UAV self-organizing networks, and satellite access networks, as well as relay chains, to realize user permission management within each network domain and between heterogeneous network domains; and on the other hand, it proposes a task-driven multidimensional symbiotic network edge orchestration control method, which combines resource pools and user permissions to form an orchestration strategy based on network latency, the number of network users, and network bandwidth resources.
[0064] The unified orchestration and control method for edge heterogeneous networks proposed in this application can construct virtualized resource pools for satellite access networks, mobile communication networks, and UAV self-organizing networks, provide intra-domain and inter-domain user permission management capabilities based on blockchain technology, and realize unified orchestration and control of heterogeneous networks at the edge side according to user communication task requirements.
[0065] Corresponding to the above method embodiments, this specification also provides an embodiment of a unified orchestration and control device for edge heterogeneous networks. Figure 5 This is a schematic diagram of the structure of a unified orchestration control device for edge heterogeneous networks provided in an embodiment of this application. Figure 5 As shown, it specifically includes the following modules.
[0066] The generation module 502 is configured to virtualize and represent the communication resources of the edge heterogeneous network, and generate a unified resource pool, wherein the resource pool carries satellite access network resources, mobile communication network resources and UAV self-organizing network resources.
[0067] Access module 504 is configured to connect heterogeneous network users to the edge heterogeneous network, based on blockchain-based distributed security authentication, and to allocate user permissions within each network domain and between heterogeneous network domains according to the user's network access requirements, thereby controlling the network resources accessible to the heterogeneous network users.
[0068] The forming module 506 is configured to receive communication tasks generated by the heterogeneous network users, and adopts task-driven multidimensional symbiotic network edge orchestration control. At the edge side, it identifies and analyzes the resource requirements corresponding to the communication tasks, and combines the resource pool generated by the current heterogeneous resource symbiotic control with the identified user permissions. Based on network latency, network user data and network bandwidth resources, it forms an orchestration strategy. The communication tasks include voice communication tasks, video communication tasks, text communication tasks and IoT communication tasks.
[0069] Access module 508 is configured to dynamically access satellite access network, mobile communication network, and unmanned aerial vehicle (UAV) self-organizing network resources based on the orchestration strategy.
[0070] In one optional embodiment, the generation module 502 is further configured to:
[0071] Satellite access network resources carry beam parameters, bandwidth parameters, and user count parameters;
[0072] Mobile communication network resources carry power parameters, bandwidth parameters, and user access number parameters;
[0073] The resources of the UAV self-organizing network include parameters such as the number of nodes, the number of users, and the access bandwidth.
[0074] In one alternative embodiment, the access module 504 is further configured to:
[0075] Upon receiving access requests from heterogeneous network users to access edge heterogeneous networks, and with the heterogeneous network users undergoing distributed authentication via blockchain, the system constructs blockchains for satellite access networks, mobile communication networks, and unmanned aerial vehicle (UAV) self-organizing networks, as well as relay chains. Based on the user levels corresponding to the heterogeneous network users, it allocates user permissions within each network domain and between heterogeneous network domains, controlling the network resources accessible to the heterogeneous network users. The user levels include global users and local users.
[0076] In one alternative embodiment, the access module 504 is further configured to:
[0077] When the heterogeneous network user is a global user, the certificate ID of the certificate authority is obtained, and the three blockchain groups of satellite access network, mobile communication network and UAV self-organizing network are aggregated and signed. The user is then assigned access rights to the three types of heterogeneous network resources of satellite access network, mobile communication network and UAV self-organizing network, and the network resources that the heterogeneous network user can access are controlled.
[0078] When the heterogeneous network user is a local user, the certificate ID of the certificate authority, the group aggregation signature of the satellite access network and / or, the mobile communication network and / or, and the UAV self-organizing network are obtained, and network resource usage rights of the satellite access network and / or, the mobile communication network and / or, and the UAV self-organizing network are assigned to the user, thereby controlling the network resources accessible to the heterogeneous network user.
[0079] In one alternative embodiment, the forming module 506 is further configured to:
[0080] When the heterogeneous network users are global users, the task-driven multidimensional symbiotic network edge orchestration control receives the task request for the heterogeneous network users to transmit back data to the destination node. Based on the resource pool generated by the current heterogeneous resource symbiotic control and the user access status, the heterogeneous network resources of the satellite access network, mobile communication network and UAV self-organizing network are orchestrated, and edge heterogeneous network communication resources are reserved for heterogeneous network services.
[0081] An orchestration strategy is formed based on the actual scenario environment of the heterogeneous network users.
[0082] In one alternative embodiment, the forming module 506 is further configured to:
[0083] In the case where the actual scenario environment is over land, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being within a first distance threshold range, the heterogeneous network user is programmed and controlled to transmit data back to the destination node through the mobile communication network.
[0084] In the actual scenario environment of the sea area, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being greater than a first distance threshold, the heterogeneous network user is programmed to access the satellite access network and transmit data back to the destination node through the satellite access network.
[0085] In the actual scenario of flying over an island with complex electromagnetic interference, the system orchestrates and controls the heterogeneous network users to access the UAV ad hoc network, and transmits data back to the destination node through the link between the UAV ad hoc network and the satellite access network.
[0086] In one alternative embodiment, the forming module 506 is further configured to:
[0087] In the actual scenario where the environment is over the sea, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being greater than a first distance threshold, the system orchestrates and controls the heterogeneous network user to access the satellite access network, and switches the accessed satellite access network based on the location movement of the heterogeneous network user.
[0088] The unified orchestration and control device for edge heterogeneous networks proposed in this application can build virtualized resource pools for satellite access networks, mobile communication networks, and UAV self-organizing networks, provide intra-domain and inter-domain user permission management capabilities based on blockchain technology, and realize unified orchestration and control of heterogeneous networks at the edge side according to user communication task requirements.
[0089] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the unified orchestration control device for edge heterogeneous networks is described simply because it is fundamentally similar to the unified orchestration control method embodiment for edge heterogeneous networks. Relevant details can be found in the descriptions of the unified orchestration control method embodiment for edge heterogeneous networks.
[0090] Figure 6 This is a structural block diagram of a computing device provided in an embodiment of this application. The components of the computing device 600 include, but are not limited to, a memory 610 and a processor 620. The processor 620 is connected to the memory 610 via a bus 630, and a database 650 is used to store data.
[0091] The computing device 600 also includes an access device 640, which enables the computing device 600 to communicate via one or more networks 660. Examples of these networks include Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or combinations of communication networks such as the Internet. The access device 640 may include one or more of any type of wired or wireless network interface (e.g., a network interface controller (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Wi-MAX (Worldwide Interoperability for Microwave Access) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, or a Near Field Communication (NFC) interface.
[0092] In one embodiment of this specification, the above-described components of the computing device 600 and Figure 6 Other components, not shown, can also be connected to each other, for example, via a bus. It should be understood that... Figure 6 The block diagram of the computing device shown is for illustrative purposes only and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0093] The computing device 600 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 600 can also be a mobile or stationary server.
[0094] The processor 620 is configured to execute the following computer-executable instructions, which, when executed by the processor, implement the steps of the unified orchestration control method for the aforementioned edge heterogeneous network.
[0095] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. In particular, the computing device embodiments are relatively simple in description because they are fundamentally similar to the unified orchestration control method embodiments for edge heterogeneous networks; relevant parts can be referred to the descriptions of the unified orchestration control method embodiments for edge heterogeneous networks.
[0096] An embodiment of this specification also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the above-described unified orchestration control method for edge heterogeneous networks.
[0097] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. In particular, the computer-readable storage medium embodiment is described simply because it is substantially similar to the unified orchestration control method embodiment for edge heterogeneous networks. Relevant details can be found in the descriptions of the unified orchestration control method embodiment for edge heterogeneous networks.
[0098] An embodiment of this specification also provides a computer program, wherein when the computer program is executed in a computer, it causes the computer to perform the steps of the above-described unified orchestration control method for edge heterogeneous networks.
[0099] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. In particular, the computer program embodiments are relatively simple in description because they are fundamentally similar to the unified orchestration control method embodiments for edge heterogeneous networks; relevant parts can be referred to the descriptions of the unified orchestration control method embodiments for edge heterogeneous networks.
[0100] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0101] The computer instructions include computer program code, which may be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium may be appropriately added to or subtracted according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.
[0102] It should be noted that the above description describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous. Secondly, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments of this specification.
[0103] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0104] The preferred embodiments disclosed above are merely illustrative of this specification. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the embodiments described herein. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of the embodiments, thereby enabling those skilled in the art to better understand and utilize this specification. This specification is limited only by the claims and their full scope and equivalents.
Claims
1. A unified orchestration and control method for edge heterogeneous networks, characterized in that, include: The communication resources of heterogeneous edge networks are virtualized and represented to generate a unified resource pool, wherein the resource pool carries satellite access network resources, mobile communication network resources and UAV self-organizing network resources; By connecting heterogeneous network users to the edge heterogeneous network, distributed security authentication based on blockchain is used to allocate user permissions within each network domain and between heterogeneous network domains according to the user's network access requirements, thereby controlling the network resources that heterogeneous network users can access. The system receives communication tasks generated by users in the heterogeneous network, adopts task-driven multidimensional symbiotic network edge orchestration control, identifies and analyzes the resource requirements corresponding to the communication tasks at the edge, and combines the resource pool generated by the current heterogeneous resource symbiotic control with the identified user permissions. Based on network latency, network user data, and network bandwidth resources, an orchestration strategy is formed. The communication tasks include voice communication tasks, video communication tasks, text communication tasks, and IoT communication tasks. Based on the aforementioned orchestration strategy, resources from satellite access networks, mobile communication networks, and unmanned aerial vehicle (UAV) self-organizing networks are dynamically accessed. The blockchain-based distributed security authentication, based on user network access requirements, assigns user permissions within each network domain and across heterogeneous network domains to users, controlling the network resources accessible to users in the heterogeneous network, including: The system receives access edge heterogeneous network requests initiated by heterogeneous network users. With the heterogeneous network users authenticated by the distributed blockchain, it constructs mobile communication network blockchain, UAV self-organizing network blockchain, satellite access network blockchain, and relay chain for satellite access network, mobile communication network, and UAV self-organizing network. Based on the user level corresponding to the heterogeneous network users, it allocates user permissions within each network domain and between heterogeneous network domains, and controls the network resources accessible to the heterogeneous network users. The user level includes global users and local users. The step of allocating domain- and level-based resource usage permissions to users based on their corresponding user levels in the heterogeneous network includes: When the heterogeneous network user is a global user, the certificate ID of the certificate authority is obtained, and the three blockchain groups of satellite access network, mobile communication network and UAV self-organizing network are aggregated and signed. The user is then assigned access rights to the three types of heterogeneous network resources of satellite access network, mobile communication network and UAV self-organizing network, and the network resources that the heterogeneous network user can access are controlled. When the heterogeneous network user is a local user, the certificate ID of the certificate authority, the group aggregation signature of the satellite access network and / or, the mobile communication network and / or, and the UAV self-organizing network are obtained, and network resource usage rights of the satellite access network and / or, the mobile communication network and / or, and the UAV self-organizing network are assigned to the user, thereby controlling the network resources accessible to the heterogeneous network user.
2. The method according to claim 1, characterized in that, Satellite access network resources carry beam parameters, bandwidth parameters, and user count parameters; Mobile communication network resources carry power parameters, bandwidth parameters, and user access number parameters; The resources of the UAV self-organizing network include parameters such as the number of nodes, the number of users, and the access bandwidth.
3. The method according to claim 1, characterized in that, The process of receiving communication tasks generated by heterogeneous network users employs task-driven multidimensional symbiotic network edge orchestration control. At the edge, it identifies and analyzes the resource requirements corresponding to the communication tasks, and combines this with the resource pool generated by the current heterogeneous resource symbiotic control, identified user permissions, and, based on network latency, network user data, and network bandwidth resources, forms an orchestration strategy, including: When the heterogeneous network users are global users, the task-driven multidimensional symbiotic network edge orchestration control receives the task request for the heterogeneous network users to transmit back data to the destination node. Based on the resource pool generated by the current heterogeneous resource symbiotic control and the user access status, the heterogeneous network resources of the satellite access network, mobile communication network and UAV self-organizing network are orchestrated, and edge heterogeneous network communication resources are reserved for heterogeneous network services. An orchestration strategy is formed based on the actual scenario environment of the heterogeneous network users.
4. The method according to claim 3, characterized in that, The process of forming an orchestration strategy based on the actual scenario environment of the heterogeneous network users includes: In the case where the actual scenario environment is over land, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being within a first distance threshold range, the heterogeneous network user is programmed and controlled to transmit data back to the destination node through the mobile communication network. In the actual scenario environment of the sea area, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being greater than a first distance threshold, the heterogeneous network user is programmed to access the satellite access network and transmit data back to the destination node through the satellite access network. In the actual scenario of flying over an island with complex electromagnetic interference, the system orchestrates and controls the heterogeneous network users to access the UAV ad hoc network, and transmits data back to the destination node through the link between the UAV ad hoc network and the satellite access network.
5. The method according to claim 4, characterized in that, In the scenario where the actual environment is over the sea, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being greater than a first distance threshold, the method of orchestrating and controlling the heterogeneous network user to access the satellite access network further includes: In the actual scenario where the environment is over the sea, in response to the distance between the heterogeneous network user and the base station of the terrestrial mobile communication network being greater than a first distance threshold, the system orchestrates and controls the heterogeneous network user to access the satellite access network, and switches the accessed satellite access network based on the location movement of the heterogeneous network user.
6. A unified orchestration and control device for edge heterogeneous networks, characterized in that, include: The generation module is configured to virtualize and represent the communication resources of the edge heterogeneous network, and generate a unified resource pool, wherein the resource pool carries satellite access network resources, mobile communication network resources and UAV self-organizing network resources; The access module is configured to connect heterogeneous network users to the edge heterogeneous network, and based on blockchain-based distributed security authentication, assign user permissions within each network domain and between heterogeneous network domains to users according to their network access requirements, and control the network resources that heterogeneous network users can access. The forming module is configured to receive communication tasks generated by users of the heterogeneous network, and adopts task-driven multidimensional symbiotic network edge orchestration control. At the edge side, it identifies and analyzes the resource requirements corresponding to the communication tasks, and combines the resource pool generated by the current heterogeneous resource symbiotic control with the identified user permissions. Based on network latency, network user data and network bandwidth resources, it forms an orchestration strategy. The communication tasks include voice communication tasks, video communication tasks, text communication tasks and IoT communication tasks. The access module is configured to dynamically access satellite access network, mobile communication network, and unmanned aerial vehicle (UAV) self-organizing network resources based on the orchestration strategy. The blockchain-based distributed security authentication, based on user network access requirements, assigns user permissions within each network domain and across heterogeneous network domains to users, controlling the network resources accessible to users in the heterogeneous network, including: The system receives access edge heterogeneous network requests initiated by heterogeneous network users. With the heterogeneous network users authenticated by the distributed blockchain, it constructs mobile communication network blockchain, UAV self-organizing network blockchain, satellite access network blockchain, and relay chain for satellite access network, mobile communication network, and UAV self-organizing network. Based on the user level corresponding to the heterogeneous network users, it allocates user permissions within each network domain and between heterogeneous network domains, and controls the network resources accessible to the heterogeneous network users. The user level includes global users and local users. The step of allocating domain- and level-based resource usage permissions to users based on their corresponding user levels in the heterogeneous network includes: When the heterogeneous network user is a global user, the certificate ID of the certificate authority is obtained, and the three blockchain groups of satellite access network, mobile communication network and UAV self-organizing network are aggregated and signed. The user is then assigned access rights to the three types of heterogeneous network resources of satellite access network, mobile communication network and UAV self-organizing network, and the network resources that the heterogeneous network user can access are controlled. When the heterogeneous network user is a local user, the certificate ID of the certificate authority, the group aggregation signature of the satellite access network and / or, the mobile communication network and / or, and the UAV self-organizing network are obtained, and network resource usage rights of the satellite access network and / or, the mobile communication network and / or, and the UAV self-organizing network are assigned to the user, thereby controlling the network resources accessible to the heterogeneous network user.
7. A computing device, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the method according to any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an implementation program for information transmission, which, when executed by a processor, implements the steps of the method as described in any one of claims 1-5.