【技术实现步骤摘要】
建筑物定位方法、装置、设备、存储介质和终端设备
本申请涉及人工智能
、计算机视觉
和智能交通
,具体涉及一种建筑物定位方法、装置、设备、存储介质、计算机程序产品和终端设备。
技术介绍
目前,随着移动互联网技术的快速发展,对用户位置的定位技术在多种场景及应用中起到关键作用。当用户身处室外,电子设备可依赖卫星获取较高精度的定位;而当用户身处室内,民用设备几乎无法获取卫星数据,因此无法直接利用卫星数据实现定位。而众多应用程序app的运行需根据用户身处的建筑物信息,以便启动对应功能,提供更好的服务。因此,当用户身处室内时,需依赖辅助信息进行定位,尽可能正确的推断用户所处建筑物。对此,目前主流的解决方案大致有两种,第一种是利用全球定位系统(GlobalPositioningSystem,GPS)与Wi-Fi(无线通信技术中的“行动热点”)的共现关系构建Wi-Fi指纹,然后通过Wi-Fi指纹进行定位;第二种是根据GPS与Wi-Fi的共现关系,Wi-Fi间的共现关系及Wi-Fi的服务集标识符(ServiceSetIdentifier,SSID)与兴趣点(PointofInterest,POI)名称的对应关系,离线推断各Wi-Fi的位置,当发起定位请求时,结合设备发起请求时的Wi-Fi信息及离线推断的各Wi-Fi位置推算用户所处建筑。但是,第一种方案中无法有效地在室内构建指纹,第二种方案中在建筑物距离较近的情况下难以准确推断Wi-Fi所处的真实位置,而基于低准确度的Wi-Fi难以推断用户的准确位置。 ...
【技术保护点】
1.一种建筑物定位方法,包括:/n获取建筑物指纹库,所述建筑物指纹库包括多组三元组数据与对应的多个建筑物信息,其中单组三元组数据包括测绘数据、GPS数据和Wi-Fi数据;/n接收定位请求,所述定位请求中包括第一三元组数据,所述第一三元组数据包括第一测绘数据、第一GPS数据和第一Wi-Fi数据;/n计算所述第一三元组数据分别与所述建筑物指纹库中的多组三元组数据的相似度;/n根据计算得到的相似度确定所述定位请求对应的建筑物信息;/n其中,所述建筑物指纹库的构建过程包括:/n采集多组三元组数据,并标注各组三元组数据对应的建筑物信息,将标注后的多组三元组数据作为训练数据训练神经网络,训练完成后得到建筑物定位模型;/n将多组待定位的三元组数据输入所述建筑物定位模型进行定位,得到多个建筑物信息;/n基于所述标注后的多组三元组数据以及经过所述建筑物定位模型定位的多组三元组数据,构建所述建筑物指纹库。/n
【技术特征摘要】
1.一种建筑物定位方法,包括:
获取建筑物指纹库,所述建筑物指纹库包括多组三元组数据与对应的多个建筑物信息,其中单组三元组数据包括测绘数据、GPS数据和Wi-Fi数据;
接收定位请求,所述定位请求中包括第一三元组数据,所述第一三元组数据包括第一测绘数据、第一GPS数据和第一Wi-Fi数据;
计算所述第一三元组数据分别与所述建筑物指纹库中的多组三元组数据的相似度;
根据计算得到的相似度确定所述定位请求对应的建筑物信息;
其中,所述建筑物指纹库的构建过程包括:
采集多组三元组数据,并标注各组三元组数据对应的建筑物信息,将标注后的多组三元组数据作为训练数据训练神经网络,训练完成后得到建筑物定位模型;
将多组待定位的三元组数据输入所述建筑物定位模型进行定位,得到多个建筑物信息;
基于所述标注后的多组三元组数据以及经过所述建筑物定位模型定位的多组三元组数据,构建所述建筑物指纹库。
2.根据权利要求1所述的方法,所述将标注后的多组三元组数据作为训练数据训练神经网络,训练完成后得到建筑物定位模型,包括:
将采集的三元组数据输入第一神经网络,得到第一神经网络输出的至少一个坐标数据,根据所述至少一个坐标数据确定一个建筑物,将确定的建筑物与标注的建筑物之间的差距作为损失,对所述第一神经网络进行参数调优,达到训练停止条件后结束训练,得到建筑物定位模型;
其中,所述采集的三元组数据包括采集的测绘数据、采集的GPS数据和采集的Wi-Fi数据,单组三元组数据中的测绘数据、GPS数据和Wi-Fi数据对应同一采集位置和同一采集时刻。
3.根据权利要求2所述的方法,其中,所述将采集的三元组数据输入第一神经网络,包括:
基于所述采集的测绘数据、所述采集的GPS数据和所述采集的Wi-Fi数据分别生成二维矩阵,将生成的三个二维矩阵作为三通道数据输入所述第一神经网络。
4.根据权利要求2所述的方法,其中,所述根据所述至少一个坐标数据确定一个建筑物,包括:
根据所述至少一个坐标数据确定第一位置点,所述确定的建筑物为所述第一位置点所在的建筑物;
或者,
根据所述至少一个坐标数据确定多个位置点,所述确定的建筑物为所述多个位置点构成的包围框所包围的建筑物。
5.根据权利要求1至4中任一项所述的方法,其中,所述测绘数据包括以下至少一项数据:建筑物的楼块形状、建筑物的楼层高度,建筑物对应的兴趣点POI信息。
6.一种建筑物定位装置,包括:
获取模块,用于获取建筑物指纹库,所述建筑物指纹库包括多组三元组数据与对应的多个建筑物信息,其中单组三元组数据包括测绘数据、GPS数据和Wi-Fi数据;
接收模块,用于接收定位请求,所述定位请求中包括第一三元组数据,所述第一三元组数据包括第一测绘数据、第一GPS数据和第一Wi-Fi数据;
计算模块,用于计...
【专利技术属性】
技术研发人员:王智,刘敏,贾海禄,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。