Management method and apparatus based on digital twin service

By building digital twin services and simulation services within the manufacturer's equipment management domain system of the communication network, the problems of insufficient flexibility and high optimization costs in the operation and maintenance management of communication networks are solved, and more accurate digital twin construction and network management are achieved.

WO2025055489A1PCT designated stage expired Publication Date: 2025-03-20HUAWEI TECH CO LTD

Patent Information

Application Number
PCT/CN2024/103009
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-10
Filing Date
2024-07-02
Publication Date
2025-03-20

AI Technical Summary

Technical Problem

The existing technology is difficult to achieve network flexibility, quickly deploy new technologies, simplify operation and maintenance management, and reduce optimization costs in the operation and maintenance management of communication networks.

Method used

By building digital twin services and simulation services within the manufacturer's equipment management domain system, more accurate data and provide services are obtained, helping consumer operators manage the network and realize the digital twin service experience.

Benefits of technology

It realizes a more accurate digital twin construction, simplifies the operator's digital twin service experience, improves the refined network management and real-time closed-loop control capabilities, and reduces optimization costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024103009_20032025_PF_FP_ABST
    Figure CN2024103009_20032025_PF_FP_ABST
Patent Text Reader

Abstract

A management method and apparatus based on a digital twin service. The method comprises: a first device creating at least one digital twin instance on the basis of first information and data of a physical entity, wherein the first information is used for indicating the creation of a digital twin requested by a second device, the at least one digital twin instance corresponds to the physical entity, and the first device is used for managing the physical entity; and sending second information to the second device, wherein the second information comprises information of the at least one digital twin instance, and the second information is used for indicating an operation that can be executed on the digital twin instance. On the basis of the solution of the present application, a more accurate digital twin can be constructed, and a manufacturer-domain management system constructs a digital twin and provides a digital twin service for an operator OSS domain.
Need to check novelty before this filing date? Find Prior Art

Description

Management method and device based on digital twin service

[0001] This application claims priority to the Chinese patent application with application number 202311193021.5 filed with the State Intellectual Property Office of China on September 15, 2023, and priority to the Chinese patent application with invention name “Management method and device based on digital twin service”, and priority to the Chinese patent application with application number 202410573876.9 filed with the State Intellectual Property Office of China on May 10, 2024, and priority to the Chinese patent application with invention name “Management method and device based on digital twin service”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communications, and more specifically, to a management method and device based on digital twin services. Background Art

[0003] Digital twins are a digital concept and technology based on the integration of data and models. By constructing precise digital mappings of physical objects in real time in digital space, they simulate, verify, predict, and control the entire lifecycle of physical entities based on data integration, analysis, and prediction, ultimately forming an optimized closed loop for intelligent decision-making. The physical objects they target include physical objects, behaviors, and processes, and the data involved in building digital twins includes both real-time and historical operational data of the physical objects.

[0004] With the development of digital twin technology and its application in various industries, including manufacturing, the application of digital twin technology in communications networks has gradually attracted industry research and attention. To address the challenges of communications network operations and management, such as insufficient network flexibility, long R&D and deployment cycles for new network technologies, complex network operations and management, and high costs and risks associated with network optimization, the concept of digital twin networks, based on digital twin technology, has emerged. A digital twin network (DTN) is a network system that digitally creates virtual digital twins of physical network entities and enables real-time interactive mapping with these entities. Its core elements are data, models, interaction, and mapping. The application of digital twin technology in networks will facilitate full lifecycle management, from devices to networks. It can review the past and predict the future, enabling refined management of networks and devices throughout the entire process. It will also help achieve real-time closed-loop control of networks. Through the simulation, analysis, and prediction capabilities of digital twins, closed-loop control and iterative optimization of networks can be achieved.

[0005] How to build digital twins more accurately and provide digital twin services to service operators is an urgent problem that needs to be solved.

[0006] Summary of the Invention

[0007] This application provides a management method and device based on digital twin services. By building digital twin services and simulation services within the manufacturer's equipment management domain system, it is possible to obtain data and provide services more accurately, making it easier for consumer operators to manage the network and obtain a digital twin service experience.

[0008] In a first aspect, a management method based on a digital twin service is provided, the method comprising: a first device creating at least one digital twin instance based on first information and data of a physical entity, the first information being used to indicate the creation of a digital twin requested by a second device, the at least one digital twin instance corresponding to a physical entity, and the first device being used to manage the physical entity; and sending second information to the second device, the second information including information of the at least one digital twin instance, the second information being used to indicate operations that can be performed on the digital twin instance.

[0009] The first device can be a manufacturer's device that provides digital twin services, and the second device can be an operator's device that requests digital twin services. The first device can obtain all parameters of the physical entity and its internal implementation, and can directly manage the physical entity.

[0010] In this application, when the physical entity is a network entity object, the first device managing the physical entity may be a first device that obtains information about the network object and manages and analyzes the information about the network object. For example, the first device may be a management data analysis function (MDAF), which can process and analyze network and service-related data and provide useful analysis outputs, such as predicting faults; analyzing network energy consumption and providing recommended energy-saving solutions; analyzing network latency issues and providing the root cause of excessive latency in the network, as well as recommended solutions to address high latency.

[0011] According to the solution of this application, the manufacturer domain management system builds the digital twin and provides digital twin services to the operator OSS domain, making the digital twin construction more accurate. At the same time, through the services provided by the manufacturer domain, the operator OSS also gains the experience of digital twin services, achieving the goal envisioned by the operator to build the digital twin.

[0012] In combination with the first aspect, in certain implementations of the first aspect, when the first information indicates that visualization capability is required, the method includes: creating at least one simulation instance based on the first information and at least one digital twin instance, the at least one simulation instance being used to generate a real-time data stream of the corresponding at least one digital twin instance, the second information also including access information of the at least one simulation instance, the access information being used by the second device to request the real-time data stream from the at least one simulation instance.

[0013] According to the solution of the present application, a simulation object entity is created, thereby providing visual functions.

[0014] In combination with the first aspect, in certain implementations of the first aspect, at least one digital twin instance includes a first instance and a second instance, the first instance corresponds to a first physical entity, the first physical entity is used to run a primary network service, the second instance corresponds to a second physical entity, the second physical entity is used to run a backup network service, and the method also includes: receiving third information from a second device, the third information is used to indicate a requirement for a first operation of the second device; performing a first operation on at least one digital twin instance based on the third information, the first operation including updating information of the first instance and the second instance.

[0015] In combination with the first aspect, in some implementations of the first aspect, the first operation further includes operating the first physical entity and the second physical entity according to updated information of the first instance and the second instance, so that the primary network switches to the backup network.

[0016] In combination with the first aspect, in some implementations of the first aspect, first response information is sent, where the first response information is used to indicate that the first operation is successful.

[0017] In combination with the first aspect, in certain implementations of the first aspect, a real-time data stream generated by at least one simulation instance is updated.

[0018] In combination with the first aspect, in certain implementations of the first aspect, a first operation report is sent, where the first operation report is determined based on the operating data of at least one digital twin instance when performing the first operation and the third information.

[0019] In combination with the first aspect, in certain implementations of the first aspect, the first operation report also includes recommended operation information, and the method also includes: performing a second operation on at least one digital twin instance based on fourth information, the fourth information is determined based on the recommended operation information, and the second operation includes updating the information of the first instance and the second instance again.

[0020] In combination with the first aspect, in some implementations of the first aspect, the first information or the third information includes at least one of the following information: target information, scope information, information requirements, capability information, supported operation information, operation information, digital twin instance information and simulation instance information; wherein, the target information is used to indicate the physical entity corresponding to the digital twin instance, the scope information is used to indicate the service scope of the digital twin instance, the information requirements are used to indicate the data of the physical entity required by the digital twin instance, the capability information is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

[0021] In combination with the first aspect, in certain implementations of the first aspect, the data of the physical entity includes at least one of the following information: physical entity performance management information, physical entity fault management information, signaling information, network function network element NF instance information and network instance information.

[0022] In combination with the first aspect, in some implementations of the first aspect, the first device receives the first information and the third information from the second device through the first interface.

[0023] In combination with the first aspect, in some implementations of the first aspect, the first device sends a real-time data stream generated by at least one simulation instance through the second interface.

[0024] In combination with the first aspect, in some implementations of the first aspect, the first device receives first information and third information from the second device through the intent interface, where the first information and the third information are intent information created by the second device.

[0025] According to the solution of the present application, an intent-based management interface is provided between the first device and the second device, which is easier for consumers to operate.

[0026] In the second aspect, a management method based on a digital twin service is provided, which includes a second device sending first information, the first information being used to indicate the creation of a digital twin requested by the second device, the first information being used by the first device to create at least one digital twin instance based on data of a physical entity, the at least one digital twin instance corresponding to the physical entity, and the first device being used to manage the physical entity; and receiving second information from the first device, the second information including information of at least one digital twin instance, the second information being used to indicate operations that can be performed on the digital twin instance.

[0027] In combination with the second aspect, in certain implementations of the second aspect, when the first information indicates that visualization capability is required, the first information is also used to indicate the creation of at least one simulation instance, and the at least one simulation instance is used to generate a real-time data stream of the corresponding at least one digital twin instance. The second information also includes access information of the at least one simulation instance, and the real-time data stream is requested from the at least one simulation instance based on the access information.

[0028] In combination with the second aspect, in certain implementations of the second aspect, at least one digital twin instance includes a first instance and a second instance, the first instance corresponds to a first physical entity, the first physical entity is used to run a primary network service, the second instance corresponds to a second physical entity, the second physical entity is used to run a backup network service, the method also includes: sending third information, the third information is used to indicate the performance of a first operation on at least one digital twin instance, the third information is used to indicate the need for the first operation of the second device, and the first operation includes updating information of the first instance and the second instance.

[0029] In combination with the second aspect, in some implementations of the second aspect, the first operation further includes operating the first physical entity and the second physical entity according to updated information of the first instance and the second instance, so that the primary network switches to the backup network.

[0030] In combination with the second aspect, in some implementations of the second aspect, first response information is received, where the first response information is used to indicate that the first operation is successful.

[0031] In conjunction with the second aspect, in certain implementations of the second aspect, a real-time data stream generated by at least one updated simulation instance is received.

[0032] In combination with the second aspect, in certain implementations of the second aspect, a first operation report is received, and the first operation report is determined based on the operating data of at least one digital twin instance when performing the first operation and the third information.

[0033] In combination with the second aspect, in certain implementations of the second aspect, the first operation report also includes recommended operation information, and the method also includes: sending fourth information, the fourth information is used to indicate the performance of a second operation on at least one digital twin instance, the fourth information is determined based on the recommended operation information, and the second operation includes updating the information of the first instance and the second instance again.

[0034] In combination with the second aspect, in some implementations of the second aspect, the first information or the third information includes at least one of the following information: target information, scope information, information requirements, capability information, supported operation information, operation information, digital twin instance information and simulation instance information; wherein, the target information is used to indicate the physical entity corresponding to the digital twin instance, the scope information is used to indicate the service scope of the digital twin instance, the information requirements are used to indicate the data of the physical entity required by the digital twin instance, the capability information is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

[0035] In combination with the second aspect, in certain implementations of the second aspect, the data of the physical entity includes at least one of the following information: physical entity performance management information, physical entity fault management information, signaling information, network function network element NF instance information and network instance information.

[0036] In combination with the second aspect, in some implementations of the second aspect, the second device sends the first information and the third information through the first interface.

[0037] In combination with the second aspect, in some implementations of the second aspect, the second device receives a real-time data stream generated by at least one simulation instance through a second interface.

[0038] In combination with the second aspect, in some implementations of the second aspect, the second device sends the first information and the third information through the intent interface, where the first information and the third information are intent information created by the second device.

[0039] In a third aspect, a management device based on a digital twin service is provided, the device comprising: a processing unit, configured to create at least one digital twin instance based on first information and data of a physical entity, wherein the first information is configured to instruct creation of a digital twin requested by a second device, the at least one digital twin instance corresponds to the physical entity, and the first device is configured to manage the physical entity;

[0040] The interface unit is used to send second information to the first device, where the second information includes information of at least one digital twin instance, and the second information is used to indicate an operation that can be performed on the digital twin instance.

[0041] In combination with the third aspect, in certain implementations of the third aspect, the processing unit is further used to create at least one simulation instance based on the first information and at least one digital twin instance when the first information indicates that visualization capability is required, and the at least one simulation instance is used to generate a real-time data stream of the corresponding at least one digital twin instance. The second information also includes access information of the at least one simulation instance, and the access information is used by the second device to request the real-time data stream from the at least one simulation instance.

[0042] In combination with the third aspect, in certain implementations of the third aspect, at least one digital twin instance includes a first instance and a second instance, the first instance corresponds to a first physical entity, and the first physical entity is used to run a primary network service; the second instance corresponds to a second physical entity, and the second physical entity is used to run a backup network service; the interface unit is further used to receive third information from a second device, and the third information is used to indicate a requirement for a first operation of the second device; the processing unit is further used to perform a first operation on at least one digital twin instance based on the third information, and the first operation includes updating information of the first instance and the second instance.

[0043] In combination with the third aspect, in certain implementations of the third aspect, the first operation further includes operating the first physical entity and the second physical entity according to updated information of the first instance and the second instance, so that the primary network switches to the backup network.

[0044] In combination with the third aspect, in some implementations of the third aspect, the interface unit is further used to send first response information, where the first response information is used to indicate that the first operation is successful.

[0045] In combination with the third aspect, in certain implementations of the third aspect, the processing unit is further configured to update a real-time data stream generated by at least one simulation instance.

[0046] In combination with the third aspect, in certain implementations of the third aspect, the interface unit is further used to send a first operation report, which is determined based on the operating data of at least one digital twin instance and the third information when performing the first operation.

[0047] In combination with the third aspect, in certain implementations of the third aspect, the first operation report also includes recommended operation information, and the processing unit is further used to perform a second operation on at least one digital twin instance based on fourth information, the fourth information is determined based on the recommended operation information, and the second operation includes updating the information of the first instance and the second instance again.

[0048] In combination with the third aspect, in certain implementations of the third aspect, the first information or the third information includes at least one of the following information: target information, scope information, information requirements, capability information, supported operation information, operation information, digital twin instance information and simulation instance information; wherein, the target information is used to indicate the physical entity corresponding to the digital twin instance, the scope information is used to indicate the service scope of the digital twin instance, the information requirements are used to indicate the data of the physical entity required by the digital twin instance, the capability information is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

[0049] In combination with the third aspect, in certain implementations of the third aspect, the data of the physical entity includes at least one of the following information: physical entity performance management information, physical entity fault management information, signaling information, network function network element NF instance information and network instance information.

[0050] In combination with the third aspect, in some implementations of the third aspect, the interface unit is specifically configured to receive the first information and the third information from the second device through the first interface.

[0051] In combination with the third aspect, in some implementations of the third aspect, the interface unit is specifically configured to send a real-time data stream generated by at least one simulation instance through the second interface.

[0052] In combination with the third aspect, in certain implementations of the third aspect, the interface unit is specifically used to receive first information and third information from the second device through the intent interface, where the first information and third information are intent information created by the second device.

[0053] In a fourth aspect, a management device based on a digital twin service is provided, which includes: an interface unit for sending first information, the first information is used to indicate the creation of a digital twin requested by a second device, the first information is used for the first device to create at least one digital twin instance based on the data of the physical entity, the at least one digital twin instance corresponds to the physical entity, and the first device is used to manage the physical entity; the interface unit is also used to receive second information from the first device, the second information includes information of at least one digital twin instance, and the second information is used to indicate the operations that can be performed on the digital twin instance.

[0054] In combination with the fourth aspect, in certain implementations of the fourth aspect, when the first information indicates that visualization capability is required, the first information is also used to indicate the creation of at least one simulation instance, and the at least one simulation instance is used to generate a real-time data stream of the corresponding at least one digital twin instance. The second information also includes access information of the at least one simulation instance, and the processing unit is used to request the real-time data stream from the at least one simulation instance based on the access information.

[0055] In combination with the fourth aspect, in certain implementations of the fourth aspect, at least one digital twin instance includes a first instance and a second instance, the first instance corresponds to a first physical entity, the first physical entity is used to run a primary network service, the second instance corresponds to a second physical entity, the second physical entity is used to run a backup network service, and the interface unit is also used to send third information, the third information is used to indicate the performance of a first operation on at least one digital twin instance, the third information is used to indicate the need for the first operation of the second device, and the first operation includes updating information of the first instance and the second instance.

[0056] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first operation further includes operating the first physical entity and the second physical entity according to updated information of the first instance and the second instance, so that the primary network switches to the backup network.

[0057] In combination with the fourth aspect, in some implementations of the fourth aspect, the interface unit is further used to receive first response information, where the first response information is used to indicate that the first operation is successful.

[0058] In combination with the fourth aspect, in certain implementations of the fourth aspect, the interface unit is further configured to receive a real-time data stream generated by at least one updated simulation instance.

[0059] In combination with the fourth aspect, in certain implementations of the fourth aspect, the interface unit is further used to receive a first operation report, which is determined based on the operating data of at least one digital twin instance and the third information when performing the first operation.

[0060] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first operation report also includes recommended operation information, and the interface unit is also used to send fourth information, and the fourth information is used to indicate the performance of a second operation on at least one digital twin instance. The fourth information is determined based on the recommended operation information, and the second operation includes updating the information of the first instance and the second instance again.

[0061] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first information or the third information includes at least one of the following information: target information, scope information, information requirements, capability information, supported operation information, operation information, digital twin instance information and simulation instance information; wherein, the target information is used to indicate the physical entity corresponding to the digital twin instance, the scope information is used to indicate the service scope of the digital twin instance, the information requirements are used to indicate the data of the physical entity required by the digital twin instance, the capability information is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

[0062] In combination with the fourth aspect, in certain implementations of the fourth aspect, the data of the physical entity includes at least one of the following information: physical entity performance management information, physical entity fault management information, signaling information, network function network element NF instance information and network instance information.

[0063] In combination with the fourth aspect, in certain implementations of the fourth aspect, the interface unit is specifically configured to send the first information and the third information through the first interface.

[0064] In combination with the fourth aspect, in certain implementations of the fourth aspect, the interface unit is specifically configured to receive a real-time data stream generated by at least one simulation instance through the second interface.

[0065] In combination with the fourth aspect, in certain implementations of the fourth aspect, the interface unit is specifically used to send the first information and the third information through the intent interface, where the first information and the third information are intent information created by the second device.

[0066] In the fifth aspect, a management method based on digital twin service is provided, which includes: the management data analysis function MDAF creates at least one digital twin object based on the fifth information and the information of the network object, the fifth information is used to indicate the creation of the digital twin object, MDAF is used to obtain the information of the network object and manage and analyze the information of the network object, and at least one digital twin object corresponds to the network object; sending sixth information to the second device, the sixth information includes parameters of at least one digital twin object, and the sixth information is used to indicate the operations that can be performed on the digital twin object.

[0067] In combination with the fifth aspect, in certain implementations of the fifth aspect, the fifth information includes at least one of the following information: requirement information, output information, capability information parameters, scope information and time information; wherein, the requirement information is used to instruct MDAF to output analysis results and / or recommended solutions, the output information is used to indicate the manner in which MDAF outputs analysis results and / or recommended solutions, the capability information parameters are used to indicate the capabilities of the digital twin object, the scope information is used to indicate the analyzed network object, and the time information is used to indicate the time range for the analysis.

[0068] In combination with the fifth aspect, in certain implementations of the fifth aspect, the parameters of the digital twin object are used to indicate whether the object is a digital twin object, and the parameters of the digital twin object are also used to indicate the digital twin capability information of the object and the physical network object corresponding to the object.

[0069] In combination with the fifth aspect, in certain implementations of the fifth aspect, when the fifth information indicates that visualization capability is required, the method includes MDAF sending seventh information to the second device, the seventh information being used to request establishment of a real-time data stream, the real-time data stream being used to transmit a digital twin image generated based on at least one digital twin object, the digital twin image including information of the network object.

[0070] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method also includes: MDAF sends a report to the second device, the report including analysis results and / or recommended solutions, the analysis results are determined based on the data information of the network object and the fifth information, the recommended solution includes the third operation on the network object recommended by MDAF, and the third operation includes modifying the parameters of the network object corresponding to the digital twin object.

[0071] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method includes: updating the real-time data stream.

[0072] In combination with the fifth aspect, in certain implementations of the fifth aspect, the information of the network object includes at least one of the following information: network performance metrics, key performance indicators, technical service quality indicator reports, alarms, configuration data, network analysis data, and service experience data.

[0073] In combination with the fifth aspect, in some implementations of the fifth aspect, the MDAF receives fifth information from the second device through the first interface.

[0074] In combination with the fifth aspect, in certain implementations of the fifth aspect, the MDAF sends the real-time data stream through the second interface.

[0075] In combination with the fifth aspect, in certain implementations of the fifth aspect, the MDAF receives the fifth information and the eighth information from the second device through the intent interface, where the fifth information and the eighth information are intent information created by the second device.

[0076] In the sixth aspect, a management method based on digital twin service is provided, the method including: the second device sends fifth information, the fifth information is used to instruct the management data analysis function MDAF to create a digital twin object according to the needs of the second device, MDAF is used to obtain information of network objects and manage and analyze the information of network objects, and the digital twin object corresponds to the network object; receiving sixth information, the sixth information includes parameters of at least one digital twin object, and the sixth information is used to indicate the operations that can be performed on the digital twin object.

[0077] In combination with the sixth aspect, in certain implementations of the sixth aspect, the fifth information includes at least one of the following information: requirement information, output information, capability information parameters, scope information, and time information; wherein, the requirement information is used to indicate how MDAF outputs analysis results and / or recommended solutions, the output information is used to indicate how MDAF outputs analysis results and / or recommended solutions, the capability information parameters are used to indicate the capabilities of the digital twin object, the scope information is used to indicate the network object to be analyzed, and the time information is used to indicate the time range for the analysis.

[0078] In combination with the sixth aspect, in certain implementations of the sixth aspect, the parameters of the digital twin object are used to indicate whether the object is a digital twin object, and the parameters of the digital twin object are used to indicate the capability information of the object and the network object corresponding to the object.

[0079] In combination with the sixth aspect, in certain implementations of the sixth aspect, when the fifth information indicates that visualization capability is required, the method includes receiving seventh information, where the seventh information is used to request establishment of a real-time data stream, and the real-time data stream is used to transmit a digital twin image generated based on at least one digital twin object, where the digital twin image includes information of the network object.

[0080] In combination with the sixth aspect, in some implementations of the sixth aspect, the method also includes: the second device receives a report sent by MDAF, the report includes analysis results and / or recommended solutions, the analysis results are determined based on the data information of the network object and the fifth information, the recommended solution includes the third operation on the network object recommended by MDAF, and the third operation includes modifying the parameters of the network object corresponding to the digital twin object.

[0081] In combination with the sixth aspect, in certain implementations of the sixth aspect, when the sixth information indicates that the digital twin object has verification capabilities, the method also includes the second device sending eighth information, the eighth information including the identification ID information of the digital twin object, the eighth information is determined according to the proposed scheme, and the eighth information is used to indicate a fourth operation on the digital twin object, and the fourth operation includes modification of the parameters of the digital twin object.

[0082] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method includes: updating the real-time data stream.

[0083] In combination with the sixth aspect, in certain implementations of the sixth aspect, the information of the network object includes at least one of the following information: network performance metrics, key performance indicators, technical service quality indicator reports, alarms, configuration data, network analysis data, and service experience data.

[0084] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second device sends the fifth information to the MDAF through the first interface, and the second device sends the eighth information to the digital twin object through the first interface.

[0085] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second device receives the real-time data stream through the second interface.

[0086] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second device sends the fifth information and the eighth information to the MDAF through the intent interface, where the fifth information and the eighth information are intent information created by the second device.

[0087] In the seventh aspect, a management device based on a digital twin service is provided, which includes: an interface unit for receiving fifth information; a processing unit for creating at least one digital twin object based on the fifth information and information of the network object, the fifth information is used to indicate the creation of a digital twin object, and at least one digital twin object corresponds to a network object; the interface unit is also used to obtain information about the network object, and the processing unit is also used to manage and analyze the information of the network object; the interface unit is also used to send sixth information to the second device, the sixth information includes parameters of at least one digital twin object, and the sixth information is used to indicate operations that can be performed on the digital twin object.

[0088] In combination with the seventh aspect, in certain implementations of the seventh aspect, the fifth information includes at least one of the following information: requirement information, output information, capability information parameters, scope information and time information; wherein, the requirement information is used to indicate MDAF to output analysis results and / or recommended solutions, the output information is used to indicate the manner in which MDAF outputs analysis results and / or recommended solutions, the capability information parameters are used to indicate the capabilities of the digital twin object, the scope information is used to indicate the analyzed network object, and the time information is used to indicate the time range for the analysis.

[0089] In combination with the seventh aspect, in certain implementations of the seventh aspect, the parameters of the digital twin object are used to indicate whether the object is a digital twin object, and the parameters of the digital twin object are used to indicate the capability information of the object and the network object corresponding to the object.

[0090] In combination with the seventh aspect, in certain implementations of the seventh aspect, when the fifth information indicates that visualization capability is required, the interface unit is used to send seventh information to the second device, and the seventh information is used to request the establishment of a real-time data stream, and the real-time data stream is used to transmit a digital twin image generated based on at least one digital twin object, and the digital twin image includes information of the network object.

[0091] In combination with the seventh aspect, in certain implementations of the seventh aspect, the interface unit is further used to send a report to the second device, the report including analysis results and / or recommended solutions, the analysis results are determined based on the data information of the network object and the fifth information, the recommended solution includes the third operation on the network object recommended by MDAF, and the third operation includes modifying the parameters of the network object corresponding to the digital twin object.

[0092] In combination with the seventh aspect, in certain implementations of the seventh aspect, the processing unit is further used to update the real-time data stream.

[0093] In combination with the seventh aspect, in certain implementations of the seventh aspect, the information of the network object includes at least one of the following information: network performance metrics, key performance indicators, technical service quality indicator reports, alarms, configuration data, network analysis data, and service experience data.

[0094] In combination with the seventh aspect, in certain implementations of the seventh aspect, the interface unit is specifically used to send the real-time data stream through the second interface.

[0095] In combination with the seventh aspect, in certain implementations of the seventh aspect, the interface unit is specifically used to receive fifth information and eighth information from the second device through the intention interface, where the fifth information and eighth information are intention information created by the second device.

[0096] In the eighth aspect, a management device based on a digital twin service is provided, which includes: an interface unit for sending fifth information, the fifth information is used to instruct the management data analysis function MDAF to create a digital twin object requested by the second device, MDAF is used to obtain information of the network object and manage and analyze the information of the network object, and the digital twin object corresponds to the network object; the interface unit is also used to receive sixth information, the sixth information includes parameters of at least one digital twin object, and the sixth information is used to indicate operations that can be performed on the digital twin object.

[0097] In combination with the eighth aspect, in certain implementations of the eighth aspect, the fifth information includes at least one of the following information: requirement information, output information, capability information parameters, scope information and time information; wherein, the requirement information is used to instruct MDAF to output analysis results and / or recommended solutions, the output information is used to indicate the manner in which MDAF outputs analysis results and / or recommended solutions, the capability information parameters are used to indicate the capabilities of the digital twin object, the scope information is used to indicate the analyzed network object, and the time information is used to indicate the time range for the analysis.

[0098] In combination with the eighth aspect, in certain implementations of the eighth aspect, the parameters of the digital twin object are used to indicate whether the object is a digital twin object, and the parameters of the digital twin object are used to indicate the capability information of the object and the network object corresponding to the object.

[0099] In combination with the eighth aspect, in certain implementations of the eighth aspect, when the fifth information indicates that visualization capability is required, the interface unit is used to receive and send seventh information, and the seventh information is used to request the establishment of a real-time data stream, and the real-time data stream is used to transmit a digital twin image generated based on at least one digital twin object, and the digital twin image includes information of the network object.

[0100] In combination with the eighth aspect, in certain implementations of the eighth aspect, the interface unit is used to receive a report sent by MDAF, the report including analysis results and / or recommended solutions, the analysis results are determined based on the data information of the network object and the fifth information, the recommended solution includes the third operation on the network object recommended by MDAF, and the third operation includes modifying the parameters of the network object corresponding to the digital twin object.

[0101] In combination with the eighth aspect, in certain implementations of the eighth aspect, when the seventh information indicates that the digital twin object has verification capabilities, the interface unit is used to send eighth information, the eighth information includes the identification ID information of the digital twin object, the eighth information is determined according to the proposed scheme, and the eighth information is used to indicate a fourth operation on the digital twin object, and the fourth operation includes modification of the digital twin object parameters.

[0102] In combination with the eighth aspect, in certain implementations of the eighth aspect, the processing unit is used to update the real-time data stream.

[0103] In combination with the eighth aspect, in certain implementations of the eighth aspect, the information of the network object includes at least one of the following information: network performance metrics, key performance indicators, technical service quality indicator reports, alarms, configuration data, network analysis data, and service experience data.

[0104] In combination with the eighth aspect, in certain implementations of the eighth aspect, the interface unit is specifically used to send the fifth information to the MDAF through the first interface, or to send the eighth information to the digital twin object through the first interface.

[0105] In combination with the eighth aspect, in certain implementations of the eighth aspect, the interface unit is specifically used to receive the real-time data stream through the second interface.

[0106] In combination with the eighth aspect, in certain implementations of the eighth aspect, the interface unit is specifically used to send the fifth information and the eighth information to the MDAF through the intent interface, where the fifth information and the eighth information are intent information created by the second device.

[0107] In the ninth aspect, a management system based on a digital twin service is provided, which includes the apparatus provided in the third aspect and the apparatus provided in the fourth aspect, or includes the apparatus provided in the seventh aspect and the apparatus provided in the eighth aspect. The communication system can implement the management method based on the digital twin service provided in the first aspect or the second aspect or any possible implementation of the first aspect or the second aspect, or implement the management method based on the digital twin service provided in the fifth aspect or the sixth aspect or any possible implementation of the fifth aspect or the sixth aspect.

[0108] In the tenth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is run on a computer, the computer is caused to execute instructions of the method of the above-mentioned first aspect or second aspect or any possible implementation method of the first aspect or second aspect, or to execute instructions of the method of the above-mentioned fifth aspect or sixth aspect or any possible implementation method of the fifth aspect or sixth aspect.

[0109] In the eleventh aspect, a chip is provided, comprising: a processor, wherein the processor or the processing unit can execute instructions to enable the method of the above-mentioned first aspect or second aspect or any possible implementation method of the first aspect or second aspect to be executed, or enable the method of any possible implementation method of the above-mentioned first aspect or sixth aspect or fifth aspect or sixth aspect to be executed.

[0110] Among them, the processor mentioned above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program in the above-mentioned first or second aspect method, or one or more integrated circuits for controlling the execution of the program in the above-mentioned fifth aspect or second aspect method.

[0111] In the twelfth aspect, a computer program product is provided, which includes a computer program code. When the computer program code is run, it is used to execute instructions for the method of the above-mentioned first aspect or second aspect or any possible implementation of the first aspect or second aspect, or to execute instructions for the method of the above-mentioned fifth aspect or sixth aspect or any possible implementation of the fifth aspect or sixth aspect.

[0112] In the thirteenth aspect, a chip system is provided, comprising a memory and a processor, wherein the memory is used to store instructions, and the processor is used to call and execute the instructions from the memory, so that the method in the above-mentioned first aspect or second aspect and its possible implementation is executed, or the method in the above-mentioned fifth aspect or sixth aspect and its possible implementation is executed.

[0113] Among them, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.

[0114] Specifically, the beneficial effects of other aspects can refer to the beneficial effects described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0115] FIG1 is a schematic diagram of the architecture of a network management system and a manufacturer's device management system provided in an embodiment of the present application;

[0116] FIG2 is a schematic diagram of a digital twin service architecture provided in an embodiment of the present application;

[0117] FIG3 is a management model of a digital twin service provided in an embodiment of the present application;

[0118] FIG4 is a flow chart of a management method based on a digital twin service provided in an embodiment of the present application;

[0119] FIG5 is a flow chart of another management method based on digital twin services provided in an embodiment of the present application;

[0120] FIG6 is a flowchart of another management method based on digital twin services provided in an embodiment of the present application;

[0121] FIG7 is a schematic block diagram of a management device based on a digital twin service provided in an embodiment of the present application;

[0122] Figure 8 is a schematic block diagram of another management device based on digital twin services provided in an embodiment of the present application. DETAILED DESCRIPTION

[0123] It should be understood that in this application, "sending information to... (terminal)" can be understood as the destination of the information being the terminal. This can include sending information to the terminal directly or indirectly. "Receiving information from... (terminal)" can be understood as the source of the information being the terminal, which can include receiving information from the terminal directly or indirectly. The information may undergo necessary processing between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.

[0124] To facilitate understanding of the embodiments of the present application, first, a brief introduction to the concepts and technologies involved in the embodiments of the application is given.

[0125] It should be understood that the relevant terms and explanations in the following text are common to all embodiments throughout the text. Different embodiments can be used independently or in combination based on certain internal or external connections. Different implementation methods in the embodiments can be used independently or in combination.

[0126] 1. Physical Network Layer

[0127] The physical network layer mainly includes all the physical entities that make up the end-to-end network. Various network elements in the network exchange network data and network control information with the network twin through the twin southbound interface. As an entity object of the network twin, the physical network can be a mobile access network, a mobile core network, a data center network, a campus enterprise network, an industrial Internet of Things, and other network types; it can be a subnet of a single network domain (for example, access network, transmission network, core network, bearer network, etc.) or an end-to-end cross-domain network.

[0128] A physical entity is the physical object itself. For hardware, this refers to the hardware form itself, such as base station boards, antennas, and chips. For software, this refers to the software carrier, such as image files and various forms of software code.

[0129] 2. Digital Twin

[0130] A digital twin is a digital object (a digital twin management model) that is a twin of a physical object. For example, twinning a network element generates its digital twin, while twinning a network generates its digital twin. In a digital twin network, the digital twin maintains synchronization with the state of the physical entity. The digital twin management model includes attributes, state, time series data, and behavior.

[0131] 3. Simulation body

[0132] A simulation body refers to the simulation of the physical entity corresponding to the digital twin through digital technology, which can achieve the purpose of visualization.

[0133] As shown in Figure 1, communication network management currently primarily involves the operator's upper-layer network management system (OSS) and the device management systems (VMS) designed by equipment manufacturers for their respective vendors. The interaction between the operator's OSS and the VMS utilizes standardized interfaces (such as the NE / network management interfaces defined by 3GPP SA5, which cover NE / network performance management (PM) interfaces, fault management (FM) interfaces, and configuration management (CM) interfaces). Because the internal implementations of NE devices (e.g., network element devices) from various vendors do not require standardization and implementations vary significantly, the VMS currently uses proprietary interfaces with the devices. For example, in configuration management, standard NE / network configurable parameters are defined between the OSS and the VMS. These parameters are essential for the normal operation of the network, and all vendors support the configuration of these standard parameters. However, due to differences in device internal implementations, the proprietary interfaces between the VMS and the devices often contain more proprietary configuration parameters, which vary from vendor to vendor.

[0134] In one possible implementation method, in the possible digital twin implementation architecture proposed by the operator, a digital twin is built in the operator's OSS domain, and the construction of the digital twin is achieved by standardizing the information transmitted on the interface between more vendor domain management systems and OSS.

[0135] It should be understood that the key to building a digital twin is to establish an accurate digital mapping of the physical object. Currently, the operator OSS domain only obtains parameters, performance and fault indicators of part of the network element / network operation through standard interfaces. The internal operating information of the equipment is only maintained and managed in the manufacturer's domain management system. This part of the content is difficult to standardize, and even if standardization is achieved, it will take a long time, which is not conducive to the promotion of digital twin technology.

[0136] Another key technology for building digital twins is the simulation of devices (including network elements and networks). Currently, the internal implementation of devices is not covered by standards. Even if OSS obtains all device parameter information (both standardized and proprietary), it is still difficult to simulate the device due to the lack of knowledge of the device's internal implementation. Therefore, digital twins currently built in the OSS domain cannot truly reflect the operation of the physical network. They can only provide a view of the physical network's operating status based on standardized data, but cannot provide advanced services (such as digital twin-based disaster recovery switchover verification and network configuration prediction).

[0137] Based on the above problems, this application provides a management method based on digital twin services.

[0138] As shown in Figure 2, two new services, digital twin service and simulation service, are added to the manufacturer domain management system. The digital twin service is used to obtain physical entity data and operate physical entities. The digital twin service includes a digital twin service provider and a digital twin management service. The simulation service corresponds to the digital twin service and is used to display physical entity data in real time.

[0139] As shown in Figure 3, the management model of digital twin services includes digital twin service objects, digital twin objects, and simulation objects.

[0140] The digital twin service object (DigitalTwin) may contain parameters as shown in Table 1:

[0141] Table 1. Parameters and parameter contents included in digital twin services

[0142] A digital twin object (DigitalTwinEntity) represents that a digital twin service instance may need to create one or more digital twin instances during the creation process. The parameters that a digital twin object may contain are shown in Table 2:

[0143] Table 2. Parameters and parameter contents included in the digital twin

[0144] EmulationObject object. When the digital twin service has visualization requirements, the digital twin service will call the simulation service and request the creation of the corresponding emulation object instance. The emulation object may contain the following parameters: address, the access address information of the emulation, which can be in the form of URI or IP address.

[0145] As shown in FIG4 , a dotted line or a dotted box indicates that the step is a step that can be performed in certain implementations, and a solid line or a solid box indicates that the step is a necessary step. The method 100 may include the following steps:

[0146] S110, the second device sends the first information, and correspondingly, the first device receives the first information.

[0147] The second device is an operator device, which is a service consumer and the provider of digital twin services. It can be the operator's management system or a system used to manage other manufacturers' domain management systems. This application does not limit this.

[0148] The first device is used to manage physical entities. The first device can be a manufacturer's device that manages physical entities. The first device includes digital twin services and simulation services. The digital twin services include digital twin service providers and digital twin management services. The digital twin service provider, digital twin management service, and simulation service can be located separately on multiple devices or concentrated in one device. They all belong to the devices within the manufacturer's domain management system and are used to directly manage physical entities, networks, and networks. Due to the different internal implementations of devices from different manufacturers, the private interface between the manufacturer's domain management system and the device will contain more private parameter configurations, that is, the first device can obtain the internal operating information of the physical entity. In the following description, the digital twin service provider, digital twin management service, and simulation service are described separately, and can all be understood as descriptions of the first device.

[0149] The second device sends a first message, and the first message is used to indicate the creation of the digital twin requested by the second device. The first message is used to request the creation of at least one twin service DigitalTwin instance. The first message includes at least one of the following parameters: target, scope, information requirements, capability information, supported operation information, operation information, digital twin instance information, and simulation instance information; wherein, the target parameter is used to indicate the physical entity corresponding to the digital twin instance, the scope parameter is used to indicate the service scope of the digital twin instance, the information requirement parameter is used to indicate the physical entity data required by the digital twin instance, the capability information parameter is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

[0150] Exemplarily, the first information may carry a DigitalTwin object including:

[0151] Target parameter (target): network identification (target network information, i.e., the identification of the physical entity, or the area information where the physical entity is located, which can be used to select a suitable physical entity network);

[0152] Scope parameter (scope): disaster recovery switchover;

[0153] Information requirement parameters (requirements): network element signaling, alarm information;

[0154] Capabilities: visibility and verification (the created digital twin instance has visibility and verification capabilities).

[0155] In one possible implementation, a digital twin service provider receives first information from a second device via a first interface. The first interface is a digital twin service interface located between the first device and the second device.

[0156] In another possible implementation, the digital twin service provider receives first information sent by the second device through an intent interface, where the first information is intent information created by the second device.

[0157] S120: The digital twin service provider determines at least one digital twin instance that needs to be created.

[0158] The digital twin service provider determines at least one digital twin instance based on the first request information, and the digital twin instance is associated with corresponding physical entity data.

[0159] The digital twin service can include multiple digital twins. Depending on specific needs, multiple digital twins may exist for the same physical entity. For example, for the same network element, there may be a digital twin focused solely on signaling transmission and another focused solely on alarm information. Alternatively, the same digital twin may simulate both signaling transmission and alarm information for the same element. A digital twin is a digital model that represents a twin of a physical network element or network.

[0160] S130: The digital twin service provider sends a first request message, and correspondingly, the digital twin management service receives the first request message.

[0161] The first request information is used to request the creation of at least one digital twin instance that needs to be created.

[0162] S140: The digital twin management service creates at least one digital twin instance.

[0163] Exemplarily, multiple digital twin instances can be created according to the first request information:

[0164] Create Digital Twin Entity-1. The Digital Twin Entity-1 contains the following parameters:

[0165] Scope: Signaling (this digital twin instance mainly twins and models signaling in the network);

[0166] networkRef: network-1 (primary network identifier);

[0167] capability: verification (capability to verify);

[0168] Configurable parameters: capacity (weight information), taiList (service location information), plmnInfo (operator slice information), etc.

[0169] Create Digital Twin Entity-2. The Digital Twin Entity-2 object instance contains the following parameters:

[0170] Scope: Alarm information (this digital twin instance mainly twins and models alarm information in the network);

[0171] networkRef: network-1 (primary network identifier);

[0172] capability: verification (capability to verify).

[0173] Create Digital Twin Entity-3. The Digital Twin Entity-3 object instance contains the following parameters:

[0174] Scope: Signaling (this digital twin instance mainly twins and models signaling in the network);

[0175] networkRef: network-2 (backup network identifier);

[0176] capability: verification (capability to verify);

[0177] Configurable parameters: capacity (weight information), taiList (service location information), plmnInfo (operator slice information), etc.

[0178] Create Digital Twin Entity-4. The Digital Twin Entity-4 object instance contains the following parameters:

[0179] Scope: Alarm information (this digital twin instance mainly twins and models alarm information in the network);

[0180] networkRef: network-2 (backup network identifier);

[0181] capability: verification (capability to verify).

[0182] S141, the digital twin management service sends a first reply message, and correspondingly, the digital twin service provider receives the first reply message.

[0183] The first reply information includes information about the digital twin instance.

[0184] S150, the digital twin service provider sends a second request message, and correspondingly, the simulation service receives the second request message.

[0185] The simulation service simulates one or more generated digital twins and generates a simulated entity, which is primarily used for observation. By synchronizing data between network entities and the digital twins, data changes can be observed in real time on the simulated entity. The simulation service can send the created simulated entity to the operator management system via a real-time data stream, meeting the operator's observation needs.

[0186] The digital twin service corresponds to the simulation service. The simulation service is used to display physical entity data in real time. When the first information indicates that the digital twin instance capability information parameters include visual (capabilities) capabilities, the digital twin service provider sends a second request information. The second request information includes information about the successfully created digital twin instance. The second request information is used to instruct the simulation service to create at least one simulation instance. The simulation instance corresponds to the digital twin instance.

[0187] S160, the simulation service creates a simulation body.

[0188] S161, the simulation service sends a second reply message, and accordingly, the digital twin service provider receives the second reply message.

[0189] The simulation service creates a digital twin simulation instance based on at least one digital twin object instance information in the received second request information, and responds with a successful response (i.e., the second response information) if the simulation creation is successful. The response includes the access information of the simulation (URL or IP address information for connection, etc.).

[0190] S170, the digital twin service provider sends the second information, and accordingly, the second device receives the second information.

[0191] The second information is used to indicate the operations that can be performed on the digital twin instance.

[0192] The second information includes information of at least one digital twin instance and access information of at least one simulation instance.

[0193] The second information is used to reply to the digital twin service object instance creation success response, which includes the digital twin service object instance information. The access information is used to request a real-time data stream from at least one simulation instance.

[0194] For example, it may include the operations (SupportedOperation) supported by the digital twin service instance and access information of the simulation body, etc. The supported operations may be switching verification or switching execution or switching verification and execution.

[0195] S180: The second device requests a real-time data stream.

[0196] S190, the simulation service sends a real-time data stream, and correspondingly, the second device receives the real-time data stream.

[0197] The second device uses the received access information of the simulation to request the simulation real-time animation. The simulation service sends the real-time data stream to the second device through the second interface, and the simulation service returns the simulation real-time animation to the service consumer.

[0198] Exemplarily, the simulation service may establish a data stream transmission channel, ie, a second interface, between the simulation entity and the consumer based on a real-time data stream transmission method.

[0199] As shown in FIG5 , the present application provides a management method 200 based on digital twin services.

[0200] The method comprises at least the following steps:

[0201] S210, the second device sends the third information, and accordingly, the digital twin service provider receives the third information.

[0202] At least one digital twin instance created by the digital twin service includes a first instance and a second instance, the first instance corresponds to a first physical entity, the first physical entity is used to run the main network service, and the second instance corresponds to a second physical entity, the second physical entity is used to run the backup network service.

[0203] The third information indicates that a first operation is performed on the digital twin instance. The third information is used to indicate a requirement for the first operation of the second device. The first operation includes updating parameters of the first instance and the second instance.

[0204] According to the supported operation information contained in the digital twin service instance information, a request to execute the operation is sent to the digital twin service provider. For example, in step S170 of method 100, the digital twin service instance received by the service consumer may contain supported operation parameters, including:

[0205] Name: Operation name.

[0206] The third information indicates to update the digital twin service instance and set the Operation parameters.

[0207] For example, the parameters may include the following information:

[0208] Name: Switchover verification (operation name, from SupportedOperation);

[0209] Operation target: The target of the operation to be performed. For example, in this example, the target could be that users switching from the primary network to the backup network should complete re-registration within 20 minutes during the switchover process.

[0210] In one possible implementation, the digital twin service provider receives the third information from the second device through a first interface. The first interface is a digital twin service interface located between the first device and the second device.

[0211] In another possible implementation, the digital twin service provider receives third information sent by the second device through the intent interface, where the third information is intent information created by the second device.

[0212] Exemplarily, the intent information may be:

[0213] “Intent:

[0214] userLabel:1#any value

[0215] intentExpectation:

[0216] expectationId:1#arbitrary value

[0217] expectationObject:

[0218] objectInstance:DigitalTwin-1#Digital Twin service object instance identifier

[0219] expectationTargets:

[0220] -targetName:"Operation"

[0221] targetCondition:"is equal to"

[0222] targetValueRange: "Switch Verification" #Value from SupportedOperation

[0223] -targetName:"ReRegistrationTime"

[0224] targetCondition:"IS_LESS_THAN"

[0225] targetValueRange:"20"#unit:minutes

[0226] Wherein objectInstance represents the object information targeted by the intent, and in the above implementation method, its value is the created digital twin service instance identifier, which may be from the creation in method 100 and is generally provided by the service consumer second device in the first step.

[0227] ExpectationTargets is used to indicate the target of the intent. The above example contains two targets: one is the operation target of switching verification, and the other is the operation target of ReRegistrationTime (re-registration time) less than 20 minutes.

[0228] S220, the digital twin service provider generates a first solution.

[0229] S221, the digital twin service sends a first solution, and correspondingly, the digital twin management service receives the first solution.

[0230] The digital twin service provider determines the first solution based on the third information.

[0231] S230, the digital twin service provider sends a first response message to the second device.

[0232] The digital twin service provider replies with a response, indicating that the first operation is accepted and waiting for the simulation to update the content.

[0233] S240, the digital twin management service performs a first operation.

[0234] After receiving the first solution, the digital twin management service performs a first operation on the digital twin instance according to the first solution. The first operation includes updating parameters of the first instance and the second instance.

[0235] For example, the digital twin service provider generates a switching plan based on the received request and sends a new set of configuration parameters to at least one digital twin instance. For example, the value of capacity in the configurable parameters of DigitalTwinEntity-1 is set to 0, and the value of capacity in the configurable parameters of DigitalTwinEntity-3 is set to 100. This means that the weight of the digital twin of the primary network is 0 and is in an unavailable state; the weight of the digital twin of the backup network is 100 and is in an available state, thus achieving the switching between the primary and backup networks.

[0236] The first operation may further include operating the first physical entity and the second physical entity according to updated parameters of the first instance and the second instance, so that the primary network switches to the backup network.

[0237] It should be understood that the supported operation names can be switching verification, switching execution, and switching verification and execution. Among them, switching verification is only performed on the digital twin service instance and does not affect the actual physical network; switching execution refers to performing the switching operation directly on the digital twin service instance and simultaneously performing the same operation on the physical network; switching verification and execution means first performing the switching verification on the digital twin service instance, and when the switching solution is verified to meet the requirements, performing the same operation on the physical network.

[0238] S241, the digital twin management service replies with a second response message.

[0239] The digital twin management service sends a second response message, where the second response information is used to indicate that the first operation is successful.

[0240] S250, the simulation service updates the simulation content.

[0241] When the parameters of the digital twin instance are updated, the simulation service updates the real-time data stream generated by the simulation instance; since the information of the simulation instance and the digital twin instance is collected synchronously, the content of the simulation instance will also be updated in real time.

[0242] S260: The simulation service sends the updated real-time data stream.

[0243] According to the real-time data stream transmission channel created in S180 and S190 in method 100 , the updated simulated real-time data stream is sent.

[0244] S270, the digital twin service provider monitors and counts digital twin instances.

[0245] S280, the digital twin service provider sends a first operation report, and accordingly, the second device receives the first operation report.

[0246] The digital twin service provider monitors and compiles statistics on the operation data of the digital twin instance, such as the signaling statistics for DigitalTwinEntity-1 and the alarm information for DigitalTwinEntity-2, and compares the statistics with the indicators contained in the Operation target in the third information.

[0247] The first operation report is determined based on the operating data of the digital twin instance and the third information.

[0248] The first operation report also includes recommended operation information.

[0249] Illustratively, the first operation report may be a switching verification report, which mainly includes information on whether the Operation target is achieved. If not achieved, it may include a recommended Operation target or other recommended information, such as starting the switching at 0:00.

[0250] For example, if the Operation parameter in the third information carries the name information "Switching Verification and Execution", and the first operation report meets the target set in the third information, the same operation is initiated to the physical network according to the switching plan generated in step S220, that is, the corresponding physical network initiates the distribution of new configuration information.

[0251] In another possible implementation, the first operation report may be included in an intent report (IntentReport), indicating whether each target included in expectationTargets is achieved. The intent report may also include suggestion information when the target is not achieved.

[0252] S290, the second device sends the fourth information, and accordingly, the digital twin service provider receives the fourth information.

[0253] S2100: The digital twin service provider generates a second solution.

[0254] A second solution is sent to the digital twin management service, where the second solution is determined based on the fourth information.

[0255] When the first operation report indicates that the operating data of the digital twin instance does not meet the parameters included in the first operation information, the first operation report also includes recommended operation information; the second device can determine fourth information based on the recommended operation information and send the fourth information. The first device performs a second operation on the at least one digital twin instance based on the fourth information.

[0256] For example, if the first operation report indicates that the switching target has been achieved, the service consumer determines whether to perform other operations. If the first operation report indicates that the switching target has been achieved, and the switching verification report includes recommended information, the service consumer determines whether to perform the recommended operation based on the recommended information, such as resending the operation information and modifying the Operation target to the recommended value, thereby performing the second operation.

[0257] In another possible implementation, if the intent target is not achieved, a new intent request is sent to update the included intent content, such as updating the Operation target information.

[0258] According to the solution of this application, the manufacturer domain management system builds the digital twin and provides digital twin services to the operator OSS domain, making the digital twin construction more accurate. At the same time, through the services provided by the manufacturer domain, the operator OSS also gains the experience of digital twin services, achieving the goal envisioned by the operator to build the digital twin.

[0259] As shown in FIG6 , the present application provides a management method 500 based on digital twin services.

[0260] In the following embodiments, the first device may be a management data analysis (MDA) functional entity, and a digital twin visualization and verification solution may be implemented based on the MDA functional entity through method 500 .

[0261] According to the definition of the Management Data Analytics Service (MDAS) in the 3GPP TS28.104 protocol, the Management Data Analytic Function (MDAF) providing the MDAS service can process and analyze network and service-related data, such as network performance measures (PMs), key performance indicators (KPIs), technical quality of service (QoE) reports, alarms, configuration data, network analysis data, and service experience data, to provide useful analytical outputs. For example, it can predict faults; analyze network energy consumption and provide recommended energy-saving solutions; analyze network latency issues and provide the root cause of excessive latency in the network and recommended solutions to address high latency. MDA can also identify issues affecting network and service performance and help identify potential problems that may lead to potential failures and / or performance degradation in advance.

[0262] MDAF has the ability to acquire network information and analyze the network based on the acquired information. MDAF can provide the functions of digital twin service provider, digital twin management service, and simulation service mentioned above.

[0263] The method 500 may include the following steps:

[0264] S510: The second device sends fifth information, and correspondingly, the MDAF receives the fifth information.

[0265] The second device is an operator device and a service consumer. It sends an MDARequest creation request, i.e., the fifth information, to the first device MDAF. The fifth information is used to instruct the creation of a digital twin object.

[0266] The fifth information includes at least one of the following information: requirement information, output information, capability information parameters, scope information and time information; wherein, the requirement information is used to instruct MDAF to output analysis results and / or recommended solutions, the output information is used to indicate the manner in which MDAF outputs analysis results and / or recommended solutions, the capability information parameters are used to indicate the capabilities of the digital twin object, the scope information is used to indicate the analyzed network object, and the time information is used to indicate the time range for the analysis.

[0267] Exemplarily, the fifth information carries an MDARequest object, which is defined in the 3GPP TS 28.104 specification. Specific information is shown in Table 3 below:

[0268] Table 3. MDARequest object information

[0269] The OutPutDTReq and ndtRef parameters are used to carry the service consumer's demand for digital twin output and to feedback digital twin object information to the service consumer after MDAF completes the creation of the digital twin object.

[0270] S520: MDAF collects information.

[0271] MDAF is used to obtain information about network objects and to manage and analyze the information about network objects.

[0272] MDAF collects relevant network information based on the received MDARequest.

[0273] For example, the specific network objects to be analyzed (e.g., the network elements to be included in the analysis) are determined based on the analysis scope analyticsScope information in the MDARequest object. The collected information may include performance KPI information, alarm information, and configuration information of the analysis object (e.g., network element). For example, for an AMF network element, the collected information may include the number of user registrations, the number of user-initiated requests, and the number of user-initiated handover requests.

[0274] S530, MDAF creates a digital twin instance;

[0275] S531: The MDAF sends sixth information, and correspondingly, the second device receives the sixth information.

[0276] MDAF creates at least one digital twin object based on the fifth information and the network object's information. That is, MDAF creates a digital twin instance based on the network information collected in step S520 and the digital twin requirement information in the MDARequest object. The digital twin object is associated with the physical network instance ID and capability information.

[0277] For example, in S510, the MDARequest carries the OutPutDTReq parameter, indicating that there is a demand for outputting a digital twin, and that it contains visual and verifiable features. Specifically, MDAF can include digital twin management functions, simulation functions, and create digital twin objects based on the collected network information. For example, the analysis object (physical network object) contains an AMF network element, and the information contained in the network element object refers to the definition of the AMFFunction object in the standard 3GPP TS 28.541.

[0278] MDAF generates a digital twin object based on the physical network object (for example, through information synchronization, simulation, etc.). This object is also an AMFFunction object. In order to distinguish the digital twin object from the real physical network object, the digitalTwinData parameter can be added to the standard AMFFunction object. In the standard definition, AMFFunction and all 5G core network elements are inherited from the ManagedFunction object defined in the TS28.622 protocol. The digitalTwinData parameter can also be added to the ManagedFunction object so that any network element can inherit this parameter from the ManagedFunction object. Specifically, the ManagedFunction information object class can include the following attributes: vnfParametersList (this attribute exists when the ManagedFunction instance is implemented by one or more VNFs, otherwise the attribute does not exist), peeParametersList (indicates whether control and monitoring of PEE parameters are supported), priorityLabel (priority label), supportedPerfMetricGroups, supportedTraceMetrics, and digitalTwinData, etc. The parameters of digitalTwinData are shown in Table 4 below:

[0279] Table 4. digitalTwinData parameters

[0280] For example, the generated digital twin object (object identifier AMF_DT_1) information includes the following information as shown in Table 5: AMFFunction:

[0281] Table 5. AMFFunction parameters

[0282] MDAF sends sixth information to the second device, the sixth information including parameters of at least one digital twin object, and the sixth information indicating an operation that can be performed on the digital twin object. MDAF sends the successfully created digital twin object to the second device.

[0283] S540: The MDAF sends a real-time data stream, and correspondingly, the second device receives the real-time data stream.

[0284] Optionally, S541, MDAF sends seventh information, where the seventh information is used to request establishment of a real-time data stream, where the real-time data stream is used to transmit a digital twin image generated based on at least one digital twin object, where the digital twin image includes information of the network object.

[0285] According to the visual requirements included in the MDARequest of the fifth message in step S510, the MDAF requests the second device to establish a real-time data stream for transmitting the simulation-based digital twin image information.

[0286] Specifically, the establishStreamingConnection operation defined in 3GPP TS 28.532 can be adopted, and a description of the digital twin information can be added to the streamInfoList.

[0287] For example, the following information may be included:

[0288] StreamType: DT (indicates that the data stream is used to transmit digital twin images).

[0289] objectID: AMF_DT_1 (indicating the digital twin object corresponding to the data stream).

[0290] content: PM KPI, alarm (optional, indicating the content contained in the transmitted digital twin image, such as KPI indicator change request, real-time alarm information, etc.)

[0291] Once the data stream is established, MDAF can send the image information of the created digital twin object to the second device.

[0292] S550: The MDAF sends a report, and correspondingly, the second device receives the report.

[0293] The report includes analysis results and / or recommended solutions. The analysis results are determined based on the data information of the network object and the fifth information. The recommended solution includes the third operation on the network object recommended by MDAF. The third operation includes modifying the parameters of the network object corresponding to the digital twin object.

[0294] MDAF outputs the analysis results, which are included in the report MDAReport object. The request includes a suggested solution to the problem (such as recommended parameter modification information). For example, the MDARequest in S510 can be a request to analyze the feasibility of disaster recovery switching. MDAF analyzes how to switch the AMF network element with the least impact on the service, and the switching solution is included in the MDAReport. The recommended switching solution may require a configuration update to the AMF (such as reducing capacity and instructing to reduce the processing of new user requests).

[0295] Optionally, the method 500 may include: S560, the second device sends the eighth information to the digital twin object, and accordingly, the digital twin object receives the eighth information.

[0296] When the sixth information indicates that the digital twin object has verification capability, the digital twin object can receive the eighth information sent by the second device, where the eighth information includes the identification ID information of the digital twin object. The ID information is used to indicate the target digital twin object to be sent.

[0297] The eighth information is determined according to the proposed solution, and the eighth information is used to indicate a fourth operation on the digital twin object, where the fourth operation includes modifying parameters of the digital twin object.

[0298] Exemplarily, the second device determines whether the digital twin object (AMF_DT_1) has the capability of configuration verification (test) based on the digital twin object information received in S531. When the digitalTwinData parameter included in AMF_DT_1 indicates the capability of test, the digital twin object has the capability of configuration verification.

[0299] The second device sends a configuration modification request for the digital twin object AMF_DT_1, using the modifyMOI request defined in TS 28.531, which contains the identifier of the digital twin object, i.e. AMF_DT_1, and the configuration parameters that need to be modified, i.e., the modified capacity parameters.

[0300] S570, MDAF generates a new digital twin replica object for testing, and refers to S540 to create a new data stream for transmitting image information of the verification process and results of the modified configuration of the digital twin network replica.

[0301] According to the solution of this application, MDAF provides digital twin functionality and manages digital twin objects by extending MDARequest.

[0302] It should be understood that in the various embodiments of this application, the order of the sequence numbers of the above-mentioned processes does not necessarily indicate the order of execution. The execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Any sequential arrangement that can achieve the function of each step should be within the scope of protection of this application.

[0303] According to the aforementioned method, Figure 7 is a schematic diagram of a management device 300 based on digital twin services provided in an embodiment of the present application.

[0304] As shown in FIG. 7 , the apparatus 300 may include an interface unit 310 and a processing unit 320 .

[0305] In one possible design, the apparatus 300 may correspond to the first device in the above method 100 and method 200 embodiments.

[0306] The processing unit 320 in the apparatus 300 is configured to create at least one digital twin instance based on the first information and data of the physical entity, wherein the first information is used to instruct creation of a digital twin requested by the second device, the at least one digital twin instance corresponds to the physical entity, and the first device is configured to manage the physical entity;

[0307] The interface unit 310 is used to send second information to the first device, where the second information includes information of at least one digital twin instance, and the second information is used to indicate an operation that can be performed on the digital twin instance.

[0308] In one possible embodiment, the processing unit 320 is also used to create at least one simulation instance based on the first information and at least one digital twin instance when the first information indicates that visualization capability is required, and the at least one simulation instance is used to generate a real-time data stream of the corresponding at least one digital twin instance. The second information also includes access information of the at least one simulation instance, and the access information is used by the second device to request a real-time data stream from the at least one simulation instance.

[0309] In one possible embodiment, at least one digital twin instance includes a first instance and a second instance, the first instance corresponds to a first physical entity, and the first physical entity is used to run a primary network service, the second instance corresponds to a second physical entity, and the second physical entity is used to run a backup network service, the interface unit 310 is also used to receive third information, and the third information is used to indicate the requirement for the first operation of the second device; the processing unit 320 is also used to perform a first operation on at least one digital twin instance based on the third information, and the first operation includes updating information of the first instance and the second instance.

[0310] In a possible implementation, the first operation further includes operating the first physical entity and the second physical entity according to updated information of the first instance and the second instance, so that the primary network switches to the backup network.

[0311] In a possible implementation, the interface unit 310 is further configured to send first response information, where the first response information is used to indicate that the first operation is successful.

[0312] In a possible implementation, the processing unit 320 is further configured to update a real-time data stream generated by at least one simulation instance.

[0313] In a possible implementation, the interface unit 310 is further configured to send a first operation report, where the first operation report is determined based on the operating data of at least one digital twin instance when the first operation is performed and the third information.

[0314] In one possible embodiment, the first operation report also includes recommended operation information, and the processing unit 320 is further used to perform a second operation on at least one digital twin instance based on fourth information. The fourth information is determined based on the recommended operation information, and the second operation includes updating the information of the first instance and the second instance again.

[0315] In one possible implementation, the first information or the third information includes at least one of the following information: target information, scope information, information requirements, capability information, supported operation information, operation information, digital twin instance information, and simulation instance information; wherein, the target information is used to indicate the physical entity corresponding to the digital twin instance, the scope information is used to indicate the service scope of the digital twin instance, the information requirements are used to indicate the data of the physical entity required by the digital twin instance, the capability information is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

[0316] In a possible implementation, the data of the physical entity includes at least one of the following information: physical entity performance management information, physical entity fault management information, signaling information, network function network element NF instance information and network instance information.

[0317] In a possible implementation, the interface unit 310 is specifically configured to receive the first information and the third information from the second device through the first interface.

[0318] In a possible implementation, the interface unit 310 is specifically configured to send a real-time data stream generated by at least one simulation instance through the second interface.

[0319] In a possible implementation, the interface unit 310 is specifically configured to receive first information and third information from the second device through an intent interface, where the first information and the third information are intent information created by the second device.

[0320] The interface unit 310 in the communication apparatus 300 performs the receiving and sending operations performed by the first device in the above-mentioned method embodiments, and the processing unit 320 performs operations other than the receiving and sending operations.

[0321] Exemplarily, the communication apparatus 300 may correspond to the second device in the method 100 or the method 200 according to the embodiment of the present application.

[0322] The interface unit 310 in the communication device 300 is used to send first information, where the first information is used to indicate the creation of a digital twin requested by the second device. The first information is used by the first device to create at least one digital twin instance based on the data of the physical entity. The at least one digital twin instance corresponds to the physical entity, and the first device is used to manage the physical entity. The interface unit 310 is also used to receive second information from the first device, where the second information includes information of at least one digital twin instance. The second information is used to indicate the operations that can be performed on the digital twin instance.

[0323] In one possible embodiment, when the first information indicates that visualization capability is required, the first information is also used to indicate the creation of at least one simulation instance, and the at least one simulation instance is used to generate a real-time data stream of the corresponding at least one digital twin instance. The second information also includes access information of the at least one simulation instance, and the processing unit 320 is used to request a real-time data stream from the at least one simulation instance based on the access information.

[0324] In one possible embodiment, at least one digital twin instance includes a first instance and a second instance, the first instance corresponds to a first physical entity, the first physical entity is used to run a primary network service, the second instance corresponds to a second physical entity, the second physical entity is used to run a backup network service, and the interface unit 310 is also used to send third information, the third information is used to indicate the execution of a first operation on at least one digital twin instance, the third information is used to indicate the need for the first operation of the second device, and the first operation includes updating information of the first instance and the second instance.

[0325] In a possible implementation, the first operation further includes operating the first physical entity and the second physical entity according to updated information of the first instance and the second instance, so that the primary network switches to the backup network.

[0326] In a possible implementation, the interface unit 310 is further configured to receive first response information, where the first response information is used to indicate that the first operation is successful.

[0327] In a possible implementation, the interface unit 310 is further configured to receive a real-time data stream generated by at least one updated simulation instance.

[0328] In a possible implementation, the interface unit 310 is further configured to receive a first operation report, where the first operation report is determined based on the operating data of at least one digital twin instance when the first operation is performed and the third information.

[0329] In one possible embodiment, the first operation report also includes recommended operation information, and the interface unit 310 is also used to send fourth information, and the fourth information is used to indicate the performance of a second operation on at least one digital twin instance. The fourth information is determined based on the recommended operation information, and the second operation includes updating the information of the first instance and the second instance again.

[0330] In one possible implementation, the first information or the third information includes at least one of the following information: target information, scope information, information requirements, capability information, supported operation information, operation information, digital twin instance information, and simulation instance information; wherein, the target information is used to indicate the physical entity corresponding to the digital twin instance, the scope information is used to indicate the service scope of the digital twin instance, the information requirements are used to indicate the data of the physical entity required by the digital twin instance, the capability information is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

[0331] In a possible implementation, the data of the physical entity includes at least one of the following information: physical entity performance management information, physical entity fault management information, signaling information, network function network element NF instance information and network instance information.

[0332] In a possible implementation, the interface unit 310 is specifically configured to send the first information and the third information through the first interface.

[0333] In a possible implementation, the interface unit 310 is specifically configured to receive a real-time data stream generated by at least one simulation instance through a second interface.

[0334] In a possible implementation, the interface unit 310 is specifically configured to send the first information and the third information through the intent interface, where the first information and the third information are intent information created by the second device.

[0335] The interface unit 310 in the communication apparatus 300 performs the receiving and sending operations performed by the second device in the above-mentioned method embodiments, and the processing unit 320 performs operations other than the receiving and sending operations.

[0336] According to the aforementioned method, Figure 8 is a schematic diagram of a management device 400 based on a digital twin service provided in an embodiment of the present application. As shown in Figure 8, the device 400 can be a first device or a second device.

[0337] The apparatus 400 may include a processor 410 (i.e., an example of a processing unit) and a memory 420. The memory 420 is configured to store instructions, and the processor 410 is configured to execute the instructions stored in the memory 420 so that the apparatus 400 implements the steps performed by the first device or the second device in method 100 or method 200.

[0338] Furthermore, the apparatus 400 may further include an interface 430 (i.e., an example of an interface unit module). Furthermore, the processor 410, memory 420, and interface 430 may communicate with each other through an internal connection path to transmit control and / or data signals. The memory 420 is used to store a computer program, and the processor 410 may be used to call and execute the computer program from the memory 420 to control the interface 430 to receive or send signals, thereby completing the steps of the first device or the second device in the above method. The memory 420 may be integrated into the processor 410 or may be provided separately from the processor 410.

[0339] In one possible implementation, if the apparatus 400 is a communication device, the interface 430 is a receiver or a transmitter. The receiver and the transmitter may be the same or different physical entities. When they are the same physical entity, they may be collectively referred to as a transceiver.

[0340] In a possible implementation, if the device 400 is a chip or a circuit, the interface 430 is an input interface or the interface 530 is an output interface.

[0341] As an implementation method, the function of the interface 430 may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 410 may be implemented by a dedicated processing chip, a processing circuit, a processor, or a general-purpose chip.

[0342] As another implementation, a general-purpose computer can be used to implement the apparatus provided in the embodiments of the present application. That is, the program code that implements the functions of the processor 410 and the interface 430 is stored in the memory 420, and the general-purpose processor implements the functions of the processor 410 and the interface 430 by executing the code in the memory 420.

[0343] For the concepts, explanations, detailed descriptions and other steps involved in the device 400 and related to the technical solutions provided in the embodiments of the present application, please refer to the descriptions of these contents in the aforementioned methods or other embodiments, and will not be repeated here.

[0344] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the method executed by the first device or the second device in the above method embodiment.

[0345] For example, when the computer program is executed by a computer, the computer can implement the method performed by the first device or the second device in the above method embodiment.

[0346] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by the first device or the method executed by the second device in the above method embodiment.

[0347] An embodiment of the present application further provides a management system, where the communication system includes the first device and the second device in the above embodiment.

[0348] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

[0349] It should be understood that in the embodiments of the present application, the processor 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 gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0350] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may 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), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0351] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0352] It should be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0353] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0354] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. Those skilled in the art will clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. On the other hand, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.

[0355] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. If the functions are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the portion that contributes to the prior art, or the portion of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0356] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A management method based on digital twin services, characterized in that: include: The first device creates at least one digital twin instance according to first information and data of the physical entity, wherein the first information is used to instruct the creation of a digital twin requested by the second device, the at least one digital twin instance corresponds to the physical entity, and the first device is used to manage the physical entity; Send second information to the second device, where the second information includes information of the at least one digital twin instance, and the second information is used to indicate an operation that can be performed on the digital twin instance.

2. The method according to claim 1, characterized in that When the first information indicates that visualization capability is required, the method includes: Creating at least one simulation instance according to the first information and the at least one digital twin instance, wherein the at least one simulation instance is used to generate a corresponding real-time data stream of the at least one digital twin instance, The second information further includes access information of the at least one simulation instance, and the access information is used by the second device to request the real-time data stream from the at least one simulation instance.

3. The method according to claim 1, characterized in that When the first information indicates that visualization capability is required, the method includes: Sending seventh information to the second device, where the seventh information is used to request to establish a real-time data stream, and the seventh information is used to indicate a digital twin instance corresponding to the real-time data stream; A digital twin image is transmitted based on the real-time data stream, and the digital twin image includes information of the digital twin instance corresponding to the real-time data stream.

4. The method according to claim 3, characterized in that The method comprises: Sending a report, the report including analysis results and / or recommended solutions, wherein: The analysis result is determined based on the physical entity and the first information, and the recommended solution includes a third operation on the physical entity recommended by the first device, and the third operation includes modifying parameters of the physical entity corresponding to the at least one digital twin instance.

5. The method according to claim 1 or 2, characterized in that: The at least one digital twin instance includes a first instance and a second instance, the first instance corresponds to a first physical entity, the first physical entity is used to run a primary network service, the second instance corresponds to a second physical entity, the second physical entity is used to run a backup network service, and the method further includes: receiving third information from the second device, where the third information is used to indicate a requirement for a first operation of the second device; The first operation is performed on the at least one digital twin instance according to the third information, and the first operation includes updating information of the first instance and the second instance.

6. The method according to claim 5, characterized in that The first operation also includes operating the first physical entity and the second physical entity according to updated information of the first instance and the second instance, so that the primary network switches to the backup network.

7. The method according to claim 5 or 6, characterized in that: The method further comprises: Sending first response information, where the first response information is used to indicate that the first operation is successful.

8. The method according to any one of claims 5 to 7, characterized in that The method further comprises: The real-time data stream generated by the at least one simulation instance is updated.

9. The method according to any one of claims 5 to 8, characterized in that The method further comprises: Send a first operation report, where the first operation report is determined based on the operating data of the at least one digital twin instance when performing the first operation and the third information.

10. The method according to any one of claims 5 to 9, characterized in that The first operation report also includes recommended operation information, and the method further includes: A second operation is performed on the at least one digital twin instance according to fourth information, the fourth information is determined according to the recommended operation information, and the second operation includes updating the information of the first instance and the second instance again.

11. The method according to any one of claims 5 to 10, characterized in that The first information or the third information includes at least one of the following information: target information, scope information, information requirements, capability information, supported operation information, operation information, digital twin instance information, and simulation instance information; wherein, The target information is used to indicate the physical entity corresponding to the digital twin instance, the scope information is used to indicate the service scope of the digital twin instance, the information requirement is used to indicate the data of the physical entity required by the digital twin instance, the capability information is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

12. The method according to any one of claims 1 to 11, characterized in that The data of the physical entity includes at least one of the following information: physical entity performance management information, physical entity fault management information, signaling information, network function network element NF instance information and network instance information.

13. The method according to any one of claims 5 to 12, characterized in that The first device receives the first information and the third information from the second device through a first interface.

14. The method according to claim 2, characterized in that The first device sends the real-time data stream generated by the at least one simulation instance through a second interface.

15. The method according to any one of claims 5 to 12, characterized in that The first device receives the first information and the third information from the second device through an intent interface, where the first information and the third information are intent information created by the second device.

16. A management method based on digital twin services, characterized in that: include: The second device sends first information, where the first information is used to instruct the creation of a digital twin requested by the second device, where the first information is used by the first device to create at least one digital twin instance according to data of a physical entity, where the at least one digital twin instance corresponds to the physical entity, and the first device is used to manage the physical entity; Receive second information from the first device, where the second information includes information of the at least one digital twin instance, and the second information is used to indicate an operation that can be performed on the digital twin instance.

17. The method according to claim 16, characterized in that When the first information indicates that visualization capability is required, the first information is further used to instruct the creation of at least one simulation instance, and the at least one simulation instance is used to generate a real-time data stream of the corresponding at least one digital twin instance, The second information also includes access information of the at least one simulation instance, The real-time data stream is requested from the at least one simulation instance according to the access information.

18. The method according to claim 16, characterized in that When the first information indicates that visualization capability is required, the method includes: Receive seventh information, where the seventh information is used to request to establish a real-time data stream, and the seventh information is used to indicate a digital twin instance corresponding to the real-time data stream; A digital twin image is received based on the real-time data stream, wherein the digital twin image includes information of the digital twin instance corresponding to the real-time data stream.

19. The method according to claim 18, characterized in that The second information indicates that the digital twin instance has verification capability, and the method further includes: receiving a report sent by a first device, the report comprising an analysis result and / or a suggested solution, the analysis result being determined according to the physical entity and the first information, the suggested solution comprising a third operation on the physical entity suggested by the first device, the third operation comprising modifying a parameter of the physical entity corresponding to the at least one digital twin instance; Sending eighth information, wherein the eighth information includes identification ID information of the digital twin instance, the eighth information is determined according to the proposed solution, and the eighth information is used to indicate a fourth operation on the digital twin instance, wherein the fourth operation includes modifying parameters of the digital twin instance.

20. The method according to claim 16 or 17, characterized in that The at least one digital twin instance includes a first instance and a second instance, the first instance corresponds to a first physical entity, the first physical entity is used to run a primary network service, the second instance corresponds to a second physical entity, the second physical entity is used to run a backup network service, and the method further includes: Send third information, wherein the third information is used to indicate the execution of a first operation on the at least one digital twin instance, and the third information is used to indicate the need for a first operation of the second device, wherein the first operation includes updating information of the first instance and the second instance.

21. The method according to claim 20, characterized in that The first operation also includes operating the first physical entity and the second physical entity according to updated information of the first instance and the second instance, so that the primary network switches to the backup network.

22. The method according to claim 20 or 21, characterized in that The method further comprises: A first response message is received, where the first response message is used to indicate that the first operation is successful.

23. The method according to claim 17, characterized in that The method further comprises: Receive the updated real-time data stream generated by the at least one simulation instance.

24. The method according to any one of claims 20 to 23, characterized in that The method further comprises: A first operation report is received, where the first operation report is determined based on the operating data of the at least one digital twin instance when performing the first operation and the third information.

25. The method according to any one of claims 20 to 24, characterized in that The first operation report also includes recommended operation information, and the method further includes: Send fourth information, where the fourth information is used to indicate that a second operation is performed on the at least one digital twin instance, the fourth information is determined based on the recommended operation information, and the second operation includes updating the information of the first instance and the second instance again.

26. The method according to any one of claims 20 to 25, characterized in that The first information or the third information includes at least one of the following information: target information, scope information, information requirements, capability information, supported operation information, operation information, digital twin instance information, and simulation instance information; wherein, The target information is used to indicate the physical entity corresponding to the digital twin instance, the scope information is used to indicate the service scope of the digital twin instance, the information requirement is used to indicate the data of the physical entity required by the digital twin instance, the capability information is used to indicate the capabilities of the digital twin instance, the supported operation information indicates the capabilities of the digital twin instance, and the operation information indicates the operation requirements of the second device.

27. The method according to any one of claims 16 to 26, characterized in that The data of the physical entity includes at least one of the following information: physical entity performance management information, physical entity fault management information, signaling information, network function network element NF instance information and network instance information.

28. The method according to any one of claims 20 to 27, characterized in that The second device sends the first information and the third information through a first interface.

29. The method according to any one of claims 17 to 28, characterized in that The second device receives the real-time data stream generated by the at least one simulation instance through a second interface.

30. The method according to any one of claims 20 to 27, characterized in that The second device sends the first information and the third information through an intent interface, where the first information and the third information are intent information created by the second device.

31. A management device based on digital twin services, characterized in that: include: A processor, wherein the processor is configured to execute a program or an instruction so that the apparatus executes the method according to any one of claims 1 to 15.

32. A management device based on digital twin services, characterized in that: include: A processor, wherein the processor is configured to execute a program or an instruction so that the apparatus executes the method according to any one of claims 16 to 30.

33. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 15, or the method according to any one of claims 16 to 30.

34. A computer program product, characterized in that The method comprises a computer program code, which, when executed, implements the method according to any one of claims 1 to 15, or the method according to any one of claims 16 to 30.

Citation Information

Patent Citations

  • Management method and device based on digital twin service

    CN119652956A

  • Management service discovery method and device

    CN112104468A

  • Digital twin network construction method and network element

    CN116264546A

  • Oil field station digital twin process configuration method, system and device based on low-code development platform

    CN116643542A

  • Determining simulation information for a network twin

    WO2023138797A1

Cited By

  • Filling of packages

    WO2026027999A1