CN115914020A - 信道检测方法、装置、设备及计算机可读存储介质 - Google Patents
信道检测方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN115914020A CN115914020A CN202211394072.XA CN202211394072A CN115914020A CN 115914020 A CN115914020 A CN 115914020A CN 202211394072 A CN202211394072 A CN 202211394072A CN 115914020 A CN115914020 A CN 115914020A
- Authority
- CN
- China
- Prior art keywords
- channel
- level
- channel detection
- wireless
- detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种信道检测方法、装置、设备及计算机可读存储介质,属于无线通信技术领域。本申请通过获取用户所处网络环境的监测数据;依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级,其中,所述无线复杂等级与所述信道检测等级呈负相关关系;依据所述信道检测等级,确定信道检测策略,所述信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。实现了灵活满足用户在不同环境下的信道质量需求。
Description
技术领域
本申请涉及无线通信技术领域,尤其涉及信道检测方法、装置、设备及计算机可读存储介质。
背景技术
随着无线通信系统和移动互联网业务的迅速发展,用户对多媒体业务的需求不断增强,无线通信网络的优化和设计也面临着新的挑战。
在一些人口密度较高的小区或者办公环境下,往往随便一搜就能找到几十个甚至上百个WiFi无线路由器热点,这就使得无线频段拥挤不堪,信道之间互相干扰严重!导致的现象就是,通过WiFi无线连接到路由器均出现丢包严重、Ping延迟极高。为此,在传统固定信道的基础上,提出了以被动式、轮询式、周期性地检测信道质量的方式,来完成信道的调整,然而这种信道调整方式由于检测方式的局限,难以灵活满足用户需求。
因此,目前存在现有的信道检测方法不够灵活的技术问题。
上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
发明内容
本申请的主要目的在于提供一种信道检测方法、装置、设备及计算机可读存储介质,旨在解决现有的信道检测方法不够灵活的技术问题。
为实现上述目的,本申请提供一种信道检测方法,所述信道检测方法包括以下步骤:
获取用户所处网络环境的监测数据;
依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级,其中,所述无线复杂等级与所述信道检测等级呈负相关关系;
依据所述信道检测等级,确定信道检测策略,所述信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。
可选地,所述依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级的步骤之前包括:
若所述无线复杂等级为第一程度,则确定所述信道检测等级为第一等级;
若所述无线复杂等级为第二程度,则确定所述信道检测等级为第二等级;
若所述无线复杂等级为第三程度,则确定所述信道检测等级为第三等级,其中,所述第一等级大于所述第二等级,所述第二等级大于所述第三等级,所述第一程度低于所述第二程度,所述第二程度低于所述第三程度。
可选地,所述所述依据所述信道检测等级,确定信道检测策略的步骤包括:
若所述信道检测等级为第一等级,则确定所述信道检测策略为第一策略,所述第一策略包括无线管理帧异常检测、无线控制帧异常检测、无线数据帧异常检测以及无线硬件接口指标异常检测;
若所述信道检测等级为第二等级,则确定所述信道检测策略为第二策略,所述第二策略包括无线管理帧异常检测、无线数据帧异常检测以及无线硬件接口指标异常检测;
若所述信道检测等级为第三等级,则确定所述信道检测策略为第三策略,所述第三策略包括无线管理帧异常检测、无线数据帧异常检测。
可选地,所述所述依据所述信道检测等级,确定信道检测策略的步骤之后包括:
基于所述信道检测策略,对第一信道进行实时异常检测,所述第一信道为用户设备当前所处信道;
判断所述第一信道是否出现目标异常情况,所述目标异常情况包括无线管理帧异常、和或无线控制帧异常、和或线数据帧异常、和或无线硬件接口指标异常;
若监测到所述目标异常情况,则进行信道切换。
可选地,所述所述若监测到所述目标异常情况,则进行信道检测的步骤包括:
若监测到所述目标异常情况则调用信道选择算法所述信道选择算法用于筛选出满足预设条件的信道;
基于所述信道选择算法,确定当前满足所述预设条件的信道集合;
基于所述信道集合,选定其中最空闲的信道作为第二信道;
切换所述第一信道至所述第二信道。
可选地,所述判断所述第一信道是否出现目标异常情况,所述目标异常情况包括无线管理帧异常、无线控制帧异常、线数据帧异常和/或无线硬件接口指标异常的步骤之后包括:
若监测到所述目标异常情况,则将所述第一信道加入脏信道列表,其中,所述脏信道列表内的信道将被排除在所述信道选择算法的计算对象之外。
可选地,所述获取用户所处网络环境的监测数据的步骤之后包括:
若所述监测数据小于第一阈值,则判断所述无线复杂等级为第一程度;
若所述监测数据大于或等于第一阈值且小于第二阈值,则判断所述无线复杂等级为第二程度;
若所述监测数据大于或等于第二阈值,则判断所述无线复杂等级为第三程度。
此外,为实现上述目的,本申请还提供一种信道检测装置,所述装置包括:
获取模块,用于获取用户所处网络环境的监测数据;
确定模块,用于依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级,其中,所述无线复杂等级与所述信道检测等级呈负相关关系;
还用于依据所述信道检测等级,确定信道检测策略,所述信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。
此外,为实现上述目的,本申请还提供一种信道检测设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的信道检测程序,所述信道检测程序配置为实现如权利要求1至7中任一项所述的信道检测方法的步骤。
此外,为实现上述目的,本申请还提供一种可读存储介质,所述可读存储介质上存储有信道检测程序,所述信道检测程序被处理器执行时实现如权利要求1至7任一项所述的信道检测方法的步骤。
在本实施例中,相较于以被动式、轮询式、周期性地检测信道质量的方式,来完成信道的调整的现有技术,本申请提出主动监控用户所处网络环境的监测数据,以此确定网络环境的无线复杂等级,并根据无线复杂等级确定信道检测等级,进一步根据信道检测等级确定相应的信道检测策略,信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。从而实现了灵活满足用户在不同环境下的信道质量需求。
附图说明
图1是本申请实施例方案涉及的硬件运行环境的信道检测设备的结构示意图;
图2为本申请信道检测方法第一实施例的流程示意图;
图3为本申请信道检测方法第四实施例的四类异常检测的控制掩码示意图;
图4为本申请信道检测装置第一实施例的功能模块示意图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
参照图1,图1为本申请实施例方案涉及的硬件运行环境的信道检测设备结构示意图。
如图1所示,该信道检测设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对信道检测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及信道检测程序。
在图1所示的信道检测设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本申请信道检测设备中的处理器1001、存储器1005可以设置在信道检测设备中,所述信道检测设备通过处理器1001调用存储器1005中存储的信道检测程序,并执行本申请实施例提供的信道检测方法。
本申请实施例提供了一种信道检测方法,参照图2,图2为本申请一种信道检测方法第一实施例的流程示意图。
本实施例中,所述信道检测方法方法包括:
步骤S10:获取用户所处网络环境的监测数据;
具体地,为了克服以被动式、轮询式、周期性地检测信道质量的方式,来完成信道的调整的现有技术的缺陷,更灵活地实现信道切换。本申请考虑到,在不同用户场景下,由于无线环境的复杂度不一样,无线环境的干扰和用户关注角度也不一样。例如,在家庭环境下,干扰相对较小,用户对无线要求也高。而在公共环境下,无线热点很多,无线环境会非常复杂,用户对无线要求会相对低一些,更多关注无线信号的稳定和数据上网。且在无线环境非常复杂的场景下,匹配过于丰富灵敏的检测策略,导致持续处于信道切换状态,信道切换时产生的网络中断频发,会在客观层面上加剧用户的不良上网体验。因此,本申请提出获取获取用户所处网络环境的监测数据,可以通过四种网络特性通信介质、协议、拓扑以及私有网和公共网间的边界点来确定用户所处环境的网络类型。此外,检测数据可以是周围无线热点的数量,也可以是用户所用终端的防火墙策略数据,这是因为防火墙策略与用户所处网络环境的可信任程度息息相关,在本申请中,只要与用户所处网络环境息息相关的参数都可以作为本申请的监测数据,本申请对具体的监测对象不做限定。
步骤S20:依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级,其中,所述无线复杂等级与所述信道检测等级呈负相关关系;
步骤S30:依据所述信道检测等级,确定信道检测策略,所述信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。
具体地,无线复杂等级与信道检测等级的高低等级呈现出负相关的关系,其中,所述无线复杂等级越高,所述信道检测等级就越低,反之亦然。基于对用户所处网络环境进行实时监测,根据监测数据确定无线复杂等级。进一步根据无线复杂等级确定信道检测等级。并根据信道检测等级形成不同的检测策略。
需要了解的是,为了实现精确检测信道异常情况,本申请依据QOS(Quality ofService,服务质量)与无线硬件接口指标,提出了四类异常检测及其信道切换机制。具体是指,无线管理帧异常检测及信道切换机制、无线控制帧异常检测及切换机制、无线数据帧异常检测及信道切换机制、无线硬件指标检测及切换机制。其中,QOS系统结构包括三个逻辑层面,分别是数据层、控制层和管理层。数据层:包括所有直接处理用户数据流的机制,如缓冲区管理、拥塞控制、数据包标记等;控制层;包括所有处理用户数据流经过路径的机制,如多路访问控制、QOS路由机制、资源预约等;管理层:包括所有对用户数据流进行操作管理方面的机制,如网络监控、策略制定、服务等级划分等。并基于用户对信道质量需求等级的高低,从四种异常检测机制中进行选择与组合,从而形成不同的检测策略,以匹配不同网络环境下的信道检测等级,其中,用信道检测等级越高,信道检测策略包括的检测机制就越多。
在本实施例中,在本实施例中,相较于以被动式、轮询式、周期性地检测信道质量的方式,来完成信道的调整的现有技术,本申请提出主动监控用户所处网络环境的监测数据,以此确定网络环境的无线复杂等级,并根据无线复杂等级确定信道检测等级,进一步根据信道检测等级确定相应的信道检测策略,信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。从而实现了灵活满足用户在不同环境下的信道质量需求。
进一步的,基于上述实施例,提供本申请的第二实施例,所述步骤S20包括:
步骤S21:若所述无线复杂等级为第一程度,则确定所述信道检测等级为第一等级;
步骤S22:若所述无线复杂等级为第二程度,则确定所述信道检测等级为第二等级;
步骤S23:若所述无线复杂等级为第三程度,则确定所述信道检测等级为第三等级,其中,所述第一等级大于所述第二等级,所述第二等级大于所述第三等级,所述第一程度低于所述第二程度,所述第二程度低于所述第三程度。
具体地,无线复杂等级越高,则信道检测等级越低。这是由于在无线无线复杂等级高的网络环境中,网络质量差。过高等级的信道检测等级会导致用户设备频繁处于信道切换中,而信道切换时导致的网络中断频发会对用户网络体验造成更大的影响。因此本实施例根据用户所处的网络环境为家庭、工作、公用依次将无线复杂等级定为第一程度、第二程度、第三程度,确定相应的信道检测等级为高等级、中等级、低等级。其中,信道检测等级越高,信道检测策略包括的检测机制就越多。
在本实施例中,通过将根据用户所处网络环境的无线复杂等级与信道检测等级形成负相关的匹配关系,实现了在不同的网络环境下灵活进行信道检测,从而给用户提供更好的网络服务体验。
进一步的,基于上述实施例,提供本申请的第三实施例,所述步骤S30包括:
步骤S31:若所述信道检测等级为第一等级,则确定所述信道检测策略为第一策略,所述第一策略包括无线管理帧异常检测、无线控制帧异常检测、无线数据帧异常检测以及无线硬件接口指标异常检测;
步骤S32:若所述信道检测等级为第二等级,则确定所述信道检测策略为第二策略,所述第二策略包括无线管理帧异常检测、无线数据帧异常检测以及无线硬件接口指标异常检测;
步骤S33:若所述信道检测等级为第三等级,则确定所述信道检测策略为第三策略,所述第三策略包括无线管理帧异常检测、无线数据帧异常检测。
具体地,在家庭环境下,干扰相对较小,用户对无线要求也高,这时对无线信道有很高要求,这时,开启包括了四个层面信道检测的第一策略。再如,在工作环境下,无线热点多却不杂,用户办公的需求集中体现为收发文件,这时开启包括无线管理帧异常检测、无线数据帧异常检测以及无线硬件接口指标异常检测的第二策略则足以满足用户需求。而在公共环境下,无线热度很多,无线环境会非常复杂,用户对无线会相对低一些,更多关注无线信号的稳定和数据上网,这时开启仅包含管理帧和数据帧异常检测的第三策略则足以满足用户需求。具体的异常检测机制参照步骤S20,本申请在此不做过多赘述。
在本实施例中,基于用户在网络类型不同的家庭环境、工作环境以及公共环境下对信道质量干扰的不同,匹配了不同的信道检测策略,能够灵活满足在不同的网络环境下灵活进行信道检测,从而给用户提供更好的网络服务体验。
进一步的,基于上述实施例,参照图3,提供本申请的第四实施例,所述步骤S30之后包括:
步骤S34:基于所述信道检测策略,对第一信道进行实时异常检测,所述第一信道为用户设备当前所处信道;
步骤S35:判断所述第一信道是否出现目标异常情况,所述目标异常情况包括无线管理帧异常、无线控制帧异常、线数据帧异常和/或无线硬件接口指标异常;
具体地,按照与当前用户所处网络环境的信道检测等级对应的信道检测策略,对所述用户的终端设备所处的第一信道进行异常检测。无线管理帧异常检测:实时检测无线管理帧数据转发队列拥塞统计情况,当管理帧转发数据拥塞超过一定管理帧队列拥塞阈值时,判断无线管理帧异常事件产生。无线控制帧异常检测:实时检测无线控制帧数据转发队列拥塞统计情况,当控制帧数据转发拥塞超过一定控制帧队列拥塞阈值时,判断无线控制帧异常事件产生。无线数据帧异常检测:实时检测无线数据帧数据转发队列拥塞统计情况,当数据帧转发拥塞超过一定数据帧队列拥塞阈值时,判断无线数据帧异常事件产生。无线硬件接口指标异常检测:实时检测无线转发时无线硬件转发关键指标,例如无线接口转发误码率和丢包率,当数据帧转发触发无线硬件接口指标异常检测控制阈值时,判断无线硬件接口指标异常检测事件产生。根据上述异常检测事件判断第一信道是否出现目标异常情况。
步骤S36:若监测到所述目标异常情况,则进行信道切换。
具体地,目标异常情况至少包括上述异常检测事件中的其中一件,参照图3,在本实施例中提供一个四类异常检测控制掩码,用以灵活满足各种用户场景和用户信道质量要求。若出现目标异常情况,则调用信道选择算法,信道选择算法可计算当前可用的信道中是空闲还是忙碌,如果有空闲的可用信道,则切换第一信道至其他可用信道,以获取更好的网络服务质量。
在本实施例中,采用不同的信道检测策略,从多个层面对第一信道进行异常检测,只要出现目标异常情况,即自动切换至空闲信道。实现了精准检测与信道切换,能够灵活满足用户在不同环境下的网络服务质量需求。
进一步的,基于上述图3所述实施例,提供本申请的第五实施例,所述步骤S36包括:
步骤S37:若监测到所述目标异常情况,则调用信道选择算法,所述信道选择算法用于筛选出满足预设条件的信道;
具体地,若监测到目标异常情况,则调用信道选择算法,在具体的应用中根据用户终端上搭载的芯片不同,用于实现本申请的信道选择算法也会不同,可以是nhm算法或者acs算法等。因此,本申请对具体采用何种信道选择算法不做限制。至于信道选择算法具体的计算参数,可以是通过统计每个信道的AP个数来计算干扰值,选择AP个数少的信道,也可以是CCA(Clear Channel Assessment,空闲信道评估,判断信道是否空闲)值和Rssi(Received Signal Strength Indication接收的信号强度指示)还可以是BusyTime(减慢刷新的速度),本申请同样不对此进行限制。
在本实施例中仅以acs算法为例,在信道选择期间,acs算法执行下述的步骤,主要是acs_select_chspec()。策略0,7使用acs_pick_chanspec_de fault(),其他的策略使用acs_pick_chanspec()进行信道选择功能(选择总分最高的信道)。切换到新的信道后,acs状态机将切换回CHANIM_STATE_DE TECTING。
(1)、acs算法调用wl chanspecs wlan驱动(基于当前频段和国家码)构造候选信道列表,实现在acs_build_candidates()。
(2)、如果OBSS_COEX设置为Enabled or Auto,acs算法使所有无法通过2.4G频段上共存规则的信道无效,实现在acs_coex_check()。
(3)、如果acs配置标志(c_info->flags,acs_cli acs_flags)中设置了ACS_FLAGS_INTF_THRES_CCA(默认未开启),acs算法将检查CCASTATS_NOPKT干扰,实现在acs_candidate_check_intf(),如果stats->ccastats[CCASTATS_NOPKT]>c_info->acs_policy.intf_threshold,则认为有干扰。
(4)、如果acs配置标志中设置了ACS_FLAGS_INTF_THRES_BGN(默认未开启),acs算法将检查background Noise干扰,实现在acs_candidate_chec k_intf(),如果stats->bgnois>c_info->acs_policy.intf_threshold,则认为有干扰。
(5)、默认情况,acs算法在2.4G下,仅使用1,6,11信道,限制使用其他所有信道;通过设置nvram中的acs_2g_ch_no_restrict参数为1解除限制,默认情况下,参数未设置。
(6)、acs算法根据所选择的策略里的权重来计算当前所有剩余信道的评分,实现在acs_candidate_score(),见acs候选信道评分章节。
(7)、acs算法调用信道选择函数,默认是a_pol->chan_selector=acs_pick_chanspec_default(),还有一种是a_pol->chan_selector=acs_pick_ch anspec(),这种除了策略0,7,其余策略都是基于CH_SCORE_TOTAL,选择总分最高的。
(8)、如果没有有效信道,则回退较低的带宽(从80MHz到40MHz或从40MHz到20MHz),然后重复步骤(1)-(7)。
针对上述信道选择算法的评分预设一个预设条件,满足预设条件的信道即可被判定为空闲信道,可作为即将被切换的备选信道。
步骤S38:基于所述信道选择算法,确定当前满足所述预设条件的信道集合;
步骤S39:基于所述信道集合,选定其中最空闲的信道作为第二信道;
步骤S40:切换所述第一信道至所述第二信道。
具体地,信道选择算法可以计算出信道的处于空闲状态或者忙碌状态。为了客观地,量化地对信道质量进行评估,不限定采用何种信道选择算法,不限定具体计算的参数类型,针对计算参数的评分设定一个预设条件,用于划分信道处于忙碌状态或空闲状态,将所有满足预设条件的空闲信道作为一个信道集合,作为备用的可切换信道。其中,针对信道集合中最空闲的信道,将其作为最优的切换备选信道设定为第二信道。在检测到目标异常情况时,切换第一信道至第二信道。
在本实施例中,通过信道选择算法,可确定当前状态下可供用户终端进行切换选择的空闲信道,为用户提供更好网络服务质量的信道。通过设定预设条件,筛选出可用的、空闲的备用信道集合,并选定最空闲即最优的信道作为第二信道,完成信道切换。实现了在进行信道切换操作时,为用户提供最优的网络质量的信道。
进一步的,基于上述实施例,提供本申请的第六实施例,所述步骤S35之后包括:
步骤S41:若监测到所述目标异常情况,则将所述第一信道加入脏信道列表,其中,所述脏信道列表内的信道将被排除在所述信道选择算法的计算对象之外。
具体地,避免切换信道与当前信道为同一信道,若监测到目标异常情况,则将第一信道加入脏信道列表,脏信道列表内的信道将被排除在所述信道选择算法的计算对象之外。
当脏信道内的信道数量大于所有用户终端可用的信道数量的1/2或者其它自设定值时,将脏信道内的信道全部放出来,重新作为备选信道。
或者,设定脏信道内的信道数量只能为一,即第一信道只在本次信道切换中不参与备选,当进行持续的信道切换操作时,参与之后的信道选择不受影响。
在本实施例中,通过设定脏信道列表,将第一信道排出信道选择算法的对象之外。节约了处理器处理资源,提升了运行速度,实现了在进行信道切换操作时,为用户提供最快信道切换服务。
进一步的,基于上述图2所示的实施例,提供本申请的第七实施例,所述步骤S10之后包括:
步骤S11:若所述监测数据小于第一阈值,则判断所述无线复杂等级为第一程度;
步骤S12:若所述监测数据大于或等于第一阈值且小于第二阈值,则判断所述无线复杂等级为第二程度;
步骤S13:若所述监测数据大于或等于第二阈值,则判断所述无线复杂等级为第三程度。
具体地,在本申请中,只要与用户所处网络环境息息相关的参数都可以作为本申请的监测数据。为了便于后续进行信道检测等级与信道检测策略的匹配,可以对监测数据依据不同的参数类型进行自适应的阈值设定,以将不同的网络环境划分为不同的无限复杂程度等级。具体的参数类型与阈值数值,本申请对此不作限制。
在本实施例中,将对用户所处的网络环境进行检测所获取与监测数据与预设的阈值作判定,来将网络环境划分为不同的无线复杂等级,便于匹配后续的信道检测等级,以及进一步确定信道检测策略。实现了在不同的网络环境下灵活进行信道检测,从而给用户提供更好的网络服务体验。
此外,本申请实施例还提出一种信道检测装置,参照图4,图4为本申请信道检测装置第一实施例的功能模块示意图。所述信道检测装置包括:
获取模块10,用于获取用户所处网络环境的监测数据;
确定模块20,用于依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级,其中,所述无线复杂等级与所述信道检测等级呈负相关关系;
还用于依据所述信道检测等级,确定信道检测策略,所述信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。
其中,本申请信道检测装置中各模块的信道检测程序被服务器执行的具体实施例与上述信道检测方法各实施例基本相同,在此不作赘述。
此外,本申请实施例还提出一种可读存储介质。
本申请可读存储介质上存储有信道检测程序,所述信道检测程序被处理器执行时实现如上所述的信道检测方法的步骤。
其中,本申请可读存储介质中存储的信道检测程序被处理器执行的具体实施例与上述信道检测方法各实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个信道检测”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种信道检测方法,其特征在于,所述信道检测方法包括以下步骤:
获取用户所处网络环境的监测数据;
依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级,其中,所述无线复杂等级与所述信道检测等级呈负相关关系;
依据所述信道检测等级,确定信道检测策略,所述信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。
2.如权利要求1所述的信道检测方法,其特征在于,所述依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级的步骤之前包括:
若所述无线复杂等级为第一程度,则确定所述信道检测等级为第一等级;
若所述无线复杂等级为第二程度,则确定所述信道检测等级为第二等级;
若所述无线复杂等级为第三程度,则确定所述信道检测等级为第三等级,其中,所述第一等级大于所述第二等级,所述第二等级大于所述第三等级,所述第一程度低于所述第二程度,所述第二程度低于所述第三程度。
3.如权利要求2所述的信道检测方法,其特征在于,所述依据所述信道检测等级,确定信道检测策略的步骤包括:
若所述信道检测等级为第一等级,则确定所述信道检测策略为第一策略,所述第一策略包括无线管理帧异常检测、无线控制帧异常检测、无线数据帧异常检测以及无线硬件接口指标异常检测;
若所述信道检测等级为第二等级,则确定所述信道检测策略为第二策略,所述第二策略包括无线管理帧异常检测、无线数据帧异常检测以及无线硬件接口指标异常检测;
若所述信道检测等级为第三等级,则确定所述信道检测策略为第三策略,所述第三策略包括无线管理帧异常检测、无线数据帧异常检测。
4.如权利要求1所述的信道检测方法,其特征在于,所述依据所述信道检测等级,确定信道检测策略的步骤之后包括:
基于所述信道检测策略,对第一信道进行实时异常检测,所述第一信道为用户设备当前所处信道;
判断所述第一信道是否出现目标异常情况,所述目标异常情况包括无线管理帧异常、无线控制帧异常、线数据帧异常和/或无线硬件接口指标异常;
若监测到所述目标异常情况,则进行信道切换。
5.如权利要求4所述的信道检测方法,其特征在于,所述若监测到所述目标异常情况,则进行信道检测的步骤包括:
若监测到所述目标异常情况,则调用信道选择算法,所述信道选择算法用于筛选出满足预设条件的信道;
基于所述信道选择算法,确定当前满足所述预设条件的信道集合;
基于所述信道集合,选定其中最空闲的信道作为第二信道;
切换所述第一信道至所述第二信道。
6.如权利要求4所述的信道检测方法,其特征在于,所述判断所述第一信道是否出现目标异常情况,所述目标异常情况包括无线管理帧异常和或无线控制帧异常和或线数据帧异常和或无线硬件接口指标异常的步骤之后包括:
若监测到所述目标异常情况,则将所述第一信道加入脏信道列表,其中,所述脏信道列表内的信道将被排除在所述信道选择算法的计算对象之外。
7.如权利要求1所述的信道检测方法,其特征在于,所述获取用户所处网络环境的监测数据的步骤之后包括:
若所述监测数据小于第一阈值,则判断所述无线复杂等级为第一程度;
若所述监测数据大于或等于第一阈值且小于第二阈值,则判断所述无线复杂等级为第二程度;
若所述监测数据大于或等于第二阈值,则判断所述无线复杂等级为第三程度。
8.一种信道检测装置,其特征在于,所述装置包括:
获取模块,用于获取用户所处网络环境的监测数据;
确定模块,用于依据所述监测数据对应的无线复杂等级,确定与所述无线复杂等级相匹配的信道检测等级,其中,所述无线复杂等级与所述信道检测等级呈负相关关系;
还用于依据所述信道检测等级,确定信道检测策略,所述信道检测策略为异常检测机制的选择与组合策略,其中,所述信道检测等级与所述信道检测等级对应的检测机制的数量呈正相关关系。
9.一种信道检测设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的信道检测程序,所述信道检测程序配置为实现如权利要求1至7中任一项所述的信道检测方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有信道检测程序,所述信道检测程序被处理器执行时实现如权利要求1至7任一项所述的信道检测方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211394072.XA CN115914020A (zh) | 2022-11-08 | 2022-11-08 | 信道检测方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211394072.XA CN115914020A (zh) | 2022-11-08 | 2022-11-08 | 信道检测方法、装置、设备及计算机可读存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115914020A true CN115914020A (zh) | 2023-04-04 |
Family
ID=86470374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211394072.XA Pending CN115914020A (zh) | 2022-11-08 | 2022-11-08 | 信道检测方法、装置、设备及计算机可读存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115914020A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116755730A (zh) * | 2023-04-17 | 2023-09-15 | 成都赛力斯科技有限公司 | 基于多通道数据传输的车辆软件升级方法、装置及汽车 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101370282A (zh) * | 2007-08-16 | 2009-02-18 | 华为技术有限公司 | 认知系统感知信道的方法及装置 |
| CN104869578A (zh) * | 2014-02-26 | 2015-08-26 | 中国电信股份有限公司 | 物理下行控制信道盲检测方法、装置和用户设备 |
| US20200028610A1 (en) * | 2018-07-18 | 2020-01-23 | Guangdong University Of Technology | Channel width agile communication method |
| WO2020073688A1 (zh) * | 2018-10-08 | 2020-04-16 | 平安科技(深圳)有限公司 | 预测网络设备异常的方法、装置、设备及存储介质 |
| CN113079513A (zh) * | 2021-04-01 | 2021-07-06 | 苏州硕实电子科技有限公司 | 一种WiFi连接状况诊断及修复方法 |
-
2022
- 2022-11-08 CN CN202211394072.XA patent/CN115914020A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101370282A (zh) * | 2007-08-16 | 2009-02-18 | 华为技术有限公司 | 认知系统感知信道的方法及装置 |
| CN104869578A (zh) * | 2014-02-26 | 2015-08-26 | 中国电信股份有限公司 | 物理下行控制信道盲检测方法、装置和用户设备 |
| US20200028610A1 (en) * | 2018-07-18 | 2020-01-23 | Guangdong University Of Technology | Channel width agile communication method |
| WO2020073688A1 (zh) * | 2018-10-08 | 2020-04-16 | 平安科技(深圳)有限公司 | 预测网络设备异常的方法、装置、设备及存储介质 |
| CN113079513A (zh) * | 2021-04-01 | 2021-07-06 | 苏州硕实电子科技有限公司 | 一种WiFi连接状况诊断及修复方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116755730A (zh) * | 2023-04-17 | 2023-09-15 | 成都赛力斯科技有限公司 | 基于多通道数据传输的车辆软件升级方法、装置及汽车 |
| CN116755730B (zh) * | 2023-04-17 | 2025-02-11 | 重庆赛力斯凤凰智创科技有限公司 | 基于多通道数据传输的车辆软件升级方法、装置及汽车 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113261244B (zh) | 联合mec主机和upf选择的网络节点 | |
| US7499718B2 (en) | Enhanced coverage hole detection in wireless networks | |
| CN111225420B (zh) | 一种用户接入控制方法、信息发送方法及装置 | |
| US11985049B2 (en) | Method and system for guaranteeing service application experience | |
| US9712400B1 (en) | System, method, and computer program for selecting from among available network access points based on an associated quality of experience for use by a client device to access a network | |
| US11589283B2 (en) | System and methods for client steering | |
| WO2021012697A1 (zh) | 应用mos模型的训练方法、设备及系统 | |
| CN110972193A (zh) | 一种切片信息处理方法及装置 | |
| KR20090130394A (ko) | 네트워크 액세스 기술을 선택하기 위한 시스템 및 방법 | |
| CN102217233A (zh) | 为无线网络进行容量监测并且推荐措施的系统和方法 | |
| CN101494877A (zh) | 无线通信系统中准入控制的方法和装置 | |
| WO2022183729A1 (zh) | 用户感知评估方法、装置、终端及存储介质 | |
| US11729710B2 (en) | Greedy user equipment data transport network selection | |
| CN115914020A (zh) | 信道检测方法、装置、设备及计算机可读存储介质 | |
| CN103686895B (zh) | 切换控制方法、无线网络控制器和接入节点 | |
| Sun et al. | Improving access point association protocols through channel utilization and adaptive probing | |
| CN117915410A (zh) | 切换参数控制方法及装置 | |
| CN110446241A (zh) | 一种WiFi选择接入方法、AP热点和终端 | |
| CN110972199A (zh) | 一种流量拥塞监测方法及装置 | |
| CN107889126B (zh) | 网络状态的识别方法、dpi监测分析设备和网络系统 | |
| TWI774313B (zh) | 通訊裝置及相關的控制方法 | |
| WO2023174287A1 (zh) | 一种时延分析方法及装置 | |
| Torjemen et al. | QoE model based on fuzzy logic system for offload decision in HetNets environment | |
| CN113973078A (zh) | 一种端到端路径发现和使用方法及装置 | |
| US11463974B2 (en) | Methods, systems, apparatuses and devices for facilitating optimizing of a network connection established between the device and one or more servers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |