Digital twin architecture of network, network session processing method and device
By constructing a network digital twin architecture, the problems of complex information models and excessive latency in digital twin networks are solved, enabling efficient management and synchronization of network session events and improving operation and maintenance efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-03
- Publication Date
- 2026-03-20
AI Technical Summary
In existing technologies, digital twin networks in industry field networks suffer from problems such as overly complex information models and excessively long loading latency. Furthermore, not all session events require twin modeling, leading to low operational efficiency.
A network digital twin architecture is provided, including a data acquisition and control entity, a core entity, and a user entity. By constructing a network-related model, network session events are processed to achieve convergence, thereby realizing the mapping and synchronization between the virtual network and the physical network.
It enables efficient management and synchronization of network session events, reduces the complexity and latency of virtual networks, and improves the intelligence and automation capabilities of network operation and maintenance.
Smart Images

Figure CN116074178B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of digital twinning, in particular to a network digital twinning architecture, a network session processing method and device. BACKGROUND
[0002] The industry field network is a heterogeneous network bridged by a cellular network for various industries, and is an integrated industry field network integrating short-range, passive, time-sensitive network (TSN), millimeter wave, positioning and other technologies, which can improve the interworking capability of heterogeneous networks. Currently, the development of industry-oriented super-large networks faces great challenges. Not only is the demand for deterministic data transmission, extensive device information collection, high-precision indoor positioning, high-speed data upload, and extreme number of device connections increasingly strong, but also the tolerance of network access failure handling and recovery time is becoming lower and lower. This requires that the equipment, machines and systems in the enterprise industry field must break through the state of 'black box' and 'blindness', and be more transparent and intelligent.
[0003] Digital twinning technology is expected to become a new network operation and maintenance technology to empower operation and maintenance business and form automated and intelligent operation and maintenance capabilities centered on customers and business. However, the digital twin network is only a virtual mirror of the physical network, and is not essentially established for communication processes. There are many network sessions and communication link establishments in real large-scale networks, but not all session events need to be modeled by digital twinning. Otherwise, the digital twin virtual space will face problems such as too complex information model and too long digital model loading delay. SUMMARY
[0004] The purpose of the present application is to provide a network digital twinning architecture, a network session processing method, a device and equipment for realizing digital twinning mapping for industry field networks.
[0005] To achieve the above purpose, the embodiment of the present application provides a network digital twinning architecture, comprising:
[0006] A data acquisition and control entity is configured to acquire feature data of a physical network corresponding to the virtual network;
[0007] A core entity connected to the data acquisition and control entity is configured to construct a network-related model corresponding to the physical network according to the feature data acquired by the data acquisition and control entity, and the network-related model is configured to perform convergent processing on network session events;
[0008] A user entity connected to the core entity is configured to visually display the network based on the network-related model.
[0009] Optionally, the virtual network comprises at least one of:
[0010] a terminal twin object corresponding to a terminal in the physical network;
[0011] an access network twin object corresponding to an access network of the physical network;
[0012] a core network twin object corresponding to a core network of the physical network;
[0013] at least one of the terminal twin object, the access network twin object and the core network twin object is configured to construct a network-related model according to the feature data, and a network session event is mapped through the network-related model.
[0014] Optionally, the feature data comprises at least one of:
[0015] terminal data;
[0016] network element data;
[0017] network status;
[0018] network topology information;
[0019] network quality information;
[0020] network environment information.
[0021] Optionally, the core entity comprises at least one of a network model and data management entity, an application and service management entity, and a resource access and exchange entity.
[0022] Optionally, the network model and data management entity comprises a network model management module and a network data management module;
[0023] wherein the network model management module comprises at least one of:
[0024] a network model construction unit configured to construct a network-related model corresponding to the physical network according to the feature data;
[0025] a network model association unit configured to combine a plurality of the network-related models;
[0026] a network model calling unit configured to provide a calling interface of the network-related model;
[0027] the network data management module comprises at least one of:
[0028] a network data cleaning and storage unit;
[0029] a network data analysis unit.
[0030] Optionally, the network-related models comprise: a geometric model, an information model, and a mechanism model.
[0031] The information model comprises description information of the network-related models corresponding to the physical network elements in the physical network.
[0032] The geometric model is configured to perform visual display according to the description information.
[0033] The mechanism model is configured to perform fault analysis on the description information and output an analysis result, and the geometric model is further configured to perform visual display of the analysis result.
[0034] Optionally, the fault analysis comprises at least one of:
[0035] Anomaly detection;
[0036] Fault diagnosis;
[0037] Root cause positioning;
[0038] Fault prediction;
[0039] The analysis result comprises a fault information model and / or an anomaly information model.
[0040] Optionally, the application and service management entity comprises at least one of:
[0041] A network intelligent operation and maintenance module;
[0042] A network analysis service module;
[0043] A network behavior reporting module;
[0044] A network device fault prediction module;
[0045] A network fault repair module.
[0046] Optionally, the resource access and exchange entity comprises at least one of:
[0047] An interoperability support module;
[0048] A plug and play support module;
[0049] An access control module;
[0050] An external interface.
[0051] Optionally, the user entity comprises at least one of:
[0052] An infrastructure visualization module;
[0053] A network parameter configuration visualization module;
[0054] A data flow visualization module;
[0055] A service level agreement (SLA) visual module.
[0056] To achieve the above object, embodiments of the present application provide a network session processing method applied to a virtual network, comprising:
[0057] Obtaining characteristic data of a physical network;
[0058] Constructing a network-related model corresponding to the physical network according to the characteristic data;
[0059] Converging a network session event through the network-related model.
[0060] Optionally, the characteristic data comprises a first reference message and a second reference message;
[0061] The first reference message is used to indicate relevant information of a network node corresponding to a network session event;
[0062] The second reference message is used to indicate a mapping response to the network session event.
[0063] Optionally, the converging of the network session event through the network-related model comprises:
[0064] According to the first reference message, determining a network node corresponding to a network session event and a starting time of the network session event at the network node;
[0065] According to the second reference message, measuring the network session event, mapping the network session event to a network-related model corresponding to the network node, and synchronizing processes.
[0066] Optionally, the first reference message comprises at least one of:
[0067] A network session event starting time stamp;
[0068] A terminal identifier;
[0069] A PDU session identifier.
[0070] Optionally, the second reference message comprises at least one of:
[0071] A logical channel establishment time stamp;
[0072] A topology identifier;
[0073] A function identifier;
[0074] A quality of service identifier;
[0075] Security identifier.
[0076] Optionally, a difference between a first time when the first reference message is acquired and a second time when the second reference message is acquired is consistent with a difference between a third time when the terminal in the physical network sends the network session message and a fourth time when the terminal establishes the logical channel with the core network.
[0077] Optionally, the transmission channel of the feature data comprises one of:
[0078] Cell-specific reference signal;
[0079] Physical downlink control channel;
[0080] Physical control format indicator channel;
[0081] Physical broadcast channel.
[0082] To achieve the above object, embodiments of the present application provide a network session processing method applied to a physical network, comprising:
[0083] sending feature data to a virtual network, so that the virtual network constructs a network-related model according to the feature data, and processes a network session event through the network-related model.
[0084] Optionally, the feature data comprises a first reference message and a second reference message.
[0085] The first reference message is used to indicate related information of a network node corresponding to a network session event.
[0086] The second reference message is used to indicate a mapping response to the network session event.
[0087] Optionally, the sending of the feature data to the virtual network comprises:
[0088] sending the feature data through a target pilot signal on a control plane of the physical network, or sending the feature data through a target identification bit on a user plane of the physical network.
[0089] Optionally, the transmission channel of the feature data comprises one of:
[0090] Cell-specific reference signal;
[0091] Physical downlink control channel;
[0092] Physical control format indicator channel;
[0093] Physical broadcast channel.
[0094] Optionally, the first reference message comprises at least one of:
[0095] a network session event start timestamp;
[0096] a terminal identifier;
[0097] a protocol data unit (PDU) session identifier.
[0098] Optionally, the second reference message comprises at least one of:
[0099] a logical channel establishment timestamp;
[0100] a topology identifier;
[0101] a function identifier;
[0102] a quality of service identifier;
[0103] a security identifier.
[0104] Optionally, the physical network comprises a core network, and the virtual network comprises a terminal twin object.
[0105] The sending of the feature data to the virtual network comprises:
[0106] in a case where the core network receives a network session message sent by the terminal, sending a first reference message to the terminal twin object in the virtual network;
[0107] in a case where the core network establishes a logical channel with the terminal, sending a second reference message to the terminal twin object in the virtual network.
[0108] Optionally, a difference between a third time at which the terminal sends the network session message and a fourth time at which the terminal and the core network establish the logical channel converges with a difference between a first time at which the virtual network receives the first reference message and a second time at which the virtual network receives the second reference message.
[0109] To achieve the above object, an embodiment of the present application provides a network session processing apparatus applied to a virtual network, comprising:
[0110] a first acquisition module configured to acquire feature data of a physical network;
[0111] a model construction module configured to construct a network-related model corresponding to the physical network according to the feature data;
[0112] a processing module configured to perform convergent processing on a network session event by using the network-related model.
[0113] Optionally, the feature data comprises a first reference message and a second reference message.
[0114] The first reference message is used to indicate the related information of the network node corresponding to the network session event;
[0115] The second reference message is used to indicate the mapping response to the network session event.
[0116] Optionally, the processing module comprises:
[0117] a first determining unit, configured to determine, according to the first reference message, the network node corresponding to the network session event and the starting time of the network session event at the network node;
[0118] a mapping unit, configured to map the network session event to the network related model corresponding to the network node according to the second reference message, and perform the inter-process synchronization.
[0119] Optionally, the first reference message comprises at least one of the following:
[0120] a network session event starting time stamp;
[0121] a terminal identifier;
[0122] a PDU session identifier.
[0123] Optionally, the second reference message comprises at least one of the following:
[0124] a logical channel establishment time stamp;
[0125] a topology identifier;
[0126] a function identifier;
[0127] a quality of service identifier;
[0128] a security identifier.
[0129] Optionally, the difference between the first time when the first reference message is acquired and the second time when the second reference message is acquired is consistent with the difference between the third time when the terminal in the physical network sends the network session message and the fourth time when the terminal establishes the logical channel with the core network.
[0130] Optionally, the transmission channel of the feature data comprises one of the following:
[0131] a cell-specific reference signal;
[0132] a physical downlink control channel;
[0133] a physical control format indicator channel;
[0134] a physical broadcast channel.
[0135] To achieve the above object, the embodiment of the present application provides a network session processing device applied to a physical network, comprising:
[0136] a first sending module configured to send feature data to a virtual network, so that the virtual network constructs a network-related model according to the feature data, and performs homogenization processing on a network session event through the network-related model.
[0137] Optionally, the feature data comprises a first reference message and a second reference message.
[0138] The first reference message is used to indicate related information of a network node corresponding to the network session event.
[0139] The second reference message is used to indicate a mapping response to the network session event.
[0140] Optionally, the first sending module is specifically configured to:
[0141] send the feature data through a target pilot signal on a control plane of the physical network, or send the feature data through a target identification bit on a user plane of the physical network.
[0142] Optionally, a transmission channel of the feature data comprises one of the following:
[0143] a cell-specific reference signal;
[0144] a physical downlink control channel;
[0145] a physical control format indicator channel;
[0146] a physical broadcast channel.
[0147] Optionally, the first reference message comprises at least one of the following:
[0148] a network session event start timestamp;
[0149] a terminal identification;
[0150] a protocol data unit (PDU) session identification.
[0151] Optionally, the second reference message comprises at least one of the following:
[0152] a logical channel establishment timestamp;
[0153] a topology identification;
[0154] a function identification;
[0155] a quality of service (QoS) identification;
[0156] a security identification.
[0157] Optionally, the physical network comprises a core network, and the virtual network comprises a terminal twin object.
[0158] The first sending module comprises:
[0159] The first sending unit is configured to, in a case where the core network receives a network session message sent by a terminal, send a first reference message to a terminal twin object in a virtual network.
[0160] The second sending unit is configured to, in a case where the core network establishes a logical channel with the terminal, send a second reference message to the terminal twin object in the virtual network.
[0161] Optionally, a difference between a third time at which the terminal sends the network session message and a fourth time at which the terminal and the core network establish the logical channel converges with a difference between a first time at which the virtual network receives the first reference message and a second time at which the virtual network receives the second reference message.
[0162] To achieve the above object, an embodiment of the present application provides a network session processing device applied to a virtual network, comprising a transceiver and a processor.
[0163] The transceiver is configured to acquire feature data of a physical network.
[0164] The processor is configured to construct a network-related model corresponding to the physical network according to the feature data, and perform convergent processing on a network session event through the network-related model.
[0165] Optionally, the feature data comprises a first reference message and a second reference message.
[0166] The first reference message is used to indicate related information of a network node corresponding to a network session event.
[0167] The second reference message is used to indicate a mapping response to the network session event.
[0168] Optionally, the processor performs convergent processing on a network session event through the network-related model, comprising:
[0169] According to the first reference message, a network node corresponding to a network session event and a starting time of the network session event at the network node are determined.
[0170] According to the second reference message, the network session event is measured, and the network session event is mapped to a network-related model corresponding to the network node to perform inter-process synchronization.
[0171] Optionally, the first reference message comprises at least one of the following:
[0172] a network session event start timestamp;
[0173] a terminal identifier;
[0174] a PDU session identifier.
[0175] Optionally, the second reference message comprises at least one of the following:
[0176] a logical channel establishment timestamp;
[0177] a topology identifier;
[0178] a function identifier;
[0179] a quality of service identifier;
[0180] a security identifier.
[0181] Optionally, a difference between a first time at which the first reference message is acquired and a second time at which the second reference message is acquired is consistent with a difference between a third time at which a terminal in the physical network sends a network session message and a fourth time at which the terminal establishes a logical channel with the core network.
[0182] Optionally, the transmission channel of the feature data comprises one of the following:
[0183] a cell-specific reference signal;
[0184] a physical downlink control channel;
[0185] a physical control format indicator channel;
[0186] a physical broadcast channel.
[0187] To achieve the above object, an embodiment of the present application provides a network session processing device applied to a physical network, comprising a transceiver and a processor.
[0188] The transceiver is configured to send feature data to a virtual network, so that the virtual network constructs a network-related model according to the feature data, and performs consistent processing on a network session event through the network-related model.
[0189] Optionally, the feature data comprises a first reference message and a second reference message.
[0190] The first reference message is used to indicate related information of a network node corresponding to a network session event.
[0191] The second reference message is used to indicate a mapping response to the network session event.
[0192] Optionally, the transceiver sends feature data to the virtual network, including:
[0193] The feature data is sent through a target pilot signal in a control plane of the physical network, or through a target identification bit in a user plane of the physical network.
[0194] Optionally, the transmission channel of the feature data includes one of:
[0195] A cell-specific reference signal;
[0196] A physical downlink control channel;
[0197] A physical control format indicator channel;
[0198] A physical broadcast channel.
[0199] Optionally, the first reference message includes at least one of:
[0200] A network session event start timestamp;
[0201] A terminal identification;
[0202] A protocol data unit (PDU) session identification.
[0203] Optionally, the second reference message includes at least one of:
[0204] A logical channel establishment timestamp;
[0205] A topology identification;
[0206] A function identification;
[0207] A quality of service identification;
[0208] A security identification.
[0209] Optionally, the physical network includes a core network, and the virtual network includes a terminal twin object;
[0210] The transceiver sends feature data to the virtual network, including:
[0211] In a case where the core network receives a network session message sent by a terminal, a first reference message is sent to a terminal twin object in the virtual network;
[0212] In a case where the core network establishes a logical channel with the terminal, a second reference message is sent to the terminal twin object in the virtual network.
[0213] Optionally, a difference between a third time at which the terminal sends the network session message and a fourth time at which the terminal and the core network establish the logical channel is similar to a difference between a first time at which the virtual network receives the first reference message and a second time at which the virtual network receives the second reference message.
[0214] To achieve the above object, an embodiment of the present application provides an electronic device, comprising a transceiver, a processor, a memory, and a program or instruction stored in the memory and executable on the processor; the processor implements the network session processing method when executing the program or instruction.
[0215] To achieve the above object, an embodiment of the present application provides a readable storage medium, which stores a program or instruction, and the program or instruction implements the steps of the network session processing method when executed by a processor.
[0216] The above technical solution of the present application has the following advantages:
[0217] In the embodiment of the present application, the digital twin architecture comprehensively uses perception, calculation, modeling, simulation and other technologies to realize virtual-real mapping and interaction. With the help of digital twin, more intelligent applications with high error cost can be fully trained and efficiently simulated, thereby reducing the risk generated when verifying new technologies in the physical space and reducing the possibility of errors when deploying to the real environment. BRIEF DESCRIPTION OF DRAWINGS
[0218] Figure 1 FIG. 1 is a structural schematic diagram of the digital twin architecture of the embodiment of the present application;
[0219] Figure 2 FIG. 3 is a schematic diagram of the mapping process of the physical network to the virtual network in the embodiment of the present application;
[0220] Figure 3 FIG. 4 is one of the flowcharts of the network session processing method of the embodiment of the present application;
[0221] Figure 4 FIG. 5 is a schematic diagram of the physical network of the embodiment of the present application;
[0222] Figure 5 FIG. 6 is a schematic diagram of the virtual network of the embodiment of the present application;
[0223] Figure 6 FIG. 7 is a schematic diagram of the feature data structure of the embodiment of the present application;
[0224] Figure 7 FIG. 8 is a schematic diagram of the feature data embedding of the embodiment of the present application;
[0225] Figure 8 FIG. 9 is a digital twin schematic diagram of the network attachment event of the embodiment of the present application;
[0226] Figure 9 Fig. 2 is a flowchart illustrating a method for processing a network session according to an embodiment of the present application;
[0227] Figure 10 Fig. 1 is a schematic diagram illustrating a network session processing apparatus according to an embodiment of the present application;
[0228] Figure 11 Fig. 2 is a schematic diagram illustrating a network session processing apparatus according to an embodiment of the present application;
[0229] Figure 12 Fig. 1 is a schematic diagram illustrating a network session processing apparatus according to an embodiment of the present application;
[0230] Figure 13 Fig. 2 is a schematic diagram illustrating a network session processing apparatus according to an embodiment of the present application;
[0231] Figure 14 Fig. 1 is a schematic diagram illustrating an electronic device according to an embodiment of the present application; DETAILED DESCRIPTION
[0232] In order to make the technical problems solved by the present application, the technical solutions and advantages clearer, the following will be combined with the accompanying drawings and specific embodiments to be described in detail.
[0233] It should be understood that the terms "one embodiment" or "an embodiment" as used throughout this specification mean that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout the specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures or characteristics can be combined in any suitable manner in one or more embodiments.
[0234] In various embodiments of the present application, it should be understood that the size of the serial number of the following processes does not mean the order of execution, and the execution order of the processes should be determined according to their functions and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0235] In addition, the terms "system" and "network" are often used interchangeably in this document.
[0236] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that the determination of B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0237] In the description of the embodiments of the present application, first, some concepts used in the following description are explained.
[0238] In the industry field network, the operator cellular network bridges various near-end networks in various industry fields, and can be divided into near-end access network and core network according to the different deployment positions of the network. The near-end access network is the non-public intranet network part, mainly including: industrial gateway, edge gateway, customer premise equipment (CPE), cellular small station, room distribution antenna, industrial Ethernet switch, router and other private network equipment; and Bluetooth, WiFi, ZigBee, long range radio (LoRa), radio frequency identification (RFID) receiver and other network equipment. The core network is the public access operator network part, mainly including: industry field network digital twin platform, edge computing platform, 5GC core network key network element, etc.
[0239] In the digital twin network, it is not necessary to model all session events due to the large number of network sessions and communication link establishment of the physical and large-scale network. In the embodiment of the present application, according to the service characteristics of the end-to-end data transmission of the industry field network, the network digital twin architecture in the virtual network can include the corresponding twin objects of the terminals, near-end access networks and operator core networks in the physical network (which can also include one or more corresponding twin objects in the terminals, near-end access networks and operator core networks), which can not have signal processing capability. The network related model in the digital twin architecture of the network is managed through the event process, a virtual mirror of the physical network is generated, the behavior of the network session in the physical network is simulated, the change of the physical network is monitored, the running status of the physical network is reflected, the state of the physical network is evaluated, the problem is diagnosed, and the future trend is predicted. That is, the twin object takes the network session event itself as the management object, which is used for user thread synchronization or process synchronization, and does not model all the interaction signaling of the network session event.
[0240] It should be noted that the virtual network is a digital twin virtual mirror of the physical network, which can describe and centrally model a single or multiple physical network elements according to the network element function, deployment position, etc., and map into multiple digital twin bodies (i.e. digital twin models) corresponding to them one by one. The digital twin virtual mirror provides infrastructure visualization, network parameter configuration visualization, data flow visualization, intelligent diagnosis, prediction, decision-making and other digital management services for the physical network from multiple aspects such as function, physics, virtual, business, life cycle, etc.
[0241] It should be noted that in the network digital twin, the physical network is a real network environment, including terminals, core networks, near-end access networks, etc. The virtual network is composed of a twin object formed by mapping the physical network, and can include one or more of a terminal twin object (UE DT), an access network twin object (P-NW DT), and a core network twin object (C-NW DT). The virtual network listens to the network session process of the physical network according to the feature data of the physical network, and performs model mapping of the network session event, and synchronizes the real-time state of the physical network based on the feature data.
[0242] The terminal twin object, the access network twin object, and the core network twin object are used to determine a network session event according to the feature data, and manage the network-related model according to the network session event.
[0243] In an embodiment of the application, each part of the digital twin virtual mirror of the industry field network (i.e., the digital twin model) is constructed according to the architecture of the industry field network digital twin, i.e., the digital twin architecture of the terminal twin object, the access network twin object, and the core network twin object is consistent, and both provide the structure and function of the digital twin architecture provided by the embodiment of the application. The digital twin architecture provided by the embodiment of the application is described in detail below.
[0244] As shown in Figure 1 The embodiment of the application provides a digital twin architecture of a network, which includes:
[0245] A data acquisition and control entity is configured to acquire feature data of a physical network corresponding to a virtual network. Optionally, the data acquisition and control entity can also control the physical network element. The data acquisition and control entity can also be used to acquire feature data of the virtual network itself. As shown in Figure 1 The data acquisition and control entity can include a data acquisition entity and an operation control entity, wherein the data acquisition entity can include a terminal data acquisition module, a network element data acquisition module, a network quality probe, etc., and the operation control entity can include a terminal control module, a network element control module, etc.
[0246] A core entity connected to the data acquisition and control entity is configured to construct a network-related model corresponding to the physical network according to the feature data acquired by the data acquisition and control entity. The network-related model is used to homogenize the network session event, and the network-related model is, for example, an industry field network digital twin model. Optionally, the homogenization process can be a process synchronization of the virtual network to the network session event.
[0247] A user entity connected to the core entity, configured to visualize the network based on the network-related model.
[0248] The digital twin architecture can be a digital twin model of an industry field network-oriented virtual network. The data acquisition and control entity is configured to meet the Internet of Things business data acquisition requirements, and provides acquisition and monitoring analysis services of feature data such as device status, network coverage, and service quality of network entities and network elements in the physical network through active or passive sensing, and effectively guarantees service transmission to ensure the use of the physical network by industry customers.
[0249] The core entity is configured to construct a network-related model corresponding to the physical network.
[0250] The user entity is configured to provide digital twin multi-dimensional visualization functions for the entire life cycle of the industry field network, covering network design, network operation and maintenance, and other stages.
[0251] In the virtual network, the data acquisition and control entity of the digital twin architecture can provide key feature data of physical network elements for the construction of a network-related model. The network-related model can describe and centrally model a single or multiple physical network elements according to their functions and deployment locations, forming digital twins (i.e., digital twin models) with differentiated capability levels. The network-related model provides infrastructure visualization, network parameter configuration visualization, data flow visualization, and intelligent diagnosis, prediction, decision-making, and other digital management services for the field network from multiple aspects such as function, physics, virtuality, business, and life cycle.
[0252] The digital twin architecture of the embodiments of the present application comprehensively uses sensing, computing, modeling, simulation, and other technologies to realize virtual-real mapping and interaction. With the help of digital twins, more intelligent applications with high error costs can be fully trained and efficiently simulated, greatly reducing the risks of new technologies in physical space verification and the likelihood of errors when deployed in real environments. At the same time, it can achieve low-cost and efficient innovation research.
[0253] Optionally, the virtual network comprises at least one of: a terminal twin object corresponding to a terminal in the physical network; an access network twin object corresponding to an access network in the physical network; a core network twin object corresponding to a core network in the physical network.
[0254] At least one of the terminal twin object, the access network twin object, and the core network twin object is used to construct a network-related model according to the feature data, and a network session event is mapped through the network-related model, that is, the network session event is homogenized through the network-related model.
[0255] In this embodiment, the virtual network can be at least one of a terminal twin object, an access network twin object, and a core network twin object, and the digital twin architecture can be a digital twin model of a terminal, an access network, or a core network. The twin object can not have signal processing capability, and mainly manages the network model in the digital twin architecture through event processes to generate a mirror of the physical network, simulate the behavior of the network session in the physical network, monitor the changes of the physical network, reflect the operating conditions of the physical network, evaluate the state of the physical network, diagnose problems, and predict future trends. That is, the twin body takes the network session event itself as a management object for user thread synchronization or process synchronization, rather than modeling all the interaction signaling of the network session event.
[0256] The digital twin architecture can realize listening to the network session process of the physical network and model mapping of the network session event according to the feature data of the physical network, and realize event synchronization of the real-time state of the physical network. Specifically, the feature data can include at least one of:
[0257] terminal data;
[0258] network element data;
[0259] network state;
[0260] network topology information;
[0261] network quality information;
[0262] network environment information.
[0263] Taking the digital twin model of the near-end access network in the physical network as an example, the feature data can include at least one of:
[0264] terminal data of the near-end access network;
[0265] network element data of the near-end access network;
[0266] a network state of a near-end access network;
[0267] a network topology information of a near-end access network;
[0268] a network quality information of a near-end access network;
[0269] a network environment information of a near-end access network.
[0270] As shown in Figure 1 the core entity can include at least one of a network model and data management entity, an application and service management entity, and a resource access and exchange entity. Wherein, the network model and data management entity includes a network model management module and a network data management module;
[0271] Wherein, the network model management module includes at least one of:
[0272] a network model construction unit, configured to construct a network related model corresponding to the physical network according to the feature data; For example, according to the feature data of industrial gateway, edge gateway, CPE, cellular small station, room distribution antenna, industrial Ethernet switch, router and other private network equipment, construct the twin model corresponding to the industrial gateway, the twin model corresponding to the edge gateway, the twin model corresponding to the CPE, the twin model corresponding to the cellular small station, the twin model corresponding to the room distribution antenna, the twin model corresponding to the industrial Ethernet switch, and the twin model corresponding to the router.
[0273] a network model association unit, configured to combine and process a plurality of network related models to associate different network related models with the same physical network element;
[0274] a network model calling unit, configured to provide a calling interface of the network related model;
[0275] the network data management module includes at least one of:
[0276] a network data cleaning and storage unit;
[0277] a network data analysis unit.
[0278] the network related model can include a geometric model, an information model and a mechanism model;
[0279] the information model includes description information of the network related model corresponding to the physical network element in the physical network;
[0280] the geometric model is used for visual display according to the description information;
[0281] The mechanism model is used for fault analysis on the description information, and outputs an analysis result, and the geometric model is further used for visual display of the analysis result.
[0282] In this embodiment, the core entity is used for construction of a network-related model, and network data is managed through network model construction, arrangement and model debugging. The network model construction includes geometric model construction (such as 2D or 3D graphical representation of a device), information model construction (such as establishment of a description template of a device) and mechanism model construction (such as training of a fault diagnosis AI model).
[0283] The model arrangement refers to combination of the geometric model, the information model and the mechanism model according to network topology relationship and service requirements, and data flow is transferred through the information model. The network model association unit realizes the model arrangement.
[0284] Specifically, the information model standardizes description of a data model, a device model, a network model, a personnel model and the like, and is input to the geometric model, for visualization of device, network and the like information; in addition, description information contained in the information model can also be input to the mechanism model for intelligent fault analysis, and the fault analysis can include at least one of the following: abnormality detection; fault diagnosis; root cause positioning; fault prediction; and the analysis result includes a fault information model and / or an abnormality information model.
[0285] The output of the mechanism model can be converted into a standard information model (which can include a fault information model, an abnormality information model and the like), and output to the geometric model for visualization of faults and abnormalities, and can also be input to other mechanism models, to realize combination of mechanism models. For example, through combination of an intelligent analysis mechanism model and an intelligent decision mechanism model, intelligent operation and maintenance management of a network can be realized. Thus, on the basis of network abnormality analysis, intelligent decision tasks such as fault alarm, work order distribution, fault repair and performance optimization can be realized.
[0286] Optionally, as shown in Figure 1 The application and service management entity includes at least one of the following:
[0287] a network intelligent operation and maintenance module;
[0288] a network analysis service module;
[0289] a network behavior reporting module;
[0290] a network device fault prediction module;
[0291] a network fault repair module.
[0292] Taking the digital twin architecture as the digital twin architecture of the near-end access network as an example, the application and service management entity includes at least one of the following:
[0293] A near-end access network network intelligent operation and maintenance module;
[0294] A near-end access network network analysis service module;
[0295] A near-end access network network behavior reporting module;
[0296] A near-end access network network device fault prediction module;
[0297] A near-end access network network fault repair module.
[0298] Optionally, the resource access and exchange entity includes at least one of the following:
[0299] An interoperability support module;
[0300] A plug and play support module;
[0301] An access control module;
[0302] An external interface.
[0303] Optionally, the user entity includes at least one of the following:
[0304] An infrastructure visualization module;
[0305] A network parameter configuration visualization module;
[0306] A data flow visualization module;
[0307] A service level agreement (SLA) visualization module.
[0308] Taking the digital twin architecture as the digital twin architecture of the near-end access network as an example, the user entity includes at least one of the following:
[0309] A near-end access network infrastructure visualization module;
[0310] A near-end access network network parameter configuration visualization module;
[0311] A near-end access network data flow visualization module;
[0312] A near-end access network service level agreement (SLA) visualization module.
[0313] As an optional embodiment, the process of mapping the physical network to the virtual network in the embodiment of the present application is as follows: Figure 2As shown. Among them, the digital twin architecture of the network obtains the characteristic data of each industry private network entity in the physical network through data acquisition tools and protocol conversion tools, and the characteristic data is used to describe the visible network state in the physical network; according to the obtained characteristic data, model construction is carried out, for example: geometric model, mechanism model, data model, business model, etc. The industry field network digital twin model constructed is used to describe the network running state.
[0314] The digital twin architecture of the network maps the obtained characteristic data of the physical network to the information model of the virtual network, realizes data management, for example: associating multiple types of data with the same physical network element, and aggregating different entity data into a complex system. The digital twin architecture can also realize model management of the constructed network related models, for example: associating different models with the same physical network element, and providing standardized model calling interfaces.
[0315] The digital twin architecture can analyze and predict the state of the physical network according to the formed network related models, can perform model prediction based on "data + algorithm", and can make optimization decisions according to the model analysis and prediction results, thereby optimizing the control of the physical network.
[0316] It should be noted that the models and units included in this embodiment only represent corresponding functions and do not limit the specific names of the functions.
[0317] Embodiments of the application, the digital twin architecture comprehensively uses perception, calculation, modeling, simulation and other technologies to realize virtual-real mapping and interaction. With the help of digital twin, more intelligent applications with high error cost can be fully trained and efficiently simulated, reducing the risk of new technologies in physical space verification and reducing the possibility of errors in deployment to real environment.
[0318] As Figure 3 As shown, the embodiment of the application also provides a network session processing method applied to a virtual network, which can be applied to a terminal twin object, an access network twin object, a core network twin object and the like in the virtual network. Specifically, the method comprises:
[0319] Step 31, obtaining characteristic data of a physical network.
[0320] Among them, the characteristic data can be collected by the data acquisition and control entity in the digital twin architecture of the network, or can be sent by the physical network to the virtual network.
[0321] Specifically, the physical network can include a UE, a non-public network (NPN), a radio access network (RAN), a 5G core network (5GC), and the like. The feature data can be generated by the terminal, transmitted to the 5GC via the NPN and the RAN, and sent by the 5GC to the digital twin architecture of the network. Specifically, the feature data is generated by the terminal and sent to the core network after the terminal sends a network session event request message to the core network. The core network can send the feature data to the terminal twin object of the virtual network, and the terminal twin object, the access network twin object, and the core network twin object together complete the digital twin of the network session event.
[0322] Step 32, constructing a network-related model corresponding to the physical network according to the feature data.
[0323] After the virtual network obtains the feature data, the network session event in the physical network is digitally twin mapped according to the feature data, and a network-related model corresponding to the physical network is constructed. For example, a twin model corresponding to a switch is constructed according to the feature data related to the switch in the physical network, and a twin model corresponding to a router is constructed according to the feature data related to the router in the physical network.
[0324] Step 33, converging the network session event through the network-related model.
[0325] The converging process can include process synchronization of the network session event by the virtual network. After the virtual network obtains the feature data and constructs a network-related model according to the feature data, the network session event can be determined according to the feature data, and the network session event is digitally twin mapped based on the network-related model, realizing process synchronization of the virtual network and the physical network.
[0326] Specifically, the feature data can be generated by the terminal of the physical network, transmitted to the 5GC via the NPN and the RAN, and sent by the 5GC to the digital twin architecture of the terminal twin. Specifically, the feature data is generated by the terminal and sent to the core network after the terminal sends a network session event request message to the core network. The terminal twin, the access network twin, and the core network twin complete the digital twin of the network session event through their respective digital twin architectures.
[0327] Embodiments of the present application can introduce feature data to synchronize and identify manage the network session link building process of the physical network for the network session service of the industry field network, and solve the problems of complex network session construction model process, long model correlation and calling time for the physical network.
[0328] The physical network is as shown in Figure 4 In the physical network, the time domain is the actual existing domain of the physical network, and time division multiple access is to divide time into periodic time periods (time frames), further divide each time frame into smaller time periods (gaps), and then make each user only receive and transmit signals in the specified time slot in each time frame according to a certain allocation principle. In the Open System Interconnection Reference Model (OSI) reference model, a network session is a temporary and interactive exchange of information between two or more communication devices. After a protocol data unit (PDU) session is established, an end-to-end data transmission channel is established. The data transmission channel is divided into user plane and control plane. The user plane refers to the actual service data, such as voice data or packet service data. The control plane controls the call flow establishment, maintenance and release through signaling. The network session establishes communication links in the control plane and the user plane to realize the process control of the communication link establishment, modification and release.
[0329] The virtual network is as shown in Figure 5 In the virtual network, the twin (such as a terminal twin object, an access network twin object, a core network twin object, etc.) can not have signal processing capability, and mainly manages the information model through the event process through the corresponding digital twin architecture, generates a mirror image of the physical network, and simulates the behavior of the network session in the physical network.
[0330] In this embodiment, the digital twin object (i.e., the digital twin architecture) in the virtual network realizes the listening to the network session process of the physical network through the feature data, and the model mapping of the network session event, and realizes the event synchronization of the real-time state of the physical network. As shown in Figure 6 The feature data can include a timestamp, a device identifier, a function identifier, a performance identifier, etc., and is used to identify the network session event.
[0331] Optionally, the transmission channel of the feature data includes one of the following:
[0332] Cell-specific reference signals (CRS);
[0333] Physical downlink control channel (PDCCH);
[0334] Physical Control Format Indicator channel (PCFICH);
[0335] Physical Broadcast Channel (PBCH).
[0336] In this embodiment, the feature data can be applied to scenarios where time and frequency resources are not sensitive, and can be transmitted in any of the control channels mentioned above.
[0337] Optionally, if the feature data is transmitted via a physical network, the feature data may be transmitted via a target pilot signal in the control plane of the physical network, or the feature data may be transmitted via a target identifier bit in the user plane of the physical network.
[0338] In this embodiment, if the feature data is sent by the physical network, the physical network can choose to send the feature data through a dedicated target pilot signal on the physical network control plane, or it can choose to transmit the feature data dedicated to digital twins at the target identifier bit (e.g., adding an identifier bit to the radio frame data bit) on the physical network user plane.
[0339] Among them, such as Figure 7 As shown, the physical network can embed the feature data in a resource block and carry the feature data through a dedicated pilot signal in the physical network control plane or a special subframe of a radio frame. Specifically, the feature data can be transmitted in a pilot signal (auxiliary licensed access subframe). The special subframe containing the feature data contains multiple symbols, and the demodulation parameters are determined based on the control information of the symbol position where the feature data is located. Finally, the demodulation parameters are used to demodulate the dedicated pilot signal subframe.
[0340] Or, such as Figure 7 As shown, the physical network can be in the original network session protocol frame (i.e. Figure 7The subframe shown) increases a flexible message header identification bit, and realizes adaptation of the original network session protocol and twin data through data mapping, to provide modeling basis for the digital twin network. The message header identification bit can include timestamp, device identification, function identification, performance identification, and other information feature data content. According to the feature data, the virtual network can determine the twin event ID, event time, UE ID, session carrying indication, and the like of the network session event. For example, for a time-frequency resource sensitive scene, new feature data is added at the network access layer to use less time-frequency resource and header overhead. Through the digital twin network feature data, specific events in the network session are marked, to avoid additional header overhead for the original network session.
[0341] As an optional embodiment, the feature data includes: a first reference message and a second reference message.
[0342] The first reference message is used to indicate related information of a network node corresponding to a network session event; and the second reference message is used to indicate a mapping response to the network session event.
[0343] In this embodiment, the first reference message is used to realize fast positioning of an event-triggered network node, and the main purpose is to discover and locate a burst event of a network state, to mark the object of the network session event, the start time of the event, and the like, without observing the network session itself. The first reference message can include at least one of the following: network session event start timestamp; terminal identification; PDU session (Session) identification.
[0344] For example, the network session event is a network attachment event. The UE first initiates an attachment request, and a subsequent related gateway performs session update according to a time interval. The time when the UE as a reference node triggers the attachment request signaling is the start time of the entire session process. The first reference message carries the attachment request (network event start) timestamp, terminal identification, PDU Session ID, and other key elements, that is:
[0345] First reference message = {attachment request timestamp, terminal identification, PDU Session ID}
[0346] The second reference message is used to determine whether the network session event obtains a response. If a network session logical channel is normally established, the key feature data in the network session event is further observed and measured, so as to map the network session event to a virtual network to construct an information model.
[0347] Optionally, the second reference message can include at least one of the following:
[0348] Logical channel establishment timestamp;
[0349] Topology identifier;
[0350] Functional identifier;
[0351] Business quality labeling;
[0352] Safety signs.
[0353] In this embodiment, in addition to carrying the logical channel establishment timestamp, the second reference message may also carry key characteristic data identifiers of session events in the network session, such as key elements like network topology, function identifiers, and QoS / QOE related service quality identifiers, i.e.:
[0354] Second reference message = {Logical channel establishment timestamp, topology identifier, function identifier, service quality identifier, security identifier}.
[0355] Optionally, when acquiring the feature data, if a terminal in the physical network sends a network session event request message to the core network, a first reference message may be sent to the digital twin architecture of the terminal twin; if a logical channel is established between the terminal and the core network, a second reference message may be sent to the digital twin architecture of the terminal twin. The first and second reference messages may be sent by the core network in the physical network. The terminal twin receives the first and second reference messages and, together with the access network twin and the core network twin, completes the digital twin mapping of the network session event.
[0356] Optionally, the convergence processing of network session events through the network correlation model may include:
[0357] Based on the first reference message, determine the network node corresponding to the network session event, and the start time of the network session event at that network node;
[0358] Based on the second reference message, the network session event is measured, and the network session event is mapped to the network-related model corresponding to the network node for inter-process synchronization.
[0359] Wherein, the difference between the first time of obtaining the first reference message and the second time of obtaining the second reference message, and the third time of the terminal in the physical network sending network session messages ( Figure 8 The time shown is t1) and the fourth time when the terminal establishes a logical channel with the core network. Figure 8 The differences in t2) shown tend to converge, i.e., as Figure 8 The Δt of the virtual network identifier shown is the same as the Δt of the physical network identifier.
[0360] In this embodiment, the first reference message and the second reference message are generated by a terminal in a physical network and forwarded to a virtual network through a core network. A twin object of the terminal in the virtual network receives the first reference message and the second reference message.
[0361] Taking the network session event as a network attachment event as an example, as shown in Figure 8 , a physical network and a virtual network are included, wherein the physical network includes a UE, an NPN, a RAN, and a 5GC. In an industry field network, network attachment of the UE is to enable the terminal to successfully access the 5GC through the NPN network and the RAN, so as to obtain an address allocated by the core network. The specific process includes:
[0362] A: The terminal initiates an attachment request to an attachment processing network element through the NPN and the RAN;
[0363] B: The attachment processing network element performs an attachment operation for the terminal and obtains connection address information from a home user server;
[0364] C: The attachment processing network element allocates a temporary identifier for the terminal and issues user address information to the terminal;
[0365] D: The terminal registers according to the address information. After the logical channel is established, the terminal can immediately initiate active service or receive passive service.
[0366] The virtual network includes a terminal twin object (UE DT) corresponding to the terminal, an access network twin object (P-NW DT) corresponding to the access network, and a core network twin object (C-NW DT) corresponding to the core network.
[0367] In Figure 8 , at t1, the time when the UE triggers the network attachment request signaling is the starting time of the entire session process. The terminal initiates an attachment request to an attachment processing network element, and the UE sends a PDU session establishment request t (PDU Session Establishment Request) message to the network. The UE provides a PDU Session ID; the PDU Session ID has uniqueness in the UE. After the 5GC receives the attachment request sent by the terminal, the first reference message is sent to the terminal twin object (UE DT) of the virtual network. The first reference message carries the attachment request timestamp, the terminal identifier, the PDU Session ID, and other elements. The UE DT receives the first reference message at t1, and twins the network attachment request event.
[0368] At the t2 moment, the logical channel between the UE and the 5GC has been normally established, and the network attachment is successful. At this time, the 5GC sends a second reference message to the UE DT of the virtual network, wherein the attachment request timestamp carried in the second reference message can correct the attachment request timestamp carried in the first reference message, and the key feature data identifiers in the session events such as the receiving end access event ID, the measurement information, the negotiation parameter, and the receiving event timestamp are carried. Therefore, the network attachment event between the UE DT and the 5GC twin object (C-NW DT) is established, and the data identifiers are mapped to the C-NW DT, and the synchronization of the event process is completed.
[0369] Embodiments of the present application introduce reference messages to perform message monitoring, identifier synchronization and twin modeling on the network session link building process in the physical network for the network session service of the industry field network, realize the event synchronization of the real-time state of the physical network, the model construction process is simple, and the model association and calling time are short.
[0370] As shown in Figure 9 The present application also provides a network session processing method applied to a physical network, comprising:
[0371] In step 91, feature data is sent to a virtual network, so that the virtual network constructs a network related model according to the feature data, and performs convergent processing on a network session event through the network related model.
[0372] Optionally, the convergent processing on the network session event can include process synchronization of the virtual network on the network session event. In this embodiment, the physical network sends feature data to the virtual network, the virtual network constructs a network related model according to the feature data, and performs digital twin mapping on the network session event in the physical network through the network related model, so as to realize process synchronization.
[0373] This embodiment can introduce feature data to synchronize and identify the network session link building process of the physical network for the network session service of the industry field network, and solve the problems of complex network session model construction process of the physical network, long model association and calling time.
[0374] The physical network is as shown in Figure 4As shown in the figure, in the physical network, the time domain is the domain in which the physical network actually exists, and the time division multiple access is to divide the time into periodic time periods (time frames), subdivide each time frame into smaller time periods (slots), and then, according to certain allocation principles, enable each user to receive and transmit signals only in the specified time slots in each time frame. In the OSI reference model, a network session is a temporary and interactive exchange of information between two or more communication devices. After a PDU session is established, an end-to-end data transmission channel is established. The data transmission channel is divided into a user plane and a control plane. The user plane refers to the actual service data, such as voice data or packet service data. The control plane controls the call flow establishment, maintenance, and release through signaling. The network session establishes a communication link in the control plane and the user plane to realize the process control of the communication link establishment, modification, and release.
[0375] The virtual network is as shown in the figure Figure 5 As shown in the figure, in the virtual network, the twin can not have signal processing capability, and mainly manages the information model through the event process to generate a mirror image of the physical network and simulate the behavior of the network session in the physical network.
[0376] In this embodiment, the digital twin object in the virtual network realizes model mapping of the network session process of the physical network through the feature data, and realizes event synchronization of the real-time state of the physical network. As shown in the figure Figure 6 As shown in the figure, the reference message can include a timestamp, a device identifier, a function identifier, a performance identifier, etc., for identifying a network session event.
[0377] Optionally, the transmission channel of the feature data includes one of the following:
[0378] A cell-specific reference signal;
[0379] A physical downlink control channel;
[0380] A physical control format indicator channel;
[0381] A physical broadcast channel.
[0382] In this embodiment, the feature data can be applied to a time-frequency resource-insensitive scenario and can be transmitted in any of the above control channels.
[0383] Optionally, the sending of the feature data to the virtual network can include sending the feature data through a target pilot signal in the control plane of the physical network or sending the feature data through a target identification bit in the user plane of the physical network.
[0384] In this embodiment, the physical network can choose to send the feature data through a dedicated target pilot signal on the physical network control plane, or choose to transmit the reference message dedicated to the digital twin on the target identification bit of the physical network user plane (for example, add an identification bit in the wireless frame data bit).
[0385] As shown in Figure 7 , the physical network can embed the feature data in the resource block, and carry the feature data through a dedicated pilot signal on the physical network control plane or a special subframe of a wireless frame. Specifically, the feature data can be transmitted in the pilot signal (auxiliary authorized access subframe). The special subframe where the reference message is located contains multiple symbols, and the control information based on the symbol position where the feature data is located determines the demodulation parameter. Finally, the dedicated pilot signal subframe is demodulated using the demodulation parameter.
[0386] Alternatively, as shown in Figure 7 , the physical network can add flexible packet header identification bits in the original network session protocol frame (i.e., the subframe shown in Figure 7 ), and realize the adaptation of the original network session protocol and the twin data through data mapping to provide modeling basis for the digital twin network. The packet header identification bits can include timestamp, device identification, function identification, performance identification, etc. According to the reference message, the virtual network can determine the twin event ID, event time, UE ID, session carrying indication, etc. of the network session event. For example, for a time-frequency resource sensitive scenario, reference information is added at the network access layer to use less time-frequency resource and header overhead. The specific event in the network session is marked through the digital twin network feature data, so as to avoid additional header overhead for the original network session.
[0387] As an optional embodiment, the feature data includes: a first reference message and a second reference message;
[0388] The first reference message is used to indicate the related information of the network node corresponding to the network session event, and the second reference message is used to indicate the mapping response to the network session event.
[0389] In this embodiment, the first reference message is used to realize the rapid positioning of the network node based on event triggering, and the main purpose is to discover and locate the burst event of the network state, mark the object of the network session event, the starting time of the event, etc., without observing the network session itself. The first reference message can include at least one of the following: network session event starting timestamp; terminal identification; PDU session identification.
[0390] For example, the network session event is a network attachment event, the UE first initiates an attachment request, and the subsequent related gateway performs session update according to the time interval. The time when the UE as the reference node triggers the attachment request signaling is the starting time of the whole session process, and the attachment request (network event starting) timestamp, terminal identifier, PDU Session ID and other key elements are carried in the first reference message, that is:
[0391] The first reference message = {attachment request timestamp, terminal identifier, PDU Session ID}
[0392] The second reference message is used to determine whether the network session event obtains a response. If the network session logical channel is normally established, the key feature data in the network session event is further observed and measured to map to the virtual network for the construction of the information model. The second reference message can include at least one of the following:
[0393] Logical channel establishment timestamp;
[0394] Topology identifier;
[0395] Function identifier;
[0396] Quality of service identifier;
[0397] Security identifier.
[0398] In this embodiment, in addition to carrying the logical channel establishment timestamp, the second reference message can also carry the key feature data identifier of the session event in the network session, such as network topology, function identifier, QOS / QOE related quality of service identifier and other key elements, that is:
[0399] The second reference message = {logical channel establishment timestamp, topology identifier, function identifier, quality of service identifier, security identifier}.
[0400] As an optional embodiment, the physical network includes a core network, and the virtual network includes a terminal twin object; and the sending of the feature data to the virtual network includes:
[0401] In a case where the core network receives a network session event request message sent by the terminal, sending a first reference message to the terminal twin object in the virtual network;
[0402] In a case where the core network establishes a logical channel with the terminal, sending a second reference message to the terminal twin object in the virtual network.
[0403] The third time (t1) when the terminal sends the network session message, and the fourth time when the terminal and the core network establish the logical channel. Figure 8 Figure 8 The difference between t2 shown is similar to the difference between the first time the virtual network receives the first reference message and the second time it receives the second reference message.
[0404] In this embodiment, the first reference message and the second reference message are generated by a terminal in the physical network and forwarded to the virtual network via the core network. A terminal twin object in the virtual network receives the first reference message and the second reference message.
[0405] Taking the network session event as an example, specifically a network attach event. Figure 8 As shown, this includes a physical network and a virtual network. The physical network includes the UE, NPN, RAN, and 5GC. In the industry field network, UE network attachment allows the terminal to successfully access the 5GC through the NPN network and then through the RAN, thereby obtaining an address allocated by the core network. The specific process includes:
[0406] A: The terminal initiates an attachment request to the 5GC attachment processing network element through NPN and RAN;
[0407] B: The attachment processing network element performs the attachment operation for the terminal and obtains the connection address information from the home subscriber server;
[0408] C: The attachment processing network element assigns a temporary identifier to the terminal and sends the user address information to the terminal;
[0409] D: The terminal registers based on the address information. After the logical channel is established, the terminal can immediately initiate active services or receive passive services.
[0410] The virtual network includes: a terminal twin object (UE DT) corresponding to the terminal, an access network twin object (P-NW DT) corresponding to the access network, and a core network twin object (C-NW DT) corresponding to the core network.
[0411] exist Figure 8 As shown in the diagram, time t1, when the UE triggers the network attach request signaling, is the start time of the entire session. The terminal initiates an attach request to the attach processing network element. When the UE sends a PDU SessionEstablishment Request message to the network, it provides a PDU Session ID; the PDU Session ID is unique within the UE. After the 5GC receives the attach request from the terminal, it sends the first reference message to the terminal twin object (UE DT) in the virtual network. The first reference message carries elements such as the attach request timestamp, terminal identifier, and PDU Session ID. Upon receiving the first reference message at time t1, the UE DT performs a twinning of the network attach request event.
[0412] At the time t2, the logical channel between the UE and the 5GC has been normally established, and the network attachment is successful. At this time, the 5GC sends a second reference message to the UE DT of the virtual network, wherein the attachment request timestamp carried in the second reference message can correct the attachment request timestamp carried in the first reference message, and the key feature data identifiers in the session event such as the receiving end access event ID, the measurement information, the negotiation parameter, and the receiving event timestamp are carried. Therefore, the network attachment event between the UE DT and the 5GC twin object (C-NW DT) is established, and the data identifiers are mapped to the C-NW DT, and the synchronization of the event process is completed.
[0413] Embodiments of the present application introduce feature data to converge the network session link building process in the physical network and model the convergence, realize the event synchronization of the real-time state of the physical network, the model construction process is simple, and the model association and calling time are short.
[0414] It should be noted that all embodiments related to the physical network in the above method embodiments applied to the virtual network are applicable to the method embodiments applied to the physical network, and the same technical effects can be achieved, which will not be repeated here.
[0415] As shown in Figure 10 The embodiment of the present application also provides a network session processing device 1000 applied to a virtual network, comprising:
[0416] A first acquisition module 1010 is configured to acquire feature data of a physical network.
[0417] A model construction module 1020 is configured to construct a network-related model corresponding to the physical network according to the feature data.
[0418] A processing module 1030 is configured to converge a network session event through the network-related model.
[0419] Optionally, the feature data comprises a first reference message and a second reference message.
[0420] The first reference message is used to indicate the related information of the network node corresponding to the network session event.
[0421] The second reference message is used to indicate the mapping response to the network session event.
[0422] Optionally, the processing module comprises:
[0423] A first determination unit is configured to determine the network node corresponding to the network session event and the starting time of the network session event at the network node according to the first reference message.
[0424] a measurement unit configured to measure the network session event according to the second reference message, map the network session event to a network related model corresponding to the network node, and synchronize between processes.
[0425] Optionally, the first reference message comprises at least one of:
[0426] a network session event start timestamp;
[0427] a terminal identifier;
[0428] a PDU session identifier.
[0429] Optionally, the second reference message comprises at least one of:
[0430] a logical channel establishment timestamp;
[0431] a topology identifier;
[0432] a function identifier;
[0433] a quality of service identifier;
[0434] a security identifier.
[0435] Optionally, a difference between a first time at which the first reference message is acquired and a second time at which the second reference message is acquired is consistent with a difference between a third time at which a terminal in the physical network sends a network session message and a fourth time at which the terminal establishes a logical channel with the core network.
[0436] Optionally, the transmission channel of the feature data comprises one of:
[0437] a cell-specific reference signal;
[0438] a physical downlink control channel;
[0439] a physical control format indicator channel;
[0440] a physical broadcast channel.
[0441] It should be noted that the above-described apparatus provided by the embodiments of the present application can realize all the method steps achieved by the above-described method embodiments applied to the virtual network, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0442] As shown in Figure 11 the embodiments of the present application also provide a network session processing apparatus 1100 applied to a physical network, comprising:
[0443] The first sending module 1110 is configured to send feature data to a virtual network, so that the virtual network constructs a network-related model according to the feature data, and performs homogenization processing on a network session event through the network-related model.
[0444] Optionally, the feature data comprises a first reference message and a second reference message.
[0445] The first reference message is used to indicate related information of a network node corresponding to the network session event.
[0446] The second reference message is used to indicate a mapping response to the network session event.
[0447] Optionally, the first sending module is specifically configured to send the feature data through a target pilot signal on a control plane of a physical network, or send the feature data through a target identification bit on a user plane of the physical network.
[0448] Optionally, the transmission channel of the feature data comprises one of the following:
[0449] A cell-specific reference signal;
[0450] A physical downlink control channel;
[0451] A physical control format indicator channel;
[0452] A physical broadcast channel.
[0453] Optionally, the first reference message comprises at least one of the following:
[0454] A network session event start timestamp;
[0455] A terminal identification;
[0456] A protocol data unit (PDU) session identification.
[0457] Optionally, the second reference message comprises at least one of the following:
[0458] A logical channel establishment timestamp;
[0459] A topology identification;
[0460] A function identification;
[0461] A quality of service identification;
[0462] A security identification.
[0463] Optionally, the physical network comprises a core network, and the virtual network comprises a terminal twin object.
[0464] The first sending module comprises:
[0465] The first sending unit is configured to send a first reference message to a terminal twin object in the virtual network if the core network receives a network session message sent by the terminal.
[0466] The second sending unit is configured to send a second reference message to the terminal twin object in the virtual network if the core network establishes a logical channel with the terminal.
[0467] Optionally, a difference between a third time at which the terminal sends the network session message and a fourth time at which the terminal and the core network establish the logical channel converges with a difference between a first time at which the virtual network receives the first reference message and a second time at which the virtual network receives the second reference message.
[0468] It should be noted that the above device provided by the embodiment of the present application can realize all the method steps realized by the above-mentioned application method embodiment applied to the physical network, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiment will not be described in detail herein.
[0469] As shown in Figure 12 The embodiment of the present application provides a network session processing device 1200 applied to a virtual network, which comprises a processor 1210 and a transceiver 1220, wherein,
[0470] The transceiver 1220 is configured to obtain feature data of a physical network.
[0471] The processor is configured to construct a network-related model corresponding to the physical network according to the feature data, and perform convergent processing on a network session event through the network-related model.
[0472] Optionally, the feature data comprises a first reference message and a second reference message.
[0473] The first reference message is used to indicate related information of a network node corresponding to a network session event.
[0474] The second reference message is used to indicate a mapping response to the network session event.
[0475] Optionally, the processor performs convergent processing on the network session event through the network-related model, comprising:
[0476] According to the first reference message, a network node corresponding to a network session event and a starting time of the network session event at the network node are determined.
[0477] According to the second reference message, the network session event is measured, mapped to the network related model corresponding to the network node, and synchronized between processes.
[0478] Optionally, the first reference message comprises at least one of:
[0479] a network session event start timestamp;
[0480] a terminal identifier;
[0481] a PDU session identifier.
[0482] Optionally, the second reference message comprises at least one of:
[0483] a logical channel establishment timestamp;
[0484] a topology identifier;
[0485] a function identifier;
[0486] a quality of service identifier;
[0487] a security identifier.
[0488] Optionally, the difference between the first time when the first reference message is obtained and the second time when the second reference message is obtained is consistent with the difference between the third time when the terminal in the physical network sends a network session message and the fourth time when the terminal establishes a logical channel with the core network.
[0489] Optionally, the transmission channel of the feature data comprises one of:
[0490] a cell-specific reference signal;
[0491] a physical downlink control channel;
[0492] a physical control format indicator channel;
[0493] a physical broadcast channel.
[0494] It should be noted that the above-mentioned device provided by the embodiments of the present application can realize all the method steps realized by the above-mentioned method embodiments applied to the virtual network, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0495] As shown in FIG. 13, Figure 13 the embodiments of the present application provide a network session processing device 1300 applied to a physical network, comprising a processor 1310 and a transceiver 1320, wherein,
[0496] The transceiver 1320 is configured to send feature data to a virtual network, so that the virtual network constructs a network-related model according to the feature data, and performs homogenization processing on a network session event through the network-related model.
[0497] Optionally, the feature data comprises a first reference message and a second reference message.
[0498] The first reference message is used to indicate related information of a network node corresponding to a network session event.
[0499] The second reference message is used to indicate a mapping response to the network session event.
[0500] Optionally, the transceiver sends the feature data to the virtual network, comprising:
[0501] The feature data is sent through a target pilot signal on a control plane of a physical network, or the feature data is sent through a target identification bit on a user plane of the physical network.
[0502] Optionally, a transmission channel of the feature data comprises one of:
[0503] A cell-specific reference signal;
[0504] A physical downlink control channel;
[0505] A physical control format indicator channel;
[0506] A physical broadcast channel.
[0507] Optionally, the first reference message comprises at least one of:
[0508] A network session event start timestamp;
[0509] A terminal identification;
[0510] A protocol data unit (PDU) session identification.
[0511] Optionally, the second reference message comprises at least one of:
[0512] A logical channel establishment timestamp;
[0513] A topology identification;
[0514] A function identification;
[0515] A quality of service identification;
[0516] A security identification.
[0517] Optionally, the physical network comprises a core network, and the virtual network comprises a terminal twin object.
[0518] The transceiver sends characteristic data to the virtual network, including:
[0519] When the core network receives a network session message sent by the terminal, it sends a first reference message to the terminal twin object in the virtual network;
[0520] When a logical channel is established between the core network and the terminal, a second reference message is sent to the terminal twin object in the virtual network.
[0521] Optionally, the difference between the third time when the terminal sends the network session message and the fourth time when the terminal and the core network establish a logical channel is similar to the difference between the first time when the virtual network receives the first reference message and the second time when it receives the second reference message.
[0522] It should be noted that the device provided in the embodiments of the present invention can implement all the method steps implemented in the above-described method embodiments applied to physical networks, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0523] Another embodiment of the electronic device of the present invention, such as Figure 14 As shown, it includes a transceiver 1410, a processor 1400, a memory 1420, and a program or instructions stored in the memory 1420 and executable on the processor 1400; when the processor 1400 executes the program or instructions, it implements the above-described network session processing method applied to a virtual network, or implements the above-described network session processing method applied to a physical network.
[0524] The transceiver 1410 is used to receive and send data under the control of the processor 1400.
[0525] Among them, Figure 14 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1400) and memory (memory 1420). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuitry, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1410 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 may store data used by the processor 1400 during operation.
[0526] A readable storage medium in an embodiment of the present application has a program or instruction stored thereon, the program or instruction is executed by a processor to implement steps of the network session processing method applied to a virtual network as described above, or implement steps of the network session processing method applied to a physical network as described above, and achieve the same technical effects. To avoid repetition, details are not described here.
[0527] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0528] It should be further noted that the electronic device described in the specification includes but is not limited to a smart phone, a tablet computer, etc., and many functional components described are referred to as modules to more specifically emphasize the independence of their implementation.
[0529] In an embodiment of the present application, a module can be implemented in software to be executed by various types of processors. For example, an identified executable code module can include one or more physical or logical blocks of computer instructions. For example, it can be constructed as an object, a procedure or a function. However, the executable code of an identified module need not be physically located together, but can include different instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
[0530] In fact, an executable code module can be a single instruction, or many instructions, and can even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data can be identified within a module and can be expressed in any data structure or format, and can be organized from time to time in any manner. The operational data can be collected as a single data set, or can be distributed over different locations including over different storage devices, and can at least partially exist only as electronic signals on a system or network.
[0531] When a module can be implemented in software, the module in software can be constructed with an existing hardware level, and a corresponding hardware circuit can be built to implement the corresponding function without considering the cost by those skilled in the art, which includes a conventional very large scale integration (VLSI) circuit or a gate array, and existing semiconductors such as logic chips, transistors, or other discrete elements. The module can also be implemented by a programmable hardware device, such as a field programmable gate array, a programmable array logic, a programmable logic device, etc.
[0532] The foregoing exemplary embodiments have been described in some detail constituting certain examples of the present application. It is, however, obvious to those skilled in the art that various changes and modifications of the examples described can be made and effects and advantages of the present application are included in various ways. Accordingly, the application should not be construed as being limited to the examples described in this description. Rather, they are provided to make the application thorough and complete and to convey the scope of the present application to those skilled in the art. In the drawings, the size and relative sizes of the components can be exaggerated for clarity. The terms used herein are merely used to describe particular embodiments and are not intended to be limiting. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, components, and / or elements, but do not preclude the presence or addition of one or more other features, integers, steps, operations, components, elements, and / or groups thereof. Unless otherwise indicated, a value range includes the upper and lower limits of the range and any sub-ranges therebetween.
[0533] The above description is the preferred embodiment of the present application. It should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should also be considered as the protection scope of the present application.
Claims
1. A digital twin architecture for a network, characterized in that, include: The data acquisition and control entity is used to collect characteristic data of the physical network corresponding to the virtual network. The core entity connected to the data acquisition and control entity is used to construct a network-related model corresponding to the physical network based on the feature data collected by the data acquisition and control entity. The network-related model is used to perform convergence processing on network session events. User entities connected to the core entity are used to visualize the network based on the network-related model. The feature data includes: a first reference message and a second reference message; The first reference message is used to indicate relevant information about the network node corresponding to the network session event; The second reference message is used to instruct a mapping response to the network session event.
2. The digital twin architecture according to claim 1, characterized in that, The virtual network includes at least one of the following: A terminal twin object corresponding to a terminal in the physical network; Access network twin objects corresponding to the access network of the physical network; The core network twin object corresponding to the physical network's core network; At least one of the terminal twin object, the access network twin object, and the core network twin object is used to construct a network-related model based on the feature data, and to map network session events through the network-related model.
3. The digital twin architecture according to claim 1, characterized in that, The feature data also includes at least one of the following: Terminal data; Network data; Network status; Network topology information; Network quality information; Network environment information.
4. The digital twin architecture according to claim 1, characterized in that, The core entities include at least one of the following: network model and data management entity, application and service management entity, and resource access and exchange entity.
5. The digital twin architecture according to claim 4, characterized in that, The network model and data management entity includes a network model management module and a network data management module; The network model management module includes at least one of the following: A network model building unit is used to build a network-related model corresponding to the physical network based on the feature data. The network model association unit is used to combine and process multiple network-related models. Network model invocation unit; used to provide an invocation interface for the network-related models; The network data management module includes at least one of the following: Network data cleaning and storage unit; Network data analysis unit.
6. The digital twin architecture according to claim 1 or 5, characterized in that, The network-related models include: geometric models, information models, and mechanistic models; The information model includes descriptive information of network-related models corresponding to the physical network elements in the physical network; The geometric model is used for visualization based on the description information; The mechanistic model is used to perform fault analysis on the descriptive information and output the analysis results. The geometric model is also used to visualize the analysis results.
7. The digital twin architecture according to claim 6, characterized in that, The fault analysis includes at least one of the following: Anomaly detection; Fault diagnosis; Root cause localization; Fault prediction; The analysis results include: fault information model and / or anomaly information model.
8. The digital twin architecture according to claim 4, characterized in that, The application and service management entity includes at least one of the following: Network intelligent operation and maintenance module; Network analysis service module; Network behavior reporting module; Network device fault prediction module; Network fault repair module.
9. The digital twin architecture according to claim 4, characterized in that, The resource access and exchange entity includes at least one of the following: Interoperability support module; Plug and play support modules; Access control module; External interface.
10. The digital twin architecture according to claim 1, characterized in that, The user entity includes at least one of the following: Infrastructure visual module; Network parameter configuration visual module; Data flow to the visual module; Service Level Agreement (SLA) visual module.
11. A network session processing method, applied to a virtual network, characterized in that, include: Obtain characteristic data of the physical network; Construct a network-related model corresponding to the physical network based on the feature data; The network-related model is used to homogenize network session events. The feature data includes: a first reference message and a second reference message; The first reference message is used to indicate relevant information about the network node corresponding to the network session event; The second reference message is used to instruct a mapping response to the network session event.
12. The method according to claim 11, characterized in that, The process of harmonizing network session events using the network correlation model includes: Based on the first reference message, determine the network node corresponding to the network session event, and the start time of the network session event at that network node; Based on the second reference message, the network session event is measured, and the network session event is mapped to the network-related model corresponding to the network node for inter-process synchronization.
13. The method according to claim 11, characterized in that, The first reference message includes at least one of the following: Network session event start timestamp; Terminal identifier; PDU session identifier.
14. The method according to claim 11, characterized in that, The second reference message includes at least one of the following: Logical channel establishment timestamp; Topology identifier; Functional identifier; Business quality labeling; Safety signs.
15. The method according to claim 11, characterized in that, The difference between the first time the first reference message is obtained and the second time the second reference message is obtained is similar to the difference between the third time the terminal sends a network session message in the physical network and the fourth time the terminal establishes a logical channel with the core network.
16. The method according to claim 11, characterized in that, The transmission channel for the feature data includes one of the following: Cell-specific reference signals; Physical downlink control channel; Physical control format indicator channel; Physical broadcast channel.
17. A network session processing method, applied to a physical network, characterized in that, include: Feature data is sent to the virtual network so that the virtual network can construct a network-related model based on the feature data, and then use the network-related model to perform convergence processing on network session events; The feature data includes: a first reference message and a second reference message; The first reference message is used to indicate relevant information about the network node corresponding to the network session event; The second reference message is used to instruct a mapping response to the network session event.
18. The method according to claim 17, characterized in that, Sending feature data to the virtual network includes: The feature data can be transmitted via a target pilot signal in the control plane of the physical network, or via a target identifier bit in the user plane of the physical network.
19. The method according to claim 17, characterized in that, The transmission channel for the feature data includes one of the following: Cell-specific reference signals; Physical downlink control channel; Physical control format indicator channel; Physical broadcast channel.
20. The method according to claim 17, characterized in that, The first reference message includes at least one of the following: Network session event start timestamp; Terminal identifier; Protocol Data Unit (PDU) Session Identifier.
21. The method according to claim 17, characterized in that, The second reference message includes at least one of the following: Logical channel establishment timestamp; Topology identifier; Functional identifier; Business quality labeling; Safety signs.
22. The method according to claim 17, characterized in that, The physical network includes a core network, and the virtual network includes terminal twin objects; Sending feature data to the virtual network includes: When the core network receives a network session message sent by the terminal, it sends a first reference message to the terminal twin object in the virtual network; When a logical channel is established between the core network and the terminal, a second reference message is sent to the terminal twin object in the virtual network.
23. The method according to claim 17, characterized in that, The difference between the third time when the terminal sends the network session message and the fourth time when the terminal and the core network establish a logical channel is similar to the difference between the first time when the virtual network receives the first reference message and the second time when it receives the second reference message.
24. A network session processing apparatus, applied to a virtual network, characterized in that, include: The first acquisition module is used to acquire feature data of the physical network; The model building module is used to build a network-related model corresponding to the physical network based on the feature data; The processing module is used to perform convergence processing on network session events through the network-related model; The feature data includes: a first reference message and a second reference message; The first reference message is used to indicate relevant information about the network node corresponding to the network session event; The second reference message is used to instruct a mapping response to the network session event.
25. A network session processing apparatus, applied to a physical network, characterized in that, include: The first sending module is used to send feature data to the virtual network so that the virtual network can construct a network-related model based on the feature data and perform convergence processing on network session events through the network-related model; The feature data includes: a first reference message and a second reference message; The first reference message is used to indicate relevant information about the network node corresponding to the network session event; The second reference message is used to instruct a mapping response to the network session event.
26. A network session processing device, characterized in that, include: Transceiver and processor; The transceiver is used to: acquire characteristic data of the physical network; The processor is used to: construct a network-related model corresponding to the physical network based on the feature data; The network-related model is used to homogenize network session events. The feature data includes: a first reference message and a second reference message; The first reference message is used to indicate relevant information about the network node corresponding to the network session event; The second reference message is used to instruct a mapping response to the network session event.
27. A network session processing device, characterized in that, include: Transceiver and processor; The transceiver is used to: send feature data to the virtual network so that the virtual network can construct a network-related model based on the feature data, and perform convergence processing on network session events through the network-related model; The feature data includes: a first reference message and a second reference message; The first reference message is used to indicate relevant information about the network node corresponding to the network session event; The second reference message is used to instruct a mapping response to the network session event.
28. An electronic device comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the network session processing method as described in any one of claims 11-16, or implements the network session processing method as described in any one of claims 17-23.
29. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps of the network session processing method as described in any one of claims 11-16, or the steps of the network session processing method as described in any one of claims 17-23.
Citation Information
Patent Citations
Mine digital twinning model and construction method thereof
CN111161410A
Digital twinning evolution mechanism and method for intelligent mine scene
CN111210359A
Metering equipment automatic verification line operation and maintenance system based on digital twinning
CN113259486A