一种手机页面分块显示方法

文档序号:9235166阅读:1211来源:国知局
一种手机页面分块显示方法
【技术领域】
[0001]本发明涉及手机的Web页面显示技术领域,尤其涉及一种手机页面分块显示方法。
【背景技术】
[0002]手机访问Web网络能够满足互联网用户随时随时随地获取信息的需求,但是,手机上浏览Web页面具有局限性:一、手机通过无线网络访问Internet。无线网络的宽带相对有线网络比较窄,因此Web页数据在无线网络上的传输会带来较重的负担。二、手机的微浏览器屏幕尺寸相对个人电脑小。目前Web页大多是为个人电脑设计的,要在移动设备上浏览需要大量的水平和垂直滚动操作,而在该类设备上实现这些操作比较困难。

【发明内容】

[0003]本发明的目的在于通过一种手机页面分块显示方法,来解决以上【背景技术】部分提到的问题。
[0004]为达此目的,本发明采用以下技术方案:
[0005]一种手机页面分块显示方法,其包括如下步骤:
[0006]S101、去除网页噪音;
[0007]S102、基于DOM分析和页面逻辑结构划分内容文本;
[0008]S103、构造块树;
[0009]S104、优化块布局结构,消除网页不必要元素;
[0010]S105、切割块为合适的子页;
[0011]S106、为每一个子页生成一个标题;
[0012]S107、构造导航链接。
[0013]特别地,所述步骤S103具体包括:当页面所有内容都被提取出来后,遍历DOM树,查看DOM结构点是否包含相同的主题;每一个不可切分的结点定义为原子块,否则称为复合块;块以层次结构组织,一个复合块可以由原子块组成,也可以由复合块组成,每个块由一个唯一的标识;将DOM树转换成一个新的树,称之为块树,即叶子结点由原子块组成,中间结点由复合块组成,根结点显示网页所表达的全部内容;其中,通过块树调整相应大小,生成合适的页面。
[0014]特别地,所述步骤S105包括:将网页分成不同的子页面,每个子页面包括相关的信息并且适合手机屏幕大小;分割的过程是自顶向下遍历块树,判断处于同一子页中的块。
[0015]特别地,所述步骤S106包括:在确定子页的层次结构后,为每一个子页生成标题;若一个信息块包含标题元素或文本中一些文本字体大小明显大于其他文本大小,标题元素或此文本被认作标题,否则必须提取主体词,其由词在文本或文本链接部分出现的频率决定。
[0016]本发明提出的手机页面分块显示方法能智能化地切割多个内容相关子块,然后对子块进行优化,通过块结构树将页面分割成使其适应手机屏幕的大小的子页,用户能够快速高效地访问Web内容,能有效对任意下载的、不同内容类型的页面进行高效显示。
【附图说明】
[0017]图1为本发明实施例提供的手机页面分块显示方法流程图。
【具体实施方式】
[0018]下面结合附图和实施例对本发明作进一步说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容,除非另有定义,本文所使用的所有技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述具体的实施例,不是旨在于限制本发明。
[0019]请参照图1所示,图1为本发明实施例提供的手机页面分块显示方法流程图。本实施例中手机页面分块显示方法具体包括如下步骤:
[0020]S101、去除网页噪音。网页将重要的内容放在中间部分,而网页中的噪音一般在网页中的次重要位置。本发明首先对网页的框架结构进行分析,即通过标签将网页分割各个部分,并对标签的长和宽进行比较,去掉长宽比很大的部分,来区分主体内容和噪音内容,最后生成只含有主题内容的文本文档。
[0021]S102、基于DOM分析和页面逻辑结构划分内容文本。
[0022]S103、构造块树。当页面所有内容都被提取出来后,遍历DOM树,查看DOM结构点是否包含相同的主题;每一个不可切分的结点定义为原子块,否则称为复合块;块以层次结构组织,一个复合块可以由原子块组成,也可以由复合块组成,每个块由一个唯一的标识;将DOM树转换成一个新的树,称之为块树,即叶子结点由原子块组成,中间结点由复合块组成,根结点显示网页所表达的全部内容;其中,通过块树调整相应大小,生成合适的页面。
[0023]S104、优化块布局结构,消除网页不必要元素。
[0024]S105、切割块为合适的子页。将网页分成不同的子页面,每个子页面包括相关的信息并且适合手机屏幕大小;分割的过程是自顶向下遍历块树,判断处于同一子页中的块。
[0025]S106、为每一个子页生成一个标题。在确定子页的层次结构后,为每一个子页生成标题;若一个信息块包含标题元素或文本中一些文本字体大小明显大于其他文本大小,标题元素或此文本被认作标题,否则必须提取主体词,其由词在文本或文本链接部分出现的频率决定。
[0026]S107、构造导航链接。
[0027]本发明的技术方案能智能化地切割多个内容相关子块,然后对子块进行优化,通过块结构树将页面分割成使其适应手机屏幕的大小的子页,用户能够快速高效地访问Web内容,能有效对任意下载的、不同内容类型的页面进行高效显示。
[0028]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种手机页面分块显示方法,其特征在于,包括如下步骤: 5101、去除网页噪音; 5102、基于DOM分析和页面逻辑结构划分内容文本; 5103、构造块树; 5104、优化块布局结构,消除网页不必要元素; 5105、切割块为合适的子页; 5106、为每一个子页生成一个标题; 5107、构造导航链接。2.根据权利要求1所述的手机页面分块显示方法,其特征在于,所述步骤S103具体包括:当页面所有内容都被提取出来后,遍历DOM树,查看DOM结构点是否包含相同的主题;每一个不可切分的结点定义为原子块,否则称为复合块;块以层次结构组织,一个复合块可以由原子块组成,也可以由复合块组成,每个块由一个唯一的标识;将DOM树转换成一个新的树,称之为块树,即叶子结点由原子块组成,中间结点由复合块组成,根结点显示网页所表达的全部内容;其中,通过块树调整相应大小,生成合适的页面。3.根据权利要求1所述的手机页面分块显示方法,其特征在于,所述步骤S105包括:将网页分成不同的子页面,每个子页面包括相关的信息并且适合手机屏幕大小;分割的过程是自顶向下遍历块树,判断处于同一子页中的块。4.根据权利要求1至3之一所述的手机页面分块显示方法,其特征在于,所述步骤S106包括:在确定子页的层次结构后,为每一个子页生成标题;若一个信息块包含标题元素或文本中一些文本字体大小明显大于其他文本大小,标题元素或此文本被认作标题,否则必须提取主体词,其由词在文本或文本链接部分出现的频率决定。
【专利摘要】本发明公开一种手机页面分块显示方法,包括如下步骤:S101、去除网页噪音。S102、基于DOM分析和页面逻辑结构划分内容文本。S103、构造块树。S104、优化块布局结构,消除网页不必要元素。S105、切割块为合适的子页。S106、为每一个子页生成一个标题。S107、构造导航链接。本发明能智能化地切割多个内容相关子块,然后对子块进行优化,通过块结构树将页面分割成使其适应手机屏幕的大小的子页,用户能够快速高效地访问Web内容,能有效对任意下载的、不同内容类型的页面进行高效显示。
【IPC分类】G06F3/0481
【公开号】CN104951187
【申请号】CN201510335300
【发明人】王浩
【申请人】无锡久源软件科技有限公司
【公开日】2015年9月30日
【申请日】2015年6月16日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1