Virtual-real interaction method and device for satellite communication network simulation
By determining the device type and implementing corresponding data interaction strategies, real-time interaction between satellite network simulation tools and real devices is achieved, and the problem that traditional tools cannot support network management and control devices is solved, and the authenticity and functional scalability of satellite network simulation are improved.
Patent Information
- Application Number
- CN202411330032.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-01-10
AI Technical Summary
Traditional network simulation tools cannot support external network management and control equipment and service data sources with service signaling, which limits the expansion of satellite network simulation functions and authenticity verification.
By determining the device type that accesses the digital model of network simulation and executing the target interaction strategy based on the preset data interaction strategy, real-time communication protocols and data interaction between network simulation tools and routing devices, service terminals and network management devices is realized, and the control plane is supported. Data processing of signaling interaction.
It improves the expansion and authenticity of satellite network simulation functions, can connect external network management and control equipment, and is suitable for the design and construction of actual satellite network simulation systems.
Smart Images

Figure CN119299317A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network technology, and in particular to a satellite communication network simulation virtual-reality interaction method and device. Background Art
[0002] In recent years, the planning and construction of satellite Internet has been rapidly carried out both at home and abroad. In the early demonstration process of satellite communication system construction, network simulation tools are needed to conduct initial verification of satellite network scale, satellite network protocols, etc.
[0003] Traditional network simulation tools, such as NS, OPNet, Qualnet, etc., only support external routing devices or business data sources (do not support signaling such as business application interaction), and cannot support external network management and control devices and business data sources with business signaling, which limits the functional expansion and authenticity verification of satellite network simulation.
[0004] In view of this, how to provide a satellite communication network simulation virtual-reality interaction method that can identify and process multiple protocol interaction data and forward it to the corresponding network nodes, thereby improving the functional extensibility and authenticity of satellite network simulation, has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] The embodiments of the present application provide a satellite communication network simulation virtual-reality interaction method, a satellite communication network simulation virtual-reality interaction device, an electronic device and a computer storage medium, which are used to solve the problems of poor extensibility and authenticity of current satellite network simulation functions.
[0006] In a first aspect of an embodiment of the present application, a method for virtual-reality interaction of a satellite communication network simulation is provided, comprising: determining a device type corresponding to a network device accessing a network simulation digital model; based on a preset data interaction strategy, executing a target interaction strategy corresponding to the device type, wherein the preset data interaction strategy is a data interaction strategy determined based on the device type corresponding to the network device.
[0007] In a second aspect of an embodiment of the present application, a satellite communication network simulation virtual-reality interaction device is provided, comprising: a determination module configured to determine a device type corresponding to a network device accessing a network simulation digital model; an execution module configured to execute a target interaction strategy corresponding to the device type based on a preset data interaction strategy, wherein the preset data interaction strategy is a data interaction strategy determined based on the device type corresponding to the network device.
[0008] According to a third aspect of an embodiment of the present application, a computing device is provided, including: a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the above-mentioned satellite communication network simulation virtual-reality interaction method.
[0009] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the above-mentioned satellite communication network simulation virtual-reality interaction method are implemented.
[0010] The present application provides a satellite communication network simulation virtual-reality interaction method, comprising: first, determining the device type corresponding to the network device accessing the network simulation digital model; then, based on a preset data interaction strategy, executing a target interaction strategy corresponding to the device type, wherein the preset data interaction strategy is a data interaction strategy determined based on the device type corresponding to the network device.
[0011] By applying the satellite communication network simulation virtual-reality interaction method provided in the embodiment of the present application, on the one hand, it is possible to realize the real-time communication protocol and data interaction between the network simulation digital model and the real network equipment (routing equipment, service terminals, etc.), thereby improving the realism of the satellite network simulation; on the other hand, compared with the traditional method based on IP address mapping, the present method provides data control processing for control plane signaling interaction, can be externally connected to network management and control equipment, and improves the scope of network simulation virtual-reality interaction; on yet another hand, the data interaction method between the digital model and the actual equipment of the present application is relatively comprehensive, and can be applied to the design and construction of actual satellite network simulation systems.
[0012] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, which can be implemented in accordance with the contents of the specification, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0014] Figure 1 A schematic diagram of a flow chart of a satellite communication network simulation virtual-real interaction method provided in an embodiment of the present application;
[0015] Figure 2A schematic diagram of the interconnection between a network simulation tool and a router in a satellite communication network simulation virtual-real interaction method provided in an embodiment of the present application;
[0016] Figure 3 A schematic diagram of the interconnection between a network simulation tool and a service terminal in a satellite communication network simulation virtual-real interaction method provided in an embodiment of the present application;
[0017] Figure 4 A schematic diagram of the interconnection between a network simulation tool and a network control device in a satellite communication network simulation virtual-real interaction method provided in an embodiment of the present application;
[0018] Figure 5 A schematic diagram of a satellite communication network simulation virtual-reality interaction device provided in an embodiment of the present application
[0019] Figure 6 A structural block diagram of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0021] Satellite communication network simulation involves digital modeling and integration of communication, network, business, control, etc. Based on network simulation tools such as NS, OPNet, Qualnet, and connecting external real equipment (including router equipment, business terminal equipment, network control equipment, etc.), on the one hand, the scale of network simulation nodes can be expanded, and on the other hand, the credibility of digital simulation can be improved with the help of external real equipment.
[0022] Therefore, the present application provides a virtual-reality interaction method for interconnection between satellite communication network simulation tools and external installed equipment. The external installed equipment can be a router, a service terminal, a network management and control device, etc., which can realize the processing and forwarding of multiple types of data such as routing protocol data packets, service signaling, service data, etc., and realize the interconnection between the digital domain model and the installed equipment.
[0023] See also Figure 1 , Figure 1 A schematic diagram of a flow chart of a satellite communication network simulation virtual-real interaction method provided in an embodiment of the present application. Figure 1 As shown, the specific steps include the following steps.
[0024] Step S102: Determine the device type corresponding to the network device accessing the network simulation digital model.
[0025] Step S104: executing a target interaction strategy corresponding to the device type based on a preset data interaction strategy, wherein the preset data interaction strategy is a data interaction strategy determined based on the device type corresponding to the network device.
[0026] It should be noted that the device type here can be the device type of any device that needs to be connected to the network simulation digital model. In the embodiment of the present application, routers, service terminals and network management and control devices are taken as examples.
[0027] The data interaction strategies here include a first data interaction strategy, a second data interaction strategy and a third data interaction strategy, wherein the first data interaction strategy is the data interaction strategy when the network simulation digital model is connected to a router; the second data interaction strategy is the data interaction strategy when the network simulation digital model is connected to a service terminal; and the third data interaction strategy is the data interaction strategy when the network simulation digital model is connected to a network management and control device.
[0028] In an embodiment of the present application, based on a preset data interaction strategy, a target interaction strategy corresponding to the device type is executed, including: based on a first data interaction strategy, a first target interaction strategy corresponding to the first device type is executed, wherein the first device type is a router, and the first data interaction strategy is a data interaction strategy corresponding to the router; based on a second data interaction strategy, a second target interaction strategy corresponding to the second device type is executed, wherein the second device type is a service terminal, and the second data interaction strategy is a data interaction strategy corresponding to the service terminal; based on a third data interaction strategy, a third target interaction strategy corresponding to the third device type is executed, wherein the third device type is a network control device, and the second data interaction strategy is a data interaction strategy corresponding to the network control device.
[0029] Specifically, the first target interaction strategy corresponding to the first device type is executed based on the first data interaction strategy, including: in the network simulation tool, establishing a first IP address mapping table between the virtual network port and the local real physical port; when the virtual-to-real mapping node sends a routing protocol message to the physical router node, querying the first IP address mapping table, and converting the virtual source IP address into the local network port IP address; when the physical router node sends a routing protocol message to the simulation computer, collecting the routing protocol message at the network card of the simulation computer, and obtaining the target IP address, querying the IP address mapping table, and converting the target IP address into the virtual network port IP address.
[0030] See also Figure 2 , Figure 2 A schematic diagram of the interconnection between a network simulation tool and a router in a satellite communication network simulation virtual-real interaction method provided in an embodiment of the present application. Figure 2 As shown, when the network simulation tool is interconnected with an external router device, it is necessary to implement the routing protocol model inside the network simulation tool and the routing software in the router device to realize the interaction of routing protocol messages, which is implemented by network port mapping in this case.
[0031] In the network simulation tool, an IP address mapping table of "virtual network port - local real physical port" is established. When the virtual-real mapping node sends a routing protocol message to the physical router node, the IP address mapping table is queried to convert the virtual source IP address into the IP address set by the local physical network port; when the physical router node sends a routing protocol message to the simulated computer, the routing protocol message sent to the computer is collected at the computer network card, and the IP address mapping table is queried to convert the destination IP address into the virtual network port IP address. Then the virtual simulation network can learn the routing information of the external physical router, and the physical router can learn the routing information of the virtual network node, realizing the IP level intercommunication between the virtual network and the physical router.
[0032] Specifically, the second target interaction strategy corresponding to the second device type is executed based on the second data interaction strategy, including: establishing a second IP address mapping table between the virtual network port and the local real physical port in the network simulation tool; when the physical business terminal node sends a control plane signaling message to the network management and control virtual node, querying the second IP address mapping table, converting the source IP address of the physical business terminal node into the IP address of the virtual business terminal mapping node, and sending the packaged control plane signaling message to the network management and control virtual node through the virtual business terminal mapping node; when the network management and control virtual node sends a control plane signaling message to the physical business terminal node, sending the control plane signaling message to the virtual business terminal mapping node, and obtaining the first virtual destination IP address, querying the second IP address mapping table, and converting the first virtual destination IP address into the physical business terminal node IP address.
[0033] The method of executing the second target interaction strategy corresponding to the second device type based on the second data interaction strategy also includes: when the physical business terminal node sends a data plane signaling message to the virtual business terminal node, sending the data plane signaling message to the simulation computer for identification, generating a data plane signaling message data packet, and obtaining the source IP address of the physical business terminal node, querying the second IP address mapping table, converting the source IP address of the physical business terminal node into the IP address of the virtual business terminal mapping node, and sending the data plane signaling message data packet to the virtual business terminal node through the virtual business terminal mapping node; when the virtual business terminal node sends a data plane signaling message to the physical business terminal node, sending the data plane signaling message to the virtual business terminal mapping node, and obtaining a second virtual destination IP address, querying the second IP address mapping table, and converting the second virtual destination IP address to the physical business terminal node IP address.
[0034] See also Figure 3 , Figure 3 A schematic diagram of the interconnection between a network simulation tool and a service terminal in a satellite communication network simulation virtual-real interaction method provided in an embodiment of the present application. Figure 3 As shown in the figure, when the network simulation tool is interconnected with the business terminal, on the one hand, it is necessary to realize that the signaling protocol data message of the physical business terminal can realize protocol data interaction with the control digital model, and on the other hand, the business data message sent by the physical business terminal can be forwarded to the virtual business terminal node or another physical business terminal. In this case, on the one hand, network port mapping is used to realize the conversion between the virtual IP and the local network port IP, and on the other hand, the signaling protocol message and the business data message need to be processed separately and supported and forwarded to the corresponding processing node.
[0035] When the physical business terminal node sends a control plane signaling message to the network management and control virtual node, the IP address mapping table is queried to convert the source address (physical business terminal node IP address) into the virtual business terminal mapping node IP address, and the control plane message is packaged and sent out from the port of the virtual business terminal mapping node; when the network management and control virtual node sends a control plane signaling message to the physical business terminal node, this message will first be sent to the virtual business terminal mapping node, and the IP address mapping table will be queried to convert the virtual destination IP address into the physical business terminal node port IP address, thereby realizing the interconnection and interoperability of the control plane data of the physical business terminal node and the network management and control virtual node.
[0036] When a physical terminal node sends a data plane message to a virtual business terminal node, the data plane message is first sent to the computer running the network simulation tool. After the data packet is extracted and the type of data packet is identified, the IP address mapping table is queried to convert the source IP address of the physical business terminal node into the IP address of the virtual business terminal node. The data plane message is packaged and sent from the port of the virtual business terminal mapping node to the virtual business terminal node. When the virtual business terminal node sends a data plane message to the physical business terminal node, the processing process is the opposite.
[0037] Specifically, the third target interaction strategy corresponding to the third device type is executed based on the third data interaction strategy, including: establishing a third IP address mapping table between the virtual network port and the local real physical port in the network simulation tool; when the virtual service terminal node sends a first target signaling message to the network control physical node, the first target signaling message is sent to the network control virtual node, and the first source IP address and the first target address corresponding to the network control virtual node are obtained, the IP address mapping table is queried, the first source IP address is converted into a local network port IP address, the first target address is converted into a network control physical node IP address, and the first target signaling message is sent to the network control physical node through the network control virtual node, wherein, The first target signaling message carries signaling messages for user identity authentication and service application; when the network control physical node sends a second target signaling message to the virtual service terminal node, the second target signaling message is sent to the simulation computer for identification, a second target signaling message data packet is generated, and the second source IP address and the second target address corresponding to the network control physical node are obtained, the third IP address mapping table is queried, the second source IP address is converted into a network control virtual node IP point, the second target address is converted into a virtual service terminal node IP address, and the second target signaling message is sent to the virtual service terminal node through the simulation computer, wherein the second target signaling message carries signaling messages for user identity confirmation and resource allocation notification.
[0038] See also Figure 4 , Figure 4 A schematic diagram of the interconnection between a network simulation tool and a network control device in a satellite communication network simulation virtual-real interaction method provided in an embodiment of the present application. Figure 4 As shown, when the network simulation tool is interconnected with the external network control device, the control plane protocol data message of the virtual service terminal node needs to interact with the network control device, including signaling interactions such as user authentication, service application, and resource allocation.
[0039] When the virtual business terminal node sends signaling such as user identity authentication and business application to the network control physical node, the signaling message is first sent to the network control virtual node, and the IP address mapping table is queried at the network control virtual node to convert the source address to the local network port IP address, and the destination address is converted to the network control physical node port IP address; when the network control physical node sends signaling messages such as user identity confirmation and resource allocation notification to the virtual business terminal node, the message is first sent to the computer running the network simulation tool. When the data message is captured and identified as this type of data packet, the IP address mapping table is queried to change the source address to the network control virtual node port IP address, the destination address is changed to the virtual business terminal node port IP address, and the data is packaged and sent to the virtual business terminal node.
[0040] In an embodiment of the present application, the execution of the third target interaction strategy corresponding to the third device type based on the third data interaction strategy also includes: when the network control physical node sends a remote control message to the virtual satellite node, the remote control message is sent to the network control virtual node through the network control physical node; the remote control message is processed through the network control virtual node, and the processed remote control message is sent to the virtual satellite node.
[0041] That is, when remote control instructions such as satellite beam scheduling and resource allocation need to be sent to the virtual satellite node, the network control physical node sends the corresponding remote control message, which is then parsed by the network control virtual node and transmitted to the corresponding virtual satellite node for processing.
[0042] Taking the example of external real network devices including a router, two service terminals, and a network control device interconnected with a network simulation tool, the interconnection between the network simulation tool and the network device is connected to the local area network. First, the network port mapped by the external real device is configured on the network simulation tool, and the network simulation tool is run; then, the packet transfer software is run on the network simulation tool, and it can be seen that the routing protocol digital model and the real routing protocol software in the router interact with each other in real time through routing protocol messages; after connecting to the routing device, the virtual network port address can be viewed in the routing table; secondly, one of the two service terminals is used as the sending end and the other as the receiving end; the packet sending software is run on the sending end, and the data packet can be received in real time at the receiving end; finally, the user terminal digital model in the network simulation tool can interact with the network control device in real time through control protocol messages, and the network control device can detect signaling messages such as user network access and service resource application submitted by the user terminal digital model, and the response message of the network control device can be fed back to the user terminal digital model.
[0043] On the one hand, the embodiments of the present application design a data interaction method between the digital model in the network simulation tool and a variety of real network devices, which can perform adaptive processing of the data interface according to different external network devices; on the other hand, a data channel is provided between the digital network protocol model and the network protocol in the real network device, which can support the real-time interaction between the control plane protocol model and the protocol software, and support the virtual-real interactive transmission of data plane data; on the other hand, the processing methods used for the interconnection between the network simulation tool and the router, service terminal, and network management and control equipment in the present application are different, and can perform adaptive processing when different external devices are connected.
[0044] By applying the embodiments of the present application, it is possible to implement real-time communication protocol and data interaction between the network simulation digital model and the real network equipment (routing equipment, service terminals, etc.), thereby improving the realism of the satellite network simulation; compared with the traditional method based on IP address mapping, the present application provides data control processing for control plane signaling interaction, which can be connected to external network management and control equipment, thereby improving the scope of virtual-real interaction of network simulation; the data interaction method between the digital model and the real equipment in the present application is relatively comprehensive, and can be applied to the design and construction of actual satellite network simulation systems.
[0045] Corresponding to the above method embodiment, this specification also provides a satellite communication network simulation virtual-real interaction device embodiment, Figure 5 The schematic diagram of the structure of a satellite communication network simulation virtual-real interaction device provided in the embodiment of the present application. Figure 5 As shown, the device comprises:
[0046] A determination module 502 is configured to determine a device type corresponding to a network device accessing a network simulation digital model;
[0047] The execution module 504 is configured to execute a target interaction strategy corresponding to the device type based on a preset data interaction strategy, wherein the preset data interaction strategy is a data interaction strategy determined based on the device type corresponding to the network device.
[0048] In an optional embodiment, the execution module 504 is further configured to:
[0049] Based on the first data interaction strategy, executing a first target interaction strategy corresponding to a first device type, wherein the first device type is a router, and the first data interaction strategy is a data interaction strategy corresponding to the router;
[0050] Based on the second data interaction strategy, executing a second target interaction strategy corresponding to a second device type, wherein the second device type is a service terminal, and the second data interaction strategy is a data interaction strategy corresponding to the service terminal;
[0051] Based on the third data interaction strategy, a third target interaction strategy corresponding to a third device type is executed, wherein the third device type is a network management and control device, and the second data interaction strategy is a data interaction strategy corresponding to the network management and control device.
[0052] In an optional embodiment, the execution module 504 is further configured to:
[0053] In the network simulation tool, a first IP address mapping table between the virtual network port and the local real physical port is established;
[0054] When the virtual-to-real mapping node sends a routing protocol message to the physical router node, query the first IP address mapping table to convert the virtual source IP address into the local network port IP address;
[0055] When the physical router node sends a routing protocol message to the simulation computer, the routing protocol message is collected at the network card of the simulation computer, and the target IP address is obtained, the IP address mapping table is queried, and the target IP address is converted into a virtual network port IP address.
[0056] In an optional embodiment, the execution module 504 is further configured to:
[0057] In the network simulation tool, a second IP address mapping table between the virtual network port and the local real physical port is established;
[0058] When the physical service terminal node sends a control plane signaling message to the network management and control virtual node, query the second IP address mapping table, convert the source IP address of the physical service terminal node into the IP address of the virtual service terminal mapping node, and send the packaged control plane signaling message to the network management and control virtual node through the virtual service terminal mapping node;
[0059] When the network management and control virtual node sends a control plane signaling message to the physical service terminal node, the control plane signaling message is sent to the virtual service terminal mapping node, and the first virtual destination IP address is obtained, the second IP address mapping table is queried, and the first virtual destination IP address is converted into the physical service terminal node IP address.
[0060] In an optional embodiment, the execution module 504 is further configured to:
[0061] In the case where the physical service terminal node sends a data plane signaling message to the virtual service terminal node, the data plane signaling message is sent to the simulation computer for identification, a data plane signaling message data packet is generated, and the source IP address of the physical service terminal node is obtained, the second IP address mapping table is queried, the source IP address of the physical service terminal node is converted into the IP address of the virtual service terminal mapping node, and the data plane signaling message data packet is sent to the virtual service terminal node through the virtual service terminal mapping node;
[0062] When the virtual service terminal node sends a data plane signaling message to the physical service terminal node, the data plane signaling message is sent to the virtual service terminal mapping node, and the second virtual destination IP address is obtained, the second IP address mapping table is queried, and the second virtual destination IP address is converted into the physical service terminal node IP address.
[0063] In an optional embodiment, the execution module 504 is further configured to:
[0064] In the network simulation tool, a third IP address mapping table between the virtual network port and the local real physical port is established;
[0065] In the case where the virtual service terminal node sends a first target signaling message to the network control physical node, the first target signaling message is sent to the network control virtual node, and the first source IP address and the first target address corresponding to the network control virtual node are obtained, the IP address mapping table is queried, the first source IP address is converted into a local network port IP address, the first target address is converted into a network control physical node IP address, and the first target signaling message is sent to the network control physical node through the network control virtual node, wherein the first target signaling message carries signaling messages for user identity authentication and service application;
[0066] In the case where the network control physical node sends a second target signaling message to the virtual service terminal node, the second target signaling message is sent to the simulation computer for identification, a second target signaling message data packet is generated, and the second source IP address and the second target address corresponding to the network control physical node are obtained, the third IP address mapping table is queried, the second source IP address is converted into a network control virtual node IP point, the second target address is converted into a virtual service terminal node IP address, and the second target signaling message is sent to the virtual service terminal node through the simulation computer, wherein the second target signaling message carries signaling messages of user identity confirmation and resource allocation announcement.
[0067] In an optional embodiment, the execution module 504 is further configured to:
[0068] In the case where the network control physical node sends a remote control message to the virtual satellite node, the remote control message is sent to the network control virtual node through the network control physical node;
[0069] The remote control message is processed by the network control virtual node, and the processed remote control message is sent to the virtual satellite node.
[0070] By applying the embodiments of the present application, it is possible to implement real-time communication protocol and data interaction between the network simulation digital model and the real network equipment (routing equipment, service terminals, etc.), thereby improving the realism of the satellite network simulation; compared with the traditional method based on IP address mapping, the present application provides data control processing for control plane signaling interaction, which can be connected to external network management and control equipment, thereby improving the scope of virtual-real interaction of network simulation; the data interaction method between the digital model and the real equipment in the present application is relatively comprehensive, and can be applied to the design and construction of actual satellite network simulation systems.
[0071] Figure 6 This is a block diagram of a computing device provided in an embodiment of the present application. The components of the computing device 600 include but are not limited to a memory 610 and a processor 620. The processor 620 is connected to the memory 610 via a bus 630, and the database 650 is used to store data.
[0072] The computing device 600 also includes an access device 640, which enables the computing device 600 to communicate via one or more networks 660. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 640 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).
[0073] In one embodiment of the present specification, the above components of the computing device 600 and Figure 6 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 6 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0074] The computing device 600 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 600 may also be a mobile or stationary server.
[0075] The processor 620 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the above-mentioned satellite communication network simulation virtual-reality interaction method.
[0076] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computing device embodiment, since it is basically similar to the satellite communication network simulation virtual-real interaction method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the satellite communication network simulation virtual-real interaction method embodiment.
[0077] An embodiment of the present specification also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the above-mentioned satellite communication network simulation virtual-reality interaction method.
[0078] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computer-readable storage medium embodiment, since it is basically similar to the satellite communication network simulation virtual-real interaction method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the satellite communication network simulation virtual-real interaction method embodiment.
[0079] An embodiment of the present specification also provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned satellite communication network simulation virtual-reality interaction method.
[0080] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0081] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A satellite communication network simulation virtual-reality interaction method, characterized in that: include: Determine the device type corresponding to the network device accessing the network simulation digital model; Based on a preset data interaction strategy, a target interaction strategy corresponding to the device type is executed, wherein the preset data interaction strategy is a data interaction strategy determined based on the device type corresponding to the network device.
2. The method according to claim 1, characterized in that Based on the preset data interaction strategy, executing a target interaction strategy corresponding to the device type includes: Based on the first data interaction strategy, executing a first target interaction strategy corresponding to a first device type, wherein the first device type is a router, and the first data interaction strategy is a data interaction strategy corresponding to the router; Based on the second data interaction strategy, executing a second target interaction strategy corresponding to a second device type, wherein the second device type is a service terminal, and the second data interaction strategy is a data interaction strategy corresponding to the service terminal; Based on the third data interaction strategy, a third target interaction strategy corresponding to a third device type is executed, wherein the third device type is a network management and control device, and the second data interaction strategy is a data interaction strategy corresponding to the network management and control device.
3. The method according to claim 2, characterized in that The executing, based on the first data interaction strategy, a first target interaction strategy corresponding to the first device type includes: In the network simulation tool, a first IP address mapping table between the virtual network port and the local real physical port is established; When the virtual-to-real mapping node sends a routing protocol message to the physical router node, query the first IP address mapping table to convert the virtual source IP address into the local network port IP address; When the physical router node sends a routing protocol message to the simulation computer, the routing protocol message is collected at the network card of the simulation computer, and the target IP address is obtained, the IP address mapping table is queried, and the target IP address is converted into a virtual network port IP address.
4. The method according to claim 2, characterized in that: The executing, based on the second data interaction strategy, a second target interaction strategy corresponding to the second device type includes: In the network simulation tool, a second IP address mapping table between the virtual network port and the local real physical port is established; When the physical service terminal node sends a control plane signaling message to the network management and control virtual node, query the second IP address mapping table, convert the source IP address of the physical service terminal node into the IP address of the virtual service terminal mapping node, and send the packaged control plane signaling message to the network management and control virtual node through the virtual service terminal mapping node; When the network management and control virtual node sends a control plane signaling message to the physical service terminal node, the control plane signaling message is sent to the virtual service terminal mapping node, and the first virtual destination IP address is obtained, the second IP address mapping table is queried, and the first virtual destination IP address is converted into the physical service terminal node IP address.
5. The method according to claim 4, characterized in that: The executing, based on the second data interaction strategy, a second target interaction strategy corresponding to the second device type further includes: In the case where the physical service terminal node sends a data plane signaling message to the virtual service terminal node, the data plane signaling message is sent to the simulation computer for identification, a data plane signaling message data packet is generated, and the source IP address of the physical service terminal node is obtained, the second IP address mapping table is queried, the source IP address of the physical service terminal node is converted into the IP address of the virtual service terminal mapping node, and the data plane signaling message data packet is sent to the virtual service terminal node through the virtual service terminal mapping node; When the virtual service terminal node sends a data plane signaling message to the physical service terminal node, the data plane signaling message is sent to the virtual service terminal mapping node, and the second virtual destination IP address is obtained, the second IP address mapping table is queried, and the second virtual destination IP address is converted into the physical service terminal node IP address.
6. The method according to claim 2, characterized in that The executing, based on the third data interaction strategy, a third target interaction strategy corresponding to the third device type includes: In the network simulation tool, a third IP address mapping table between the virtual network port and the local real physical port is established; In the case where the virtual service terminal node sends a first target signaling message to the network control physical node, the first target signaling message is sent to the network control virtual node, and the first source IP address and the first target address corresponding to the network control virtual node are obtained, the IP address mapping table is queried, the first source IP address is converted into a local network port IP address, the first target address is converted into a network control physical node IP address, and the first target signaling message is sent to the network control physical node through the network control virtual node, wherein the first target signaling message carries signaling messages for user identity authentication and service application; In the case where the network control physical node sends a second target signaling message to the virtual service terminal node, the second target signaling message is sent to the simulation computer for identification, a second target signaling message data packet is generated, and the second source IP address and the second target address corresponding to the network control physical node are obtained, the third IP address mapping table is queried, the second source IP address is converted into a network control virtual node IP point, the second target address is converted into a virtual service terminal node IP address, and the second target signaling message is sent to the virtual service terminal node through the simulation computer, wherein the second target signaling message carries signaling messages of user identity confirmation and resource allocation announcement.
7. The method according to claim 6, characterized in that The executing, based on the third data interaction strategy, a third target interaction strategy corresponding to the third device type further includes: In the case where the network control physical node sends a remote control message to the virtual satellite node, the remote control message is sent to the network control virtual node through the network control physical node; The remote control message is processed by the network control virtual node, and the processed remote control message is sent to the virtual satellite node.
8. A satellite communication network simulation virtual-reality interaction device, characterized in that: include: A determination module is configured to determine a device type corresponding to a network device accessing the network simulation digital model; The execution module is configured to execute a target interaction strategy corresponding to the device type based on a preset data interaction strategy, wherein the preset data interaction strategy is a data interaction strategy determined based on the device type corresponding to the network device.
9. A computing device comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an implementation program for information transmission, and when the program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.