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

文档序号:8282324阅读:331来源:国知局
地理信息数据查询方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术,尤其涉及一种地理信息数据查询方法、装置及系统。
【背景技术】
[0002]随着计算机及网络技术的不断普及、网络服务的不断发展,网络已成为人们生活中不可缺少的部分。用户可以借助网络通过网络服务提供商提供的服务,获取各类信息,比如:可以通过网络服务提供商提供的地理信息数据查询平台,查询自己或他人的地理位置(包括:GPS信息、城市信息等)。然而,现有的地理信息数据查询平台结构零散,作为查询依据的地理信息数据的数据通常是来源于GPS (Global Posit1ning System,全球定位系统)或WIFI (无线保真)热点的实时数据,因此可支持的查询范围较窄,查询效率低。

【发明内容】

[0003]有鉴于此,本发明提供一种地理信息数据查询方法、装置及系统,可提供一个较为完备的查询平台,提高地理信息数据查询的效率。
[0004]本发明实施例提供的一种地理信息数据查询方法,包括:收集用户的地理信息数据,将所述地理信息数据写入数据库,所述地理信息数据包括:所述用户的帐号、位置信息以及所述位置信息的采集时刻;接收终端设备发送的查询请求,所述查询请求中包括查询条件;以及根据所述查询请求中的查询条件,查询所述数据库,获取与所述查询条件对应的目标地理信息数据,对所述目标地理信息数据进行处理,将处理结果作为查询结果返回给所述终端设备。
[0005]本发明实施例提供的一种地理信息数据查询装置,包括:地理信息数据收集模块,用于收集用户的地理信息数据,将所述地理信息数据写入数据库,所述地理信息数据包括:所述用户的帐号、位置信息以及所述位置信息的采集时刻;接收模块,用于接收终端设备发送的查询请求,所述查询请求中包括查询条件;以及查询模块,用于根据所述查询请求中的查询条件,查询所述数据库,获取与所述查询条件对应的目标地理信息数据,对所述目标地理信息数据进行处理,将处理结果作为查询结果返回给所述终端设备。
[0006]本发明实施例提供的一种地理信息数据查询系统,包括:接口服务器,处理服务器以及查询服务器;其中,所述接口服务器,用于接收终端设备发送的查询请求,将所述查询请求发送给所述处理服务器,接收所述处理服务器返回的查询结果,将所述查询结果返回给所述终端设备;所述处理服务器,用于验证所述查询请求的完整性,并当所述查询请求具有完整性时,将所述查询请求发送给所述查询服务器,接收所述查询服务器返回的所述查询结果,将所述查询结果返回给所述接口服务器;以及所述查询服务器,运行有上述地理信息数据查询装置。
[0007]本发明实施例提供的上述地理信息数据查询方法、装置及系统,通过收集用户的地理信息数据,将地理信息数据写入数据库,接收终端设备发送的查询请求,根据查询请求中的查询条件,查询数据库,获取与查询条件对应的目标地理信息数据,对目标地理信息数据进行处理,将处理结果作为查询结果返回给终端设备,可提供一个从地理信息数据收集到地理信息数据查询的较为完备的查询平台,由于收集到的地理信息数据包含多个用户的历史地理信息数据与实时地理信息数据,因此可扩大查询范围,从而可提高地理信息数据查询的效率。
[0008]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0009]图1示出了一种服务器的结构框图。
[0010]图2为本发明第一实施例提供的地理信息数据查询方法的应用环境图。
[0011]图3为本发明第一实施例提供的地理信息数据查询方法的流程图。
[0012]图4为本发明第二实施例提供的地理信息数据查询方法的应用环境图。
[0013]图5为本发明第二实施例提供的地理信息数据查询方法的流程图。
[0014]图6为本发明第二实施例提供的地理信息数据查询方法中部分步骤的流程图。
[0015]图7为本发明第二实施例提供的地理信息数据查询方法中部分步骤的流程图。
[0016]图8为本发明第三实施例提供的地理信息数据查询装置的结构示意图。
[0017]图9为图8的装置的存储环境示意图。
[0018]图10为本发明第四实施例提供的地理信息数据查询装置的结构示意图。
[0019]图11为本发明第四实施例提供的地理信息数据查询装置中部分模块的结构示意图。
[0020]图12为本发明第五实施例提供的地理信息数据查询系统的结构示意图。
[0021]图13为本发明第五实施例提供的地理信息数据查询系统中查询服务器集群更新数据的流程图。
【具体实施方式】
[0022]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0023]本发明实施例所提供的地理信息数据查询方法可应用于查询服务器,实现对地理信息数据的查询。该查询服务器的结构可如图1所示的一种服务器的结构框图。如图1所示,服务器200包括:存储器201、处理器202以及网络模块203。
[0024]可以理解,图1所示的结构仅为示意,服务器200还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。另外,本发明实施例中的服务器还可以包括多个具体不同功能的服务器。
[0025]存储器201可用于存储软件程序以及模块,如本发明实施例中的地理信息数据查询方法、装置及系统对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的地理信息数据查询方法。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器201可进一步包括相对于处理器202远程设置的存储器,这些远程存储器可以通过网络连接至服务器200。进一步地,上述软件程序以及模块还可包括:操作系统221以及服务模块222。其中操作系统221,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作系统221的基础上,并通过操作系统221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块222用于向客户端提供网络服务。
[0026]网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块203可包括处理器、随机存储器、转换器、晶体振荡器等元件。
[0027]第一实施例
[0028]本发明第一实施例所提供的地理信息数据查询方法可应用于如图2所示的应用环境中,实现对地理信息数据的查询。如图2所示,终端设备100、查询服务器200位于无线网络或有线网络中,通过该无线网络或有线网络,终端设备100与查询服务器200进行数据交互。优选地,查询服务器200可为多个查询服务器构成的服务器集群。
[0029]终端设备100可以包括智能手机、平板电脑、电子书阅读器、MP3播放器(MovingPicture Experts Group Aud1 Layer III,动态影像专家压缩标准音频层面 3)、MP4 (MovingPicture Experts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机、台式计算机、车载电脑、一体机、智能电视机、穿戴设备等等。
[0030]图3为本发明第一实施例提供的地理信息数据查询方法的流程图。如图3所示,本实施例的地理信息数据查询方法包括以下步骤:
[0031 ] 步骤SI I,收集用户的地理信息数据,将所述地理信息数据写入数据库。
[0032]具体地,查询服务器200收集用户的地理信息数据,并将该地理信息数据写入预置的数据库。其中,用户的地理信息数据可以包括用户的历史地理信息数据以及实时地理信息数据。其中,地理信息数据可以包括:用户的帐号、位置信息以及该位置信息的采集时刻。
[0033]步骤S12,接收终端设备发送的查询请求;以及
[0034]查询请求中包含查询条件,用于查询满足该查询条件的地理信息数据。该查询条件可以包括:待查用户的帐号以及待查时刻,待查位置信息、查询范围以及待查时刻,网络协议(Internet Protocol, IP)地址。可以理解地,查询条件中可以包括一个待查时刻,或者多个连续或不连续的待查时刻。相对于查询服务器200接收到终端设备100发送的查询请求的时间点,待查时刻可分为:历史待查时刻、实时待查时刻以及未来待查时刻。于本实施例一【具体实施方式】中,可将用户查询的早于服务器200接收到查询请求的时间超过预置时长的时间点定义为历史待查时刻;将用户查询的早于服务器接200收到查询请求的时间不超过预置时长的时间点,或等于服务器200接收到查询请求的时间的时间点定义为实时待查时刻;将用户查询的晚于服务器200接收到查询请求的时间的时间点定义为未来待查时刻。例如,假设服务器200接收到查询请求的时间为2014年4月13日8点,预置时长为5分钟,当用户要查询帐号A在2014年4月13日7点的地理位置时,待查时刻2014年4月13日7点则为历史待查时刻;当用户要查询帐号A在2014年4月13日7点59分的地理位置时,待查时刻2014年4月13日7点59分为实时待查时刻;当用户要查询帐号A在2014年4月13日9点的地理位置时,待查时刻2014年4月13日9点为未来待查时刻。
[0035]步骤S13,根据所述查询请求中的查询条件,查询所述数据库,获取与所述查询条件对应的目标地理信息数据,对所述目标地理信息数据进行处理,将处理结果作为查询结果返回给所述终端设备。
[0036]本发明实施例提供的地理信息数据查询方法,通过收
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1