指纹数据库的更新方法、装置、服务器及存储介质制造方法及图纸

技术编号:24131431 阅读:37 留言:0更新日期:2020-05-13 06:28
本申请实施例适用于定位技术领域,提供了一种指纹数据库的更新方法、装置、服务器及存储介质,所述方法包括:接收终端设备采集的接收信号强度指示RSSI序列;根据所述RSSI序列和预设的指纹数据库中的指纹序列,对所述终端设备进行定位,确定所述终端设备的第一位置;对所述第一位置进行修正,获得所述终端设备的第二位置以及与所述第二位置相对应的目标指纹序列;根据所述目标指纹序列,对所述指纹数据库中所述第二位置对应的指纹序列进行更新。采用本实施例提供的方法进行指纹数据库的更新,无需借助其他手段,可以直接在对终端设备进行定位的过程中完成指纹数据库的自动更新,成本低,可行性高。

Methods, devices, servers and storage media for updating fingerprint database

【技术实现步骤摘要】
指纹数据库的更新方法、装置、服务器及存储介质
本申请属于定位
,特别是涉及一种指纹数据库的更新方法、装置、服务器及存储介质。
技术介绍
随着物联网与智能手机的普及,基于位置信息的位置服务越来越大众化、日常化,位置信息的社会价值和商业价值也越来越受到业界的关注。以位置服务中的室内定位为例。近年来,各种各样的室内定位技术不断出现,包括Wi-Fi、蓝牙(BLE)、射频识别(RFID)、超声波、超宽带(UWB)、可见光、磁场等无线信号衍生的室内定位技术。目前,Wi-Fi网络以及具有Wi-Fi接收功能的终端设备的大规模普及,使得基于Wi-Fi的室内定位技术逐渐被广泛认可与采纳。基于Wi-Fi的室内定位技术的主流方法包括基于测距的定位方法和基于指纹的定位方法。基于测距的定位方法依赖无线信号在传播过程中的能量衰减程度与传播距离之间符合一定的传播模型,以此通过接收信号强度来反推传播的距离。但由于室内环境复杂导致多径传播的不确定性,使得测距精度较低,进而导致定位精度也较低。基于指纹的定位方法主要利用无线信号在不同位置上的空间差异性,将无线信号作为地理位置的特征来进行定位。由于该方法不需要测量距离及角度,只需记录当前位置的信号强度作为地理位置的特征,使其可以在室内复杂的非视距环境下完成较高精度的定位,其在室内定位领域有着较高的可行性,因此Wi-Fi指纹定位技术逐渐成为主流的室内定位技术。但是,基于Wi-Fi指纹的定位技术在实际应该中也面临许多挑战。例如,当长期部署的静态指纹数据库无法适应动态的环境变化时,在当前环境中新部署无线接入点(AccessPoint,AP)或者AP移动的情况下,原有的指纹数据库就会与当前环境不符,导致定位精度大幅下降。
技术实现思路
有鉴于此,本申请实施例提供了一种指纹数据库的更新方法、装置、服务器及存储介质,可以实现指纹数据库的动态更新,保证定位精度。本申请实施例的第一方面提供了一种指纹数据库的更新方法,包括:接收终端设备采集的接收信号强度指示RSSI序列;根据所述RSSI序列和预设的指纹数据库中的指纹序列,对所述终端设备进行定位,确定所述终端设备的第一位置;对所述第一位置进行修正,获得所述终端设备的第二位置以及与所述第二位置相对应的目标指纹序列;根据所述目标指纹序列,对所述指纹数据库中所述第二位置对应的指纹序列进行更新。本申请实施例的第二方面提供了一种指纹数据库的更新装置,包括:RSSI序列接收模块,用于接收终端设备采集的接收信号强度指示RSSI序列;第一位置定位模块,用于根据所述RSSI序列和预设的指纹数据库对所述终端设备进行定位,确定所述终端设备的第一位置;第二位置确定模块,用于对所述第一位置进行修正,获得所述终端设备的第二位置以及与所述第二位置相对应的目标指纹序列;指纹数据库更新模块,用于根据所述目标指纹序列,对所述指纹数据库中所述第二位置对应的指纹序列进行更新。本申请实施例的第三方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的指纹数据库的更新方法。本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的指纹数据库的更新方法。本申请实施例的第五方面提供了一种计算机程序产品,当所述计算机程序产品在服务器上运行时,使得所述服务器执行上述第一方面所述的指纹数据库的更新方法。与现有技术相比,本申请实施例包括以下优点:本申请实施例,通过接收终端设备采集的RSSI序列,服务器可以根据RSSI序列和预设的指纹数据库中的指纹序列,对终端设备进行初步定位,确定出终端设备的第一位置;由于该第一位置是通过与未更新的指纹数据库中指纹序列进行匹配得到的,其精确度较低,因此可以对第一位置进行修改,得到精确度更高的第二位置,并获得与该第二位置相对应的目标指纹序列,从而可以根据上述目标指纹序列,对指纹数据库中第二位置对应的指纹序列进行更新,实现对指纹数据库的动态更新,解决了现有技术中对指纹数据库进行更新需要人工再次对室内环境进行数据采集,操作复杂,耗时较长的问题,提高了指纹数据库的更新效率。本实施例无需借助其他手段,可以直接在对终端设备进行定位的过程中完成指纹数据库的自动更新,成本低,可行性高。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例的一种指纹数据库的更新方法的步骤流程示意图;图2是本申请一个实施例的另一种指纹数据库的更新方法的步骤流程示意图;图3是本申请一个实施例的指纹数据库的更新方法所适用于的系统的架构示意图;图4是本申请一个实施例的一种指纹数据库的更新过程示意图;图5是本申请一个实施例的另一种指纹数据库的更新过程示意图;图6是本申请一个实施例的一种路径匹配过程示意图;图7是本申请一个实施例的一种指纹数据库的更新装置的示意图;图8是本申请一个实施例的一种服务器的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其他情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。通常,在使用Wi-Fi指纹定位时,为了保证定位精度,需要及时地对指纹数据库进行更新。目前,最常见的更新方式是通过定期重复地对需要更新指纹数据库的区域进行人工现场采集,重新构建指纹数据库。但是,这种更新方式需要耗费大量的人力成本和时间成本,极大地增加了定位系统的运行维护成本,可行性较差。为此,中国专利申请CN104853317A公开了一种Wi-Fi室内定位中指纹库的构建及更新方法,通过在定位区域的特定位置(如房间、走廊拐角等)布放锚节点,然后利用锚节点位置的信号强度和地理位置的权重回归方法进行离线指纹库的构建,进而在定位系统的在线阶段运行时能使用一种自适应回归方法实现指纹库的更新。但是,该方法需要额外增加锚节点的部署,相应地也就增加了定位系统的成本,丢失了Wi-Fi指纹定位基础设施免部署的优势,使得定位系统大规模部署的可行性大大下降。另外,中国专利申请CN107607122A公开了一种面向室内定位的位置指纹库构建和动态更新方法,通过将众多拥有对应功能的终端设备引入到RSS指纹库采集和更新的过程中,其核心原理是通过众包参与者的客户端设备的惯导(MEMS)模块和Wi-Fi模块,利用客户端设备的行人航本文档来自技高网
...

【技术保护点】
1.一种指纹数据库的更新方法,其特征在于,包括:/n接收终端设备采集的接收信号强度指示RSSI序列;/n根据所述RSSI序列和预设的指纹数据库中的指纹序列,对所述终端设备进行定位,确定所述终端设备的第一位置;/n对所述第一位置进行修正,获得所述终端设备的第二位置以及与所述第二位置相对应的目标指纹序列;/n根据所述目标指纹序列,对所述指纹数据库中所述第二位置对应的指纹序列进行更新。/n

【技术特征摘要】
1.一种指纹数据库的更新方法,其特征在于,包括:
接收终端设备采集的接收信号强度指示RSSI序列;
根据所述RSSI序列和预设的指纹数据库中的指纹序列,对所述终端设备进行定位,确定所述终端设备的第一位置;
对所述第一位置进行修正,获得所述终端设备的第二位置以及与所述第二位置相对应的目标指纹序列;
根据所述目标指纹序列,对所述指纹数据库中所述第二位置对应的指纹序列进行更新。


2.根据权利要求1所述的方法,其特征在于,所述根据所述RSSI序列和预设的指纹数据库中的指纹序列,对所述终端设备进行定位,确定所述终端设备的第一位置,包括:
对所述RSSI序列进行分类,将分类后的RSSI序列与预设的指纹数据库中的指纹序列进行分类匹配;
将匹配到的指纹序列对应的位置识别为所述终端设备的第一位置。


3.根据权利要求1或2所述的方法,其特征在于,所述第一位置包括多个,多个第一位置分别与时间序列上的多个时刻一一对应;所述对所述第一位置进行修正,获得所述终端设备的第二位置以及与所述第二位置相对应的目标指纹序列,包括:
获取预先存储于所述指纹数据库中的室内电子地图,所述室内电子地图包括多个室内路段;
分别计算所述时间序列上每个时刻对应的第一位置位于每个室内路段上的第一概率;以及,
分别计算所述终端设备从与所述时间序列上每个时刻相对应的第一位置,转移到与所述每个时刻的下一时刻相对应的第一位置的第二概率;
根据所述第一概率和所述第二概率,确定与所述多个第一位置一一对应的多个第二位置;
分别采集所述多个第二位置的目标指纹序列。


4.根据权利要求3所述的方法,其特征在于,所述第一概率为所述每个时刻的观测概率,所述分别计算所述时间序列上每个时刻对应的第一位置位于每个室内路段上的第一概率,包括:
将与所述时间序列上每个时刻相对应的第一位置作为预设的隐马尔可夫模型的观测变量,将所述室内电子地图中的多个室内路段作为所述隐马尔可夫模型的隐变量;
采用所述隐马尔可夫模型,计算所述每个时刻的观测概率。


5.根据权利要求4所述的方法,其特征在于,所述第二概率为所述每个时刻与所述每个时刻的下一时刻之间的状态转移概率,所述分别计算所述终端设备从与所述时间序列上每个时刻相对应的第一位置,转...

【专利技术属性】
技术研发人员:徐梓泳高峰许祥滨
申请(专利权)人:泰斗微电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1