Network element function arrangement method and device, equipment and storage medium

Through the network element function orchestration method, the network element function combination and scheduling strategy are dynamically adjusted, which solves the real-time and resource reservation accuracy of network slicing technology under dynamic requirements, improves user experience and resource utilization, and realizes multi-dimensional Resource collaborative optimization.

CN119172441AInactive Publication Date: 2024-12-20BEIJING UNIV OF POSTS & TELECOMM
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411279132.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2024-12-20
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing network slicing technology is insufficient in real time when facing dynamic changes. Resource reservation requires accurate prediction of resource requirements for different slices. Inaccurate prediction models will lead to insufficient or excessive resources, affect user experience, and multi-dimensional resources. There are shortcomings in collaborative optimization.

Method used

A network element function orchestration method is proposed. By responding to resource requests for target scenario services, the network element function needs are determined, the network element function group is called according to the preset scheduling strategy, the scheduling strategy is adjusted to achieve the target service quality, and the network element function is dynamically allocated to Meet resource requests.

Benefits of technology

It improves the real-time and accuracy of resource allocation, meets the resource needs of services in different scenarios, optimizes user experience and resource utilization, and supports the collaborative optimization of multi-dimensional resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172441A_ABST
    Figure CN119172441A_ABST
Patent Text Reader

Abstract

The invention provides a network element function arrangement method and device, equipment and a storage medium, and the method comprises the steps: determining a network element function demand corresponding to a target scene service in response to a resource request for the target scene service; calling a first network element function group corresponding to the network element function demand according to a preset scheduling strategy; determining the service quality corresponding to the target scene service when the first network element function group is utilized to realize the target scene service; adjusting a preset scheduling strategy based on the service quality to obtain a target scheduling strategy; and calling a second network element function group corresponding to the network element function demand according to the target scheduling strategy. According to the embodiment of the invention, based on the resource request of the target scene service, the corresponding network element function is allocated to the target scene service, and the corresponding service quality when the target scene service is realized is adjusted by adjusting the scheduling strategy, so that the resource request of the target scene service is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of mobile communications, and specifically relates to a network element function orchestration method, device, equipment and storage medium. Background Art

[0002] In order to meet users' diverse scenario service needs, the 5G era introduces network slicing technology, which is customized according to the scenario services of specific applications or users to provide different performance and service quality. This technology achieves higher network flexibility and resource utilization through logically isolated resource allocation. It can support diverse 5G application scenarios such as enhanced mobile broadband, massive machine communication and ultra-reliable low-latency communication, and promote business innovation and cross-industry integration.

[0003] However, the implementation of slice functions depends on resource reservation. When faced with dynamically changing demands, the existing scheduling methods are still insufficient in terms of real-time performance. On the other hand, slice resource reservation requires accurate prediction of resource requirements of different slices. Inaccurate prediction models may lead to insufficient reserved resources, affecting user experience, or excessive reserved resources, resulting in idle resources. Summary of the invention

[0004] The present application proposes a network element function orchestration method, device, equipment and storage medium, which can solve the current technical problem that resources cannot be accurately provided for scene service needs.

[0005] The first embodiment of the present application proposes a network element function orchestration method, including:

[0006] In response to a resource request for a target scenario service, determining a network element function requirement corresponding to the target scenario service;

[0007] Calling the first network element function group corresponding to the network element function requirement according to a preset scheduling strategy;

[0008] Determining a service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group;

[0009] Adjust the preset scheduling strategy based on the service quality to obtain a target scheduling strategy;

[0010] The second network element function group corresponding to the network element function requirement is called according to the target scheduling strategy.

[0011] An embodiment of the second aspect of the present application provides a resource scheduling device, including:

[0012] A determination module, configured to determine, in response to a resource request for a target scenario service, a network element function requirement corresponding to the target scenario service;

[0013] A calling module, used for calling the first network element function group corresponding to the network element function requirement according to a preset scheduling strategy;

[0014] The determining module is further used to determine the service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group;

[0015] An adjustment module, configured to adjust the preset scheduling strategy based on the service quality to obtain a target scheduling strategy;

[0016] The calling module is further used to call the second network element function group corresponding to the network element function requirement according to the target scheduling strategy.

[0017] An embodiment of the third aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect above.

[0018] An embodiment of the fourth aspect of the present application provides a computer-readable storage medium on which a computer program is stored, and the program is executed by a processor to implement the method described in the first aspect above.

[0019] The technical solution provided in the embodiments of the present application has at least the following technical effects or advantages:

[0020] The present application proposes a network element function orchestration method, device, equipment and storage medium, including: in response to a resource request for a target scenario service, determining the network element function requirements corresponding to the target scenario service; calling a first network element function group corresponding to the network element function requirements according to a preset scheduling strategy; determining the service quality corresponding to the target scenario service when the target scenario service is implemented using the first network element function group; adjusting the preset scheduling strategy based on the service quality to obtain a target scheduling strategy; calling a second network element function group corresponding to the network element function requirements according to the target scheduling strategy. The embodiment of the present application allocates the corresponding network element function to the target scenario service based on the resource request of the target scenario service, and adjusts the corresponding service quality when the target scenario service is implemented by adjusting the scheduling strategy to meet the resource request of the target scenario service.

[0021] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] By reading the detailed description of the preferred embodiment below, various other advantages and benefits will become clear to those of ordinary skill in the art. The accompanying drawings are only used for the purpose of illustrating the preferred embodiment and are not considered to be limitations of the present application. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings.

[0023] In the attached picture:

[0024] Figure 1 A flow chart of a network element function orchestration method provided by an embodiment of the present application is shown;

[0025] Figure 2 A flow chart of a network element function orchestration method provided by an embodiment of the present application is shown;

[0026] Figure 3 A logical schematic diagram of a scenario service implemented by a logical plane network element function provided in an embodiment of the present application is shown;

[0027] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present application is shown;

[0028] Figure 5 A schematic diagram of a storage medium provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0029] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0030] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in this application should have the common meanings understood by technicians in the field to which this application belongs.

[0031] The network element function arrangement method of the present application can be executed by a computing device, and the computing device applies cloud computing and virtualization technology. The computing device can be a server, such as one server, multiple servers, a server cluster, a cloud computing platform, etc. Optionally, the computing device can also be a terminal device, such as a mobile phone, a tablet computer, a game console, a portable computer, a desktop computer, an advertising machine, an all-in-one machine, etc. The present application does not limit the device type and device quantity of the computing device.

[0032] The 5G era introduces network slicing technology to support diverse application requirements, improve resource utilization efficiency, and enhance network flexibility and customization capabilities. However, the implementation of slicing functions depends on resource reservation. When faced with dynamically changing requirements, the existing scheduling methods are still insufficient in terms of real-time performance. On the other hand, the resource reservation of slices requires accurate prediction of the resource requirements of different slices. Inaccurate prediction models can lead to insufficient reserved resources, affecting user experience, or too many reserved resources, resulting in idle resources.

[0033] In addition, existing network slicing technology mainly supports the differentiated needs of communication resources, and is still insufficient in supporting the coordinated optimization of multi-dimensional resources including computing resources, storage resources, and data resources.

[0034] In order to solve the above problems, the embodiments of the present application provide a network element function orchestration method, apparatus, device and storage medium, including: in response to a resource request for a target scenario service, determining the network element function requirements corresponding to the target scenario service; calling the first network element function group corresponding to the network element function requirements according to a preset scheduling strategy; determining the service quality corresponding to the target scenario service when the target scenario service is implemented using the first network element function group; adjusting the preset scheduling strategy based on the service quality to obtain the target scheduling strategy; calling the second network element function group corresponding to the network element function requirements according to the target scheduling strategy. The embodiments of the present application allocate the corresponding network element function to the target scenario service based on the resource request of the target scenario service, and adjust the corresponding service quality when the target scenario service is implemented by adjusting the scheduling strategy to meet the resource request of the target scenario service.

[0035] A network element function orchestration method proposed according to an embodiment of the present application is described below in conjunction with the accompanying drawings.

[0036] See also Figure 1 , the method specifically comprises the following steps:

[0037] S101. In response to a resource request for a target scenario service, determine a network element function requirement corresponding to the target scenario service.

[0038] Among them, the target scenario service is one or more of the full-scenario services. The full-scenario service mainly refers to the full-type services supported by the 6G network for all types of scenarios, that is, based on the three typical scenarios of 5G eMBB, mMTC, and uRLLC, the architecture further supports communication enhancement and expansion scenarios such as immersive communication, ultra-large-scale connection, and ultra-reliable low-latency communication, new scenarios of coverage enhancement of ubiquitous connection of air, space, and ground, and new scenarios of business expansion such as communication perception integration and communication AI integration. And under the trend of everything being a service, it supports all types of services such as communication, computing, data, storage, and AI for the entire industry and the entire ecosystem.

[0039] Full-scenario services include: immersive communication, ultra-high reliability and low-experiment communication, ultra-large-scale connection, ubiquitous connection between air, space, and land, communication AI integration, empathy integration and other services.

[0040] The network element function can be the minimum function that can be realized by each logical plane of the access network and the core network. The logical plane includes the control plane, user plane, data plane, computing plane and security plane. For example, the network element function can be the communication service connection control function in the access network control plane, the access and mobility management function in the core network control plane, etc.

[0041] The target scenario service can be realized through a combination of multiple network element functions. Therefore, after determining the target service scenario, the network element function requirements corresponding to the target scenario service can be determined, that is, which network element function combinations can realize the target scenario service.

[0042] S102: Call a first network element function group corresponding to a network element function requirement according to a preset scheduling strategy.

[0043] The preset scheduling strategy may be to give priority to calling the network element function resources closest to the location of the user who issues the resource request, or to give priority to calling the relatively idle network element function resources, and so on.

[0044] The first network element function group may include multiple network element functions, and the multiple network element functions may be combined to implement a target scenario service, that is, to meet the network element function requirements of the target scenario service.

[0045] S103: Determine the service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group.

[0046] Among them, service quality includes indicators such as latency, bandwidth, packet loss rate, jitter, connection success rate, service availability, error rate and response time.

[0047] In some embodiments, the service quality corresponding to the target scenario service can be determined by measuring the corresponding indicators of the target scenario service. The service quality of the target scenario service can be composed of one or more indicators. For example, one or more indicators among delay, bandwidth, packet loss rate, jitter, connection success rate, service availability, error rate and response time can be measured to determine the service quality of the target scenario service.

[0048] S104: Adjust the preset scheduling strategy based on the service quality to obtain a target scheduling strategy.

[0049] In some embodiments, the resource request also includes: service quality requirements, adjusting the preset scheduling policy based on the service quality to obtain a target scheduling policy, including: when the service quality does not meet the service quality requirements, adjusting the preset scheduling policy, continuing to evaluate until the service quality meets the service quality requirements, and obtaining the target scheduling policy.

[0050] In some embodiments, adjusting the preset scheduling strategy based on the service quality may be to measure one or more indicators among delay, bandwidth, packet loss rate, jitter, connection success rate, service availability, error rate and response time. If one or more of the measured indicators meet the preset indicator requirements, it is determined that the service quality meets the requirements. If one or more of the measured indicators does not meet the preset indicator requirements, it is determined that the service quality does not meet the requirements and the preset scheduling strategy needs to be adjusted.

[0051] Among them, the service quality does not meet the requirements may be that one or more indicators of the target scenario service achieved by the resources scheduled based on the preset scheduling policy do not meet the preset indicator requirements themselves. For example, the preset delay indicator requirement is no more than 1s, and the delay indicator of the target scenario service achieved by the resources scheduled based on the preset scheduling policy is 2s.

[0052] In addition, the service quality may not meet the requirements because the preset indicator requirements have been adjusted. For example, the preset delay indicator requirement is no more than 1s, and the delay indicator of the target scenario service achieved by the resources scheduled based on the preset scheduling policy is 1s. However, for some reason, the preset delay indicator requirement is adjusted to no more than 0.5s, and the delay indicator of the target scenario service achieved by the resources scheduled based on the preset scheduling policy does not meet the adjusted delay indicator requirement.

[0053] Among them, adjusting the preset scheduling strategy can be to schedule more network element resources, or to change the location of the scheduling resources. For example, the preset scheduling strategy is to schedule resources from base station A, and the resources of base station B can enable the target scenario service to obtain higher service quality, then the target scheduling strategy can be to schedule the same amount of resources from base station B.

[0054] After adjusting the preset scheduling strategy, the corresponding network element resources are scheduled according to the adjusted scheduling strategy, and the corresponding service quality when the target scenario service is implemented according to the adjusted network element resources is further determined to determine whether the service quality meets the service quality requirements. If the service quality does not meet the service quality requirements, the scheduling strategy is continued to be adjusted to re-determine the service quality corresponding to the target scenario service implemented after the adjustment of the scheduling strategy until the service quality corresponding to the target scenario service meets the service quality requirements and the target scheduling strategy is obtained.

[0055] S105. Call the second network element function group corresponding to the network element function requirement according to the target scheduling strategy.

[0056] Among them, the second network element function group may include multiple network element functions, and the multiple network element functions can be combined to implement the target scenario service and meet the service quality requirements of the target scenario service.

[0057] It should be noted that the realization of the target scenario service requires the functions corresponding to multiple network element functions, and whether the service quality of the target scenario service meets the requirements needs to be determined based on the network element resources corresponding to the multiple network element functions. For example, if the functions corresponding to a certain target scenario service need to be the functions of the three network element functions A, B and C, then the target scenario service can be realized by scheduling the three network element functions A, B and C, and the resource requirements corresponding to the service quality requirements of the target scenario service are the resources corresponding to the A1 data volume, the A2 data volume and the A3 data volume of the three network element functions A, B and C, respectively.

[0058] Therefore, multiple network element functions of the first network element function group can meet the functional requirements of the target scenario service, but may not necessarily meet the resource requirements corresponding to the service quality requirements of the target scenario service. Multiple network element functions of the second network element group can meet both the functional requirements of the target scenario service and the resource requirements corresponding to the service quality requirements of the target scenario service.

[0059] The embodiment of the present application provides a network element function orchestration method, including: in response to a resource request for a target scenario service, determining the network element function requirements corresponding to the target scenario service; calling a first network element function group corresponding to the network element function requirements according to a preset scheduling policy; determining the service quality corresponding to the target scenario service when the target scenario service is implemented using the first network element function group; adjusting the preset scheduling policy based on the service quality to obtain a target scheduling policy; calling a second network element function group corresponding to the network element function requirements according to the target scheduling policy. The embodiment of the present application allocates the corresponding network element function to the target scenario service based on the resource request of the target scenario service, and adjusts the corresponding service quality when the target scenario service is implemented by adjusting the scheduling policy to meet the resource request of the target scenario service.

[0060] In some embodiments, in response to a resource request for a target scenario service, a network element function requirement corresponding to the target scenario service is determined, including: in response to a resource request for the target scenario service, determining multiple microservices corresponding to the target scenario service; determining network element function sub-requirements corresponding to each of the multiple microservices; and determining the network element function requirement corresponding to the target scenario service based on the network element function sub-requirements corresponding to each of the multiple microservices.

[0061] Among them, microservices are services that handle different functions in the target scenario services.

[0062] In actual applications, in the process of determining multiple microservices corresponding to the target scenario service, the entire target scenario service can be divided into multiple microservices, and each microservice focuses on processing a specific function in the system.

[0063] Microservices can be connection services, data services, computing services, computing power services, perception services, AI services, trusted services, etc.

[0064] The implementation of each microservice requires corresponding network element functions.

[0065] Among them, the network element function can be the network element function of the access network or the core network. For the network element function of the access network, 6G technology adds multiple logical planes in the access network according to the architecture of the core network, including data plane, computing plane, security plane, etc. Each logical plane can realize the corresponding function through corresponding network switches, routers and other devices.

[0066] It can be understood that the service types of the target scenario services implemented by the access network and the core network are fixed, and the multiple microservices corresponding to each service type are fixed. Therefore, the network element functions implemented by the access network and the core network need to cover the microservices corresponding to all scenario services.

[0067] Therefore, after determining the multiple microservices corresponding to the target scenario service, the network element function requirements corresponding to the target scenario service can be determined based on the network element function sub-requirements corresponding to the multiple microservices.

[0068] In some embodiments, determining the service quality corresponding to the target scenario service when the target scenario service is implemented using the first network element function group includes: combining the first network element function group to obtain multiple microservices corresponding to the first network element function group; evaluating the quality of sub-services corresponding to each of the multiple microservices; and determining the service quality corresponding to the target scenario service when the target scenario service is implemented using the first network element function group based on the quality of sub-services corresponding to each of the multiple microservices.

[0069] It is understandable that the implementation of the target scenario service requires combining multiple microservices so that each of the multiple microservices can implement corresponding functions to achieve the overall function corresponding to the target scenario service.

[0070] Therefore, the sub-service quality corresponding to each microservice can be evaluated first to obtain the sub-service quality corresponding to each microservice, and then the service quality corresponding to the target scenario service can be further determined based on the sub-service quality corresponding to each microservice, wherein both the sub-service quality and the service quality can be represented by at least one indicator.

[0071] Determining the service quality corresponding to the target scenario service based on the sub-service quality corresponding to each microservice can be to determine one or more sub-service qualities, then determine the weight coefficient of each sub-service quality, and determine the service quality of the target scenario service based on the sub-service qualities and the weight coefficient of each sub-service quality.

[0072] For example, if the delays in each sub-service quality are 1s, 2s, and 3s, and their corresponding weight coefficients are all 1, then the delay in the service quality of the target scenario service is 2s.

[0073] In some embodiments, determining the service quality corresponding to the target scenario service when the target scenario service is implemented using the first network element function group includes: combining the first network element function group to obtain multiple microservices corresponding to the first network element function group; implementing the target scenario service using multiple microservices; and evaluating the service quality corresponding to the target scenario service implemented using multiple microservices.

[0074] In addition to evaluating the sub-service quality corresponding to each microservice, obtaining the sub-service quality corresponding to each microservice, and further determining the service quality corresponding to the target scenario service based on the sub-service quality corresponding to each microservice, the target scenario service implemented by multiple microservices can also be directly evaluated.

[0075] In some embodiments, after implementing the target scenario service, indicators such as latency, bandwidth, packet loss rate, jitter, connection success rate, service availability, error rate and response time of the target scenario service can be directly measured.

[0076] In some embodiments, the first network element function group is combined to obtain multiple microservices corresponding to the first network element function group, including: combining network element functions corresponding to multiple logical planes to obtain multiple microservices corresponding to the first network element function group.

[0077] In some embodiments, multiple logical planes of the access network and the core network are provided with multiple network element functions. Through multiple microservices corresponding to the target scenario service, at least one network element function corresponding to the multiple logical planes of the access network and the core network corresponding to each microservice can be further determined, so that at least one network element function can be combined through the designed service-oriented interface to realize multiple microservices. For example, the realization of the computing microservice requires the combination of network element functions such as the AI ​​business connection control module of the control plane, the AI ​​business data transmission of the user plane, the edge data storage of the data plane, and the edge computing task execution of the computing plane.

[0078] It can be understood that the network element functions of multiple logical planes are determined based on the scenario services that can be implemented. Therefore, each scenario service that can be implemented can be split based on microservices to obtain multiple microservices, and each microservice can be split based on the network element function to obtain multiple network element functions, and the network element function of each logical plane can be set based on the functions that can be implemented by each logical plane.

[0079] After determining the network element functions of each logical plane, the network element functions are combined to obtain the corresponding microservices. Further construct a service-oriented interface, the design of which needs to meet the functional interaction requirements between various microservices and require a unified interface design. This interface can design a service-oriented interface with low overhead and good real-time performance between the various logical planes on the core network side and the access network side, providing the prerequisite for the flexible combination of the service-oriented logic planes and the joint scheduling of the access network side and the core network side functions.

[0080] Figure 2 A logical schematic diagram of a logical plane network element function realizing a scenario service provided in an embodiment of the present application, such as Figure 2 As shown, the core network side and the access network side respectively include network element functions of multiple logical planes, and the multiple logical planes include a control plane, a user plane, a data plane, a computing plane, and a security plane.

[0081] Among them, the control plane on the core network side is equipped with network element functions such as access and mobility management, session management, etc., the user plane is equipped with data forwarding and processing network element functions, the data plane is equipped with data processing and data control, etc., the computing plane is equipped with network element functions such as computing power routing and computing power management, and the security plane is equipped with network element functions such as authentication. The control plane on the access network side is equipped with network element functions such as communication service connection control and AI connection control, the user plane is equipped with network element functions such as communication service data transmission and AI service data transmission, the data plane is equipped with network element functions such as edge data perception and edge data storage, the computing plane is equipped with network element functions such as edge computing task orchestration and edge computing task execution, and the security plane is equipped with network element functions such as encryption and integrity protection.

[0082] In addition, management and orchestration units are respectively provided on the core network side and the access network side. The management and orchestration units can orchestrate network element functions to realize multiple microservices, including connection services, data services, computing services, computing power services, perception services, AI services, and trusted services, etc. The management and orchestration units can also orchestrate microservices to realize multiple scenario services. The scenario services can be immersive communication, ultra-high reliability and low experimental communication, ultra-large-scale connection, ubiquitous connection between air, space, and land, communication AI integration, empathy integration, and other services.

[0083] In some embodiments, the resource request includes a target area, and calling the first network element function group corresponding to the network element function requirement according to a preset scheduling policy includes: determining the distribution of network element resources in the target area; based on the distribution, calling the first network element function group corresponding to the network element function requirement according to the preset scheduling policy.

[0084] It can be understood that the resource request includes a target area, and the target area can be the area corresponding to the sender of the resource request. For example, if the sender is at point A, then the area within a 5-kilometer radius of point A is the target area. In order to accurately schedule network element resources, after receiving the resource request, the distribution of network element resources in the target area is determined, where the network element resources include the core network resources corresponding to the data center included in the target area and the access network resources corresponding to the base station included in the target area.

[0085] The distribution of network element resources refers to the available resource data volume in the core network resources and access network resources in the target area and their corresponding distribution locations.

[0086] After determining the distribution location of available resources, the first network element function group corresponding to the network element function requirements can be called according to the preset scheduling strategy. For example, the network element function resources closest to the user location that issues the resource request can be called first, or the relatively idle network element function resources can be called first.

[0087] The embodiment of the present application also provides a resource scheduling device, which is used to execute the network element function arrangement method provided in any of the above embodiments. Figure 3 As shown, the device includes: a determination module 301, a calling module 302 and an adjustment module 303.

[0088] The determination module 301 is used to determine the network element function requirement corresponding to the target scenario service in response to the resource request for the target scenario service;

[0089] A calling module 302 is used to call the first network element function group corresponding to the network element function requirement according to a preset scheduling strategy;

[0090] The determination module 301 is further configured to determine the service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group;

[0091] An adjustment module 303, configured to adjust the preset scheduling strategy based on the service quality to obtain a target scheduling strategy;

[0092] The calling module 302 is further configured to call the second network element function group corresponding to the network element function requirement according to the target scheduling strategy.

[0093] The embodiment of the present application provides a resource scheduling device, including: in response to a resource request for a target scenario service, determining a network element function requirement corresponding to the target scenario service; calling a first network element function group corresponding to the network element function requirement according to a preset scheduling strategy; determining the service quality corresponding to the target scenario service when the target scenario service is implemented using the first network element function group; adjusting the preset scheduling strategy based on the service quality to obtain a target scheduling strategy; calling a second network element function group corresponding to the network element function requirement according to the target scheduling strategy. The embodiment of the present application allocates a corresponding network element function to the target scenario service based on the resource request of the target scenario service, and adjusts the corresponding service quality when the target scenario service is implemented by adjusting the scheduling strategy to meet the resource request of the target scenario service.

[0094] In some embodiments, the determination module 301 is specifically configured to:

[0095] In response to a resource request for a target scenario service, determining a plurality of microservices corresponding to the target scenario service;

[0096] Determine the network element function sub-requirements corresponding to each of the multiple microservices;

[0097] The network element function requirements corresponding to the target scenario service are determined based on the network element function sub-requirements corresponding to each of the multiple microservices.

[0098] In some embodiments, the determination module 301 is further specifically configured to:

[0099] Combining the first network element function group to obtain a plurality of microservices corresponding to the first network element function group;

[0100] Evaluate the quality of sub-services corresponding to each of the multiple microservices;

[0101] The service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group is determined based on the sub-service qualities corresponding to each of the multiple microservices.

[0102] In some embodiments, the determination module 301 is further specifically configured to:

[0103] Combining the first network element function group to obtain a plurality of microservices corresponding to the first network element function group;

[0104] Implementing the target scenario service using the multiple microservices;

[0105] Evaluate the service quality corresponding to the target scenario service implemented by using the multiple microservices.

[0106] In some embodiments, the determination module 301 is further specifically configured to:

[0107] The network element functions corresponding to the multiple logical planes are combined to obtain multiple microservices corresponding to the first network element function group.

[0108] In some embodiments, the calling module 302 is specifically configured to:

[0109] Determine the distribution of network element resources in the target area;

[0110] Based on the distribution situation, the first network element function group corresponding to the network element function requirement is called according to a preset scheduling strategy.

[0111] In some embodiments, the adjustment module 303 is specifically configured to:

[0112] In the case that the service quality does not meet the service quality requirement, the preset scheduling strategy is adjusted, and the evaluation is continued until the service quality meets the service quality requirement, thereby obtaining a target scheduling strategy.

[0113] The present application also provides an electronic device to execute the above network element function arrangement method. Figure 4 It shows a schematic diagram of an electronic device provided by some embodiments of the present application. Figure 4 As shown, the electronic device 7 includes: a processor 700, a memory 701, a bus 702 and a communication interface 703, and the processor 700, the communication interface 703 and the memory 701 are connected through the bus 702; the memory 701 stores a computer program that can be run on the processor 700, and when the processor 700 runs the computer program, it executes the network element function orchestration method provided in any of the aforementioned embodiments of the present application.

[0114] The memory 701 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the device network element and at least one other network element is realized through at least one communication interface 703 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.

[0115] The bus 702 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 701 is used to store programs, and the processor 700 executes the program after receiving the execution instruction. The network element function arrangement method disclosed in any implementation of the embodiment of the present application may be applied to the processor 700, or implemented by the processor 700.

[0116] The processor 700 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 700. The above processor 700 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a readily available programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 701, and the processor 700 reads the information in the memory 701 and completes the steps of the above method in combination with its hardware.

[0117] The electronic device provided in the embodiment of the present application and the network element function orchestration method provided in the embodiment of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented therein.

[0118] The present application also provides a computer-readable storage medium corresponding to the network element function arrangement method provided in the above embodiment. Figure 5 The computer-readable storage medium shown is a CD 30 on which a computer program (ie, a program product) is stored. When the computer program is run by a processor, the network element function orchestration method provided by any of the aforementioned implementations will be executed.

[0119] It should be noted that examples of computer-readable storage media may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.

[0120] The computer-readable storage medium provided in the above-mentioned embodiments of the present application and the network element function orchestration method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0121] It should be noted that:

[0122] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known structures and technologies are not shown in detail so as not to obscure the understanding of this description.

[0123] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0124] The above are only preferred specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for arranging network element functions; It is characterized in that include: In response to a resource request for a target scenario service, determining a network element function requirement corresponding to the target scenario service; Calling the first network element function group corresponding to the network element function requirement according to a preset scheduling strategy; Determining a service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group; Adjust the preset scheduling strategy based on the service quality to obtain a target scheduling strategy; The second network element function group corresponding to the network element function requirement is called according to the target scheduling strategy.

2. The method according to claim 1, It is characterized in that The step of determining, in response to a resource request for a target scenario service, a network element function requirement corresponding to the target scenario service comprises: In response to a resource request for a target scenario service, determining a plurality of microservices corresponding to the target scenario service; Determine the network element function sub-requirements corresponding to each of the multiple microservices; The network element function requirements corresponding to the target scenario service are determined based on the network element function sub-requirements corresponding to each of the multiple microservices.

3. The method according to claim 2, It is characterized in that The determining of the service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group includes: Combining the first network element function group to obtain a plurality of microservices corresponding to the first network element function group; Evaluate the quality of sub-services corresponding to each of the multiple microservices; The service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group is determined based on the sub-service qualities corresponding to each of the multiple microservices.

4. The method according to claim 2, It is characterized in that The determining of the service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group includes: Combining the first network element function group to obtain a plurality of microservices corresponding to the first network element function group; Implementing the target scenario service using the multiple microservices; Evaluate the service quality corresponding to the target scenario service implemented by using the multiple microservices.

5. The method according to any one of claims 1 to 4, It is characterized in that The combining the first network element function group to obtain a plurality of microservices corresponding to the first network element function group includes: The network element functions corresponding to the multiple logical planes are combined to obtain multiple microservices corresponding to the first network element function group.

6. The method according to claim 1, It is characterized in that The resource request includes a target area, and the calling of the first network element function group corresponding to the network element function requirement according to a preset scheduling strategy includes: Determine the distribution of network element resources in the target area; Based on the distribution situation, the first network element function group corresponding to the network element function requirement is called according to a preset scheduling strategy.

7. The method according to claim 1, It is characterized in that The resource request also includes: a service quality requirement, and the adjusting the preset scheduling strategy based on the service quality to obtain a target scheduling strategy includes: In the case that the service quality does not meet the service quality requirement, the preset scheduling strategy is adjusted, and the evaluation is continued until the service quality meets the service quality requirement, thereby obtaining a target scheduling strategy.

8. A resource scheduling device, It is characterized in that include: A determination module, configured to determine, in response to a resource request for a target scenario service, a network element function requirement corresponding to the target scenario service; A calling module, used for calling the first network element function group corresponding to the network element function requirement according to a preset scheduling strategy; The determining module is further used to determine the service quality corresponding to the target scenario service when the target scenario service is implemented by using the first network element function group; An adjustment module, configured to adjust the preset scheduling strategy based on the service quality to obtain a target scheduling strategy; The calling module is further used to call the second network element function group corresponding to the network element function requirement according to the target scheduling strategy.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, It is characterized in that The processor runs the computer program to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, It is characterized in that The program is executed by a processor to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • 5G network-based arrangement scheduling method, apparatus and device, and storage medium

    CN113300881A

  • Network element adaptation method and device, storage medium and electronic equipment

    CN115134870A

  • Network element connection management method, network element connection management system and related equipment

    CN117177263A

  • Network element function decoupling method and device, equipment, storage medium and program product

    CN118631684A

  • Service arrangement scheduling method and device of deterministic network and storage medium

    CN118631755A