Digital twin network construction method and network element
By constructing a digital twin network function management object in the mobile network, the application problem of digital twin technology in mobile network services is solved, and real-time management and optimization of the mobile network are realized.
Patent Information
- Application Number
- CN202111535399.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-15
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2041-12-15
AI Technical Summary
How to apply digital twin technology to mobile network services to achieve effective management and optimization of mobile networks.
By sending a target query request to the second network element, receiving the query result, and creating a digital twin network function management object based on the result, the configuration information of the digital twin network is matched with the configuration information of the target network element, thereby constructing a digital twin network.
It realizes the application of digital twin technology in mobile network services, which can simulate the network operation status, perform real-time management and optimization, and improve the efficiency of network resource utilization.
Smart Images

Figure CN116264546B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a digital twin network construction method and a network element. BACKGROUND
[0002] Digital twin is a simulation process integrating multi-discipline, multi-physical quantity, multi-scale and multi-probability, which fully utilizes physical model, sensor update and operation history data, and completes mapping in virtual space, thereby reflecting the whole life cycle process of the corresponding entity equipment. Digital twin is a concept beyond reality, which can be regarded as a digital mapping system of one or more important and interdependent equipment systems.
[0003] Digital twin is a universally applicable theoretical and technical system, which can be applied in many fields. At present, it is more applied in product design, product manufacturing, medical analysis and engineering construction. At present, the most in-depth application in China is in the field of engineering construction, and there are few technologies to apply digital twin to the field of mobile communication. How to apply digital twin to mobile network services is a technical problem to be solved at present. SUMMARY
[0004] The embodiments of the present application provide a digital twin network construction method and a network element to solve the problem of how to apply digital twin to mobile network services.
[0005] To solve the above technical problems, the present application is implemented as follows:
[0006] In a first aspect, the embodiments of the present application provide a digital twin network construction method applied to a first network element, and the method comprises:
[0007] sending a target query request corresponding to a target creation request to a second network element, the target creation request being used to request to create a digital twin network function management object corresponding to a target network element;
[0008] receiving a query result corresponding to the target query request sent by the second network element;
[0009] creating the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0010] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0011] Optionally, the query result includes a network resource model corresponding to the target network element.
[0012] Optionally, the network resource model comprises a management object instance (MOI) corresponding to the target network element.
[0013] Optionally, the creating the digital twin network function management object based on the query result comprises:
[0014] creating a digital twin network function MOI based on the MOI corresponding to the target network element;
[0015] wherein configuration information of the digital twin network function MOI is the same as configuration information of the MOI corresponding to the target network element.
[0016] Optionally, the second network element is a network function management function (NFMF).
[0017] The sending, to the second network element, of the target query request corresponding to the target creation request comprises:
[0018] sending, to the NFMF, the target query request corresponding to the target creation request through the network slice management function (NSMF) and the sub-network slice management function (NSSMF) in sequence.
[0019] and / or
[0020] The receiving of the query result corresponding to the target query request sent by the second network element comprises:
[0021] receiving the query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence.
[0022] Optionally, before the sending, to the second network element, of the target query request corresponding to the target creation request, the method further comprises:
[0023] in a case where a digital twin network body corresponding to the network entity has been constructed, obtaining the target creation request initiated by a target object and directed to the digital twin network body, the digital twin network function management object being used for managing a digital twin network function in the digital twin network body;
[0024] after the creating the digital twin network function management object based on the query result, the method further comprises:
[0025] in a case where the digital twin network function management object is created successfully, sending, to the target object, a creation success response directed to the target creation request.
[0026] In a second aspect, an embodiment of the present application provides a digital twin network construction method, applied to a second network element, and the method comprises:
[0027] receive a target query request corresponding to a target creation request sent by a first network element, the target creation request being used to request to create a digital twin network function management object corresponding to a target network element;
[0028] obtain a query result corresponding to the target query request;
[0029] send the query result corresponding to the target query request to the first network element, so that the first network element creates the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0030] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0031] Optionally, the query result includes a network resource model corresponding to the target network element.
[0032] Optionally, the network resource model includes a management object instance (MOI) corresponding to the target network element.
[0033] Optionally, the obtaining of the query result corresponding to the target query request includes:
[0034] sending the target query request to a third network element;
[0035] receiving a query result corresponding to the target query request sent by the third network element.
[0036] Optionally, the obtaining of the query result corresponding to the target query request includes:
[0037] querying network element information based on the target query request, and obtaining the query result corresponding to the target query request.
[0038] Optionally, the second network element is an NFMF.
[0039] The receiving of the target query request corresponding to the target creation request sent by the first network element includes:
[0040] receiving the target query request corresponding to the target creation request sent by the first network element through the NSMF and the NSSMF in sequence;
[0041] and / or
[0042] The sending of the query result corresponding to the target query request to the first network element includes:
[0043] sending the query result corresponding to the target query request to the first network element through the NSSMF and the NSMF in sequence.
[0044] In a third aspect, an embodiment of the present application provides a network element, which is a first network element, and the network element comprises:
[0045] a first sending module configured to send a target query request corresponding to a target creation request to a second network element, the target creation request being used to request to create a digital twin network function management object corresponding to a target network element;
[0046] a receiving module configured to receive a query result corresponding to the target query request sent by the second network element;
[0047] a creating module configured to create the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matching configuration information of the target network element.
[0048] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0049] Optionally, the query result comprises a network resource model corresponding to the target network element.
[0050] Optionally, the network resource model comprises a management object instance (MOI) corresponding to the target network element.
[0051] Optionally, the creating module is specifically configured to:
[0052] create a digital twin network function MOI based on the MOI corresponding to the target network element;
[0053] wherein the configuration information of the digital twin network function MOI is the same as the configuration information of the MOI corresponding to the target network element.
[0054] Optionally, the second network element is a network function management function (NFMF).
[0055] The first sending module is specifically configured to:
[0056] send the target query request corresponding to the target creation request to the NFMF through a network slice management function (NSMF) and a sub-network slice management function (NSSMF) in sequence;
[0057] and / or
[0058] The receiving module is specifically configured to:
[0059] receive the query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence.
[0060] Optionally, the network element further comprises:
[0061] The acquisition module is configured to acquire the target creation request initiated by the target object for the digital twin network body in a case where a digital twin network body corresponding to the network entity has been constructed, and the digital twin network function management object is configured to manage a digital twin network function in the digital twin network body.
[0062] The second sending module is configured to send a creation success response to the target object for the target creation request in a case where the digital twin network function management object is created successfully.
[0063] In a fourth aspect, an embodiment of the present application provides a network element, which is a second network element, and the network element comprises:
[0064] The receiving module is configured to receive a target query request corresponding to a target creation request sent by a first network element, and the target creation request is configured to request to create a digital twin network function management object corresponding to a target network element.
[0065] The acquisition module is configured to acquire a query result corresponding to the target query request.
[0066] The sending module is configured to send the query result corresponding to the target query request to the first network element, so that the first network element creates the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0067] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0068] Optionally, the query result comprises a network resource model corresponding to the target network element.
[0069] Optionally, the network resource model comprises a management object instance (MOI) corresponding to the target network element.
[0070] Optionally, the acquisition module is specifically configured to:
[0071] send the target query request to a third network element;
[0072] receive a query result corresponding to the target query request sent by the third network element.
[0073] Optionally, the acquisition module is specifically configured to:
[0074] query network element information based on the target query request, and acquire the query result corresponding to the target query request.
[0075] Optionally, the second network element is an NFMF.
[0076] The receiving module is specifically configured to:
[0077] receive a target query request corresponding to the target creation request, which is sent by the first network element through the NSMF and the NSSMF in sequence.
[0078] And / or
[0079] The sending module is specifically configured to:
[0080] send a query result corresponding to the target query request to the first network element through the NSSMF and the NSMF in sequence.
[0081] In a fifth aspect, an embodiment of the present application provides a network element, which is a first network element, comprising a transceiver and a processor,
[0082] The transceiver is configured to send a target query request corresponding to a target creation request to a second network element, the target creation request being used to request to create a digital twin network function management object corresponding to a target network element.
[0083] The transceiver is further configured to receive a query result corresponding to the target query request sent by the second network element.
[0084] The processor is configured to create the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0085] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0086] Optionally, the query result comprises a network resource model corresponding to the target network element.
[0087] Optionally, the network resource model comprises a management object instance (MOI) corresponding to the target network element.
[0088] Optionally, the processor is configured to:
[0089] create a digital twin network function MOI based on the MOI corresponding to the target network element.
[0090] The configuration information of the digital twin network function MOI is the same as the configuration information of the MOI corresponding to the target network element.
[0091] Optionally, the second network element is an NFMF.
[0092] The transceiver is specifically configured to:
[0093] send, to the NFMF, a target query request corresponding to the target creation request through the network slice management function (NSMF) and a sub-network slice management function (NSSMF) in sequence;
[0094] and / or
[0095] The transceiver is specifically further configured to:
[0096] receive a query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence.
[0097] Optionally, the processor is further configured to, in a case where a digital twin network entity corresponding to the network entity has been constructed, acquire the target creation request initiated by a target object for the digital twin network entity, and the digital twin network function management object is used for managing a digital twin network function in the digital twin network entity.
[0098] The transceiver is further configured to, in a case where the digital twin network function management object is successfully created, send a creation success response for the target creation request to the target object.
[0099] In a sixth aspect, an embodiment of the present application provides a network element, which is a second network element, comprising a transceiver and a processor,
[0100] The transceiver is configured to receive a target query request corresponding to a target creation request sent by a first network element, and the target creation request is used for requesting to create a digital twin network function management object corresponding to a target network element.
[0101] The processor is configured to acquire a query result corresponding to the target query request.
[0102] The transceiver is further configured to send the query result corresponding to the target query request to the first network element, so that the first network element creates the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0103] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0104] Optionally, the query result comprises a network resource model corresponding to the target network element.
[0105] Optionally, the network resource model comprises a management object instance (MOI) corresponding to the target network element.
[0106] Optionally, the processor is specifically further configured to:
[0107] sending the target query request to a third network element;
[0108] receiving a query result corresponding to the target query request sent by the third network element.
[0109] Optionally, the processor is further configured to:
[0110] querying network element information based on the target query request, and obtaining the query result corresponding to the target query request.
[0111] Optionally, the second network element is NFMF.
[0112] The transceiver is further configured to:
[0113] receive a target query request corresponding to a target creation request sent by a first network element through NSMF and NSSMF in sequence;
[0114] and / or
[0115] The transceiver is further configured to:
[0116] send a query result corresponding to the target query request to the first network element through NSSMF and NSMF in sequence.
[0117] In a seventh aspect, an embodiment of the present application provides a network element, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, when the program is executed by the processor, the steps of the digital twin network construction method of the first aspect are implemented; or when the program is executed by the processor, the steps of the digital twin network construction method of the second aspect are implemented.
[0118] In an eighth aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium stores a computer program, when the computer program is executed by a processor, the steps of the digital twin network construction method of the first aspect are implemented; or when the computer program is executed by the processor, the steps of the digital twin network construction method of the second aspect are implemented.
[0119] In the embodiment of the present application, a target query request corresponding to a target creation request is sent to a second network element, the target creation request is used to request to create a digital twin network function management object corresponding to a target network element; a query result corresponding to the target query request sent by the second network element is received; and the digital twin network function management object is created based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element. In this way, by creating the digital twin network function management object, the digital twin can be applied to mobile network services. BRIEF DESCRIPTION OF DRAWINGS
[0120] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the description of the embodiments of the present application will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0121] Figure 1 is one of the flowcharts of the digital twin network construction method provided by the embodiments of the present application;
[0122] Figure 2 is the second flowchart of the digital twin network construction method provided by the embodiments of the present application;
[0123] Figure 3 is the third flowchart of the digital twin network construction method provided by the embodiments of the present application;
[0124] Figure 4 is one of the structural schematic diagrams of the network element provided by the embodiments of the present application;
[0125] Figure 5 is the second structural schematic diagram of the network element provided by the embodiments of the present application;
[0126] Figure 6 is the third structural schematic diagram of the network element provided by the embodiments of the present application;
[0127] Figure 7 is the fourth structural schematic diagram of the network element provided by the embodiments of the present application. DETAILED DESCRIPTION
[0128] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.
[0129] The embodiment of the present application provides a digital twin network construction method and a network element, so as to solve the problem of how to apply the digital twin to mobile network services.
[0130] Referring to Figure 1 , Figure 1 is one of flowcharts of the digital twin network construction method provided by the embodiment of the present application, and is used for a first network element, such as Figure 1 As shown in the figure, the method comprises the following steps:
[0131] Step 101, a target query request corresponding to a target creation request is sent to a second network element, the target creation request being used for requesting to create a digital twin network function management object corresponding to a target network element.
[0132] The first network element can be a digital twin network management function (DTN_MF). The second network element can be a network function management function (NFMF), or can be a network slice management function (NSMF), or can be a network slice subnet management function (NSSMF), etc., and the embodiment is not limited thereto.
[0133] In addition, the target query request can comprise but is not limited to a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0134] Step 102, a query result corresponding to the target query request sent by the second network element is received.
[0135] The query result can be used for modeling the target network element, so that the digital twin network function management object can be created, and the digital twin corresponding to the target network element is realized.
[0136] In one embodiment, the second network element is the NSMF, the NSMF receives the target query request corresponding to the target creation request sent by the DTN_MF; and the DTN_MF receives the query result corresponding to the target query request sent by the NSMF.
[0137] In one embodiment, the second network element is the NSSMF, the NSSMF receives the target query request corresponding to the target creation request sent by the DTN_MF through the NSMF; and the DTN_MF receives the query result corresponding to the target query request sent by the NSSMF through the NSMF.
[0138] In an implementation form, the second network element is an NFMF, the NFMF receives a target query request corresponding to the target creation request sent by the DTN_MF through the NSMF and the NSSMF, and the DTN_MF receives a query result corresponding to the target query request sent by the NFMF through the NSMF and the NSSMF.
[0139] In addition, after the second network element receives the target query request corresponding to the target creation request sent by the first network element, the second network element can obtain the query result corresponding to the target query request, and send the query result corresponding to the target query request to the first network element, so that the first network element can create the digital twin network function management object based on the query result.
[0140] It should be noted that the second network element obtaining the query result corresponding to the target query request can include: sending the target query request to a third network element, and receiving the query result corresponding to the target query request sent by the third network element; or querying network element information based on the target query request, and obtaining the query result corresponding to the target query request. The third network element can be another network element other than the second network element and the first network element. The third network element can be used to query network element information, or the third network element can be used to transfer the target query request.
[0141] Step 103, creating the digital twin network function management object based on the query result, the configuration information of the digital twin network function management object matching the configuration information of the target network element.
[0142] The configuration information of the digital twin network function management object matching the configuration information of the target network element can be that the configuration information of the digital twin network function management object is the same as the configuration information of the target network element, or the function implemented by the configuration information of the digital twin network function management object is the same as the function implemented by the configuration information of the target network element. The digital twin network function management object can be a virtual object of the target network element, and the target network element can be modeled based on the query result, so that the digital twin network function management object can be created to realize the digital twin corresponding to the target network element.
[0143] In an implementation form, the creating the digital twin network function management object can include creating a digital twin network function MOI. The DTN_MF can perform network information physical modeling and network function modeling to realize the creation of the digital twin network function MOI.
[0144] Regarding the implementation of network information physical modeling:
[0145] (1) The data warehouse-data collection function of the DTN_MF collects the current resource allocation and / or usage of the network, and stores the network configuration, including but not limited to the service profile, the network slice profile, and the MOI configuration information of each network function. The MOI corresponding to the network function is configured to the digital twin corresponding to the network element in the network mapping-function mapping module of the DTN_MF, and the QoS and other policies are issued to the digital twin through the network policy mapping module of the DTN_MF;
[0146] (2) The data warehouse-data collection function of the DTN_MF triggers the performance guarantee and fault management service, and can subscribe to the PA service and / or the FS service, so that the digital twin network can report the current network running state information in real time or at regular intervals and store it.
[0147] Regarding the implementation of network function modeling:
[0148] The DTN_MF can construct a business scenario for a specific twin network logic. Taking network performance monitoring as an example, network threshold control information and operation and maintenance strategies are set in the digital twin for a specific session, for example, the monitoring index name, reporting period, threshold value, trigger condition, threshold adjustment parameter, etc. are set for a specific session, so that network performance monitoring can be realized according to the digital twin.
[0149] In addition, the embodiment of the present application introduces a digital twin in the network system, which can simulate the running environment and running state of the whole end-to-end network, and there is real-time interaction between the digital twin and the network entity. Various running information of the network entity can be input to the digital twin in real time to construct a digital twin network service. The constructed digital twin network is interconnected with the network management system, and the corresponding related network services and network element configurations in the physical entity can be issued to each network element in the digital twin network, and the original network resource model can be used.
[0150] It should be noted that, with the explosive growth of the number of access devices and the number and diversity of operating services in the network, the 5G network will be networked in the form of network slices. The diversified slice services have brought great challenges to the overall network operation and network resource management. The embodiment of the present application introduces digital twin technology in the mobile network field, which can evaluate the availability of the current network before network deployment and implementation, and make early resource use prediction and network deployment state prediction.
[0151] In the embodiment of the application, a target query request corresponding to a target creation request is sent to a second network element, the target creation request is used to request to create a digital twin network function management object corresponding to a target network element; a query result corresponding to the target query request sent by the second network element is received; and the digital twin network function management object is created based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element. In this way, by creating the digital twin network function management object, the digital twin can be applied to mobile network services.
[0152] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0153] The target network element can be a network element to be created into a digital twin, and by creating a digital twin corresponding to the target network element, a virtual network element corresponding to the target network element can be generated. The target network element can be one or more network elements. By carrying the network element identifier of the target network element and the network slice identifier corresponding to the network element identifier in the target query request, the first network element can obtain information of a target network element management object, so as to create a digital twin network function management object.
[0154] In this embodiment, the target query request carries at least one of the network element identifier of the target network element and the network slice identifier corresponding to the network element identifier, so that the target network element corresponding MOI can be obtained from the second network element through the target query request to create a digital twin network function management object.
[0155] Optionally, the query result includes a network resource model corresponding to the target network element.
[0156] The query result can include a management object instance MOI corresponding to the target network element, and attribute information used to describe the MOI, for example, each parameter and attribute value in the MOI. The network resource model can include a Service Profile and / or a Network Slice Profile.
[0157] In an embodiment, the query result can include at least one of the following:
[0158] An attribute value of a network management object instance, a network slice service description file, a sub-network slice service description file, and a network service description file.
[0159] In this embodiment, the query result includes a network resource model corresponding to the target network element, so that the digital twin network function management object can be created through the network resource model.
[0160] Optionally, the network resource model comprises a management object instance (MOI) corresponding to the target network element.
[0161] The query result can comprise attributes and attribute values of the MOI corresponding to the target network element.
[0162] In this embodiment, the network resource model comprises a management object instance (MOI) corresponding to the target network element, so that the digital twin network function MOI can be created through the MOI corresponding to the target network element.
[0163] Optionally, the creating of the digital twin network function management object based on the query result comprises:
[0164] creating a digital twin network function MOI based on the MOI corresponding to the target network element;
[0165] The configuration information of the digital twin network function MOI is the same as that of the MOI corresponding to the target network element.
[0166] The first network element can perform network information physical modeling based on the MOI corresponding to the target network element to create a digital twin network function MOI. The created digital twin network function MOI can simulate the actual MOI to realize the function of the virtual network element.
[0167] In this embodiment, the digital twin network function MOI is created based on the MOI corresponding to the target network element, so that the physical network element can be managed through the digital twin network function MOI simulating the physical network element, and the configuration information of the digital twin network function MOI is the same as that of the MOI corresponding to the target network element. In this way, the configuration of the virtual network element corresponding to the digital twin network function MOI is the same as that of the physical network element, facilitating the management of the physical network element through the virtual network element.
[0168] Optionally, the second network element is a network function management function (NFMF).
[0169] The sending of the target query request corresponding to the target creation request to the second network element comprises:
[0170] sending the target query request corresponding to the target creation request to the NFMF through the network slice management function (NSMF) and the sub-network slice management function (NSSMF) in sequence;
[0171] and / or
[0172] The receiving of the query result corresponding to the target query request sent by the second network element comprises:
[0173] The receiving of the query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence.
[0174] The first network element can send a target query request to the NSMF, the NSMF passes the target query request to the NSSMF, the NSSMF passes the target query request to the NFMF, and the NFMF queries network element information based on the target query request.
[0175] In addition, the NFMF can send a query result corresponding to the target query request to the NSSMF, the NSSMF passes the query result corresponding to the target query request to the NSMF, and the NSMF passes the query result corresponding to the target query request to the first network element, so that the first network element can obtain the query result corresponding to the target query request.
[0176] In this embodiment, the target query request corresponding to the target creation request is sent to the NFMF through the network slice management function NSMF and the sub-network slice management function NSSMF in sequence; and / or, the query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence is received. In this way, the target query request and / or the query result corresponding to the target query request can be passed through the NSSMF and the NSMF in sequence.
[0177] Optionally, before the target query request corresponding to the target creation request is sent to the second network element, the method further comprises:
[0178] In a case where a digital twin network body corresponding to the network entity has been constructed, a target creation request initiated by a target object for the digital twin network body is obtained, and the digital twin network function management object is used for managing a digital twin network function in the digital twin network body;
[0179] After the digital twin network function management object is created based on the query result, the method further comprises:
[0180] In a case where the digital twin network function management object is created successfully, a creation success response to the target creation request is sent to the target object.
[0181] The target object can be a digital twin network user DTN_Consumer. The digital twin network user can initiate a target creation request through a terminal, or can directly initiate a target creation request on the first network element, and the like, which are not limited in this embodiment. For example, the first network element can receive a target creation request sent by the target object.
[0182] In a case where the digital twin network function management object is created successfully, a creation success response to the target creation request is sent to the target object, so that the target object can obtain the creation success response of the target creation request.
[0183] Referring to Figure 2 , Figure 2 is a flowchart of a method for constructing a digital twin network according to an embodiment of the present application, for a second network element, such as Figure 2 As shown in the figure, the method comprises the following steps:
[0184] Step 201: receiving a target query request corresponding to a target creation request sent by a first network element, the target creation request being used to request creation of a digital twin network function management object corresponding to a target network element;
[0185] Step 202: obtaining a query result corresponding to the target query request;
[0186] Step 203: sending the query result corresponding to the target query request to the first network element, so that the first network element creates the digital twin network function management object based on the query result, the configuration information of the digital twin network function management object matching the configuration information of the target network element.
[0187] In the embodiment of the present application, a target query request corresponding to a target creation request sent by a first network element is received, the target creation request being used to request creation of a digital twin network function management object corresponding to a target network element; a query result corresponding to the target query request is obtained; and the query result corresponding to the target query request is sent to the first network element, so that the first network element creates the digital twin network function management object based on the query result, the configuration information of the digital twin network function management object matching the configuration information of the target network element. In this way, the first network element can create the digital twin network function management object based on the query result, so that the first network element can apply digital twins to mobile network services by creating a digital twin network function management object.
[0188] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0189] In this embodiment, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier, so that the first network element can obtain the MOI corresponding to the target network element from the second network element through the target query request to create a digital twin network function management object.
[0190] Optionally, the query result includes a network resource model corresponding to the target network element.
[0191] Optionally, the network resource model includes a management object instance MOI corresponding to the target network element.
[0192] In this embodiment, the query result includes a network resource model corresponding to the target network element, so that the first network element can create a digital twin network function MOI through the MOI corresponding to the target network element.
[0193] Optionally, the obtaining of the query result corresponding to the target query request comprises:
[0194] sending the target query request to the third network element;
[0195] receiving the query result corresponding to the target query request sent by the third network element.
[0196] In this embodiment, the target query request is sent to the third network element, and the query result corresponding to the target query request sent by the third network element is received. In this way, the second network element can obtain the query result corresponding to the target query request through the third network element, and the second network element is configured to transmit the target query request and the query result corresponding to the target query request between the first network element and the third network element.
[0197] Optionally, the obtaining of the query result corresponding to the target query request comprises:
[0198] querying network element information based on the target query request, and obtaining the query result corresponding to the target query request.
[0199] In this embodiment, the network element information is queried based on the target query request, and the query result corresponding to the target query request is obtained, so that the second network element can directly query and obtain the query result corresponding to the target query request.
[0200] Optionally, the second network element is an NFMF.
[0201] The receiving of the target query request corresponding to the target creation request sent by the first network element comprises:
[0202] receiving the target query request corresponding to the target creation request sent by the first network element through the NSMF and the NSSMF in sequence;
[0203] and / or
[0204] The sending of the query result corresponding to the target query request to the first network element comprises:
[0205] sending the query result corresponding to the target query request to the first network element through the NSSMF and the NSMF in sequence.
[0206] In this embodiment, the first network element sequentially sends a target query request corresponding to the target creation request sent by the NSMF and the NSSMF, and / or sequentially sends a query result corresponding to the target query request to the first network element by the NSSMF and the NSMF, so that the target query request and / or the query result corresponding to the target query request can be sequentially transmitted by the NSSMF and the NSMF.
[0207] It should be noted that the embodiment is used as an embodiment corresponding to the Figure 1 second network element shown in the embodiment, and the specific implementation can refer to the related description of the embodiment shown in Figure 1 , and the embodiment will not be described in detail again to avoid repetition, and the same beneficial effects can also be achieved.
[0208] As a specific embodiment, the first network element is a digital twin network management function DTN_MF, and the second network element is an NFMF, as shown in Figure 3 , the digital twin network construction method can include the following steps:
[0209] Step 301, a user DTN_Consumer of a digital twin network sends a target creation request to a DTN_MF;
[0210] The user DTN_Consumer of the digital twin network initiates a request to create a digital twin network function management object, which can be initiated after a digital twin network corresponding to a specific physical network entity has been constructed in the network, and when the user has a demand to manage some digital twin network functions, the request to create the digital twin network function management object is initiated.
[0211] Step 302, after the DTN_MF receives the target creation request, the DTN_MF sends a target query request to an NSMF;
[0212] After the DTN_MF receives the target creation request, the DTN_MF initiates a target query request corresponding to the target creation request to the NSMF to query information of a specific network element management object, and the target query request can include but is not limited to a network element identifier and / or a network slice identifier corresponding to a physical network element.
[0213] Step 303, after the NSMF receives the target query request, the NSMF transmits the target query request to an NSSMF;
[0214] After the NSMF receives the target query request, the NSMF initiates a target query request corresponding to the target creation request to the NSSMF to query information of a specific network element management object, and the target query request can include but is not limited to a network element identifier and / or a network slice identifier corresponding to a physical network element.
[0215] Step 304, after receiving the target query request, the NSSMF delivers the target query request to the NFMF;
[0216] The target query request initiated by the NSSMF to the NFMF corresponds to the target creation request, and the information of the specific network element management object is queried.
[0217] Step 305, the NFMF queries based on the target query request;
[0218] The NFMF queries the information of the specific network element management object based on the target query request, and the information includes but is not limited to the parameters and attribute values in the MOI, and network resource models such as Service Profile and Network Slice Profile.
[0219] Step 306, the NFMF returns the query result;
[0220] The query result includes the MOI corresponding to the network element and the attribute values of the specific network resource model.
[0221] Step 307, the NSSMF returns the query result;
[0222] Step 308, the NSMF returns the query result;
[0223] Step 309, the DTN_MF creates a digital twin network function MOI based on the query result;
[0224] The configuration content of the digital twin network function MOI created by the DTN_MF is exactly the same as that of the actual network element.
[0225] Step 310, the DTN_MF returns a creation success response.
[0226] The embodiment of the application coincides the digital twin technology with the existing network management system, and can interact the network ontology with the digital twin in real time, and the created digital twin can simulate the overall operation of the current network.
[0227] Referring to Figure 4 , Figure 4 is a structural diagram of a network element provided by the embodiment of the application, and the network element is a first network element, as shown in Figure 4 The network element includes:
[0228] The first sending module 401 is configured to send a target query request corresponding to a target creation request to a second network element, and the target creation request is used to request to create a digital twin network function management object corresponding to a target network element.
[0229] The receiving module 402 is configured to receive a query result corresponding to the target query request sent by the second network element.
[0230] The creating module 403 is configured to create the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0231] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0232] Optionally, the query result includes a network resource model corresponding to the target network element.
[0233] Optionally, the network resource model includes a management object instance (MOI) corresponding to the target network element.
[0234] Optionally, the creating module 403 is specifically configured to:
[0235] create a digital twin network function MOI based on the MOI corresponding to the target network element.
[0236] The configuration information of the digital twin network function MOI is the same as the configuration information of the MOI corresponding to the target network element.
[0237] Optionally, the second network element is a network function management function (NFMF).
[0238] The first sending module 401 is specifically configured to:
[0239] send a target query request corresponding to a target creation request to the NFMF through a network slice management function (NSMF) and a sub-network slice management function (NSSMF) in sequence.
[0240] And / or
[0241] The receiving module 402 is specifically configured to:
[0242] receive a query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence.
[0243] Optionally, as shown in Figure 5 The network element 400 further includes:
[0244] The obtaining module 404 is configured to, in a case where a digital twin network body corresponding to a network entity has been constructed, obtain a target creation request initiated by a target object for the digital twin network body, and the digital twin network function management object is used to manage a digital twin network function in the digital twin network body.
[0245] The second sending module 405 is configured to send a creation success response to the target object for the target creation request in a case where the digital twin network function management object creation is successful.
[0246] The first network element can implement Figure 1 The method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.
[0247] Referring to Figure 6 , Figure 6 is a structural schematic diagram of a network element provided by an embodiment of the present application, and the network element is a second network element, as Figure 6 indicated, the network element 500 includes:
[0248] The receiving module 501 is configured to receive a target query request corresponding to a target creation request sent by a first network element, the target creation request being used to request to create a digital twin network function management object corresponding to a target network element.
[0249] The obtaining module 502 is configured to obtain a query result corresponding to the target query request.
[0250] The sending module 503 is configured to send the query result corresponding to the target query request to the first network element, so that the first network element creates the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0251] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0252] Optionally, the query result includes a network resource model corresponding to the target network element.
[0253] Optionally, the network resource model includes a management object instance (MOI) corresponding to the target network element.
[0254] Optionally, the obtaining module 502 is specifically configured to:
[0255] send the target query request to a third network element;
[0256] receive a query result corresponding to the target query request sent by the third network element.
[0257] Optionally, the obtaining module 502 is specifically configured to:
[0258] query network element information based on the target query request, and obtain a query result corresponding to the target query request.
[0259] Optionally, the second network element is an NFMF.
[0260] The receiving module 501 is specifically configured to:
[0261] receive a target query request corresponding to a target creation request sent by a first network element through an NSMF and an NSSMF in sequence;
[0262] and / or
[0263] The sending module 503 is specifically configured to:
[0264] send a query result corresponding to the target query request to the first network element through the NSSMF and the NSMF in sequence.
[0265] Embodiments of the present application also provide a network element, which comprises a processor, a memory, and a program stored in the memory and executable on the processor, the program being executed by the processor to implement various processes of the above-mentioned digital twin network construction method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.
[0266] Specifically, as shown in Figure 7 Embodiments of the present application also provide a network element, which comprises a bus 601, a transceiver 602, an antenna 603, a bus interface 604, a processor 605, and a memory 606.
[0267] In an implementation manner, the network element is a first network element.
[0268] The transceiver 602 is configured to send a target query request corresponding to a target creation request to a second network element, the target creation request being used to request to create a digital twin network function management object corresponding to a target network element.
[0269] The transceiver 602 is further configured to receive a query result corresponding to the target query request sent by the second network element.
[0270] The processor 605 is configured to create the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0271] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0272] Optionally, the query result comprises a network resource model corresponding to the target network element.
[0273] Optionally, the network resource model comprises a management object instance (MOI) corresponding to the target network element.
[0274] Optionally, the processor 605 is configured to:
[0275] create a digital twin network function (MOI) based on the MOI corresponding to the target network element;
[0276] The configuration information of the digital twin network function (MOI) is the same as the configuration information of the MOI corresponding to the target network element.
[0277] Optionally, the second network element is a network function management function (NFMF).
[0278] The transceiver 602 is specifically configured to:
[0279] send, to the NFMF, a target query request corresponding to the target creation request through a network slice management function (NSMF) and a sub-network slice management function (NSSMF) in sequence.
[0280] And / or
[0281] The transceiver 602 is specifically configured to:
[0282] receive a query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence.
[0283] Optionally, the processor 605 is further configured to, in a case where a digital twin network body corresponding to a network entity has been constructed, acquire the target creation request initiated by a target object for the digital twin network body, and the digital twin network function management object is used for managing a digital twin network function in the digital twin network body.
[0284] The transceiver 602 is further configured to, in a case where the digital twin network function management object is created successfully, send a creation success response for the target creation request to the target object.
[0285] In another implementation, the network element is a second network element:
[0286] The transceiver 602 is configured to receive a target query request corresponding to a target creation request sent by a first network element, and the target creation request is used to request to create a digital twin network function management object corresponding to a target network element.
[0287] The processor 605 is configured to acquire a query result corresponding to the target query request.
[0288] The transceiver 602 is further configured to send a query result corresponding to the target query request to the first network element, so that the first network element creates the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element.
[0289] Optionally, the target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
[0290] Optionally, the query result includes a network resource model corresponding to the target network element.
[0291] Optionally, the network resource model includes a management object instance (MOI) corresponding to the target network element.
[0292] Optionally, the processor 605 is specifically further configured to:
[0293] send the target query request to a third network element;
[0294] receive a query result corresponding to the target query request sent by the third network element.
[0295] Optionally, the processor 605 is specifically further configured to:
[0296] query network element information based on the target query request, and obtain a query result corresponding to the target query request.
[0297] Optionally, the second network element is an NFMF.
[0298] The transceiver 602 is specifically further configured to:
[0299] receive a target query request corresponding to a target creation request sent by a first network element through an NSMF and an NSSMF in sequence;
[0300] and / or
[0301] The transceiver 602 is specifically further configured to:
[0302] send a query result corresponding to the target query request to the first network element through the NSSMF and the NSMF in sequence.
[0303] In Figure 7In particular embodiments, the bus architecture (represented by bus 601) can include any number of interconnecting buses and bridges, and the bus 601 can link various circuitry including one or more processors 605 represented by processor 605, and memory represented by memory 606. The bus 601 can also link various other circuitry, such as peripheral devices, voltage regulators, and power management circuitry, all of which are well known in the art, and therefore, not further described herein. Bus interface 604 provides an interface between bus 601 and transceiver 602. Transceiver 602, which can be a single element or multiple elements such as a plurality of receivers and transmitters, provides a means for communicating with various other apparatus over a transmission medium. Data processed by processor 605 is transmitted over a wireless medium via antenna 603, and further, antenna 603 receives data and communicates the data to processor 605.
[0304] Processor 605 is responsible for managing the bus 601 and general processing, and can also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory 606 can be used to store data used by processor 605 during execution of program instructions.
[0305] Optionally, processor 605 can be a CPU, ASIC, FPGA, or CPLD.
[0306] The embodiments of the present application also provide a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement various processes of the above-mentioned digital twin network construction method embodiments, and can achieve the same technical effects. To avoid repetition, details are not described herein. The computer readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0307] It should be noted that in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusions, so that processes, methods, articles, or devices that include a series of elements not only include those elements, but also include other elements not explicitly listed, or inherent to such processes, methods, articles, or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of another identical element in the process, method, article, or device that includes the element.
[0308] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, also can be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application essentially or say the part which contributes to the prior art can be embodied in the form of software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a plurality of instructions to make a terminal (may be a mobile phone, computer, server, air conditioner, or network equipment, etc.) execute the method described in various embodiments of the present application.
[0309] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, not limiting, and those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.
Claims
1. A method for constructing a digital twin network, applied to a first network element, characterized in that, The method comprises: sending a target query request corresponding to a target creation request to a second network element, the target creation request being used to request creation of a digital twin network function management object corresponding to a target network element; receiving a query result corresponding to the target query request sent by the second network element; creating the digital twin network function management object based on the query result, configuration information of the digital twin network function management object matching configuration information of the target network element; the second network element is a network function management function (NFMF); the sending of the target query request corresponding to the target creation request to the second network element comprises: sending the target query request corresponding to the target creation request to the NFMF through a network slice management function (NSMF) and a sub-network slice management function (NSSMF) in sequence; and / or the receiving of the query result corresponding to the target query request sent by the second network element comprises: receiving the query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence.
2. The method of claim 1, wherein, The target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
3. The method of claim 1, wherein, The query result comprises a network resource model corresponding to the target network element.
4. The method of claim 3, wherein, The network resource model comprises a management object instance (MOI) corresponding to the target network element.
5. The method of claim 4, wherein, The creation of the digital twin network function management object based on the query result comprises: creating a digital twin network function MOI based on the MOI corresponding to the target network element; wherein configuration information of the digital twin network function MOI is the same as configuration information of the MOI corresponding to the target network element.
6. The method of claim 1, wherein, Before the sending of the target query request corresponding to the target creation request to the second network element, the method further comprises: in a case where a digital twin network body corresponding to a network entity has been constructed, obtaining the target creation request initiated by a target object for the digital twin network body, the digital twin network function management object being used to manage a digital twin network function in the digital twin network body. After the creation of the digital twin network function management object based on the query result, the method further comprises: in a case where the digital twin network function management object is created successfully, sending a creation success response for the target creation request to the target object. 7.A method for constructing a digital twin network, applied to a second network element, and having the characteristics of, The method comprises: receiving a target query request corresponding to a target creation request sent by a first network element, the target creation request being used to request creation of a digital twin network function management object corresponding to a target network element; obtaining a query result corresponding to the target query request; sending the query result corresponding to the target query request to the first network element, so that the first network element creates the digital twin network function management object based on the query result, configuration information of the digital twin network function management object matching configuration information of the target network element; the second network element is a NFMF; the receiving of the target query request corresponding to the target creation request sent by the first network element comprises: The first network element sequentially sends, through the NSMF and the NSSMF, a target query request corresponding to the target creation request; And / or The sending, to the first network element, of the query result corresponding to the target query request comprises: sequentially sending, to the first network element through the NSSMF and the NSMF, the query result corresponding to the target query request.
8. The method of claim 7, wherein, The target query request carries at least one of a network element identifier of the target network element and a network slice identifier corresponding to the network element identifier.
9. The method of claim 7, wherein, The query result comprises a network resource model corresponding to the target network element.
10. The method of claim 9, wherein, The network resource model comprises a management object instance (MOI) corresponding to the target network element.
11. The method of claim 7, wherein, The obtaining of the query result corresponding to the target query request comprises: sending the target query request to a third network element; receiving the query result corresponding to the target query request sent by the third network element.
12. The method of claim 7, wherein, The obtaining of the query result corresponding to the target query request comprises: querying network element information based on the target query request, and obtaining the query result corresponding to the target query request.
13. A network element, the network element being a first network element, characterized in that, The network element comprises: a first sending module configured to send, to a second network element, a target query request corresponding to a target creation request, the target creation request being used to request creation of a digital twin network function management object corresponding to a target network element; a receiving module configured to receive a query result corresponding to the target query request sent by the second network element; a creating module configured to create the digital twin network function management object based on the query result, configuration information of the digital twin network function management object matching configuration information of the target network element; The second network element is a network function management function (NFMF). The first sending module is specifically configured to: sequentially send, to the NFMF through a network slice management function (NSMF) and a sub-network slice management function (NSSMF), a target query request corresponding to a target creation request; And / or The receiving module is specifically configured to: receive, from the NFMF, a query result corresponding to the target query request sequentially sent through the NSSMF and the NSMF.
14. A network element, the network element being a second network element, characterized in that, The network element comprises: a receiving module configured to receive, from a first network element, a target query request corresponding to a target creation request, the target creation request being used to request creation of a digital twin network function management object corresponding to a target network element; an obtaining module configured to obtain a query result corresponding to the target query request; a sending module configured to send, to the first network element, the query result corresponding to the target query request, so that the first network element creates the digital twin network function management object based on the query result, configuration information of the digital twin network function management object matching configuration information of the target network element; The second network element is a network function management function (NFMF). The receiving module is specifically configured to: receive, from a first network element, a target query request corresponding to a target creation request sequentially sent through a network slice management function (NSMF) and a sub-network slice management function (NSSMF); And / or The sending module is specifically configured to: sequentially send, to the first network element through the NSSMF and the NSMF, a query result corresponding to the target query request.
15. A network element, the network element being a first network element, characterized in that, comprise a transceiver and a processor, The transceiver is configured to send, to a second network element, a target query request corresponding to a target creation request, the target creation request being used to request creation of a digital twin network function management object corresponding to a target network element. The transceiver is further configured to receive a query result corresponding to the target query request sent by the second network element. The processor is configured to create the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element. The second network element is a network function management function (NFMF). The transceiver is specifically configured to: send, to the NFMF, the target query request corresponding to the target creation request through a network slice management function (NSMF) and a sub-network slice management function (NSSMF) in sequence. And / or The transceiver is further specifically configured to: receive the query result corresponding to the target query request sent by the NFMF through the NSSMF and the NSMF in sequence.
16. A network element, the network element being a second network element, characterized in that, The transceiver is configured to receive a target query request corresponding to a target creation request sent by a first network element, the target creation request being used to request creation of a digital twin network function management object corresponding to a target network element. The processor is configured to obtain a query result corresponding to the target query request. The transceiver is further configured to send the query result corresponding to the target query request to the first network element, so that the first network element creates the digital twin network function management object based on the query result, and configuration information of the digital twin network function management object matches configuration information of the target network element. The second network element is a network function management function (NFMF). The transceiver is further specifically configured to: receive the target query request corresponding to the target creation request sent by the first network element through the NSMF and the NSSMF in sequence. And / or The transceiver is further specifically configured to: send the query result corresponding to the target query request to the first network element through the NSSMF and the NSMF in sequence. The processor, the memory, and a program stored in the memory and executable on the processor, the program being executed by the processor to implement the steps of the digital twin network construction method according to any one of claims 1 to 6; or the program being executed by the processor to implement the steps of the digital twin network construction method according to any one of claims 7 to 12.
17. A network element, characterized by The computer program is stored on the computer readable storage medium, and the computer program is executed by the processor to implement the steps of the digital twin network construction method according to any one of claims 1 to 6; or the computer program is executed by the processor to implement the steps of the digital twin network construction method according to any one of claims 7 to 12. 18. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Internet of things device discovery method, apparatus, and terminal device
CN113196721A