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

xiaoxiao2021-2-28  191

一种基于用户地理位置的信息获取和推送系统及其方法
【技术领域】
[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]优选地,一种基于用户地理位置的信息获取或推 动方法,所述移动客户端的用户将服务请求发送至所述服务器端,所述服务器端根据服务请求中的信息与所述数据库中相应的用户地理位置信息发送到所述第三方客户端,所述第三方客户端再根据接收到来自所述服务器端的用户地理位置信息给出服务信息,所述第三方客户端将所述服务信息通过所述信息推送模块推送至所述服务器端,所述服务器端的服务模块将所述服务信息发送至所述移动客户端,所述移动客户端的用户获得服务。
[0027]优选地,所述服务器端获取用户地理位置信息的方法包括:
[0028]—级定位:所述一级信息获取模块从所述数据库中搜索用户在注册IP账号时填写的归属地,获得一级地理位置信息;
[0029]二级定位:所述二级信息获取模块从用户手机号中的数字确定归属地,获得二级地理位置信息;
[0030]三级定位:所述三级信息获取模块从用户的移动终端在IMS服务系统中的頂S号码的归属地,获得三级地理位置信息;
[0031]四级定位:所述四级信息获取模块从用户的移动终端的通讯录中的信息判断移动终端用户的归属地,获得四级地理位置信息。
[0032]优选地,所述一级信息获取模块获取了一级地理位置信息后,所述位置信息分析模块分析所述一级地理位置信息是否有效,如果有效则作为最大范围归属地,如果无效则二级地理位置信息作为最大范围归属地。
[0033]本发明的有益效果是:
[0034]其一、本发明中的系统将移动客户端、服务器端、第三方客户端三者联系起来,服务器能够获取准确的用户地理位置信息,并且准确的用户地理位置信息可以共享给移动客户端和第三方客户端,普通用户可以获取需要的第三方服务机构的地理位置信息,第三方客户端也可以根据获取的用户的地理位置信息,向用户推送服务信息,是一种方便有效的服务信息推送模式。
[0035]其二、本发明系统和方法丰富了传统的基于IP和GPS定位以外的定位方法,将定位单一化向多元化发展,该方法基于IP、手机号、頂S号码、通讯录以及通信记录等多级判断定位,定位的地理位置更为精准,由传统的地市级别定位到市区、小区或者更小活动区域范围内,定位结果精准使本发明的方法信息化服务的商业价值更高。
【附图说明】
[0036]为了更清楚地说明本发明实施例技术中的技术方案,下面将对实施例技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1本发明的系统的框架图。
[0038]图2本发明的方法的流程图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]实施例1
[0041]如图1所示,实施例1中公开了一种基于用户地理位置的信息获取和推送系统,其包括移动客户端、服务器端和第三方客户端,上述移动客户端与上述服务器端互相通信,上述第三方客户端和上述服务器端互相通信。
[0042]上述移动客户端包括:输入模块、注册界面显示模块、位置信息获取模块、用户信息生成模块和存储模块。
[0043]其中,上述输入模块用于输入用户操作产生的信息;上述注册界面显示模块用于显示注册界面,并且获取上述输入模块输入用户操作产生的基本信息,并且将上述基本信息传输给上述用户信息生成模块;上述位置信息获取模块用于获取表示用户所在地理位置信息,并将上述地理位置信息传输给上述用户信息生成模块;上述用户信息生成模块根据上述基本信息和地理位置信息生成用户信息,并将上述用户信息传输给上述存储模块;上述存储模块用于存储用户信息。
[0044]上述服务器端包括:位置信息获取模块、位置信息分析模块、位置信息生成模块、数据库和服务模块。
[0045]其中,上述位置信息获取模块用于获取用户的位置信息,并且将获取的用户的位置信息传输给上述位置信息分析模块,用户的位置信息来源包括:由上述位置信息获取模块获取的地理位置信息,用户手机号获取的地理位置信息,用户MS号码获取的地理位置信息,用户通讯录获取的地理位置信息。
[0046]上述位置信息分析模块用于分析上述位置信息获取模块获取的用户的地理位置信息,并且将分析后的用户地理位置信息传输给上述位置信息生成模块;上述位置信息生成模块将经过上述位置信息分析模块分析后的用户的地理位置信息生成最终的用户地理位置信息,并且将最终的用户地理位置信息传输给上述数据库中;上述数据库用户存储用户地理位置信息。
[0047]上述服务模块用于对上述移动客户端和上述第三方客户端双向服务,上述服务模块响应上述移动客户端用户发出的获取请求,并根据用户请求中的信息将存储在上述数据库中与请求信息匹配的第三方地理位置信息发送给用户;上述服务模块响应上述第三方客户端发出的获取请求,根据上述第三方客户端请求中的信息将存储在上述数据库中与请求信息匹配的用户地理位置信息发送给上述第三方客户端,以便上述第三方客户端根据上述服务模块发送的用户的地理位置信息为用户提供信息服务。
[0048]在本实施例中,上述服务模块将上述移动客户端、服务器端、第三方客户端三者联系起来,通过上述服务模块为移动客户端的用户提供的服务信息,也为第三方客户端推送的服务,实现了本实施例中的系统的信息获取和服务推送的目的。
[0049]上述第三方客户端包括:第三方输入模块、第三方注册界面显示模块、第三方位置信息获取模块、第三方用户信息生成模块、第三方存储模块和信息推送模块。
[0050]第三方服务机构将注册IP账号信息通过上述第三方输入模块输入,上述第三方输入模块将注册IP账号信号传输给上述第三方注册界面显示模块,上述第三方注册界面显示模块用于第三方显示注册界面,并且获取上述第三方输入模块输入注册IP账号的基本信息,并且将上述基本信息传输给上述第三方用户信息生成模块;上述第三方位置信息获取模块用于获取表示第三方用户所在地理位置信息,并将上述地理位置信息传输给上述第三方用户信息生成模块;上述第三方用户信息生成模块根据上述基本信息和地理位置信息生成第三方用户信息,并将上述第三方用户信息传输给上述第三方存储模块;上述第三方存储模块用于存储第三方用户信息。
[0051]上述信息推送模块用于通过上述服务模块向上述移动客户端推送服务信息,上述服务模块将将存储在上述数据库中与来自上述移动客户端请求信息匹配的用户地理位置信息发送给上述第三方客户端,上述信息推送模块将根据用户的地理位置信息为用户提供服务信息推送到上述服务器端,上述服务模块再将上述服务信息发送给上述移动客户端,上述移动客户端用户获得来自 上述第三方客户端的服务。
[0052]具体的,上述服务模块包括接收模块和发送模块,上述接收模块用于接收来自上述移动客户端的服务请求,上述接收模块还用于接收来自上述第三方客户端的服务信息;上述发送模块将上述接收模块接收的来自上述移动客户端的服务请求发动到上述第三方客户端上,上述发送模块还将上述接收模块接收的来自上述第三方客户端发送的服务信息发送至上述移动客户端。
[0053]具体的,上述位置信息获取模块包括:一级信息获取模块、二级信息获取模块、三级信息获取模块和四级信息获取模块,上述一级信息获取模块用于获取由上述位置信息获取模块获取的地理位置信息,即用户在注册IP账号时输入的归属地作为一级地理位置信息;上述二级信息获取模块用于获取用户手机号,手机号的归属地作为二级地理位置信息;上述三级信息获取模块用于获取用户IMS号码,ms号码的归属地作为三级地理位置信息;上述四级信息获取模块用于获取用户的通讯录,通讯录中的归属地作为四级地理位置信息。
[0054]其中,在本实施例中,上述四级地理位置信息包括:通过用户通讯录中所有联系人的归属地判断,其中某个归属地的联系人最多的标记定位;用户通讯记录中,以前10-20条通话记录为样本,判断上述样本中的归属地,其中某个归属地的联系人最多的进行标记定位。
[0055]上述一级地理位置信息是通过注册IP账号时,用户自主填写的,因此一级地理位置信息有可能是一个国家、省市的范围,并且有些用户会填写一些无效的地理位置信息,因此,一级地理位置信息公开的范围属于最大的,准确程度相对最低的。
[0056]二级地理位置信息是基于移动终端用户手机号获得,其中手机号获取的来源可以是IP账号注册时,填写的用户信息,也可以是手机用户使用的手机号;基于手机号码获取的地理位置一般归属地可以细化到某个省、地级市等级别。
[0057]三级地理位置信息是基于移动终端用户IMS号,通过IMS服务系统可以获取用户的网络地址号码,通过用户网络号码能够获得用户区域地理位置,地理位置可以细化到某个市区、某个小区甚至更详细的某个活动区域。
[0058]四级地理位置信息是基于用户的通信录进行筛选,通过用户的经常联系人的手机号码或者用户的通话记录联系人的归属地,进一步确认用户的归属地。
[0059]上述服务器端基于IP、手机号、頂S号码、通讯录以及通信记录等多级判断定位,填补了传统的基于IP和GPS定位单一化的空白;并且本发明公开的定位方法,是多级定位,定位的地理位置更为精准,由传统的地市级别定位到市区、小区或者更小活动区域范围内,定位结果精准使本发明的方法信息化服务的商业价值更高。
[0060]实施例2
[0061]实施例2中公开了一种基于用户地理位置的信息获取或推动方法,该方法基于实施例1中公开的系统,该方法的原理为:上述移动客户端的用户将服务请求发送至上述服务器端,上述服务器端根据服务请求中的信息与上述数据库中相应的用户地理位置信息发送到上述第三方客户端,上述第三方客户端再根据接收到来自上述服务器端的用户地理位置信息给出服务信息,上述第三方客户端将上述服务信息通过上述信息推送模块推送至上述服务器端,上述服务器端的服务模块将上述服务信息发送至上述移动客户端,上述移动客户端的用户获得服务。
[0062]具体的,如图2中所示,上述服务器端获取用户地理位置信息的方法包括:
[0063]—级定位:上述一级信息获取模块从上述数据库中搜索用户在注册IP账号时填写的归属地,获得一级地理位置信息;上述一级信息获取模块获取了一级地理位置信息后,上述位置信息分析模块分析上述一级地理位置信息是否有效,如果有效则作为最大范围归属地,如果无效则二级地理位置信息作为最大范围归属地。
[0064]二级定位:上述二级信息获取模块从用户手机号中的数字确定归属地,通过上述位置信息分析模块分析由用户手机号获取的归属地,获得二级地理位置信息。
[0065]三级定位:上述三级信息获取模块从用户的移动终端在IMS服务系统中的頂S号码的归属地,通过上述位置信息分析模块分析由用户的IMA号码,获得三级地理位置信息;
[0066]四级定位:上述四级信息获取模块从用户的移动终端的通讯录中的信息判断移动终端用户的归属地,通过上述位置信息分析模块分析通讯录中的信息,获得四级地理位置?目息。
[0067]通过通讯录获得四级地理位置信息包括两个层面:1、通过用户通讯录中所有联系人的归属地判断,其中某个归属地的联系人最多的标记定位;2、用户通讯记录中,以前10-20条通话记录为样本,判断上述样本中的归属地,其中某个归属地的联系人最多的进行标记定位。
[0068]上述一级地理位置信息是通过注册IP账号时,用户自主填写的,因此一级地理位置信息有可能是一个国家、省市的范围,并且有些用户会填写一些无效的地理位置信息,因此,一级地理位置信息公开的范围属于最大的,准确程度相对最低的。
[0069]二级地理位置信息是基于移动终端用户手机号获得,其中手机号获取的来源可以是IP账号注册时,填写的用户信息,也可以是手机用户使用的手机号;基于手机号码获取的地理位置一般归属地可以细化到某个省、地级市等级别。
[0070]三级地理位置信息是基于移动终端用户IMS号,通过IMS服务系统可以获取用户的网络地址号码,通过用户网络号码能够获得用户区域地理位置,地理位置可以细化到某个市区、某个小区甚至更详细的某个活动区域。
[0071]四级地理位置信息是基于用户的通信录进行筛选,通过用户的经常联系人的手机号码或者用户的通话记录联系人的归属地,进一步确认用户的归属地。
[0072]将移动客户端、服务器端、第三方客户端三者联系起来,服务器能够获取准确的用户地理位置信息,并且准确的用户地理位置信息可以共享给移动客户端和第三方客户端,普通用户可以获取需要的第三方服务机构的地理位置信息,第三方客户端也可以根据获取的用户的地理位置信息,向用户推送服务信息,是一种方便有效的服务信息推送模式。
[0073]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种基于用户地理位置的信息获取和推送系统,其包括移动客户端、服务器端和第三方客户端,所述移动客户端与所述服务器端互相通信,所述第三方客户端和所述服务器端互相通信; 所述移动客户端包括:输入模块、注册界面显示模块、位置信息获取模块、用户信息生成模块和存储模块; 所述输入模块用于输入用户操作产生的信息; 所述注册界面显示模块用于显示注册界面,并且获取所述输入模块输入用户操作产 生的基本信息,并且将所述基本信息传输给所述用户信息生成模块; 所述位置信息获取模块用于获取表示用户所在地理位置信息,并将所述地理位置信息传输给所述用户信息生成模块; 所述用户信息生成模块根据所述基本信息和地理位置信息生成用户信息,并将所述用户信息传输给所述存储模块; 所述存储模块用于存储用户信息; 其特征在于,所述服务器端包括:位置信息获取模块、位置信息分析模块、位置信息生成模块、数据库和服务模块; 所述位置信息获取模块用于获取用户的位置信息,并且将获取的用户的位置信息传输给所述位置信息分析模块,用户的位置信息来源包括:由所述位置信息获取模块获取的地理位置信息,用户手机号获取的地理位置信息,用户IMS号码获取的地理位置信息,用户通讯录获取的地理位置信息; 所述位置信息分析模块用于分析所述位置信息获取模块获取的用户的地理位置信息,并且将分析后的用户地理位置信息传输给所述位置信息生成模块; 所述位置信息生成模块将经过所述位置信息分析模块分析后的用户的地理位置信息生成最终的用户地理位置信息,并且将最终的用户地理位置信息传输给所述数据库;所述数据库用户存储用户地理位置信息; 所述服务模块用于对所述移动客户端和所述第三方客户端双向服务,所述服务模块响应所述移动客户端用户发出的获取请求,并根据用户请求中的信息将存储在所述数据库中与请求信息匹配的第三方地理位置信息发送给用户;所述服务模块响应所述第三方客户端发出的获取请求,根据所述第三方客户端请求中的信息将存储在所述数据库中与请求信息匹配的用户地理位置信息发送给所述第三方客户端,以便所述第三方客户端根据所述服务模块发送的用户的地理位置信息为用户提供信息服务; 所述第三方客户端包括:第三方输入模块、第三方注册界面显示模块、第三方位置信息获取模块、第三方用户信息生成模块、第三方存储模块和信息推送模块, 第三方服务机构将注册IP账号信息通过所述第三方输入模块输入,所述第三方输入模块将注册IP账号信号传输给所述第三方注册界面显示模块,所述第三方注册界面显示模块用于第三方显示注册界面,并且获取所述第三方输入模块输入注册IP账号的基本信息,并且将所述基本信息传输给所述第三方用户信息生成模块;所述第三方位置信息获取模块用于获取表示第三方用户所在地理位置信息,并将所述地理位置信息传输给所述第三方用户信息生成模块;所述第三方用户信息生成模块根据所述基本信息和地理位置信息生成第三方用户信息,并将所述第三方用户信息传输给所述第三方存储模块;所述第三方存储模块用于存储第三方用户信息; 所述信息推送模块用于通过所述服务模块向所述移动客户端推送服务信息,所述服务模块将将存储在所述数据库中与来自所述移动客户端请求信息匹配的用户地理位置信息发送给所述第三方客户端,所述信息推送模块将根据用户的地理位置信息为用户提供服务信息推送到所述服务器端,所述服务模块再将所述服务信息发送给所述移动客户端,所述移动客户端用户获得来自所述第三方客户端的服务。2.根据权利要求1所述的一种基于用户地理位置的信息获取和推送系统,其特征在于,所述服务模块包括接收模块和发送模块,所述接收模块用于接收来自所述移动客户端的服务请求,所述接收模块还用于接收来自所述第三方客户端的服务信息;所述发送模块将所述接收模块接收的来自所述移动客户端的服务请求发动到所述第三方客户端上,所述发送模块还将所述接收模块接收的来自所述第三方客户端发送的服务信息发送至所述移动客户端。3.根据权利要求1所述的一种基于用户地理位置的信息获取和推送系统,其特征在于,所述位置信息获取模块包括:一级信息获取模块、二级信息获取模块、三级信息获取模块和四级信息获取模块,所述一级信息获取模块用于获取由所述位置信息获取模块获取的地理位置信息,即用户在注册IP账号时输入的归属地作为一级地理位置信息;所述二级信息获取模块用于获取用户手机号,手机号的归属地作为二级地理位置信息;所述三级信息获取模块用于获取用户IMS号码JMS号码的归属地作为三级地理位置信息;所述四级信息获取模块用于获取用户的通讯录,通讯录中的归属地作为四级地理位置信息。4.根据权利要求3所述的一种基于用户地理位置的信息获取和推送系统,其特征在于,所述四级地理位置信息包括:通过用户通讯录中所有联系人的归属地判断,其中某个归属地的联系人最多的标记定位;用户通讯记录中,以前10-20条通话记录为样本,判断所述样本中的归属地,其中某个归属地的联系人最多的进行标记定位。5.—种基于用户地理位置的信息获取或推动方法,该方法基于权利要求1-4任意一项中所述的基于用户地理位置的信息获取和推送系统,其特征在于,所述移动客户端的用户将服务请求发送至所述服务器端,所述服务器端根据服务请求中的信息与所述数据库中相应的用户地理位置信息发送到所述第三方客户端,所述第三方客户端再根据接收到来自所述服务器端的用户地理位置信息给出服务信息,所述第三方客户端将所述服务信息通过所述信息推送模块推送至所述服务器端,所述服务器端的服务模块将所述服务信息发送至所述移动客户端,所述移动客户端的用户获得服务。6.根据权利要求5所述的一种基于用户地理位置的信息获取或推动方法,其特征在于,所述服务器端获取用户地理位置信息的方法包括: 一级定位:所述一级信息获取模块从所述数据库中搜索用户在注册IP账号时填写的归属地,获得一级地理位置信息; 二级定位:所述二级信息获取模块从用户手机号中的数字确定归属地,获得二级地理位置信息; 三级定位:所述三级信息获取模块从用户的移动终端在IMS服务系统中的頂S号码的归属地,获得三级地理位置信息; 四级定位:所述四级信息获取模块从用户的移动终端的通讯录中的信息判断移动终端用户的归属地,获得四级地理位置信息。7.根据权利要求6所述的一种基于用户地理位置的信息获取或推动方法,其特征在于,所述一级信息获取模块获取了一级地理位置信息后,所述位置信息分析模块分析所述一级地理位置信息是否有效,如果有效则作为最大范围归属地,如果无效则二级地理位置信息作为最大范围归属地。
【专利摘要】本发明涉及一种基于用户地理位置的信息获取和推送系统,其包括移动客户端、服务器端和第三方客户端,移动客户端与服务器端互相通信,第三方客户端和服务器端互相通信;移动客户端包括:输入模块、注册界面显示模块、位置信息获取模块、用户信息生成模块和存储模块;服务器端包括:位置信息获取模块、位置信息分析模块、位置信息生成模块、数据库和服务模块,第三方客户端包括:第三方输入模块、第三方注册界面显示模块、第三方位置信息获取模块、第三方用户信息生成模块、第三方存储模块和信息推送模块。本发明中的系统将移动客户端、服务器端、第三方客户端三者联系起来,是一种方便有效的服务信息推送模式。
【IPC分类】G06F17/30
【公开号】CN105488203
【申请号】CN201510906703
【发明人】许伟刚
【申请人】苏州天平先进数字科技有限公司
【公开日】2016年4月13日
【申请日】2015年12月9日

最新回复(0)