【技术实现步骤摘要】
BLE设备控制方法、装置、BLE设备、芯片及存储介质
[0001]本专利技术涉及无线通信领域,尤其涉及基于BLE(Bluetooth Low Energy,低功耗蓝牙)技术的BLE设备控制方法、装置、BLE设备、芯片及存储介质。
技术介绍
[0002]目前无线类的电子设备越来越受到人们的关注,它给人们带来了更多的便捷体验,比如电脑办公应用中的无线鼠标键盘以及可穿戴式电子设备,此类设备通常需要进行短距离通信且保持较长时间的续航能力,一般采用小型纽扣电池或者其他容量的干电池,因此,对功耗的要求会比较高。BLE通信技术是低成本、短距离、可互操作的鲁棒性无线技术,正好符合这样的需求。
[0003]由于BLE采用的是连接间隔时间可变的方式进行通信的,两个连接事件之间的时间间隔可以通过控制命令来改变,范围可以在几毫秒到几秒,而且还可以采用Latency(允许从机不和主机通信的连续事件数,即时延)的方式。所以BLE实际真正通信的时间占比很小,完全可以在空闲时间进入更低功耗的睡眠模式以延长设备电池的使用时间。睡眠模式目前常见的有两种 ...
【技术保护点】
【技术特征摘要】
1.一种BLE设备控制方法,应用于作为网络从设备的BLE设备,所述BLE设备与作为网络主设备的BLE主设备进行通信,其特征在于,所述方法包括以下步骤:S100,连接状态下,依据蓝牙状态参数判断所述BLE设备是否处于可睡眠区域,若是,进入步骤S200,若否,继续步骤S100;S200,启动睡眠模式,锁存当前蓝牙状态参数以确定睡眠参数;S300,检测是否存在唤醒点,若是,进入步骤S400,若否,继续步骤S300;S400,关闭睡眠模式,获取实际睡眠时间;S500,以所述睡眠参数为新的计数起点,计算经过所述实际睡眠时间时长的计数后新的参数以得到补偿参数;S600,依据所述补偿参数更新所述BLE设备的蓝牙状态参数,按所述更新后的蓝牙状态参数与BLE主设备进行通信。2.根据权利要求1所述的BLE设备控制方法,其特征在于,所述睡眠参数包括睡眠计数值、睡眠起始频点、睡眠起始事件号以及连接参数,所述补偿参数包括计数补偿值、补偿频点以及补偿事件号,S500包括:S510,以所述睡眠计数值为起点,计算所述实际睡眠时间内新的计数增量以得到所述计数补偿值;S520,以所述睡眠起始频点和所述睡眠起始事件号为初始参数,根据所述连接参数计算经所述实际睡眠时间后的所述补偿频点和所述补偿事件号;其中,所述睡眠计数值为进入睡眠模式时预设计数器的实时计数值,所述预设器的实时计数值用于确定所述BLE设备所处的实时通信位置。3.根据权利要求2所述的BLE设备控制方法,其特征在于,S520包括:S521,根据所述计数补偿值确定所述唤醒点所处的第一位置;S522,判断所述第一位置是否落入所述BLE主设备发送数据包的范围内,若不落入,执行步骤S523,若落入,执行步骤S524;S523,以所述睡眠起始频点和所述睡眠起始事件号为初始参数,根据所述实际睡眠时间和所述连接参数,按第一补偿公式计算得到所述补偿频点和所述补偿事件号;S524,以所述睡眠起始频点和所述睡眠起始事件号为初始参数,根据所述实际睡眠时间和所述连接参数,将按所述第一补偿公式计算得到的频点的下一跳频点作为所述补偿频点,将按所述第一补偿公式计算得到的事件号的下一事件号为所述补偿事件号。4.根据权利要求2所述的BLE设备控制方法,其特征在于,所述睡眠计数值包括第一计数值和第二计数值,所述预设计数器包括第一计数器和第二计数器,所述第一计数值为进入睡眠模式时所述第一计数器的所述计数值,所述第二计数值为进入睡眠模式时第二计数器的实时计数值,所述第一计数器的计数容量为N1,计数单位为M1,所述第二计数器的计数容量为N2,计数单位为M2,其中,N2*M2为625μs的整数倍,且M2=N1*M1。5.根据权利要求4所述的BLE设备控制方法,所述连接参数包括连接间隔interval,其特征在于,所述第一计数器为加法计数器,计数容量为625,计数单位为1μs,所述第二计数器为减法计数器,计数容量为2*interval,计数单位为625μs。6.根据权利要求5所述的BLE设备控制方法,其特征在于,所述计数补偿值包括第一计数补偿值和第二计数补偿值,S510包括:
S511,依据公式1计算第一计数补偿值;所述公式1为:S512,依据公式2、公式3和公式4计算第二计数补偿值,所述公式2为:所述公式3为:所述公式4为:其中,C0为所述第一计数值,C1为所述第一计数补偿值,T为所述实际睡眠时间,D0为所述第二计数值,D1为所述第二计数补偿值,为向下取整。7.根据权利要求6所述的BLE设备控制方法,所述连接参数还包括跳频步长hopstep,其特征在于,所述第一补偿公式为:其中,f为所述补偿频点,A为所述补偿事件号,f0为所述睡眠起始频点,A0为所述睡眠起始事件号。8.根据权利要求1-7任一项所述的BLE设备控制方法,其特征在于,S300包括:S310,侦测是否存在外部唤醒操作,若是,判断存在所述唤醒点;若否,进入步骤S320;S320,判断预存睡眠时间是否计时结束,若是,判断存在所述唤醒点,以计时时刻为唤醒点;若否,返回步骤S310。S300,检测是否存在唤醒点。9.一种BLE设备控制装置,应用于作为网络从设备的BLE设备,所述BLE设备与作为网络主设备的BLE主设备进行通信,其特征在于,所述BLE设备控制装置包括:睡眠判断模块,用于在连接状态下,依据蓝牙状态参数判断所述BLE设备是否处于可睡眠区域;睡眠控制模块...
【专利技术属性】
技术研发人员:余绍迪,黄紫明,王昌继,
申请(专利权)人:珠海市杰理科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。