【技术实现步骤摘要】
本申请涉及通信领域,尤其涉及一种定位信息采集方法、定位方法及装置。
技术介绍
通过终端使用的IP地址来推测该终端的地址位置具有广泛的应用,包括在线广告、电子商务、应用监控、网络诊断等。以在线广告为例,如果网站能够通过终端所使用的IP地址准确推测终端所在的地理位置,则可以将与终端当前位置相关的推送信息推送给终端,从而有针对性地为用户提供丰富的信息。现有技术中,根据终端使用的公网IP地址进行定位,主要依赖于IP地址库,该IP地址库中记录有公网IP地址段与地理位置的对应关系。公网IP地址是动态分配的,通常在某个地理区域范围内,所分配的公网IP地址属于同一IP地址段,因此通过终端使用的公网IP地址查询公网IP地址库,可以得到该IP地址所属的IP地址段所对应的地理位置。然而,公网IP地址段所对应的地理位置范围较大,比如一个市的范围,也就是说,采用固定的IP地址库只能够在城市级别或者在城市的区块级别进行定位。可以看出,采用固定的IP地址库对终端进行定位,精准度不高。申请内容本申请实施例提供一种定位信息采集方法及装置,用以通过对终端上报的信息进行采集,得到用于对终端进行定位的定位信息,从而为更准确地对终端进行定位提供了保证。本专利技术实施例提供的定位信息采集方法,包括:根据终端采集并上报的信息得到第一信息库;其中,所述第一信息库的信息项中至少包括:用户标识以及终端使用的IP地址和终端所在位置的经纬度,所述IP地址为公网IP地址;对所述第一信息库的信息项中的IP地址进行聚类得到IP地址段,根据IP地址段内的IP地址所对应的经纬度得到相应IP地址段对应的均值经纬度;根据所 ...
【技术保护点】
一种定位信息采集方法,其特征在于,包括:根据终端采集并上报的信息得到第一信息库;其中,所述第一信息库的信息项中至少包括:用户标识以及终端使用的IP地址和终端所在位置的经纬度,所述IP地址为公网IP地址;对所述第一信息库的信息项中的IP地址进行聚类得到IP地址段,根据IP地址段内的IP地址所对应的经纬度得到相应IP地址段对应的均值经纬度;根据所述第一信息库的信息项中的用户标识、经纬度和IP地址,确定包含相同用户标识和相同IP地址的所有信息项中出现次数最多的经纬度;根据包含相同用户标识和相同IP地址的所有信息项中出现次数最多的经纬度,以及与所述出现次数最多的经纬度匹配的均值经纬度所对应的IP地址段,得到第二信息库中的信息项;其中,所述第二信息库的信息项中至少包括:用户标识、IP地址段、经纬度。
【技术特征摘要】
1.一种定位信息采集方法,其特征在于,包括:根据终端采集并上报的信息得到第一信息库;其中,所述第一信息库的信息项中至少包括:用户标识以及终端使用的IP地址和终端所在位置的经纬度,所述IP地址为公网IP地址;对所述第一信息库的信息项中的IP地址进行聚类得到IP地址段,根据IP地址段内的IP地址所对应的经纬度得到相应IP地址段对应的均值经纬度;根据所述第一信息库的信息项中的用户标识、经纬度和IP地址,确定包含相同用户标识和相同IP地址的所有信息项中出现次数最多的经纬度;根据包含相同用户标识和相同IP地址的所有信息项中出现次数最多的经纬度,以及与所述出现次数最多的经纬度匹配的均值经纬度所对应的IP地址段,得到第二信息库中的信息项;其中,所述第二信息库的信息项中至少包括:用户标识、IP地址段、经纬度。2.如权利要求1所述的方法,其特征在于,根据终端采集并上报的信息得到第一信息库,包括:获取终端采集并上报的第一采集信息以及第二采集信息;其中,所述第一采集信息和所述第二采集信息中包括至少一个信息项,所述第一采集信息的信息项中至少包括:采集时间、在该采集时间采集到的客户端应用程序在应用系统中使用的用户标识以及该客户端应用程序所在终端使用的IP地址,所述IP地址为公网IP地址;所述第二采集信息的信息项中至少包括:采集时间、在该采集时间采集到的客户端应用程序在应用系统中使用的用户标识以及该客户端应用程序所在的终端当前所在位置的经纬度;根据所述第一采集信息中的信息项与所述第二采集信息中的信息项,得到第一信息库。3.如权利要求2所述的方法,其特征在于,所述第一采集信息,包括:移动终端和/或个人计算机PC上的客户端应用程序登录应用系统时所采集的信息;和/或移动终端和/或PC上的客户端应用程序在登录到应用系统后按照设定周期采集的信息。4.如权利要求3所述的方法,其特征在于,所述第一采集信息的信息项中还包括网络连接类型;所述根据所述第一采集信息中的信息项与所述第二采集信息中的信息项,得到第一信息库,包括:保留所述第一采集信息中网络连接类型为无线局域网连接类型的信息项,过滤掉其余信息项;根据过滤后的第一采集信息中的信息项,以及所述第二采集信息中的信息项,得到第一信息库。5.如权利要求2所述的方法,其特征在于,所述第二采集信息,包括:移动终端上的客户端应用程序在设定事件发生时采集并上报的信息。6.如权利要求2所述的方法,其特征在于,根据所述第一采集信息中的信息项与所述第二采集信息中的信息项,得到第一信息库,包括:获取所述第一采集信息的第一信息项,所述第一信息项为所述第一采集信息中的任一信息项;根据所述第一信息项中的用户标识,从所述第二采集信息中获取包含相同用户标识的第二信息项;将所述第一信息项的采集时间与所述第二信息项的采集时间进行比较,若两者时间间隔在设定范围内,则根据所述第一信息项中的用户标识、IP地址,以及所述第二信息项中的经纬度,生成所述第一信息库中的一个信息项。7.如权利要求1所述的方法,其特征在于,对所述第一信息库的信息项中的IP地址进行聚类得到IP地址段,根据IP地址段内的IP地址所对应的经纬度得到相应IP地址段对应的均值经纬度,包括:获取所述第一信息库中的第一经纬度,所述第一经纬度为所述第一信息库中任一信息项中的经纬度;以所述第一经纬度为基准确定包含该经纬度的经纬度范围;根据所述第一信息库中落入所述经纬度范围内的经纬度所对应的IP地址的公共部分,得到所述经纬度范围对应的IP地址段;根据所述第一信息库中落入所述IP地址段内的IP地址所对应的经纬度,计算得到均值经纬度。8.如权利要求7所述的方法,其特征在于,根据所述第一信息库中落入所述经纬度范围内的经纬度所对应的IP地址的公共部分,得到所述经纬度范围对应的IP地址段,包括:根据设定长度的IP地址掩码对所述第一信息库中落入所述经纬度范围内的经纬度所对应的IP地址进行掩码,选取掩码结果相同的IP地址组成IP地址集合;根据所述IP地址集合中的所有IP地址的最长公共部分,得到所述经纬度范围对应的IP地址段。9.如权利要求7所述的方法,其特征在于,根据包含相同用户标识和相同IP地址的所有信息项中出现次数最多的经纬度,以及与所述出现次数最多的经纬度匹配的均值经纬度所对应的IP地址段,得到第二信息库中的信息项,包括:获取第一用户标识和第一IP地址所对应的经纬度中出现次数最多的第一经纬度;其中,所述第一用户标识为所述第一信息库中的任一用户标识,所述第一IP地址为所述第一用户标识所对应的IP地址;根据所述第一IP地址所对应的IP地址段,确定该IP地址段对应的第一经纬度范围和第一均值经纬度;判断所述第一经纬度是否落入所述第一经纬度范围内,且所述第一均值经纬度是否落入以所述第一经纬度为基准确定出的经纬度范围内,若是,则生成
\t第二信息库中的一个信息项,所生成的信息项中包括:所述第一用户标识、所述第一IP地址段、所述第一经纬度。10.如权利要求1至9中任一项所述的方法,其特征在于,确定包含相同用户标识和相同IP地址的所有信息项中出现次数最多的经纬度之后,还包括:确定所述出现次数最多的经纬度的置信度;所述第二信息库中的信息项中还包括:出现次数最多的经纬度所对应的置信度。11.如权利要求10所述的方法,其特征在于,确定所述出现次数最多的经纬度的置信度,包括:根据以下公式计算所述出现次数最多的经纬度的置信度:α=NmaxNtotle×100%]]>其中,对于第一用户标识和第一IP地址所对应的出现次数最多的经纬度来说,α表示该经纬度的置信度,Nmax为该经纬度在包含第一用户标识和第一IP地址的第一信息库的所有信息项中的出现次数,Ntotle为包含第一用户标识和第一IP地址的第一信息库的所有信息项中的经纬度的总数。12.一种基于如权利要求1至11中任一项所述的采集方法向的定位信息所实现的定位方法,其特征在于,包括:接收终端发送的请求消息,所述请求消息中携带有用户标识和IP地址,所述IP地址为公网IP地址;根据所述请求消息中携带的用户标识和IP地址,查询第二信息库中与所述用户标识和IP地址匹配的信息项;根据查询到的信息项中的经纬度确定所述终端所在的位置。13.如权利要求12所述的方法,其特征在于,根据所述请求消息中携带的用户标识和IP地址,查询第二信息库中与所述用户标识和IP地址匹配的信息项,包括:根据所述请求消息中携带的用户标识和IP地址,查询第二信息库中包含相同用户标识以及相匹配的IP地址段的信息项。14.如权利要求12或13所述的方法,其特征在于,还包括:若查询到的信息项的数量为多个,则根据查询到的所述多个信息项中的置信度,从所述多个信息项中选择置信度最高的信息项。15.如权利要求12或13所述的方法,其特征在于,还包括:若未查询到信息项,则根据所述请求消息中携带的IP地址查询IP地址与地理位置的对应关系数据库,得到与所述IP地址对应的地理位置信息。16.如权利要求12或13所述的方法,其特征在于,根据查询到的信息项中的经纬度确定所述终端所在的位置之后,还包括:根据查询到的信息项中的经纬度,确定与该经纬度对应的经纬度范围;根据确定出的经纬度范围,获取所述经纬度范围对应的推送信息;将获取到的推送信息携带于响应消息返回给所述终端。17.如权利要求16所述的方法,其特征在于,所述请求消息中还携带有查询关键字;获取所述经纬度范围对应的推送信息...
【专利技术属性】
技术研发人员:陈敬敏,郭训力,林海略,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。