在网络地理信息系统中实现终端轨迹回放的方法及系统技术方案

技术编号:4359324 阅读:190 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及在网络地理信息系统中实现终端轨迹回放的方法,包括如下步骤:客户端产生并发送带有轨迹回放参数的、以异步数据传输的轨迹回放请求;服务器接收该请求,处理与该请求有关的数据形成更新数据;服务端以异步数据传输发送该更新数据到所述客户端;客户端接收所述更新数据并更新轨迹图层。本发明专利技术还涉及一种网络地理信息系统。实施本发明专利技术的在网络地理信息系统中实现客户端轨迹回放的方法及系统,具有以下有益效果:由于其轨迹回放请求及更新数据均以异步数据传输方式发送,且在服务器中依据其请求中的参数查找需要更新的图层并形成返回数据,所以其传输数据量较小、传输时间较短。

【技术实现步骤摘要】

本专利技术涉及卫星定位及导航领域,更具体地说,涉及一种在网络地理信息系统(即WebGIS)中实现终端轨迹回放的方法及系统。
技术介绍
在呼叫中心系统中,例如,电力95598呼叫中心,为充分、有效利用各种抢修车辆,需要对辖区内的电力抢修车辆进行跟踪、监控、指挥及调度等。图1是一种典型的电力呼叫中心GIS(地理信息系统)系统的结构图。该系统一般由GPS数据采集系统和GIS应用系统组成。对于GPS数据采集系统来说, 一般都是在安装抢修车辆上GPS终端,GPS终端通过GPRS或CDMA无线网络实时将各个时刻的地理位置等信息以数据包的形式发送到GIS系统网关,再由系统网关进行数据转发或解析等后续操作;对于应用GIS系统(包括桌面GIS、WebGIS系统等)来说,则主要由GIS服务器、数据库和应用客户端组成。 —个GIS系统其常用的功能主要包括以下几个方面地图的放大、縮小、平移、漫游、以及地图编辑、路径分析、缓冲区分析等功能。为了进一步提高各抢修车辆的使用效率,从而使辖区内的故障能在最短的时间内得到处理,需要更新各抢修车辆的位置和状态,以及根据需要进行轨迹回放,及时调整各种指挥调度策略。在现有技术中,虽然也可以实现上述各功能,但其更新时是将整个显示页面更新,所以其所需时间较长、完成更新所需的网络流量较大。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述所需时间较长、完成更新所需的网络流量较大的缺陷,提供一种所需时间较短、流量较小的在WebGIS系统中实现终端轨迹回放的方法及系统。 本专利技术解决其技术问题所采用的技术方案是构造一种在WebGIS系统中实现终端轨迹回放的方法,包括如下步骤 A)客户端产生并发送带有轨迹回放参数的、以异步数据传输的轨迹回放请求; B)服务器接收该请求,处理与该请求有关的数据形成更新数据; C)服务端以异步数据传输发送该更新数据到所述客户端; D)客户端接收所述更新数据并更新轨迹图层。在本专利技术所述的方法中,所述步骤A)进一步包括如下步骤 Al)设置需要进行轨迹回放的终端标识; A2)设置轨迹回放的起始时间和结束时间; A3)检验所述设置的参数的有效性; A4)生成异步数据传输格式的轨迹回放请求。在本专利技术所述的方法中,所述步骤B)进一步包括如下步骤 Bl)服务器接收并解析所述客户端发来的请求; B2)服务器查找其上的活动图层; B3)服务器连接其数据库,依据所述请求的参数取得请求所要求的数据; B4)服务器形成返回数据。 在本专利技术所述的方法中,所述请求参数包括终端标识ID、客户端用户登录ID、轨迹起始时间和轨迹结束时间;所述活动图层包括地层、临时图层和动态图层。 在本专利技术所述的方法中,所述数据包括被请求的终端的轨迹点,其包括该点的发生的时间、所处的经度和讳度。在本专利技术所述的方法中,所述步骤B3)进一步包括如下步骤 B31)服务器查找所述请求中客户端用户ID对应的临时图层,如有,清除该图层中的内容;如无,创建一个所述用户ID对应的临时图层; B32)服务器查找其数据库,依据终端标识ID、轨迹起始时间和轨迹结束时间找出相应的轨迹数据; B33)将所述数据添加到所述临时图层中,并按其产生时间的先后进行排列。 在本专利技术所述的方法中,所述步骤D)进一步包括 Dl)客户端接收所述服务器传送来的异步传输数据并解析; D2)客户端依据其接收到的数据更新其当前的轨迹图层数据。 本专利技术还涉及一种WebGIS系统,该系统包括服务器和连接在服务器上的客户端,所述客户端包括 轨迹回放请求产生装置用于设置所要求的轨迹参数,并按所设置的参数产生以异步数据传输方式发送到所述服务器的轨迹回放请求; 数据接收装置用于接收并解析服务器响应所述轨迹回放请求所返回数据,并按照该数据更新所述客户端上的相应图层。 在本专利技术所述的系统中,所述客户端的轨迹回放装置进一步包括用于设置所要回放其轨迹的终端ID的终端识别ID设置单元、用于设置所要求轨迹回放的开始时间及结束时间的轨迹起始及结束时间设置单元、验证所设置参数正确性的参数验证单元。 在本专利技术所述的系统中,所述服务器包括 图层查找及清除单元用于查找所述服务器上当前的所有活动图层,并将所述轨迹回放请求中所包含的用户ID所对应的临时图层清空或创建一个与所述用户ID对应的临时图层; 数据查找单元用于在所述服务器中的数据库查找符合所述轨迹回放请求中参数的数据,所述参数包括终端标识ID、客户端用户登录ID、轨迹起始时间和轨迹结束时间;所述数据内容包括发生的时间、所处的经度和纬度; 数据排序单元用于将所述数据查找单元查找到的数据按照其时间由先到后的顺序将上述数据排列; 数据添加单元用于将所述数据排序单元排列后的数据加以标识,并按照标识的由小到大的顺序将所述数据依次加入所述用户ID所对应的临时图层,得到轨迹回放图形。 实施本专利技术的在WebGIS系统中实现客户端轨迹回放的方法及系统,具有以下有益效果由于其轨迹回放请求及更新数据均以异步数据传输方式发送,且在服务器中依据其请求中的参数查找需要更新的图层并形成返回数据,所以其传输数据量较小、传输时间5较短。附图说明 图1是现有技术中电力呼叫中心GIS系统的结构示意图; 图2是本专利技术在WebGIS系统中实现终端轨迹回放的方法及系统实施例中方法流程图; 图3是所述实施例系统中客户端结构示意图; 图4是所述实施例系统中服务器结构示意图。具体实施例方式下面将结合附图对本专利技术实施例作进一步说明。 如图1所示,在本专利技术在WebGIS系统中实现终端轨迹回放的方法及系统实施例中,其系统结构与现有技术中的系统结构并没有不同的地方,在本实施例中,与现有技术不同的是其中的服务器与客户端通信及数据更新(即实现终端轨迹回放)的方式不同,以及为实现其轨迹回放的方法所必须具有的相应结构上有差别。在图1中,包括安装在电力抢修车上GPS终端91、卫星92、GPRS或CDMA无线网络93、GIS网关94、GIS数据库95、GIS服务器96以及客户端97,其中终端91安装在车辆上,并随车辆移动,其接收卫星信号,换算成经纬度信息,并通过GPRS或CDMA网络传送到GIS网关94,经由上述GIS网关94送到GIS数据库95,而服务器96可以与上述GIS数据库95连接,通过该数据库95取得各终端91的相关信息。同时,在上述服务器96上,还通过网络连接有多个客户端97,使用者可以在客户端97上通过登录服务器96而取得各终端的相关数据。 在图2示出的本专利技术实施例中,实现终端轨迹回放的方法流程图,其包括如下步骤 步骤Sll设置需要轨迹回放的终端标识在本实施例中,步骤Sll到步骤S14是在客户端上发生的,步骤S15到步骤S20是在服务器上发生的,而步骤S21和步骤S22又是在上述客户端上发生,上述各步骤加起来,就是一个客户端和服务器相互配合、相互相应,从而完成一个由服务器上取得数据、在客户端上实现终端轨迹回放的过程。在本步骤中,在客户端上设置需要在其上实现终端轨迹回放的终端标识。由于在该GIS系统中存在多个终端,这些终端安装在车辆上并随车辆移动,其不同时间所处的地理位置信息都通过CDMA或GPRS网络传送到上述数据库中。因此,需要定义本次轨迹回放的终端是上述多个终端中的哪一个。由于在上本文档来自技高网...

【技术保护点】
一种在网络地理信息系统中实现终端轨迹回放的方法,其特征在于,包括如下步骤:    A)客户端产生并发送带有轨迹回放参数的、以异步数据传输的轨迹回放请求;    B)服务器接收该请求,处理与该请求有关的数据形成更新数据;    C)服务端以异步数据传输发送该更新数据到所述客户端;    D)客户端接收所述更新数据并更新轨迹图层。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈鹏举
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利