用于检测目标区域中排列错位的显示元素的方法和设备技术

技术编号:9198028 阅读:133 留言:0更新日期:2013-09-26 02:16
本发明专利技术的目的是提供一种用于检测目标区域中排列错位的显示元素的方法与设备。检测设备获取包括多个显示元素的目标区域;根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,检测所述多个显示元素中排列错位的目标显示元素。与现有技术相比,本发明专利技术通过获取包括多个对应不同显示粒度信息的显示元素的目标区域,根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,检测所述多个显示元素中排列错位的目标显示元素,从而提供了对页面中包含多种显示粒度的显示元素的错位检测方法,提高了检测效率,改善了用户体验,提高了资源屏幕的资源利用率。

【技术实现步骤摘要】
用于检测目标区域中排列错位的显示元素的方法和设备
本专利技术涉及互联网
,尤其涉及一种用于检测目标区域中排列错位的显示元素的技术。
技术介绍
随着互联网技术的不断发展,用户生成内容(UserGeneratedContent,UGC)模式被越来越多的网站所采用,例如社交网络、视频分享网络、照片分享网络、知识分享网络、社区、论坛等。对于采用UGC模式的网站,用户在使用Web的可视化编辑器进行内容编辑时,容易出现版式错乱的现象。例如,当内容中存在图文混排样式时,可能会出现简单锯齿(即图片因排列在同一行或相近行中,出现的错位情况)或图片阶梯(即在文字较少,图片较多的段落,因图片插入位置有限,出现的锯齿状阶梯)等现象。由于Web端可视化编辑器的交互方式比较简单,当出现版式错乱现象时,必须通过用户编辑版本,且触发条件才能执行版式的重排,且只能处理两张图片,无法对多张图片连续排布时产生的版式错乱进行处理等;从而处理效率低下,影响阅读体验,用户体验不佳。
技术实现思路
本专利技术的目的是提供一种用于检测目标区域中排列错位的显示元素的方法与设备。根据本专利技术的一个方面,提供了一种用于检测目标区域中排列错位的显示元素的方法,其中,该方法包括以下步骤:a获取包括多个显示元素的目标区域,其中,至少两个所述显示元素对应不同的显示粒度信息;b根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,检测所述多个显示元素中排列错位的目标显示元素。根据本专利技术的另一方面,还提供了一种用于检测目标区域中排列错位的显示元素的检测设备,其中,该设备包括:获取装置,用于获取包括多个显示元素的目标区域,其中,至少两个所述显示元素对应不同的显示粒度信息;检测装置,用于根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,检测所述多个显示元素中排列错位的目标显示元素。与现有技术相比,本专利技术通过获取包括多个对应不同显示粒度信息的显示元素的目标区域,根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,检测所述多个显示元素中排列错位的目标显示元素,从而提供了对页面中包含多种显示粒度的显示元素的错位检测方法,提高了检测效率,改善了用户体验,提高了资源屏幕的资源利用率。而且,本专利技术还可以根据所述多个显示元素所对应的显示粒度信息,确定用于检测排列错位的参考粒度信息,根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述参考粒度信息,检测所述多个显示元素中排列错位的目标显示元素;进一步地,还可以根据所述多个显示元素所对应的显示粒度信息及类别信息,确定用于检测排列错位的参考粒度信息;从而针对性地提供了对不同页面中包含多种显示粒度的显示元素的错位检测方法,提高了检测效率,改善了用户体验,提高了资源屏幕的资源利用率。而且,本专利技术还可以根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息及内容相关信息,检测所述多个显示元素中排列错位的目标显示元素,从而结合内容相关信息,检测排列错位的目标显示元素,提供更加符合用户的阅读习惯的目标显示元素的检测,提高了检测效率,改善了用户体验,提高了资源屏幕的资源利用率。而且,本专利技术还可以根据所述目标显示元素,调整所述目标区域;进一步地,还可以根据所述目标显示元素,结合所述显示元素的元素相关信息,调整所述目标区域;进一步地,还可以根据所述目标显示元素,结合所述目标区域所属目标应用的应用相关信息,调整所述目标区域;从而实现对目标区域的调整,自动生成调整后的目标区域,提高了处理效率,改善了用户体验,提高了资源屏幕的资源利用率。而且,本专利技术还可以根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,结合所述显示元素的宽高比信息,检测所述多个显示元素中排列错位的目标显示元素,从而实现先对所述显示元素的横竖幅等信息进行判断,进而进行目标显示元素的检测,提供更加符合用户的阅读习惯的目标显示元素的检测,提高了检测效率,改善了用户体验,提高了资源屏幕的资源利用率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术一个方面的一种用于检测目标区域中排列错位的显示元素的检测设备示意图;图2示出根据本专利技术一个优选实施例的一种用于检测目标区域中排列错位的显示元素的检测设备示意图;图3示出根据本专利技术另一个优选实施例的一种用于检测目标区域中排列错位的显示元素的检测设备示意图;图4示出根据本专利技术另一个方面的一种用于检测目标区域中排列错位的显示元素的方法流程图;图5示出根据本专利技术一个优选实施例的一种用于检测目标区域中排列错位的显示元素的方法流程图;图6示出根据本专利技术另一个优选实施例的一种用于检测目标区域中排列错位的显示元素的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的一种用于检测目标区域中排列错位的显示元素的检测设备示意图;其中,所述检测设备包括获取装置11、检测装置12。具体地,获取装置11获取包括多个显示元素的目标区域,其中,至少两个所述显示元素对应不同的显示粒度信息;检测装置12根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,检测所述多个显示元素中排列错位的目标显示元素。在此,所述检测设备括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(AdHoc网络)等。本领域技术人员应能理解,其他的检测设备同样适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模式要求,进行目标区域的获取、目标显示元素的检测等,直至检测设备停止获取包括多个显示元素的目标区域。获取装置11获取包括多个显示元素的目标区域,其中,至少两个所述显示元素对应不同的显示粒度信息。具体地,获取装置11通过根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与存储或提供所述目标区域的数本文档来自技高网...
用于检测目标区域中排列错位的显示元素的方法和设备

【技术保护点】
一种用于检测目标区域中排列错位的显示元素的方法,其中,该方法包括以下步骤:a获取包括多个显示元素的目标区域,其中,至少两个所述显示元素对应不同的显示粒度信息;b根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,检测所述多个显示元素中排列错位的目标显示元素。

【技术特征摘要】
1.一种用于检测目标区域中排列错位的显示元素的方法,其中,该方法包括以下步骤:a获取包括多个显示元素的目标区域,其中,至少两个所述显示元素对应不同的显示粒度信息;b根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,检测所述多个显示元素中排列错位的目标显示元素。2.根据权利要求1所述的方法,其中,所述步骤b包括:b1根据所述多个显示元素所对应的显示粒度信息,确定用于检测排列错位的参考粒度信息;-根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述参考粒度信息,检测所述多个显示元素中排列错位的目标显示元素。3.根据权利要求2所述的方法,其中,所述步骤b1包括:-根据所述多个显示元素所对应的显示粒度信息及类别信息,确定用于检测排列错位的参考粒度信息。4.根据权利要求1所述的方法,其中,所述步骤b包括:-根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息及内容相关信息,检测所述多个显示元素中排列错位的目标显示元素。5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括:c根据所述目标显示元素,调整所述目标区域。6.根据权利要求5所述的方法,其中,所述步骤c包括:-根据所述目标显示元素,结合所述显示元素的元素相关信息,调整所述目标区域;其中,所述元素相关信息包括以下至少任一项:-所述显示元素的类别信息;-所述显示元素的内容相关信息。7.根据权利要求5所述的方法,其中,所述步骤c包括:-根据所述目标显示元素,结合所述目标区域所属目标应用的应用相关信息,调整所述目标区域;其中,所述应用相关信息包括以下至少任一项:-所述目标应用的应用类型信息;-所述目标应用的应用场景信息。8.根据权利要求1所述的方法,其中,所述步骤b包括:-根据所述显示元素在所述目标区域中所对应的定位标识信息,以及所述显示元素所对应的显示粒度信息,结合所述显示元素的宽高比信息,检测所述多个显示元素中排列错位的目标显示元素。9.一种用于检测目标区域中排列错位的显示元素的检测设备,其中,该...

【专利技术属性】
技术研发人员:郑迅闫斌王付源卢浩李战华
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1