发包方法、装置和蓝牙低能耗从设备制造方法及图纸

技术编号:16067584 阅读:95 留言:0更新日期:2017-08-22 18:38
本公开是关于一种发包方法、装置、蓝牙低能耗从设备及计算机可读存储介质,其中,发包方法包括:按照发包间隔向蓝牙低能耗BLE主设备发送测试包,若每次确定BLE主设备未接收到测试包,则对计数值累加一;若计数值达到预设数值,则连续向BLE主设备发送多个测试包。本公开实施例,当计数值达到预设数值时,通过连续向BLE主设备发送多个测试包来提高BLE主设备接收到测试包的概率,从而提高BLE主设备与BLE从设备维持连接的概率,降低BLE主设备与BLE从设备发生断链的概率。

Contracting method, device and Bluetooth low energy consumption slave device

The public is a contracting method and device, Bluetooth low energy consumption from the device and computer readable storage medium, wherein, the method comprises: according to packet interval to send Bluetooth low energy BLE main equipment test package, if every time to determine the BLE main equipment did not receive a test package, the cumulative count; if the meter value to a default value, continuously sent to the BLE main equipment of multiple test package. The disclosed embodiments, when the count reaches the preset value, by continuously to improve the BLE main equipment receiving probability test package to send the BLE main equipment more test package, so as to improve the BLE master and BLE from the device to maintain the connection probability, reduce the BLE main equipment and BLE equipment from the probability of occurrence of broken chain.

【技术实现步骤摘要】
发包方法、装置和蓝牙低能耗从设备
本公开涉及蓝牙通信
,尤其涉及一种发包方法、装置、蓝牙低能耗从设备及计算机可读存储介质。
技术介绍
蓝牙低能耗(BluetoothLowEnergy,BLE)技术是低成本、短距离、可互操作的鲁棒性无线技术,BLE技术可以用于实现智能终端与周边配件之间的持续连接,是功耗极低的短距离无线通信技术。目前,BLE从设备可以和BLE主设备进行通信,但是在2.4G无线环境比较恶劣例如干扰严重的情况下,有时BLE主设备接收不到BLE从设备发送的维持连接的空包,导致断链。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种发包方法、装置、蓝牙低能耗从设备及计算机可读存储介质。根据本公开实施例的第一方面,提供一种发包方法,包括:按照发包间隔向蓝牙低能耗BLE主设备发送测试包,若每次确定所述BLE主设备未接收到所述测试包,则对计数值累加一;若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包。在一个实施例中,所述若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包,包括:若连接超时时长与所述发包间隔的比值为整数且所述计数值达到所述比值减一本文档来自技高网...
发包方法、装置和蓝牙低能耗从设备

【技术保护点】
一种发包方法,其特征在于,所述方法包括:按照发包间隔向蓝牙低能耗BLE主设备发送测试包,若每次确定所述BLE主设备未接收到所述测试包,则对计数值累加一;若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包。

【技术特征摘要】
1.一种发包方法,其特征在于,所述方法包括:按照发包间隔向蓝牙低能耗BLE主设备发送测试包,若每次确定所述BLE主设备未接收到所述测试包,则对计数值累加一;若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包。2.根据权利要求1所述的发包方法,其特征在于,所述若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包,包括:若连接超时时长与所述发包间隔的比值为整数且所述计数值达到所述比值减一,则连续向所述BLE主设备发送第一预设数值个测试包,或者将所述发包间隔缩短第一预设时长,并根据缩短后的发包间隔连续向所述BLE主设备发送所述第一预设数值个测试包,其中,所述第一预设数值为小于等于连接延时次数的正整数,所述第一预设时长等于连接间隔时长与所述第一预设数值之积。3.根据权利要求1所述的发包方法,其特征在于,所述若所述计数值达到预设数值,则连续向所述BLE主设备发送多个测试包,包括:若所述连接超时时长与所述发包间隔的比值不是整数且所述计数值达到所述比值的整数部分,则连续向所述BLE主设备发送第二预设数值个测试包,其中,所述第二预设数值小于等于第二预设时长与所述连接间隔时长之商的整数值,所述第二预设时长等于所述连接超时时长与第三预设时长之差,所述第三预设时长等于所述比值的整数部分与所述发包间隔之积。4.根据权利要求2或3所述的发包方法,其特征在于,所述方法还包括:若确定所述BLE主设备接收到所述测试包,则将所述计数值设置为零。5.根据权利要求2所述的发包方法,其特征在于,所述方法还包括:在所述连续向所述BLE主设备发送所述第一预设数值个测试包之后,若确认所述BLE主设备未接收到一个所述测试包,则将所述计数值设置为零。6.根据权利要求3所述的发包方法,其特征在于,所述方法还包括:在所述连续向所述BLE主设备发送所述第二预设数值个测试包之后,若确认所述BLE主设备未接收到一个所述测试包,则将所述计数值设置为零。7.根据权利要求1所述的发包方法,其特征在于,所述方法还包括:在所述按照发包间隔向BLE主设备发测试包之前,获取连接超时时长、连接延时次数和连接间隔时长;其中,所述发包间隔根据所述连接间隔时长和所述连接延时次数确定。8.一种发包装置,其特征在于,所述装置包括:发送累加模块,被配置为按照发包间隔向蓝牙低能耗BLE主设备发送测试包,若每次确定所述BLE主设备未接收到所述测试包,则对计数值累加一;发送模块,被配置为若所述发送累加模块累加后的所述计数值达到预设数值,则连续向所...

【专利技术属性】
技术研发人员:谭康喜
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1