射频指纹库更新方法、装置及系统的制作方法

文档序号:7995895阅读:194来源:国知局
射频指纹库更新方法、装置及系统的制作方法
【专利摘要】本发明实施例提供一种射频指纹库更新方法、装置及系统,其中射频指纹库更新方法包括根据预设时间长度内与锚节点对应的至少一条定位记录,分别获得至少一条定位记录中包括的各接入点的定位频度;其中,每条定位记录包括至少一个接入点的信息,每个接入点的定位频度为至少一条定位记录中包括接入点的定位记录的数量,与至少一条定位记录的总数的比值;若接入点的定位频度大于或等于上调门限值,且接入点未存在于锚节点的射频指纹中,则将接入点的信息存储至锚节点的射频指纹中,使得出现新增或新开启的接入点时,可以通过移动终端上报的定位记录,对射频指纹库自动更新,有效地提高了基于射频指纹的无线定位方法的准确率,降低误判率。
【专利说明】射频指纹库更新方法、装置及系统
【技术领域】
[0001 ] 本发明实施例涉及计算机技术和无线通信技术,尤其涉及一种射频指纹库更新方法、装置及系统。
【背景技术】
[0002]基于射频指纹的无线定位方法,采用紫蜂(Zigbee)、无线保真(WirelessFidelity, W1-Fi )、蓝牙(Bluetooth)和射频识别(Radio Frequency Identification,RFID)技术等短距离无线通信技术,利用由一个或多个无线信号强度构成的射频指纹,作为一定区域范围内的地理位置坐标。
[0003]目前,建立射频指纹库的方法为,在预先部署或选定了多个接入点(Accesspoint,AP)的区域范围内,将若干个地理位置设定为需要进行射频指纹采样的锚节点;利用无线检测终端在每个锚节点处分别进行检测。在每个锚节点处,若无线检测终端在预设时间长度内检测到一个或多个AP分别发出的至少一个信号,则根据检测到的每个AP的至少一个接收信号强度(Received Signal Strength Indicator, RSSI),统计计算出每个AP对应的RSSI,从而由该一个或多个AP分别对应的RSSI,构成所对应的锚节点的射频指纹。
[0004]在形成了射频指纹库之后,需要对移动终端在该区域范围内的当前位置进行定位时,移动终端将根据采集到的一个或多个AP的RSSI,形成与射频指纹相同的数据结构,并将形成的检测数据发送给定位服务器。定位服务器利用现有技术中基于射频指纹的定位算法,将接收到的检测数据与射频指纹库中的射频指纹进行匹配,通过判断出与该移动终端的当前位置最接近的锚节点,实现对该移动终端的定位。
[0005]但是,当在该区域范围内出现新增部署或新开启AP的情况时,将导致原有的射频指纹库与当前的网络环境不符,使得对移动终端进行定位的准确率下降,甚至出现系统级误判。因此,现有技术中的基于射频指纹的无线定位方法,存在准确率较低的问题。

【发明内容】

[0006]本发明实施例提供一种射频指纹库更新方法、装置及系统,用于解决现有技术中的基于射频指纹的无线定位方法准确率较低的问题。
[0007]本发明实施例的第一个方面是提供一种射频指纹库更新方法,包括:
[0008]根据预设时间长度内与锚节点对应的至少一条定位记录,分别获得所述至少一条定位记录中包括的各接入点的定位频度;其中,每条定位记录包括至少一个接入点的信息,每个接入点的定位频度为所述至少一条定位记录中包括所述接入点的定位记录的数量,与所述至少一条定位记录的总数的比值;
[0009]若所述接入点的定位频度大于或等于上调门限值,且所述接入点未存在于所述锚节点的射频指纹中,则将所述接入点的信息存储至所述锚节点的射频指纹中。
[0010]结合第一个方面的射频指纹库更新方法,在第一种可能的实现方式中,所述锚节点的射频指纹中还存储有与所包括的接入点对应的节点活跃度;[0011]相应地,所述方法还包括:
[0012]若所述接入点的定位频度大于或等于所述上调门限值,且所述接入点存在于所述锚节点的射频指纹中,则增大所述接入点对应的节点活跃度。
[0013]结合第一个方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:
[0014]若所述接入点的定位频度小于所述上调门限值,或者小于或等于下调门限值,且所述接入点存在于所述锚节点的射频指纹中,则减小所述接入点对应的节点活跃度,其中,所述下调门限值小于所述上调门限值。
[0015]结合第一个方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:
[0016]若所述接入点的节点活跃度小于或等于零,则从所述锚节点的射频指纹中将所述接入点的信息及所述接入点对应的节点活跃度删除。
[0017]本发明实施例的第二个方面是提供一种射频指纹库更新装置,包括:
[0018]获取单元,用于根据预设时间长度内与锚节点对应的至少一条定位记录,分别获得所述至少一条定位记录中包括的各接入点的定位频度;其中,每条定位记录包括至少一个接入点的信息,每个接入点的定位频度为所述至少一条定位记录中包括所述接入点的定位记录的数量,与所述至少一条定位记录的总数的比值;
[0019]处理单元,用于在所述接入点的定位频度大于或等于上调门限值,且所述接入点未存在于所述锚节点的射频指纹中时,将所述接入点的信息存储至所述锚节点的射频指纹中。
[0020]结合第二个方面的射频指纹库更新装置,在第一种可能的实现方式中,所述锚节点的射频指纹中还存储有与所包括的接入点对应的节点活跃度;
[0021]相应地,所述处理单元还用于:
[0022]在所述接入点的定位频度大于或等于所述上调门限值,且所述接入点存在于所述锚节点的射频指纹中时,增大所述接入点对应的节点活跃度。
[0023]结合第二个方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理单元还用于:
[0024]在所述接入点的定位频度小于所述上调门限值,或者小于或等于下调门限值,且所述接入点存在于所述锚节点的射频指纹中时,减小所述接入点对应的节点活跃度,其中,所述下调门限值小于所述上调门限值。
[0025]结合第二个方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述处理单元还用于:
[0026]在所述接入点的节点活跃度小于或等于零时,从所述锚节点的射频指纹中将所述接入点的信息及所述接入点对应的节点活跃度删除。
[0027]本发明实施例的第三个方面是提供一种定位服务器,包括上述射频指纹库更新装置。
[0028]本发明实施例的第四个方面是提供一种射频指纹库更新系统,包括上述射频指纹库更新装置、移动终端以及至少一个接入点;所述射频指纹库更新装置与所述移动终端通信连接,所述移动终端与所述至少一个接入点通信连接;[0029]所述移动终端根据检测到的所述至少一个接入点中的接入点的信息,组成定位记录,并将所述定位记录发送给所述射频指纹库更新装置。
[0030]本发明实施例的第五个方面是提供一种射频指纹库更新系统,包括上述定位服务器、移动终端以及至少一个接入点;所述定位服务器与所述移动终端通信连接,所述移动终端与所述至少一个接入点通信连接;
[0031]所述移动终端根据检测到的所述至少一个接入点中的接入点的信息,组成定位记录,并将所述定位记录发送给所述定位服务器。
[0032]本发明实施例提供的射频指纹库更新方法、装置及系统,对预设时间长度内与锚节点对应的至少一条定位记录进行统计,分别根据所述至少一条定位记录中出现的各接入点,在所述至少一条定位记录中出现的次数与所述至少一条定位记录的总数的比值,计算出各接入点的定位频度,对于其中的定位频度大于或等于上调门限值,但是未存在于该锚节点的射频指纹中的接入点,将其信息新增存储到该锚节点的射频指纹中,使得在区域内出现新增或新开启的接入点时,可以通过移动终端上报的定位记录,实现对射频指纹库的自动更新,由于能够根据区域内接入点的变化情况,及时地对射频数据库进行更新,有效地提高了基于射频指纹的无线定位方法的准确率,降低误判率。
【专利附图】

【附图说明】
[0033]图1为本发明实施例提供的射频指纹库更新方法的流程图;
[0034]图2为本发明实施例提供的另一射频指纹库更新方法的流程图;
[0035]图3为本发明实施例提供的又一射频指纹库更新方法的流程图;
[0036]图4a为本发明实施例提供的射频指纹库更新装置的结构示意图;
[0037]图4b为本发明实施例提供的另一射频指纹库更新装置的结构示意图;
[0038]图5a为本发明实施例提供的定位服务器的结构示意图;
[0039]图5b为本发明实施例提供的另一定位服务器的结构示意图;
[0040]图6a为本发明实施例提供的射频指纹库更新系统的结构示意图;
[0041]图6b为本发明实施例提供的另一射频指纹库更新系统的结构示意图。
【具体实施方式】
[0042]在已部署了至少一个接入点的区域内,处于正常工作状态的接入点会周期性地发射信号。当移动终端在该区域内移动时,若用户需要对移动终端当前所处的位置进行定位,则通过移动终端获取能够接收到信号的接入点的信息。其中,接入点的信息可以包括接入点的标识信息,以及从对应的接入点接收到的信号的RSSI,接入点的标识信息可以为接入点的介质访问控制(Media Access Control, MAC)地址或者其他标识信息。
[0043]移动终端将获取到的一个或多个接入点的信息,构造为射频指纹匹配技术可识别的数据格式,将其作为检测数据发送给定位服务器。定位服务器根据移动终端发送的检测数据,利用基于射频指纹的定位算法,计算出与该移动终端当前所处位置最接近的射频指纹,将该射频指纹对应的锚节点作为该移动终端的位置信息。具体的基于射频指纹的定位算法可以采用与现有技术中类似的实现方式,例如最近邻接法或贝叶斯概率法等。
[0044]本发明实施例提供的射频指纹库更新装置可以为定位服务器中的功能模块,也可以为独立的用于对射频指纹库进行更新的设备。
[0045]当射频指纹库更新装置为定位服务器中的功能模块时,定位服务器在计算出移动终端的位置信息之后,将移动终端上报的检测数据和计算出的锚节点的信息发送给射频指纹库更新装置,由射频指纹库更新装置利用本发明各实施例中所述的实现方式,对射频指纹库进行更新。
[0046]当射频指纹库更新装置为独立的用于对射频指纹库进行更新的设备时,射频指纹库更新装置可以从定位服务器获取移动终端上报的检测数据和计算出的锚节点的信息,或者从移动终端接收其所上报的检测数据和其所接收到的作为定位结果的锚节点的信息,并在完成对射频指纹库的更新之后,将更新的射频指纹发送给定位服务器,以供定位服务器对所存储的射频指纹库进行更新。
[0047]该定位服务器和/或射频指纹库更新装置可以位于上述区域内,也可以位于远程的其他位置。根据定位服务器和/或射频指纹库更新装置所在位置的不同,移动终端可以通过移动互联网或者采用短距离无线通信技术,实现与定位服务器和/或射频指纹库更新装置的通信连接。本发明各实施例中所述的接入点可以为室内的接入点设备或者室外的基站。
[0048]图1为本发明实施例提供的射频指纹库更新方法的流程图,如图1所示,该方法包括:
[0049]101、根据预设时间长度内与锚节点对应的至少一条定位记录,分别获得所述至少一条定位记录中包括的各接入点的定位频度。
[0050]其中,每条定位记录包括至少一个接入点的信息,每个接入点的定位频度为所述至少一条定位记录中包括所述接入点的定位记录的数量,与所述至少一条定位记录的总数的比值。
[0051]具体的,射频指纹库更新装置中预设有一时间长度,在该时间长度结束之后,射频指纹库更新装置获取该时间长度之内的一条或多条定位记录。
[0052]定位记录包括移动终端上报给定位服务器的检测数据,还包括定位服务器计算出的与检测数据对应的锚节点的信息。
[0053]其中,检测数据中包括移动终端在当前位置上检测到的接入点的标识,以及分别从这些接入点接收到的信号的RSSI。
[0054]与该检测数据最接近的射频指纹所对应的锚节点的信息是根据检测数据计算出的,包括锚节点的标识以及该锚节点的射频指纹。射频指纹包括一个或多个接入点的标识,以及与各接入点分别对应的RSSI。
[0055]射频指纹库更新装置在获取到多条定位记录之后,根据定位记录中的锚节点的标识,将属于各锚节点的一条或多条定位记录分别进行统计运算。
[0056]对每个锚节点的定位记录进行统计的方法为,首先统计与锚节点对应的定位记录的总数,其次统计该锚节点的各条定位记录中各接入点出现的次数。将接入点在该锚节点的定位记录中出现的次数与该锚节点的定位记录的总数的比值,作为该接入点的定位频度。
[0057]从而,能够计算出每个锚节点的定位记录中出现的每个接入点的定位频度。
[0058]102、若所述接入点的定位频度大于或等于上调门限值,且所述接入点未存在于所述锚节点的射频指纹中,则将所述接入点的信息存储至所述锚节点的射频指纹中。
[0059]具体的,射频指纹库更新装置中预先设置有上调门限值。根据计算出的锚节点的定位记录中出现的每个接入点的定位频度,判断各定位频度是否大于或等于该上调门限值。
[0060]对于定位频度大于或等于该上调门限值的接入点,进一步判断该接入点是否为该锚节点的射频指纹中的接入点,如果不是该锚节点的射频指纹中已存在的接入点,则将该接入点的信息存储到该锚节点的射频指纹中。
[0061]其中,新增加至射频指纹中的接入点的信息包括该接入点的标识,以及该接入点的RSSI。新增加至射频指纹中的接入点的RSSI可以为,在该锚节点的各条定位记录中,该接入点的RSSI的平均值。
[0062]步骤101-102是针对预设时间长度内获取到的各条定位记录中所包括的锚节点和接入点进行的。对其中的锚节点和接入点分别进行完上述的统计计算之后,能够实现对这些锚节点的射频指纹的更新。
[0063]本发明实施例提供的射频指纹库更新方法,对预设时间长度内与锚节点对应的至少一条定位记录进行统计,分别根据所述至少一条定位记录中出现的各接入点,在所述至少一条定位记录中出现的次数与所述至少一条定位记录的总数的比值,计算出各接入点的定位频度,对于其中的定位频度大于或等于上调门限值,但是未存在于该锚节点的射频指纹中的接入点,将其信息新增存储到该锚节点的射频指纹中,使得在区域内出现新增或新开启的接入点时,可以通过移动终端上报的定位记录,实现对射频指纹库的自动更新,由于能够根据区域内接入点的变化情况,及时地对射频数据库进行更新,有效地提高了基于射频指纹的无线定位方法的准确率,降低误判率。
[0064]图2为本发明实施例提供的另一射频指纹库更新方法的流程图,如图2所示,该方法包括:
[0065]201、根据预设时间长度内与锚节点对应的至少一条定位记录,分别获得所述至少一条定位记录中包括的各接入点的定位频度。在执彳丁完步骤201之后,可以执彳丁步骤202、203 或 204。
[0066]具体的,可以参见步骤101中的实现方式。
[0067]202、若所述接入点的定位频度大于或等于上调门限值,且所述接入点未存在于所述锚节点的射频指纹中,则将所述接入点的信息存储至所述锚节点的射频指纹中。
[0068]具体的,可以参见步骤102中的实现方式。
[0069]203、若所述接入点的定位频度大于或等于所述上调门限值,且所述接入点存在于所述锚节点的射频指纹中,则增大所述接入点对应的节点活跃度。
[0070]具体的,锚节点的射频指纹中不仅包括接入点的标识,接入点的RSSI,还可以包括接入点的节点活跃度。
[0071]射频指纹库更新装置判断出定位频度大于或等于该上调门限值的接入点中,包括已存在于该锚节点的射频指纹中的接入点时,可以对符合此条件的接入点的节点活跃度进行上调。也就是说,可以通过预设规则,增大符合此条件的接入点的节点活跃度。
[0072]从而,对射频指纹库中该锚节点的射频指纹进行了更新。
[0073]204、若所述接入点的定位频度小于所述上调门限值,或者小于或等于下调门限值,且所述接入点存在于所述锚节点的射频指纹中,则减小所述接入点对应的节点活跃度。其中,所述下调门限值小于所述上调门限值。
[0074]具体的,射频指纹库更新装置判断出定位频度小于该上调门限值的接入点之后,有如下两种处理方式。
[0075]—种为,对于定位频度小于该上调门限值的接入点,直接减小该接入点的节点活跃度。从而,对射频指纹库中该锚节点的射频指纹进行了更新。
[0076]另一种为,对于定位频度小于该上调门限值的接入点,进一步判断该接入点的定位频度是否小于或等于下调门限值。其中,下调门限值为射频指纹库更新装置中预设的另一个门限值,该下调门限值小于该上调门限值。
[0077]若该接入点的定位频度小于该上调门限值,但是大于该下调门限值,则可以不对该接入点的节点活跃度进行调整。
[0078]若该接入点的定位频度小于或等于该下调门限值,则减小该接入点的节点活跃度。从而,对射频指纹库中该锚节点的射频指纹进行了更新。
[0079]由于无线网络的不稳定性,以及移动终端之间的差异性,对于已存储在射频指纹中的接入点进行更新时,仅对接入点的节点活跃度进行更新,而并不对接入点的RSSI进行更新,以保证基于射频指纹的无线定位方法的准确性和可靠性。
[0080]进一步地,若所述接入点的节点活跃度小于或等于零,则从所述锚节点的射频指纹中将所述接入点的信息及所述接入点对应的节点活跃度删除。
[0081]具体的,在射频指纹库更新装置对接入点的节点活跃度进行下调后,判断减小的节点活跃度是否小于或等于零。
[0082]对于节点活跃度小于或等于零的接入点,从该锚节点的射频指纹中,删除与该接入点有关的信息。与接入点有关的信息包括该接入点的标识、该接入点的RSSI以及该接入点的节点活跃度。从而,对射频指纹库中该锚节点的射频指纹进行了更新。
[0083]本发明实施例提供的射频指纹库更新方法,对预设时间长度内与锚节点对应的至少一条定位记录进行统计,分别根据所述至少一条定位记录中出现的各接入点,在所述至少一条定位记录中出现的次数与所述至少一条定位记录的总数的比值,计算出各接入点的定位频度。对于其中的定位频度大于或等于上调门限值,但是未存在于该锚节点的射频指纹中的接入点,将其信息新增存储到该锚节点的射频指纹中;对于其中定位频度大于或等于上调门限值,且存在于该锚节点的射频指纹中的接入点,增大其节点活跃度;对于其中定位频度小于上调门限值,或者小于或等于下调门限值,且存在于该锚节点的射频指纹中的接入点,减小其节点活跃度;对于节点活跃度小于或等于零的接入点,从锚节点的射频指纹中将该接入点的信息及节点活跃度删除。从而使得在区域内出现新增或新开启接入点,或者出现故障或关闭接入点时,可以通过移动终端上报的定位记录,实现对射频指纹库的自动更新,由于能够根据区域内接入点的变化情况,及时地对射频数据库进行更新,有效地提高了基于射频指纹的无线定位方法的准确率,降低误判率。
[0084]图3为本发明实施例提供的又一射频指纹库更新方法的流程图,如图3所示,该方法包括:
[0085]301、在离线训练阶段建立初始的射频指纹库。
[0086]具体的,在离线训练阶段采用与现有技术中类似的实现方式,在定位服务器中建立初始的射频指纹库。射频指纹库中存储有各锚节点能够接收到信号的接入点的MAC地址、该接入点的RSSI以及该接入点的节点活跃度等信息。其中,在初始的射频指纹库中,每个接入点的节点活跃度的初始值为I。
[0087]302、射频指纹库更新装置进行初始化。
[0088]具体的,射频指纹库更新装置对相关的参数进行设置或者初始化。设定一个时间长度作为滑动时间窗长T ;设定最小判别次数阈值N,N为滑动时间窗长T需要满足的定位记录的数量;设定上调门限值Th1和下调门限值Th2,Th1大于O且小于1,Th2大于O且小于I ;设定对节点活跃度进行调整时的调整步长值Λ ;将各锚节点的定位记录的数量(Num_Record)清零;将各锚节点的定位记录中出现的接入点的数量(Num_Detection)清零;启动计时器(Timer),并将其初始值置为O。
[0089]其中,在实际应用中,可以根据需要对上述各参数进行设定。
[0090]需要说明的是,本发明实施例中所述的射频指纹库更新装置是定位服务器中的功能模块,相应地,定位服务器是指在定位服务器中除射频指纹库更新装置以外的其他模块的功能。
[0091]303、移动终端根据在当前位置上采集到的接入点的RSSI建立为数据集S,并发送至定位服务器。
[0092]具体的,当移动终端移动到区域内的某个位置需要定位时,对于在此位置上,能够接收到信号的接入点,分别计算从这些接入点接收信号的RSSI。移动终端将当前位置上所能够采集到的接入点的RSSI,建立为数据集S。该数据集S具有与射频指纹相同的数据结构,以便于定位服务器根据接收到的数据集S与射频指纹库进行匹配计算。
[0093]304、定位服务器等待接收移动终端上报的数据集S,在接收到移动终端上报的数据集S之后,利用基于射频指纹的定位算法,获得移动终端当前的位置信息L,并将定位记录(S,L)发送给射频指纹库更新装置。
[0094]具体的,定位服务器从移动终端接收到数据集S之后,利用基于射频指纹的定位算法,对数据集S与射频指纹数据库中的各个锚节点的射频指纹进行匹配计算,从而得到移动终端当前的位置信息L。位置信息L即对应着锚节点L,具体可以为锚节点的标识信息,或者该锚节点所对应位置的描述信息等。
[0095]定位服务器根据数据集S和位置信息L,构造定位记录(S,L),并将定位记录(S,L)传输至射频指纹库更新装置。
[0096]305、判断射频指纹库更新装置是否接收到新的定位记录(S,L)。若是,则执行步骤306 ;若否,则返回执行步骤304 ;
[0097]306、将锚节点L对应的定位记录的数量Num_Record (L)加I。
[0098]307、若数据集S中包括接入点i的BSSIDi,则将锚节点L的定位记录中出现的接入点 i 的数量 Num_Detection (L, BSSIDi)加 I。
[0099]308、判断计时器Timer是否大于滑动时间窗长T。若是,则执行步骤309 ;若否,则返回执行步骤304。
[0100]309、判断Num_Record (L)是否大于或等于N。若是,则执行步骤310 ;若否,则返回执行步骤302。
[0101]310、计算接入点 i 的定位频度 Freq (L, BSSIDiX 其中,Freq (L, BSSIDi) =Num_Detection (L, BSSIDi) /Num_Record (L)0
[0102]311、判断Freq (L,BSSIDi)是否大于或等于Th115若是,则执行步骤312 ;若否,则执行步骤315 ;
[0103]312、判断接入点i的BSSIDi是否已存在与锚节点L的射频指纹中。若是,则执行步骤313 ;若否,则执行步骤314 ;
[0104]313、将接入点i的节点活跃度Aci增加Λ。进而,继续返回执行步骤302。
[0105]具体的,可以利用公式Aci=Min (1,Aci+Λ),将Aci的最大值限定在为I。
[0106]314、在锚节点L的射频指纹中新增接入点i的信息,并将接入点i的节点活跃度的初始值设定为Ac_min。进而,继续返回执行步骤302。
[0107]具体的,在对射频指纹库进行更新的过程中设定的Ac_min,可以为小于I的数值。接入点i的信息包括接入点i的BSSIDi和其在该锚节点的各条定位记录(S,L)中RSSI的平均值。
[0108]315、判断Freq (L,BSSIDi)是否小于或等于Th2。若是,则执行步骤316 ;若否,返回执行步骤302。
[0109]316、将接入点i的节点活跃度Aci减小Λ。
[0110]具体的,可以 利用公式Aci=Min (0,Ac1-Λ),将Aci的最小值限定在为O。
[0111]317、判断接入点i的节点活跃度Aci是否等于O。若是,则执行步骤318 ;若否,则返回执行步骤302。
[0112]318、将接入点i的信息从锚节点L的射频指纹中删除。进而,继续返回执行步骤302。
[0113]以下通过举例对上述射频指纹库的更新过程进行说明。
[0114]假设某个区域内包括部署有m个接入点,并设置了 I个锚节点IL1, L2,…Lj,每个锚节点的射频指纹中包括接入点的基本服务集标识(Basic Service SetIdentification, BSSID)以及接入点的RSSI以及节点活跃度Ac。
[0115]其中,例如,假设射频指纹库中锚节点L2的射频指纹为
【权利要求】
1.一种射频指纹库更新方法,其特征在于,包括: 根据预设时间长度内与锚节点对应的至少一条定位记录,分别获得所述至少一条定位记录中包括的各接入点的定位频度;其中,每条定位记录包括至少一个接入点的信息,每个接入点的定位频度为所述至少一条定位记录中包括所述接入点的定位记录的数量,与所述至少一条定位记录的总数的比值; 若所述接入点的定位频度大于或等于上调门限值,且所述接入点未存在于所述锚节点的射频指纹中,则将 所述接入点的信息存储至所述锚节点的射频指纹中。
2.根据权利要求1所述的射频指纹库更新方法,其特征在于,所述锚节点的射频指纹中还存储有与所包括的接入点对应的节点活跃度; 相应地,所述方法还包括: 若所述接入点的定位频度大于或等于所述上调门限值,且所述接入点存在于所述锚节点的射频指纹中,则增大所述接入点对应的节点活跃度。
3.根据权利要求2所述的射频指纹库更新方法,其特征在于,所述方法还包括: 若所述接入点的定位频度小于所述上调门限值,或者小于或等于下调门限值,且所述接入点存在于所述锚节点的射频指纹中,则减小所述接入点对应的节点活跃度,其中,所述下调门限值小于所述上调门限值。
4.根据权利要求2或3所述的射频指纹库更新方法,其特征在于,所述方法还包括: 若所述接入点的节点活跃度小于或等于零,则从所述锚节点的射频指纹中将所述接入点的信息及所述接入点对应的节点活跃度删除。
5.一种射频指纹库更新装置,其特征在于,包括: 获取单元,用于根据预设时间长度内与锚节点对应的至少一条定位记录,分别获得所述至少一条定位记录中包括的各接入点的定位频度;其中,每条定位记录包括至少一个接入点的信息,每个接入点的定位频度为所述至少一条定位记录中包括所述接入点的定位记录的数量,与所述至少一条定位记录的总数的比值; 处理单元,用于在所述接入点的定位频度大于或等于上调门限值,且所述接入点未存在于所述锚节点的射频指纹中时,将所述接入点的信息存储至所述锚节点的射频指纹中。
6.根据权利要求5所述的射频指纹库更新装置,其特征在于,所述锚节点的射频指纹中还存储有与所包括的接入点对应的节点活跃度; 相应地,所述处理单元还用于: 在所述接入点的定位频度大于或等于所述上调门限值,且所述接入点存在于所述锚节点的射频指纹中时,增大所述接入点对应的节点活跃度。
7.根据权利要求6所述的射频指纹库更新装置,其特征在于,所述处理单元还用于: 在所述接入点的定位频度小于所述上调门限值,或者小于或等于下调门限值,且所述接入点存在于所述锚节点的射频指纹中时,减小所述接入点对应的节点活跃度,其中,所述下调门限值小于所述上调门限值。
8.根据权利要求6或7所述的射频指纹库更新装置,其特征在于,所述处理单元还用于: 在所述接入点的节点活跃度小于或等于零时,从所述锚节点的射频指纹中将所述接入点的信息及所述接入点对应的节点活跃度删除。
9.一种定位服务器,其特征在于,包括如权利要求5-8中任一所述的射频指纹库更新>j-U ρ?α装直。
10.一种射频指纹库更新系统,其特征在于,包括如权利要求5-8中任一所述的射频指纹库更新装置、移动终端以及至少一个接入点;所述射频指纹库更新装置与所述移动终端通信连接,所述移动终端与所述至少一个接入点通信连接; 所述移动终端根据检测到的所述至少一个接入点中的接入点的信息,组成定位记录,并将所述定位记录发送给所述射频指纹库更新装置。
11.一种射频指纹库更新系统,其特征在于,包括如权利要求9所述的定位服务器、移动终端以及至少一个接入点;所述定位服务器与所述移动终端通信连接,所述移动终端与所述至少一个接入点通信连接; 所述移动终端根据检测到的所述至少一个接入点中的接入点的信息,组成定位记录,并将所述定位记录发 送给所述定位服务器。
【文档编号】H04W64/00GK103945428SQ201310027178
【公开日】2014年7月23日 申请日期:2013年1月21日 优先权日:2013年1月21日
【发明者】丁强, 李莉 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1