一种wifi定位方法及装置的制造方法

文档序号:9220448阅读:279来源:国知局
一种wifi定位方法及装置的制造方法
【技术领域】
[0001]本发明属于智能终端领域,尤其涉及一种wifi定位方法及装置。
【背景技术】
[0002]现有的移动通信终端包括智能终端在进行定位时,通常都是采用全球定位系统进行定位,由于全球定位系统采用的是卫星定位方式,建筑物对全球定位系统的定位有很强的干扰作用,在城市中进行定位时会经常出现定位不准的问题,由于全球定位系统易受到建筑物尤其大型的建筑物的影响,在城市的建筑物内进行定位时,经常出现定位的精准度不闻。

【发明内容】

[0003]本发明实施例的目的在于提供一种wifi定位方法及装置,旨在通过终端设备搜索终端设备附近的wif i信号,之后终端设备将搜索到的wif i信号发送到服务器,服务器根据Wifi信号的强度以及Wifi信号的硬件地址来判断终端设备的位置信息,实现对终端设备的定位。
[0004]本发明实施例是这样实现的,一种wifi定位方法,所述方法包括下述步骤:
[0005]终端设备开启wifi功能,并通过wifi功能搜索附近的wifi信号;
[0006]终端设备通过移动数据通信的方式将搜索到的wifi信号发送至服务器;
[0007]服务器接收终端设备发送的wifi信号,并根据接收到的wifi信号对终端设备进行定位。
[0008]进一步的,所述通过wifi功能搜索附近的wifi信号包括:
[0009]通过wifi功能搜索附近能够识别到的wifi信号;
[0010]判断能够识别到的wifi信号的强度。
[0011]进一步的,所述终端设备通过移动数据通信的方式将搜索到的wifi信号发送至服务器的步骤包括:
[0012]终端设备将能够识别到的wifi信号和识别到的wifi信号的强度进行数据封装;
[0013]终端设备通过移动数据通信的方式将数据封装后的到的wifi信号发送至服务器。
[0014]进一步的,所述服务器接收终端设备发送的wifi信号,并根据接收到的wifi信号对终端设备进行定位的步骤包括:
[0015]服务器接收终端设备发送的wifi信号,并根据wifi信号的强度对识别到的wifi信号进行排序;
[0016]服务器根据识别到的wifi信号的强度对终端设备进行定位。
[0017]本发明实施例的另一目的在于提供一种wifi定位装置,所述装置包括:
[0018]搜索单元,用于终端设备开启wifi功能,并通过wifi功能搜索附近的wifi信号;
[0019]发送单元,用于终端设备通过移动数据通信的方式将搜索到的wifi信号发送至服务器;
[0020]定位单元,用于服务器接收终端设备发送的wifi信号,并根据接收到的wifi信号对终端设备进行定位。
[0021]进一步的,所述搜索单元包括:
[0022]识别单元,用于通过wifi功能搜索附近能够识别到的wifi信号;
[0023]强度判断单元,用于判断能够识别到的wifi信号的强度。
[0024]进一步的,所述发送单元包括:
[0025]数据封装单元,用于终端设备将能够识别到的wifi信号和识别到的wifi信号的强度进行数据封装;
[0026]数据发送单元,用于终端设备通过移动数据通信的方式将数据封装后的到的wifi信号发送至服务器。
[0027]进一步的,所述定位单元包括:
[0028]信号排序单元,用于服务器接收终端设备发送的wifi信号,并根据wifi信号的强度对识别到的wifi信号进行排序;
[0029]终端设备定位单元,用于服务器根据识别到的wifi信号的强度对终端设备进行定位。
[0030]本发明实施例通过一种wifi定位方法及装置,通过终端设备搜索终端设备附近的wif i信号,之后终端设备将搜索到的wif i信号通过移动数据通信网络发送到服务器,月艮务器根据Wifi信号的强度以及Wifi信号的硬件地址来判断终端设备距离Wifi信号的距离,从而根据Wifi信号来确定终端设备的位置信息,达到对终端设备的定位,实现在城市中的建筑密集区域精确的定位出终端设备的位置信息。
【附图说明】
[0031]图1是本发明第一实施例提供的一种wifi定位方法的实现流程图;以及
[0032]图2是本发明第三实施例提供的一种wifi定位装置的结构图。
【具体实施方式】
[0033]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0034]以下结合具体实施例对本发明的具体实现进行详细描述:
[0035]实施例一:
[0036]图1示出了本发明第一实施例提供的一种wifi定位方法的实现流程,详述如下:
[0037]S101,终端设备开启wifi功能,并通过wifi功能搜索附近的wifi信号。
[0038]当用户佩戴终端设备在城市的密集建筑物区域内进行活动时,由于在密集的建筑物区域内通过全球定位系统进行定位时会受到建筑物的影响,终端设备定位的精确性较差,此时用户在使用终端设备进行定位时可以通过打开终端设备的wifi功能,终端设备搜索附近能够识别到的Wifi信号,并根据能够识别到的Wifi信号判断识别到的Wifi信号的强度。
[0039]S102,终端设备通过移动数据通信的方式将搜索到的wifi信号发送至服务器。
[0040]终端设备对识别并判断出信号强度的wifi信号进行保存,终端设备对wifi信号进行保存时保存wifi信号的硬件地址以及wifi信号的强度,之后终端设备将能够识别到的Wifi信号和识别到的Wifi信号的强度数据进行数据封装,最后终端设备通过移动数据通信的方式将进行数据封装后的到的Wifi信号发送至服务器,其中移动数据通信的方式包括第二代移动通信网络数据通信方式,第三代移动通信网络数据通信方式以及第四代移动通信网络数据通信方式等。
[0041]S103,服务器接收终端设备发送的wifi信号,并根据接收到的wifi信号对终端设备进行定位。
[0042]服务器接收终端设备发送的wifi信号,服务器在接收到终端设备发送的wifi信号以后,先对进行数据封装的数据进行处理,获取到详细的wifi数据信号硬件地址以及Wifi信号的强度,服务器根据Wifi信号的信号强度对信号进行排序,通过排序确定服务器距离最近的Wifi信号的硬件地址,由于在城市的密集建筑区域内通常会布置大量的Wifi信号,尤其是商场、写字楼、居民楼内部,在这些人员活动较多的建筑物内,通常已经设置了各种Wifi信号,包括加密的Wifi信号以及各种服务商提供的免费Wifi信号,而且这种Wifi信号通常硬件地址不会经常进行变动,根据终端设备发送的Wifi信号和Wifi信号的强度,服务器在进行计算和对比已经上传到服务器中的数据信息时,可以通过精确计算得出用户所在的具体位置,具体计算时可以先根据信号最强的Wifi信号的硬件地址来确定终端设备的大致位置信息,再结合Wifi信号的硬件地址以及Wifi信号的强度进行精确计算,计算得出终端设备的位置信息,由于Wifi信号的硬件地址在很多时候还能够提供设置Wifi信号的信号源的楼层信息,在对终端设备进行定位时还可以对终端设备所处的楼层进行定位,使在对终端设备进行定位时还可以定位出终端设备的高度信息,当服务器在对终端设备进行最终定位后还可以根据终端设备的设置信息确定是否将定位的结果通过移动数据通信的网络发送到终端设备。
[0043]本发明实施例通过上述方式,一种wifi定位方法,通过终端设备搜索终端设备附近的Wifi信号,之后终端设备将搜索到的Wifi信号通过移动数据通信网络发送到服务器,服务器根据Wifi信号的强度以及Wifi信号的硬件地址来判断终端设备距离Wifi信号的距
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1