[发明专利]使用元数据的图表转换系统和方法有效
申请号: | 201580000786.X | 申请日: | 2015-03-11 |
公开(公告)号: | CN105517681B | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 赵祺泰 | 申请(专利权)人: | 绿猫软件有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/25;G06T11/60 |
代理公司: | 北京市中伦律师事务所 11410 | 代理人: | 石宝忠 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图表类型 转换系统 元数据 元数据管理模块 使用元数据 提取模块 图表组件 控制模块 运行时 存储 | ||
公开了一种使用元数据的图表转换系统和方法。该图表转换系统包括:元数据管理模块,用于存储包括代表图表的图表组件的图表规则、用于实现图表规则的图表运行时以及以元数据形式添加的图表类型信息;提取模块,用于从元数据管理模块中提取图表类型信息的元数据;以及控制模块,用于计算每个图表组件的变化以及用于将计算出的变化与从提取模块中提取的图表类型信息的元数据相结合。
技术领域
本发明涉及一种图表转换系统和方法。更特别地,本发明涉及一种用于将基于矢量格式的任意图像文件转换为图表的方法。
背景技术
近来,随着基于因特网的技术的焦点已经从服务器转为web浏览器,与图形技术有关的标准诸如画布(Canvas)应用程序编程接口(API)和可缩放矢量图形(SVG)被积极地使用。越来越多的其中强调复杂可视交互的web应用使用图形技术被构建。
在这些图形相关技术中,SVG支持被图形设计者们广泛使用的编辑工具,并且使得能够使用Javascript对个别组件进行动态的控制,Javascript是用于基于web浏览器的开发的主要语言。因此,SVG是用于对用于web上的仪表板或图表的数据进行可视化的优选格式。
韩国专利申请公开第10-2007-7015384号及其他公开了一种用于在图形用户接口及类似接口上显示信息的方法,但是在传统领域里,将由设计者使用编辑工具创建的SVG文件转换成web上的动态组件诸如仪表板、图表及其他要涉及到Javascript开发者。此外,由于设计更复杂而且可视化级别更高,要求设计者和开发者之间更紧密的协作。
然而,对于这种协作,设计者必须理解开发者的要求,而开发者必须理解SVG标准以及Javascript。
对于设计者而言直接控制SVG文件的内容或者对于开发者而言紧密参与到设计工作中都并非寻常易事。考虑到这一点,尽管基于web的可视化技术取得了快速发展,在仪表板和图表中使用的设计仍未脱离简单和标准的模式。
发明内容
本发明被提出来解决前述问题,这些问题可能发生在通过将脚本与基于矢量格式的图形文件诸如SVG相结合来创建用于可视化数据的组件诸如仪表板、图表等等的过程中。
本发明的目的是,通过根据预定义规则将元数据添加到设计文件中,而将设计者与开发者的角色清晰地分开,由此提高开发者和设计者的工作效率。
此外,本发明的另一目的是使得图形设计者能够在不借助开发者帮助的情况下直接地亦或使用单独的应用将元数据添加到他们的工作输出中,以完成具有可视化数据的图表或仪表板,由此可以快速地产生高质量的内容。
此外,本发明的又一目的是通过使得开发者能够不管单个设计内容的不同特性如何,都能基于普适于元数据的规则来构建数据可视化组件或平台,以将相同的代码适用于不同的设计,由此提高重复利用性并使开发效率最大化。
本发明的目的不限于上述目的,并且从后续描述中本领域普通技术人员能够理解其他未提及的目的。
为了获得上述目的,根据本发明的一个方面,一种图表转换系统包括:元数据管理模块,用于存储包括用于代表图表的图表组件的图表规则、用于实现图表规则的图表运行时和以元数据形式添加的图表类型信息;提取模块,用于从元数据管理模块中提取图表类型信息的元数据;以及控制模块,用于计算图表组件的每一个的变化以及用于将所计算出的变化与从提取模块中提取的图表类型信息的元数据相结合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绿猫软件有限公司,未经绿猫软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580000786.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低功耗蓝牙设备及其工作方法
- 下一篇:社会经济指标的识别方法及装置