一种确定Wi-Fi信号辐射强度的方法及装置的制造方法

文档序号:9649405阅读:496来源:国知局
一种确定Wi-Fi信号辐射强度的方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络通信技术领域,特别涉及一种确定W1-Fi信号辐射强度的方法及
目.ο
【背景技术】
[0002]随着生活水平的提高,W1-Fi(Wireless-Fidelity,无线保真)已经应用到生活中的各个角落,例如家庭、企业、商场、公交车等,以致生活中的各个角落都布满了 W1-Fi信号。人们到达一个地方后最关心的事情也成了询问周围有没有W1-Fi可用。而与此同时,W1-Fi信号辐射问题也成为人们关注的一个重要方面。W1-Fi固然给人们提供了方便,但是大量的W1-Fi信号也成为了健康的隐形杀手。特别是随着路由器功能的加强,传输速率和发射功率都有了大的提高,随之带来的信号辐射也随之增加。
[0003]然而,现有技术的不足在于,还没有能够对现存的环境中因W1-Fi引起的辐射强度进行确定的方案;进一步的,也没有方案能警示人们注意环境中因WiFi引起的辐射。

【发明内容】

[0004]本发明提供了一种确定W1-Fi信号辐射强度的方法及装置,用以确定W1-Fi信号辐射强度。
[0005]本发明实施例中提供了一种确定W1-Fi信号辐射强度的方法,包括:
[0006]W1-Fi开启时,获取W1-Fi信号源和该信号源的信号强度数值;
[0007]根据W1-Fi信号源数量和各信号源的信号强度数值确定相应W1-Fi信号的辐射强度。
[0008]较佳地,获取所述W1-Fi信号源和该信号源的信号强度数值,是用驱动调试工具获取的。
[0009]较佳地,所述驱动调试工具为iw工具。
[0010]较佳地,获取所述W1-Fi信号源和该信号源的信号强度数值,是调用iw工具执行iw wlanO scan来获取的,其中,wlanO为Wi_Fi生成的stat1n设备。
[0011 ] 较佳地,进一步包括:
[0012]当W1-Fi信号的辐射强度高于设定值时,进行警告,和/或,通知W1-Fi信号源数量和/或信号源的信号强度数值。
[0013]本发明实施例中提供了一种确定W1-Fi信号辐射强度的装置,包括:
[0014]获取模块,用于W1-Fi开启时,获取W1-Fi信号源和该信号源的信号强度数值;
[0015]确定模块,用于根据W1-Fi信号源数量和各信号源的信号强度数值确定相应W1-Fi信号的辐射强度。
[0016]较佳地,获取模块进一步用于采用驱动调试工具获取所述W1-Fi信号源和该信号源的信号强度数值。
[0017]较佳地,获取模块进一步用于将iw工具作为所述驱动调试工具。
[0018]较佳地,获取模块进一步用于调用iw工具执行iw wlanO scan来获取所述Wi_Fi信号源和该信号源的信号强度数值,其中,wlanO为W1-Fi生成的stat1n设备。
[0019]较佳地,进一步包括:警告模块,用于当W1-Fi信号的辐射强度高于设定值时,进行警告;和/或,通知模块,用于通知W1-Fi信号源数量和/或信号源的信号强度数值。
[0020]本发明有益效果如下:
[0021]在本发明实施例提供的技术方案中,由于在确定有W1-Fi开启时,便去获取W1-Fi信号源和信号强度数值,因而能够根据W1-Fi信号源数量和各信号源的信号强度数值来确定W1-Fi信号辐射强度,为对辐射强度分级提供依据,并为提醒用户周围W1-Fi辐射强度打下基础。
[0022]进一步的,当W1-Fi信号辐射的强度高于设定值时,还可以显示或警告相应W1-Fi信号源的名称和信号强度数值,使用户能够采取相应的对策。
【附图说明】
[0023]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0024]图1为本发明实施例中确定W1-Fi信号辐射强度的方法实施流程示意图;
[0025]图2为本发明实施例中W1-Fi健康监测实施流程示意图;
[0026]图3为本发明实施例中确定W1-Fi信号辐射强度的装置结构示意图。
【具体实施方式】
[0027]下面结合附图对本发明的【具体实施方式】进行说明。
[0028]图1为确定W1-Fi信号辐射强度的方法实施流程示意图,如图所示,可以包括如下步骤:
[0029]步骤101、W1-Fi开启时,获取W1-Fi信号源和该信号源的信号强度数值;
[0030]步骤102、根据W1-Fi信号源数量和各信号源的信号强度数值确定相应W1-Fi信号的辐射强度。
[0031]为更好地理解,下面以在Android终端进行实施的实例来进行说明,具体实施中,只要W1-Fi开启时能获取W1-Fi信号源和该信号源的信号强度数值的设备都可以实施。Android终端仅用于教导本领域技术人员具体如何实施本发明,但不意味仅能使用Android终端,具体采用何种设备,实施过程中可以结合实践需要来确定。
[0032]实施中,获取所述W1-Fi信号源和该信号源的信号强度数值,是用驱动调试工具获取的。
[0033]具体的,可以采用驱动调试工具扫描周围W1-Fi信号SSID和W1-Fi信号强度数值。驱动调试工具可以调用W1-Fi驱动来实现扫描W1-Fi信号SSID和W1-Fi信号强度数值,
[0034]实施中,所述驱动调试工具为iw工具。
[0035]具体实施中,以iw工具为例是因为iw工具是android上公开的一个驱动调试工具,适用于android所有平台,该工具容易获取,也较为普遍,所以这里以iw工具为例;但是,容易知晓,只要是能扫描W1-Fi信号SSID和W1-Fi信号强度数值的工具都可以实施,采用iw工具实施仅用于教导本领域技术人员具体如何实施本发明,但不意味仅能使用iw工具,具体采用何种工具,实施过程中可以结合实践需要来确定。
[0036]实施中,获取所述W1-Fi信号源和该信号源的信号强度数值,是调用iw工具执行iw wlanO scan来获取的,其中,wlanO为Wi_Fi生成的stat1n设备。
[0037]具体实施中,当打开W1-Fi后,W1-Fi会生成一个stat1n设备:wlanO。当打开W1-Fi后,启动iw服务,执行iw wlanO scan操作后,会自动调用Wi_Fi驱动的scan操作,并返回扫描到热点的一系列的信息参数,包括:热点信道(freq)、信号强度(signal)、热点名称(SSID)等信息。
[0038]实施中,当W1-Fi信号的辐射强度高于设定值时,进行警告,和/或,通知W1-Fi信号源数量和/或信号源的信号强度数值。
[0039]具体实施中,把扫描到的所有信号强度和热点名称先保存起来,每个SSID对应一个signal,然后利用这些信息的值来判断周围Wi_Fi福射情况。
[0040]按照信号强度和周围W1-Fi信号的数量,将不同辐射强度的W1-Fi信号分为4种:过强辐射W1-Fi信号、强辐射W1-Fi信号、轻微辐射W1-Fi信号和弱辐射W1-Fi信号。同时,假设:将大于_20dBm或者大于-30dBm的signal定义为危险信号源,将大于_60dBm小于-30dBm的signal定义为一般危险信号源。具体的,可以分为如下4种情况:
[0041 ] (1)如果signal大于_20dBm或者大于_30dBm的signal数量多于3个,则判定为周围有过强辐射W1-Fi信号。也即,当包含3个以上危险信号源时,将其称为有过强辐射W1-Fi信号。
[0042](2)如果大于-60dBm的signal信号数量大于5个,则判定周围有强福射Wi_Fi信号。也即,当包含5个以上一般危险信号源时,将其称为有强辐射W1-Fi信号。
[0043](3)如果大于_60dBm的signal信号数量在1-5个之间,则判定为周围有轻微福射W1-Fi信号。也即,当包含1-5个以上一般危险信号源时,将其称为有轻微辐射W1-Fi信号。
[0044](4)如果以上都不满足,则判定为周围W1-Fi信号辐射很弱,不会对人身产生影响。也即,当不包含危险信号源以及一般危险信号源时,将其称为弱辐射W1-Fi信号。
[0045]当判定W1-Fi信号为过强辐射W1-Fi信号,界面给出提示“警告:周围有危险信号源”,并显示危险信号源的SSID。
[0046]当判定W1-Fi信号为强辐射W1-Fi信号,界面给出提示“警告:周围一般危险信号源过多”,并显示一般危险信号源的SSID。
[0047]当判定W1-Fi信号为轻微辐射W1-Fi信号,界面给出提示“提醒:周围有一般危险信号源辐射”,并显示一般危险信号源的SSID。
[0048]当判定W1-Fi信号为弱辐射W1-Fi信号,界面给出提示“周围无危险信号源”。
[0049]当然,上述将不同辐射强度的W1-Fi信号分为4种仅为一种可能的分组方式,在具体实施中显然并不仅限于该种分组,只要能按照信号强度数值和周围W1-Fi信号的数量划分的组都可以实施。并且在判定W1-Fi信号辐射强弱时,对于W1-Fi信号强度数值和周围W1-Fi信号的数量的规定也不限于上述规定,只要能反映出W1-Fi信号辐射强弱的方案都可以实施。例如,也可以将包含2个危险信号源、3个一般危险信号源定为有过强辐射W1-Fi信号等。
[0050]若既有信号源大于-60dBm,又有信号源大于_30dBm时,不排除,同时显示时,根据需要显示,例如:仅显示危险的信号源,或,都显示。
[0051]由上述实施例可以得到W1-Fi信号辐射强度,也即可以判断周围W1-Fi信号是否超出健康范围的标准,可以根据判断结果给用户提供相应的建议。
[0052]下面以具体实施例进行说明。
[0053]图2为W1-Fi健康监测实施流程示意图,如图2所示,可以包括如下步骤:
[0054]步骤201、打开W1-Fi健康监测功能软件。
[0055]步骤202、判断W1-Fi是否已经打开,若是,转入步骤208,若否,转入步骤203。
[0056]步骤203、提示“请先打开W1-Fi”,用户手动选择是否需要打开W1-Fi,若是,转入步骤204,若否,转入步骤206。
[0057]步骤204、跳转到W1-Fi设置界面。
[0058]步骤205、用户选择是否打开W1-Fi,若是,转入步骤208,若否,转入步骤206。
[0059]步骤206、不打开W1-Fi健康监测功能,转入步骤207。
[0060]步骤207、结束,程序不再向下执行。
[0061]步骤208、启动 iw 服务,执行 iw wlanO scan。
[0062]步骤209、依次保存所有扫描到的SSID和signal的值,这些数值都是成对保存的,每个SSID对应一个signal。
[0063]步骤210、判断是否有signal大于_20dBm或者大于_30dBm的signal数量多于3个,若是,转入步骤213,若否,转入步骤211。
[0064]步骤211、判断大于-60dBm的signal信号数量是否大于5个,若是,转入步骤215,若否,转入步骤212。
[0065]步骤212、判断大于-60dBm的signal信号数量是否在1_5个之间,若是,转入步骤217,若否,转入步骤219。
[0066]步骤213、界面给出提示“警告:周围有危险信号源”,转入步骤214。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1