[发明专利]界面处理方法、装置、电子设备、存储介质及程序产品在审
申请号: | 202110353511.1 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112860259A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 王伟;徐博;周访 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 刘歌 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 处理 方法 装置 电子设备 存储 介质 程序 产品 | ||
1.一种界面处理方法,包括:
获取针对目标界面的界面生成请求;
解析所述界面生成请求,得到与所述目标界面对应的M个界面构件,其中,M≥1;
针对所述M个界面构件中的每个界面构件,从标记语言文件库中确定与所述界面构件对应的标记语言文件,其中,与所述界面构件对应的标记语言文件包括用于描述所述界面构件的界面元素,所述界面元素是利用标记语言对用于描述所述界面构件的元素进行属性标记得到的;以及
解析M个所述标记语言文件,得到用于生成所述目标界面的界面执行语句。
2.根据权利要求1所述的方法,其中,所述解析M个所述标记语言文件,得到用于生成所述目标界面的界面执行语句,包括:
解析所述M个标记语言文件,得到对象树,其中,所述对象树包括M个节点,每个所述节点具有对应的界面构件;
遍历所述M个节点中的每个节点,确定与所述节点对应的界面构件的界面元素;
根据与所述节点对应的界面构件的界面元素,确定与所述界面元素对应的属性信息;以及
根据M个所述界面元素的属性信息,得到用于生成所述目标界面的界面执行语句。
3.根据权利要求1所述的方法,还包括:
针对N个界面构件中的每个界面构件,利用标记语言对用于描述所述界面构件的T个元素中的每个元素进行属性标记,得到用于描述所述界面构件的界面元素,其中,1≤M≤N,T≥1;
根据T个所述界面元素,得到与所述界面构件对应的标记语言文件;以及
根据N个所述标记语言文件,得到所述标记语言文件库。
4.根据权利要求3所述的方法,其中,所述T个元素包括识别元素、上下文元素、待解决问题元素、解决方案元素和显示元素中的至少一种,其中,所述识别元素是表征用于识别所述界面构件的元素,所述上下文元素是表征用于理解所述界面构件的功能的元素,所述待解决问题元素是表征用所述界面构件所要解决的问题的元素,所述解决方案元素是表征针对用所述界面构件所要解决的问题提出的解决方案的元素,所述显示元素是表征所述界面构件的显示方式的元素。
5.根据权利要求4所述的方法,其中,所述显示元素包括标识子元素、关系子元素、内容子元素、风格子元素、位置子元素和交互事件子元素中的至少一种,其中,所述标识子元素是表征用于标识组成所述界面构件的P个基本界面构件中的每个基本界面构件的子元素,所述关系子元素是表征组成所述界面构件的各个所述基本界面构件之间关系的子元素,所述内容子元素是表征所述P个基本界面构件中的每个基本界面构件显示的内容的子元素,所述风格子元素是表征所述P个基本界面构件中的每个基本界面构件的风格的子元素,所述位置子元素是表征所述P个基本界面构件中的每个基本界面构件的位置的子元素,所述交互事件子元素是表征所述P个基本界面构件中的每个基本界面构件所对应的交互操作的子元素,P≥1。
6.根据权利要求1所述的方法,还包括:
执行所述界面执行语句,生成所述目标界面。
7.根据权利要求1所述的方法,其中,所述标记语言文件包括可扩展标记语言文件。
8.一种界面处理装置,包括:
获取模块,用于获取针对目标界面的界面生成请求;
解析模块,用于解析所述界面生成请求,得到与所述目标界面对应的M个界面构件,其中,M≥1;
确定模块,用于针对所述M个界面构件中的每个界面构件,从标记语言文件库中确定与所述界面构件对应的标记语言文件,其中,与所述界面构件对应的标记语言文件包括用于描述所述界面构件的界面元素,所述界面元素是利用标记语言对用于描述所述界面构件的元素进行属性标记得到的;以及
解析模块,用于解析M个所述标记语言文件,得到用于生成所述目标界面的界面执行语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110353511.1/1.html,转载请声明来源钻瓜专利网。