【技术实现步骤摘要】
地理位置的确定方法及装置、信息推送方法及装置
本专利技术涉及网络
,尤其涉及一种地理位置的确定方法及装置、信息推送方法及装置。
技术介绍
在当前移动互联网的高速发展下,为了更加精准的投放广告或者推送营销信息,需要实时的感知用户目前所在的位置。因此,要实现广告或营销信息的精准推送,就需要实时采集用户的地理位置信息,目前相关技术中用户地理位置信息的采集手段主要是通过在用户的移动终端上安装应用(APP),通过该应用定时上报用户的地理位置信息。目前,相关技术中,基于用户的地理位置信息向用户推送信息的解决方案实现过程如下:首先,通过用户的移动终端上的APP定期汇报用户的地理位置信息至应用服务器(APPServer);然后,应用服务器会将用户的地理位置信息通过分布式消息队列缓存;第三步,信息推送系统中基于位置的服务(LBS,LocationBasedService)引擎实时从分布式消息队列里拉取用户的地理位置信息,在内存中构建地理位置索引;第四步,当用户在电脑或者移动终端上浏览网页或者打开APP时触发信息推送请求的发送,浏览器或APP发出所述信息推送请求;第五步,信息推送系统中的定位引擎接收所述信息推送请求之后,通过LBS引擎查询所述用户地理位置信息相符合的预定规则集;第六步,信息推送系统中的定位引擎按照所述预定规则集对应的推送策略将信息(如广告、促销信息等)推送至第一用户电脑的浏览器或移动终端上的APP,浏览器上的网页或移动终端上的APP向第一用户展示所述信息。相关技术的上述方案存在如下缺陷:1)LBS引擎严格依赖于移动终端侧的地理位置信息采集,如果移动终端侧 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。