1.一种政务事项页面生成方法,其特征在于,所述方法包括:
当用户触发政务事项页面显示时,查找与该政务事项对应的事项模型,所述事项模型定义了政务事项的实现要素,以及政务事项页面的外呼逻辑;
根据所述实现要素,确定所要显示的政务事项页面中的页面控件;
根据所述页面控件和外呼逻辑生成政务事项页面。
2.根据权利要求1所述的方法,其特征在于,在查找与该政务事项对应的事项模型之前,所述方法还包括:
接收开发人员配置的政务事项的实现要素,以及每一项政务事项的所有实现要素之间的关联关系;
根据实现要素、每一项政务事项的所有实现要素之间的关联关系,建立每一项政务事项的事项模型。
3.根据权利要求2所述的方法,其特征在于,在建立每一项政务事项的事项模型之后,所述方法还包括:
根据事项模型生成对应的json对象;
将每一事项模型对应的json对象分别存储至数据库中。
4.根据权利要求2所述的方法,其特征在于,当一项政务事项由多级页面完成时,所述事项模型中还定义了多级页面之间的级联关系,根据所述页面控件和外呼逻辑生成政务事项页面,包括:
当用户完成前一级页面的信息处理后,根据前一级页面与下一级页面之间的级联关系、下一级页面的页面控件和外呼逻辑,生成下一级政务事项页面。
5.根据权利要求2所述的方法,其特征在于,所述事项模型还定义了实现要素之间的联动关系,所述联动关系用于限定用户向具有联动关系的实现要素中填入内容时,所填入的内容符合预设的匹配关系。
6.根据权利要求5所述的方法,其特征在于,所述实现要素之间的联动关系包括同一级页面中实现要素之间的联动关系,以及多级页面中不同级页面中实现要素之间的联动关系。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
接收开发人员对实现要素的修改;
根据实现要素的修改,修改事项模型。
8.根据权利要求1至6任一项所述的方法,其特征在于,根据页面控件和外呼逻辑,生成政务事项页面,包括:
根据预设页面渲染方案,对页面控件进行渲染;
根据渲染后的页面控件和外呼逻辑生成政务事项页面。
9.根据权利要求8所述的方法,其特征在于,所述预设页面渲染方案通过css文件存储。
10.根据权利要求1所述的方法,其特征在于,在根据所述页面控件和外呼逻辑生成政务事项页面之后,所述方法还包括:
获取政务服务页面外呼时遵循的通讯协议;
根据页面控件、外呼逻辑和通讯协议生成外呼报文组装规则,其中,当用户在政务事项页面中填入内容时,按照外呼报文组装规则将用户填入内容组装为向后台系统发送的外呼报文。
11.一种政务事项页面生成装置,其特征在于,所述装置包括:
查找模块,用于当用户触发政务事项页面显示时,查找与该政务事项对应的事项模型,所述事项模型定义了政务事项的实现要素,以及政务事项页面的外呼逻辑;
确定模块,用于根据所述实现要素,确定所要显示的政务事项页面中的页面控件;
页面生成模块,用于根据所述页面控件和外呼逻辑生成政务事项页面。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收开发人员配置的政务事项的实现要素,以及每一项政务事项的所有实现要素之间的关联关系;
模型建立模块,用于根据实现要素、每一项政务事项的所有实现要素之间的关联关系,建立每一项政务事项的事项模型。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括存储模块,用于:
根据事项模型生成对应的json对象;
将每一事项模型对应的json对象分别存储至数据库中。
14.根据权利要求12所述的装置,其特征在于,当一项政务事项由多级页面完成时,所述事项模型中还定义了多级页面之间的级联关系,页面生成模块,用于:
当用户完成前一级页面的信息处理后,根据前一级页面与下一级页面之间的级联关系、下一级页面的页面控件和外呼逻辑,生成下一级政务事项页面。
15.根据权利要求12所述的装置,其特征在于,所述事项模型还定义了实现要素之间的联动关系,所述联动关系用于限定用户向具有联动关系的实现要素中填入内容时,所填入的内容符合预设的匹配关系。
16.根据权利要求15所述的装置,其特征在于,所述实现要素之间的联动关系包括同一级页面中实现要素之间的联动关系,以及多级页面中不同级页面中实现要素之间的联动关系。
17.根据权利要求11至16任一项所述的装置,其特征在于,
接收模块,用于接收开发人员对实现要素的修改;
模型建立模块,还用于根据实现要素的修改,修改事项模型。
18.根据权利要求11至16任一项所述的装置,其特征在于,页面生成模块,用于:
根据预设页面渲染方案,对页面控件进行渲染;
根据渲染后的页面控件和外呼逻辑生成政务事项页面。
19.根据权利要求18所述的装置,其特征在于,所述预设页面渲染方案通过css文件存储。
20.根据权利要求11所述的装置,其特征在于,所述装置还包括:
获取模块,用于获取政务服务页面外呼时遵循的通讯协议;
组装模块,用于根据页面控件、外呼逻辑和通讯协议生成外呼报文组装规则,其中,当用户在政务事项页面中填入内容时,按照外呼报文组装规则将用户填入内容组装为向后台系统发送的外呼报文。
21.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10任一所述方法。
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至10任一所述方法的计算机程序。