显示数据的处理方法、装置及系统制造方法及图纸

技术编号:14776121 阅读:34 留言:0更新日期:2017-03-09 12:58
本申请公开了一种显示数据的处理方法、装置及系统。其中,该方法包括:发送数据请求至服务器,数据请求至少包括:视窗内的显示区域范围;接收服务器根据数据请求返回的轨迹绘图数据,轨迹绘图数据为显示区域范围内的目标对象的动态移动数据;调用预定的绘图规则处理轨迹绘图数据,绘制得到显示在显示区域范围内的轨迹图像;其中,绘图规则包括:用于选择绘图方式的第一规则和/或用于删除冗余的轨迹绘图数据的第二规则。本申请解决了在客户端通过从后台服务器下载来获取轨迹图像的方案中,由于后台服务器生成轨迹图像具有延时性的缺陷,从而导致客户端无法显示实时的轨迹图像的技术问题。

【技术实现步骤摘要】

本申请涉及数据处理领域,具体而言,涉及一种显示数据的处理方法、装置及系统
技术介绍
在时空环境下,通过对一个或多个移动对象运动过程的若干采样点进行采样,获取到采样点的位置信息、采样时间、速度等采样点数据信息,采样点数据信息根据采样先后顺序构成了移动对象的轨迹数据。例如交通轨迹数据、动物迁徙数据、气候气流数据、人员移动数据等。以交通轨迹数据为例,通过任意一种定位技术,例如视频监控和图像识别技术、WIFI定位技术、RFID标签技术或者GPS定位技术,可以获取车辆或行人在移动过程中的轨迹数据。对这些大量的轨迹数据的分析和可视化处理,在智慧城市、交通管理、人群地理画像、以及其他基于位置的服务(LocationBasedService,LBS)中需求量很大。在相关技术中,对于轨迹数据的可视化处理,可以采用服务器端根据轨迹数据、缩放等级渲染好热力图,然后用地图瓦片逐级载入,例如,百度地图中对热力图的处理显示以及mapbox对Twitter数据的可视化处理。然而,由于服务器已经渲染好大量数据,客户端只是按照大小比例进行下载和拼合,不能接入实时数据,画质有时不佳,网络传输量大。在相关技术中,对于轨迹数据的可视化处理,还可以采用将轨迹数据直接绘制成静态图片,例如,地理信息系统(GeographicInformationSystem,GIS)中对地理数据的分析和处理。然而,渲染图片的时间成本在目前大数据量背景下越来越高。虽然这种技术方案的每张图片可以达到比较好的效果,但最终呈现内容及数据无法让用户进行充分自主的互动分析。在相关技术中,对于轨迹数据的可视化处理,还可以采用对数据的直接可视化,也有一些案例,通常与数据新闻相关,如百度的踩踏事件人流分析和纽约时报的曼哈顿出租车分析。然而,这种数据处理方式往往是为了新闻专题,定制的可视化需求,由数据工程师抽洗好一份数据,并整理为较小的格式,数据量也往往不大,并不是企业级的产品或服务。针对现有技术在客户端通过从后台服务器下载来获取轨迹图像的方案中,由于后台服务器生成轨迹图像具有延时性的缺陷,从而导致客户端无法显示实时的轨迹图像的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种显示数据的处理方法、装置及系统,以至少解决在客户端通过从后台服务器下载来获取轨迹图像的方案中,由于后台服务器生成轨迹图像具有延时性的缺陷,从而导致客户端无法显示实时的轨迹图像的技术问题。根据本申请实施例的一个方面,提供了一种显示数据的处理方法,包括:发送数据请求至服务器,数据请求至少包括:视窗内的显示区域范围;接收服务器根据数据请求返回的轨迹绘图数据,轨迹绘图数据为显示区域范围内的目标对象的动态移动数据;调用预定的绘图规则处理轨迹绘图数据,绘制得到显示在显示区域范围内的轨迹图像;其中,绘图规则包括:用于选择绘图方式的第一规则和/或用于删除冗余的轨迹绘图数据的第二规则。根据本申请实施例的另一方面,还提供了一种显示数据的处理装置,包括:发送模块,用于发送数据请求至服务器,数据请求至少包括:视窗内的显示区域范围;接收模块,用于接收服务器根据数据请求返回的轨迹绘图数据,轨迹绘图数据为显示区域范围内的目标对象的动态移动数据;处理模块,用于调用预定的绘图规则处理轨迹绘图数据,绘制得到显示在显示区域范围内的轨迹图像;其中,绘图规则包括:用于选择绘图方式的第一规则和/或用于删除冗余的轨迹绘图数据的第二规则。根据本申请实施例的另一方面,还提供了一种显示数据的处理系统,包括:服务器,用于保存目标对象的轨迹绘图数据;至少一个客户端,与服务器通信,用于向服务器发送至少包含显示区域范围的数据请求,并根据服务器返回的轨迹绘图数据,调用预定的绘图规则处理轨迹绘图数据,绘制得到显示在显示区域范围内的轨迹图像,其中,轨迹绘图数据为显示区域范围内的目标对象的动态移动数据,绘图规则包括:用于选择绘图方式的第一规则和/或用于删除冗余的轨迹绘图数据的第二规则。在本申请实施例中,采用客户端向服务器发送包含视窗内的显示区域范围的数据请求,并接收服务器根据数据请求返回的轨迹绘图数据,即显示区域范围内的目标对象的动态移动数据的方式,通过调用预定的绘图规则处理轨迹绘图数据,绘制得到轨迹图像,达到了客户端接收服务器返回的轨迹绘图数据,而非接收服务器渲染好的轨迹图像信息的目的,从而实现了客户端所显示的轨迹图像是根据实时获取的轨迹绘图数据予以绘制生成的技术效果,进而解决了在客户端通过从后台服务器下载来获取轨迹图像的方案中,由于后台服务器生成轨迹图像具有延时性的缺陷,从而导致客户端无法显示实时的轨迹图像的技术问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请实施例的一种显示数据的处理方法的计算机终端的硬件结构框图;图2是根据本申请实施例一的显示数据的处理方法的流程示意图;图3是根据本申请实施例一的一种可选的显示数据的处理方法的业务流程示意图;图4是根据本申请实施例二的显示数据的处理装置的结构示意图;图5是根据图4所示实施例的一种可选的处理模块的结构示意图;图6是根据本申请实施例二的又一种可选的显示数据的处理装置的结构示意图;图7是根据本申请实施例二的又一种可选的显示数据的处理装置的结构示意图;图8是根据本申请实施例二的又一种可选的显示数据的处理装置的结构示意图;图9是根据本申请实施例二的又一种可选的显示数据的处理装置的结构示意图;图10是根据本申请实施例二的又一种可选的显示数据的处理装置的结构示意图;图11是根据本申请实施例二的又一种可选的显示数据的处理装置的结构示意图。图12是根据本申请实施例三的显示数据的处理系统的结构示意图;以及图13是根据本申请实施例的一种计算机终端的结构框图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本申请实施例,还提供了一种显示数据的处理方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本申请实施例一所提供的方法本文档来自技高网
...
显示数据的处理方法、装置及系统

【技术保护点】
一种显示数据的处理方法,其特征在于,包括:发送数据请求至服务器,所述数据请求至少包括:视窗内的显示区域范围;接收所述服务器根据所述数据请求返回的轨迹绘图数据,所述轨迹绘图数据为所述显示区域范围内的目标对象的动态移动数据;调用预定的绘图规则处理所述轨迹绘图数据,绘制得到显示在所述显示区域范围内的轨迹图像;其中,所述绘图规则包括:用于选择绘图方式的第一规则和/或用于删除冗余的轨迹绘图数据的第二规则。

【技术特征摘要】
1.一种显示数据的处理方法,其特征在于,包括:发送数据请求至服务器,所述数据请求至少包括:视窗内的显示区域范围;接收所述服务器根据所述数据请求返回的轨迹绘图数据,所述轨迹绘图数据为所述显示区域范围内的目标对象的动态移动数据;调用预定的绘图规则处理所述轨迹绘图数据,绘制得到显示在所述显示区域范围内的轨迹图像;其中,所述绘图规则包括:用于选择绘图方式的第一规则和/或用于删除冗余的轨迹绘图数据的第二规则。2.根据权利要求1所述的方法,其特征在于,采用如下任意一种方式发送所述数据请求:实时发送所述数据请求、按照预定时间间隔发送所述数据请求和在成功接收到所述数据请求返回的所述轨迹绘图数据之后,再次发送所述数据请求。3.根据权利要求1所述的方法,其特征在于,所述绘图方式包括:点图绘图方式和线图绘图方式,其中,调用预定的绘图规则处理所述轨迹绘图数据,绘制得到显示在所述显示区域范围内的轨迹图像包括:根据所述轨迹绘图数据的采集频率和/或所述轨迹图像的缩放比例,确定所述轨迹图像的绘制密度;当所述轨迹图像的绘制密度大于等于预定帧量时,选择所述点图绘图方式将所述轨迹绘图数据渲染在所述显示区域范围内;当所述轨迹图像的绘制密度小于所述预定帧量时,选择所述线图绘图方式将所述轨迹绘图数据渲染在所述显示区域范围内。4.根据权利要求3所述的方法,其特征在于,在根据所述轨迹绘图数据的采集频率和/或所述轨迹图像的缩放比例,确定所述轨迹图像的绘制密度之前,所述方法还包括:从所述轨迹绘图数据中读取所述显示区域范围的经纬度坐标值;将所述显示区域范围的经纬度坐标值和所述显示区域范围在显示终端的屏幕坐标值进行比例计算,得到所述轨迹图像的缩放比例。5.根据权利要求3所述的方法,其特征在于,在所述绘图方式为所述点图绘图方式的情况下,其中,在选择所述点图绘图方式将所述轨迹绘图数据渲染在所述显示区域范围内之后,所述方法还包括:读取在所述点图绘图方式下,采用点叠加策略绘制的任意一个像素点的点叠加值;在所述点叠加值大于等于预设的叠加极限值的情况下,停止采用所述点叠加策略绘制该像素点;在所述点叠加值小于所述预设的叠加极限值的情况下,继续采用所述点叠加策略绘制该像素点。6.根据权利要求3所述的方法,其特征在于,在所述绘图方式为所述线图绘图方式的情况下,在选择所述线图绘图方式将所述轨迹绘图数据渲染在所述显示区域范围内之后,所述方法还包括:读取在所述线图绘图方式下,绘制所述轨迹图像中的任意两个像素点之间的距离值;当所述距离值小于等于预设阈值时,停止绘制所述任意两个像素点之间的线段;当所述距离值大于所述预设阈值时,绘制所述任意两个像素点之间的线段。7.根据权利要求1至6中任意一项所述的方法,其特征在于,在发送数据请求至服务器之前,所述方法还包括:以显示终端的屏幕坐标系为基准,获取所述显示区域范围在所述屏幕坐标系中的坐标值;通过坐标变换,将所述显示区域范围在所述屏幕坐标系中的坐标值转换为在经纬度坐标系中的坐标值;将所述显示区域范围在所述经纬度坐标系中的坐标值,和/或预定时间范围值加载至所述数据请求中;其中,在所述数据请求中还包括所述预定时间范围值的情况下,在发送数据请求至服务器之后,所述方法还包括:所述服务器根据所述显示区域范围在所述经纬度坐标系中的坐标值,和预定时间范围进行查询,生成所述轨迹绘图数据,所述轨迹绘图数据包括:位于所述显示区域范围内所述目标对象在所述预定时间
\t范围内移动时所采集到的动态移动数据。8.根据权利要求1至6中任意一项所述的方法,其特征在于,在发送数据请求至服务器之前,所述方法还包括:生成可视化图层;将所述可视化图层按照显示中的屏幕大小进行缩放,确定所述显示区域范围。9.根据权利要求1至6中任意一项所述的方法,其特征在于,在绘制得到显示在所述显示区域范围内的轨迹图像之后,所述方法还包括:在对所述轨迹图像进行操作的过程中,存储当前的轨迹图像的画面,并停止继续发送新的数据请求至服务器;在所述轨迹图像的...

【专利技术属性】
技术研发人员:周宁奕闻啸
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1