电子通信装置的制造及其应用技术1.本发明属于无线领域,具体涉及一种抗信号干扰方法、装置及计算机可读存储介质。背景技术:2.本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。3.在许多应用中,wifi设备和诸如无线适配器的2.4ghz专有设备需要在近距离工作。例如,带有wifi功能的游戏机使用wifi连接到互联网上,以提供视频/音频和游戏内容,与此同时,2.4ghz的无线适配器可以插入游戏控制台,连接到一些低延迟耳机的游戏音频。在这种情况下,wifi设备和2.4ghz无线适配器没有直接的电线连接以用于实现传统的共存控制。4.因此,如何避免无线适配器和wifi设备之间发生信号干扰是一个亟待解决的问题。技术实现要素:5.针对上述现有技术中存在的问题,提出了一种抗信号干扰方法及装置,利用这种方法及装置,能够解决上述问题。6.本发明提供了以下方案。7.第一方面,提供一种抗信号干扰的方法,包括:从预设频段范围内选择多个频点进行通信,并对以所述频点为中心频率的频点扫描通道进行第一时长的能量扫描;基于预设能量阈值将一个或多个频点扫描通道设置为有干扰通道;当超过预设数量的有干扰通道处于同一wifi信道的有效波段内,对wifi信道进行扩展扫描,以确定wifi信道是否为不可用wifi信道;控制无线适配器跳跃使用不可用wifi信道以外的可用wifi信道内。8.在一种可能的实施方式中,基于预设能量阈值将一个或多个频点扫描通道设置为有干扰通道,还包括:在第一时长内对多个频点扫描通道能量间断性扫描n次;当超过m次扫描到一个或多个频点扫描通道超过预设能量阈值时,将一个或多个频点扫描通道设为有干扰通道。9.在一种可能的实施方式中,对wifi信道进行扩展扫描,还包括:在wifi信道上确定均匀分布的多个测试频点;对测试频点进行能量扫描,以确定wifi信道是否为不可用wifi信道。10.在一种可能的实施方式中,对测试频点进行能量扫描,还包括:在第一时长内对多个频点扫描通道能量间断性扫描n次;当超过m次扫描到一个或多个频点扫描通道超过预设能量阈值时,将一个或多个频点扫描通道设为有干扰通道。11.在一种可能的实施方式中,对wifi信道进行扩展扫描,还包括:当wifi信道上有报文通信时,收集所有接收到的报文的包错误率;如果wifi信道上的包错误率超过预设值,确定wifi信道为不可用wifi信道。12.在一种可能的实施方式中,预设频段范围为2.4ghz频段范围。13.在一种可能的实施方式中,所述频点扫描通道为无线适配器通信使用的信道,且信道宽度窄于所述wifi通道。14.第二方面,提供一种抗信号干扰的装置,装置包括:第一扫描模块,用于从预设频段范围内选择多个频点进行通信,并对以所述频点为中心频率的频点扫描通道进行第一时长的能量扫描;以及,基于预设能量阈值将一个或多个频点扫描通道设置为有干扰通道;第二扫描模块,用于当超过预设数量的有干扰通道处于同一wifi信道的有效波段内,对wifi信道进行扩展扫描,以确定wifi信道是否为不可用wifi信道;运行控制模块,用于控制无线适配器跳跃使用不可用wifi信道以外的可用wifi信道内。15.在一种可能的实施方式中,第一扫描模块,还用于:在第一时长内对多个频点扫描通道能量间断性扫描n次;当超过m次扫描到一个或多个频点扫描通道超过预设能量阈值时,将一个或多个频点扫描通道设为有干扰通道。16.在一种可能的实施方式中,第二扫描模块还用于:在wifi信道上确定均匀分布的多个测试频点;对测试频点进行能量扫描,以确定wifi信道是否为不可用wifi信道。17.在一种可能的实施方式中,第一扫描模块,还用于:在第一时长内对多个频点扫描通道能量间断性扫描n次;当超过m次扫描到一个或多个频点扫描通道超过预设能量阈值时,将一个或多个频点扫描通道设为有干扰通道。18.在一种可能的实施方式中,第二扫描模块,还用于:当wifi信道上有报文通信时,收集所有接收到的报文的包错误率;如果wifi信道上的包错误率超过预设值,确定wifi信道为不可用wifi信道。19.在一种可能的实施方式中,预设频段范围为2.4ghz频段范围。在一种可能的实施方式中,所述频点扫描通道为无线适配器通信使用的信道,且信道宽度窄于所述wifi通道。20.上述实施例的优点之一,能够简单且有效避免无线适配器使用被占用的wifi信道,避免发生信号干扰。21.本发明的其他优点将配合以下的说明和附图进行更详细的解说。22.应当理解,上述说明仅是本发明技术方案的概述,以便能够更清楚地了解本发明的技术手段,从而可依照说明书的内容予以实施。为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举例说明本发明的具体实施方式。附图说明23.通过阅读下文的示例性实施例的详细描述,本领域普通技术人员将明白本文所述的优点和益处以及其他优点和益处。附图仅用于示出示例性实施例的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的标号表示相同的部件。在附图中:24.图1为根据本发明一实施例的抗信号干扰的方法的流程示意图;25.图2为根据本发明一实施例的抗信号干扰的装置的结构示意图;26.图3为根据本发明另一实施例的抗信号干扰的装置的结构示意图。27.在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式28.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域技术人员。29.在本技术实施例的描述中,应理解,诸如“包括”或“具有”等术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不旨在排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在的可能性。30.除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。31.术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。32.另外还需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。33.图1为根据本技术一实施例的抗信号干扰的方法的流程示意图,在该流程中,从设备角度而言,执行主体可以是一个或者多个电子设备;从程序角度而言,执行主体相应地可以是搭载于这些电子设备上的程序。34.如图1所示,本实施例提供的方法可以包括以下步骤:35.步骤110、从预设频段范围内选择多个频点进行通信,并对以所述频点为中心频率的频点扫描通道进行第一时长的能量扫描;36.步骤120、基于预设能量阈值将一个或多个频点扫描通道设置为有干扰通道;37.步骤130、当超过预设数量的有干扰通道处于同一wifi信道的有效波段内,对wifi信道进行扩展扫描,以确定wifi信道是否为不可用wifi信道;38.步骤140、控制无线适配器跳跃使用不可用wifi信道以外的可用wifi信道。39.一个示例中,在步骤110处,可以从无线适配器的预设频段范围内选择多个频点扫描通道,对频点扫描通道进行第一时长的能量扫描,例如,在2.4ghz的无线适配器上,使用的信道可以围绕2400mhz到2480mhz的任何信道中,例如,以2401,2402,2403,…2480mhz为中心频率的80个信道,每个信道的宽度可以为1mhz或者2mhz。可以理解,为提高效率,可以选择前述80个信道的子集:以2405、2410、…2480mhz为中心频率的16个频点供无线适配器使用,无线适配器也将这些信道作为扫描通道,进而无线适配器可以首先对16个频点扫描通道中的每一个进行一定时间t(即第一时间)的通道能量扫描。可选地,频点扫描通道为无线适配器通信使用的信道,且信道宽度窄于wifi通道。40.在步骤120处,由于存在信号干扰的频点扫描通道内必然存在信号能量,因此可以从扫描到的超过预设能量阈值的频点扫描通道中确定有干扰通道,例如,如果任一频点扫描通道上的通道能量持续一段时间均超过阈值e,则可以进一步将该通道被标记为“有干扰通道”,并从可用设置中移除。41.在步骤130处,由于wifi干扰信号通常会分布在某个使用的wifi信道的有效波段内,为了进一步确定wifi设备可能占用哪个wifi信道,当超过预设数量的“有干扰通道”处于同一wifi信道的有效波段内,可以进一步对该wifi信道进行扩展扫描,以进一步确认该wifi信道是否为不可用wifi信道。例如,对于每个wifi信道,使用一个16mhz的带宽来标记必要频带,例如对于2412mhz为中心的wifi信道1,该频带将对应于2404mhz~2420mhz。从当前的有干扰通道集合中,如果有两个以上的有干扰通道属于一个wifi信道的有效波段,则对该wifi信道进行扩展扫描。例如,2405mhz和2415mhz被标记为不可用信道,则进入wifi信道1范围(2404~2420mhz),利用更多的窄带信道(例如2404,2412,2420等)进行扩展扫描,检查是否wifi信道1存在通信并对于无线适配器造成干扰。如确定wifi信道1正在使用中,无线适配器可以避免使用该wifi信道1以内的窄带信道作为自己的通信信道,例如2404到2420这些频点为中心的窄带信道不再作为备选的无线适配器信道使用。。42.在步骤140处,控制无线适配器跳跃使用不可用wifi信道以外的可用wifi信道内的无线通信信道,例如如果wifi信道1为不可用,那么无线适配器在选择16个可用信道时,屏蔽掉介于2404和2420之间的信道。43.由此,能够简单且有效避免无线适配器使用被占用的wifi信道,避免信号干扰。44.在一些实施例中,为了更精确地获知不可用的wifi信道,避免将存在短暂杂音的频点扫描通道定义为有干扰通道,上述步骤110中对频点扫描通道进行第一时长的能量扫描可以具体包括:在第一时长内对多个频点扫描通道能量间断性扫描n次;以及,上述步骤120可以进一步包括:当超过m次扫描到一个或多个频点扫描通道超过预设能量阈值时,将一个或多个频点扫描通道设为有干扰通道。其中,m、n均为正整数,m小于n,且m/n为预设值。45.在一些实施例中,为了更准确获知不可用的wifi信道,避免信道噪音导致误识别,上述步骤130中对wifi信道进行扩展扫描,可以通过以下方式实现:在wifi信道上确定均匀分布的多个测试频点;对测试频点进行能量扫描,以确定wifi信道是否为不可用wifi信道。46.例如,假设首先对于每个wifi信道,使用一个16mhz的带宽来标记必要频带,例如对于2412mhz信道,该频带将对应于2404mhz至2420mhz。从当前的有干扰通道集合中,如果有两个以上的有干扰通道属于一个wifi信道的有效波段,则对该wifi信道进行扩展扫描。例如,2405mhz和2415mhz被标记为有干扰通道,则进入wifi信道1(2412mhz)的有效波段范围(2404至2420mhz),进一步可以扫描额外的三个测试频点:2404mhz、2412mhz和2420mhz,该三个测试频点分布在wifi信道1(2412mhz)的有效波段范围,如该三个测试频点均被扫描为有干扰通道,可以避免使用该wifi信道1以及相邻的wifi信道2(2405mhz),wifi信道3(2410mhz),wifi信道4(2415mhz)和wifi信道5(2420mhz)等。47.具体地,在对上述测试频点进行能量扫描时,可以在第二时长内对多个频点扫描通道能量间断性扫描n’次;当超过m’次扫描到一个或多个频点扫描通道超过预设能量阈值时,将一个或多个频点扫描通道设为有干扰通道。其中,m’、n’均为正整数,m’小于n’,且m’/n’为预设值。可以理解,如此可以避免短暂噪音信号对识别造成不利影响。48.可选地,上述第二时长可以等于第一时长,n可以等于n’,m可以等于m’,也即上述能量扫描可以采用相同扫描逻辑。49.在另外一些实施方式中,在wifi信道上有报文通信的情况下,上述步骤130中对wifi信道进行扩展扫描,还可以采用如下方案:当wifi信道上有报文通信时,收集所有接收到的报文的包错误率;如果wifi信道上的包错误率超过预设值,确定wifi信道为不可用wifi信道。可以理解,当存在信号干扰时,会导致报文传输发生错误,因此通过收集上述报文的包错误率可以更为直接地获知该wifi信道是否可用。50.在一些实施例中,预设频段范围为2.4ghz频段范围。51.在本说明书的描述中,参考术语“一些可能的实施方式”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。52.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。53.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。54.关于本技术实施例的方法流程图,将某些操作描述为以一定顺序执行的不同的步骤。这样的流程图属于说明性的而非限制性的。可以将在本文中所描述的某些步骤分组在一起并且在单个操作中执行、可以将某些步骤分割成多个子步骤、并且可以以不同于在本文中所示出的顺序来执行某些步骤。可以由任何电路结构和/或有形机制(例如,由在计算机设备上运行的软件、硬件(例如,处理器或芯片实现的逻辑功能)等、和/或其任何组合)以任何方式来实现在流程图中所示出的各个步骤。55.基于相同的技术构思,本发明实施例还提供一种抗信号干扰的装置,用于执行上述任一实施例所提供的抗信号干扰的方法。图2为本发明实施例提供的一种抗信号干扰的装置结构示意图。56.如图2所示,装置200包括:57.第一扫描模块210,用于从无线适配器的预设频段范围内选择多个频点进行通信,并对以频点为中心频率的频点扫描通道进行第一时长的能量扫描;以及,基于预设能量阈值将一个或多个频点扫描通道设置为有干扰通道;58.第二扫描模块220,用于当超过预设数量的有干扰通道处于同一wifi信道的有效波段内,对wifi信道进行扩展扫描,以确定wifi信道是否为不可用wifi信道;59.运行控制模块230,用于控制无线适配器跳跃使用不可用wifi信道以外的可用wifi信道内。60.在一种可能的实施方式中,第一扫描模块210,还用于:在第一时长内对多个频点扫描通道能量间断性扫描n次;当超过m次扫描到一个或多个频点扫描通道超过预设能量阈值时,将一个或多个频点扫描通道设为有干扰通道。61.在一种可能的实施方式中,第二扫描模块220还用于:在wifi信道上确定均匀分布的多个测试频点;对测试频点进行能量扫描,以确定wifi信道是否为不可用wifi信道。62.在一种可能的实施方式中,第一扫描模块210,还用于:在第一时长内对多个频点扫描通道能量间断性扫描n次;当超过m次扫描到一个或多个频点扫描通道超过预设能量阈值时,将一个或多个频点扫描通道设为有干扰通道。63.在一种可能的实施方式中,第二扫描模块220,还用于:当wifi信道上有报文通信时,收集所有接收到的报文的包错误率;如果wifi信道上的包错误率超过预设值,确定wifi信道为不可用wifi信道。64.在一种可能的实施方式中,预设频段范围为2.4ghz频段范围。65.在一种可能的实施方式中,所述频点扫描通道为无线适配器通信使用的信道,且信道宽度窄于所述wifi通道。66.需要说明的是,本技术实施例中的装置可以实现前述方法的实施例的各个过程,并达到相同的效果和功能,这里不再赘述。67.图3为根据本技术一实施例的抗信号干扰的装置,用于执行图1所示出的抗信号干扰的方法,该装置包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施例所述的方法。68.根据本技术的一些实施例,提供了抗信号干扰的方法的非易失性计算机存储介质,其上存储有计算机可执行指令,该计算机可执行指令设置为在由处理器运行时执行:上述实施例所述的方法。69.本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备和计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以其描述进行了简化,相关之处可参见方法实施例的部分说明即可。70.本技术实施例提供的装置、设备和计算机可读存储介质与方法是一一对应的,因此,装置、设备和计算机可读存储介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述装置、设备和计算机可读存储介质的有益技术效果。71.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。72.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。73.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。74.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。75.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。76.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。77.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。78.虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种抗信号干扰的方法及装置与流程
作者:admin
2022-08-31 07:08:42
894
关键词:
电子通信装置的制造及其应用技术
专利技术
- 下一篇: 室内低浓度甲醛净化催化剂产品及其制备方法
- 上一篇: 一种IDC连接器销售用展示架的制作方法