[发明专利]一种蓝牙mesh网关数据聚合上报方法在审
申请号: | 201810734122.1 | 申请日: | 2018-07-06 |
公开(公告)号: | CN109005528A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 刘康;李涛;许小天;朱圣庚;李立中;黄凯 | 申请(专利权)人: | 杭州涂鸦信息技术有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W8/22;H04W88/16;H04L29/08 |
代理公司: | 杭州快知知识产权代理事务所(特殊普通合伙) 33293 | 代理人: | 杨冬玲 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子设备 蓝牙 网关 聚合 设备状态 上报 产品类型 功能数据 设备在线 网关数据 云服务器 心跳包 组数据 群组控制设备 缓存 开关状态 手机终端 数据格式 状态数据 最终状态 转发 更新 | ||
1.一种蓝牙mesh网关数据聚合上报方法,其特征在于,包括以下步骤:
步骤1,将子设备的设备状态上报给蓝牙Mesh网关;
步骤2,所述蓝牙Mesh网关在本地缓存所有的所述子设备上报的状态数据;
步骤3,所述蓝牙Mesh网关比较每个子设备的聚合待更新的数据;
步骤4,由所述蓝牙Mesh网关聚合成一组数据再转发到云服务器。
2.如权利要求1所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述一组数据包括心跳包。
3.如权利要求2所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述心跳包的数据格式为子设备id+设备在线状态+功能数据+产品类型。
4.如权利要求3所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述子设备id、设备在线状态、功能数据和产品类型都用一个字节来表示。
5.如权利要求2所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述子设备定期向所述蓝牙mesh网关发送所述心跳包,所述蓝牙mesh网关维护一份心跳包列表。
6.如权利要求5所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述心跳包列表用于监控设备在线状态,数据变化也从所述心跳包列表抽取上报。
7.如权利要求1所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述子设备被配置为上电同步,数据变化同步。
8.如权利要求2所述的蓝牙mesh网关数据聚合上报方法,其特征在于,还包括以下步骤:
检测网关设备的当前工作状态,且根据所述检测到的网关设备的当前工作状态,确定所述网关设备下一次心跳包发送的间隔时间,并将所述确定的下一次心跳包发送的间隔时间携带至当前心跳包中;其中,所述工作状态包括繁忙、正常和空闲;以及待所述当前心跳包发送的间隔时间到达时,将所述当前心跳包发送给对侧服务器。
9.如权利要求8所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述检测网关设备的当前工作状态,且根据所述检测到的网关设备的当前工作状态,确定所述网关设备下一次心跳包发送的间隔时间,并将所述确定的下一次心跳包发送的间隔时间携带至当前心跳包中的具体步骤包括:
当检测到当前与网关设备相连的客户端数目大于预设的第一阈值时,确定所述网关设备的当前工作状态为繁忙,且在当前心跳包的发送的间隔时间上增加预定步幅,获得下一次心跳包发送的间隔时间,并将所述增加了预定步幅的下一次心跳包发送的间隔时间携带至所述当前心跳包中。
10.如权利要求8所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述检测网关设备的当前工作状态,且根据所述检测到的网关设备的当前工作状态,确定所述网关设备下一次心跳包发送的间隔时间,并将所述确定的下一次心跳包发送的间隔时间携带至当前心跳包中的具体步骤包括:
当检测到当前与网关设备相连的客户端数目小于预设的第二阈值时,确定所述网关设备的当前工作状态为空闲,且在当前心跳包的发送的间隔时间上减少预定步幅,获得下一次心跳包发送的间隔时间,并将所述减少了预定步幅的下一次心跳包发送的间隔时间携带至所述当前心跳包中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州涂鸦信息技术有限公司,未经杭州涂鸦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810734122.1/1.html,转载请声明来源钻瓜专利网。