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的自然数;在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,且相邻子周期起始处所分配的业务不相同。可选地,所述在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,包括:按照预 ...
【技术保护点】
1.一种蓝牙从设备的业务配置方法,其特征在于,包括:/n当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量;/n计算所述预设业务的下一扫描周期的开始时刻。/n
【技术特征摘要】
1.一种蓝牙从设备的业务配置方法,其特征在于,包括:
当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量;
计算所述预设业务的下一扫描周期的开始时刻。
2.根据权利要求1所述的蓝牙从设备的业务配置方法,其特征在于,所述偏移量包括:偏移值及偏移方向,其中:
采用随机函数的取模p运算确定所述偏移值,p为大于1的自然数;
采用随机函数的取模2运算确定所述偏移方向。
3.根据权利要求2所述的蓝牙从设备的业务配置方法,其特征在于,所述计算所述预设业务的下一扫描周期的开始时刻,包括:
根据所述预设业务下一扫描周期对应的偏移值、偏移方向、当前时钟及所述业务的扫描周期,计算所述预设业务的下一扫描周期开始时刻。
4.根据权利要求2所述的蓝牙从设备的业务配置方法,其特征在于,根据所述预设业务的扫描周期类型确定所述偏移值。
5.根据权利要求4所述的蓝牙从设备的业务配置方法,其特征在于,所述预设业务为寻呼扫描业务或查询扫描业务。
6.根据权利要求4所述的蓝牙从设备的业务配置方法,其特征在于,所述预设业务的扫描周期类型,包括以下任意一种:<...
【专利技术属性】
技术研发人员:龙光腾,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。