[发明专利]一种基于算子的自定义参数面板的自动生成方法在审
申请号: | 202010856879.5 | 申请日: | 2020-08-24 |
公开(公告)号: | CN112000315A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 魏静如;张娴;周庆勇;孙思清 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F40/154 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 刘淑风 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 算子 自定义 参数 面板 自动 生成 方法 | ||
本发明提供一种基于算子的自定义参数面板的自动生成方法,属于计算机技术领域,该发明主要分为以下四个步骤对参数面板进行自动生成:首先用户根据算子特性及算子参数需求基于XML模板完成参数的定义,充分利用XML的良好的可读性、方便的可扩展性及适合面向对象的程序开发等优势;通过简单的点击操作完成对算子参数的注册及存储;基于已注册的参数信息通过参数表单生成器实现XML到DOM的转换,简化了大量重复表单的开发工作;本发明通过参数之间依赖关系的定义实现表单元素之间的联动效果,避免了大量表单事件的编写工作。
技术领域
本发明涉及计算机技术领域,具体涉及一种基于算子的自定义参数面板的 自动生成方法。
背景技术
数据科学工作台,旨在降低机器学习使用门槛,提供可视化的操作界面实 现模型的训练、评估和预测过程,无缝衔接数据分析和预测应用,降低机器学 习模型的生命周期管理难度,为用户的数据挖掘分析业务提供易用、高效、高 性能的平台服务。
基于此目的,在数据科学家工作台中需嵌入大量的算子,而对于每个算子 又包含了大量的参数信息,极大的增加了开发者的重复开发的工作量。
发明内容
本发明的技术任务是解决现有技术的不足,提供一种基于算子的自定义参 数面板的自动生成方法,旨在通过表单生成器避免大量的表单重复开发工作, 从而提高web系统开发过程中的自动化过程,减少人工干预,简化开发过程。
该发明可根据算子特性基于参数模板完成对参数的定义,基于XML的参数 的定义充分利用XML的良好的可读性、方便的可扩展性及适合面向对象的程序 开发等优势;该发明中提供的参数类型的多样化及参数之间的自由组合,可充 分满足不同算子的定义;该发明在参数面板定义的基础上,还支持用户通过简 单的点击操作完成算子参数信息的注册,整个过程操作简单;该发明可基于表 单自动生成器完成XML到DOM的转换,实现参数面板的渲染,避免了表单的 重复开发工作,节约大量时间;除此之外,该发明还通过参数之间依赖关系的 配置来实现参数之间的联动效果,从而实现表单的动态化。
在实现本发明的过程中,主要发现已有表单的自动生成至少存在以下缺 陷:支持的表单类型较少;不支持通过简单表单元素的组合来完成复杂表单元 素的渲染;未提供表单之间的动态联动效果。
本发明解决其技术问题所采用的技术方案是:
一种基于算子的自定义参数面板的自动生成方法,该方法的具体实施步骤 包括:
步骤S1、基于XML自定义参数信息及相关的依赖条件;
步骤S2、完成算子参数的注册;
步骤S3、将定义的XML参数内容传入参数面板自动生成器完成XML到参 数面板的转换及生成;
步骤S4、根据用户对参数值的改变及参数之间的依赖关系来完成参数之间 的联动效果。
可选地,步骤S1具体实现方法为:
用户根据系统所提供的参数模板基于当前算子参数信息完成参数的定义, 其中参数模板如下所示:
其中key为参数英文名称;type为参数所对应的表单类型;description为 参数描述信息。
可选地,步骤S1涉及的表单类型,包括:string、int、double、long、char、category、stringcategory、boolean、tupel、attribute、attributes、list、enumeration、matrix、dateformat、text、regexp、expression、file、filter、date、password。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010856879.5/2.html,转载请声明来源钻瓜专利网。