一种移动设备中WIFI模块的信道选择方法及移动设备技术

技术编号:24104577 阅读:26 留言:0更新日期:2020-05-09 15:33
本发明专利技术实施例涉及一种移动设备中WIFI模块的信道选择方法及移动设备,方法包括:在WIFI模块启动之后,选择一个信道作为工作信道,并采用所述工作信道在第一预设时间段内接收数据;在第一预设时间段后更换工作信道并采用更换后的工作信道接收数据,直至WIFI模块能够使用的所有信道遍历完;判断遍历的所有信道接收的数据量是否大于等于第一预先设定值;若是,则接收数据量最大的信道作为WIFI模块的工作信道。本发明专利技术的方法中WIFI模块可选择最优的工作信道接收数据,保证接收数据量且减少了信道选择时间。

A channel selection method of WiFi module in mobile devices and mobile devices

【技术实现步骤摘要】
一种移动设备中WIFI模块的信道选择方法及移动设备
本专利技术涉及通信
,具体涉及一种移动设备中WIFI模块的信道选择方法及移动设备。
技术介绍
移动设备已经成为人们随身携带的通讯娱乐设备,通过检测出某一区域的移动设备,可以估计出某一区域的人员密度,甚至可以从中获取个人独特的身份信息。这些数据作为互联网时代大数据的一种,在安全预警和疏散机制、商场分析顾客行为等方面具有重要的理论意义和使用价值。现有技术中提供一种基于WIFI的智能终端实时检测的方法,其通过WIFI模块抓取空口WIFI数据包后解析,获取解析后的数据并存储。然而,上述方案中智能终端的WIFI模块是在固定信道中侦听空口数据包,其不能保证当前固定信道是最优的,容易导致接收数据不全,且接收数据少的问题。为此,如何使移动设备的WIFI模块选择最优的工作信道接收数据成为当前亟需解决的问题。
技术实现思路
为了解决现有技术存在的问题,本专利技术的至少一个实施例提供了一种移动设备中WIFI模块的信道选择方法及移动设备。第一方面,本专利技术实施例提出一种移动设备中WIFI模块的信道选择方法,包括:在WIFI模块启动后,选择一个信道作为工作信道,并采用所述工作信道在第一预设时间段内接收数据;在第一预设时间段后更换工作信道并采用更换后的工作信道接收数据,直至WIFI模块能够使用的所有信道遍历完;判断遍历的所有信道接收的数据量是否大于等于第一预先设定值;若是,则将接收数据量最大的信道作为WIFI模块的工作信道。在一些实施例中,所述方法还包括:若所有信道接收的数据量小于第一预先设定值,则重复所述更换工作信道并采用更换的工作信道在第一预设时间段内接收数据的步骤。在一些实施例中,所述选择一个信道作为工作信道,并采用所述工作信道在第一预设时间段内接收数据的步骤之后,所述方法还包括:判断采用当前工作信道接收的数据是否大于第二预先设定值,若是,延长当前工作信道接收数据的时间至第二预设时间段;所述第二预设时间段大于第一预设时间段。在一些实施例中,所述选择一个信道作为工作信道的步骤之前,所述方法还包括:接收用户输入的所述WIFI模块中用于进行信道选择的配置信息;所述配置信息包括下述的一种或多种:遍历的所有信道的数量、第一预设时间段、第二预设时间段和第一预先设定值、第二预先设定值的信息。在一些实施例中,所述第一预设时间段为180-250ms;所述第二预设时间段为300-400ms。在一些实施例中,所述方法还包括:接收用户触发的用于进行信道选择的第一指令;根据所述第一指令,执行所述选择一个信道作为工作信道的步骤。在一些实施例中,所述方法还包括:周期性检测所有信道的信道噪声;当检测到当前工作信道的信道噪声达到预设门限值,则触发用于进行信道选择的第二指令;根据所述第二指令,执行所述选择一个信道作为工作信道的步骤。在一些实施例中,所述方法还包括:周期性检测所有信道的信道噪声;当检测到当前工作信道的信道噪声达到预设门限值,则根据每一信道接收的数据量和信道噪声,采用选择策略选择一个信道作为工作信道。第二方面,本专利技术实施例还提出一种WIFI模块,位于移动设备中,其中,WIFI模块包括:选择单元,用于选择一个信道作为工作信道;接收单元,用于采用选择单元选择的工作信道在第一预设时间段内接收数据;所述选择单元,还用于在第一预设时间段后更换工作信道;所述接收单元,还用于采用更换后的工作信道接收数据;处理单元,用于在WIFI模块能够使用的所有信道遍历完成之后,判断遍历的所有信道接收的数据量是否大于等于第一预先设定值;若是,则将接收数据量最大的信道作为WIFI模块的工作信道。第三方面,本专利技术实施例还提供一种移动设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上第一方面任一项所述的WIFI模块的信道选择方法的步骤。第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面任一项所述的WIFI模块的信道选择方法的步骤。可见,本专利技术实施例的至少一个实施例中,在WIFI模块启动之后,可以采用遍历或轮询每一个信道的方式,获取遍历的每一个信道作为工作信道时接收的数据量的信息,进而选择一个最优的信道作为工作信道,由此保证WIFI工作信道的接收数据量,同时可以减少WIFI模块启动后的信道选择时间/信道探测时间,相对于现有技术中设置一个固定信道,能够较好的保证接收的数据量。此外,使用本专利技术实施例的信道选择方法,可以实现精确定位或对指定区域内的用户统计更准确,推广性更强。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种移动设备中WIFI模块的信道选择方法的流程图;图2和图3分别为本专利技术实施例提供的另一种移动设备中WIFI模块的信道选择方法的流程图;图4为本专利技术实施例提供的位于移动设备中的WIFI模块的结构框图;图5是本专利技术实施例提供的一种移动设备的结构框图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行请求、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。如图1所示,本实施例提供一种移动设备中WIFI模块的信道选择方法的流程图,本实施例的方法的执行主体可为移动设备内的WIFI模块。本实施例的方法可包括以下步骤101至步骤104;101、在WIFI模块启动后,选择一个信道作为工作信道,并采用所述工作信道在第一预设时间段内接收数据。举例来说,为节省整个信道选择的时间,本实施例中可设置第一预设时间段为180-250ms,例如可以200ms或220ms等。102、在第一预设时间段后更换工作信道并采用更换后的工作信道接收数据,直至WIFI模块能够使用的所有信道遍历完。103、判断遍历的所有信道接收的数据量是否大于等于第一预先设定值;若是,执行步骤104,否则,采用遍历信道的方式重新选择一个信道作为本文档来自技高网...

【技术保护点】
1.一种移动设备中WIFI模块的信道选择方法,其特征在于,所述方法包括:/n在WIFI模块启动后,选择一个信道作为工作信道,并采用所述工作信道在第一预设时间段内接收数据;/n在第一预设时间段后更换工作信道并采用更换后的工作信道接收数据,直至WIFI模块能够使用的所有信道遍历完;/n判断遍历的所有信道接收的数据量是否大于等于第一预先设定值;/n若是,则将接收数据量最大的信道作为WIFI模块的工作信道。/n

【技术特征摘要】
1.一种移动设备中WIFI模块的信道选择方法,其特征在于,所述方法包括:
在WIFI模块启动后,选择一个信道作为工作信道,并采用所述工作信道在第一预设时间段内接收数据;
在第一预设时间段后更换工作信道并采用更换后的工作信道接收数据,直至WIFI模块能够使用的所有信道遍历完;
判断遍历的所有信道接收的数据量是否大于等于第一预先设定值;
若是,则将接收数据量最大的信道作为WIFI模块的工作信道。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所有信道接收的数据量小于第一预先设定值,则重复所述更换工作信道并采用更换的工作信道在第一预设时间段内接收数据的步骤。


3.根据权利要求1所述的方法,其特征在于,所述选择一个信道作为工作信道,并采用所述工作信道在第一预设时间段内接收数据的步骤之后,所述方法还包括:
判断采用当前工作信道接收的数据是否大于第二预先设定值,若是,延长当前工作信道接收数据的时间至第二预设时间段;
所述第二预设时间段大于第一预设时间段。


4.根据权利要求3所述的方法,其特征在于,所述选择一个信道作为工作信道的步骤之前,所述方法还包括:
接收用户输入的所述WIFI模块中用于进行信道选择的配置信息;
所述配置信息包括下述的一种或多种:遍历的所有信道的数量、第一预设时间段、第二预设时间段和第一预先设定值、第二预先设定值的信息。


5.根据权利要求4所述的方法,其特征在于,所述第一预设时间段为180-250ms;
所述第二预设时间段为300-400ms。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户触发的用于进行信道选择...

【专利技术属性】
技术研发人员:曹自强尹斌斌
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1