一种确定移动终端地理位置的方法及装置制造方法及图纸

技术编号:12386185 阅读:56 留言:0更新日期:2015-11-25 18:27
本公开是关于一种确定移动终端地理位置的方法及装置,用以提高用户定位的准确性。所述方法包括:获取移动终端的位置特征向量;根据所述位置特征向量与用户行为向量确定所述移动终端的位置参考值;根据所述位置参考值确定所述移动终端当前所在的位置。本公开技术方案在wifi热点较少的情况下,仍然可以通过用户行为向量以及移动终端当前的位置特征向量来对移动终端进行定位,有效地提高移动终端的定位精度。

【技术实现步骤摘要】

本公开涉及通信
,尤其涉及一种确定移动终端地理位置的方法及装置
技术介绍
随着wifi热点(例如,无线路由器、无线访问接入点(WirelessAccessPoint,简称为:AP))的增多,wifi信号几乎无处不在。由于wifi热点的位置比较固定,且很少发生改变,因此,相关技术通过记录用户手机周围的wifi列表信息,将手机周围的wifi列表与服务器中已记录的对应位置的wifi列表做对比,在手机周围的wifi列表与已记录的对应位置的wifi列表的相似度超过设定阈值时,确定用户处于服务器已记录的位置。然后,相关技术由于完全依赖wifi热点的数量,在手机周围的wifi热点的数量较少时,相关技术的定位效果就会越差。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种确定移动终端地理位置的方法及装置,用以提高移动终端定位的准确性。根据本公开实施例的第一方面,提供一种确定移动终端地理位置的方法,包括:获取移动终端的位置特征向量;根据所述位置特征向量与用户行为向量确定所述移动终端的位置参考值;根据所述位置参考值确定所述移动终端当前所在的位置。在一实施例中,所述方法可包括:对所述移动终端在设定时间点进行位置采样,得到多个采样点与相应的多个参考值;获取所述多个采样点与所述多个参考值的损失函数;通过对所述损失函数进行梯度下降法衰减,得到所述用户行为向量。在一实施例中,所述根据所述位置参考值确定所述移动终端当前所在的位置的步骤中,可通过如下方式得到所述位置参考值:其中,y表示所述位置参考值,e表示自然常数,θ表示所述用户行为向量,T表示所述用户行为向向量的转置,x表示所述位置特征向量。在一实施例中,所述根据所述位置参考值确定所述移动终端当前所在的位置,可包括:获取所述移动终端的用户的至少两个预设位置各自对应的参考值;从所述至少两个预设位置各自对应的参考值中确定与所述位置参考值最接近的值;将所述最接近的值对应的位置确定为所述移动终端当前所处的位置。在一实施例中,所述获取移动终端的位置特征向量,可包括:获取所述移动终端在当前时间的wifi列表;确定所述当前时间的wifi列表中的wifi名称在wifi数据库中出现次数所占的第一百分比;获取所述移动终端在当前时间的基站列表;统计所述基站列表中的基站名称在基站数据库中出现次数所占的第二百分比;其中,所述第一百分比、所述第二百分比、所述当前时间形成位置特征向量。根据本公开实施例的第二方面,提供一种确定移动终端地理位置的装置,包括:第一获取模块,被配置为获取移动终端的位置特征向量;第一确定模块,被配置为根据所述第一获取模块获取到的所述位置特征向量与用户行为向量确定所述移动终端的位置参考值;第二确定模块,被配置为根据所述第一确定模块确定的所述位置参考值确定所述移动终端当前所在的位置。在一实施例中,所述装置可包括:采样模块,被配置为对所述移动终端在设定时间点进行位置采样,得到多个采样点与相应的多个参考值;第二获取模块,被配置为获取所述采样模块采样得到的所述多个采样点与所述多个参考值的损失函数;处理模块,被配置为通过对所述第二获取模块获取到的所述损失函数进行梯度下降法衰减,得到所述用户行为向量。在一实施例中,所述第二确定模块可通过如下方式得到所述位置参考值:其中,y表示所述位置参考值,e表示自然常数,θ表示所述用户行为向量,T表示所述用户行为向向量的转置,x表示所述位置特征向量。在一实施例中,所述第二确定模块可包括:第一获取子模块,被配置为获取所述移动终端的用户的至少两个预设位置各自对应的参考值;第一确定子模块,被配置为从所述第一获取子模块获取到的所述至少两个预设位置各自对应的参考值中确定与所述位置参考值最接近的值;第二确定子模块,被配置为将所述第一确定子模块确定的所述最接近的值对应的位置确定为所述移动终端当前所处的位置。在一实施例中,所述第一获取模块可包括:第二获取子模块,被配置为获取所述移动终端在当前时间的wifi列表;第三确定子模块,被配置为确定所述第二获取子模块获取到的所述当前时间的wifi列表中的wifi名称在wifi数据库中出现次数所占的第一百分比;第三获取子模块,被配置为获取所述移动终端在当前时间的基站列表;统计子模块,被配置为统计所述第三获取子模块获取到的所述基站列表中的基站名称在基站数据库中出现次数所占的第二百分比;其中,所述第一百分比、所述第二百分比、所述当前时间形成位置特征向量。根据本公开实施例的第三方面,提供一种确定移动终端地理位置的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取移动终端的位置特征向量;根据所述位置特征向量与用户行为向量确定所述移动终端的位置参考值;根据所述位置参考值确定所述移动终端当前所在的位置。本公开的实施例提供的技术方案可以包括以下有益效果:由于将用户行为向量所表示的用户的生活习惯、移动终端当前的位置特征向量进行了综合考虑来确定移动终端当前所在的位置,避免了相关技术中仅采用wifi热点的方式对移动终端进行定位,在wifi热点较少的情况下,仍然可以通过用户行为向量以及移动终端当前的位置特征向量来对移动终端进行定位,从而有效地提高了移动终端的定位精度。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的确定移动终端地理位置的方法的流程图。图2是根据一示例性实施例一示出的确定移动终端地理位置的方法的流程图。图3是根据一示例性实施例二示出的确定移动终端地理位置的方法的流程图。图4是根据一示例性实施例三示出的确定移动终端地理位置的方法的流程图。图5是根据一示例性实施例示出的一种确定移动终端地理位置的装置的框图。图6是根据一示例性实施例示出的另一种确定移动终端地理位置的装置的框图。图7是根据一示例性实施例示出的一种适用于确定移动终端地理位置的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在本文档来自技高网...

【技术保护点】
一种确定移动终端地理位置的方法,其特征在于,所述方法包括:获取移动终端的位置特征向量;根据所述位置特征向量与用户行为向量确定所述移动终端的位置参考值;根据所述位置参考值确定所述移动终端当前所在的位置。

【技术特征摘要】
1.一种确定移动终端地理位置的方法,其特征在于,所述方法包括:
获取移动终端的位置特征向量;
根据所述位置特征向量与用户行为向量确定所述移动终端的位置参考
值;
根据所述位置参考值确定所述移动终端当前所在的位置。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述移动终端在设定时间点进行位置采样,得到多个采样点与相应的
多个参考值;
获取所述多个采样点与所述多个参考值的损失函数;
通过对所述损失函数进行梯度下降法衰减,得到所述用户行为向量。
3.根据权利要求1所述的方法,其特征在于,所述根据所述位置参考值
确定所述移动终端当前所在的位置的步骤中,通过如下方式得到所述位置参
考值:
其中,y表示所述位置参考值,e表示自然常数,θ表示所述
用户行为向量,T表示所述用户行为向向量的转置,x表示所述位置特征向量。
4.根据权利要求1所述的方法,其特征在于,所述根据所述位置参考值
确定所述移动终端当前所在的位置,包括:
获取所述移动终端的用户的至少两个预设位置各自对应的参考值;
从所述至少两个预设位置各自对应的参考值中确定与所述位置参考值最
接近的值;
将所述最接近的值对应的位置确定为所述移动终端当前所处的位置。
5.根据权利要求1所述的方法,其特征在于,所述获取移动终端的位置
特征向量,包括:
获取所述移动终端在当前时间的wifi列表;
确定所述当前时间的wifi列表中的wifi名称在wifi数据库中出现次数所

\t占的第一百分比;
获取所述移动终端在当前时间的基站列表;
统计所述基站列表中的基站名称在基站数据库中出现次数所占的第二百
分比;
其中,所述第一百分比、所述第二百分比、所述当前时间形成位置特征
向量。
6.一种确定移动终端地理位置的装置,其特征在于,所述装置包括:
第一获取模块,被配置为获取移动终端的位置特征向量;
第一确定模块,被配置为根据所述第一获取模块获取到的所述位置特征
向量与用户行为向量确定所述移动终端的位置参考值;
第二确定模块,被配置为根据所述第一确定模块确定的所述位置参考值
确定所述移动终端当前所在的位置。

【专利技术属性】
技术研发人员:赵明阳云侯恩星
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1