设备间的连接建立方法和装置的制造方法

文档序号:8490558阅读:240来源:国知局
设备间的连接建立方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及信息技术领域,尤其涉及一种设备间的连接建立方法和装置。
【背景技术】
[0002]在包含有蓝牙的源设备与包含有蓝牙的目标设备之间进行连接非常普遍,特别是当源设备为可穿戴设备时,往往需要随时与目标设备(例如移动终端)保持连接状态,所以在源设备与目标设备断开连接时,源设备会进行长时间广播,以便目标设备再次发现,然后重新建立连接。
[0003]现有的设备间的连接建立技术,为了保证与目标设备断开连接后的任何时间或者很长一段时间内重新与目标设备建立连接,源设备中的蓝牙模块通常会在断开连接后以设定时间间隔开始广播,而且每次发送的广播包的时间间隔是固定的,为了提高连接速度,这个时间间隔一般都不会太大。
[0004]存在的缺陷在于:如果目标设备因为距离等其它原因长时间没有及时与源设备重新连接,则源设备中的蓝牙模块长时间处于广播状态而导致耗电量增加,影响蓝牙模块的使用时间。

【发明内容】

[0005]本发明实施例提供一种设备间的连接建立方法和装置,以优化蓝牙设备之间的连接建立方式。
[0006]第一方面,本发明实施例提供了一种设备间的连接建立方法,包括:
[0007]在检测到与目标设备断开连接时,按照当前设定时间间隔发送广播包;
[0008]在设定时间内未接收到所述目标设备发送的请求消息时,增大所述当前设定时间间隔,将增大后的时间间隔更新为当前设定时间间隔,并返回执行按照当前设定时间间隔发送广播包的操作,其中,所述请求消息在所述目标设备接收到所述广播包时生成。
[0009]第二方面,本发明实施例提供了一种设备间的连接建立装置,包括:
[0010]发送模块,用于在检测到与目标设备断开连接时,按照当前设定时间间隔发送广播包;
[0011]间隔增大模块,用于在设定时间内未接收到所述目标设备发送的请求消息时,增大所述当前设定时间间隔,将增大后的时间间隔更新为当前设定时间间隔,并返回执行按照当前设定时间间隔发送广播包的操作,其中,所述请求消息在所述目标设备接收到所述广播包时生成。
[0012]本发明实施例提供的一种设备间的连接建立方法和装置,在检测到与目标设备断开连接时,按照当前设定时间间隔发送广播包,在设定时间内未接收到目标设备发送的请求消息时,可以确定在该设定时间内没有可连接的目标设备,此时,通过增大发送广播包的时间间隔,避免了源设备中的蓝牙模块长时间处于高频次的广播状态而导致耗电量增加,降低了源设备中蓝牙模块的功耗,并提高了蓝牙模块的使用时间;在返回执行按照当前设定时间间隔发送广播包的操作之后,如果在新的设定时间内接收到目标设备发送的请求消息时,通过减小发送广播包的时间间隔,仍可以加快源设备与可连接的目标设备之间的连接速度。
[0013]第三方面,本发明实施例提供了另一种设备间的连接建立方法,包括:
[0014]在检测到与目标设备断开连接时,按照当前设定时间间隔发送广播包;
[0015]在设定时间内接收到所述目标设备发送的请求消息时,减小所述当前设定时间间隔,并根据所述请求消息,按调整后的时间间隔与所述目标设备交互,以与所述目标设备建立连接,其中,所述请求消息在所述目标设备接收到所述广播包时生成。
[0016]第四方面,本发明实施例提供了另一种设备间的连接建立装置,包括:
[0017]发送模块,用于在检测到与目标设备断开连接时,按照当前设定时间间隔发送广播包;
[0018]间隔减小模块,用于在设定时间内接收到所述目标设备发送的请求消息时,减小所述当前设定时间间隔;
[0019]连接模块,用于在减小所述当前设定时间间隔的同时,根据所述请求消息,按调整后的时间间隔与所述目标设备交互,以与所述目标设备建立连接,其中,所述请求消息在所述目标设备接收到所述广播包时生成。
[0020]本发明实施例提供的另一种设备间的连接建立方法和装置,在检测到与目标设备断开连接时,按照当前设定时间间隔发送广播包,在设定时间内接收到目标设备发送的请求消息时,基本可以确定有可连接的目标设备,此时,通过减小发送广播包的时间间隔,由于源设备与可连接的目标设备在建立连接过程中的每一次交互时机与每一次发送广播包的时机一致,因此可以加快源设备与可连接的目标设备之间的连接速度。
【附图说明】
[0021]为了更清楚地说明本发明,下面将对本发明中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本发明实施例一提供的一种设备间的连接建立方法的流程示意图;
[0023]图2为本发明实施例二提供的一种设备间的连接建立装置的结构示意图;
[0024]图3为本发明实施例三提供的另一种设备间的连接建立装置的结构示意图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例中的技术方案作进一步详细描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定,基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0026]实施例一
[0027]请参阅图1,为本发明实施例一提供的一种设备间的连接建立方法的流程示意图。本发明实施例的方法适用于在包含有蓝牙的源设备与包含有蓝牙的目标设备之间进行连接,本发明实施例的方法可以由配置以硬件和/或软件实现的设备间的连接建立装置来执行,该实现装置典型的是配置于所述源设备中。
[0028]该方法包括:步骤110?步骤140。
[0029]步骤110、在检测到与目标设备断开连接时,按照当前设定时间间隔发送广播包。
[0030]步骤120、在设定时间内检测是否接收到所述目标设备发送的请求消息,其中,所述请求消息在所述目标设备接收到所述广播包时生成,若是,则执行步骤130,否则,执行步骤 140。
[0031]步骤130、减小所述当前设定时间间隔,并根据所述请求消息,按调整后的时间间隔与所述目标设备交互,以与所述目标设备建立连接。
[0032]在设定时间内接收到目标设备发送的请求消息时,基本可以确定有可连接的目标设备,此时,通过减小发送广播包的时间间隔,由于源设备与可连接的目标设备在建立连接过程中的每一次交互时机与每一次发送广播包的时机一致,因此可以加快源设备与可连接的目标设备之间的连接速度。
[0033]步骤140、增大所述当前设定时间间隔,将增大后的时间间隔更新为当前设定时间间隔,并返回执行按照当前设定时间间隔发送广播包的操作。
[0034]在设定时间内未接收到目标设备发送的请求消息时,可以确定在该设定时间内没有可连接的目标设备,此时,通过增大发送广播包的时间间隔,避免了源设备中的蓝牙模块长时间处于高频次的广播状态而导致耗电量增加,降低了源设备中蓝牙模块的功耗,并提高了蓝牙模块的使用时间。
[0035]在返回执行按照当前设定时间间隔发送广播包的操作之后,如果在新的设定时间内接收到目标设备发送的请求消息时,通过减小发送广播包的时间间隔,仍可以加快源设备与可连接的目标设备之间的连接速度。
[0036]在上述方案中,所述请求消息可包括:扫描请求或第一连接请求。
[0037]进一步地,根据所述请求消息,按调整后的时间间隔与所述目标设备交互,以与所述目标设备建立连接,可包括:
[0038]根据所述扫描请求,按调整后的时间间隔向所述目标设备发送对应的源设备的标识信息;
[0039]接收所述目标设备发送的第二连接请求,并与所述目标设备建立连接,所述第二连接请求在所述目标设备接收到所述源设备的标识信息时根据所述标识信息生成。
[0040]需要说明的是,根据蓝牙设备的通用使用特征,一般情况下,可连接的目标设备在扫描到源设备发送的广播包时,会向源设备发送一个扫描请求用来获取源设备的标识信息,因此,在源设备接收到扫描请求的时候,基本可以确定有可连接的目标设备,此时,减小了发送广播包的时间间隔,由于源设备与可连接的目标设备在建立连接过程中的每一次交互时机与每一次发送广播包的时机一致,使得源设备能够及时发送与扫描请求对应的标识信息,相应的,加快了目标设备根据源设备的标识信息生成第二连接请求的数据,相应的,加快了源设备接收到第二连接请求的速度,从而加快了源设备与可连接的目标设备之间的连接速度。
[0041]其中,所述标识信息可包括:设备名称。
[0042]还需要说明的是,目标设备在扫描到源设备发送的广播包时,除了可能生成扫描请求并发送之外,也可能直接生成第一连接请求并发送。
[0043]在上述方案中,在减小所述当前设定时间间隔的同时,所述方法还可包括:
[0044]启动定时器;
[0045]在所述定时器超时前未接收到所述目标设备再次发送的请求消息时,将减小后的时间间隔恢复至减小操作前的时间间隔,控制所述定时器停止工作,并返回执行按照当前设定时间间隔发送广播包的操作。
[0046]前已述及,根据蓝牙设备的通用使用特征,一般情况下
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1