Management method and device based on digital twin service

By building digital twin services and simulation services within the manufacturer's equipment management domain system, the problems of inaccurate construction of digital twins and insufficient service provision in the existing technology are solved, and the full life cycle management and real-time closed-loop control of the communication network are realized, reducing operation and maintenance complexity and optimization costs.

CN119652956APending Publication Date: 2025-03-18HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410573876.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-09-15
Filing Date
2024-05-10
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

It is difficult for the existing technology to accurately build digital twins and provide digital twin services, resulting in insufficient network flexibility, long R&D cycle, complex operation and maintenance, and high optimization costs in the operation and maintenance management of communication networks.

Method used

Build digital twin services and simulation services within the manufacturer's equipment management domain system, create digital twin instances by obtaining data from physical entities, and provide digital twin services to the operator's OSS domain to achieve more accurate data acquisition and service provision.

Benefits of technology

By accurately building digital twins and providing digital twin services, the full life cycle management, real-time closed-loop control, simulation, analysis and prediction functions of the network are realized, reducing operation and maintenance complexity and optimization costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652956A_ABST
    Figure CN119652956A_ABST
Patent Text Reader

Abstract

A management method and apparatus based on a digital twin service, the method comprising: a first device creates at least one digital twin instance according to first information and data of a physical entity, the first information being used for indicating creation of a digital twin requested by a second device, the at least one digital twin instance corresponding to the physical entity, the first equipment is used for managing a physical entity; and sending second information to the first device, the second information comprising information of the at least one digital twin instance, the second information being used for indicating an operation executable on the digital twin instance. According to the scheme provided by the invention, the more accurate digital twinborn body can be constructed, the digital twinborn body is constructed by the manufacturer domain management system, and the digital twinborn service is provided for the operator OSS domain.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of the Chinese patent application filed with the State Intellectual Property Office of China on September 15, 2023, with application number 202311193021.5, and the priority of the Chinese patent application with the invention name “Management method and device based on digital twin service”, all contents of which are incorporated by reference in 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 twin is a digital concept and technical means. It is based on the integration of data and models. It simulates, verifies, predicts and controls the entire life cycle of physical entities through real-time accurate digital mapping of physical objects in digital space, based on data integration and analytical prediction, and finally forms an optimized closed loop of intelligent decision-making. The physical objects include physical objects, behaviors and processes, and the data involved in building digital twins include real-time operation data and operation history data of physical objects.

[0004] With the development of digital twin technology and its application in multiple industries such as manufacturing, the application of digital twin technology concepts in the field of communication networks has gradually been studied and paid attention to by the industry. In order to cope with the challenges of insufficient network flexibility, long R&D and deployment cycle of new network technologies, complex network operation and maintenance management, high cost and high risk of network optimization in the operation and maintenance management of communication networks, the concept of digital twin network based on digital twin technology came into being. Digital twin network (DTN) is a network system that creates virtual digital twins of physical network entities in a digital way and can interact and map with physical network entities in real time. Its core elements are: data, model, interaction, and mapping. The application of digital twin technology in the network will help realize the full life cycle management from equipment to network, review the past, predict the future, and realize the refined management of the whole process of network and equipment; help the network realize real-time closed-loop control, and realize closed-loop control and iterative optimization of the network through the simulation, analysis and prediction functions of digital twins.

[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. Summary of the invention

[0006] The present application provides a management method and device based on digital twin services. By constructing digital twin services and simulation services in the manufacturer's equipment management domain system, data can be acquired and services can be provided more accurately, making it easier for consumers and operators to manage the network and obtain digital twin service experience.

[0007] In a first aspect, a management method based on a digital twin service is provided, the method comprising: a first device creates at least one digital twin instance based on first information and data of a physical entity, the first information is used to indicate the creation of a digital twin requested by a second device, at least one digital twin instance corresponds to a physical entity, and the first device is used to manage the physical entity; and second information is sent to a second 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.

[0008] The first device can be a manufacturer device of the digital twin service provider, and the second device can be an operator device of the digital twin service requester. The first device can obtain all parameters of the physical entity, obtain the internal implementation of the physical entity, and can directly manage the physical entity.

[0009] In the present application, when the physical entity is a network entity object, the first device managing the physical entity may be the first device obtaining information about the network object and managing and analyzing the information about the network object. For example, the first device may be a management data analysis function MDAF, which can process and analyze data related to the network and services, 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 causes of excessive latency in the network, as well as recommended solutions to solve high latency, etc.

[0010] According to the solution of this application, the digital twin is constructed by the manufacturer domain management system, and digital twin services are provided to the operator OSS domain, making the construction of the digital twin more accurate. At the same time, the operator OSS also gains the experience of digital twin services through the services provided by the manufacturer domain, achieving the goal envisioned by the operator in building a digital twin.

[0011] 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 corresponding real-time data stream of 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.

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

[0013] 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.

[0014] In combination with the first aspect, in some implementations of the first aspect, 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.

[0015] 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.

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

[0017] 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 operating data of at least one digital twin instance when performing the first operation and third information.

[0018] 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.

[0019] In combination with the first aspect, in certain 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.

[0020] 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.

[0021] 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.

[0022] 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.

[0023] 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 an intent interface, where the first information and the third information are intent information created by the second device.

[0024] 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.

[0025] In a second aspect, a management method based on a digital twin service is provided, the method comprising 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; receiving second information from the first device, the second information comprising 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.

[0026] 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.

[0027] 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, the first operation includes updating information of the first instance and the second instance.

[0028] In combination with the second aspect, in some implementations of the second aspect, 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.

[0029] 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.

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

[0031] 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 operating data of at least one digital twin instance when performing the first operation and third information.

[0032] 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.

[0033] In combination with the second aspect, in certain 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.

[0034] 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.

[0035] 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.

[0036] 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.

[0037] 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, and the first information and the third information are intent information created by the second device.

[0038] 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 according to first information and data of a physical entity, the first information being used to indicate creation of a digital twin requested by a second device, the at least one digital twin instance corresponding to the physical entity, and the first device being used to manage the physical entity;

[0039] An 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.

[0040] In combination with the third aspect, in certain implementations of the third aspect, the processing unit 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, and 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.

[0041] 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, the first physical entity is used to run a main network service, the second instance corresponds to a second physical entity, 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, 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, the first operation includes updating information of the first instance and the second instance.

[0042] In combination with the third aspect, in certain implementations of the third aspect, 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.

[0043] 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.

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

[0045] In combination with the third aspect, in certain implementations of the third aspect, the interface unit is also 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.

[0046] 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 also 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.

[0047] 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.

[0048] 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.

[0049] 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.

[0050] 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.

[0051] 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, and the first information and the third information are intent information created by the second device.

[0052] In a fourth aspect, a management device based on a digital twin service is provided, the device comprising: an interface unit, for sending first information, the first information being used to indicate the creation of a digital twin requested by a 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; the interface unit is also used to receive second information from the first device, the second information comprising 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.

[0053] 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.

[0054] 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 main 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.

[0055] In combination with the fourth aspect, in certain implementations of the fourth aspect, 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.

[0056] In combination with the fourth aspect, in certain 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.

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

[0058] In combination with the fourth aspect, in certain implementations of the fourth aspect, the interface unit is also used to receive a first operation report, 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.

[0059] 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.

[0060] 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.

[0061] 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.

[0062] 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 first interface.

[0063] In combination with the fourth aspect, in some 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.

[0064] 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, and the first information and the third information are intent information created by the second device.

[0065] In a fifth aspect, a management method based on a digital twin service is provided, the method comprising: a management data analysis function MDAF creates at least one digital twin object based on fifth information and information of a network object, the fifth information is used to indicate the creation of a digital twin object, MDAF is used to obtain information of the network object and manage and analyze the information of the network object, at least one digital twin object corresponds to the network object; sixth information is sent to a 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.

[0066] 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 indicate how MDAF outputs analysis results and / or proposed solutions, the output information is used to indicate how MDAF outputs analysis results and / or proposed 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 objects to be analyzed, and the time information is used to indicate the time range for the analysis.

[0067] 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.

[0068] 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.

[0069] 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 a 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.

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

[0071] 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.

[0072] 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.

[0073] 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.

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

[0075] In a sixth aspect, a management method based on a digital twin service is provided, the method comprising: a 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 operations that can be performed on the digital twin object.

[0076] 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 proposed solutions, the output information is used to indicate how MDAF outputs analysis results and / or proposed 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 objects to be analyzed, and the time information is used to indicate the time range for the analysis.

[0077] 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 and are used to indicate the capability information of the object and the network object corresponding to the object.

[0078] 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, wherein 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, wherein the digital twin image includes information of the network object.

[0079] In combination with the sixth aspect, in certain 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 a 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.

[0080] 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 includes 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 parameters of the digital twin object.

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

[0082] 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.

[0083] 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.

[0084] 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.

[0085] 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.

[0086] In the seventh aspect, a management device based on a digital twin service is provided, the device comprising: 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 being used to indicate the creation of a digital twin object, and at least one digital twin object corresponding to a network object; the interface unit is also used to obtain information of 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 comprising parameters of at least one digital twin object, and the sixth information being used to indicate operations that can be performed on the digital twin object.

[0087] 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 how MDAF outputs analysis results and / or proposed solutions, the output information is used to indicate how MDAF outputs analysis results and / or proposed 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 objects, and the time information is used to indicate the time range for the analysis.

[0088] 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 and are used to indicate the capability information of the object and the network object corresponding to the object.

[0089] 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 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.

[0090] In combination with the seventh aspect, in certain implementations of the seventh aspect, the interface unit is also 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 a 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.

[0091] 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.

[0092] 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.

[0093] 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.

[0094] 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 intent interface, and the fifth information and eighth information are intent information created by the second device.

[0095] In the eighth aspect, a management device based on a digital twin service is provided, the device comprising: an interface unit, used to send 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 network objects and manage and analyze the information of network objects, 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, the sixth information is used to indicate operations that can be performed on the digital twin object.

[0096] 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 indicate MDAF to output analysis results and / or proposed solutions, the output information is used to indicate the manner in which MDAF outputs analysis results and / or proposed 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 objects, and the time information is used to indicate the time range for the analysis.

[0097] 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 and are used to indicate the capability information of the object and the network object corresponding to the object.

[0098] 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 to establish 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.

[0099] 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 a 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.

[0100] 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 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 parameters of the digital twin object.

[0101] 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.

[0102] 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.

[0103] 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.

[0104] 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.

[0105] 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.

[0106] In the ninth aspect, a management system based on a digital twin service is provided, the system comprising the device provided in the third aspect and the device provided in the fourth aspect, or comprising the device provided in the seventh aspect and the device provided in the eighth aspect. The communication system can complete 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 complete 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.

[0107] In the tenth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program runs on a computer, the computer executes instructions of the method of the first aspect or the second aspect or any possible implementation method of the first aspect or the second aspect, or executes instructions of the method of the fifth aspect or the sixth aspect or any possible implementation method of the fifth aspect or the sixth aspect.

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

[0109] 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 aspect 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.

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

[0111] In the thirteenth aspect, a chip system is provided, including 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 possible implementation methods thereof are executed, or the method in the above-mentioned fifth aspect or sixth aspect and possible implementation methods thereof are executed.

[0112] 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.

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

[0114] Figure 1 This is a schematic diagram of the architecture of a network management system and a manufacturer's equipment management system provided in an embodiment of the present application;

[0115] Figure 2 It is a schematic diagram of a digital twin service architecture provided in an embodiment of the present application;

[0116] Figure 3 It is a management model of a digital twin service provided in an embodiment of the present application;

[0117] Figure 4 It is a flowchart of a management method based on digital twin service provided in an embodiment of the present application;

[0118] Figure 5 It is a flowchart of another management method based on digital twin service provided in an embodiment of the present application;

[0119] Figure 6 It is a flowchart of another management method based on digital twin service provided in an embodiment of the present application;

[0120] Figure 7 It is a schematic block diagram of a management device based on a digital twin service provided in an embodiment of the present application;

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

[0122] It should be understood that in this application, "sending information to...(terminal)" can be understood as the destination of the information being the terminal. It 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 be processed as necessary between the source and destination of the information, such as format changes, etc., 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.

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

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

[0125] 1. Physical network layer

[0126] The physical network layer mainly includes all physical entities that constitute 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.

[0127] A physical entity is the physical object itself. For hardware, it is the hardware form itself, such as the base station board, antenna, chip, etc. For software, it is the carrier of the software, such as image files, various forms of software code, etc.

[0128] 2. Digital Twin

[0129] A digital twin is a digital object that is a twin of a physical object (a digital twin management model). For example, a network element is twinned to generate a digital twin of the network element, and a network is twinned to generate a digital twin of the network. In a digital twin network, the digital twin is synchronized with the state of the physical entity. The digital twin management model includes: attributes, states, time series data, and behaviors.

[0130] 3. Simulation body

[0131] 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.

[0132] like Figure 1 As shown, the management of communication networks currently mainly involves the upper-layer network management system (operation support systems, OSS) of operators and the equipment management system (vendor domain management system) designed by equipment manufacturers for their own manufacturers. The interaction between the operator network management system OSS and the vendor domain management system adopts standardized interfaces (such as the management interface for network elements / networks defined by 3GPP SA5, involving network element / network performance management (PM) interface, fault management interface (FM), configuration management interface (CM), etc.). Since the internal implementation of network element devices (such as network element devices) of various manufacturers does not need to be standardized, and the implementation differences of various manufacturers are also large, the current vendor domain management system and the equipment use the manufacturer's private implementation interface. Taking configuration management as an example, standard network element / network configurable parameters are defined between OSS and the vendor domain management system. These parameters are the basis for the normal operation of the network. All manufacturers support the configuration of standard parameters. However, due to the different internal implementations of the equipment, the private interface between the vendor domain management system and the equipment will contain more private parameter configurations, which are different for each manufacturer.

[0133] 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.

[0134] It should be understood that the key to building a digital twin is to construct an accurate digital mapping of the physical object. Currently, the operator's OSS domain only obtains part of the parameters, performance and fault indicators of the network element / network operation through the standard interface. The internal operation 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 it is standardized, it will take a long time, which is not conducive to the promotion of digital twin technology.

[0135] Another key technology for building digital twins is the simulation of devices (including network elements / networks). Currently, the internal implementation of devices is not within the scope of standards. Even if OSS obtains all the parameter information of the device (standardized parameters and private management parameters), it is still difficult to simulate the device because the internal implementation of the device is unknown. Therefore, the digital twins currently built in the OSS domain cannot truly reflect the operation of the physical network. They can only view the operation of the physical network based on standardized data, but cannot provide high-level services (such as disaster recovery switching verification based on digital twins, prediction of network configuration results, etc.).

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

[0137] like Figure 2 As shown, 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.

[0138] like Figure 3 As shown, the management model of the digital twin service includes digital twin service objects, digital twin objects and simulation objects.

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

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

[0141]

[0142]

[0143] The 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 the digital twin object may contain are shown in Table 2:

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

[0145]

[0146] EmulationObject object. When the digital twin service has visualization requirements, the digital twin service will call the simulation service and request to create 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.

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

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

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

[0150] The first device is used to manage physical entities. The first device can be a manufacturer 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 are all devices in the manufacturer domain management system and are used to directly manage physical entities, networks, and networks. Due to the different internal implementations of each manufacturer's equipment, the private interface between the manufacturer domain management system and the device will contain more private parameter configurations, that is, the first device can obtain the internal operation information of the physical entity. In the following description, the digital twin service provider, digital twin management service, and simulation service are described separately, which can be understood as the description of the first device.

[0151] The second device sends the first information, and the first information is used to indicate the creation of the digital twin requested by the second device. The first information is used to request the creation of at least one twin service DigitalTwin instance. The first information 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.

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

[0153] 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);

[0154] Scope parameter: disaster recovery switchover;

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

[0156] Capability information parameters (capabilities): visibility, verification (the created digital twin instance has visibility and verifiability).

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

[0158] 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.

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

[0160] 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.

[0161] The digital twin service can include multiple digital twins that have been created. Depending on different requirements, there may be multiple digital twins corresponding to the same physical entity. For example, for the same network element, there may be a digital twin that only targets signaling transmission on the network element and a digital twin that only targets alarm information. There may also be a digital twin that simulates both signaling transmission and alarm information on the network element. A digital twin can be a digital model that is a twin of a physical network element / network.

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

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

[0164] S140, the digital twin management service creates at least one digital twin instance.

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

[0166] Create DigitalTwinEntity-1, which contains the following parameters:

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

[0168] networkRef: network-1 (primary network ID);

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

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

[0171] Create digital twin object instance 2 (DigitalTwinEntity-2). Digital twin instance 2 specifically contains the following parameters:

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

[0173] networkRef: network-1 (primary network ID);

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

[0175] Create digital twin object instance 3 (DigitalTwinEntity-3), which specifically includes the following parameters:

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

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

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

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

[0180] Create digital twin object instance 4 (DigitalTwinEntity-4), which specifically includes the following parameters:

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

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

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

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

[0185] The first reply information includes information of the digital twin instance.

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

[0187] The simulation service is used to simulate the generated digital twin (can be one or more) and generate a simulation body, which is mainly used for observation. Through data synchronization between network entity objects and digital twins, data changes can also be observed in real time on the simulation body. The simulation service can send the created simulation body to the operator management system in the form of real-time data stream to meet the operator's observation needs.

[0188] 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.

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

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

[0191] 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 reply information) if the simulation is successfully created. The response includes the access information of the simulation (URL or IP address information for connection, etc.).

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

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

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

[0195] 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.

[0196] Exemplarily, 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.

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

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

[0199] The second device uses the received access information of the simulation body to request the simulation body real-time animation. The simulation body 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.

[0200] 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.

[0201] like Figure 5 As shown, the present application provides a management method 200 based on digital twin services.

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

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

[0204] 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 a primary network service, and the second instance corresponds to a second physical entity, the second physical entity is used to run a backup network service.

[0205] 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.

[0206] 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. Exemplarily, in step S170 of method 100, the digital twin service instance received by the service consumer may contain supported operation parameters, including:

[0207] Name: Operation name.

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

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

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

[0211] Operationtarget: Operation target (the target of the operation execution, for example, in this example, the target can be that the user switches from the primary network to the backup network and re-registers within 20 minutes during the switchover process)

[0212] In a 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, which is located between the first device and the second device.

[0213] 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.

[0214] Exemplarily, the intent information may be:

[0215] “Intent:

[0216] userLabel:1#Any value

[0217] intentExpectation:

[0218] expectationId:1#arbitrary value

[0219] expectationObject:

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

[0221] expectationTargets:

[0222] -targetName:"Operation"

[0223] targetCondition: "is equal to"

[0224] targetValueRange: "Switch verification" #Values ​​from SupportedOperation

[0225] -targetName:"ReRegistrationTime"

[0226] targetCondition:"IS_LESS_THAN"

[0227] targetValueRange:"20"#Unit: minutes"

[0228] Wherein objectInstance represents the object information targeted by the intent, and in the above implementation, 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's second device in the first step.

[0229] ExpectationTargets is used to indicate the target of the intent. The above example contains two targets. One is that the target of the operation to be performed is switchover verification, and the other is that the ReRegistrationTime is less than 20 minutes.

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

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

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

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

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

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

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

[0237] Exemplarily, the digital twin service provider generates a switching plan based on the received request and sends a set of new configuration parameters to at least one digital twin instance, such as setting the value of capacity in configurable parameters in DigitalTwinEntity-1 to 0, and setting the value of capacity in configurable parameters in DigitalTwinEntity-3 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 of the primary and backup networks.

[0238] 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.

[0239] It should be understood that the supported operation names can be switching verification, switching execution, switching verification and execution. Among them, switching verification is only a switching verification on the digital twin service instance, and does not affect the real physical network; switching execution refers to directly performing a switching operation on the digital twin service instance, and synchronously performing the same operation on the physical network; switching verification and execution means first performing a switching verification on the digital twin service instance, and when the verification switching plan meets the requirements, performing the same operation on the physical network.

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

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

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

[0243] 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.

[0244] S260, the simulation service sends the updated real-time data stream.

[0245] 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.

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

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

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

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

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

[0251] Exemplarily, 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 o'clock.

[0252] Exemplarily, 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.

[0253] 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.

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

[0255] S2100, the digital twin service provider generates a second solution.

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

[0257] When the first operation report indicates that the operation 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 at least one digital twin instance based on the fourth information.

[0258] Exemplarily, if the first operation report shows that the switching target is achieved, the service consumer determines whether to perform other operations. If the first operation report shows that the switching target is achieved, and the switching verification report contains recommendation information, the service consumer determines whether to perform the recommended operation according to the recommendation information, such as resending the operation information and modifying the Operationtarget to the recommended value, that is, performing the second operation.

[0259] 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 Operationtarget information.

[0260] According to the solution of this application, the digital twin is constructed by the manufacturer domain management system, and digital twin services are provided to the operator OSS domain, making the construction of the digital twin more accurate. At the same time, the operator OSS also gains the experience of digital twin services through the services provided by the manufacturer domain, achieving the goal envisioned by the operator in building a digital twin.

[0261] like Figure 6 As shown, the present application provides a management method 500 based on digital twin services.

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

[0263] According to the definition of management data analytics service (MDAS) in the protocol 3GPP TS28.104, the management function (MDAF) providing MDAS service can process and analyze data related to the network and services, such as analyzing network performance measures (PM), key performance indicators (KPI), technical service quality indicators (QoE) reports, alarms, configuration data, network analysis data and service experience data to 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 causes of excessive latency in the network and recommended solutions to solve high latency, etc. MDA can also identify problems that affect network and service performance and help identify potential problems that may lead to potential failures and / or performance degradation in advance.

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

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

[0266] S510, the second device sends the fifth information, and correspondingly, the MDAF receives the fifth information.

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

[0268] 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 proposed solutions, the output information is used to indicate the manner in which MDAF outputs analysis results and / or proposed 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 objects, and the time information is used to indicate the time range for the analysis.

[0269] Exemplarily, the fifth information carries an MDARequest object, which is defined in the 3GPP TS28.104 specification. The specific information is shown in the following Table 3:

[0270] Table 3, MDARequest object information

[0271]

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

[0273] S520, MDAF collects information.

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

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

[0276] Exemplarily, the specific network object to be analyzed (such as determining the network elements to be included in the analysis) is determined according to 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 (such as the network element). For example, for an AMF network element, the collected information may be information on the number of user registrations, the number of requests initiated by users, and the number of handover requests initiated by users.

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

[0278] S531, MDAF sends sixth information, and correspondingly, the second device receives the sixth information.

[0279] MDAF creates at least one digital twin object based on the fifth information and the information of the network object, that is, MDAF creates a digital twin instance based on the network information collected in the above step S520 and in combination with the digital twin requirement information in the MDARequest object. The digital twin object is associated with the physical network instance ID and capability information.

[0280] Exemplarily, in S510, the MDARequest carries the OutPutDTReq parameter, indicating that the output has a digital twin requirement and contains visual and verifiable features. Specifically, MDAF can include digital twin management functions, simulation functions, and create digital twin objects based on 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 TS28.541.

[0281] MDAF generates a digital twin object based on the physical network object (for example, through information synchronization, simulation, etc.), which 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 the parameter from the ManagedFunction object. Specifically, the ManagedFunctioninformation objectclass 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 (indicating 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:

[0282] Table 4. digitalTwinData parameters

[0283]

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

[0285] Table 5. AMFFunction parameters

[0286]

[0287] MDAF sends sixth information to the second device, the sixth information including at least one parameter of the digital twin object, and the sixth information is used to indicate an operation that can be performed on the digital twin object. MDAF sends the successfully created digital twin object to the second device.

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

[0289] Optionally, S541, MDAF sends seventh information, and 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, and the digital twin image includes information of the network object.

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

[0291] Specifically, the establishStreamingConnection operation defined in 3GPP TS28.532 can be adopted, and the description of the digital twin information can be added to the streamInfoList.

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

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

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

[0295] 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.)

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

[0297] S550, the MDAF sends a report, and correspondingly, the second device receives the report.

[0298] 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.

[0299] MDAF outputs the analysis results, which are included in the report MDAReport object. The request includes a suggested solution to the problem (such as the parameter information that is recommended to be modified). 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 to minimize the impact on the business, and the switching plan is included in the MDAReport. The recommended switching plan, for example, requires configuration updates to the AMF (such as reducing capacity, indicating that the processing of new user requests should be reduced).

[0300] 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.

[0301] When the sixth information indicates that the digital twin object has the verification capability, the digital twin object can receive the eighth information sent by the second device, and 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.

[0302] 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, and the fourth operation includes modifying parameters of the digital twin object.

[0303] Exemplarily, the second device determines whether the digital twin object (AMF_DT_1) has the capability of configuration verification (test) according to the digital twin object information received in S531. When the digitalTwinData parameter contained in AMF_DT_1 indicates the capability of test, the digital twin object has the capability of configuration verification.

[0304] The second device sends a configuration modification request for the digital twin object AMF_DT_1, using the modifyMOI request defined in TS28.531, which includes the identifier of the digital twin object, i.e. AMF_DT_1, and the configuration parameters that need to be modified, i.e., modifying the capacity parameters.

[0305] 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 configuration modification of the digital twin network replica.

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

[0307] It should be understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and 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. Any sequential arrangement that can realize the function of each step should be within the scope of protection of the present application.

[0308] According to the above method, Figure 7 A schematic diagram of a management device 300 based on a digital twin service provided in an embodiment of the present application.

[0309] like Figure 7As shown, the device 300 may include an interface unit 310 and a processing unit 320 .

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

[0311] The processing unit 320 in the apparatus 300 is configured to create at least one digital twin instance according to the first information and the data of the physical entity, wherein the first information is used to indicate the creation of the 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;

[0312] 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.

[0313] In one possible implementation, 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 the real-time data stream from the at least one simulation instance.

[0314] In one possible implementation, 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 interface unit 310 is also used to receive third information, the third information is used to indicate a requirement for a 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, the first operation includes updating information of the first instance and the second instance.

[0315] In a possible implementation manner, 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.

[0316] 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.

[0317] 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.

[0318] In a possible implementation, the interface unit 310 is further used 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 performing the first operation and the third information.

[0319] In one possible implementation, 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.

[0320] 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.

[0321] 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.

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

[0323] In a possible implementation manner, 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.

[0324] 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 intent interface, where the first information and the third information are intent information created by the second device.

[0325] The interface unit 310 in the communication device 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.

[0326] 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.

[0327] The interface unit 310 in the communication device 300 is used to send first information, 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, 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.

[0328] In one possible implementation, 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 the real-time data stream from the at least one simulation instance according to the access information.

[0329] In one possible implementation, 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 interface unit 310 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.

[0330] In a possible implementation manner, 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.

[0331] 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.

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

[0333] In a possible implementation, the interface unit 310 is further used 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 performing the first operation and the third information.

[0334] In one possible implementation, 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.

[0335] 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.

[0336] 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.

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

[0338] In a possible implementation manner, 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.

[0339] 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.

[0340] The interface unit 310 in the communication device 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.

[0341] According to the above method, Figure 8 Schematic diagram of a management device 400 based on digital twin services provided in an embodiment of the present application. Figure 8 As shown, the apparatus 400 may be a first device or a second device.

[0342] The apparatus 400 may include a processor 410 (i.e., an example of a processing unit) and a memory 420. The memory 420 is used to store instructions, and the processor 410 is used 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 the method 100 or the method 200.

[0343] Further, the device 400 may also include an interface 430 (i.e., an example of an interface unit module). Further, the processor 410, the memory 420 and the 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 run the computer program from the memory 420 to control the interface 430 to receive a signal or send a signal to complete the steps of the first device or the second device in the above method. The memory 420 may be integrated in the processor 410, or may be set separately from the processor 410.

[0344] In a 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.

[0345] 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.

[0346] As an implementation, 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.

[0347] As another implementation, it is possible to use a general-purpose computer to implement the apparatus provided in the embodiment of the present application. That is, the program code implementing 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.

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

[0349] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by the first device or the second device in the above method embodiment are stored.

[0350] 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.

[0351] 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 in the above method embodiment, or the method executed by the second device.

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

[0353] 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.

[0354] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0355] 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).

[0356] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by 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 programs 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 site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access 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 hard disk.

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

[0358] 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.

[0359] It will be appreciated by those skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in combination with 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. It will be clearly understood by those skilled in the art 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 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, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that 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.

[0360] The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, the functional units in each embodiment of the present application may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions for a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory, a random access memory, a disk or an optical disk.

[0361] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope 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

Cited By

  • Management method and apparatus based on digital twin service

    WO2025055489A1