自动采集推送(【育儿语录】装备保障数据在线传输与处理方法研究)
优采云 发布时间: 2022-03-18 14:21自动采集推送(【育儿语录】装备保障数据在线传输与处理方法研究)
自然选择,适者生存。- 赫胥黎
开始
育儿语录:当孩子情绪波动时,傻瓜式父母会责备孩子,聪明的父母会关心孩子。——赵东华
装备在保障工作中会产生大量有价值的数据信息,这些信息资源的合理管理和利用对装备保障信息化建设至关重要。针对这一问题,通过分析装备保障数据传输与处理的需求,研究了装备保障数据在线传输与处理的方法,设计了数据自动推送逻辑,实现了装备保障数据在线实时传输与处理。设备支持数据。
1 简介
装备保障过程中会产生大量数据,这些数据对于分析装备质量状况具有重要意义。装备保障信息安全管理体系是我军装备保障信息化建设的重要组成部分。当前,我军信息化建设进入新阶段。但由于历史原因,大量设备在维护和训练过程中产生的数据和信息只能以不同格式存储在纸质或电子文件中。设备终端无法实现设备保障信息的共享,严重制约了设备信息化建设的深入发展。
针对上述问题,文献[1]提出了一种基于XML转换规则的数据集成方法来解决数据异构问题;文献[2]通过建立装备保障数据仓库,汇总各种装备保障数据和信息。以数据仓库的形式重组存储,构建完善的服务体系,但不充分考虑实时性要求。本文采用XML格式作为数据交换和传输的标准设计软件,实现设备保障数据局域网内实时在线自动传输,并及时解析并存储到本地数据库,有效解决了问题“信息孤岛”,实现数据的共享和管理。
2、设备保障数据在线传输及处理方法
2.1 数据传输表
在军械设备的数据传输中,军械设备上传的测试数据和传输过程中的数据都是XML文件格式。
2.2 装备保障数据在线传输与处理流程
军械装备保障数据在线自动传输基于以太网,具体步骤包括:
1)电脑端*敏*感*词*兵器设备提交的XML测试数据文件请求;
2)数据库服务器监控计算机终端上报解析数据请求;
3)军械设备测试完成后,自动生成符合规范的XML测试数据文件;
4)军械设备向计算机终端发送请求上报XML测试数据文件;
5)军械设备向电脑终端上报XML测试数据文件;
6)电脑端接收来自军械设备的XML测试数据文件,并返回接收操作结果;
7)军械设备从计算机终端接收接收操作的返回结果;
8)电脑端解析接收到的XML测试数据文件;
9)计算机终端向数据库服务器发送解析数据的请求;
10)数据库服务器从电脑端接收XML测试数据文件分析数据,并存入后台数据库。
2.3 系统架构
根据设备保障数据在线自动传输与处理流程,在线数据传输与处理系统分为三个模块:
1)实现军械设备与计算机终端之间XML文件的自动传输。
2)计算机终端解析接收到的XML测试数据文件。
3)计算机终端将解析数据上报给数据库服务器,数据库存储接收到的XML解析数据。
3 装备保障数据在线传输与处理软件设计
3.1 基于C/S模型的自动数据传输
为实现军械设备与本地服务器之间XML文件的自动传输,首先建立C/S数据传输模型,然后实现数据传输的自动化。该软件由客户端和服务器组成。客户端主要负责实时监控指定路径中XML文件的存在,并将监控到的文件传输给服务器;服务器负责实时监控客户端发送的文件传输请求。自动接受文件请求
3.2 自动传递函数设计
1)客户端工作流程
客户端自动传输文件的工作流程如图1所示。从图中可以看出,当客户端连接到服务器时,两者之间会开启一个独立的线程进行数据传输。客户端开启后,向服务器发送连接请求。对方接受请求后,建立连接,并在两者之间开启数据传输线程。客户端开始自动监控指定目录是否有文件,当有文件存在时,自动将文件传输给服务器。客户端收到服务器发送的“接收完成”指令后,自动删除文件。客户端循环完成上述工作。当文件传输任务完成后,
为了实现客户端的自动检测功能,为客户端设置了一个检测时钟,使其能够以指定的时间间隔(例如1秒的间隔)周期性地执行监控功能。为防止当前文件传输过程影响下次客户端监控,软件增加了自动删除已传输文件的功能。
从图中可以看出,当客户端连接到服务器时,两者之间会开启一个单独的线程进行数据接收。服务器启动后,开启*敏*感*词*线程,接受客户端发送的连接请求。连接建立后,两者之间开启数据接收线程,服务器端实时*敏*感*词*客户端发送的文件传输请求。当有文件传输请求时,它会自动接收文件并将文件存储在指定的路径中。完成文件接收任务后,点击断开按钮断开当前连接,或关闭软件窗口,结束任务,终止线程[4]。
3.3 XML文件解析
3.4 XML文件解析存储在数据库中的数据
设备支撑数据在线自动传输和处理的最终目的是方便有效地存储和管理这些数据,这就要求从XML文档中解析出来的数据必须及时存储在本地数据库中。SQL Server 2005数据库作为设备支持数据的最终存储终端。根据XML文档中显示的信息,在SQL数据库中建立对应的信息表。基本信息包括设备名称、设备编号、测试时间(Time)、测试设备状态(State)、监控问题(Question)等数据项如表1所示。
在SQL数据库中建立数据表并通过C#语言编程与SQL数据库建立连接后,可以将上述XML文档中显示的信息存储在“设备支持数据信息表”中,从而实现对设备的管理设备支持数据[6]]。
4。结论
本文研究设计了装备保障数据的在线自动传输与处理,可以解决长期以来困扰装备保障信息化建设的“信息孤岛”问题,有利于军队信息化建设。此外,鉴于军械保障数据所含信息资源宝贵、保密性高,还可以建立便于查询的数据信息管理系统和用户安全登录系统。
如果我们能够为我们认为伟大的目标而奋斗,而不是一个狂热的自私肉体不断抱怨为什么这个世界不让它快乐,那真是一种乐趣。- 萧伯纳
结束
在人生的路上,也许我们不怕受伤,但我们害怕悲伤,也许我们不怕问题,但我们害怕失去信心。
当夜幕降临时,影响我们情绪的不是黑暗,而是孤独;
冷风吹来的时候,摧毁我们意志的不是寒冷,而是心灵。
只要心有所属,人生就有自己的奇迹,人活出一种心情,一种精神。
如果你是一个特别聪明的人,你应该多注意保护自己,
不要到处炫耀自己的聪明才智,尽量装糊涂,
假装不如周围的人,让他们获得优越感,
让他们陶醉在他们的成就中,而你对小事有点迷茫,
只关注大事。他虽然不计较一时的得失,却能用智慧保护自己,
永远立于不败之地,从而最终成功。
专题:设备资料在线
由于数据量巨大,本网站中的一小部分信息可能不会及时更新,甚至有误,敬请谅解!
如果您发现信息有误,请及时联系我们admin#(请将#替换为@),我们会在收到邮件后第一时间核实信息并更正错误,衷心感谢您的帮助和支持.
电厂污水处理技术研究论文
农田灌溉水资源论文