CN112104512B - System and method for quickly switching course scenes of training shooting range - Google Patents

System and method for quickly switching course scenes of training shooting range Download PDF

Info

Publication number
CN112104512B
CN112104512B CN202011199992.7A CN202011199992A CN112104512B CN 112104512 B CN112104512 B CN 112104512B CN 202011199992 A CN202011199992 A CN 202011199992A CN 112104512 B CN112104512 B CN 112104512B
Authority
CN
China
Prior art keywords
nodes
course
scenes
scene
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011199992.7A
Other languages
Chinese (zh)
Other versions
CN112104512A (en
Inventor
程能杰
谢峥
高庆官
唐海均
王国伟
高丽彪
王鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Cyber Peace Technology Co Ltd
Original Assignee
Nanjing Cyber Peace Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Cyber Peace Technology Co Ltd filed Critical Nanjing Cyber Peace Technology Co Ltd
Priority to CN202011199992.7A priority Critical patent/CN112104512B/en
Publication of CN112104512A publication Critical patent/CN112104512A/en
Application granted granted Critical
Publication of CN112104512B publication Critical patent/CN112104512B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00Simulators for teaching or training purposes
    • G09B9/003Simulators for teaching or training purposes for military purposes and tactics

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a system and a method for quickly switching course scenes in a practical training shooting range, wherein a plurality of local course scenes are combined to generate a global course scene, and a global course scene state table is generated; when a local course scene is generated, generating all network nodes, router nodes and ports according to the global course scene state table, forbidding the ports which are not required by the local course scene, and generating target machine nodes and operation machine nodes which are required by the local course scene; when local course scenes are switched, enabling ports required by new local course scenes according to the global course scene state table, disabling ports not required by the new local course scenes, and generating or releasing dormancy of target machine nodes and operating machine nodes required by the new local course scenes. By using the scheme of the invention, the teacher can more quickly switch course scenes in a classroom, the classroom quality is more effectively improved, and the continuity of the operation of the students and the teacher on the operating machine can be ensured to a certain extent.

Description

System and method for quickly switching course scenes of training shooting range
Technical Field
The invention relates to a system and a method for quickly switching course scenes of a practical training shooting range, and belongs to the technical field of networks.
Background
The training target range is a network safety actual combat training platform integrating learning, practicing, testing and evaluating. The system provides various fine courses and massive exercise resources, forms a complete talent ability evaluation system through big data accurate analysis, can rapidly improve safety skills through systematic learning by students, and is a 'Cambodia military school' cultivated by network security talents in various industries. The training shooting range enables students to more fully master various safe course contents through combining practice and course theory by designing various rich course scenes.
The deployment diagram of the practical training range is shown in figure 1. The current practical training shooting range course scene switching process is as follows: firstly, a teacher sets the number of curriculum people according to the teaching progress to start a selected curriculum scene. The course scene is a group of network topology information and comprises network nodes, target drone nodes, manipulator nodes and router nodes. The control node receives the course scene information, and creates a virtual machine, a network, a router and a port according to the course scene information, wherein the virtual machine corresponds to the target machine node, the operating machine node, the network node and the router node, and the port is responsible for connecting the virtual machine and the router to the network to complete the creation of the course scene. And then the teacher and the student access the distributed operating machines through SSH according to the IP of the distributed operating machines, and the teacher guides the student to carry out course experiments. With the progress of teaching, the course scene needs to be changed. In order to ensure the resources of the new course scene, the teacher needs to close the original course scene, and the control node receives the closing instruction of the original course scene and recovers the network and the virtual machine in the scene. And the teacher starts a new course scene again, and the control node receives a new course scene starting instruction and creates a scene according to the new course scene information. And finally, the course is ended, the teacher closes the scene, and the control node receives a scene closing instruction and recovers all resources.
The method mainly has the following two problems that firstly, the time consumption for recovering an original scene and creating a new scene caused by complex course scene switching is long, and the normal course giving progress of a course is influenced; and secondly, the change of the access of the teacher and the student to the operating machine due to the course scene switching cannot keep the operation records.
Disclosure of Invention
The purpose of the invention is as follows: in view of the problems in the prior art, an object of the present invention is to provide a system and a method for fast switching course scenes in a training shooting range, so that a teacher can fast switch course scenes in a classroom, the classroom quality is effectively improved, and the continuity of operations of students and teachers on an operating machine can be ensured to a certain extent.
The technical scheme is as follows: in order to achieve the above object, the invention provides a system for fast switching between training shooting range course scenes, comprising: the scene merging module is used for merging the local course scenes to generate a global course scene and generating a global course scene state table; the local course scene is a group of network topology information comprising network nodes, target drone nodes, manipulator nodes and router nodes; the network nodes comprise network addresses of the configured network segments, the target aircraft nodes and the operating aircraft nodes comprise mirror image characteristic information, connection network node information, network configuration and resource configuration information, and the router nodes comprise routing table configuration, connection network node information and network configuration; the local course scene merging is to merge the same kind of nodes which can be merged in different local course scenes respectively, and the global course scene state table is used for recording the corresponding relation between each local course scene and the configuration information of all target drone nodes, router nodes, manipulator nodes, network nodes, ports and routing tables which are merged; the port is used for connecting the target drone node, the router node and the operating machine node with corresponding network nodes, and port information comprises an MAC address and an IP address;
the scene management module is used for generating all network nodes, router nodes and ports according to the global course scene state table when a local course scene needs to be generated for the first time, forbidding the ports which are not needed by the local course scene, and generating target machine nodes and operating machine nodes which are needed by the local course scene; when local course scenes are switched, enabling ports required by the new local course scenes according to the global course scene state table, and disabling ports not required by the new local course scenes; calculating resource allocation limits of the operator nodes and the drone nodes which need to be newly started, and enabling the drone nodes and the operator nodes which are not needed in the new local course scene to sleep according to the principle that the number of the merged nodes is small and the nodes sleep preferentially; and generating or releasing dormancy of target machine nodes and operator nodes required by the new local course scene.
Preferably, the merging conditions of the target node/the manipulator node of different local course scenes are as follows: and when the target drone node/the manipulator node meets two conditions of mergeable mirror images and mergeable resource configuration, the two target drone nodes/the manipulator nodes are considered to be merged, wherein the mergeable mirror images mean that the characteristic information of the mirror images of the two target drone nodes/the manipulator nodes can be contained by a certain mirror image in a mirror image library, and the mergeable resource configuration means that two sets of resource configurations required by the two target drone nodes/the manipulator nodes can be contained by one set of configuration.
Preferably, the merging condition of the network nodes of different local course scenes is that the network addresses are the same.
Preferably, the merging mode of the router nodes in different local course scenes is direct merging, and the number of the merged router nodes is the maximum number of the router nodes in the local course scenes.
Preferably, the scene management module generates target drone nodes and operator nodes which are not needed by the current local course scene in idle time according to the principle of multi-priority caching of the merging nodes, and meanwhile, ensures that the resource allocation does not exceed the platform limit.
Preferably, the scene merging module determines the merging scheme of the target machine node/the manipulator node in different local course scenes by adopting a bipartite graph maximum matching algorithm.
Based on the same inventive concept, the method for quickly switching the course scenes of the practical training shooting range comprises the following steps:
step 1: combining the received multiple local course scenes to generate a global course scene and generate a global course scene state table; the local course scene is a group of network topology information comprising network nodes, target drone nodes, manipulator nodes and router nodes; the network nodes comprise network addresses of the configured network segments, the target aircraft nodes and the operating aircraft nodes comprise mirror image characteristic information, connection network node information, network configuration and resource configuration information, and the router nodes comprise routing table configuration, connection network node information and network configuration; the local course scene merging is to merge the same kind of nodes which can be merged in different local course scenes respectively, and the global course scene state table is used for recording the corresponding relation between each local course scene and the configuration information of all target drone nodes, router nodes, manipulator nodes, network nodes, ports and routing tables which are merged; the port is used for connecting the target drone node, the router node and the operating machine node with corresponding network nodes, and port information comprises an MAC address and an IP address;
step 2: when a local course scene generation instruction is received for the first time, all network nodes, router nodes and ports are generated according to the global course scene state table, ports which are not needed in the local course scene are forbidden, and target drone nodes and operator nodes which are needed in the local course scene are generated;
and step 3: when receiving a command for switching local course scenes, enabling ports required by new local course scenes according to the global course scene state table, and disabling ports not required by the new local course scenes; calculating resource allocation limits of the operator nodes and the drone nodes which need to be newly started, and enabling the drone nodes and the operator nodes which are not needed in the new local course scene to sleep according to the principle that the number of the merged nodes is small and the nodes sleep preferentially; and generating or releasing dormancy of target machine nodes and operator nodes required by the new local course scene.
Has the advantages that: the invention designs a scene merging module which merges course scene elements used in a classroom to generate a global course scene state table; the scene management module generates different course scenes according to the global course scene state table, pre-runs target machine nodes and operating machine nodes which are not needed by the current course scene according to the principle that the number of merging nodes is large and the priority is high, and isolates the current course scene and the cached course scene by starting and releasing network ports. The invention enables teachers in a classroom to more quickly switch the scenes of courses, and more effectively improves the classroom quality; and the sleep recovery mechanism under the sharing and non-sharing of the operating machine under different course scenes well ensures the continuity of the operation of students and teachers on the operating machine.
Drawings
Fig. 1 is a deployment diagram of a conventional practical training target range.
Fig. 2 is a schematic structural diagram of the application of the embodiment of the invention in a practical training target range.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments that can be obtained by a person skilled in the art based on the embodiments of the present invention without any inventive step are within the scope of the present invention.
As shown in fig. 2, the system for quickly switching between training shooting range course scenes disclosed in the embodiment of the present invention mainly includes a scene merging module and a scene management module. The scene merging module is used for merging a plurality of local course scenes to generate a global course scene and generate a global course scene state table; the local course scene is a group of network topology information and comprises network nodes, target machine nodes, manipulator nodes and router nodes, the local course scene is merged by merging the same type of nodes which can be merged in different local course scenes, and the global course scene state table is used for recording the corresponding relation between each local course scene and the configuration information of all the target machine nodes, the router nodes, the manipulator nodes, the network nodes, the ports and the routing table after merging; the port is subordinate to the network node and is used for connecting the target machine node, the router node and the operating machine node with the corresponding network node, and the port information comprises an MAC address and an IP address.
The scene management module is used for generating all network nodes, router nodes and ports according to the global course scene state table when a local course scene needs to be generated for the first time, forbidding the ports which are not needed by the local course scene, and generating target machine nodes and operation machine nodes which are needed by the local course scene; when local course scenes are switched, enabling ports required by the new local course scenes according to the global course scene state table, and disabling ports not required by the new local course scenes; calculating resource allocation limits of the operator nodes and the drone nodes which need to be newly started, and enabling the drone nodes and the operator nodes which are not needed in the new local course scene to sleep according to the principle that the number of the merged nodes is small and the nodes sleep preferentially; and generating or releasing dormancy of target machine nodes and operator nodes required by the new local course scene.
Based on the same inventive concept, the embodiment of the invention discloses a method for quickly switching the course scenes of a practical training shooting range, which comprises the following steps:
step 1: combining the received multiple local course scenes to generate a global course scene and generate a global course scene state table;
step 2: when a local course scene generation instruction is received for the first time, all network nodes, router nodes and ports are generated according to the global course scene state table, ports which are not needed in the local course scene are forbidden, and target drone nodes and operator nodes which are needed in the local course scene are generated;
and step 3: when receiving a command for switching local course scenes, enabling ports required by new local course scenes according to the global course scene state table, and disabling ports not required by the new local course scenes; calculating resource allocation limits of the operator nodes and the drone nodes which need to be newly started, and enabling the drone nodes and the operator nodes which are not needed in the new local course scene to sleep according to the principle that the number of the merged nodes is small and the nodes sleep preferentially; and generating or releasing dormancy of target machine nodes and operator nodes required by the new local course scene.
By combining specific application scenes, the process of scene switching of the course of the practical training shooting range adopting the invention is as follows:
(1) the teacher selects the number of the curriculums, all the curriculum scenes required to be used in the class and the curriculum scenes required to be used currently. The course scene is a group of network topology information and comprises network nodes (including network addresses of the configured network segments), target machine nodes (including mirror image characteristic information, connection network node information, network configuration and resource configuration information), operation machine nodes (including mirror image characteristic information, connection network node information, network configuration and resource configuration information) and router nodes (including routing table configuration, connection network node information and network configuration).
(2) The control node receives a plurality of course scene information, and the scene merging module in the control node merges the course scenes into a whole course scene, wherein each course scene is used as a local course scene of the whole course scene.
(3) Elements of the course scene are numbered. Numbering network nodes, target drone nodes, manipulator nodes and router nodes in the course scene, wherein the numbering is carried out on the course scene, and if the course scene is numbered: CJ1, CJ2, drone node number: CJ1-B1, CJ1-B2, CJ2-B1, CJ2-B2, router node numbering: CJ1-R1, CJ1-R2, CJ2-R1, CJ2-R2, network node numbering: CJ1-N1, CJ1-N2, CJ2-N1, CJ2-N2, manipulator node numbering: CJ1-O1, CJ1-O2, CJ2-O1 and CJ 2-O2.
(4) And the scene merging module adopts a bipartite graph maximum matching algorithm to merge the target drone nodes of the course scenes one by one, and the target drone nodes in the same scene cannot be merged. And sequencing the course scenes according to the number of the target drone nodes, merging the first course scene and the second course scene, merging the merging result and the third course scene, and merging all the target drone nodes of all the course scenes by analogy. When the target node meets two conditions of image mergeability and resource allocation mergeability, two target nodes are considered to be mergeable, wherein the image mergeability means that characteristic information of images of the two target nodes can be contained by a certain image in an image library, for example, characteristic information of an image of CJ1-B1 contains centros 7 and jdk1.8, characteristic information of an image of CJ2-B2 contains centros 7 and nginx1.8, and the existence of image characteristic information in the image library contains centros 7, jdk1.8 and nginx1.8, which indicates that CJ1-B1 and CJ2-B1 meet the condition of image mergeability; the resource configuration mergeable means that two sets of resource configurations required by two target node can be included by one set of configuration, for example, CJ1-B1 requires resource configuration 1-core CPU/2G memory/10G hard disk, CJ2-B1 requires resource configuration 2-core CPU/1G memory/20G hard disk, CJ1-B1 and CJ2-B1 resource configurations can be merged into 2-core CPU/2G memory/20G hard disk, when the target node in two course scenes satisfies that mirror image mergeable and resource configuration mergeable, two target nodes can be merged, for example, above CJ1-B1 and CJ2-B2 are merged into CJ1-B1/CJ2-B1, the mirror image characteristics are centos7, jdk1.8 and nginx1.8, and the resource configuration is 2-core CPU/2G memory/20G hard disk. Target drone nodes of two course scenes are used as nodes on two sides of the bipartite graph, the nodes on the two sides can be merged to show that the nodes can be matched, a merging scheme with the maximum merging degree can be found through a bipartite graph maximum matching algorithm (such as Hungarian algorithm, Hopcroft-Krap algorithm and the like), and merged target drone node information (including merged target drone nodes, the number of merged target drone nodes, mirror image characteristic information, resource configuration, connection network node information and network configuration) is recorded. The merging mode of the connecting network node information and the network configuration information of the two target drone nodes is directly taking a union set. The specific target drone node information merging situation is shown in table 1.
TABLE 1 drone node merge example
Figure 404675DEST_PATH_IMAGE001
(5) And the scene merging module merges network nodes of the course scenes one by adopting a bipartite graph maximum matching algorithm, and the network nodes in the same scene cannot be merged. The merging condition of the network nodes is the same network address, for example, the network address of CJ1-N1 is 192.168.10.1/24, and the network address of CJ2-N1 is 192.168.10.1/24, the CJ1-N1/CJ2-N1 can be merged.
(6) The scene merging module directly merges the router nodes, the number of the router nodes with the maximum number in the sub-scenes is taken as the number of the router nodes of the merged scene, and the merged router node information (including routing table configuration, connection network node information and network configuration) is recorded. The specific router node information merging situation is shown in table 2.
Table 2 router node merge example
Figure 712028DEST_PATH_IMAGE002
(7) The scene merging module merges the operator nodes, the merging of the operator nodes is the same as the merging of the target machine nodes, if the target machine nodes in different course scenes meet the conditions that the mirror images can be merged and the resource configuration can be merged, the target machine nodes are directly merged, and the merged operator node information (including the merged operator nodes, the number of the merged operator nodes, the mirror image characteristic information, the resource configuration, the information of the network connection nodes and the network configuration) is recorded.
(8) The scene merging module creates ports (namely virtual network cards which belong to the network nodes and comprise globally unique MAC addresses and IP addresses of network node segments, when the target machine nodes, the router nodes and the operation machine nodes are accessed into the network nodes through the ports, the target machine nodes, the router nodes and the operation machine nodes synchronously generate the virtual network cards, and the network configuration is consistent with the MAC addresses and the IP addresses on the ports) information which can be connected to the corresponding network nodes according to the connected network node information and the network configuration information which are contained in the merged target machine nodes, router nodes and operation machine nodes, and the records form all creating information of the global course scene.
(9) The scene merging module arranges the global course scene information into a global course scene state table, wherein the state table format is as follows: the horizontal axis is a scene, such as scene CJ1, scene CJ2, etc., and the vertical axis is all target node, router node, operator node, network node, port, routing table configuration after merging, and the content is saved by the scene management module if necessary. Specific examples are shown in table 3.
TABLE 3 Global lesson scene State Table partial example
Figure 678716DEST_PATH_IMAGE003
(10) The scene management module generates all network nodes, router nodes and ports according to the global course scene state table, disables ports which are not needed in the current course scene, generates target drone nodes and manipulator nodes which are needed in the current course scene, generates the target drone nodes and the manipulator nodes which are not needed according to the principle that the number of the merging nodes is multiple and the caching is preferential, and meanwhile guarantees that resource allocation cannot exceed the limit of a platform.
(11) And the teacher and the student access the distributed operating machines through SSH according to the IP of the distributed operating machines, and the teacher guides the student to carry out course experiments.
(12) Along with the progress of teaching, the course scene needs to be changed, and the teacher directly switches the scene.
(13) The scene management module enables the ports required by the new course scene according to the global course scene state table and disables the ports not required by the new course scene; calculating resource allocation limits of the operator nodes and the drone nodes which need to be newly started, and enabling the drone nodes and the operator nodes which are not needed in the new course scene to sleep according to the principle that the number of the merged nodes is small and the nodes sleep preferentially; and generating or releasing dormancy of target drone nodes and operator nodes required by the new course scene, and continuously maintaining the operation.
(14) And after the course is finished, the teacher closes the scene, and the control node receives a scene closing instruction and recovers all resources.

Claims (8)

1. The utility model provides a quick switching system of real standard shooting range course scene which characterized in that includes:
the scene merging module is used for merging the local course scenes to generate a global course scene and generating a global course scene state table; the network topology information of the local course scene comprises network node information, target drone node information, operating plane node information and router node information; the network node information comprises a network address of a network section, the target aircraft node information and the operating aircraft node information comprise mirror image characteristic information, connected network node information, network configuration information and resource configuration information, and the router node information comprises routing table configuration information, connected network node information and network configuration information; the local course scenes are merged, namely the same type of nodes which can be merged in different local course scenes are merged respectively; the global course scene state table is used for recording the corresponding relation between each local course scene and the combined configuration information of all target drone nodes, router nodes, manipulator nodes, network nodes, ports of the network nodes and the routing table; the port is used for connecting the target aircraft node, the router node and the operating machine node with corresponding network nodes, and port information of the port comprises an MAC address and an IP address;
the scene management module is used for generating all network nodes, router nodes and ports according to the global course scene state table when a local course scene needs to be generated for the first time, forbidding the ports which are not needed by the local course scene, and generating target machine nodes and operation machine nodes which are needed by the local course scene; when local course scenes are switched, enabling ports required by the new local course scenes according to the global course scene state table, and disabling ports not required by the new local course scenes; calculating resource allocation limits of the operator nodes and the drone nodes which need to be newly started, and sleeping the drone nodes and the operator nodes which are not needed in the new local course scene according to the principle that the number of the merged nodes is small and the nodes are dormant preferentially; and generating or releasing dormancy of target machine nodes and operator nodes required by the new local course scene.
2. The system for fast switching of course scenes in a practical training range according to claim 1, wherein the merging conditions of the target machine nodes/the manipulator nodes of different local course scenes are as follows: and when the target drone node/the manipulator node meets two conditions of mergeable mirror image and mergeable resource configuration, the two target drone nodes/the manipulator nodes are considered to be merged, wherein mergeable mirror image means that the mirror image characteristic information of the two target drone nodes/the manipulator nodes can be contained by a certain mirror image in a mirror image library, mergeable resource configuration means that two sets of resource configurations required by the two target drone nodes/the manipulator nodes can be contained by one set of configuration.
3. The system for fast switching of course scenes in a practical training range according to claim 1, wherein the merging condition of network nodes of different local course scenes is that the network addresses of the network nodes are the same.
4. The system for fast switching of course scenes in a practical training shooting range according to claim 1, wherein the merging manner of the router nodes of different local course scenes is direct merging, and the number of the merged router nodes is the maximum number of the router nodes in the local course scenes.
5. The system for rapidly switching course scenes in a practical training range according to claim 1, wherein the scene management module generates the target machine nodes and the manipulator nodes which are not needed for the current local course scenes in an idle time according to the principle of multi-priority caching of the merged nodes, and simultaneously ensures that the resource allocation does not exceed the platform limit.
6. The system for fast switching of practical training shooting range course scenes of claim 1, wherein the scene merging module determines the merging scheme of the target machine node/the manipulator node in different local course scenes by adopting a bipartite graph maximum matching algorithm.
7. A method for quickly switching course scenes of a practical training shooting range is characterized by comprising the following steps:
step 1: combining the received multiple local course scenes to generate a global course scene and generate a global course scene state table; the network topology information of the local course scene comprises network node information, target drone node information, operating plane node information and router node information; the network node information comprises a network address of a network section, the target aircraft node information and the operating aircraft node information comprise mirror image characteristic information, connected network node information, network configuration information and resource configuration information, and the router node information comprises routing table configuration information, connected network node information and network configuration information; the local course scenes are merged, namely the same type of nodes which can be merged in different local course scenes are merged respectively; the global course scene state table is used for recording the corresponding relation between each local course scene and the combined configuration information of all target drone nodes, router nodes, manipulator nodes, network nodes, ports of the network nodes and the routing table; the port is used for connecting the target aircraft node, the router node and the operating machine node with corresponding network nodes, and port information of the port comprises an MAC address and an IP address;
step 2: when a local course scene generation instruction is received for the first time, all network nodes, router nodes and ports are generated according to the global course scene state table, the ports which are not needed in the local course scene are forbidden, and target machine nodes and operation machine nodes which are needed in the local course scene are generated;
and step 3: when receiving a command for switching local course scenes, enabling ports required by new local course scenes according to the global course scene state table, and disabling ports not required by the new local course scenes; calculating resource allocation limits of the operator nodes and the drone nodes which need to be newly started, and sleeping the drone nodes and the operator nodes which are not needed in the new local course scene according to the principle that the number of the merged nodes is small and the nodes are dormant preferentially; and generating or releasing dormancy of target machine nodes and operator nodes required by the new local course scene.
8. The method for fast switching between training shooting range course scenes as claimed in claim 7, wherein the step 2 further comprises: and generating target drone nodes and manipulator nodes which are not needed in the current local course scene according to the principle of multi-priority caching of the merging nodes, and simultaneously ensuring that the resource allocation does not exceed the limit of the platform.
CN202011199992.7A 2020-11-02 2020-11-02 System and method for quickly switching course scenes of training shooting range Active CN112104512B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011199992.7A CN112104512B (en) 2020-11-02 2020-11-02 System and method for quickly switching course scenes of training shooting range

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011199992.7A CN112104512B (en) 2020-11-02 2020-11-02 System and method for quickly switching course scenes of training shooting range

Publications (2)

Publication Number Publication Date
CN112104512A CN112104512A (en) 2020-12-18
CN112104512B true CN112104512B (en) 2021-03-12

Family

ID=73784473

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011199992.7A Active CN112104512B (en) 2020-11-02 2020-11-02 System and method for quickly switching course scenes of training shooting range

Country Status (1)

Country Link
CN (1) CN112104512B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113342240B (en) * 2021-05-31 2024-01-26 深圳市捷视飞通科技股份有限公司 Courseware switching method and device, computer equipment and storage medium
CN115208660B (en) * 2022-07-14 2024-03-22 软极网络技术(北京)有限公司 Transparent access method for network target range equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111193731A (en) * 2019-12-26 2020-05-22 北京永信至诚科技股份有限公司 Method and device for generating network shooting range scene description file
CN111478820A (en) * 2020-06-24 2020-07-31 南京赛宁信息技术有限公司 Network equipment configuration system and method for large-scale network environment of network target range
CN111741134A (en) * 2020-08-18 2020-10-02 南京赛宁信息技术有限公司 System and method for quickly constructing virtual machine in large-scale scene of network shooting range

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7577722B1 (en) * 2002-04-05 2009-08-18 Vmware, Inc. Provisioning of computer systems using virtual machines
CN107967837A (en) * 2017-05-31 2018-04-27 常州信息职业技术学院 A kind of training platform and its implementation based on container

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111193731A (en) * 2019-12-26 2020-05-22 北京永信至诚科技股份有限公司 Method and device for generating network shooting range scene description file
CN111478820A (en) * 2020-06-24 2020-07-31 南京赛宁信息技术有限公司 Network equipment configuration system and method for large-scale network environment of network target range
CN111741134A (en) * 2020-08-18 2020-10-02 南京赛宁信息技术有限公司 System and method for quickly constructing virtual machine in large-scale scene of network shooting range

Also Published As

Publication number Publication date
CN112104512A (en) 2020-12-18

Similar Documents

Publication Publication Date Title
CN112104512B (en) System and method for quickly switching course scenes of training shooting range
TWI647934B (en) Method and system for simulating a network topology with a physical machine
CN104468844A (en) Cloud-computing IAAS education experiment platform device
CN104332075A (en) Train control semi-physical simulation training system based on B/S framework and method thereof
CN109857261A (en) A kind of multi-screen interactive VR teaching and training method, system, terminal and storage medium
CN110491213A (en) A kind of logistics culture multimedia show tutoring system
CN205581995U (en) Real teaching system that instructs of computer network emulation
Gusev et al. Integrating practical CISCO CCNA courses in the Computer Networks' curriculum
Chen Construction of English Resource Database Based on Virtual Reality Technology
CN111459637A (en) Teaching resource control method and device and intelligent teaching system
CN205405487U (en) Video file edits control system
Chen et al. The construction and discussion of smart learning environment in the context of 5G
Fan et al. Research on the Design and Construction of Intelligent Learning Space in the Era of Big Data
Kostadinov et al. Application of a Differentiated Instruction Approach in Computer Systems Education
Zhu Construction of the Network Learning Platform for the Course Building Space Transformation based on Grid.
Cilenti A hybrid software defined network platform for undergraduate research and education
Butucha The impacts of globalisation on higher education curriculum: Implications for educational practices
Yang et al. The Construction and Implementation of Wireless Network Online Learning System Based on Edge Computing.
Jiang et al. The Creation and Case Study of Smart Learning Environment
Sturzinger et al. A Hybrid Software Defined Network Platform for Undergraduate Research and Education
CN115376373A (en) 5G-based cloud collaboration VR classroom system
Wang et al. Application of virtual simulation experiments for undergraduate networking teaching
Liu et al. Construction and Realisation of a Virtual Simulation Experiment Platform
Assis Background as Foreground: From Subtle Techniques to the Strategy of the Disappearance of the Teacher in the Postdigital
Tang et al. On the construction of SPOC curriculum in applied technology university

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant