一种获取用户地理位置的系统以及方法

文档序号:9712287阅读:525来源:国知局
一种获取用户地理位置的系统以及方法
【技术领域】
[0001]本发明属于信息技术领域,具体涉及一种获取用户地理位置的系统以及方法。
【背景技术】
[0002]随着现在移动互联网技术的发展,基于位置服务的增值业务也成为一个热门行业,通过移动互联网或者外部定位方式获取移动终端用户的位置信息,在地理信息系统平台的支持下,为用户提供相应服务。基于地理位置的服务首先确定移动设备或者用户所在的地理位置,其次是提供与地理位置相关的各类信息服务。
[0003]例如,现在常用的移动定位服务,首先确定了移动终端用户的当前地理位置,然后搜索出移动终端用户当前地理位置一定公里范围内的加油站、餐厅、影院、酒店等服务信息,这种获取地理位置的方式需要借助网络,然后在固定用户之间完成定位和服务。现在常用的定位方法,定位记录的地理位置不够准确,因此有时候移动终端地理位置记录功能没有太大的实用价值,甚至容易误导用户,给用户带来不便。
[0004]因此,现在随着移动互联网技术的发展以及用户对服务要求的提高,需要越来越精准的用户地理位置定位系统和方法。

【发明内容】

[0005]为解决上述技术问题,本发明提供了一种获取用户地理位置的系统以及方法,该系统和方法丰富了传统的基于IP和GPS定位以外的定位方法,将定位单一化向多元化发展,并且本发明的系统能够实现为多级定位,定位的结果范围更准确,该发明应用在信息化服务的前景更好。
[0006]为达到上述目的,本发明的技术方案如下:
[0007]—种获取用户地理位置的系统,其包括移动客户端和服务器端,所述移动客户端与所述服务器端相互通信,所述移动客户端包括:输入模块、注册界面显示模块、位置信息获取模块、用户信息生成模块和存储模块;
[0008]所述输入模块用于输入用户操作产生的信息;
[0009]所述注册界面显示模块用于显示注册界面,并且获取所述输入模块输入用户操作产生的基本信息,并且将所述基本信息传输给所述用户信息生成模块;
[0010]所述位置信息获取模块用于获取表示用户所在地理位置信息,并将所述地理位置信息传输给所述用户信息生成模块;
[0011]所述用户信息生成模块根据所述基本信息和地理位置信息生成用户信息,并将所述用户信息传输给所述存储模块;
[0012]所述存储模块用于存储用户信息;
[0013]所述服务器端包括:位置信息获取模块、位置信息分析模块、位置信息生成模块和数据库,
[0014]所述位置信息获取模块用于获取用户的位置信息,并且将获取的用户的位置信息传输给所述位置信息分析模块,用户的位置信息来源包括:由所述位置信息获取模块获取的地理位置信息,用户手机号获取的地理位置信息,用户IMS号码获取的地理位置信息,用户通讯录获取的地理位置信息;
[0015]所述位置信息分析模块用于分析所述位置信息获取模块获取的用户的地理位置信息,并且将分析后的用户地理位置信息传输给所述位置信息生成模块;
[0016]所述位置信息生成模块将经过所述位置信息分析模块分析后的用户的地理位置信息生成最终的用户地理位置信息,并且将最终的用户地理位置信息传输给所述数据库中;
[0017]所述数据库用户存储用户地理位置信息。
[0018]优选地,所述位置信息获取模块包括:一级信息获取模块、二级信息获取模块、三级信息获取模块和四级信息获取模块,所述一级信息获取模块用于获取由所述位置信息获取模块获取的地理位置信息,即用户在注册IP账号时输入的归属地作为一级地理位置信息;所述二级信息获取模块用于获取用户手机号,手机号的归属地作为二级地理位置信息;所述三级信息获取模块用于获取用户IMS号码,ms号码的归属地作为三级地理位置信息;所述四级信息获取模块用于获取用户的通讯录,通讯录中的归属地作为四级地理位置信息。
[0019]优选地,所述四级地理位置信息包括:通过用户通讯录中所有联系人的归属地判断,其中某个归属地的联系人最多的标记定位;用户通讯记录中,以前10-20条通话记录为样本,判断所述样本中的归属地,其中某个归属地的联系人最多的进行标记定位。
[0020]优选地,一种获取用户地理位置的方法,包括多级定位:
[0021]一级定位:所述一级信息获取模块从所述数据库中搜索用户在注册IP账号时填写的归属地,获得一级地理位置信息;
[0022]二级定位:所述二级信息获取模块从用户手机号中的数字确定归属地,获得二级地理位置信息;
[0023]三级定位:所述三级信息获取模块从用户的移动终端在IMS服务系统中的頂S号码的归属地,获得三级地理位置信息;
[0024]四级定位:所述四级信息获取模块从用户的移动终端的通讯录中的信息判断移动终端用户的归属地,获得四级地理位置信息。
[0025]优选地,所述一级信息获取模块获取了一级地理位置信息后,所述位置信息分析模块分析所述一级地理位置信息是否有效,如果有效则作为最大范围归属地,如果无效则二级地理位置信息作为最大范围归属地。
[0026]本发明的有益效果是:
[0027]本发明是一种多元化定位系统方法,该系统和方法丰富了传统的基于IP和GPS定位以外的定位方法,将定位单一化向多元化发展,该方法基于IP、手机号、IMS号码、通讯录以及通信记录等多级判断定位,定位的地理位置更为精准,由传统的地市级别定位到市区、小区或者更小活动区域范围内,定位结果精准使本发明的方法信息化服务的商业价值更尚ο
【附图说明】
[0028]为了更清楚地说明本发明实施例技术中的技术方案,下面将对实施例技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1本发明的系统框架图。
[0030]图2本发明的方法流程图。
【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]实施例1
[0033]如图1所示,本实施例中公开了一种获取用户地理位置的系统,其包括移动客户端和服务器端,上述移动客户端与上述服务器端相互通信,上述移动客户端包括:输入模块、注册界面显示模块、位置信息获取模块、用户信息生成模块和存储模块。
[0034]具体的,上述输入模块用于输入用户操作产生的信息;上述注册界面显示模块用于显示注册界面,并且获取上述输入模块输入用户操作产生的基本信息,并且将上述基本信息传输给上述用户信息生成模块;上述位置信息获取模块用于获取表示用户所在地理位置信息,并将上述地理位置信息传输给上述用户信息生成模块;上述用户信息生成模块根据上述基本信息和地理位置信息生成用户信息,并将上述用户信息传输给上述存储模块;上述存储模块用于存储用户信息。
[0035]上述服务器端包括:位置信息获取模块、位置信息分析模块、位置信息生成模块和数据库。
[0036]上述位置信息获取模块用于获取用户的位置信息,并且将获取的用户的位置信息传输给上述位置信息分析模块,其中,在本实施例中,用户的位置信息来源包括:由上述位置信息获取模块获取的地理位置信息,用户手机号获取的地理位置信息,用户IMS号码获取的地理位置信息,用户通讯录获取的地理位置信息。
[0037]上述位置信息分析模块用于分析上述位置信息获取模块获取的用户的地理位置信息,并且将分析后的用户地理位置信息传输给上述位置信息生成模块。
[0038]上述位置信息生成模块将经过上述位置信息分析模块分析后的用户的地理位置信息生成最终的用户地理位置信息,并且将最终的用户地理位置信息传输给上述数据库中;上述数据库用户存储用户地理位置信息。
[0039]在本实施例中,上述位置信息获取模块用于获取用户的位置信息,并且将获取的用户的位置信息传输给上述位置信息分析模块,具体的,上述位置信息获取模块包括:一级信息获取模块、二级信息获取模块、三级信息获取模块和四级信息获取模块,上述一级信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1