政务事项页面生成方法及装置制造方法及图纸

技术编号:29488533 阅读:23 留言:0更新日期:2021-07-30 18:59
本发明专利技术公开了一种政务事项页面生成方法及装置,涉及自动程序设计技术领域,其中该方法包括:当用户触发政务事项页面显示时,查找与该政务事项对应的事项模型,所述事项模型定义了政务事项的实现要素,以及政务事项页面的外呼逻辑;根据所述实现要素,确定所要显示的政务事项页面中的页面控件;根据所述页面控件和外呼逻辑生成政务事项页面。本发明专利技术可以简化政务事项页面修改的流程,修改事项时无需政务系统重新开发、重新上线,满足政务事项展示页面快速变更的需求。

【技术实现步骤摘要】
政务事项页面生成方法及装置
本专利技术涉及自动程序设计
,尤其涉及一种政务事项页面生成方法及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。传统的政务系统中,当需要增加或修改一个事项时,哪怕只是简单的修改事项办理的个别属性,也需要重新开发并部署上线,这个过程会花费大量的时间,难以满足政务事项展示页面快速变更的需求。
技术实现思路
本专利技术实施例提供一种政务事项页面生成方法,用以简化政务事项页面修改的流程,修改事项时无需政务系统重新开发、重新上线,满足政务事项展示页面快速变更的需求,该方法包括:当用户触发政务事项页面显示时,查找与该政务事项对应的事项模型,所述事项模型定义了政务事项的实现要素,以及政务事项页面的外呼逻辑;根据所述实现要素,确定所要显示的政务事项页面中的页面控件;根据所述页面控件和外呼逻辑生成政务事项页面。在一种实现方式中,在查找与该政务事项对应的事项模型之前,所述方法还包括:接收开发人员配置的政务事项的实现要素,以及每一项政务事项的所有实现要素之间的关联关系;根据实现要素、每一项政务事项的所有实现要素之间的关联关系,建立每一项政务事项的事项模型。在一种实现方式中,在建立每一项政务事项的事项模型之后,所述方法还包括:根据事项模型生成对应的json对象;将每一事项模型对应的json对象分别存储至数据库中。在一种实现方式中,当一项政务事项由多级页面完成时,所述事项模型中还定义了多级页面之间的级联关系,根据所述页面控件和外呼逻辑生成政务事项页面,包括:当用户完成前一级页面的信息处理后,根据前一级页面与下一级页面之间的级联关系、下一级页面的页面控件和外呼逻辑,生成下一级政务事项页面。在一种实现方式中,所述事项模型还定义了实现要素之间的联动关系,所述联动关系用于限定用户向具有联动关系的实现要素中填入内容时,所填入的内容符合预设的匹配关系。在一种实现方式中,所述实现要素之间的联动关系包括同一级页面中实现要素之间的联动关系,以及多级页面中不同级页面中实现要素之间的联动关系。在一种实现方式中,所述方法还包括:接收开发人员对实现要素的修改;根据实现要素的修改,修改事项模型。在一种实现方式中,根据页面控件和外呼逻辑,生成政务事项页面,包括:根据预设页面渲染方案,对页面控件进行渲染;根据渲染后的页面控件和外呼逻辑生成政务事项页面。在一种实现方式中,所述预设页面渲染方案通过css文件存储。在一种实现方式中,在根据所述页面控件和外呼逻辑生成政务事项页面之后,所述方法还包括:获取政务服务页面外呼时遵循的通讯协议;根据页面控件、外呼逻辑和通讯协议生成外呼报文组装规则,其中,当用户在政务事项页面中填入内容时,按照外呼报文组装规则将用户填入内容组装为向后台系统发送的外呼报文。本专利技术实施例还提供一种政务事项页面生成装置,用以简化政务事项页面修改的流程,修改事项时无需政务系统重新开发、重新上线,满足政务事项展示页面快速变更的需求,该装置包括:查找模块,用于当用户触发政务事项页面显示时,查找与该政务事项对应的事项模型,所述事项模型定义了政务事项的实现要素,以及政务事项页面的外呼逻辑;确定模块,用于根据所述实现要素,确定所要显示的政务事项页面中的页面控件;页面生成模块,用于根据所述页面控件和外呼逻辑生成政务事项页面。在一种实现方式中,接收模块,用于接收开发人员配置的政务事项的实现要素,以及每一项政务事项的所有实现要素之间的关联关系;模型建立模块,用于根据实现要素、每一项政务事项的所有实现要素之间的关联关系,建立每一项政务事项的事项模型。在一种实现方式中,所述装置还包括存储模块,用于:根据事项模型生成对应的json对象;将每一事项模型对应的json对象分别存储至数据库中。在一种实现方式中,当一项政务事项由多级页面完成时,所述事项模型中还定义了多级页面之间的级联关系,页面生成模块,用于:当用户完成前一级页面的信息处理后,根据前一级页面与下一级页面之间的级联关系、下一级页面的页面控件和外呼逻辑,生成下一级政务事项页面。在一种实现方式中,所述事项模型还定义了实现要素之间的联动关系,所述联动关系用于限定用户向具有联动关系的实现要素中填入内容时,所填入的内容符合预设的匹配关系。在一种实现方式中,所述实现要素之间的联动关系包括同一级页面中实现要素之间的联动关系,以及多级页面中不同级页面中实现要素之间的联动关系。在一种实现方式中,接收模块,用于接收开发人员对实现要素的修改;模型建立模块,还用于根据实现要素的修改,修改事项模型。在一种实现方式中,页面生成模块,用于:根据预设页面渲染方案,对页面控件进行渲染;根据渲染后的页面控件和外呼逻辑生成政务事项页面。在一种实现方式中,所述预设页面渲染方案通过css文件存储。在一种实现方式中,所述装置还包括:获取模块,用于获取政务服务页面外呼时遵循的通讯协议;组装模块,用于根据页面控件、外呼逻辑和通讯协议生成外呼报文组装规则,其中,当用户在政务事项页面中填入内容时,按照外呼报文组装规则将用户填入内容组装为向后台系统发送的外呼报文。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述政务事项页面生成方法。本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述政务事项页面生成方法的计算机程序。本专利技术实施例中,实现了依据预先构建的事项模型自动生成动态政务事项页面的技术方案。通过本方案可以根据政务业务规则配置事项模型自动生成政务事项页面,减少开发人员对代码的修改,减少误码率,简化政务事项页面修改的流程,修改事项时无需政务系统重新开发、重新上线,满足政务事项展示页面快速变更的需求;同时可以避免由于业务人员和技术人员的沟通问题导致的系统不能满足业务需求问题的出现。同时,本专利技术实施例中,构建的事项模型和政务事项办理实现要素一一映射,实现了政务业务规则梳理、建模、业务和页面规则编辑、页面和规则数据存储到事项申请提交的自动化,极大提升了政务事项上线的便捷性。此外,现有技术中一些场合中前端渠道不能预知人机交互界面,这些界面需要由产品层定义和提供,然后再在前端动态展现,通过本专利技术实施例可以很好地解决这个问题,通过产品层逻辑来控制界面的显示。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提本文档来自技高网...

【技术保护点】
1.一种政务事项页面生成方法,其特征在于,所述方法包括:/n当用户触发政务事项页面显示时,查找与该政务事项对应的事项模型,所述事项模型定义了政务事项的实现要素,以及政务事项页面的外呼逻辑;/n根据所述实现要素,确定所要显示的政务事项页面中的页面控件;/n根据所述页面控件和外呼逻辑生成政务事项页面。/n

【技术特征摘要】
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.一种政务事项页面生成装置,其特征在于,所述装置包括:
查找模块,用于当用户触发政务事项页面显示时,查找与该政务事项对应的事项模型,所述事项...

【专利技术属性】
技术研发人员:王宁
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1