一种交互式电子技术手册浏览系统的制作方法

文档序号:6588378阅读:304来源:国知局
专利名称:一种交互式电子技术手册浏览系统的制作方法
技术领域
本实用新型涉及技术手册浏览系统,具体地讲是一种交互式电子技术手册浏览系统。
技术背景 信息化条件下,传统的纸型技术手册已不能满足大型复杂产品对信息的需求,随之产生的交互式电子技术手册(Interactive Electronic TechnicalMa丽l,简称IETM)代替了纸型手册,成为信息时代的新一代维修辅助工具。 交互式电子技术手册是指将传统的纸张技术资料转化为数字形式存储在计算机中,再由适当的软件按照特定显示方式进行浏览的软件系统。使用IETM技术,使用者可利用超文本链接结构及全文检索等方式,快速方便地访问大量技术资料,同时由于可以在计算机上使用视频、音频、彩色图像等多媒体手段表现数据,极大地增强了信息的可理解性。IETM融合了多媒体、数据库与网络等计算机技术,能对信息进行快速查询和在线更新,而且便于携带和保存,在IETM的最高实现层次上,还可以和专家系统、自动检测技术相结合。IETM在编制、修改、存储、运输、使用和管理等方面有纸质技术手册无可比拟的优点,降低了产品保障费用,提高了维修效率。 为了在不同的IETM间提供互用性和兼容性,实现技术手册的数字化和数据信息的共享,必须制定一系列相关标准,用来指导交互式电子技术手册的创作和实施。近年来,美国和欧洲已在此方面做了大量的工作,先后制订了 MIL-PRF-87268A、 MIL-PRF-87269A和ATA2200以及S1000D及等一系列IETM制作标准。当前业界比较通用的是S1000D标准,它的一个重要特征是为IETM的制作提供了一个开放系统表述方法,以数据模块(Data Module,DM)组织技术信息,以公共源数据库(Common SourceData Base, CSDB)管理信息对象。数据模块是S1000D标准中核心的信息对象,标准中推荐用中性格式(SGML或XML)描述数据模块。 目前已有部分公司开发IETM及其相关产品,但由于IETM撰写流程及数据管理方式各不相同,导致这些IETM浏览系统的运行机制、交互功能和界面风格迥异、兼容性差。
发明内容 本实用新型的目的是克服上述已有技术的不足,而提供一种交互式电子技术手册浏览系统,主要克服现有的IETM浏览系统的运行机制、交互功能和界面风格迥异、兼容性差等问题;实现能够读取、分析、管理和显示XML格式的IETM技术数据,并且满足MIL-PRF-87268A和S1000D中提出的IETM浏览系统软件交互功能和界面风格要求的通用IETM浏览系统。 本实用新型是通过以下技术方案实现的一种交互式电子技术手册浏览系统,其特殊之处在于它是一个基于网络连接的3层运行模式,即数据层、中间层和表示层,数据层与中间层、中间层和表示层之间均为双向连接,数据层是公共源数据库(Common Source
3Data Base, CSDB),采用SQLServer完成数据的定义、维护、访问与更新,实现数据的存储管理;中间层包括数据ADO. NET数据访问模型和Web服务器IIS, Web服务器中设应用程序服务器,中间层从数据层中提取和保存数据,处理交互式电子技术手册用户的请求,并且把处理结果返回给表示层,表示层是客户端浏览器。 本实用新型的一种交互式电子技术手册浏览系统,其所述的数据层内存储的信息
单元包括数据模块、插图、数据模块列表、注释、出版模块、数据交换说明。 本实用新型的一种交互式电子技术手册浏览系统,其所述的中间层的数据访问模
型包括数据连接、数据适配器和数据集,数据访问模型从数据层中提取和保存数据;中间层
的Web服务器处理与维修保障技术资料相关的业务逻辑和业务规则。 本实用新型的一种交互式电子技术手册浏览系统,其所述的表示层包括ASP.NET窗口层和用户接口处理层,ASP. NET窗口层放置aspx的Web页面,用于从客户端捕获用户的输入和显示从后端返回的数据;用户接口处理层与后端的业务对象进行交互,同时它还负责用户会话数据的管理。 本实用新型的一种交互式电子技术手册浏览系统,采用Web开发平台,采用基
于.NET平台的Web交互式电子技术手册应用框架,解决了 IETM系统的信息共享和信息交
互问题,实现了不同地域用户可以通过统一的用户界面获得维修过程向导、技术数据导航、
备件供应信息等与产品维修保障相关的帮助。 本实用新型的主要功能如下 1)技术数据浏览 可显示各种技术数据,如描述类数据、程序类数据、排故类数据、图解零部件数据、连线图数据等。用户可以使用超链接文本或图形热点区域访问各种相关数据。可在系统中显示各种图形图像格式,可播放AVI、 MPEG、 SWF等常规格式视频文件、可对三维虚拟模型进行旋转、縮放、平移、观看爆炸视图等交互式操作,可基于三维虚拟模型对产品进行模拟拆装操作演示和训练。[0015] 2)技术数据检索 可使用"搜索"功能直接查找符合条件的技术资料(包括文本、图形和视频等)。[0017] 3)智能排故指导 可根据在数据模块中预定义的排故流程,自动向用户推荐故障隔离步骤及其详细信息。系统提示用户需要进行的检测操作及其操作方法,用户完成检测后,向系统输入所得到的检测结果,供"智能排故指导"分析后提出进一步的处置建议。系统根据与用户交互得到的若干反馈信息不断分析,确定最终故障件。定位故障件之后,系统将自动提出合理的排故方法建议。此时,可利用超级链接直接查看相应的维护、维修步骤及其具体操作方法。通过这样"建议——问答"的交互方式,可为维护人员提供智能化的帮助,有助于提高维护效率,增加了故障的确诊率。[0019] 4)数据错误反馈 用户在使用技术手册的过程中,有可能会对手册内容提出质疑。此时,可通过反馈功能及时将质疑信息收集至数据管理员,由其进行校核审定工作。[0021] 5)数据管理 具备相应权限的数据管理员,可以基于"数据管理"工具,可对CSDB进行管理。其
4中包括对XML格式技术数据的导入导出、编辑审核、发布更新等。 本实用新型的一种交互式电子技术手册浏览系统与已有技术相比具有如下积极 效果1、可直接使用XML格式技术数据,信息元素可被IETM、 CBT(基于计算机的训练)、 WBT(基于网络的训练)等多种系统多次使用,并易于更新;2、强大的交互能力,可实现多种 渠道的方便快捷的信息查找;3、可与专家系统、CBT集成,增强故障定位,实现实时培训;4、 操作简便,界面友好。

图1是本实用新型的框架结构示意图; 图2是本实用新型的数据模块的存储结构示意图; 图3是本实用新型的工作流程图。
具体实施方式
为了更好地理解与实施,
以下结合附图给出具体实施例详细说明本实用新型一种 交互式电子技术手册浏览系统。 实施例l,参见图1、2、3,本系统由基于网络连接的3层运行模式组成,即数据层1、 中间层2和表达层3,数据层1与中间层2、中间层2和表示层3之间均为双向连接;数据层 l是公共源数据库(Common SourceData Base, CSDB),采用SQL Server完成数据的定义、维 护、访问与更新,实现数据的存储管理,数据层1内存储的信息单元包括数据模块、插图、 数据模块列表、注释、出版模块、数据交换说明;中间层2包括数据ADO. NET数据访问模型4 和Web服务器ASP. NET 5,数据访问模型4包括数据连接6、数据适配器7和数据集8,数据 访问模型4从数据层1中提取和保存数据,Web服务器5中设置应用程序服务器,根据预先 设计的程序,处理与维修保障技术资料相关的业务逻辑和业务规则;表示层3是客户端浏 览器,表示层3包括ASP. NET窗口层和用户接口处理层,ASP. NET窗口层放置aspx的Web页 面,用于从客户端捕获用户的输入和显示从后端返回的数据,用户接口处理层与后端的业 务对象进行交互,同时它还负责用户会话数据的管理。 本实用新型的中间层2是3层应用系统的关键所在,体现了 IETM系统可以支持的 所有功能,包括信息的过滤、查询、故障的检测修理、维修保障方案的生成等。中间层负责处 理IETM用户的请求,并且把处理结果返回给表示层。在实现上,中间层利用ASP. NET和ADO. NET技术,包括数据ADO. NET数据访问模型和Web服务器ASP. NET,其中数据ADO. NET数据 访问模型主要解决如何从数据库中提取和保存数据,Web服务器ASP. NET主要处理与维修 保障技术资料相关的业务逻辑和业务规则。 本实用新型的数据层即CSDB的实现存储在CSDB中的信息对象有如下几种,它们 都是可以被标识与可交换的信息单元数据模块(DataModule, DM)、插图(Illustration, 所有与数据模块相关联的非XML格式的文件)、数据模块列表(Data Module List, DML)、 注释(Comments)、出版模块(Publication Module, PM)、数据交换说明(Data Dispatch Notes, DDN)。各信息对象在CSDB中用其相应的编号来标识与管理,并做到无冗余的存储。 本实用新型中所涉及到的数据导入工具,可自动对需导入的各种技术数据进行种 类分析和数据处理,之后自动存放在相应的数据库表位置中。[0032] 本实用新型采用技术成熟的关系型数据库来担任CSDB的主体结构,对数据模块 进行存储,但并不是将数据模块进行完全分解,然后将得到的数据存储到数据库表的相应 字段中,也不是将整个数据模块作为一个image字段存储到数据库中,而是将数据模块以 其文档结构层次划分,将标识状态段进行分解,将分解后得到的数据模块元数据,存储到关 系数据库表的不同字段中,然后将整个XML数据文件作为一个整体,以二进制格式存储到 一个image字段中,这样所有数据模块只用一个表进行存储,并且每一个数据模块对应一 条记录,数据模块存储结构如图2所示。 其他种类的数据(包括插图、数据模块列表、注释、出版模块、数据交换说明等)均 按照其相应的编码在数据库表中进行存储和管理。 本实用新型的工作流程如图3所示,用户通过网页形式的系统工作界面提出服务 请求,该请求将以XML文件的形式通过Web浏览器传递给系统的Web服务器。Web服务器处 理用户请求,激活应用程序服务器中相应的应用程序。该程序执行服务请求,通过SQL访问 数据库服务器,得到用户需要的信息,而后把这些信息组合起来,动态生成一个XML样式表 单文件,通过Web服务器发送回用户端Web浏览器,同时返回一份XSL排版样式文件。Web 浏览器结合XSLT样式表引擎解释XML文件并将其转换为HTML形式呈现给用户。 本实用新型推荐使用微软的IE浏览器作为显示平台。IETM系统通过浏览器支持 XML语言应用程序、通过内嵌ActiveX控件支持各种图文格式文档和多媒体特征、支持多通 道信息显示、支持单主题的多内容并行显示、支持信息控制和数据增修、支持Java技术、支 持用户安全认证。 本实用新型的技术数据浏览功能的实现 第1步用户选定将要查看的某一技术数据。用户选择技术数据的方法有以下几 种 a)在系统自动刷新的"技术数据列表"中选定; b)通过系统提供的"数据检索"功能查询得到并选定; c)通过其他"技术数据"数据模块或者"零部件信息"数据模块中的链接选定。
第2步通过以上几种方式选定的"技术数据"在系统中的运行方式完全相同。用 户选定某一技术数据后,仅将该技术数据数据模块的DMC (数据模块编码)作为变量传递给 系统; 第3步系统接收到DMC后,从CSDB中检索并释放该数据模块。之后,对该数据模 块进行分解,分析其中所引用到的图像、动画、录像等多媒体数据; 第4步系统将输出文件夹中的数据模块数据及其引用的多媒体数据调用至程序 中,显示于适当的位置——文本显示在文本区,图像显示在图像区,如有录像数据,可显示 在独立的多媒体显示窗口中; 第5步当前数据模块的数据格式为XML格式,系统在调入该数据模块时,自动分 析其样式表,并基于此样式表对本数据模块的XML文档进行转化为HTML格式的信息,最终 显示在文本区中; 第6步系统自动分析当前的数据模块,查看其是否包含了"警告、注意"等安全信 息; 第7步如果该数据模块中包含有安全信息,则自动弹出"安全信息提示"对话框,以一定的格式显示有关于该数据模块的所有安全信息。安全信息分为三个级别,分别为警
告、注意和备注。其中,警告以红色标识、注意以黄色标识、备注以青色标识; 第8步系统根据该数据模块所引用的各种数据及其状态,动态调整应用程序用
户界面,并等待用户进一步选择其他功能。 本实用新型的技术数据检索功能的实现 第l步用户输入需要检索的关键字,并可指定需要检索的检索范围(如仅在某种 手册之内进行检索); 第2步系统根据此关键字搜索相应的XML技术数据,并将符合条件的数据以列表
形式显示给用户,用户可以点击相应的超链接跳转至相应技术数据进行查看; 第3步通过后退功能键,用户可以返回至检索结果页面; 第4步用户可在此搜索结果范围内继续进行检索; 第5步用户得到需要检索的技术数据,结束数据检索过程。
本实用新型的智能排故指导功能的实现 第1步用户选定某一故障模式(如温度控制不正常、吸气风扇不工作)模块。
用户选定故障模式的方法有以下两种 a)在系统自动提供的"故障模式列表"中选定; b)通过系统提供的"数据检索"功能查询得到并选定。 第2步用户选定某一故障模式后,仅将该数据模块的匿C作为变量传递给系统; 第3步从CSDB中检索并释放与用户选定的故障模式相对应的"故障隔离数据模 块"; 第4步判断该故障隔离数据模块是否具有详细的故障分析逻辑流程。故障隔离 数据模块分为两种 a)具有详细故障分析逻辑流程的故障隔离数据模块。这类故障隔离数据模块中具 有具体的排故检测、处理流程。"智能排故指导"可以这些详细的流程,为维护人员处理该故 障模式所需要进行的检测、隔离步骤进行交互式排故指导; b)没有详细故障分析逻辑流程的故障隔离数据模块。这类故障隔离数据模块中仅 提供处理该故障模式的处理建议,而不具有具体的排故检测、处理流程,无法进行交互式排 故指导。 第5步如果该故障隔离数据模块没有详细故障分析逻辑流程,则直接显示与该 故障模式相对应的处理措施。用户可以超链接的方式,查看这些处理措施相对应的技术数 据; 第6步如果该故障隔离数据模块具有详细故障分析逻辑流程,则自动分析该故 障分析逻辑流程,"智能排故指导"开始运行,自排故流程顶事件开始依次输出"检测步骤和 操作建议"; 第7步用户可以超链接的方式,查看这些检测步骤、操作所对应的"维护指南"数 据,查看其具体的操作方法; 第8步提出用户完成第6步所提出的"检测步骤和操作建议"操作之后需要回答 的"问题"; 第9步用户完成上面"检测步骤和操作建议"中所建议的操作后,根据实际检测情况回答系统提出的"问题"。回答的方式,只需点选"是、否"单选框,并单击"下一步"按 钮即可完成。同时,用户还可以单击"上一步"按钮,回到系统对应于当前状态之前一步所 提出的"检测步骤和操作建议"及"问题"状态。这种"上一步"功能可以使用户从任意的当 前状态返回到故障隔离检查的初始状态; 第10步用户选择"是、否"单选框并点击"下一步"按钮时,"智能排故指导"根据 用户输入的"是、否"选项与当前"故障隔离数据模块"中的数据相比较。若用户所选择的 选项尚不对应于当前故障模式的底事件,则进入第11步,若用户所选择的选项已对应于当 前故障模式的底事件,则进入第12步; 第11步若用户所选择的选项尚不对应于当前故障模式的底事件,而是对应于另 一个"检测步骤和操作建议",则进一步分析下一个"检测步骤和操作建议",并返回到第6 步,将其输出至用户交互区,向用户提出操作建议、相应的操作方法以及用户需要回答的问 题; 第12步用户所选择的选项已对应于当前故障模式的底事件,说明已经定位至故
障件,只需对故障件进行相应的维护操作即可。此时,输出必要的维护操作建议; 第13步用户可以超链接的方式,查看这些维护操作所对应的技术数据,查看其
具体的操作方法。
本实用新型的数据错误反馈功能的实现 第1步用户在查看某一技术数据时,如认为该数据模块中的数据集有误或存有 疑问,可点击"错误反馈"功能键,提交自己的意见和建议; 第2步此时,系统自动分析当前的数据模块信息,并打开相应的数据反馈界面,
用户只需在此界面中的相应位置选择和填写相应内容即可完成数据的反馈; 第3步此时系统自动记录此次反馈的时间、人员、所涉及的数据模块、错误的种
类(原因)、具体的错误详细信息等,并将此信息上传至CSDB专用数据表中。此时,CSDB中
的技术数据并未更改; 第4步IETM数据管理员定期收集数据错误或疑问的反馈信息,并组织相关专家 讨论,以决定此意见或建议是否有效。如若有效,即可组织相关人员对CSDB中的XML技术 资料进行相应的更改。 本实用新型的数据管理功能的实现 具备相应权限的数据管理员,可以基于"数据管理"工具,可对CSDB进行管理。其 中包括对XML格式技术数据的导入导出、编辑审核、发布更新等。 a)数据的导入和导出由系统自动完成,主要涉及到XML数据在CSDB中存储时需要 分析和记录相关的标识和状态信息。 b)CSDB中数据的编辑审核功能由系统设计的CSDB管理模块实现。该程序自动对 CSDB中所有技术数据的状态信息(如匿C、版本号、发布日期、目前状态、质量验证等)进行 维护和管理。 对CSDB中技术数据的更新,由系统的数据升级模块完成。此模块可将需要更新的 技术数据打包为一个可执行文件。只需在目标计算机(数据库服务器)上运行此程序,即 可实现自动升级。
权利要求一种交互式电子技术手册浏览系统,其特征在于它是一个基于网络连接的3层运行模式,即数据层(1)、中间层(2)和表示层(3),数据层(1)与中间层(2)、中间层(2)和表示层(3)之间均为双向连接,数据层(1)是公共源数据库;中间层(2)包括数据访问模型(4)和Web服务器(5),Web服务器(5)中设应用程序服务器,表示层(3)是客户端浏览器。
专利摘要本实用新型公开了一种交互式电子技术手册浏览系统,其特点是它是一个基于网络连接的3层运行模式,即数据层(1)、中间层(2)和表示层(3),数据层(1)是指公共源数据库,中间层(2)包括数据ADO.NET数据访问模型(4)和Web服务器ASP.NET(5);表示层(3)是客户端浏览器;系统可直接使用XML格式的技术数据,信息元素可被IETM、CBT(基于计算机的训练)、WBT(基于网络的训练)等多种系统多次使用,并易于更新,可实现多种渠道的方便快捷的信息查找,可与专家系统、CBT集成,增强故障定位,实现实时培训,其操作简便,界面友好。
文档编号G06F17/30GK201540571SQ20092003054
公开日2010年8月4日 申请日期2009年7月29日 优先权日2009年7月29日
发明者孙涛, 李本威, 王永华, 王秀霞, 苏珉, 高永 申请人:中国人民解放军海军航空工程学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1