Digital twin service orchestration method, system, device, storage medium and product
By dynamically orchestrating twin service chains in a parallel service mode, the problems of resource waste and coarse-grained service in existing technologies are solved, and precise twin services and resource optimization are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2026-03-24
AI Technical Summary
Existing digital twin service orchestration methods cannot provide refined services on demand, resulting in resource waste and excessive demands for communication and computing power.
By adopting a parallel service model, the twin service chain is dynamically orchestrated according to the service quality requirements of the demand side to generate precise and refined twin services.
It enables on-demand resource allocation, provides precise twin services, meets the SLA requirements of different users, avoids resource waste, and provides multiple services in parallel.
Smart Images

Figure CN119341929B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of network, in particular to a digital twin service orchestration method, system, device, storage medium and product. BACKGROUND
[0002] A digital twin network (DTN) is a simulation environment composed of multiple twin models constructed according to physical entities, which can interact and map with physical entities in real time, and provide different twin services for consumers. Due to different types of twin services, such as data generation business, simulation task, pre-validation, AI interaction environment task, etc., the demand for twin network is different in each scenario, the interaction frequency with the physical network, the twin precision, and the involved twin model of the orchestration are different, so the dynamic on-demand orchestration of the model is the key to the operation of the digital twin, which needs to build a differentiated twin service according to the demand, while meeting different needs and improving service efficiency. However, in the existing commonly used digital twin service orchestration method, the main implementation is the twin coarse-grained orchestration method of the whole digital twin, and the simulation is carried out based on the whole twin environment, which cannot provide fine-grained twin services in parallel according to the differentiated twin task demand, lacks an on-demand orchestration method for multiple parallel twin services, and needs to occupy huge resources such as communication and computing power to build a network digital twin system. SUMMARY
[0003] The purpose of the embodiment of the present application is to provide a digital twin service orchestration method, system, device, storage medium and product, which adopts a parallel service mode, dynamically orchestrates a twin service chain according to different service demands, and provides accurate fine-grained twin services, so that a network digital twin system does not need to occupy huge resources such as communication and computing power.
[0004] To achieve the above-mentioned purpose, the embodiment of the present application provides a digital twin service orchestration method, which comprises:
[0005] Receiving at least one twin task request sent by a demand side; wherein the twin task request carries a first service quality demand of the demand side for the twin service;
[0006] Mapping the first service quality demand into a second service quality demand for a twin service chain;
[0007] According to the second service quality demand, searching for a corresponding target twin model in a plurality of registered twin models;
[0008] Requesting the target twin model from a corresponding twin model library, and parallelly orchestrating the target twin model corresponding to the twin task request to generate a parallel twin service chain.
[0009] As an improvement of the above scheme, the network scene type is carried in the twin task request; after receiving the twin task request sent by the demand side, the method further comprises:
[0010] The network element name and the topology relationship involved in the twin task are parsed from the network scene type.
[0011] As an improvement of the above scheme, the searching of the corresponding target twin model from the registered several twin models according to the second service quality requirement comprises:
[0012] The corresponding target twin model is searched from the registered several twin models according to the network element name and the second service quality requirement.
[0013] As an improvement of the above scheme, the parallel arrangement of the target twin model corresponding to the twin task request comprises:
[0014] The target twin model corresponding to the twin task request is arranged in parallel according to the topology relationship.
[0015] As an improvement of the above scheme, the method further comprises:
[0016] Receiving and storing the model registration information sent by any twin model library; wherein the model registration information carries the twin model name and the corresponding model capability, and the twin model library is located in the network element of the radio access network or the core network.
[0017] As an improvement of the above scheme, the parallel arrangement of the target twin model corresponding to the twin task request according to the topology relationship comprises:
[0018] When the twin task involves a single-domain network element, the target twin model corresponding to the twin task request is arranged in parallel according to the topology relationship by using the sub-service arrangement function corresponding to the single-domain network element; wherein each single-domain network element corresponds to a sub-service arrangement function;
[0019] When the twin task involves a cross-domain network element, the target twin model is requested from the corresponding sub-service arrangement function by using the service arrangement function, and the target twin model corresponding to the twin task request is arranged in parallel according to the topology relationship.
[0020] As an improvement of the above scheme, the twin task request further carries a twin service chain type, and the first service quality requirement is determined based on the twin service chain type.
[0021] To achieve the above object, the embodiment of the present application further provides a digital twin service arrangement system, comprising:
[0022] a twin service management function, configured to receive at least one twin task request sent by a demander, wherein the twin task request carries a first service quality requirement of the demander for a twin service; and further configured to map the first service quality requirement into a second service quality requirement for a twin service chain;
[0023] a service orchestration function, configured to receive the second service quality requirement sent by the twin service management function, determine a target domain in which the twin service needs to be executed, and send the second service quality requirement to a sub-service orchestration function corresponding to the target domain;
[0024] at least one sub-service orchestration function, configured to find a target twin model corresponding to the twin task request from a plurality of registered twin models according to the second service quality requirement, and perform parallel orchestration on the target twin model corresponding to the twin task request to generate a parallel twin service chain.
[0025] As an improvement of the above scheme, the twin task request carries a network scenario type; and the twin service management function is further configured to parse a network element name and a topology relationship involved in the twin task from the network scenario type.
[0026] As an improvement of the above scheme, the sub-service orchestration function is configured to find a target twin model corresponding to the network element name and the second service quality requirement from a plurality of registered twin models.
[0027] As an improvement of the above scheme, each single-domain network element corresponds to a sub-service orchestration function.
[0028] When the target domain is a single-domain network element, the sub-service orchestration function performs parallel orchestration on the target twin model corresponding to the twin task request according to the topology relationship to generate a corresponding twin service chain.
[0029] 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, and the service orchestration function performs parallel orchestration on the target twin model corresponding to the twin task request according to the topology relationship to generate a corresponding twin service chain.
[0030] As an improvement of the above scheme, any of the sub-service orchestration functions is further configured to receive and store model registration information sent by a corresponding twin model library, wherein the model registration information carries a twin model name and a model capability corresponding to the twin model name, and the twin model library is located in a network element of a radio access network or a core network.
[0031] As an improvement of the above scheme, the twin task request further carries a twin service chain type, and the first service quality requirement is determined based on the twin service chain type.
[0032] As an improvement of the above scheme, the digital twin service orchestration system further comprises:
[0033] The first interface is an interface between the twin service management function and the outside, and is used to transmit the twin task request.
[0034] The second interface is an interface between the twin service management function and the service orchestration function, and is used to transmit the parsed twin service orchestration requirement.
[0035] The third interface is an interface between the service orchestration function and the sub-service orchestration function, and is used to transmit the network element name and the topological relationship; wherein the number of the third interface corresponds to the number of the sub-service orchestration function.
[0036] As an improvement of the above scheme, the twin service management function and the service orchestration function are deployed in an operation management and maintenance system, and one sub-service orchestration function is deployed in a base station, and another sub-service orchestration function is deployed in a core network.
[0037] As an improvement of the above scheme, the twin service management function, the service orchestration function and all sub-service orchestration functions are deployed in an operation management and maintenance system.
[0038] To achieve the above object, the embodiment of the present application further provides a digital twin service orchestration device, comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to realize the digital twin service orchestration method as described in any of the above embodiments.
[0039] To achieve the above object, the embodiment of the present application further provides a computer readable storage medium, comprising a stored computer program, wherein the computer program controls the device where the computer readable storage medium is located to execute the digital twin service orchestration method as described in any of the above embodiments when the computer program is running.
[0040] To achieve the above object, the embodiment of the present application further provides a computer program product, comprising computer instructions, wherein the computer instructions are executed by a processor to realize the digital twin service orchestration method as described in any of the above embodiments.
[0041] Compared with the prior art, the digital twin service arrangement method, system, device, storage medium and product disclosed by the application analyze the twin task request sent by the demand side to obtain the twin service arrangement demand, so as to request the target twin model that meets the twin task according to the twin service arrangement demand, arrange and generate the corresponding twin service chain, and provide the twin service. Since the corresponding twin service chain is generated according to different twin task requests, the parallel service mode is adopted, the twin service chain is dynamically arranged on demand according to different service demands, and accurate and refined twin services are provided, so that the network digital twin system does not need to occupy huge resources such as communication and computing power to build. In addition, the digital twin network can not only guarantee the SLA (Service Level Agreement, service level agreement) demand of different users and different twin services, but also does not cause waste of resources, and can simultaneously and in parallel provide simulation verification, data generation, decision generation and pre-verification, interactive environment for AI training, visualization and many other services. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 is a flowchart of a digital twin service arrangement method provided by an embodiment of the application;
[0043] Figure 2 is a structural block diagram of a digital twin service arrangement system provided by an embodiment of the application;
[0044] Figure 3 is another flowchart of a digital twin service arrangement method provided by an embodiment of the application;
[0045] Figure 4 is a structural block diagram of a digital twin service arrangement device provided by an embodiment of the application. DETAILED DESCRIPTION
[0046] The technical solutions in the embodiments of the application will be clearly and completely described below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the application.
[0047] Referring to Figure 1 , Figure 1 is a flowchart of a digital twin service arrangement method provided by an embodiment of the application, the digital twin service arrangement method is implemented by a digital twin service arrangement execution, and the method comprises:
[0048] S1, receiving at least one twin task request sent by a demand side; wherein the twin task request carries a first service quality demand of the demand side for the twin service;
[0049] S2, mapping the first service quality requirement to a second service quality requirement for a twin service chain;
[0050] S3, finding a corresponding target twin model in a plurality of registered twin models according to the second service quality requirement;
[0051] S4, requesting the target twin model from a corresponding twin model library, and parallelly scheduling the target twin model corresponding to the twin task request to generate a parallel twin service chain.
[0052] For example, by analyzing the twin task request sent by the demander, the first service quality requirement is obtained, and the first service quality requirement is mapped to the second service quality requirement for the twin service chain, so as to request the target twin model corresponding to the twin task according to the second service quality requirement, and schedule to generate the corresponding twin service chain to provide the twin service. Since the corresponding twin service chain is generated according to different twin task requests, the parallel service mode is adopted, and the twin service chain is dynamically scheduled according to different service requirements to provide accurate and fine twin service, so that the huge resources such as communication and computing power are not occupied to construct the network digital twin system.
[0053] Referring to Figure 2 , Figure 2 is a structural block diagram of a digital twin service scheduling system provided by an embodiment of the application, the digital twin service scheduling system comprising a twin service management function, a service scheduling function and at least one sub-service scheduling function, wherein the steps S1-S2 are executed by the twin service management function, the step S3 is executed by the sub-service scheduling function, and the step S4 is executed by the service scheduling function or the sub-service scheduling function. The functions of each module are as follows:
[0054] The twin service management function, hereinafter referred to as TSMF (Twin Service Management Function), is used to receive the twin task request sent by the demander; wherein the twin task request carries the first service quality requirement of the demander for the twin service; and is also used to map the first service quality requirement to a second service quality requirement for a twin service chain;
[0055] The service scheduling function, hereinafter referred to as TNSOF (Twin Network Service Orchestration function), is used to receive the second service quality requirement sent by the twin service management function, determine the target domain that needs to execute the twin service, and send the second service quality requirement to the sub-service scheduling function corresponding to the target domain;
[0056] At least one sub-service orchestration function, hereinafter referred to as TNSSOF (Twin network subServiceOrchestration function), is configured to search for a corresponding target twin model from a plurality of registered twin models according to the second service quality requirement, and to perform parallel orchestration on the target twin model corresponding to the twin task request, thereby generating a parallel twin service chain.
[0057] For example, the main function of the TSMF is to analyze the QoS (Quality of Service) requirement of the twin task request and analyze the network element (i.e., the network element where the twin model is located) and the topology relationship involved in the twin task, convert the QoS requirement (the first service quality requirement) of the consumer into the QoS related requirement (the second service quality requirement) of the twin service chain, and then send it to the TNSOF.
[0058] For example, the main function of the TNSOF is to be responsible for the orchestration and management of the model, computing resources, and communication resources of the twin task. Specifically, it needs to include: 1) judging whether the target domain involved in the twin task is the RAN (Radio Access Network) domain or the CN (Core Network) domain; 2) distributing the twin task to the sub-service orchestration function corresponding to the RAN domain and the sub-service orchestration function corresponding to the CN domain; 3) if the twin task involves cross-domain (i.e., both RAN domain and CN domain), 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 properties, functions, and performance), the twin environment also needs to have protocol models, AI decision models, etc. The TNSOF is responsible for the construction, updating, and management of other twin models in addition to the network element twin model.
[0059] Exemplarily, it is assumed that there are two sub-service orchestration functions TNSSOF, i.e., a sub-service orchestration function corresponding to the RAN domain (referred to as RAN-TNSSOF) and a sub-service orchestration function corresponding to the CN domain (referred to as CN-TNSSOF). The main function of the RAN-TNSSOF is to be responsible for the twin service orchestration of the radio access network RAN (including model orchestration, computing resource orchestration and communication resource orchestration); it can request the twin from the related network element in the RAN according to the task demand issued by the TNSOF, and arrange according to the parsed scene topology relationship, and process the twin task based on the arranged twin service chain. The main function of the CN-TNSSOF is to be responsible for the twin service orchestration of the core network CN (including model orchestration, computing resource orchestration and communication resource orchestration); it can request the twin from the related network element in the CN according to the task demand issued by the TNSOF, and arrange according to the parsed scene topology relationship, and process the twin task based on the arranged twin service chain.
[0060] Further, new DT (Digital Twin) network elements are added in the RAN and the CN, and the RAN and the CN have the twin DT model in addition to the network element entity, which can be updated in real time according to the physical network data.
[0061] Specifically, there are two ways for the deployment of each function in the digital twin service orchestration system, one is centralized deployment, and the other is separate deployment.
[0062] In the first implementation, the twin service management function TSMF and the service orchestration function TNSOF are both deployed in the operation administration and maintenance system (OAM), one of the sub-service orchestration functions is deployed in the base station, such as the RAN-TNSSOF deployed in the gNB, and the other sub-service orchestration function is deployed in the core network, such as the CN-TNSSOF deployed in the CN as a network element in the CN.
[0063] 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 administration and maintenance system (OAM).
[0064] Further, taking the example that there are two sub-service orchestration functions in the digital twin service orchestration system, there are a first interface, a second interface and two third interfaces between each function module in the digital twin service orchestration system, and the number of the third interfaces corresponds to the number of the sub-service orchestration functions. The data transmitted by the four interfaces is as follows:
[0065] 1) The first interface is the interface between the TSMF and the outside (such as a consumer), which is mainly used to transmit a twin task request carrying the following information: {Scene type, TSST=N, DQTI}.
[0066] 1.1) Scene type represents the network scene type, and different task requests have corresponding network scene types, such as a face recognition scene, a data collaboration scene, a video conference scene, etc.
[0067] 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 a data generation service, TSST=2 represents a policy pre-validation service, and TSST=3 represents a visualization service.
[0068] 1.3) DQTI (Digital Twin QoS Identifier) represents the first service quality requirement of the demand side for the twin service, which is determined based on the twin service chain type. For each TSST, DQTI has certain differences. For example, for TSST=1, at least includes {Data accuracy, generation delay, data volume}; for TSST=2, at least includes {validation accuracy, validation delay}; for TSST=3, at least includes {Visual type: {2D, 3D}, distinguishability, interaction, rendering speed}.
[0069] 2) The second interface is the interface between the twin service management function TSMF and the service orchestration function TNSOF, which is mainly used to transmit the parsed twin service orchestration requirement, including the network element name (NF name), the topology relationship (topology relation), and the second service quality requirement of the twin service chain. The network element name represents the name of the network element involved in the network scene, the topology relationship represents the topology relationship between the twin models, and the second service quality requirement of the twin service chain is related to the twin service chain type TSST in the twin task request. For example, when TSST=1, the first service quality requirement is data accuracy, generation delay, and data volume, and the second service quality requirement of the twin service chain can be the fineness of the twin model, the inference ability, the real-time performance, etc.
[0070] 3) the third interface 1 is used for transmitting messages between the TNSOF and the RAN-TNSOF, and the RAN-TNSOF transmits messages to the RAN, including at least a RAN network element name (RAN NF name) and a topology relation. The RAN transmits model registration information to the RAN-TNSOF.
[0071] 4) the third interface 2 is used for transmitting messages between the TNSOF and the CN-TNSOF, and the CN-TNSOF transmits messages to the CN, including at least a CN network element name (CN NF name) and a topology relation. The CN transmits model registration information to the CN-TNSOF.
[0072] For example, referring to Figure 3 , Figure 3 is another flowchart of a digital twin service orchestration method provided by an embodiment of the application, to Figure 3 The steps shown in FIG. 1 are used to describe the working processes of various modules in the digital twin service orchestration system in detail, including steps 1-14.
[0073] 1a-1b, any of the sub-service orchestration functions is further configured to receive and store model registration information sent by a corresponding twin model library; wherein the model registration information carries a twin model name and its corresponding model capability, and the twin model library is located in a network element of a radio access network or a core network.
[0074] For example, the NFs send model registration information to the CN-TNSOF and the RAN-TNSOF. NF (Network Functions) is a functional network element deployed in the RAN or the CN, used to carry a twin model. NFs represent multiple NFs. The NFs deployed in the RAN send model registration information to the RAN-TNSOF, and the NFs deployed in the CN send model registration information to the CN-TNSOF. At this time, the CN-TNSOF and the RAN-TNSOF receive and store model registration information sent by any twin model library; wherein the model registration information carries a twin model name (NF DTID) and its corresponding model capability (DTcapability), and the twin model library, i.e., the NF, is located in a network element of a radio access network RAN or a core network CN.
[0075] 2, the demand side consumers send a twin task request to the TSMF.
[0076] 3~4, the TSMF receives a twin task request sent by a consumer, and parses the twin task request to obtain a twin service orchestration requirement. The twin task request carries a first service quality requirement of the twin service by the consumer; further, the twin task request also carries a network scene type, and at this time the twin service management function is further configured to parse a network element name and a topology relation involved in the twin task from the network scene type.
[0077] For example, the twin service orchestration requirement includes the network element name, the topology relation and a second service quality requirement of the twin service chain. After receiving the twin task request sent by the consumer, the TSMF is responsible for parsing the twin task request, and parses the network element name (NF name) and the topology relation involved in the twin task from the description of the network scene type (Scene type) field, such as parsing the network element name as RAN NF name, indicating that the twin model to be used is located in the RAN network element. Adding the network element name in the twin service orchestration requirement can improve the efficiency of subsequent twin model searching. Then, the TSMF maps the first service quality requirement of the twin task request to the second service quality requirement of the twin service chain, such as the second service quality requirement being the fineness, inference ability and real-time performance of the twin model. The parsed twin service orchestration requirement is sent to the TNSOF.
[0078] 5, after the TNSOF receives the twin service orchestration requirement of the TSMF, it is judged whether the twin task involves a single domain or a cross-domain, wherein each single domain network element corresponds to a sub-service orchestration function.
[0079] For example, the TNSOF judges 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 indicates 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 indicates that the twin task involves a cross-domain, that is, the target domain is a cross-domain.
[0080] 6a, when the network element name in the twin service orchestration requirement carries the RAN NF name, the TNSOF sends the twin service orchestration requirement to the RAN-TNSSOF in the TNSSOF.
[0081] 6b, when the network element name in the twin service orchestration requirement carries the CN NF name, the TNSOF sends the twin service orchestration requirement to the CN-TNSSOF in the TNSSOF.
[0082] 7、RAN-TNSSOF and / or CN-TNSSOF, after receiving the twin service orchestration requirement, since the twin service orchestration requirement carries the network element name, at this time, according to the network element name and the second quality of service requirement, the corresponding target twin model is searched in the registered several twin models. Since according to the network element name, RAN-TNSSOF and CN-TNSSOF can know whether it needs to perform the search operation, if it needs to perform the search operation, the twin model that meets the second quality of service requirement of the twin service chain is searched, and the twin model name (NF DTID) that meets the matching degree condition is recorded.
[0083] 8a~9a, when RAN-TNSSOF queries the target twin model, the target twin model is requested from the corresponding twin model library, and the target twin model returned by the twin model library is received, at this time, RAN-TNSSOF sends NF DTID to NFs in RAN, and NFs in RAN return the corresponding target twin model.
[0084] 8b~9b, when CN-TNSSOF queries the target twin model, the target twin model is requested from the corresponding twin model library, and the target twin model returned by the twin model library is received, at this time, CN-TNSSOF sends NF DTID to NFs in CN, and NFs in CN return the corresponding target twin model.
[0085] Further, according to whether the target domain is single domain or cross domain, there are two kinds of orchestration modes:
[0086] Mode 1, when the twin task involves single domain network element, that is, the target domain is single domain, the corresponding sub-service orchestration function of the single domain network element is used to perform parallel orchestration on the target twin model corresponding to the twin task request according to the topological relationship.
[0087] Exemplarily, 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, referring to 10a and 11a, the CN-TNSSOF orchestrates the target twin model according to the topology relationship to obtain a first twin service chain, and the twin models in the service chain are all derived from CN, the first twin service chain executes the twin service and returns the twin service result to the demander. If the target domain is only RAN, referring to 10b and 11b, the RAN-TNSSOF orchestrates the target twin model according to the topology relationship to obtain a second twin service chain, and the twin models in the service chain are all derived from RAN, the second twin service chain executes the twin service and returns the twin service result to the demander. Thus, when the twin service chain type TSST is a data generation service, 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 the data generation service.
[0088] Mode 2, when the twin task involves cross-domain network elements, that is, the target domain is a cross-domain network element, the service orchestration function requests the target twin model from the corresponding sub-service orchestration function, and orchestrates the target twin model corresponding to the twin task request in parallel according to the topology relationship.
[0089] Exemplarily, 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, and 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, the CN-TNSSOF and the RAN-TNSSOF perform the lookup operation respectively to obtain the corresponding target twin model, and then send the target twin model received by themselves to the TNSOF, and the TNSOF orchestrates the target twin model according to the topology relationship to obtain a third twin service chain, and the twin models in the service chain are all derived from RAN and CN, the third twin service chain executes the twin service and returns the twin service result to the demander.
[0090] Compared with the prior art, the digital twin service arrangement method and system disclosed by the application can obtain a twin service arrangement requirement by analyzing a twin task request sent by a demand side, can generate a corresponding twin service chain according to a target twin model that meets the twin service arrangement requirement, and can provide a twin service. Since the corresponding twin service chain is generated according to different twin task requests, a parallel service mode is adopted, the twin service chain is dynamically arranged on demand according to different service requirements, and accurate and refined twin services are provided, so that a network digital twin system does not need to occupy huge resources such as communication and computing power to be constructed. In addition, the digital twin network can guarantee the SLA (Service Level Agreement) requirement of different users for different twin services, does not cause waste of resources, and can simultaneously and in parallel provide services such as simulation verification, data generation, decision generation and pre-verification, an interactive environment for AI training, visualization and the like.
[0091] Referring to Figure 4 , Figure 4 is a structural block diagram of a digital twin service arrangement device 100 provided by an embodiment of the application. The digital twin service arrangement device 100 includes a processor 11, a memory 12, and a computer program stored in the memory 12 and executable on the processor 11. The processor 11 implements the steps in each of the above digital twin service arrangement method embodiments when executing the computer program, such as steps S1-S4.
[0092] For example, the computer program can be divided into one or more modules / units, which are stored in the memory 12 and executed by the processor 11 to complete the application. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the digital twin service arrangement device 100.
[0093] The digital twin service arrangement device 100 can include, but is not limited to, a processor 11 and a memory 12. Those skilled in the art can understand that the schematic diagram is only an example of the digital twin service arrangement device 100 and does not limit the digital twin service arrangement device 100, which can include more or fewer components than the diagram, or combine certain components, or different components, for example, the digital twin service arrangement device 100 can also include an input / output device, a network access device, a bus, and the like.
[0094] The processor 11 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or can also be any conventional processor. The processor 11 is a control center of the digital twin service orchestration device 100, and connects various parts of the entire digital twin service orchestration device 100 through various interfaces and lines.
[0095] The memory 12 can be used to store computer programs and / or modules. The processor 11 realizes various functions of the digital twin service orchestration device 100 by running or executing computer programs and / or modules stored in the memory 12, and calling data stored in the memory 12. The memory 12 can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required for a function (such as a sound playing function, an image playing function, etc.), etc. The data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 12 can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory device.
[0096] The modules / units integrated by the digital twin service arrangement device 100 can be stored in a computer readable storage medium if they are realized in the form of software function units and sold or used as independent products. Based on this understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. When the computer program is executed by the processor 11, the steps of each method embodiment described above can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium, etc.
[0097] The embodiment of the present application also provides a computer program product comprising computer instructions, which, when executed by a processor, implement the digital twin service arrangement method as described in the above embodiment.
[0098] The above is the preferred embodiment of the present application. It should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which are also considered within the scope of protection of the present application.
Claims
1. A digital twin service orchestration method, characterized in that, include: Receive at least one twin task request sent by the requester; wherein the twin task request carries the requester's first quality of service requirement and network scenario type for the twin service; The network element names and topology relationships involved in the twin task are parsed from the network scenario type. The first service quality requirement is mapped to the second service quality requirement for the twin service chain; 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; 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 as described in claim 1, characterized in that, 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.
3. The digital twin service orchestration method as described in claim 1, characterized in that, The method further includes: 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.
4. The digital twin service orchestration method as described in claim 2, characterized in that, 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.
5. The digital twin service orchestration method as described in claim 1, characterized in that, 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.
6. A digital twin service orchestration system, characterized in that, include: The twin service management function is used to 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 and the network scenario type; the network element names and topology relationships involved in the twin task are parsed from the network scenario type; and it 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 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. At least one 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, and to perform parallel orchestration on the target twin model corresponding to the twin task request to generate a parallel twin service chain.
7. The digital twin service orchestration system as described in claim 6, characterized in that, 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, so as to generate the corresponding twin service chain; 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 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.
8. The digital twin service orchestration system as described in claim 6, characterized in that, 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.
9. The digital twin service orchestration system as described in claim 6, characterized in that, 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.
10. The digital twin service orchestration system as described in claim 6, characterized in that, 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.
11. The digital twin service orchestration system as described in claim 6, characterized in that, 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.
12. The digital twin service orchestration system as described in claim 6, characterized in that, 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.
13. A digital twin service orchestration device, characterized in that, It includes 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 described in any one of claims 1 to 5.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device on which the computer-readable storage medium is located to perform the digital twin service orchestration method as described in any one of claims 1 to 5.
15. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the digital twin service orchestration method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Network slice deployment method and device
CN113132135A
Orchestration method of digital twin network, digital twin network and medium
CN116455764A