IETM browsing system oriented to heterogeneous data and implementation method of IETM browsing system

By designing an IETM browsing system for heterogeneous data, the data structure complexity and data packet heterogeneity problems of traditional IETM browsing devices when processing large and complex equipment technical data are solved, and efficient analysis and display of complex equipment technical data is achieved, which improves work efficiency and supports compatibility of multiple technical standards.

CN119848367APending Publication Date: 2025-04-18RES INST 708 OF CHINA STATE SHIPBUILDING CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411692156.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

When traditional IETM browsing devices process technical data of large and complex equipment, the data structure level is complex, resulting in poor readability. Moreover, the IETM data packet heterogeneity problem provided by different equipment manufacturers is difficult to handle in the same browsing device.

Method used

A IETM browsing system for heterogeneous data is designed, including permission filtering module, management module, data storage module, system structure tree module, global state module, data packet loading module, standard Schema module and data analysis module. Through the coordinated work of these modules, the analysis and display of heterogeneous data is realized.

Benefits of technology

It effectively solves the difficulty of integration of heterogeneous data packets, improves the work efficiency of IETM projects, achieves good display and analysis of technical data of complex equipment, and supports compatibility of multiple IETM technology standards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119848367A_ABST
    Figure CN119848367A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of comprehensive guarantee, and particularly discloses a heterogeneous data-oriented IETM browsing system and an implementation method thereof, and the heterogeneous data-oriented IETM browsing system comprises a permission filtering module, a management module, a data storage module, a system structure tree module, a global state module, a data packet loading module, a standard Schema module and a data analysis module. According to the method, the structure hierarchy of the heterogeneous data is subjected to tree-shaped splitting, so that the manufacturing difficulty and the integration difficulty of a complex equipment IETM data packet are reduced. The method comprises the following steps of: decomposing one type of complex equipment into different systems and equipment, and respectively completing IETM data packet production of technical responsibility units by each equipment unit; and the IETM browsing device can flexibly expand the support for various IETM technical standards, so that each unit does not need to forcibly unify the technical standards of IETM production, and the production attention can be focused on the compilation of the technical data content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of integrated security technology, and in particular to an IETM browsing system oriented to heterogeneous data and an implementation method thereof. Background Art

[0002] As large equipment becomes more and more complex, a large amount of technical information will be generated during the design, production, maintenance, repair and training. More and more equipment design units require the production of IETM (Interactive Electronic Technical Manual) for their equipment and submit it with the equipment to ensure the integrity of the technical information. In order to guide the preparation and application of IETM, the industry has successively launched standards such as S1000D and GJB6600, and continuously launched new versions of each standard.

[0003] The IETM browsing device is a system that can parse stored XML data according to specified standards, converting semi-structured data into text, graphics, audio, video, three-dimensional models and other content that users can read, and providing users with a good human-computer interaction method, effectively solving the on-site use and training needs of equipment support personnel.

[0004] The traditional IETM browsing device technical solution is to select the equipment that the user wants to browse through the login page, and then view its technical information. This solution has the following two problems for large and complex equipment: 1. The IETM data structure is complex, and the technical information of large and complex equipment often requires multiple units to complete together. Therefore, the upper data structure is almost used to show the equipment level of the equipment, rather than the level of the technical data itself, resulting in poor readability. 2. Equipment vendors are required to provide IETM data according to unified technical standards and business rules, otherwise it will be difficult to operate in the same IETM browsing device, and it may even be difficult to integrate data due to coding conflicts between different devices.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The purpose of the present invention is to solve the technical problems existing in the background technology. To this end, an IETM browsing system for heterogeneous data and its implementation method are provided, which can effectively solve the heterogeneity problem of IETM data packets provided by different equipment manufacturers and greatly improve the work efficiency of integrated IETM projects.

[0007] In order to achieve the above object, the technical solution adopted by the present invention is as follows:

[0008] An IETM browsing system for heterogeneous data, comprising:

[0009] The permission filtering module is used to provide login permission verification and complete the list of corresponding system or device nodes according to the permissions of the user's organization;

[0010] Management module, used for configuration management of permissions, system structure levels, data packages, and standard schemas;

[0011] The data storage module is used to complete the storage services of system permissions, system structure levels, data packets, and standard schemas;

[0012] The system structure tree module is used to display the structural hierarchical relationship between the equipment and its system devices. It forms a tree structure for display by recursively parsing the storage structure of the system structure hierarchy.

[0013] The global status module records the global status information when the system is running with IETM, as well as the definition and release of public objects to support system operation;

[0014] The data packet loading module extracts the publishing module in the DDN data packet from the data storage module according to the system device node selected by the user;

[0015] Standard Schema module, used to configure and manage standard Schema sets;

[0016] The data parsing module is used to complete the standardized parsing of the data module and convert the XML data into structured content that can be read by users.

[0017] The following is a technical solution further defined by the system in the present invention. In the permission filtering module, for authenticated users, the system device access rights of the department to which the user belongs are obtained, and a list of system or device nodes is formed and transmitted to the front end in the form of JSON data.

[0018] The following is a technical solution further defined by the system in the present invention: in the management module, the configuration management of permissions is used to configure the relationship between users and departments, and to configure the access permission relationship between departments and system devices. Each department has access permissions to the system devices and their substructures for which it has permissions;

[0019] Configuration management of system structure levels, used to configure hierarchical relationships between systems and devices;

[0020] Configuration management of data packets, used to configure the data packets to be readable by users;

[0021] Configuration management of standard schemas is used to manage different standards, versions and applicable data module schemas to facilitate the application of data parsing modules.

[0022] The following is a technical solution further defined by the system in the present invention. In the data storage module, the storage structure of the authority includes a user ID, a department ID, and a system device ID;

[0023] The storage structure of the system structure level includes the system device ID, the parent system device ID, the level sequence number and the identifier of the DDN data packet corresponding to the system device;

[0024] The storage structure of the data packet includes the ID of the DDN packet, the status of the DDN packet, the data set in the DDN packet, the information status identifier of the DDN packet itself, and the corresponding ID number of the technical standard followed by the DDN packet;

[0025] The storage structure of a standard schema includes the schema ID, the schema name, the schema status identifier, the storage address of the schema entity file, and the standard information set to which the schema belongs.

[0026] The following is a technical solution further defined by the system in the present invention. In the system structure tree module, each node of the system structure tree loads the configured data packet status information, and highlights the data packet nodes with available status, prompting the user to perform data viewing operations.

[0027] The following is a technical solution further defined by the system in the present invention. In the global state module, when a user selects a node to log in through the system structure tree, the global state module initializes the current system according to the data packet information corresponding to the selected node.

[0028] The following is a technical solution further defined by the system in the present invention, which forms a tree structure of technical information by analyzing the publishing module.

[0029] The following is a technical solution further defined by the system in the present invention, which expands support for different IETM technical standards and versions based on the standard Schema module, and tailors the DM types supported in the IETM technical standards and versions.

[0030] The following is a technical solution further defined by the system in the present invention. According to the IETM technical standard and version followed by the data parsing module and the data module type, the XSL file used to parse the data module is matched, and then standardized parsing is performed according to different element tags in the data parsing module.

[0031] An implementation method based on the above IETM browsing system includes the following steps:

[0032] Step 201: Log in to the IETM browsing system;

[0033] Step 202: Filter according to user authority and load the local structure hierarchy tree with access authority;

[0034] Step 203: highlighting the node to which the IETM data of the device has been mounted in the structure hierarchy tree;

[0035] Step 204: Select a device node to browse;

[0036] Step 205: Load the corresponding standard Schema set according to the device node configuration information;

[0037] Step 206: Load the device release module to form a technical data directory tree;

[0038] Step 207: Select and browse the content of a node in the technical information directory tree, and parse it according to the loaded Schema set;

[0039] Step 208: Select the switch device, re-enter the structure hierarchy tree, and select other device technical information.

[0040] Compared with the prior art, the present invention has the following technical effects:

[0041] The present invention splits the structural hierarchy of heterogeneous data into a tree shape, reducing the difficulty of making and integrating IETM data packets for complex equipment. A type of complex equipment is decomposed into different systems and equipment, and each equipment unit completes the production of its IETM data packet as a technically responsible unit; and because the IETM browsing device can flexibly expand support for multiple IETM technical standards, each unit no longer needs to force a unified technical standard for IETM production, and can focus on the compilation of technical data content.

[0042] Secondly, the present invention can load IETM data packets that meet different standards for each node by providing a structural hierarchy tree of the equipment, so that the IETM browsing device can be well compatible with heterogeneous data sources and perform parsing and display.

[0043] The present invention is further described below in conjunction with the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0045] Figure 1 is a schematic block diagram of a system of the present invention;

[0046] Figure 2 It is an example diagram of the relationship of rights management in the present invention;

[0047] Figure 3 It is a functional example diagram of the global state module in the present invention;

[0048] Figure 4 It is a flow chart of the method of the present invention. DETAILED DESCRIPTION

[0049] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without violating the connotation of the present invention, so the present invention is not limited by the specific embodiments disclosed below.

[0050] Reference Figure 1 , providing an IETM browsing system for heterogeneous data, specifically including:

[0051] The permission filtering module 101 is used to provide login permission verification, and can complete the corresponding system or device node list according to the permissions of the user's organization. Login permission verification refers to matching and verifying the user name and password provided by the user. For users who pass the verification, the system device access rights of the user's department are obtained, and a list of system or device nodes is formed and transmitted to the front desk in JSON data.

[0052] Management module 102 is used for configuration management of permissions, system structure levels, data packages, standard schemas, etc. Among them, the configuration management of permissions is used to configure the relationship between users and departments, and to configure the access permission relationship between departments and system devices. Each department has access permissions to the system devices and their substructures for which it has permissions. The relationship diagram is shown in Figure 2 ; The configuration management of the system structure hierarchy is used to configure the hierarchical relationship between systems and devices; the configuration management of the data packet is used to configure the data packet to be readable by the user; the configuration management of the standard Schema is used to manage different standards, versions and applicable data module Schemas to facilitate the application of the data parsing module 107.

[0053] The data storage module 103 is used to complete the storage services for data such as permissions, system structure levels, data packages, standard schemas, etc. in the system.

[0054] The storage structure of permissions is shown in Table 1:

[0055] Table 1:

[0056]

[0057] in:

[0058] UID: User ID, which is the unique identifier of the user;

[0059] DID: Department ID, which is the unique identifier of the department to which the user belongs;

[0060] EID: It is the system device ID, which is the unique identifier of the system device with the highest access level to the department.

[0061] This structure builds the ownership relationship between users, departments and system devices, and provides storage for permission information.

[0062] The storage structure of the system structure level is shown in Table 2:

[0063] Table 2:

[0064] EID PEID SNUM DDNID Address Information Address Information Sequence information Address Information

[0065] in:

[0066] EID: It is the system device ID, which is the unique identifier of the system device;

[0067] PEID: It is the parent system device ID, which is used to identify the ID of the parent system device. If the node is the top node, the PEID is "0";

[0068] SNUM: It is a hierarchical serial number, which is used to identify the serial number of the system equipment in this branch and among the sibling nodes of the same level. Discontinuous numbering can be used, but it cannot be repeated. When sorting, it is sorted by the size of the value;

[0069] DDNID: It is the unique identifier of the DDN data packet corresponding to the system device.

[0070] This structure builds a recursive relationship between systems and devices, and can be constructed into a complete tree structure through parsing.

[0071] The storage structure of the data packet is shown in Table 3:

[0072] Table 3:

[0073] DDNID STATUE DDNP DDNINFO STDID Address Information state Dataset Information Packet Address Information

[0074] in:

[0075] DDNID: It is the ID of the DDN packet and is the unique identifier of the DDN data packet;

[0076] STATUE: The status of the DDN package, including available / disabled. When the DDN package status is available, you can click on it to view the data of the DDN package from the system hierarchy tree;

[0077] DDNP: It is the data set in the DDN package, including physical files such as data list, DM data module, illustration technical illustration, file external file, etc. The data set includes information such as file ID, file name, and file physical address;

[0078] DDNINFO: It is the information status identifier of the DDN package itself, including the DDN package release date, source unit, receipt date, verification record, etc.

[0079] STDID: It is the ID number corresponding to the technical standard followed by the DDN data packet and is the unique identifier of the IETM technical standard.

[0080] This structure builds the relationship between data packages and data sets, and provides database storage for data packages and local storage for data set entity files.

[0081] The storage structure of the standard Schema is shown in Table 4:

[0082] Table 4:

[0083] SID SNAME SSTATUE SADD STDINFO Address Information information state information Information Packet

[0084] in:

[0085] SID: Schema ID, which is the unique identifier of the Schema;

[0086] SNAME: the name of the Schema;

[0087] SSTATUE: indicates the status of the schema, including available / disabled. When the schema status is available, the schema can be applied to verify and parse the data module.

[0088] SADD: It is the storage address of the Schema entity file, which is used for verification and extraction during parsing;

[0089] STDINFO: is the information set of the standard to which the Schema belongs, including the type of the standard (S1000D, GJB66000) and the specific version of the standard.

[0090] This structure builds the mapping relationship between standards and schemas and provides storage for standards and schemas.

[0091] The system structure tree module 104 is used to display the structural hierarchical relationship between the equipment and the system equipment to which it belongs. It forms a tree structure for display by recursively parsing the storage structure of the aforementioned system structure hierarchy. Each node of the system structure tree loads the configured data packet status information, and highlights the data packet node with the status of "available", prompting the user to perform data viewing operations. The DDN data packets attached to different nodes in the system structure tree of the present invention can be configured with different IETM technical standards and versions.

[0092] The global status module 105 records the global status information when the system runs a certain equipment IETM, as well as the definition and release of public objects to support the system operation. When the user selects a node to log in through the system structure tree, the global status module initializes the current system according to the data packet information corresponding to the selected node. The specific initialization content includes Figure 3 . Among them, the system information includes the project name represented by the data package, and the configuration items of online reading / offline reading; the user information includes the ID of the currently logged-in user, the ID of the organization to which he belongs, and the user security level; the publication information refers to the publication ID corresponding to the loaded data package; the system framework page alias definition includes the aliases corresponding to the menu page, device tree page, footer page, main workspace page, and annotation page, which are used for cross-domain code interaction between system framework pages; the DM type and XSL mapping table is used to define the DM types available for this DDN data package, as well as the mapping relationship between different DM types and XSL parsing files, to facilitate data parsing; the public method registration refers to initializing the method functions that can be called by each system framework page.

[0093] The data packet loading module 106 extracts the publishing module in the DDN data packet from the data storage module according to the system device node selected by the user, and forms a tree structure of the technical data by parsing the publishing module.

[0094] The standard schema module 107 is used to configure and manage standard schema sets such as S1000D and GJB6600. Based on this module, the IETM browsing device and method for heterogeneous data implemented by the present invention can expand the support for different IETM technical standards and versions. In addition, the DM type supported by a certain IETM technical standard and version can be tailored.

[0095] The data parsing module 108 is used to complete the standardized parsing of the data module, so that the XML data is converted into structured content such as text, graphics, and tables that can be read by users. According to the IETM technical standards and versions followed by the data module and the data module type, the XSL file used to parse the data module can be matched, and then standardized parsing can be performed according to different element tags in the data module.

[0096] Reference Figure 4 , provides an implementation method of an IETM browsing device for heterogeneous data, and the specific implementation steps are as follows:

[0097] Step 201: Log in to the IETM browsing device and use the permission filtering module 101 to verify the user name and password input by the user.

[0098] Step 202: Filter according to user authority, and obtain a list of system devices to which the user has access authority according to the authority filtering module 101 .

[0099] Step 203: Display the system structure tree module 104 in a tree structure according to the analysis, and highlight the nodes to which the IETM data of the device is mounted in the structure hierarchy tree.

[0100] Step 204: Select a device node for browsing, obtain the configuration information of the DDN data packet attached to the device node, organize the information of the logged-in user, and initialize the system global variables and public registration methods by the global status module 105;

[0101] Step 205: Load the corresponding standard Schema set according to the device node configuration information.

[0102] Step 206: Load the device publishing module and apply the data packet loading module 106 to form a technical information directory tree for the device.

[0103] Step 207: The user selects a node to be browsed in the technical information directory tree, and the data analysis module 108 performs content analysis according to the data module type corresponding to the selected node.

[0104] Step 208: When the user needs to browse the technical information of other devices, he can choose to switch devices, re-enter the structure hierarchy tree, and select other device technical information.

[0105] The above is only a preferred embodiment of the present invention, and does not limit the present invention in any form. Any technician familiar with the art can make many possible changes and modifications to the technical solution of the present invention by using the above disclosed methods and technical contents without departing from the scope of the technical solution of the present invention, or modify it into an equivalent embodiment of equivalent changes. Therefore, all equivalent changes made according to the shape, structure and principle of the present invention without departing from the content of the technical solution of the present invention should be included in the protection scope of the present invention.

Claims

1. An IETM browsing system for heterogeneous data, characterized in that: include: The permission filtering module is used to provide login permission verification and complete the list of corresponding system or device nodes according to the permissions of the user's organization; Management module, used for configuration management of permissions, system structure levels, data packages, and standard schemas; The data storage module is used to complete the storage services of system permissions, system structure levels, data packets, and standard schemas; The system structure tree module is used to display the structural hierarchical relationship between the equipment and its system devices. It forms a tree structure for display by recursively parsing the storage structure of the system structure hierarchy. The global status module records the global status information when the system is running with IETM, as well as the definition and release of public objects to support system operation; The data packet loading module extracts the publishing module in the DDN data packet from the data storage module according to the system device node selected by the user; Standard Schema module, used to configure and manage standard Schema sets; The data parsing module is used to complete the standardized parsing of the data module and convert the XML data into structured content that can be read by users.

2. The IETM browsing system for heterogeneous data as claimed in claim 1, characterized in that: In the permission filtering module, for authenticated users, the system device access permissions of the department to which the user belongs are obtained, and a list of system or device nodes is formed and passed to the front desk in the form of JSON data.

3. The IETM browsing system for heterogeneous data as claimed in claim 1, characterized in that: In the management module, the configuration management of permissions is used to configure the relationship between users and departments, and the access permission relationship between departments and system devices. Each department has access permissions to the system devices and their substructures for which it has permissions. Configuration management of system structure levels, used to configure hierarchical relationships between systems and devices; Configuration management of data packets, used to configure the data packets to be readable by users; Configuration management of standard schemas is used to manage different standards, versions and applicable data module schemas to facilitate the application of data parsing modules.

4. The IETM browsing system for heterogeneous data as claimed in claim 1, characterized in that: In the data storage module, the storage structure of permissions includes user ID, department ID, and system device ID; The storage structure of the system structure level includes the system device ID, the parent system device ID, the level sequence number and the identifier of the DDN data packet corresponding to the system device; The storage structure of the data packet includes the ID of the DDN packet, the status of the DDN packet, the data set in the DDN packet, the information status identifier of the DDN packet itself, and the corresponding ID number of the technical standard followed by the DDN packet; The storage structure of a standard schema includes the schema ID, the schema name, the schema status identifier, the storage address of the schema entity file, and the standard information set to which the schema belongs.

5. The IETM browsing system for heterogeneous data as claimed in claim 1, characterized in that: In the system structure tree module, each node of the system structure tree loads the configured data packet status information, and highlights the data packet nodes with the status of available, prompting the user to perform data viewing operations.

6. The IETM browsing system for heterogeneous data as claimed in claim 1, characterized in that: In the global state module, when the user selects a node to log in through the system structure tree, the global state module initializes the current system according to the data packet information corresponding to the selected node.

7. The IETM browsing system for heterogeneous data as claimed in claim 1, characterized in that: By analyzing the release modules, a tree structure of technical data is formed.

8. The IETM browsing system for heterogeneous data as claimed in claim 1, characterized in that: Based on the standard Schema module, the support for different IETM technical standards and versions is expanded, and the DM types supported in the IETM technical standards and versions are tailored.

9. The IETM browsing system for heterogeneous data as claimed in claim 1, characterized in that: According to the IETM technical standards and versions and data module types followed by the data parsing module, the XSL file used to parse the data module is matched, and then standardized parsing is performed according to the different element tags in the data parsing module.

10. A method for implementing the IETM browsing system according to any one of claims 1 to 9, characterized in that: The following steps are involved: Step 201: Log in to the IETM browsing system; Step 202: Filter according to user authority and load the local structure hierarchy tree with access authority; Step 203: highlighting the node to which the IETM data of the device has been mounted in the structure hierarchy tree; Step 204: Select a device node to browse; Step 205: Load the corresponding standard Schema set according to the device node configuration information; Step 206: Load the device release module to form a technical data directory tree; Step 207: Select and browse the content of a node in the technical information directory tree, and parse it according to the loaded Schema set; Step 208: Select the switch device, re-enter the structure hierarchy tree, and select other device technical information.