[发明专利]一种离线设备确定方法及装置在审
| 申请号: | 202010700771.7 | 申请日: | 2020-07-17 |
| 公开(公告)号: | CN111884875A | 公开(公告)日: | 2020-11-03 |
| 发明(设计)人: | 刘飞;魏巍 | 申请(专利权)人: | 青岛易来智能科技股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张秀英 |
| 地址: | 266100 山东省青岛市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 离线 设备 确定 方法 装置 | ||
本发明提供了一种离线设备确定方法及装置,其中,该方法包括:判断是否收到设备以小于目标检测时间的目标时间发送的心跳包;在未接收到所述心跳包的情况下,在所述目标时间与所述目标检测时间的时间差之内向所述设备发送多个探测包;若未接收到所述设备发送的探测包响应,确定所述设备离线,可以解决相关技术中网关在连续多次收不到心跳消息的响应时确定设备离线,在确定设备离线的准确性高的情况下,发现设备离线的时间较长的问题,相对于现有需要多个目标检测时间发现设备离线,在一个目标检测时间(即较短时间)内便可确定设备离线,大大缩短了发现设备离线的时间。
技术领域
本发明涉及信息处理领域,具体而言,涉及一种离线设备确定方法及装置。
背景技术
BLE mesh协议是基于蓝牙技术的一种广播式通讯协议。Mesh网络的总体带宽较低,设备应尽量减少发起消息传递的密度。
在基于Mesh网络的智能家居系统中,存在一种心跳消息,由设备定期发送给网关;网关通过监听心跳消息来跟踪设备是否在线。
由于心跳消息存在丢包的概率(低概率事件),网关如在一个监听周期内收不到任何来自设备的消息时,并不能确认设备已经离开网络。所以通常网关在连续多次(N)收不到消息时才认为设备离线(网关连续N次未收到心跳包)。
在这种背景下,平衡mesh设备发送心跳的间隔(I,越长越好,以降低带宽占用)、网关发现设备离线所需时间(T)、和网关确定设备离线的准确性(P,尽量接近100%)三个指标就变得比较困难。
针对相关技术中网关在连续多次收不到心跳消息的响应时确定设备离线,在确定设备离线的准确性高的情况下,发现设备离线的时间较长的问题,尚未提出解决方案。
发明内容
本发明实施例提供了一种离线设备确定方法及装置,以至少解决相关技术中网关在连续多次收不到心跳消息的响应时确定设备离线,在确定设备离线的准确性高的情况下,发现设备离线的时间较长的问题。
根据本发明的一个实施例,提供了一种离线设备确定方法,包括:
判断是否收到设备以小于目标检测时间的目标时间发送的心跳包;
在未接收到所述心跳包的情况下,在所述目标时间与所述目标检测时间的时间差之内向所述设备发送多个探测包;
若未接收到所述设备发送的探测包响应,确定所述设备离线。
可选地,在判断是否收到设备以小于目标检测时间的目标时间发送的心跳包之后,所述方法还包括:
在接收到所述心跳包的情况下,确定所述设备在线。
可选地,在所述目标时间与所述目标检测时间的时间差之内向所述设备发送多个探测包之后,所述方法还包括:
判断是否接收到所述设备发送的探测包响应;
若接收到所述设备发送的探测包响应,确定所述设备在线。
可选地,在所述目标时间与所述目标检测时间的时间差之内向所述设备发送多个探测包包括:
在所述目标时间与所述目标检测时间的时间差之内以预定时间周期向所述设备发送所述多个探测包。
可选地,在判断是否收到设备以小于目标检测时间的目标时间发送的心跳包之前,所述方法还包括:
确定所述多个探测包的数量;
根据所述数量与所述时间差确定所述预定时间周期。
根据本发明的另一个实施例,还提供了一种离线设备确定装置,包括:
第一判断模块,用于判断是否收到设备以小于目标检测时间的目标时间发送的心跳包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛易来智能科技股份有限公司,未经青岛易来智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010700771.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自适直径的龙舌兰辅助采摘设备
- 下一篇:运费报价方法及装置





