信息处理方法及装置制造方法及图纸

技术编号:38143950 阅读:8 留言:0更新日期:2023-07-08 10:00
本说明书提供信息处理方法及装置,其中所述信息处理方法包括:获取目标对象包含的多个基础图层组成的基础图层集合;确定所述基础图层集合中具有相邻关系的基础图层之间的图层位置信息,并根据所述图层位置信息对所述基础图层集合中包含的基础图层进行合并,获得初始图层集合;对所述初始图层集合中图层递归属性相同的初始图层进行合并,获得中间图层集合,并按照图层合并条件对所述中间图层集合中的中间图层进行合并,获得目标图层集合;基于所述基础图层集合、所述初始图层集合、所述中间图层集合和所述目标图层集合之间的合并信息,构建所述目标对象对应的图层结构树。构建所述目标对象对应的图层结构树。构建所述目标对象对应的图层结构树。

【技术实现步骤摘要】
信息处理方法及装置


[0001]本说明书涉及信息处理
,特别涉及信息处理方法及装置。

技术介绍

[0002]随着互联网技术的发展,越来越多的业务开始线上化,而伴随着业务线上化,各类应用程序和网页作为承载业务与用户进行交互的桥梁,被业务提供方设计的更加美观和方便;在针对应用程序或者网页中的组件进行设计时,设计师为了在做UI设计的过程中,为了能够保持设计一致性,提高生产效率和管理设计系统等目的,通常需要统一构建组件库,并且可以和其他设计师共享组件库,从而能够提高组件设计效率,以及更加方便管理设计好的组件。然而,在落库前通常需要对设计稿中包含的组件进行层级结构分析,以方便下游业务根据层级结构分析结果进行类别分析,以方便在落库时可以按照组件类别完成;现有技术在进行层级结构分析时,大多数由用户完成,不仅会耗费大量的人力资源,还会影响效率,因此亟需一种有效的方案以解决上述问题。

技术实现思路

[0003]有鉴于此,本说明书实施例提供了一种信息处理方法。本说明书同时涉及一种信息处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
[0004]根据本说明书实施例的第一方面,提供了一种信息处理方法,包括:
[0005]获取目标对象包含的多个基础图层组成的基础图层集合;
[0006]确定所述基础图层集合中具有相邻关系的基础图层之间的图层位置信息,并根据所述图层位置信息对所述基础图层集合中包含的基础图层进行合并,获得初始图层集合;
[0007]对所述初始图层集合中图层递归属性相同的初始图层进行合并,获得中间图层集合,并按照图层合并条件对所述中间图层集合中的中间图层进行合并,获得目标图层集合;
[0008]基于所述基础图层集合、所述初始图层集合、所述中间图层集合和所述目标图层集合之间的合并信息,构建所述目标对象对应的图层结构树。
[0009]可选地,所述获取目标对象包含的多个基础图层组成的基础图层集合,包括:
[0010]获取所述目标对象包含的多个基础设计图层,并确定每个基础设计图层对应的图层属性信息;
[0011]按照每个基础设计图层对应的图层属性信息对所述多个基础设计图层进行过滤,根据过滤结果获得所述多个基础图层;
[0012]根据所述多个基础图层构建所述基础图层集合。
[0013]可选地,所述确定所述基础图层集合中具有相邻关系的基础图层之间的图层位置信息,包括:
[0014]确定所述基础图层集合中每个基础图层对应的基础元素,并针对每个基础图层对应的基础元素构建包围框;
[0015]根据所述基础图层集合中基础图层之间的相邻关系,计算基础图层对应的包围框之间的位置信息,并作为所述图层位置信息。
[0016]可选地,所述基础图层集合中具有相邻关系的第一基础图层和第二基础图层之间的图层位置信息的确定,包括:
[0017]在所述第一基础图层的视觉优先级小于所述第二基础图层的视觉优先级,且所述第一基础图层对应的包围框包含所述第二基础图层对应的包围框的情况下,确定所述第一基础图层和所述第二基础图层之间的图层位置信息为图层包含信息;
[0018]在所述第一基础图层的视觉优先级大于所述第二基础图层的视觉优先级,且所述第一基础图层对应的包围框包含所述第二基础图层对应的包围框的情况下,确定所述第一基础图层和所述第二基础图层之间的图层位置信息为图层覆盖信息;
[0019]在所述第一基础图层对应的包围框与所述第二基础图层对应的包围框存在重叠区域的情况下,确定所述第一基础图层和所述第二基础图层之间的图层位置信息为图层交叉信息。
[0020]可选地,所述根据所述图层位置信息对所述基础图层集合中包含的基础图层进行合并,获得初始图层集合,包括:
[0021]确定所述基础图层集合中每个基础图层对应的图层属性信息;
[0022]根据每个基础图层对应的图层属性信息,选择颜色相同且图层位置信息为图层包含信息或图层交叉信息的基础图层进行合并;
[0023]根据合并结果生成所述初始图层集合。
[0024]可选地,所述对所述初始图层集合中图层递归属性相同的初始图层进行合并,获得中间图层集合,包括:
[0025]对所述初始图层集合中包含的初始图层,按照从图层高到图层低的顺序进行递归处理;
[0026]根据递归处理结果选择图层位置信息为图层包含信息的初始图层,构建至少两个初始图层对;
[0027]在每个初始图层对中选择图层递归属性相同的初始图层进行合并,根据合并结果生成所述中间图层。
[0028]可选地,所述按照图层合并条件对所述中间图层集合中的中间图层进行合并,获得目标图层集合,包括:
[0029]在所述中间图层集合中选择第一中间图层,并确定所述第一中间图层包含的基础图层的数量信息,以及包含的文本图层的文本图层属性信息;
[0030]根据所述数量信息和所述文本图层属性信息,确定所述第一中间图层满足所述图层合并条件的情况下,在所述中间图层集合中查找与所述第一中间图层之间的图层位置信息为图层包含信息的中间图层,作为第二中间图层;
[0031]根据所述第一中间图层和所述第二中间图层在所述中间图层集合中确定中间图层组,并根据所述中间图层组生成第三中间图层;
[0032]对所述第三中间图层和所述第一中间图层进行合并,以及对所述第二中间图层和所述中间图层集合中的第四中间图层进行合并,根据合并结果生成所述目标图层集合。
[0033]可选地,所述确定所述第一中间图层包含的基础图层的数量信息,以及包含的文
本图层的文本图层属性信息步骤执行之后,还包括:
[0034]根据所述数量信息和所述文本图层属性信息,确定所述第一中间图层不满足所述图层合并条件的情况下,在所述中间图层集合中查找视觉优先级小于所述第一中间图层的第五中间图层;
[0035]对所述第一中间图层和所述第五中间图层进行合并,根据合并结果生成所述目标图层集合。
[0036]可选地,所述基于所述基础图层集合、所述初始图层集合、所述中间图层集合和所述目标图层集合之间的合并信息,构建所述目标对象对应的图层结构树,包括:
[0037]基于所述基础图层集合、所述初始图层集合、所述中间图层集合和所述目标图层集合分别包含的图层生成图层节点;
[0038]基于所述基础图层集合、所述初始图层集合、所述中间图层集合和所述目标图层集合之间的合并信息,生成图层边;
[0039]对所述图层节点和所述图层边进行连接,根据连接结果生成所述目标对象对应的图层结构树。
[0040]根据本说明书实施例的第二方面,提供了一种信息处理装置,包括:
[0041]获取模块,被配置为获取目标对象包含的多个基础图层组成的基础图层集合;
[0042]确定模块,被配置为确定所述基础图层集合中具有相邻关系的基础图层之间的图层位置信息,并根据所述图层位置信息对所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:获取目标对象包含的多个基础图层组成的基础图层集合;确定所述基础图层集合中具有相邻关系的基础图层之间的图层位置信息,并根据所述图层位置信息对所述基础图层集合中包含的基础图层进行合并,获得初始图层集合;对所述初始图层集合中图层递归属性相同的初始图层进行合并,获得中间图层集合,并按照图层合并条件对所述中间图层集合中的中间图层进行合并,获得目标图层集合;基于所述基础图层集合、所述初始图层集合、所述中间图层集合和所述目标图层集合之间的合并信息,构建所述目标对象对应的图层结构树。2.根据权利要求1所述的方法,其特征在于,所述获取目标对象包含的多个基础图层组成的基础图层集合,包括:获取所述目标对象包含的多个基础设计图层,并确定每个基础设计图层对应的图层属性信息;按照每个基础设计图层对应的图层属性信息对所述多个基础设计图层进行过滤,根据过滤结果获得所述多个基础图层;根据所述多个基础图层构建所述基础图层集合。3.根据权利要求1所述的方法,其特征在于,所述确定所述基础图层集合中具有相邻关系的基础图层之间的图层位置信息,包括:确定所述基础图层集合中每个基础图层对应的基础元素,并针对每个基础图层对应的基础元素构建包围框;根据所述基础图层集合中基础图层之间的相邻关系,计算基础图层对应的包围框之间的位置信息,并作为所述图层位置信息。4.根据权利要求3所述的方法,其特征在于,所述基础图层集合中具有相邻关系的第一基础图层和第二基础图层之间的图层位置信息的确定,包括:在所述第一基础图层的视觉优先级小于所述第二基础图层的视觉优先级,且所述第一基础图层对应的包围框包含所述第二基础图层对应的包围框的情况下,确定所述第一基础图层和所述第二基础图层之间的图层位置信息为图层包含信息;在所述第一基础图层的视觉优先级大于所述第二基础图层的视觉优先级,且所述第一基础图层对应的包围框包含所述第二基础图层对应的包围框的情况下,确定所述第一基础图层和所述第二基础图层之间的图层位置信息为图层覆盖信息;在所述第一基础图层对应的包围框与所述第二基础图层对应的包围框存在重叠区域的情况下,确定所述第一基础图层和所述第二基础图层之间的图层位置信息为图层交叉信息。5.根据权利要求3所述的方法,其特征在于,所述根据所述图层位置信息对所述基础图层集合中包含的基础图层进行合并,获得初始图层集合,包括:确定所述基础图层集合中每个基础图层对应的图层属性信息;根据每个基础图层对应的图层属性信息,选择颜色相同且图层位置信息为图层包含信息或图层交叉信息的基础图层进行合并;根据合并结果生成所述初始图层集合。6.根据权利要求3所述的方法,其特征在于,所述对所述初始图层集合中图层递归属性
相同的初始图层进行合并,获得中间图层集合,包括:对所述初始图层集合中包含的初始图层,按照从图层高到图层低的顺序进行递归处理;根据递归处理结果选择图层位置信息为图层包含信息的初始图层,构建至少两个初始图层对;在每个初始图层对中选择图层递归属性相同的初始图层进...

【专利技术属性】
技术研发人员:吴通通张天宇刘洋杨帆孙子钧赵薇柳景明
申请(专利权)人:北京看云软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1