[发明专利]一种降低BLE设备发现延迟的方法及BLE设备有效
申请号: | 202110898539.3 | 申请日: | 2021-08-05 |
公开(公告)号: | CN113747405B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 沈中 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W8/00;H04W48/16 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 刘长春 |
地址: | 710000 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 降低 ble 设备 发现 延迟 方法 | ||
本发明公开了一种降低BLE设备发现延迟的方法及BLE设备;该方法包括:根据扫描窗口长度和τ计算扫描周期和广告周期的最大公约数利用最大公约将扫描窗口长度Tsubgt;w/subgt;更新为满足等式的最小整数且是625μs的倍数,并选择一对广告周期和扫描周期(Tsubgt;a/subgt;,Tsubgt;s/subgt;),使两者的最大公约数为且对应的扫描占空比和广告占空比与设备中的扫描占空比和广告占空比之间误差最小;在周期确定式广告模式中,按照Tsubgt;w/subgt;,τ、δ以及所选择的(Tsubgt;a/subgt;,Tsubgt;s/subgt;)执行蓝牙设备发现;在伪随机延迟广告模式中,将选择的Tsubgt;a/subgt;减去5ms后作为固定广告间隔,并参照周期确定式广告模式中的其他参数执行蓝牙设备发现。本发明可降低蓝牙设备发现延迟。
技术领域
本发明属于蓝牙通信技术领域,具体涉及一种降低BLE(Bluetooth Low Energy,低功耗蓝牙)设备发现延迟的方法及BLE设备。
背景技术
低功耗蓝牙是一种被广泛使用的无线通信技术,目前大多数智能手机和智能穿戴设备(如智能手表、手环等)均支持BLE功能。
BLE规范将BLE设备按照角色分为扫描方和广告方。BLE设备在通信前首先要完成设备发现。BLE规定了40个信道,其中37、38和39三个信道作为广告信道,用于设备发现。作为扫描方的BLE设备周期性地扫描37、38和39三个广告信道,而作为广告方的BLE设备周期性地触发广告事件,在每个广告事件向三个广告信道分别发送一个广告。当扫描方BLE设备在某个广告信道接收到广告方BLE设备发送的广告分组时,就完成了设备发现。然后,两者便可以建立连接并进行数据传输。但是,当两个广告方BLE设备的广告周期相同并且发生了广告分组的冲突时,冲突会一直持续发生,造成设备不能被发现。为了解决这一问题,BLE在4.2版本中规定,广告方在每次广告事件前要增加一个0~10ms的伪随机延迟。相较于没有伪随机延迟的周期确定式广告模式来说,这种增加了伪随机延迟的广告模式称为伪随机延迟广告模式。
然而,伪随机延迟的增加同时也带来了设备发现延迟的增加,使得BLE设备难以被发现。
发明内容
为了降低蓝牙设备发现过程中的发现延迟,本发明提供了一种降低BLE设备发现延迟的方法及BLE设备。
本发明要解决的技术问题通过以下技术方案实现:
第一方面,本发明提供了一种降低BLE设备发现延迟的方法,应用于BLE设备,所述方法包括:
根据当前BLE设备中设置的扫描窗口长度Tw和第一时长τ,利用预设的计算规则计算一个参考数字,作为待确定的扫描周期Ts和广告周期Ta两者的最大公约数所述第一时长为BLE设备发送一个广告的时长;
利用所述最大公约数对所述扫描窗口长度Tw进行更新,以使更新后的扫描窗口长度Tw为满足等式的最小整数,且满足Tw为625μs的倍数;
利用所述最大公约数对备选广告周期以及备选扫描周期集合中的元素进行筛选,得到广告周期筛选集合和扫描周期筛选集合;
从所述广告周期筛选集合和所述扫描周期筛选集合中选择一对广告周期和扫描周期(Ta,Ts),该对广告周期和扫描周期(Ta,Ts)满足筛选条件且两者的最大公约数为所述筛选条件包括:在预设的误差评价标准下,根据(Ta,Ts)所计算出的一对广告占空比和扫描占空比(Da,Ds),与当前BLE设备中设置的一对广告占空比和扫描占空比之间的误差最小;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110898539.3/2.html,转载请声明来源钻瓜专利网。