2017 International Conference on Mathematics, Modelling and Simulation Technologies and Applications (MMSTA 2017) ISBN: 978-1-60595-530-8
Research on Equipment Technical Data Interactive
Publication Technology
Jia-ju WU, Bin JI*, Quan-gen CHEN and Yong-hui YANG
China Academy of Engineering Physics, Institute of Computer Application, Mianyang, China *Corresponding author
Keywords: Equipment, Technical data, Interactive, Publication, Key technology.
Abstract. Technical data is an important part of the equipment system, and it is an important tool and resource to support operation and daily maintenance. The interactive publishing of technical data is an important part of the information construction of equipment support. In this paper, the interactive publishing information platform of equipment technology data is designed according to the relevant specifications of the equipment technical data interactive publishing (such as GJB6600 and S1000D). According to the national autonomous control strategy, the technical structure of the interactive publishing platform of technical data is put forward. This paper analyzes the key technologies, including data interactive editing technology, data interactive display and control technology, intelligent retrieval technology and interactive 3D virtual technology.
Introduction
Technical data supports all equipment support work. As an important part of the equipment system, technical data is used with equipment delivery. Traditional paper-based materials or PDF documents cannot meet equipment users’ requirements of technical information query, maintenance, operation guide, fault isolation processing guide, and interactive training operation. Therefore, technical data needs to be interactively published, and equipment makers are hoped to deliver autonomous and controllable III/IV/V level interactive electronic technical manual (IETM) to improve soldiers’ ability to use equipment and maximize equipments operational effectiveness. IETM is a kind of ditgital technical data, which is converted from paper-based technical data, and is stored in computer. IETM is managed and created by corresponding software [1]. Based on the design of the interactive electronic technical manuals and the structure of the reading platform, the key technologies for the implementation of Interactive Electronic Manuals are proposed in paper.
Equipment Technical Data Interactive Publication Platform
Manual reading PDM
3D design
2D design
3D animation making tool
2D instruction making tool
Data module editor
CD-ROM
PMA
Manual data management
(data module) Manual publication
engine
Delivery management
Manual reading
web
Manual making Existing
models
[image:2.612.132.482.64.317.2]Design environment Technical data / IETM making environment Technical data / IETM using environment
Figure 1. The overall scheme of technical data interactive publication platform.
Platform Implementation Key Technology Data Interactive Editing Technology
Data interactive editing mainly implements structured editing and interactive definition of the technical data. This paper edits data modules through data model driven based method, develops data model driven based manual editor to edit manual data interactively. According to manual data models, standard, data module demand lists, manual writers edit manual. In addition, manual writers transform technical data in office, txt and other formats into source data that conforms to GJB6600[2] and S1000D [3] [4]. Manual writers read the manual XSLT style files to lay out data to generate data modules that conform to standard. Manual style can be edited with general tools, such as TXT, XMLSpy, etc.
Data Interactive Display Control Technology
Data interactive display control includes two aspects, which are data interactive control and data display control. Data interactive control includes interactive display control between XML data, relational database data, and 2D technology illustrations, 3D models. This platform adopts XML DOM [5] to implement hotspot interactive control and operation between all of data module XML data, relational database data and two-dimensional vector instructions, which are in CGM, SVG, and DWG formats. Two-dimensional vector illustrations can be made by IsoDraw, CorelDraw, Adobe Illustrator and the CAEPDwgDraw developed by China Academy of Engineering Physics. Delivery control of 3D models, which are in WRL and HPS formats, can be realized by using OPENGL and XML DOM. XSL and CSS are used to implement attributes’ and elements’ layout and display control of the eight kinds of data modules defined by GJB6600, which are description, schedule, fault, maintenance plan, operation, wiring, graphic part and process.
Intelligent Retrieval Technology
applicability filtering retrieval, and other retrieval functions. This platform adopts Lucene [5] based full-text retrieval technology, takes Chinese Dictionary, which is developed by Chinese Academy of Sciences, as a segmentation dictionary. This platform realizes IETM intelligent retrieval by combining improved Chinese word segmentation method with relational database retrieval method.
Web Service Technology
Web Service [6] is a self-contained, self-describing and modularization application standard mechanism. It is a component-based loosely coupled technology based on transparent standard system. Its goal is to achieve interoperability between different systems across platforms and across programming languages. Its technical features are interoperability, generality, easy of realization, broad support, and good encapsulation. Web Service core technology system includes: XML, WSDL, SOAP, UDDI. IETM browsing platform takes Web Service to implement data checking, data management, navigation, search, bookmarks, interactive diagnosis, historical records, maintenance records and other functions, also provides integrated interface to external, which can be integrated with equipment support information system, MRO system, and equipment fault detection device. IETM browsing platform realizes intelligent fault diagnosis, physical equipment preventive maintenance, and management of damage maintenance.
Interactive 3D Virtual Technology
In order to realize interaction and improve training effect, traditional video technology is abandoned and 3D virtual technology is adopted to build equipment virtual scene. Detail technology includes 3D graphics rendering technology, model parsing technology, model control and animation technology, animation steps hotspot formation and control technology. OPEN GL [7], XML [8], DOM, and other technology are used to implement interactive control and display of structured data and model.
Technology Architecture of Technical Data Interactive Publication Platform
In order to meet national autonomous and controllable requirements, realize network and stand-alone deployment conveniently, technical data interactive publication platform adopts B/S mode to design, and adopts J2EE MVC technology to realize. Fig. 2 shows the technology architecture of technical data interactive publication platform, which is divided into view layer, control layer, business layer, data access layer, and database. View layer adopts MiniUI, JSP, HTML, CSS, XSL and other related front-end frameworks and technology. Control layer adopts open source MVC framework Spring MVC and Servlet. Business layer encapsulates related public library, business object definition, and business logic processing. Database access layer adopts Hibernate persistence framework.
View layer takes MiniUI AJAX technology to realize the friendly man-machine interface Control layer
1) Servlet: Responsible for the implementation of system login, logout, and user reply information loading and other functions.
2) Controller: Implement data acquisition and control between man-machine interface and business logic in the system.
3) Sprint Web: Responsible for system's context access to Spring Web.
Model layer
1) Spring AOP: Realize system audit, ITA transaction, error unified processing and other functions through intercepting technology.
2) Spring Context: Provide the basis for Bean access to the system and provide JNDI access support for system.
3) Spring Core: Take IOC dependency injection technology to realize bean management, and is
the core foundation of the Spring framework.
5) Spring ORM: Integrate Hibernate and Spring technology, provide simple API to implement data persistence operations, and simplify transaction processing.
6) Spring DAO: Provide JDBC access support for the system, simplify JDBC operations, and
integrate JTA transactions.
7) JDBC: Responsible for implementing functions of complex database queries, statistical functions, access to database views and processes.
8) SwccFlow Client: call workflow interface through RPC protocol and SwccFlow Engine
communication.
9) Hibernate Mapping: Implement the mapping from relational database to POJO.
10) Swccflow Engine: Implement system workflow engine.
J2EE container
Model Control
View
MiniUI
SWCCFlowClient
Spring AOP
Hibernate
JDBC
Spring Core Spring ORM
Spring DAO
Spring Context MiniUI Controller
Html/Css/JS
Servlet
Hibernate Maping
SWCCFlow Engine TCP/IP Oracle
Spring Web Ajax
NIKO Office
CGM.View
[image:4.612.178.434.202.404.2]Cortona3d.View
Figure 2. The technology architecture of technical data interactive publication platform.
Conclusion
The interactive publication technical index of technical data mentioned in this paper can meet equipment makers’ and users’ requirements. The designed technical data interactive publication platform and technology architecture of platform implementation can be a good solution to meet standards, enhance technical data using interactive experience, and solve Security and independent control issues in the process of IETM application. The system takes Web Service technology for realization. The whole system is open and real-time. Next, it can integrate with integrated support information system, fault diagnosis system, and provide intelligent services. The designed technical data interactive publication platform has been used in many kinds of equipment’s technical data. The system has friendly interface, style display normally, powerful interaction, and supports vector graphics and intelligent interactive 3D model technology. The system is safe, reliable, and controllable. In the future, we will research on intelligent services.
References
[1] F. Zhang, Design and Implementation of IETM Authoring System Based on S1000D, Aeronautical Manufacturing Technology, 2014, pp. 80-84.
[2] W.C. Gao, F.L. Shi, P. Fang, Cooperative IETM Model based on GJB6600, Computer and modernization, 2014, pp. 222-225.
[4] V.M. Deshmukh, G.R. Bamnote, An Empirical Study of XML Parsers across Applications, International Conference on Computing Communication Control & Automation, 2015.
[5] J.J. WU, Z.J. Liu, X.L. Zhu, and R. YU, The Study on Lucene Based IETM Information Retrieval, Advances in Computer Science Research, vol. 47, 2016, pp. 221-223.
[6] C.Y. Xi, J.J. Wu, T.Y. Qi, and Y.K. Xu, Study on Service Oriented Equipment Maintenance Support System, Computer Measure & Control, 2013, pp. 3734-3736.
[7] C.C. Guan, G. Li, F.K. Zhao, and S.H. Luo, 3D Visualization and Interactive Cutting Application Based on OpenGL , Computer Application, 2014, pp. 240-242.