获取wi-fi信号强度的方法和终端的制作方法
【专利摘要】本发明公开了一种获取WI-FI信号强度的方法,通过获取终端当前所在位置连接到的WI-FI信号强度信息;根据获取的终端当前所在位置连接到的WI-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的WI-FI信号强度的历史位置。本发明还公开了一种终端。本发明让用户以最小的位移获取更好的WI-FI信号强度,让用户拥有更快更稳定的上网体验。
【专利说明】
获取W1-FI信号强度的方法和终端
技术领域
[0001]本发明涉及通讯领域,尤其涉及获取W1-FI信号强度的方法和终端。
【背景技术】
[0002]目前的终端设备普遍具有W1-FI(无线高保真)功能,为用户提供了更方便快捷的上网方式。一般是由AP(Access Point,无线访问接入点)和Stat1n(终端)两种角色构成,AP负责提供无线接入及接入因特网的服务,终端通常为智能手机等终端设备。
[0003]由于W1-FI属于2.4GHz无线通信范畴,W1-FI信号强度受路由器摆放位置、周围信号干扰、传播过程中墙体干扰等诸多因素的影响,在一个AP的覆盖范围内不可避免存在着强信号与弱信号区域。当终端设备位于强信号区域中时,上网速度快,而当终端设备位于弱信号区域中时,由于信号差,上网速度自然也会变慢。
[0004]同时,由于终端设备内置的W1-FI天线具有方向性,即使终端在同一位置上(不进行位置的移动和调整),而只是简单地平行旋转终端,就会导致终端接收到的信号强度发生较大幅度地变化,进而对终端的上网速度造成明显的影响。而用户通常无法知道哪个方向才是当前位置的最佳的放置方向。因此如何在移动距离和方向最小的情形下,获取最佳的W1-FI信号强度是一个亟待解决的问题。
【发明内容】
[0005]本发明的主要目的在于提供一种获取W1-FI信号强度的方法和终端,旨在解决如何在移动距离和方向最小的情形下,获取最佳的W1-FI信号强度的问题。
[0006]为实现上述目的,本发明提供的一种获取W1-FI信号强度的方法,所述获取W1-FI信号强度的方法包括步骤:
[0007]获取终端当前所在位置连接到的W1-FI信号强度信息;
[0008]根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0009]优选地,所述位置信息包括坐标、高度和/或磁场角度。
[0010]优选地,所述根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置的步骤包括:
[0011]将终端当前所在位置的W1-FI信号强度与信号强度历史数据库中记录的终端周边位置的W1-FI信号强度进行对比,筛选出优于终端当前所在位置的W1-FI信号强度的记录;
[0012]将搜索到的优于终端当前所在位置的W1-FI信号强度的记录和对应的位置信息逐一进行比较,找出距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置;
[0013]终端所在位置与所述距离终端当前位移最小且W1-FI信号强度最优的记录对应的位置进行比较,计算出终端当前所需移动的方向和距离。
[0014]优选地,所述将搜索到的更强的W1-FI信号强度和对应的位置逐一进行记录的步骤包括:
[0015]将终端当前所在位置和获取的终端当前所在位置连接到的W1-FI信号强度信息作为同一条记录保存到信号强度历史数据库中。
[0016]优选地,所述根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置的步骤之后包括:
[0017]根据确定的距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置,提示终端当前移动位置或调整姿态。
[0018]为了解决上述问题,本发明进一步提供一种终端,所述终端包括:
[0019]定位模块,用于获取终端当前所在位置连接到的W1-FI信号强度信息;
[0020]比对模块,用于根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0021]优选地,所述位置信息包括坐标、高度和/或磁场角度。
[0022]优选地,所述比对模块包括:
[0023]信号强度对比单元,用于将终端当前所在位置的W1-FI信号强度与信号强度历史数据库中记录的终端周边位置的W1-FI信号强度进行对比,筛选出优于终端当前所在位置的W1-FI信号强度的记录;
[0024]位移对比单元,用于将搜索到的优于所述终端当前所在位置W1-FI信号和对应的位置信息逐一和信号强度历史数据库进行比较,找出距离终端当前位移最小且W1-FI信号强度最优的记录;
[0025]计算单元,用于终端所在位置与所述距离终端当前位移最小且W1-FI信号强度最优的记录对应的位置进行比较,计算出终端当前所需移动的方向和距离。
[0026]优选地,所述比对模块还包括:
[0027]记录单元,用于将终端当前所在位置和获取的终端当前所在位置连接到的W1-FI信号强度信息作为同一条记录保存到信号强度历史数据库中。
[0028]优选地,终端还包括:
[0029]提示模块,用于根据确定的距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置,提示终端当前移动位置或调整姿态。
[0030]本发明提供的获取W1-FI信号强度的方法,通过获取终端当前所在位置连接到的W1-FI信号强度信息;根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。本发明让用户以最小的位移获取更好的W1-FI信号强度,让用户拥有更快更稳定的上网体验。
【附图说明】
[0031]图1为本发明获取W1-FI信号强度的方法第一实施例的流程示意图;
[0032]图2为图1中所述根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置的步骤的细化流程示意图;
[0033]图3为本发明获取W1-FI信号强度的方法第二实施例的流程示意图;
[0034]图4为本发明终端第一实施例的功能模块示意图;
[0035]图5为图4中所述比对模块的第一功能模块示意图;
[0036]图6为本发明终端第二实施例的功能模块示意图。
[0037]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0038]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]本发明提供一种,参照图1,为本发明获取W1-FI信号强度的方法第一实施例的流程示意图,在第一实施例中,所述获取W1-FI信号强度的方法包括步骤:
[0040]步骤S100、获取终端当前所在位置连接到的W1-FI信号强度信息。
[0041]终端获取终端当前所在位置连接到的W1-FI信号强度信息,并将终端当前所在位置和获取的终端当前所在位置连接到的W1-FI信号强度信息作为同一条记录保存到信号强度历史数据库中。所述位置信息包括坐标和高度,还可以包括磁场角度。所述坐标可以是地理坐标,也可以是大地坐标,用户的位置信息可以通过GPS (Global Posit1ningSystem,全球定位系统)获取,也可以通过其他无线网络获取,如北斗导航系统、ZigBee (中文名称是紫峰)、RFID (Rad1 Frequency Identificat1n,射频标识)和 Bluetooth (中文名称是蓝牙)。其中,GPS测距通过测量出已知位置的卫星到用户终端之间的距离,然后综合多颗卫星的数据就可知道接收机的具体位置。而在本实施例中,也可根据终端与基站两者间信号的交互所产生的数据源,得出手机所在位置的经玮度结果,从而查找出其所在的地理位置。也可以通过RFID天线接收预定区域内的参考点标签信号,读取参考点标签与手机之间的接收信号强度值;经由基带芯片计算出用户所在地坐标,将所在地坐标通过无线网络传输给云端服务器,接收单元接收云端服务器传输过来的最新位置信息并在显示屏中显示,从而获取终端当前所在位置。终端调用系统接口,获取已连接上的AP的当前信号强度,并通过信号强度指示值进行强度显示,例如W1-FI信号强度信息可以利用信号强度显示图标进行显示,通过信号强度显示图标的伞状图标的信号强度指示格之间的饱满度来对信号强度进行显示。W1-FI信号强度信息也可以通过具体的数值进行表示,W1-FI信号强度值通常在-20?-80之间,单位是dBm。如:-67dBm。其中,dBm表示功率绝对值大小的值,是以ImW功率为基准的一个比值。计算公式为:dBm = 101og(功率值/Imw)。如果功率P为lmw,折算为dBm后为OdBm。对于40W的功率,按dBm单位进行折算后的值应为:1log(40ff/lmw) = 1log (40000) = 10log4+101glOOOO = 46dBm。
[0042]步骤S200、根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0043]为了获取更好的W1-FI信号,终端将终端当前所在位置的W1-FI信号强度信息和信号强度历史数据库中的周边W1-FI信号强度信息进行比较,所述信号强度历史数据库预先存储有终端当前所在位置以及周边位置的W1-FI强度信息,信号强度历史数据库中的W1-FI数据可以根据新增或删除的AP或者AP的位置变化而进行实时更新,并将AP唯一的ID号、AP所在位置和信号强度信息合并成为一条记录保存到信号强度历史数据库里。终端根据终端当前所在位置的W1-FI信号强度,在信号强度数据中,搜索终端当前周边位置的W1-FI和W1-FI强度信息,找出大于终端当前所在位置的W1-FI信号,并将大于终端当前所在位置的W1-FI信号与终端当前所在位置的W1-FI信号一一进行比较,找出W1-FI信号强度最强且位移最小的最佳记录,从而获取距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0044]本实施例提供的获取W1-FI信号强度的方法,让用户以最小的位移获取更好的W1-FI信号强度,让用户拥有更快更稳定的上网体验。
[0045]如图2所述,图2为图1中所述步骤S200的细化流程示意图,在本实施例中,所述步骤S200包括:
[0046]步骤S210、将终端当前所在位置的W1-FI信号强度与信号强度历史数据库中记录的终端周边位置的W1-FI信号强度进行对比,筛选出优于终端当前所在位置的W1-FI信号强度的记录。
[0047]终端通过将终端当前所在位置的W1-FI信号强度与信号强度历史数据库中记录的终端周边位置的W1-FI信号强度进行对比,以搜索并筛选出优于所述终端当前所在位置W1-FI信号强度的记录。
[0048]步骤S220、将搜索到的优于终端当前所在位置的W1-FI信号强度的记录和对应的位置信息逐一进行比较,找出距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0049]终端将搜索到的优于终端当前所在位置W1-FI信号和对应的位置信息逐一进行信号强度历史数据库信号强度历史数据库进行比较,在信号强度历史数据库中找出距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0050]步骤S230、终端所在位置与所述距离终端当前位移最小且W1-FI信号强度最优的记录对应的位置进行比较,计算出终端当前所需移动的方向和距离。
[0051]终端将终端当前所在位置与所述保存在信号强度历史数据库中的距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置终端当前进行比较,并通过计算,计算出终端当前所需移动的方向和距离。
[0052]本实施例提供的获取W1-FI信号强度的方法,通过获取W1-FI信号强度最强且位移最小的最佳记录,并和终端当前所在位置进行比较,让用户以最小的位移获取更好的W1-FI信号强度,让用户拥有更快更稳定的上网体验。
[0053]如图3所述,图3为本发明获取W1-FI信号强度的方法第二实施例的流程示意图,在第一实施例的基础上,所述步骤S200之后包括:
[0054]步骤S300、根据确定的距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置,提示终端当前移动位置或调整姿态。
[0055]终端根据距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置,获取终端所需移动的距离和方向,并通过终端的显示或者声音,提示移动的位置或者调整的姿势,所述显示提示也可以是通过在显示界面上用箭头移动的方式对用户过行提醒。
[0056]本实施例提供的获取W1-FI信号强度的方法,通过箭头和/或声音的方式,让用户以最小的位移获取更好的W1-FI信号强度,让用户拥有更快更稳定的上网体验。
[0057]进一步参见图4,图4为本发明终端第一实施例的功能模块示意图,在第一实施例中,所述终端包括:
[0058]定位模块10,获取终端当前所在位置连接到的W1-FI信号强度信息;
[0059]比对模块20,用于根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0060]终端的定位模块10获取终端当前所在位置连接到的W1-FI信号强度信息,并将终端当前所在位置和获取的终端当前所在位置连接到的W1-FI信号强度信息作为同一条记录保存到信号强度历史数据库中。所述位置信息包括坐标和高度,还可以包括磁场角度。所述坐标可以是地理坐标,也可以是大地坐标,用户的位置信息可以通过GPS (GlobalPosit1ning System,全球定位系统)获取,也可以通过其他无线网络获取,如北斗导航系统、ZigBee (中文名称是紫峰)、RFID (Rad1 Frequency Identif icat1n,射频标识)和Bluetooth(中文名称是蓝牙)。其中,GPS测距通过测量出已知位置的卫星到用户终端之间的距离,然后综合多颗卫星的数据就可知道接收机的具体位置。而在本实施例中,也可根据终端与基站两者间信号的交互所产生的数据源,得出手机所在位置的经玮度结果,从而查找出其所在的地理位置。也可以通过RFID天线接收预定区域内的参考点标签信号,读取参考点标签与手机之间的接收信号强度值;经由基带芯片计算出用户所在地坐标,将所在地坐标通过无线网络传输给云端服务器,接收单元接收云端服务器传输过来的最新位置信息并在显示屏中显示,从而获取终端当前所在位置。终端调用系统接口,获取已连接上的AP的当前信号强度,并通过信号强度指示值进行强度显示,例如W1-FI信号强度信息可以利用信号强度显示图标进行显示,通过信号强度显示图标的伞状图标的信号强度指示格之间的饱满度来对信号强度进行显示。W1-FI信号强度信息也可以通过具体的数值进行表示,W1-FI信号强度值通常在-20?-80之间,单位是dBm。如:_67dBm。其中,dBm表示功率绝对值大小的值,是以ImW功率为基准的一个比值。计算公式为:dBm = 101og(功率值/lmw)。如果功率P为lmw,折算为dBm后为OdBm。对于40W的功率,按dBm单位进行折算后的值应为:1log(40ff/lmw) = 1log(40000) = 101og4+101ogl0000 = 46dBm。
[0061]为了获取更好的W1-FI信号,终端的比对模块20将终端当前所在位置的W1-FI信号强度信息和信号强度历史数据库中的周边W1-FI信号强度信息进行比较,所述信号强度历史数据库预先存储有终端当前所在位置以及周边位置的W1-FI强度信息,信号强度历史数据库中的W1-FI数据可以根据新增或删除的AP或者AP的位置变化而进行实时更新,并将AP唯一的ID号、AP所在位置和信号强度信息合并成为一条记录保存到信号强度历史数据库里。终端根据终端当前所在位置的W1-FI信号强度,在信号强度数据中,搜索终端当前周边位置的W1-FI和W1-FI强度信息,找出大于终端当前所在位置的W1-FI信号,并将大于终端当前所在位置的W1-FI信号与终端当前所在位置的W1-FI信号一一进行比较,找出W1-FI信号强度最强且位移最小的最佳记录,从而获取距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0062]本实施例提供的终端,让用户以最小的位移获取更好的W1-FI信号强度,让用户拥有更快更稳定的上网体验。
[0063]如图5所述,图5为图4中所述比对模块的结构示意图,在本实施例中,所述比对丰旲块20包括:
[0064]信号强度对比单元21,用于将终端当前所在位置的W1-FI信号强度与信号强度历史数据库中记录的终端周边位置的W1-FI信号强度进行对比,筛选出优于终端当前所在位置的W1-FI信号强度的记录;
[0065]位移对比单元22,用于将搜索到的优于所述终端当前所在位置W1-FI信号和对应的位置信息逐一和信号强度历史数据库进行比较,找出距离终端当前位移最小且W1-FI信号强度最优的记录;
[0066]计算单元23,用于终端所在位置与所述距离终端当前位移最小且W1-FI信号强度最优的记录对应的位置进行比较,计算出终端当前所需移动的方向和距离。
[0067]终端的信号强度对比单元21通过将终端当前所在位置的W1-FI信号强度与信号强度历史数据库中记录的终端周边位置的W1-FI信号强度进行对比,以搜索并筛选出优于所述终端当前所在位置W1-FI信号强度的记录。
[0068]终端的位移对比单元22将搜索到的优于终端当前所在位置W1-FI信号和对应的位置信息逐一进行信号强度历史数据库信号强度历史数据库进行比较,在信号强度历史数据库中找出距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。
[0069]终端的计算单元23将终端当前所在位置与所述保存在信号强度历史数据库中的距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置终端当前进行比较,并通过计算,计算出终端当前所需移动的方向和距离。
[0070]本实施例提供的终端,通过获取W1-FI信号强度最强且位移最小的最佳记录,并和终端当前所在位置进行比较,让用户以最小的位移获取更好的W1-FI信号强度,让用户拥有更快更稳定的上网体验。
[0071]进一步参见图6,图6为本发明终端第二实施例的功能模块示意图,在第一实施例的基础上,所述终端还包括:
[0072]提示模块30,用于根据确定的距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置,提示终端当前移动位置或调整姿态。
[0073]终端的提示模块30根据距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置,获取终端所需移动的距离和方向,并通过终端的显示或者声音,提示移动的位置或者调整的姿势,所述显示提示也可以是通过在显示界面上用箭头移动的方式对用户过行提醒。
[0074]本实施例提供的终端,通过箭头和/或声音的方式,让用户以最小的位移获取更好的W1-FI信号强度,让用户拥有更快更稳定的上网体验。
[0075]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种获取W1-FI信号强度的方法,其特征在于,所述获取W1-FI信号强度的方法包括步骤: 获取终端当前所在位置连接到的W1-FI信号强度信息; 根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。2.如权利要求1所述的获取W1-FI信号强度的方法,其特征在于,所述位置信息包括坐标、高度和/或磁场角度。3.如权利要求2所述的获取W1-FI信号强度的方法,其特征在于,所述根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置的步骤包括: 将终端当前所在位置的W1-FI信号强度与信号强度历史数据库中记录的终端周边位置的W1-FI信号强度进行对比,筛选出优于终端当前所在位置的W1-FI信号强度的记录; 将搜索到的优于终端当前所在位置的W1-FI信号强度的记录和对应的位置信息逐一进行比较,找出距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置; 将终端当前所在位置与距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置进行比较,计算出终端当前所需移动的方向和距离。4.如权利要求3所述的获取W1-FI信号强度的方法,其特征在于,所述获取终端当前所在位置连接到的W1-FI信号强度信息的步骤之后还包括: 将终端当前所在位置和获取的终端当前所在位置连接到的W1-FI信号强度信息作为同一条记录保存到信号强度历史数据库中。5.如权利要求1至4任一项所述的获取W1-FI信号强度的方法,其特征在于,所述根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置的步骤之后包括: 根据确定的距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置,提示终端当前移动位置或调整姿态。6.一种终端,其特征在于,所述终端包括: 定位模块,用于获取终端当前所在位置连接到的W1-FI信号强度信息; 比对模块,用于根据获取的终端当前所在位置连接到的W1-FI信号强度信息以及信号强度历史数据库,确定距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置。7.如权利要求6所述的终端,其特征在于,所述位置信息包括坐标、高度和/或磁场角度。8.如权利要求7所述的终端,其特征在于,所述比对模块包括: 信号强度对比单元,用于将终端当前所在位置的W1-FI信号强度与信号强度历史数据库中记录的终端周边位置的W1-FI信号强度进行对比,筛选出优于终端当前所在位置的W1-FI信号强度的记录; 位移对比单元,用于将搜索到的优于终端当前所在位置的W1-FI信号强度的记录和对应的位置信息逐一进行比较,找出距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置; 计算单元,用于将终端当前所在位置与距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置进行比较,计算出终端当前所需移动的方向和距离。9.如权利要求8所述的终端,其特征在于,所述定位模块,还用于将终端当前所在位置和获取的终端当前所在位置连接到的W1-FI信号强度信息作为同一条记录保存到信号强度历史数据库中。10.如权利要求6至9任一项所述的终端,其特征在于,所述终端还包括: 提示模块,用于根据确定的距离终端当前所在位置位移最小且优于终端当前所在位置的W1-FI信号强度的历史位置,提示终端当前移动位置或调整姿态。
【文档编号】H04W24/00GK105992237SQ201510043081
【公开日】2016年10月5日
【申请日】2015年1月28日
【发明人】杨鑫
【申请人】中兴通讯股份有限公司