CN109614143B - Development method for automatically generating fault flow chart in IETM browser - Google Patents
Development method for automatically generating fault flow chart in IETM browser Download PDFInfo
- Publication number
- CN109614143B CN109614143B CN201811506174.XA CN201811506174A CN109614143B CN 109614143 B CN109614143 B CN 109614143B CN 201811506174 A CN201811506174 A CN 201811506174A CN 109614143 B CN109614143 B CN 109614143B
- Authority
- CN
- China
- Prior art keywords
- fault
- flow chart
- ietm
- fault flow
- browsing
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/74—Reverse engineering; Extracting design information from source code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The development method for automatically generating the fault flow chart in the IETM browser comprises the steps of automatically generating the fault flow chart, and dynamically generating the fault flow chart by utilizing preset fault isolation logic and a gfx technology of Dojo; the method comprises the steps of browsing and interacting a fault flow chart, wherein the browsing and interacting of the fault flow chart are realized by using a JS technology; the method comprises fault browsing interaction records and statistical display, wherein the browsing interaction records and the statistical display utilize a database to store browsing interaction records; statistics of browsing interactions are shown using gfx and charting of Dojo.
Description
Technical Field
The invention relates to the technical field of Interactive Electronic Technical Manuals (IETM), in particular to a development method for automatically generating a fault flow chart in an IETM browser.
Background
The U.S. department of defense at 9 months 1985 proposed a CALS (computer aided logistics support) strategic plan. The meaning of CALS means that the weapon equipment is subjected to life-cycle management and information support, namely, advanced information technologies such as computer network, database, multimedia and digital simulation are comprehensively utilized by all links and relevant units in the life-cycle process of purchasing, dealing, developing, designing, producing, checking, delivering, training and maintaining of a weapon system, information data of the weapon equipment and engineering technology are subjected to digitization, standardization and network integration, and the sharing and reutilization of the information data are improved.
The IETM (interactive electronic technical manual), as an important component of the CALS, is a standardization for digitizing and information exchange of engineering data generated in the works of weapon design, production, use training, maintenance and guarantee, etc.
The IETM currently compiles data modules using standards such as S1000D and GJB6600 and stores the data modules in XML format. And when the fault data module is displayed, providing a guide mode browsing method to gradually display the content of the data module and guide to finish fault isolation.
The existing IETM reading system generally adopts CGM map and other ways to realize the interaction between the fault flow chart and the fault isolation logic. The mode needs to draw the CGM map according to the preset fault isolation logic and then add the CGM map into the data module.
XML (extensible Markup language) extensible Markup language provides a set of rules for converting XML data described by one set of elements into a document described by another set of elements, or even converting the data into a custom text format. XSLT is typically used to transform XML documents into HTML for display in a web browser.
Dojo is an open source DHTML toolkit realized by javascript language, supports internationalization and has four themes: claro, nihilo, soria, tundra. Dojo has high conceptual integrity, can obtain the source code free of charge, and is open source.
The OSWorkflow is an open-source workflow engine completely written by java language, and has the characteristics of remarkable flexibility and complete user facing to the technical background. The present invention utilizes only xml formatted files of OSWorkflow.
Disclosure of Invention
The invention aims to provide a development method for automatically generating a fault flow chart in an IETM browser, which can automatically generate the fault flow chart based on preset fault isolation logic.
In order to achieve the above object, the present invention provides a development method for automatically generating a fault flow chart in an IETM browser, which includes automatically generating a fault flow chart, wherein the fault flow chart automatically generates a fault flow chart dynamically by using preset fault isolation logic and the gfx technology of Dojo.
The above development method for automatically generating a fault flowchart in an IETM browser, wherein the automatically generating of the fault flowchart includes: utilizing an IETM manufacturing platform to manufacture a fault data module and generating a DDN data packet; converting XML data into HTML data by using an XSLT technology, converting a fault step part into XML data in an OSWorkflow form, and corresponding a label of a fault data module to an XML label in the OSWorkflow; and (5) combining the gfx and JS technologies of Dojo, and drawing the xml data into a fault flow chart.
The development method for automatically generating the fault flow chart in the IETM browser further comprises fault flow chart browsing interaction, wherein the fault flow chart browsing interaction is realized by using a JS technology; the fault flow diagram browsing interaction comprises: setting a single-click event for each step when drawing a fault flow chart; the click events include: when clicking the step on the fault flow chart, firstly judging whether the previous step of the step is executed, if so, highlighting the step, restoring other steps to be not executed except the ancestor step of the step, and simultaneously displaying the details of the step through characters in the character step; if not, no action is triggered.
The above development method for automatically generating a fault flow chart in an IETM browser, wherein the single-click event further includes: clicking the link of the text step triggers the same event when clicking the step on the fault flow chart.
The development method for automatically generating the fault flow chart in the IETM browser further comprises fault browsing interaction records and statistical display, wherein the browsing interaction records and the statistical display utilize a database to store the browsing interaction records; and displaying the statistics of browsing interaction by using gfx and charting of Dojo.
The above development method for automatically generating a fault flow chart in an IETM browser, wherein the fault browsing interaction record and statistical presentation include: when the final step of the fault flow is executed, displaying a storage link in the text step, clicking for storage, and storing the browsing interaction record into a database; the IETM browser background counts various browsing interaction records; and displaying the browsing interaction records and the statistical results of various browsing interaction records by using gfx and charting of Dojo.
The method for developing the automatic fault flow chart generation in the IETM browser includes storing the contents in the database, including the converted xml data, the step set after browsing interaction, the data module code and the data module name.
Compared with the prior art, the invention has the beneficial technical effects that:
according to the development method for automatically generating the fault flow chart in the IETM browser, the fault flow chart is automatically generated and can be automatically generated according to the preset fault isolation logic, and if the fault isolation logic is modified, the fault flow chart is automatically regenerated again, so that CGM (computer graphic message) modification can be omitted, and corresponding workload can be reduced; browsing interaction is realized, a user can conveniently check and execute a certain step and check details of the step, and the method is more intuitive; the browsing interaction record is saved, so that the operation trace of a user can be saved and the trace can be traced; the statistical result of browsing the interactive records is displayed by using the histogram, so that the occurrence frequency of certain interactive records can be visually observed, certain interactive operation interaction is less, and the histogram has certain guiding significance for subsequent troubleshooting.
Drawings
The development method for automatically generating the fault flow chart in the IETM browser of the invention is provided by the following embodiments and the attached drawings.
FIG. 1 is a flow chart of automatic generation of a fault flow chart according to a preferred embodiment of the present invention.
FIG. 2 is a flow chart of a fault generated in the preferred embodiment of the present invention.
FIG. 3 is a flow chart of interaction for browsing a fault in a preferred embodiment of the present invention.
FIG. 4 is a diagram illustrating a statistical presentation of trouble shooting interactions in accordance with a preferred embodiment of the present invention.
Detailed Description
The following describes the developing method for automatically generating a fault flow chart in an IETM browser according to the present invention in further detail with reference to fig. 1 to 4.
The development method for automatically generating the fault flow chart in the IETM browser comprises the step of automatically generating the fault flow chart. And the fault flow chart is automatically generated, and the fault flow chart is dynamically generated by utilizing preset fault isolation logic and the gfx technology of Dojo.
FIG. 1 is a flow chart illustrating automatic generation of a fault flow chart according to a preferred embodiment of the present invention.
Referring to fig. 1, the automatic generation of the fault flow diagram includes: utilizing an IETM manufacturing platform to manufacture a fault data module and generating a DDN data packet (the data in the DDN data packet is XML data); converting XML data into HTML data by using an XSLT technology, converting a fault step part into XML data in an OSWorkflow form, and corresponding the label of a fault data module to the XML label in the OSWorkflow; in conjunction with the gfx and JS techniques of Dojo (i.e., JS code written with gfx of Dojo), xml data is plotted as a fault flow chart, as in fig. 2.
And manufacturing a fault data module, namely presetting fault isolation logic.
And issuing the generated DDN data packet by using an IETM issuer, wherein XML data is converted into HTML data in the issuing process, and the fault step part is converted into XML data in the form of OSWorkflow.
The correspondence before and after the conversion of the failure step portion is shown in table 1.
Table 1: correspondence table before and after partial conversion of fault step
And automatically generating a fault flow chart according to preset fault isolation logic, and if the fault isolation logic is modified, automatically modifying the fault flow chart correspondingly.
The development method for automatically generating the fault flow chart in the IETM browser further comprises fault flow chart browsing interaction. And the browsing interaction of the fault flow chart is realized by using a JS technology, and the interactive steps are highlighted.
FIG. 3 is a flow chart of interaction for browsing a fault in a preferred embodiment of the invention.
Referring to fig. 3, the fault flow diagram browsing interaction includes: when drawing the fault flow chart, a single-click event is set for each step. The click events include: when clicking the step on the fault flow chart, firstly judging whether the previous step of the step is executed, if so, highlighting the step, restoring other steps to be not executed except the ancestor step of the step, and simultaneously displaying the details of the step through characters in the character step; if not, no action is triggered. The link to the text step can also be clicked, triggering the same event when clicking the step on the fault flow chart. That is, the single click event can be implemented by clicking on a step on the fault flow chart or clicking on a link of a text step.
The development method for automatically generating the fault flow chart in the IETM browser further comprises fault browsing interaction record and statistical display. The browsing interaction records and the statistical display are realized, and the browsing interaction records are stored by utilizing a database; and displaying the statistics of browsing interaction by using gfx and charting of Dojo.
FIG. 4 is a diagram illustrating a statistical presentation of trouble shooting interactions in accordance with a preferred embodiment of the present invention.
The fault browsing interaction record and the statistical display comprise: when the final step of the fault flow is executed, a storage link is displayed in the text step, the storage is clicked, the browsing interaction record of the time is stored in a database, and the content stored in the database comprises the converted xml data, the step set after the browsing interaction, the data module code and the data module name; the IETM browser background counts various browsing interaction records; and displaying the browsing interaction records and the statistical results of various browsing interaction records by using gfx and charting of Dojo, as shown in FIG. 4.
By using the development method for automatically generating the fault flow chart in the IETM browser, when a fault data module is read, the equipment can be effectively guided to use and be learned and mastered by maintenance personnel for maintenance and fault diagnosis through the display guidance and interaction of the fault flow chart and corresponding troubleshooting information description (text steps).
Claims (6)
- The development method for automatically generating the fault flow chart in the IETM browser is characterized by comprising the steps of automatically generating the fault flow chart, wherein the fault flow chart is automatically generated by utilizing preset fault isolation logic and a gfx technology of Dojo;the automatic generation of the fault flow diagram comprises: utilizing an IETM manufacturing platform to manufacture a fault data module and generating a DDN data packet, wherein data in the DDN data packet is XML data; converting XML data into HTML data by using an XSLT technology, converting a fault step part into XML data in an OSWorkflow form, and corresponding the label of a fault data module to the XML label in the OSWorkflow; and (5) combining the gfx and JS technologies of Dojo, and drawing the xml data into a fault flow chart.
- 2. The development method for automatically generating a fault flow graph in an IETM browser according to claim 1, wherein the development method further comprises a fault flow graph browsing interaction, the fault flow graph browsing interaction being implemented with a JS technique;the fault flow diagram browsing interaction comprises: setting a single-click event for each step when drawing a fault flow chart;the click events include: when clicking the step on the fault flow chart, firstly judging whether the previous step of the step is executed, if so, highlighting the step, restoring other steps to be not executed except the ancestor step of the step, and simultaneously displaying the details of the step through characters in the character step; if not, no action is triggered.
- 3. The development method for automatically generating a fault flow graph in an IETM browser of claim 2, wherein the single click event further comprises: clicking the link of the text step triggers the same event when clicking the step on the fault flow chart.
- 4. The development method for automatically generating fault flow charts in IETM browsers according to claim 2 or 3, wherein the development method further comprises fault browsing interaction records and statistical presentation, said browsing interaction records and statistical presentation utilizing a database to maintain records of browsing interactions; and displaying the statistics of browsing interaction by using gfx and charting of Dojo.
- 5. The development method for automatically generating fault flow charts in an IETM browser according to claim 4, wherein said fault browsing interaction logging and statistical presentation comprises: when the final step of the fault flow is executed, displaying a storage link in the text step, clicking for storage, and storing the browsing interaction record into a database; the IETM browser background counts various browsing interaction records; and displaying the browsing interaction records and the statistical results of various browsing interaction records by using gfx and charting of Dojo.
- 6. The development method for automatically generating fault flow charts in IETM browsers according to claim 5, wherein the contents saved to the database include converted xml data, browsing interacted step set, data module code and data module name.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811506174.XA CN109614143B (en) | 2018-12-10 | 2018-12-10 | Development method for automatically generating fault flow chart in IETM browser |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811506174.XA CN109614143B (en) | 2018-12-10 | 2018-12-10 | Development method for automatically generating fault flow chart in IETM browser |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109614143A CN109614143A (en) | 2019-04-12 |
CN109614143B true CN109614143B (en) | 2022-06-21 |
Family
ID=66008071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811506174.XA Active CN109614143B (en) | 2018-12-10 | 2018-12-10 | Development method for automatically generating fault flow chart in IETM browser |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109614143B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110597791B (en) * | 2019-09-30 | 2023-05-23 | 贵州电网有限责任公司 | Knowledge database construction and management method for operation and maintenance of electric power metering equipment |
CN115099195A (en) * | 2022-06-22 | 2022-09-23 | 中国人民解放军海军工程大学 | IETM fault data conversion and extraction method based on product FMEA |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302098A (en) * | 2015-11-11 | 2016-02-03 | 同济大学 | Subway vehicle interoperation maintenance and support platform based on IETM and building method thereof |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050223288A1 (en) * | 2004-02-12 | 2005-10-06 | Lockheed Martin Corporation | Diagnostic fault detection and isolation |
US9898703B2 (en) * | 2010-04-15 | 2018-02-20 | Mxi Technologies, Ltd. | Method and system for deployed operations support |
CN105045583B (en) * | 2015-07-08 | 2018-02-06 | 哈尔滨工程大学船舶装备科技有限公司 | A kind of IETM failure classes data module composition apparatus and its creative method based on visible process |
-
2018
- 2018-12-10 CN CN201811506174.XA patent/CN109614143B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302098A (en) * | 2015-11-11 | 2016-02-03 | 同济大学 | Subway vehicle interoperation maintenance and support platform based on IETM and building method thereof |
Non-Patent Citations (4)
Title |
---|
S1000D下故障隔离信息的研究与实现;冯东云;《信息技术》;20110225;第45-47页 * |
基于IETM的涡轮故障诊断方法研究;刘英乾;《应用科技》;20130704;第58-62页 * |
基于S 1000D的IETM阅读器设计与实现;陈正峰;《航空标准化与质量》;20170815;第52-55页 * |
陈正峰.基于S 1000D的IETM阅读器设计与实现.《航空标准化与质量》.2017, * |
Also Published As
Publication number | Publication date |
---|---|
CN109614143A (en) | 2019-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080263101A1 (en) | Data Processing Device and Data Processing Method | |
US20100199167A1 (en) | Document processing apparatus | |
US20030037076A1 (en) | Method, computer program and system for style sheet generation | |
US20080262833A1 (en) | Document Processing Device and Document Processing Method | |
US20080005659A1 (en) | Data Processing Device, Document Processing Device, and Document Processing Method | |
NL2013306A (en) | Template system for custom document generation. | |
CN106469140A (en) | A kind of report generating system and its method | |
EP1830275A1 (en) | Information distribution system | |
EP1816586A1 (en) | Data processing system, data processing method, and management server | |
US20090021767A1 (en) | Document processing device | |
US20080010588A1 (en) | Document Processing Device and Document Processing Method | |
CN110968294B (en) | Business domain model establishing system and method | |
US20070258100A1 (en) | Document Processing Device and Document Processing Method | |
EP1821219A1 (en) | Document processing device and document processing method | |
US7805452B2 (en) | Data processing device and data processing method | |
CN106951231A (en) | A kind of computer software development approach and device | |
US20090083300A1 (en) | Document processing device and document processing method | |
CN109614143B (en) | Development method for automatically generating fault flow chart in IETM browser | |
CN109213480A (en) | A kind of method, storage medium, equipment and system for developing the back-stage management page | |
EP1830274A1 (en) | Server device and name space issuing method | |
US20080005085A1 (en) | Server Device and Search Method | |
CN111435300A (en) | Web system development method, device, equipment and storage medium | |
CN114971591A (en) | Multi-level reporting and summarizing system and method for enterprise annual budget | |
US20100115395A1 (en) | Data processing apparatus | |
CN114973798A (en) | Word learning card generation method and device |
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 |