[发明专利]蓝牙BLE减少ATT信息再发现方法、装置和存储介质在审
申请号: | 202010614030.7 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111800772A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 陈柏康 | 申请(专利权)人: | 深圳市中科蓝讯科技股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W52/02;H04W76/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 ble 减少 att 信息 再发 方法 装置 存储 介质 | ||
本发明提供了一种蓝牙BLE减少ATT信息再发现方法、装置和存储介质,该方法包括:与客户端建立连接;获取客户端的存取码,根据该存取码在本地历史记录中获取与该客户端相关联的ATT信息。在BLE回连之后,不需要重复轮询过程,提高蓝牙通信效率,在一定程度上降低了功耗。
技术领域
本发明涉及蓝牙低功耗领域,具体涉及一种蓝牙BLE减少ATT信息再发现方法和装置。
背景技术
蓝牙SIG(Bluetooth Special Interest Group,蓝牙技术联盟)在蓝牙4.0协议中发布了BLE(Bluetooth Low Energy,蓝牙低功耗),为蓝牙注入了一股新的活力,近年来BLE应用遍地开花,普遍为广大消费者所接受。
BLE在建立连接之后,在服务端的上层需要获取客户端的ATT信息,以达到获取客户端状态和操控客户端的目的,这一过程通过服务端和客户端的轮询实现,且耗时相对较长。在BLE再次连接时,均需要重复轮询过程来获取ATT信息,这样一来不仅降低了蓝牙通信效率,且提高了功耗。
发明内容
因此,本发明提供了一种蓝牙BLE减少ATT信息再发现的方法、装置和计算机可读存储介质,在BLE回连之后,不需要重复轮询过程,提高蓝牙通信效率,在一定程度上降低了功耗。
第一方面,本发明提供了一种蓝牙BLE减少ATT信息再发现方法,该方法包括:
与客户端建立连接;
获取客户端的存取码,根据该存取码在本地历史记录中获取与该客户端相关联的ATT信息。
可选的,在所获取的存取码不存在于本地历史记录时,通过轮询获取客户端ATT信息,并在本地历史记录中存储与该客户端关联的ATT信息。
可选的,所述存取码为客户端的蓝牙地址。
可选的,所述通过本地历史记录获取与该客户端相关联的ATT信息,具体为,获取客户端的蓝牙地址,根据该蓝牙地址在本地历史记录中获取与该蓝牙地址相关联的ATT信息。
可选的,所述通过本地历史记录获取与该客户端相关联的ATT信息,具体为,获取由客户端的ATT信息生成的存取码,并通过与本地历史记录中的存取码对比,获取与该存取码相关联的ATT信息。
可选的,所述存取码为由客户端的ATT信息生成的校验码或hash值。
可选的,所述ATT信息为客户端所具备的属性数据库。
第二方面,本发明提供了一种蓝牙BLE减少ATT信息再发现装置,该装置包括:
蓝牙模块,用于与客户端通信连接;
存储模块,用于存储与该客户端关联的ATT信息;
处理模块,用于根据蓝牙模块所获取的存取码,在存储模块中获取与该客户端关联的ATT信息。
可选的,所述处理模块还用于,在存储模块中不存在与该客户端关联的ATT信息时,通过蓝牙模块获取所述ATT信息,并存储到存储模块中。
第三方面,本发明提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质用于存储计算机指令,所述计算机指令用于使所述计算机执行上述方法。
本发明所提供的蓝牙BLE减少ATT信息再发现方法、装置和计算机可读存储介质,在服务端与客户端初次连接时,通过轮询获取客户端的ATT信息,并存储在服务端的本地历史记录中;在服务端与客户端二次及二次以上连接时,通过存取码在本地历史记录中获取与该客户端相关联的ATT信息,减少了重新连接时的轮询过程,提高了蓝牙通信效率,且在一定程度上降低了功耗。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中科蓝讯科技股份有限公司,未经深圳市中科蓝讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010614030.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:蓝牙Mesh节点网络消息缓存的管理方法和系统
- 下一篇:可伸缩式钻机支架