一种基于wlan的室内定位方法和装置的制造方法

文档序号:9814975阅读:412来源:国知局
一种基于wlan的室内定位方法和装置的制造方法
【技术领域】
[0001]本发明属于室内定位领域,尤其涉及一种基于WLAN的室内定位方法和装置。
【背景技术】
[0002]为更好的获取终端定位终端准确的位置,弥补在室内不能得到终端当前所在位置的缺陷,现有技术中通过在室内设置多个基于WLAN的接入点AP,通过采集来自不同的AP的接收信号强度RSS值构建指纹数据库进行定位。
[0003]其中,根据采集来自不同的AP的接收信号强度RSS值构建指纹数据库进行定位具体为:用户把定位终端接收到的各个接入点AP的RSS值上传至服务器,服务器根据用户接收的各个接入点AP的RSS值计算接入点AP与终端之间的欧几里得距离,其中距离最小的接入点AP就是最靠近用户的参考点。根据计算的多个距离在指纹数据库中进行搜索匹配,然后根据匹配结果计算出用户的空间位置。
[0004]使用欧几里得距离计算的方式,可以较好的得到用户的空间位置,但是,对于系统中AP数比较多时,计算每一个参考点的欧几里得距离会给服务器造成巨大的负担,严重影响搜索定位的速度。

【发明内容】

[0005]本发明的目的在于提供一种基于WLAN的室内定位方法,以解决现有技术对于系统中AP数比较多时,计算每一个参考点的欧几里得距离会给服务器造成巨大的负担,严重影响搜索定位的速度的问题。
[0006]本发明是这样实现的,一种基于WLAN的室内定位方法,所述方法包括:
[0007]接收定位终端所在场景的各个接入点AP发射的定位信号强度值;
[0008]根据所接收的定位信号强度值,对各个接入点AP进行排序生成接入点AP序列;
[0009]根据预先设定的接入点AP序列与参考定位点的对应关系表,查找所生成的接入点AP序列所对应的参考定位点,所述参考定位点为定位区域中设定的参考位置。
[0010]本发明的另一目的在于提供一种基于WLAN的室内定位装置,所述装置包括:
[0011]接收单元,用于接收定位终端所在场景的各个接入点AP发射的定位信号强度值;
[0012]排序单元,用于根据所接收的定位信号强度值,对各个接入点AP进行排序生成接入点AP序列;
[0013]查找单元,用于根据预先设定的接入点AP序列与参考定位点的对应关系表,查找所生成的接入点AP序列所对应的参考定位点,所述参考定位点为定位区域中设定的参考位置。
[0014]在本发明中,根据接收的信号的强度对接入点AP进行排序,生成各个信号强度对应的各个接入点AP进行排序的接入点AP序列,根据预先设定的接入点AP序列与参考定位点的对应关系表,查找所生成的接入点AP序列所对应的参考定位点,从而完成对终端的定位。本发明只需要对定位信号强度序列进行比较即可快速的确定定位终端所在位置,和现有的定位方法相比,计算量更小,定位响应速度更快。
【附图说明】
[0015]图1是本发明第一实施例提供的基于WLAN的室内定位方法的实现流程图;
[0016]图2是本发明第二实施例提供的基于WLAN的室内定位方法的实现流程图;
[0017]图3是本发明第三实施例提供的基于WLAN的室内定位方法的实现流程图;
[0018]图4为本发明第三实施例提供的通过多个参考定位点确定定位终端位置的示意图;
[0019]图5为本发明第四实施例提供的基于WLAN的室内定位装置的结构示意图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]本发明实施例中所述定位终端,通常为移动终端,包括但不限于智能手机、PAD或者其它导航定位设备。为解决现有技术中在进行定位时,尤其在室内定位时,需要将定位终端接收到的,由接入点AP发射的定位信号强度发送至服务器,由服务器计算对应的距离后确定定位终端的位置,服务器的计算工作量大,造成定位响应速度慢的问题,本发明提供了一种基于WLAN的室内定位方法,包括:
[0022]接收定位终端所在场景的各个接入点AP发射的定位信号强度值;根据所接收的定位信号强度值,对各个接入点AP进行排序生成接入点AP序列;根据预先设定的接入点AP序列与参考定位点的对应关系表,查找所生成的接入点AP序列所对应的参考定位点,所述参考定位点为定位区域中设定的参考位置。通过该方法,只需要对定位信号强度序列进行比较即可快速的确定定位终端所在位置,和现有的定位方法相比,计算量更小,定位响应速度更快。
[0023]实施例一:
[0024]图1示出了本发明第一实施例提供的基于WLAN的室内定位方法的实现流程,详述如下:
[0025]在步骤SlOl中,接收定位终端所在场景的各个接入点AP发射的定位信号强度值。
[0026]具体的,在室内场景中设置有多个接入点AP,而且为了使不同区域的定位终端都能接收到接入点AP的信号,需要保证在同一位置至少能够覆盖两个或者两个以上的接入点AP的信号。所述接入点AP可以为基于WiFi通信协议的无线路由发射器,也可以为基于低功耗、远距离的蓝牙4.0协议的蓝牙接入点AP。
[0027]所述定位终端可以为移动终端,比如智能手机、PAD等设备,在所述定位终端设置有与接入点AP对应的无线信号接收模块,比如WiFi信号接收模块或者蓝牙信号接收模块,或者还可以为其它对应的通信接收模块。
[0028]在所述定位终端接收接入点AP发送的定位信号的强度值时,同时接收由接入点AP发送的该接入点AP的标识,根据所述接入点AP的标识区分不同的接入点AP。在本发明实施例中,假设各个接入点AP的实际发射功率是相同的。
[0029]在步骤S102中,根据所接收的定位信号强度值,对各个接入点AP进行排序生成接入点AP序列。
[0030]所述接入点AP序列,即经过排序后的多个接入点AP。
[0031]通过对接收的不同接入点AP发送的定位信号的强度的大小,对所述定位信号对应的接入点AP进行排序,比如当前定位终端接收到由A、B、C、D、E、F、G七个接入点AP发送的定位信号,且由所述定位终端接收到的每个接入点AP发送的定位信号的强度分别为:2、
5、4、6、7、8、1,那么,在发射功率相同的前提下(以下默认为发射功率相同),接入点AP序列即为:G、A、C、B、D、E、F。
[0032]所述接入点AP序列,可以为由所述接入点AP的标识构成的标识序列。
[0033]在步骤S103中,根据预先设定的接入点AP序列与参考定位点的对应关系表,查找所生成的接入点AP序列所对应的参考定位点,所述参考定位点为定位区域中设定的参考位置。
[0034]在服务器或者定位终端中的数据库中存储有接入点AP序列与参考定位点的对应关系表,在所述对应关系表中查找所生成的接入点AP序列,在查找到所述接入点AP序列后,再查找接入点AP序列对应的参考定位点,即为定位终端所在定位区域对应的参考定位点。由所述参考定位点即可确定定位终端所在的位置区域。
[0035]当所述对应关系表存储于定位终端的存储器中时,由定位终端根据生成的信号强度直接查找所对应参考定位点和参考定位点所在的定位区域。
[0036]所述参考定位点位于所述定位区域内,优选的实施方式为,所述参考定位点为所述定位区域的几何中心点。
[0037]当所述对应关系表存储于云服务器的存储器时,可由定位终端将生成的接入点AP序列,或者接收的各个接入点AP的信号强度,发送至云服务器,所述云服务器根据存储的对应关系表,查找到接入点AP序列对应的参考定位点,发送所述参考定位点至定位终端或者发送所述参考定位点对应的定位区域至所述定位终端。
[0038]本实施例通过由定位终端对接入点AP的信号强度进行排序,从而得到接入点AP序列,根据接入点AP序列查找其对应的参考定位点,根据所述参考定位点即可确定定位终端所在的定位区域,可减少定位时的计算量,提高定位效率。
[0039]实施例二:
[0040]图2示出了本发明第二实施例提供的基于WLAN的室内定位方法的实现流程,详述如下:
[0041]在步骤S201中,根据室内空间的布局、接入点AP的分布以及定位精度,将接收的定位信号的强度排序的接入点AP序列相同的位置,划分为一个定位区域。
[0042]其中,所述定位精度,与所述接入点AP序列的长度直接相关,当所述定位精度越高,则接入点AP序列的长度,即接入点AP序列中的接入点AP的个数也越多,从而,由接入点AP序列相应的定位区域也越小,因此,其定位精度也越高。
[0043]可以预先设定的定位精度,将与同一接入点AP序列对应的位置设置为同一定位区域,而且,所述定位区域的大小,可以根据接入点AP序列的长度而相应改变。
[0044]在步骤S202中,在所述定位区域中设置参考定位点,建立所述参考定位点与所述接入点AP序列的对应关系表。
[0045]在所述定位区域中设置参考定位点,其目的在于可以方便的建立参考定位点与接入点AP序列的对应关系,确定一个参考的定位点返回至定位终端。
[0046]优选的,参考定位点的位置可以为定位区域的几何中心点。
[0047]另外,在对室内场景划分为多个定位区域后,可以通过信号测量仪多次测量每个接入点AP发射的定位信号的强度取平均值,根据所述平均值排序得到该参考点对应的接入点AP序列。通过多次求平均值,可以对参考定位点进行校验和确认其对应关系。
[0048]在步骤S203中,接收定位终端所在场景的各个接入点AP发射的定位信号强度值。
[0049]在步骤S204中,根据所接收的定位信号强度值,对各个接入点AP进行排序生成接入点AP序列。
[0050]在步骤S205中,根据预先设定的接入点AP序列与参考定位点的对应关系表,查找所生成的接入点AP序列所对应的参考定位点,所述参考定位点为定位区域中设定的参考位置。
[0051]步骤S203至步骤S205与实施例一中所述的步骤SlOl至步骤S103相同,在此不作重复赘述。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1