位置信息取得系统、终端及其方法

申请号 CN201480059460.X 申请日 2014-10-03 公开(公告)号 CN105705961A 公开(公告)日 2016-06-22
申请人 株式会社日立制作所; 发明人 川本真一; 花冈美幸;
摘要 位置 信息取得系统具有终端和取得该终端的位置信息的位置信息取得 服务器 。终端具有:接收从多个接入点接收的各电波的第一电波强度,将接收到的第一电波强度与接入点的标识符对应起来的电波强度测量部;以及判定终端的移动/停止的移动/停止判定部。位置信息取得服务器具有:将从多个接入点预先接收到的各电波的第二电波强度与表示预先接收到各电波的位置的位置信息对应起来的位置信息表;以及对作为移动/停止判定部的判定结果的终端停止进行响应,从位置信息表中检索与接入点的标识符对应的接收到的第一电波强度所对应的第二电波强度,取得与检索到的第二电波强度对应的位置信息的电波强度/位置转换部。
权利要求

1.一种位置信息取得系统,其特征在于,
具有终端和位置信息取得服务器
所述终端设置有:
电波强度测量部,其接收从多个接入点接收的各电波的第一电波强度,将接收到的所述第一电波强度与所述接入点的标识符对应起来,以及
移动/停止判定部,其判定终端的移动/停止,
所述位置信息取得服务器设置有:
位置信息表,其将从所述多个接入点预先接收到的所述各电波的第二电波强度与表示预先接收到所述各电波的位置的位置信息对应起来,以及
电波强度/位置转换部,其对作为所述移动/停止判定部的判定结果的所述终端停止进行响应,从所述位置信息表中检索与所述接入点的所述标识符对应的接收到的所述第一电波强度所对应的所述第二电波强度,取得与检索到的所述第二电波强度对应的所述位置信息。
2.根据权利要求1所述的位置信息取得系统,其特征在于,
在所述位置信息取得服务器中设置有电波强度波动消除部,其消除在接收到的所述第一电波强度中包含的波动幅度大于预定阈值的偏离值,
电波强度/位置转换部从所述位置信息表检索与消除了所述偏离值的所述第一电波强度对应的所述第二电波强度。
3.根据权利要求1所述的位置信息取得系统,其特征在于,
在作为所述移动/停止判定部的判定结果所述终端已停止时,所述电波强度测量部接收所述第一电波强度。
4.一种位置信息取得终端,其特征在于,具有:
电波强度测量部,其接收从多个接入点接收的各电波的第一电波强度,将接收到的所述第一电波强度与所述接入点的标识符对应起来;
移动/停止判定部,其判定终端的移动/停止;
位置信息表,其将从所述多个接入点预先接收到的所述各电波的第二电波强度与表示预先接收到所述各电波的位置的位置信息对应起来;以及
电波强度/位置转换部,其对作为所述移动/停止判定部的判定结果的所述终端停止进行响应,从所述位置信息表中检索与所述接入点的所述标识符对应的接收到的所述第一电波强度所对应的所述第二电波强度,取得与检索到的所述第二电波强度对应的所述位置信息。
5.根据权利要求4所述的位置信息取得终端,其特征在于,
设置有电波强度波动消除部,其消除在接收到的所述第一电波强度中包含的波动幅度大于预定阈值的偏离值,
电波强度/位置转换部从所述位置信息表检索与消除了所述偏离值的所述第一电波强度对应的所述第二电波强度。
6.根据权利要求4所述的位置信息取得终端,其特征在于,
在作为所述移动/停止判定部的判定结果所述终端已停止时,所述电波强度测量部接收所述第一电波强度。
7.一种位置信息取得方法,其是具有位置信息表的位置信息取得系统的位置信息取得方法,所述位置信息表将从多个接入点预先接收到的各电波的第二电波强度与表示预先接收到所述各电波的位置的位置信息对应起来,所述位置信息取得方法的特征在于,所述位置信息取得系统接收终端从所述多个接入点接收的各电波的第一电波强度,将接收到的所述第一电波强度与所述接入点的标识符对应起来,
所述位置信息取得系统判定所述终端的移动/停止,
所述位置信息取得系统对所述终端停止进行响应,从所述位置信息表中检索与所述接入点的所述标识符对应的接收到的所述第一电波强度所对应的所述第二电波强度,取得与检索到的所述第二电波强度对应的所述位置信息。
8.根据权利要求7所述的位置信息取得方法,其特征在于,
所述位置信息取得系统消除在接收到的所述第一电波强度中包含的波动幅度大于预定阈值的偏离值,并从所述位置信息表中检索与消除了所述偏离值的所述第一电波强度对应的所述第二电波强度。
9.根据权利要求7所述的位置信息取得方法,其特征在于,
所述位置信息取得系统在所述终端已停止时,接收所述第一电波强度。

说明书全文

位置信息取得系统、终端及其方法

技术领域

[0001] 本发明涉及一种取得移动终端的位置信息的位置信息取得系统、终端及其方法。

背景技术

[0002] 利用电波源或声波源的强度来确定移动终端的当前位置,使用了所确定的位置信息的应用程序进行的基于位置的服务(Location based Services)正在普及。
[0003] 专利文献1公开了推定移动台的当前位置的技术。专利文献1公开了以下技术:在服务区域的测定地点多次测定来自多个基站的无线电波强度,将接收电波强度和测定地点(位置)的关系对应起来积蓄到电波强度数据存储部中,在检测位置时,将电波强度数据存储部的电波强度数据与在想要进行检测位置的地点(移动台的位置)的接收电波强度进行比较,位置检测部根据作为电波强度比较结果误差小的多个电波强度数据,使用统计的方法来推定位置,由此不限于实际进行了测定的地点,在比测定地点间的距离狭小的范围推定移动台的位置。
[0004] 现有技术文献
[0005] 专利文献
[0006] 专利文献1:日本特开平10-51840号公报

发明内容

[0007] 发明所要解决的课题
[0008] 终端由人携带,并伴随人的运动而移动,因此通过该移动从预定的电波源接收的电波强度发生变化。专利文献1公开的技术将移动中的电波强度测量结果与停止在特定位置预先测量到的电波强度的信息进行对比,来推定移动终端的位置,因此会有无法应对移动中的电波强度的变化的问题。
[0009] 无论是否无法应对移动中的电波强度的变化,由于在移动终端的电波强度 的测量中使用移动终端的CPU功率,用于移动终端进行动作的电池等消耗能量
[0010] 移动中人很少使用移动终端。因此,发明者着眼于在移动终端进行移动中检测移动终端的位置的必要性小,谋求抑制移动终端的能量消耗。
[0011] 解决课题的手段
[0012] 公开的位置信息取得系统具有:终端,其设置有接收从多个接入点接收的各电波的第一电波强度,将接收到的第一电波强度与接入点的标识符对应起来的电波强度测量部,以及判定终端的移动/停止的移动/停止判定部;以及位置信息取得服务器,其设置有将从多个接入点预先接收到的各电波的第二电波强度与表示预先接收到各电波的位置的位置信息对应起来的位置信息表,以及对作为移动/停止判定部的判定结果的终端停止进行响应,从位置信息表中检索与接入点的标识符对应的,接收到的第一电波强度所对应的第二电波强度,取得与检索到的第二电波强度相对应的位置信息的电波强度/位置转换部。
[0013] 发明效果
[0014] 根据本发明,通过在人较少使用终端的终端移动过程中不检测终端的位置,而在停止中检测终端的位置,能够抑制位置信息取得对象的终端的能量消耗。附图说明
[0015] 图1是位置信息取得系统的结构。
[0016] 图2是电波强度测量部的处理流程图
[0017] 图3是移动/停止判定部11的处理流程图。
[0018] 图4是移动/停止状态接收部的处理流程图。
[0019] 图5是伴随终端的移动/停止的电波强度的变化例子。
[0020] 图6是电波强度/位置转换部23的处理流程图。
[0021] 图7是位置信息管理DB的例子。
[0022] 图8是实施例2的终端的结构。

具体实施方式

[0023] 本实施方式的位置信息取得系统具有终端和取得该终端的位置信息的位置信息取得服务器。终端具有:接收从多个接入点接收的各电波的第一电波强 度,将接收到的第一电波强度与接入点的标识符对应起来的电波强度测量部;以及判定终端的移动/停止的移动/停止判定部。位置信息取得服务器具有:将从多个接入点预先接收到的各电波的第二电波强度与表示预先接收到各电波的位置的位置信息对应起来的位置信息表;以及对作为移动/停止判定部的判定结果的终端停止进行响应,从位置信息表中检索与接入点的标识符对应的,接收到的第一电波强度所对应的第二电波强度,取得与检索到的第二电波强度对应的位置信息的电波强度/位置转换部。
[0024] 以下,作为实施例1说明位置信息取得系统及其方法,作为实施例2说明还将上述位置信息取得服务器的功能放入终端中的位置信息取得终端。
[0025] 实施例1
[0026] 图1是表示本实施例的位置信息取得系统的结构。位置信息取得系统通过位置信息取得服务器2取得区域100内的终端1的位置,并将取得的终端的位置信息输出给使用取得的终端位置信息的应用。
[0027] 在区域100中设置了WiFi(Wireless Fidelity无线保真)等无线LAN的接入点101~106(以下称为接入点101)。终端1经由接入点101与其他的终端或服务器、或者经由与接入点101连接的网络与远程服务器等进行通信。在位置信息取得系统中,接入点101经由网络与位置信息取得服务器2连接,通过位置信息取得服务器2来识别接入点101在区域100内的位置。
[0028] 在图1中,为了成为易于理解的附图,通过矩形表示区域100,区域100为店铺、商业街、工厂用地、某区域等,一般其形状为多种多样。另外,可以捕捉大楼的各层来作为区域100,将各层的区域100进行综合,捕捉为立体的区域100。
[0029] 终端1是具备电波强度测量部10、移动/停止判定部11以及通信部12的计算机,具备用于检测终端1的移动停止的加速传感器,计算机输入该加速度传感器的输出。上述终端1与服务器等的通信通过通信部12来处理。终端1省略图示,根据需要进行说明,作为与用户的接口还具备输入输出画面等。
[0030] 位置信息取得服务器2是具备CPU、存储器等的一般的服务器,其具备移动/停止状态接收部20、电波强度接收部21、电波强度波动消除部22、电波强度/位置转换部23、以及位置信息管理DB24。
[0031] 应用(AP)25(以下称为AP25)是使用通过位置信息取得服务器2取得的终端1的位置信息的应用程序软件。根据AP25提供的服务,AP25通过位置信息取得服务器2、与位置信息取得服务器2相连接的其他服务器、终端1、或其他终端等来执行。
[0032] 图2表示终端1的电波强度测量部10的处理流程图。电波强度测量部10测量在接入点101~106中从可测量的接入点101接收的电波强度。另外,电波强度测量部10取得在来自接入点101的接收电波中作为信息包含的接入点101的MAC地址(S100)。电波强度测量部10将接入点101的MAC地址与测量到的电波强度对应起来存储到终端1内的存储器中(S101)。如果识别出向存储器的存储顺序的正确性和其次说明的预定周期,则能够执行后述的使用测量到的电波强度的处理,如果还与进行测量的时刻数据对应起来存储到存储器,则能够容易进行与电波强度的时间变化相关的处理。
[0033] 位置信息取得系统将接入点101的MAC地址作为接入点101的标识符来使用。也可以另外准备标识符,将MAC地址变换为所准备的标识符。
[0034] 电波强度测量部10测量在接入点101~106中从可测量的接入点101接收的电波强度,因此即使来自某个接入点101的电波被障碍物遮挡,无法测量也没有关系。在无法测量时,将实际不会取得的非常小的值,例如-100dB等作为值来使用。
[0035] 电波强度测量部10的处理例如通过周期定时器来启动,并按预定的周期来执行。作为预定的周期,根据终端1的预想的移动速度或能够与终端1通信的接入点101的数量等,选择性地设定10ms、100ms、其他的周期。另外,如果预定的周期短,则终端1的CPU负载升高,如果预定的周期长,则由于后述的幅度大的波动导致电波强度测量精度的降低,因此根据区域100的状况和终端1的性能来选择性地设定预定的周期。
[0036] 图3是表示移动/停止判定部11的处理流程图。移动/停止判定部11输入加速度传感器输出的加速度(X、Y、Z)(S110)。移动/停止判定部11从加速度(X、Y、Z)求出消除了加速度影响的修正加速度(X1、Y1、Z1)(S111)。移动/停止判定部11求出指标L=sqrt(X1×X1+Y1×Y1+Z1×Z1)(S112)。在此,sqrt是表示平方根,指标L表示修正加速度的合成矢量的绝对值。对于 阈值TL,如果L>TL则判定为“移动”,如果L<TL则判定为“停止”(S113)。有时携带终端1的人即使停下来,携带终端1的手还在运动,因此排除由于手的运动产生的终端1的加速度来设定阈值TL的值。实际上希望根据多个实验者的运动,通过实验来决定阈值TL。移动/停止判定部11将作为判定结果的“移动”或“停止”作为移动/停止状态,经由接入点
101发送到位置信息取得服务器2(S114)。S114的处理由终端1的用于执行各种应用的通信的通信部12来执行。
[0037] 移动/停止判定部11的处理与电波强度测量部10相同,通过周期定时器来启动,并按预定的周期来执行。如果预定的周期短,则终端1的CPU负载升高,如果预定的周期长,则有可能产生相当于预定周期的时间的“移动”或“停止”的检测延迟(判定延迟),因此根据区域100的状况(人的运动难易度等)、终端1的性能来选择性地设定预定的周期。如果使移动/停止判定部11执行处理的预定周期与电波强度测量部10执行处理的预定周期相同,则在终端1的设计上只具备一个定时器即可,因此终端1的结构简化。
[0038] 如后述那样,位置信息取得服务器2在终端1移动中时,不需要取得终端1的位置信息,因此当能够停止电波强度测量部10的执行时,可降低终端1的CPU负载。
[0039] 简单地说明使电波强度测量部10开始执行处理的处理。在图3的移动/停止判定部11的处理中,只要得到“移动”或“停止”的判定结果即可,因此不需要将加速度传感器输出的加速度(X、Y、Z)或修正加速度(X1、Y1、Z1)存储在终端1的存储器中,但为了使电波强度测量部10开始执行处理,将发现加速度变化的倾向的最新数次(关于次数,通过以下说明的内容,通过实验来决定可知终端1的从移动状态向停止状态的加速度变化的倾向的次数)的修正加速度(X1、Y1、Z1)在执行S112后存储到终端1的存储器中(为了减少存储器的使用容量将超过预定次数的旧的修正加速度(X1、Y1、Z1)删除)。最简单的是,如果最新的修正加速度小于其上一次的修正加速度,则判定为终端1正在从移动状态向停止状态转移。如果正在转移,则通过比阈值TL大的阈值T′L来判定指标L是否小,如果小,则使用于启动电波强度测量部10的周期定时器进行动作。通过使周期定时器进行动作,能够使电波强 度测量部10开始执行处理。一般来说,终端1的修正加速度与人行走的动作同步地进行变动。因此,希望取得所存储的数次的修正加速度的移动平均,并将该移动平均值与阈值T′L进行比较。
[0040] 简单地说明使电波强度测量部10停止执行处理的处理。对作为S113的判定结果的“移动”进行响应,来停止用于启动电波强度测量部10的周期定时器。
[0041] 通过如上那样对电波强度测量部10的执行的开始以及停止进行控制,电波强度测量部10在从终端1即将停止之前(向停止状态转移中的阈值T′L以下)到开始移动的期间进行动作,在终端1移动中不进行动作,因此能够降低不进行动作的期间的CPU负载,降低终端1的能量消耗。
[0042] 使阈值T′L大于阈值TL是为了从S113判定“停止”之前开始测量电波强度,也可以使阈值T′L与阈值TL相同。但是,如果设为相同,则由于电波强度随时间发生变动,在如后述那样取得电波强度的移动平均时,会导致所需数量的电波强度的测量数据未凑齐的状况(位置信息的精度降低)。
[0043] 关于位置信息取得服务器2的移动/停止状态接收部20、电波强度接收部21、电波强度波动消除部22以及电波强度/位置转换部23,将移动/停止状态接收部20作为主处理部进行动作。
[0044] 图4是表示控制位置信息取得服务器2的各处理部的移动/停止状态接收部20的处理流程图。
[0045] 移动/停止状态接收部20对来自终端1的移动/停止状态的信息进行响应而启动。移动/停止状态是作为终端1的移动/停止判定部11的判定结果的“移动”或“停止”。移动/停止状态接收部20确认接收到的移动/停止状态(S200)。判定移动/停止状态(S201),如果“移动”则向S202前进,如果“停止”则向S203前进。
[0046] 在移动/停止状态为“移动”时,将移动/停止状态“移动”作为参数来启动电波强度/位置转换部23(S202),并结束处理。
[0047] 在移动/停止状态为“停止”时,启动电波强度接收部21(S203)。电波强度接收部21对终端1发送电波强度发送请求,将来自终端1的在终端的存储器中存储的作为标识符的MAC地址与测量到的电波强度对应起来发送给位置 信息取得服务器2。此时,如果是无法保证向存储器的存储顺序、向位置信息取得服务器2的发送顺序的状况,则如上述那样,还与测量到的时刻数据对应起来存储到存储器,并发送给位置信息取得服务器2,位置信息取得服务器2按照测量时刻的顺序对接收数据进行排序,能够取得按照测量时刻顺序的电波强度。电波强度接收部21将接收到的MAC地址与测量到的电波强度对应起来存储到位置信息取得服务器2的存储器中。
[0048] 当在终端1移动中不测量电波强度时,或者对来自电波强度接收部21的电波强度发送请求进行响应,从终端1接收电波强度时,位置信息取得服务器2不接收终端1移动中的电波强度的测量数据,因此能够使用于存储接收到的电波强度的测量数据的位置信息取得服务器2的使用存储器为小容量。
[0049] 可以使电波强度接收部21不发送电波强度发送请求到终端1,可以在终端1的电波强度测量部10在存储器中进行存储的时刻,将MAC地址与测量到的电波强度对应起来发送给位置信息取得服务器2。此时,不需要通过移动/停止状态接收部20启动电波强度接收部21(S203)。
[0050] 移动/停止状态接收部20启动电波强度波动消除部22(S204)。移动/停止状态接收部20对电波强度波动消除部22的处理的结束进行响应,将移动/停止状态“停止”作为参数,启动电波强度/位置转换部23(S205),并结束处理。
[0051] 对电波强度波动消除部22的处理进行说明。图5表示与终端1的移动/停止相伴的电波强度变化例。该例子是在终端1已停止时不停止电波强度测量部10的动作,在终端1移动中也按照预定的周期连续测定电波强度的结果。
[0052] 图5的横轴表示时刻,表示了终端1从停止在A地点的时间点开始,经由在B地点的停止,停止在C地点的过程。纵轴为电波强度,表示了终端1接收到的来自某接入点的电波1的电波强度和来自其他接入点的电波2的电波强度。关于图示的电波强度相对于时间轴的变化,实际上是将以dB为单位测量到的电波强度的变化作为原本。如图所示那样,无论终端1是否已停止,电波强度都在时时刻刻变化(波动),有时如在图中表示为“位置检测错误”那样,电波强度进行大的变化。因为使用该电波强度如后述的那样取得终端1的位置信息,所以电波强度的大的变化(幅度大的波动、偏离值)会造成取得的位置信息错误(使位置检测精度降低)。
[0053] 终端1中的来自接入点101的电波强度由于多路径、衰减的影响而发生波动的情况较多。对于该波动的问题,以往具有取得3~5次测量的电波强度的平均值的方法等。然而,存在当波动的幅度大时即使取平均值也无法应对的情况、或虽然增加次数能够应对电波强度大幅度的降低,但响应变差(位置检测延迟、位置信息的取得延迟)这样的问题。前者会导致位置检测错误而不能忽略,关于后者的位置检测延迟,通过使启动终端1的电波强度测量部10的预定周期与人移动预定的距离的时间相比,足够(位数不同)小,可以忽略。
[0054] 例如,在人以3.6km/小时的速度移动时,移动10cm需要0.1秒(100ms)。因此,如果使启动电波强度测量部10的预定周期为10ms,则数十毫秒的位置检测延迟成为数厘米的检测位置误差。然而,与人的移动相伴的终端1的位置检测被要求的位置检测精度以相当于人体大小(投影在地面上的大小)或人的1步的精度(50~60cm)就足够了,因此可以忽略上述的位置检测延迟。
[0055] 参考图5,可以关注到幅度大的波动在一次的测量数据中显著出现,在下一次的测量数据中返回到原本(原本的小幅的波动范围)。当缩短上述启动电波强度测量部10的预定周期时,有时不是在1次的测量数据而是在2次或3次的测量数据中持续返回到原本,但无论哪一个都可关注到返回到原本。
[0056] 因此,如果电波强度的值返回到原本则表示了幅度大的波动,不使用电波强度的偏离值(消除偏离值)地使用电波强度的测量数据。该方法是关注来自某接入点的电波,消除偏离值的方法。作为其他的方法,具有对来自多个接入点的电波强度进行比较的方法,例如,具有以下的方法:虽然来自某接入点的电波的电波强度进行了大的变化,但是当来自其他接入点的电波的电波强度在小幅波动的范围时,将进行了大的变化的电波强度作为偏离值进行消除。在这种情况下,关于来自多个接入点的电波的电波强度的波动幅度,可以通过多数决逻辑,决定来自测量到偏离值的接入点的电波。
[0057] 电波强度波动消除部22通过上述任意一个方法,消除测量到的电波强度的波动的偏离值。当消除偏离值时会发生数据的缺损,但是使测量到偏离值紧前的电波强度持续,从而填补缺损的数据。如此,利用电波强度的值返回到原本的现象来消除偏离值,与以往相同将多次的来自各接入点101的电波强度的测量数据存储到存储器中。或者求出多次的电波强度的测量数据的移动平均 值,能够使小幅波动也平滑化。
[0058] 此外,通过将与上次的测量数据之间的差、或者与上次的移动平均值之间的差与预定的阈值进行比较,来检测表现出幅度大的波动的电波强度(偏离值)。
[0059] 另外,如果是能够忽略多路径或衰减的影响的,并且在电波强度中不会发生幅度大的波动那样的电波环境的区域100,则位置信息取得服务器2没有必要设置电波强度波动消除部22。
[0060] 图6是表示电波强度/位置转换部23的处理流程图。关于电波强度/位置转换部23,将移动/停止状态的“移动”或者“停止”作为参数,通过移动/停止状态接收部20来进行启动。当移动/停止状态为“停止”时,把电波强度接收部21从终端1接收并存储到存储器中的,通过电波强度波动消除部22消除了测量到的电波强度的偏离值后的,终端1中的来自接入点101的电波强度的数据存储在位置信息取得服务器2的存储器中。
[0061] 电波强度/位置转换部23判定作为启动参数的移动/停止状态为“移动”或者“停止”(S230),如果为“移动”则向S231前进。如果为“停止”则向S232前进。
[0062] 电波强度/位置转换部23在移动/停止状态为“移动”时,将表示终端1移动中的移动/停止状态“移动”输出到AP25(S231),并结束处理。关于向AP25的输出,也有时根据与执行上述AP25的服务器或终端的连接,经由网络进行发送。如此,在终端1移动中的情况下,不将终端1的位置信息输出到AP25,因此终端1不需要测量来自接入点101的电波强度。AP25执行与终端1移动中对应的处理。例如,在区域100为店铺时,AP25执行向终端1介绍返点服务或新商品的处理等。
[0063] 电波强度/位置转换部23在移动/停止状态为“停止”时,从位置信息管理DB24取得与消除了偏离值的电波强度近似(也有完全一致的情况,但是一般由于波动或测量时的条件差异很少会一致)的电波强度图形(来自多个位置的电波强度的组合)所对应的位置信息(S232)。将在后面说明从位置信息管理DB24取得位置信息。电波强度/位置转换部23将取得的终端1的位置信息输出到AP25(S233)。AP25执行与终端1停止中对应的处理。例如,在区域100 为店铺时,AP25执行用于详细说明与终端1的位置信息所示的位置相近的商品的处理等。
[0064] 说明从位置信息管理DB24取得位置信息。根据电波强度的实测值(或者多次实测值的平均值)来预先准备位置信息管理DB24的数据。因此,根据接入点的追加或消除、设置位置变更、还根据区域100的状况变化(遮挡电波的障碍物的设置、消除等),更新位置信息管理DB24的数据。
[0065] 图7是表示位置信息管理DB24的例子。图7所示的例子为表示位置信息的位置信息表,表示了在图1的区域100内的各位置250的来自各接入点AP1~AP6(101~106)的电波强度251~256。例如表示了在位置(x1、y1)的来自接入点AP1(101)的电波强度为-30dB。此外,各位置250的相邻的位置间的距离为上述的位置检测精度(50cm~60cm)就足够。
[0066] 将(-30dB、-38dB、-40dB、-69dB、-32dB、-56dB)作为来自各接入点AP1~AP6(101~106)的已消除了偏离值的电波强度(或者移动平均值)来对位置信息的取得方法进行说明。
电波强度/位置转换部23从位置信息管理DB24检索与该电波强度组合最接近的电波强度图形。例如,如果假设终端1的位置为(x1、y1),则电波强度/位置转换部23从位置信息管理DB24取得(AP1、AP2、AP3、AP4、AP5、AP6)的电波强度(-30dB、-40dB、-43dB、-70dB、-35dB、-
60dB)(=设为(R111、R211、R311、R411、R511、R611)),将J作为评价函数来求出J=(R10-
2 2 2 2 2 2
R111)+(R20-R211)+(R30-R311) +(R40-R411)+(R50-R511)+(R60-R611)=39。电波强度/位置转换部23针对各位置250同样地求出J,并将表示J最小的位置(xm、yn)作为终端1的位置信息。如果使用图7所示的例子,则作为与J的最小值对应的位置信息能取得(x1、y2)。
[0067] 在以上的记载中,电波强度/位置转换部23针对位置信息管理DB24中的全部的位置250求出评价函数J,但如果对于将具有来自各接入点AP1~AP6(101~106)的电波强度中的最大值(在上例子中为来自接入点AP1的-30dB)的接入点(在上例子中为接入点AP1)的该电波强度值(-30dB)作为中心具有±kdB的范围的值的电波强度图形求出评价函数J,则能够大幅消减电波强度/位置转换部23的计算量以及与各位置250对应地用于临时存储J值的存储 器容量。另外,在计算上述评价函数J时,不需要使用全部接入点的电波强度,可以使用电波强度强的三个电波强度等按照特定的规则使用一部分的强度来计算评价值。
[0068] 以上,说明了能够取得终端1的位置信息的情况,但是如果具有多个终端,一般根据终端的不同,来自接入点101的接收灵敏度不同。针对接收灵敏度不同的终端如下那样进行应对。针对电波强度测量部10测量到的电波强度,在电波强度的测量数据所经由的电波强度测量部10、电波强度接收部21、电波强度波动消除部22以及电波强度/位置转换部23中的任意一个部分,在来自多个接入点101的电波强度的测量数据中将最大值设为0dB,对来自其他接入点101的电波强度的测量数据进行标准化。例如,如果在上述的例子中使用的来自各接入点AP1~AP6(101~106)的电波强度(或者移动平均值)为(-30dB、-38dB、-40dB、-69dB、-32dB、-56dB),当进行了标准化时成为(0dB、-8dB、-10dB、-39dB、-2dB、-26dB)。与此对应,还将位置信息管理DB24的电波强度图形进行标准化。例如,在位置(x1、y1)的进行标准化后的电波强度图形为(0dB、-10dB、-13dB、-40dB、-5dB、-30dB)。通过这样进行标准化,能够应对与终端相关的接收灵敏度的差异。
[0069] 根据本实施例,可以在人较少使用终端即终端正在移动时不检测终端的位置,而在已停止时检测终端的位置,从而抑制终端的能量消耗。
[0070] 另外,根据本实施例,通过对于由于多路径或衰减的影响导致的来自接入点的电波强度的波动消除偏离值,从而能够抑制位置检测错误的发生。
[0071] 实施例2
[0072] 图8是表示本实施例的终端结构。终端5是把实施例1中的位置信息取得服务器2的各处理部装入到终端1中的结构。通过装入后的结构,不需要终端1与位置信息取得服务器2之间的通信,因此实施例1中的通信部12以及电波强度接收部21也就不需要。但是,终端5的作为本来的终端在执行应用时进行通信的通信部12是必要的,但省略图示。
[0073] 以下,将与实施例1不同的点作为中心进行说明。终端5具备电波强度测量部30、移动/停止判定部11、移动/停止状态判定部31、电波强度波动消除部22、电波强度/位置转换部23、以及位置信息管理DB24,并且还具备使用 取得的终端5的位置信息的应用(AP)25(以下称为AP25)。
[0074] 在实施例1中说明了电波强度测量部10对应于来自电波强度接收部21的电波强度发送请求,或者在测量到电波强度的时间点,将MAC地址与测量到的电波强度对应起来发送到位置信息取得服务器2。电波强度测量部30不需要进行发送,因此将MAC地址与测量到的电波强度对应起来存储到终端5的存储器中,电波强度波动消除部22可以存取在存储器中存储的MAC地址和测量到的电波强度。
[0075] 另外,在实施例1说明了电波强度测量部10由移动/停止判定部11控制启动/停止。本实施例中也可以同样如此,在本实施例中可以根据后述的移动/停止状态判定部31的移动/停止状态的“停止”以及“移动”来控制电波强度测量部10启动/停止,图8的从移动/停止状态判定部31向电波强度测量部10的箭头表示了实施例1中没有的控制方式。
[0076] 移动/停止状态判定部31执行与实施例1的移动/停止状态接收部20相同的处理,但是响应移动/停止判定部11的判定结果的输出来进行启动的启动条件与实施例1不同。或者,移动/停止状态判定部31可以控制上述的电波强度测量部10的启动/停止。
[0077] 根据本实施例,与实施例1相同地,在人较少使用终端即终端正在移动时不检测终端的位置,而在已停止时检测终端的位置,由此能够抑制终端的能量消耗。
[0078] 另外,根据本实施例,与实施例1相同地,通过对于由于多路径或衰减的影响导致的来自接入点的电波强度的波动消除偏离值,能够抑制位置检测错误的发生。
[0079] 并且,根据本实施例,包含使用检测出的位置信息的应用在内,将终端的位置检测的处理在终端内完成,因此可确保各终端执行应用所需要的位置检测精度,根据被要求的位置检测精度,可以大幅消减位置信息管理DB24的容量。符号说明
[0080] 1:终端
[0081] 2:位置信息取得服务器
[0082] 5:终端
[0083] 10:电波强度测量部
[0084] 11:移动/停止判定部
[0085] 12:通信部
[0086] 20:移动/停止状态接收部
[0087] 21:电波强度接收部
[0088] 22:电波强度波动消除部
[0089] 23:电波强度/位置转换部
[0090] 24:位置信息管理DB
[0091] 25:应用
[0092] 30:电波强度测量部
[0093] 31:移动/停止装置判定部
[0094] 100:区域
[0095] 101~106:接入点。
QQ群二维码
意见反馈