蓝牙无连接从属广播中搜索主设备的方法及装置制造方法及图纸

技术编号:37103453 阅读:18 留言:0更新日期:2023-04-01 05:03
本申请涉及蓝牙通信技术领域,提供一种蓝牙无连接从属广播中搜索主设备的方法及装置。具体的,在CSB中的主设备发送完广播数据后,立即开启可见性窗口,可充分利用CSB间隙内的空闲时间,提高时域资源利用率,并且,在发送完广播数据后立即开启可见性窗口,可以延长可见性窗口的开始时间,从而提高从设备对主设备的搜索速度以快速接收广播数据,进而提高通信效率。率。率。

【技术实现步骤摘要】
蓝牙无连接从属广播中搜索主设备的方法及装置


[0001]本申请涉及蓝牙通信
,尤其涉及一种蓝牙无连接从属广播中搜索主设备的方法及装置。

技术介绍

[0002]蓝牙无连接从属广播(Connectionless Slave Broadcast,CSB)中,从设备通过可见性窗口(Inquiry Scan Window)搜索主设备,以便接收主设备发送的广播数据。其中,可见性窗口的开启时间越长,从设备搜索到主设备所需的时间越短。
[0003]目前,一般在CSB间隙内定时开启可见性窗口。这样,可能在某个CSB间隙内,数据广播完成后,还没到可见性窗口开启的时刻,造成时域资源的浪费。
[0004]为了减少时域资源的浪费,大多通过缩小CSB间隙的方式来提高CSB间隙内可见性窗口的开启时间。然而,当CSB间隙较小时(例如,10ms),可见性窗口较小,可能导致从设备搜索到主设备的时间较长,甚至无法搜索到主设备,从而无法接收广播数据。

技术实现思路

[0005]本申请提供一种蓝牙无连接从属广播中搜索主设备的方法及装置,用以提高从设备对主设备的搜索速度。
[0006]第一方面,本申请提供一种搜索主设备的方法,应用于蓝牙无连接从属广播,包括:
[0007]按预设的CSB间隙,向至少一个从设备发送广播数据;
[0008]在目标时刻到达时,开启可见性窗口,以使所述至少一个从设备通过所述可见性窗口搜索到主设备后,接收所述广播数据;其中,所述目标时刻为所述广播数据发送完成的时刻。
[0009]上述搜索主设备的方法中,蓝牙CSB中的主设备在向至少一个从设备发送完广播数据后,立即开启可见性窗口,充分利用了发送广播数据的CSB间隙的空闲时间,延长可见性窗口的开启时间,从而提高从设备搜索到主设备的速度,进而提高通信效率。
[0010]可选的,在每个CSB间隙内设置有标志位,所述标志位的取值用于指示是否在所述目标时刻开启所述可见性窗口;
[0011]所述在目标时刻到达时,开启可见性窗口,包括:
[0012]获取每个CSB间隙内的标志位;
[0013]若所述标志位的取值为第一值,则在所述目标时刻达到时,开启所述可见性窗口。
[0014]上述搜索主设备的方法中,主设备根据标志位的取值决定是否在发送完广播数据后立即开启可见性窗口,在充分利用CSB间隙的空闲时间的基础上,提高了可见性窗口开启的灵活性;在满足主设备通信需求的情况下,可以尽可能地提高从设备对主设备的搜索速度,进而提高广播数据的接收效率。
[0015]可选的,所述方法还包括:
[0016]若所述标志位的取值为第二值的时长大于预设阈值,则在预设的开启时刻,开启所述可见性窗口,所述第二值表征在所述目标时刻不开启所述可见性窗口。
[0017]上述搜索主设备的方法中,在标志位的取值为第二值的时长大于预设阈值时,根据预设的开启时刻开启可见性窗口,保证了CSB中从设备能够搜索到主设备以进行正常通信。
[0018]可选的,所述广播数据包括空数据包。
[0019]上述搜索主设备的方法中,当主设备发送的广播数据为空数据包时,可见性窗口开启的时间更长,从设备更容易搜索到主设备。
[0020]第二方面,本申请提供一种主设备,应用于蓝牙无连接从属广播CSB,包括:
[0021]发送模块,用于按预设的CSB间隙,向至少一个从设备发送广播数据;
[0022]开启模块,用于在目标时刻到达时,开启可见性窗口,以使所述至少一个从设备通过所述可见性窗口搜索到主设备后,接收所述广播数据;其中,所述目标时刻为所述广播数据发送完成的时刻。
[0023]可选的,在每个CSB间隙内设置有标志位,所述标志位的取值用于指示是否在目标时刻开启所述可见性窗口;
[0024]所述开启模块具体用于:
[0025]获取每个CSB间隙内的标志位;
[0026]若所述标志位的取值为第一值,则在所述目标时刻达到时,开启所述可见性窗口。
[0027]可选的,所述开启模块还用于:
[0028]若所述标志位的取值为第二值的时长大于预设阈值,则在预设的开启时刻,开启所述可见性窗口,所述第二值表征在所述目标时刻不开启所述可见性窗口。
[0029]可选的,所述广播数据包括空数据包。
[0030]第三方面,本申请提供一种电子设备,应用于蓝牙无连接从属广播CSB,包括存储器、处理器及至少一个外部通信接口,:
[0031]所述至少一个外部通信接口,用于与至少一个从设备进行蓝牙通信;
[0032]所述存储器上存储有计算机程序,所述处理器在执行所述计算机程序时实现第一方面中任一项所述的方法。
[0033]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行第一方面中任一项所述的方法。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0035]图1示例性示出了本申请实施例提供的系统架构图;
[0036]图2示例性示出了本申请实施例提供的CSB中主设备的搜索方法流程图;
[0037]图3A示例性示出了本申请实施例提供的开启可见性窗口的时间轴示意图;
[0038]图3B示例性示出了本申请实施例提供的另一开启可见性窗口的时间轴示意图;
[0039]图3C示例性示出了本申请实施例提供的空数据包时开启可见性窗口的时间轴示意图;
[0040]图4示例性示出了本申请实施例提供的通过标志位开启可见性窗口的时间轴示意图;
[0041]图5示例性示出了本申请实施例提供的CSB主设备的功能结构图;
[0042]图6示例性示出了本申请实施例提供的CSB主设备的硬件结构图。
具体实施方式
[0043]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0044]基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
[0045]应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。应该理解这样使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种搜索主设备的方法,其特征在于,应用于蓝牙无连接从属广播CSB,包括:按预设的CSB间隙,向至少一个从设备发送广播数据;在目标时刻到达时,开启可见性窗口,以使所述至少一个从设备通过所述可见性窗口搜索到主设备后,接收所述广播数据;其中,所述目标时刻为所述广播数据发送完成的时刻。2.如权利要求1所述的方法,其特征在于,在每个CSB间隙内设置有标志位,所述标志位的取值用于指示是否在所述目标时刻开启所述可见性窗口;所述在目标时刻到达时,开启可见性窗口,包括:获取每个CSB间隙内的标志位;若所述标志位的取值为第一值,则在所述目标时刻达到时,开启所述可见性窗口。3.如权利要求2所述的方法,其特征在于,所述方法还包括:若所述标志位的取值为第二值的时长大于预设阈值,则在预设的开启时刻,开启所述可见性窗口,所述第二值表征在所述目标时刻不开启所述可见性窗口。4.如权利要求1

3中任一项所述的方法,其特征在于,所述广播数据包括空数据包。5.一种主设备,其特征在于,应用于蓝牙无连接从属广播CSB,包括:发送模块,用于按预设的CSB间隙,向至少一个从设备发送广播数据;开启模块,用于在目标时刻到达时,开启可见性窗口,以使所述至少一个从设备通过所述可见性窗口搜索到主设备后,接收所述广播数据;...

【专利技术属性】
技术研发人员:马魁勇
申请(专利权)人:炬力珠海微电子有限公司
类型:发明
国别省市:

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

1