定位数据的更新方法、服务器及计算机可读介质技术

技术编号:17618907 阅读:28 留言:0更新日期:2018-04-04 09:19
本发明专利技术提供一种定位数据的更新方法、服务器及计算机可读介质。其方法包括:根据首次采集的建筑物的室内的定位数据中的所有WIFI指纹,生成第一WIFI列表;采集预设时间周期内、建筑物的室内的所有携带有请求定位的WIFI指纹的WIFI定位请求;根据预设时间周期内的所有WIFI定位请求,生成第二WIFI列表;根据第二WIFI列表和第一WIFI列表,对定位数据中的WIFI指纹进行更新。本发明专利技术的技术方案,与现有技术相比,不用重新采集定位数据,根据首次采集的所有WIFI指纹以及预设时间周期内、所有请求定位的WIFI指纹,便可以实现对定位数据的更新,可以有效地节省人力和物力的资源,有效地提高定位数据的更新效率。

The updating method of the location data, the server and the computer readable medium

【技术实现步骤摘要】
定位数据的更新方法、服务器及计算机可读介质
本专利技术涉及计算机应用
,尤其涉及一种定位数据的更新方法、服务器及计算机可读介质。
技术介绍
随着地图产品的室内图覆盖越来越多,室内定位导航的需求也变得非常强烈。现有技术中最常见的全球定位系统(GlobalPositioningSystem;GPS)的定位,多用于室外场景中,由于GPS穿透能力较弱,导致其无法进行有效地室内定位。因此,现有的室内定位多采用WIFI定位。现有的WIFI室内定位,主要通过预先采集室内的各个位置点的地理坐标,同时采集各位置点的WIFI指纹,然后建立各位置点的地理坐标与对应的WIFI指纹的对应关系,作为该位置点的定位数据,并存储。定位时定位服务器根据待定位设备采集到的WIFI指纹,根据存储的各位置点的定位数据中WIFI指纹与地理坐标的对应关系,获取该WIIF指纹对应的地理坐标,从而实现根据采集到的WIFI指纹定位该待定位设备所在的位置点的地理坐标。但是,实际应用中,建筑物的室内的定位数据采集一定时间之后,建筑物内的用于发射WIFI信号的部分接入点(AccessPoint;AP)会发生一些变化,如发生缺失或者损坏,无法产生对应的WIFI信号,导致待定位设备在该AP覆盖区域中的位置点接收到的WIFI指纹相对于定位数据首次采集时发生了变化,从而造成室内定位效果差。为了克服该问题,现有技术中,在每次定位数据的采集后半年或者一年再重新采集并更新定位数据,以保证定位效果。但是,现有技术中,每次更新定位数据时,均需要重新进行一次定位数据的采集,且重新采集会造成人力和物力的资源消耗较大,因此,现有技术的定位数据的更新效率非常低。
技术实现思路
本专利技术提供了一种定位数据的更新方法、服务器及计算机可读介质,用于提高定位数据的更新效率。本专利技术提供一种定位数据的更新方法,所述方法包括:根据首次采集的建筑物的室内的定位数据中的所有WIFI指纹,生成第一WIFI列表;采集预设时间周期内、所述建筑物的室内的所有携带有请求定位的WIFI指纹的WIFI定位请求;根据所述预设时间周期内的所述所有WIFI定位请求,生成第二WIFI列表;根据所述第二WIFI列表和所述第一WIFI列表,对所述定位数据中的WIFI指纹进行更新。进一步可选地,如上所述的方法中,根据首次采集的建筑物的室内的定位数据中的所有WIFI指纹,生成第一WIFI列表,具体包括:从首次采集的所述建筑物的室内的所述定位数据中的所有WIFI指纹中,获取各所述WIFI指纹中的WIFI信号的接入点的标识;将所述所有WIFI指纹中的WIFI信号的接入点的标识集合在一列表中,生成所述第一WIFI列表。进一步可选地,如上所述的方法中,根据所述预设时间周期内的所述所有WIFI定位请求,生成第二WIFI列表,具体包括:从所述预设时间周期内的所述所有WIFI定位请求中,获取所述预设时间周期内、请求定位的所有WIFI指纹;从请求定位的所述所有WIFI指纹中,获取各所述WIFI指纹中的WIFI信号的接入点的标识;将请求定位的所述所有WIFI指纹的接入点的标识集合在一列表中,生成所述第二WIFI列表。进一步可选地,如上所述的方法中,根据所述第二WIFI列表和所述第一WIFI列表,对所述定位数据中的WIFI指纹进行更新,具体包括:根据所述第二WIFI列表和所述第一WIFI列表,获取首次采集之后,在所述预设时间周期内仍然有效的数个有效接入点的标识;根据所述数个有效接入点的标识,更新所述定位数据中的各WIFI指纹,使得更新后的各所述WIFI指纹中仅保留各所述有效接入点对应的WIFI信号。进一步可选地,如上所述的方法中,根据所述第二WIFI列表和所述第一WIFI列表,对所述定位数据中的WIFI指纹进行更新之后,所述方法还包括:根据更新WIFI指纹后的所述定位数据和预先训练的效果检测模块,检测定位效果;若所述定位效果为差时,提示所述建筑物的室内的所述定位数据需要重新采集。进一步可选地,如上所述的方法中,根据更新WIFI指纹后的所述定位数据和预先训练的效果检测模块,检测定位效果之前,所述方法还包括:使用首次采集的所述定位数据训练所述效果检测模块。本专利技术提供一种定位服务器,所述服务器包括:第一生成模块,用于根据首次采集的建筑物的室内的定位数据中的所有WIFI指纹,生成第一WIFI列表;采集模块,用于采集预设时间周期内、所述建筑物的室内的所有携带有请求定位的WIFI指纹的WIFI定位请求;第二生成模块,用于根据所述预设时间周期内的所述所有WIFI定位请求,生成第二WIFI列表;更新模块,用于根据所述第二WIFI列表和所述第一WIFI列表,对所述定位数据中的WIFI指纹进行更新。进一步可选地,如上所述的服务器中,所述第一生成模块,具体用于:从首次采集的所述建筑物的室内的所述定位数据中的所有WIFI指纹中,获取各所述WIFI指纹中的WIFI信号的接入点的标识;将所述所有WIFI指纹中的WIFI信号的接入点的标识集合在一列表中,生成所述第一WIFI列表。进一步可选地,如上所述的服务器中,所述第二生成模块,具体用于:从所述预设时间周期内的所述所有WIFI定位请求中,获取所述预设时间周期内、请求定位的所有WIFI指纹;从请求定位的所述所有WIFI指纹中,获取各所述WIFI指纹中的WIFI信号的接入点的标识;将请求定位的所述所有WIFI指纹的接入点的标识集合在一列表中,生成所述第二WIFI列表。进一步可选地,如上所述的服务器中,所述更新模块,具体用于:根据所述第二WIFI列表和所述第一WIFI列表,获取首次采集之后,在所述预设时间周期内仍然有效的数个有效接入点的标识;根据所述数个有效接入点的标识,更新所述定位数据中的各WIFI指纹,使得更新后的各所述WIFI指纹中仅保留各所述有效接入点对应的WIFI信号。进一步可选地,如上所述的服务器中,所述服务器还包括:检测模块,用于根据更新WIFI指纹后的所述定位数据和预先训练的效果检测模块,检测定位效果;提示模块,用于若所述检测模块检测到所述定位效果为差时,提示所述建筑物的室内的所述定位数据需要重新采集。进一步可选地,如上所述的服务器中,所述服务器还包括:训练模块,用于使用首次采集的所述定位数据训练所述效果检测模块。本专利技术还提供一种计算机设备,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的定位数据的更新方法。本专利技术还提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的定位数据的更新方法。本专利技术的定位数据的更新方法、服务器及计算机可读介质,通过根据首次采集的建筑物的室内的定位数据中的所有WIFI指纹,生成第一WIFI列表;采集预设时间周期内、建筑物的室内的所有携带有请求定位的WIFI指纹的WIFI定位请求;根据预设时间周期内的所有WIFI定位请求,生成第二WIFI列表;根据第二WIFI列表和第一WIFI列表,对定位数据中的WIFI指纹进行更新。本专利技术的技术方案,与现有技术相比,不用重新采集定位数据,根据首次采集的所有WIFI指纹以及预设时间周期内、所有请求定位的WIFI本文档来自技高网
...
定位数据的更新方法、服务器及计算机可读介质

【技术保护点】
一种定位数据的更新方法,其特征在于,所述方法包括:根据首次采集的建筑物的室内的定位数据中的所有WIFI指纹,生成第一WIFI列表;采集预设时间周期内、所述建筑物的室内的所有携带有请求定位的WIFI指纹的WIFI定位请求;根据所述预设时间周期内的所述所有WIFI定位请求,生成第二WIFI列表;根据所述第二WIFI列表和所述第一WIFI列表,对所述定位数据中的WIFI指纹进行更新。

【技术特征摘要】
1.一种定位数据的更新方法,其特征在于,所述方法包括:根据首次采集的建筑物的室内的定位数据中的所有WIFI指纹,生成第一WIFI列表;采集预设时间周期内、所述建筑物的室内的所有携带有请求定位的WIFI指纹的WIFI定位请求;根据所述预设时间周期内的所述所有WIFI定位请求,生成第二WIFI列表;根据所述第二WIFI列表和所述第一WIFI列表,对所述定位数据中的WIFI指纹进行更新。2.根据权利要求1所述的方法,其特征在于,根据首次采集的建筑物的室内的定位数据中的所有WIFI指纹,生成第一WIFI列表,具体包括:从首次采集的所述建筑物的室内的所述定位数据中的所有WIFI指纹中,获取各所述WIFI指纹中的WIFI信号的接入点的标识;将所述所有WIFI指纹中的WIFI信号的接入点的标识集合在一列表中,生成所述第一WIFI列表。3.根据权利要求1所述的方法,其特征在于,根据所述预设时间周期内的所述所有WIFI定位请求,生成第二WIFI列表,具体包括:从所述预设时间周期内的所述所有WIFI定位请求中,获取所述预设时间周期内、请求定位的所有WIFI指纹;从请求定位的所述所有WIFI指纹中,获取各所述WIFI指纹中的WIFI信号的接入点的标识;将请求定位的所述所有WIFI指纹的接入点的标识集合在一列表中,生成所述第二WIFI列表。4.根据权利要求1所述的方法,其特征在于,根据所述第二WIFI列表和所述第一WIFI列表,对所述定位数据中的WIFI指纹进行更新,具体包括:根据所述第二WIFI列表和所述第一WIFI列表,获取首次采集之后,在所述预设时间周期内仍然有效的数个有效接入点的标识;根据所述数个有效接入点的标识,更新所述定位数据中的各WIFI指纹,使得更新后的各所述WIFI指纹中仅保留各所述有效接入点对应的WIFI信号。5.根据权利要求1-4任一所述的方法,其特征在于,根据所述第二WIFI列表和所述第一WIFI列表,对所述定位数据中的WIFI指纹进行更新之后,所述方法还包括:根据更新WIFI指纹后的所述定位数据和预先训练的效果检测模块,检测定位效果;若所述定位效果为差时,提示所述建筑物的室内的所述定位数据需要重新采集。6.根据权利要求5所述的方法,其特征在于,根据更新WIFI指纹后的所述定位数据和预先训练的效果检测模块,检测定位效果之前,所述方法还包括:使用首次采集的所述定位数据训练所述效果检测模块。7.一种定位服务器,其特征在于,所述服务器包括:第一...

【专利技术属性】
技术研发人员:卢志泳贾海禄
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1