首页 / 国际专利分类库 / 电学 / 电通信技术 / 传输 / 近场传输系统,例如感应环型的 / 一种动态调整BLE蓝牙通讯间隔的方法和装置

一种动态调整BLE蓝牙通讯间隔的方法和装置

申请号 CN201610450717.5 申请日 2016-06-21 公开(公告)号 CN105959040A 公开(公告)日 2016-09-21
申请人 上海卓易云汇智能技术有限公司; 发明人 李荣勋;
摘要 本 发明 公开了一种动态调整BLE蓝牙通讯间隔的方法和装置,属于通信技术领域,本方法和装置在检测到有数据通讯的情况下通过蓝牙端自动将Connection Interval设置为20ms,这样可以确保数据正常通讯,在没有数据通讯的情况下蓝牙端自动将Connection Interval改为380ms,降低蓝牙的功耗。
权利要求

1.一种动态调整BLE蓝牙通讯间隔的方法,其特征在于,包括以下步骤:蓝牙端判断蓝牙与设备是否在连接状态;
若在连接状态,则继续监测并判断与设备是否有数据通讯;
若有数据通讯,蓝牙端自动将Connection Interval设置为20ms;
若无数据通讯,蓝牙端自动将Connection Interval设置为380ms。
2.如权利要求1所述的一种动态调整BLE蓝牙通讯间隔的方法,其特征在于,所述步骤蓝牙端判断蓝牙与设备是否在连接状态之后,还包括步骤,若不在连接状态,则继续监测并判断蓝牙与设备是否在连接状态。
3.一种动态调整BLE蓝牙通讯间隔的装置,其特征在于,所述装置包括用于判断蓝牙与设备是否在连接状态的判断模一,用于监测并判断蓝牙与设备是否有数据通讯的判断模块二,用于设置蓝牙通讯间隔的控制模块;所述判断模块一与判断模块二电连接;所述判断模块二与所述控制模块电连接。
4.如权利要求3所述的一种动态调整BLE蓝牙通讯间隔的装置,其特征在于,所述装置内置于蓝牙端。

说明书全文

一种动态调整BLE蓝牙通讯间隔的方法和装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种动态调整BLE蓝牙通讯间隔的方法和装置。

背景技术

[0002] 信息时代最大的特点便是更加方便快速的信息传播,正是基于这一点技术人员也在努开发更加出色的信息数据传输方式。蓝牙,对于手机乃至整个IT业而言已经不仅仅是一项简单的技术,而是一种概念。当蓝牙联盟信誓旦旦地对未来前景作着美好的憧憬时,整个业界都为之震动。抛开传统连线的束缚,彻底地享受无拘无束的乐趣,蓝牙给予我们的承诺足以让人精神振奋。
[0003] 所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,利用"蓝牙"技术,能够有效地简化掌上电脑、笔记本电脑移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与因特网Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。
[0004] 蓝牙在连接状态下,必须每隔一段时间发送一次空数据包,保证设备处于一直连接状态,在蓝牙协议中称作Connection Interval,最小是7.5ms,最大是4s。此值越小,那么BLE通信就越频繁,数据吞吐率就越高,功耗也相应升高。此值越大,BLE设备就会有更多时间Sleep,数据通信频繁度降低,数据吞吐率变低,功耗下降。

发明内容

[0005] 有鉴于此,本发明提供了一种动态调整BLE蓝牙通讯间隔的方法和装置,本方法和装置在检测到有数据通讯的情况下把Connection Interval设置为20ms,这样可以确保数据正常通讯,在没有数据通讯的情况下把Connection Interval改为380ms,降低蓝牙的功耗。
[0006] 本发明所采用的技术方案是:一种动态调整BLE蓝牙通讯间隔的方法,包括以下步骤:蓝牙端判断蓝牙与设备是否在连接状态;若在连接状态,则继续监测并判断与设备是否有数据通讯;
若有数据通讯,蓝牙端自动将Connection Interval设置为20ms;
若无数据通讯,蓝牙端自动将Connection Interval设置为380ms。
[0007] 进一步地,所述步骤蓝牙端判断蓝牙与设备是否在连接状态之后,还包括步骤,若不在连接状态,则继续监测并判断蓝牙与设备是否在连接状态。
[0008] 一种动态调整BLE蓝牙通讯间隔的装置,所述装置包括用于判断蓝牙与设备是否在连接状态的判断模一,用于监测并判断蓝牙与设备是否有数据通讯的判断模块二,用于设置蓝牙通讯间隔的控制模块;所述判断模块一与判断模块二电连接;所述判断模块二与所述控制模块电连接。
[0009] 进一步地,所述装置内置于蓝牙端。
[0010] 本发明的有益效果为:在检测到有数据通讯的情况下把Connection Interval设置为20ms,这样可以确保数据正常通讯,在没有数据通讯的情况下把Connection Interval改为380ms,降低蓝牙的功耗。附图说明
[0011] 图1是本发明提供的一种动态调整BLE蓝牙通讯间隔的装置的结构示意图。

具体实施方式

[0012] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0013] 参见图1,是本发明提供的一种动态调整BLE蓝牙通讯间隔的装置的结构示意图,所述装置包括用于判断蓝牙与设备是否在连接状态的判断模块一,用于监测并判断蓝牙与设备是否有数据通讯的判断模块二,用于设置蓝牙通讯间隔的控制模块;所述判断模块一与判断模块二电连接;所述判断模块二与所述控制模块电连接。
[0014] 作为本装置技术方案的又一改进,所述装置内置于蓝牙端。
[0015] 具体的说,蓝牙在连接状态下,必须每隔一段时间发送一次空数据包,保证设备处于一直连接状态,本方法在检测到有数据通讯的情况下把Connection Interval设置为20ms,这样可以确保数据正常通讯,在没有数据通讯的情况下把Connection Interval改为
380ms,降低蓝牙的功耗。
[0016] 一种动态调整BLE蓝牙通讯间隔的方法,其特征在于,包括以下步骤:蓝牙端判断蓝牙与设备是否在连接状态;若在连接状态,则继续监测并判断与设备是否有数据通讯;
若有数据通讯,蓝牙端自动将Connection Interval设置为20ms;
若无数据通讯,蓝牙端自动将Connection Interval设置为380ms。
[0017] 作为本方法技术方案的又一改进,所述步骤蓝牙端判断蓝牙与设备是否在连接状态之后,还包括步骤,若不在连接状态,则继续监测并判断蓝牙与设备是否在连接状态。
[0018] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0019] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
QQ群二维码
意见反馈