表单生成方法、设备、介质以及程序产品与流程

摘要: 涉及计算机处理,尤其涉及一种表单生成方法、设备、介质以及程序产品。背景技术:1、随着诸如机器人等电子设备的快速发展,为满足电子设备的智能化功能,预先配置电子设备...
表单生成方法、设备、介质以及程序产品与流程

涉及计算机处理,尤其涉及一种表单生成方法、设备、介质以及程序产品。

背景技术:

1、随着诸如机器人等电子设备的快速发展,为满足电子设备的智能化功能,预先配置电子设备的表单库,表单库中包括预先配置的大量表单,以支持电子设备的智能化响应。

技术实现思路

1、在此提供一种表单生成方法、设备、介质以及程序产品,通过以业务语句的形式展示可编辑的语义表单,降低理解成本,降低表单配置难度。

2、在一种情形下,本文提供了一种表单生成方法,包括:

3、获取表单描述信息,所述表单描述信息中包括第一模板文本和占位区域描述信息;所述第一模板文本用于描述业务语句;所述第一模板文本中包括语义提示词和占位标识;

4、展示可编辑的第一语义表单,所述第一语义表单包括所述语义提示词和所述占位区域,所述占位区域与所述占位标识对应,所述占位区域基于所述占位区域描述信息构建,所述占位区域为可编辑区域;所述语义提示词和所述占位区域按所述第一模板文本的语句顺序组合。

5、在一种情形下,本文还提供了一种表单生成装置,包括:

6、表单描述信息获取模块,用于获取表单描述信息,所述表单描述信息中包括第一模板文本和占位区域描述信息;所述第一模板文本用于描述业务语句;所述第一模板文本中包括语义提示词和占位标识;

7、语义表单展示模块,用于展示可编辑的第一语义表单,所述第一语义表单包括所述语义提示词和所述占位区域,所述占位区域与所述占位标识对应,所述占位区域基于所述占位区域描述信息构建,所述占位区域为可编辑区域;所述语义提示词和所述占位区域按所述第一模板文本的语句顺序组合。

8、在一种情形下,本文还提供了一种电子设备,该电子设备包括:

9、一个或多个处理器;

10、存储装置,用于存储一个或多个程序,

11、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本文中任一所述的表单生成方法。

12、在一种情形下,本文还提供了一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行如本文中任一所述的表单生成方法。

13、在另一种情形下,本文还提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现如本文中任一所述的表单生成方法。

14、一种情形下提供的技术方案,通过表单描述信息提供第一模板文本和占位区域描述信息,为生成第一语义表单提供基础。通过表单描述信息生成第一语义表单,在第一语义表单中通过语义提示词和占位区域形成用于描述业务的业务语句,便于配置人员理解整体业务语义,降低对占位区域处表单配置内容的理解难度,减小表单配置过程的理解成本。进一步的,通过对第一语义表单的复用,降低表单配置成本。

1.一种表单生成方法,包括:

2.根据权利要求1所述的方法,所述占位区域描述信息包括占位区域在所述第一模板文本中的第一位置和所述占位区域对应的控件类型,所述第一位置用于指示所述占位区域在所述第一语义表单中的展示位置;

3.根据权利要求2所述的方法,所述占位区域描述信息还包括如下的至少一项:

4.根据权利要求1所述的方法,所述表单描述信息中还包括条件描述信息,所述条件描述信息用于指示所述第一语义表单中的分支表单的展示条件,所述展示条件包括条件占位区域的条件内容。

5.根据权利要求4所述的方法,所述方法还包括:

6.根据权利要求1所述的方法,所述表单描述信息中还包括重复描述信息,所述重复描述信息用于指示可重复展示的至少局部表单;

7.根据权利要求6所述的方法,所述第一语义表单中包括第一控件,所述第一控件用于复制所述第二语义表单;

8.根据权利要求1所述的方法,所述第一语义表单的语言类型为第一语言类型;

9.根据权利要求8所述的方法,所述第二语义表单包括所述第二语言类型的语义提示词和占位区域;所述第二语义表单中语义提示词与所述占位区域的分布满足所述第二语言类型的语句顺序。

10.根据权利要求1所述的方法,所述方法还包括:

11.根据权利要求10所述的方法,基于所述第一内容生成结构化的业务表单,包括:

12.一种电子设备,所述电子设备包括:

13.一种非暂时性计算机可读的存储介质,所述存储介质内部存储计算机程序指令;

14.一种计算机程序产品,包括计算机程序,当所述计算机程序由电子设备的处理器加载并运行时,控制处理器执行时实现如权利要求1-11中任一项所述的表单生成方法。