(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210822391.X
(22)申请日 2022.07.13
(71)申请人 浙江中控技 术股份有限公司
地址 310059 浙江省杭州市滨江区六和路
309号
(72)发明人 陈晖
(74)专利代理 机构 北京康信知识产权代理有限
责任公司 1 1240
专利代理师 张文华
(51)Int.Cl.
G06F 9/445(2018.01)
G06F 9/451(2018.01)
(54)发明名称
配置页面生成方法及装置
(57)摘要
本申请公开了一种配置页面生成方法及装
置。 其中, 该方法包括: 获取目标标识码, 并从后
端数据库获取与 目标标识码对应的目标配置实
例, 目标配置实例中包括多个配置项; 确定多个
配置项的组织形式、 配置项类型和配置项信息,
其中, 组织形式包括以下之一: 无分组形式和分
组形式, 配置项类型包括以下之一: 单一配置项、
数组配置项和表格配置项; 依据组织形式、 配置
项类型和配置项信息, 在前端页面中生成与多个
配置项对应的控件, 得到目标配置页面。 本申请
解决了相关技术中无法根据后端模块自动生成
对应的前端配 置界面的技 术问题。
权利要求书3页 说明书15页 附图5页
CN 115061755 A
2022.09.16
CN 115061755 A
1.一种配置页面 生成方法, 其特 征在于, 包括:
获取目标标识码, 并从后端数据库获取与所述目标标识码对应的目标配置实例, 所述
目标配置实例中包括多个 配置项;
确定所述多个配置项的组织形式、 配置项类型和配置项信 息, 其中, 所述组织形式包括
以下之一: 无分组形式和分组形式, 所述配置项类型包括以下之一: 单一配置项、 数组配置
项和表格 配置项;
依据所述组织形式、 所述配置项类型和所述配置项信息, 在前端页面中生成与所述多
个配置项对应的控 件, 得到目标配置页面。
2.根据权利要求1所述的方法, 其特征在于, 获取目标标识码, 并从后端数据库获取与
所述目标 标识码对应的目标配置实例, 包括:
获取目标对象输入的所述目标 标识码, 所述目标 标识码为 通用唯一标识码;
从所述后端数据库获取与所述目标标识码对应的所述目标配置实例, 其中, 所述后端
数据库中存储有多个预先配置的配置实例, 每个所述配置实例对应有一个通用唯一标识
码。
3.根据权利要求1所述的方法, 其特 征在于,
所述单一配置项中包括一个子配置项, 所述子配置项的类型包括以下之一: 文本型, 整
数型, 浮点数型, 单选枚举值, 多选枚举值, 时间戳, 开关;
所述数组配置项中包括多个所述子配置项;
所述表格 配置项中包括多行 所述数组配置项。
4.根据权利要求3所述的方法, 其特 征在于,
对于任一配置项, 所述配置项信息 中至少包括: 配置类型、 配置名称、 当前值、 默认值以
及是否是必填项; 其中,
在所述配置项类型为所述单一配置项时, 所述默认值与所述当前值 一致;
在所述配置项类型为所述数组配置项时, 所述默认值为一个所述单一配置项, 用于确
定所述数组配置项中每 个所述子配置项的格式;
在所述配置项类型为所述表格配置项时, 所述默认值为一个所述数组配置项, 用于确
定所述表格 配置项中每行 所述数组配置项的格式。
5.根据权利要求4所述的方法, 其特征在于, 依据所述组织形式、 所述配置项类型和所
述配置项信息, 在前端页面中生成与所述多个 配置项对应的控 件, 包括:
在所述组织形式为所述分组形式时, 在所述前端页面中为每组配置项生成一个分组控
件, 在所述分组控件下, 基于所述每组配置项中各个配置项的所述配置项类型和所述配置
项信息生成与所述各个 配置项对应的控 件;
在所述组织形式为所述无分组形式时, 在所述前端页面中直接基于所述目标配置实例
中各个配置项的所述配置项类型和所述配置项信息生成与所述各个 配置项对应的控 件。
6.根据权利要求5所述的方法, 其特征在于, 基于各个配置项的所述配置项类型和所述
配置项信息生成与所述各个 配置项对应的控 件, 包括:
对于任一配置项, 在所述配置项的配置项类型为所述单一配置项时, 基于所述配置项
的配置名称生成控件标签, 基于所述配置项的配置类型生成对应类型 的控件, 将所述配置
项的当前值 填充至所述控 件中;权 利 要 求 书 1/3 页
2
CN 115061755 A
2在所述配置项的配置项类型为所述数组配置项时, 基于所述配置项的默认值中的所述
单一配置项的配置名称生成控件标签, 基于所述配置项的当前值的数组长度确定要生成的
控件的数量, 基于所述配置项的默认值中的所述单一配置项的配置类型生成对应类型的对
应数量的控 件, 将所述配置项的当前值 填充至所述控 件中;
在所述配置项的配置项类型为所述表格配置项时, 基于所述配置项的默认值中的所述
数组配置项中各个子配置项的配置名称生成多个控件标签作为表头, 基于所述配置项的当
前值的数组行数确定要生成的控件的行数, 对于所述表格配置项中的每一行数组配置项,
基于所述配置项的默认值中的所述数组配置项中各个子配置项的配置类型生成对应类型
的多个控 件, 将所述配置项的当前值 填充至所述控 件中。
7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括:
在所述配置项的配置项类型为所述数组配置项时, 为每个控件生成对应的第 一删除按
钮, 并生成一个用于添加单个控 件的第一添加按 钮;
在所述配置项的配置项类型为所述表格配置项时, 为每行控件生成对应的第 二删除按
钮, 并生成一个用于添加单 行控件的第二添加按 钮。
8.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括:
对于任一配置项, 在所述配置项中的子配置项的配置项信息中包括指定字段时, 为与
所述子配置项对应的控件添加与所述指定字段对应的提示信息, 其中, 所述指定字段至少
包括以下之一: 单位、 控 件内侧的预置提 示、 控件外侧的操作提 示。
9.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括:
对于任一配置项, 在所述配置项中的子配置项为单选枚举值或多选枚举值时, 将所述
子配置项的配置项信息中的选项信息填充至与所述子配置项对应的控 件中。
10.根据权利要求6所述的方法, 其特征在于, 在得到目标配置页面之后, 所述方法还包
括:
响应于目标对象在所述目标配置页面中对目标控件中的所述当前值的修改, 将修改后
的所述当前值更新至与所述目标控 件对应的配置项的所述配置项信息中;
将更新后的所述配置项信息下发至后端数据库, 其中, 所述后端数据库用于将更新后
的所述配置项信息更新至与所述目标控 件对应的配置实例中。
11.一种配置页面 生成装置, 其特 征在于, 包括:
获取模块, 用于获取目标通用唯一标识码, 并从后端数据库获取与所述目标通用唯一
标识码对应的目标配置实例, 所述目标配置实例中包括多个 配置项;
确定模块, 用于确定所述多个配置项的组织形式、 配置项类型和配置项信息, 其中, 所
述组织形式包括以下之一: 无分组形式和分组形式, 所述配置项类型包括以下之一: 单一配
置项、 数组配置项和表格 配置项;
生成模块, 用于依据 所述组织形式、 所述配置项类型和所述配置项信 息, 在前端页面中
生成与所述多个 配置项对应的控 件, 得到目标配置页面。
12.一种非易失性存储介质, 其特征在于, 所述非易失性存储介质包括存储的程序, 其
中, 在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至10中任意一
项所述的配置页面 生成方法。
13.一种电子设备, 其特征在于, 包括: 存储器和 处理器, 其中, 所述存储器中存储有计权 利 要 求 书 2/3 页
3
CN 115061755 A
3
专利 配置页面生成方法及装置
文档预览
中文文档
24 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 07:52:59上传分享