[发明专利]视图生成方法、装置、电子设备和存储介质在审
申请号: | 202111588238.7 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114327425A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 邹小威;胡娟 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/65 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 赵迎迎 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视图 生成 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种视图生成方法、装置、电子设备和存储介质。视图生成方法包括:从控制器获取目标视图生成请求;目标视图生成请求包括目标视图配置信息和目标视图元素的目标数据内容;根据目标视图配置信息,从资源存储器的候选视图结构的代码中获取目标视图结构的代码,且从数据存储器的候选数据结构的代码中获取目标数据结构的代码;根据目标视图结构的代码、目标数据结构的代码和目标视图元素的目标数据内容,确定目标视图数据。本发明实施例实现提高视图生成效率。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种视图生成方法、装置、电子设备和存储介质。
背景技术
随着电子信息技术的发展,对于日常事务的处理通常需要通过电子设备中的应用程序进行相应的操作。
随着技术的发展和用户需求的变化,需要及时更新应用程序,在应用程序的更新过程中,视图更新是应用程序更新中的重要部分,通常通过控制器进行更新。
当视图中包含大量控件时,会导致控制器臃肿化,不能快速的响应更新请求,视图生成效率低。
发明内容
本发明实施例提供一种视图生成方法、装置、电子设备和存储介质,以提高视图生成效率。
第一方面,本发明实施例提供了一种视图生成方法,该方法包括:
从控制器获取目标视图生成请求;目标视图生成请求包括目标视图配置信息和目标视图元素的目标数据内容;
根据目标视图配置信息,从资源存储器的候选视图结构的代码中获取目标视图结构的代码,且从数据存储器的候选数据结构的代码中获取目标数据结构的代码;
根据目标视图结构的代码、目标数据结构的代码和目标视图元素的目标数据内容,确定目标视图数据。
第二方面,本发明实施例还提供一种视图生成装置,该装置包括:
目标视图生成请求获取模块,用于从控制器获取目标视图生成请求;目标视图生成请求包括目标视图配置信息和目标视图元素的目标数据内容;
代码获取模块,用于根据目标视图配置信息,从资源存储器的候选视图结构的代码中获取目标视图结构的代码,且从数据存储器的候选数据结构的代码中获取目标数据结构的代码;
目标视图数据确定模块,用于根据目标视图结构的代码、目标数据结构的代码和目标视图元素的目标数据内容,确定目标视图数据。
第三方面,一种电子设备,该电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本发明实施例提供的视图生成方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例提供的视图生成方法。
本发明通过从控制器获取目标视图生成请求,根据目标视图生成请求中目标视图配置信息,从资源存储器和数据存储器中分别获取目标视图结构的代码和目标数据结构的代码,结合目标视图生成请求中目标数据内容生成目标视图数据,控制器只用于发送目标视图生成请求,不需要具体的解析目标视图结构中目标视图元素和目标数据内容之间的关联关系,并且资源存储器和数据存储器包括多个代码模块,可以提高目标视图数据生成的灵活性,解决了当视图中包含大量控件时,导致控制器臃肿化,不能快速的响应更新请求,视图生成效率低的问题,实现提高视图生成效率的效果。
附图说明
图1为本发明实施例一提供的一种视图生成方法的流程图;
图2为本发明实施例二提供的一种视图生成方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111588238.7/2.html,转载请声明来源钻瓜专利网。