[发明专利]发包方法、装置和蓝牙低能耗从设备有效
| 申请号: | 201710523658.4 | 申请日: | 2017-06-30 | 
| 公开(公告)号: | CN107087254B | 公开(公告)日: | 2020-01-14 | 
| 发明(设计)人: | 谭康喜 | 申请(专利权)人: | 北京小米移动软件有限公司 | 
| 主分类号: | H04W4/80 | 分类号: | H04W4/80 | 
| 代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 陈蕾;殷亚平 | 
| 地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 发包 方法 装置 蓝牙 能耗 设备 | ||
本公开是关于一种发包方法、装置、蓝牙低能耗从设备及计算机可读存储介质,其中,发包方法包括:按照发包间隔向蓝牙低能耗BLE主设备发送测试包,若每次确定BLE主设备未接收到测试包,则对计数值累加一;若计数值达到预设数值,则连续向BLE主设备发送多个测试包。本公开实施例,当计数值达到预设数值时,通过连续向BLE主设备发送多个测试包来提高BLE主设备接收到测试包的概率,从而提高BLE主设备与BLE从设备维持连接的概率,降低BLE主设备与BLE从设备发生断链的概率。
技术领域
本公开涉及蓝牙通信技术领域,尤其涉及一种发包方法、装置、蓝牙低能耗从设备及计算机可读存储介质。
背景技术
蓝牙低能耗(Bluetooth Low Energy,BLE)技术是低成本、短距离、可互操作的鲁棒性无线技术,BLE技术可以用于实现智能终端与周边配件之间的持续连接,是功耗极低的短距离无线通信技术。
目前,BLE从设备可以和BLE主设备进行通信,但是在2.4G无线环境比较恶劣例如干扰严重的情况下,有时BLE主设备接收不到BLE从设备发送的维持连接的空包,导致断链。
发明内容
为克服相关技术中存在的问题,本公开提供一种发包方法、装置、蓝牙低能耗从设备及计算机可读存储介质。
根据本公开实施例的第一方面,提供一种发包方法,包括:
按照发包间隔向蓝牙低能耗BLE主设备发送测试包,若每次确定所述BLE主设备未接收到所述测试包,则对计数值累加一;
若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包。
在一个实施例中,所述若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包,包括:
若连接超时时长与所述发包间隔的比值为整数且所述计数值达到所述比值减一,则连续向所述BLE主设备发送第一预设数值个测试包,或者将所述发包间隔缩短第一预设时长,并根据缩短后的发包间隔连续向所述BLE主设备发送所述第一预设数值个测试包,其中,所述第一预设数值为小于等于连接延时次数的正整数,所述第一预设时长等于连接间隔时长与所述第一预设数值之积。
在一个实施例中,所述若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包,包括:
若所述连接超时时长与所述发包间隔的比值不是整数且所述计数值达到所述比值的整数部分,则连续向所述BLE主设备发送第二预设数值个测试包,其中,所述第二预设数值小于等于第二预设时长与所述连接间隔时长之商的整数值,所述第二预设时长等于所述连接超时时长与第三预设时长之差,所述第三预设时长等于所述比值的整数部分与所述发包间隔之积。
在一个实施例中,所述方法还包括:
若确定所述BLE主设备接收到所述测试包,则将所述计数值设置为零。
在一个实施例中,所述方法还包括:
在所述连续向所述BLE主设备发送所述第一预设数值个测试包之后,若确认所述BLE主设备未接收到一个所述测试包,则将所述计数值设置为零。
在一个实施例中,所述方法还包括:
在所述连续向所述BLE主设备发送所述第二预设数值个测试包之后,若确认所述BLE主设备未接收到一个所述测试包,则将所述计数值设置为零。
在一个实施例中,所述方法还包括:
在所述按照发包间隔向BLE主设备发测试包之前,获取连接超时时长、连接延时次数和连接间隔时长;
其中,所述发包间隔根据所述连接间隔时长和所述连接延时次数确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710523658.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频重放的触摸手势控制
- 下一篇:用于云环境中的保证的日志管理的方法和装置





