[发明专利]插件化图形的管理方法及设备有效
申请号: | 201910539924.1 | 申请日: | 2019-06-20 |
公开(公告)号: | CN110275923B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 程宏亮;王锟;苏魁;王海亮 | 申请(专利权)人: | 美林数据技术股份有限公司 |
主分类号: | G06F16/26 | 分类号: | G06F16/26;G06F16/957;G06F9/451;G06F9/445 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
地址: | 710075 陕西省西安市高新区软*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 图形 管理 方法 设备 | ||
本公开提供一种插件化图形的管理方法及设备,涉及信息技术领域,能够提高修改已有图形或者添加新的图形的效率。具体技术方案为:获取图形数据,所述图形数据包括图形插件的安装包和插件图形属性的说明信息;通过插件注册服务确定所述说明信息是否与预设的插件属性模板相匹配,所述插件属性模板包括K项图形属性,K≥1;若匹配,则通过所述插件注册服务的模拟运行程序验证所述K项图形属性中的N项,1≤N≤K,在验证通过时利用所述安装包完成所述图形插件的注册。本公开用于修改数据可视化平台已有图形或者向数据可视化平台添加新的图形。
技术领域
本公开涉及信息技术领域,尤其涉及插件化图形的管理方法及设备。
背景技术
随着大数据技术的发展,数据挖掘的价值逐渐得到市场认可。数据可视化平台可通过图形或者图形与数据结合的方式,呈现数据之间的关系,在数据挖掘领域的应用愈发广泛。
数据可视化平台在运营过程中,往往需要修改已有图形或者添加新的图形,或者需要添加用户或者第三方定制的图形。现有技术中通过将图形组件化添加到平台程序主框架中,但组件化技术需要在开发中将新增内容编译、链接到框架中,因此修改已有图形或者添加新的图形的效率低,且第三方不能自主修改已有图形或者添加新的图形。
发明内容
本公开实施例提供一种插件化图形的管理方法及设备,能够提高修改已有图形或者添加新的图形的效率。所述技术方案如下:
根据本公开实施例的第一方面,提供一种插件化图形的管理方法,该方法包括:
获取图形数据,所述图形数据包括图形插件的安装包和插件图形属性的说明信息;
通过插件注册服务确定所述说明信息是否与预设的插件属性模板相匹配,所述插件属性模板包括K项图形属性,K≥1;
若匹配,则通过所述插件注册服务的模拟运行程序验证所述K项图形属性中的N项,1≤N≤K,在验证通过时利用所述安装包完成所述图形插件的注册。
本公开提供的技术方案,通过插件化的方式修改已有图形或者添加新的图形。在接收到一个图形插件的安装包时,插件注册服务判定安装包的说明信息是否与插件属性模块匹配,若匹配则进一步对若干图形属性进行验证,验证通过后完成图形插件注册。通过说明信息初步确定待安装图形插件符合数据可视化平台对图形插件的要求。进一步地,通过验证图形属性,保证所安装图形插件的可用性。
通过插件化的方式可动态地修改已有的图形插件、添加新的图形插件,已注册的图形插件可方便地卸载。可允许第三方向数据可视化平台提交插件,从而打造更为开放友好的技术平台,形成良好的商业生态。
在一个实施例中,所述模拟运行程序验证所述K项图形属性中的N项之前,还包括:所述模拟运行程序在后台打开浏览器,模拟所述图形插件的加载过程;
所述模拟运行程序验证所述K项图形属性中的N项,包括:所述模拟运行程序在确定加载正常时验证所述K项图形属性中的N项。
在一个实施例中,所述K项图形属性包括图形结构、数据结构和数-图映射规则,所述模拟运行程序验证所述K项图形属性中的N项,包括:
所述模拟运行程序根据所述图形结构构建形成图形的基本要素;
根据所述数据结构和所述数-图映射规则,采用预设的模拟数据集构建图形的数据属性项的输入;
根据图形的基本要素和数据属性项的输入形成图形实例,根据图形的属性选项值在后台浏览器中渲染所述图形实例,在无异常返回时确定对所述图形结构、所述数据结构和所述数-图映射规则的验证通过。
在一个实施例中,所述K项图形属性还包括图形属性选项,所述模拟运行程序验证所述K项图形属性中的N项,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美林数据技术股份有限公司,未经美林数据技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910539924.1/2.html,转载请声明来源钻瓜专利网。