Methods for integrating heterogeneous simulation training software

Through the heterogeneous simulation training software integration method, the database data module mapping and logical state relationship are established, which solves the problems of high database connection costs and waste of resources, and realizes efficient database synchronization and format conversion, which is suitable for multiple databases to ensure resources Reuse.

CN114610276BActive Publication Date: 2025-01-10CHINESE PEOPLES LIBERATION ARMY AIR FORCE SERVICE ACAD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210126202.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-10
Publication Date
2025-01-10
Estimated Expiration
2042-02-10

AI Technical Summary

Technical Problem

In the prior art, connecting different types of databases usually requires customized project development, resulting in high costs and lack of reusability and waste of resources.

Method used

Using heterogeneous simulation training software integration method, the data module mapping relationship and logical state relationship of different databases are established through heterogeneous network simulation terminals, the data synchronization program is generated, and it is installed into the software structure of the training computer to realize the synchronization of database data. and format conversion.

Benefits of technology

It reduces the cost investment of database connection, improves connection efficiency, has good data independent detection and format conversion functions, and is suitable for a variety of databases to ensure the reuse of resources.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention discloses an integrated application method for heterogeneous simulation training software, comprising the following steps: S2: a heterogeneous network simulation terminal establishes a data module mapping relationship between different databases according to the difference in the data stored in the databases, and then establishes a logical state relationship and a primary and secondary state relationship of the data modules according to the mapping relationship, and obtains data synchronization programs for different databases; S3: the heterogeneous network terminal executes a data transmission command, and installs the data synchronization programs for different databases obtained in step S2 into the structural code of the training computer software. The data synchronization program connects the data of each database according to the synchronization process, the logical state relationship and the primary and secondary state relationship. Compared with the traditional project-based development, the present invention greatly reduces the cost investment and greatly improves the database connection effect. At the same time, it has good functions such as data autonomous detection and format autonomous conversion, and is suitable for a variety of different databases to ensure the reuse of resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to an application method, in particular to an integrated application method for heterogeneous simulation training software, and belongs to the technical field of information database. Background Art

[0002] A database is a warehouse for storing data. It has a large storage space and can store millions, tens of millions, or even hundreds of millions of data. However, the database does not store data randomly, but has certain rules, otherwise the query efficiency will be very low. Today's world is an Internet world full of data, filled with a large amount of data. That is, this Internet world is a data world. There are many sources of data, such as travel records, consumption records, browsed web pages, sent messages, and so on. In addition to text-type data, images, music, and sounds are all data; a database is a computer software system that stores and manages data according to data structures. The concept of a database actually includes two meanings:

[0003] (1) A database is an entity. It is a "warehouse" that can properly store data. Users store the transaction data to be managed in this "warehouse". The two concepts of "data" and "library" are combined to form a database.

[0004] (2) Database is a new method and technology for data management. It can organize data more appropriately, maintain data more conveniently, control data more strictly, and use data more effectively.

[0005] As the most important basic software, database is the cornerstone for ensuring the stable operation of computer systems.

[0006] To solve the connection between two different types of databases, the usual way is to adopt a customized project development method. This method is not only costly, but also has basically no reusability after development, which will cause a huge waste of resources. For this reason, we provide an integrated application method for heterogeneous simulation training software. Summary of the invention

[0007] The purpose of the present invention is to provide a method for integrating and applying heterogeneous simulation training software to solve the problems raised in the above-mentioned background technology.

[0008] To achieve the above object, the present invention provides the following technical solution: a method for integrating and applying heterogeneous simulation training software, comprising the following steps:

[0009] S1: Select a heterogeneous network simulation terminal based on a heterogeneous network, connect it to a training computer according to the device connection port type, the heterogeneous network simulation terminal formats information data for the software on the training computer according to the training requirements, the heterogeneous network simulation terminal inputs the simulation requirements, performs initialization scenario design for the software on the training computer, and trains the software on the training computer;

[0010] S2: The heterogeneous network simulation terminal establishes data module mapping relationships between different databases based on the differences in the data stored in the databases, and then establishes the logical state relationship and the primary and secondary state relationship of the data modules based on the mapping relationship, thereby obtaining the data synchronization program for different databases;

[0011] S3: The heterogeneous network terminal executes the data transmission command and installs the data synchronization program of different databases obtained in step S2 into the structural code of the training computer software. The data synchronization program follows the synchronization process, connects the data of each database according to the logical state relationship and the primary and secondary state relationship, obtains the data of the database and converts it into the corresponding data format for display.

[0012] As a preferred technical solution of the present invention, in step S1, the training computer software performs training in the following manner:

[0013] Set the number of virtual terminals of the training computer, record the port code of the virtual terminal, and obtain the data content that the virtual terminal needs to transmit and the database type of the data source according to the simulation content;

[0014] Configure the network selection decision algorithm and the selection execution module through the parameter customization module on the Web side to obtain a control module based on a heterogeneous network;

[0015] The training computer receives the transmitted data through the control module, determines the database data security results based on the database security risk assessment mechanism, and makes database call-out and display decisions, thereby completing the software training purpose of the training computer.

[0016] As a preferred technical solution of the present invention, in step S2, the units for establishing the mapping relationship, the logical state relationship and the primary and secondary state relationship are as follows:

[0017] Mapping unit: The simulator configures the mapping relationship between different databases through the configuration unit;

[0018] Logical unit: The simulator establishes the logical relationship between different databases through logical units;

[0019] Primary and secondary units: The simulator determines the primary and secondary status of different databases through primary and secondary units.

[0020] As a preferred technical solution of the present invention, in step S3, the training computer obtains the following data content from the database:

[0021] The sending module of the database compresses the target data into instruction packets, and checks whether the target data carries data viruses through the virus search module of the database;

[0022] The database converts the target data into instruction data through encryption keys and encryption functions, and transmits the instruction data to the software of the training computer;

[0023] The database security risk assessment mechanism can detect and assess the data after transmission. The instruction data that meets the assessment requirements will be directly converted into target data, and converted into data information that can be used in the current software according to the corresponding data display format. Data that does not meet the assessment requirements will be directly processed by heterogeneous network purification until it meets the assessment requirements.

[0024] As a preferred technical solution of the present invention, the training computer includes a multi-terminal scenario simulation unit, which is used to simulate multiple mobile terminals and receive security messages through socket programming.

[0025] As a preferred technical solution of the present invention, the database security risk assessment mechanism is a data security assessment program based on a firewall.

[0026] As a preferred technical solution of the present invention, the logical relationship of the logic unit is one or more of a parallel relationship, a progressive relationship, a cause-effect relationship, a transition relationship, a concession relationship, an enumeration relationship, and an example summary relationship.

[0027] As a preferred technical solution of the present invention, the integrated application method is applied to the field of information database of software integration.

[0028] Compared with the prior art, the present invention has the following beneficial effects:

[0029] 1. The method for integrating and applying heterogeneous simulation training software of the present invention simulates the software of a training computer through a heterogeneous network simulation terminal of a heterogeneous network, establishes a mapping relationship between data modules of different databases, and then establishes a logical state relationship and a primary and secondary state relationship of the data modules according to the mapping relationship, obtains data synchronization programs of different databases, and finally installs the synchronization program into the structural code of the training computer software. The data synchronization program follows the synchronization process, connects the data of each database according to the logical state relationship and the primary and secondary state relationship, obtains the data of the database and converts it into the corresponding data format for display. Compared with traditional project-based development, it greatly reduces the cost investment and greatly improves the database connection effect. At the same time, it has good functions such as data autonomous detection and format autonomous conversion, is suitable for a variety of different databases, and ensures the reuse of resources. DETAILED DESCRIPTION

[0030] The following will be combined with the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] The present invention provides a technical solution for the integrated application method of heterogeneous simulation training software:

[0032] The method for integrating and applying heterogeneous simulation training software includes the following steps:

[0033] S1: Select a heterogeneous network simulation terminal based on a heterogeneous network, connect it to a training computer according to the device connection port type, the heterogeneous network simulation terminal formats information data for the software on the training computer according to the training requirements, the heterogeneous network simulation terminal inputs the simulation requirements, performs initialization scenario design for the software on the training computer, and trains the software on the training computer;

[0034] S2: The heterogeneous network simulation terminal establishes data module mapping relationships between different databases based on the differences in the data stored in the databases, and then establishes the logical state relationship and the primary and secondary state relationship of the data modules based on the mapping relationship, thereby obtaining the data synchronization program for different databases;

[0035] S3: The heterogeneous network terminal executes the data transmission command and installs the data synchronization program of different databases obtained in step S2 into the structural code of the training computer software. The data synchronization program follows the synchronization process, connects the data of each database according to the logical state relationship and the primary and secondary state relationship, obtains the data of the database and converts it into the corresponding data format for display.

[0036] Embodiment 1

[0037] The software that trains the computer does the training in the following way:

[0038] Set the number of virtual terminals of the training computer, record the port code of the virtual terminal, and obtain the data content that the virtual terminal needs to transmit and the database type of the data source according to the simulation content;

[0039] Configure the network selection decision algorithm and the selection execution module through the parameter customization module on the Web side to obtain a control module based on a heterogeneous network;

[0040] The training computer receives the transmitted data through the control module, determines the database data security results based on the database security risk assessment mechanism, and makes database call-out and display decisions, thereby completing the software training purpose of the training computer.

[0041] The training computer includes a multi-terminal scenario simulation unit, which is used to simulate multiple mobile terminals and receive security messages through socket programming. The database security risk assessment mechanism is a data security assessment program based on a firewall.

[0042] Embodiment 2

[0043] The units for establishing mapping relationships, logical state relationships, and primary and secondary state relationships are as follows:

[0044] Mapping unit: The simulator configures the mapping relationship between different databases through the configuration unit;

[0045] Logical unit: The simulator establishes the logical relationship between different databases through logical units;

[0046] Primary and secondary units: The simulator determines the primary and secondary status of different databases through primary and secondary units.

[0047] The logical relationship of the logical unit is one or more of parallel relationship, progressive relationship, cause-effect relationship, transition relationship, concession relationship, enumeration relationship, example summary relationship, etc.

[0048] Embodiment 3

[0049] The data content of the training computer to obtain the database is as follows:

[0050] The sending module of the database compresses the target data into instruction packets, and checks whether the target data carries data viruses through the virus search module of the database;

[0051] The database converts the target data into instruction data through encryption keys and encryption functions, and transmits the instruction data to the software of the training computer;

[0052] The database security risk assessment mechanism can detect and assess the data after transmission. The instruction data that meets the assessment requirements will be directly converted into target data, and converted into data information that can be used in the current software according to the corresponding data display format. Data that does not meet the assessment requirements will be directly processed by heterogeneous network purification until it meets the assessment requirements.

[0053] The integrated application method of the present invention is applied to the field of information database of software integration. Compared with traditional project-based development, it greatly reduces the cost investment and greatly improves the database connection effect. At the same time, it has good functions such as data autonomous detection and format autonomous conversion. It is suitable for a variety of different databases to ensure the reuse of resources.

[0054] In the description of the present invention, it is necessary to understand that the indicated orientation or positional relationship is based on the orientation or positional relationship shown in the embodiment, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.

[0055] In the present invention, unless otherwise clearly stipulated and limited, for example, it can be a fixed connection, a detachable connection, or an integrated one; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. Unless otherwise clearly defined, for ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.

[0056] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for integrating and applying heterogeneous simulation training software, characterized in that: The following steps are involved: S1: Select a heterogeneous network simulation terminal based on a heterogeneous network, connect it to a training computer according to the device connection port type, the heterogeneous network simulation terminal formats information data for the software on the training computer according to the training requirements, the heterogeneous network simulation terminal inputs the simulation requirements, performs initialization scenario design for the software on the training computer, and trains the software on the training computer; S2: The heterogeneous network simulation terminal establishes data module mapping relationships between different databases based on the differences in the data stored in the databases, and then establishes the logical state relationship and the primary and secondary state relationship of the data modules based on the mapping relationship, thereby obtaining the data synchronization program for different databases; S3: The heterogeneous network terminal executes the data transmission command, and installs the data synchronization program of different databases obtained in step S2 into the structural code of the training computer software. The data synchronization program connects the data of each database according to the synchronization process, the logical state relationship and the primary and secondary state relationship, obtains the data of the database and converts it into the corresponding data format for display; In step S1, the training computer software is trained in the following manner: setting the number of virtual terminals of the training computer, recording the port codes of the virtual terminals, obtaining the data content to be transmitted by the virtual terminals and the database type of the data source according to the simulation content; configuring the network selection decision algorithm and the selection execution module through the parameter customization module on the Web side, and obtaining a control module based on a heterogeneous network; The training computer receives the transmitted data through the control module, determines the database data security result based on the database security risk assessment mechanism, and makes a database call-out display decision, thereby completing the software training purpose of the training computer; In step S3, the training computer obtains the data content of the database as follows: the sending module of the database compresses the target data into an instruction packet, and uses the virus search module of the database to check whether the target data carries data viruses; the database converts the target data into instruction data through an encryption key and an encryption function, and transmits the instruction data to the software of the training computer; the database security risk assessment mechanism can detect and assess the transmitted data, and the instruction data that meets the assessment requirements is directly converted into the target data, and is converted into data information that can be used in the current software according to the corresponding data display format. The data that does not meet the assessment requirements will be directly subjected to heterogeneous network purification processing until it meets the assessment requirements.

2. The method for integrated application of heterogeneous simulation training software according to claim 1, characterized in that: In step S2, the units for establishing mapping relationships, logical state relationships and primary and secondary state relationships are as follows: mapping unit: the simulator configures the mapping relationships of different databases through the configuration unit; logical unit: the simulator establishes the logical relationships of different databases through the logical unit; primary and secondary unit: the simulator determines the primary and secondary of different databases through the primary and secondary units.

3. The method for integrated application of heterogeneous simulation training software according to claim 1, characterized in that: The training computer includes a multi-terminal scenario simulation unit, which is used to simulate multiple mobile terminals and receive security messages through socket programming.

4. The method for integrated application of heterogeneous simulation training software according to claim 2, characterized in that: The database security risk assessment mechanism is a data security assessment program based on a firewall.

5. The method for integrated application of heterogeneous simulation training software according to claim 2, characterized in that: The logical relationship of the logic units is one or more of a parallel relationship, a progressive relationship, a cause-effect relationship, a transition relationship, a concession relationship, an enumeration relationship, and an example-summary relationship.

6. The method for integrating and applying heterogeneous simulation training software according to any one of claims 1 to 5, characterized in that: The integrated application method is applied to the field of information database of software integration.

Citation Information

Patent Citations

  • Computer testing system and method for vehicle-mounted heterogeneous network

    CN110224893A

  • Pretraining utilizing software dependencies

    US20210286598A1