APP下载

基于GJB6600标准的IETM创作平台与客户端研究

2017-03-31马晓峰贾瑞生

软件导刊 2016年8期
关键词:语音识别

马晓峰+贾瑞生

摘 要:军事装备的技术资料大多数仍采用传统纸制介质存储,传统纸制介质存在信息存储困难、维护效率低下等问题。在分析GJB6600标准下交互式电子技术手册(IETM)关于设计问题的基础上,设计并实现了一种基于GJB6600标准的IETM创作平台和浏览IETM的客户端。开发的创作平台和客户端平台具有智能诊断、语音识别及导航索引功能,数据通过数据库以及XML文件存储,最终生成的IETM以HTML文件形式组织,达到了IETM五级标准。

关键词关键词:IETM;GJB6600;创作平台;智能诊断;语音识别

DOIDOI:10.11907/rjdk.161506

中图分类号:TP319

文献标识码:A 文章编号:1672-7800(2016)008-0056-03

0 引言

以微电子、计算机和网络技术为主要内容的信息技术的发展使军事装备技术性能更先进,作战能力更强,而采用大量电子化的军事装备,则需要更多的技术文件、数据和资料对其进行维护、操作,并需要对人员进行更复杂的使用和维修训练以保证维持其战术性能[1-3]。

一个复杂武器系统一般由上千个承包商和分承包商参加研制生产,设计生产和后勤保障产生了大量数据,其中不少数据冗余,技术文件和手册数量急剧膨胀,堆积如山,达到天文数字,武器装备保障能力落后于武器装备技术水平的矛盾普遍存在且十分突出[4-6]。

基于以上原因,研发IETM应运而生。我国从21世纪90年代初期引入了IETM的概念,随着信息技术的快速发展,IETM技术带来巨大的经济效益,其用于武器装备的故障维修更是起到重大的战略意义,使我国航空、船舶等国防行业对其发展高度重视并积极开展IETM的研制工作。

1 IETM创作流程

基于GJB6600创作的IETM,是将技术信息等资料以数据模块的形式存储在数据库中,通过浏览器客户端对数据进行访问。不同的数据模块提供单位依据GJB6600标准提供统一格式的数据模块,便于统一管理。使用HTML语言对数据信息进行描述,实现数据与显示相分离。基于GJB6600标准创作IETM的基本流程如图1所示。

(1)客户化GJB6600。IETM的创作基于GJB6600标准,该标准定义了IETM的显示内容、功能、数据模块等核心内容。创作人员必须根据该标准的相关要求和实际需要,制定自己的业务规则。

(2)确定信息集。在创作IETM前期需要根据任务需求,确定系统包含的数据模块,并收集系统所需技术资料信息。

(3)制作数据模块。各数据模块提供单位根据GJB6600规定,使用Schema定义数据模块,使制作的数据模块符合GJB6600要求。

(4)生成HTML。创作人员根据各单位提供的数据模块开始制作IETM,生成HTML文件。

(5)数据库存储与管理。生成的HTML是一个个离散的文档,将这些文档存储在数据库中,便于统一管理,提供统一的访问地址。

(6)定义出版物。出版物是一系列的HTML文件,为了方便用户访问,必须按照一定的形式进行组织。

(7)发布IETM。按照用户的使用需求,将IETM提交给用户。

2 系统总体设计与技术框架

本系统生成的IETM综合应用了计算机多媒体、数据库和网络等技术优势,将内容繁杂的操作手册、维修手册等信息,按照有关标准有机地加以组织管理,并以最优化的方式将文字、表格、图像、工程图形、声音、视频、动画等多种信息形式显示在电子屏幕上,同时以交互的方式进行查阅,将维修技术人员或系统操作人员所需的信息,精确地展现在使用者面前,以加速装备使用和保障活动的实施。

2.1 系统基本思路及关键技术

创作人员登录系统后,利用数据模块创作IETM,生成的IETM经发布后存储到数据库中,同时生成该IETM的授权用户和密码。用户拿到该IETM后,登录客户端输入授權用户和密码,打开该IETM开始使用。创作人员可以修改已经存在的IETM,提高复用率。

生成的IETM是以HTML文件形式存在的,每一个HTML文件都有一个文件名,将这些文件名按照结构树的形式组织起来,展示在创作平台上,方便用户编辑IETM。

创作平台是在.NET环境下开发的,用户使用平台提供的控件给节点添加内容后,平台自动生成HTML文件,这样生成的IETM就可以在浏览器中查看,以HTML文件形式组织IETM符合GJB6600标准,具有体积小、易分发、便于管理、支持远程查看等优点,是一种C/S架构。创作人员可以任意拖动控件的位置和大小,这样生成的IETM既美观又图文并茂[7-9]。

软件实现了智能诊断技术,达到IETM 第5级标准,创作人员使用创作平台提供的界面工具,可以设置一个按钮用于启动智能诊断,设置要启动的智能诊断程序的位置,用浏览器查看IETM时,点击页面智能诊断按钮,后台就会自动启动智能诊断程序。

软件生成的IETM可以加载到PAD上,维修人员带上智能头盔就能通过头盔上的眼镜查看PAD上的IETM,通过语音控制可以进行翻页、检索等操作。

2.2 平台功能模块设计

2.2.1 用户登录模块

用户登陆系统主要是对用户权限进行判断,如果是管理员,则只能进入用户管理界面,进行添加、删除、修改用户信息等操作,不能创作IETM;如果是普通用户则可以创作IETM,用户创作好IETM后需要将其上传到数据库保存,普通用户不具有分发IETM的权限。

2.2.2 IETM创作子系统

如图2所示为IETM创作平台界面,可以看出制作的IETM图文并茂,实现了图文混排。

IETM创作子系统的主要任务是根据用户需求和GJB6600标准创作IETM。将设备信息技术资料,如视频、音频、图片、表格、文字等组织在一起。该平台的优点是,用户通过图形化界面可以编辑IETM,实现图文混排,设计的IETM美观、实用。

本軟件能够重新编辑已经创作好的IETM,这符合IETM第5级标准。设备在不断的更新换代,但是维修步骤很可能是一样的,如果生成的IETM可以重新编辑,针对新设备制作IETM将节省大量时间。通常一辆坦克的纸质维修资料多达几顿重,如果生产一种型号,就要重新编写一次IETM,工作量将是巨大的,也是不人性化的,势必对IETM的推广造成阻碍。本软件克服了这一技术难点,能够重新编辑已经创作好的IETM,只需要修改部分内容,适当添加内容即可适应新的设备型号。

2.2.3 权限管理子系统

整个IETM共涉及3级权限,分管理员、创作人员、IETM使用者。创作人员可登陆创作平台进行IETM的创作,而管理员只负责对创作平台用户的管理。创作人员创作完IETM后要提交到数据库中保存,本地文件都会被删除,以防止泄密。当需要分发IETM时,管理员登陆系统为IETM设置授权用户和密码,用户名和密码随IETM一起提交给IETM使用者。IETM使用者拿到IETM后,需要输入正确的用户名和密码才能打开IETM,每一个IETM都有一个用MD5加密算法加密的用户名和密码,用户名、密码由分发IETM的管理员设置[10-12]。

2.2.4 IETM分发子系统

创作人员创作好IETM后,上传到数据库中保存。在需要分发时,系统管理员打开IETM设置授权用户和密码后,该用户名和密码随IETM一起分发给用户。系统提供两种发布模式,一种是带导航索引模式,一种是不带导航索引模式,管理员根据用户需求进行选择。

2.2.5 数据库管理子系统

系统采用MySQL数据库存储IETM。由不同单位制作的数据模块也存储在该数据库中,创作人员根据需要从数据库中提取数据定制自己的IETM。数据库统一管理,这样可以满足用户多样化的需要,同时也能保证数据的唯一性。

2.2.6 浏览器客户端子系统

由于权限问题,生成的IETM需要密码才能打开,为此专门设计了浏览器。软件提供全文检索、语音识别、

IETM整体打印、导航树等功能。IETM使用人员输入正确的用户密码才能打开IETM,并进行浏览,根据IETM提示维修设备。

3 结语

目前,中国市场上的IETM创作平台基本上都能够使用,大部分是基于Winform平台,使用的是B/S架构,已经过时。而且,很少有能达到IETM第5级标准的,一旦涉及到智能诊断,符合要求的平台就更少。本软件采用HTML作为内容记录语言,体积非常小,且分发成本低,此外,平台编辑方式采用可以自由拖动的形式进行排版,比目前市面上的该类软件方便很多。并且,浏览客户端更加人性化,提供语音识别功能。综上所述,该软件具有大量的潜在客户,前景广阔,也可为同行业者带来技术上的启发。

参考文献:

[1] XUE JIANWU,CHEN NA,GOU MIAO.The research of IETM knowledge acquisition based on semantic wiki[C]. IEEE International Conference on Software Engineering & Service Sciences,2010:356-359.

[2] ERIC L JORGENSEN,JOSEPH J FULLER.Interactive electronic technical manuals[R].West Bethesda:CDNSWC,1993.

[3] ALAN SPIKER,WAYNE F WALLS,JOHN L CAMPBELL.Development of job cards for mechanical maintence[C].Monterey:IEEE Fifth Conference on Human Factors and Power Plants,1992:227-233.

[4] 李宗亮.基于S1000标准的IETM系统技术研究[D].广州:广东工业大学,2006.

[5] 张月雷.航空维修IETM关键技术研究和应用框架设计[D].南京:南京航空航天大学,2007.

[6] 顾秀君,解洪成.制作交互式电子技术手册标准化要求[J].江苏船舶,2004,21(5):38-41.

[7] 苏珉,王秀霞,王永华,等.依据ACEMA S1000D制作飞机IETM[J].海军航空工程学院学报,2005,20(3):386-388.

[8] 高万春,朱兴动,宋建华,等. S1000D下IET M的研究与实践[J].微计算机信息,2007,23(18): 1-3.

[9] 李宗亮,姜莉莉,顾宗磊.基于ASD S1000D标准IETM制作研究[J].科学技术与工程,2007,7(19):4940-4943.

[10] 国家军用标准.GJB6600.装备交互式电子技术手册[S].2012.

[11] 倪青,郭三学.基于全寿命管理的通用型交互式电子手册系统设计[J].办公自动化,2007(22): 12-14.

[12] 郭建胜,刘雪峰.基于Web计算模式的交互式电子技术手册研究[J].计算机工程,2002,30(4):145-147.

(责任编辑:孙 娟)

猜你喜欢

语音识别
空管陆空通话英语发音模板设计与应用
通话中的语音识别技术
基于LD3320的非特定人识别声控灯系统设计
航天三维可视化系统中语音控制技术的研究与应用