蓝牙信号扫描方法、设备及存储介质技术

技术编号:36512148 阅读:18 留言:0更新日期:2023-02-01 15:41
本申请涉及通信技术领域,提供一种蓝牙信号扫描方法、设备及存储介质,该方法包括:基于预设的第一占空比对第二设备的蓝牙信号进行扫描,获取所述蓝牙信号的信号间隔时长,其中,所述信号间隔时长为两次蓝牙信号之间的间隔时长;根据所述信号间隔时长,确定对所述第二设备的蓝牙信号进行扫描的第二占空比;基于所述第二占空比对所述第二设备的蓝牙信号进行扫描。通过基于第一占空比进行扫描得到的蓝牙信号的信号间隔时长,确定后续对蓝牙信号进行扫描的第二占空比,使得扫描的占空比与蓝牙信号广播的周期对应,提高蓝牙信号扫描的效率。提高蓝牙信号扫描的效率。提高蓝牙信号扫描的效率。

【技术实现步骤摘要】
蓝牙信号扫描方法、设备及存储介质


[0001]本申请涉及通信
,尤其涉及一种蓝牙信号扫描方法、设备及存储介质。

技术介绍

[0002]在现有的蓝牙通信技术中,设备之间需要建立蓝牙连接时,主机需要对从机广播的蓝牙信号进行扫描,然而,此时主机和从机之间还无法进行通信,只有从机的进行广播的时间段和主机进行扫描的时间段随机重合时,主机才能发现从机。对于主机而言,蓝牙通信期间的功率主要用于对蓝牙信号进行扫描,因此,主机的扫描时长对功耗有很大影响,在不同的情况下应该根据实际需求设置扫描的占空比。占空比的设置将会影响主机扫描广播的功耗和消耗的时间,因此,主机如何确定合适的扫描占空比成为了亟需解决的问题。

技术实现思路

[0003]本申请的主要目的在于提供一种蓝牙信号扫描方法、设备及计算机存储介质,旨在提高蓝牙信号的扫描效率。
[0004]第一方面,本申请提供一种蓝牙信号扫描方法,用于第一设备,所述蓝牙信号扫描方法包括以下步骤:基于预设的第一占空比对第二设备的蓝牙信号进行扫描,获取所述蓝牙信号的信号间隔时长,其中,所述信号间隔时长为两次蓝牙信号之间的间隔时长;根据所述信号间隔时长,确定对所述第二设备的蓝牙信号进行扫描的第二占空比;基于所述第二占空比对所述第二设备的蓝牙信号进行扫描。
[0005]第二方面,本申请还提供一种蓝牙信号扫描设备,所述蓝牙信号扫描设备包括:处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的蓝牙信号扫描方法的步骤。
[0006]第三方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的蓝牙信号扫描方法。
[0007]本申请提供一种蓝牙信号扫描方法、设备及计算机存储介质,本申请通过基于预设的第一占空比对第二设备的蓝牙信号进行扫描,获取所述蓝牙信号的信号间隔时长,其中,所述信号间隔时长为两次蓝牙信号之间的间隔时长;根据所述信号间隔时长,确定对所述第二设备的蓝牙信号进行扫描的第二占空比;基于所述第二占空比对所述第二设备的蓝牙信号进行扫描。通过基于第一占空比进行扫描得到的蓝牙信号的信号间隔时长,确定后续对蓝牙信号进行扫描的第二占空比,使得扫描的占空比与蓝牙信号广播的周期对应,提高蓝牙信号扫描的效率。
附图说明
[0008]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0009]图1为本申请一实施例提供的一种蓝牙信号扫描方法的流程示意图;图2为本申请一实施例提供的一种蓝牙信号扫描方法的使用场景图;图3是第二设备广播的蓝牙信号和第一设备扫描到的蓝牙信号的时序图;图4为本申请一实施例提供的一种蓝牙信号扫描方法的子步骤流程示意图;图5为本申请一实施例涉及的蓝牙信号扫描设备的结构示意框图。
具体实施方式
[0010]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0011]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0012]本申请实施例提供一种蓝牙信号扫描方法、设备及计算机可读存储介质。
[0013]下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0014]请参照图1,图1为本申请的实施例提供的一种蓝牙信号扫描方法的流程示意图。该蓝牙信号扫描方法可以用于具有蓝牙功能的第一设备中,以实现对第二设备广播的蓝牙信号进行扫描,所述第一设备、第二设备可以是具有蓝牙功能的终端设备。具体地,第一设备、第二设备例如可以是手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等终端设备。
[0015]请参见图2,图2为本申请一实施例提供的一种蓝牙信号扫描方法的使用场景图。如图2所示,第一设备和第二设备均具有蓝牙功能,第二设备进行蓝牙信号的广播,当第一设备打开蓝牙信号扫描功能时,基于第一占空比进行扫描,根据扫描到的蓝牙信号将占空比调整为第二占空比,后续基于第二占空比对第二设备的蓝牙信号进行扫描,达到较为理想的蓝牙信号扫描效果。
[0016]如图1所示,该蓝牙信号扫描方法包括步骤S101至步骤S103。
[0017]步骤S101、基于预设的第一占空比对第二设备的蓝牙信号进行扫描,获取所述蓝牙信号的信号间隔时长,其中,所述信号间隔时长为两次蓝牙信号之间的间隔时长。
[0018]示例性的,先基于第一占空比对第二设备广播的蓝牙信号进行扫描,确定该蓝牙信号的信号间隔时长,以便根据该信号间隔时长确定与蓝牙信号广播周期相适应的第二占空比。
[0019]在一些实施方式中,所述第一占空比大于或等于90%。
[0020]示例性的,在开始对蓝牙信号进行扫描时,以大于或等于预设数值的第一占空比
进行扫描,预设数值可以根据实际需求设置,例如预设数值可以设置为100%,当然也不限于此,预设数值也可以是其他数值,在此不做限定。
[0021]示例性的,在用户打开蓝牙扫描功能时,用户的目的是尽可能地扫描到周围的蓝牙信号。因此,此时可以设置较高的占空比进行扫描,例如以100%的占空比进行扫描,缩短扫描到蓝牙信号所用的时间,提高用户体验。并且,由于基于第一占空比对蓝牙信号进行扫描所消耗的时间很短,在这段时间内基于较高的占空比进行扫描不容易产生较大的功耗。
[0022]在一些实施方式中,所述基于预设的第一占空比对第二设备的蓝牙信号进行扫描,获取所述蓝牙信号的信号间隔时长,包括:若在预设的时长阈值内没有扫描到蓝牙信号,停止基于所述第一占空比对第二设备的蓝牙信号进行扫描。
[0023]示例性的,在以第一占空比进行扫描的情况下,若在时长阈值内没有扫描到蓝牙信号,表示此时第二设备可能已停止进行蓝牙信号广播,或者此时第二设备离开了第一设备能够扫描到的范围。为了防止持续地基于第一占空比进行扫描导致第一设备的功耗不必要地增大,若在时长阈值内没有扫描到蓝牙信号,则停止基于第一占空比对第二设备的蓝牙信号进行扫描。
[0024]示例性的,停止基于第一占空比对第二设备的蓝牙信号进行扫描,例如可以是调整为基于较低的占空比进行扫描,也可以是关闭扫描功能,在此不做限定。
[0025]在一些实施方式中,所述基于预设的第一占空比对第二设备的蓝牙信号进行扫描,获取所述蓝牙信号的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙信号扫描方法,其特征在于,用于第一设备,所述方法包括:基于预设的第一占空比对第二设备的蓝牙信号进行扫描,获取所述蓝牙信号的信号间隔时长,其中,所述信号间隔时长为两次蓝牙信号之间的间隔时长;根据所述信号间隔时长,确定对所述第二设备的蓝牙信号进行扫描的第二占空比;基于所述第二占空比对所述第二设备的蓝牙信号进行扫描。2.根据权利要求1所述的蓝牙信号扫描方法,其特征在于,所述根据所述信号间隔时长,确定对所述第二设备的蓝牙信号进行扫描的第二占空比,包括:若至少两段所述信号间隔时长满足预设条件,根据至少两段所述信号间隔时长,确定所述第二占空比的扫描时段时长。3.根据权利要求2所述的蓝牙信号扫描方法,其特征在于,至少两段所述信号间隔时长包括第一信号间隔时长、第二信号间隔时长;所述若至少两段所述信号间隔时长满足预设条件,根据至少两段所述信号间隔时长,确定所述第二占空比的扫描时段时长,包括:若所述第一信号间隔时长和所述第二信号间隔时长之间的差值小于预设的最大延迟时长,根据所述第一信号间隔时长、所述第二信号间隔时长,确定所述扫描时段时长。4.根据权利要求3所述的蓝牙信号扫描方法,其特征在于,所述根据所述第一信号间隔时长、所述第二信号间隔时长,确定所述扫描时段时长,包括:将所述第一信号间隔时长和所述第二信号间隔时长中的较小者确定为目标信号间隔时长;根据所述目标信号间隔时长和所述最大延迟时长之和,确定所述扫描时段时长。5.根据权利要求4所述的蓝牙信号扫描方法,其特征在于,所述根据所述目标信号间隔时长和所述最大延迟时长之和,确定所述扫描时段时长,包括:根据预设的第一时长系数、所述目标信号间隔时长和所述...

【专利技术属性】
技术研发人员:唐礼伟马浩原刘童许之一杰
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

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

1