[发明专利]绘制数据地图的方法及装置有效
申请号: | 201810653947.0 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108846112B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 张亚如;曾伟 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 450000 河南省郑州市郑州高新*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 绘制 数据 地图 方法 装置 | ||
本公开涉及一种绘制数据地图的方法及装置,该方法包括:获取数据库中的地图数据并保存在本地的缓存,所述地图数据包含至少一条表关系;接收到用户访问数据地图的请求时,向服务器发送第一访问请求;接收所述服务器发送的对所述第一访问请求的反馈信息;根据所述反馈信息更新所述缓存中的地图数据,从所述缓存读取更新后的地图数据;根据读取的地图数据绘制数据地图,从而提高了绘制数据地图的效率。
技术领域
本公开涉及数据处理技术领域,尤其涉及一种绘制数据地图的方法及装置。
背景技术
目前,基于关系型图表绘制插件,例如数据地图,用户仅需提供图形,以及图形之间的关系,通过插件内置的API(Application Programming Interface,应用程序编程接口),就可以将图形之间的关系进行展示。
ETL(Extract-Transform-Load,抽取-转换-加载)文件包含了表与表之间的关系,用户通过上传ETL文件、解析ETL文件的操作,可以获取到表与表之间的关系,然后可通过数据地图展示这种关系,实现数据地图的绘制过程。
在基于数据地图绘制表与表之间的关系时,需要从数据库请求数据地图的数据,获取到表信息以及表与表之间的关系的数据,然后对数据进行封装处理,调用数据地图的API,将数据渲染到页面进行展示。
目前的数据地图绘制方式存在绘制效率低的问题。
发明内容
有鉴于此,本公开提出了一种绘制数据地图的方法及装置。
根据本公开的一个方面,提供了一种绘制数据地图的方法,所述方法应用于客户端,所述方法包括:获取数据库中的地图数据并保存在本地的缓存,所述地图数据包含至少一条表关系;接收到用户访问数据地图的请求时,向服务器发送第一访问请求;接收所述服务器发送的对所述第一访问请求的反馈信息;根据所述反馈信息更新所述缓存中的地图数据,从所述缓存读取更新后的地图数据;根据读取的地图数据绘制数据地图。
根据本公开的另一个方面,提供了一种绘制数据地图的装置,所述装置应用于客户端,所述装置包括:获取模块,用于获取数据库中的地图数据并保存在本地的缓存,所述地图数据包含至少一条表关系;第一接收模块,用于接收到用户访问数据地图的请求时,向服务器发送第一访问请求;第二接收模块,用于接收所述服务器发送的对所述第一访问请求的反馈信息;读取模块,用于根据所述反馈信息更新所述缓存中的地图数据,从所述缓存读取更新后的地图数据;绘制模块,用于根据读取的地图数据绘制数据地图。本实施例的绘制数据地图的方法,在用户访问数据地图时,在客户端设备本地获取数据地图的数据,提高了绘制地图的效率。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
图1是根据一示例性实施例示出的一种绘制数据地图的方法的流程图;
图2是根据一示例性实施例示出的绘制数据地图的方法的信令流程图;
图3是根据一示例性实施例示出的绘制数据地图的方法的信令流程图;
图4是根据一示例性实施例示出的绘制数据地图的方法的信令流程图;
图5是根据一示例性实施例示出的绘制数据地图的方法的信令流程图;
图6是根据一示例性实施例示出的绘制数据地图的方法的信令流程图;
图7是根据一示例性实施例示出的绘制数据地图的方法的信令流程图;
图8是根据一示例性实施例示出的绘制数据地图的方法的信令流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810653947.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置