Construction method and device of digital twin network, equipment and storage medium

Through the collaborative work of orchestration and control functions, digital twin network instances are dynamically generated and managed, which solves the problem of real-time data acquisition and network simulation in the existing technology, and realizes efficient and flexible digital twin network services.

CN119922585APending Publication Date: 2025-05-02CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311424327.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

When the existing digital twin network construction method realizes the mirroring of real-time services of physical networks, it cannot meet the real-time needs of data acquisition and network simulation, and the centralized platform cannot effectively support the mirroring of real-time networks and services.

Method used

Through the collaborative work of orchestration and control functions, digital twin network instances that meet business needs are dynamically generated, supporting deployment, configuration, startup and status monitoring, and using distributed deployment methods to solve data transmission overhead and delay problems.

Benefits of technology

It realizes the dynamic generation of digital twin network instances based on consumer needs, provides digital twin network services for specific needs, improves resource utilization, and solves the data transmission overhead and delay problems caused by centralized digital twin networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922585A_ABST
    Figure CN119922585A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a construction method and device of a digital twin network, equipment and a storage medium. The method comprises the following steps: an arrangement function receives a first request sent by a consumer, wherein the first request is used for requesting to construct a digital twin network; the first request comprises related information of the digital twin network; the arrangement function performs analysis based on the first request and network networking information, and generates an arrangement result of the digital twin network instance; and the arrangement function sends the arrangement result to a control function, so that the control function controls the digital twin network instance based on the arrangement result, and the control comprises at least one of the following controls on the digital twin network instance: deployment, configuration, starting and state monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular to a method, device, equipment and storage medium for constructing a digital twin network. Background Art

[0002] The current proposed digital twin network construction method generally builds a complete digital twin network, which includes collecting data from the physical network and storing the data, then modeling network objects and topology based on the collected data, and finally generating a complete network digital twin based on the model. The digital twin can interact and control the physical network in real time, and the network optimization strategy can be pre-verified in the digital twin network before being sent to the physical network, improving the accuracy and reliability of network optimization.

[0003] However, the current method of uniformly collecting data and building a complete digital twin network does not fully consider the real-time requirements of data collection and network simulation when the digital twin network realizes the mirroring of real-time services of the physical network. It is feasible to conduct unified data collection and training in the offline modeling stage of the digital twin network, but in the real-time simulation stage, the centralized digital twin network platform cannot meet the mirroring requirements of real-time networks and services. Summary of the invention

[0004] In order to solve the existing technical problems, the embodiments of the present invention provide a method, device, equipment and storage medium for constructing a digital twin network.

[0005] To achieve the above object, the technical solution of the embodiment of the present invention is implemented as follows:

[0006] In a first aspect, an embodiment of the present invention provides a method for constructing a digital twin network, which is applied to an orchestration function and includes:

[0007] The orchestration function receives a first request sent by a consumer, where the first request is used to request the construction of a digital twin network; the first request includes relevant information of the digital twin network;

[0008] The orchestration function analyzes the first request and the network networking information to generate an orchestration result of the digital twin network instance;

[0009] The orchestration function sends the orchestration result to the control function so that the control function controls the digital twin network instance based on the orchestration result, and the control includes at least one of the following controls on the digital twin network instance: deployment, configuration, startup, and status monitoring.

[0010] In the above scheme, the method also includes: the orchestration function receives a second request sent by the consumer, and sends the second request to the control function, where the second request is used to request deletion of the digital twin network instance.

[0011] In the above scheme, the digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance;

[0012] The orchestration result includes: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one connection relationship and interaction relationship among digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances.

[0013] In a second aspect, an embodiment of the present invention further provides a method for constructing a digital twin network, which is applied to a control function and includes:

[0014] The control function receives the orchestration results of the digital twin network instance sent by the orchestration function, and controls the digital twin network instance based on the orchestration results, wherein the control includes at least one of the following: deployment, configuration, startup, and status monitoring of the digital twin network instance.

[0015] In the above scheme, the digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance;

[0016] The orchestration result includes: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one connection relationship and interaction relationship among digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances.

[0017] In the above scheme, the control function deploys the digital twin network instance based on the orchestration result, including: the control function obtains the twin model corresponding to the digital twin network instance based on the orchestration result, and determines the deployment location of the digital twin network instance;

[0018] The control function deploys the digital twin network instance according to the deployment location and the twin model.

[0019] In the above scheme, the control function configures the digital twin network instance based on the orchestration result, including: the control function configures at least one of the following to the digital twin network instance based on the orchestration result:

[0020] The connection and interaction relationships between digital twin network instances;

[0021] Data collection and processing instance attribute information.

[0022] In the above scheme, the control function starts the digital twin network instance based on the orchestration result, including: the control function sends a first instruction to the digital twin network instance, and the first instruction is used to start the digital twin network instance.

[0023] In the above scheme, the control function monitors the status of the digital twin network instance based on the orchestration result, including: the control function obtains the status information sent by the digital twin network instance, and monitors the status of the digital twin network instance based on the status information.

[0024] In the above solution, the method further includes: the control function receives a second request sent by the orchestration function, the second request being used to request deletion of the digital twin network instance;

[0025] The control function sends a second instruction to the digital digital twin network instance based on the second request, and the second instruction is used to stop running the digital digital twin network instance and reclaim the resources of the digital digital twin network instance.

[0026] In a third aspect, an embodiment of the present invention further provides a device for constructing a digital twin network, the device being applied to an orchestration function, the device comprising: a first communication unit and a first processing unit; wherein,

[0027] The first communication unit is used to receive a first request sent by a consumer, where the first request is used to request to build a digital twin network; the first request includes relevant information of the digital twin network;

[0028] The first processing unit is used to analyze the first request and the network networking information to generate an orchestration result of the digital twin network instance;

[0029] The first communication unit is also used to send the orchestration result to the control function so that the control function controls the digital twin network instance based on the orchestration result, and the control includes at least one of the following controls on the digital twin network instance: deployment, configuration, startup, and status monitoring.

[0030] In a fourth aspect, an embodiment of the present invention further provides a device for constructing a digital twin network, the device being applied to a control function, the device comprising: a second communication unit and a second processing unit; wherein,

[0031] The second communication unit is used to receive the orchestration result of the digital twin network instance sent by the orchestration function;

[0032] The second processing unit is used to control the digital twin network instance based on the orchestration result, and the control includes at least one of the following: deployment, configuration, startup, and status monitoring of the digital twin network instance.

[0033] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements the steps of the method for constructing a digital twin network described in the first aspect or the second aspect of the embodiment of the present invention.

[0034] In the sixth aspect, an embodiment of the present invention also provides a network function, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the method for constructing a digital twin network described in the first or second aspect of the embodiment of the present invention are implemented.

[0035] The digital twin network construction method, apparatus, device and storage medium provided in the embodiments of the present invention propose orchestration functions and control functions for the orchestration and control of digital twin network instances, support dynamic generation of digital twin network instances that meet business needs based on consumer needs, run digital twin network instances to provide digital twin network services, thereby providing digital twin network services for specific needs, and solve the data transmission overhead and latency problems brought by centralized digital twin networks in actual applications through distributed deployment of digital twin network instances. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A schematic diagram of the process of constructing a digital twin network according to an embodiment of the present invention Figure 1 ;

[0037] Figure 2 A schematic diagram of the connection relationship and interaction relationship between instances in the method for constructing a digital twin network according to an embodiment of the present invention;

[0038] Figure 3 A schematic diagram of the process of constructing a digital twin network according to an embodiment of the present invention Figure 2 ;

[0039] Figure 4 This is a schematic diagram of the digital twin network functional architecture of an embodiment of the present invention;

[0040] Figure 5 A schematic diagram of an interactive process of a method for constructing a digital twin network according to an embodiment of the present invention;

[0041] Figure 6 Schematic diagram of the composition structure of the digital twin network construction device of the embodiment of the present invention Figure 1 ;

[0042] Figure 7 Schematic diagram of the composition structure of the digital twin network construction device of the embodiment of the present invention Figure 2 ;

[0043] Figure 8 The figure is a schematic diagram of the hardware structure of the network function according to an embodiment of the present invention. DETAILED DESCRIPTION

[0044] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0045] The technical solution of the embodiment of the present invention can be applied to various communication systems, for example: a global system of mobile communication (GSM) system, a long term evolution (LTE) system or a 5G system, etc. Optionally, the 5G system or 5G network may also be referred to as a new radio (NR) system or NR network.

[0046] Exemplarily, the communication system applied in the embodiment of the present invention may include a network device and a terminal device (also referred to as a terminal, a communication terminal, etc.); the network device may be a device that communicates with the terminal device. Among them, the network device can provide communication coverage within a certain area, and can communicate with terminals located in the area. Optionally, the network device may be a base station in each communication system, such as an evolved base station (eNB, Evolutional Node B) in an LTE system, and a base station (gNB) in a 5G system or an NR system.

[0047] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. The communication device may include a network device and a terminal with communication function, and the network device and the terminal device may be the specific devices described above, which will not be repeated here; the communication device may also include other devices in the communication system, such as a network controller, a mobile management entity and other network entities, which are not limited in the embodiment of the present invention.

[0048] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0049] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0050] An embodiment of the present invention provides a method for constructing a digital twin network. Figure 1 A schematic diagram of the process of constructing a digital twin network according to an embodiment of the present invention Figure 1 ;like Figure 1 As shown, the method includes:

[0051] Step 101: The orchestration function receives a first request sent by a consumer, where the first request is used to request the construction of a digital twin network; the first request includes relevant information of the digital twin network;

[0052] Step 102: The orchestration function analyzes the first request and the network networking information to generate an orchestration result of the digital twin network instance;

[0053] Step 103: The orchestration function sends the orchestration result to the control function so that the control function controls the digital twin network instance based on the orchestration result, and the control includes at least one of the following controls on the digital twin network instance: deployment, configuration, startup, and status monitoring.

[0054] The method for constructing a digital twin network in this embodiment is applied to the orchestration function, where the orchestration function can also be called a digital twin orchestration function, and its main function is to orchestrate related instances of the digital twin network.

[0055] In this embodiment, the orchestration function receives a digital twin network construction request (i.e., a first request) from a consumer, orchestrates relevant instances of the digital twin network according to the information carried in the first request, and generates an orchestration result of the digital twin network instance.

[0056] In some optional embodiments, the first request includes relevant information of the digital twin network, and the relevant information of the digital twin network may include relevant information of the constructed digital twin network, for example, at least one of the following information: the target network identifier, target time period, target service identifier (ID), target service model and service volume of the digital twin, etc. Among them, the target network identifier is to determine the target network to be twinned, which can be an end-to-end network or a part of an end-to-end network; the target time period refers to a certain time period in the past, present and future of the target network to be digitally twinned; the target service ID is to identify the service or service combination running on the target network to be digitally twinned; the target service model and service volume refer to the traffic model and service volume of the service running on the target network of the digital twin. For example, the target service model can be reflected by the traffic model identifier of the service, and the service volume can be reflected by the specific value, value threshold or value range of the service volume. Optionally, the relevant information of the constructed digital twin network, for example, represents or indicates: constructing a digital twin network for extended reality (XR, Extended Reality) service assurance. On the other hand, the relevant information of the digital twin network may also include relevant information of nodes or objects that have an interactive relationship with the constructed digital twin network; wherein the node or object that has an interactive relationship with the digital twin network refers to, for example, the consumer that issues the first request, or may refer to the user node or object of the digital twin network, and the source data node of the digital twin network, etc. Among them, the relevant information of the node or object that has an interactive relationship with the constructed digital twin network may refer to the location information (such as geographic location information) of the node or object that has an interactive relationship with the digital twin network.

[0057] In this embodiment, after receiving the first request, the orchestration function may analyze the information in the first request and the network networking information to generate an orchestration result. The network networking information specifically refers to the networking information of the physical network, for example, the function or type of each network node, the connection relationship between the network nodes, and the location information of each network node.

[0058] In some optional embodiments, the orchestration function may determine the digital twin network instance required for the digital twin network, the connection relationship and interaction relationship of each digital twin network instance, and the deployment location of the digital twin network instance determined according to the network networking information based on the relevant information of the digital twin network in the first request. In other optional embodiments, after the orchestration function determines the digital twin network instance required for the digital twin network, it may also determine the deployment location based on the network networking information and the relevant information of the nodes or objects that have an interactive relationship with the constructed digital twin network, for example, the relevant digital twin network instance may be deployed at a location close to the nodes or objects that have an interactive relationship with the digital twin network, etc.

[0059] In some optional embodiments, the orchestration function may determine the digital twin network instance required for the digital twin network based on the relevant information of the digital twin network in the first request and the twin model of the digital twin network already in the model library.

[0060] In some optional embodiments, the consumer may be implemented through a network function, or may be implemented through a network entity or node. Then the orchestration function may directly receive the first request sent by the consumer, or the orchestration function may also receive the first request sent by the consumer through a network management interface.

[0061] In this embodiment, after the orchestration function obtains the orchestration result, it sends the orchestration result to the control function, and the control function performs relevant control processing on the digital twin network instance based on the orchestration result. Among them, the control function can also be called the digital twin control function, and its main function is to control and manage the digital twin network instance throughout its life cycle based on the orchestration result of the digital twin network.

[0062] In some optional embodiments, the digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance; the orchestration result includes: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one of the connection relationship and interaction relationship between digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances. In other optional embodiments, the orchestration result may also include information such as the deployment location of each digital twin network instance.

[0063] In this embodiment, the digital twin network instance is the execution entity of the digital twin network, which can perform corresponding processing according to the corresponding function. In this embodiment, the digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance; the data acquisition and processing instance is mainly used for data collection and transmission of the collected data; the digital twin network function instance is mainly used to realize the corresponding network function. The digital twin network instances cooperate with each other to jointly realize the required digital twin network, that is, to realize a virtual network mirror for business needs.

[0064] In some optional embodiments, the digital twin network function instance can specifically be a twin instance of at least part of the functions of a network element or network function in a simulated communication network, or it can also be a twin instance of the joint functions of multiple network elements or network functions in a simulated communication network. The digital twin network function instance, for example, is a registration processing instance of the access and mobility management function (AMF, Access and Mobility Management Function), a session creation processing instance of the session management function (SMF, Session Management Function), a user plane function (UPF, User Plane Function) flow processing instance, or a combination instance of multiple network functions, and another example is a twin instance of a simulated network service flow model, a twin instance of a simulated terminal behavior model, and so on.

[0065] For example, taking the construction of a core network digital twin network for XR service assurance as an example, data collection and processing examples may include:

[0066] 1. Air interface service traffic collection instance, used to generate air interface service traffic consistent with the current network XR service; this instance can be deployed near the radio access network (RAN) side; 2. RAN load information collection and processing instance, used to generate a RAN background environment consistent with the current RAN performance status; this instance is deployed near the RAN side node; 3. Core network load information collection and processing instance, used to generate a core network background environment consistent with the current network performance status; this instance can be deployed near the core network function node; 4. Core network service traffic collection and processing instance, used to generate core network service traffic consistent with the current network XR service; this instance is deployed near the UPF position.

[0067] Examples of digital twin network functions may include:

[0068] 5. RAN background environment instance generated based on collected RAN load information; 6. Air interface service flow instance constructed based on input of air interface service flow collection instance and service flow mapping model; 7. RAN scheduling processing behavior instance constructed based on air interface resource scheduling and forwarding model; 8. Wireless parameter adjustment instance constructed based on wireless parameter adjustment model; 9. Air interface service evaluation instance constructed based on air interface service evaluation model; 10. Core network background environment instance generated based on core network load information; 11. Core network service flow instance constructed based on input of core network service flow collection instance and core network service flow mapping model; 12. Core network service scheduling and forwarding behavior instance constructed based on core network flow feature behavior model; 13. Core network service evaluation instance constructed based on core network service evaluation model; 14. Core network parameter adjustment instance constructed based on core network parameter adjustment model. Examples of connections and interactions between instances are as follows: Figure 2 shown.

[0069] In some optional embodiments of the present invention, the method further includes: the orchestration function receives a second request sent by the consumer, and sends the second request to the control function, wherein the second request is used to request deletion of the digital twin network instance.

[0070] In this embodiment, the orchestration function receives a digital twin network deletion request (i.e., a second request) from a consumer, and the orchestration function sends the second request to the control function so that the control function deletes the deployed, configured, and started digital twin network instance according to the second request.

[0071] Based on the above embodiments, an embodiment of the present invention also provides a method for constructing a digital twin network. Figure 3 A schematic diagram of the process of constructing a digital twin network according to an embodiment of the present invention Figure 2 ;like Figure 3 As shown, the method includes:

[0072] Step 201: The control function receives the orchestration result of the digital twin network instance sent by the orchestration function, and controls the digital twin network instance based on the orchestration result, wherein the control includes at least one of the following: deployment, configuration, startup, and status monitoring of the digital twin network instance.

[0073] The method for constructing a digital twin network in this embodiment is applied to the control function, where the control function can also be called a digital twin control function, and its main function is to control and manage the digital twin network instance throughout its life cycle based on the orchestration results of the digital twin network.

[0074] In this embodiment, after the control function receives the orchestration results sent by the orchestration function, it deploys, configures and starts the digital twin network instance based on the orchestration results; it can also monitor the status of each digital twin network instance after each digital twin network instance is started.

[0075] Among them, the control function deploys the digital twin network instance, specifically deploying the twin model corresponding to each digital twin network instance at the specified deployment location. Specifically, the twin model can be transmitted to the corresponding deployment location through messages or signaling, so that the network element or twin object where it is located can run the twin model. The control function configures the digital twin network instance, specifically the attribute parameters of the twin model corresponding to each digital twin network instance, as well as the connection relationship and interaction relationship between the digital twin network instances, the environmental information required for operation, etc., so that the network element or twin object where the digital twin network instance is located can run the twin model normally and realize the interaction between each digital twin network instance. The control function starts the digital twin network instance, specifically, it can start or run each digital twin network instance through instructions or signaling.

[0076] In some optional embodiments, the digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance; the orchestration result includes: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one connection relationship and interaction relationship between digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances.

[0077] In this embodiment, the digital twin network instance is the execution entity of the digital twin network, which can perform corresponding processing according to the corresponding function. In this embodiment, the digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance; the data acquisition and processing instance is mainly used for data collection and transmission of the collected data; the digital twin network function instance is mainly used to realize the corresponding network function. The digital twin network instances cooperate with each other to jointly realize the required digital twin network, that is, to realize a virtual network mirror for business needs.

[0078] In some optional embodiments, the digital twin network function instance may specifically be a twin instance of at least part of the functions of a network element or network function in a simulated communication network, or may also be a twin instance of the joint functions of multiple network elements or network functions in a simulated communication network. The digital twin network function instance may be, for example, an AMF registration processing instance, an SMF session creation processing instance, a UPF flow processing instance, or a combination instance of multiple network functions, or may be a twin instance of a simulated network service flow model, a twin instance of a simulated terminal behavior model, and the like.

[0079] For example, taking the construction of a core network digital twin network for XR service assurance as an example, data collection and processing examples may include:

[0080] 1. Air interface service traffic collection instance, used to generate air interface service traffic consistent with the current network XR service; this instance can be deployed near the RAN side; 2. RAN load information collection and processing instance, used to generate a RAN background environment consistent with the current RAN performance status; this instance is deployed close to the RAN side node; 3. Core network load information collection and processing instance, used to generate a core network background environment consistent with the current network performance status; this instance can be deployed near the core network function node; 4. Core network service traffic collection and processing instance, used to generate core network service traffic consistent with the current network XR service; this instance is deployed near the UPF position.

[0081] Examples of digital twin network functions may include:

[0082] 5. RAN background environment instance generated based on collected RAN load information; 6. Air interface service flow instance constructed based on input of air interface service flow collection instance and service flow mapping model; 7. RAN scheduling processing behavior instance constructed based on air interface resource scheduling and forwarding model; 8. Wireless parameter adjustment instance constructed based on wireless parameter adjustment model; 9. Air interface service evaluation instance constructed based on air interface service evaluation model; 10. Core network background environment instance generated based on core network load information; 11. Core network service flow instance constructed based on input of core network service flow collection instance and core network service flow mapping model; 12. Core network service scheduling and forwarding behavior instance constructed based on core network flow feature behavior model; 13. Core network service evaluation instance constructed based on core network service evaluation model; 14. Core network parameter adjustment instance constructed based on core network parameter adjustment model. Examples of connections and interactions between instances are as follows: Figure 2 shown.

[0083] In some optional embodiments of the present invention, the control function deploys the digital twin network instance based on the orchestration result, including: the control function obtains the twin model corresponding to the digital twin network instance based on the orchestration result, and determines the deployment location of the digital twin network instance; the control function deploys the digital twin network instance according to the deployment location and the twin model.

[0084] In this embodiment, the control function can obtain the twin model required for building the digital twin network based on the orchestration result. In some optional embodiments, the control function can obtain the required twin model from the model library, or obtain the required twin model through the online learning model in the running digital twin instance.

[0085] The control function deploys the acquired twin model at the deployment location of the corresponding digital twin network instance. In some optional embodiments, if the arrangement result includes the deployment location corresponding to each digital twin network instance, the control function can directly deploy the digital twin network instance according to the deployment location. In other optional embodiments, if the arrangement result does not include the deployment location corresponding to each digital twin network instance, the control function can comprehensively consider factors such as the digital twin network requirements and data transmission costs, and deploy the digital twin network instance and the twin object nearby, or it can be deployed in a centralized or hierarchical manner at a suitable location. Among them, optionally, the arrangement result can also carry relevant information (such as location information) of nodes or objects that have an interactive relationship with the constructed digital twin network, and the control function can determine the deployment location corresponding to each digital twin network instance according to the location information. Then the control function deploys the corresponding twin model at the corresponding deployment location through messages or signaling according to the determined deployment location.

[0086] In some optional embodiments of the present invention, the control function configures the digital twin network instance based on the orchestration result, including: the control function configures at least one of the following to the digital twin network instance based on the orchestration result:

[0087] The connection and interaction relationships between digital twin network instances;

[0088] Data collection and processing instance attribute information.

[0089] In this embodiment, on the one hand, the control function configures the digital twin network instance, specifically including configuring the connection relationship and interaction relationship between the digital twin network instances, for example Figure 2 The connection relationship and interaction relationship between the digital twin network instances shown, the control function can send messages or signaling to each digital twin network instance, and configure the connection relationship and interaction relationship between the digital twin network instances through messages or signaling. On the other hand, the control function also needs to configure the attribute information of the digital twin network instance. For example, for a data acquisition and processing instance, the configuration of its related attributes may include at least one of the following: acquisition range, content, acquisition frequency, reporting frequency, output object, etc.; for another example, for a digital twin network function instance, its related attribute parameters can also be configured. In other optional embodiments, the control function can also configure the operating environment information of each digital twin network instance, etc. Of course, other parameters related to the operation of the digital twin network instance also need to be configured by the control function, and this embodiment does not limit this.

[0090] In some optional embodiments, when an existing data acquisition and processing instance can meet the data acquisition requirements, the control function can be updated based on the configuration of the existing data acquisition and processing instance to meet the needs of the digital twin instance.

[0091] In some optional embodiments of the present invention, the control function starts the digital twin network instance based on the orchestration result, including: the control function sends a first instruction to the digital twin network instance, and the first instruction is used to start the digital twin network instance.

[0092] In this embodiment, after the configuration work is completed, the control function starts the digital twin network instance, which can be specifically started or run through instructions or signaling. Multiple digital twin network instances run together and exchange information to realize the digital twin network required by consumers.

[0093] In some optional embodiments of the present invention, the control function performs status monitoring on the digital twin network instance based on the orchestration result, including: the control function obtains status information sent by the digital twin network instance, and monitors the status of the digital twin network instance based on the status information.

[0094] In this embodiment, the control function can interact with each digital twin network instance. For example, the digital twin network instance can report information according to a specified strategy (such as periodicity, or reporting when an abnormality is detected). The control function receives the information reported by the digital twin network instance, thereby determining the status information of the digital twin network instance, and monitors the status of the digital twin network instance based on the status information.

[0095] In some optional embodiments of the present invention, the method also includes: the control function receives a second request sent by the orchestration function, the second request is used to request deletion of the digital twin network instance; the control function sends a second instruction to the digital twin network instance based on the second request, the second instruction is used to stop running the digital twin network instance and reclaim the resources of the digital twin network instance.

[0096] In this embodiment, the orchestration function receives a digital twin network deletion request (i.e., a second request) from a consumer, and sends the second request to the control function. After receiving the second request, the control function deletes the deployed, configured, and started digital twin network instances according to the second request. Specifically, the control function sends messages or instructions to each digital twin network instance, deletes the deployed, configured, and started digital twin network instances through messages or instructions, and recycles the resources of the digital twin network instances.

[0097] Figure 4 Schematic diagram of the digital twin network functional architecture of an embodiment of the present invention; Figure 4As shown in the figure, the architecture includes the digital twin orchestration function (i.e., the orchestration function) and the digital twin control function (i.e., the control function). The digital twin orchestration function can orchestrate the digital twin network instance according to the construction requirements of the digital twin network, the existing digital twin-related twin models, and the networking information of the physical network, and generate the orchestration results. The digital twin control function controls and manages the digital twin network instance throughout its life cycle based on the orchestration results of the digital twin network instance. Among them, both the digital twin orchestration function and the digital twin control function can interact with the model library. The digital twin orchestration function can obtain the relevant information of the existing digital twin-related twin models through the model library, thereby generating the orchestration results; the digital twin control function can obtain the relevant twin models from the model library based on the orchestration results, so as to perform the relevant control of the subsequent digital twin network instance.

[0098] The digital twin network instance is the execution entity of the digital twin network, which may include the digital twin network function instance and the data acquisition and processing instance. The data acquisition and processing instance is used to collect data and transmit the collected data; the digital twin network function instance is mainly used to realize the corresponding network function. The digital twin network instances cooperate with each other to jointly realize the required digital twin network, that is, to realize the virtual network mirroring oriented to business needs.

[0099] The embodiment of the present invention proposes orchestration functions and control functions for the orchestration and control of digital twin network instances, supports dynamic generation of digital twin network instances that meet business needs based on consumer needs, runs digital twin network instances to provide digital twin network services, and thus provides digital twin network services for specific needs. It solves the data transmission overhead and latency problems brought by centralized digital twin networks in actual applications through distributed deployment of digital twin network instances. In addition, the technical solution of the embodiment of the present invention improves resource utilization while meeting business needs.

[0100] Figure 5 Schematic diagram of the interactive process of the method for constructing a digital twin network according to an embodiment of the present invention; Figure 5 As shown, the method includes:

[0101] Step 301: The digital twin consumer sends a digital twin network construction request to the orchestration function.

[0102] Here, the digital twin network construction request includes relevant information of the digital twin network. The relevant information of the digital twin network may include relevant information of the constructed digital twin network, for example, at least one of the following information: the target network identifier, target time period, target service identifier (ID), target service model and service volume of the digital twin, etc. Among them, the target network identifier is to determine the target network to be twinned, which can be an end-to-end network or a part of an end-to-end network; the target time period refers to a certain time period in the past, present and future of the target network to be digitally twinned; the target service ID is to identify the service or service combination running on the target network to be digitally twinned; the target service model and service volume refer to the traffic model and service volume of the service running on the target network of the digital twin. For example, the target service model can be reflected by the traffic model identifier of the service, and the service volume can be reflected by the specific value, value threshold or value range of the service volume. Optionally, the relevant information of the constructed digital twin network, for example, represents or indicates: building a digital twin network for XR service assurance. On the other hand, the relevant information of the digital twin network may also include relevant information of nodes or objects that have an interactive relationship with the constructed digital twin network; wherein the node or object that has an interactive relationship with the digital twin network refers to, for example, the consumer that issues the first request, or may refer to the user node or object of the digital twin network, and the source data node of the digital twin network, etc. Among them, the relevant information of the node or object that has an interactive relationship with the constructed digital twin network may refer to the location information (such as geographic location information) of the node or object that has an interactive relationship with the digital twin network.

[0103] Step 302: The orchestration function digital twin network construction request, the twin model of the existing digital twin network and the network networking information are analyzed to generate the orchestration result of the digital twin network instance.

[0104] Here, the orchestration function performs a comprehensive analysis based on the construction requirements of the digital twin network, the existing digital twin network related models and the networking information of the physical network, and generates the orchestration results of the digital twin network instance. Among them, the orchestration function can specifically determine the digital twin network instance required for the digital twin network according to the relevant information of the digital twin network in the construction requirements, as well as the connection relationship and interaction relationship of each digital twin network instance, and determine the deployment location of the digital twin network instance determined according to the network networking information. In other optional embodiments, after the orchestration function determines the digital twin network instance required for the digital twin network, it can also determine the deployment location according to the network networking information and the relevant information (such as location information) of the nodes or objects that have an interactive relationship with the constructed digital twin network, for example, the relevant digital twin network instance can be deployed in a position close to the nodes or objects that have an interactive relationship with the digital twin network, etc. Among them, the nodes that have an interactive relationship with the digital twin network, such as the source data nodes of the digital twin network, the consumer nodes of the digital twin network, etc.

[0105] Among them, the orchestration result may include: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one connection relationship and interaction relationship between digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances. In other optional embodiments, the orchestration result may also include information such as the deployment location of each digital twin network instance. The digital twin network function instance, for example, is an AMF registration processing instance, an SMF session creation processing instance, a UPF flow processing instance, or a combination instance of multiple network functions, etc., and for example, a twin instance of a simulated network business flow model, a twin instance of a simulated terminal behavior model, and so on.

[0106] For example, taking the construction of a core network digital twin network for XR service assurance as an example, data collection and processing examples may include:

[0107] 1. Air interface service traffic collection instance, used to generate air interface service traffic consistent with the current network XR service; this instance can be deployed near the RAN side; 2. RAN load information collection and processing instance, used to generate a RAN background environment consistent with the current RAN performance status; this instance is deployed close to the RAN side node; 3. Core network load information collection and processing instance, used to generate a core network background environment consistent with the current network performance status; this instance can be deployed near the core network function node; 4. Core network service traffic collection and processing instance, used to generate core network service traffic consistent with the current network XR service; this instance is deployed near the UPF position.

[0108] Examples of digital twin network functions may include:

[0109] 5. RAN background environment instance generated based on collected RAN load information; 6. Air interface service flow instance constructed based on input of air interface service flow collection instance and service flow mapping model; 7. RAN scheduling processing behavior instance constructed based on air interface resource scheduling and forwarding model; 8. Wireless parameter adjustment instance constructed based on wireless parameter adjustment model; 9. Air interface service evaluation instance constructed based on air interface service evaluation model; 10. Core network background environment instance generated based on core network load information; 11. Core network service flow instance constructed based on input of core network service flow collection instance and core network service flow mapping model; 12. Core network service scheduling and forwarding behavior instance constructed based on core network flow feature behavior model; 13. Core network service evaluation instance constructed based on core network service evaluation model; 14. Core network parameter adjustment instance constructed based on core network parameter adjustment model. Examples of connections and interactions between instances are as follows: Figure 2 shown.

[0110] Step 303: The orchestration function sends the orchestration result to the control function. Based on the orchestration result, the control function can deploy, configure, start and manage the digital twin network function instance and data acquisition and processing instance throughout the life cycle.

[0111] Step 304: The control function obtains the twin model from the model library based on the orchestration result.

[0112] Here, the control function can obtain the required twin model from the model library, or it can obtain the required twin model through the online learning model in the running digital twin instance.

[0113] Step 305: Control function deployment and configuration of digital twin network function instances.

[0114] Here, the control function can be based on the orchestration results and data transmission costs and other factors, and the digital twin network function instance can be deployed close to the twin object, or it can be deployed in a centralized or hierarchical manner at a suitable location. After determining the deployment location, the twin model corresponding to the acquired digital twin network function instance is deployed through signaling or messages, and the association information between the digital twin network function instances, the operating environment and other information are configured.

[0115] Step 306: Control function deployment and data collection processing instance.

[0116] Here, the control function can determine the deployment location of the data acquisition and processing instance according to the orchestration result. Exemplarily, the data acquisition and processing instance is usually deployed near the data source. After determining the deployment location, the twin model corresponding to the acquired data acquisition and processing instance is deployed through signaling or messages, and the relevant information of the configuration data acquisition and processing instance and the association information between the configuration data acquisition and processing instance and the digital twin network function instance are configured. Among them, the relevant information of the configuration data acquisition and processing instance, for example, the relevant attributes of the configuration data acquisition and processing instance, including the collection scope, content, collection frequency, reporting frequency, output object, etc.

[0117] Optionally, when the existing data acquisition and processing instance can meet the data acquisition requirements, the control function can be updated based on the configuration of the existing data acquisition and processing instance, that is, a message or instruction is sent to the existing data acquisition and processing instance, and the message or instruction includes updated configuration information to meet the needs of the digital twin instance.

[0118] Step 307: The control function starts each digital twin network instance.

[0119] After the configuration and deployment preparations are completed, the control function starts all corresponding digital twin function instances.

[0120] Step 308: The control function monitors the status of each digital twin network instance.

[0121] Here, the control function can exchange information with each digital twin network instance. For example, the digital twin network instance can report information according to a specified strategy (such as periodicity, or reporting when an abnormality is detected). The control function receives the information reported by the digital twin network instance, thereby determining the status information of the digital twin network instance, and monitors the status of the digital twin network instance based on the status information, and performs timely processing and optimization when an abnormality is found.

[0122] Step 309: The digital twin consumer sends a digital twin network deletion request to the orchestration function, and the orchestration function sends the digital twin network deletion request to the control function.

[0123] Step 310: The control function sends instructions to each digital twin network instance to instruct it to stop running the digital twin network instance and recycle the resources of the digital twin network instance.

[0124] Based on the above embodiments, an embodiment of the present invention provides a device for constructing a digital twin network, which is applied to the orchestration function. Figure 6 Schematic diagram of the composition structure of the digital twin network construction device of the embodiment of the present invention Figure 1 ;like Figure 6As shown, the device includes: a first communication unit 11 and a first processing unit 12; wherein,

[0125] The first communication unit 11 is used to receive a first request sent by a consumer, where the first request is used to request to build a digital twin network; the first request includes relevant information of the digital twin network;

[0126] The first processing unit 12 is used to analyze the first request and the network networking information to generate an orchestration result of the digital twin network instance;

[0127] The first communication unit 11 is also used to send the orchestration result to the control function so that the control function controls the digital twin network instance based on the orchestration result, and the control includes at least one of the following controls on the digital twin network instance: deployment, configuration, startup, and status monitoring.

[0128] In some optional embodiments of the present invention, the first communication unit 11 is further used to receive a second request sent by the consumer, and send the second request to the control function, where the second request is used to request deletion of the digital twin network instance.

[0129] In some optional embodiments of the present invention, the digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance;

[0130] The orchestration result includes: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one connection relationship and interaction relationship among digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances.

[0131] In an embodiment of the present invention, the first processing unit 12 in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a programmable gate array (FPGA) in actual applications; the first communication unit 11 in the device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in actual applications.

[0132] An embodiment of the present invention provides a device for constructing a digital twin network, which is applied to a control function. Figure 7Schematic diagram of the composition structure of the digital twin network construction device of the embodiment of the present invention Figure 2 ;like Figure 7 As shown, the device includes: a second communication unit 21 and a second processing unit 22; wherein,

[0133] The second communication unit 21 is used to receive the orchestration result of the digital twin network instance sent by the orchestration function;

[0134] The second processing unit 22 is used to control the digital twin network instance based on the orchestration result, and the control includes at least one of the following: deployment, configuration, startup, and status monitoring of the digital twin network instance.

[0135] In some optional embodiments of the present invention, the digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance;

[0136] The orchestration result includes: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one connection relationship and interaction relationship among digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances.

[0137] In some optional embodiments of the present invention, the second processing unit 22 is used to obtain the twin model corresponding to the digital twin network instance based on the orchestration result, and determine the deployment location of the digital twin network instance; and is also used to deploy the digital twin network instance through the second communication unit 21 according to the deployment location and the twin model.

[0138] In some optional embodiments of the present invention, the second processing unit 22 is used to configure at least one of the following to the digital twin network instance through the second communication unit 21 based on the orchestration result:

[0139] The connection and interaction relationships between digital twin network instances;

[0140] Data collection and processing instance attribute information.

[0141] In some optional embodiments of the present invention, the second processing unit 22 is used to send a first instruction to the digital twin network instance through the second communication unit 21, and the first instruction is used to start the digital twin network instance.

[0142] In some optional embodiments of the present invention, the second processing unit 22 is used to obtain status information sent by the digital twin network instance through the second communication unit 21, and monitor the status of the digital twin network instance based on the status information.

[0143] In some optional embodiments of the present invention, the second communication unit 21 is also used to receive a second request sent by the orchestration function, and the second request is used to request deletion of the digital twin network instance; based on the second request, a second instruction is sent to the digital twin network instance, and the second instruction is used to stop running the digital twin network instance and reclaim the resources of the digital twin network instance.

[0144] In an embodiment of the present invention, the second processing unit 22 in the device can be implemented by a CPU, a DSP, an MCU or an FPGA in actual applications; the second communication unit 21 in the device can be implemented by a communication module (including: a basic communication kit, an operating system, a communication module, a standardized interface and protocol, etc.) and a transceiver antenna in actual applications.

[0145] It should be noted that: when constructing a digital twin network, the construction device of the digital twin network provided in the above embodiment only uses the division of the above program modules as an example. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the construction device of the digital twin network provided in the above embodiment and the construction method embodiment of the digital twin network belong to the same concept. The specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0146] The embodiment of the present invention further provides a network function, which may specifically be an orchestration function or a control function. Figure 8 FIG. 1 is a schematic diagram of the hardware structure of the network function of an embodiment of the present invention. Figure 8 As shown, the communication device includes a memory 32, a processor 31, and a computer program stored in the memory 32 and executable on the processor 31. When the processor 31 executes the program, the steps of the method for constructing a digital twin network applied to the orchestration function or the control function are implemented.

[0147] Optionally, the network function further includes at least one network interface 33. The various components in the network function are coupled together via a bus system 34. It is understood that the bus system 34 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 34 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 8 Various buses are labeled as bus system 34 .

[0148] It can be understood that the memory 32 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 32 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0149] The method disclosed in the above embodiment of the present invention can be applied to the processor 31, or implemented by the processor 31. The processor 31 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 31 or the instruction in the form of software. The above processor 31 can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 31 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 32. The processor 31 reads the information in the memory 32 and completes the steps of the above method in combination with its hardware.

[0150] In an exemplary embodiment, the network function may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), FPGA, general purpose processor, controller, MCU, microprocessor, or other electronic components to execute the aforementioned method.

[0151] In an exemplary embodiment, the present invention also provides a computer-readable storage medium, such as a memory 32 including a computer program, and the computer program can be executed by a processor 31 of a network function to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM; or it can be various devices including one or any combination of the above memories.

[0152] The computer-readable storage medium provided by an embodiment of the present invention stores a computer program thereon, which, when executed by a processor, implements the steps of the method for constructing a digital twin network for orchestration function or control function applied by an embodiment of the present invention.

[0153] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0154] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0155] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0156] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0157] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0158] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0159] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.

[0160] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0161] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for constructing a digital twin network, characterized in that: The method is applied to the arrangement function, and the method comprises: The orchestration function receives a first request sent by a consumer, where the first request is used to request the construction of a digital twin network; the first request includes relevant information of the digital twin network; The orchestration function analyzes the first request and the network networking information to generate an orchestration result of the digital twin network instance; The orchestration function sends the orchestration result to the control function so that the control function controls the digital twin network instance based on the orchestration result, and the control includes at least one of the following controls on the digital twin network instance: deployment, configuration, startup, and status monitoring.

2. The method according to claim 1, characterized in that The method further comprises: The orchestration function receives a second request sent by the consumer, and sends the second request to the control function, where the second request is used to request deletion of the digital twin network instance.

3. The method according to claim 1, characterized in that The digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance; The orchestration result includes: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one connection relationship and interaction relationship among digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances.

4. A method for constructing a digital twin network, characterized in that: The method is applied to a control function, and the method comprises: The control function receives the orchestration results of the digital twin network instance sent by the orchestration function, and controls the digital twin network instance based on the orchestration results, wherein the control includes at least one of the following: deployment, configuration, startup, and status monitoring of the digital twin network instance.

5. The method according to claim 4, characterized in that The digital twin network instance includes: a digital twin network function instance and a data acquisition and processing instance; The orchestration result includes: at least one digital twin network function instance, at least one data acquisition and processing instance, and at least one connection relationship and interaction relationship among digital twin network function instances, between data acquisition and processing instances, and between digital twin network function instances and data acquisition and processing instances.

6. The method according to claim 4 or 5, characterized in that: The control function deploys the digital twin network instance based on the orchestration result, including: The control function obtains the twin model corresponding to the digital twin network instance based on the orchestration result, and determines the deployment location of the digital twin network instance; The control function deploys the digital twin network instance according to the deployment location and the twin model.

7. The method according to claim 4 or 5, characterized in that: The control function configures the digital twin network instance based on the orchestration result, including: The control function configures at least one of the following to the digital twin network instance based on the orchestration result: The connection and interaction relationships between digital twin network instances; Data collection and processing instance attribute information.

8. The method according to claim 4 or 5, characterized in that: The control function starts the digital twin network instance based on the orchestration result, including: The control function sends a first instruction to the digital twin network instance, where the first instruction is used to start the digital twin network instance.

9. The method according to claim 4 or 5, characterized in that: The control function monitors the status of the digital twin network instance based on the orchestration results, including: The control function obtains status information sent by the digital twin network instance, and monitors the status of the digital twin network instance based on the status information.

10. The method according to claim 4 or 5, characterized in that: The method further comprises: The control function receives a second request sent by the orchestration function, where the second request is used to request deletion of the digital twin network instance; The control function sends a second instruction to the digital digital twin network instance based on the second request, and the second instruction is used to stop running the digital digital twin network instance and reclaim the resources of the digital digital twin network instance.

11. A device for constructing a digital twin network, characterized in that: The device is applied to the orchestration function, and comprises: a first communication unit and a first processing unit; wherein, The first communication unit is used to receive a first request sent by a consumer, where the first request is used to request to build a digital twin network; the first request includes relevant information of the digital twin network; The first processing unit is used to analyze the first request and the network networking information to generate an orchestration result of the digital twin network instance; The first communication unit is also used to send the orchestration result to the control function so that the control function controls the digital twin network instance based on the orchestration result, and the control includes at least one of the following controls on the digital twin network instance: deployment, configuration, startup, and status monitoring.

12. A device for constructing a digital twin network, characterized in that: The device is applied to a control function, and comprises: a second communication unit and a second processing unit; wherein, The second communication unit is used to receive the orchestration result of the digital twin network instance sent by the orchestration function; The second processing unit is used to control the digital twin network instance based on the orchestration result, and the control includes at least one of the following: deployment, configuration, startup, and status monitoring of the digital twin network instance.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented; or When the program is executed by a processor, the steps of the method according to any one of claims 4 to 10 are implemented.

14. A network function, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 3 are implemented; or, When the processor executes the program, the steps of the method according to any one of claims 4 to 10 are implemented.

Citation Information

Cited By

  • Digital twin network construction method, apparatus, device and storage medium

    EP4797776A1