降低WIFI和BLE共存互扰方法及装置转让专利

申请号 : CN201810969029.9

文献号 : CN110858981A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王建

申请人 : 联合汽车电子有限公司

摘要 :

本发明提供了一种降低WIFI和BLE共存互扰方法及装置,所述降低WIFI和BLE共存互扰方法包括:预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;当WIFI和BLE同时工作,且第一次检测BLE通信状态为恶化时,则在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;对BLE通信状态进行第二次检测,若第二次检测BLE通信状态仍为恶化,则启动WIFI和BLE分时工作策略。本发明的降低WIFI和BLE共存互扰方法基于硬件层面和软件层面分别采取措施,使得BLE的通信距离、通信延迟和通信性能不再因WIFI的干扰而恶化,有效地减少WIFI和BLE的互扰发生,使得WIFI和BLE能够共存同一频段仍能正常工作。

权利要求 :

1.一种降低WIFI和BLE共存互扰方法,其特征在于,包括如下步骤:预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;

当WIFI和BLE同时工作,且第一次检测BLE通信状态为恶化时,则在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;

对BLE通信状态进行第二次检测,若第二次检测BLE通信状态仍为恶化,则启动WIFI和BLE分时工作策略。

2.如权利要求1所述的降低WIFI和BLE共存互扰方法,其特征在于,所述WIFI和BLE分时工作策略包括如下步骤:获取BLE和WIFI的工作状态;

判断WIFI和BLE两者工作状态的优先级高低,若两者中有一方处于准备工作状态,则以处于准备工作状态的一方为优先级高的一方;若两者均处于工作状态,则以BLE为优先级高的一方;

先运行优先级高的一方,待优先级高的一方运行结束后优先级低的一方才开始运行。

3.如权利要求2所述的降低WIFI和BLE共存互扰方法,其特征在于,基于WIFI模组和BLE模组之间的GPIO线分别获知BLE和WIFI的工作状态。

4.如权利要求2所述的降低WIFI和BLE共存互扰方法,其特征在于,运行优先级高的一方过程中,优先级低的一方暂停收发数据,并将所有已接收或待发送的数据缓存于缓存器中。

5.如权利要求1所述的降低WIFI和BLE共存互扰方法,其特征在于,确定BLE通信状态是否为恶化的依据为:通信延迟是否增大或者RSSI是否恶化。

6.一种降低WIFI和BLE共存互扰装置,其特征在于,包括:预先调整模块,用于预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;

检测模块,用于检测BLE通信状态;

判断模块,用于判断所述检测模块检测BLE通信状态是否为恶化;

调节模块,用于在第一次检测BLE通信状态为恶化时,在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;

分时工作策略模块,用于在经所述调节模块调节后,第二次检测BLE通信状态仍为恶化时,在WIFI和BLE之间开展分时工作策略。

7.如权利要求6所述的降低WIFI和BLE共存互扰装置,其特征在于,所述分时工作策略模块包括:工作状态获取模块,用于获取BLE和WIFI的工作状态;

优先级高低判断模块,用于判断WIFI和BLE两者工作状态的优先级高低,若两者中有一方处于准备工作状态,则以处于准备工作状态的一方为优先级高的一方;若两者均处于工作状态,则以BLE为优先级高的一方;

运行模块,用于先运行优先级高的一方,待优先级高的一方运行结束后优先级低的一方才开始运行。

8.如权利要求6所述的降低WIFI和BLE共存互扰装置,其特征在于,WIFI模组和BLE模组之间通过两根GPIO线进行通信,以获取对方的工作状态。

9.如权利要求6所述的降低WIFI和BLE共存互扰装置,其特征在于,所述检测模块为MCU。

说明书 :

降低WIFI和BLE共存互扰方法及装置

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种降低WIFI和BLE共存互扰方法及装置。

背景技术

[0002] 互联网关控制器具有WIFI功能和蓝牙功能(Bluetooth Low Energy,BLE),两者的工作频段均处于2.4GHz频段上,因此,若两者同时工作时,WIFI会严重干扰BLE接收,导致BLE接收能力下降,BLE轻则通信距离减小,通信延迟增大,重则完全无法正常工作。
[0003] 目前,针对WIFI功能和蓝牙功能同时工作存在相互干扰的问题的解决方案为:基于双频路由器,具体为2.4GH和5GHz,令WIFI工作于5GHz频段上,BLE工作于2.4GH上。但是该方法需要购买双频路由器,增加了成本。
[0004] 针对现有技术中WIFI功能和蓝牙功能同时工作存在相互干扰的问题,本领域技术人员一直在寻找解决方法。

发明内容

[0005] 本发明的目的在于提供一种降低WIFI和BLE共存互扰方法及装置,以解决WIFI功能和蓝牙功能同时工作存在相互干扰的问题。
[0006] 为解决上述技术问题,本发明提供一种降低WIFI和BLE共存互扰方法,所述降低WIFI和BLE共存互扰方法包括如下步骤:
[0007] 预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;
[0008] 当WIFI和BLE同时工作,且第一次检测BLE通信状态为恶化时,则在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;
[0009] 对BLE通信状态进行第二次检测,若第二次检测BLE通信状态仍为恶化,则启动WIFI和BLE分时工作策略。
[0010] 可选的,在所述的降低WIFI和BLE共存互扰方法中,所述WIFI和BLE分时工作策略包括如下步骤:
[0011] 获取BLE和WIFI的工作状态;
[0012] 判断WIFI和BLE两者工作状态的优先级高低,若两者中有一方处于准备工作状态,则以处于准备工作状态的一方为优先级高的一方;若两者均处于工作状态,则以BLE为优先级高的一方;
[0013] 先运行优先级高的一方,待优先级高的一方运行结束后优先级低的一方才开始运行。
[0014] 可选的,在所述的降低WIFI和BLE共存互扰方法中,基于WIFI模组和BLE模组之间的GPIO线分别获知BLE和WIFI的工作状态。
[0015] 可选的,在所述的降低WIFI和BLE共存互扰方法中,运行优先级高的一方过程中,优先级低的一方暂停收发数据,并将所有已接收或待发送的数据缓存于缓存器中。
[0016] 可选的,在所述的降低WIFI和BLE共存互扰方法中,确定BLE通信状态是否为恶化的依据为:通信延迟是否增大或者RSSI是否恶化。
[0017] 本发明还提供一种降低WIFI和BLE共存互扰装置,所述降低WIFI和BLE共存互扰装置包括:
[0018] 预先调整模块,用于预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;
[0019] 检测模块,用于检测BLE通信状态;
[0020] 判断模块,用于判断所述检测模块检测BLE通信状态是否为恶化;
[0021] 调节模块,用于在第一次检测BLE通信状态为恶化时,在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;
[0022] 分时工作策略模块,用于在经所述调节模块调节后,第二次检测BLE通信状态仍为恶化时,在WIFI和BLE之间开展分时工作策略。
[0023] 可选的,在所述的降低WIFI和BLE共存互扰装置中,所述分时工作策略模块包括:
[0024] 工作状态获取模块,用于获取BLE和WIFI的工作状态;
[0025] 优先级高低判断模块,用于判断WIFI和BLE两者工作状态的优先级高低,若两者中有一方处于准备工作状态,则以处于准备工作状态的一方为优先级高的一方;若两者均处于工作状态,则以BLE为优先级高的一方;
[0026] 运行模块,用于先运行优先级高的一方,待优先级高的一方运行结束后优先级低的一方才开始运行。
[0027] 可选的,在所述的降低WIFI和BLE共存互扰装置中,WIFI模组和BLE模组之间通过两根GPIO线进行通信,以获取对方的工作状态。
[0028] 可选的,在所述的降低WIFI和BLE共存互扰装置中,所述检测模块为MCU。
[0029] 在本发明所提供的降低WIFI和BLE共存互扰方法及装置中,所述降低WIFI和BLE共存互扰方法包括:预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;当WIFI和BLE同时工作,且第一次检测BLE通信状态为恶化时,则在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;对BLE通信状态进行第二次检测,若第二次检测BLE通信状态仍为恶化,则启动WIFI和BLE分时工作策略。本发明的降低WIFI和BLE共存互扰方法基于硬件层面和软件层面分别采取措施,使得BLE的通信距离、通信延迟和通信性能不再因WIFI的干扰而恶化,有效地减少WIFI和BLE的互扰发生,使得WIFI和BLE能够共存同一频段仍能正常工作。

附图说明

[0030] 图1是本发明一实施例中降低WIFI和BLE共存互扰方法的流程图;
[0031] 图2是本发明一实施例中经预先调整WIFI天线和BLE天线在PCB板上的分布位置后的PCB板示意图;
[0032] 图3是本发明一实施例中WIFI和BLE分时工作策略的流程图;
[0033] 图4是本发明一实施例中WIFI和BLE分时工作策略的原理图。

具体实施方式

[0034] 以下结合附图和具体实施例对本发明提出的降低WIFI和BLE共存互扰方法及装置作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
[0035] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0036] 遍及说明书和权利要求书使用了表示特定系统组件的某些术语。如本领域的技术人员将理解的,不同公司可能用不同的名称来表示一组件。本文不期望在名称不同但功能相同的组件之间进行区分。在说明书和权利要求书中,术语“包括”和“包含”按开放式的方式使用,且因此应被解释为“包括,但不限于…”。
[0037] 如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
[0038] 另外,以下说明内容的各个实施例分别具有一或多个技术特征,然此并不意味着使用本发明者必需同时实施任一实施例中的所有技术特征,或仅能分开实施不同实施例中的一部或全部技术特征。换句话说,在实施为可能的前提下,本领域技术人员可依据本发明的公开内容,并视设计规范或实作需求,选择性地实施任一实施例中部分或全部的技术特征,或者选择性地实施多个实施例中部分或全部的技术特征的组合,借此增加本发明实施时的弹性。
[0039] 为使本发明的目的、特征更明显易懂,下面结合附图对本发明的具体实施方式作进一步的说明,然而,本发明可以用不同的形式实现,不应认为只是局限在所述的实施例。
[0040] 实施例一
[0041] 请参考图1,其为本发明的降低WIFI和BLE共存互扰方法的流程图。如图1所示,所述降低WIFI和BLE共存互扰方法包括如下步骤:
[0042] 首先,执行步骤S1,预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;
[0043] 为了较好的理解步骤S1,请参考图2,其是本发明中经预先调整WIFI天线和BLE天线在PCB板上的分布位置后的PCB板示意图。
[0044] 本实施例中,预先调整过程中,不仅要使得WIFI天线和BLE天线走向相互垂直,还需要使得二者物理间距保持尽可能足够大,从而保证二者间隔足够大,初步避免两者之间的干扰。以所述PCB板的长度为130mm,宽度为80mm为例;经预先调整后,所述WIFI天线和所述BLE天线在PCB板上的分布位置情况如下:WIFI天线的右边缘距离PCB板右边缘距离为54mm,WIFI天线的中心距离PCB板右边缘距离为63mm;BLE天线的上边缘距离PCB板上边缘距离为18.6mm,BLE天线的中心距离PCB板上边缘距离为40mm,优选的,WIFI天线和BLE天线之间间隔为67mm。
[0045] 接着,执行步骤S2,当WIFI和BLE同时工作,且第一次检测BLE通信状态为恶化时,则在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;其中,确定BLE通信状态是否为恶化的依据为:通信延迟是否增大或者RSSI是否恶化。
[0046] 接着,执行步骤S3,对BLE通信状态进行第二次检测,若第二次检测BLE通信状态仍为恶化,则启动WIFI和BLE分时工作策略。
[0047] 具体的,请参考图3及图4,图3为WIFI和BLE分时工作策略的流程图;图4为WIFI和BLE分时工作策略的原理图。如图3和图4所示,所述WIFI和BLE分时工作策略包括如下步骤:
[0048] S30:获取BLE和WIFI的工作状态;
[0049] S31:判断WIFI和BLE两者工作状态的优先级高低,若两者中有一方处于准备工作状态,则以处于准备工作状态的一方为优先级高的一方;若两者均处于工作状态,则以BLE为优先级高的一方;
[0050] 进一步地,运行优先级高的一方过程中,优先级低的一方暂停收发数据,并将所有已接收或待发送的数据缓存于缓存器中。
[0051] S32:先运行优先级高的一方,待优先级高的一方运行结束后优先级低的一方才开始运行。
[0052] 为了较好的理解所述WIFI和BLE分时工作策略,下面以一实例进行详细阐述:
[0053] 如图4所示,WIFI模组与BLE模组之间建立通信通过两根GPIO线,具体包括用于获取WIFI的工作状态的GPIO-WIFI-TO-BLE线和用于获取BLE的工作状态的GPIO-BLE-TO-WIFI线;MCU用于控制WIFI的发射功率、控制BLE和WIFI是否通信及检测BLE的通信状态。若当前获取到BLE处于准备工作状态(即要工作状态),则BLE模组基于GPIO线通知WIFI模组自身的工作状态,要求WIFI模组暂停收发并所有数据都缓存在buffer(缓冲器)中,待BLE模组不工作时,再基于GPIO线告知WIFI模组BLE模组不再工作,WIFI可以撤销暂停,开始收发数据。反之,亦然,此处不作过多赘述。
[0054] 实施例二
[0055] 本实施例提供一种降低WIFI和BLE共存互扰装置,所述降低WIFI和BLE共存互扰装置包括:预先调整模块、检测模块、判断模块、调节模块及分时工作策略模块,所述预先调整模块用于预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;所述检测模块用于检测BLE通信状态;所述判断模块用于判断所述检测模块检测BLE通信状态是否为恶化;所述调节模块用于在第一次检测BLE通信状态为恶化时,在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;所述分时工作策略模块用于在经所述调节模块调节后,第二次检测BLE通信状态仍为恶化时,在WIFI和BLE之间开展分时工作策略。优选的,所述检测模块为MCU(微控制单元)。
[0056] 进一步地,所述分时工作策略模块包括:工作状态获取模块、优先级高低判断模块及运行模块,所述工作状态获取模块用于获取BLE和WIFI的工作状态;所述优先级高低判断模块用于判断WIFI和BLE两者工作状态的优先级高低,若两者中有一方处于准备工作状态,则以处于准备工作状态的一方为优先级高的一方;若两者均处于工作状态,则以BLE为优先级高的一方;所述运行模块用于先运行优先级高的一方,待优先级高的一方运行结束后优先级低的一方才开始运行。
[0057] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的方法而言,由于与实施例公开的结构相对应,所以描述的比较简单,相关之处参见结构部分说明即可。
[0058] 综上,在本发明所提供的降低WIFI和BLE共存互扰方法及装置中,所述降低WIFI和BLE共存互扰方法包括:预先调整WIFI天线和BLE天线在PCB板上的分布位置,以使WIFI天线和BLE天线沿PCB板边分开放置,且两者天线走向相互垂直;当WIFI和BLE同时工作,且第一次检测BLE通信状态为恶化时,则在保证WIFI正常通信基础上,降低WIFI的发射功率至预定值;对BLE通信状态进行第二次检测,若第二次检测BLE通信状态仍为恶化,则启动WIFI和BLE分时工作策略。本发明的降低WIFI和BLE共存互扰方法基于硬件层面和软件层面分别采取措施,使得BLE的通信距离、通信延迟和通信性能不再因WIFI的干扰而恶化,有效地减少WIFI和BLE的互扰发生,使得WIFI和BLE能够共存于同一频段仍能正常工作。
[0059] 上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。