地理位置的确定方法及装置、信息推送方法及装置制造方法及图纸

技术编号:18449296 阅读:60 留言:0更新日期:2018-07-14 12:09
一种地理位置的确定方法、信息推送方法及装置,所述用户地理位置的确定方法可包括:基于用户标识相关联的至少一种用户历史数据生成地理位置索引,所述地理位置索引包含用于确定地理位置的第一信息、所述第一信息与所述用户标识的映射关系;接收携带用户标识的定位请求;查询对应所述定位请求中用户标识的所述地理位置索引;根据所述查询到的地理位置索引,向所述定位请求的请求方提供所述第一信息。本申请能够提高确定用户地理位置的精确度和可靠性,能够有效提升信息推送的精准度。

【技术实现步骤摘要】
地理位置的确定方法及装置、信息推送方法及装置
本专利技术涉及网络
,尤其涉及一种地理位置的确定方法及装置、信息推送方法及装置。
技术介绍
在当前移动互联网的高速发展下,为了更加精准的投放广告或者推送营销信息,需要实时的感知用户目前所在的位置。因此,要实现广告或营销信息的精准推送,就需要实时采集用户的地理位置信息,目前相关技术中用户地理位置信息的采集手段主要是通过在用户的移动终端上安装应用(APP),通过该应用定时上报用户的地理位置信息。目前,相关技术中,基于用户的地理位置信息向用户推送信息的解决方案实现过程如下:首先,通过用户的移动终端上的APP定期汇报用户的地理位置信息至应用服务器(APPServer);然后,应用服务器会将用户的地理位置信息通过分布式消息队列缓存;第三步,信息推送系统中基于位置的服务(LBS,LocationBasedService)引擎实时从分布式消息队列里拉取用户的地理位置信息,在内存中构建地理位置索引;第四步,当用户在电脑或者移动终端上浏览网页或者打开APP时触发信息推送请求的发送,浏览器或APP发出所述信息推送请求;第五步,信息推送系统中的定位引擎接收所述信息推送请求之后,通过LBS引擎查询所述用户地理位置信息相符合的预定规则集;第六步,信息推送系统中的定位引擎按照所述预定规则集对应的推送策略将信息(如广告、促销信息等)推送至第一用户电脑的浏览器或移动终端上的APP,浏览器上的网页或移动终端上的APP向第一用户展示所述信息。相关技术的上述方案存在如下缺陷:1)LBS引擎严格依赖于移动终端侧的地理位置信息采集,如果移动终端侧屏蔽掉地理位置信息上报的功能,将直接导致LBS引擎无法获取到用户的地理位置信息,从而影响信息的推送;2)用户使用PC浏览网页的场景下,由于没有对应的地理位置信息汇报机制,因此无法获取到用户的地理位置信息,从而导致此类场景下无法根据用户的地理位置信息推送信息;3)用户地理位置信息存在一定的时效性,如果移动终端侧上报的地理位置信息已经过期,那么该地理位置可靠性很差,会验证影响信息推送的精准度和用户体验;综上可知,相关技术中完全依赖于移动终端侧实时上报的地理位置信息来确定用户当前的地理位置,此方式应用场景受限,并且得到的结果可靠性差、精确度不高、覆盖率低,基于移动终端实时上报的地理位置信息向用户推送信息,不仅信息推送的应用场景受限,精准度不高,而且用户体验也不高。
技术实现思路
本申请提供一种地理位置的确定方法及装置、信息推送方法及装置,能够提高用户的地理位置信息覆盖率、精确度及可靠性,并提高信息推送的精准度。本申请采用如下技术方案:一种地理位置的确定方法,包括:基于用户标识相关联的至少一种用户历史数据生成地理位置索引,所述地理位置索引包含用于确定地理位置的第一信息、所述第一信息与所述用户标识的映射关系;接收携带用户标识的定位请求;查询对应所述定位请求中用户标识的所述地理位置索引;根据所述查询到的地理位置索引,向所述定位请求的请求方提供所述第一信息。其中,所述基于用户标识相关联的至少一种用户历史数据生成地理位置索引,包括:基于用户标识相关联的至少一种用户历史数据,获取所述第一信息;利用所述第一信息及其对应的用户标识生成所述地理位置索引。其中,所述利用所述第一信息及其对应的用户标识生成所述地理位置索引,包括:过滤所述获取到的第一信息,利用过滤后的所述第一信息及其对应的用户标识生成所述地理位置索引。其中,所述基于用户标识相关联的至少一种用户历史数据生成地理位置索引,还包括:配置所述第一信息的优先级;所述根据所述查询到的地理位置索引,向所述定位请求的请求方提供地理位置信息,包括:根据所述查询到的地理位置索引中第一信息的优先级,从所述查询到的地理位置索引中提取所述第一信息并提供给所述定位请求的请求方。其中,所述配置所述第一信息的优先级,包括如下之一或两项之组合:所述地理位置索引中包含多条所述第一信息时,按照预定规则将所述地理位置索引中的多条所述第一信息排序,根据所述排序的结果配置所述第一信息的优先级;所述地理位置索引中包含一条所述第一信息时,配置所述第一信息的优先级为预定值。其中,所述第一信息为如下之一:收货地址信息、全球卫星定位GPS信息、对应IP地址的位置信息;所述至少一种用户历史数据为如下之一或其任意组合:交易数据、应用数据、浏览数据。其中,所述生成地理位置索引,包括:从对应同一用户标识的交易数据中提取收货地址信息,并以所述用户标识对应的第一标识为键、所述过滤后的收货地址信息为值形成所述地理位置索引。其中,所述生成地理位置索引,还包括:在所述收货地址信息为多条时,根据所述收货地址信息的更新时间、地理区域属性、使用次数中之一或多项,配置所述收货地址信息的优先级;在所述收货地址信息为一条时,以第一预定值配置所述收货地址信息的优先级。其中,所述生成地理位置索引之前,还包括:建立IP地址信息库,所述IP地址信息库中包含IP地址、位置信息及其映射关系;所述生成地理位置索引,包括:基于对应同一用户标识的浏览数据中的IP地址、以及各所述IP地址的访问时间信息,从所述IP地址信息库中查询对应所述IP地址的位置信息,并以所述用户标识对应的第一标识、访问时间信息、IP地址为键、所述至少一条IP地址对应的位置信息为值形成所述地理位置索引。其中,所述生成所述地理位置索引,还包括:在所述地理位置索引中包含两条或多条所述对应所述IP地址的位置信息时,按照各所述IP地址的访问时长将所述位置信息排序,按照所述排序的结果配置所述位置信息的优先级;在所述地理位置索引中包含一条对应所述IP地址的位置信息时,以第二预定值配置对应所述IP地址的位置信息的优先级。其中,所述生成地理位置索引,包括:基于对应同一用户标识的应用数据中的GPS信息以及访问时间信息,以所述用户标识对应的第一标识、访问时间信息为键、所述GPS信息为值形成所述地理位置索引。其中,所述生成所述地理位置索引,还包括:在所述地理位置索引中包含两条或多条所述GPS信息时,按照所述GPS信息对应的访问时长对所述GPS信息排序,按照所述排序的结果配置所述GPS信息的优先级;在所述地理位置索引中包含一条所述GPS信息时,以第三预定值配置所述GPS信息的优先级。其中,所述生成所述地理位置索引,还包括:识别浏览数据、交易数据或应用数据中所述用户标识之间的关联性;基于相关联的所述用户标识生成所述第一标识,所述第一标识包含第一部分和第二部分,所述第一部分用于指示所述用户标识类型,所述第二部分基于相关联的所述用户标识的内容以预定义映射算法得到。其中,还包括:基于相关联的同类型所述用户标识生成的第一标识进行去重处理。一种信息推送方法,包括:基于来自用户终端的触发请求,向定位服务器发送定位请求,所述触发请求携带用户标识,所述定位请求携带所述用户标识;接收来自所述定位服务器的第一信息,所述第一信息用于确定地理位置;查询所述第一信息相匹配的推送信息,并向所述用户终端提供所述推送信息。其中,所述查询所述第一信息相匹配的推送信息,包括:向推送服务器发送信息推送请求,所述信息推送请求携带所述第一信息;接收所述推送服务器返回的与所述第一信息相匹配的推送信息。其中,本文档来自技高网
...

【技术保护点】
1.一种地理位置的确定方法,包括:基于用户标识相关联的至少一种用户历史数据生成地理位置索引,所述地理位置索引包含用于确定地理位置的第一信息、所述第一信息与所述用户标识的映射关系;接收携带用户标识的定位请求;查询对应所述定位请求中用户标识的所述地理位置索引;根据所述查询到的地理位置索引,向所述定位请求的请求方提供所述第一信息。

【技术特征摘要】
1.一种地理位置的确定方法,包括:基于用户标识相关联的至少一种用户历史数据生成地理位置索引,所述地理位置索引包含用于确定地理位置的第一信息、所述第一信息与所述用户标识的映射关系;接收携带用户标识的定位请求;查询对应所述定位请求中用户标识的所述地理位置索引;根据所述查询到的地理位置索引,向所述定位请求的请求方提供所述第一信息。2.根据权利要求1所述的确定方法,其特征在于,所述基于用户标识相关联的至少一种用户历史数据生成地理位置索引,包括:基于用户标识相关联的至少一种用户历史数据,获取所述第一信息;利用所述第一信息及其对应的用户标识生成所述地理位置索引。3.根据权利要求2所述的确定方法,其特征在于,所述利用所述第一信息及其对应的用户标识生成所述地理位置索引,包括:过滤所述获取到的第一信息,利用过滤后的所述第一信息及其对应的用户标识生成所述地理位置索引。4.根据权利要求1所述的确定方法,其特征在于,所述基于用户标识相关联的至少一种用户历史数据生成地理位置索引,还包括:配置所述第一信息的优先级;所述根据所述查询到的地理位置索引,向所述定位请求的请求方提供地理位置信息,包括:根据所述查询到的地理位置索引中第一信息的优先级,从所述查询到的地理位置索引中提取所述第一信息并提供给所述定位请求的请求方。5.根据权利要求4所述的确定方法,其特征在于,所述配置所述第一信息的优先级,包括如下之一或两项之组合:所述地理位置索引中包含多条所述第一信息时,按照预定规则将所述地理位置索引中的多条所述第一信息排序,根据所述排序的结果配置所述第一信息的优先级;所述地理位置索引中包含一条所述第一信息时,配置所述第一信息的优先级为预定值。6.根据权利要求1至5任一项所述的确定方法,其特征在于,所述第一信息为如下之一:收货地址信息、全球卫星定位GPS信息、对应IP地址的位置信息;所述至少一种用户历史数据为如下之一或其任意组合:交易数据、应用数据、浏览数据。7.根据权利要求1所述的确定方法,其特征在于,所述生成地理位置索引,包括:从对应同一用户标识的交易数据中提取收货地址信息,并以所述用户标识对应的第一标识为键、所述过滤后的收货地址信息为值形成所述地理位置索引。8.根据权利要求7所述的确定方法,其特征在于,所述生成地理位置索引,还包括:在所述收货地址信息为多条时,根据所述收货地址信息的更新时间、地理区域属性、使用次数中之一或多项,配置所述收货地址信息的优先级;在所述收货地址信息为一条时,以第一预定值配置所述收货地址信息的优先级。9.根据权利要求1所述的确定方法,其特征在于,所述生成地理位置索引之前,还包括:建立IP地址信息库,所述IP地址信息库中包含IP地址、位置信息及其映射关系;所述生成地理位置索引,包括:基于对应同一用户标识的浏览数据中的IP地址、以及各所述IP地址的访问时间信息,从所述IP地址信息库中查询对应所述IP地址的位置信息,并以所述用户标识对应的第一标识、访问时间信息、IP地址为键、所述至少一条IP地址对应的位置信息为值形成所述地理位置索引。10.根据权利要求9所述的确定方法,其特征在于,所述生成所述地理位置索引,还包括:在所述地理位置索引中包含两条或多条所述对应所述IP地址的位置信息时,按照各所述IP地址的访问时长将所述位置信息排序,按照所述排序的结果配置所述位置信息的优先级;在所述地理位置索引中包含一条对应所述IP地址的位置信息时,以第二预定值配置对应所述IP地址的位置信息的优先级。11.根据权利要求1所述的确定方法,其特征在于,所述生成地理位置索引,包括:基于对应同一用户标识的应用数据中的GPS信息以及访问时间信息,以所述用户标识对应的第一标识、访问时间信息为键、所述GPS信息为值形成所述地理位置索引。12.根据权利要求10所述的确定方法,其特征在于,所述生成所述地理位置索引,还包括:在所述地理位置索引中包含两条或多条所述GPS信息时,按照所述GPS信息对应的访问时长对所述GPS信息排序,按照所述排序的...

【专利技术属性】
技术研发人员:彭志成
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1