BLE链路的数据传输系统技术方案

技术编号:24216914 阅读:14 留言:0更新日期:2020-05-20 19:36
本发明专利技术公开了一种BLE链路的数据传输系统,包括至少2种PHY单元,至少2种PHY单元以初始锚点为起点,分别在预设时间段内依次处理连接事件以进行数据传输,初始锚点为BLE链路的第一个锚点。本发明专利技术中,各个不同种类的PHY单元按照预设时间段处理连接事件,即使传输信道状况不佳时,也能够正确切换PHY单元,从而保证数据传输的稳定性。

Data transmission system of ble link

【技术实现步骤摘要】
BLE链路的数据传输系统
本专利技术属于BLE链路的数据传输
,尤其涉及一种BLE链路的数据传输系统。
技术介绍
BLE(BluetoothLowEnergy,蓝牙低能耗)连接链路里面使用一种PHY(物理层)单元接收或者发送,当发送和接收使用同一种PHY时叫对称连接(symmetricconnection),当发送和接收使用不同PHY时叫非对称连接(asymmetricconnection)。当PHY需要变化时通过PHYUpdate(更新)流程进行PHY的变化。根据应用场景,A设备请求PHY更新发送消息给B设备,B设备响应请求回复该消息,A设备确认并发送更新PHY通知的消息。通过PHYUpdate的更新BLE连接链路可以根据不同的业务场景使用不同的PHY。例如,在需要更快数据传输时使用BLE2MPHY(一种物理层)单元,需要更远的传输距离或更复杂的干扰环境时使用BLECodedPHY(一种物理层)单元。在复杂干扰或较长的传输距离环境下,如果使用BLECodedPHY单元,与使用BLE1MPHY(一种物理层)单元或BLE2MPHY单元比较,会影响蓝牙传输效率;如果使用BLE1MPHY单元,甚至BLE2MPHY单元,与BLECodedPHY单元比较,会更容易出现传输失败或者更短的传输距离。如果信道情况太糟糕,BLEPHYUpdate的消息都无法发送成功,也就无法更新PHY,不能实现PHY单元的切换,甚至出现连线断开的现象。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中BLE链路中信道状况差的情况下更新PHY单元失败的缺陷,提供一种BLE链路的数据传输系统。本专利技术是通过下述技术方案来解决上述技术问题:本专利技术提供一种BLE链路的数据传输系统,包括至少2种PHY单元,至少2种PHY单元以初始锚点为起点,分别在预设时间段内依次处理连接事件以进行数据传输,初始锚点为BLE链路的第一个锚点。较佳地,至少2种PHY单元包括BLE2MPHY单元、BLECodedPHY单元。较佳地,至少2种PHY单元还包括BLE1MPHY单元。较佳地,BLE2MPHY单元在[N*INT1,(N+1)*INT1]时间段内处理连接事件;BLECodedPHY单元在[DLY+N*INT2,DLY+(N+1)*INT2]时间段内处理连接事件,N为大于等于0的整数,INT1表征第一连接间隔,INT2表征第二连接间隔,所述初始锚点为0时刻,DLY表征延迟时间,DLY大于0。较佳地,INT2大于INT1。较佳地,DLY小于INT1。较佳地,BLE2MPHY单元用于发送数据包,BLECodedPHY单元用于发送空包;或,BLE2MPHY单元用于发送数据包,BLECodedPHY单元用于重发数据包。较佳地,BLE2MPHY单元在[4*N*INT,(4*N+1)*INT]和[(4*N+1)*INT],(4*N+2)*INT]时间段内处理连接事件,BLE1MPHY单元在[(4*N+2)*INT],(4*N+3)*INT]时间段内处理连接事件,BLECodedPHY单元在[(4*N+3)*INT],(4*N+4)*INT]时间段内处理连接事件,N为大于等于0的整数,INT表征连接间隔,初始锚点为0时刻。较佳地,BLE2MPHY单元包括第一计时器,BLECodedPHY单元包括第二计时器,第一计时器和第二计时器用于在初始锚点同时开始计时,第一计时器用于根据计时值指示BLE2MPHY单元处理连接事件的目标时间段,第二计时器用于根据计时值指示BLECodedPHY单元处理连接事件的目标时间段。较佳地,BLE2MPHY单元包括第一计时器,BLECodedPHY单元包括第二计时器,BLE1MPHY单元包括第三计时器;第一计时器、第二计时器和第三计时器用于在初始锚点同时开始计时,第一计时器用于根据计时值指示BLE2MPHY单元处理连接事件的目标时间段,第二计时器用于根据计时值指示BLECodedPHY单元处理连接事件的目标时间段,第三计时器用于根据计时值指示BLE1MPHY单元处理连接事件的目标时间段。本专利技术的积极进步效果在于:本专利技术中,各个不同种类的PHY单元按照预设时间段处理连接事件,即使传输信道状况不佳时,也能够正确切换PHY单元,从而保证数据传输的稳定性。附图说明图1为本专利技术的实施例1的BLE链路的数据传输系统的结构示意图。图2为本专利技术的实施例1的BLE链路的数据传输系统的时序图。图3为本专利技术的实施例2的BLE链路的数据传输系统的结构示意图。图4为本专利技术的实施例2的BLE链路的数据传输系统的时序图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。实施例1本实施例提供一种BLE链路的数据传输系统。该BLE链路的数据传输系统包括至少2种PHY单元,至少2种PHY单元以初始锚点为起点,分别在预设时间段内依次处理连接事件以进行数据传输,初始锚点为该BLE链路的第一个锚点。参照图1,本实施例的BLE链路的数据传输系统包括第一种PHY单元11和第二种PHY单元12。作为一种可选的实施方式,第一种PHY单元11为BLE2MPHY单元,第二种PHY单元12为BLECodedPHY单元。作为一种可选的实施方式,BLE2MPHY单元在[N*INT1,(N+1)*INT1]时间段内处理连接事件;BLECodedPHY单元在[DLY+N*INT2,DLY+(N+1)*INT2]时间段内处理连接事件,N为大于等于0的整数,INT1表征第一连接间隔,INT2表征第二连接间隔,以初始锚点为0时刻,DLY表征延迟时间,DLY大于0。具体实施时,第一种PHY单元11包括第一计时器111,第二种PHY单元12包括第二计时器121。第一计时器和第二计时器用于在初始锚点同时开始计时,第一计时器用于根据计时值指示BLE2MPHY单元处理连接事件的目标时间段,第二计时器用于根据计时值指示BLECodedPHY单元处理连接事件的目标时间段。参照图2,当连接事件Event1-1发生时,第一计时器和第二计时器均以初始锚点AP为0时刻开始计时。根据第一计时器的计时值,BLE2MPHY单元在[0,INT1]时间段内处理连接事件Event1-1,在[INT1,2*INT1]时间段内处理连接事件Event1-2,在[2*INT1,3*INT1]时间段内处理连接事件Event1-3,在[3*INT1,4*INT1]时间段内处理连接事件Event1-4,在[4*INT1,5*INT1]时间段内处理连接事件Event1-5,依此类推。其中,T表征发送操作,R表征接收操作。参照图2,BLECodedPHY单元在[DLY,DLYINT2]时间段内处理连接事件Event2-1,在[DLY+INT2,DLY+2*INT2]时间段内处理连本文档来自技高网...

【技术保护点】
1.一种BLE链路的数据传输系统,其特征在于,包括至少2种PHY单元,至少2种所述PHY单元以初始锚点为起点,分别在预设时间段内依次处理连接事件以进行数据传输,所述初始锚点为所述BLE链路的第一个锚点。/n

【技术特征摘要】
1.一种BLE链路的数据传输系统,其特征在于,包括至少2种PHY单元,至少2种所述PHY单元以初始锚点为起点,分别在预设时间段内依次处理连接事件以进行数据传输,所述初始锚点为所述BLE链路的第一个锚点。


2.如权利要求1所述的BLE链路的数据传输系统,其特征在于,至少2种所述PHY单元包括BLE2MPHY单元、BLECodedPHY单元。


3.如权利要求1所述的BLE链路的数据传输系统,其特征在于,至少2种所述PHY单元还包括BLE1MPHY单元。


4.如权利要求2所述的BLE链路的数据传输系统,其特征在于,所述BLE2MPHY单元在[N*INT1,(N+1)*INT1]时间段内处理所述连接事件;
所述BLECodedPHY单元在[DLY+N*INT2,DLY+(N+1)*INT2]时间段内处理所述连接事件,N为大于等于0的整数,INT1表征第一连接间隔,INT2表征第二连接间隔,所述初始锚点为0时刻,DLY表征延迟时间,DLY大于0。


5.如权利要求4所述的BLE链路的数据传输系统,其特征在于,INT2大于INT1。


6.如权利要求5所述的BLE链路的数据传输系统,其特征在于,DLY小于INT1。


7.如权利要求6所述的BLE链路的数据传输系统,其特征在于,所述BLE2MPHY单元用于发送数据包,所述BLECodedPHY单元用于发送空包;或,所述BLE2MPHY单元用于发送数据包,所述BLECodedPHY单元用于重发所述数据包。


8.如权利要求3所述...

【专利技术属性】
技术研发人员:梁宏
申请(专利权)人:展讯半导体成都有限公司
类型:发明
国别省市:四川;51

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

1