行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211204809.7 (22)申请日 2022.09.30 (71)申请人 畅捷通信息技 术股份有限公司 地址 100094 北京市海淀区永丰路9号院3 号楼3层 (72)发明人 才振兴  (74)专利代理 机构 北京智乾知识产权代理事务 所(普通合伙) 11552 专利代理师 张丽侠 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/2455(2019.01) G06F 8/38(2018.01) (54)发明名称 一种多租户动态表单的生 成方法、 装置及存 储介质 (57)摘要 本发明提出一种多租户动态表单的生成方 法、 装置及存储介质, 涉及人工智能及分布式计 算领域, 方法包括: 使用训练后神经网络模型基 于多租户中的每一个租户的历史行为数据为一 个租户预测一个预置的表单数目Mi; 在数据库中 为第i个租户预置Mi个实体数据表, 每个实体数 据表包括Ni个系统字段及Ki个通用数据字段; 当 用户请求设计一张表单时, 使用可视化的设计器 为该表单定义界面的布局、 控件和按钮, 提取每 个控件的字段名 称以及按钮的行为名 称后生成 一个数据列表; 从Mi个结构相同的实体数据表中 选择一个未被使用的实体数据表, 基于系统字段 和通用数据字段的类型将该实体数据表与数据 列表对应的列的字段进行关联以生成表单, 提高 了数据库性能。 权利要求书2页 说明书7页 附图2页 CN 115309752 A 2022.11.08 CN 115309752 A 1.一种多租户动态 表单的生成方法, 其特 征在于, 该 方法包括: 预测步骤, 使用训练后神经网络模型基于多租户中的每一个租户的历史行为数据为一 个租户预测一个预置的表单 数目Mi, Mi表示第i个租户的预置的表单 数目; 预置步骤, 在数据库中为第i个租户预置Mi个结构相同的实体数据表, 每个实体数据表 包括Ni个系统字段以及Ki个通用数据字段; 界面设计步骤, 当用户请求设计一张表单时, 使用可视化的设计器为该表单定义界面 的布局、 控 件和按钮; 提取步骤, 通过UI元数据提取每个控件的字段名称以及按钮的行为名称, 并将所述字 段名称和行为名称生成一个数据列表; 关联步骤, 从所述Mi个结构相同的实体数据表中选择一个未被使用的实体数据表, 基 于系统字段和 通用数据字段 的类型将选择的所述一个未被使用的实体数据表与所述数据 列表对应的列的字段进行关联以生成所述表单。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 渲染步骤, 使用渲染引擎通过UI元数据渲染出所述表单的界面, 以完成运行时的数据 通用存取。 3.根据权利要求2所述的方法, 其特征在于, 所述数据通用存取包括查询操作, 通过所 述表单的界面接 收当前租户的查询, 其中数据的查询根据UI元数据对应的字段名称和/或 行为名称关联的实体数据 表对应列的字段生成当前租户的查询结果, 并将查询结果显示在 渲染出所述表单的界面的对应位置处。 4.根据权利要求2所述的方法, 其特征在于, 所述数据通用存取包括输入操作, 通过所 述表单的界面接收当前租户的输入数据, 将所述输入数据保存到根据UI元数据对应的字段 名称和/或行为名称关联的实体数据表对应字段的列中。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 提示步骤, 当第 i个租户预置Mi个结构相同的实体数据表使用率超过一定阈值 时, 系统 发出提示信息以提 示租户进行实体数据表的再创建。 6.一种多租户动态 表单的生成装置, 其特 征在于, 该装置包括: 预测单元, 使用训练后神经网络模型基于多租户中的每一个租户的历史行为数据为一 个租户预测一个预置的表单 数目Mi, Mi表示第i个租户的预置的表单 数目; 预置单元, 在数据库中为第i个租户预置Mi个结构相同的实体数据表, 每个实体数据表 包括Ni个系统字段以及Ki个通用数据字段; 界面设计单元, 当用户请求设计一张表单时, 使用可视化的设计器为该表单定义界面 的布局、 控 件和按钮; 提取单元, 通过UI元数据提取每个控件的字段名称以及按钮的行为名称, 并将所述字 段名称和行为名称生成一个数据列表; 关联单元, 从所述Mi个结构相同的实体数据表中选择一个未被使用的实体数据表, 基 于系统字段和 通用数据字段 的类型将选择的所述一个未被使用的实体数据表与所述数据 列表对应的列的字段进行关联以生成所述表单。 7.根据权利要求6所述的装置, 其特 征在于, 所述装置还 包括: 渲染单元, 使用渲染引擎通过UI元数据渲染出所述表单的界面, 以完成运行时的数据权 利 要 求 书 1/2 页 2 CN 115309752 A 2通用存取。 8.根据权利要求7所述的装置, 其特征在于, 所述数据通用存取包括查询操作, 通过所 述表单的界面接 收当前租户的查询, 其中数据的查询根据UI元数据对应的字段名称和/或 行为名称关联的实体数据 表对应列的字段生成当前租户的查询结果, 并将查询结果显示在 渲染出所述表单的界面的对应位置处; 或者, 所述数据通用存取包括输入操作, 通过所述表单的界面接收当前租户的输入数 据, 将所述输入数据保存到根据UI元数据对应的字段名称和/或行为名称关联的实体数据 表对应字段的列中。 9.根据权利要求8所述的装置, 其特 征在于, 所述装置还 包括: 提示单元, 当第 i个租户预置Mi个结构相同的实体数据表使用率超过一定阈值 时, 系统 发出提示信息以提 示租户进行实体数据表的再创建。 10.一种计算机存储介质, 所述计算机存储介质上存储有计算机程序, 当所述计算机存 储介质上的计算机程序被处 理器执行时实现权利要求1 ‑5任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115309752 A 3

.PDF文档 专利 一种多租户动态表单的生成方法、装置及存储介质

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种多租户动态表单的生成方法、装置及存储介质 第 1 页 专利 一种多租户动态表单的生成方法、装置及存储介质 第 2 页 专利 一种多租户动态表单的生成方法、装置及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:32:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。