基于Web的武器装备试验文档信息处理方法

时间:2022-09-05 04:01:25

基于Web的武器装备试验文档信息处理方法

摘要:目前对武器装备试验鉴定与试验信息分析处理过程中产生的试验文档处理方法较落后,信息化程度不高,随着电子靶场信息化建设的深入发展,如何对试验文档进行有效的信息处理是当前亟待解决的问题。针对这一问题,提出一种基于Web的方法。该方法通过定义武器装备试验文档标准化模板、格式转换、ID设置、文档优化等步骤实现在Web页面上对不同格式的试验文档进行信息处理。提出的方法已经应用于武器综合试验信息系统中,取得了很好的应用效果。本文最后给出了实验结果。

关键词:标准化模板;信息处理;Web;武器装备;试验文档

中图分类号:TN91934文献标识码:A文章编号:1004373X(2012)18005303

引言

武器装备能否在信息化战争中发挥效能,是部队武器装备研制中需要面对的现实问题。武器装备在试验、测试过程中信息的处理、传递、融合、共享程度对武器装备的进一步研制、开发、生产起着至关重要的作用。现阶段,武器装备试验电子靶场的信息化建设已经有很大发展,试验数据资源的传递、融合、共享程度比较高,但是对试验文档信息的管理还停留在纸质作业、刻录光盘、人工传送或者邮件发送接收阶段,没有充分利用网络资源,信息化程度不高,造成大量的“信息孤岛”,严重阻碍武器装备的研制、开发和生产。如何针对武器装备试验信息的特点实现基于Web的武器装备试验文档综合信息处理,将为武器装备试验鉴定与试验信息分析处理提供较大的帮助,有效推动电子靶场信息化建设。

目前,文档数据信息交互的方式主要有2种[14]:

(1)在Web页面上对文档信息进行处理。这种方式主要针对XML(eXtensibleMarkupLanguage)文档,XML定义了清晰的结构和存储机制并支持多种检索方法,为半结构化数据提供了有效的通信、存储和检索的实现方法,具有数字签名和多种加密的方法的特点,但是XML文档不易存储和显示图片、公式、图形等数据信息。

(2)在本地计算机上对文档信息进行处理。主要使用工具是Word、记事本等,其中Word以其对文字、图片、公式、图形等数据操作简单,界面友好,保存格式多样化,表现形式丰富等优点尤为适合对武器装备试验信息进行处理与分析,由于包含在word文档中大量的有用的数据仅能在Word环境中编辑与显示,没有语义信息,不适合数据查询及数据交换,严重阻碍文档信息的传递、融合、共享。

武器装备试验鉴定与试验信息分析处理过程中要处理doc,xml,txt等多种格式试验文档,且在测试过程中要依托Web技术对这些试验文档信息进行处理、传递、融合和共享,从而得知以上两种方式很难满足这一需求。

本文提出一种基于Web的方法,通过武器装备试验文档标准化、格式转换、ID设置、文档优化等步骤实现在Web页面上对不同格式的试验文档进行综合信息处理。该方法充分融合上述两种方式的优点,将Web技术与Word应用程序联系起来。本文提到的信息处理是指对文档内容依据关键词检索、提取内容[]与重新合并提取的内容生成新文档,新文档可以在Word中浏览、操作。

1武器装备试验文档标准化模板

武器装备试验文档标准化模板是指依据试验文档的格式、内容、结构、层次、关键信息、解析粒度等因素定义一种结构规范的标准化文档模板,满足Web系统对文档的自动识别、检索、解析等要求。

本文充分利用XML语言的优点[5],借鉴微软公司的WordML格式,定义一种结构规范化的文档作为武器装备试验文档的标准化模板WXML(XMLforWord)。WXML是对WordML格式的修改和扩展,不仅可以被Word应用程序识别,同时能够在Web上依据内容进行检索。WXML文档的组织结构如图1所示。

根节点下包含2个子节点:docOleData节点用于记录Word中操作的Ole对象,body节点用于记录文档的实际内容;sect节点记录的是Word文档中一个分节的内容;Content_Root为本文定义的节点,记录了用户转换Word文档的实际内容,其子节点树结构与用户定义的XML文档结构类似;ContentNodeName节点记录的是Word文档章节名称、ID号和关键词,WordContent标签下记录的是WordML格式的章节内容片段。每个节点的属性里面包含有父子关系属性,可以根据需要添加子节点。

2武器装备试验文档处理

2.1格式转换

试验文档格式转换的主要工作是对武器装备试验鉴定过程中产生的有关产品过程、测控资源、试验组织等试验文档数据信息,其中包括总体方案、研制总要求、试验大纲、实施方案和安全性分析等多种类型文档进行深入分析,根据试验文档的内容、层次、特点等因素将试验文档转换成标准化文档WXML。由于文档的组织方式和表现方式差别很大,不同格式的文档只能用各自专用的阅读器打开,并且不同格式文档之间格式转换很不方便,转换过程中可能会丢失重要的格式信息。大部分文档无法跨平台应用,甚至有的文档的不同版本之间都不兼容,因此为了实现对文档内容信息的有效处理,必须进行文档格式转换[67]。

设待转换的试验文档标题为Tittle,共包含NUM个章节,章节标题为Charles[NUM],内容为Content,在转换过程中docOleData节点记录着操作文档的对象,Tittle将转换为Content_Root下的第一子节点。ContentNode的Name,ID属性记录着章节标题Charles[NUM]和ID,子节点数与章节个数NUM相同。WordContent节点是带有WordML格式的内容片段。WordML记录着图片、公式、图形的二进制码,并且保留位置,大小,形状的标签属性。

2.2ID设置

ID设置的主要工作是为每个试验文档、试验文档中每个章节节点定义ID。此ID是文档与节点的身份标识,一能有效提高Web页面上对试验文档综合信息处理的效率。

上一篇:基于CH341的USB—CAN适配器设计 下一篇:AES和SMS4密码算法的高效可重构实现