信道设置方法及装置制造方法及图纸

技术编号:15524505 阅读:144 留言:0更新日期:2017-06-04 13:00
本申请提供一种信道设置方法及装置,方法包括:通过WIFI模块支持的信道接收到的BEACON报文确定有效信道列表,有效信道列表用于记录有效信道与权值之间的对应关系;从有效信道列表中选择一个有效信道,并利用有效信道设置WIFI模块,并根据有效信道对应的权值确定监听时间;在检测到监听时间超时之后,重新执行从有效信道列表中选择一个有效信道的过程。本申请通过WIFI模块支持的信道接收到的BEACON报文确定出的有效信道列表,可以确保WIFI模块通过该有效信道列表中的信道能接收到有效的WIFI报文,进而提升抓取有效信息的效率。

Channel setting method and device

This application provides a channel setting method and device. The method includes: BEACON message through WIFI channel module support received to determine the effective channel list, a list of the effective channel for recording the corresponding relationship between the effective channel and weight; choose an effective channel from the effective channel list, and use the effective channel and the setting of the WIFI module. Determine the monitoring time according to the effective channel corresponding weights; detected in monitoring time after the selection process, an effective channel from the channel list to carry out effective. The effective channel list BEACON message received channel this application through the WIFI module support is determined, can ensure that the WIFI module receives the WIFI message through the effective channel of the effective channel list, and thus enhance the efficiency of effective information capture.

【技术实现步骤摘要】
信道设置方法及装置
本申请涉及通信
,尤其涉及一种信道设置方法及装置。
技术介绍
采集终端通常用于采集周围AP(AccessPoint,接入点)的WIFI(WirelessFidelity,无线保真)报文,然后再对WIFI报文进行处理,以获取有效信息,对于某些信息(例如,AP的MAC地址、属于虚拟身份信息的电话号码和微博账号等)的获取,采集终端需要设置与周围AP相同的信道,方可采集到该AP的WIFI报文。在相关技术中,采集终端用本身所支持的所有信道轮询进行设置,并为每个信道分配固定的监听时间段,在该监听时间段内,采集终端可以接收到,使用相同信道的AP的WIFI报文,并对采集到的WIFI报文进行处理,以获取有效信息。然而,由于不可能每个信道都有AP在使用,对于没有AP使用的信道,采集终端通过该信道是接收不到WIFI报文的,因此会造成监听时间段的浪费,进而降低抓取有效信息的效率。
技术实现思路
有鉴于此,本申请提供一种信道设置方法及装置,以解决用支持的所有信道轮询设置的方式,会造成监听时间段的浪费,进而降低抓取有效信息的效率的问题。根据本申请实施例的第一方面,提供一种信道设置方法,所述方法应用于采集终端,所述采集终端设置有WIFI模块,包括:步骤一、通过所述WIFI模块支持的信道接收到的BEACON报文确定有效信道列表,所述有效信道列表用于记录有效信道与权值之间的对应关系;步骤二、从所述有效信道列表中选择一个有效信道,并利用所述有效信道设置所述WIFI模块,并根据所述有效信道对应的权值确定监听时间;步骤三、在检测到所述监听时间超时之后,重新执行步骤二的过程。根据本申请实施例的第二方面,提供一种信道设置装置,所述装置应用于采集终端,所述采集终端设置有WIFI模块,所述装置包括:确定模块,用于通过所述WIFI模块支持的信道接收到的BEACON报文确定有效信道列表,所述有效信道列表用于记录有效信道与权值之间的对应关系;设置模块,用于从所述有效信道列表中选择一个有效信道,并利用所述有效信道设置所述WIFI模块,并根据所述有效信道对应的权值确定监听时间;检测超时模块,用于在检测到所述监听时间超时之后,重新执行所述设置模块的过程。应用本申请实施例,采集终端可以先通过WIFI模块支持的信道接收到的BEACON报文确定有效信道列表,然后从有效信道列表中选择一个有效信道,并利用该有效信道设置WIFI模块,并根据该有效信道对应的权值确定监听时间,在检测到该监听时间超时之前,WIFI模块通过该有效信道接收WIFI报文,在检测到该监听时间超时之后,重新执行从有效信道列表中选择一个有效信道的过程。基于上述实现方式,由于采集终端通过WIFI模块支持的信道接收到的BEACON报文确定出了有效信道列表,因此可以确保WIFI模块通过该有效信道列表中的信道均能接收到有效的WIFI报文,并从WIFI报文中提取到有效信息。此外,采集终端根据有效信道对应的权值确定监听时间,可以合理的为每个有效信道分配监听时间,以确保最大化的接收WIFI报文,进而提升抓取有效信息的效率。附图说明图1为本申请根据一示例性实施例示出的一种信道设置方法的实施例流程图;图2A是根据一示例性实施例示出的另一种信道设置方法的流程图;图2B是根据图2A所示实施例示出的一种示例性的信道分布示意图;图3是根据一示例性实施例示出的再一种信道设置方法的流程图;图4为本申请根据一示例性实施例示出的一种采集设备的硬件结构图;图5为本申请根据一示例性实施例示出的一种信道设置装置的实施例结构图;图6为本申请根据一示例性实施例示出的另一种信道设置装置的实施例结构图;图7为本申请根据一示例性实施例示出的再一种信道设置装置的实施例结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1为本申请根据一示例性实施例示出的一种信道设置方法的实施例流程图,该实施例可以应用在采集终端上,在本申请实施例中,该采集终端设置有WIFI模块,WIFI模块的设置方式可以是内置方式,或者也可以是外接方式,此外,可以将WIFI模块上的接口设置为监听模式,以监听AP发送的WIFI报文。如图1所示,该信道设置方法包括如下步骤:步骤101:通过WIFI模块支持的信道接收到的BEACON报文确定有效信道列表,该有效信道列表用于记录有效信道与权值之间的对应关系。在一实施例中,有效信道列表中记录的有效信道是在采集终端附近有AP使用的信道。由于AP发送BEACON报文时,会通过某一信道发送,因此,如果设置WIFI模块的信道与AP使用的信道相同,WIFI模块通过该信道可以接收到该AP的BEACON报文。在另一实施例中,对于采集终端如何通过WIFI模块支持的信道接收到的BEACON报文确定有效信道列表的描述可以参见下述图2A所示实施例的描述,在此先不详述。步骤102:从有效信道列表中选择一个有效信道,并利用该有效信道设置WIFI模块,并根据该有效信道对应的权值确定监听时间。在一实施例中,采集终端从有效信道列表中可以按照设定顺序选择一个有效信道,该设定顺序可以是从小信道到大信道(或者大信道到小信道)的顺序,也可以是从小权值到大权值(或者大权值到小权值)的顺序,本申请在此不进行限制。采集终端在选择一个有效信道后,可以将WIFI模块设置为该有效信道,由于在该有效信道中有AP存在,因此WIFI模块可以接收到有效的WIFI报文,并从WIFI报文中提取到有效信息。在另一实施例中,采集终端根据该有效信道对应的权值确定的监听时间指的是,WIFI模块通过该有效信道可以接收WIFI报文的持续时间,权值越大,确定的监听时间越长。对于采集终端如何根据该有效信道对应的权值确定监听时间的描述可以参见下述图3所示实施例的描述,在此先不详述。步骤103:检测该监听时间是否超时,若否,则执行步骤104,否则,执行步骤105。步骤104:WIFI模块通过该有效信道接收WIFI报文。在一实施例中,WIFI模块通过有效信道接收WIFI报文后,可以将WIFI报文发送至采集终端的处理器,由处理器对WIFI报文进行过滤并解析,然后提取所需要的信息,即有效信息,例如,所需要的信息可以是手机终端的操作系统版本本文档来自技高网...
信道设置方法及装置

【技术保护点】
一种信道设置方法,所述方法应用于采集终端,所述采集终端设置有无线保真WIFI模块,其特征在于,所述方法包括:步骤一、通过所述WIFI模块支持的信道接收到的信标BEACON报文确定有效信道列表,所述有效信道列表用于记录有效信道与权值之间的对应关系;步骤二、从所述有效信道列表中选择一个有效信道,并利用所述有效信道设置所述WIFI模块,并根据所述有效信道对应的权值确定监听时间;步骤三、在检测到所述监听时间超时之后,重新执行步骤二的过程。

【技术特征摘要】
1.一种信道设置方法,所述方法应用于采集终端,所述采集终端设置有无线保真WIFI模块,其特征在于,所述方法包括:步骤一、通过所述WIFI模块支持的信道接收到的信标BEACON报文确定有效信道列表,所述有效信道列表用于记录有效信道与权值之间的对应关系;步骤二、从所述有效信道列表中选择一个有效信道,并利用所述有效信道设置所述WIFI模块,并根据所述有效信道对应的权值确定监听时间;步骤三、在检测到所述监听时间超时之后,重新执行步骤二的过程。2.根据权利要求1所述的方法,其特征在于,所述根据所述WIFI模块支持的信道接收到的BEACON报文确定有效信道列表,包括:确定所述WIFI模块支持的信道;针对每个所述WIFI模块支持的信道,利用所述信道设置所述WIFI模块之后,通过所述信道接收BEACON报文,所述BEACON报文来自接入点AP;提取所述BEACON报文携带的第一信道标识、AP的标识和加密标识;获取所述信道的第二信道标识,并获取与所述第二信道标识一致的第一信道标识对应的AP的标识和加密标识,并从获取到的AP的标识和加密标识中确定加密标识为预设标识对应的AP的标识,并统计所述AP的标识的数量;若所述数量大于预设数值,则将所述信道确定为有效信道,并根据所述数量确定所述有效信道对应的权值,并将所述有效信道与所述权值记录到所述有效信道列表中。3.根据权利要求2所述的方法,其特征在于,所述通过所述信道接收BEACON报文,包括:在第一预设时间周期内,通过所述信道接收BEACON报文。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在第二预设时间周期内,重新执行步骤一的过程。5.根据权利要求1所述的方法,其特征在于,所述根据所述有效信道对应的权值确定监听时间,包括:确定所述有效信道对应的基数时间;将所述基数时间与所述权值之间的乘积确定为所述有效信道的监听时间。6.一种信道设置装置,所述装置应用...

【专利技术属性】
技术研发人员:张键
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1