Digital twin service orchestration method, system and device, storage medium and product
By dynamically orchestrating twin service chains in a parallel service mode, the problems of resource waste and inefficiency in existing technologies are solved, and precise and refined twin services are achieved to meet the service needs of different users.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2025-10-15
- Publication Date
- 2026-04-23
AI Technical Summary
The lack of sophisticated digital twin service methods for on-demand orchestration in existing technologies leads to resource waste and low efficiency in building network digital twin systems.
Adopting a parallel service model, the twin service chain is dynamically orchestrated according to the service quality requirements of the demand side. The task request is parsed through the twin service management function and the sub-service orchestration function to find the target twin model for parallel orchestration and generate accurate and refined twin services.
It enables on-demand orchestration of twin services, reduces the consumption of communication and computing resources, ensures the service level agreement requirements of different users, and provides multiple twin services in parallel.
Smart Images

Figure CN2025127746_23042026_PF_FP_ABST
Abstract
Description
Digital twin service orchestration methods, systems, devices, storage media, and products
[0001] Cross-references to related applications
[0002] This disclosure claims priority to Chinese Patent Application No. 202411444181.7, filed in China on October 16, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of network technology, and in particular to a digital twin service orchestration method, system, device, storage medium, and product. Background Technology
[0004] A Digital Twin Network (DTN) is a simulation environment orchestrated from multiple twin models built based on physical entities. It can interact and map with physical entities in real time and provide different twin services to consumers. Because the types of twin services differ—such as data generation, simulation tasks, pre-verification, and AI interaction environments—the requirements for the twin network vary across scenarios, including the frequency of interaction with the physical network, the granularity of the twin, and the twin models involved in the orchestration. Therefore, dynamic, on-demand orchestration of models is crucial for the operation of a digital twin. It requires building twin services tailored to differentiated needs, simultaneously meeting diverse requirements and improving service efficiency. However, commonly used digital twin service orchestration methods primarily implement coarse-grained orchestration of the overall digital twin environment and perform simulations based on the overall twin environment. They cannot provide fine-grained twin services in parallel according to the differentiated twin task requirements, lacking on-demand orchestration methods for multiple twin services in parallel. This results in the need to consume enormous resources such as communication and computing power to build the network digital twin system. Summary of the Invention
[0005] The purpose of this disclosure is to provide a digital twin service orchestration method, system, device, storage medium, and product that adopts a parallel service mode and dynamically orchestrates the twin service chain on demand according to different service requirements, providing accurate and refined twin services without consuming huge resources such as communication and computing power to build a network digital twin system.
[0006] To achieve the above objectives, embodiments of this disclosure provide a digital twin service orchestration method, including:
[0007] Receive at least one twin task request sent by the requester; wherein the twin task request carries the requester's first service quality requirement for the twin service;
[0008] The first service quality requirement is mapped to the second service quality requirement for the twin service chain;
[0009] Based on the second service quality requirement, find the corresponding target twin model among the registered twin models;
[0010] The target twin model is requested from the corresponding twin model library, and the target twin model corresponding to the twin task request is orchestrated in parallel to generate a parallel twin service chain.
[0011] As an improvement to the above solution, the twin task request carries the network scenario type; after receiving the twin task request sent by the requester, the method further includes:
[0012] The names of network elements and topological relationships involved in the twin task are parsed from the network scenario type.
[0013] As an improvement to the above solution, the step of searching for the corresponding target twin model among the registered twin models based on the second service quality requirement includes:
[0014] Based on the network element name and the second quality of service requirement, the corresponding target twin model is searched among several registered twin models.
[0015] As an improvement to the above scheme, the parallel orchestration of the target twin model corresponding to the twin task request includes:
[0016] The target twin model corresponding to the twin task request is orchestrated in parallel according to the topological relationship.
[0017] As an improvement to the above solution, the method further includes:
[0018] Receive and store model registration information sent by any twin model library; wherein the model registration information carries the twin model name and its corresponding model capabilities, and the twin model library is located in a network element of the wireless access network or core network.
[0019] As an improvement to the above scheme, the step of parallel orchestrating the target twin model corresponding to the twin task request based on the topological relationship includes:
[0020] When a twin task involves a single domain network element, the sub-service orchestration function corresponding to the single domain network element is used to perform parallel orchestration of the target twin model corresponding to the twin task request according to the topology relationship; wherein, each single domain network element corresponds to a sub-service orchestration function;
[0021] When a twin task involves cross-domain network elements, the service orchestration function is used to request the target twin model from the corresponding sub-service orchestration function, and the target twin model corresponding to the twin task request is orchestrated in parallel according to the topology relationship.
[0022] As an improvement to the above scheme, the twin task request also carries a twin service chain type, and the first quality of service requirement is determined based on the twin service chain type.
[0023] To achieve the above objectives, embodiments of this disclosure also provide a digital twin service orchestration system, including:
[0024] The twin service management function is used to receive at least one twin task request sent by the demander; wherein the twin task request carries the demander's first service quality requirement for the twin service; and is also used to map the first service quality requirement to a second service quality requirement for the twin service chain.
[0025] The service orchestration function is used to receive the second quality of service requirement sent by the twin service management function, determine the target domain for which the twin service needs to be executed, and send the second quality of service requirement to the sub-service orchestration function corresponding to the target domain.
[0026] At least one sub-service orchestration function is used to find the corresponding target twin model among several registered twin models according to the second service quality requirements, and to perform parallel orchestration on the target twin model corresponding to the twin task request to generate a parallel twin service chain.
[0027] As an improvement to the above scheme, the twin task request carries a network scenario type; the twin service management function is also used to parse the network element names and topology relationships involved in the twin task from the network scenario type.
[0028] As an improvement to the above scheme, the sub-service orchestration function is used to find the corresponding target twin model among several registered twin models based on the network element name and the second quality of service requirement.
[0029] As an improvement to the above scheme, each single domain network element corresponds to a sub-service orchestration function;
[0030] When the target domain is a single-domain network element, the sub-service orchestration function performs parallel orchestration of the target twin model corresponding to the twin task request according to the topology relationship, so as to generate the corresponding twin service chain;
[0031] When the target domain is a cross-domain network element, each of the sub-service orchestration functions sends the received target twin model to the service orchestration function. The service orchestration function performs parallel orchestration of the target twin model corresponding to the twin task request according to the topology relationship to generate the corresponding twin service chain.
[0032] As an improvement to the above scheme, any of the sub-service orchestration functions is further used to receive and store model registration information sent by the corresponding twin model library; wherein, the model registration information carries the twin model name and its corresponding model capabilities, and the twin model library is located in a network element of the radio access network or core network.
[0033] As an improvement to the above scheme, the twin task request also carries a twin service chain type, and the first quality of service requirement is determined based on the twin service chain type.
[0034] As an improvement to the above solution, the digital twin service orchestration system further includes:
[0035] The first interface is the interface between the twin service management function and the outside world, used to transmit the twin task request;
[0036] The second interface is the interface between the twin service management function and the service orchestration function, used to transmit the parsed twin service orchestration requirements;
[0037] The third interface is the interface between the service orchestration function and the sub-service orchestration function, used to transmit network element names and topology relationships; wherein, the number of the third interfaces corresponds one-to-one with the number of the sub-service orchestration functions.
[0038] As an improvement to the above scheme, both the twin service management function and the service orchestration function are deployed in the operation management and maintenance system, with one sub-service orchestration function deployed in the base station and the other sub-service orchestration function deployed in the core network.
[0039] As an improvement to the above solution, the twin service management function, the service orchestration function, and all sub-service orchestration functions are deployed in the operation management and maintenance system.
[0040] To achieve the above objectives, this disclosure also provides a digital twin service orchestration apparatus, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the digital twin service orchestration method as described in any of the above embodiments.
[0041] To achieve the above objectives, embodiments of this disclosure also provide a computer-readable storage medium, the computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the digital twin service orchestration method as described in any of the above embodiments.
[0042] To achieve the above objectives, this disclosure also provides a computer program product, including computer instructions, which, when executed by a processor, implement the digital twin service orchestration method as described in any of the above embodiments.
[0043] Compared to related technologies, the digital twin service orchestration method, system, device, storage medium, and product disclosed in this publication parse the twin task requests sent by the requester to obtain twin service orchestration requirements. Based on these requirements and the target twin model of the twin task, corresponding twin service chains are orchestrated and generated to provide twin services. Because corresponding twin service chains are generated according to different twin task requests, a parallel service mode is adopted. Twin service chains are dynamically orchestrated on demand according to different service requirements, providing precise and refined twin services. This eliminates the need to consume massive resources such as communication and computing power to build a network digital twin system. Furthermore, the digital twin network can guarantee the Service Level Agreement (SLA) requirements of different users and different twin services without wasting resources, and can simultaneously provide numerous services such as simulation verification, data generation, decision generation and pre-verification, as an interactive environment for AI training, and visualization. Attached Figure Description
[0044] Figure 1 is a flowchart of a digital twin service orchestration method provided in an embodiment of this disclosure;
[0045] Figure 2 is a structural block diagram of a digital twin service orchestration system provided in an embodiment of this disclosure;
[0046] Figure 3 is another flowchart of a digital twin service orchestration method provided in an embodiment of this disclosure;
[0047] Figure 4 is a structural block diagram of a digital twin service orchestration device provided in an embodiment of this disclosure. Detailed Implementation
[0048] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0049] Referring to Figure 1, which is a flowchart of a digital twin service orchestration method provided in an embodiment of this disclosure, the digital twin service orchestration method is implemented by digital twin service orchestration execution, and the method includes:
[0050] S1. Receive at least one twin task request sent by the requester; wherein the twin task request carries the requester's first service quality requirement for the twin service;
[0051] S2. Map the first service quality requirement to the second service quality requirement for the twin service chain;
[0052] S3. Based on the second service quality requirement, find the corresponding target twin model among the registered twin models;
[0053] S4. Request the target twin model from the corresponding twin model library, and perform parallel orchestration on the target twin model corresponding to the twin task request to generate a parallel twin service chain.
[0054] For example, by parsing the twin task request sent by the demand side, a first service quality requirement is obtained. This first service quality requirement is then mapped to a second service quality requirement for the twin service chain. Based on the second service quality requirement request conforming to the target twin model of the twin task, a corresponding twin service chain is orchestrated and generated to provide twin services. Since a parallel service mode is adopted to generate corresponding twin service chains according to different twin task requests, and twin service chains are dynamically orchestrated on demand according to different service requirements, accurate and refined twin services are provided, thus eliminating the need to consume massive resources such as communication and computing power to build a network digital twin system.
[0055] Referring to Figure 2, which is a structural block diagram of a digital twin service orchestration system provided in an embodiment of this disclosure, the digital twin service orchestration system includes a twin service management function, a service orchestration function, and at least one sub-service orchestration function. Steps S1 to S2 are executed by the twin service management function, step S3 is executed by the sub-service orchestration function, and step S4 is executed by either the service orchestration function or the sub-service orchestration function. The functions of each module are as follows:
[0056] The Twin Service Management Function (TSMF) is used to receive twin task requests sent by the requester. The twin task request carries the requester's first service quality requirement for the twin service. It is also used to map the first service quality requirement to a second service quality requirement for the twin service chain.
[0057] The service orchestration function, hereinafter referred to as TNSOF (Twin Network Service Orchestration function), is used to receive the second quality of service requirement sent by the twin service management function, determine the target domain for which twin services need to be executed, and send the second quality of service requirement to the sub-service orchestration function corresponding to the target domain.
[0058] At least one subservice orchestration function, hereinafter referred to as the Twin network subService Orchestration function (TNSSOF), is used to find the corresponding target twin model among several registered twin models according to the second quality of service requirement, and to perform parallel orchestration on the target twin model corresponding to the twin task request to generate a parallel twin service chain.
[0059] For example, the main function of TSMF is to parse the Quality of Service (QoS) requirements of the twin task request and parse the network elements (i.e., the network elements where the twin model is located) and topology relationships involved in the twin task. It converts the consumer's QoS requirements (first QoS requirements) into twin service chain QoS-related requirements (second QoS requirements) and then sends them to TNSOF.
[0060] For example, the main function of TNSOF is to orchestrate and manage the models, computing resources, and communication resources of twin tasks. Specifically, it includes: 1) determining whether the target domain involved in the twin task is the Radio Access Network (RAN) domain or the Core Network (CN) domain; 2) distributing the twin task to the sub-service orchestration functions corresponding to the RAN domain and the CN domain; 3) if the twin task involves cross-domain (i.e., both RAN and CN domains exist simultaneously), it needs to request the corresponding target twin model from each domain, and then perform twin service chain orchestration to complete the twin task; 4) twin model construction and management. In addition to the network element twin model (including modeling of physical attributes, functions, and performance), the twin environment also needs to have protocol models, AI decision models, etc. TNSOF is responsible for the construction, updating, management, and orchestration of other twin models besides the network element twin model.
[0061] For example, assume there are two Sub-Service Orchestration Functions (TNSSOFs): one for the RAN domain (RAN-TNSSOF) and one for the CN domain (CN-TNSSOF). The RAN-TNSSOF's main function is to manage the twin service orchestration (including model orchestration, computational resource orchestration, and communication resource orchestration) of the Radio Access Network (RAN). Based on the task requirements issued by the TNSOF, it requests twins of relevant network elements from the RAN, orchestrates them according to the resolved scenario topology, and processes twin tasks based on the orchestrated twin service chains. The CN-TNSSOF's main function is to manage the twin service orchestration (including model orchestration, computational resource orchestration, and communication resource orchestration) of the Core Network (CN). Based on the task requirements issued by the TNSOF, it requests twins of relevant network elements from the CN, orchestrates them according to the resolved scenario topology, and processes twin tasks based on the orchestrated twin service chains.
[0062] Furthermore, digital twin (DT) network elements are added to RAN and CN. While having network element entities, RAN and CN also have a digital twin model (DT model), which can be updated in real time based on physical network data.
[0063] Specifically, there are two ways to deploy the various functions in the digital twin service orchestration system: one is centralized deployment, and the other is separate deployment.
[0064] In the first implementation, both the Twin Service Management Function (TSMF) and the Service Orchestration Function (TNSOF) are deployed in the Operation Administration and Maintenance (OAM) system. One sub-service orchestration function is deployed at the base station, such as RAN-TNSSOF deployed at the gNB, and the other sub-service orchestration function is deployed in the core network, such as CN-TNSSOF deployed at the CN, existing as a network element in the CN.
[0065] In the second implementation, the twin service management function TSMF, the service orchestration function TNSOF, and all sub-service orchestration functions (i.e., RAN-TNSSOF and CN-TNSSOF) are deployed in the operation management and maintenance system OAM.
[0066] Furthermore, taking the digital twin service orchestration system with two sub-service orchestration functions as an example, each functional module in the digital twin service orchestration system has a first interface, a second interface, and two third interfaces. The number of third interfaces corresponds one-to-one with the number of sub-service orchestration functions. The data transmitted by the four interfaces is as follows:
[0067] 1) The first interface is the interface between TSMF and external entities (such as consumers), mainly used to transmit twin task requests. The twin task request carries the following information: {Scene type, TSST=N, DQTI}.
[0068] 1.1) Scene type indicates the network scene type. Different task requests have corresponding network scene types, such as face recognition scene, data collaboration scene, video conferencing scene, etc.
[0069] 1.2) TSST (Twin Service Type) represents the twin service chain type, and N represents the twin service type number. For example: TSST=1 represents the data generation service; TSST=2 represents the policy pre-validation service; TSST=3 represents the visualization service.
[0070] 1.3) DQTI (Digital Twin QoS Identifier) represents the first quality of service requirement of the demand party for the twin service, which is determined based on the twin service chain type. The DQTI differs for each TSST. For example, for TSST=1, it includes at least {Data accuracy, generation delay, data volume}; for TSST=2, it includes at least {validation accuracy, validation delay}; and for TSST=3, it includes at least {Visual type: {2D, 3D}, resolution, interaction, rendering speed}.
[0071] 2) The second interface is the interface between the Twin Service Management Function (TSMF) and the Service Orchestration Function (TNSOF). It is mainly used to transmit the parsed twin service orchestration requirements. The twin service orchestration requirements include network element names (NF names), topology relations, and the second quality of service requirements of the twin service chain. The network element names refer to the names of the network elements involved in the network scenario, the topology relations refer to the topology relations between twin models, and the second quality of service requirements of the twin service chain are related to the twin service chain type (TSST) in the twin task request. For example, when TSST=1, the first quality of service requirements are data accuracy, generation latency, and data volume, and the second quality of service requirements of the twin service chain can be the granularity, inference ability, and real-time performance of the twin model.
[0072] 3) The third interface 1 is used to transmit messages between TNSOF and RAN-TNSSOF. The messages transmitted from RAN-TNSSOF to RAN include at least the RAN NF name and topology relation. Among them, RAN transmits model registration information to RAN-TNSSOF.
[0073] 4) The third interface 2 is used to transmit messages between TNSOF and CN-TNSSOF. The messages transmitted from CN-TNSSOF to CN include at least the CN network element name and topology relation. CN transmits model registration information to CN-TNSSOF.
[0074] For example, referring to Figure 3, which is another flowchart of a digital twin service orchestration method provided in this disclosure embodiment, the working process of each module in the digital twin service orchestration system is described in detail with reference to the steps shown in Figure 3, including steps 1 to 14:
[0075] 1a-1b, any of the sub-service orchestration functions is further used to receive and store model registration information sent by the corresponding twin model library; wherein, the model registration information carries the twin model name and its corresponding model capabilities, and the twin model library is located in a network element of the radio access network or core network.
[0076] For example, NFs send model registration information to CN-TNSSOF and RAN-TNSSOF. NF (Network Functions) are functional network elements deployed in RAN or CN, used to carry twin models. NFs represent multiple NFs. NFs deployed in RAN send model registration information to RAN-TNSSOF, and NFs deployed in CN send model registration information to CN-TNSSOF. At this time, CN-TNSSOF and RAN-TNSSOF receive and store the model registration information sent by any twin model library. The model registration information carries the twin model name (NF DTID) and its corresponding model capability (DT capability). The twin model library is the NF, located in the network elements of the radio access network RAN or core network CN.
[0077] 2. Consumers send twin task requests to TSMF.
[0078] 3-4. TSMF receives twin task requests sent by consumers and parses the twin task requests to obtain twin service orchestration requirements. The twin task request carries the consumer's first quality of service requirements for the twin service; furthermore, the twin task request also carries the network scenario type, at which point the twin service management function is also used to parse the network element names and topology relationships involved in the twin task from the network scenario type.
[0079] For example, the twin service orchestration requirements include network element names, topology relationships, and a second quality of service requirement for the twin service chain. After receiving the twin task request from consumers, the TSMF is responsible for parsing the request. It extracts the network element names (NF names) and topology relationships involved in the twin task from the description of the Scene type field. For example, if the parsed network element name is a RAN NF name, it indicates that the twin model to be used is located in a RAN network element. Adding the network element name to the twin service orchestration requirements can improve the efficiency of subsequent twin model lookup. Then, the TSMF maps the first quality of service requirement of the twin task request to the second quality of service requirement of the twin service chain, such as the granularity, inference capability, and real-time performance of the twin model. The parsed twin service orchestration requirements are then sent to the TNSOF.
[0080] 5. After receiving the twin service orchestration request from TSMF, TNSOF determines whether the twin task involves a single domain or cross-domain operations. Each single-domain network element corresponds to a sub-service orchestration function.
[0081] For example, TNSOF determines the target domain by the network element name. If the twin service orchestration requirement only carries the RAN NF name or only carries the CN NF name, it means that the twin task only involves a single domain, that is, the target domain is a single domain. If the twin service orchestration requirement carries both the RAN NF name and the CN NF name, it means that the twin task involves cross-domain, that is, the target domain is a cross-domain.
[0082] 6a. When the network element name in the twin service orchestration request carries the RAN NF name, the TNSOF sends the twin service orchestration request to the RAN-TNSSOF in the TNSSOF.
[0083] 6b. When the network element name in the twin service orchestration request carries the CN NF name, the TNSOF sends the twin service orchestration request to the CN-TNSSOF in the TNSSOF.
[0084] 7. Upon receiving a twin service orchestration request, RAN-TNSSOF and / or CN-TNSSOF, since the twin service orchestration request carries the network element name, search for the corresponding target twin model among several registered twin models based on the network element name and the second quality of service requirement. Because RAN-TNSSOF and CN-TNSSOF can determine whether they need to perform a search operation based on the network element name, if so, they search for twin models that meet the second quality of service requirement of the twin service chain and record the twin model name (NF DTID) that meets the matching degree condition.
[0085] 8a-9a When RAN-TNSSOF finds the target twin model, it requests the target twin model from the corresponding twin model library and receives the target twin model returned by the twin model library. At this time, RAN-TNSSOF sends NF DTID to NFs in RAN, and NFs in RAN return the corresponding target twin model.
[0086] 8b-9b When CN-TNSSOF finds the target twin model, it requests the target twin model from the corresponding twin model library and receives the target twin model returned by the twin model library. At this time, CN-TNSSOF sends NF DTID to NFs in CN, and NFs in CN returns the corresponding target twin model.
[0087] Furthermore, depending on whether the target domain is single-domain or cross-domain, there are two arrangement methods:
[0088] Method 1: When the twin task involves a single-domain network element, that is, when the target domain is a single domain, the sub-service orchestration function corresponding to the single-domain network element is used to perform parallel orchestration of the target twin model corresponding to the twin task request according to the topology relationship.
[0089] For example, when the target domain is a single-domain network element, the sub-service orchestration function orchestrates the target twin model according to the topology relationship to generate a corresponding twin service chain. If the target domain is only CN, then referring to 10a and 11a, CN-TNSSOF orchestrates the target twin model according to the topology relationship to obtain a first twin service chain. The twin models in this service chain all originate from CN. The first twin service chain executes the twin service and returns the twin service result to the requester. If the target domain is only RAN, then referring to 10b and 11b, RAN-TNSSOF orchestrates the target twin model according to the topology relationship to obtain a second twin service chain. The twin models in this service chain all originate from RAN. The second twin service chain executes the twin service and returns the twin service result to the requester. If the twin service chain type TSST is a data generation service, then the target twin model is orchestrated according to the topology relationship corresponding to the twin service chain type, so that the orchestrated twin service chain can provide data generation services.
[0090] Method 2: When the twin task involves cross-domain network elements, that is, when the target domain is a cross-domain network element, the service orchestration function is used to request the target twin model from the corresponding sub-service orchestration function, and the target twin model corresponding to the twin task request is orchestrated in parallel according to the topology relationship.
[0091] For example, when the target domain is a cross-domain network element, each sub-service orchestration function sends the received target twin model to the service orchestration function. The service orchestration function orchestrates the target twin model according to the topology relationship to generate a corresponding twin service chain. If the target domain includes RAN and CN, referring to 12a-14, CN-TNSSOF and RAN-TNSSOF perform lookup operations respectively to obtain the corresponding target twin model, and then send the target twin model they received to TNSOF for aggregation. TNSOF orchestrates the target twin model according to the topology relationship to obtain a third twin service chain. The twin models in this service chain all originate from RAN and CN. The third twin service chain executes the twin service and returns the twin service result to the requester.
[0092] Compared to related technologies, the digital twin service orchestration method and system disclosed herein parses the twin task requests sent by the requesting party to obtain twin service orchestration requirements. Based on these requirements and the target twin model of the twin task, corresponding twin service chains are orchestrated and generated to provide twin services. Because corresponding twin service chains are generated according to different twin task requests, a parallel service mode is adopted. Twin service chains are dynamically orchestrated on demand according to different service requirements, providing precise and refined twin services. This eliminates the need to consume massive resources such as communication and computing power to build a network digital twin system. Furthermore, the digital twin network can guarantee the SLA (Service Level Agreement) requirements of different users and different twin services without wasting resources, and can simultaneously provide numerous services such as simulation verification, data generation, decision generation and pre-verification, as an interactive environment for AI training, and visualization.
[0093] Referring to Figure 4, which is a structural block diagram of a digital twin service orchestration device 100 provided in an embodiment of this disclosure, the digital twin service orchestration device 100 includes a processor 11, a memory 12, and a computer program stored in the memory 12 and executable on the processor 11. When the processor 11 executes the computer program, it implements the steps in the various digital twin service orchestration method embodiments described above, such as steps S1 to S4.
[0094] For example, the computer program may be divided into one or more modules / units, which are stored in the memory 12 and executed by the processor 11 to complete the present disclosure. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the digital twin service orchestration device 100.
[0095] The digital twin service orchestration device 100 may include, but is not limited to, a processor 11 and a memory 12. Those skilled in the art will understand that the schematic diagram is merely an example of the digital twin service orchestration device 100 and does not constitute a limitation on the digital twin service orchestration device 100. It may include more or fewer components than illustrated, or combine certain components, or use different components. For example, the digital twin service orchestration device 100 may also include input / output devices, network access devices, buses, etc.
[0096] The processor 11 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor 11 is the control center of the digital twin service orchestration device 100, connecting all parts of the digital twin service orchestration device 100 via various interfaces and lines.
[0097] The memory 12 can be used to store the computer programs and / or modules. The processor 11 implements various functions of the digital twin service orchestration device 100 by running or executing the computer programs and / or modules stored in the memory 12 and calling the data stored in the memory 12. The memory 12 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 12 may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0098] The modules / units integrated in the digital twin service orchestration device 100, if implemented as software functional units and sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above-described embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by the processor 11, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0099] This disclosure also provides a computer program product, including computer instructions, which, when executed by a processor, implement the digital twin service orchestration method as described in the above embodiments.
[0100] The above description represents the preferred embodiments of this disclosure. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this disclosure, and these improvements and modifications are also considered to be within the scope of protection of this disclosure.
Claims
1. A method for orchestrating digital twin services, comprising: Receive at least one twin task request sent by the requester; wherein the twin task request carries the requester's first service quality requirement for the twin service; The first service quality requirement is mapped to the second service quality requirement for the twin service chain; Based on the second service quality requirement, find the corresponding target twin model among the registered twin models; The target twin model is requested from the corresponding twin model library, and the target twin model corresponding to the twin task request is orchestrated in parallel to generate a parallel twin service chain. 2.The digital twin service orchestration method of claim 1, wherein, The twin task request carries the network scenario type; After receiving the twin task request sent by the requester, the method further includes: The names of network elements and topological relationships involved in the twin task are parsed from the network scenario type.
3. The digital twin service orchestration method of claim 2, wherein, The step of searching for the corresponding target twin model among several registered twin models based on the second service quality requirement includes: Based on the network element name and the second quality of service requirement, the corresponding target twin model is searched among several registered twin models.
4. The digital twin service orchestration method of claim 2, wherein, The parallel orchestration of the target twin model corresponding to the twin task request includes: The target twin model corresponding to the twin task request is orchestrated in parallel according to the topological relationship.
5. The digital twin service orchestration method as described in claim 1, further comprising: Receive and store model registration information sent by any twin model library; wherein the model registration information carries the twin model name and its corresponding model capabilities, and the twin model library is located in a network element of the wireless access network or core network.
6. The digital twin service orchestration method of claim 4, wherein, The step of parallel orchestrating the target twin model corresponding to the twin task request based on the topological relationship includes: When a twin task involves a single domain network element, the sub-service orchestration function corresponding to the single domain network element is used to perform parallel orchestration of the target twin model corresponding to the twin task request according to the topology relationship; wherein, each single domain network element corresponds to a sub-service orchestration function; When a twin task involves cross-domain network elements, the service orchestration function is used to request the target twin model from the corresponding sub-service orchestration function, and the target twin model corresponding to the twin task request is orchestrated in parallel according to the topology relationship.
7. The digital twin service orchestration method of claim 1, wherein, The twin task request also carries a twin service chain type, and the first quality of service requirement is determined based on the twin service chain type.
8. A digital twin service orchestration system, comprising: The twin service management function is used to receive at least one twin task request sent by the demander; wherein the twin task request carries the demander's first service quality requirement for the twin service; and is also used to map the first service quality requirement to a second service quality requirement for the twin service chain. The service orchestration function is used to receive the second quality of service requirement sent by the twin service management function, determine the target domain that needs to execute the twin service, and send the second quality of service requirement to the sub-service orchestration function corresponding to the target domain; At least one sub-service orchestration function is used to find the corresponding target twin model among several registered twin models according to the second service quality requirements, and to perform parallel orchestration on the target twin model corresponding to the twin task request to generate a parallel twin service chain.
9. The digital twin service orchestration system of claim 8, wherein, The twin task request carries a network scenario type; the twin service management function is also used to parse the network element names and topology relationships involved in the twin task from the network scenario type.
10. The digital twin service orchestration system of claim 9, wherein, The subservice orchestration function is used to find the corresponding target twin model among several registered twin models based on the network element name and the second quality of service requirement.
11. The digital twin service orchestration system of claim 9, wherein, Each single domain network element corresponds to a sub-service orchestration function; When the target domain is a single-domain network element, the sub-service orchestration function performs parallel orchestration of the target twin model corresponding to the twin task request according to the topology relationship to generate the corresponding twin service chain; When the target domain is a cross-domain network element, each of the sub-service orchestration functions sends the received target twin model to the service orchestration function. The service orchestration function performs parallel orchestration of the target twin model corresponding to the twin task request according to the topology relationship to generate the corresponding twin service chain.
12. The digital twin service orchestration system of claim 8, wherein, The sub-service orchestration function is further configured to receive and store model registration information sent by the corresponding twin model library; wherein the model registration information carries the twin model name and its corresponding model capabilities, and the twin model library is located in a network element of the radio access network or core network.
13. The digital twin service orchestration system of claim 8, wherein, The twin task request also carries a twin service chain type, and the first quality of service requirement is determined based on the twin service chain type.
14. The digital twin service orchestration system as described in claim 8, wherein, The digital twin service orchestration system also includes: The first interface is the interface between the twin service management function and the outside world, used to transmit the twin task request; The second interface is the interface between the twin service management function and the service orchestration function, used to transmit the parsed twin service orchestration requirements; The third interface is the interface between the service orchestration function and the sub-service orchestration function, used to transmit network element names and topology relationships; wherein, the number of the third interfaces corresponds one-to-one with the number of the sub-service orchestration functions.
15. The digital twin service orchestration system of claim 8, wherein, Both the twin service management function and the service orchestration function are deployed in the operation management and maintenance system, with one sub-service orchestration function deployed in the base station and the other sub-service orchestration function deployed in the core network.
16. The digital twin service orchestration system of claim 8, wherein, The twin service management function, the service orchestration function, and all sub-service orchestration functions are all deployed in the operation management and maintenance system.
17. A digital twin service orchestration apparatus, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the digital twin service orchestration method as claimed in any one of claims 1 to 7.
18. A computer readable storage medium comprising a stored computer program, wherein, When the computer program is running, it controls the device containing the computer-readable storage medium to perform the digital twin service orchestration method as described in any one of claims 1 to 7.
19. A computer program product comprising computer instructions which, when executed by a processor, implement the method of digital twin service orchestration of any one of claims 1 to 7.
Citation Information
Patent Citations
Network slice deployment method and device
CN113132135A
Orchestration method of digital twin network, digital twin network and medium
CN116455764A
Method and device for expanding digital twin engine
CN117236013A
Digital twin service orchestration method, system and device, storage medium and product
CN119341929A
Device and method for implementing complex orchestration
WO2024117550A1