1.一种客户端地理位置检测方法,其特征在于,包括:获取待检测客户端的多个客户端网络协议地址,其中,所述多个客户端网络协议地址为所述待检测客户端在多个接收服务器上的客户端网络协议地址,所述多个接收服务器分别位于不同的地理位置;
分别确定所述多个客户端网络协议地址对应的地理位置,得到所述待检测客户端对应的多个地理位置;以及从所述多个地理位置中确定所述待检测客户端的地理位置。
2.根据权利要求1所述的客户端地理位置检测方法,其特征在于,获取所述待检测客户端的多个客户端网络协议地址包括:所述多个接收服务器接收所述待检测客户端的访问数据,其中,所述访问数据中包含所述待检测客户端的标识符;以及所述多个接收服务器分别根据所述待检测客户端的标识符获取所述待检测客户端的网络协议地址。
3.根据权利要求1所述的客户端地理位置检测方法,其特征在于,从所述多个地理位置中确定所述待检测客户端的地理位置包括:分别计算多个所述待检测客户端对应的地理位置中属于同一位置的地理位置的个数;
以及
将属于同一位置的个数最多的地理位置作为所述待检测客户端的地理位置。
4.根据权利要求3所述的客户端地理位置检测方法,其特征在于,如果属于同一位置的个数最多的地理位置为多个,将属于同一位置的个数最多的地理位置作为所述待检测客户端的地理位置包括:获取所述待检测客户端的多个历史地理位置,其中,所述历史地理位置为所述待检测客户端历史访问互联网时确定的地理位置;
根据所述多个历史地理位置出现的次数对所述历史地理位置进行排序;
按照所述历史地理位置的排序依次取排序靠前的所述历史地理位置与多个所述属于同一位置的个数最多的地理位置进行匹配;以及取与所述历史地理位置匹配的地理位置作为所述待检测客户端的地理位置。
5.根据权利要求4所述的客户端地理位置检测方法,其特征在于,如果不存在与所述历史地理位置匹配的地理位置,将属于同一位置的个数最多的地理位置作为所述待检测客户端的地理位置包括:从多个所述属于同一位置的个数最多的地理位置中任意选取一个地理位置;以及将选取的地理位置作为所述待检测客户端的地理位置。
6.根据权利要求2所述的客户端地理位置检测方法,其特征在于,在从所述多个地理位置中确定所述待检测客户端的地理位置之后,所述方法还包括:建立所述待检测客户端的标识符和所述待检测客户端的地理位置的映射关系;以及存储所述映射关系。
7.一种客户端地理位置检测装置,其特征在于,包括:获取单元,用于获取待检测客户端的多个客户端网络协议地址,其中,所述多个客户端网络协议地址为所述待检测客户端在多个接收服务器上的客户端网络协议地址,所述多个接收服务器分别位于不同的地理位置;
第一确定单元,用于分别确定所述多个客户端网络协议地址对应的地理位置,得到所述待检测客户端对应的多个地理位置;以及第二确定单元,用于从所述多个地理位置中确定所述待检测客户端的地理位置。
8.根据权利要求7所述的客户端地理位置检测装置,其特征在于,所述获取单元包括:接收模块,用于使所述多个接收服务器接收所述待检测客户端的访问数据,其中,所述访问数据中包含所述待检测客户端的标识符;以及获取模块,用于使所述多个接收服务器分别根据所述待检测客户端的标识符获取所述待检测客户端的网络协议地址。
9.根据权利要求7所述的客户端地理位置检测装置,其特征在于,所述第二确定单元包括:计算模块,用于分别计算多个所述待检测客户端对应的地理位置中属于同一位置的地理位置的个数;以及确定模块,用于将属于同一位置的个数最多的地理位置作为所述待检测客户端的地理位置。
10.根据权利要求9所述的客户端地理位置检测装置,其特征在于,如果属于同一位置的个数最多的地理位置为多个,所述确定模块包括:获取子模块,用于获取所述待检测客户端的多个历史地理位置,其中,所述历史地理位置为所述待检测客户端历史访问互联网时确定的地理位置;
排序子模块,用于根据所述多个历史地理位置出现的次数对所述历史地理位置进行排序;
匹配子模块,用于按照所述历史地理位置的排序依次取排序靠前的所述历史地理位置与多个所述属于同一位置的个数最多的地理位置进行匹配;以及确定子模块,用于取与所述历史地理位置匹配的地理位置作为所述待检测客户端的地理位置。