Service orchestration method, system and device, computer equipment and readable storage medium
By setting up a service orchestration module in the edge gateway, using the network service capability list provided by the data warehouse, the edge gateway downloads and installs applications, and performs business orchestration according to the orchestration model, the problem of users' own business arrangement in the 6G network is solved, and the deployment of user custom network service capabilities is realized.
Patent Information
- Application Number
- CN202411973699.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-30
AI Technical Summary
It is difficult for the existing technology to realize user-organized services in 6G networks, and operators provide services for users to deploy public and private networks based on standardized network elements. Users cannot independently define the required services and network capabilities, and it is difficult to adapt to the development requirements of 6G user terminal types and rich personalized applications.
By setting up a service orchestration module in the edge gateway, sending orchestration service requests to the data warehouse, the data warehouse returns the network service capability list, the edge gateway downloads the application data of the target network service capability required, and determines the orchestration mode based on the target network service capability, installs the application and performs business orchestration according to the orchestration mode.
The service orchestration under the 6G network is realized, allowing users to customize the deployment of network service capabilities, solves the problem that users cannot independently define services and network capabilities, and adapts to the development requirements of many types of 6G user terminals and rich personalized applications.
Smart Images

Figure CN119729415A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a service orchestration method, system, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art
[0002] With the development of communication technology, the research on 5G network has gradually entered the stage of 6G network. In the research on 6G network, researchers have proposed a 6G network architecture based on Integrated User-centric Service Unit (IUSU), but how to realize user-autonomous orchestration of 6G services based on this architecture has not yet been solved.
[0003] In related technologies, based on the existing 4G / 5G network technology, operators can only use standardized network elements based on 3GPP standards to deploy public and private networks to provide services to users, which makes it difficult to adapt to the development requirements of 6G user terminals with multiple types and rich personalized applications. Summary of the invention
[0004] Based on this, it is necessary to provide a service orchestration method, system, apparatus, computer device, computer-readable storage medium and computer program product to address the above technical issues.
[0005] In a first aspect, the present application provides a service orchestration method, which is applied to an edge gateway, and the method includes:
[0006] Sending an orchestration service request to a data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway;
[0007] Downloading required application data of target network service capabilities from the data warehouse according to the network service capability list returned by the data warehouse;
[0008] Determining a corresponding orchestration mode according to the target network service capability;
[0009] The application corresponding to the downloaded application data is installed, and the business orchestration of the application is performed according to the orchestration mode.
[0010] In one embodiment, downloading the required application data of the target network service capability from the data warehouse according to the network service capability list returned by the data warehouse includes:
[0011] Determining the identifier of the required target network service capability from the network service capability list;
[0012] A download request carrying the identifier of the target network service capability is sent to the data warehouse to download application data corresponding to the identifier of the target network service capability.
[0013] In one of the embodiments, determining the corresponding orchestration mode according to the target network service capability includes:
[0014] Acquire a pre-configured orchestration template; the orchestration template includes orchestration information of all network service capabilities in the network service capability list;
[0015] The orchestration information of the target network service capability is determined from the orchestration template to form the orchestration pattern.
[0016] In one embodiment, after installing the application corresponding to the downloaded application data and performing service orchestration of the application according to the orchestration mode, the process further includes:
[0017] Sending a registration request to an edge gateway database; the edge gateway database is used to authenticate the registration request and, when the authentication is passed, perform registration of the edge gateway; and, after completing the registration of the edge gateway, record a list of network service capabilities provided by the edge gateway;
[0018] After receiving a registration success message returned by the edge gateway database, an activation confirmation message for the target network service capability is sent to the data warehouse; the data warehouse is used to record a list of network service capabilities that have been activated by the edge gateway.
[0019] In one embodiment, the method further comprises:
[0020] In response to a deactivation instruction for any network service capability among the target network service capabilities, generating a deletion instruction carrying an identifier of the any network service capability;
[0021] Sending deletion instructions to the edge gateway database and the data warehouse respectively to notify the edge gateway database to delete any network service capability and update the list of network service capabilities provided by the edge gateway; and notifying the data warehouse to delete any network service capability and update the list of network service capabilities enabled by the edge gateway.
[0022] In a second aspect, the present application also provides a service orchestration system, the system comprising an edge gateway and a data warehouse;
[0023] The edge gateway is used to send an orchestration service request to the data warehouse;
[0024] The data warehouse is used to return a list of network service capabilities to the edge gateway in response to the orchestration service request;
[0025] The edge gateway is also used to download the required application data of the target network service capabilities from the data warehouse according to the network service capability list returned by the data warehouse; determine the corresponding orchestration mode according to the target network service capabilities; install the application corresponding to the downloaded application data, and perform business orchestration of the application according to the orchestration mode.
[0026] In a third aspect, the present application further provides a service orchestration device, which is arranged in an edge gateway, and the device includes:
[0027] A sending module, used to send an orchestration service request to a data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway;
[0028] A download module, used to download the application data of the required target network service capability from the data warehouse according to the network service capability list returned by the data warehouse;
[0029] A determination module, used to determine a corresponding orchestration mode according to the target network service capability;
[0030] The orchestration module is used to install the application corresponding to the downloaded application data and perform business orchestration of the application according to the orchestration mode.
[0031] In a fourth aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0032] Sending an orchestration service request to a data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway;
[0033] Downloading required application data of target network service capabilities from the data warehouse according to the network service capability list returned by the data warehouse;
[0034] Determining a corresponding orchestration mode according to the target network service capability;
[0035] The application corresponding to the downloaded application data is installed, and the business orchestration of the application is performed according to the orchestration mode.
[0036] In a fifth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0037] Sending an orchestration service request to a data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway;
[0038] Downloading required application data of target network service capabilities from the data warehouse according to the network service capability list returned by the data warehouse;
[0039] Determining a corresponding orchestration mode according to the target network service capability;
[0040] The application corresponding to the downloaded application data is installed, and the business orchestration of the application is performed according to the orchestration mode.
[0041] In a sixth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0042] Sending an orchestration service request to a data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway;
[0043] Downloading required application data of target network service capabilities from the data warehouse according to the network service capability list returned by the data warehouse;
[0044] Determining a corresponding orchestration mode according to the target network service capability;
[0045] The application corresponding to the downloaded application data is installed, and the business orchestration of the application is performed according to the orchestration mode.
[0046] The above-mentioned service orchestration method, system, device, computer equipment, storage medium and computer program product send an orchestration service request to the data warehouse through the edge gateway, and the data warehouse responds to the orchestration service request and returns a list of network service capabilities to the edge gateway; the edge gateway downloads the required application data of the target network service capabilities from the data warehouse according to the list of network service capabilities returned by the data warehouse; determines the corresponding orchestration mode according to the target network service capabilities; installs the application corresponding to the downloaded application data, and performs service orchestration of the application according to the orchestration mode. The method sets the functions of the edge gateway and the data warehouse so that the service orchestration under the 6G network can be realized through the interaction between the two, so that users can customize the deployment of network service capabilities as needed under the 6G network, solving the problem in the prior art that operators deploy public networks and private networks to provide services for users based on standardized network elements, and users cannot independently define the required services and network capabilities, and it is difficult to adapt to the development requirements of 6G user terminals with multiple types and rich personalized applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 An application environment diagram of a service orchestration method in an embodiment;
[0048] Figure 2 A schematic diagram of a process flow of a service arrangement method in an embodiment;
[0049] Figure 3 A schematic diagram of a 6G service initial orchestration process in an embodiment;
[0050] Figure 4 A schematic diagram of a network service capability deletion process for a 6G service in another embodiment;
[0051] Figure 5 is a structural block diagram of a service orchestration system in an embodiment;
[0052] Figure 6 is a structural block diagram of a service arrangement device in an embodiment;
[0053] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0055] To facilitate technical personnel in this field to understand the present application, the units involved in the 6G network architecture are briefly described below.
[0056] Edge gateway, specifically refers to the Integrated User-centric Service Unit (IUSU), which is a network entity that provides selected network functions and service capabilities for specific users of fixed, mobile and satellite convergence in 6G networks. There are two types of Integrated User Service Units (IUSU) that provide services to users, one is the proprietary IUSU (Pri-IUSU) and the other is the public IUSU (Pub-IUSU). Usually, Pri-IUSU is created and managed by users to provide network and service capabilities for their terminal devices. Pub-IUSU provides services to users who cannot get services from Pri-IUSU. Pub-IUSU can be a Pri-IUSU shared by users or created and managed by operators. The Integrated User Service Unit (IUSU) supports network and business capability virtualization, and provides users with required services through business orchestration management and coordination of selected virtualized capabilities.
[0057] Data warehouse, specifically refers to the network business capability storage unit.
[0058] Edge gateway database, specifically refers to the integrated user service unit database.
[0059] This application makes the following improvements to achieve network service capability customization in 6G networks, including:
[0060] (1) A new service orchestration module is added to the integrated user service unit, with the following new functions:
[0061] a. Provide different service orchestration modes to meet the needs of users downloading various access control, service control, service application and other capability combinations, and select the appropriate orchestration mode according to the capability combination downloaded by the user to ensure management and coordination of related capabilities to provide users with the required services.
[0062] b. Initiate an initial orchestration service request, download the required capability software package according to the network service capability list provided by the network and service capability storage unit; select a suitable orchestration mode and install the software package according to the downloaded capability combination; start the integrated user service unit to enter the service state.
[0063] c. Delete the installed specific network and service capabilities and notify the network and service capability storage unit and the integrated user service unit database network element.
[0064] (2) A new network and service capability management module is added to the network and service capability storage unit, and the following functions are added: providing a list of network service capabilities that can be downloaded by the integrated user service unit, and saving the list of network service capabilities that has been downloaded by the integrated user service unit.
[0065] (3) A new service registration module is added to the integrated user service unit database, with the following new functions: processing the authentication and authorization of the integrated user service unit registration and saving the list of network service capabilities that it has downloaded.
[0066] Through the newly added modules and functions, autonomous orchestration of 6G services can be achieved based on the integrated user service unit, improving the autonomous service experience of 6G users.
[0067] The service arrangement method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the edge gateway 102 communicates with the data warehouse 104 through the IP network. In a specific application, the edge gateway 102 sends an orchestration service request to the data warehouse 104, and the data warehouse 104 responds to the orchestration service request and returns a list of network service capabilities to the edge gateway 102; the edge gateway 102 downloads the required application data of the target network service capabilities from the data warehouse 104 according to the list of network service capabilities returned by the data warehouse 104; determines the corresponding orchestration mode according to the target network service capabilities; installs the application corresponding to the downloaded application data, and performs service orchestration of the application according to the orchestration mode. In this way, users can deploy customized network service capabilities as needed under the 6G network.
[0068] In one embodiment, Figure 2 As shown, a business arrangement method is provided, which is applied to Figure 1 Taking the edge gateway 102 in the example as an example, the following steps are included:
[0069] Step S210, sending an orchestration service request to a data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway.
[0070] The orchestration service request sent by the edge gateway carries the identifier of the edge gateway.
[0071] The network service capability list includes all network service capabilities that can be configured for the edge gateway, such as access control capability, service control capability, and service application capability.
[0072] In the specific implementation, after the edge gateway opens the service, it will be assigned an identifier, IP address, and registration authentication information. When the user needs to use the edge gateway for customized network service, the edge gateway generates an orchestration service request carrying the edge gateway identifier, and sends the orchestration service request to the data warehouse. The data warehouse responds to the orchestration service request and returns a list of all configurable network service capabilities under the 6G network to the edge gateway, so that the edge gateway can download it according to the demand.
[0073] Step S220 , downloading the required application data of the target network service capability from the data warehouse according to the network service capability list returned by the data warehouse.
[0074] In a specific implementation, after the edge gateway receives the list of network service capabilities returned by the data warehouse, it can select the required target network service capabilities according to user needs, and download the application data of the required target network service capabilities from the data warehouse by sending a download request to the data warehouse.
[0075] It can be understood that the target network service capability may include one or more network service capabilities, each of which has corresponding application data or software packages. By downloading and installing the application data of the network service capability, the edge gateway can have the corresponding network service capability, so that the user can realize the corresponding service through the edge gateway.
[0076] Step S230: determining a corresponding orchestration mode according to the target network service capability.
[0077] The orchestration mode is used to coordinate the virtualized network service capabilities to provide users with the required services. The orchestration mode is specifically the definition of the interface and process of each application to implement the service, for example, voice transmission and message transmission can be implemented through the orchestration of multiple network service capabilities.
[0078] Specifically, different network service capabilities have different interface definitions and processes. Therefore, after determining the target network service capability, it is necessary to determine an orchestration mode that matches the actual target network service capability in order to perform accurate service orchestration.
[0079] Step S240: Install the application corresponding to the downloaded application data, and perform business orchestration of the application according to the orchestration mode.
[0080] Specifically, after downloading the application data, ie, the software package, corresponding to the target network business capability from the data warehouse, the application corresponding to the target network business capability can be installed according to the application data, and the application can be orchestrated according to the determined orchestration mode, so as to provide corresponding business services for users.
[0081] In the above-mentioned service orchestration method, an orchestration service request is sent to the data warehouse through the edge gateway, and the data warehouse responds to the orchestration service request and returns a list of network service capabilities to the edge gateway; the edge gateway downloads the required application data of the target network service capabilities from the data warehouse according to the list of network service capabilities returned by the data warehouse; determines the corresponding orchestration mode according to the target network service capabilities; installs the application corresponding to the downloaded application data, and performs service orchestration of the application according to the orchestration mode. This method realizes service orchestration under the 6G network through the interaction between the edge gateway and the data warehouse by setting the functions of the edge gateway and the data warehouse, so that users can customize the deployment of network service capabilities as needed under the 6G network, solving the problem in the prior art that operators deploy public networks and private networks to provide services for users based on standardized network elements, and users cannot independently define the required services and network capabilities, and it is difficult to adapt to the development requirements of 6G user terminals with multiple types and rich personalized applications.
[0082] In an exemplary embodiment, the above step S220 downloads the required application data of the target network service capability from the data warehouse based on the network service capability list returned by the data warehouse, including: determining the identifier of the required target network service capability from the network service capability list; sending a download request carrying the identifier of the target network service capability to the data warehouse to download the application data corresponding to the identifier of the target network service capability.
[0083] Specifically, in addition to all network service capabilities that can be configured by the edge gateway, the network service capability list also includes the identifier of each network service capability. After the edge gateway determines the target network service capability from the network service capability list, it can also obtain the identifier of the target network service capability. For example, if it is determined that the required target network service capabilities are access control capabilities, service control capabilities, and service application capabilities, the access control capability identifier, service control capability identifier, and service application capability identifier can be obtained respectively. A download request carrying the identifier of the target network service capability is generated, and the download request is sent to the data warehouse. After receiving the download request, the data warehouse returns the application data of the target network service capability to the edge gateway according to the identifier in the download request, thereby enabling the edge gateway to download the application data of the target network service capability.
[0084] In this embodiment, users can flexibly select and download network service capabilities according to actual needs, support dynamic adaptation and expansion of services, that is, they can customize the services that the edge gateway can provide; and through centralized data warehouse management, they can ensure that the obtained application data versions are consistent, thereby reducing potential problems caused by inconsistent versions.
[0085] In an exemplary embodiment, the above step S230 determines the corresponding orchestration mode according to the target network service capability, including: obtaining a pre-configured orchestration template; the orchestration template includes the orchestration information of all network service capabilities in the network service capability list; and determining the orchestration information of the target network service capability from the orchestration template to form an orchestration mode.
[0086] In the specific implementation, the orchestration templates of different network service capabilities can be pre-configured. This template contains the orchestration information of multiple network service capabilities, including the interface definition, interaction process, dependency and execution order of each capability. The orchestration template lists all possible network service capabilities in the network service capability list. Each capability has corresponding orchestration information, which is used to guide how to coordinate these capabilities to achieve the expected service.
[0087] After confirming the target network service capabilities required by the user, the orchestration information related to these capabilities is extracted from the orchestration template, and the orchestration information extracted from the orchestration template is integrated to form a specific orchestration mode. In other words, for the target network service capabilities selected by the user, the corresponding orchestration rules are searched in the orchestration template to generate a targeted orchestration mode.
[0088] In this embodiment, by using the pre-configured orchestration template, the edge gateway can quickly and efficiently determine the appropriate orchestration mode, reducing the need for manual intervention, thereby speeding up the service deployment. In addition, users can quickly select the required business capabilities according to their own needs and define them through the corresponding orchestration mode. This flexibility allows users to quickly adjust and optimize services according to their own application scenarios and business requirements.
[0089] In an exemplary embodiment, after the above step S240 installs the application corresponding to the downloaded application data and performs service orchestration of the application according to the orchestration mode, it further includes:
[0090] Step S241, sending a registration request to the edge gateway database; the edge gateway database is used to authenticate the registration request, and when the authentication is passed, execute the registration of the edge gateway; and, after completing the registration of the edge gateway, record the list of network service capabilities provided by the edge gateway.
[0091] The network service capability list includes target network service capabilities.
[0092] Specifically, after completing the installation and service orchestration of the application, the edge gateway needs to send a registration request to its database. The request contains the identifier of the edge gateway, the list of installed network service capabilities, and authentication information. After receiving the registration request, the edge gateway database performs authentication. The authentication process includes verifying the identity of the edge gateway (for example, through a key or certificate), checking whether its status is legal (such as whether it has been activated or expired), and confirming the integrity and correctness of the request. When the authentication is passed, the edge gateway database performs the registration of the edge gateway, including recording the status, functions and target network service capabilities of the edge gateway in the database. The registration information helps with subsequent management and monitoring. After successful registration, the edge gateway database will update and record the target network service capabilities provided by the edge gateway to form a list of network service capabilities, so that the capabilities of each edge gateway can be clearly understood, which is helpful for subsequent resource scheduling and service provision.
[0093] In this step, an authentication mechanism is used to ensure that only legally authorized edge gateways can register and provide services, thereby increasing the security protection of the system and preventing unauthorized access and potential security threats.
[0094] Step S242, after receiving the registration success message returned by the edge gateway database, sending activation confirmation information of the target network service capability to the data warehouse; the data warehouse is used to record the list of network service capabilities that have been enabled by the edge gateway.
[0095] Specifically, after receiving the successful registration message returned by the edge gateway database, the edge gateway can enable any network service capability in the target network service capability. When enabling, a network service capability enablement confirmation message will be sent to the data warehouse, and the enablement confirmation message may include the identifier of the registered edge gateway and the identifier of the network service capability it provides. After receiving the enablement confirmation message, the data warehouse may return an enablement confirmation success response message to the edge gateway to remind the edge gateway that the enabled network service capability can be used normally, and the data warehouse will record the network service capability provided by the edge gateway as a list of network service capabilities. This update process ensures that the information in the data warehouse is consistent with the information of the edge gateway.
[0096] In some embodiments, the network service capabilities enabled by the edge gateway recorded in the data warehouse are consistent with the network service capabilities provided by the edge gateway recorded in the edge gateway database.
[0097] The method provided in this embodiment not only ensures the effective registration of the edge gateway and the activation of network service capabilities, but also enhances the security, flexibility and manageability of the entire system, thereby ensuring a rapid response to the user's dynamic service needs in a 6G network environment, and greatly improving the reliability of user-defined network service capability deployment.
[0098] In an exemplary embodiment, the method also includes: in response to a deactivation instruction for any network service capability in the target network service capability, generating a deletion instruction carrying the identifier of any network service capability; sending the deletion instruction to the edge gateway database and the data warehouse respectively to notify the edge gateway database to delete any network service capability and update the list of network service capabilities provided by the edge gateway; and notifying the data warehouse to delete any network service capability and update the list of enabled network service capabilities of the edge gateway.
[0099] In the specific implementation, during the normal use of the edge gateway, any network service capability of the network service capability enabled by the edge gateway can also be deactivated. Specifically, the user can issue a deactivation instruction for the target network service capability through the edge gateway interface or control platform, indicating the specific service capability (such as access control capability, service control capability, etc.) that is desired to be deactivated. After receiving the deactivation instruction, the edge gateway confirms its validity and legality to ensure that the operation does not affect other running services. Then, a deletion instruction is generated based on the deactivation instruction, and the deletion instruction contains the identifier of the edge gateway and the unique identifier (such as ID) of the network service capability to be deleted, ensuring that the subsequent operation is for the specific service capability specified by the user. The generated deletion instruction is sent to the edge gateway database and the data warehouse respectively to ensure the data consistency of the two, and the information about the network service capability can be effectively updated. After receiving the deletion instruction, the edge gateway database performs the corresponding operation, deletes or marks the network service capability that the user needs to deactivate, and updates the list of network service capabilities enabled by the edge gateway. Similarly, after receiving the same deletion instruction, the data warehouse updates its internally stored data accordingly, removes the record of the deactivated network service capability, updates the list of network service capabilities provided by the edge network, and maintains data consistency.
[0100] In this embodiment, by responding to the user's deactivation request immediately, the user is allowed to adjust his network service capabilities as needed, so that the user can flexibly operate the service capabilities, such as deactivating, enabling or deleting at any time, thereby enhancing the overall service flexibility and controllability. By sending the deletion instruction to the edge gateway database and the data warehouse at the same time, the data of these two main components is ensured to be consistent, reducing errors or service interruptions that may be caused by information delays or mismatches.
[0101] In one embodiment, in order to facilitate those skilled in the art to understand the embodiments of the present application, specific examples will be described below with reference to the accompanying drawings.
[0102] refer to Figure 3 , shows a schematic diagram of a 6G service initial orchestration process, including the following interactive processes:
[0103] On the integrated user service unit (corresponding to the edge gateway):
[0104] (1) After the integrated user service unit is activated, obtain the service unit ID, IP address and registration authentication information. Initiate the initial orchestration service request to the network service capability storage unit (corresponding to the data warehouse), specifically the management module of the network service capability storage unit, determine the required target network service capability identifier according to the network service capability list issued by the management module, and send a download request to the management module to download the application data (i.e. software data) of the target network service capability, such as access control capability only requires mobile or requires both mobile and satellite, service control capability only requires data service control or requires both data and real-time communication service control functions, etc. Select the corresponding orchestration mode according to the downloaded network service capability combination, install the capability software and complete the service orchestration, and start the integrated user service unit.
[0105] (2) Generate a registration request that carries the service unit ID, authentication information, and target network service capability list, and send the registration request to the service registration module of the integrated user service unit database. After receiving the successful registration message returned by the service registration module, send activation confirmation information for the target network service capability (including the service unit ID and the identifier of the network service capability to be activated) to the network service capability storage unit for activation confirmation.
[0106] On the network service capability storage unit (corresponding to the data warehouse):
[0107] (1) In response to the service orchestration request of the integrated user service unit, a list of network service capabilities is returned to the integrated user service unit.
[0108] (2) In response to the download request of the integrated user service unit, the application data of the target network service capability is returned to the integrated user service unit.
[0109] (3) In response to the activation confirmation information of the integrated user service unit, record the list of network service capabilities provided by the integrated user service unit.
[0110] On the service registration module of the integrated user service unit database (corresponding to the edge gateway database):
[0111] According to the registration request of the integrated user service unit, the integrated user service unit is authenticated and authorized. When the authentication is passed, the network service capabilities provided by the integrated user service unit are recorded to form a network service capability list.
[0112] refer to Figure 4 , shows a schematic diagram of a network service capability deletion process for a 6G service, including the following interactive processes:
[0113] In the case where the integrated user service unit has enabled multiple capabilities such as network service capability 1 and network service capability 2, when it is necessary to deactivate (deactivate) or close network service capability 2, on the one hand, a deletion instruction is sent to the network service capability storage unit, so that the network service capability storage unit deletes the network and service capability 2, updates the list of network service capabilities enabled by the integrated user service unit, and returns deletion capability confirmation information to the integrated user service unit. On the other hand, a deletion instruction is sent to the integrated user service unit database, so that the integrated user service unit database deletes the network and service capability 2, updates the list of network service capabilities provided by the integrated user service unit, and returns deletion capability confirmation information to the integrated user service unit.
[0114] This application proposes a method and system for autonomous orchestration of 6G services by enhancing the functions of the integrated user service unit, the network service capability storage unit, and the integrated user service unit database, and realizes autonomous orchestration, autonomous startup, and autonomous shutdown of 6G services based on the 6G architecture, bringing users a new autonomous service experience and promoting the development of 6G network technology.
[0115] In one embodiment, Figure 5 As shown, a business orchestration system is provided, the system includes an edge gateway 510, a data warehouse 520 and an edge gateway database 530; the edge gateway 510 is connected to the data warehouse 520 and the edge gateway database 530 through a network;
[0116] The edge gateway 510 is used to send the orchestration service request to the data warehouse 520;
[0117] The data warehouse 520 is used to return the network service capability list to the edge gateway 510 in response to the orchestration service request;
[0118] The edge gateway 510 is also used to download the required application data of the target network service capabilities from the data warehouse 520 according to the list of network service capabilities returned by the data warehouse 520; determine the corresponding orchestration mode according to the target network service capabilities; install the application corresponding to the downloaded application data, and perform business orchestration of the application according to the orchestration mode.
[0119] In some embodiments, the edge gateway 530 is further used to send a registration request to the edge gateway database 530; the edge gateway database 530 is used to authenticate the registration request and, when the authentication is passed, perform the registration of the edge gateway 510; and, after completing the registration of the edge gateway 510, record the list of network service capabilities provided by the edge gateway 510;
[0120] The edge gateway 510 is also used to send activation confirmation information of the target network service capability to the data warehouse 520 after receiving the registration success message returned by the edge gateway database 530; the data warehouse 520 is used to record the list of network service capabilities that have been enabled by the edge gateway 510.
[0121] In some embodiments, the edge gateway 510 is further configured to generate a deletion instruction carrying an identifier of any network service capability in response to a deactivation instruction for any network service capability in the target network service capability; and send the deletion instruction to the edge gateway database 530 and the data warehouse 520 respectively;
[0122] The edge gateway database 530 is further used to delete any network service capability and update the network service capability list provided by the edge gateway 510 in response to the deletion instruction;
[0123] The data warehouse 520 is further used to delete any network service capability in response to a deletion instruction and update the list of network service capabilities enabled by the edge gateway 510 .
[0124] The service orchestration system provided in this embodiment, through the functional setting of the edge gateway, the data warehouse and the edge gateway database, can realize service orchestration under the 6G network through the interaction between the three, and can deactivate, activate or delete service capabilities at any time, so that users can deploy customized network service capabilities as needed under the 6G network, and solve the problem in the prior art that operators deploy public and private networks to provide services to users based on standardized network elements, users cannot independently define the required services and network capabilities, and it is difficult to adapt to the development requirements of 6G user terminals with multiple types and rich personalized applications.
[0125] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0126] Based on the same inventive concept, the embodiment of the present application also provides a service orchestration device for implementing the service orchestration method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more service orchestration device embodiments provided below can refer to the limitations on the service orchestration method above, and will not be repeated here.
[0127] In one embodiment, Figure 6 As shown, a service arrangement device is provided, including:
[0128] The sending module 610 is used to send an orchestration service request to the data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway;
[0129] A download module 620, configured to download application data of the required target network service capability from the data warehouse according to the network service capability list returned by the data warehouse;
[0130] A determination module 630 is used to determine a corresponding orchestration mode according to the target network service capability;
[0131] The orchestration module 640 is used to install the application corresponding to the downloaded application data and perform business orchestration of the application according to the orchestration mode.
[0132] In one embodiment, the download module 620 is also used to determine the identifier of the required target network service capability from the network service capability list; send a download request carrying the identifier of the target network service capability to the data warehouse to download the application data corresponding to the identifier of the target network service capability.
[0133] In one embodiment, the determination module 630 is further used to obtain a pre-configured orchestration template; the orchestration template includes the orchestration information of all network service capabilities in the network service capability list; and the orchestration information of the target network service capability is determined from the orchestration template to form an orchestration pattern.
[0134] In one embodiment, the device further comprises:
[0135] A registration module, used to send a registration request to an edge gateway database; the edge gateway database is used to authenticate the registration request and, when the authentication is passed, perform registration of the edge gateway; and, after completing the registration of the edge gateway, record a list of network service capabilities provided by the edge gateway;
[0136] The enabling module is used to send the enabling confirmation information of the target network service capability to the data warehouse after receiving the successful registration message returned by the edge gateway database; the data warehouse is used to record the list of network service capabilities enabled by the edge gateway.
[0137] In one of the embodiments, the device also includes a deletion module, which is used to generate a deletion instruction carrying the identification of any network service capability in response to a deactivation instruction for any network service capability in the target network service capability; send the deletion instruction to the edge gateway database and the data warehouse respectively to notify the edge gateway database to delete any network service capability and update the list of network service capabilities provided by the edge gateway; and notify the data warehouse to delete any network service capability and update the list of network service capabilities enabled by the edge gateway.
[0138] Each module in the above-mentioned service arrangement device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module above.
[0139] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data in the business arrangement process. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a business arrangement method is implemented.
[0140] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0141] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0142] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0143] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0144] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0145] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0146] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0147] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A service arrangement method, characterized in that: Applied to an edge gateway, the method includes: Sending an orchestration service request to a data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway; Downloading required application data of target network service capabilities from the data warehouse according to the network service capability list returned by the data warehouse; Determining a corresponding orchestration mode according to the target network service capability; The application corresponding to the downloaded application data is installed, and the business orchestration of the application is performed according to the orchestration mode.
2. The method according to claim 1, characterized in that The downloading of the required application data of the target network service capability from the data warehouse according to the network service capability list returned by the data warehouse comprises: Determining the identifier of the required target network service capability from the network service capability list; A download request carrying the identifier of the target network service capability is sent to the data warehouse to download application data corresponding to the identifier of the target network service capability.
3. The method according to claim 1, characterized in that: The determining a corresponding orchestration mode according to the target network service capability includes: Acquire a pre-configured orchestration template; the orchestration template includes orchestration information of all network service capabilities in the network service capability list; The orchestration information of the target network service capability is determined from the orchestration template to form the orchestration pattern.
4. The method according to claim 1, characterized in that: After installing the application corresponding to the downloaded application data and performing service orchestration of the application according to the orchestration mode, the method further includes: Sending a registration request to an edge gateway database; the edge gateway database is used to authenticate the registration request and, when the authentication is passed, perform registration of the edge gateway; and, after completing the registration of the edge gateway, record a list of network service capabilities provided by the edge gateway; After receiving a registration success message returned by the edge gateway database, an activation confirmation message for the target network service capability is sent to the data warehouse; the data warehouse is used to record a list of network service capabilities that have been activated by the edge gateway.
5. The method according to claim 4, characterized in that The method further comprises: In response to a deactivation instruction for any network service capability among the target network service capabilities, generating a deletion instruction carrying an identifier of the any network service capability; Sending deletion instructions to the edge gateway database and the data warehouse respectively to notify the edge gateway database to delete any network service capability and update the list of network service capabilities provided by the edge gateway; and notifying the data warehouse to delete any network service capability and update the list of network service capabilities enabled by the edge gateway.
6. A service scheduling system, characterized in that: The system includes an edge gateway and a data warehouse; The edge gateway is used to send an orchestration service request to the data warehouse; The data warehouse is used to return a list of network service capabilities to the edge gateway in response to the orchestration service request; The edge gateway is further configured to download the required application data of the target network service capability from the data warehouse according to the network service capability list returned by the data warehouse; Determine a corresponding orchestration mode according to the target network service capability; install an application corresponding to the downloaded application data, and perform service orchestration of the application according to the orchestration mode.
7. A service arrangement device, characterized in that: Set at the edge gateway, the device includes: A sending module, used to send an orchestration service request to a data warehouse; the data warehouse is used to respond to the orchestration service request and return a list of network service capabilities to the edge gateway; A download module, used to download the application data of the required target network service capability from the data warehouse according to the network service capability list returned by the data warehouse; A determination module, used to determine a corresponding orchestration mode according to the target network service capability; The orchestration module is used to install the application corresponding to the downloaded application data and perform business orchestration of the application according to the orchestration mode.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the service orchestration method according to any one of claims 1 to 5 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the service orchestration method according to any one of claims 1 to 5 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the service orchestration method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Application arrangement method and device, computer equipment and storage medium
CN114040378A
Method for producing polarizing film
KR1020230046982A
Apparatus and method for managing integrated platform of wired and mobile communication services
US20180316543A1
Discovery and Management of Devices
US20190342179A1
Systems and methods to deploy user plane function (UPF) and edge computing virtualized network functions (VNFS) in network functions virtualization (NFV) environment networks
US20220159501A1
Cited By
Terminal communication method, device and system, communication equipment and readable storage medium
CN120358632A