[发明专利]一种基于带权双链表的设备监控方法有效
申请号: | 201210264429.2 | 申请日: | 2012-07-27 |
公开(公告)号: | CN102854852A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 薛亮;王华茂;闫金栋;王劲榕;何晓宇;白少华;王效楠 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于带权双链表的设备监控方法,以链表为基础,提供通用的数据结构,通过设定权重以改变监控处理优先级,自动更新监控状态,实现监控业务流程,接收和发送查询令,屏蔽不同设备的差别。命令发出以后,经过网络传输,到达设备端,经过设备处理,产生处理响应,经过网络返回监控端,当监控端接收到响应以后即发送新的命令,如果在一定时间内没有收到响应,则根据情况进行处理,重新发送或者产生提示信息。这样做的好处是,可以自动匹配不同的网络传输环境。因为不同设备所在的传输网络的性能是有差异的,有的环境传输速度快,有的环境传输速度慢,为了提供一种通用的方法,实现网络自适应性是必要的,根据实际的传输情况进行动态的调整。 | ||
搜索关键词: | 一种 基于 带权双链表 设备 监控 方法 | ||
【主权项】:
一种基于带权双链表的设备监控方法,其特征在于:基于循环链表和先入先出链表实现,循环链表用于保存查询指令,先入先出链表用于保存控制指令,其步骤如下:(1)将各个待监控的设备的查询指令录入循环链表,并将所述待监控的设备连接好网络,保证查询指令可以下达到相应的待监控的设备;(2)在每一轮业务开始时,判断先入先出链表是否为空,即有没有控制指令要发送,如果先入先出链表不为空,即有控制指令要发送,则发送控制指令;如果先入先出链表为空,即没有控制指令要发送,则发送查询指令;所述一轮业务是指从发送监控指令给待监控设备到该设备接收到该监控指令并且响应该监控指令,返回响应数据的过程;(3)监控命令发送出去之后,将发送出去监控命令转化为设备可以识别的命令,之后等待设备的监控响应,所述监控命令是指控制指令或者查询指令;(4)设备收到监控命令之后响应监控命令,返回响应数据;(5)根据步骤(4)中设备返回的响应数据判断设备是否正确执行监控命令,若正确执行,则根据返回的响应数据更新设备的监控状态;若执行不正确,则产生设备监控报警信息;(6)根据步骤(4)中设备返回的响应数据判断所述响应数据是控制指令的响应数据还是查询指令的响应数据,若是控制指令的响应数据,则在先入先出链表中剔除该控制指令;如果设备监控响应超时,即没有收到返回的响应数据,则重新发送设备控制指令,当达到预设的最大发送次数之后,若还没有收到响应数据,则停止继续发送;若是查询指令的响应数据,则执行下一个设备查询指令,开始新一轮的业务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210264429.2/,转载请声明来源钻瓜专利网。
- 上一篇:全仿真三球仪
- 下一篇:低碳高分子塑钢模板的原料配方及其制备工艺