射频电路、蓝牙扫描方法、装置及电子设备与流程

文档序号:31885974发布日期:2022-10-22 00:22阅读:48来源:国知局
射频电路、蓝牙扫描方法、装置及电子设备与流程

1.本技术属于通信技术领域,具体涉及一种射频电路、蓝牙扫描方法、装置及电子设备。


背景技术:

2.蓝牙是一种近距离无线通信技术,运行在2.4ghz ism频段,目前已大量应用于各种移动终端、物联网、健康医疗、智能家居等行业。现有技术引入了低功耗蓝牙(bluetooth low energy,ble),即经典蓝牙和低功耗蓝牙两种模式并存。低功耗蓝牙的主要特点包括:低功耗、快连接、远距离。中心设备(central)通过扫描发现外围设备(peripheral)广播或者回复的数据。在外围设备的每一次广播中,广播包分别在多个信道上依次发送。
3.在现有技术中,射频链路仅支持每次ble扫描在唯一一个信道进行监听,导致ble扫描速度较慢。


技术实现要素:

4.本技术实施例的目的是提供一种射频电路、蓝牙扫描方法、装置及电子设备,用以解决现有的ble扫描速度较慢的问题。
5.为了解决上述技术问题,本技术是这样实现的:
6.第一方面,本技术实施例提供了一种射频电路,包括:
7.蓝牙调制解调器;
8.无线网络调制解调器;
9.第一前端通路,与所述蓝牙调制解调器和所述无线网络调制解调器分别连接;
10.第二前端通路,与所述蓝牙调制解调器和所述无线网络调制解调器分别连接;
11.其中,所述射频电路包括第一连通状态和第二连通状态;在所述射频电路处于所述第一连通状态的情况下,所述第一前端通路和所述第二前端通路均与所述蓝牙调制解调器连通;在所述射频电路处于第二连通状态的情况下,所述第一前端通路和所述第二前端通路均与所述无线网络调制解调器连通。
12.第二方面,本技术实施例提供了一种蓝牙扫描方法,应用于上述射频电路,包括:
13.在蓝牙业务处理周期内检测蓝牙业务;
14.在检测到所述蓝牙业务为低功耗蓝牙扫描业务的情况下,控制射频电路处于第一连通状态,其中,所述射频电路处于第一连通状态时,所述射频电路中的第一前端通路和第二前端通路均与蓝牙调制解调器连通;
15.通过所述第一前端通路监听第一信道,获得第一蓝牙信号,并通过所述第二前端通路监听第二信道,获得第二蓝牙信号;
16.对所述第一蓝牙信号和所述第二蓝牙信号进行解调处理,获得低功耗蓝牙广播数据。
17.第三方面,本技术实施例提供了一种蓝牙扫描装置,包括:
18.检测模块,用于在蓝牙业务处理周期内检测蓝牙业务;
19.第一控制模块,用于在检测到所述蓝牙业务为低功耗蓝牙扫描业务的情况下,控制射频电路处于第一连通状态,其中,所述射频电路处于第一连通状态时,所述射频电路中的第一前端通路和第二前端通路均与蓝牙调制解调器连通;
20.监听模块,用于通过所述第一前端通路监听第一信道,获得第一蓝牙信号,并通过所述第二前端通路监听第二信道,获得第二蓝牙信号;
21.第一处理模块,用于对所述第一蓝牙信号和所述第二蓝牙信号进行解调处理,获得低功耗蓝牙广播数据。
22.第四方面,本技术实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第二方面所述的蓝牙扫描方法的步骤。
23.第五方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第二方面所述的方法的步骤。
24.第六方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第二方面所述的方法。
25.本技术的实施例,射频电路具有第一前端通路和第二前端通路两路前端通路,且两路前端通路均与所述蓝牙调制解调器和无线网络调制解调器连接,通过控制所述射频电路处于第一连通状态,使所述第一前端通路和所述第二前端通路与所述蓝牙调制解调器连通;或者,控制所述射频电路处于第二连通状态,使所述第一前端通路和所述第二前端通路与所述无线网络调制解调器连通,实现蓝牙功能和无线网络功能的分时切换,在实现蓝牙功能时,所述蓝牙调制解调器可以通过两路前端通路分别进行不同的信道监听,实现并发在多个信道监听蓝牙低功耗广播,加倍提升ble快速发现能力,且不降低无线网络性能。
附图说明
26.图1是本技术实施例的射频电路的结构示意图之一;
27.图2是本技术实施例的外围设备广播数据和扫描回复的工作流程示意图之一;
28.图3是本技术实施例的外围设备广播数据和扫描回复的工作流程示意图之二;
29.图4是本技术实施例的射频电路的结构示意图之二;
30.图5是本技术实施例的射频电路的结构示意图之三;
31.图6是本技术实施例的射频电路的结构示意图之四;
32.图7a是本技术实施例的蓝牙扫描方法的流程示意图之一;
33.图7b是本技术实施例的蓝牙扫描方法的流程示意图之二;
34.图8是本技术实施例的蓝牙扫描方法的流程示意图之三;
35.图9是本技术实施例的蓝牙扫描装置的结构示意图;
36.图10表示本技术实施例的电子设备的结构示意图之一;
37.图11表示本技术实施例的电子设备的结构示意图之二。
具体实施方式
38.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
39.本技术的说明书和权利要求书中的术语“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
40.如图1所示,本技术实施例提供一种射频电路,包括:
41.蓝牙调制解调器1;
42.无线网络调制解调器2;
43.第一前端通路3,与所述蓝牙调制解调器1和所述无线网络调制解调器2分别连接;
44.第二前端通路4,与所述蓝牙调制解调器1和所述无线网络调制解调器2分别连接;
45.其中,所述射频电路包括第一连通状态和第二连通状态;在所述射频电路处于所述第一连通状态的情况下,所述第一前端通路3和所述第二前端通路4均与所述蓝牙调制解调器1连通;在所述射频电路处于第二连通状态的情况下,所述第一前端通路3和所述第二前端通路4均与所述无线网络调制解调器2连通。
46.该实施例中,所述蓝牙调制解调器1(bluethooth modem)和所述无线网络调制解调器2(wireless fidelity,wifi)分别与所述第一前端通路3和所述第二前端通路4连接,即所述蓝牙调制解调器1可以通过两路前端通路(即所述第一前端通路3和所述第二前端通路4连接到前端天线,所述无线网络调制解调器2也可以通过所述两路前端通路连接到前端天线。
47.该实施例中,射频电路具有第一前端通路和第二前端通路两路前端通路,且两路前端通路均与所述蓝牙调制解调器和无线网络调制解调器连接,通过控制所述第一前端通路3和所述第二前端通路4与所述蓝牙调制解调器1连通,或者与所述无线网络调制解调器2连通,使所述射频电路处于第一连通状态或者第二连通状态,在所述射频电路处于第一连通状态时,实现蓝牙功能,通过双通路对外围设备发送的广播数据和/或扫描回复进行信道监听;在所述射频电路处于第二连通状态时,实现无线网络功能,通过双通路进行无线网络信道监听。
48.该实施例中,通过切换射频电路的连通状态,实现蓝牙功能和无线网络功能的分时切换,在实现蓝牙功能时,所述蓝牙调制解调器1可以通过两路前端通路分别进行不同的信道监听,实现并发在多个信道监听蓝牙低功耗广播,加倍提升ble快速发现能力,且不降低无线网络性能。
49.可选地,实现低功耗蓝牙的快速发现和连接的设备可以分为中心设备和外围设备。其中,外围设备:通常是指非常小或者简单的低功耗设备,用来提供数据,并连接到一个相对更加强大的中心设备,所述外围设备例如手环。中心设备:中心设备相对比较强大,用来连接其他外围设备,所述中心设备例如智能手机等。外围设备通过两种方式向外广播数据:广播数据(advertising data payload)和扫描回复(scan response data payload),
每种数据最长可以包含31byte。这里广播数据是必需的,因为外围设备需要不停的向外广播,使中心设备得知它的存在。扫描回复是可选的,中心设备可以向外围设备请求扫描回复,这里包含一些设备额外的信息,例如设备的名字。
50.所述外围设备广播数据和扫描回复的工作流程如图2所示,外围设备可以设定一个广播间隔,每个广播间隔中,外围设备重新发送自己的广播数据。大部分情况下,外围设备通过广播自己来让中心设备发现自己,并建立ble连接,从而进行更多的数据交换。在一次广播中,外围设备可以分别在37、38、39三个信道上依次发送广播数据,如图3所示。扫描是中心设备监听外设广播数据包和发送扫描请求的过程,中心设备通过扫描,可以获取到外围设备的广播数据包以及扫描回复包,中心设备可以对已扫描到的外围设备发起连接请求,从而连接外围设备并通信。当所述中心设备接收到想要的广播信息,即实现了设备的发现。
51.在设备扫描过程中,中心设备通过射频电路的前端通路进行信道监听,获得外围设备的广播数据。在本技术的实施例中,射频电路中的蓝牙调制解调器可以连接两路前端通路,则可以同时监听两路信道,获得两路信道的广播数据包,提升了扫描发现的速度,实现设备的快速发现连接。
52.可选地,如图4所示,所述第一前端通路3包括:第一切换模组31和第一天线32;其中,所述第一切换模组31的一端与所述蓝牙调制解调器1和所述无线网络调制解调器2分别连接,所述第一切换模组31的另一端与所述第一天线32连接。
53.可选地,所述第二前端通路4包括:第二切换模组41和第二天线42;其中,所述第二切换模组41的一端与所述蓝牙调制解调器1和所述无线网络调制解调器2分别连接,所述第二切换模组41的另一端与所述第二天线42连接。
54.该实施例中,所述第一前端通路3和所述第二前端通路4均包括切换模组和天线,实现蓝牙调制解调器1以及无线网络调制解调器2与天线的连接。其中,所述第一切换模组31通过切换实现蓝牙调制解调器1或者无线网络调制解调器2与所述第一天线32的连接,所述第二切换模组41通过切换实现蓝牙调制解调器1或者无线网络调制解调器2与所述第二天线42的连接。
55.在蓝牙功能的工作周期内,可以通过控制第一切换模组31,使所述蓝牙调制解调器1与所述第一天线32连通,并通过控制所述第二切换模组41,使所述蓝牙调制解调器1与所述第二天线42连通,则所述蓝牙调制解调器1可以同时使用两路前端通路进行信道监听,提升扫描速度。
56.可选地,如图4所示,所述第一切换模组31或所述第二切换模组41包括:第一开关51和第二开关52;所述第一开关51具有第一触点和第二触点,所述第二开关52具有第三触点、第四触点和第五触点;
57.其中,所述第一开关51的第一端与所述无线网络调制解调器2连接,所述第一开关51的第二端的第一触点与所述第二开关52的第三触点连接,所述第一开关51的第二端的第二触点与所述第二开关52的第四触点连接;所述第二开关52的第五触点与所述蓝牙调制解调器1连接。
58.需要说明的是,所述第一切换模组31和所述第二切换模组41的内部结构以及结构的连接关系可以相同,即所述第一切换模组31和所述第二切换模组41均包括所述第一开关
51和所述第二开关52,如图4所示。
59.可选地,所述第一切换模组31或所述第二切换模组41还包括:
60.第一放大器,设置在所述第一触点和所述第三触点之间的连接线路上;
61.第二放大器,设置在所述第二触点与所述第四触点之间的连接线路上;
62.第三开关,一端与所述第二触点连接,另一端与所述第四触点连接。
63.可选地,所述第一放大器为发射通路的功率放大器,所述第二放大器为接收通路的功率放大器。
64.需要说明的是,所述第一切换模组31和所述第二切换模组41的内部结构以及结构的连接关系可以相同,即所述第一切换模组31和所述第二切换模组41均包括所述第一放大器、第二放大器和所述第三开关,如图4所示。
65.该实施例中,切换模组可以由多个开关构成,所述第一开关51可以为单刀双掷开关,所述第二开关52可以为单刀三掷开关,所述第三开关可以为单刀单掷开关。如图4所示,所述第一切换模组31和所述第二切换模组41的结构可以相同。通过切换所述第一开关51和所述第二开关52的连接触点,实现所述蓝牙调制解调器1与所述第一天线32和/或第二天线42连通,或者实现所述无线网络调制解调器2与所述第一天线32和/或第二天线42连通。
66.例如:在实现蓝牙功能时,控制所述第一切换模组31和所述第二切换模组41中的第二开关52的第五触点接通,则可以实现所述蓝牙调制解调器1通过两路前端通路进行信道监听;在实现无线网络功能时,控制所述第一切换模组31和所述第二切换模组41中的第一开关51的第一触点接通,并控制所述第二开关52的第三触点接通,则可以实现所述无线网络调制解调器2通过两路前端通路发射信号;或者,控制所述第一切换模组31和所述第二切换模组41中的第一开关51的第二触点接通,并控制所述第二开关52的第四触点接通,则可以实现所述无线网络调制解调器2通过两路前端通路接收信号。
67.作为一个可选实施例,如图5所示,所述蓝牙调制解调器1包括:
68.第一信号处理通路11,与所述第一前端通路3连接;
69.第二信号处理通路12,与所述第二前端通路4连接;
70.模拟数字转换器13,与所述第一信号处理通路11和所述第二信号处理通路12分别连接;
71.编解码器14,一端与所述模拟数字转换器13连接,另一端与所述蓝牙调制解调器1的媒体接入控制mac层连接;
72.时钟信号源15,一端与所述第一信号处理通路11连接,另一端与所述第二信号处理通路12连接。
73.可选地,所述第一信号处理通路11包括:
74.第一自动增益控制器111,与所述第一前端通路3连接;
75.第一混频器112,与所述第一自动增益控制器111连接;
76.第一滤波器113,一端与所述第一混频器112连接,另一端与所述模拟数字转换器13连接;
77.第一振荡器114,一端与所述第一混频器112连接,另一端与所述时钟信号源15连接。
78.可选地,所述第二信号处理通路12包括:
79.第二自动增益控制器121,与所述第二前端通路4连接;
80.第二混频器122,与所述第二自动增益控制器121连接;
81.第二滤波器123,一端与所述第二混频器122连接,另一端与所述模拟数字转换器13连接;
82.第二振荡器124,一端与所述第二混频器122连接,另一端与所述时钟信号源15连接。
83.该实施例中,所述蓝牙调制解调器1内部可以包括两路信号处理通路(即所述第一信号处理通路11和所述第二信号处理通路12),实现两路信号的同时处理。所述第一信号处理通路11和所述第二信号处理通路12的结构可以相同,其中,
84.所述第一自动增益控制器111和/或所述第二自动增益控制器121为接收通道的自动增益放大器,可以根据输入的射频信号(例如扫描时监听到的信号)的强度自动调整放大系数,使得输出的射频信号可以基本恒定在一个稳定的强度。
85.所述时钟信号源15提供系统的时钟信号,给整个系统提供一个基础的时钟频率,是pll/lo的信号源。
86.所述第一振荡器114和/或第二振荡器124可以把时钟信号倍频到射频信号,作为射频信号的调制信号源。
87.第一混频器112和/或第二混频器122能够对信号进行频谱搬移,把bt的射频信号进行下变频,变为基带信号。所述第一混频器112和/或第二混频器122如图6所示。其中,混频器(mixer)的输出信号时域表达式为:
88.y(t)=x(t)*cos(t)
89.其中x(t)是射频信号输入,cos(t)是振荡器(lo)输出给mixer的信号。其中x(t)是调制的射频信号,又可以分解为x(t)=b(t)*sin(t),其中b(t)是被调制的蓝牙基带信号。因此y(t)=b(t)*sin(t)*cos(t),使用傅里叶变换,最终的结果是:y(w)=1/2[x(w+wc)+x(w-wc)],使用低通滤波器(即所述第一滤波器113和/或第二滤波器123)可以把x(w+wc)这段高频滤除,只剩下x(w-wc)这个基带信号,在时域上使用反傅里叶变换得到b(t),因此通过mixer和低通滤波器,可以把bt的射频信号,变换得到bt的基带信号。
[0090]
所述模拟数字转换器13(adc)把基带模拟信号转换为编解码器能够识别的数字信号;所述编解码器14把数字信号进行编解码,转换为协议规定的格式,对mac层提供数字信号源。所述mac层属于开放式系统互联通信参考模型(open system interconnection reference model,osi)中数据链路层下层子层。它定义了数据帧怎样在介质上进行传输。在共享同一个带宽的链路中,对连接介质的访问是“先来先服务”的。物理寻址在此处被定义,逻辑拓扑(信号通过物理拓扑的路径)也在此处被定义。线路控制、出错通知(不纠正)、帧的传递顺序和可选择的流量控制也在这一子层实现。
[0091]
该实施例中,所述蓝牙调制解调器内部可以同时实现两路射频信号的处理,两路射频信号共用adc基带处理,增加adc通道和基带处理带宽,支持把多个信道的信号合并处理。使用双通道adc,共用一个adc core,提升处理速度,可以并行处理基带信号。相比现有的射频时分模式(扫描接收完成一个bt信道,再扫描接收下一个bt通道),可以并行的同时接收多路bt信道,提升信号处理效率。
[0092]
需要说明的是,在本技术的实施例中,还可以在所述射频电路增设更多的与所述
第一前端通路和第二前端通路类似的前端通路,从而实现在执行蓝牙业务时的多路信道监听,在此不做赘述。
[0093]
本技术的实施例,可以通过切换射频电路的连通状态,实现蓝牙调制解调器与天线的两路射频连接,或者无线网络调制解调器与天线的两路射频连接,实现蓝牙功能与无线网络功能的分时切换,在实现蓝牙功能时,所述蓝牙调制解调器可以通过两路前端通路分别进行不同的信道监听,实现并发在多个信道监听蓝牙低功耗广播,加倍提升ble快速发现能力,且不降低无线网络性能。
[0094]
如图7a所示,本技术实施例还提供一种蓝牙扫描方法,应用于上述的射频电路,包括:
[0095]
步骤701a、在蓝牙业务处理周期内检测蓝牙业务;
[0096]
步骤702a、在检测到所述蓝牙业务为低功耗蓝牙扫描业务的情况下,控制射频电路切换至第一连通状态,其中,所述射频电路处于第一连通状态时,所述射频电路中的第一前端通路和第二前端通路均与蓝牙调制解调器连通;
[0097]
步骤703a、通过所述第一前端通路监听第一信道,获得第一蓝牙信号,并通过所述第二前端通路监听第二信道,获得第二蓝牙信号;
[0098]
步骤704a、对所述第一蓝牙信号和所述第二蓝牙信号进行解调处理,获得低功耗蓝牙广播数据。
[0099]
该实施例中,射频电路具有两种连通状态,在第一前端通路和第二前端通路均与所述蓝牙调制解调器连通时,所述射频电路处于第一连通状态;在所述第一前端通路和所述第二前端通路均与所述无线网络调制解调器连通时,所述射频电路处于第二连通状态。通过切换所述射频电路的连通状态,实现蓝牙业务与无线网络业务分时复用。开启电子设备的蓝牙功能后,若进入蓝牙业务的处理周期,则检测当前的蓝牙业务是否为ble扫描业务,若是所述ble扫描业务则控制所述射频电路的连通状态,使其与蓝牙通路连通,即使所述第一前端通路和所述第二前端通路均与所述蓝牙调制解调器连通,射频电路工作在第一连通状态。
[0100]
针对每个前端通路分别设置对应的监听信道,使所述第一前端通路监听第一信道,所述第二前端通路监听第二信道,所述第一信道和所述第二信道为不同的信道。通过启动ble多路监听,接收到外围设备的蓝牙ble信号,并传送到所述蓝牙调制解调器进行调制解调处理,还原ble广播数据包。
[0101]
可选地,所述方法还包括:在检测到所述蓝牙业务为除所述低功耗蓝牙扫描业务以外的其他蓝牙业务的情况下,保持所述射频电路当前的连通状态不变化。
[0102]
该实施例中,若进行蓝牙检测时,所述蓝牙业务为除所述低功耗蓝牙扫描业务以外的其他蓝牙业务,则无需开启双通道监听,即无需控制所述射频电路进行状态切换,直接执行所述其他蓝牙业务。
[0103]
以检测到所述蓝牙业务为除所述低功耗蓝牙扫描业务以外的其他蓝牙业务为例,所述蓝牙扫描方法如图7b所示,包括:
[0104]
步骤701b、在蓝牙业务处理周期内检测蓝牙业务;
[0105]
步骤702b、在检测到所述蓝牙业务为除所述低功耗蓝牙扫描业务以外的其他蓝牙业务的情况下,保持所述射频电路当前的连通状态不变化。
[0106]
可选地,所述方法还包括:在蓝牙业务处理周期结束的情况下,控制射频电路处于第二连通状态,其中,所述射频电路处于第二连通状态时,所述射频电路第一前端通路和第二前端通路均与无线网络调制解调器连通。
[0107]
可选地,若在所述蓝牙业务处理周期内,解调获得ble广播数据包后,ble扫描窗口还未结束,则继续执行“通过所述第一前端通路监听第一信道,并通过所述第二前端通路监听第二信道”的步骤,若ble扫描窗口结束,则判断蓝牙业务处理周期是否结束,若所述蓝牙业务处理周期结束,则进入无线网络处理周期,即进入wifi时间,切换射频前端开关至wifi通路,即令第一前端通路和第二前端通路均与无线网络调制解调器连通,使射频电路工作在第二连通状态,执行wifi业务相关工作。在无线网络处理周期结束后,进入蓝牙业务处理周期,重复执行通过双前端通路监听两路信道的步骤。
[0108]
本技术的实施例,射频模块与前端天线存在两路连接,并且通过开关器件实现蓝牙和无线网络的分时切换;系统进入ble扫描周期时间,软件通过蓝牙调制解调器设置在两个或者三个ble信道进行监听;接收从两个或者三个天线前端通路的蓝牙信号,传输到蓝牙调制解调器完成调制解调还原成为相应的有效ble广播数据包;在系统进入wifi周期时间后,软件通过开关器件切换外部天线连接到无线网络调制解调器(wifi modem),还原wifi硬件通路连接,执行wifi工作。
[0109]
下面通过具体实施例说明所述蓝牙扫描方法的实现过程。如图8所示,包括:
[0110]
1)打开蓝牙功能,进入步骤2);
[0111]
2)2.4g wifi与蓝牙分时复用,进入蓝牙周期;
[0112]
3)当前业务是否为ble扫描业务,是进入步骤5),否则进入步骤4);
[0113]
4)执行其他蓝牙业务,完成进入步骤11);
[0114]
5)切换射频前端开关到蓝牙通路,即令第一前端通路和第二前端通路均与蓝牙调制解调器连通,进入步骤6);
[0115]
6)针对每一个链路设置一个监听信道(如37/38/39中的两个),每个链路监听的信道互不相同,进入步骤7);
[0116]
7)启动ble多路监听,进入步骤8);
[0117]
8)接收到来自外围设备的蓝牙ble信号,并传送到蓝牙调制解调器(bt modem),进入步骤9);
[0118]
9)调制解调还原成ble广播数据包,进入步骤10);
[0119]
10)判断ble扫描窗口是否结束,未结束则重新进入步骤7,已结束则进入步骤11);
[0120]
11)蓝牙业务处理周期结束,进入无线网络处理周期,即进入wifi时间,切换射频前端开关至wifi通路,即令第一前端通路和第二前端通路均与无线网络调制解调器连通,进入步骤12);
[0121]
12)wifi周期,执行wifi工作,进入步骤13);
[0122]
13)wifi处理周期是否结束,是则进入步骤2),否则进入步骤12);
[0123]
本技术的实施例,在蓝牙业务处理周期内,若待处理的蓝牙业务为低功耗蓝牙扫描业务,则控制射频电路切换至第一连通状态,使第一前端通路和第二前端通路均与蓝牙调制解调器连通,实现通过两路前端通路同时进行两路信道监听,实现并发在多个信道监听蓝牙低功耗广播,加倍提升ble快速发现能力,且不降低无线网络性能。
[0124]
本技术实施例通过软硬件结合的方式,在软件逻辑控制之下,硬件复用多路射频天线通路实现并行监听多个ble信道,以加速ble扫描速度。由于ble广播是分别在37/38/39三个信道发送广播报文,并且按照固定周期执行,相比于传统系统只有一路软硬件监听ble广播,每增加一路前端通路接收信号,可以使ble扫描速度加速一倍,因此最大可以提升ble扫描速度1~2倍,从而提升用户体验,实现无感知发现和连接。
[0125]
需要说明的是,本技术实施例提供的蓝牙扫描方法,执行主体可以为蓝牙扫描装置,或者该蓝牙扫描装置中的用于蓝牙扫描方法的控制模块。本技术实施例中以蓝牙扫描装置执行蓝牙扫描方法为例,说明本技术实施例提供的蓝牙扫描装置。
[0126]
如图9所示,本技术实施例还提供了一种蓝牙扫描装置900,包括:
[0127]
检测模块910,用于在蓝牙业务处理周期内检测蓝牙业务;
[0128]
第一控制模块920,用于在检测到所述蓝牙业务为低功耗蓝牙扫描业务的情况下,控制射频电路处于第一连通状态,其中,所述射频电路处于第一连通状态时,所述射频电路中的第一前端通路和第二前端通路均与蓝牙调制解调器连通;
[0129]
监听模块930,用于通过所述第一前端通路监听第一信道,获得第一蓝牙信号,并通过所述第二前端通路监听第二信道,获得第二蓝牙信号;
[0130]
第一处理模块940,用于对所述第一蓝牙信号和所述第二蓝牙信号进行解调处理,获得低功耗蓝牙广播数据。
[0131]
可选地,所述装置还包括:
[0132]
第二处理模块,用于在检测到所述蓝牙业务为除所述低功耗蓝牙扫描业务以外的其他蓝牙业务的情况下,保持所述射频电路当前的连通状态不变化。
[0133]
可选地,所述装置还包括:
[0134]
第二控制模块,用于在蓝牙业务处理周期结束的情况下,控制射频电路处于第二连通状态,其中,所述射频电路处于第二连通状态时,所述射频电路第一前端通路和第二前端通路均与无线网络调制解调器连通。
[0135]
本技术实施例中的蓝牙扫描装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
[0136]
本技术实施例中的蓝牙扫描装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
[0137]
本技术实施例提供的蓝牙扫描装置能够实现图7a至图8的方法实施例中蓝牙扫描装置实现的各个过程,为避免重复,这里不再赘述。
[0138]
可选的,如图10所示,本技术实施例还提供一种电子设备1000,所述电子设备包括所述射频电路,所述电子设备还包括:处理器1001,存储器1002,存储在存储器1002上并可在所述处理器1001上运行的程序或指令,该程序或指令被处理器1001执行时实现上述蓝牙
扫描方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0139]
需要注意的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
[0140]
图11为实现本技术实施例的一种电子设备的硬件结构示意图,所述电子设备包括所述射频电路。
[0141]
该电子设备1100包括但不限于:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1108、存储器1109、以及处理器1110等部件。
[0142]
本领域技术人员可以理解,电子设备1100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0143]
所述处理器1110,用于在蓝牙业务处理周期内检测蓝牙业务;
[0144]
在检测到所述蓝牙业务为低功耗蓝牙扫描业务的情况下,控制射频电路处于第一连通状态,其中,所述射频电路处于第一连通状态时,所述射频电路中的第一前端通路和第二前端通路均与蓝牙调制解调器连通;
[0145]
所述射频单元1101用于:通过所述第一前端通路监听第一信道,获得第一蓝牙信号,并通过所述第二前端通路监听第二信道,获得第二蓝牙信号;
[0146]
所述处理器1110还用于:对所述第一蓝牙信号和所述第二蓝牙信号进行解调处理,获得低功耗蓝牙广播数据。
[0147]
可选地,所述处理器1110还用于:在检测到所述蓝牙业务为除所述低功耗蓝牙扫描业务以外的其他蓝牙业务的情况下,保持所述射频电路当前的连通状态不变化。
[0148]
可选地,所述处理器1110还用于:在蓝牙业务处理周期结束的情况下,控制射频电路处于第二连通状态,其中,所述射频电路处于第二连通状态时,所述射频电路第一前端通路和第二前端通路均与无线网络调制解调器连通。
[0149]
本技术的实施例,在蓝牙业务处理周期内,若待处理的蓝牙业务为低功耗蓝牙扫描业务,则控制第一前端通路和第二前端通路均与蓝牙调制解调器连通,实现通过两路前端通路同时进行两路信道监听,实现并发在多个信道监听蓝牙低功耗广播,加倍提升ble快速发现能力,且不降低无线网络性能。
[0150]
应理解的是,本技术实施例中,输入单元1104可以包括图形处理器(graphics processing unit,gpu)11041和麦克风11042,图形处理器11041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1106可包括显示面板11061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板11061。用户输入单元1107包括触控面板11071以及其他输入设备11072。触控面板11071,也称为触摸屏。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1110可集成应用处理器和调制解调处理器,其中,应用处
理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。
[0151]
本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述蓝牙扫描方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0152]
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0153]
本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述蓝牙扫描方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0154]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0155]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0156]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
[0157]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1