抗干扰通信方法、装置、终端及存储介质与流程

文档序号:19483343发布日期:2019-12-21 03:34阅读:149来源:国知局
抗干扰通信方法、装置、终端及存储介质与流程

本发明实施例涉及通信技术领域,尤其涉及一种抗干扰通信方法、装置、终端及存储介质。



背景技术:

移动通信技术发展非常迅速,给人们工作生活带来便利。现阶段,通信频谱占用范围也越来越广,单个手持终端现可覆盖全球所有制式频段,因此,在进行通信时,很容易受到emi(electromagneticinterference,电磁干扰),移动终端的抗干扰性越来越受到重视。

当前解决emi的方法,主要是通过一些物理方法进行电磁屏蔽,如通过导电铜皮屏蔽电磁干扰,或者通过吸波材料吸收电磁干扰,但是目前的方案在一定程度增加了硬件成本,并且会影响终端的空间布局,占用一定的空间。目前通过软件手段屏蔽电磁干扰的方案也只停留在解决个别频段信道干扰问题,无法保证所有频段的信号完全不受干扰。



技术实现要素:

本发明实施例提供一种抗干扰通信方法、装置、终端及存储介质,以解决终端在通信过程中受到的电磁干扰难以有效消除的问题。

第一方面,本发明实施例提供了一种抗干扰通信方法,应用于通信终端,该方法包括:

若当前通信信道的信号强度小于信号强度阈值,则判断所述通信信道是否受到自身干扰源的干扰;

若是,则对产生干扰的自身干扰源进行调节,以消除干扰。

第二方面,本发明实施例提供了一种抗干扰通信装置,该装置包括:

受干扰信道判断模块,用于若终端当前的通信信道信号的强度小于信号强度阈值,则判断通信信道是否为受干扰信道,所述受干扰信道为受所述终端自身干扰源干扰的信道;

调节模块,用于若是,则确定所述受干扰信道的干扰源,并对所述干扰源进行调节以消除干扰。

第三方面,本发明实施例还提供了一种终端,该终端包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的抗干扰通信方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的抗干扰通信方法。

本发明实施例通过若当前通信信道的信号强度小于信号强度阈值,则判断所述通信信道是否受到自身干扰源的干扰;若是,则对产生干扰的自身干扰源进行调节,以消除干扰。通过判断终端当前通信信道的信号强度是否小于灵敏度阈值,并判断通信信道是否受到自身干扰源的干扰,在终端受到自身干扰源的电磁干扰时,通过对自身干扰源进行调节,从而消除自身干扰源对终端通信产生的电磁干扰,在不需要增加硬件结构的情况下,实现对所有频段信道干扰的消除。

附图说明

图1是本发明实施例一中的抗干扰通信方法的流程图;

图2是本发明实施例二中的抗干扰通信方法的流程图;

图3是本发明实施例三中的抗干扰通信装置结构示意图;

图4是本发明实施例四中的一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一中的抗干扰通信方法的流程图。本实施例提供的抗干扰通信方法可适用于对终端通信过程中的电磁干扰进行消除的情况,该方法应用于通信终端,具体可以由抗干扰通信装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在终端中,参见图1,本发明实施例的方法具体包括:

s110、若当前通信信道的信号强度小于信号强度阈值,则判断所述通信信道是否受到自身干扰源的干扰。

其中,通信信道的信号为终端当前通过通信信道进行信号传输的信号,通信信道为终端在进行通信时,由基站进行分配的用于该终端进行信号传输的信道,不同通信信道对应不同的信号传输频段。在本发明实施例中,信号强度阈值可以根据实际情况进行设置,可选的,检测出终端在不同状态下的灵敏度的值,根据终端的灵敏度进行设置,灵敏度为终端能够解调的最小的信号强度,不同终端的灵敏度不同,终端在不同情况下的灵敏度也会存在差异,另外,在终端受到自身干扰源干扰时,其灵敏度会发生变化。例如,检测终端在正常通信状态下、受到外设电路的电磁干扰等状态下的灵敏度的值,选择其中最大的灵敏度的值作为信号强度阈值。

具体的,在终端进行通信时,会出现通信信道信号传输受到自身干扰源的干扰导致通信信道信号强度较弱的情况,但是,在此情况下仍不能确定具体的干扰源,无法确定干扰类型,不能针对性地对干扰进行消除。因此,在本发明实施例中,先根据目标信信号的强度确定终端在当前的通信过程中是否受到干扰,若经判断终端当前的通信信道信号的强度小于灵敏度阈值,则说明当前的通信信道收到了干扰,再判断终端在当前通信过程中的通信信道是否受到了自身干扰源的干扰。可选的,可以根据基站分配信道的信道号进行判断通信信道是否受到了自身干扰源的干扰,也可以根据通过该信道进行信号传输时的信号频段进行判断通信信道是否受到了自身干扰源的干扰,即判断当前通信信道是否为受干扰信道。

s120、若是,则对产生干扰的自身干扰源进行调节,以消除干扰。

其中,自身干扰源为对终端通信产生干扰的电路,在自身干扰源工作时,通过信道进行信号传输时,信号强度受到影响或终端灵敏度受到影响,则该自身干扰源为与受干扰信道关联的自身干扰源。自身干扰源可以为外设屏电路、摄像头电路、充电电路、音视频播放电路等终端外设电路中的至少一个。一个自身干扰源可能会对多个受干扰信道的传输信号产生影响,同时,一个受干扰信道可能会对应受到多个自身干扰源的影响,因此,一个受干扰信道关联的自身干扰源数量为至少一个。

具体的,若判断出通信信道受到自身干扰源的干扰,则通过适应性调整该受干扰信道关联的至少一个自身干扰源,以使至少一个自身干扰源不再对该通信信道的信号传输产生干扰。可选的,针对自身干扰源对信道产生干扰的原因对自身干扰源进行调整,从而在不增加屏蔽硬件装置的情况下,消除终端通信过程中的电磁干扰,实现正常通信。

本实施例的技术方案,若当前通信信道的信号强度小于信号强度阈值,则判断所述通信信道是否受到自身干扰源的干扰;若是,则对产生干扰的自身干扰源进行调节,以消除干扰。通过判断终端当前通信信道的信号强度是否小于灵敏度阈值,并判断通信信道是否受到自身干扰源的干扰,在终端受到自身干扰源的电磁干扰时,通过对自身干扰源进行调节,从而消除自身干扰源对终端通信产生的电磁干扰,在不需要增加硬件结构的情况下,实现对所有频段信道干扰的消除。

实施例二

图2是本发明实施例二中的抗干扰通信方法的流程图。本实施例在上述实施例的基础上进行了优化,未在本实施例中详细描述的细节详见上述实施例。参见图2,本实施例提供的抗干扰通信方法可以包括:

s210、若当前通信信道的信号强度小于信号强度阈值,则将所述通信信道,与干扰信道列表中的受干扰信道进行匹配;若匹配到对应的受干扰信道,则确定所述通信信道受到自身干扰源的干扰。

具体的,为了确定通信信道信号强度受到干扰的原因为自身干扰源的电磁干扰,对通信信道是否为受干扰信道进行判断。在基站分配通信信道后,获取通信信道的标识信息,将通信信道的标识信息与干扰信道列表中的受干扰信道的标识信息进行匹配,若匹配成功,则说明该通信信道为受干扰信道,受到自身干扰源的干扰。

干扰信道列表根据如下方式建立:检测终端通过每一通信信道接收信号时的第一灵敏度和第二灵敏度,其中,所述第一灵敏度为在目标自身干扰源处于工作状态下,终端通过同一通信信道接收信号时的灵敏度,所述第二灵敏度为所述目标自身干扰源处于非工作状态下,终端通过同一通信信道接收信号时的灵敏度;其中,所述目标自身干扰源为遍历至少一个自身干扰源得到的当前待检测的自身干扰源;若所述第一灵敏度与第二灵敏度的差值大于差值阈值,则确定该通信信道属于受干扰信道;将受干扰信道以及受干扰信道关联的自身干扰源,记录到所述干扰信道列表中。判断所述通信信道是否受到自身干扰源的干扰之前,还包括:接收所述干扰信道列表并保存至所述终端本地。

具体的,目标自身干扰源为在进行检测时,遍历至少一个自身干扰源得到的作为检测对象的自身干扰源,在目标自身干扰源对终端通信过程中产生电磁干扰时,会对终端的灵敏度产生影响,使终端的灵敏度发生变化,因此,分别检测目标自身干扰源处于工作状态下通过同一个信道进行信号传输时的终端第一灵敏度,以及目标自身干扰源处于非工作状态下通过该信道进行信号传输时的终端第二灵敏度,并计算第一灵敏度和第二灵敏度的差值,如果差值大于差值阈值,则认为该自身干扰源工作时对终端通信过程中通过该信道进行信号传输时的灵敏度影响较大,因此将该信道确定为受干扰信道,并将该目标自身干扰源与该受干扰信道进行关联。对于不同的自身干扰源和不同的信道分别进行如上的测试,以得到干扰信道列表。通过建立干扰信道列表,从而能够在终端通信过程总准确判断其受干扰的类型和自身干扰源,便于进行适应调整以消除电磁干扰,保证终端的正常通信。

s220、在所述干扰信道列表内,查找匹配到的受干扰信道对应的自身干扰源,所述干扰信道列表还包括对各个受干扰信道产生干扰的自身干扰源。

具体的,由于在干扰信道表中,受干扰信道以及对受干扰信道产生干扰的自身干扰源相关联,因此,在确定通信信道相对应的受干扰信道后,可以确定与受干扰信道相关联的自身干扰源。

s230、对所查找到的至少一个自身干扰源进行调节,以消除干扰。

可选的,对产生干扰的自身干扰源进行调节,以消除干扰,包括:调节查找到的至少一个自身干扰源的时钟频率,以消除干扰。自身干扰源对通信信道信号传输产生的干扰,一般为自身干扰源的时钟频率的倍频与通信信道信号的频率一致,从而对通信信道信号的传输、接收和解调产生干扰,因此,当判断出通信信道为受干扰信道时,则调节与受干扰信道关联的至少一个自身干扰源的时钟频率,从而使自身干扰源当前的倍频与通信信道信号的频率不一致,消除了自身干扰源对通信信道的电磁干扰。

s240、若当前未检测到信道信号,则将目标自身干扰源的时钟频率恢复至初始时钟频率。

具体的,若当前未检测到信道信号,则说明此时终端未进行通信,没有信号传输过程,因此,在本发明实施例中,在终端未进行通信时,将自身干扰源的时钟频率恢复至初始时钟频率,以再次对自身干扰源的时钟频率进行调整时以初始时钟频率为基准,并且保持干扰信道列表的可信度,避免自身干扰源的基准时钟频率改变,导致干扰信道列表中的受干扰信道与至少一个自身干扰源的关联关系改变。

本发明实施例的技术方案,通过建立干扰信道列表,从而能够在终端通信过程总准确判断其受干扰的类型和自身干扰源,便于进行适应调整以消除电磁干扰,保证终端的正常通信。并通过对自身干扰源的时钟频率进行调整,从而使自身干扰源当前的倍频与通信信道信号的频率不一致,消除了自身干扰源对通信信道信号传输的电磁干扰。

实施例三

图3是本发明实施例三中的抗干扰通信装置结构示意图。该装置适用于对终端通信过程中的电磁干扰进行消除的情况,该装置可以由软件和/或硬件实现,并具体可集成在终端中。参见图3,该装置具体包括:

受干扰确定模块310,用于若当前通信信道的信号强度小于信号强度阈值,则判断所述通信信道是否受到自身干扰源的干扰;

调节模块320,用于若是,则对产生干扰的自身干扰源进行调节,以消除干扰。

可选的,受干扰确定模块310,包括:

匹配单元,用于将所述通信信道,与干扰信道列表中的受干扰信道进行匹配;

确定单元,用于若匹配到对应的受干扰信道,则确定所述通信信道受到自身干扰源的干扰。

可选的,干扰信道列表根据如下方式建立:

检测终端通过每一通信信道接收信号时的第一灵敏度和第二灵敏度,其中,所述第一灵敏度为在目标自身干扰源处于工作状态下,终端通过同一通信信道接收信号时的灵敏度,所述第二灵敏度为所述目标自身干扰源处于非工作状态下,终端通过同一通信信道接收信号时的灵敏度;其中,所述目标自身干扰源为至少一个;

若所述第一灵敏度与第二灵敏度的差值大于差值阈值,则确定该通信信道属于受干扰信道;

将受干扰信道以及受干扰信道关联的自身干扰源,记录到所述干扰信道列表中。

可选的,调节模块320,包括:

查找单元,用于在所述干扰信道列表内,查找匹配到的受干扰信道对应的自身干扰源,所述干扰信道列表还包括对各个受干扰信道产生干扰的自身干扰源;

消除单元,用于对所查找到的至少一个自身干扰源进行调节,以消除干扰。

可选的,所述消除单元,具体用于调节查找到的至少一个自身干扰源的时钟频率,以消除干扰。

可选的,还包括恢复模块,用于:

若当前未检测到信道信号,则将所述自身干扰源的时钟频率恢复至初始时钟频率。

可选的,还包括保存模块,用于:

接收所述干扰信道列表并保存至所述终端本地。

本发明实施例的技术方案,若当前通信信道的信号强度小于信号强度阈值,则判断所述通信信道是否受到自身干扰源的干扰;若是,则对产生干扰的自身干扰源进行调节,以消除干扰。上述技术方案,通过判断终端当前通信信道的信号强度是否小于灵敏度阈值,并判断通信信道是否受到自身干扰源的干扰,在终端受到自身干扰源的电磁干扰时,通过对自身干扰源进行调节,从而消除自身干扰源对终端通信产生的电磁干扰,在不需要增加硬件结构的情况下,实现对所有频段信道干扰的消除。

实施例四

图4是本发明实施例四中的一种终端的结构示意图。图4示出了适于用来实现本发明实施例的示例性终端412的框图。图4显示的终端412仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图4所示,终端412包括:一个或多个处理器416;存储器428,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器416执行,以通用终端的形式表现。终端412的组件可以包括但不限于:一个或者多个处理器或者处理器416,系统存储器428,连接不同系统组件(包括系统存储器428和处理器416)的总线418。

总线418表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。

终端412典型地包括多种计算机系统可读存储介质。这些存储介质可以是任何能够被终端412访问的可用存储介质,包括易失性和非易失性存储介质,可移动的和不可移动的存储介质。

系统存储器428可以包括易失性存储器形式的计算机系统可读存储介质,例如随机存取存储器(ram)430和/或高速缓存存储器432。终端412可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统434可以用于读写不可移动的、非易失性磁存储介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光存储介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据存储介质接口与总线418相连。存储器428可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块442的程序/实用工具440,可以存储在例如存储器428中,这样的程序模块462包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块462通常执行本发明所描述的实施例中的功能和/或方法。

终端412也可以与一个或多个外部终端414(例如键盘、指向终端、显示器426等)通信,还可与一个或者多个使得用户能与该终端412交互的终端通信,和/或与使得该终端412能与一个或多个其它计算终端进行通信的任何终端(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口422进行。并且,终端412还可以通过网络适配器420与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器420通过总线418与终端412的其它模块通信。应当明白,尽管图中未示出,可以结合终端412使用其它硬件和/或软件模块,包括但不限于:微代码、终端驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理器416通过运行存储在系统存储器428中的多个程序中其他程序的至少一个,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的一种抗干扰通信方法,包括:

若当前通信信道的信号强度小于信号强度阈值,则判断所述通信信道是否受到自身干扰源的干扰;若是,则对产生干扰的自身干扰源进行调节,以消除干扰。

实施例五

本发明实施例五还提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种抗干扰通信方法:

若当前通信信道的信号强度小于信号强度阈值,则判断所述通信信道是否受到自身干扰源的干扰;若是,则对产生干扰的自身干扰源进行调节,以消除干扰。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的存储介质的任意组合。计算机可读存储介质可以是计算机可读信号存储介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明实施例中,计算机可读存储介质可以是任何包含或存储程序的有形存储介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号存储介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读存储介质上包含的程序代码可以用任何适当的存储介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或终端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1