一种基于低功耗蓝牙的蓝牙自动重连方法及系统的制作方法

文档序号:9871104阅读:627来源:国知局
一种基于低功耗蓝牙的蓝牙自动重连方法及系统的制作方法
【技术领域】
[0001]本发明涉及低功耗蓝牙技术领域,尤其涉及的是一种基于低功耗蓝牙的蓝牙自动重连方法及系统。
【背景技术】
[0002]蓝牙是一种开放式无线通讯标准,能够在短距离范围内无线连接电脑、便携设备、移动电话、打印机、耳机等设备。蓝牙无线技术使用了全球通用的频带(2.4GHz),以确保能在世界各地通行无阻,让各种数码设备能够无线沟通。
[0003]蓝牙有很多的应用,每种应用对应于一个配置文件(Profile),它规定了蓝牙设备之间的一般行为,包含对通信参数和控制的最初设定。常见的配置文件有A2DP(AdVanceAud1 Distribut1n Prof i Ie,定义装置间的立体声音频传输),HFP(Hands_FreeProfile,定义免持装置的连接传输)等等。蓝牙设备互联之前,两台蓝牙设备需要配对。由于蓝牙的距离限制,当两台蓝牙设备超过一定距离以后,业务连接会中断;即使后来两台设备重新回到可连接的范围,业务也不会自动重连。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]本发明要解决的技术问题在于,提供一种基于低功耗蓝牙的蓝牙自动重连方法及系统,旨在解决现有蓝牙连接断开后不会自动重连的问题。
[0006]本发明解决技术问题所采用的技术方案如下:
一种基于低功耗蓝牙的蓝牙自动重连方法,其中,包括:
A、判断第一蓝牙设备与第二蓝牙设备之间的蓝牙连接是否断开,若为是,则执行步骤
B;
B、第二蓝牙设备的蓝牙以低功耗模式向周围广播,第一蓝牙设备的蓝牙以低功耗模式扫描周围的蓝牙设备;
C、判断第一蓝牙设备是否扫描到所述第二蓝牙设备,若为是,则第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接。
[0007]所述的基于低功耗蓝牙的蓝牙自动重连方法,其中,所述步骤B具体包括:
B1、第二蓝牙设备的蓝牙以低功耗模式向周围广播对应的蓝牙地址和蓝牙名称;
B2、第一蓝牙设备的蓝牙以低功耗模式扫描周围的蓝牙设备,扫描周期为第一时间。
[0008]所述的基于低功耗蓝牙的蓝牙自动重连方法,其中,所述步骤C具体包括:
Cl、判断第一蓝牙设备是否扫描到所述第二蓝牙设备,若为否,则返回步骤B2;若为是,则第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接。
[0009]所述的基于低功耗蓝牙的蓝牙自动重连方法,其中,所述步骤C具体包括:
C2、第一蓝牙设备获取周围的蓝牙设备的蓝牙地址,判断该蓝牙地址是否在第一蓝牙设备上保存的已连接过的蓝牙设备蓝牙地址之中,若为否,则返回步骤B2;若为是,则第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接。
[0010]所述的基于低功耗蓝牙的蓝牙自动重连方法,其中,所述步骤C还包括:
C3、判断第一蓝牙设备是否扫描到所述第二蓝牙设备,若为是,则关闭第一蓝牙设备与第二蓝牙设备的近距传感定义功能,第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接。
[0011]—种基于低功耗蓝牙的蓝牙自动重连系统,其中,包括:
连接判断模块,用于判断第一蓝牙设备与第二蓝牙设备之间的蓝牙连接是否断开,若为是,则执行低功耗蓝牙模块;
低功耗蓝牙模块,用于通过第二蓝牙设备的蓝牙以低功耗模式向周围广播,第一蓝牙设备的蓝牙以低功耗模式扫描周围的蓝牙设备;
自动重连模块,用于判断第一蓝牙设备是否扫描到所述第二蓝牙设备,若为是,则第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接。
[0012]所述的基于低功耗蓝牙的蓝牙自动重连系统,其中,所述低功耗蓝牙模块包括:
广播单元,用于通过第二蓝牙设备的蓝牙以低功耗模式向周围广播对应的蓝牙地址和蓝牙名称;
扫描单元,用于通过第一蓝牙设备的蓝牙以低功耗模式扫描周围的蓝牙设备,扫描周期为第一时间。
[0013]所述的基于低功耗蓝牙的蓝牙自动重连系统,其中,所述自动重连模块包括:
第一自动重连单元,用于判断第一蓝牙设备是否扫描到所述第二蓝牙设备,若为否,则返回扫描单元;若为是,则第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接。
[0014]所述的基于低功耗蓝牙的蓝牙自动重连系统,其中,所述自动重连模块包括:
第二自动重连单元,用于通过第一蓝牙设备获取周围的蓝牙设备的蓝牙地址,判断该蓝牙地址是否在第一蓝牙设备上保存的已连接过的蓝牙设备蓝牙地址之中,若为否,则返回扫描单元;若为是,则第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接。
[0015]所述的基于低功耗蓝牙的蓝牙自动重连系统,其中,所述自动重连模块包括:
第三自动重连单元,用于判断第一蓝牙设备是否扫描到所述第二蓝牙设备,若为是,则关闭第一蓝牙设备与第二蓝牙设备的近距传感定义功能,第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接。
[0016]本发明所提供的一种基于低功耗蓝牙的蓝牙自动重连方法及系统,有效地解决了现有蓝牙连接断开后不会自动重连的问题,通过判断第一蓝牙设备与第二蓝牙设备之间的蓝牙连接是否断开,若为是,则第二蓝牙设备的蓝牙以低功耗模式向周围广播,第一蓝牙设备的蓝牙以低功耗模式扫描周围的蓝牙设备;判断第一蓝牙设备是否扫描到所述第二蓝牙设备,若为是,则第一蓝牙设备重新向第二蓝牙设备发起蓝牙连接,重新建立蓝牙连接;当两台蓝牙设备超出距离断开连接时,开启蓝牙低功耗的广播和扫描;当扫描到蓝牙设备重新在附近时,尝试重新连接;这样能在尽量少功耗的情况下,进行业务重连,给用户带来便利。
【附图说明】
[0017]图1为本发明提供的基于低功耗蓝牙的蓝牙自动重连方法较佳实施例的流程图。
[0018]图2为本发明提供的基于低功耗蓝牙的蓝牙自动重连系统较佳实施例的结构框图。
【具体实施方式】
[0019]本发明提供一种基于低功耗蓝牙的蓝牙自动重连方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[°02°] 蓝牙低功耗(Bluetooth Low Energy)是一种低成本,短距离,可互操作的无线技术。它最重要的特性就是省电,极低的运行和待机功耗,一粒纽扣电池可以连续工作数年之久;此外,低成本和跨厂商互操作性等特色,可以用于计步器、心率监视仪、智能仪表、传感器物联网等众多领域。低功耗蓝牙(Bluetooth Low Energy,BLE)的优点是省功耗,同时传输的数据量也比较小。BLE协议的开发主要在链路层(Link Layer,LL),通用访问协议层(Generic Access Profile,GAP)和通用属性协议层(Generic Attribute Profile,GATT)ο
[0021]在蓝牙BLE中,有一个GenericAttribute Profile(GATT),它是一种通过BLE连接,读写属性类小数据的Profil
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1