[发明专利]一种终端外接设备的状态监测方法、终端及其系统在审
申请号: | 201811458214.8 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109462522A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 龚桃荣;李德智;陈宋宋;卜凡鹏;石坤;宫飞翔;董明宇;韩凝晖;雷珽;张垠;陈金涛;吴俊勇;林凯骏;延毓 | 申请(专利权)人: | 中国电力科学研究院有限公司;国网上海市电力公司;北京交通大学;国家电网有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外接设备 信息包 终端及其系统 实时状态 状态监测 发送 终端 数据存储空间 时间差确定 存储空间 监测效率 在线监测 在线状态 主从关系 时间差 存储 | ||
1.一种终端的外接设备状态监测方法,其特征在于,包括:
接收外接设备发送的Heartbeat信息包,并存储到与相应外接设备对应的唯一存储空间中;
根据最后两次接收到的Heartbeat信息包中的外接设备发送时间,确定最后两次外接设备发送Heartbeat信息包的时间差;
根据所述时间差确定外接设备的在线状态。
2.如权利要求1所述的方法,其特征在于,所述确定最后两次外接设备发送Heartbeat信息包的时间差,包括:
按下式确定最后两次外接设备发送Heartbeat信息包的时间差ΔT:
ΔT=Ta-Tb
其中,Ta为最后一次接收外接设备发送的Heartbeat信息包的时间,Tb为倒数第二次接收外接设备发送的Heartbeat信息包的时间。
3.如权利要求1所述的方法,其特征在于,所述根据所述时间差确定外接设备的在线状态,包括:
若ΔT>K*T1,则所述外接设备为掉线状态;
若ΔT<K*T1,则所述外接设备为在线状态;
其中,ΔT为最后两次外接设备发送Heartbeat信息包的时间差,K为外接设备连续未发送Heartbeat信息包次数的阈值,T1为外接设备向其对应的存储空间发送Heartbeat信息包的预设发送周期。
4.如权利要求1所述的方法,其特征在于,所述Heartbeat信息包包括外接设备ID号和外接设备发送时间;所述外接设备发送时间为向与外接设备ID号相对应的唯一存储空间发送Heartbeat信息包的系统时间。
5.如权利要求1所述的方法,其特征在于,所述根据所述时间差确定所述外接设备的在线状态之后,还包括:
若所述外接设备为掉线状态,则从预先建立的外接设备资源列表中删除处于掉线状态的外接设备信息,并释放被删除外接设备对应的存储空间。
6.如权利要求5所述的方法,其特征在于,所述外接设备资源列表包括时间字段、预设更新周期T2、外接设备连续未发送Heartbeat信息包次数的阈值K、外接设备向其对应的存储空间发送Heartbeat信息包的预设发送周期T1和外接设备信息;
所述外接设备信息包括外接设备ID号和外接设备名称。
7.如权利要求6所述的方法,其特征在于,所述外接设备资源列表以预设更新周期T2进行更新,且T1、T2、K之间满足如下约束条件:
T1<T2;
K<T2/T1;
其中,T2为T1的整数倍。
8.一种终端,其特征在于,包括:
通信接口,用于接收外接设备最后两次发送的Heartbeat信息包;
存储器,其上划分有若干个与各外接设备相对应的唯一存储空间,并通过各个唯一存储空间储存相应外接设备最后两次发送的Heartbeat信息包;
处理器,用于根据Heartbeat信息包中的外接设备发送时间,确定最后两次外接设备发送Heartbeat信息包的时间差;还用于根据所述时间差确定外接设备的在线状态。
9.如权利要求8所述的终端,其特征在于,所述存储器还用于存储所述预先建立的外接设备资源列表。
10.一种外接设备状态监测系统,包括如权8-9任一项所述的终端,还包括:
外接设备,用于向终端发送Heartbeat信息包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国网上海市电力公司;北京交通大学;国家电网有限公司,未经中国电力科学研究院有限公司;国网上海市电力公司;北京交通大学;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811458214.8/1.html,转载请声明来源钻瓜专利网。