室内定位方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:27068611 阅读:34 留言:0更新日期:2021-01-15 14:50
本申请实施例提供了一种室内定位方法、装置、电子设备及计算机可读存储介质,涉及定位技术领域。该方法包括:接收终端在与连接接入点连接后发送的至少两次定位请求,所述定位请求中包括扫描接入点的接入点信息;根据所述扫描接入点的接入点信息,从所述扫描接入点中筛选出目标接入点;根据所述目标接入点的接入点信息生成第一信号指纹,从预先构建的指纹库中确定与所述第一信号指纹对应的地理位置,作为第一定位结果。本申请实施例相比直接以扫描接入点或者连接接入点确定定位结果在准确率上更高,并且不会发生定位位置在地图中漂移的问题。

【技术实现步骤摘要】
室内定位方法、装置、电子设备及计算机可读存储介质
本申请涉及定位
,具体而言,本申请涉及一种室内定位方法、装置、电子设备及计算机可读存储介质。
技术介绍
室内定位是指在室内环境无法使用卫星定位时,利用室内定位技术实现人员或者物体在室内空间中的位置监控,从而解决卫星信号到达地面时信号较弱、不能穿透建筑物的问题。现有室内定位的实现方法,包括基于连接接入点的接入点信息进行定位的方法。连接接入点,即终端连接的接入点,接入点是无线接入点的简称,即accesspoint,也称之为无线AP,终端通过与接入点连接,即可通过接入点的无线局域网接入有线网络,访问网络资源。一般地,用于室内定位的服务器都会记录每一个接入点的地理位置,当终端发送的定位请求中记录连接接入点的接入点信息时,服务器根据接入点信息即可确定对应的接入点的地理位置,并作为用户的定位结果。当终端的连接的接入点不变时,用户的定位结果就不会发生变化。利用连接接入点进行定位的方法虽然不会造成定位漂移,但由于没有考虑到终端扫描到的周围环境信号场信息,在定位准确性会受到很大的影响。
技术实现思路
本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的室内定位方法、装置、电子设备及计算机可读存储介质。第一方面,提供了一种室内定位方法,该方法包括:接收终端在与连接接入点连接后发送的至少两次定位请求,定位请求中包括扫描接入点的接入点信息;根据扫描接入点的接入点信息,从扫描接入点中筛选出目标接入点;根据目标接入点的接入点信息生成第一信号指纹,从预先构建的指纹库中确定与第一信号指纹对应的地理位置,作为第一定位结果。进一步地,定位请求中还包括连接接入点的接入点信息;接收终端在与连接接入点连接后发送的至少两次定位请求,之后还包括:根据连接接入点的接入点信息确定连接接入点的地理位置,作为第二定位结果;从预先构建的指纹库中确定与第一信号指纹对应的地理位置,作为第一定位结果,之后还包括:根据第一定位结果和第二定位结果获得最终定位结果。进一步地,定位请求中还包括连接接入点的接入点信息;接收终端在与连接接入点连接后发送的至少两次定位请求,之后还包括:根据连接接入点的接入点信息确定连接接入点的地理位置,作为第二定位结果;根据扫描接入点的接入点信息生成第二信号指纹,从预先构建的指纹库中确定与第二信号指纹对应的地理位置,作为第三定位结果;从预先构建的指纹库中确定与第一信号指纹对应的地理位置,作为第一定位结果,之后还包括:根据第一定位结果、第二定位结果以及第三定位结果获得最终定位结果。进一步地,接入点信息包括接入点的信号强度和唯一标识;根据扫描接入点的接入点信息,从扫描接入点中筛选出目标接入点,包括:根据扫描接入点的唯一标识,确定对应扫描接入点被终端扫描到的次数,根据扫描接入点的信号强度确定扫描接入点的信号强度的均值以及方差,并将扫描接入点被终端扫描到的次数、信号强度的均值以及方差作为特征运算的结果;根据预设的次数阈值、预设的均值阈值以及预设的方差阈值对扫描接入点的特征运算结果进行筛选,获得目标接入点。进一步地,根据预设的次数阈值、预设的均值阈值以及预设的方差阈值对扫描接入点的特征运算结果进行筛选,获得目标接入点,包括:对于任意一个扫描接入点,若扫描接入点的信号强度的均值大于均值阈值、被扫描的次数大于次数阈值且信号强度的方差小于方差阈值,则扫描接入点作为目标接入点。进一步地,根据第一定位结果和第二定位结果获得最终定位结果,包括:将第一定位结果和第二定位结果的平均值作为最终定位结果。进一步地,根据第一定位结果、第二定位结果以及第三定位结果获得最终定位结果,包括:判断第一定位结果、第二定位结果以及第三定位结果中是否存在异常的定位结果;若存在异常的定位结果,则将异常的定位结果剔除,将剩余的定位结果的平均值作为最终定位结果;若不存在异常的定位结果,则将第一定位结果、第二定位结果以及第三定位结果的平均值作为最终定位结果。第二方面,提供了一种室内定位装置,该装置包括:请求接收模块,用于接收终端在与连接接入点连接后发送的至少两次定位请求,定位请求中包括扫描接入点的接入点信息;筛选模块,用于根据扫描接入点的接入点信息,从扫描接入点中筛选出目标接入点;第一定位模块,用于根据目标接入点的接入点信息生成第一信号指纹,从预先构建的指纹库中确定与第一信号指纹对应的地理位置,作为第一定位结果。进一步地,定位请求中还包括连接接入点的接入点信息;定位装置还包括:第二定位模块,用于在接收终端在与连接接入点连接后发送的至少两次定位请求之后,根据连接接入点的接入点信息确定连接接入点的地理位置,作为第二定位结果;第一最终定位模块,用于根据第一定位结果和第二定位结果获得最终定位结果。进一步地,定位请求中还包括连接接入点的接入点信息;定位装置还包括:第二定位模块,用于根据连接接入点的接入点信息确定连接接入点的地理位置,作为第二定位结果;第三定位模块,用于根据扫描接入点的接入点信息生成第二信号指纹,从预先构建的指纹库中确定与第二信号指纹对应的地理位置,作为第三定位结果;第二最终定位模块,用于根据第一定位结果、第二定位结果以及第三定位结果获得最终定位结果。进一步地,接入点信息包括接入点的信号强度和唯一标识;筛选模块包括:特征获取子模块,用于根据扫描接入点的唯一标识,确定对应扫描接入点被终端扫描到的次数,根据扫描接入点的信号强度确定扫描接入点的信号强度的均值以及方差,并将扫描接入点被终端扫描到的次数、信号强度的均值以及方差作为特征运算的结果;目标接入点获取子模块,用于根据预设的次数阈值、预设的均值阈值以及预设的方差阈值对扫描接入点的特征运算结果进行筛选,获得目标接入点。进一步地,目标接入点获取子模块具体用于:对于任意一个扫描接入点,若扫描接入点的信号强度的均值大于均值阈值、被扫描的次数大于次数阈值且信号强度的方差小于方差阈值,则扫描接入点作为目标接入点。进一步地,第一最终定位模块具体用于:将第一定位结果和第二定位结果的平均值作为最终定位结果。进一步地,第二最终定位模块具体用于:判断第一定位结果、第二定位结果以及第三定位结果中是否存在异常的定位结果;若存在异常的定位结果,则将异常的定位结果剔除,将剩余的定位结果的平均值作为最终定位结果;若不存在异常的定位结果,则将第一定位结果、第二定位结果以及第三定位结果的平均值作为最终定位结果。第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第一方面所提供的方法的步骤。第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机本文档来自技高网...

【技术保护点】
1.一种室内定位方法,其特征在于,包括:/n接收终端在与连接接入点连接后发送的至少两次定位请求,所述定位请求中包括扫描接入点的接入点信息;/n根据所述扫描接入点的接入点信息,从所述扫描接入点中筛选出目标接入点;/n根据所述目标接入点的接入点信息生成第一信号指纹,从预先构建的指纹库中确定与所述第一信号指纹对应的地理位置,作为第一定位结果。/n

【技术特征摘要】
1.一种室内定位方法,其特征在于,包括:
接收终端在与连接接入点连接后发送的至少两次定位请求,所述定位请求中包括扫描接入点的接入点信息;
根据所述扫描接入点的接入点信息,从所述扫描接入点中筛选出目标接入点;
根据所述目标接入点的接入点信息生成第一信号指纹,从预先构建的指纹库中确定与所述第一信号指纹对应的地理位置,作为第一定位结果。


2.根据权利要求1所述的室内定位方法,其特征在于,所述定位请求中还包括连接接入点的接入点信息;
所述接收终端在与连接接入点连接后发送的至少两次定位请求,之后还包括:根据所述连接接入点的接入点信息确定所述连接接入点的地理位置,作为第二定位结果;
所述从预先构建的指纹库中确定与所述第一信号指纹对应的地理位置,作为第一定位结果,之后还包括:
根据所述第一定位结果和所述第二定位结果获得最终定位结果。


3.根据权利要求1或2任意一项所述的室内定位方法,其特征在于,所述定位请求中还包括连接接入点的接入点信息;
所述接收终端在与连接接入点连接后发送的至少两次定位请求,之后还包括:
根据所述连接接入点的接入点信息确定所述连接接入点的地理位置,作为第二定位结果;
根据所述扫描接入点的接入点信息生成第二信号指纹,从预先构建的指纹库中确定与所述第二信号指纹对应的地理位置,作为第三定位结果;
所述从预先构建的指纹库中确定与所述第一信号指纹对应的地理位置,作为第一定位结果,之后还包括:
根据所述第一定位结果、第二定位结果以及第三定位结果获得最终定位结果。


4.根据权利要求1-3任意一项所述的室内定位方法,其特征在于,所述接入点信息包括接入点的信号强度和唯一标识;
所述根据所述扫描接入点的接入点信息,从所述扫描接入点中筛选出目标接入点,包括:
根据扫描接入点的唯一标识,确定对应扫描接入点被终端扫描到的次数,根据扫描接入点的信号强度确定所述扫描接入点的信号强度的均值以及方差,并将扫描接入点被终端扫描到的次数、信号强度的均值以及方差作为特征运算的结果;
根据预设的次数阈值、预设的均值阈值以及预设的方差阈值对所述...

【专利技术属性】
技术研发人员:倪嘉志李欣
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1