[发明专利]页面内容对齐方法、装置及移动终端浏览器有效
申请号: | 201110265587.5 | 申请日: | 2011-09-08 |
公开(公告)号: | CN102368244A | 公开(公告)日: | 2012-03-07 |
发明(设计)人: | 梁捷;谭柱成;黄冠能 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 林锦辉;许向彤 |
地址: | 510665 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 内容 对齐 方法 装置 移动 终端 浏览器 | ||
技术领域
本发明涉及移动通信领域,更为具体地,涉及一种用于在浏览网页页面时进行页面内容对齐的方法及装置,以及一种具有该页面内容对齐装置的移动终端浏览器。
背景技术
目前,越来越多的人习惯于利用自己的移动终端,通过无线上网的方式随时随地地进行网页浏览。然而,当在移动终端的浏览器上显示从内容服务器下载的网页内容时,该网页内容在浏览器上的显示可能与移动终端的屏幕不对齐,也就是,原本要在移动终端的屏幕上显示的内容显示在屏幕之外。在这种情况下,为了查看该部分内容,用户需要左右移动该显示内容,由此导致用户体验不佳。
为了解决上述问题,现有Android自带浏览器上提供了一种单击自动对齐的方案。在Android自带浏览器上,如果发生所显示的网页内容偏移,则通过点击非链接文字,即,点击后不会导致发生新的链接的文字,就可以将屏幕可见区域移动到适合浏览这段文字的位置。在这种情况下,在点击非链接文字后,浏览器就可以检测到点击位置所在的DOM节点,然后基于所检测到的DOM节点找到相应的适合对齐的内容块,随后将所找到的内容块移动到合适的对齐位置。然而,在这种方案中,只能在点击部分文字时才产生对齐效果,也就是说,点击位置必须落在文字内容区域上。如果点击位置落在文字内容旁边的空白(即,非文字内容区域),则由于空白区域没有对应的DOM节点,所以不能找到对应内容块,从而不会进行自动对齐。由于在点击时点击位置落在文字内容旁边的空白经常发生,因此在Android自带浏览器上提供的这种单击自动对齐方案下,经常会发生由于用户没有点击到文字内容上而重复进行操作,从而导致用户操作麻烦,对齐操作的成功率低,以及用户体验不佳。
发明内容
鉴于上述问题,本发明提出了一种在浏览网页页面时进行页面内容对齐的方法及装置,利用该方法及装置,通过在点击到移动终端的屏幕上所显示的页面时,在以点击位置为中心的预定大小的矩形区域内搜索与该矩形区域交叠的可对齐内容块,并且基于该矩形区域与所搜索出的可对齐内容块之间的交叠面积比或者点击位置与所搜索出的可对齐内容块之间的相对位置关系,从所搜索的可对齐内容块中筛选要进行对齐的内容块,并将所选择的对齐内容块移动到适合阅读的对齐位置。利用该方法,即使在进行对齐操作时点击到非内容区域,也可以将期望对齐的内容块移动到对齐位置,从而可以减少用户的对齐操作,提高用户对齐操作的成功率,并且提高用户阅读体验。
根据本发明的一个方面,提供了一种用于在浏览网页页面时进行页面内容对齐的方法,包括:在接收到用户对移动终端的浏览器上所显示的页面的点击后,生成以该点击位置为中心的预定大小的矩形区域;在所生成的矩形区域内,搜索与该矩形区域存在交叠的可对齐内容块;基于所生成的矩形区域与所搜索出的可对齐内容块之间的交叠面积,和/或点击位置与所搜索出的可对齐内容块之间的位置关系,对所搜索出的可对齐内容块进行两两比较以从中选出用户要阅读的内容块;以及将移动终端的屏幕显示区域移动到所选出的内容块的位置进行对齐显示,其中,所述可对齐内容块是同时满足下述条件的内容块:(1)该内容块的父节点的宽度不小于移动终端的屏宽,(2)该内容块的宽度不小于移动终端的1/4屏宽,以及(3)子节点是文本类节点,或者子节点的宽度不大于移动终端的屏宽。
此外,在一个或多个示例中,基于所生成的矩形区域与所搜索出的可对齐内容块之间的交叠面积,和/或点击位置与所搜索出的可对齐内容块之间的位置关系,对所搜索出的可对齐内容块进行两两比较的步骤可以包括:判断第一可对齐内容块与所述矩形区域的交叠面积是否大于等于第二可对齐内容块与所述矩形区域的交叠面积的预定倍;如果大于等于所述预定倍,则选择第一可对齐内容块,作为用户要阅读的内容块,如果小于所述预定倍,则判断所述点击位置是否位于第一或第二可对齐内容块中,如果所述点击位置在第一或第二可对齐内容块中,则选择所述点击位置所位于的可对齐内容块,作为用户要阅读的内容块,如果所述点击位置不在第一和第二可对齐内容块中,则比较所述点击位置与第一和第二可对齐内容块的左边缘距离,以及选择左边缘与所述点击位置之间的距离小的可对齐内容块,作为用户要阅读的内容块。其中,所述预定倍优选为2倍。
此外,在一个或多个示例中,将移动终端的屏幕显示区域移动到所选出的内容块的位置进行对齐显示的步骤可以包括:根据所选出的内容块的位置坐标以及屏幕坐标,计算移动终端的屏幕显示区域的移动轨迹;以及基于所计算出的移动轨迹,将移动终端屏幕显示区域移动到所选出的内容块的位置进行对齐显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110265587.5/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法