数据传输方法、装置、蓝牙从设备及蓝牙主设备制造方法及图纸

技术编号:32566016 阅读:17 留言:0更新日期:2022-03-09 16:51
本公开是关于一种数据传输方法,应用于蓝牙从设备,包括:响应于检测到所述蓝牙从设备处于第一数据传输状态,将所述蓝牙从设备的连接参数配置为第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送指示信息,其中,所述指示信息用于指示所述蓝牙主设备配置所述连接参数为所述第一连接参数;响应于接收到蓝牙数据传输指令,基于所述第一连接参数与所述蓝牙从设备进行数据传输。如此,可以不需要蓝牙从设备与蓝牙主设备之间针对连接参数的协商会话,同时也不需要等待连接参数的生效会话,使得连接参数的更新更加及时快速,从而兼顾了省电与数据传输速度。本公开还公开了一种数据传输装置、蓝牙从设备及蓝牙主设备。蓝牙从设备及蓝牙主设备。蓝牙从设备及蓝牙主设备。

【技术实现步骤摘要】
数据传输方法、装置、蓝牙从设备及蓝牙主设备


[0001]本公开涉及通信
,尤其涉及数据传输方法、装置、蓝牙从设备及蓝牙主设备。

技术介绍

[0002]蓝牙低功耗(Bluetooth Low Energy,BLE)技术是低成本、短距离、可互操作的鲁棒性无线技术。随着蓝牙技术的不断发展,蓝牙4.0协议中规定了蓝牙设备之间通信的三个连接参数:连接间隔、设备延迟或者设备时延以及超时时间或者监控超时,决定了蓝牙从设备的功耗及数据传输能力。
[0003]蓝牙连接设备为了能够省电会在不需要进行数据传输时将连接参数切换为功耗较小的连接参数,而在需要进行数据传输时将连接参数切换为功耗较大的连接参数。然而切换连接参数需要一定的时长,这就会导致在需要进行大量数据传输时,因为无法及时更新连接参数,而导致无法及时进行大量数据的传输,影响到数据传输的速度。基于此,如何同时兼顾省电以及数据传输速度成为了亟待解决的技术问题。

技术实现思路

[0004]根据本公开实施例的第一方面,提供一种数据传输方法,应用于蓝牙从设备,包括:
[0005]响应于检测到所述蓝牙从设备处于第一数据传输状态,将所述蓝牙从设备的连接参数配置为第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送指示,其中,所述指示信息用于指示所述蓝牙主设备配置所述连接参数为所述第一连接参数;
[0006]响应于接收到蓝牙数据传输指示,基于所述第一连接参数与所述蓝牙主设备进行数据参数。
[0007]在一些实施例中,所述响应于检测到所述蓝牙从设备处于第一数据传输状态,将所述蓝牙从设备的连接参数配置为第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送指示信息,包括:
[0008]响应于检测到所述蓝牙从设备从第二数据传输状态变为所述第一数据传输状态,将所述蓝牙从设备的连接参数从第二连接参数更新为所述第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送第一指示信息,其中,所述第一指示信息用于指示所述蓝牙主设备在所述第二数据传输状态下所采集的所述连接参数,所述第一数据传输状态下的数据传输速度大于所述第二数据传输状态下的数据传输速度,所述蓝牙从设备在所述第一连接参数下的功耗大于在所述第二连接参数下的功耗,所述第三连接参数为蓝牙主设备在接收到所述第一指示信息之前所采用的所述连接参数。
[0009]在一些实施例中,所述方法还包括:
[0010]接收所述蓝牙主设备返回的基于所述第一连接参数的配置结果;
[0011]所述基于所述第一连接参数与所述蓝牙主设备进行数据传输,包括:
[0012]响应于所述配置结果指示配置成功,基于所述第一连接参数与所述蓝牙主设备进行。
[0013]在一些实施例中,所述方法还包括:
[0014]确定所述蓝牙从设备的当前数据传输速度;
[0015]响应于所述当前数据传输速度大于传输速度阈值,确定所述蓝牙从设备处于所述第一数据传输状态。
[0016]在一些实施例中,所述方法还包括:
[0017]响应于所述当前数据传输速度大于传输速度阈值,确定所述当前数据传输速度的数据传输等级;
[0018]根据所述数据传输等级,确定与所述数据传输等级对应的第四连接参数作为所述第一连接参数。
[0019]一些实施例中,所述方法还包括:
[0020]确定所述蓝牙数据传输指令指示的数据传输量;
[0021]响应于所述数据传输量大于传输量阈值,确定所述蓝牙从设备处于所述第一数据传输状态。
[0022]一些实施例中,所述方法还包括:
[0023]响应于所述数据传输量大于传输量阈值,确定所述当前数据传输量的传输量等级;
[0024]根据所述传输量等级,确定与所述数据传输量等级对应的第五连接参数作为所述第一连接参数。
[0025]根据本公开实施例的第二方面,提供一种数据传输方法,应用于蓝牙主设备,包括:
[0026]接收所述蓝牙从设备发送的指示信息,其中,所述指示信息用于指示所述蓝牙主设备配置连接参数为第一连接参数,所述第一指示信息是所述蓝牙从设备处于第一数据传输状态下发送的;
[0027]基于所述第一连接参数与所述蓝牙从设备设备进行数据传输。
[0028]在一些实施例中,所述方法还包括:
[0029]基于所述指示信息,为所述蓝牙主设备配置所述第一连接参数,以生成配置结果;
[0030]向所述蓝牙从设备返回所述配置结果;
[0031]所述基于所述第一连接参数与所述蓝牙从设备进行数据传输,包括:
[0032]响应于所述配置结果指示配置成功,基于所述第一连接参数与所述蓝牙从设备进行数据传输。
[0033]根据本公开实施例的第三方面,提供一种数据传输装置,应用于蓝牙从设备,包括:
[0034]处理模块,用于响应于检测到所述蓝牙从设备处于第一数据传输状态,将所述蓝牙从设备的连接参数配置为第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送指示信息,其中,所述指示信息用于指示所述蓝牙主设备配置所述连接参数为所述第一连接参数;
[0035]第一数据传输模块,用于响应于接收到蓝牙数据传输指令,基于所述第一连接参
数与所述蓝牙主设备进行数据传输。
[0036]在一些实施例中,所述处理模块,还用于:
[0037]响应于检测到所述蓝牙从设备从第二数据传输状态变为所述第一数据传输状态,将所述蓝牙从设备的连接参数从第二连接参数更新为所述第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送第一指示信息,其中,所述第一指示信息用于指示所述蓝牙主设备将第三连接参数更新为所述第一连接参数;其中,所述第二连接参数为所述蓝牙从设备在所述第二数据传输状态下的数据传输速度,所述蓝牙从设备在所述第一连接参数下的功耗大于在所述第二连接参数下的功耗,所述第三连接参数为蓝牙主设备在接收到所述第一指示信息之前所采集的所述连接参数。
[0038]在一些实施例中,所述装置还包括:
[0039]第一接收模块,用于接收所述蓝牙主设备返回的基于所述第一连接参数的配置结果;
[0040]所述第一数据传输模块,还用于:
[0041]响应于所述配置结果指示配置成功,基于所述第一连接参数与所述蓝牙主设备进行数据传输。
[0042]在一些实施例中,所述装置还包括:
[0043]第一确定模块,用于确定所述蓝牙从设备的当前数据传输速度;
[0044]第二确定模块,用于响应于所述当前数据传输速度大于传输速度阈值,确定所述蓝牙从设备处于所述第一数据传输状态。
[0045]在一些实施例中,所述装置还包括:
[0046]第三确定模块,用于响应于所述当前数据传输速度大于传输速度阈值,确定所述当前数据传输速度的数据传输等级;
[0047]第四确定模块,用于根据所述数据传输等级,确定与所述数据传输等级对应的第四连接参数作为所述第一连接参数。
[0048]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于蓝牙从设备,包括:响应于检测到所述蓝牙从设备处于第一数据传输状态,将所述蓝牙从设备的连接参数配置为第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送指示信息,其中,所述指示信息用于指示所述蓝牙主设备配置所述连接参数为所述第一连接参数;响应于接收到蓝牙数据传输指令,基于所述第一连接参数与所述蓝牙主设备进行数据传输。2.根据权利要求1所述的方法,其特征在于,所述响应于检测到所述蓝牙从设备处于第一数据传输状态,将所述蓝牙从设备的连接参数配置为第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送指示信息,包括:响应于检测到所述蓝牙从设备从第二数据传输状态变为所述第一数据传输状态,将所述蓝牙从设备的连接参数从第二连接参数更新为所述第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送第一指示信息,其中,所述第一指示信息用于指示所述蓝牙主设备将第三连接参数更新为所述第一连接参数;其中,所述第二连接参数为所述蓝牙从设备在所述第二数据传输状态下所采用的所述连接参数,所述第一数据传输状态下的数据传输速度大于所述第二数据传输状态下的数据传输速度,所述蓝牙从设备在所述第一连接参数下的功耗大于在所述第二连接参数下的功耗,所述第三连接参数为蓝牙主设备在接收到所述第一指示信息之前所采用的所述连接参数。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述蓝牙主设备返回的基于所述第一连接参数的配置结果;所述基于所述第一连接参数与所述蓝牙主设备进行数据传输,包括:响应于所述配置结果指示配置成功,基于所述第一连接参数与所述蓝牙主设备进行数据传输。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:确定所述蓝牙从设备的当前数据传输速度;响应于所述当前数据传输速度大于传输速度阈值,确定所述蓝牙从设备处于所述第一数据传输状态。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述当前数据传输速度大于传输速度阈值,确定所述当前数据传输速度的数据传输等级;根据所述数据传输等级,确定与所述数据传输等级对应的第四连接参数作为所述第一连接参数。6.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:确定所述蓝牙数据传输指令指示的数据传输量;响应于所述数据传输量大于传输量阈值,确定所述蓝牙从设备处于所述第一数据传输状态。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:响应于所述数据传输量大于传输量阈值,确定所述当前数据传输量的传输量等级;根据所述传输量等级,确定与所述数据传输量等级对应的第五连接参数作为所述第一连接参数。
8.一种数据传输方法,其特征在于,应用于蓝牙主设备,包括:接收所述蓝牙从设备发送的指示信息,其中,所述指示信息用于指示所述蓝牙主设备配置连接参数为第一连接参数,所述第一指示信息是所述蓝牙从设备处于第一数据传输状态下发送的;基于所述第一连接参数与所述蓝牙从设备进行数据传输。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:基于所述指示信息,为所述蓝牙主设备配置所述第一连接参数,以生成配置结果;向所述蓝牙从设备返回所述配置结果;所述基于所述第一连接参数与所述蓝牙从设备进行数据传输,包括:响应于所述配置结果指示配置成功,基于所述第一连接参数与所述蓝牙从设备进行数据传输。10.一种数据传输装置,其特征在于,应用于蓝牙从设备,包括:处理模块,用于响应于检测到所述蓝牙从设备处于第一数据传输状态,将所述蓝牙从设备的连接参数配置为第一连接参数;向与所述蓝牙从设备连接的蓝牙主设备发送指示信息,其中,所述指示信息用于指示所述蓝牙主设备配置所述连接参数为所述第一连接参数;第一数据传输模块,用于响应于...

【专利技术属性】
技术研发人员:谭康喜
申请(专利权)人:北京小米松果电子有限公司
类型:发明
国别省市:

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

1