蓝牙从设备及业务配置方法技术

技术编号:22568478 阅读:42 留言:0更新日期:2019-11-16 13:33
一种蓝牙从设备及业务配置方法,所述蓝牙从设备的业务配置方法包括:当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量;计算所述预设业务的下一扫描周期的开始时刻。采用上述方案,即使蓝牙主设备处于蓝牙多业务时,也可以提高成功接收到蓝牙主设备所发送数据的概率。

Bluetooth slave device and service configuration method

A Bluetooth slave device and a service configuration method, the service configuration method of the Bluetooth slave device includes: after detecting the end of the current scanning cycle of the preset service, the offset corresponding to the next scanning cycle of the preset service is offset according to the preset offset rule; the start time of the next scanning cycle of the preset service is calculated. With the above scheme, even when the Bluetooth master device is in Bluetooth multi service, the probability of successfully receiving the data sent by the Bluetooth master device can be improved.

【技术实现步骤摘要】
蓝牙从设备及业务配置方法
本专利技术实施例涉及蓝牙
,尤其涉及蓝牙从设备及业务配置方法。
技术介绍
在蓝牙设备进行多业务时,该蓝牙设备为蓝牙主设备。例如,蓝牙主设备进行寻呼/查询(Page/Inquiry)业务的同时,还存在其他非寻呼/查询业务时,此时需要时分复用。然而,在蓝牙主设备进行蓝牙多业务时,由于采用时分复用的方式处理多种业务,经常出现蓝牙从设备无法接收到所述蓝牙主设备在Page/Inquiry业务发送的ID数据包,从而导致蓝牙从设备与蓝牙主设备无法被查询到或无法成功配对。例如,在蓝牙4.0及其之后的协议中,包含了经典(Classic)蓝牙以及低功耗蓝牙(BluetoothLowEnergy,BLE)两部分。当进行双模搜索时,经典蓝牙Inquiry及BLE扫描(Scan)同时进行,此时经典蓝牙Inquiry业务及BLEScan进行时分复用,常会出现蓝牙从设备无法接收到蓝牙主设备通过经典蓝牙Inquiry发送的ID数据包。
技术实现思路
为解决上述技术问题,本专利技术实施例提供一种蓝牙主设备的业务配置方法,包括:当检测到所述蓝牙主设备进行蓝牙多业务时,将所述蓝牙主设备的预设业务的通信周期均分为N个子周期,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关,N为大于1的自然数;在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,且相邻子周期起始处所分配的业务不相同。可选地,所述在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,包括:按照预设的时间片划分规则,分别将各子周期划分为M个时间片,M为大于1的自然数;将所述预设业务及非所述预设业务按照交替方式分别分配至各子周期对应的M个时间片内。可选地,根据蓝牙业务类型设定所述预设的时间片划分规则。可选地,M为偶数。可选地,所述子周期为1.28s。可选地,所述预设业务为寻呼业务或查询业务。本专利技术实施例还提供一种蓝牙主设备,包括:检测单元、划分单元及分配单元,其中:所述检测单元,适于检测所述蓝牙主设备是否进行蓝牙多业务;所述划分单元,适于当所述检测单元检测到所述蓝牙主设备进行蓝牙多业务时,将所述蓝牙主设备的预设业务的通信周期均分为N个子周期,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关,N为大于1的自然数;所述分配单元,适于在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,且相邻子周期起始处所分配的业务不相同。可选地,所述分配单元,适于按照预设的时间片划分规则,分别将各子周期划分为M个时间片,M为大于1的自然数;将所述预设业务及非所述预设业务按照交替方式分别分配至各子周期对应的时间片内。可选地,所述预设的时间片划分规则根据蓝牙业务类型设定。可选地,M为偶数。可选地,所述子周期为1.28s。可选地,所述预设业务为寻呼业务或查询业务。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:当所述蓝牙主设备进行蓝牙多业务时,将预设业务的通信周期均分为N个子周期,并在各子周期内均分别按照交替方式安排预设业务及非预设业务,且相邻子周期起始处安排的业务不相同,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关。因此,所述蓝牙主设备处于蓝牙多业务时,由于相邻子周期起始处安排的业务不相同,即使蓝牙从设备在当前预设业务的扫描周期内接收不到所述蓝牙主设备所发送的预设业务对应的数据,在下一扫描周期内可能会接收到,从而可以提高蓝牙从设备整体接收到蓝牙主设备在预设业务发送的数据的概率。进一步地,由于不同蓝牙业务所占用的时间片不同,根据蓝牙业务类型设定预设的时间片划分规则,可以提高所述预设的时间片划分规则的设定的灵活性,更加符合蓝牙业务的实际需要。附图说明图1是本专利技术实施例中一种蓝牙主设备的业务配置方法的流程图;图2是本专利技术实施例中一种蓝牙主设备在寻呼业务或查询业务时的频点使用示意图;图3是本专利技术实施例中一种预设业务的通信周期内的相邻两个子周期内业务分配示意图;图4是本专利技术实施例中另一种预设业务的通信周期内的相邻两个子周期内业务分配示意图;图5是本专利技术实施例中一种蓝牙从设备的业务配置方法的流程图;图6是本专利技术实施例中一种计算下一扫描周期的开始时刻的方法的流程图;图7是本专利技术实施例中一种蓝牙主设备的结构示意图;图8是本专利技术实施例中一种蓝牙从设备的结构示意图。具体实施方式在蓝牙设备进行多业务时,例如,进行寻呼(Page)业务或查询(Inquiry)业务,还同时存在其他非寻呼/查询业务时,此时需要时分复用。然而,在蓝牙主设备进行蓝牙多业务时,由于采用时分复用的方式处理多种业务,经常出现蓝牙从设备无法接收到蓝牙主设备在某一业务时发送的ID数据包,当业务为Page或Inquiry业务时,则会导致蓝牙主设备与蓝牙从设备无法被查询到或无法成功配对。例如,当蓝牙从设备的查询扫描(InquiryScan)周期与蓝牙主设备的其他非寻呼/查询业务的周期成整数倍关系时,则会出现蓝牙从设备无法接收到蓝牙主设备通过经典蓝牙Inquiry发送的ID数据包,从而导致蓝牙主设备与蓝牙从设备无法被查询到或无法成功配对。为解决上述问题,当所述蓝牙主设备进行蓝牙多业务时,将预设业务的通信周期均分为N个子周期,并在各子周期内均分别按照交替方式安排预设业务及非预设业务,且相邻子周期起始处安排的业务不相同,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关。因此,即使蓝牙从设备在当前预设业务的扫描周期内接收不到蓝牙主设备所发送的预设业务对应的数据,在下一扫描周期内可能会接收到,从而可以提高蓝牙从设备整体接收到蓝牙主设备在预设业务发送的数据的概率。为使本专利技术实施例的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。参照图1,给出了本专利技术实施例中一种蓝牙主设备的业务配置方法的流程图,下面通过具体步骤进行详细说明。步骤11,当检测到蓝牙主设备进行蓝牙多业务时,将所述蓝牙主设备的预设业务的通信周期均分为N个子周期。在具体实施中,当蓝牙主设备进行多业务时,需要采用时分复用方式安排多种业务。例如,在蓝牙主设备进行双模搜索时,即经典蓝牙轮询(Inquiry)业务与低功耗蓝牙扫描(BLEScan)业务同时进行时,将经典蓝牙Inquiry业务与BLEScan业务时分复用,当蓝牙从设备的InquiryScan周期正好是蓝牙主设备的BLEScan周期的整数倍时,则会出现蓝牙从设备无法接收到蓝牙主设备Inquiry业务发送的ID数据包,从而出现盲区。为避免盲区的出现,在具体实施中,可以将所述蓝牙主设备的预设业务的通信周期均分为N个子周期,N为大于1的自然数。所述子周期与蓝牙从设备的所述预设业务的扫描周期相关。在具体实施中,所述预设业务可以为Page业务,也可以为Inquiry业务。例如,当进行Page业务或者Inqui本文档来自技高网...

【技术保护点】
1.一种蓝牙从设备的业务配置方法,其特征在于,包括:/n当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量;/n计算所述预设业务的下一扫描周期的开始时刻。/n

【技术特征摘要】
1.一种蓝牙从设备的业务配置方法,其特征在于,包括:
当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量;
计算所述预设业务的下一扫描周期的开始时刻。


2.根据权利要求1所述的蓝牙从设备的业务配置方法,其特征在于,所述偏移量包括:偏移值及偏移方向,其中:
采用随机函数的取模p运算确定所述偏移值,p为大于1的自然数;
采用随机函数的取模2运算确定所述偏移方向。


3.根据权利要求2所述的蓝牙从设备的业务配置方法,其特征在于,所述计算所述预设业务的下一扫描周期的开始时刻,包括:
根据所述预设业务下一扫描周期对应的偏移值、偏移方向、当前时钟及所述业务的扫描周期,计算所述预设业务的下一扫描周期开始时刻。


4.根据权利要求2所述的蓝牙从设备的业务配置方法,其特征在于,根据所述预设业务的扫描周期类型确定所述偏移值。


5.根据权利要求4所述的蓝牙从设备的业务配置方法,其特征在于,所述预设业务为寻呼扫描业务或查询扫描业务。


6.根据权利要求4所述的蓝牙从设备的业务配置方法,其特征在于,所述预设业务的扫描周期类型,包括以下任意一种:<...

【专利技术属性】
技术研发人员:龙光腾
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1