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

文档序号:9691694阅读:来源:国知局
用于被控设备,所述被控设备与蓝牙遥控设备通信连接,所述装置包括:
[0065]第三接收模块,被配置为接收所述蓝牙遥控设备发送的连接参数更新请求;
[0066]第六发送模块,被配置为基于所述连接参数更新请求向所述蓝牙遥控设备发送用于同意更新连接参数的响应,其中,所述响应中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0067]第六更新模块,被配置为当所述连接参数的生效时间点到达时,更新本地与所述蓝牙遥控设备之间的连接参数。
[0068]根据本公开实施例的第九方面,提供一种低功耗蓝牙设备的连接参数更新装置,包括:
[0069]处理器;
[0070]用于存储处理器可执行指令的存储器;
[0071 ]其中,所述处理器被配置为:
[0072]当检测到本地切换遥控模式时,向所述被控设备发送蓝牙遥控设备切换遥控模式的提示消息,以使所述被控设备根据所述提示消息生成连接参数更新请求,并发送给所述蓝牙遥控设备,其中,所述连接参数更新请求中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0073]在本地切换遥控模式后的每个连接间隔Connect1n Interval侦听本地是否接收到所述被控设备发送的连接参数更新请求;
[0074]当侦听到所述连接参数更新请求时,向所述被控设备发送用于同意更新连接参数的响应;
[0075]当所述连接参数的生效时间点到达时,更新本地与所述被控设备之间的连接参数。
[0076]根据本公开实施例的第十方面,提供一种低功耗蓝牙设备的连接参数更新装置,包括:
[0077]处理器;
[0078]用于存储处理器可执行指令的存储器;
[0079]其中,所述处理器被配置为:
[0080]接收所述蓝牙遥控设备发送的提示消息,其中,所述提示消息中携带有所述蓝牙遥控设备切换遥控模式的信息;
[0081]根据所述提示消息,生成连接参数更新请求并发送给所述蓝牙遥控设备,其中,所述连接参数更新请求中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0082]接收所述蓝牙遥控设备发送的用于同意更新连接参数的响应;
[0083]当所述连接参数的生效时间点到达时,更新本地与所述蓝牙遥控设备之间的连接参数。
[0084]根据本公开实施例的第十一方面,提供一种低功耗蓝牙设备的连接参数更新装置,包括:
[0085]处理器;
[0086]用于存储处理器可执行指令的存储器;
[0087]其中,所述处理器被配置为:
[0088]当检测到本地切换遥控模式时,向所述被控设备发送连接参数更新请求;
[0089]在本地切换遥控模式后的每个Connect 1n Interval侦听本地是否接收到所述被控设备发送的用于同意更新连接参数的响应,其中,所述响应中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0090]如果接收到所述响应,则当所述连接参数的生效时间点到达时,更新本地与所述被控设备之间的连接参数。
[0091]根据本公开实施例的第十二方面,提供一种低功耗蓝牙设备的连接参数更新装置,包括:
[0092]处理器;
[0093]用于存储处理器可执行指令的存储器;
[0094]其中,所述处理器被配置为:
[0095]接收所述蓝牙遥控设备发送的连接参数更新请求;
[0096]基于所述连接参数更新请求向所述蓝牙遥控设备发送用于同意更新连接参数的响应,其中,所述响应中携带有连接参数的生效时间点,所述连接参数的生效时间点早于默认生效时间点;
[0097]当所述连接参数的生效时间点到达时,更新本地与所述蓝牙遥控设备之间的连接参数。
[0098]本公开的实施例提供的技术方案可以包括以下有益效果:
[0099]由于蓝牙遥控设备在不同遥控模式下产生的数据量是不同的,而在实际应用中出于功耗和数据传输能力的考虑,不同的数据量对连接参数的设置也是有不同的要求,本实施例可以通过检测蓝牙遥控设备的遥控模式来判断是否进行连接参数的更新,一旦检测到遥控模式发生变化,立即向被控设备发送相关的提示消息,并在每个Connect1n Interval监听来自被控设备的更新连接参数的会话,从而通过提高蓝牙遥控设备的响应速度,来提高连接参数的更新速度。
[0100]本实施例可以在蓝牙遥控设备处于按键遥控模式下,通过将蓝牙遥控设备与被控设备之间的Connect1n Interval拉长,来达到拉长双方之间的通讯间隔的目的,从而在满足蓝牙遥控设备基本的数据传输能力的前提下维持该蓝牙遥控设备的低功耗。
[0101]本实施例可以在蓝牙遥控设备处于语音遥控模式下,通过将蓝牙遥控设备与被控设备之间的Connect1n Interval缩短,来达到缩短双方之间的通讯间隔的目的,从而尽可能使切换到短通讯间隔的动作加快,从而避免因切换动作慢所引起的语音传输滞后的问题。
[0102]本实施例中,被控设备接收到蓝牙遥控设备的语音遥控模式结束后,可以向该蓝牙遥控设备请求更新连接参数到之前的值,或者在蓝牙遥控设备的语音遥控模式结束后,主动请求将连接参数更新到之前的值,以避免下次使用时再次调整。
[0103]本实施例可以通过将连接参数的生效时间点提前,来达到快速更新连接参数的目的。
[0104]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0105]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0106]图1是本公开根据一示例性实施例示出的一种低功耗蓝牙设备的连接参数更新方法的应用场景图;
[0107]图2是本公开根据一示例性实施例示出的一种低功耗蓝牙设备的连接参数更新方法的流程图;
[0108]图3是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新方法的流程图;
[0109]图4是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新方法的流程图;
[0110]图5是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新方法的流程图;
[0111]图6是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新方法的流程图;
[0112]图7是本公开根据一示例性实施例示出的一种低功耗蓝牙设备的连接参数更新装置的框图;
[0113]图8是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新装置的框图;
[0114]图9是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新装置的框图;
[0115]图10是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新装置的框图;
[0116]图11是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新装置的框图;
[0117]图12是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新装置的框图;
[0118]图13是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新装置的框图;
[0119]图14是本公开根据一示例性实施例示出的另一种低功耗蓝牙设备的连接参数更新装置的框图;
[0120]图15是本公开根据一示例性实施例示出的一种用于低功耗蓝牙设备的连接参数更新装置的一结构示意图。
【具体实施方式】
[0121]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0122]随着蓝牙技术的不断发展,蓝牙4.0协议支持的BLE(Bluetooth Low Energy,蓝牙低功耗)技术被广泛应用到无线遥控领域,除支持传统的按键遥控模式之外,蓝牙遥控设备还可以支持语音遥控模式。按照蓝牙4.0协议中关于低功耗蓝牙设备的相关规定,与蓝牙遥控设备通信连接的被控设备需要每隔一个连接间隔Connect1n Interval侦听该蓝牙遥控设备是否有数据上报,蓝牙遥控设备最长从机延迟Slave Latency个Connect1n Interval间隔应答被控设备一个数据包或者空包,以便来维持通信连接。
[0123]相关技术中,蓝牙遥控设备可能在Slave Latency个Connect1n Interval间隔后才向与其通信连接的被控设备发起连接参数更新的会话,导致连接参数更新的速度较慢,进而影响到蓝牙遥控设备的功耗及数据传输能力。为了解决上述问题,本公开提供了一种低功耗蓝牙设备的连接参数更新方法及装置。
[0124]为了便于理解,下面首先结合本公开实施例提供的示例性应用场景图对本公开提供的技术方案进行介绍。
[0125]如图1所示,图1是本公开根据一示例性实施例示出的一种低功耗蓝牙设备的连接参数更新方法的应用场景图,在该应用场景中,包括:蓝牙遥控设备,及被控设备,该蓝牙遥控设备通过蓝牙连接的方式与被控设备通信连接,该蓝牙遥控设备可以通过按键、语音等遥控方式对被控设备进行控制。在实际应用中,该蓝牙遥控设备可以包括:蓝牙遥控器,及智能手机、平板电脑等等,该被控设备可以包括:智能电视、智能空调、智能床头灯、智能冰箱等智能家居设备,本公开对此不作限定。
[0126]接下来对本公开提供的应用于蓝牙遥控设备的低功耗蓝牙设备的连接参数更新方法进行介绍。
[0127]如图2所示,图2是本公开根据一示例性实施例示出的一种低功耗蓝牙设备的连接参数更新方法的流程图,应用于蓝牙遥控设备,所述蓝牙遥控设备与被控设备通信连接,所述方法可以包括以下步骤:
[0128]在步骤201中,当检测到本地切换遥控模式时,向被控设备发送蓝牙遥控设备切换遥控模式的提示消息,以使被控设备根据提示消息生成连接参数更新请求,并发送给蓝牙遥控设备,其中,该连接参数更新请求中携带有连接参数的生效时间点,该连接参数的生效时间点早于默认生效时间点。
[0129]需要说明的是,本实施例中的遥控模式,可以包括:按键遥控模式,及语音遥控模式,其中,本实施例中语音按键模式的启动方式可以包括:按下专门的语音按键,或者输入语音控制口令,本实施例对此不作限定。
[0130]可以理解的是,在不同遥控模式下蓝牙遥控设备产生的数据量通常是不同的,以蓝牙遥控器为例,当用户使用蓝牙遥控器的语音遥控功能时,该蓝牙遥控器产生的数据量是较大的(主要是语音数据的数据量较大),而当用户只使用蓝牙遥控器的按键遥控功能时,该蓝牙遥控器产生的数据量是比较小的。
[0131]由于蓝牙遥控设备在向被控设备发送数据时,每次只能发送固定字节长度的数据包,当蓝牙遥控设备产生的待传输的数据量较大时,该蓝牙遥控设备需要持续多次向被控设备发送数据包,此时,如果该蓝牙遥控设备与被控设备的通讯间隔较大,则完整的数据无法被及时传输到被控设备;而当待传输的数据量较小时,该蓝牙遥控设备可能仅需发送一次数据包,此时,如果该蓝牙遥控设备与被控设备的通讯间隔较小,则频繁
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1