运动轨迹显示方法及装置制造方法及图纸

技术编号:20724891 阅读:39 留言:0更新日期:2019-03-30 17:41
本申请实施例提供一种运动轨迹显示方法及装置,应用于包括运动轨迹组件的数据处理设备,组件包括采集层、业务处理层、存储层、查询层和展示层。数据处理设备通过采集层获得来自不同数据源的运动轨迹数据,并将获得的数据存储于内存数据库;通过业务处理层对内存数据库中的数据进行解析,将解析得到的信息封装成运动点对象,并存储于存储层的实时数据表;在设定的触发条件被触发时,通过业务处理层将实时数据表中的运动点对象添加到存储层的历史数据表的相应运动轨迹线段中;响应查询请求,通过查询层从历史数据表查找符合该请求的目标运动轨迹线段,并通过展示层在地图上显示。如此,可将组件模块化,使得业务划分更为清晰,便于维护。

【技术实现步骤摘要】
运动轨迹显示方法及装置
本申请涉及数据处理
,具体而言,涉及一种运动轨迹显示方法及装置。
技术介绍
在实际应用中,有时需要在地图上显示运动目标的运动轨迹,但是对于不同的地图场景,或是来自不同数据源的运动轨迹数据,无法通过同一应用程序实现,而是必须分别进行定制化的开发,所需成本较高,且难于维护。
技术实现思路
有鉴于此,本申请实施例的目的包括提供一种运动轨迹显示方法及装置,以改善上述问题。为了达到上述目的,本申请实施例采用如下技术方案:第一方面,本申请实施例提供一种运动轨迹显示方法,应用于数据处理设备,所述数据处理设备包括运动轨迹组件,所述运动轨迹组件包括相互通信的采集层、业务处理层、存储层、查询层和展示层,其中,所述采集层中配置有与不同数据源对应的接口信息,所述接口信息包括接口地址、接口参数、接口协议和指令集;所述方法包括:通过所述采集层获得来自不同数据源的多个运动轨迹数据,将所述多个运动轨迹数据存储于内存数据库中;针对所述内存数据库中的每个运动轨迹数据,通过所述业务处理层对所述运动轨迹数据进行解析,将解析得到的信息封装成运动点对象,并将所述运动点对象存储于所述存储层的实时数据表中本文档来自技高网...

【技术保护点】
1.一种运动轨迹显示方法,其特征在于,应用于数据处理设备,所述数据处理设备包括运动轨迹组件,所述运动轨迹组件包括相互通信的采集层、业务处理层、存储层、查询层和展示层,其中,所述采集层中配置有与不同数据源对应的接口信息,所述接口信息包括接口地址、接口参数、接口协议和指令集;所述方法包括:通过所述采集层获得来自不同数据源的多个运动轨迹数据,将所述多个运动轨迹数据存储于内存数据库中;针对所述内存数据库中的每个运动轨迹数据,通过所述业务处理层对所述运动轨迹数据进行解析,将解析得到的信息封装成运动点对象,并将所述运动点对象存储于所述存储层的实时数据表中;在设定的触发条件被触发时,针对所述实时数据表中的运...

【技术特征摘要】
1.一种运动轨迹显示方法,其特征在于,应用于数据处理设备,所述数据处理设备包括运动轨迹组件,所述运动轨迹组件包括相互通信的采集层、业务处理层、存储层、查询层和展示层,其中,所述采集层中配置有与不同数据源对应的接口信息,所述接口信息包括接口地址、接口参数、接口协议和指令集;所述方法包括:通过所述采集层获得来自不同数据源的多个运动轨迹数据,将所述多个运动轨迹数据存储于内存数据库中;针对所述内存数据库中的每个运动轨迹数据,通过所述业务处理层对所述运动轨迹数据进行解析,将解析得到的信息封装成运动点对象,并将所述运动点对象存储于所述存储层的实时数据表中;在设定的触发条件被触发时,针对所述实时数据表中的运动点对象,通过所述业务处理层从所述存储层的历史数据表中查找是否存在所述运动点对象所属的运动轨迹线段,若是,则将所述运动点对象添加到所述运动点对象所属的运动轨迹线段中;在接收到查询请求时,通过所述查询层从所述历史数据表中查找符合所述查询请求的查询条件的目标运动轨迹线段,并通过所述展示层在地图上显示所述目标运动轨迹线段。2.根据权利要求1所述的方法,其特征在于,所述业务处理层包括独立的线程池,所述线程池中包括一个以上处理线程;通过所述业务处理层对所述运动轨迹数据进行解析,包括:通过所述线程池中的处理线程对所述运动轨迹数据进行解析;其中,所述线程池中的处理线程的数量与获得的运动轨迹数据的数量呈正相关关系。3.根据权利要求2所述的方法,其特征在于,通过所述线程池中的处理线程对所述运动轨迹数据进行解析,包括:通过所述线程池中的处理线程从所述运动轨迹数据中解析出运动点的经纬度信息,将该经纬度信息处理成预设格式的数据;其中,所述解析得到的信息包括所述预设格式的经纬度信息。4.根据权利要求3所述的方法,其特征在于,通过所述线程池中的处理线程对所述运动轨迹数据进行解析,还包括:从所述运动轨迹数据中解析出附加信息,并将所述附加信息处理成所述预设格式的数据;其中,所述附加信息包括开始时刻、运动时长、运动距离以及事故信息中的至少一种,所述解析得到的信息包括所述预设格式的附加信息。5.根据权利要求1-4中任一项所述的方法,其特征在于,将所述运动点对象存储于所述存储层的实时数据表中,包括:将所述运动点对象处理成图形化数据,并将所述图形化数据存储于所述实时数据表中。6.根据权利要求1-4中任一项所述的方法,其特征在于,每个运动点对象中包括运动目标的标识信息和采集时刻;通过所述业务处理层从所述存储层的历史数据表中查找是否存在所述运动点对象所属的运动轨迹线段,包括:获取所述运动点对象中的标识信息作为第一目标标识,从所述历史数据表中查找是否具有包括所述第一目标标识的运动点对象的第一运动轨迹线段;若是,则将查找到的第一运动轨迹线段中起始位置的运动点对象的采集时刻作为起始时刻,获取所述历史数据表中存储的数据的时间粒度,计算所述起始时刻和所述时间粒度的和,得到第一目标时间范围;获取所述运动点对象的采集时刻作为目标时刻,若所述目标时刻属于所述第一目标时间范围,则确定所述第一运动轨迹线段为所述运动点对象所属的运动轨迹线段。7.根据权利要求1-4中任一项所述的方法,其特征在于,所述数据处理设备包括通过所述运动轨迹组件编排得到的应用程序,所述应用程序中包括少一个按钮事件和在所述地图上创建的至少一个图层;所述图层与预设数据...

【专利技术属性】
技术研发人员:彭真张艳戴春兰靳有成
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:四川,51

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

1