页面处理方法及装置与流程

文档序号:31708912发布日期:2022-10-01 14:04阅读:来源:国知局

技术特征:
1.一种页面处理方法,其特征在于,包括:根据目标页面的布局示意图,确定所述目标页面对应的元素集合;根据所述元素集合中每个元素的属性信息绘制每个元素对应的元素块,并根据每个元素对应的元素块生成元素块分布图;对所述元素块分布图进行迭代分割处理,确定每个迭代分割周期的分割处理结果生成的目标分割区域;根据每个目标分割区域的生成顺序,构建所述目标页面的页面布局树状结构。2.如权利要求1所述的方法,其特征在于,根据目标页面的布局示意图,确定所述目标页面对应的元素集合,包括:通过对目标页面的布局示意图进行识别,根据识别结果生成所述目标页面对应的元素集合。3.如权利要求1所述的方法,其特征在于,任意一个迭代分割周期的目标分割区域通过以下方式获得,包括:确定目标迭代分割周期,在所述目标迭代分割周期中对所述元素块分布图进行迭代去重处理,根据迭代去重处理结果获得去重元素块分布图;对所述去重元素块分布图进行分割处理,并根据分割处理结果获得所述目标迭代分割周期对应的目标分割区域。4.如权利要求3所述的方法,其特征在于,在所述目标迭代分割周期中对所述元素块分布图进行迭代去重处理,根据迭代去重处理结果获得去重元素块分布图,包括:根据预设去重策略确定所述元素块分布图中每个元素块的坐标信息;根据每个元素块的坐标信息对所述元素块分布图中包含的元素块进行迭代去重,根据迭代去重结果获得去重元素块分布图。5.如权利要求4所述的方法,其特征在于,根据预设去重策略确定所述元素块分布图中每个元素块的坐标信息,包括:在所述预设去重策略为垂直去重策略的情况下,根据垂直去重策略确定所述元素块分布图中每个元素块的垂直坐标信息;在所述预设去重策略为水平去重策略的情况下,根据水平去重策略确定所述元素块分布图中每个元素块的水平坐标信息。6.如权利要求4所述的方法,其特征在于,任意一个迭代去重周期对应的去重元素块分布图可通过以下方式获得,包括:在所述元素块分布图中确定第一元素块与第二元素块;比较所述第一元素块与所述第二元素块的坐标信息;在所述第一元素块的坐标信息大于或等于所述第二元素块的坐标信息的情况下,保留所述第一元素块并删除所述第二元素块,并获得去重元素块分布图;在所述第一元素块的坐标信息小于所述第二元素块的坐标信息的情况下,保留所述第一元素块与所述第二元素块,并获得去重元素块分布图。7.如权利要求1所述的方法,其特征在于,对所述元素块分布图进行迭代分割处理,确定每个迭代分割周期的分割处理结果生成的目标分割区域,包括:在第i次分割周期中对所述元素块分布图进行分割处理,获得至少两个初始分割区域;
判断所述至少两个目标分割区域中每个初始分割区域是否包含至少两个的元素块;若是,i自增1,将包含至少两个的元素块的初始分割区域作为元素块分布图,并执行在第i次分割周期中对所述元素块分布图进行分割处理;若否,确定每个迭代分割周期的分割处理结果生成的目标分割区域。8.如权利要求4所述的方法,其特征在于,对所述去重元素块分布图进行分割处理,获得至少两个初始分割区域,包括:在所述预设去重策略为垂直去重策略的情况下,对所述去重元素块分布图进行垂直分割处理,根据垂直分割处理结果获得至少两个初始垂直分割区域;在所述预设去重策略为水平去重策略的情况下,对所述去重元素块分布图进行水平分割处理,根据水平分割处理结果获得至少两个初始水平分割区域;将所述至少两个初始垂直分割区域作为所述至少两个初始分割区域,或者,将所述至少两个初始水平分割区域中作为所述至少两个初始分割区域。9.如权利要求8所述的方法,其特征在于,所述方法还包括:根据所述至少两个初始垂直分割区域中的元素块计算垂直分割权重,根据所述至少两个初始水平分割区域中的元素块计算水平分割权重;比较所述垂直分割权重和所述水平分割权重;在所述垂直分割权重大于所述水平分割权重的情况下,确定所述至少两个初始垂直分割区域为所述至少两个初始分割区域;在所述垂直分割权重小于所述分割权重的情况下,确定所述至少两个初始水平分割区域为所述至少两个初始分割区域。10.如权利要求1所述的方法,其特征在于,根据每个目标分割区域的生成顺序,构建所述目标页面的页面布局树状结构,包括:根据每个目标分割区域创建对应的树状节点;根据每个目标分割区域的生成顺序确定每个树状节点对应的树状父节点;根据每个树状节点对应的树状父节点确定每个树状节点的连接关系;基于每个树状节点的连接关系构建所述目标页面的页面布局树状结构。11.如权利要求1所述的方法,其特征在于,对所述元素块分布图进行迭代分割处理之前,所述方法还包括:通过对所述元素块分布图中的元素块进行冗余元素块删除处理,根据删除结果获得目标元素块分布图;相应的,所述对所述元素块分布图进行迭代分割处理,确定每个迭代分割周期的分割处理结果生成的目标分割区域,包括:对所述目标元素块分布图进行迭代分割处理,确定每个迭代分割周期的分割处理结果生成的目标分割区域。12.一种页面处理装置,其特征在于,包括:确定模块,被配置为根据目标页面的布局示意图,确定所述目标页面对应的元素集合;绘制模块,被配置为根据所述元素集合中每个元素的属性信息绘制每个元素对应的元素块,并根据每个元素对应的元素块生成元素块分布图;分割模块,被配置为对所述元素块分布图进行迭代分割处理,确定每个迭代分割周期
的分割处理结果生成的目标分割区域;构建模块,被配置为根据每个目标分割区域的生成顺序,构建所述目标页面的页面布局树状结构。13.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-11任意一项所述方法的步骤。14.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-11任意一项所述方法的步骤。

技术总结
本申请提供页面处理方法及装置,其中所述页面处理方法包括:根据目标页面的布局示意图,确定目标页面对应的元素集合;根据元素集合中每个元素的属性信息绘制每个元素对应的元素块,并根据每个元素对应的元素块生成元素块分布图;对元素块分布图进行迭代分割处理,确定每个迭代分割周期的分割处理结果生成的目标分割区域;根据每个目标分割区域的生成顺序,构建目标页面的页面布局树状结构。通过根据目标页面的布局示意图绘制对应的元素块分布图,再对元素块分布图进行迭代分割处理,获得每个迭代分割周期对应的目标分割区域,从而根据每个目标分割区域的生成顺序,构建目标页面的页面布局树状结构,无需依赖人工对目标页面进行分割,提高分割效率。提高分割效率。提高分割效率。


技术研发人员:吴通通 刘洋 赵薇 柳景明
受保护的技术使用者:北京飞象星球科技有限公司
技术研发日:2022.06.29
技术公布日:2022/9/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1