一种数据传输的方法、低功耗蓝牙装置和低功耗蓝牙芯片制造方法及图纸

技术编号:25999566 阅读:17 留言:0更新日期:2020-10-20 19:10
本申请实施例公开了一种数据传输的方法、BLE设备和BLE芯片,能够提高数据传输的速率。该方法包括:第一设备通过第一链路与第二设备进行数据交互,所述第一设备通过第二链路与第三设备进行数据交互;所述第一设备确定所述第一链路为活跃链路,确定所述第二链路为空闲链路;所述第一设备通过所述空闲链路在所述空闲链路对应的一个连接时间间隔CI内完成一次数据交互后,在所述空闲链路对应的N个CI内停止所述空闲链路的数据交互,其中,N为正整数;所述第一设备在所述空闲链路的数据交互停止的期间内,在所述活跃链路对应的每个CI内通过所述活跃链路进行数据交互。

【技术实现步骤摘要】
【国外来华专利技术】一种数据传输的方法、低功耗蓝牙装置和低功耗蓝牙芯片
本申请实施例涉及低功耗蓝牙(BluetoothLowEnergy,BLE)
,并且更具体地,涉及一种数据传输的方法、低功耗蓝牙装置和低功耗蓝牙芯片。
技术介绍
BLE设备具有多条连接链路的应用中,BLE设备在同一时间只能通过其中一条链路与对端设备进行数据交互。目前,BLE设备采用交替的方式通过每条链路与对端设备进行数据交互,此方法存在数据传输速率较低、功耗较高的弊端。
技术实现思路
本申请实施例提供了一种数据传输的方法、BLE装置和BLE芯片,能够提高数据传输的速率。第一方面,提供了一种数据传输的方法,第一设备通过第一链路与第二设备进行数据交互,所述第一设备通过第二链路与第三设备进行数据交互,所述第一设备确定所述第一链路为活跃链路,确定所述第二链路为空闲链路;所述第一设备通过所述空闲链路在所述空闲链路对应的一个连接时间间隔CI内完成一次数据交互后,在所述空闲链路对应的N个CI内停止所述空闲链路的数据交互,其中,N为正整数;所述第一设备在所述空闲链路的数据交互停止的期间内,在所述活跃链路对应的每个CI内通过所述活跃链路进行数据交互。在本申请实施例的技术方案中,第一设备在空闲链路对应的一个CI内通过所述空闲链路完成一次数据交互后,在所述空闲链路对应的N个CI内停止所述空闲链路的数据交互,在所述空闲链路对应的停止数据交互的期间内通过活跃链路进行数据交互。本申请实施例提供的技术方案减少了通过所述空闲链路进行数据交互的次数,增加了通过所述活跃链路进行数据传输的次数,从而提高了数据传输的速率。在一种可能的实现方式中,所述方法还包括:所述第一设备在所述空闲链路对应的所述N个CI后的下一个CI内通过所述空闲链路进行数据交互。在一种可能的实现方式中,所述第一设备确定所述第一链路为活跃链路,包括:若所述第一设备需要通过所述第一链路传输数据,则确定所述第一链路为活跃链路。在一种可能的实现方式中,所述第一设备确定所述第一链路为活跃链路,包括:若所述第一设备接收到所述第一链路对应的第二设备发送的指令消息,所述指令消息用于指示所述第一链路对应的第二设备需要通过所述第一链路向所述第一设备传输数据,则确定所述第一链路为活跃链路。在一种可能的实现方式中,所述第一设备确定所述第一链路为活跃链路,包括:所述第一设备根据用户指示确定所述第一链路为活跃链路。在一种可能的实现方式中,所述N不小于所述链路的个数。在一种可能的实现方式中,所述第一设备通过所述空闲链路进行数据交互的优先级高于通过所述活跃链路进行数据交互的优先级。第二方面,提供了一种低功耗蓝牙BLE装置,所述BLE装置包括收发单元和处理单元,其中:所述收发单元,用于通过第一链路与第二设备进行数据交互,和,通过第二链路与第三设备进行数据交互;所述处理单元,用于确定所述第一链路为活跃链路,确定所述第二链路为空闲链路;所述收发单元,还用于通过所述空闲链路在所述空闲链路对应的一个连接时间间隔CI内完成一次数据交互后,在所述空闲链路对应的N个CI内停止所述空闲链路的数据交互,其中,N为正整数;以及,在所述空闲链路的数据交互停止的期间内,在所述活跃链路对应的每个CI内通过所述活跃链路进行数据交互。在一种可能的实现方式中,所述收发单元还用于:在所述空闲链路对应的所述N个CI后的下一个CI内通过所述空闲链路进行数据交互。在一种可能的实现方式中,所述处理单元具体用于:若所述第一设备需要通过所述第一链路传输数据,则确定所述第一链路为活跃链路。在一种可能的实现方式中,所述处理单元具体用于:若所述收发单元接收到所述第一链路对应的第二设备发送的指令消息,所述指令消息用于指示所述第一链路对应的第二设备需要通过所述第一链路向所述第一设备传输数据,则确定所述第一链路为活跃链路。在一种可能的实现方式中,所述处理单元具体用于:根据用户指示确定所述第一链路为活跃链路。在一种可能的实现方式中,所述N不小于所述链路的条数。在一种可能的实现方式中,所述收发单元通过所述空闲链路进行数据交互的优先级高于通过所述活跃链路进行数据交互的优先级。第三方面,提供了一种低功耗蓝牙BLE芯片,包括:存储器,用于存储可执行指令;处理器,用于调用并运行所述存储器中的所述可执行指令,以执行第一方面或第一方面的任意可能的实现方式中的方法。附图说明图1是BLE设备的一种连接示意图。图2是一种数据交互的时序图。图3是另一种数据交互的时序图。图4是BLE设备的另一种连接示意图。图5是另一种数据交互的时序图。图6是另一种数据交互的时序图。图7是本申请实施例的一种数据传输的方法的流程图。图8是本申请实施例的一种数据交互时序图。图9是本申请实施例的另一种数据交互时序图。图10是本申请实施例的另一种数据交互时序图。图11是本申请实施例的另一种数据交互时序图。图12是本申请实施例的一种BLE装置的示意性框图。图13是本申请实施例的一种BLE芯片的示意性结构图。具体实施方式下面将结合附图,对本申请实施例中的技术方案进行描述。BLE设备具有多条连接链路的应用中,存在特定的应用场景,每次只在一条链路(活跃链路)上有数据传输的需求,而其他链路(空闲链路)无需传输数据,但仍需维持所述空闲链路的连接,可以方便用户在一定时间后通过所述其他链路进行数据传输,从而可以提升用户体验,避免需要通过所述其他链路进行传输数据时重新建立连接。BLE设备在同一时间只能通过其中一条链路与一个对端设备进行数据交互,因此,通过设定优先级,使BLE设备采用交替的方式通过每条链路与每个对端设备进行数据交互,从而维持多条链路的连接。如图1所示,BLE设备G通过链路A和链路B分别与BLE设备A和BLE设备B连接。若所述BLE设备G在某一时间段内只需与所述BLE设备A进行数据交互,无需与所述BLE设备B进行数据交互,但仍需维持链路B的连接,便于在一定时间后所述BLE设备G需要与所述BLE设备B进行数据交互时使用所述链路B。如图2和图3所示的交互时序示意图,可以使BLE设备G维持与BLE设备A和BLE设备B的链路连接。图3示出了所述BLE设备G与两个对端设备的连接事件锚点不同时的数据交互时序示意图,图4示出了所述BLE设备G与两个对端设备的连接事件锚点相同时的数据交互时序示意图。应理解,连接事件为连接态设备在一个连接时间间隔(ConnectionInterval,CI)内开始空口数据交互到结束空口数据交互的过程。所述连接事件锚点为设备维持连接时,与对端设备开始数据交互的时间起点。所述BLE设备G通过多条链路与对端设备进行数据交互的过程中,每次交互只能从每条链路对应的一个CI的起点开始进行数据交互。所述CI也可以表示为每条链路的数据交互周期。在每个CI内进行数据交互的时间根据数据量本文档来自技高网...

【技术保护点】
1.一种数据传输的方法,其特征在于,第一设备通过第一链路与第二设备进行数据交互;/n所述第一设备通过第二链路与第三设备进行数据交互;/n所述第一设备确定所述第一链路为活跃链路,确定所述第二链路为空闲链路;/n所述第一设备通过所述空闲链路在所述空闲链路对应的一个连接时间间隔CI内完成一次数据交互后,在所述空闲链路对应的N个CI内停止所述空闲链路的数据交互,其中,N为正整数;/n所述第一设备在在所述空闲链路的数据交互停止的期间内,在所述活跃链路对应的每个CI内通过所述活跃链路进行数据交互。/n

【技术特征摘要】
【国外来华专利技术】1.一种数据传输的方法,其特征在于,第一设备通过第一链路与第二设备进行数据交互;
所述第一设备通过第二链路与第三设备进行数据交互;
所述第一设备确定所述第一链路为活跃链路,确定所述第二链路为空闲链路;
所述第一设备通过所述空闲链路在所述空闲链路对应的一个连接时间间隔CI内完成一次数据交互后,在所述空闲链路对应的N个CI内停止所述空闲链路的数据交互,其中,N为正整数;
所述第一设备在在所述空闲链路的数据交互停止的期间内,在所述活跃链路对应的每个CI内通过所述活跃链路进行数据交互。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一设备在所述空闲链路对应的所述N个CI后的下一个CI内通过所述空闲链路进行数据交互。


3.根据权利要求1或2所述的方法,其特征在于,所述第一设备确定所述第一链路为活跃链路,包括:
若所述第一设备需要通过所述第一链路传输数据,则确定所述第一链路为活跃链路。


4.根据权利要求1或2所述的方法,其特征在于,所述第一设备确定所述第一链路为活跃链路,包括:
若所述第一设备接收到所述第一链路对应的第二设备发送的指令消息,所述指令消息用于指示所述第一链路对应的第二设备需要通过所述第一链路向所述第一设备传输数据,则确定所述第一链路为活跃链路。


5.根据权利要求1或2所述的方法,其特征在于,所述第一设备确定所述第一链路为活跃链路,包括:
所述第一设备根据用户指示确定所述第一链路为活跃链路。


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述N不小于所述链路的条数。


7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一设备通过所述空闲链路进行数据交互的优先级高于通过所述活跃链路进行数据交互的优先级。


8.一种低功耗蓝牙BLE装置,其特征在于,所述BLE装置包括收发单元和处理单元,其中:
所述收...

【专利技术属性】
技术研发人员:陈刚邹景华
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:广东;44

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

1