[发明专利]一种布局模板处理方法、装置及计算机可读存储介质有效
| 申请号: | 201811218013.0 | 申请日: | 2018-10-18 |
| 公开(公告)号: | CN109508189B | 公开(公告)日: | 2022-03-29 |
| 发明(设计)人: | 庞文宇 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 布局 模板 处理 方法 装置 计算机 可读 存储 介质 | ||
1.一种布局模板处理方法,其特征在于,应用于终端,所述方法包括:
获取目标用户界面UI图;
基于所述目标UI图中每个元素的类型及位置关系生成目标特征;
基于已存储布局模板的对比特征以及所述目标特征,检测是否存在目标已存储布局模板;所述目标已存储布局模板的对比特征与所述目标特征相匹配;其中,组成所述对比特征的标识符以及每个标识符的顺序与组成所述目标特征的标识符以及每个标识符的顺序一致时,确定所述对比特征与所述目标特征相匹配;其中,所述目标特征的标识符根据所述目标UI图中每个元素的类型以及出现次序确定;所述目标特征基于每个图像单元对应的元素标识符组生成,每个图像单元对应的元素标识符组通过按照指定划分方式将所述目标UI图划分为多个图像单元,并按照指定扫描方向以及根据每个元素的标识符确定;
响应于存在所述目标已存储布局模板,输出提示信息,所述提示信息用于提示用户调用所述目标已存储布局模板。
2.根据权利要求1所述的方法,其特征在于,所述目标特征用于表示所述目标UI图中每个元素的类型及位置关系;
所述已存储布局模板的对比特征用于表示所述已存储布局模板中定义的每个元素的类型及位置关系。
3.根据权利要求1所述的方法,其特征在于,所述基于已存储布局模板的对比特征以及所述目标特征,检测是否存在目标已存储布局模板之后,所述方法还包括:
响应于不存在所述目标已存储布局模板,生成并存储所述目标UI图对应的布局模板。
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标UI图中每个元素的类型及位置关系生成目标特征,包括:
基于预设的图像识别算法,获取所述目标UI图中每个元素的类型;
基于所述目标UI图中每个元素的位置以及指定确定方式,确定所述目标UI图中每种类型中每个元素的出现次序;
基于预设的每种类型对应的标识符以及所述目标UI图中每种类型中每个元素的出现次序,确定每个元素的标识符;
基于所述目标UI图中每个元素的标识符,生成所述目标特征。
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标UI图中每个元素的标识符,生成所述目标特征,包括:
按照指定划分方式将所述目标UI图划分为多个图像单元,并按照指定扫描方向以及根据每个元素的标识符,确定每个图像单元对应的元素标识符组;
基于每个图像单元对应的元素标识符组,生成所述目标特征;其中,所述元素标识符组中包括所述图像单元中每个元素的标识符,所述元素标识符组中标识符的顺序与所述图像单元中每个元素的顺序相同。
6.根据权利要求1所述的方法,其特征在于,所述基于已存储布局模板的对比特征以及所述目标特征,检测是否存在目标已存储布局模板之前,所述方法还包括:
基于每个所述已存储布局模板对应的样本UI图,确定每个所述已存储布局模板的对比特征;
对每个所述已存储布局模板的对比特征进行存储。
7.根据权利要求6所述的方法,其特征在于,所述基于每个所述已存储布局模板对应的样本UI图,确定每个所述已存储布局模板的对比特征,包括:
对于每个所述样本UI图像,基于预设的图像识别算法,获取所述样本UI图中每个元素的类型;
基于所述样本UI图中每个元素的位置以及指定确定方式,确定所述样本UI图中每种类型中每个元素的出现次序;
基于所述预设的每种类型对应的标识符以及所述样本UI图中每种类型中每个元素的出现次序,确定每个元素的标识符;
基于所述样本UI图中每个元素的标识符,生成所述样本UI图像对应的已存储布局模板的对比特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811218013.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:GUI动态布局方法、系统及介质
- 下一篇:UI自定义动效卡片层叠切换的方法





