Network management method, multiple twin network management and control system and computer program product
By introducing twin construction modules, data transceiver modules and management modules into the multi-twin network management and control system, the problem that the existing technology cannot meet the multiple twin requirements of digital twin networks for physical networks is solved, and the construction and unified management of multiple twin networks is realized, which meets a wider range of application scenarios.
Patent Information
- Application Number
- CN202411803964.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-12-09
AI Technical Summary
The existing technology cannot meet the multiple twin needs of digital twin networks for physical networks, which has affected the wide application of digital twins in the fields of security and operations.
By introducing twin construction modules, data transceiver modules and management modules into the multi-twin network management and control system, we can respond to multiple twin construction requests, determine multiple twin strategies, build multiple twin networks of physical networks, and realize unified management of multiple twin networks.
It realizes the construction of a multiple twin network for physical networks, meets the multi-mapping needs of twin applications for physical networks, and realizes message interoperability and collaborative management between multiple twin networks through a unified management module.
Smart Images

Figure CN119652757A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and more specifically, to a network management method, a multiple twin network management and control system, a computer program product, and an electronic device. Background Art
[0002] A digital twin network is a network system that creates virtual twins of physical network entities in a digital way and can interactively map with physical network entities in real time. It can be used for real-time network monitoring and event discovery in the security field, as well as network optimization, configuration and policy verification in the network operation field.
[0003] The current mapping method for physical networks is to construct a digital twin network that corresponds one-to-one to the physical network. However, the constructed digital twin network cannot meet the twin application's multiple twin requirements for the physical network, which to some extent affects the widespread application of digital twins.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] The purpose of the present disclosure is to provide a network management method, a multiple twin network management and control system, a computer program product and an electronic device, so as to realize the construction of multiple twin networks of a physical network and the unified management of multiple twin networks.
[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0007] According to one aspect of the present disclosure, a network management method is provided, which is applied to a multiple twin network management and control system. The multiple twin network management and control system includes a twin construction module, a data transceiver module and a management module. The method includes: the twin construction module responds to multiple twin construction requests to determine multiple twin strategies, and the multiple twin construction requests carry first information indicating multiple twin types and second information indicating multiple twin network properties; based on the multiple twin strategies, physical network data is collected through the data transceiver module, and multiple twin networks of the physical network are constructed through the twin construction module to obtain twin information, so as to distribute the physical network data to the multiple twin networks through the data transceiver module; the twin construction module sends the multiple twin strategies and the twin information to the management module to manage the multiple twin networks and the data interaction between the multiple twin networks.
[0008] In an exemplary embodiment of the present disclosure, the multiple twin types are selected from a shadow twin network and a parallel twin network; wherein the shadow twin network includes a twin network that maps the current real-time network status of the physical network, and a twin network that maps the historical network status of the physical network at a target historical time node; the parallel twin network includes multiple parallel running twin networks that map different network data of the physical network.
[0009] In an exemplary embodiment of the present disclosure, it includes: if the first information indicates the construction of a shadow twin network, the second information includes at least the number of shadow twin networks, the data mapping time and the required physical mapping data corresponding to the shadow twin network, and the physical network nodes required for the shadow twin network to build a digital twin; if the first information indicates the construction of a parallel twin network, the second information includes at least the number of parallel twin networks, the physical mapping data required for the parallel twin network, and the physical network nodes required for the parallel twin network to build a digital twin.
[0010] In an exemplary embodiment of the present disclosure, the twin construction module responds to multiple twin construction requests and determines multiple twin strategies, including: determining multiple twin construction types based on the first information; based on the second information, configuring multiple twin network properties and data distribution strategies for the multiple twin construction types; wherein the multiple twin network properties include one or more of the number of twin networks, the digital twins contained in each twin network, the physical network data required to build the twin network, and the data mapping time.
[0011] In an exemplary embodiment of the present disclosure, the twin construction module responds to multiple twin construction requests, determines multiple twin strategies, and also includes: the twin construction module sends the multiple twin strategies to the data transceiver module; after collecting physical network data through the data transceiver module, it also includes: the data transceiver module sends third information to the twin construction module to indicate the completion of collecting physical network data.
[0012] In an exemplary embodiment of the present disclosure, based on the multiple twin strategy, physical network data is collected through the data transceiver module, including: if the first information indicates the construction of a shadow twin network, then the physical network data corresponding to each data mapping time is obtained according to the data mapping time corresponding to the shadow twin network, wherein the physical network data of the same data mapping time corresponds to the same shadow twin network; or, if the first information indicates the construction of a parallel twin network, then the physical network data is obtained according to the physical mapping data required by the parallel twin network, wherein different parallel twin networks have their own corresponding types of physical network data.
[0013] In an exemplary embodiment of the present disclosure, the twin construction module is used to construct multiple twin networks of the physical network to obtain twin information, and also includes: sending the twin information to the data transceiver module so that the data transceiver module distributes the physical network data to the multiple twin networks based on the twin information and the multiple twin strategies; wherein the twin information includes at least network information, address information and status information of each of the twin networks.
[0014] In an exemplary embodiment of the present disclosure, after distributing the physical network data to the multiple twin networks through the data transceiver module, it also includes: the data transceiver module sends fourth information to the twin construction module to indicate the completion of the distribution of the physical network data; starting the multiple twin networks to run through the twin construction module, and updating the twin information according to the running status.
[0015] In an exemplary embodiment of the present disclosure, the management module manages and controls the multiple twin networks and the information interaction between the multiple twin networks, including: in response to a first operation instruction for the twin network, the management module adjusts the operating status of the digital twin in at least one twin network and / or at least one target twin network; or, in response to a second operation instruction for the twin network, the management module performs data configuration on the digital twin in at least one twin network and / or at least one target twin network.
[0016] In an exemplary embodiment of the present disclosure, the management module manages and controls the multiple twin networks and the information interaction between the multiple twin networks, including: in response to a data request for a twin network, the management module obtains target request data of at least one digital twin according to the data request; the management module sends the target request data to the data requester; wherein the target request data includes at least one of the operating status data, log data, signaling reception and transmission data and user plane data of the at least one data twin.
[0017] In an exemplary embodiment of the present disclosure, the management module manages the multiple twin networks and the information interaction between the multiple twin networks, including: obtaining a data interaction instruction for a first twin in a target twin network, the data interaction instruction being used to request that the target interaction data of the first twin be sent to at least one second twin, wherein the second twin and the first twin are in different twin networks; the management module obtains the target interaction data of the first twin, and sends the target interaction data to at least one second twin; wherein the target interaction data includes signaling receiving and sending data and / or user plane data of the first twin.
[0018] In an exemplary embodiment of the present disclosure, after sending the target interaction data to at least one second twin, the method further includes: sending fifth information to the interaction requester corresponding to the data interaction instruction to indicate whether the data interaction between the first twin and the at least one second twin is completed.
[0019] According to one aspect of the present disclosure, a multiple twin network management and control system is provided, which includes a twin construction module, a data transceiver module and a management module; the twin construction module is used to respond to multiple twin construction requests and determine multiple twin strategies, and the multiple twin construction requests carry first information indicating multiple twin types and second information indicating multiple twin network properties; the data transceiver module is used to collect physical network data based on the multiple twin strategies, the twin construction module is used to build multiple twin networks of the physical network based on the multiple twin strategies to obtain twin information, and the data transceiver module is used to distribute the physical network data to the multiple twin networks; the twin construction module is used to send the multiple twin strategies and the twin information to the management module, and the management module is used to manage the multiple twin networks and the data interaction between the multiple twin networks.
[0020] According to one aspect of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, any one of the above methods is implemented.
[0021] According to one aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform any one of the above methods by executing the executable instructions.
[0022] The exemplary network management method disclosed in the present invention responds to multiple twin construction requests through twin construction modules in multiple twin network management and control systems, determines multiple twin strategies, and multiple twin construction requests carry first information indicating multiple twin types and second information indicating multiple twin network properties. Then, based on multiple twin strategies, physical network data is collected through a data transceiver module, and multiple twin networks of the physical network are constructed through a twin construction module to obtain twin information, so as to distribute the physical network data to multiple twin networks through the data transceiver module. The twin construction module sends multiple twin strategies and twin information to the management module to control multiple twin networks and data interactions between multiple twin networks. On the one hand, multiple twin networks can be constructed and generated according to multiple twin construction requests, which can meet the multiple twin requirements of twin applications for physical networks. On the other hand, the management module can be used to manage and control the constructed multiple twin networks and the data interactions between multiple twin networks, that is, to achieve unified management of multiple twin networks, which can meet the message exchange and collaborative management between multiple twin networks, thereby meeting the multiple twin requirements of physical networks in more application scenarios (such as twin applications), and has broad application prospects.
[0023] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:
[0025] Figure 1 An architecture diagram for building a digital twin network according to an exemplary embodiment of the present disclosure is shown;
[0026] Figure 2 A diagram showing another architecture for building a digital twin network according to an exemplary embodiment of the present disclosure is shown;
[0027] Figure 3 A flowchart of a network management method according to an exemplary embodiment of the present disclosure is shown;
[0028] Figure 4 A schematic diagram showing message interaction between different twin networks according to an exemplary embodiment of the present disclosure is shown;
[0029] Figure 5 A schematic diagram showing message interaction between another different twin networks according to an exemplary embodiment of the present disclosure is shown;
[0030] Figure 6A complete flow chart of a network management method according to an exemplary embodiment of the present disclosure is shown;
[0031] Figure 7 A multi-twin network management and control system according to an exemplary embodiment of the present disclosure is shown;
[0032] Figure 8 A block diagram of an electronic device according to an exemplary embodiment of the present disclosure is shown.
[0033] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION
[0034] The exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the present disclosure will be more comprehensive and complete and the concepts of the exemplary embodiments will be fully conveyed to those skilled in the art. The same reference numerals in the figures represent the same or similar structures, and thus their detailed description will be omitted.
[0035] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known structures, methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the present disclosure.
[0036] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or these functional entities or parts of functional entities may be implemented in one or more software hardened modules, or these functional entities may be implemented in different networks and / or processor devices and / or microcontroller devices.
[0037] A digital twin network is a network system that creates virtual twins of physical network entities in a digital way and can interactively map with physical network entities in real time. It can be used for real-time network monitoring and event discovery in the security field, as well as network optimization, configuration and policy verification in the network operation field.
[0038] Figure 1 An architecture diagram for building a digital twin network is shown, such as Figure 1As shown, the real-time data of the physical network can be input into the corresponding digital twin, thereby constructing a virtual digital twin network that maps the current real-time physical network, so that the digital twin application can perform data analysis, statistics, prediction and other processing processes based on the mapping data obtained by the digital twin network.
[0039] Among them, digital twin applications (also known as twin applications) are to build "intelligent twin" applications, which can be combined with the actual business needs of various industries, such as integrating multi-source data such as the Internet of Things, big data, artificial intelligence, and business systems, to achieve the simulation, analysis, and optimization of the full life cycle operation status of business, business execution agencies, and business governance objects in the physical world. Digital twin applications can dynamically drive simulation models through multi-source data, monitor the status and behavior of physical entities in real time, discover and predict problems in a timely manner, and give early warnings. In addition, digital twin applications can provide more optimized solutions based on rich historical and real-time data through professional algorithm models. Digital twin applications can also provide real-time data, visualized results, and intelligent analysis to help decision makers make more scientific decisions, as well as receive real-time information from the physical world, and send instructions to control physical objects and establish closed-loop business processes. Digital twin applications have the characteristics of real-time, accuracy, visualization, and intelligence, and can be applied to public safety, smart cities, smart parks, smart manufacturing, and smart transportation. The exemplary embodiments of the present disclosure do not specifically limit the specific form and application scenario of digital twin applications.
[0040] Figure 1 The model shown in may refer to an intelligent entity with data analysis capabilities, or an experimental operation environment, or prediction capabilities. For example, the model may be a graphical interactive platform with visualization, and processing flows such as the management of the digital twin network may be initiated based on the model. The exemplary embodiments of the present disclosure do not limit the type of model and the specific implementation method.
[0041] Continue to see Figure 1 Under this network architecture, a single twin network that reflects the current physical network can be analyzed and predicted, etc. However, the constructed digital twin network can only reflect the current real-time physical network, and cannot meet the twin requirements of some twin applications for network status at different time nodes or for building multiple twin applications of the physical network, and thus cannot uniformly manage the intercommunication and collaborative interaction between multiple twin networks of the physical network. Therefore, the currently constructed digital twin network cannot meet the multiple twin requirements of twin applications for the physical network, which to some extent affects the widespread application of digital twins.
[0042] Based on this, an exemplary embodiment of the present disclosure provides a network management method, which is applied to a multiple twin network management and control system to realize the construction of multiple twin networks of a physical network and realize unified management and control of multiple twin networks. Figure 2 FIG. 1 is an architecture diagram of a digital twin network according to an exemplary embodiment of the present disclosure. Figure 2 As shown, the multiple twin network management and control system includes a twin construction module, a data sending and receiving module, and a management module. Through data interaction between modules, multiple twin networks of the physical network are constructed, and unified management of data interaction between multiple twin networks is achieved.
[0043] in, Figure 2 The multiple twin network management and control system shown can be a part of the existing digital twin network architecture or an independent system independent of the existing digital twin network architecture. It can be flexibly set according to actual needs without any restrictions.
[0044] It should be noted that Figure 2 This is only an example of an architecture diagram for building a digital twin network. The exemplary embodiments of the present disclosure may also have other architectures according to actual needs, and there is no limitation to this.
[0045] Specifically, Figure 3 A flow chart of a network management method is shown, which is applied to a multiple twin network management and control system. The network management method may include steps S310 to S330:
[0046] In step S310, the twin construction module responds to multiple twin construction requests and determines multiple twin strategies, where the multiple twin construction requests carry first information indicating multiple twin types and second information indicating multiple twin network properties.
[0047] In an exemplary embodiment of the present disclosure, multiple twin construction requests may come from the above-mentioned twin application, and the twin application sends multiple twin construction requests to the twin construction module based on demand, carrying first information indicating multiple twin types and second information indicating multiple twin network properties. The exemplary embodiment of the present disclosure does not limit the specific type of the twin application.
[0048] Among them, the first information is used to indicate the type of multiple twin networks that need to be built, and the multiple twin types are selected from shadow twin networks and parallel twin networks, that is, a request to build a shadow twin network or a parallel twin network.
[0049] Specifically, the shadow twin network includes a twin network that maps the current real-time network status of the physical network, and a twin network that maps the historical network status of the physical network at the target historical time node. By building multiple shadow twin networks, the twin application's requirements for the network status of the physical network at different time nodes can be met. In other words, different shadow twin networks correspond to different time nodes.
[0050] The parallel twin network includes multiple parallel twin networks that map different network data of the physical network. By building the same physical network into multiple different parallel twin networks, the needs of twin applications for multiple twins can be met. Different parallel twin networks will map different types of physical network data.
[0051] Among them, the properties of multiple twin networks refer to information related to the construction of multiple twin networks, including but not limited to the number of twin networks, the data mapping time and required physical mapping data corresponding to the twin networks, and the physical network nodes required for the twin networks to build digital twins.
[0052] Specifically, if the first information indicates the construction of a shadow twin network, the second information includes at least the number of shadow twin networks, the data mapping time and required physical mapping data corresponding to the shadow twin network, and the physical network nodes required for the shadow twin network to construct a digital twin. If the first information indicates the construction of a parallel twin network, the second information includes at least the number of parallel twin networks, the physical mapping data required for the parallel twin network, and the physical network nodes required for the parallel twin network to construct a digital twin.
[0053] It should be understood that which physical network nodes the twin application needs to build the twin, the number of twin networks the twin application needs to build, and which twin networks need to map which physical network data can all be specified by the twin application through the second information.
[0054] In an exemplary embodiment, the twin construction module responds to the multiple twin construction request, and determining the multiple twin strategy may include:
[0055] First, the twin construction module determines the multiple twin construction types according to the first information, and then configures the multiple twin network properties and data distribution strategies for the multiple twin construction types based on the second information.
[0056] Among them, the multiple twin network attributes include one or more of the number of twin networks, the digital twins contained in each twin network, the physical network data required to build the twin network, and the data mapping time. The data distribution strategy refers to the strategy of the data transceiver module to send the collected physical network data to the corresponding twin network, which can be generated by the twin construction module based on the first information and the second information.
[0057] Exemplarily, when determining to generate multiple parallel twin networks based on the first information, the digital twin included in each parallel twin network and the physical mapping data required to construct the parallel twin network are obtained through the second information, and then the data distribution strategy can be determined, that is, how to map the correct physical network data to the required parallel twin network.
[0058] Specifically, the multiple twin strategies S determined by the twin construction module may include: multiple twin construction types (such as P = 1, indicating the construction of a shadow twin network; P = 0, indicating the construction of a parallel twin network), the number of twin networks (N), the twins contained in each twin network (E), the physical network data required to build the twin network (D c ), distribution strategy (P d ) and one or more of the data mapping time (T, i.e., the time node of the mapping) corresponding to the twin network. It should be understood that it is only necessary to include the data mapping time in the multiple twin strategies when building the shadow twin network.
[0059] For example, a multi-twin strategy S for building a multi-shadow twin network can be expressed by the following formulas (1) to (3):
[0060] S={P,N,E,D c ,P d ,T} (1)
[0061]
[0062] T={T 1 ,t 2 ,…T N} (3)
[0063] Among them, formula (2) indicates that N shadow twin networks are constructed, n 1 ,n 2 ,…,n N represents the number of digital twins contained in each shadow twin network, T 1 ,T 2 ,…,T N Respectively represent the data mapping time corresponding to each shadow twin network.
[0064] It should be understood that multiple twin strategies for constructing multiple parallel twin networks can also be expressed in a similar manner without including strategy information related to data mapping time, which will not be elaborated on.
[0065] In step S320, based on the multiple twin strategies, the physical network data is collected through the data transceiver module, and multiple twin networks of the physical network are constructed through the twin construction module to obtain twin information, so as to distribute the physical network data to multiple twin networks through the data transceiver module.
[0066] In an exemplary embodiment of the present disclosure, in order to enable the data transceiver module to collect data required for building multiple twin networks, the twin construction module responds to multiple twin construction requests and determines multiple twin strategies, and also includes: the twin construction module sends the multiple twin strategies to the data transceiver module, so that the data transceiver module collects physical network data based on the multiple twin strategies. Physical network data includes but is not limited to network node configuration information, operation data, network status data, network topology relationships, etc.
[0067] Among them, the data transceiver module can collect physical network data (D c ), collect data from the physical network. For example, if the first information indicates to build a shadow twin network, the physical network data corresponding to each data mapping time is obtained according to the data mapping time corresponding to the shadow twin network, wherein the physical network data of the same data mapping time corresponds to the same shadow twin network.
[0068] Specifically, if P=1, then according to the data mapping time (T), T is obtained from the historical storage. 1 ,T 2 ,…,T N Physical network data corresponding to a time node: It should be understood that the acquisition of physical network data corresponding to each time node mentioned here also includes real-time physical network data, which will not be explained separately.
[0069] If the first information indicates to build a parallel twin network, the physical network data is acquired according to the physical mapping data required by the parallel twin network, wherein different parallel twin networks have their own corresponding types of physical network data. Specifically, if P=0, real-time physical network data is collected.
[0070] After collecting the physical network data through the data transceiver module, the data transceiver module can also send third information to the twin construction module to indicate that the collection of the physical network data has been completed, thereby completing the data collection and accuracy through the twin construction module.
[0071] Furthermore, after the multiple twin construction module receives the third information from the data transceiver module, it constructs multiple twin networks of the physical network according to the multiple twin strategy.
[0072] Specifically, the digital twin of each twin network can be constructed according to the twins (E) contained in each twin network in the multiple twin strategy, and the twin network can be determined according to the multiple twins. For example, the twin of the mth twin network is constructed as: Based on this approach, digital twins of N twin networks can be constructed, thus forming N twin networks.
[0073] It should be noted that the processing method of constructing a digital twin and forming a twin network based on the digital twin is similar to the traditional processing method of constructing a digital twin network, and no specific limitation is made to this.
[0074] After the twin construction module completes the construction of multiple twin networks of the physical network, the twin information of each twin network is obtained. The twin information refers to the description information for the twin network, including at least the network information, address information and status information of each twin network. Among them, the network information refers to the network-related information of the twin network, such as network topology, network status data, etc. The address information can be the address information of each digital twin in the twin network. The IP (Internet Protocol) address and other related information indicating the location of the digital twin, and the status information refers to the information describing whether the twin network is operating normally.
[0075] In an exemplary embodiment, multiple twin networks of a physical network are constructed by twin construction modules, and after obtaining twin information, the method further includes:
[0076] The twin construction module sends the twin information to the data transceiver module so that the data transceiver module distributes the physical network data to multiple twin networks based on the twin information and multiple twin strategies.
[0077] Among them, after the data transceiver module receives the twin information, it calculates the twins (E) contained in each twin network in the multiple twin strategy S and the physical network data (D c ), distribution strategy (P d ) and one or more of the data mapping time (T) corresponding to the twin network, and synchronize the corresponding physical network data to the twins of N twin networks.
[0078] Specifically, if P = 1, the data transceiver module will be the digital twin in the multiple twin strategy S The corresponding physical nodes (physical network nodes required by the digital twin) are at the data mapping time T (i.e. T 1 ,T 2 ,...,T N ) node data is sent to the digital twin Among them, each twin network corresponds to physical network data at a data mapping time.
[0079] If P = 0, the data transceiver module will be the digital twin in the multiple twin strategy S The corresponding physical nodes (physical network nodes required by the digital twin) are sent to the digital twin Among them, each twin network corresponds to different types of physical network data, and multiple twin networks run in parallel.
[0080] After distributing the physical network data to multiple twin networks through the data transceiver module, it can also include:
[0081] First, the data transceiver module sends the fourth information to the twin construction module to indicate the completion of the distribution of physical network data, and then starts multiple twin networks through the twin construction module to run, and updates the twin information according to the running status.
[0082] Among them, the twin construction module starts the operation of multiple twin networks, and the twin information of each twin network is updated, such as the network status and whether it is started normally. The twin information of multiple twin networks can also be updated through the twin construction module to ensure the real-time and accuracy of the twin information.
[0083] In step S330, the twin construction module sends multiple twin strategies and twin information to the management module to manage multiple twin networks and data interactions between multiple twin networks.
[0084] In an exemplary embodiment of the present disclosure, a management module is used to uniformly manage multiple twin networks, and based on the management module, collaboration and interaction between multiple twin networks and interaction between the twin network (or digital twin) and the above-mentioned model can be achieved.
[0085] In an exemplary embodiment, the management module controls multiple twin networks and information interaction between multiple twin networks including:
[0086] In response to a first operation instruction for the twin network, the management module adjusts the operating state of the digital twin in at least one twin network and / or at least one target twin network.
[0087] Specifically, the operation state includes operation suspension, start or shutdown. The first operation instruction may come from the above-mentioned model, that is, an intelligent agent having data analysis function, or experimental operation environment, prediction, etc., and no specific limitation is made to this.
[0088] Optionally, through the interaction between the management module and the model, that is, the management module responds to the first operation instruction for the twin network, one or more twin networks in the constructed digital twin network can be paused, started or shut down.
[0089] Optionally, through the interaction between the management module and the model, that is, the management module responds to the first operation instruction for the twin network, one or more digital twins in the constructed digital twin network can be paused, started or shut down.
[0090] Among them, the management module controls multiple twin networks and the information interaction between multiple twin networks, including:
[0091] In response to the second operation instruction for the twin network, the management module performs data configuration on the digital twin in at least one twin network and / or at least one target twin network. The data configuration includes but is not limited to configuring specific data, loading or updating data, etc.
[0092] It should be understood that how the management module in the exemplary embodiment of the present disclosure specifically manages and configures the twin network and / or digital twin can be determined based on the operating instructions of the model. The exemplary embodiment of the present disclosure can flexibly adjust the operating instructions according to actual task requirements, and no specific limitations are made on this.
[0093] In an exemplary embodiment, the management module controls multiple twin networks and information interaction between multiple twin networks including:
[0094] First, the management module responds to the data request for the twin network, obtains the target request data of at least one digital twin according to the data request, and then sends the target request data to the data requester.
[0095] The target request data includes at least one of the running status data of at least one data twin (such as hardware resource occupancy, inbound and outbound traffic data, etc.), log data, signaling transceiver data, and user plane data, which can be flexibly determined according to the data request. Through the interaction between the management module and the model, the data of one or more digital twins can be obtained according to the needs of the model and sent to the model, so that the model can perform analysis, statistics, prediction, etc. based on the obtained data.
[0096] Based on the aforementioned exemplary embodiment, the management module controls multiple twin networks and information interaction between multiple twin networks, and also includes:
[0097] First, a data interaction instruction for the first twin in the target twin network is obtained, and the data interaction instruction is used to request that the target interaction data of the first twin be sent to at least one second twin. Then the management module obtains the target interaction data of the first twin and sends the target interaction data to at least one second twin.
[0098] Among them, the second twin and the first twin are in different twin networks, and the target interaction data includes the signaling receiving and sending data and / or user plane data of the first twin.
[0099] Specifically, through the interaction between the management module and the model, the signaling data and / or user plane data issued by the digital twins in one or more twin networks in the constructed digital twin network can be obtained, and the obtained data can be sent to the digital twins in one or more other twin networks. Therefore, based on the management module, data interaction instructions can be responded to and message interaction between different twin networks can be realized.
[0100] Furthermore, after sending the target interaction data to at least one second twin, the method further includes:
[0101] Fifth information is sent to the interaction requester corresponding to the data interaction instruction to indicate whether the data interaction between the first twin and at least one second twin is completed.
[0102] The interaction requester may be the above-mentioned model, and of course may also be other requesters that can interact with the management module, and may be set according to actual needs.
[0103] As an example, Figure 4 A schematic diagram of message interaction between different twin networks is shown. The following takes two twin networks that build a physical network as an example. Figure 4 The message interaction between multiple twin networks is explained.
[0104] Step S410: The model sends a data interaction instruction 1 to the management module.
[0105] Among them, data interaction instruction 1 is used to request that the Sg-1 message of digital twin a in twin network A be sent to digital twin b in twin network B.
[0106] Step S420: The management module sends a first request Sg-1 message to the digital twin a in the twin network A.
[0107] Step S430: The digital twin a in the twin network A responds to the first request and sends an Sg-1 message to the management module.
[0108] Step S440: The management module sends a request Sg-1 message to the digital twin b in the twin network B.
[0109] Step S450: The management module sends an indication message (such as the fifth message) to the model to instruct the completion of the data interaction between the digital twin a in the twin network A and the digital twin b in the twin network B.
[0110] Based on the information interaction between the management module and each digital twin, and the information interaction between the management module and the model, the information collaboration and interaction between different twin networks are realized.
[0111] Figure 5 Another schematic diagram of message interaction between different twin networks is shown. The following still takes the two twin networks that build the physical network as an example. Figure 5 The message interaction between multiple twin networks is explained.
[0112] Step S510: The digital twin b in the twin network B sends an Sg-2 message to the management module.
[0113] Among them, according to task requirements, the digital twin b in the twin network B can actively send an Sg-2 message to the management module, or at the request of the management module, the digital twin b in the twin network B can send an Sg-2 message to the management module without any special restrictions.
[0114] Step S520: The model sends a data interaction instruction 2 to the management module.
[0115] Among them, data interaction instruction 2 is used to request that the Sg-2 message of the digital twin b in the twin network B be sent to the digital twin a in the twin network A.
[0116] Step S530: The management module verifies whether the Sg-2 message of the digital twin b in the twin network B is received.
[0117] Among them, if the verification is successful, the Sg-2 message is sent to the digital twin a in the twin network A.
[0118] Step S540: The management module sends indication information to the model based on the message sending result of step S530, indicating whether the data interaction between the digital twin a in the twin network A and the digital twin b in the twin network B is completed.
[0119] Among them, if the management module is verified successfully and successfully sends the Sg-2 message to the digital twin a in the twin network A, information indicating successful sending is sent to the model. On the contrary, if the management module fails to be verified, or the sending of the Sg-2 message fails, relevant information indicating failed sending is sent to the model.
[0120] It should be noted that Figure 4 and Figure 5 The process of information interaction between multiple twin networks involved is only an example. The exemplary embodiment of the present disclosure can realize more complex scenarios of information interaction between multiple twin networks based on the management module, such as performing multiple information interactions between a larger number of twin networks.
[0121] Figure 6 A complete flow chart of a network management method is shown below. Figure 6 A network management method according to an exemplary embodiment of the present disclosure is described.
[0122] Step S610: The twin construction module receives multiple twin construction requests sent by the twin application.
[0123] Among them, the multiple twin construction request carries first information indicating the multiple twin types and second information indicating the multiple twin network properties.
[0124] Step S620: The twin construction module responds to multiple twin construction requests and determines multiple twin strategies.
[0125] Step S630: The twin construction module sends multiple twin strategies to the data transceiver module.
[0126] Step S640: Based on the multiple twin strategies, physical network data is collected through the data transceiver module.
[0127] Step S650: The data transceiver module sends third information to the twin construction module to indicate that the collection of physical network data is completed.
[0128] Step S660: Based on the multiple twin strategies, multiple twin networks of the physical network are constructed through the twin construction module to obtain twin information.
[0129] Step S670: The twin construction module sends the twin information to the data transceiver module.
[0130] Step S680: The data transceiver module distributes the physical network data to multiple twin networks based on twin information and multiple twin strategies.
[0131] Step S690: The data transceiver module sends fourth information to the twin construction module to indicate the completion of the distribution of physical network data.
[0132] Step S6110: The twin construction module starts multiple twin networks for operation and updates the twin information according to the operation status.
[0133] Step S6120: The twin construction module sends multiple twin strategies and twin information to the management module so as to manage multiple twin networks and data interactions between multiple twin networks through the management module.
[0134] It should be noted that the specific details involved in each step have been recorded in the above exemplary embodiments and will not be repeated here.
[0135] The exemplary network management method disclosed in the present invention responds to multiple twin construction requests through twin construction modules in multiple twin network management and control systems, determines multiple twin strategies, and multiple twin construction requests carry first information indicating multiple twin types and second information indicating multiple twin network properties. Then, based on multiple twin strategies, physical network data is collected through a data transceiver module, and multiple twin networks of the physical network are constructed through a twin construction module to obtain twin information, so as to distribute the physical network data to multiple twin networks through the data transceiver module. The twin construction module sends multiple twin strategies and twin information to the management module to control multiple twin networks and data interactions between multiple twin networks. On the one hand, multiple twin networks can be constructed and generated according to multiple twin construction requests, which can meet the multiple twin requirements of twin applications for physical networks. On the other hand, the management module can be used to manage and control the constructed multiple twin networks and the data interaction between multiple twin networks, that is, to achieve unified management of multiple twin networks, which can meet the message exchange and collaborative management between multiple twin networks, thereby meeting the multiple twin requirements of physical networks in more application scenarios (such as twin applications). It can be applied to the deployment, construction and operation of digital twin networks. For example, the constructed multiple twin networks can improve network security (such as real-time network monitoring, event discovery, etc.). The constructed multiple twin networks can optimize network operations (such as network optimization, configuration and policy verification, etc.), and have broad application prospects.
[0136] In an exemplary embodiment of the present disclosure, a multi-twin network management and control system is also provided. Figure 7 As shown, the multiple twin network management and control system 700 may include a twin construction module 710, a data transceiver module 720, and a management module 730. Specifically:
[0137] The twin construction module 710 is used to respond to multiple twin construction requests and determine multiple twin strategies, wherein the multiple twin construction requests carry first information indicating multiple twin types and second information indicating multiple twin network properties;
[0138] The data transceiver module 720 is used to collect physical network data based on the multiple twin strategies, the twin construction module is used to construct multiple twin networks of the physical network based on the multiple twin strategies to obtain twin information, and the data transceiver module is used to distribute the physical network data to the multiple twin networks;
[0139] The twin construction module 730 is used to send the multiple twin strategies and the twin information to the management module, and the management module is used to manage the multiple twin networks and the data interaction between the multiple twin networks.
[0140] Since the detailed contents of each functional module of the multiple twin network control system of the exemplary embodiment of the present disclosure have been recorded in the exemplary embodiment of the above-mentioned network management method, they will not be repeated here.
[0141] It should be noted that although several modules or units of the multiple twin network management and control system are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiment of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0142] The exemplary embodiments of the present disclosure also provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the above method is implemented.
[0143] In one embodiment, the computer program product may be a tangible product containing a computer program, such as a computer-readable storage medium storing a computer program. The readable storage medium may be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory (Flash), mechanical hard disk (HDD), solid-state drive (SSD), and the like. Exemplarily, the computer program product may be implemented as a non-volatile storage medium storing a computer program, such as a read-only memory, a NAND flash memory, and the like.
[0144] In one embodiment, the computer program product may be an intangible product including a computer program. Exemplarily, the computer program product may be implemented as a virtual digital product, such as a digital file storing an executable file, an installation package, etc. of the computer program.
[0145] The code of the computer program can be written in one or more programming languages. Programming languages such as C language, Java, C++, etc. The program code can be executed entirely on the user computing device, or partially on the user computing device, or as a separate software package, or partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, such as a local area network (LAN), a wide area network (WAN), etc., or can be connected to an external computing device (e.g., an Internet connection provided by an operator).
[0146] The computer program may be carried or transmitted via electrical, magnetic, optical, electromagnetic, infrared, or other signals. The electronic device may convert the signal carrying the computer program into a digital signal, thereby running the computer program. When the computer program is run on an electronic device, its code is used to enable the electronic device to execute (more specifically, the processor of the electronic device may execute) the method steps of various exemplary embodiments of the present disclosure, such as the method steps described above.
[0147] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided. It will be appreciated by those skilled in the art that various aspects of the present disclosure may be implemented as a system, method, or program product. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which may be collectively referred to herein as a "circuit", "module", or "system".
[0148] Refer to the following Figure 8 800 according to this embodiment of the present disclosure is described. Figure 8 The electronic device 800 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0149] like Figure 8 As shown, the electronic device 800 is in the form of a general computing device. The components of the electronic device 800 may include, but are not limited to: the at least one processing unit 810, the at least one storage unit 820, a bus 830 connecting different system components (including the storage unit 820 and the processing unit 810), and a display unit 840.
[0150] The storage unit stores program codes, which can be executed by the processing unit 810, so that the processing unit 810 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 810 can perform the steps shown above.
[0151] The storage unit 820 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 821 and / or a cache memory unit 822 , and may further include a read-only memory unit (ROM) 823 .
[0152] The storage unit 820 may also include a program / utility 824 having a set (at least one) of program modules 825, such program modules 825 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0153] Bus 830 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0154] The electronic device 800 may also communicate with one or more external devices 900 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 800, and / or communicate with any device that enables the electronic device 800 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 850. Furthermore, the electronic device 800 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 860. As shown, the network adapter 860 communicates with other modules of the electronic device 800 via a bus 830. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0155] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.
[0156] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0157] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
Claims
1. A network management method, characterized in that: Applied to a multiple twin network management and control system, the multiple twin network management and control system includes a twin construction module, a data transceiver module and a management module, and the method includes: The twin construction module determines a multiple twin strategy in response to a multiple twin construction request, wherein the multiple twin construction request carries first information indicating multiple twin types and second information indicating multiple twin network properties; Based on the multiple twin strategies, the physical network data is collected through the data transceiver module, and multiple twin networks of the physical network are constructed through the twin construction module to obtain twin information, so as to distribute the physical network data to the multiple twin networks through the data transceiver module; The twin construction module sends the multiple twin strategies and the twin information to the management module to manage the multiple twin networks and the data interaction between the multiple twin networks.
2. The method according to claim 1, characterized in that The multiple twin types are selected from a shadow twin network and a parallel twin network; The shadow twin network includes a twin network that maps the current real-time network state of the physical network, and a twin network that maps the historical network state of the physical network at a target historical time node; The parallel twin network includes multiple twin networks running in parallel that map different network data of the physical network.
3. The method according to claim 2, characterized in that include: If the first information indicates the construction of a shadow twin network, the second information includes at least the number of shadow twin networks, the data mapping time and required physical mapping data corresponding to the shadow twin network, and the physical network nodes required for the shadow twin network to construct a digital twin; If the first information indicates the construction of a parallel twin network, the second information includes at least the number of parallel twin networks, the physical mapping data required for the parallel twin network, and the physical network nodes required for the parallel twin network to construct a digital twin.
4. The method according to claim 1, characterized in that: The twin construction module responds to multiple twin construction requests and determines multiple twin strategies, including: Determining a multiple twin construction type according to the first information; Based on the second information, configure multiple twin network properties and data distribution strategies for the multiple twin build type; Among them, the multiple twin network attributes include one or more of the number of twin networks, the digital twins contained in each twin network, the physical network data required to build the twin network, and the data mapping time.
5. The method according to claim 1, characterized in that The twin construction module responds to multiple twin construction requests, determines multiple twin strategies, and also includes: The twin construction module sends the multiple twin strategies to the data transceiver module; After collecting the physical network data through the data transceiver module, the method further includes: The data transceiver module sends third information to the twin construction module to indicate the completion of collecting physical network data.
6. The method according to claim 3, characterized in that Based on the multiple twin strategy, collecting physical network data through the data transceiver module includes: If the first information indicates to build a shadow twin network, then obtaining the physical network data corresponding to each data mapping time according to the data mapping time corresponding to the shadow twin network, wherein the physical network data of the same data mapping time corresponds to the same shadow twin network; Alternatively, if the first information indicates the construction of a parallel twin network, the physical network data is obtained according to the physical mapping data required by the parallel twin network, wherein different parallel twin networks have their own corresponding types of physical network data.
7. The method according to claim 1, characterized in that The step of constructing multiple twin networks of the physical network through the twin construction module to obtain twin information further includes: Sending the twin information to the data transceiver module, so that the data transceiver module distributes the physical network data to the multiple twin networks based on the twin information and the multiple twin strategies; Among them, the twin information at least includes network information, address information and status information of each twin network.
8. The method according to claim 7, characterized in that After distributing the physical network data to the multiple twin networks through the data transceiver module, the method further includes: The data transceiver module sends fourth information to the twin construction module to indicate completion of distributing the physical network data; The multiple twin networks are started to run through the twin construction module, and the twin information is updated according to the running status.
9. The method according to claim 1, characterized in that: The management module controls the multiple twin networks and the information interaction between the multiple twin networks, including: In response to a first operation instruction for a twin network, the management module adjusts the operating state of a digital twin in at least one twin network and / or at least one target twin network; Alternatively, in response to a second operation instruction for the twin network, the management module performs data configuration on the digital twin in at least one twin network and / or at least one target twin network.
10. The method according to claim 1, characterized in that The management module controls the multiple twin networks and the information interaction between the multiple twin networks, including: In response to a data request for the twin network, the management module obtains target request data of at least one digital twin according to the data request; The management module sends the target request data to the data requester; Among them, the target request data includes at least one item of the operating status data, log data, signaling receiving and sending data and user plane data of the at least one data twin.
11. The method according to claim 1, characterized in that: The management module controls the multiple twin networks and the information interaction between the multiple twin networks, including: Obtaining a data interaction instruction for a first twin in a target twin network, wherein the data interaction instruction is used to request that target interaction data of the first twin be sent to at least one second twin, wherein the second twin and the first twin are in different twin networks; The management module obtains target interaction data of the first twin, and sends the target interaction data to at least one second twin; Among them, the target interaction data includes signaling receiving and sending data and / or user plane data of the first twin.
12. The method according to claim 11, characterized in that After sending the target interaction data to at least one second twin, the method further includes: Send fifth information to the interaction requester corresponding to the data interaction instruction to indicate whether the data interaction between the first twin and the at least one second twin is completed.
13. A multi-twin network management and control system, characterized in that: The multiple twin network management and control system includes a twin construction module, a data transceiver module and a management module; The twin construction module is used to respond to multiple twin construction requests and determine multiple twin strategies, wherein the multiple twin construction requests carry first information indicating multiple twin types and second information indicating multiple twin network properties; The data transceiver module is used to collect physical network data based on the multiple twin strategies, the twin construction module is used to construct multiple twin networks of the physical network based on the multiple twin strategies to obtain twin information, and the data transceiver module is used to distribute the physical network data to the multiple twin networks; The twin construction module is used to send the multiple twin strategies and the twin information to the management module, and the management module is used to manage the multiple twin networks and the data interaction between the multiple twin networks.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.
15. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 12 by executing the executable instructions.
Citation Information
Patent Citations
Digital twinning system of power grid
CN117609341A
Optical network data prediction method and device
CN118301009A
Construction method, device and equipment of digital twin system and readable storage medium
CN118821576A
Building data platform with artificial intelligence service requirement analysis
US20230152762A1