一种地理位置定位方法及装置制造方法及图纸

技术编号:15794971 阅读:86 留言:0更新日期:2017-07-10 10:39
本发明专利技术实施例提供了一种地理位置定位方法及装置,该方法中先获得目标终端设备的目标IP地址;再确定所述目标IP地址所出现于的多个地理区域;从数据库中,确定所述目标IP地址所对应的至少一个实时数据,该实时数据包括预定时段内所述目标IP地址所出现于的目标地理位置;基于所述实时数据所包括的目标地理位置,从所述多个地理区域中确定所述目标IP地址当前所对应的目标地理区域;最后,基于所述目标地理区域,确定所述目标终端设备所对应的位置信息。通过本方案,可以实现不依赖终端设备自身的定位模块来对终端设备进行精准定位。

【技术实现步骤摘要】
一种地理位置定位方法及装置
本专利技术特别涉及一种终端设备的地理位置定位方法及装置。
技术介绍
随着科技的飞速发展,具有定位模块(如GPS模块)的终端设备越来越普遍,但是生活中仍然存在大量的无定位模块的终端设备,例如传统的PC设备,而这些无定位模块的终端设备在某些场景下也有极高的定位需求。现有技术中,对于这些无定位模块的终端设备而言,可以基于网络上提供的IP地址转换GIS地理位置服务,来完成定位。但是,现有的公网IP地址是通过中国互联网络信息中心(CNNIC)按地域与运营商固定预分配好的IP地址,其具有粗犷的地域性,即使IP地址转换GIS地理位置服务结合有人工干预修正但修正的精度也只是基于市级或县级,一般精确度在1~10公里级别,很难达精确定位要求。可见,如何实现不依赖终端设备自身的定位模块来对终端设备进行精准定位,是一个亟待解决的问题。其中,通过实现不依赖终端设备自身的定位模块来对终端设备进行精准定位,不但为具有定位模块的电子设备提供了另外一种查询定位的方法,更是可以解决无定位模块的终端设备的定位查询问题。
技术实现思路
本专利技术实施例公开了一种地理位置定位方法及装置,以实现不依赖终端设备自身的定位模块来对终端设备进行精准定位。技术方案如下:第一方面,本专利技术实施例提供了一种地理位置定位方法,应用于服务器,所述服务器预先存储有至少包含关于IP地址与其所出现于的地理位置的对应关系的数据库,其中,所述IP地址所出现于的地理位置为从自身配置有定位模块的多个终端设备获得的数据;所述方法包括:获得目标终端设备的目标IP地址;基于所述数据库,确定所述目标IP地址所出现于的多个地理区域,其中,任一地理区域由所述目标IP地址所对应的多个所出现于的地理位置确定;从所述数据库中,确定所述目标IP地址所对应的至少一个实时数据,所述实时数据包括预定时段内所述目标IP地址所出现于的目标地理位置;基于所述实时数据所包括的目标地理位置,从所述多个地理区域中确定所述目标IP地址当前所对应的目标地理区域;基于所述目标地理区域,确定所述目标终端设备所对应的位置信息。优选的,所述获得目标终端设备的目标IP地址包括:获得目标终端设备发送的针对于地理位置信息查询的TCP请求,基于所述TCP请求,确定所述目标终端设备的目标IP地址。优选的,本专利技术实施例所提供的一种地理位置定位方法还包括步骤:将所述目标终端设备所对应的位置信息发送给所述目标终端设备。优选的,所述基于所述数据库,确定所述目标IP地址所出现于的多个地理区域,包括:从所述数据库中,确定所述目标IP地址对应的多个所出现于的地理位置;基于所确定出的多个所出现于的目标地理位置,得到所述目标IP地址所出现于的多个地理区域。优选的,所述数据库还包括关于IP地址与其所出现于的地理区域的对应关系,其中,任一地理区域由相应IP地址所对应的多个所出现于的地理位置确定;所述基于所述数据库,确定所述目标IP地址所出现于的多个地理区域,包括:基于所述数据库所包括的关于IP地址与地理区域的对应关系,得到所述目标IP地址所出现于的多个地理区域。优选的,所述基于所述实时数据所包括的目标地理位置,从所述多个地理区域中确定所述目标IP地址当前所对应的目标地理区域,包括:从所述多个地理区域中,确定涵盖所述实时数据所包括的目标地理位置的地理区域;将所确定出的地理区域作为所述目标IP地址当前所对应的目标地理区域。优选的,所述基于所述目标地理区域,确定所述目标终端设备所对应的位置信息包括:从所述目标地理区域中,确定第一位置区域为所述目标终端设备所对应的地理位置;确定所述第一位置区域的位置信息为所述目标终端设备所对应的地理位置信息;其中,所述第一位置区域为地图中具有特定半径的圆形区域,且从所述地理位置区域中任意划定出一个相同半径的圆形区域中的所述目标IP地址所出现于的地理位置的数量小于所述第一位置区域中所述目标IP地址所出现于的地理位置的数量。第二方面,本专利技术实施例还提供了一种地理位置定位装置,应用于服务器,所述服务器预先存储有至少包含关于IP地址与其所出现于的地理位置的对应关系的数据库,其中,所述IP地址所出现于的地理位置为从自身配置有定位模块的多个终端设备获得的数据;所述装置包括:目标IP地址获取模块,用于获得目标终端设备的目标IP地址;地理区域确定模块,用于基于所述数据库,确定所述目标IP地址所出现于的多个地理区域,其中,任一地理区域由所述目标IP地址所对应的多个所出现于的地理位置确定;实时数据确定模块,用于从所述数据库中,确定所述目标IP地址所对应的至少一个实时数据,所述实时数据包括预定时段内所述目标IP地址所出现于的目标地理位置;目标地理区域确定模块,用于基于所述实时数据所包括的目标地理位置,从所述多个地理区域中确定所述目标IP地址当前所对应的目标地理区域;位置信息确定模块,用于基于所述目标地理区域,确定所述目标终端设备所对应的位置信息。优选的,所述目标IP地址获取模块包括:TCP请求获得单元,用于获得目标终端设备发送的针对于地理位置信息查询的TCP请求;IP地址确定单元,用于基于所述TCP请求,确定所述目标终端设备的目标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地址当前所对应的目标地理区域;基于所述目标地理区域,确定所述目标终端设备所对应的位置信息。2.根据权利要求1所述的方法,其特征在于,所述获得目标终端设备的目标IP地址包括:获得目标终端设备发送的针对于地理位置信息查询的TCP请求,基于所述TCP请求,确定所述目标终端设备的目标IP地址。3.根据权利要求2所述的方法,其特征在于,还包括:将所述目标终端设备所对应的位置信息发送给所述目标终端设备。4.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述数据库,确定所述目标IP地址所出现于的多个地理区域,包括:从所述数据库中,确定所述目标IP地址对应的多个所出现于的地理位置;基于所确定出的多个所出现于的目标地理位置,得到所述目标IP地址所出现于的多个地理区域。5.根据权利要求1-3任一项所述的方法,其特征在于,所述数据库还包括关于IP地址与其所出现于的地理区域的对应关系,其中,任一地理区域由相应IP地址所对应的多个所出现于的地理位置确定;所述基于所述数据库,确定所述目标IP地址所出现于的多个地理区域,包括:基于所述数据库所包括的关于IP地址与地理区域的对应关系,得到所述目标IP地址所出现于的多个地理区域。6.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述实时数据所包括的目标地理位置,从所述多个地理区域中确定所述目标IP地址当前所对应的目标地理区域,包括:从所述多个地理区域中,确定涵盖所述实时数据所包括的目标地理位置的地理区域;将所确定出的地理区域作为所述目标IP地址当前所对应的目标地理区域。7.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述目标地理区域,确定所述目标终端设备所对应的位置信息包括:从所述目标地理区域中,确定第一位置区域为所述目标终端设备所对应的地理位置;确定所述第一位置区域的位置信息为所述目标终端设备所对应的地理位置信息;其中,所述第一位置区域为地图中具有特定半径的圆形区域,且从所述地理位置区域中任意划定出一个相同半径的圆形区域中的所述目标IP地址所出现于的地理位置的数量小于所述第一位置区域中所述目标IP地址所出现于的地理位置的数量。8.一种地理位置定位装置,其特征在于,应用于服务器,所述服务器预先存储有...

【专利技术属性】
技术研发人员:黄传通
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件股份有限公司广州金山移动科技有限公司
类型:发明
国别省市:广东,44

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

1