地理信息数据查询方法、装置及系统的制作方法_5

文档序号:8282324阅读:来源:国知局
限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种地理信息数据查询方法,其特征在于,包括: 收集用户的地理信息数据,将所述地理信息数据写入数据库,所述地理信息数据包括:所述用户的帐号、位置信息以及所述位置信息的采集时刻; 接收终端设备发送的查询请求,所述查询请求中包括查询条件;以及 根据所述查询请求中的查询条件,查询所述数据库,获取与所述查询条件对应的目标地理信息数据,对所述目标地理信息数据进行处理,将处理结果作为查询结果返回给所述终端设备。
2.根据权利要求1所述的方法,其特征在于,所述查询条件包括:第一查询条件,所述第一查询条件包括:待查用户的帐号以及待查时刻,用于查询所述待查用户的帐号对应的用户在所述待查时刻的地理位置,所述获取与所述查询条件对应的目标地理信息数据,对所述目标地理信息数据进行处理,将处理结果作为查询结果返回给所述终端设备的步骤,包括: 获取当前系统时刻,将所述待查时刻与所述当前系统时刻进行比较; 当所述待查时刻小于或等于所述当前系统时刻时,获取与所述待查用户的帐号以及所述待查时刻对应的第一目标地理信息数据,将所述第一目标地理信息数据作为所述查询结果发送给所述终端设备;以及 当所述待查时刻大于所述当前系统时刻时,获取与所述待查用户的帐号对应的第二目标地理信息数据,根据所述第二目标地理信息数据以及预置的第一算法测算所述待查用户的帐号对应的用户在所述待查时刻的地理位置,将测算结果作为所述查询结果发送给所述终端设备。
3.根据权利要求1所述的方法,其特征在于,所述查询条件包括:第二查询条件,所述第二查询条件包括:待查位置信息、查询范围以及待查时刻,用于查询在所述待查时刻,位于所述待查位置的所述查询范围内的用户的列表,所述获取与所述查询条件对应的目标地理信息数据,对所述目标地理信息数据进行处理,将处理结果作为查询结果返回给所述终端设备的步骤,包括: 获取与所述待查位置信息、所述查询范围以及所述待查时刻对应的第三目标地理信息数据; 获取当前系统时刻,将所述待查时刻与所述当前系统时刻进行比较; 当所述待查时刻小于或等于所述当前系统时刻时,将所述第三目标地理信息数据作为所述查询结果发送给所述终端设备;以及 当所述待查时刻大于所述当前系统时刻时,根据所述第三目标地理信息数据以及预置的第二算法测算在所述待查时刻,位于所述待查位置的所述查询范围内的用户的列表,将测算结果作为所述查询结果发送给所述终端设备。
4.根据权利要求1所述的方法,其特征在于,所述地理信息数据还包括:所述用户的网络协议地址,所述查询条件包括:第三查询条件,所述第三查询条件包括:网络协议地址,用于查询与所述网络协议地址对应的地理信息,所述与所述网络协议地址对应的地理信息至少包括:与所述网络协议地址对应的城市名称、全球定位系统信息、以及兴趣点信息中的一种。
5.根据权利要求1至4的任一项所述的方法,其特征在于,所述收集用户的地理信息数据,将所述地理信息数据写入数据库的步骤,包括: 获取所述用户的所述地理信息数据,将所述地理信息数据写入第一数据库,所述第一数据库设置于内存存储器中; 获取所述第一数据库中存储的超过预置时长的地理信息数据,将所述超过预置时长的地理信息数据写入第二数据库,所述第二数据库设置于数据存储服务器中。
6.根据权利要求5所述的方法,其特征在于,所述查询请求包括:第一查询请求、第二查询请求以及第三查询请求,其中,所述第一查询请求用于请求查询实时地理信息,所述第二查询请求用于请求查询历史地理信息,所述第三查询请求用于请求查询实时地理信息以及历史地理信息,所述根据所述查询请求中的查询条件,查询所述数据库,包括: 当所述查询请求为第一查询请求时,根据所述第一查询请求中的查询条件,查询所述第一数据库; 当所述查询请求为第二查询请求时,根据所述第二查询请求中的查询条件,查询所述第二数据库; 当所述查询请求为第三查询请求时,根据所述第三查询请求中的查询条件,分别查询所述第一数据库以及所述第二数据库。
7.根据权利要求1所述的方法,其特征在于,所述地理信息数据来自所述用户的登录日志,或业务服务器发送的所述业务服务器在为所述用户提供预置业务时获取的地理信肩、O
8.—种地理信息数据查询装置,其特征在于,包括:地理信息数据收集模块,用于收集用户的地理信息数据,将所述地理信息数据写入数据库,所述地理信息数据包括:所述用户的帐号、位置信息以及所述位置信息的采集时刻;接收模块,用于接收终端设备发送的查询请求,所述查询请求中包括查询条件;以及查询模块,用于根据所述查询请求中的查询条件,查询所述数据库,获取与所述查询条件对应的目标地理信息数据,对所述目标地理信息数据进行处理,将处理结果作为查询结果返回给所述终端设备。
9.根据权利要求8所述的装置,其特征在于,所述查询条件包括:第一查询条件,所述第一查询条件包括:待查用户的帐号以及待查时刻,用于查询所述待查用户的帐号对应的用户在所述待查时刻的地理位置,所述查询模块包括: 第一当前系统时刻获取单元,用于获取当前系统时刻,将所述待查时刻与所述当前系统时刻进行比较; 第一处理单元,用于当所述待查时刻小于或等于所述当前系统时刻时,获取与所述待查用户的帐号以及所述待查时刻对应的第一目标地理信息数据,将所述第一目标地理信息数据作为所述查询结果发送给所述终端设备;以及 第二处理单元,用于当所述待查时刻大于所述当前系统时刻时,获取与所述待查用户的帐号对应的第二目标地理信息数据,根据所述第二目标地理信息数据以及预置的第一算法测算所述待查用户的帐号对应的用户在所述待查时刻的地理位置,将测算结果作为所述查询结果发送给所述终端设备。
10.根据权利要求8所述的装置,其特征在于,所述查询条件包括:第二查询条件,所述第二查询条件包括:待查位置信息、查询范围以及待查时刻,用于查询在所述待查时刻,位于所述待查位置的所述查询范围内的用户的列表,所述查询模块,还包括: 第三目标地理信息数据获取单元,用于获取与所述待查位置信息、所述查询范围以及所述待查时刻对应的第三目标地理信息数据; 第二当前系统时刻获取单元,用于获取当前系统时刻,将所述待查时刻与所述当前系统时刻进行比较; 第三处理单元,用于当所述待查时刻小于或等于所述当前系统时刻时,将所述第三目标地理信息数据作为所述查询结果发送给所述终端设备;以及 第四处理单元,用于当所述待查时刻大于所述当前系统时刻时,根据所述第三目标地理信息数据以及预置的第二算法测算在所述待查时刻,位于所述待查位置的所述查询范围内的用户的列表,将测算结果作为所述查询结果发送给所述终端设备。
11.根据权利要求8所述的装置,其特征在于,所述地理信息数据还包括:所述用户的网络协议地址,所述查询条件包括:第三查询条件,所述第三查询条件包括:网络协议地址,用于查询与所述网络协议地址对应的地理信息,所述与所述网络协议地址对应的地理信息至少包括:与所述网络协议地址对应的城市名称、全球定位系统信息、以及兴趣点信息中的一种。
12.根据权利要求8至11的任一项所述的装置,其特征在于,所述地理信息数据收集模块包括: 第一写入单元,用于获取所述用户的所述地理信息数据,将所述地理信息数据写入第一数据库,所述第一数据库设置于内存存储器中; 第二写入单元,用于获取所述第一数据库中存储的超过预置时长的地理信息数据,将所述超过预置时长的地理信息数据写入第二数据库,所述第二数据库设置于数据存储服务器中。
13.根据权利要求12所述的装置,其特征在于,所述查询请求包括:第一查询请求、第二查询请求以及第三查询请求,其中,所述第一查询请求用于请求查询实时地理信息,所述第二查询请求用于请求查询历史地理信息,所述第三查询请求用于请求查询实时地理信息以及历史地理信息,所述查询模块,还包括: 第一查询单元,用于当所述查询请求为第一查询请求时,根据所述第一查询请求中的查询条件,查询所述第一数据库; 第二查询单元,用于当所述查询请求为第二查询请求时,根据所述第二查询请求中的查询条件,查询所述第二数据库; 第三查询单元,用于当所述查询请求为第三查询请求时,根据所述第三查询请求中的查询条件,分别查询所述第一数据库以及所述第二数据库。
14.根据权利要求8所述的装置,其特征在于,所述地理信息数据来自所述用户的登录日志,或业务服务器发送的所述业务服务器在为所述用户提供预置业务时获取的地理信肩、O
15.一种地理信息数据查询系统,其特征在于,包括:接口服务器,处理服务器以及查询服务器; 其中,所述接口服务器,用于接收终端设备发送的查询请求,将所述查询请求发送给所述处理服务器,接收所述处理服务器返回的查询结果,将所述查询结果返回给所述终端设备; 所述处理服务器,用于验证所述查询请求的完整性,并当所述查询请求具有完整性时,将所述查询请求发送给所述查询服务器,接收所述查询服务器返回的所述查询结果,将所述查询结果返回给所述接口服务器;以及 所述查询服务器,运行有如权利要求8至14的任一项所述的装置。
【专利摘要】一种地理信息数据查询方法,包括:收集用户的地理信息数据,将地理信息数据写入数据库,地理信息数据包括:用户的帐号、位置信息以及位置信息的采集时刻;接收终端设备发送的查询请求;以及根据查询请求中的查询条件,查询数据库,获取与查询条件对应的目标地理信息数据,对目标地理信息数据进行处理,将处理结果作为查询结果返回给终端设备。此外,本发明还提供一种地理信息数据查询装置及系统。上述地理信息数据查询方法、装置及系统可提供一个较为完备的查询平台,提高地理信息数据查询的效率。
【IPC分类】G06F17-30
【公开号】CN104598503
【申请号】CN201410202234
【发明人】聂晶, 李斌, 刘泽善, 贺鹏, 高瀚
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年5月6日
【申请日】2014年5月14日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1