Low-altitude communication dynamic routing implementation method and system based on 5G slice private network

By realizing dynamic routing management and network slicing optimization in 5G slicing private network, the problem that traditional network architectures are difficult to ensure the quality of low-altitude communication services is solved, and higher flexibility and service quality assurance are achieved.

CN120050736APending Publication Date: 2025-05-27SI-TECH INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510083487.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

Traditional network architectures are difficult to effectively provide the flexibility and service quality assurance required for low-altitude communication services, especially in scenarios with high dynamics, high node density and diversified business needs.

Method used

By implementing dynamic routing management and network slicing optimization in 5G slicing private network, service-specific network slicing is created and network resources are allocated based on the target path to ensure efficient transmission of business data.

Benefits of technology

It significantly improves the flexibility, stability and service quality of low-altitude communication of 5G sliced ​​private networks, and shows obvious advantages over non-sliced ​​routing strategies, including improving solution time, end-to-end delay and packet loss rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050736A_ABST
    Figure CN120050736A_ABST
Patent Text Reader

Abstract

The invention provides a low-altitude communication dynamic routing implementation method based on a 5G slice private network, and the method comprises the steps: creating a network slice corresponding to any business for any business in a plurality of businesses based on a target network and business information corresponding to any business; the target network comprises virtual network nodes and physical network nodes, and a mapping relation corresponding to the target network is established based on the virtual network nodes and the physical network nodes. And based on a resource constraint condition corresponding to any service, determining a target mapping relationship in the mapping relationships. And determining a target path based on each target mapping relationship, the target path being the shortest network transmission path from the sending node to the receiving node. And distributing network resources for the target path based on the network slice corresponding to any service, and transmitting service data corresponding to any service based on the target path, so as to improve the flexibility and service quality guarantee capability of the low-altitude communication service by dynamically managing the network slice and optimizing routing selection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and in particular, to a method and system for implementing dynamic routing of low-altitude communication based on a 5G sliced private network. Background Art

[0002] Since different communication services have different requirements for network performance, in the fifth-generation mobile communication (5G) network, network slicing (NS) has become a new technology development direction. Network slicing divides a physical network into multiple virtual logical networks (hereinafter referred to as virtual networks), and each virtual network corresponds to a different application scenario, and the virtual networks are independent of each other.

[0003] With the rapid development of 5G sliced private network technology, the application requirements for low-altitude communication are increasing day by day, especially in scenarios such as unmanned aerial vehicles, intelligent transportation, and the Internet of Things. However, due to challenges such as high dynamicity, large node density, and diverse service requirements in low-altitude communication, traditional network architectures are difficult to effectively provide appropriate quality of service (QoS). For example, traditional network architectures are difficult to meet the specific requirements of different types of services in terms of latency, bandwidth, and reliability. Summary of the Invention

[0004] The present invention provides a method and system for implementing dynamic routing of low-altitude communication based on a 5G sliced private network, which improve the flexibility of low-altitude communication services and the ability to guarantee service quality by dynamically managing network slices and optimizing routing selection.

[0005] The technical solutions of the present invention for solving the above technical problems are as follows:

[0006] In a first aspect, the present invention provides a method for implementing dynamic routing of low-altitude communication based on a 5G sliced private network. For any one of multiple services, a network slice corresponding to any one of the services is created based on a target network and service information corresponding to any one of the services. The target network includes multiple network nodes, and the network nodes include virtual network nodes and physical network nodes. Any one of the services is used to send service data from a sending node to a receiving node, the sending node is the network node where the sending end of any one of the services is located, and the receiving node is the network node where the receiving end of any one of the services is located.

[0007] Based on the virtual network nodes and physical network nodes, a mapping relationship corresponding to the target network is established. The mapping relationship includes the mapping relationship between virtual network nodes, the mapping relationship between physical network nodes, and the mapping relationship between virtual network nodes and physical network nodes.

[0008] Based on the resource constraint conditions corresponding to any service, determine the target mapping relationship among the mapping relationships.

[0009] Based on the target mapping relationships, determine the target path. The target path is the shortest network transmission path between the sending node and the receiving node.

[0010] Based on the network slice corresponding to any service, allocate network resources to the target path.

[0011] Transmit the service data corresponding to any service based on the target path.

[0012] On the basis of the above technical solutions, the present invention can also be improved as follows.

[0013] Further, based on the service information corresponding to any service, generate the slice configuration parameters corresponding to any service. The service information includes the service type information and the quality of service requirement information of the corresponding service, and the slice configuration parameters include the bandwidth information, the delay information, and the reliability information of the network slice to be generated. Create the original network slice corresponding to any service. Based on the target network and the slice configuration parameters corresponding to any service, allocate network resources to the original network slice corresponding to any service. Determine the original network slice corresponding to any service with allocated network resources as the network slice corresponding to any service.

[0014] Further, receive the resource request sent by the original network slice corresponding to any service, where the resource request includes the network resources requested to be allocated for the corresponding original network slice. Based on the resource request sent by the original network slice corresponding to any service, allocate network resources to the original network slice corresponding to any service.

[0015] Further, receive the resource requests sent by the original network slices corresponding to at least two services among multiple services. Based on the service type information of each service among the at least two services, determine the priority of each service among the at least two services. Based on the order of the priorities of each service among the at least two services from high to low, allocate network resources to the original network slices corresponding to each service among the at least two services.

[0016] Further, monitor the network load rate of the target path. If the network load rate of the target path is greater than the network load threshold, update the target path based on the target mapping relationships. Allocate network resources to the updated target path.

[0017] Further, monitor the delay value of the target path. If the delay value of the target path is greater than the delay value threshold, update the target path based on the target mapping relationships. Allocate network resources to the updated target path.

[0018] Further, monitor the bandwidth value of the target path. If the bandwidth value of the target path exceeds the bandwidth value range, update the target path based on each target mapping relationship. Allocate network resources for the updated target path.

[0019] Further, monitor the packet loss rate of the target path. If the packet loss rate of the target path is greater than the packet loss rate threshold, update the target path based on each target mapping relationship. Allocate network resources for the updated target path.

[0020] The beneficial effects of the present invention are as follows: The present invention significantly improves the flexibility, stability, and service quality of low-altitude communication in a 5G sliced private network. Compared with existing non-sliced routing strategies, the sliced-based dynamic routing strategy shows obvious advantages in terms of solution time, end-to-end delay, and packet loss rate.

[0021] In a second aspect, the present invention provides a low-altitude communication dynamic routing implementation system based on a 5G sliced private network, including:

[0022] A network slice creation module, configured to create a network slice corresponding to any one of multiple services based on the target network and the service information corresponding to any one of the services. The target network includes multiple network nodes, and the network nodes include virtual network nodes and physical network nodes. Any one of the services is used to send service data from a sending node to a receiving node. The sending node is the network node where the sending end of any one of the services is located, and the receiving node is the network node where the receiving end of any one of the services is located.

[0023] A mapping relationship establishment module, configured to establish a mapping relationship corresponding to the target network based on the virtual network nodes and the physical network nodes. The mapping relationship includes the mapping relationship between each virtual network node, the mapping relationship between each physical network node, and the mapping relationship between each virtual network node and each physical network node.

[0024] A mapping relationship determination module, configured to determine a target mapping relationship from each mapping relationship based on the resource constraint conditions corresponding to any one of the services.

[0025] A path determination module, configured to determine a target path based on each target mapping relationship. The target path is the shortest network transmission path from the sending node to the receiving node.

[0026] A network resource allocation module, configured to allocate network resources for the target path based on the network slice corresponding to any one of the services.

[0027] A data transmission module, configured to transmit the service data corresponding to any one of the services based on the target path.

[0028] Further, based on the service information corresponding to any service, slice configuration parameters corresponding to any service are generated. The service information includes service type information and quality of service requirement information corresponding to the service. The slice configuration parameters include bandwidth information, latency information, and reliability information of the network slice to be generated.

[0029] Create an original network slice corresponding to any service.

[0030] Based on the target network and the slice configuration parameters corresponding to any service, network resources are allocated to the original network slice corresponding to any service.

[0031] Determine the original network slice corresponding to any service with allocated network resources as the network slice corresponding to any service.

[0032] In a third aspect, the present invention provides an electronic device, including: a memory, one or more processors; the memory and the processors are coupled; wherein, computer program code is stored in the memory, and the computer program code includes computer instructions. When the computer instructions are executed by the processors, the electronic device executes the method for implementing dynamic routing of low-altitude communication based on a 5G slice private network described in any item of the first aspect above.

[0033] In a fourth aspect, a computer-readable storage medium is provided, including computer instructions. When the computer instructions run on an electronic device, the electronic device executes the method for implementing dynamic routing of low-altitude communication based on a 5G slice private network described in any item of the first aspect above.

[0034] In a fifth aspect, a computer program product is provided. When the computer program product runs on a computer, the computer executes the method for implementing dynamic routing of low-altitude communication based on a 5G slice private network described in any item of the first aspect above.

[0035] It can be understood that the beneficial effects that can be achieved by the above-mentioned system for implementing dynamic routing of low-altitude communication based on a 5G slice private network in the second aspect, the electronic device described in the third aspect, the computer-readable storage medium described in the fourth aspect, and the computer program product described in the fifth aspect can refer to the beneficial effects in the first aspect and any of its possible design manners, and will not be elaborated here. Description of the Drawings

[0036] Figure 1 It is a schematic flowchart of a method for implementing dynamic routing of low-altitude communication based on a 5G slice private network provided by the present invention;

[0037] Figure 2 It is a schematic diagram of a handover process provided by the present invention;

[0038] Figure 3Schematic diagram of a system for implementing dynamic routing of low-altitude communication based on a 5G sliced private network provided by the present invention. Detailed implementation manners

[0039] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " means that the objects associated before and after are an "or" relationship. For example, A / B may represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. These three situations, where A and B may be singular or plural. Also, in the description of the present application, unless otherwise specified, "a plurality" means two or more than two. "At least one (item)" or a similar expression thereof refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c may be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. Those skilled in the art can understand that the terms "first", "second", etc. do not limit the quantity and execution order, and the terms "first", "second", etc. do not necessarily limit being different. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions.

[0040] Refer to Figure 1 , the present invention provides a method for implementing dynamic routing of low-altitude communication based on a 5G sliced private network, including the following steps S101-S106:

[0041] S101: For any one of multiple services, create a network slice corresponding to any one of the services based on the target network and the service information corresponding to any one of the services.

[0042] Among them, the target network includes multiple network nodes, and the network nodes include virtual network nodes and physical network nodes. Any one of the services is used to send service data from a sending node to a receiving node. The sending node is the network node where the sending end of any one of the services is located. The receiving node is the network node where the receiving end of any one of the services is located.

[0043] In some embodiments, based on the service information corresponding to any service, slice configuration parameters corresponding to any service are generated. The service information includes service type information and quality of service requirement information corresponding to the service, and the slice configuration parameters include bandwidth information, latency information, and reliability information of the network slice to be generated. An original network slice corresponding to any service is created. Based on the target network and the slice configuration parameters corresponding to any service, network resources are allocated to the original network slice corresponding to any service. The original network slice corresponding to any service to which network resources are allocated is determined as the network slice corresponding to any service.

[0044] In some embodiments, before performing step S101, a requirements analysis of the service can be performed. For example, a machine learning model can be used to analyze the traffic patterns and quality of service requirements of different service types to determine the bandwidth, latency, and reliability requirements, etc. of each service. According to the analysis results, specific parameters of each network slice can be set, including the bandwidth upper limit, latency requirements, and quality of service level, etc. of the slice. After that, virtual network slices can be created and configured according to the service requirements. Specifically, requirement information from the service layer can be received, including service type, quality of service requirements, etc. According to the requirement information, slice configuration parameters can be generated, including bandwidth, latency, reliability, etc. After that, necessary network resources can be allocated to the newly created slices.

[0045] In some embodiments, resource requests sent by the original network slices corresponding to at least two services among multiple services are received. Based on the service type information of each service among the at least two services, the priority of each service among the at least two services is determined. Based on the order of the priorities of each service among the at least two services from high to low, network resources are allocated to the original network slices corresponding to each service among the at least two services to ensure that high-priority services can obtain the required network resources, such as computing, storage, and bandwidth resources, first.

[0046] In some embodiments, a resource request sent by the original network slice corresponding to any service is received, and the resource request includes the network resources requested to be allocated to the corresponding original network slice. Based on the resource request sent by the original network slice corresponding to any service, network resources are allocated to the original network slice corresponding to any service.

[0047] In some embodiments, a logical slice can be allocated to each access user at the virtual gateway to ensure that users of different service types can communicate through independent slices. Moreover, isolation can be achieved between slices through resource and security mechanisms to ensure that the interference between different services is minimized.

[0048] In some embodiments, the status and performance of network slices can be continuously monitored to ensure the normal operation of the slices. Specifically, slice operation data, including traffic, latency, packet loss rate, etc., can be collected regularly. When slice anomalies are detected, alarms can be triggered and corresponding modules can be called for fault recovery.

[0049] In some embodiments, resources can be allocated to new slices according to slice requirements, and the network resources allocated to each slice can be dynamically adjusted based on the monitoring data for each slice to optimize performance and meet the requirements of service quality. In the case of insufficient allocable network resources, resource recycling or reallocation strategies can be executed.

[0050] S102: Establish the mapping relationship corresponding to the target network based on virtual network nodes and physical network nodes.

[0051] Among them, the mapping relationship includes the mapping relationship between virtual network nodes, the mapping relationship between physical network nodes, and the mapping relationship between virtual network nodes and physical network nodes.

[0052] S103: Determine the target mapping relationship among the mapping relationships based on the resource constraint conditions corresponding to any service.

[0053] S104: Determine the target path based on each target mapping relationship.

[0054] Among them, the target path is the shortest network transmission path from the sending node to the receiving node.

[0055] That is to say, the present invention can map each virtual network node to the same base station or an adjacent base station to ensure that the resource constraint conditions are met. In the link mapping stage, the weighted shortest path algorithm can be used to dynamically select the optimal path considering the bandwidth and QoS requirements of the service flow.

[0056] In some embodiments, a regular topology update time can be set, and the mapping switch of virtual network nodes can be executed according to the movement law and fixed trajectory characteristics. At each topology update, the physical network topology at the current moment is recalculated to ensure the effectiveness and stability of the virtual path.

[0057] In some embodiments, when the user moves beyond the coverage range of the current base station, the access switching mechanism can be triggered, the candidate base station set can be re-evaluated, and the optimal access base station can be selected according to the evaluation function. The multi-attribute joint decision-making algorithm is adopted to comprehensively consider the coverage range and the number of idle channels of the base station to ensure the smoothness of the handover process and the continuity of services. Among them, the specific handover process can be referred to Figure 2 as shown.

[0058] S105: Allocate network resources to the target path based on the network slice corresponding to any service.

[0059] S106: Transmit the service data corresponding to any service based on the target path.

[0060] In some embodiments, the network load rate of the target path can be monitored. If the network load rate of the target path is greater than the network load threshold, update the target path based on each target mapping relationship. Allocate network resources for the updated target path.

[0061] In some embodiments, the delay value of the target path can be monitored. If the delay value of the target path is greater than the delay value threshold, update the target path based on each target mapping relationship. Allocate network resources for the updated target path.

[0062] In some embodiments, the bandwidth value of the target path can be monitored. If the bandwidth value of the target path exceeds the bandwidth value range, update the target path based on each target mapping relationship. Allocate network resources for the updated target path.

[0063] In some embodiments, the packet loss rate of the target path can be monitored. If the packet loss rate of the target path is greater than the packet loss rate threshold, update the target path based on each target mapping relationship. Allocate network resources for the updated target path.

[0064] That is to say, the present invention introduces a slice health monitoring mechanism to monitor the status and load of each slice in real time and dynamically adjust resource allocation. Through data analysis, identify bottlenecks and potential faults in the network, and give early warnings and handle faults in a timely manner. Moreover, the present invention establishes a feedback mechanism.

[0065] In some embodiments, the resource configuration and routing strategy of the slice can be adjusted according to the actual experience of the user and network performance data. Through user feedback and real-time analysis of the network status, optimize the management and dynamic mapping algorithm of the network slice to improve the overall network performance.

[0066] The present invention will be described in detail below in combination with application scenarios.

[0067] Scenario 1: Drone logistics transportation scenario.

[0068] Drone logistics transportation is a rapidly developing field in recent years. It uses drones to quickly and accurately deliver goods to the destination. However, since the drone flies in the air, its communication link is easily affected by various factors (such as buildings, weather, etc.), resulting in unstable communication quality.

[0069] For the UAV logistics transportation scenario, we can apply the proposed method for realizing dynamic routing of low-altitude communication based on 5G private network slicing. First, create a dedicated virtual network slice for the UAV logistics transportation service to ensure that this service can obtain independent network resources. Second, monitor the flight status of the UAV and the quality of the communication link in real time, and dynamically adjust the resource allocation according to the monitoring results to ensure that the UAV maintains stable communication quality during flight. Finally, intelligently select the optimal path through the dynamic routing strategy to reduce the communication delay and packet loss rate of the UAV during flight.

[0070] Among them, by creating a dedicated virtual network slice for the UAV logistics transportation service, it can be ensured that this service is not affected by other services during communication, thereby improving communication stability. By monitoring the flight status of the UAV and the quality of the communication link in real time, and dynamically adjusting the resource allocation according to the monitoring results, it can be ensured that the UAV obtains sufficient network resources during flight and improves communication efficiency. By intelligently selecting the optimal path through the dynamic routing strategy, the communication delay of the UAV during flight can be reduced, thereby improving the real-time performance and accuracy of logistics transportation.

[0071] Scenario 2: Low-altitude Internet of Things communication scenario.

[0072] Low-altitude Internet of Things communication refers to using low-altitude flying objects such as UAVs and balloons to carry Internet of Things devices to achieve Internet of Things communication between the ground and low altitude. This application scenario has broad application prospects in fields such as environmental monitoring and agricultural plant protection.

[0073] For the low-altitude Internet of Things communication scenario, we can apply the proposed method for realizing dynamic routing of low-altitude communication based on 5G private network slicing. First, create a dedicated virtual network slice for the low-altitude Internet of Things communication service to ensure that this service can obtain independent network resources. Second, use the intelligent mapping and path selection algorithm to provide a stable communication link for the Internet of Things devices and monitor the quality of the communication link in real time. Finally, dynamically adjust the routing through the real-time path optimization algorithm to ensure that the Internet of Things devices maintain stable communication quality during flight.

[0074] Among them, by creating a dedicated virtual network slice for the low-altitude Internet of Things communication service, the communication coverage range can be expanded to ensure that the Internet of Things devices can stably access the network during flight. Using the intelligent mapping and path selection algorithm to provide a stable communication link for the Internet of Things devices and monitoring the quality of the communication link in real time can optimize communication efficiency and reduce communication delay and packet loss rate. By dynamically adjusting the routing through the real-time path optimization algorithm, it can be ensured that the Internet of Things devices maintain stable communication quality during flight, thereby improving the stability and reliability of the Internet of Things devices.

[0075] Scenario 3: Low-emergency communication scenario.

[0076] Emergency communication refers to using communication technology to provide stable communication services for rescue personnel in emergency situations such as natural disasters and emergencies. Due to the characteristics of emergency communication scenarios such as suddenness, urgency, and uncertainty, the requirements for the stability and reliability of communication technology are extremely high.

[0077] For emergency communication scenarios, we can apply the proposed method for implementing dynamic routing of low-altitude communication based on 5G private network slices. First, create a dedicated virtual network slice for the emergency communication service to ensure that the service can obtain sufficient network resources in emergency situations. Second, monitor the network status and traffic distribution in real time, and dynamically adjust resource allocation and route selection according to the monitoring results. Finally, ensure that the emergency communication service can obtain priority resources and services in emergency situations through the service priority guarantee algorithm.

[0078] Among them, by creating a dedicated virtual network slice for the emergency communication service, it can be ensured that the service can obtain sufficient network resources in emergency situations, thereby improving communication reliability. Monitoring the network status and traffic distribution in real time and dynamically adjusting resource allocation and route selection according to the monitoring results can ensure that the emergency communication service obtains optimal resources and services in emergency situations. Ensuring that the emergency communication service can obtain priority resources and services in emergency situations through the service priority guarantee algorithm can speed up the response speed of rescue personnel and improve rescue efficiency.

[0079] See Figure 3 , the present invention provides a system for implementing dynamic routing of low-altitude communication based on a 5G slice private network, including a network slice creation module, a mapping relationship establishment module, a mapping relationship determination module, a path determination module, a network resource allocation module, and a data transmission module.

[0080] The network slice creation module is used to create a network slice corresponding to any one of multiple services based on the target network and the service information corresponding to any one of the services. The target network includes multiple network nodes, and the network nodes include virtual network nodes and physical network nodes. Any one of the services is used to send service data from a sending node to a receiving node. The sending node is the network node where the sending end of any one of the services is located, and the receiving node is the network node where the receiving end of any one of the services is located.

[0081] The mapping relationship establishment module is used to establish the mapping relationship corresponding to the target network based on the virtual network nodes and the physical network nodes. The mapping relationship includes the mapping relationship between virtual network nodes, the mapping relationship between physical network nodes, and the mapping relationship between virtual network nodes and physical network nodes.

[0082] The mapping relationship determination module is used to determine the target mapping relationship among the mapping relationships based on the resource constraint conditions corresponding to any one of the services.

[0083] The path determination module is used to determine a target path based on each target mapping relationship. The target path is the shortest network transmission path between the sending node and the receiving node.

[0084] The network resource allocation module is used to allocate network resources to the target path based on the network slice corresponding to any service.

[0085] The data transmission module is used to transmit the service data corresponding to any service based on the target path.

[0086] In some embodiments, the network slice creation module is further used to:

[0087] Generate slice configuration parameters corresponding to any service based on the service information corresponding to any service. The service information includes the service type information and the quality of service requirement information corresponding to the service. The slice configuration parameters include the bandwidth information, the delay information, and the reliability information of the network slice to be generated. Create an original network slice corresponding to any service. Allocate network resources to the original network slice corresponding to any service based on the target network and the slice configuration parameters corresponding to any service. Determine the original network slice corresponding to any service with allocated network resources as the network slice corresponding to any service.

[0088] By implementing the above technical solutions, the present invention significantly improves the flexibility, stability, and quality of service of 5G slice private network low-altitude communication. The simulation results show that compared with the existing non-slice routing strategy, the slice-based dynamic routing strategy shows obvious advantages in terms of solution time, end-to-end delay, and packet loss rate.

[0089] In some solutions, multiple embodiments of the present application can be combined and the combined solution can be implemented. Optionally, some operations in the processes of the method embodiments are optionally combined, and / or the order of some operations is optionally changed. And, the execution order between the steps of each process is only exemplary and does not constitute a limitation on the execution order between the steps. The steps can also be in other execution orders. It is not intended to indicate that the execution order is the only order in which these operations can be executed. Those of ordinary skill in the art will think of various ways to reorder the operations described herein. Additionally, it should be noted that the process details involved in a certain embodiment herein are equally applicable to other embodiments in a similar manner, or different embodiments can be combined and used.

[0090] In addition, some steps in the method embodiments can be equivalently replaced with other possible steps. Or, some steps in the method embodiments can be optional and can be deleted in some usage scenarios. Or, other possible steps can be added to the method embodiments. And, the method embodiments can be implemented separately or in combination.

[0091] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and conciseness of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the system is divided into different functional modules to complete all or part of the functions described above.

[0092] In several embodiments provided in the present application, it should be understood that the disclosed system and method can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the system or unit can be in electrical, mechanical or other forms.

[0093] In addition, each functional unit in the various embodiments of the present application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0094] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence, or the part that makes a contribution, or all or part of the technical solution, can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: USB flash drive, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disc and other various media that can store program codes.

[0095] The above content is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for implementing dynamic routing of low-altitude communications based on 5G slicing private networks, characterized in that: include: For any service among the multiple services, based on the target network and the service information corresponding to the any service, create a network slice corresponding to the any service; The target network includes a plurality of network nodes; The network nodes include virtual network nodes and physical network nodes; any one of the services is used to send service data from a sending node to a receiving node; the sending node is a network node where a sending end of any one of the services is located; The receiving node is a network node where the receiving end of any service is located; Based on the virtual network nodes and the physical network nodes, a mapping relationship corresponding to the target network is established; the mapping relationship includes a mapping relationship between each of the virtual network nodes, a mapping relationship between each of the physical network nodes, and a mapping relationship between each of the virtual network nodes and each of the physical network nodes; Determining a target mapping relationship among the mapping relationships based on a resource constraint condition corresponding to any one of the services; Determining a target path based on each of the target mapping relationships; The target path is the shortest network transmission path from the sending node to the receiving node; Allocate network resources to the target path based on the network slice corresponding to any one of the services; The service data corresponding to any one of the services is transmitted based on the target path.

2. The method according to claim 1, characterized in that The creating a network slice corresponding to any one of the services based on the target network and the service information corresponding to any one of the services includes: Based on the service information corresponding to any one of the services, a slice configuration parameter corresponding to any one of the services is generated; the service information includes service type information and service quality requirement information of the corresponding service; the slice configuration parameter includes bandwidth information, latency information and reliability information of the network slice to be generated; Create an original network slice corresponding to any of the services; Allocate network resources for the original network slice corresponding to any one of the services based on the target network and the slice configuration parameters corresponding to any one of the services; The original network slice corresponding to any one of the services allocated with network resources is determined as the network slice corresponding to any one of the services.

3. The method according to claim 2, characterized in that Also includes: Receiving a resource request sent by the original network slice corresponding to any of the services; The resource request includes the network resources allocated corresponding to the original network slice request; Based on the resource request sent by the original network slice corresponding to any one of the services, network resources are allocated to the original network slice corresponding to any one of the services.

4. The method according to claim 2, characterized in that: Also includes: Receiving resource requests sent by original network slices corresponding to at least two of the multiple services respectively; Determining the priority of each of the at least two services based on the service type information of each of the at least two services; Based on the order of priority of each of the at least two services from high to low, network resources are allocated to the original network slice corresponding to each of the at least two services.

5. The method according to claim 3 or 4, characterized in that: After allocating network resources to the target path based on the network slice corresponding to any one of the services, the method further includes: Monitoring the network load rate of the target path; If the network load rate of the target path is greater than a network load threshold, updating the target path based on each of the target mapping relationships; Allocate network resources to the updated target path.

6. The method according to claim 5, characterized in that After allocating network resources to the target path based on the network slice corresponding to any one of the services, the method further includes: Monitoring the delay value of the target path; If the delay value of the target path is greater than the delay value threshold, updating the target path based on each of the target mapping relationships; Allocate network resources to the updated target path.

7. The method according to claim 6, characterized in that After allocating network resources to the target path based on the network slice corresponding to any one of the services, the method further includes: Monitoring the bandwidth value of the target path; If the bandwidth value of the target path exceeds the bandwidth value range, updating the target path based on each of the target mapping relationships; Allocate network resources to the updated target path.

8. The method according to claim 7, characterized in that After allocating network resources to the target path based on the network slice corresponding to any one of the services, the method further includes: Monitoring the packet loss rate of the target path; If the packet loss rate of the target path is greater than the packet loss rate threshold, updating the target path based on each of the target mapping relationships; Allocate network resources to the updated target path.

9. A low-altitude communication dynamic routing implementation system based on 5G slicing private network, characterized in that: include: A network slice creation module, used to create, for any one of the multiple services, a network slice corresponding to the any one of the services based on the target network and the service information corresponding to the any one of the services; The target network includes a plurality of network nodes; The network nodes include virtual network nodes and physical network nodes; any one of the services is used to send service data from a sending node to a receiving node; the sending node is a network node where a sending end of any one of the services is located; The receiving node is a network node where the receiving end of any service is located; A mapping relationship establishing module, used to establish a mapping relationship corresponding to the target network based on the virtual network node and the physical network node; the mapping relationship includes a mapping relationship between each of the virtual network nodes, a mapping relationship between each of the physical network nodes, and a mapping relationship between each of the virtual network nodes and each of the physical network nodes; A mapping relationship determination module, used to determine a target mapping relationship among the mapping relationships based on a resource constraint condition corresponding to any one of the services; A path determination module, used for determining a target path based on each of the target mapping relationships; The target path is the shortest network transmission path from the sending node to the receiving node; A network resource allocation module, configured to allocate network resources to the target path based on the network slice corresponding to any one of the services; A data transmission module is used to transmit the service data corresponding to any one of the services based on the target path.

10. The system according to claim 9, characterized in that In the network slice creation module used to create a network slice corresponding to any one of the services based on the target network and the service information corresponding to any one of the services, the network slice creation module is specifically used to: Based on the service information corresponding to any one of the services, a slice configuration parameter corresponding to any one of the services is generated; the service information includes service type information and service quality requirement information of the corresponding service; the slice configuration parameter includes bandwidth information, latency information and reliability information of the network slice to be generated; Create an original network slice corresponding to any of the services; Allocate network resources for the original network slice corresponding to any one of the services based on the target network and the slice configuration parameters corresponding to any one of the services; The original network slice corresponding to any one of the services allocated with network resources is determined as the network slice corresponding to any one of the services.