Visual intelligent auxiliary interactive electronic technical manual development system and method
By introducing 3D digital model and AI technology into the aircraft technical manual development system, combined with the S1000D standard, the problems of poor interactivity and inconvenient update of traditional paper technical manuals have been solved, and the intelligent and efficient improvement of the technical manual development process has been achieved.
Patent Information
- Application Number
- CN202411737511.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-04-25
AI Technical Summary
Traditional paper aircraft technical manuals have problems such as poor interactivity, low review efficiency, inconvenient updates, poor maintenance and preservation, and it is difficult to meet the needs of complex aircraft structures and functions.
The interactive electronic technology manual development system with visual intelligence assisted is adopted, combined with the S1000D standard, structured electronic documents are compiled in XML language, and 3D lightweight digital models and AI technology are introduced to improve the degree of reuse and convenience of public data, and increase the intelligence and intuitiveness of the development process.
It significantly improves the efficiency of technical manual development work, improves the speed of establishing connection relationships between data modules and public data, supports automatic updates, and reduces the cost of technical manual development and maintenance.
Smart Images

Figure CN119886057A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of aircraft technical manuals, and relates to a visual intelligent-assisted interactive electronic technical manual development system and method. Background Art
[0002] The aircraft technical manual is one of the essential key products provided by the main manufacturer to the user when the aircraft is delivered. It contains a large amount of technical data, including configuration control, maintenance requirements, maintenance procedures, operating procedures and other aspects. Its purpose is to guide users to correctly use and maintain the aircraft to ensure that the aircraft always maintains the specified airworthiness throughout its life cycle.
[0003] Early aircraft technical manuals were all in paper form. Technical manual developers used word processing tools to edit text content, insert technical illustrations, and set layout styles in electronic documents. After the electronic documents were edited, printed, bound, and delivered to users, they were turned into paper manuals. When the technical manual is updated, the technical manual developers use the above method to make the content that needs to be changed into paper inserts for users to manually change pages to ensure that the technical manual is currently valid. The international standard widely used for paper-based technical manuals is ATA 100.
[0004] As aircraft structures become more complex and their functions become more abundant, the complexity of use and maintenance work also increases accordingly, and the required technical information also increases. The number, volume and weight of paper-based technical manuals are becoming increasingly large, making them inconvenient for users to use. The application of new technologies and changes in user needs also cause frequent changes in aircraft technical status. The above-mentioned traditional methods of developing, modifying and managing technical manuals also affect the timeliness and coordination of technical manual updates, bringing safety risks.
[0005] In order to solve the problems of poor interactivity, low efficiency of reference, inconvenient updating, poor maintenance and preservation of paper technical manuals, the technology of interactive electronic technical manuals has been developed. The corresponding international standards are ATA2200 and S1000D, which aim to improve the informatization of technical manual development and use. ATA2200 is based on ATA 100 and uses SGML language to compile structured electronic documents. Manual page blocks are used as the smallest data unit of technical manuals. Technical manuals are published in electronic form and support interactive browsing and operation functions. The S1000D standard is the latest international technical manual specification. It supports the use of XML language to compile structured electronic documents, uses data modules as the smallest data unit of technical manuals, and uses public source databases for data storage. It has good data reusability and scalability. Electronic technical manuals published according to this standard are more powerful in terms of interactive browsing and operation functions.
[0006] Interactive electronic technical manual technology can reduce the development cost of technical manuals, improve the management level of technical manuals, and more effectively shorten the user's reference time, improve maintenance efficiency, and reduce the maintenance cost of technical manuals. Aircraft users have an urgent need for the promotion and application of this technology.
[0007] ATA2200, S1000D and other technical standards related to interactive electronic technical manuals mainly focus on the top-level planning, data structure composition and management and use requirements of interactive electronic technical manuals, but do not specify the functional composition and implementation methods of related software. The technical manual project team can flexibly build the software system as needed. At present, most interactive electronic technical manual development systems have realized the basic functions supported by S1000D and established a collaborative software environment for technical manual development, management, publishing and modification. However, the powerful application potential contained in the data structure of S1000D itself has not been fully utilized, and the degree of automation and intelligence in the development process has not reached the expected level. In order to realize the interactive function, it is necessary to establish associations between various data in the technical manual, and the technical manual contains a large amount of public information that needs to be frequently and repeatedly referenced. How to locate the required data from the massive data stored in the database and effectively assist the creation process of technical content is a hot issue in the field of technical manual development technology that has long been concerned. Summary of the invention
[0008] Purpose of the Invention
[0009] The present invention provides a visual intelligent-assisted interactive electronic technical manual development system and method, which applies the concept of a public information library provided by S1000D, introduces 3D lightweight digital model technology and AI technology, improves the reuse degree and ease of use of public data in the technical manual, increases the intelligence and intuitiveness of the development process, and significantly improves the work efficiency of the technical manual development work.
[0010] Technical Solution
[0011] To achieve the above purpose, a visual intelligent-assisted interactive electronic technical manual development system is adopted in the present invention. On the basis of realizing the integration of interactive electronic technical manual development, publishing, modification and management functions, lightweight 3D models and AI technology are applied. The system supports the S1000D standard, uses XML language to create data modules that constitute the technical manual, and manages the data modules throughout the life cycle in the public source database. The system fully supports the concept of public information library in the S1000D standard, builds intelligent 3D virtual digital models, intelligent fault information functions and AI auxiliary functions, improves the intuitiveness and intelligence of technical manual development work, and provides interactive browsing, clicking, selecting and automatically entering intelligent 3D virtual digital models to establish references, and provides automatic acquisition and automatic entry of AI auxiliary functions to establish references to various data in the public source database. Through the intelligent fault information function, fault information, fault phenomena, isolation steps and other information can be structured and integrated in the data module creation project, and supports the display of the above fault data through intelligent 3D virtual digital models.
[0012] A visual intelligent-assisted interactive electronic technical manual development system includes a project management subsystem, a task management subsystem, a creation management subsystem, a release management subsystem, a public source database subsystem, a public information base subsystem, a digital model subsystem, an intelligent fault data subsystem, and an AI-assisted subsystem.
[0013] The project management subsystem supports the establishment of technical manual projects according to aircraft models, and provides an operation window for each project to establish a product structure decomposition using a standard numbering system according to the S1000D standard. The project management subsystem provides data module coding functions, supports the establishment of data modules based on the product structure decomposition at each level, and all data modules are aggregated to form a data module requirement list.
[0014] The task management subsystem is responsible for the allocation of tasks such as data module creation tasks, data module quality control tasks, technical manual resource creation tasks, technical manual resource quality control tasks, technical manual publishing tasks, technical manual quality control tasks, data module update tasks, and technical manual incremental publishing tasks. The task subsystem provides workflow design functions, which can set workflows for specific projects including review, countersignature, approval, circulation and other types of nodes.
[0015] The creation management subsystem uses the XML editor to create data modules. When creating data modules, the creation management subsystem can access the digital model subsystem, obtain the required public information by clicking on the relevant positions of the intelligent 3D virtual digital model, and automatically establish reference relationships in the corresponding component elements of the data module using the XML language. When creating fault data modules, the creation management subsystem can obtain fault data from the intelligent fault data subsystem and perform operations such as information display, acquisition, and association by clicking and selecting.
[0016] The release management subsystem supports selecting the required data modules from the data module requirement list of a specific project to create a manual data module. The release engine loads the release style to perform linear and interactive release of the manual data module. Linear release generates PDF files and WORD files, and interactive release generates HTML, which can be interactively read and used through the technical manual browser. The release management subsystem supports incremental release of technical manuals to generate technical manual update packages based on aircraft technical status changes. The release management subsystem supports filtering data modules by applicability.
[0017] The public source database subsystem is called by other subsystems through the data interface to read and store data. It stores all data used by the interactive electronic technical manual and realizes the full life cycle management of data.
[0018] The public information library subsystem manages public information in aircraft technical manuals, such as aircraft area information, cover information, applicability information, tool information, equipment information, consumables information, circuit breaker information, etc. The public information library subsystem supports obtaining part information in the diagram data module from the creation management subsystem to form a full aircraft parts information library. The public information library subsystem supports recording data module information that references public information, and provides information push and update reminders when public information changes.
[0019] The digital model subsystem provides an intelligent 3D virtual digital model. Based on the overall appearance of the aircraft, it displays the area division, cover distribution, channel composition, instrument panel layout, and circuit breaker position of the entire aircraft in three dimensions. The digital model subsystem also provides digital models of tools and equipment. The digital model subsystem supports interactive display of digital models, path navigation, content selection and other functions. The digital model subsystem provides an intuitive display function for public information in the public information library subsystem, and the data of the two are always consistent from the same source.
[0020] The intelligent fault data subsystem provides functions for constructing, displaying and managing various types of aircraft fault data, covering fault information, fault phenomena, fault isolation operation steps, etc. It supports automatic establishment of associations between fault data through the AI-assisted subsystem during the data module creation process. The digital model subsystem can display components that capture fault information or components that cause faults in an intelligent 3D virtual digital model.
[0021] The AI-assisted subsystem is used to provide intelligent assistance for data module creation. By pre-training a large language model with a small sample using a technical manual corpus, the required data modules, technical illustrations, audio, video, animation information, etc. are obtained from the public source database and provided to the data module editor for display. In particular, the relevant information is accurately located from the public information database subsystem, digital model subsystem, and intelligent fault data subsystem for local display, reducing the time required for manual retrieval and operation. The AI-assisted subsystem can also track changes in technical data, create update tasks through the task management subsystem, and promote the creation management subsystem to automatically update data modules. The AI-assisted subsystem can also be used to assist in the release of technical manuals. In the release management subsystem, the graphical operation interface provided by the AI-assisted subsystem is used to filter out the required data modules from the public source database through simple operations to build and release technical manual modules.
[0022] A visual intelligent-assisted interactive electronic technical manual development method includes three implementation methods: digital model subsystem implementation, intelligent fault data subsystem implementation, and AI-assisted subsystem implementation.
[0023] Furthermore, the digital model subsystem is implemented, including the following steps:
[0024] S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list;
[0025] S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators;
[0026] S30: Create public information through the public information library subsystem and push the digital model subsystem to build an intelligent 3D virtual digital model:
[0027] S50: Edit the XML file of the data module through an XML editor;
[0028] S60: loading the intelligent 3D virtual digital model in the XML editor and performing interactive operations, clicking on the corresponding position of the intelligent 3D virtual digital model, obtaining the public information required by the data module, such as maintenance cover information, tool information, etc., and directly establishing a reference to the required public information in the XML file;
[0029] S90: storing the edited data module XML file into the public source database subsystem.
[0030] Furthermore, the step S30 specifically includes:
[0031] 8) Create public information by entering or batch importing through the public information creator. The public information is stored in various public information data modules according to the data types specified in the S1000D standard, forming various public information libraries such as the whole machine parts library, the whole machine tool library, the whole machine cover library, and the whole machine circuit breaker library. Each public information in the public information library is assigned a unique ID;
[0032] 9) When creating public information, a list of data modules that use the public information can be provided at the same time, forming a dynamic association relationship between the public information and the data module information;
[0033] 10) The public information database subsystem pushes public information and dynamic associations to the digital model subsystem;
[0034] 11) The digital model subsystem provides an intelligent 3D virtual digital model, which three-dimensionally marks the parts, area division, cover distribution, channel composition, instrument panel layout, control components, circuit breaker position, etc. of the entire machine and assigns a unique ID;
[0035] 12) The digital model subsystem reads the public information pushed by the public information database subsystem, and associates the elements of the intelligent 3D virtual digital model with the public information one-to-one by manual operation or automatic semantic recognition;
[0036] 13) The digital model subsystem provides an intelligent 3D virtual digital model display operation interface. By clicking on the elements on the intelligent 3D virtual digital model, the public information corresponding to the elements is displayed in the cursor and list window, such as the name of the part, the supplier, the associated data module, the applicable tools and other information;
[0037] 14) The public information database subsystem searches the data module XML file in the public source database, records the reference relationship between each data module in the public source database and the public information, further improves the dynamic association relationship and pushes it to the digital model subsystem again;
[0038] Furthermore, the intelligent fault data subsystem, the implementation method comprises the following steps:
[0039] S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list;
[0040] S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators;
[0041] S40: Intelligent processing of fault data through the intelligent fault data subsystem:
[0042] S50: The data module creator edits the XML file of the data module through an XML editor;
[0043] S70: Edit the XML file of the data module through an XML editor, load the fault information demonstrator in the XML editor and perform interactive operations, check the tree structure or click the corresponding position of the intelligent 3D virtual digital model in the 3D demonstrator to obtain the fault data required by the data module, and directly insert it into the XML file;
[0044] S90: The data module creator stores the edited data module XML file into the public source database subsystem.
[0045] Furthermore, the step S40 specifically includes:
[0046] 7) Using the XML SCHEMA specified in the S1000D standard to store fault information and corresponding fault phenomena through the fault information storage;
[0047] 8) In the fault data integrator, the fault phenomena are integrated by the fault mode grouper to form fault mode groups;
[0048] 9) In the fault data integrator, the isolation program information corresponding to each fault mode is stored and managed by the fault isolation program according to the fault mode group;
[0049] 10) Display fault data in the fault information demonstrator through a tree structure tree and a 3D demonstrator;
[0050] 11) In the tree structure tree, the fault information and fault phenomenon as well as the corresponding fault mode grouping and isolation procedure information are displayed in a text and graphic combination according to the product structure decomposition, and the fault information and fault phenomenon as well as the corresponding fault mode grouping and isolation procedure information can also be displayed in groups according to the fault mode grouping in a text and graphic combination 8221;
[0051] 12) Display fault information and fault phenomena through intelligent 3D virtual digital models in 3D demonstration machines, such as displaying monitorable fault information and fault phenomena in dashboard displays or alarm devices, displaying visually perceptible fault information and fault phenomena on parts, and displaying other types of fault information and fault phenomena on virtual crew members;
[0052] Furthermore, the AI-assisted subsystem implementation method includes the following steps:
[0053] S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list;
[0054] S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators;
[0055] S50: Edit the XML file of the data module through an XML editor;
[0056] S80: Data module creation through AI-assisted subsystem:
[0057] S90: storing the edited data module XML file into the public source database subsystem;
[0058] S100: The technical manual publisher uses the AI-assisted function to create a publication module through the publication management subsystem and selects the publication style to complete the publication of the technical manual:
[0059] S110: The intelligent updater detects the data version changes stored in the public source database subsystem, pushes the changes to the release management subsystem, and performs incremental release of the technical manual:
[0060] Furthermore, step S80 specifically includes:
[0061] 4) Pre-train the large language model built into the AI-assisted subsystem with small samples through the dedicated corpus of technical manuals, so that it has the ability to locate and display data in the public source database subsystem;
[0062] 5) Load the intelligent prompter through the XML editor, locate the relevant data from the public source database subsystem and display it in the display window, such as data modules, technical illustrations, audio, video, animation, etc.;
[0063] 6) Load the intelligent associator through the XML editor, select the data module related data through the intelligent prompter, automatically establish a reference to the common information in the XML file of the data module, read the fault isolation program, associate the isolation program information with the fault mode group and insert it into the XML file of the data module;
[0064] Furthermore, step S100 specifically includes:
[0065] 6) Inputting the required content scope information of the technical manual described in natural language into the technical manual module creator;
[0066] 7) Calling the intelligent prompter to search the public source database according to the content range information to form a list of pre-selected data modules;
[0067] 8) Correcting the pre-selected data module list to form a final data module list;
[0068] 9) Create a technical manual module according to the final data module list through the intelligent associator;
[0069] 10) Select the publishing style to complete the technical manual publishing;
[0070] Furthermore, step S110 specifically includes:
[0071] 6) The intelligent updater of the AI-assisted subsystem detects changes in the data module through the common source database subsystem;
[0072] 7) Create update tasks through the task management subsystem and push them to the release management subsystem;
[0073] 8) The incremental publisher of the publishing management subsystem updates the technical manual module associated with the data module through the intelligent associator;
[0074] 9) Create a technical manual incremental release module;
[0075] 10) Select the release style to complete the release of the technical manual incremental package.
[0076] The beneficial effects of this application are:
[0077] The present invention provides a visual intelligent-assisted interactive electronic technical manual development system. Compared with the existing technical solutions, the level of intelligence and intuitiveness in the technical manual development process is greatly improved. With the assistance of AI, technical manual developers can use intelligent 3D virtual digital models and intelligent fault information functions to intuitively, conveniently, quickly and accurately establish the connection relationship between data modules and public data, support automatic updating of associated data modules when public data changes, significantly improve data reusability and ease of use, greatly reduce the cost of technical manual development, and thus reduce the total cost of technical manuals throughout the life cycle of the aircraft. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] Figure 1 A schematic diagram of the structure of a visual intelligent-assisted interactive electronic technical manual development system provided by the present invention;
[0079] Figure 2 A schematic diagram of a workflow constructed for the public information provided by the present invention;
[0080] Figure 3 A schematic diagram of the workflow of the digital model subsystem provided by the present invention;
[0081] Figure 4A schematic diagram of the working process of the intelligent fault data subsystem provided by the present invention;
[0082] Figure 5 A schematic diagram of the workflow of the AI-assisted subsystem provided by the present invention;
[0083] Figure 6 A schematic diagram of the workflow of creating a technical manual module for the release management subsystem provided by the present invention;
[0084] Figure 7 A schematic diagram of the workflow of creating a technical manual incremental publishing module for the publishing management subsystem provided by the present invention;
[0085] Figure 8 A flowchart of an exemplary method of a visual intelligent-assisted interactive electronic technical manual development system provided by the present invention. DETAILED DESCRIPTION
[0086] In order to make the purpose, technical scheme and advantages of the implementation of the present invention clearer, the technical scheme in the embodiment of the present invention will be described in more detail in combination with the embodiment of the present invention. In the example, the same or similar reference numerals throughout represent the same or similar originals or elements with the same or similar functions. The described embodiments are part of the embodiments of the present invention, not all of them. The embodiments described below by reference are exemplary and intended to be used to explain the present invention, and should not be construed as limitations on the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in the field without making creative work belong to the scope of protection of the present invention. The following is a detailed description in combination with the embodiments of the present invention.
[0087] like Figure 1 As shown, an embodiment of the present invention provides a visual intelligent-assisted interactive electronic technical manual development system, including a project management subsystem 100, a task management subsystem 200, a creation management subsystem 300, a publishing management subsystem 400, a public source database subsystem 500, a public information base subsystem 600, a digital model subsystem 700, an intelligent fault data subsystem 800 and an AI-assisted subsystem 900.
[0088] The project management subsystem 100 supports the establishment of technical manual projects according to aircraft models, and provides an operation window for each project to establish a product structure decomposition using a standard numbering system according to the S1000D standard. The product structure decomposition is subdivided into four levels: system, subsystem, sub-subsystem and component. The project management subsystem provides a data module coding function, supports the establishment of data modules based on the product structure decomposition at each level, and all data modules are aggregated to form a data module requirement list, that is, a collection of all data modules that constitute all technical manuals of the model.
[0089] The task management subsystem 200 is used to manage the technical manual development workflow of a specific project, including the allocation of work tasks such as data module creation tasks, data module quality control tasks, technical manual resource creation tasks, technical manual resource quality control tasks, technical manual publishing tasks, technical manual quality control tasks, data module update tasks, and technical manual incremental publishing tasks. The task subsystem 200 also provides a workflow design function, which combines the personnel authority and work requirements configured by the project management subsystem 100 to set a multi-node, multi-branch workflow for a specific project, including but not limited to review, countersignature, approval, circulation and other type nodes.
[0090] The creation subsystem 300 is used to create data modules. It obtains data module information from the data module requirement column in the project management subsystem 100 through the task management subsystem 200, and retrieves the data module document in XML format from the public source database subsystem 500. The creation subsystem 300 provides an XML editor, which loads the corresponding XML Schema in the S1000D standard according to the selected data module type, edits the elements at all levels in the structured document under the constraints of the XML Schema, and edits the various attributes of the elements. The XML editor supports reading technical manual resources such as graphics, audio, video, and lightweight 3D models from the public source database subsystem 500 and establishing associations with the elements and attributes at all levels in the structured document to form a structured document containing technical content. The XML editor supports storing the edited structured document in the public source database subsystem 500.
[0091] The release management subsystem 400 is used to release technical manuals and to incrementally release technical manuals according to aircraft technical status changes to generate technical manual update packages. The release management subsystem 400 supports selecting the required data modules from the data module requirement list of a specific project to create manual data modules, and loads the release style through the release engine to perform linear and interactive release of the manual data modules. Linear release generates PDF files and WORD files, and interactive release generates HTML, which can be interactively read and used through the technical manual browser. The release management subsystem 400 supports filtering data modules by applicability.
[0092] The public source database subsystem 500 is the data layer of the interactive electronic technical manual development system, and is called by other subsystems to read and store data through the data interface. The public source database subsystem 500 stores all data used by the interactive electronic technical manual, including data module requirement list, data module, technical manual module, graphics, audio, video and lightweight 3D model, etc. The public source database subsystem provides unique numbering and historical version management functions for each data, realizing the full life cycle management of data.
[0093] The public information base subsystem 600 is used to manage reusable public information in aircraft technical manuals. It uses public information data modules to store public information. Each type of public information adopts the dedicated XML Schema in the S1000D standard and can be referenced by other data modules. Public information includes categories such as circuit breakers, parts, areas, spare parts, equipment, tools, applicability information, warning information, and attention information. The public information base subsystem 600 supports adding and managing public information through direct creation, and also supports obtaining public information generated during the creation process of the data module from the creation subsystem 300 and incorporating it into management.
[0094] like Figure 2 As shown, the public information library subsystem 600 supports the creation of public information 660 by entering one by one or importing in batches through the public information creator 610, and supports the acquisition of public information 660 through the AI auxiliary subsystem 900 during the creation process of the data module 310 through the public information acquirer 620. The public information 660 is stored separately by category. For example, when the public information library subsystem 600 creates the diagram data module 311 in the creation subsystem 300, it can obtain the part information contained in each data module, and integrate and expand it into the part type public information, that is, the whole machine part library 661. For example, when the public information library subsystem 600 creates the maintenance program data module 312 in the creation subsystem 300, it can obtain the tool information contained in each data module, and integrate and expand it into the tool type public information, that is, the whole machine tool library 662. In the public information library subsystem 600, the data module 310 that references each public information 660 is recorded, and a dynamic association relationship 630 is established. The public information library subsystem 600 can push the public information 660 and the dynamic association relationship 630 to the digital model subsystem 700 for building an intelligent 3D virtual digital model, and push it to the AI auxiliary subsystem 900 for implementing intelligent prompts and intelligent update mechanisms.
[0095] The digital model subsystem 700 provides an intelligent 3D virtual digital model 710, which uses a lightweight digital model of the entire machine to three-dimensionally mark the area division of the entire machine, the distribution of the cover, the composition of the channel, the layout of the dashboard, the operating components, and the position of the circuit breaker. In the intelligent 3D virtual digital model 710, functions such as three-dimensional display, path navigation, and interactive operation are provided. The intelligent 3D virtual digital model 710 also provides a lightweight digital model 720 of tools and equipment, and establishes an association between the parts and the tools and equipment used. Click on the tools and equipment, and the corresponding parts in the intelligent 3D virtual digital model 710 are highlighted. Click on the parts, and the corresponding tools and equipment are highlighted.
[0096] like Figure 3As shown, the digital model subsystem 700 obtains the public information 660 in XML format from the public information library subsystem 600, and associates it with the intelligent 3D virtual digital model 710. When creating the data module 310, the creation management subsystem 300 can load the intelligent 3D virtual digital model 710 through the XML editor 110, locate the required public information 660 such as the maintenance cover information 6601 and the tool information 6602 in the intelligent 3D virtual digital model 710, and establish a reference 3121 of the maintenance cover element 3111 to the maintenance cover information 6601 and a reference 3122 of the tool element 3112 to the maintenance cover information 6602 in the XML text of the data module 310 by clicking the mouse.
[0097] The intelligent fault data subsystem 800 provides functions for constructing, displaying and managing various types of aircraft fault data. Figure 4 As shown, the intelligent fault data subsystem 800 includes a fault information storage 810 , a fault data integrator 820 , and a fault data presenter 830 .
[0098] The fault information storage 810 uses the XML SCHEMA specified in the S1000D standard to store fault information 811 , and each item of fault information 811 corresponds to a fault phenomenon 812 .
[0099] The fault data integrator 820 is used to store and manage the relevant fault data required for the fault isolation program, including a fault mode grouper 821 and a fault isolation program 822. The fault mode grouper 821 integrates the fault phenomenon 812 to form a fault mode grouping 8211. The fault isolation program 822 stores and manages the isolation program information 8221 corresponding to each fault mode according to the fault mode grouping 8211, such as the detection method, the LRU causing the fault, the line or the misoperation status and other data. The fault isolation program 822 can obtain the relevant isolation program information 8221 when the creation subsystem 300 creates the data module 310 through the AI auxiliary subsystem 900.
[0100] The fault information demonstrator 830 is composed of a tree structure 831 and a 3D demonstrator 832. The fault information demonstrator 830 reads the fault mode grouping 8211 and the corresponding isolation procedure information 8221 from the fault information storage 810 and the fault data integrator 820 respectively, and loads the intelligent 3D virtual digital model 710 from the digital model subsystem 700. The tree structure 831 can display the fault information 811 and fault phenomenon 812 and the corresponding fault mode group 8211 and isolation procedure information 8221 in a combination of text and graphics according to the product structure decomposition, and can also display the fault information 811 and fault phenomenon 812 and the corresponding isolation procedure information 8221 in groups according to the fault mode group 8211 in a combination of text and graphics. The 3D demonstration machine 832 displays the fault information 811 and fault phenomenon 812 on the intelligent 3D virtual digital model 710, displays the monitorable fault information 8111 and fault phenomenon 8121 in the display or alarm device of the dashboard, displays the visually perceptible fault information 8112 and fault phenomenon 8122 on the parts, and displays other types of fault information 8113 and fault phenomenon 8123 on the virtual crew.
[0101] The AI auxiliary subsystem 900 is used for the creation and release of intelligent auxiliary data modules. It pre-trains the large language model with small samples through the special corpus of technical manuals. It can locate relevant data modules, technical illustrations, audio, video, animation and other information from the public source database subsystem 500 for display, especially locate and display data from the public information database subsystem 600, the digital model subsystem 700, and the intelligent fault data subsystem 800. It also has XML programming capabilities, can automatically establish associations between selected data, and supports the selection of views for local or global display when displaying data. Figure 5 As shown, the AI-assisted subsystem 900 includes an intelligent prompter 910 , an intelligent associator 920 , and an intelligent updater 930 .
[0102] When creating a data module 310, the creation management subsystem 300 can load the intelligent prompter 910 through the XML editor 110, locate relevant data 501 from the public source database subsystem 500 and display it in the display window 911, such as data modules, technical illustrations, audio, video, animation, etc.
[0103] The intelligent associator 920 has the function of automatically parsing and editing XML SCHEMA. When creating a data module 310, the intelligent associator 920 can be loaded through the XML editor 110, and the data module creator can select the data module related data 501 through the intelligent prompter 910 to automatically establish a reference 3120 in the XML text of the data module 310. At the same time, the intelligent associator 920 can also associate the isolation program information 8221 with the fault mode grouping 8211 according to the fault isolation program 822, and further associate it with the intelligent 3D virtual digital model 710.
[0104] The intelligent updater 930 is capable of identifying version changes of various data in the common source database subsystem 500, and can, according to pre-set batch processing options or manual operations, through the task management subsystem 200, drive the creation management subsystem 300 and the publishing management subsystem 400 to automatically update related data modules and publication modules.
[0105] like Figure 6 As shown, the publishing management subsystem 400 supports inputting content range information 411 required for a technical manual described in natural language in a technical manual module creator 410, calling an intelligent prompter 910 to search the public source database 500 according to the content range information 411 to form a pre-selected data module list 412, and the technical manual publisher corrects the pre-selected data module list 412 to form a final data module list 413, and creates a technical manual module 414 according to the final data module list 413 through the intelligent associator 920.
[0106] like Figure 7 As shown, the intelligent updater 930 of the AI-assisted subsystem 900 detects a change in the data module 310 through the public source database subsystem 500, creates an update task 210 through the task management subsystem 200, and pushes it to the release management subsystem 400. The incremental publisher 420 of the release management subsystem 400 updates the technical manual module 414 associated with the data module 310 through the intelligent associator 920, and creates a technical manual incremental release module 415.
[0107] like Figures 1 to 8 As shown, a method for implementing a visual intelligent-assisted interactive electronic technical manual development system mainly includes a digital model subsystem implementation method, an intelligent fault data subsystem implementation method and an AI-assisted subsystem implementation method.
[0108] The digital model subsystem implementation method includes the following steps:
[0109] S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list;
[0110] S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators;
[0111] S30: Create public information through the public information library subsystem and push the digital model subsystem to build an intelligent 3D virtual digital model:
[0112] 15) Create public information by entering or batch importing through the public information creator. The public information is stored in each public information data module according to the data type specified in the S1000D standard, forming various public information libraries such as the whole machine parts library, the whole machine tool library, the whole machine cover library, and the whole machine circuit breaker library. Each public information in the public information library is assigned a unique ID;
[0113] 16) When creating public information, a list of data modules that use the public information can be provided at the same time, forming a dynamic association relationship between the public information and the data module information;
[0114] 17) The public information database subsystem pushes public information and dynamic associations to the digital model subsystem;
[0115] 18) The digital model subsystem provides an intelligent 3D virtual digital model, which three-dimensionally marks the parts, area division, cover distribution, channel composition, instrument panel layout, control components, circuit breaker position, etc. of the entire aircraft and assigns a unique ID;
[0116] 19) The digital model subsystem reads the public information pushed by the public information database subsystem, and associates the elements of the intelligent 3D virtual digital model with the public information one-to-one by manual operation or automatic semantic recognition;
[0117] 20) The digital model subsystem provides an intelligent 3D virtual digital model display operation interface. By clicking on the elements on the intelligent 3D virtual digital model, the public information corresponding to the elements is displayed in the cursor and list window, such as the name of the part, the supplier, the associated data module, the applicable tools and other information;
[0118] 21) The public information database subsystem searches the data module XML file in the public source database, records the reference relationship between each data module in the public source database and the public information, further improves the dynamic association relationship and pushes it to the digital model subsystem again;
[0119] S50: Edit the XML file of the data module through an XML editor;
[0120] S60: loading the intelligent 3D virtual digital model in the XML editor and performing interactive operations, clicking on the corresponding position of the intelligent 3D virtual digital model, obtaining the public information required by the data module, such as maintenance cover information, tool information, etc., and directly establishing a reference to the required public information in the XML file;
[0121] S90: storing the edited data module XML file into the public source database subsystem.
[0122] The intelligent fault data subsystem implementation method includes the following steps:
[0123] S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list;
[0124] S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators;
[0125] S40: Intelligent processing of fault data through the intelligent fault data subsystem:
[0126] 13) Using the XML SCHEMA specified in the S1000D standard to store fault information and corresponding fault phenomena through the fault information storage;
[0127] 14) In the fault data integrator, the fault phenomena are integrated by a fault mode grouper to form fault mode groups;
[0128] 15) In the fault data integrator, the isolation program information corresponding to each fault mode is stored and managed by the fault isolation program according to the fault mode group;
[0129] 16) Display fault data in the fault information demonstrator through a tree structure tree and a 3D demonstrator;
[0130] 17) In the tree structure tree, the fault information and fault phenomenon as well as the corresponding fault mode grouping and isolation procedure information are displayed in a text and graphic combination according to the product structure decomposition, and the fault information and fault phenomenon as well as the corresponding isolation procedure information are also displayed in groups according to the fault mode grouping in a text and graphic combination 8221;
[0131] 18) Display fault information and fault phenomena through intelligent 3D virtual digital models in 3D demonstration machines, such as displaying monitorable fault information and fault phenomena in dashboard displays or alarm devices, displaying visually perceptible fault information and fault phenomena on parts, and displaying other types of fault information and fault phenomena on virtual crew members;
[0132] S50: The data module creator edits the XML file of the data module through an XML editor;
[0133] S70: Edit the XML file of the data module through an XML editor, load the fault information demonstrator in the XML editor and perform interactive operations, check the tree structure or click the corresponding position of the intelligent 3D virtual digital model in the 3D demonstrator to obtain the fault data required by the data module, and directly insert it into the XML file;
[0134] S90: The data module creator stores the edited data module XML file into the public source database subsystem.
[0135] The AI-assisted subsystem implementation method includes the following steps:
[0136] S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list;
[0137] S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators;
[0138] S50: Edit the XML file of the data module through an XML editor;
[0139] S80: Data module creation through AI-assisted subsystem:
[0140] 7) Pre-train the large language model built into the AI-assisted subsystem with small samples through the dedicated corpus of technical manuals, so that it has the ability to locate and display data in the public source database subsystem;
[0141] 8) Load the intelligent prompter through the XML editor, locate the relevant data from the public source database subsystem and display it in the display window, such as data modules, technical illustrations, audio, video, animation, etc.;
[0142] 9) Load the intelligent associator through the XML editor, select the data module related data through the intelligent prompter, automatically establish a reference to the common information in the XML file of the data module, read the fault isolation program, associate the isolation program information with the fault mode group and insert it into the XML file of the data module;
[0143] S90: storing the edited data module XML file into the public source database subsystem;
[0144] S100: The technical manual publisher uses the AI-assisted function to create a publication module through the publication management subsystem and selects the publication style to complete the publication of the technical manual:
[0145] 11) Inputting the required content scope information of the technical manual described in natural language into the technical manual module creator;
[0146] 12) calling the intelligent prompter to search the public source database according to the content range information to form a list of pre-selected data modules;
[0147] 13) Correcting the pre-selected data module list to form a final data module list;
[0148] 14) Create a technical manual module according to the final data module list through the intelligent associator;
[0149] 15) Select the publishing style to complete the technical manual publishing;
[0150] S110: The intelligent updater detects the data version changes stored in the public source database subsystem, pushes the changes to the release management subsystem, and performs incremental release of the technical manual:
[0151] 11) The intelligent updater of the AI-assisted subsystem detects changes in the data module through the common source database subsystem;
[0152] 12) Create update tasks through the task management subsystem and push them to the release management subsystem;
[0153] 13) The incremental publisher of the publishing management subsystem updates the technical manual module associated with the data module through the intelligent associator;
[0154] 14) Create a technical manual incremental release module;
[0155] 15) Select the release style to complete the release of the technical manual incremental package.
[0156] It is understood by those skilled in the art that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as the general understanding of ordinary technicians in the field to which the present invention belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art, and unless defined as here, will not be interpreted with idealized or overly formal meanings. The specific implementation methods described above further describe the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the present invention. Within the spirit and principle of the present invention, any technician familiar with the profession may use the above disclosed technical content to change or modify it into an equivalent embodiment of equivalent changes for application in other fields, but any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention without departing from the technical solution content of the present invention, any modification, equivalent replacement, improvement, etc., made according to the technical essence of the present invention, should be included in the protection scope of the present invention.
Claims
1. A visual intelligent assisted interactive electronic technical manual development system, characterized in that: It includes project management subsystem, task management subsystem, creation management subsystem, release management subsystem, public source database subsystem, public information base subsystem, digital model subsystem, intelligent fault data subsystem and AI auxiliary subsystem components; The project management subsystem supports the establishment of technical manual projects according to aircraft models, and provides an operation window for each project to establish a product structure decomposition using a standard numbering system according to the S1000D standard; the project management subsystem provides a data module coding function, supports the establishment of data modules based on the product structure decomposition at each level, and all data modules are aggregated to form a data module requirement list; The task management subsystem is responsible for the allocation of data module creation tasks, data module quality control tasks, technical manual resource creation tasks, technical manual resource quality control tasks, technical manual publishing tasks, technical manual quality control tasks, data module update tasks, and technical manual incremental publishing tasks; the task subsystem provides workflow design functions, which can set workflows including review, countersignature, approval, and circulation type nodes for specific projects; The creation management subsystem uses an XML editor to create data modules; the creation management subsystem can access the digital model subsystem when creating data modules, obtain the required public information by clicking on the relevant positions of the intelligent 3D virtual digital model, and automatically establish reference relationships between them in the corresponding component elements of the data module using the XML language; when creating fault data modules, the creation management subsystem can obtain fault data from the intelligent fault data subsystem, and perform information display, acquisition and association operations by clicking and selecting; The publishing management subsystem supports selecting the required data modules from the data module requirement list of a specific project to create a manual data module. The publishing engine loads the publishing style to perform linear and interactive publishing on the manual data module. Linear publishing generates PDF files and WORD files, while interactive publishing generates HTML files, which can be interactively read and used through the technical manual browser. The release management subsystem supports incremental release of technical manuals to generate technical manual update packages based on aircraft technical status changes; The release management subsystem supports filtering data modules by applicability; The public source database subsystem is called by other subsystems through the data interface to read and store data. It stores all the data used in the interactive electronic technical manual, realizing the full life cycle management of data. The public information base subsystem manages the public information in the aircraft technical manual, such as aircraft area information, cover information, applicability information, tool information, equipment information, consumables information, and circuit breaker information content; The public information base subsystem supports obtaining part information in the diagram data module from the creation management subsystem to form a full-machine part information base; the public information base subsystem supports recording data module information that references public information, and provides information push and update reminders when public information changes; The digital model subsystem provides an intelligent 3D virtual digital model. Based on the overall appearance of the aircraft, it displays the area division, cover distribution, channel composition, instrument panel layout, and circuit breaker position of the entire aircraft in three dimensions. The digital model subsystem also provides digital models of tools and equipment. The digital model subsystem supports interactive display, path navigation, and content selection of digital models. The digital model subsystem provides an intuitive display function for public information in the public information library subsystem. The data of the two always remain consistent from the same source. The intelligent fault data subsystem provides functions for constructing, displaying and managing various types of aircraft fault data, covering fault information, fault phenomena, and fault isolation operation steps. It supports the automatic establishment of associations between fault data through the AI-assisted subsystem during the data module creation process. The digital model subsystem can display the components that capture fault information or cause faults in the intelligent 3D virtual digital model. The AI-assisted subsystem is used to provide intelligent assistance functions for data module creation. By using the technical manual corpus to train the large language model with small samples in advance, the required data modules, technical illustrations, audio, video, and animation information are obtained from the public source database and provided to the data module editor for display. In particular, the relevant information is accurately located from the public information database subsystem, digital model subsystem, and intelligent fault data subsystem for local display, reducing the time required for manual retrieval and operation; the AI-assisted subsystem can also track changes in technical data, create update tasks through the task management subsystem, and promote the creation management subsystem to automatically update data modules; the AI-assisted subsystem can also be used to assist in the release of technical manuals; in the release management subsystem, the graphical operation interface provided by the AI-assisted subsystem is used, and the required data modules can be screened out from the public source database through simple operations to build and publish technical manual modules.
2. The method for developing interactive electronic technical manuals with visual intelligent assistance of the system as claimed in claim 1, characterized in that: It includes three implementation methods: digital model subsystem implementation, intelligent fault data subsystem implementation, and AI-assisted subsystem implementation.
3. The development method according to claim 2, characterized in that: The digital model subsystem is implemented, including the following steps: S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list; S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators; S30: Create public information through the public information library subsystem and push the digital model subsystem to build an intelligent 3D virtual digital model: S50: Edit the XML file of the data module through an XML editor; S60: loading the intelligent 3D virtual digital model in the XML editor and performing interactive operations, clicking on the corresponding position of the intelligent 3D virtual digital model, obtaining the public information required by the data module, such as maintenance cover information and tool information, and directly establishing a reference to the required public information in the XML file; S90: storing the edited data module XML file into the public source database subsystem.
4. The development method according to claim 3, characterized in that: The step S30 specifically includes: 1) Create public information by entering or batch importing through the public information creator. The public information is stored in each public information data module according to the data type specified in the S1000D standard, forming various public information libraries such as the whole machine parts library, the whole machine tool library, the whole machine cover library, and the whole machine circuit breaker library. Each public information in the public information library is assigned a unique ID; 2) When creating public information, a list of data modules that use the public information can be provided at the same time, forming a dynamic association relationship between the public information and the data module information; 3) The public information database subsystem pushes public information and dynamic associations to the digital model subsystem; 4) The digital model subsystem provides an intelligent 3D virtual digital model, which three-dimensionally marks the parts, area division, cover distribution, channel composition, instrument panel layout, control components, and circuit breaker positions of the entire machine and assigns a unique ID; 5) The digital model subsystem reads the public information pushed by the public information database subsystem, and associates the elements of the intelligent 3D virtual digital model with the public information one-to-one through manual operation or automatic semantic recognition; 6) The digital model subsystem provides an intelligent 3D virtual digital model display operation interface. By clicking on the elements on the intelligent 3D virtual digital model, the public information corresponding to the elements is displayed in the cursor and list window, such as the name of the part, the supplier, the associated data module, and the applicable tool information; 7) The public information base subsystem searches the data module XML file in the public source database, records the reference relationship between each data module in the public source database and the public information, further improves the dynamic association relationship and pushes it to the digital model subsystem again.
5. The development method according to claim 2, characterized in that: The intelligent fault data subsystem, the implementation method comprises the following steps: S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list; S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators; S40: Intelligent processing of fault data through the intelligent fault data subsystem: S50: The data module creator edits the XML file of the data module through an XML editor; S70: Edit the XML file of the data module through an XML editor, load the fault information demonstrator in the XML editor and perform interactive operations, check the tree structure or click the corresponding position of the intelligent 3D virtual digital model in the 3D demonstrator to obtain the fault data required by the data module, and directly insert it into the XML file; S90: The data module creator stores the edited data module XML file into the public source database subsystem.
6. The development method according to claim 5, characterized in that: The step S40 specifically includes: 1) Using the XML SCHEMA specified in the S1000D standard to store fault information and corresponding fault phenomena through the fault information memory; 2) In the fault data integrator, the fault phenomena are integrated by the fault mode grouper to form fault mode groups; 3) In the fault data integrator, the isolation program information corresponding to each fault mode is stored and managed by the fault isolation program according to the fault mode group; 4) Display fault data in the fault information demonstrator through a tree structure tree and a 3D demonstrator; 5) In the tree structure tree, the fault information and fault phenomenon as well as the corresponding fault mode grouping and isolation procedure information are displayed in a text and graphic combination according to the product structure decomposition, and the fault information and fault phenomenon as well as the corresponding fault mode grouping and isolation procedure information can also be displayed in groups according to the fault mode grouping in a text and graphic combination 8221; 6) Display fault information and fault phenomena through intelligent 3D virtual digital models in a 3D demonstration machine, such as displaying monitorable fault information and fault phenomena in the display of the dashboard or alarm device, displaying visually perceptible fault information and fault phenomena on parts, and displaying other types of fault information and fault phenomena on virtual crew members.
7. The development method according to claim 2, characterized in that: The AI-assisted subsystem implementation method includes the following steps: S10: Create an aircraft model technical manual development project through the project management subsystem, and build a product structure decomposition and data module requirement list; S20: establishing data module creation tasks according to a predetermined workflow through the task management subsystem and assigning them to data module creators; S50: Edit the XML file of the data module through an XML editor; S80: Data module creation through AI-assisted subsystem: S90: storing the edited data module XML file into the public source database subsystem; S100: The technical manual publisher uses the AI-assisted function to create a publication module through the publication management subsystem, selects the publication style and completes the publication of the technical manual: S110: The intelligent updater detects changes in the data version stored in the public source database subsystem, pushes the changes to the release management subsystem, and performs incremental release of the technical manual.
8. The development method according to claim 7, characterized in that: The step S80 specifically includes: 1) Pre-train the large language model built into the AI-assisted subsystem with small samples using a dedicated corpus of technical manuals, so that it has the ability to locate and display data in the public source database subsystem; 2) Load the smart prompter through the XML editor, locate the relevant data from the public source database subsystem and display it in the display window, such as data modules, technical illustrations, audio, Video, animation; 3) Load the smart associator through the XML editor, select the data module related data through the smart prompter, and automatically create a reference to the public information in the XML file of the data module. Read the fault isolation program, associate the isolation program information with the fault mode grouping and insert it into the XML file of the data module.
9. The development method according to claim 8, characterized in that: The step S100 specifically includes: 1) Input the required content scope information of the technical manual described in natural language in the technical manual module creator; 2) calling the intelligent prompter to search the public source database according to the content range information to form a list of pre-selected data modules; 3) Correcting the pre-selected data module list to form a final data module list; 4) Create a technical manual module according to the final data module list through the intelligent associator; 5) Select the publishing style to complete the publication of the technical manual.
10. The development method according to claim 9, characterized in that: The step S110 specifically includes: 1) The intelligent updater of the AI-assisted subsystem detects changes in the data module through the common source database subsystem; 2) Create update tasks through the task management subsystem and push them to the release management subsystem; 3) The incremental publisher of the publishing management subsystem updates the technical manual module associated with the data module through the intelligent associator; 4) Create a technical manual incremental release module; 5) Select the release style to complete the release of the technical manual incremental package.
Citation Information
Cited By
Automobile maintenance manual summary content development method and system
CN120804159A
A method and system for developing an overview content of an automobile repair manual
CN120804159B
Interactive electronic technical manual system for unmanned aerial vehicle shelter equipment
CN122614256A