低功耗蓝牙设备的连接参数更新方法及装置的制造方法

文档序号:9691694阅读:779来源:国知局
低功耗蓝牙设备的连接参数更新方法及装置的制造方法
【技术领域】
[0001]本公开涉及通信技术领域,特别涉及一种低功耗蓝牙设备的连接参数更新方法及
目.ο
【背景技术】
[0002]随着蓝牙技术的不断发展,蓝牙4.0协议支持的BLE(Bluetooth Low Energy,蓝牙低功耗)技术被广泛应用到无线遥控领域,使得蓝牙遥控设备的功能越来越丰富。由蓝牙4.0协议可知,该协议中规定的三个连接参数:Connect1n Interval、Slave Latency及Supervis1n Timeout,决定了蓝牙遥控设备的功耗及数据传输能力。
[0003]相关技术中,蓝牙遥控设备可能在Slave Latency个Connect1n Interval间隔后才向与其通信连接的被控设备发起连接参数更新的会话,导致连接参数更新的速度较慢,进而影响到蓝牙遥控设备的功耗及数据传输能力。

【发明内容】

[0004]为了解决上述问题,本公开提供一种低功耗蓝牙设备的连接参数更新方法及装置。
[0005]具体地,本公开是通过如下技术方案实现的:
[0006]根据本公开实施例的第一方面,提供一种低功耗蓝牙设备的连接参数更新方法,应用于蓝牙遥控设备,所述蓝牙遥控设备与被控设备通信连接,所述方法包括:
[0007]当检测到本地切换遥控模式时,向所述被控设备发送蓝牙遥控设备切换遥控模式的提示消息,以使所述被控设备根据所述提示消息生成连接参数更新请求,并发送给所述蓝牙遥控设备,其中,所述连接参数更新请求中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0008]在本地切换遥控模式后的每个连接间隔Connect1n Interval侦听本地是否接收到所述被控设备发送的连接参数更新请求;
[0009]当侦听到所述连接参数更新请求时,向所述被控设备发送用于同意更新连接参数的响应;
[0010]当所述连接参数的生效时间点到达时,更新本地与所述被控设备之间的连接参数。
[0011]在一实施例中,当检测到本地切换至语音遥控模式时,所述更新本地与所述被控设备之间的连接参数,包括:
[0012]将本地与所述被控设备之间的Connect1n Interval缩短至预设第一时长。
[0013]在一实施例中,所述语音遥控模式的切换方式为语音按键被按下,所述方法还包括:
[0014]当检测到所述语音按键抬起时,向所述被控设备发送语音按键抬起的提示消息,以使所述被控设备根据该提示消息生成第一请求,并发送给所述蓝牙遥控设备,其中,所述第一请求用于请求将连接参数更新到之前的值,所述第一请求中携带有连接参数的生效时间点,该生效时间点早于默认生效时间点;
[0015]在语音按键抬起后的预设第二时长内的每个Connect1n Interval侦听本地是否接收到所述被控设备发送的第一请求;
[0016]当侦听到所述第一请求时,向所述被控设备发送用于同意更新连接参数的响应;
[0017]当所述第一请求中的连接参数的生效时间点到达时,将本地与所述被控设备之间的连接参数更新到之前的值。
[0018]在一实施例中,所述语音遥控模式的切换方式为语音按键被按下,所述方法还包括:
[0019]当检测到所述语音按键抬起时,向所述被控设备发送第二请求,其中,所述第二请求用于请求将连接参数更新到预设参数值;
[°02°] 在语音按键抬起后的预设第二时长内的每个连接间隔Connect1n Interval侦听本地是否接收到所述被控设备发送的、用于同意将连接参数更新到预设参数值的响应,该响应中携带有连接参数的生效时间点,该生效时间点早于默认生效时间点;
[0021]如果接收到所述被控设备发送的、用于同意将连接参数更新到预设参数值的响应,则当该响应中的连接参数的生效时间点到达时,将本地与所述被控设备之间的连接参数更新到预设参数值。
[0022]在一实施例中,当检测到本地切换至按键遥控模式时,所述更新本地与所述被控设备之间的连接参数,包括:
[0023]将本地与所述被控设备之间的Connect1n Interval拉长至预设第三时长。
[0024]根据本公开实施例的第二方面,提供一种低功耗蓝牙设备的连接参数更新方法,应用于被控设备,所述被控设备与蓝牙遥控设备通信连接,所述方法包括:
[0025]接收所述蓝牙遥控设备发送的提示消息,其中,所述提示消息中携带有所述蓝牙遥控设备切换遥控模式的信息;
[0026]根据所述提示消息,生成连接参数更新请求并发送给所述蓝牙遥控设备,其中,所述连接参数更新请求中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0027]接收所述蓝牙遥控设备发送的用于同意更新连接参数的响应;
[0028]当所述连接参数的生效时间点到达时,更新本地与所述蓝牙遥控设备之间的连接参数。
[0029]根据本公开实施例的第三方面,提供一种低功耗蓝牙设备的连接参数更新方法,应用于蓝牙遥控设备,所述蓝牙遥控设备与被控设备通信连接,所述方法包括:
[0030]当检测到本地切换遥控模式时,向所述被控设备发送连接参数更新请求;
[0031 ] 在本地切换遥控模式后的每个Connect1n Interval侦听本地是否接收到所述被控设备发送的用于同意更新连接参数的响应,其中,所述响应中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0032]如果接收到所述响应,则当所述连接参数的生效时间点到达时,更新本地与所述被控设备之间的连接参数。
[0033]根据本公开实施例的第四方面,提供一种低功耗蓝牙设备的连接参数更新方法,应用于被控设备,所述被控设备与蓝牙遥控设备通信连接,所述方法包括:
[0034]接收所述蓝牙遥控设备发送的连接参数更新请求;
[0035]基于所述连接参数更新请求向所述蓝牙遥控设备发送用于同意更新连接参数的响应,其中,所述响应中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0036]当所述连接参数的生效时间点到达时,更新本地与所述蓝牙遥控设备之间的连接参数。
[0037]根据本公开实施例的第五方面,提供一种低功耗蓝牙设备的连接参数更新装置,应用于蓝牙遥控设备,所述蓝牙遥控设备与被控设备通信连接,所述装置包括:
[0038]第一发送模块,被配置为当检测到本地切换遥控模式时,向所述被控设备发送蓝牙遥控设备切换遥控模式的提示消息,以使所述被控设备根据所述提示消息生成连接参数更新请求,并发送给所述蓝牙遥控设备,其中,所述连接参数更新请求中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0039]第一侦听模块,被配置为在本地切换遥控模式后的每个连接间隔Connect1nInterval侦听本地是否接收到所述被控设备发送的连接参数更新请求;
[0040]第一响应模块,被配置为当侦听到所述连接参数更新请求时,向所述被控设备发送用于同意更新连接参数的响应;
[0041]第一更新模块,被配置为当所述连接参数的生效时间点到达时,更新本地与所述被控设备之间的连接参数。
[0042]在一实施例中,所述第一更新模块,包括:
[0043]第一更新子模块,被配置为当检测到本地切换至语音遥控模式时,将本地与所述被控设备之间的Connect1n Interval缩短至预设第一时长。
[0044]在一实施例中,所述语音遥控模式的切换方式为语音按键被按下,所述装置还包括:
[0045]第二发送模块,被配置为当检测到所述语音按键抬起时,向所述被控设备发送语音按键抬起的提示消息,以使所述被控设备根据该提示消息生成第一请求,并发送给所述蓝牙遥控设备,其中,所述第一请求用于请求将连接参数更新到之前的值,所述第一请求中携带有连接参数的生效时间点,该生效时间点早于默认生效时间点;
[0046]第二侦听模块,被配置为在语音按键抬起后的预设第二时长内的每个Connect1nInterval侦听本地是否接收到所述被控设备发送的第一请求;
[0047]第二响应模块,被配置为当侦听到所述第一请求时,向所述被控设备发送用于同意更新连接参数的响应;
[0048]第二更新模块,被配置为当所述第一请求中的连接参数的生效时间点到达时,将本地与所述被控设备之间的连接参数更新到之前的值。
[0049]在一实施例中,所述语音遥控模式的切换方式为语音按键被按下,所述装置还包括:
[0050]第三发送模块,被配置为当检测到所述语音按键抬起时,向所述被控设备发送第二请求,其中,所述第二请求用于请求将连接参数更新到预设参数值;
[0051]第三侦听模块,被配置为在语音按键抬起后的预设第二时长内的每个连接间隔Connect1n Interval侦听本地是否接收到所述被控设备发送的、用于同意将连接参数更新到预设参数值的响应,该响应中携带有连接参数的生效时间点,该生效时间点早于默认生效时间点;
[0052]第三更新模块,被配置为如果接收到所述被控设备发送的、用于同意将连接参数更新到预设参数值的响应,则当该响应中的连接参数的生效时间点到达时,将本地与所述被控设备之间的连接参数更新到预设参数值。
[0053]在一实施例中,所述第一更新模块,包括:
[0054]第三更新子模块,被配置为当检测到本地切换至按键遥控模式时,将本地与所述被控设备之间的Connect1n Interval拉长至预设第二时长。
[0055]根据本公开实施例的第六方面,提供一种低功耗蓝牙设备的连接参数更新装置,应用于被控设备,所述被控设备与蓝牙遥控设备通信连接,所述装置包括:
[0056]第一接收模块,被配置为接收所述蓝牙遥控设备发送的提示消息,其中,所述提示消息中携带有所述蓝牙遥控设备切换遥控模式的信息;
[0057]第四发送模块,被配置为根据所述提示消息,生成连接参数更新请求并发送给所述蓝牙遥控设备,其中,所述连接参数更新请求中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0058]第二接收模块,被配置为接收所述蓝牙遥控设备发送的用于同意更新连接参数的响应;
[0059]第四更新模块,被配置为当所述连接参数的生效时间点到达时,更新本地与所述蓝牙遥控设备之间的连接参数。
[0060]根据本公开实施例的第七方面,提供一种低功耗蓝牙设备的连接参数更新装置,应用于蓝牙遥控设备,所述蓝牙遥控设备与被控设备通信连接,所述装置包括:
[0061]第五发送模块,被配置为当检测到本地切换遥控模式时,向所述被控设备发送连接参数更新请求;
[0062]第四侦听模块,被配置为在本地切换遥控模式后的每个Connect1n Interval侦听本地是否接收到所述被控设备发送的用于同意更新连接参数的响应,其中,所述响应中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0063]第五更新模块,被配置为如果接收到所述响应,则当所述连接参数的生效时间点到达时,更新本地与所述被控设备之间的连接参数。
[0064]根据本公开实施例的第八方面,提供一种低功耗蓝牙设备的连接参数更新装置,应
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1