[发明专利]BLE通信方法、装置、设备及存储介质有效
申请号: | 201910572992.8 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110267248B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 刘啸;赵生波;黄琪 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W8/00;H04W76/14;H04W76/11 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新;朱文杰 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ble 通信 方法 装置 设备 存储 介质 | ||
1.一种低功耗蓝牙BLE通信方法,应用于主设备,其特征在于,包括:
获取与目标设备对应的第一BLE通用模型,其中,所述第一BLE通用模型包含BLE设备通用的扫描规则,所述扫描规则包含所述目标设备的标识信息和外围设备通用的外围设备的标识在广播数据中的路径信息;
对外围设备进行扫描,基于所述扫描规则确定扫描到的外围设备的标识信息;
确定所述目标设备的标识信息与所述外围设备的标识信息是否匹配;
若相匹配,则对所述外围设备与所述主设备进行配对,以建立所述外围设备与所述主设备之间的通信连接。
2.根据权利要求1所述的通信方法,其特征在于,所述第一BLE通用模型还包含BLE设备通用的读取规则、写入规则或监听规则中的一种或多种,所述读取规则、所述写入规则或所述监听规则均包含至少一个目标服务的服务标识。
3.根据权利要求2所述的通信方法,其特征在于,所述通信方法还包括:
若对所述外围设备进行目标操作,则获取所述外围设备的至少一个服务,其中,所述目标操作为读取操作、写入操作或监听操作中的一种操作;
确定所获取的所述至少一个服务的服务标识;
判断所获取的服务的服务标识与所述目标服务的服务标识是否相同;
若相同,则确定所获取的服务为与所述目标操作对应的所述目标服务。
4.根据权利要求3所述的通信方法,其特征在于,所述读取规则、所述写入规则或所述监听规则均包含与所述目标服务对应的至少一个目标特征的特征标识,所述通信方法还包括:
确定与所获取的服务对应的至少一个特征的特征标识;
判断所述特征的特征标识与所述目标特征的特征标识是否相同;
若相同,则确定所述特征为与所述目标操作对应的所述目标特征。
5.根据权利要求4所述的通信方法,其特征在于,所述目标操作为读取操作,所述通信方法还包括:
读取与所述读取操作对应的所述目标特征的属性值;
将读取的所述目标特征的所述属性值上传至服务器。
6.根据权利要求4所述的通信方法,其特征在于,所述目标操作为写入操作,所述写入规则还包含待写入所述外围设备的指令数据,所述通信方法还包括:
将所述写入规则包含的所述指令数据,写入到所述写入操作对应的所述目标特征的属性值。
7.根据权利要求4所述的通信方法,其特征在于,所述目标操作为监听操作,所述通信方法还包括:
对与所述监听操作对应的所述目标特征的属性值进行监听;
若与所述监听操作对应的所述目标特征的属性值发生变化,则向所述主设备返回对应的响应数据。
8.根据权利要求3所述的通信方法,其特征在于,所述监听规则还包括:响应数据收集字段以及响应数据计数字段,所述通信方法还包括:
通过所述响应数据收集字段收集与所述目标操作对应的响应数据,所述响应数据包含操作成功数据或操作失败数据;
通过所述响应数据计数字段对与所述目标操作对应的响应数据进行计数。
9.根据权利要求8所述的通信方法,其特征在于,所述通信方法还包括:
在所述目标操作结束之后,基于与所述目标操作对应的所述响应数据获取第二BLE模型。
10.根据权利要求9所述的通信方法,其特征在于,所述通信方法还包括:
判断所述第二BLE模型中是否包含所述扫描规则、所述读取规则、所述写入规则或所述监听规则中的一种规则;
若不包含任一种规则,则断开所述外围设备与所述主设备之间的通信连接。
11.根据权利要求1所述的通信方法,其特征在于,获取与目标设备对应的第一BLE通用模型,包括:
从云端获取与所述目标设备对应的第一BLE通用模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910572992.8/1.html,转载请声明来源钻瓜专利网。