[发明专利]dygraphs图形对象的处理方法和处理装置有效

专利信息
申请号: 201510527489.2 申请日: 2015-08-25
公开(公告)号: CN105138330B 公开(公告)日: 2018-11-13
发明(设计)人: 胡叶 申请(专利权)人: 浪潮(北京)电子信息产业有限公司
主分类号: G06F8/20 分类号: G06F8/20;G06F9/451
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 解婷婷;曲鹏
地址: 100085 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: dygraphs 图形 对象 处理 方法 装置
【说明书】:

发明公开了一种dygraphs图形对象的处理方法和处理装置。处理方法包括:根据曲线数据的对象ID判断dygraphs图形对象是否存在;不存在时,在绘制区域创建一个公共图层,在公共图层上生成dygraphs图形对象;将dygraphs图形对象转换为图形快照,并生成快照特征信息,将图形快照、快照特征信息和对象ID缓存在快照信息库中;关闭dygraphs图形对象,在内存中删除dygraphs图形对象以及其所在的公共图层。本发明引入了图形快照和快照特征信息,不仅可以大大减少维护dygraphs图形对象的内存消耗,而且可以有效保证处理dygraphs图形对象的正确性和连续性。

技术领域

本发明涉及计算机应用技术领域,特别涉及一种dygraphs图形对象的处理方法和处理装置。

背景技术

dygraphs是一个开源的Javascript库,它可以通过读取数据文件产生一个可交互的、可缩放的曲线图,称之为dygraphs图形对象。dygraphs图形对象可以用来显示大密度的数据集,如股票、气温等等,并且可以让用户来浏览、解释和操作曲线图,dygraphs支持对曲线图的缩放、标注、计算移动平均值等功能。

dygraphs支持对曲线图中每一个数据点的操作,在曲线图构建完成后,可根据后续的数据文件操作该曲线图,如更新等,并维护操作过程中的附加信息,因此dygraphs图形对象的处理过程对内存的消耗十分可观。例如,读取一个大小约3MB的数据文件,需要在内存中维护一个约100MB大小的dygraphs图形对象。当需要同时处理较多的dygraphs图形对象时,内存不足成为其能否正常运行的关键瓶颈,内存的巨大消耗有时会导致处理错误和处理中断。

发明内容

为了解决上述技术问题,本发明提供一种dygraphs图形对象的处理方法和处理装置,有效克服现有处理方法内存消耗大导致处理错误和处理中断的缺陷。

为了达到本发明目的,本发明提供了一种dygraphs图形对象的处理方法,包括:

获取曲线数据,从所述曲线数据中解析出对象标识ID,根据所述对象ID判断所述曲线数据所对应的dygraphs图形对象是否存在;

所述曲线数据所对应的dygraphs图形对象不存在时,在绘制区域创建一个公共图层,使用所述曲线数据在所述公共图层上生成一个dygraphs图形对象;

将所述dygraphs图形对象转换为图形快照,并根据所述曲线数据生成快照特征信息,将所述图形快照、快照特征信息和对象ID缓存在快照信息库中;

关闭所述dygraphs图形对象,在内存中删除所述dygraphs图形对象以及其所在的公共图层。

进一步地,所述快照特征信息包括数据文件路径、开始记录行数、结束记录行数、移动水平线、X轴范围、Y轴范围和标注记录。

进一步地,还包括,

所述曲线数据所对应的dygraphs图形对象存在时,根据所述对象ID从快照信息库中读取所述对象ID所对应的图形快照和快照特征信息,根据所述图形快照和快照特征信息恢复dygraphs图形对象;

根据曲线数据对恢复的dygraphs图形对象进行更新;

将更新后的dygraphs图形对象转换为图形快照,并根据所述曲线数据生成快照特征信息,将所述图形快照、快照特征信息和对象ID缓存在快照信息库中;

关闭所述dygraphs图形对象,在内存中删除所述dygraphs图形对象以及其所在的公共图层。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510527489.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top