用于低功耗蓝牙的快速连接方法及低功耗蓝牙通讯系统技术方案

技术编号:30413178 阅读:19 留言:0更新日期:2021-10-20 11:50
本公开实施例中提供了一种用于低功耗蓝牙的快速连接方法及低功耗蓝牙通讯系统,所述方法用于主机与多个从机建立连接,所述方法包括接收来自所述多个从机的广播包,其中所述广播包包含所述从机的标识;获取接收到所述广播包的时间戳,所述时间戳指示接收到所述广播包的时间;以及根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序。通过本公开的处理方案,能够筛选出最快能建立连接的从机地址进行连接,大大增大单位时间上主机的通讯效率。间上主机的通讯效率。间上主机的通讯效率。

【技术实现步骤摘要】
用于低功耗蓝牙的快速连接方法及低功耗蓝牙通讯系统


[0001]本公开涉及通讯
,尤其涉及一种用于低功耗蓝牙的快速连接方法及低功耗蓝牙通讯系统。

技术介绍

[0002]蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的BLE(Bluetooth low energy)蓝牙称为低功耗蓝牙。
[0003]蓝牙通信是指两个蓝牙模块或蓝牙设备之间进行通信,进行数据通信的双方一个是主机,一个是从机。主机可以对周围设备进行搜索并选择需要连接的从机进行连接,主机需要知道对方的蓝牙地址,配对密码等信息,配对完成后,可直接发起呼叫。从机只能被主机搜索,不能主动搜索,从机跟主机连接以后,也可以和主机进行发送和接收数据。
[0004]目前基于低功耗蓝牙通讯的技术,单次数据传输量为1KB~500KB,为了实现低功耗,主机广播间隔被设置为1~4秒。在单个主机多个从机的情况下,市场上多为扫描后按顺序建立连接的方式进行连接通讯,目前这种传统方式过于耗费时间资源,没有最大效率的利用主机单位时间内的最大数据通讯带宽。

技术实现思路

[0005]有鉴于此,本公开实施例提供一种用于低功耗蓝牙的快速连接方法及低功耗蓝牙通讯系统,至少部分解决现有技术中存在的问题。
[0006]第一方面,本公开实施例提供了一种用于低功耗蓝牙的快速连接方法,所述方法用于主机与多个从机建立连接,所述方法包括:接收来自所述多个从机的广播包,其中所述广播包包含所述从机的标识;获取接收到所述广播包的时间戳,所述时间戳指示接收到所述广播包的时间;以及根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序。
[0007]根据本公开实施例的一种具体实现方式,在接收来自所述多个从机的广播包的步骤之前,所述方法还包括:获取地址过滤表,所述地址过滤表指示要从所述主机接收数据的从机的标识。
[0008]根据本公开实施例的一种具体实现方式,所述从机的标识包括以下中的一个或者多个:MAC地址、名称、用户代理UA、设备IMEI号。
[0009]根据本公开实施例的一种具体实现方式,所述获取接收到所述广播包的时间戳的步骤,包括:根据所述地址过滤表和所述广播包获取所述地址过滤表中所包含的从机所发送的广播包;以及
获取所述广播包的时间戳,其中所述广播包为所述地址过滤表中所包含的从机所发送的广播包。
[0010]根据本公开实施例的一种具体实现方式,所述根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序,包括:将所述时间戳和所述从机的广播间隔时间取余以获得对应从机的时间戳取余时间;将当前时间和所述从机的广播间隔时间取余以获得当前时间取余时间;以及根据所述时间戳取余时间与所述当前时间取余时间获取与所述主机建立连接的从机顺序。
[0011]根据本公开实施例的一种具体实现方式,所述根据所述时间戳取余时间与所述当前时间取余时间获取与所述主机建立连接的从机顺序,包括:获取所述时间戳取余时间与所述当前时间取余时间的距离的绝对值;以及按照所述绝对值的大小顺序建立与所述主机的连接。
[0012]根据本公开实施例的一种具体实现方式,所述根据所述时间戳取余时间与所述当前时间取余时间获取与所述主机建立连接的从机顺序,包括:获取所述当前时间取余时间右侧的时间戳取余时间;获取所述当前时间取余时间左侧的时间戳取余时间;依次连接所述当前时间取余时间右侧的时间戳取余时间对应的从机;以及依次连接所述当前时间取余时间左侧的时间戳取余时间对应的从机。
[0013]根据本公开实施例的一种具体实现方式,在根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序的步骤之前,所述方法还包括接收通讯MAC表,其中所述通讯MAC表指示当前要与所述主机建立连接的从机标识,并且所述根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序包括:根据所述通讯MAC表中的从机的时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序。
[0014]根据本公开实施例的一种具体实现方式,所述主机在空闲状态下接收来自所述多个从机的广播包以及获取接收到所述广播包的时间戳,并且在工作状态下根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序,其中所述空闲状态指示所述主机未向从机发送数据的时间段,并且所述工作状态指示所述主机向从机发送数据的时间段。
[0015]第二方面,本公开实施例提供了一种低功耗蓝牙通讯系统,所述系统包括主机以及多个从机,其中所述主机接收来自所述多个从机的广播包,其中所述广播包包含所述从机的标识;所述主机获取接收到所述广播包的时间戳,所述时间戳指示接收到所述广播包的时间;并且所述主机根据所述时间戳以及所述从机的广播间隔时间建立与所述多个从机的连接。
[0016]第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:
至少一个处理器;以及,与该至少一个处理器通信连接的存储器;其中,该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述第一方面或第一方面的任一实现方式中的用于低功耗蓝牙的快速连接方法。
[0017]第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述第一方面或第一方面的任一实现方式中的用于低功耗蓝牙的快速连接方法。
[0018]第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的用于低功耗蓝牙的快速连接方法。
[0019]本公开实施例中的用于低功耗蓝牙的快速连接方法用于主机与多个从机建立连接,所述方法包括接收来自所述多个从机的广播包,其中所述广播包包含所述从机的标识;获取接收到所述广播包的时间戳,所述时间戳指示接收到所述广播包的时间;以及根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序。通过本公开的处理方案,能够筛选出最快能建立连接的从机地址进行连接,大大增大单位时间上主机的通讯效率。
附图说明
[0020]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0021]图1为蓝牙设备的主机和从机之间建立连接的过程流程图;图2为本公开实施例提供的一种用于低功耗蓝牙的快速连接方法的示意图;图3为本公开实施例提供的将广播包的时间戳映射到从机的广播间隔时间的示意图;图4为本公开实施例提供的另一种用于低功耗蓝牙的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于低功耗蓝牙的快速连接方法,所述方法用于主机与多个从机建立连接,其特征在于,所述方法包括:接收来自所述多个从机的广播包,其中所述广播包包含所述从机的标识;获取接收到所述广播包的时间戳,所述时间戳指示接收到所述广播包的时间;以及根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序。2.根据权利要求1所述的用于低功耗蓝牙的快速连接方法,其特征在于,在接收来自所述多个从机的广播包的步骤之前,所述方法还包括:获取地址过滤表,所述地址过滤表指示要从所述主机接收数据的从机的标识。3.根据权利要求2所述的用于低功耗蓝牙的快速连接方法,其特征在于,所述从机的标识包括以下中的一个或者多个:MAC地址、名称、用户代理UA、设备IMEI号。4.根据权利要求2所述的用于低功耗蓝牙的快速连接方法,其特征在于,所述获取接收到所述广播包的时间戳的步骤,包括:根据所述地址过滤表和所述广播包获取所述地址过滤表中所包含的从机所发送的广播包;以及获取所述广播包的时间戳,其中所述广播包为所述地址过滤表中所包含的从机所发送的广播包。5.根据权利要求1

4中任一项所述的用于低功耗蓝牙的快速连接方法,其特征在于,所述根据所述时间戳以及所述从机的广播间隔时间获取与所述主机建立连接的从机顺序,包括:将所述时间戳和所述从机的广播间隔时间取余以获得对应从机的时间戳取余时间;将当前时间和所述从机的广播间隔时间取余以获得当前时间取余时间;以及根据所述时间戳取余时间与所述当前时间取余时间获取与所述主机建立连接的从机顺序。6.根据权利要求5所述的用于低功耗蓝牙的快速连接方法,其特征在于,所述根据所述时间戳取余时间与所述当前时间取余时间获取与所述主机建立连接的从机顺序,包括:获取所述时间戳取余时间与所述当前时间取余时间的距离的绝对值;以及按照所述绝对值的大小顺序建立与所述主机的连接。7.根据权利要求5所述的用于低功耗蓝牙的快速连接方法,其特征在于,所述根据所述时间戳取余时间与所述当前时间取余时间获取与所述主机建立连接的从机顺序,包括:获取所述当前时间取余时间右侧的时间戳取...

【专利技术属性】
技术研发人员:王超陈平靳宗明
申请(专利权)人:北京勇芯科技有限公司
类型:发明
国别省市:

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

1