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