[发明专利]一种交易页面生成方法及装置在审
申请号: | 202310197121.9 | 申请日: | 2023-03-03 |
公开(公告)号: | CN116466942A | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 尹烽旭;韦东俊;何敏华;钟宇航 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王首峰;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交易 页面 生成 方法 装置 | ||
1.一种交易页面生成方法,其特征在于,包括:
对预配置信息进行处理,得到程序可识别的Map对象;所述预配置信息包括根据交易报文预先配置的基础字段和高频字段,所述高频字段为根据实际发报业务场景动态添加或删除的字段;
遍历Map对象生成页面组件,并识别页面组件得到识别结果;所述识别结果包括各组件类型,以及同一组件类型中的各组件之间的嵌套关系;
遍历全部组件类型中的各组件之间的嵌套关系,并根据同一组件类型中的各组件之间的嵌套关系将子组件嵌套至父组件中,生成交易页面。
2.根据权利要求1所述的交易页面生成方法,其特征在于,所述对预配置信息进行处理,得到程序可识别的Map对象,包括:
对所述预配置信息中的页面元素进行参数化处理,得到可描述页面元素属性的页面参数;所述页面参数包括基础字段参数与高频字段参数;
对所述页面参数进行转换,得到程序可识别的Map对象。
3.根据权利要求1所述的交易页面生成方法,其特征在于,组件类型包括布局类组件;相应的,所述根据同一组件类型中的各组件之间的嵌套关系将子组件嵌套至父组件中,生成交易页面,包括:
遍历与所述布局类组件相对应的各组件之间的嵌套关系将布局类组件中的子组件嵌套至父组件中,生成包含布局类组件的交易页面。
4.根据权利要求3所述的交易页面生成方法,其特征在于,组件类型还包括业务类组件,所述业务类组件包括各子业务类组件;相应的,所述根据同一组件类型中的各组件之间的嵌套关系将子组件嵌套至父组件中,生成交易页面,包括:
遍历与各子业务类组件分别对应的各组件之间的嵌套关系将每个子业务类组件中的子组件嵌套至父组件中;
汇总每个子业务类组件的嵌套结果,得到包含业务类组件的交易页面。
5.根据权利要求4所述的交易页面生成方法,其特征在于,所述遍历全部组件类型中的各组件之间的嵌套关系,包括:
按照预设遍历顺序依次遍历全部组件类型中的各组件之间的嵌套关系。
6.根据权利要求1至5任一所述的交易页面生成方法,其特征在于,所述交易页面生成方法还包括:
监听所述Map对象,若确定所述Map对象发生变化,则获取更新的Map对象;
根据所述更新的Map对象重新生成更新页面组件,并执行后续步骤。
7.根据权利要求6所述的交易页面生成方法,其特征在于,所述若确定所述Map对象发生变化,则获取更新的Map对象,包括:
调用服务获取更新的页面参数;
对所述更新的页面参数进行转换,得到所述更新的Map对象。
8.一种交易页面生成装置,其特征在于,包括:
处理单元,用于对预配置信息进行处理,得到程序可识别的Map对象;所述预配置信息包括根据交易报文预先配置的基础字段和高频字段,所述高频字段为根据实际发报业务场景动态添加或删除的字段;
识别单元,用于遍历Map对象生成页面组件,并识别页面组件得到识别结果;所述识别结果包括各组件类型,以及同一组件类型中的各组件之间的嵌套关系;
生成单元,用于遍历全部组件类型中的各组件之间的嵌套关系,并根据同一组件类型中的各组件之间的嵌套关系将子组件嵌套至父组件中,生成交易页面。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310197121.9/1.html,转载请声明来源钻瓜专利网。