一种基于用户地理位置的信息获取和推送系统及其方法

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

【发明内容】

[0005]为解决上述技术问题,本发明提供了一种基于用户地理位置的信息获取和推送系统及其方法,本发明中的系统将移动客户端、服务器端、第三方客户端三者联系起来,服务器能够获取准确的用户地理位置信息,并且准确的用户地理位置信息可以共享给移动客户端和第三方客户端,普通用户可以获取需要的第三方服务机构的地理位置信息,第三方客户端也可以根据获取的用户的地理位置信息,向用户推送服务信息。
[0006]为达到上述目的,本发明的技术方案如下:
[0007]—种基于用户地理位置的信息获取和推送系统,其包括移动客户端、服务器端和第三方客户端,所述移动客户端与所述服务器端互相通信,所述第三方客户端和所述服务器端互相通信;
[0008]所述移动客户端包括:输入模块、注册界面显示模块、位置信息获取模块、用户信息生成模块和存储模块;
[0009]所述输入模块用于输入用户操作产生的信息;
[0010]所述注册界面显示模块用于显示注册界面,并且获取所述输入模块输入用户操作产生的基本信息,并且将所述基本信息传输给所述用户信息生成模块;
[0011 ]所述位置信息获取模块用于获取表示用户所在地理位置信息,并将所述地理位置信息传输给所述用户信息生成模块;
[0012]所述用户信息生成模块根据所述基本信息和地理位置信息生成用户信息,并将所述用户信息传输给所述存储模块;
[0013]所述存储模块用于存储用户信息;
[0014]所述服务器端包括:位置信息获取模块、位置信息分析模块、位置信息生成模块、数据库和服务模块,
[0015]所述位置信息获取模块用于获取用户的位置信息,并且将获取的用户的位置信息传输给所述位置信息分析模块,用户的位置信息来源包括:由所述位置信息获取模块获取的地理位置信息,用户手机号获取的地理位置信息,用户IMS号码获取的地理位置信息,用户通讯录获取的地理位置信息;
[0016]所述位置信息分析模块用于分析所述位置信息获取模块获取的用户的地理位置信息,并且将分析后的用户地理位置信息传输给所述位置信息生成模块;
[0017]所述位置信息生成模块将经过所述位置信息分析模块分析后的用户的地理位置信息生成最终的用户地理位置信息,并且将最终的用户地理位置信息传输给所述数据库中;
[0018]所述数据库用户存储用户地理位置信息;
[0019]所述服务模块用于对所述移动客户端和所述第三方客户端双向服务,所述服务模块响应所述移动客户端用户发出的获取请求,并根据用户请求中的信息将存储在所述数据库中与请求信息匹配的第三方地理位置信息发送给用户;所述服务模块响应所述第三方客户端发出的获取请求,根据所述第三方客户端请求中的信息将存储在所述数据库中与请求信息匹配的用户地理位置信息发送给所述第三方客户端,以便所述第三方客户端根据所述服务模块发送的用户的地理位置信息为用户提供信息服务;
[0020]所述第三方客户端包括:第三方输入模块、第三方注册界面显示模块、第三方位置信息获取模块、第三方用户信息生成模块、第三方存储模块和信息推送模块,
[0021]第三方服务机构将注册IP账号信息通过所述第三方输入模块输入,所述第三方输入模块将注册IP账号信号传输给所述第三方注册界面显示模块,所述第三方注册界面显示模块用于第三方显示注册界面,并且获取所述第三方输入模块输入注册IP账号的基本信息,并且将所述基本信息传输给所述第三方用户信息生成模块;所述第三方位置信息获取模块用于获取表示第三方用户所在地理位置信息,并将所述地理位置信息传输给所述第三方用户信息生成模块;所述第三方用户信息生成模块根据所述基本信息和地理位置信息生成第三方用户信息,并将所述第三方用户信息传输给所述第三方存储模块;所述第三方存储模块用于存储第三方用户信息;
[0022]所述信息推送模块用于通过所述服务模块向所述移动客户端推送服务信息,所述服务模块将将存储在所述数据库中与来自所述移动客户端请求信息匹配的用户地理位置信息发送给所述第三方客户端,所述信息推送模块将根据用户的地理位置信息为用户提供服务信息推送到所述服务器端,所述服务模块再将所述服务信息发送给所述移动客户端,所述移动客户端用户获得来自所述第三方客户端的服务。
[0023]优选地,所述服务模块包括接收模块和发送模块,所述接收模块用于接收来自所述移动客户端的服务请求,所述接收模块还用于接收来自所述第三方客户端的服务信息;所述发送模块将所述接收模块接收的来自所述移动客户端的服务请求发动到所述第三方客户端上,所述发送模块还将所述接收模块接收的来自所述第三方客户端发送的服务信息发送至所述移动客户端。
[0024]优选地,所述位置信息获取模块包括:一级信息获取模块、二级信息获取模块、三级信息获取模块和四级信息获取模块,所述一级信息获取模块用于获取由所述位置信息获取模块获取的地理位置信息,即用户在注册IP账号时输入的归属地作为一级地理位置信息;所述二级信息获取模块用于获取用户手机号,手机号的归属地作为二级地理位置信息;所述三级信息获取模块用于获取用户IMS号码,ms号码的归属地作为三级地理位置信息;所述四级信息获取模块用于获取用户的通讯录,通讯录中的归属地作为四级地理位置信息。
[0025]优选地,所述四级地理位置信息包括:通过用户通讯录中所有联系人的归属地判断,其中某个归属地的联系人最多的标记定位;用户通讯记录中,以前10-20条通话记录为样本,判断所述样本中的归属地,其中某个归属地的联系人最多的进行标记定位。
[0026]优选地,一种基于用户地理位置的信息获取或推
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1