Dynamic management method and system for target range training terminal based on virtual-real combination
Based on the dynamic management method of training terminals based on the combination of reality and reality, automatically configure and switch the shooting range simulation network, solve the problem of the accessability and configurability in the existing technology, and achieve efficient and stable dynamic access and environmental switching Essence
Patent Information
- Application Number
- CN202411653780.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-11-19
AI Technical Summary
In the prior art, there are poor access methods for shooting range training terminals, which are difficult to achieve dynamic access and environment switching.
Adopt the dynamic management method of training terminals based on the combination of false and reality, to determine the target range simulation network selected by the trainees, conduct connected testing, and obtain the corresponding network information, automatically configure the training scenario of the physical terminal, realize dynamic access and realize dynamic access and Environment switching.
It improves the availability and configurability of the training terminal access method, reduces the possibility of artificial configuration errors, reduces the time of artificial inspection, and realizes the rapid access and dynamic switching of plug -in and playback.
Smart Images

Figure CN119383075A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of network shooting ranges, and more specifically, to a dynamic management method and system for shooting range training terminals based on a combination of virtual and real. Background Art
[0002] The cyber range is a virtualization technology that uses the cyber range to simulate and reproduce the operating status and operating environment of the network architecture, system equipment, and business processes in the real cyberspace. It can effectively realize network security-related learning, research, testing, competition, exercises, and other behaviors, thereby improving the network security confrontation level of personnel and institutions. In the range business system, the access of training terminals is an extremely important link. The access of training terminals is the main entrance to the range training. Trainees can quickly access the training environment through the training terminals.
[0003] In the prior art, trainees generally use traditional physical devices or virtual terminals to access the training environment of the shooting range to participate in the training. However, this access method has the disadvantages of poor usability and poor configurability.
[0004] Therefore, how to provide a method of dynamic access and environment switching of training terminals in the shooting range based on a combination of virtual and real, so as to improve the availability and configurability of the training terminal access method, is a problem that urgently needs to be solved in this application. Summary of the invention
[0005] In view of this, the present application provides a method and system for dynamic management of shooting range training terminals based on a combination of virtual and real, with the purpose of improving the availability and configurability of the access mode of the training terminals.
[0006] The first aspect of the present application provides a dynamic management method for a shooting range training terminal based on a combination of virtual and real, which is applied to a physical terminal, wherein the physical terminal is connected to a switch through a switch port on the switch, and the switch is connected to a shooting range platform through a switch interface, and the method includes:
[0007] Determine the target range simulation network selected by the trainee, and perform a connectivity test on the target range simulation network; the target range simulation network is a range simulation network configured on the range platform, and a corresponding target training scenario is deployed on the target range simulation network;
[0008] If the connectivity test of the target range simulation network passes, obtain the network information corresponding to the target range simulation network; wherein the network information of the target range simulation network at least includes static routing information of the management network, virtual and real interface gateway and IP information of the target range simulation network;
[0009] Performing training scenario configuration on the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network;
[0010] When the training scenario configuration is completed, the IP address of the physical terminal is bound to the target range simulation network to connect the physical terminal to the target range simulation network, so that the trainees can participate in the corresponding training in the target training scenario based on the physical terminal.
[0011] Optionally, before acquiring the network information corresponding to the target range simulation network, the method further includes:
[0012] Check whether there are other range simulation networks that have failed to be accessed or have not been unbound;
[0013] If there are other range simulation networks that have failed to be accessed or have not been unbound, perform corresponding unbinding operations on the other range simulation networks;
[0014] When the unbinding operation of the other shooting range simulation networks is completed, the step of obtaining the network information corresponding to the target shooting range simulation network is performed.
[0015] Optionally, if there are other range simulation networks that have failed to be accessed or have not been unbound, performing corresponding unbinding operations on the other range simulation networks includes:
[0016] If there are other range simulation networks that have failed to be accessed or have not been unbound, deleting the network path for the physical terminal to communicate with the access control server of the range platform in the static routing table of the physical terminal;
[0017] Deleting the IP address and virtual-real interface gateway of the other shooting range simulation network on the network card of the physical terminal;
[0018] The IP address of the physical terminal on the other shooting range simulation network is deleted to complete the unbinding operation on the other shooting range simulation network.
[0019] Optionally, the physical terminal is configured with a PC client program, the shooting range platform includes an access control server, and the access control server is configured with a server program;
[0020] The step of determining the target range simulation network selected by the trainee and performing a connectivity test on the target range simulation network includes:
[0021] Determine the target range simulation network selected by the trainee, and call the pre-configured PC client program to detect whether it is connected with the server program;
[0022] If the PC client program determines that it is connected to the server program, calling the server program to access the target range simulation network;
[0023] If calling the server program to access the target range simulation network is successful, determining that the connectivity test of the target range simulation network passes;
[0024] If the PC client program determines that it is not connected to the server program, or if calling the server program to access the target range simulation network fails, it is determined that the connectivity test of the target range simulation network has failed.
[0025] Optionally, configuring the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network includes:
[0026] Deleting the default gateway of the network card of the physical terminal, and setting the gateway of the network card of the physical terminal to the virtual-real interface gateway of the target range simulation network;
[0027] Add the IP address of the target range simulation network to the network card of the physical terminal, and add the network path for communication between the physical terminal and the access control server of the range platform in the static routing information of the management network to the static routing table of the physical terminal to complete the configuration of the training scenario for the physical terminal.
[0028] Optionally, after the physical terminal is connected to the target range simulation network, the method further includes:
[0029] Real-time detection of whether there is a training scene switching operation;
[0030] When a training scene switching operation is detected, the physical terminal is unbound from the target range simulation network;
[0031] Performing a connectivity test on a new shooting range simulation network switched by the training scenario switching operation instruction;
[0032] If the connectivity test of the new range simulation network passes, obtain the network information of the new range simulation network; the network information of the new range simulation network includes at least the static routing information of the management network, the virtual and real interface gateway and IP information of the new range simulation network;
[0033] Perform training scenario configuration on the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the new range simulation network;
[0034] When the training scenario configuration is completed, the IP address of the physical terminal is bound to the new shooting range simulation network to connect the physical terminal to the new shooting range simulation network, so that the trainees can participate in corresponding exercises in the training scenario deployed on the new shooting range simulation network based on the physical terminal.
[0035] The second aspect of the present application provides a dynamic management system for a shooting range training terminal based on a combination of virtual and real, which is applied to a physical terminal, wherein the physical terminal is connected to a switch through a switch port on the switch, and the switch is connected to a shooting range platform through a switch interface. The system includes:
[0036] A first connectivity test unit is used to determine a target range simulation network selected by a trainee and perform a connectivity test on the target range simulation network; the target range simulation network is a range simulation network configured on a range platform, and a corresponding target training scenario is deployed on the target range simulation network;
[0037] A first acquisition unit is used to acquire network information corresponding to the target range simulation network if the connectivity test of the target range simulation network passes; wherein the network information of the target range simulation network at least includes static routing information of the management network, virtual and real interface gateway and IP information of the target range simulation network;
[0038] A first configuration unit is used to configure the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network;
[0039] The first access unit is used to bind the IP address of the physical terminal to the target range simulation network when the training scenario configuration is completed, so as to connect the physical terminal to the target range simulation network, so that the trainees can participate in the corresponding training in the target training scenario based on the physical terminal.
[0040] Optionally, before executing the acquiring unit, the system further includes:
[0041] The first detection unit is used to detect whether there are other range simulation networks that have failed to be accessed or have not been unbound;
[0042] A first unbinding unit is used to perform a corresponding unbinding operation on other range simulation networks if there are other range simulation networks that have failed to be accessed or have not been unbound;
[0043] The completion unit is used to execute the acquisition unit when the unbinding operation of the other shooting range simulation network is completed.
[0044] Optionally, the first unbinding unit includes:
[0045] A first deleting unit is used to delete the network path for the physical terminal to communicate with the access control server of the shooting range platform in the static routing table of the physical terminal if there are other shooting range simulation networks that have failed to access or have not been unbound;
[0046] A second deleting unit is used to delete the IP address and virtual-real interface gateway of the other shooting range simulation network on the network card of the physical terminal;
[0047] The third deleting unit is used to delete the IP address of the physical terminal on the other shooting range simulation network to complete the unbinding operation of the other shooting range simulation network.
[0048] Optionally, the physical terminal is configured with a PC client program, the shooting range platform includes an access control server, the access control server is configured with a server program, and the first connectivity test unit includes:
[0049] The second detection unit is used to determine the target range simulation network selected by the trainee, and call the pre-configured PC client program to detect whether it is connected with the server program;
[0050] An access unit, configured to call the server program to access the target range simulation network if the PC client program determines that it is connected to the server program;
[0051] A first determining unit, configured to determine that a connectivity test of the target range simulation network passes if calling the server program to access the target range simulation network succeeds;
[0052] The second determining unit is used to determine that the connectivity test of the target range simulation network has failed if the PC client program determines that it is not connected to the server program, or if calling the server program to access the target range simulation network fails.
[0053] The present application provides a method and system for dynamic management of a range training terminal based on virtual-real combination, which determines the target range simulation network selected by the trainee and performs a connectivity test on the target range simulation network; the target range simulation network is a range simulation network configured on the range platform, and a corresponding target training scenario is deployed on the target range simulation network; if the connectivity test of the target range simulation network passes, the network information corresponding to the target range simulation network is obtained; wherein the network information at least includes static routing information of the management network, virtual-real interface gateway and IP information of the target range simulation network; the physical object is connected to the target range simulation network according to the static routing information of the management network, the virtual-real interface gateway and IP information of the target range simulation network The terminal performs training scenario configuration; when the configuration of the network card is completed, the IP address of the physical terminal is bound to the target range simulation network, and the physical terminal is automatically connected to the target range simulation network, so that the trainees can participate in the corresponding exercises in the target training scenario based on the physical terminal. It can be seen that the technical solution provided by the present application adopts automated configuration to automatically connect the physical terminal to the corresponding target range simulation network, thereby improving the availability and configurability of the physical terminal accessing the range simulation network; there is no need for complicated operation and maintenance operations, not only the access efficiency is high and the stability is good, but also the possibility of manual configuration errors is greatly reduced, and there is no need to troubleshoot the entire link when problems occur, thereby reducing manual troubleshooting time and increasing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0055] Figure 1 An example diagram of a physical terminal accessing a training environment provided by existing technologies;
[0056] Figure 2 A dynamic management architecture of a shooting range training terminal based on a combination of virtual and real provided in an embodiment of the present application;
[0057] Figure 3 A flowchart of a dynamic management method for a shooting range training terminal based on a combination of virtual and real provided in an embodiment of the present application;
[0058] Figure 4 Another dynamic management method of a shooting range training terminal based on a combination of virtual and real provided in an embodiment of the present application;
[0059] Figure 5 A structural schematic diagram of a dynamic management system for a shooting range training terminal based on a combination of virtual and real is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0060] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0061] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0062] As can be seen from the above background technology, currently, trainees generally use traditional physical devices or virtual terminals to access the training environment of the shooting range to participate in the training. Figure 1 As shown, the virtual-reality integration function is enabled in the cloud platform, and a Windows or Linux desktop operating system is installed on the physical terminal to be connected; the physical terminal is connected to the virtual-reality switch network port, and the network information of the physical terminal is manually configured; a corresponding simulation environment (training environment of the shooting range) is constructed on the cloud platform, and the network information of the physical terminal is manually configured, and the network information of the physical terminal is added to the virtual simulation network of the cloud platform to connect the physical terminal to the training environment of the shooting range, and finally the simulation environment is started, so that the physical terminal can participate in the corresponding training in the corresponding training environment of the shooting range.
[0063] However, most of the existing access methods require manual configuration, which relies on the configuration capabilities of the configuration personnel and is prone to errors. Once a problem occurs, the entire configuration link needs to be checked, which not only consumes a lot of manual time but also has low efficiency.
[0064] Therefore, the present application provides a method and system for dynamic management of a target range training terminal based on a combination of virtual and real, by determining the target range simulation network selected by the trainees, and performing a connectivity test on the target range simulation network; the target range simulation network is a target range simulation network configured on the target range platform, and a corresponding target training scenario is deployed on the target range simulation network; if the connectivity test of the target range simulation network passes, the network information corresponding to the target range simulation network is obtained; wherein the network information at least includes the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network; the real The physical terminal is used to configure the training scenario; when the configuration of the network card is completed, the IP address of the physical terminal is bound to the target range simulation network, and the physical terminal is automatically connected to the target range simulation network, so that the trainees can participate in the corresponding exercises in the target training scenario based on the physical terminal. It can be seen that the technical solution provided by the present application adopts automated configuration to automatically connect the physical terminal to the corresponding target range simulation network, thereby improving the availability and configurability of the physical terminal accessing the range simulation network; there is no need for complicated operation and maintenance operations, not only the access efficiency is high and the stability is good, but also the possibility of manual configuration errors is greatly reduced, and there is no need to troubleshoot the entire link when problems occur, thereby reducing manual troubleshooting time and increasing efficiency.
[0065] See also Figure 2 , shows a dynamic management architecture of a range training terminal based on virtual-real combination provided by an embodiment of the present application, the dynamic management architecture of the range training terminal based on virtual-real combination includes a switch, multiple physical terminals and a range platform; the range platform includes a virtual-real access server, an access control server, a range SDN controller and multiple range simulation networks; a corresponding training scenario is deployed on each range simulation network;
[0066] A physical terminal is connected to the switch through a switch port of the switch, and a virtual-real interface on the virtual-real access server is connected to a switch interface on the switch; a corresponding VLAN is configured for each switch port and switch interface on the switch, and the network layer 2 isolation between the virtual simulation environment and the real network is realized to avoid loops; a corresponding VLANIF and static route are configured for each switch port and switch interface, so that the physical terminal can communicate with the specified real network and any virtual simulation network at the same time. Among them, each physical terminal is connected to the corresponding switch port of the switch through a network cable to realize the connection with the switch.
[0067] It should be noted that each physical terminal is pre-deployed with a corresponding PC client program, which supports operating systems such as Window and Linux; the PC client program has the following functions: it can connect to the access control server in the shooting range platform, and obtain the network information corresponding to the shooting range simulation network deployed on the shooting range platform by communicating with the access control server; it can operate the configuration of the network card of the physical terminal, and realize the configuration of a single network card with dual IPs by modifying the configuration of the network card; it can configure a static routing table to achieve the purpose of connecting the physical terminal to the management network and the business network and managing the business network and the business network at the same time.
[0068] A server program is configured on the access control server, which has the following functions: a) realizing the authentication and control function of the physical terminal, and the administrator can control the online / offline of the physical terminal; b) realizing the management function of the training scene deployed on the virtual simulation network, and the administrator can control the start / stop of the training scene; c) realizing the access control function, and the administrator can control the access point, access location and opening / closing.
[0069] based on Figure 2 The disclosed dynamic management architecture of the shooting range training terminal based on the combination of virtual and real, accordingly, the embodiment of the present application provides a dynamic management method of the shooting range training terminal based on the combination of virtual and real, such as Figure 3 As shown, the dynamic management method of the shooting range training terminal based on the virtual-real set is applied to Figure 1 Any physical terminal shown in the figure, the physical terminal is pre-configured with a PC client program, and the method specifically comprises the following steps:
[0070] S301: Determine the target range simulation network selected by the trainee and perform a connectivity test on the target range simulation network; the target range simulation network is the range simulation network configured on the range platform; if the connectivity test of the target range simulation network passes, execute step S302.
[0071] In the specific execution process of step S301, after the trainee logs in to the operating system deployed on the physical terminal, the physical terminal can run the PC client program configured on the physical terminal to call the PC client program to connect to the access control server through the server interface of the access control server, so as to obtain the training scene list of all training scenes in which the trainee participates through the access control server, and display the training scene list, so that the trainee can select a specified target training scene from each training scene in the displayed training scene list; respond to the training scene selection operation of the trainee, determine the target training scene indicated by the training scene selection operation, determine the target range simulation network corresponding to the target training scene, and perform a connectivity test on the target range simulation network; if the connectivity test of the target range simulation network passes, execute step S302; if the connectivity test of the target range simulation network fails, a corresponding prompt message can be output to prompt the trainee that the physical terminal currently used by the trainee cannot be connected to the target range simulation network, that is, the target training scene of the target range simulation network cannot be accessed for corresponding training.
[0072] Optionally, an access control server is configured on the shooting range platform, and a server program is configured on the access control server; the physical terminal calls the PC client program to determine the target shooting range simulation network selected by the trainee, and performs a connectivity test on the target shooting range simulation network. Specifically, the process can be as follows: determining the target shooting range simulation network selected by the trainee, and calling a pre-configured PC client program to detect whether it is connected to the server program; if the PC client program determines that it is connected to the server program, calling the server program to access the target shooting range simulation network; if the call to the server program to access the target shooting range simulation network is successful, it is determined that the connectivity test of the target shooting range simulation network has passed; if the PC client program determines that it is not connected to the server program, or the call to the server program to access the target shooting range simulation network fails, it is determined that the connectivity test of the target shooting range simulation network has failed.
[0073] In this embodiment, the physical terminal checks the communication status between the physical terminal and the target range simulation network in advance by calling the PC client program and the server program configured on the access control server. When it is determined that the communication between the physical terminal and the target range simulation network is normal, that is, the connectivity test of the physical terminal to the target range simulation network passes, the subsequent access configuration operation is continued to avoid access failure when the subsequent access operation of connecting the physical terminal to the target range simulation network is performed.
[0074] Furthermore, in an embodiment of the present application, when the physical terminal determines that the connectivity test of the target range simulation network has passed, the PC client program can be called to obtain the configuration information of the network card of the physical terminal, and the configuration information of the network card of the physical terminal can be saved, so that when the physical terminal is subsequently connected to the target range simulation network, the saved network card configuration information can be directly used, thereby providing corresponding access efficiency, and at the same time, when the physical terminal is disconnected from the target range simulation network, its network configuration in the management network can be restored.
[0075] It should be noted that the configuration information of the network card may include: the gateway of the physical terminal in the management network and the IP address of the physical terminal in the management network, that is, the gateway of the physical terminal and the IP address of the physical terminal. The embodiment of this application does not limit the configuration information of the network card.
[0076] S302: Obtain the network information corresponding to the target range simulation network, and configure the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network; wherein the network information at least includes the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network.
[0077] In the specific execution of step S302, when the physical terminal determines that the connectivity test of the target range simulation network has passed, it can call the PC client program to connect to the access control server, communicate with the access control server, and obtain the network information corresponding to the target range simulation network through the access control server, wherein the network information at least includes the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network, the static routing information of the management network includes the network path that the physical terminal needs to pass when communicating with the control access server, and the IP information of the target range simulation network includes at least the IP address of the target range simulation network; and then the network card of the physical terminal can be configured based on the virtual and real interface gateway and IP address of the target range simulation network, and the static routing table of the physical terminal can be configured using the network path for the physical terminal to communicate with the access controller in the static routing information of the management network, so as to realize the training scenario configuration of the physical terminal.
[0078] Optionally, the process of configuring the training scenario for the physical terminal based on the static routing information of the management network, the virtual-real interface gateway and IP information of the target range simulation network can be specifically as follows: deleting the default gateway of the network card of the physical terminal, and setting the gateway of the network card of the physical terminal to the virtual-real interface gateway of the target range simulation network; adding the IP address of the target range simulation network to the network card of the physical terminal, and adding the network path for communication between the physical terminal and the access control server of the range platform in the static routing information of the management network to the static routing table of the physical terminal to complete the configuration of the training scenario for the physical terminal.
[0079] In actual application, the physical terminal can call the PC client program to obtain the static routing information of the management network, the virtual and real interface gateway and IP address of the target range simulation network, and then continue to call the PC client program to execute corresponding commands to delete the default gateway on the network card of the physical terminal, and execute corresponding commands to set the gateway of the network card of the physical terminal to the virtual and real interface gateway of the target range simulation network; call the PC client program to execute corresponding commands to add the network path for the physical terminal to communicate with the access control server to the static routing table of the physical terminal to ensure that the physical terminal can communicate with the business simulation environment (target training scenario) in the target range simulation network.
[0080] It should be noted that the physical terminal calls the PC client program to execute the corresponding automated script (command) to complete the configuration of the training scene of the physical terminal, reduce the time and errors of manual configuration, and realize the rapid access of the physical terminal to the corresponding training scene in the target range simulation network, which can adapt to different exercise needs and provide overall training efficiency.
[0081] S303: When the training scenario configuration is completed, the IP address of the physical terminal is bound to the target range simulation network to connect the physical terminal to the target range simulation network, so that the trainees can participate in the corresponding training in the target training scenario based on the physical terminal.
[0082] In the process of specifically executing step S303, when the physical terminal determines that the training scenario configuration of the target training scenario is completed, it can further call the PC client program to bind the IP address of the physical terminal to the target shooting range simulation network through the virtual-real access server, so as to complete the virtual-real interface binding between the physical terminal and the target shooting range simulation network, and connect the physical terminal to the target training scenario deployed on the target shooting range simulation network, so that the trainees can participate in the corresponding exercises in the target training scenario based on the physical terminal.
[0083] It should be noted that the physical terminal automatically and quickly connects to the training scenario of the corresponding shooting range simulation network through the pre-configured PC client program, which can not only reduce the time and errors of manual configuration, but also flexibly respond to different exercise requirements and improve the overall training efficiency, usability and configurability.
[0084] Furthermore, after accessing the target training scene, the physical terminal can also communicate with the management network and the business network, and can be connected to the shooting range simulation network without requiring terminal business system services.
[0085] The present application provides a dynamic management method for a range training terminal based on a combination of virtual and real, by determining a target range simulation network selected by a trainee, and performing a connectivity test on the target range simulation network; the target range simulation network is a range simulation network configured on a range platform, and a corresponding target training scenario is deployed on the target range simulation network; network information corresponding to the target range simulation network is obtained; wherein the network information at least includes static routing information of a management network, a virtual and real interface gateway and IP information of the target range simulation network; training scenario configuration is performed on a physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network; When the configuration of the network card is completed, the IP address of the physical terminal is bound to the target range simulation network, and the physical terminal is automatically connected to the target range simulation network, so that the trainees can participate in the corresponding exercises in the target training scenario based on the physical terminal. It can be seen that the technical solution provided by the present application adopts automated configuration to automatically connect the physical terminal to the corresponding target range simulation network, thereby improving the availability and configurability of the physical terminal accessing the range simulation network; there is no need for complicated operation and maintenance operations, not only the access efficiency is high and the stability is good, but also the possibility of manual configuration errors is greatly reduced, and there is no need to troubleshoot the entire link when problems occur, thereby reducing manual troubleshooting time and improving efficiency.
[0086] based on Figure 2 The disclosed dynamic management architecture of the shooting range training terminal based on the combination of virtual and real, correspondingly, the embodiment of the present application also provides another dynamic management method of the shooting range training terminal based on the combination of virtual and real, such as Figure 4 As shown, the dynamic management method of the shooting range training terminal based on the virtual-real set is applied to Figure 1 Any physical terminal shown in the figure, the physical terminal is pre-configured with a PC client program, and the method specifically comprises the following steps:
[0087] S401: Determine the target range simulation network selected by the trainee and perform a connectivity test on the target range simulation network; the target range simulation network is a range simulation network configured on the range platform, and the corresponding target training scenario is deployed on the target range simulation network. If the connectivity test of the target range simulation network passes, execute step S402.
[0088] In the specific execution process of step S401, the specific execution process and implementation principle of step S401 are the same as those described above. Figure 3 For the specific execution process and implementation principle of step S301 shown in FIG. Figure 3 The contents of the corresponding parts are not limited in this embodiment of the present application.
[0089] S402: Detect whether there are other target range simulation networks that have failed to access or have not been unbound; if there are other target range simulation networks that have failed to access or have not been unbound, execute step S403; if there are no other target range simulation networks that have failed to access or have not been unbound, execute step S404.
[0090] In an embodiment of the present application, when the physical terminal determines that the connectivity test of the target target range simulation network has passed, in order to further avoid the situation where the physical terminal fails to access the target target range simulation network due to the presence of other target range simulation networks that the physical terminal has failed to access or other target range simulation networks that have not been unbound, the physical terminal can first detect whether there are other target range simulation networks that it has failed to access or other target range simulation networks that have not been unbound. If so, the corresponding unbinding operation can be performed first to ensure that the physical terminal currently does not have other target range simulation networks that it has failed to access or other target range simulation networks that have not been unbound.
[0091] Specifically, when the physical terminal determines that the connectivity test of the target range simulation network has passed, it can call the PC client program to detect whether there are other range simulation networks that have failed to access or have not been unbound; if so, it can continue to call the PC client program to perform corresponding unbinding operations on other range simulation networks, that is, execute step S403 to unbind other range simulation networks that have failed to access or have not been unbound.
[0092] It should be noted that by unbinding the physical terminal from other target range simulation networks that have failed to access or have not been unbound, it is possible to avoid the situation where the physical terminal fails to access the target target range simulation network due to the presence of other target range simulation networks that have failed to access or other target range simulation networks that have not been unbound. At the same time, it is also possible to support multiple physical terminals to access a single target range simulation scenario at the same time.
[0093] S403: Perform corresponding unbinding operations on other shooting range simulation networks.
[0094] In the specific process of executing step S403, when the physical terminal determines that it is currently connected to other shooting range simulation networks that are or have not been unbound, it calls the PC client program to delete the relevant static routing information in the static routing table of the physical terminal, deletes the configuration information related to the other shooting range simulation network on the network card of the physical terminal, and deletes the information related to the physical terminal on other shooting range simulation networks, so as to unbind the physical terminal from other shooting range simulation networks.
[0095] Optionally, if there are other target range simulation networks that have failed to access or have not been unbound, the process of performing corresponding unbinding operations on other target range simulation networks may specifically be: if there are other target range simulation networks that have failed to access or have not been unbound, delete the network path for the physical terminal to communicate with the access control server of the target range platform in the static routing table of the physical terminal; delete the IP address and virtual-real interface gateway of the other target range simulation networks on the network card of the physical terminal; delete the IP address of the physical terminal on the other target range simulation networks.
[0096] In actual application, when the physical terminal determines that it currently has other range simulation networks that have failed to access or have not been unbound, it calls the pre-configured PC client program to execute corresponding commands to delete the network path for communication between the physical terminal and the access control server of the range platform in the static routing table of the physical terminal; calls the PC client program to execute corresponding commands to delete the virtual and real interface gateways and IP addresses of other range simulation networks on the network card of the physical terminal; finally, calls the PC client program to delete the IP address of the physical terminal on other range simulation networks to complete the unbinding operation of other range simulation networks and the physical terminal.
[0097] It should be noted that when the physical terminal is in the process of calling the PC client program to execute the corresponding command to complete the unbinding operation of other shooting range simulation networks and the physical terminal, if the command execution fails, the corresponding prompt information can be output to prompt the corresponding management personnel or trainees that the unbinding of other shooting range simulation networks and the physical terminal has failed.
[0098] S404: Obtain the network information corresponding to the target range simulation network, and configure the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network; wherein the network information at least includes the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network.
[0099] In an embodiment of the present application, when the physical terminal determines that the unbinding operation with other target range simulation networks is completed, or determines that there are no other target range simulation networks that have failed to access or have not been unbound, the physical terminal can obtain the network information corresponding to the target target range simulation network, and configure the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target target range simulation network.
[0100] S405: When the training scenario configuration is completed, the IP address of the physical terminal is bound to the target range simulation network to connect the physical terminal to the target range simulation network, so that the trainees can participate in the corresponding training in the target training scenario based on the physical terminal.
[0101] In the specific execution process of steps S4040-S405, the specific execution process and implementation principle of steps S404-S405 are the same as above. Figure 3 For the specific execution process and implementation principle of steps S302-S303 shown in FIG. Figure 3 The contents of the corresponding parts are not limited in this embodiment of the present application.
[0102] S406: Detect in real time whether there is a training scene switching operation; when it is detected that there is a training scene switching operation, execute step S407.
[0103] S407: Unbinding the physical terminal from the target range simulation network.
[0104] The applicant has studied and found that in the prior art, every time the training environment of the shooting range needs to be updated, the physical terminal and the virtual network need to be reconfigured, and plug-and-play and quick access cannot be achieved, that is, the availability and configurability are poor; finally, when the trainees need to participate in multiple trainings at the same time, each switch of the training environment requires manual configuration, and the training scene cannot be dynamically switched; therefore, in an embodiment of the present application, after the physical terminal successfully accesses the target training scene deployed in the target shooting range simulation network, the PC client program can be called to detect in real time whether there is a training scene switching operation of the trainee. When it is detected that there is a training scene switching operation of the trainee, the PC client program can be called to quickly switch to the training scene output by the new shooting range simulation network indicated by the training scene switching operation through the corresponding interface, so that the physical terminal can dynamically switch quickly in different shooting range simulation networks, support seamless transition of multiple exercise scenarios (training scenarios), and no manual configuration is required, so that plug-and-play and quick access can be achieved; finally, the physical terminal can work in coordination with virtualized resources to maintain the continuity of operation when switching between different simulation networks.
[0105] Furthermore, in order to avoid the scene switching failure of the physical terminal, before the scene switching, the target range simulation network previously connected to the physical terminal can be unbound.
[0106] Specifically, the PC client program is called to delete the relevant static routing information in the static routing table of the physical terminal, delete the configuration information related to the target range simulation network on the network card of the physical terminal, and delete the information related to the physical terminal on the target range simulation network, so as to unbind the physical terminal from the target range simulation network.
[0107] Optionally, the network path for communication between the physical terminal and the access control server is deleted from the static routing table of the physical terminal; the IP address of the target range simulation network and the virtual-real interface gateway on the network card of the physical terminal are deleted; and the IP address of the physical terminal on the target range simulation network is deleted. Among them, the business simulation path in the static routing table of the physical terminal is the business simulation path of the target range simulation network.
[0108] In the actual application process, the physical terminal calls the pre-configured PC client program to execute the corresponding command to delete the network path for communication between the physical terminal and the access control server in the static routing table of the physical terminal; calls the PC client program to execute the corresponding command to delete the virtual and real interface gateway and IP address of the target range simulation network on the network card of the physical terminal; finally, calls the PC client program to delete the IP address of the physical terminal on the target range simulation network to complete the unbinding operation of the target range simulation network and the physical terminal.
[0109] It should be noted that during the process of the physical terminal calling the PC client program to execute the corresponding command to complete the unbinding operation between the target range simulation network and the physical terminal, if the command execution fails, a corresponding prompt message can be output to prompt the corresponding management personnel or trainees that the unbinding of the target range simulation network and the physical terminal has failed.
[0110] S408: Perform a connectivity test on the new shooting range simulation network switched by the training scenario switching operation instruction; if the connectivity test of the new shooting range simulation network passes, execute step S409.
[0111] In the specific execution process of step S408, when the physical terminal detects the corresponding training scene switching operation, it can call the corresponding PC client program to determine the new training scene indicated by the training scene switching operation, and determine the new shooting range simulation network corresponding to the new training scene, and perform a connectivity test on the new shooting range simulation network; if the connectivity test of the new shooting range simulation network passes, execute step S409; if the connectivity test of the new shooting range simulation network fails, a corresponding prompt message can be output to prompt the trainees that the physical terminal currently used by the trainees cannot be connected to the new shooting range simulation network, that is, it is impossible to access the new training scene of the new shooting range simulation network for corresponding training.
[0112] Optionally, the process of the physical terminal calling the PC client program to perform a connectivity test on the new shooting range simulation network can specifically be: calling a pre-configured PC client program to detect whether it is connected with the server program; if the PC client program determines that it is connected with the server program, calling the server program to access the new shooting range simulation network; if the call to the server program to access the new shooting range simulation network is successful, it is determined that the connectivity test of the new shooting range simulation network has passed; if the PC client program determines that it is not connected with the server program, or the call to the server program to access the new shooting range simulation network fails, it is determined that the connectivity test of the new shooting range simulation network has failed.
[0113] In this embodiment, the physical terminal checks the communication status between the physical terminal and the new shooting range simulation network in advance by calling the PC client program and the server program configured on the access control server. When it is determined that the communication between the physical terminal and the new shooting range simulation network is normal, that is, the physical terminal passes the connectivity test of the new shooting range simulation network, the subsequent access configuration operation is continued to avoid access failure when the subsequent access operation of connecting the physical terminal to the new shooting range simulation network is executed.
[0114] Furthermore, in an embodiment of the present application, when the physical terminal determines that the connectivity test of the new shooting range simulation network has passed, the PC client program can be called to obtain the configuration information of the network card of the physical terminal, and the configuration information of the network card of the physical terminal can be saved, so that when the physical terminal is subsequently connected to the new shooting range simulation network, the saved network card configuration information can be directly used, thereby providing corresponding access efficiency, and at the same time, the network configuration in the management network can be restored when the physical terminal is disconnected from the new shooting range simulation network.
[0115] S409: Obtain the network information of the new shooting range simulation network, and configure the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the new shooting range simulation network; the network information of the new shooting range simulation network at least includes the static routing information of the management network, the virtual and real interface gateway and IP information of the new shooting range simulation network.
[0116] In the specific execution of step S408, when the physical terminal determines that the connectivity test of the new shooting range simulation network has passed, it can call the PC client program to connect to the access control server, communicate with the access control server, and obtain the network information corresponding to the new shooting range simulation network through the access control server, wherein the network information of the new shooting range simulation network at least includes the static routing information of the management network, the virtual and real interface gateway and IP information of the new shooting range simulation network, the static routing information of the management network includes the network path for the physical terminal to communicate with the access control server, and the IP information of the new shooting range simulation network includes at least the IP address of the new shooting range simulation network; and then the network card of the physical terminal can be configured based on the virtual and real interface gateway and IP address of the new shooting range simulation network, and the static routing table of the physical terminal can be configured using the network path for the physical terminal to communicate with the access control server, so as to realize the switching of the corresponding training scenarios.
[0117] Optionally, delete the default gateway of the network card of the physical terminal, and set the gateway of the network card of the physical terminal to the virtual-real interface gateway of the new shooting range simulation network; add the IP address of the new shooting range simulation network to the network card of the physical terminal, and add the network path for the physical terminal to communicate with the access control server to the static routing table of the physical terminal to complete the configuration of the training scenario for the physical terminal.
[0118] In actual application, the physical terminal can call the PC client program to obtain the static routing information, virtual-real interface gateway and IP address of the management network, and then continue to call the PC client program to execute corresponding commands to delete the default gateway on the network card of the physical terminal, and execute corresponding commands to set the gateway of the network card of the physical terminal to the virtual-real interface gateway of the new shooting range simulation network; call the PC client program to execute corresponding commands to add the network path for the physical terminal to communicate with the access control server to the static routing table of the physical terminal to ensure that the physical terminal can communicate with the business simulation environment (training scenario) in the new shooting range simulation network.
[0119] It should be noted that the physical terminal calls the PC client program to execute the corresponding automated script (command) to complete the switching of the training scene of the physical terminal, reduce the time and errors of manual configuration, and realize the rapid access of the physical terminal to the corresponding training scene in the target range simulation network, which can adapt to different exercise needs and provide overall training efficiency.
[0120] S410: When the training scenario configuration is completed, the IP address of the physical terminal is bound to the new range simulation network to connect the physical terminal to the new range simulation network, so that the trainees can participate in the corresponding training in the training scenario deployed on the new range simulation network based on the physical terminal.
[0121] In the process of specifically executing step S410, when the physical terminal determines that the training scene configuration of the new shooting range simulation network is completed, it can further call the PC client program to bind the IP address of the physical terminal to the new shooting range simulation network through the virtual-real access server to complete the virtual-real interface binding between the physical terminal and the new shooting range simulation network, and connect the physical terminal to the training scene deployed on the new shooting range simulation network, so that the trainees can participate in the corresponding training in the training scene deployed on the new shooting range simulation network based on the physical terminal.
[0122] It should be noted that the dynamic access of physical terminals and the switching of training scenarios are achieved by configuring the dual-network communication capability of isolating the management network and the business network on the physical terminal through the capabilities of the configured PC client program; and the PC client program also provides the ability to establish communication channels, and the switch provides the VLAN division capability to ensure the isolation of simulation scenarios. The access control server provides the ability to control the entire access process; and finally the physical terminal is connected to the corresponding range simulation network through the virtual and real access server.
[0123] In an embodiment of the present application, after the physical terminal successfully accesses the target training scene deployed in the target range simulation network, it can call the PC client program to detect in real time whether there is a training scene switching operation of the trainee. When it is detected that there is a training scene switching operation of the trainee, in order to avoid the scene switching failure of the physical terminal, before the scene switching, the target range simulation network previously connected to the physical terminal can be unbound, so that after completing the unbinding operation between the physical terminal and the target range simulation network, the connectivity test of the new range simulation network can be further performed; when it is determined that the connectivity test of the new range simulation network has passed, the PC client program is called to quickly switch to the training scene output by the new range simulation network indicated by the training scene switching operation through the corresponding interface, so that the physical terminal can quickly switch between different range simulation networks, support seamless transition of multiple exercise scenarios (training scenarios), and finally enable the physical terminal to work in coordination with virtualized resources, maintain the continuity of operation when switching between different simulation networks. At the same time, it can also support multiple physical terminals to simultaneously access a single range simulation scene and hot-swappable physical terminals.
[0124] Based on the above-mentioned method for dynamic management of shooting range training terminals based on virtual-real combination provided in the embodiment of the present application, correspondingly, the embodiment of the present application also provides a dynamic management system for shooting range training terminals based on virtual-real combination, such as Figure 5 As shown, the dynamic management system of the shooting range training terminal based on the combination of virtual and real is applied to the physical terminal, the physical terminal is connected to the switch through the switch port on the switch, and the switch is connected to the shooting range platform through the switch interface. The system includes:
[0125] The first connectivity test unit 51 is used to determine the target range simulation network selected by the trainee and perform a connectivity test on the target range simulation network; the target range simulation network is a range simulation network configured on the range platform, and a corresponding target training scenario is deployed on the target range simulation network;
[0126] The first acquisition unit 52 is used to acquire the network information corresponding to the target range simulation network if the connectivity test of the target range simulation network passes; wherein the network information of the target range simulation network at least includes the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network;
[0127] The first configuration unit 53 is used to configure the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network;
[0128] The first access unit 54 is used to bind the IP address of the physical terminal to the target range simulation network when the training scenario configuration is completed, so as to access the physical terminal to the target range simulation network, so that the trainees can participate in the corresponding training in the target training scenario based on the physical terminal.
[0129] The specific principles and execution processes of each unit in the dynamic management system of the shooting range training terminal based on the combination of virtual and real disclosed in the above-mentioned embodiment of the present application are the same as the dynamic management method of the shooting range training terminal based on the combination of virtual and real disclosed in the above-mentioned embodiment of the present application. Please refer to the corresponding parts of the dynamic management method of the shooting range training terminal based on the combination of virtual and real disclosed in the above-mentioned embodiment of the present application, and no further details will be given here.
[0130] The present application provides a dynamic management system for target range training terminals based on a combination of virtual and real, by determining a target range simulation network selected by a trainee, and performing a connectivity test on the target range simulation network; the target range simulation network is a target range simulation network configured on a target range platform, and a corresponding target training scenario is deployed on the target range simulation network; if the connectivity test of the target range simulation network passes, network information corresponding to the target range simulation network is obtained; wherein the network information at least includes static routing information of a management network, a virtual and real interface gateway and IP information of the target range simulation network; the physical terminal is connected to the target range simulation network according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network Perform training scenario configuration; when the configuration of the network card is completed, the IP address of the physical terminal is bound to the target range simulation network, and the physical terminal is automatically connected to the target range simulation network, so that the trainees can participate in the corresponding exercises in the target training scenario based on the physical terminal. It can be seen that the technical solution provided by the present application adopts automated configuration to automatically connect the physical terminal to the corresponding target range simulation network, thereby improving the availability and configurability of the physical terminal accessing the range simulation network; there is no need for complex operation and maintenance operations, not only the access efficiency is high and the stability is good, but also the possibility of manual configuration errors is greatly reduced, and there is no need to troubleshoot the entire link when problems occur, thereby reducing manual troubleshooting time and increasing efficiency.
[0131] Optionally, before executing the acquisition unit, the dynamic management system of the shooting range training terminal based on the combination of virtual and real provided by the embodiment of the present application further includes:
[0132] The first detection unit is used to detect whether there are other range simulation networks that have failed to be accessed or have not been unbound;
[0133] A first unbinding unit is used to perform corresponding unbinding operations on other range simulation networks if there are other range simulation networks that have failed to be accessed or have not been unbound;
[0134] The completion unit is used to execute the acquisition unit when the unbinding operation of other range simulation networks is completed.
[0135] Optionally, the first unbinding unit includes:
[0136] A first deleting unit is used to delete the network path for the physical terminal to communicate with the access control server of the shooting range platform in the static routing table of the physical terminal if there are other shooting range simulation networks that have failed to be accessed or have not been unbound;
[0137] The second deletion unit is used to delete the IP addresses and virtual-real interface gateways of other shooting range simulation networks on the network card of the physical terminal;
[0138] The third deleting unit is used to delete the IP address of the physical terminal on other shooting range simulation networks to complete the unbinding operation on other shooting range simulation networks.
[0139] Optionally, the physical terminal is configured with a PC client program, the range platform includes an access control server, the access control server is configured with a server program, and the first connectivity test unit includes:
[0140] The second detection unit is used to determine the target range simulation network selected by the trainee and call the pre-configured PC client program to detect whether it is connected with the server program;
[0141] The access unit is used to call the server program to access the target range simulation network if the PC client program determines that it is connected to the server program;
[0142] A first determining unit is used to determine whether a connectivity test of the target range simulation network has passed if the server program is successfully called to access the target range simulation network;
[0143] The second determining unit is used to determine that the connectivity test of the target range simulation network has failed if the PC client program determines that it is not connected to the server program, or fails to call the server program to access the target range simulation network.
[0144] Optionally, the first configuration unit includes:
[0145] The first setting unit is used to delete the default gateway of the network card of the physical terminal and set the gateway of the network card of the physical terminal as the virtual-real interface gateway of the target range simulation network;
[0146] The first adding unit is used to add the IP address of the target range simulation network to the network card of the physical terminal, and add the network path for communication between the physical terminal and the access control server of the range platform in the static routing information of the management network to the static routing table of the physical terminal to complete the configuration of the training scenario of the physical terminal.
[0147] Optionally, the dynamic management system of the shooting range training terminal based on the combination of virtual and real provided in the embodiment of the present application further includes:
[0148] The third detection unit is used to detect in real time whether there is a training scene switching operation currently;
[0149] A second unbinding unit is used to unbind the physical terminal from the target range simulation network when detecting that there is a current training scene switching operation;
[0150] A second connectivity test unit is used to perform a connectivity test on a new range simulation network switched by the training scenario switching operation instruction;
[0151] The second acquisition unit is used to acquire the network information of the new range simulation network if the connectivity test of the new range simulation network passes; the network information of the new range simulation network at least includes the static routing information of the management network, the virtual and real interface gateway and IP information of the new range simulation network;
[0152] The second configuration unit is used to configure the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the new range simulation network;
[0153] The second access unit is used to bind the IP address of the physical terminal to the new shooting range simulation network when the training scenario configuration is completed, so as to connect the physical terminal to the new shooting range simulation network, so that the trainees can participate in the corresponding training in the training scenario deployed on the new shooting range simulation network based on the physical terminal.
[0154] 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 system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0155] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0156] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
[0157] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A dynamic management method for shooting range training terminals based on virtual and real integration, characterized in that: Applied to a physical terminal, the physical terminal is connected to a switch via a switch port on the switch, and the switch is connected to a range platform via a switch interface. The method includes: Determine the target range simulation network selected by the trainee, and perform a connectivity test on the target range simulation network; the target range simulation network is a range simulation network configured on the range platform, and a corresponding target training scenario is deployed on the target range simulation network; If the connectivity test of the target range simulation network passes, obtain the network information corresponding to the target range simulation network; wherein the network information of the target range simulation network at least includes static routing information of the management network, virtual and real interface gateway and IP information of the target range simulation network; Performing training scenario configuration on the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network; When the training scenario configuration is completed, the IP address of the physical terminal is bound to the target range simulation network to connect the physical terminal to the target range simulation network, so that the trainees can participate in the corresponding training in the target training scenario based on the physical terminal.
2. The method according to claim 1, characterized in that Before obtaining the network information corresponding to the target range simulation network, the method further includes: Check whether there are other range simulation networks that have failed to be accessed or have not been unbound; If there are other range simulation networks that have failed to be accessed or have not been unbound, perform corresponding unbinding operations on the other range simulation networks; When the unbinding operation of the other shooting range simulation networks is completed, the step of obtaining the network information corresponding to the target shooting range simulation network is performed.
3. The method according to claim 2, characterized in that If there are other range simulation networks that have failed to be accessed or have not been unbound, performing corresponding unbinding operations on the other range simulation networks, including: If there are other range simulation networks that have failed to be accessed or have not been unbound, deleting the network path for the physical terminal to communicate with the access control server of the range platform in the static routing table of the physical terminal; Deleting the IP address and virtual-real interface gateway of the other shooting range simulation network on the network card of the physical terminal; The IP address of the physical terminal on the other shooting range simulation network is deleted to complete the unbinding operation on the other shooting range simulation network.
4. The method according to claim 1, characterized in that: The physical terminal is configured with a PC client program, the shooting range platform includes an access control server, and the access control server is configured with a server program; The step of determining the target range simulation network selected by the trainee and performing a connectivity test on the target range simulation network includes: Determine the target range simulation network selected by the trainee, and call the pre-configured PC client program to detect whether it is connected with the server program; If the PC client program determines that it is connected to the server program, calling the server program to access the target range simulation network; If calling the server program to access the target range simulation network is successful, determining that the connectivity test of the target range simulation network passes; If the PC client program determines that it is not connected to the server program, or if calling the server program to access the target range simulation network fails, it is determined that the connectivity test of the target range simulation network has failed.
5. The method according to claim 1, characterized in that The configuring the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network includes: Deleting the default gateway of the network card of the physical terminal, and setting the gateway of the network card of the physical terminal to the virtual-real interface gateway of the target range simulation network; Add the IP address of the target range simulation network to the network card of the physical terminal, and add the network path for communication between the physical terminal and the access control server of the range platform in the static routing information of the management network to the static routing table of the physical terminal to complete the configuration of the training scenario for the physical terminal.
6. The method according to claim 5, characterized in that After the physical terminal is connected to the target range simulation network, the method further includes: Real-time detection of whether there is a training scene switching operation; When a training scene switching operation is detected, the physical terminal is unbound from the target range simulation network; Performing a connectivity test on a new shooting range simulation network switched by the training scenario switching operation instruction; If the connectivity test of the new range simulation network passes, obtain the network information of the new range simulation network; the network information of the new range simulation network includes at least the static routing information of the management network, the virtual and real interface gateway and IP information of the new range simulation network; Perform training scenario configuration on the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the new range simulation network; When the training scenario configuration is completed, the IP address of the physical terminal is bound to the new shooting range simulation network to connect the physical terminal to the new shooting range simulation network, so that the trainees can participate in corresponding exercises in the training scenario deployed on the new shooting range simulation network based on the physical terminal.
7. A dynamic management system for shooting range training terminals based on a combination of virtual and real, characterized in that: Applied to a physical terminal, the physical terminal is connected to a switch through a switch port on the switch, and the switch is connected to a range platform through a switch interface. The system includes: A first connectivity test unit is used to determine a target range simulation network selected by a trainee and perform a connectivity test on the target range simulation network; the target range simulation network is a range simulation network configured on a range platform, and a corresponding target training scenario is deployed on the target range simulation network; A first acquisition unit is used to acquire network information corresponding to the target range simulation network if the connectivity test of the target range simulation network passes; wherein the network information of the target range simulation network at least includes static routing information of the management network, virtual and real interface gateway and IP information of the target range simulation network; A first configuration unit is used to configure the training scenario for the physical terminal according to the static routing information of the management network, the virtual and real interface gateway and IP information of the target range simulation network; The first access unit is used to bind the IP address of the physical terminal to the target range simulation network when the training scenario configuration is completed, so as to connect the physical terminal to the target range simulation network, so that the trainees can participate in the corresponding training in the target training scenario based on the physical terminal.
8. The system according to claim 7, characterized in that Before executing the acquisition unit, the system further includes: The first detection unit is used to detect whether there are other range simulation networks that have failed to be accessed or have not been unbound; A first unbinding unit is used to perform a corresponding unbinding operation on other range simulation networks if there are other range simulation networks that have failed to be accessed or have not been unbound; The completion unit is used to execute the acquisition unit when the unbinding operation of the other shooting range simulation network is completed.
9. The system according to claim 8, characterized in that The first unbinding unit includes: A first deleting unit is used to delete the network path for the physical terminal to communicate with the access control server of the shooting range platform in the static routing table of the physical terminal if there are other shooting range simulation networks that have failed to access or have not been unbound; A second deleting unit is used to delete the IP address and virtual-real interface gateway of the other shooting range simulation network on the network card of the physical terminal; The third deleting unit is used to delete the IP address of the physical terminal on the other shooting range simulation network to complete the unbinding operation of the other shooting range simulation network.
10. The system according to claim 7, characterized in that The physical terminal is configured with a PC client program, the shooting range platform includes an access control server, the access control server is configured with a server program, and the first connectivity test unit includes: The second detection unit is used to determine the target range simulation network selected by the trainee, and call the pre-configured PC client program to detect whether it is connected with the server program; An access unit, configured to call the server program to access the target range simulation network if the PC client program determines that it is connected to the server program; A first determining unit, configured to determine that a connectivity test of the target range simulation network passes if calling the server program to access the target range simulation network succeeds; The second determining unit is used to determine that the connectivity test of the target range simulation network has failed if the PC client program determines that it is not connected to the server program, or if calling the server program to access the target range simulation network fails.
Citation Information
Patent Citations
Method and system for enabling physical device to be connected into virtual network
CN105376101A
Network range attack and defense scene real equipment self-adaptive access method and system
CN111600913A
Method and device for accessing physical equipment to network target range
CN115426324A
Physical equipment dynamic access method and device applied to network target range
CN116192654A
Physical equipment dynamic switching system and method in virtual-real combination scene of network shooting range
CN116366708A