一种确定移动终端地理位置的方法及装置的制造方法
【技术领域】
[0001] 本公开涉及通信技术领域,尤其涉及一种确定移动终端地理位置的方法及装置。
【背景技术】
[0002] 随着wifi热点(例如,无线路由器、无线访问接入点(WirelessAccessPoint,简称 为:AP))的增多,wifi信号几乎无处不在。由于wifi热点的位置比较固定,且很少发生改 变,因此,相关技术通过记录用户手机周围的wifi列表信息,将手机周围的wifi列表与服 务器中已记录的对应位置的wifi列表做对比,在手机周围的wifi列表与已记录的对应位 置的wif i列表的相似度超过设定阈值时,确定用户处于服务器已记录的位置。然后,相关 技术由于完全依赖wifi热点的数量,在手机周围的wifi热点的数量较少时,相关技术的定 位效果就会越差。
【发明内容】
[0003] 为克服相关技术中存在的问题,本公开实施例提供一种确定移动终端地理位置的 方法及装置,用以提高移动终端定位的准确性。
[0004] 根据本公开实施例的第一方面,提供一种确定移动终端地理位置的方法,包括:
[0005] 获取移动终端的位置特征向量;
[0006] 根据所述位置特征向量与用户行为向量确定所述移动终端的位置参考值;
[0007] 根据所述位置参考值确定所述移动终端当前所在的位置。
[0008] 在一实施例中,所述方法可包括:
[0009] 对所述移动终端在设定时间点进行位置采样,得到多个采样点与相应的多个参考 值;
[0010] 获取所述多个采样点与所述多个参考值的损失函数;
[0011] 通过对所述损失函数进行梯度下降法衰减,得到所述用户行为向量。
[0012] 在一实施例中,所述根据所述位置参考值确定所述移动终端当前所在的位置的步 骤中,可通过如下方式得到所述位置参考值:
[0013]
,其中,y表示所述位置参考值,e表示自然常数,Θ表示所述用户行 为向量,T表示所述用户行为向向量的转置,X表示所述位置特征向量。
[0014] 在一实施例中,所述根据所述位置参考值确定所述移动终端当前所在的位置,可 包括:
[0015] 获取所述移动终端的用户的至少两个预设位置各自对应的参考值;
[0016] 从所述至少两个预设位置各自对应的参考值中确定与所述位置参考值最接近的 值;
[0017] 将所述最接近的值对应的位置确定为所述移动终端当前所处的位置。
[0018] 在一实施例中,所述获取移动终端的位置特征向量,可包括:
[0019] 获取所述移动终端在当前时间的wifi列表;
[0020] 确定所述当前时间的wifi列表中的wifi名称在wifi数据库中出现次数所占的 第一百分比;
[0021] 获取所述移动终端在当前时间的基站列表;
[0022] 统计所述基站列表中的基站名称在基站数据库中出现次数所占的第二百分比;
[0023] 其中,所述第一百分比、所述第二百分比、所述当前时间形成位置特征向量。
[0024] 根据本公开实施例的第二方面,提供一种确定移动终端地理位置的装置,包括:
[0025] 第一获取模块,被配置为获取移动终端的位置特征向量;
[0026] 第一确定模块,被配置为根据所述第一获取模块获取到的所述位置特征向量与用 户行为向量确定所述移动终端的位置参考值;
[0027] 第二确定模块,被配置为根据所述第一确定模块确定的所述位置参考值确定所述 移动终端当前所在的位置。
[0028] 在一实施例中,所述装置可包括:
[0029] 采样模块,被配置为对所述移动终端在设定时间点进行位置采样,得到多个采样 点与相应的多个参考值;
[0030] 第二获取模块,被配置为获取所述采样模块采样得到的所述多个采样点与所述多 个参考值的损失函数;
[0031] 处理模块,被配置为通过对所述第二获取模块获取到的所述损失函数进行梯度下 降法衰减,得到所述用户行为向量。
[0032] 在一实施例中,所述第二确定模块可通过如下方式得到所述位置参考值:
[0033]
其中,y表示所述位置参考值,e表示自然常数,Θ表示所述用户行 为向量,T表示所述用户行为向向量的转置,X表示所述位置特征向量。
[0034] 在一实施例中,所述第二确定模块可包括:
[0035] 第一获取子模块,被配置为获取所述移动终端的用户的至少两个预设位置各自对 应的参考值;
[0036] 第一确定子模块,被配置为从所述第一获取子模块获取到的所述至少两个预设位 置各自对应的参考值中确定与所述位置参考值最接近的值;
[0037] 第二确定子模块,被配置为将所述第一确定子模块确定的所述最接近的值对应的 位置确定为所述移动终端当前所处的位置。
[0038] 在一实施例中,所述第一获取模块可包括:
[0039] 第二获取子模块,被配置为获取所述移动终端在当前时间的wifi列表;
[0040] 第三确定子模块,被配置为确定所述第二获取子模块获取到的所述当前时间的 wifi列表中的wifi名称在wifi数据库中出现次数所占的第一百分比;
[0041] 第三获取子模块,被配置为获取所述移动终端在当前时间的基站列表;
[0042] 统计子模块,被配置为统计所述第三获取子模块获取到的所述基站列表中的基站 名称在基站数据库中出现次数所占的第二百分比;
[0043] 其中,所述第一百分比、所述第二百分比、所述当前时间形成位置特征向量。
[0044] 根据本公开实施例的第三方面,提供一种确定移动终端地理位置的装置,包括:
[0045] 处理器;
[0046] 用于存储处理器可执行指令的存储器;
[0047] 其中,所述处理器被配置为:
[0048] 获取移动终端的位置特征向量;
[0049] 根据所述位置特征向量与用户行为向量确定所述移动终端的位置参考值;
[0050] 根据所述位置参考值确定所述移动终端当前所在的位置。
[0051] 本公开的实施例提供的技术方案可以包括以下有益效果:由于将用户行为向量所 表示的用户的生活习惯、移动终端当前的位置特征向量进行了综合考虑来确定移动终端当 前所在的位置,避免了相关技术中仅采用wifi热点的方式对移动终端进行定位,在wifi热 点较少的情况下,仍然可以通过用户行为向量以及移动终端当前的位置特征向量来对移动 终端进彳丁定位,从而有效地提尚了移动终端的定位精度。
[0052] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0053] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0054] 图1是根据一示例性实施例示出的确定移动终端地理位置的方法的流程图。
[0055] 图2是根据一示例性实施例一示出的确定移动终端地理位置的方法的流程图。
[0056] 图3是根据一示例性实施例二示出的确定移动终端地理位置的方法的流程图。
[0057] 图4是根据一示例性实施例三示出的确定移动终端地理位置的方法的流程图。
[0058] 图5是根据一示例性实施例示出的一种确定移动终端地理位置的装置的框图。
[0059] 图6是根据一示例性实施例示出的另一种确定移动终端地理位置的装置的框图。
[0060] 图7是根据一示例性实施例示出的一种适用于确定移动终端地理位置的装置的 框图。
【具体实施方式】
[0061] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0062] 图1是根据一示例性实施例示出的确定移动终端地理位置的方法的流程图,该确 定移动终端对位置的方法可以适用在智能手机、平板电脑等可携带的终端上,可以通过在 移动终端上安装应用的方实现,如图1所示,该确定移动终端地理位置的方法包括以下步 骤 S101-S103