Business orchestration method, system, device, computer equipment and readable storage medium

Through the interaction between edge gateways and data warehouses, users can customize 6G network service capabilities, solving the problem that users cannot independently define services and network capabilities in existing technologies, and realizing flexible service orchestration and autonomous service experience under 6G networks.

CN119729415BActive Publication Date: 2025-12-12CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411973699.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-12-12
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

In existing technologies, operators deploy public and private networks to provide services to users based on standardized network elements. Users cannot independently define the services and network capabilities they need, making it difficult to adapt to the development requirements of 6G user terminal types and rich personalized applications.

Method used

The edge gateway sends an orchestration service request to the data warehouse. The data warehouse responds and returns a list of network service capabilities. The edge gateway downloads the application data of the target network service capability based on the list, determines the orchestration mode, and performs service orchestration, supporting the deployment of user-defined network service capabilities.

Benefits of technology

It enables users to autonomously orchestrate services under the 6G network, meeting the needs of diverse terminals and personalized applications, and improving the flexibility and autonomy of network service capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729415B_ABST
    Figure CN119729415B_ABST
Patent Text Reader

Abstract

The application relates to a service arrangement method, system and device, computer equipment and a readable storage medium, which are applied to an edge gateway. The method comprises the following steps: sending an arrangement service request to a data warehouse; the data warehouse is used for returning a network service capability list to the edge gateway in response to the arrangement service request; downloading application program data of a required target network service capability from the data warehouse according to the network service capability list returned by the data warehouse; determining a corresponding arrangement mode according to the target network service capability; installing the application program corresponding to the downloaded application program data, and arranging the service of the application program according to the arrangement mode. By using the method, users can deploy self-defined network service capabilities under a 6G network according to requirements.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to a service orchestration method, system and device, computer equipment, computer readable storage medium and computer program product. BACKGROUND

[0002] With the development of communication technology, the research gradually from 5G network into the 6G network. In the research of 6G network, researchers propose an integrated user-centric service unit (IUSU) based 6G network architecture, but how to realize user self-orchestration 6G service based on the architecture has not been solved.

[0003] In the related art, 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 for users, which is difficult to meet the development requirements of 6G user terminal type and personalized application rich. SUMMARY

[0004] Therefore, it is necessary to provide a service orchestration method, system, device, computer equipment, computer readable storage medium and computer program product to solve the above technical problems.

[0005] In a first aspect, the present application provides a service orchestration method applied to an edge gateway, the method comprising:

[0006] sending an orchestration service request to a data warehouse; the data warehouse is used to return a network service capability list to the edge gateway in response to the orchestration service request;

[0007] According to the network service capability list returned by the data warehouse, downloading the application data of the required target network service capability from the data warehouse;

[0008] According to the target network service capability, determining the corresponding orchestration mode;

[0009] Installing the application corresponding to the downloaded application data, and performing service orchestration of the application according to the orchestration mode.

[0010] In one embodiment, according to the network service capability list returned by the data warehouse, downloading the application data of the required target network service capability from the data warehouse comprises:

[0011] From the network service capability list, determining the identification of the required target network service capability;

[0012] sending a download request carrying the identifier of the target network service capability to the data repository to download application data corresponding to the identifier of the target network service capability.

[0013] In one of the embodiments, the determining of the corresponding orchestration mode according to the target network service capability comprises:

[0014] obtaining a pre-configured orchestration template; the orchestration template contains orchestration information of all network service capabilities in the network service capability list;

[0015] determining the orchestration information of the target network service capability from the orchestration template to form the orchestration mode.

[0016] In one of the embodiments, after the installation of the application corresponding to the downloaded application data and the service orchestration of the application according to the orchestration mode, the method further comprises:

[0017] sending a registration request to an edge gateway database; the edge gateway database is configured to authenticate the registration request and perform the registration of the edge gateway when the authentication is passed; and record a list of network service capabilities provided by the edge gateway after the registration of the edge gateway is completed;

[0018] after receiving the message of successful registration returned by the edge gateway database, sending enable confirmation information of the target network service capability to the data repository; the data repository is configured to record a list of network service capabilities enabled by the edge gateway.

[0019] In one of the embodiments, the method further comprises:

[0020] in response to a disable instruction of any network service capability in the target network service capability, generating a delete instruction carrying the identifier of the any network service capability;

[0021] sending the delete instruction to the edge gateway database and the data repository respectively to notify the edge gateway database to delete the any network service capability and update a list of network service capabilities provided by the edge gateway; and notify the data repository to delete the any network service capability and update a list of network service capabilities enabled by the edge gateway.

[0022] In a second aspect, the application further provides a service orchestration system, the system comprising an edge gateway and a data repository;

[0023] the edge gateway is configured to send an orchestration service request to the data repository;

[0024] The data warehouse is configured to return a network service capability list to the edge gateway in response to the orchestration service request.

[0025] The edge gateway is further configured to download application data of a target network service capability required 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.

[0026] In a third aspect, the present application further provides a service orchestration device arranged in an edge gateway, the device comprising:

[0027] a sending module configured to send an orchestration service request to a data warehouse, wherein the data warehouse is configured to return a network service capability list to the edge gateway in response to the orchestration service request;

[0028] a downloading module configured to download application data of a target network service capability required from the data warehouse according to the network service capability list returned by the data warehouse;

[0029] a determining module configured to determine a corresponding orchestration mode according to the target network service capability;

[0030] an orchestration module configured to install an application corresponding to the downloaded application data, and perform service 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 comprises a memory and a processor, wherein 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, wherein the data warehouse is configured to return a network service capability list to an edge gateway in response to the orchestration service request;

[0033] downloading application data of a target network service capability required 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] installing an application corresponding to the downloaded application data, and performing service orchestration of the application according to the orchestration mode.

[0036] In a fifth aspect, the present application also provides a computer readable storage medium. The computer readable storage medium has a computer program stored thereon, and the computer program, when executed by a processor, implements the following steps:

[0037] sending a service orchestration request to a data warehouse; the data warehouse is configured to return a network service capability list to an edge gateway in response to the service orchestration request;

[0038] downloading application data of a target network service capability required 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] installing an application corresponding to the downloaded application data, and performing service orchestration of the application according to the orchestration mode.

[0041] In a sixth aspect, the present application also provides a computer program product. The computer program product comprises a computer program, and the computer program, when executed by a processor, implements the following steps:

[0042] sending a service orchestration request to a data warehouse; the data warehouse is configured to return a network service capability list to an edge gateway in response to the service orchestration request;

[0043] downloading application data of a target network service capability required 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] installing an application corresponding to the downloaded application data, and performing service orchestration of the application according to the orchestration mode.

[0046] The business arrangement method, system, device, computer equipment, storage medium and computer program product, through the edge gateway, sends an arrangement business request to the data warehouse, the data warehouse returns a network service capability list to the edge gateway in response to the arrangement business request; the edge gateway downloads the application data of the target network service capability from the data warehouse according to the network service capability list returned by the data warehouse; according to the target network service capability, the corresponding arrangement mode is determined; the application program corresponding to the downloaded application data is installed, and the business arrangement of the application program is performed according to the arrangement mode. The method sets the functions of the edge gateway and the data warehouse, so that the business arrangement under the 6G network can be realized through the interaction between the two, so that the user can deploy the customized network service capability under the 6G network according to the needs, solve the problem that the user cannot independently define the required business and network capability in the prior art, and it is difficult to adapt to the development requirements of the rich personalized applications of the 6G user terminal type. BRIEF DESCRIPTION OF DRAWINGS

[0047] Figure 1 An application environment diagram of the business arrangement method in an embodiment;

[0048] Figure 2 A flowchart of the business arrangement method in an embodiment;

[0049] Figure 3 A schematic diagram of the 6G business initial arrangement flow in an embodiment;

[0050] Figure 4 A schematic diagram of the network service capability deletion flow of the 6G business in another embodiment;

[0051] Figure 5 A structural block diagram of the business arrangement system in an embodiment;

[0052] Figure 6 A structural block diagram of the business arrangement device in an embodiment;

[0053] Figure 7 An internal structure diagram of the computer equipment in an embodiment. DETAILED DESCRIPTION

[0054] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.

[0055] In order to facilitate those skilled in the art to understand the present application, the units related to the 6G network architecture are briefly described below.

[0056] Edge gateway, specifically, Integrated User-centric Service Unit (IUSU), which is a network entity that provides selected network functions and service capabilities for specific users in a fixed, mobile, and satellite integrated 6G network. There are two types of Integrated User-centric Service Units (IUSU) that provide services for users, one is a private IUSU (Pri-IUSU), and the other is a public IUSU (Pub-IUSU). Generally, Pri-IUSU is created and managed by users to provide network and service capabilities for their terminal devices. Pub-IUSU provides services for users who cannot obtain services from Pri-IUSU. Pub-IUSU can be a Pri-IUSU shared by users or created and managed by operators. Integrated User-centric Service Unit (IUSU) supports network and service capability virtualization and provides required services for users by managing and coordinating selected virtualized capabilities through service orchestration.

[0057] Data warehouse, specifically, Network and Service Capability Storage Unit.

[0058] Edge gateway database, specifically, Integrated User-centric Service Unit Database.

[0059] The present application makes the following improvements to realize network service capability customization in 6G networks, including:

[0060] (1) Add a service orchestration module to the Integrated User-centric Service Unit, specifically adding the following functions:

[0061] a. Provide different service orchestration modes to meet the needs of users downloading various combinations of access control, service control, and service application capabilities, and select the appropriate orchestration mode according to the downloaded capability combination to ensure that related capabilities are managed and coordinated to provide the required services for users.

[0062] b. Initiate an initial orchestration service request, download the required capability software package according to the network and service capability list provided by the Network and Service Capability Storage Unit; select the appropriate orchestration mode according to the downloaded capability combination and install the software package; start the Integrated User-centric 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-centric Service Unit Database network elements.

[0064] (2) Add a network and service capability management module to the Network and Service Capability Storage Unit, specifically adding the following functions: Provide a list of network and service capabilities available for download by the Integrated User-centric Service Unit, and save the downloaded network and service capability list by the Integrated User-centric Service Unit.

[0065] (3) Add a service registration module to the integrated user service unit database, and specifically add the following functions: process the authentication and authorization of the integrated user service unit registration and save the network service capability list downloaded by the integrated user service unit.

[0066] Through the above-mentioned newly added modules and functions, the self-scheduling of 6G services based on the integrated user service unit is realized, and the self-service experience of 6G users is improved.

[0067] The service scheduling method provided by the embodiments of the present application can be applied to an application environment as shown in Figure 1 . Specifically, the edge gateway 102 communicates with the data warehouse 104 through an IP network. In a specific application, the edge gateway 102 sends a scheduling service request to the data warehouse 104, and the data warehouse 104 returns a network service capability list to the edge gateway 102 in response to the scheduling service request; the edge gateway 102 downloads the application program data of the target network service capability required from the data warehouse 104 according to the network service capability list returned by the data warehouse 104; determines the corresponding scheduling mode according to the target network service capability; installs the application program corresponding to the downloaded application program data, and performs service scheduling of the application program according to the scheduling mode. In this way, users can deploy custom network service capabilities under the 6G network as needed.

[0068] In one embodiment, as shown in Figure 2 , a service scheduling method is provided, and the edge gateway 102 in Figure 1 is taken as an example to illustrate the method, which includes the following steps:

[0069] Step S210, send a scheduling service request to a data warehouse; the data warehouse is used to return a network service capability list to the edge gateway in response to the scheduling service request.

[0070] The scheduling service request sent by the edge gateway carries the identification of the edge gateway.

[0071] The network service capability list contains all network service capabilities that can be configured by the edge gateway, such as access control capability, service control capability, and service application capability.

[0072] In a specific implementation, after the edge gateway is opened, it will be allocated an identification, an IP address, and registration authentication information. When a user needs to customize network service through the edge gateway, the edge gateway generates a scheduling service request carrying the identification of the edge gateway, sends the scheduling service request to the data warehouse, and the data warehouse returns a list of all configurable network service capabilities under the 6G network to the edge gateway in response to the scheduling service request, so that the edge gateway downloads according to the requirements.

[0073] Step S220, downloading the 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 receiving the network service capability list returned by the data warehouse, the edge gateway can select the target network service capability according to the user's demand, and download the application data of the target network service capability from the data warehouse by sending a download request to the data warehouse.

[0075] It can be understood that the target network service capability can include one or more network service capabilities, and each network service capability has corresponding application data or software package. 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 the corresponding orchestration mode according to the target network service capability.

[0077] The orchestration mode is used to coordinate each virtualized network service capability to provide the required service for the user. The orchestration mode is specifically the definition of the interface and process of each application to realize the service, for example, to realize voice sending, message sending, etc. through the orchestration of multiple network service capabilities.

[0078] Specifically, the interface definition and process between different network service capabilities are different, so after determining the target network service capability, the orchestration mode matching the actual target network service capability needs to be determined to facilitate accurate service orchestration.

[0079] Step S240, installing the application corresponding to the downloaded application data and performing service orchestration of the application according to the orchestration mode.

[0080] Specifically, after downloading the application data, i.e. software package, corresponding to the target network service capability from the data warehouse, the installation of the application corresponding to the target network service capability can be performed according to the application data, and the application is orchestrated according to the determined orchestration mode, thereby providing the corresponding service for the user.

[0081] In the above service arrangement method, the edge gateway sends an arrangement service request to the data warehouse, the data warehouse returns a network service capability list to the edge gateway in response to the arrangement service request, the edge gateway downloads application program data of a target network service capability required from the data warehouse according to the network service capability list returned by the data warehouse, determines a corresponding arrangement mode according to the target network service capability, installs an application corresponding to the downloaded application program data, and arranges the service of the application according to the arrangement mode. Through the function settings of the edge gateway and the data warehouse, the service arrangement under the 6G network can be realized through the interaction between the two, so that the user can deploy the customized network service capability under the 6G network according to the needs, and solve the problem that in the prior art, the operator deploys public network and private network services for users based on standardized network elements, the user cannot define the required service and network capability independently, and it is difficult to adapt to the development requirements of the 6G user terminal type and rich personalized applications.

[0082] In an exemplary embodiment, the step S220 of downloading the application program data of the target network service capability required from the data warehouse according to the network service capability list returned by the data warehouse comprises: determining the identifier of the target network service capability required from the network service capability list; and sending a download request carrying the identifier of the target network service capability to the data warehouse to download the application program data corresponding to the identifier of the target network service capability.

[0083] Specifically, in addition to containing all network service capabilities available for the edge gateway to configure, the network service capability list also includes the identifiers of the network service capabilities. After the edge gateway determines the target network service capability from the network service capability list, the identifier of the target network service capability can also be obtained. For example, if the target network service capability required is access control capability, service control capability and service application capability, the access control capability identifier, the service control capability identifier and the 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 program data of the target network service capability to the edge gateway according to the identifier in the download request, so that the edge gateway realizes the downloading of the application program data of the target network service capability.

[0084] In this embodiment, the user can flexibly select and download the network service capability according to the actual needs, support the dynamic adaptation and expansion of the service, that is, the edge gateway can be configured to provide the service; and through centralized data warehouse management, it can be ensured that the versions of the obtained application program data are consistent, thereby reducing potential problems caused by inconsistent versions.

[0085] In an example embodiment, the step S230 of determining the corresponding orchestration mode according to the target network service capability includes: obtaining a pre-configured orchestration template; the orchestration template contains orchestration information of all network service capabilities in the network service capability list; determining the orchestration information of the target network service capability from the orchestration template to form the orchestration mode.

[0086] In a specific implementation, the orchestration template of different network service capabilities can be pre-configured, which contains orchestration information of multiple network service capabilities, including interface definition, interaction process, dependency relationship, execution sequence and the like of each capability. The orchestration template lists all possible network service capabilities in the network service capability list, and 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 capability required by the user, the orchestration information related to these capabilities is extracted from the orchestration template, and the extracted orchestration information is integrated to form a specific orchestration mode. That is, for the target network service capability selected by the user, the corresponding orchestration rule is 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, reduce the need for manual intervention, and thus speed up the service deployment. Moreover, the user can quickly select the required service capability according to his own needs, and define the corresponding orchestration mode. This flexibility enables the user to quickly adjust and optimize the service according to his own application scenario and business requirements.

[0089] In an example embodiment, after the step S240 of 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:

[0090] The step S241 includes: 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, the registration of the edge gateway is performed; and after the registration of the edge gateway is completed, the network service capability list provided by the edge gateway is recorded.

[0091] The network service capability list contains the target network service capability.

[0092] Specifically, after the installation of the application program and the business orchestration are completed, the edge gateway needs to send a registration request to its database. The request contains the identification of the edge gateway, the list of installed network service capabilities, and authentication and authorization 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 a certificate), checking whether its status is legal (such as whether it has been activated or whether it has 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, function, and information of the target network service capability of the edge gateway in the database. The registration information helps subsequent management and monitoring. After successful registration, the edge gateway database updates and records the target network service capability provided by the edge gateway to form a network service capability list, so as to clearly understand the capabilities of each edge gateway, which helps subsequent resource scheduling and service provision.

[0093] In this step, through the authentication mechanism, it is ensured that only the edge gateway authorized by law can register and provide services, which increases the security protection of the system and prevents unauthorized access and potential security threats.

[0094] Step S242, after receiving the registration success message returned by the edge gateway database, sending an enable 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 enabled by the edge gateway.

[0095] Specifically, after receiving the registration success message returned by the edge gateway database, the edge gateway can enable any network service capability in the target network service capability. When enabled, an enable confirmation information of the network service capability will be sent to the data warehouse. The enable confirmation information can contain the identification of the registered edge gateway and the identification of the network service capability provided by the edge gateway. After receiving the enable confirmation information, the data warehouse can return a response message of enable confirmation success 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 network service capability list. Through this updating process, it is ensured that the information in the data warehouse is consistent with the information of the edge gateway.

[0096] In some embodiments, the network service capability enabled by the edge gateway recorded by the data warehouse is consistent with the network service capability provided by the edge gateway recorded by the edge gateway database.

[0097] The method provided by the embodiment not only ensures the effective registration of the edge gateway and the enabling of the network service capability, but also enhances the security, flexibility and manageability in the whole system, thereby guaranteeing the rapid response to the dynamic service demand of the user in the 6G network environment and greatly improving the reliability of the user-defined network service capability deployment.

[0098] In an example embodiment, the method further includes: in response to a deactivation instruction for any network service capability in the target network service capability, generating a deletion instruction carrying the identification of the 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 the any network service capability and update the network service capability list provided by the edge gateway; and notifying the data warehouse to delete the any network service capability and update the network service capability list enabled by the edge gateway.

[0099] In a specific implementation, in the normal use process of the edge gateway, any 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 the control platform, and specify the specific service capability (such as access control capability, service control capability, etc.) that the user wants to deactivate. After the edge gateway receives the deactivation instruction, the validity and legality of the deactivation instruction are confirmed 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 identification of the edge gateway and the unique identification (such as ID) of the network service capability to be deleted, so as to ensure that the subsequent operation is targeted at 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 consistency of the data of the two and to enable the information about the network service capability to be updated effectively. After the edge gateway database receives the deletion instruction, the corresponding operation is performed, and the network service capability to be deactivated by the user is deleted or marked, and the network service capability list enabled by the edge gateway is updated. Similarly, after the data warehouse receives the same deletion instruction, the data stored in the data warehouse is updated accordingly, the record of the deactivated network service capability is removed, the network service capability list provided by the edge network is updated, and the consistency of the data is maintained.

[0100] In the embodiment, by responding to the deactivation request of the user in real time, the user is allowed to adjust the network service capability on demand, so that the user can flexibly operate the service capability, such as deactivating, enabling or deleting at any time, and the overall service flexibility and controllability are enhanced. By sending the deletion instruction to the edge gateway database and the data warehouse at the same time, the data of the two main components is ensured to be consistent, and errors or service interruptions caused by information delay or mismatch are reduced.

[0101] In one embodiment, in order to facilitate the understanding of the embodiments of the present application by those skilled in the art, the following will be described in conjunction with specific examples of the accompanying drawings.

[0102] Referring to Figure 3 , a schematic diagram of a 6G service initial orchestration process is shown, including the following interaction processes:

[0103] On the integrated user service unit (corresponding to the edge gateway):

[0104] (1) After the integrated user service unit is opened, the service unit ID, IP address and registration authentication information are obtained. An initial orchestration service request is initiated to the network service capability storage unit (corresponding to the data warehouse), specifically to the management module of the network service capability storage unit, the identity of the target network service capability is determined according to the network service capability list issued by the management module, and a download request is sent to the management module to download the application program data (i.e. software data) of the target network service capability. For example, access control capability only needs mobile or both mobile and satellite, service control capability only needs data service control or both data and real-time communication service control functions, etc. According to the downloaded network service capability combination, the corresponding orchestration mode is selected, the capability software is installed, and the service orchestration is completed, and the integrated user service unit is started.

[0105] (2) A registration request carrying the service unit ID, authentication and authorization information, and the target network service capability list is generated, and the registration request is sent to the service registration module of the integrated user service unit database. After receiving the registration success message returned by the service registration module, the enablement confirmation information (including the service unit ID and the identity of the network service capability to be enabled) of the target network service capability is sent to the network service capability storage unit for enablement confirmation.

[0106] On the network service capability storage unit (corresponding to the data warehouse):

[0107] (1) In response to the orchestration service request of the integrated user service unit, the network service capability list is returned to the integrated user service unit.

[0108] (2) In response to the download request of the integrated user service unit, the application program data of the target network service capability is returned to the integrated user service unit.

[0109] (3) In response to the enablement confirmation information of the integrated user service unit, the network service capability list provided by the integrated user service unit is recorded.

[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, and when the authorization is passed, the network service capability provided by the integrated user service unit is recorded to form a network service capability list.

[0112] Reference Figure 4 , a schematic diagram of a network service capability deletion process of a 6G service is shown, including the following interaction process:

[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 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 network service capability 2, updates the network service capability list enabled by the integrated user service unit, and returns the 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 network service capability 2, updates the network service capability list provided by the integrated user service unit, and returns the deletion capability confirmation information to the integrated user service unit.

[0114] The present application enhances the functions of the integrated user service unit, the network service capability storage unit, and the integrated user service unit database, and proposes a self-arrangement method and system for 6G services, which realizes self-arrangement, self-start and self-close of 6G services based on 6G architecture, brings a new self-service experience to users, and promotes the development of 6G network technology.

[0115] In one embodiment, as shown in Figure 5 , a service arrangement system is provided, which includes an edge gateway 510, a data warehouse 520 and an edge gateway database 530; the edge gateway 510 is in communication connection with the data warehouse 520 and the edge gateway database 530 through a network;

[0116] The edge gateway 510 is configured to send an arrangement service request to the data warehouse 520.

[0117] The data warehouse 520 is configured to return a network service capability list to the edge gateway 510 in response to the arrangement service request.

[0118] The edge gateway 510 is further configured to download application data of a target network service capability required from the data warehouse 520 according to the network service capability list returned by the data warehouse 520; determine a corresponding arrangement mode according to the target network service capability; install an application corresponding to the downloaded application data, and arrange the service of the application according to the arrangement mode.

[0119] In some embodiments, the edge gateway 530 is further configured to send a registration request to the edge gateway database 530; the edge gateway database 530 is configured to authenticate the registration request, and perform registration of the edge gateway 510 if the authentication is passed; and record a list of network service capabilities provided by the edge gateway 510 after completing the registration of the edge gateway 510.

[0120] The edge gateway 510 is further configured to send enablement confirmation information of the target network service capability to the data warehouse 520 after receiving the message returned by the edge gateway database 530 that the registration is successful; and the data warehouse 520 is configured to record a list of network service capabilities enabled by the edge gateway 510.

[0121] In some embodiments, the edge gateway 510 is further configured to, in response to a deactivation instruction for any of the target network service capabilities, generate a deletion instruction carrying an identifier of the any 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 configured to, in response to the deletion instruction, delete the any network service capability and update the list of network service capabilities provided by the edge gateway 510.

[0123] The data warehouse 520 is further configured to, in response to the deletion instruction, delete the any network service capability and update the list of network service capabilities enabled by the edge gateway 510.

[0124] The service orchestration system provided in the embodiment enables service orchestration in a 6G network and enables real-time deactivation, enablement, or deletion of service capabilities through the interaction among the edge gateway, the data warehouse, and the edge gateway database, so that users can deploy customized network service capabilities according to needs in the 6G network, and the problem that users cannot define required services and network capabilities and cannot adapt to the development requirements of a large number of 6G user terminal types and rich personalized applications is solved.

[0125] It should be understood that although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless explicitly stated herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which 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 sequential, but can be alternately or alternately executed with at least part of other steps or steps or stages in other steps.

[0126] Based on the same inventive concept, the embodiments of the present application also provide a service orchestration apparatus for implementing the above-mentioned service orchestration method. The problem-solving implementation scheme provided by the apparatus is similar to the implementation scheme described in the above method, so the specific limitations in one or more service orchestration apparatus embodiments provided below can refer to the limitations of the service orchestration method described above, which will not be repeated here.

[0127] In one embodiment, as shown in Figure 6 a service orchestration apparatus is provided, comprising:

[0128] The sending module 610 is configured to send an orchestration service request to a data warehouse; the data warehouse is configured to return a network service capability list to an edge gateway in response to the orchestration service request;

[0129] The downloading module 620 is configured to download application data of a target network service capability required from the data warehouse according to the network service capability list returned by the data warehouse;

[0130] The determining module 630 is configured to determine a corresponding orchestration mode according to the target network service capability;

[0131] The orchestration module 640 is configured to install an application corresponding to the downloaded application data, and perform service orchestration of the application according to the orchestration mode.

[0132] In one embodiment, the downloading module 620 is further configured to determine the identity of the target network service capability required from the network service capability list; and send a download request carrying the identity of the target network service capability to the data warehouse to download the application data corresponding to the identity of the target network service capability.

[0133] In one of the embodiments, the determining module 630 is further configured to acquire a preconfigured orchestration template, wherein the orchestration template comprises orchestration information of all network service capabilities in the network service capability list; and determine the orchestration information of the target network service capability from the orchestration template to form the orchestration mode.

[0134] In one of the embodiments, the apparatus further comprises:

[0135] The registering module is configured to send a registration request to the edge gateway database, wherein the edge gateway database is configured to authenticate the registration request, and perform the registration of the edge gateway when the authentication is passed; and record the list of network service capabilities provided by the edge gateway after the registration of the edge gateway is completed.

[0136] The enabling module is configured to send the enabling confirmation information of the target network service capability to the data warehouse after receiving the message returned by the edge gateway database that the registration is successful; and the data warehouse is configured to record the list of network service capabilities enabled by the edge gateway.

[0137] In one of the embodiments, the apparatus further comprises a deleting module configured to, in response to the disabling instruction of any network service capability in the target network service capability, generate a deleting instruction carrying the identification of the any network service capability; send the deleting instruction to the edge gateway database and the data warehouse respectively, to inform the edge gateway database to delete the any network service capability and update the list of network service capabilities provided by the edge gateway; and inform the data warehouse to delete the any network service capability and update the list of network service capabilities enabled by the edge gateway.

[0138] The above modules in the service orchestration apparatus can be realized by software, hardware, or a combination thereof, in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above modules.

[0139] In one embodiment, a computer device is provided, which can be a server, and an internal structure diagram of the computer device can be as shown in Figure 7 The computer device comprises a processor, a memory, and a network interface connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises 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 operating system and the computer program in the non-volatile storage medium to run. The database of the computer device is configured to store data in the process of service orchestration. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a service orchestration method.

[0140] Those skilled in the art can understand that, Figure 7 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can 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 also provided, including a memory and a processor, the memory stores a computer program, and the processor implements the steps in each of the above method embodiments when executing the computer program.

[0142] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the steps in each of the above method embodiments.

[0143] In one embodiment, a computer program product is provided, which includes a computer program, and the computer program is executed by a processor to implement the steps in each of the above method embodiments.

[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 for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to 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. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present 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 storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric 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 but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0146] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.

[0147] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A business orchestration method, characterized in that, Applied to an edge gateway, the method includes: An orchestration service request is sent 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; The identifiers of the required target network service capabilities are determined from the list of network service capabilities returned from the data warehouse; 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 required target network service capability from the data warehouse; Based on the target network service capabilities, determine the corresponding orchestration mode; Install the application corresponding to the downloaded application data, and orchestrate the application's business according to the orchestration mode.

2. The method according to claim 1, characterized in that, The step of determining the corresponding orchestration mode based on the target network service capabilities includes: Obtain a pre-configured orchestration template; the orchestration template contains orchestration information for all network service capabilities in the network service capability list; The orchestration information of the target network service capabilities is determined from the orchestration template to form the orchestration pattern.

3. The method according to claim 1, characterized in that, After installing and downloading the application data corresponding to the application, and orchestrating the application's business according to the orchestration mode, the process further includes: A registration request is sent to the edge gateway database; the edge gateway database is used to authenticate the registration request, and when the authentication is successful, to execute the registration of the edge gateway; and after the registration of the edge gateway is completed, to record the list of network service capabilities provided by the edge gateway. After receiving a registration success message from 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 enabled by the edge gateway.

4. The method according to claim 3, characterized in that, The method further includes: In response to a deactivation instruction for any network service capability among the target network service capabilities, a deletion instruction carrying the identifier of the arbitrary network service capability is generated. The system sends deletion commands to the edge gateway database and the data warehouse, respectively, to notify the edge gateway database to delete the arbitrary network service capability and update the list of network service capabilities provided by the edge gateway; and to notify the data warehouse to delete the arbitrary network service capability and update the list of network service capabilities enabled by the edge gateway.

5. The method according to claim 3 or 4, characterized in that, The network service capabilities enabled by the edge gateway as recorded in the data warehouse are consistent with the network service capabilities provided by the edge gateway as recorded in the edge gateway database.

6. A business orchestration system, characterized in that, The system includes an edge gateway and a data warehouse; The edge gateway is used to send orchestration service requests 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 also used to determine the identifier of the required target network service capability from the network service capability list returned by the data warehouse; 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 required target network service capability from the data warehouse; Based on the target network service capabilities, determine the corresponding orchestration mode; Install the application corresponding to the downloaded application data, and orchestrate the application's business according to the orchestration mode.

7. A service orchestration apparatus, characterized in that, The device, located at the edge gateway, includes: The sending module is used to send orchestration service requests to the data warehouse; the data warehouse is used to respond to the orchestration service requests and return a list of network service capabilities to the edge gateway. The download module is used to determine the identifier of the required target network service capability from the network service capability list returned by the data warehouse; and 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 required target network service capability from the data warehouse. The determining module is used to determine the corresponding orchestration mode based on the target network service capabilities; The orchestration module is used to install the application corresponding to the downloaded application data and to orchestrate the business operations 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, characterized in that, When the processor executes the computer program, it implements the steps of the business orchestration method according to any one of claims 1 to 5.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the business orchestration method according to any one of claims 1 to 5.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the business orchestration method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Application arrangement method and device, computer equipment and storage medium

    CN114040378A

  • KR20220119928A