Digital twin service orchestration method, system and device, storage medium and product
By adopting the parallel service model in the digital twin system and dynamically orchestrating the twin service chain, the problems of resource waste and low efficiency in the existing technology are solved, and efficient and accurate twin service provision is achieved.
Patent Information
- Application Number
- CN202411444181.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-10-16
AI Technical Summary
The existing digital twin service orchestration methods are difficult to dynamically orchestrate refined twin services on demand based on differentiated twin task needs, resulting in waste of resources and inefficiency.
Using the parallel service model, by receiving twin task requests from the demand side, the twin service chain is dynamically arranged on demand to generate accurate and refined twin services. Specific steps include receiving task requests, mapping service quality requirements, finding target twin models, and performing parallel orchestration.
It can build a network digital twin system without having to occupy a large number of communication and computing power resources, which can accurately provide twin services of different users, and improve service efficiency and resource utilization rate.
Smart Images

Figure CN119341929A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network technology, and in particular to a digital twin service orchestration method, system, device, storage medium and product. Background Art
[0002] Digital Twin Network (DTN) is a simulation environment composed of multiple twin models built according to physical entities. It 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 tasks, pre-verification, AI interactive environment tasks, etc., the requirements for twin networks in each scenario are different, and the interaction frequency with the physical network, the twin fineness, and the twin models involved in the orchestration are all different. Therefore, the dynamic on-demand orchestration of the model is the key to the operation of digital twins. It is necessary to build twin services for differentiated needs on demand to meet different needs and improve service efficiency. However, the existing commonly used digital twin service orchestration methods mainly implement the coarse-grained twin orchestration method for the entire digital twin, and simulate based on the overall twin environment. It cannot provide refined twin services in parallel according to the requirements of differentiated twin tasks. There is a lack of on-demand orchestration methods for multiple twin services in parallel, which leads to the need to occupy huge resources such as communication and computing power to build a network digital twin system. Summary of the invention
[0003] The purpose of the embodiments of the present invention is to provide a digital twin service orchestration method, system, device, storage medium and product, which adopts a parallel service mode, dynamically and on-demand orchestrates the twin service chain according to different service requirements, and provides accurate and refined twin services, thereby eliminating the need to occupy huge resources such as communication and computing power to build a network digital twin system.
[0004] To achieve the above objectives, an embodiment of the present invention provides a digital twin service orchestration method, including:
[0005] Receive at least one 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;
[0006] Mapping the first quality of service requirement into a second quality of service requirement for the twin service chain;
[0007] Searching for a corresponding target twin model in a plurality of registered twin models according to the second service quality requirement;
[0008] Request the target twin model from the corresponding twin model library, and parallel orchestrate the target twin model corresponding to the twin task request to generate a parallel twin service chain.
[0009] As an improvement of the above solution, the twin task request carries a network scenario type; after receiving the twin task request sent by the demander, the method further includes:
[0010] The network element names and topological relationships involved in the twin tasks are parsed from the network scenario type.
[0011] As an improvement of the above solution, searching for a corresponding target twin model in a plurality of registered twin models according to the second service quality requirement includes:
[0012] According to the network element name and the second service quality requirement, search for the corresponding target twin model among several registered twin models.
[0013] As an improvement of the above solution, the parallel orchestration of the target twin model corresponding to the twin task request includes:
[0014] The target twin models corresponding to the twin task requests are orchestrated in parallel according to the topological relationship.
[0015] As an improvement of the above solution, the method further includes:
[0016] 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 a wireless access network or a core network.
[0017] As an improvement of the above solution, the target twin model corresponding to the twin task request is arranged in parallel according to the topological relationship, including:
[0018] When the twin task involves a single-domain network element, the target twin model corresponding to the twin task request is orchestrated in parallel according to the topological relationship using the sub-service orchestration function corresponding to the single-domain network element; wherein each single-domain network element corresponds to one sub-service orchestration function;
[0019] When the 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 topological relationship.
[0020] As an improvement of the above solution, the twin task request also 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 objectives, an embodiment of the present invention further provides a digital twin service orchestration system, including:
[0022] A twin service management function is used to receive at least one twin task request sent by a 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;
[0023] A service orchestration function, configured to receive a second quality of service requirement sent by the twin service management function, determine a target domain where the twin service needs to be executed, and send the second quality of service requirement to a sub-service orchestration function corresponding to the target domain;
[0024] At least one sub-service orchestration function is used to search for a corresponding target twin model among several 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 to generate a parallel twin service chain.
[0025] As an improvement of the above solution, the twin task request carries a network scenario type; the twin service management function is also used to parse the network element names and topological relationships involved in the twin task from the network scenario type.
[0026] As an improvement of the above solution, the sub-service orchestration function is used to search for a corresponding target twin model in several registered twin models according to the network element name and the second service quality requirement.
[0027] As an improvement of the above solution, 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 topological relationship to generate a corresponding twin service chain;
[0029] 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, and the service orchestration function parallelly orchestrates the target twin models corresponding to the twin task request according to the topological relationship to generate a corresponding twin service chain.
[0030] As an improvement of the above-mentioned scheme, any of the sub-service orchestration functions is also used to receive and store the 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 a wireless access network or a core network.
[0031] As an improvement of the above solution, the twin task request also 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 solution, the digital twin service orchestration system further includes:
[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, which is used to transmit the parsed twin service orchestration requirements;
[0035] The third interface is an interface between the service orchestration function and the sub-service orchestration function, and is used to transmit network element names and topological relationships; wherein the number of the third interfaces corresponds one-to-one to the number of the sub-service orchestration functions.
[0036] As an improvement of the above solution, the twin service management function and the service orchestration function are both deployed in the operation management and maintenance system, wherein one sub-service orchestration function is deployed in the base station and the other sub-service orchestration function is deployed in the core network.
[0037] As an improvement of 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.
[0038] To achieve the above objectives, an embodiment of the present invention also provides a digital twin service orchestration device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, it implements the digital twin service orchestration method described in any of the above embodiments.
[0039] To achieve the above-mentioned purpose, an embodiment of the present invention also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the digital twin service orchestration method as described in any of the above embodiments.
[0040] To achieve the above objectives, an embodiment of the present invention 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.
[0041] Compared with the prior art, the digital twin service orchestration method, system, device, storage medium and product disclosed in the present invention parse the twin task request sent by the demander to obtain the twin service orchestration demand, so as to request the target twin model of the twin task in accordance with the twin service orchestration demand, orchestrate and generate the corresponding twin service chain, and provide twin services. Since the corresponding twin service chain is generated according to different twin task requests, a parallel service mode is adopted, and the twin service chain is dynamically arranged on demand according to different service requirements to provide accurate and refined twin services, so as to build a network digital twin system without occupying huge resources such as communication and computing power. In addition, the digital twin network can guarantee the SLA (Service Level Agreement) requirements of different twin services for different users without causing waste of resources, and can simultaneously provide simulation verification, data generation, decision generation and pre-verification, interactive environment for AI training, visualization and many other services in parallel. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 It is a flow chart of a digital twin service orchestration method provided by an embodiment of the present invention;
[0043] Figure 2 It is a structural block diagram of a digital twin service orchestration system provided by an embodiment of the present invention;
[0044] Figure 3 is another flow chart of a digital twin service orchestration method provided by an embodiment of the present invention;
[0045] Figure 4 It is a structural block diagram of a digital twin service orchestration device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] See also Figure 1 , Figure 1 It is a flowchart of a digital twin service orchestration method provided by an embodiment of the present invention. The digital twin service orchestration method is implemented by digital twin service orchestration execution, and the method includes:
[0048] S1. Receive at least one twin task request sent by a demander; wherein the twin task request carries the demander's first service quality requirement for the twin service;
[0049] S2. Mapping the first service quality requirement into a second service quality requirement for the twin service chain;
[0050] S3. Searching for a corresponding target twin model in a plurality of registered twin models according to the second service quality requirement;
[0051] S4. Request the target twin model from the corresponding twin model library, and parallel orchestrate the target twin model corresponding to the twin task request to generate a parallel twin service chain.
[0052] Exemplarily, by parsing 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 that meets the twin task according to the second service quality requirement, and choreograph and generate the corresponding twin service chain to provide twin services. Since the corresponding twin service chain is generated according to different twin task requests, a parallel service mode is adopted, and the twin service chain is dynamically orchestrated on demand according to different service requirements to provide accurate and refined twin services, so that there is no need to occupy huge resources such as communication and computing power to build a network digital twin system.
[0053] See also Figure 2 , Figure 2 It is a structural block diagram of a digital twin service orchestration system provided by an embodiment of the present invention. The digital twin service orchestration system includes a twin service management function, a service orchestration function and at least one sub-service orchestration function. The above steps S1 to S2 are performed by the twin service management function, step S3 is performed by the sub-service orchestration function, and step S4 is performed by the service orchestration function or the sub-service orchestration 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 a twin task request sent by a 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 the second service quality requirement for the twin service chain;
[0055] A service orchestration 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 where the twin service needs to be executed, and send the second service quality requirement to the sub-service orchestration function corresponding to the target domain;
[0056] At least one sub-service orchestration function, hereinafter referred to as TNSSOF (Twin network subServiceOrchestration function), is used to search for a corresponding target twin model in several 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 to generate a parallel twin service chain.
[0057] Exemplarily, the main function of TSMF is to parse the QoS (Quality of Service) requirements of the twin task requests and the network elements (i.e., the network elements where the twin model is located) and topological relationships involved in the twin tasks, convert the consumer's QoS requirements (first service quality requirements) into twin service chain QoS-related requirements (second service quality requirements), and then send them to TNSOF.
[0058] Exemplarily, the main function of TNSOF is to be responsible for the orchestration and management of the models, computing resources, and communication resources of the twin tasks; specifically, it needs to include: 1) determining 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 a cross-domain twin task is involved (that is, both the RAN domain and the CN domain exist at the same time), it is necessary 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 a protocol model, AI decision model, etc. TNSOF is responsible for the construction, update, and management orchestration of other twin models except the network element twin model.
[0059] Exemplarily, it is assumed that there are two sub-service orchestration functions TNSSOF, namely the sub-service orchestration function corresponding to the RAN domain (abbreviated as RAN-TNSSOF) and the sub-service orchestration function corresponding to the CN domain (abbreviated as CN-TNSSOF). The main function of RAN-TNSSOF is to be responsible for the twin service orchestration of the wireless access network RAN (including model orchestration, computing resource orchestration and communication resource orchestration); it can request the twins of related network elements from RAN according to the task requirements issued by TNSOF, and orchestrate them according to the parsed scenario topology relationship, and process twin tasks based on the orchestrated twin service chain. The main function of 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 twins of related network elements from CN according to the task requirements issued by TNSOF, and orchestrate them according to the parsed scenario topology relationship, and process twin tasks based on the orchestrated twin service chain.
[0060] Furthermore, DT (Digital Twin) network elements are added to RAN and CN. While RAN and CN have network element entities, they also add twin DT models (digital twin models), which can be driven and updated in real time based on physical network data.
[0061] Specifically, there are two ways to deploy 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), wherein one sub-service orchestration function is deployed in the base station, such as RAN-TNSSOF deployed in the gNB, and the other sub-service orchestration function is deployed in the core network, such as CN-TNSSOF deployed in the CN, and exists as a network element in the CN.
[0063] In a second embodiment, the twin service management function TSMF, the service orchestration function TNSOF and all sub-service orchestration functions (ie, RAN-TNSSOF and CN-TNSSOF) are deployed in the operation administration and maintenance system OAM.
[0064] Furthermore, taking the example of the digital twin service orchestration system having two sub-service orchestration functions, there are a first interface, a second interface and two third interfaces between each functional 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 are as follows:
[0065] 1) The first interface is the interface between TSMF and the outside (such as consumer), which is mainly used to transmit twin task requests. The twin task request carries the following information: {Scene type, TSST=N, DQTI}.
[0066] 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.
[0067] 1.2) TSST (Twin Service Type) indicates the twin service chain type, and N indicates the twin service type number. For example: TSST = 1 indicates data generation service; TSST = 2 indicates policy pre-verification service; TSST = 3 indicates visualization service.
[0068] 1.3) DQTI (Digital Twin QoS Identifier) represents the first service quality requirement of the demander for the twin service, and the first service quality requirement is determined based on the twin service chain type. For each TSST, DQTI has certain differences. For example, for TSST = 1, it at least includes {Data accuracy, generation delay, data volume}; for TSST = 2, it at least includes {validation accuracy, validation delay}; for TSST = 3, it at least includes {Visual type: {2D, 3D}, distinguishability, interaction, rendering speed}.
[0069] 2) The second interface, the interface between the twin service management function TSMF and the service orchestration function TNSOF, is mainly used to transmit the parsed twin service orchestration requirements, which include the network element name (NF name), the topology relation (topology relation) and the second service quality requirement of the twin service chain, wherein the network element name represents the name of the network element involved in the network scenario, the topology relation 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 precision, reasoning ability, real-time performance, etc. of the twin model.
[0070] 3) The third interface 1 is used to transmit messages between TNSOF and RAN-TNSSOF, and the message transmitted by RAN-TNSSOF to RAN includes at least the RAN NF name and the topology relation. RAN transmits model registration information to RAN-TNSSOF.
[0071] 4) The third interface 2 is used to transmit messages between TNSOF and CN-TNSSOF. The message transmitted by CN-TNSSOF to CN includes at least the CN NF name and topology relation. CN transmits model registration information to CN-TNSSOF.
[0072] For example, see Figure 3 , Figure 3 is another flow chart of a digital twin service orchestration method provided by an embodiment of the present invention. Figure 3 The steps shown provide a detailed description of the working process of each module in the digital twin service orchestration system, including steps 1 to 14:
[0073] 1a~1b. Any of the sub-service orchestration functions is also used to receive and store the 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 a wireless access network or a core network.
[0074] Exemplarily, NFs sends model registration information to CN-TNSSOF and RAN-TNSSOF, NF (Network Functions) is a functional network element deployed in RAN or CN, used to carry twin models, NFs represents multiple NFs, NFs deployed in RAN sends model registration information to RAN-TNSSOF, and NFs deployed in CN sends 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; wherein, the model registration information carries the twin model name (NF DTID) and its corresponding model capability (DTcapability), and the twin model library, namely NF, is located in the network element of the wireless access network RAN or the core network CN.
[0075] 2. Consumers on the demand side send twin task requests to TSMF.
[0076] 3-4. TSMF receives the twin task request sent by the demand side consumers, and parses the twin task request to obtain the twin service orchestration requirement. The twin task request carries the first service quality requirement of the demand side for the twin service; further, the twin task request also carries the network scenario type, at which time the twin service management function is also used to parse the network element name and topological relationship involved in the twin task from the network scenario type.
[0077] Exemplarily, the twin service orchestration requirements include network element names, topological relationships, and second service quality requirements of the twin service chain. After TSMF receives the twin task request sent by consumers, it is responsible for parsing the twin task request, parsing the network element name (NF name) and topological relationship (topology relation) involved in the twin task from the description of the network scene type (Scene type) field. For example, if the network element name is parsed as RAN NF name, it means that the twin model required is located in the RAN network element. Adding the network element name to the twin service orchestration requirements can improve the efficiency of subsequent twin model searches. Then, 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 is the precision, reasoning ability, real-time performance, etc. of the twin model. The parsed twin service orchestration requirements are sent to TNSOF.
[0078] 5. After receiving the twin service orchestration requirements from TSMF, TNSOF determines whether the twin task involves a single domain or cross-domain, where each single-domain network element corresponds to a sub-service orchestration function.
[0079] Exemplarily, TNSOF judges through the network element name that if the twin service orchestration requirement carries only the RAN NF name or only 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-domains, that is, the target domain is cross-domain.
[0080] 6a. When the network element name in the twin service orchestration requirement carries the RAN NF name, TNSOF sends the twin service orchestration requirement to RAN-TNSSOF in TNSSOF.
[0081] 6b. When the network element name in the twin service orchestration requirement carries the CN NF name, TNSOF sends the twin service orchestration requirement to CN-TNSSOF in TNSSOF.
[0082] 7. After receiving the twin service orchestration requirement, RAN-TNSSOF and / or CN-TNSSOF, since the twin service orchestration requirement carries the network element name, searches for the corresponding target twin model in several registered twin models according to the network element name and the second service quality requirement. Based on the network element name, RAN-TNSSOF and CN-TNSSOF can know whether they need to perform a search operation. If they need to perform a search operation, they will search for a twin model that meets the second service quality requirement of the twin service chain and record the twin model name (NF DTID) that meets the matching condition.
[0083] 8a~9a. When RAN-TNSSOF queries 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 the NFs in RAN, and the NFs in RAN return the corresponding target twin model.
[0084] 8b~9b. When CN-TNSSOF queries 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 NFDTID to the NFs in CN, and the NFs in CN return the corresponding target twin model.
[0085] Furthermore, depending on whether the target domain is a single domain or cross-domain, there are two orchestration methods:
[0086] Method 1: When the twin task involves a single-domain network element, that is, the target domain is a single domain, the sub-service orchestration function corresponding to the single-domain network element is used to parallel orchestrate 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 topological relationship to generate a corresponding twin service chain. If the target domain is only CN, refer to 10a and 11a, CN-TNSSOF orchestrates the target twin model according to the topological relationship to obtain a first twin service chain, in which 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, refer to 10b and 11b, RAN-TNSSOF orchestrates the target twin model according to the topological relationship to obtain a second twin service chain, in which 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. If the twin service chain type TSST is a data generation service at this time, the target twin model is orchestrated according to the topological relationship corresponding to the twin service chain type, so that the orchestrated twin service chain can provide data generation services.
[0088] Method 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 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 topological relationship.
[0089] Exemplarily, 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, and the service orchestration function orchestrates the target twin model according to the topological relationship to generate a corresponding twin service chain. If the target domain includes RAN and CN, refer to 12a~14, CN-TNSSOF and RAN-TNSSOF respectively perform search operations to obtain the corresponding target twin models, and then send the received target twin models to TNSOF for aggregation. TNSOF orchestrates the target twin model according to the topological relationship to obtain a third twin service chain. The twin models in this service chain are all derived from RAN and CN. The third twin service chain executes the twin service and returns the twin service results to the demander.
[0090] Compared with the prior art, the digital twin service orchestration method and system disclosed in the present invention parses the twin task request sent by the demander to obtain the twin service orchestration demand, and generates the corresponding twin service chain according to the target twin model of the twin task in accordance with the twin service orchestration demand request, and provides twin services. Since the corresponding twin service chain is generated according to different twin task requests, a parallel service mode is adopted, and the twin service chain is dynamically arranged on demand according to different service requirements to provide accurate and refined twin services, thereby eliminating the need to occupy huge resources such as communication and computing power to build a network digital twin system. In addition, the digital twin network can guarantee the SLA (Service Level Agreement) requirements of different twin services for different users without causing waste of resources, and can simultaneously provide simulation verification, data generation, decision generation and pre-verification, interactive environment for AI training, visualization and many other services in parallel.
[0091] See also Figure 4 , Figure 4 It is a structural block diagram of a digital twin service orchestration device 100 provided in an embodiment of the present invention, and 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, the steps in the above-mentioned digital twin service orchestration method embodiments are implemented, such as steps S1 to S4.
[0092] Exemplarily, 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 invention. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program in the digital twin service orchestration device 100.
[0093] 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 appreciate that the schematic diagram is merely an example of the digital twin service orchestration device 100 and does not limit the digital twin service orchestration device 100. The digital twin service orchestration device 100 may include more or fewer components than shown in the figure, or may combine certain components, or different components. For example, the digital twin service orchestration device 100 may also include input and output devices, network access devices, buses, and the like.
[0094] The processor 11 may be a central processing unit (CPU), or 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 devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor 11 is the control center of the digital twin service orchestration device 100, and uses various interfaces and lines to connect various parts of the entire digital twin service orchestration device 100.
[0095] The memory 12 can be used to store the computer program and / or module, and the processor 11 realizes various functions of the digital twin service orchestration device 100 by running or executing the computer program and / or module 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, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an 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, a phone book, etc.), etc. In addition, the memory 12 may include a high-speed random access memory, and may also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0096] Among them, if the modules / units integrated in the digital twin service orchestration device 100 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor 11. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0097] An embodiment of the present invention 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 embodiment.
[0098] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A digital twin service orchestration method, characterized in that: include: Receive at least one 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; Mapping the first quality of service requirement into a second quality of service requirement for the twin service chain; Searching for a corresponding target twin model in a plurality of registered twin models according to the second service quality requirement; Request the target twin model from the corresponding twin model library, and parallel orchestrate the target twin model corresponding to the twin task request to generate a parallel twin service chain.
2. The digital twin service orchestration method according to claim 1, characterized in that: The twin task request carries a network scenario type; After receiving the twin task request sent by the demander, the method further includes: The network element names and topological relationships involved in the twin tasks are parsed from the network scenario type.
3. The digital twin service orchestration method according to claim 2, characterized in that: The searching for a corresponding target twin model in a plurality of registered twin models according to the second service quality requirement includes: According to the network element name and the second service quality requirement, search for the corresponding target twin model among several registered twin models.
4. The digital twin service orchestration method according to claim 2, characterized in that: The parallel orchestration of the target twin model corresponding to the twin task request includes: The target twin models corresponding to the twin task requests are orchestrated in parallel according to the topological relationship.
5. The digital twin service orchestration method according to claim 1, characterized in that: The method further comprises: 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 a wireless access network or a core network.
6. The digital twin service orchestration method according to claim 4, characterized in that: The parallel arrangement of the target twin model corresponding to the twin task request according to the topological relationship includes: When the twin task involves a single-domain network element, the target twin model corresponding to the twin task request is orchestrated in parallel according to the topological relationship using the sub-service orchestration function corresponding to the single-domain network element; wherein each single-domain network element corresponds to one sub-service orchestration function; When the 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 topological relationship.
7. The digital twin service orchestration method according to claim 1, characterized in that: The twin task request also carries a twin service chain type, and the first service quality requirement is determined based on the twin service chain type.
8. A digital twin service orchestration system, characterized in that: include: A twin service management function is used to receive at least one twin task request sent by a 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; A service orchestration function, configured to receive a second quality of service requirement sent by the twin service management function, determine a target domain where the twin service needs to be executed, and send the second quality of service requirement to a sub-service orchestration function corresponding to the target domain; At least one sub-service orchestration function is used to search for a corresponding target twin model among several 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 to generate a parallel twin service chain.
9. The digital twin service orchestration system according to claim 8, characterized in that: The twin task request carries a network scenario type; the twin service management function is also used to parse the network element names and topological relationships involved in the twin task from the network scenario type.
10. The digital twin service orchestration system according to claim 9, characterized in that: The sub-service orchestration function is used to search for a corresponding target twin model in several registered twin models according to the network element name and the second service quality requirement.
11. The digital twin service orchestration system according to claim 9, 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 on the target twin model corresponding to the twin task request according to the topological relationship to generate a 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, and the service orchestration function parallelly orchestrates the target twin models corresponding to the twin task request according to the topological relationship to generate a corresponding twin service chain.
12. The digital twin service orchestration system according to claim 8, characterized in that: Any of the sub-service orchestration functions is also 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 a wireless access network or a core network.
13. The digital twin service orchestration system according to claim 8, characterized in that: The twin task request also carries a twin service chain type, and the first service quality requirement is determined based on the twin service chain type.
14. The digital twin service orchestration system according to claim 8, characterized in that: The digital twin service orchestration system further includes: The first interface is an interface between the twin service management function and the outside, and is used to transmit the twin task request; The second interface is an interface between the twin service management function and the service orchestration function, which is used to transmit the parsed twin service orchestration requirements; The third interface is an interface between the service orchestration function and the sub-service orchestration function, and is used to transmit network element names and topological relationships; wherein the number of the third interfaces corresponds one-to-one to the number of the sub-service orchestration functions.
15. The digital twin service orchestration system according to claim 8, characterized in that: The twin service management function and the service orchestration function are both deployed in the operation management and maintenance system, wherein one sub-service orchestration function is deployed in the base station and the other sub-service orchestration function is deployed in the core network.
16. The digital twin service orchestration system according to claim 8, characterized in that: The twin service management function, the service orchestration function and all sub-service orchestration functions are deployed in the operation management and maintenance system.
17. 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, and when the processor executes the computer program, it implements the digital twin service orchestration method as described in any one of claims 1 to 7.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein, when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the digital twin service orchestration method according to any one of claims 1 to 7.
19. A computer program product, characterized in that It includes computer instructions, which, when executed by a processor, implement the digital twin service orchestration method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Network slice deployment method and device
CN113132135A
Apparatuses, systems, articles of manufacture and methods for data lifecycle management in edge environments
CN114338660A
Digital twinning method and system for edge calculation
CN114792045A
Twin data fusion platform
CN116070171A
Digital twin architecture of network, network session processing method and device
CN116074178A
Cited By
Elastic resource arrangement method and system of distributed intelligent parallel deduction engine
CN121411943A
Digital twin service orchestration method, system and device, storage medium and product
WO2026082061A1