[发明专利]界面处理方法、装置、电子设备、存储介质及程序产品在审
申请号: | 202110353511.1 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112860259A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 王伟;徐博;周访 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 刘歌 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 处理 方法 装置 电子设备 存储 介质 程序 产品 | ||
本公开提供了一种界面处理方法,应用于金融领域或其他领域。该方法包括获取针对目标界面的界面生成请求;解析界面生成请求,得到与目标界面对应的M个界面构件,其中,M≥1;针对M个界面构件中的每个界面构件,从标记语言文件库中确定与界面构件对应的标记语言文件,其中,与界面构件对应的标记语言文件包括用于描述界面构件的界面元素,界面元素是利用标记语言对用于描述界面构件的元素进行属性标记得到的;以及解析M个标记语言文件,得到用于生成目标界面的界面执行语句。本公开还提供了一种界面处理装置、电子设备、计算机可读存储介质及计算机程序产品。
技术领域
本公开实施例涉及金融领域或其他领域,更具体地,涉及一种界面处理方法、界面处理装置、电子设备、计算机可读存储介质及计算机程序产品。
背景技术
随着互联网技术的发展,界面成为了信息展示的主要载体,同时也为界面开发带来了挑战,易于使用并具有良好用户体验的界面是难以开发的,这不仅需要开发人员具有应用领域和界面领域丰富的知识和开发经验,而且还需要通过“设计-评估-再设计”的多遍迭代实现。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题,采用相关技术实现界面开发的开发效率和质量不高。
发明内容
有鉴于此,本公开实施例提供了一种界面处理方法、界面处理装置、电子设备、计算机可读存储介质及计算机程序产品。
本公开实施例的一个方面提供了一种界面处理方法,包括:
获取针对目标界面的界面生成请求;
解析所述界面生成请求,得到与所述目标界面对应的M个界面构件,其中,M≥1;
针对所述M个界面构件中的每个界面构件,从标记语言文件库中确定与所述界面构件对应的标记语言文件,其中,与所述界面构件对应的标记语言文件包括用于描述所述界面构件的界面元素,所述界面元素是利用标记语言对用于描述所述界面构件的元素进行属性标记得到的;以及
解析M个所述标记语言文件,得到用于生成所述目标界面的界面执行语句。
根据本公开实施例,所述解析M个所述标记语言文件,得到用于生成所述目标界面的界面执行语句,包括:
解析所述M个标记语言文件,得到对象树,其中,所述对象树包括M个节点,每个所述节点具有对应的界面构件;
遍历所述M个节点中的每个节点,确定与所述节点对应的界面构件的界面元素;
根据与所述节点对应的界面构件的界面元素,确定与所述界面元素对应的属性信息;以及
根据M个所述界面元素的属性信息,得到用于生成所述目标界面的界面执行语句。
根据本公开实施例,所述界面处理方法还包括:
针对N个界面构件中的每个界面构件,利用标记语言对用于描述所述界面构件的T个元素中的每个元素进行属性标记,得到用于描述所述界面构件的界面元素,其中,1≤M≤N,T≥1;
根据T个所述界面元素,得到与所述界面构件对应的标记语言文件;以及
根据N个所述标记语言文件,得到所述标记语言文件库。
根据本公开实施例,所述T个元素包括识别元素、上下文元素、待解决问题元素、解决方案元素和显示元素中的至少一种,其中,所述识别元素是表征用于识别所述界面构件的元素,所述上下文元素是表征用于理解所述界面构件的功能的元素,所述待解决问题元素是表征用所述界面构件所要解决的问题的元素,所述解决方案元素是表征针对用所述界面构件所要解决的问题提出的解决方案的元素,所述显示元素是表征所述界面构件的显示方式的元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110353511.1/2.html,转载请声明来源钻瓜专利网。