CN104951187A - 一种手机页面分块显示方法 - Google Patents
一种手机页面分块显示方法 Download PDFInfo
- Publication number
- CN104951187A CN104951187A CN201510335300.XA CN201510335300A CN104951187A CN 104951187 A CN104951187 A CN 104951187A CN 201510335300 A CN201510335300 A CN 201510335300A CN 104951187 A CN104951187 A CN 104951187A
- Authority
- CN
- China
- Prior art keywords
- block
- mobile phone
- subpage
- text
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开一种手机页面分块显示方法,包括如下步骤:S101、去除网页噪音。S102、基于DOM分析和页面逻辑结构划分内容文本。S103、构造块树。S104、优化块布局结构,消除网页不必要元素。S105、切割块为合适的子页。S106、为每一个子页生成一个标题。S107、构造导航链接。本发明能智能化地切割多个内容相关子块,然后对子块进行优化,通过块结构树将页面分割成使其适应手机屏幕的大小的子页,用户能够快速高效地访问Web内容,能有效对任意下载的、不同内容类型的页面进行高效显示。
Description
技术领域
本发明涉及手机的Web页面显示技术领域,尤其涉及一种手机页面分块显示方法。
背景技术
手机访问Web网络能够满足互联网用户随时随时随地获取信息的需求,但是,手机上浏览Web页面具有局限性:一、手机通过无线网络访问Internet。无线网络的宽带相对有线网络比较窄,因此Web页数据在无线网络上的传输会带来较重的负担。二、手机的微浏览器屏幕尺寸相对个人电脑小。目前Web页大多是为个人电脑设计的,要在移动设备上浏览需要大量的水平和垂直滚动操作,而在该类设备上实现这些操作比较困难。
发明内容
本发明的目的在于通过一种手机页面分块显示方法,来解决以上背景技术部分提到的问题。
为达此目的,本发明采用以下技术方案:
一种手机页面分块显示方法,其包括如下步骤:
S101、去除网页噪音;
S102、基于DOM分析和页面逻辑结构划分内容文本;
S103、构造块树;
S104、优化块布局结构,消除网页不必要元素;
S105、切割块为合适的子页;
S106、为每一个子页生成一个标题;
S107、构造导航链接。
特别地,所述步骤S103具体包括:当页面所有内容都被提取出来后,遍历DOM树,查看DOM结构点是否包含相同的主题;每一个不可切分的结点定义为原子块,否则称为复合块;块以层次结构组织,一个复合块可以由原子块组成,也可以由复合块组成,每个块由一个唯一的标识;将DOM树转换成一个新的树,称之为块树,即叶子结点由原子块组成,中间结点由复合块组成,根结点显示网页所表达的全部内容;其中,通过块树调整相应大小,生成合适的页面。
特别地,所述步骤S105包括:将网页分成不同的子页面,每个子页面包括相关的信息并且适合手机屏幕大小;分割的过程是自顶向下遍历块树,判断处于同一子页中的块。
特别地,所述步骤S106包括:在确定子页的层次结构后,为每一个子页生成标题;若一个信息块包含标题元素或文本中一些文本字体大小明显大于其他文本大小,标题元素或此文本被认作标题,否则必须提取主体词,其由词在文本或文本链接部分出现的频率决定。
本发明提出的手机页面分块显示方法能智能化地切割多个内容相关子块,然后对子块进行优化,通过块结构树将页面分割成使其适应手机屏幕的大小的子页,用户能够快速高效地访问Web内容,能有效对任意下载的、不同内容类型的页面进行高效显示。
附图说明
图1为本发明实施例提供的手机页面分块显示方法流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容,除非另有定义,本文所使用的所有技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述具体的实施例,不是旨在于限制本发明。
请参照图1所示,图1为本发明实施例提供的手机页面分块显示方法流程图。本实施例中手机页面分块显示方法具体包括如下步骤:
S101、去除网页噪音。网页将重要的内容放在中间部分,而网页中的噪音一般在网页中的次重要位置。本发明首先对网页的框架结构进行分析,即通过标签将网页分割各个部分,并对标签的长和宽进行比较,去掉长宽比很大的部分,来区分主体内容和噪音内容,最后生成只含有主题内容的文本文档。
S102、基于DOM分析和页面逻辑结构划分内容文本。
S103、构造块树。当页面所有内容都被提取出来后,遍历DOM树,查看DOM结构点是否包含相同的主题;每一个不可切分的结点定义为原子块,否则称为复合块;块以层次结构组织,一个复合块可以由原子块组成,也可以由复合块组成,每个块由一个唯一的标识;将DOM树转换成一个新的树,称之为块树,即叶子结点由原子块组成,中间结点由复合块组成,根结点显示网页所表达的全部内容;其中,通过块树调整相应大小,生成合适的页面。
S104、优化块布局结构,消除网页不必要元素。
S105、切割块为合适的子页。将网页分成不同的子页面,每个子页面包括相关的信息并且适合手机屏幕大小;分割的过程是自顶向下遍历块树,判断处于同一子页中的块。
S106、为每一个子页生成一个标题。在确定子页的层次结构后,为每一个子页生成标题;若一个信息块包含标题元素或文本中一些文本字体大小明显大于其他文本大小,标题元素或此文本被认作标题,否则必须提取主体词,其由词在文本或文本链接部分出现的频率决定。
S107、构造导航链接。
本发明的技术方案能智能化地切割多个内容相关子块,然后对子块进行优化,通过块结构树将页面分割成使其适应手机屏幕的大小的子页,用户能够快速高效地访问Web内容,能有效对任意下载的、不同内容类型的页面进行高效显示。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (4)
1.一种手机页面分块显示方法,其特征在于,包括如下步骤:
S101、去除网页噪音;
S102、基于DOM分析和页面逻辑结构划分内容文本;
S103、构造块树;
S104、优化块布局结构,消除网页不必要元素;
S105、切割块为合适的子页;
S106、为每一个子页生成一个标题;
S107、构造导航链接。
2.根据权利要求1所述的手机页面分块显示方法,其特征在于,所述步骤S103具体包括:当页面所有内容都被提取出来后,遍历DOM树,查看DOM结构点是否包含相同的主题;每一个不可切分的结点定义为原子块,否则称为复合块;块以层次结构组织,一个复合块可以由原子块组成,也可以由复合块组成,每个块由一个唯一的标识;将DOM树转换成一个新的树,称之为块树,即叶子结点由原子块组成,中间结点由复合块组成,根结点显示网页所表达的全部内容;其中,通过块树调整相应大小,生成合适的页面。
3.根据权利要求1所述的手机页面分块显示方法,其特征在于,所述步骤S105包括:将网页分成不同的子页面,每个子页面包括相关的信息并且适合手机屏幕大小;分割的过程是自顶向下遍历块树,判断处于同一子页中的块。
4.根据权利要求1至3之一所述的手机页面分块显示方法,其特征在于,所述步骤S106包括:在确定子页的层次结构后,为每一个子页生成标题;若一个信息块包含标题元素或文本中一些文本字体大小明显大于其他文本大小,标题元素或此文本被认作标题,否则必须提取主体词,其由词在文本或文本链接部分出现的频率决定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510335300.XA CN104951187A (zh) | 2015-06-16 | 2015-06-16 | 一种手机页面分块显示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510335300.XA CN104951187A (zh) | 2015-06-16 | 2015-06-16 | 一种手机页面分块显示方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104951187A true CN104951187A (zh) | 2015-09-30 |
Family
ID=54165871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510335300.XA Pending CN104951187A (zh) | 2015-06-16 | 2015-06-16 | 一种手机页面分块显示方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104951187A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294305A (zh) * | 2016-07-21 | 2017-01-04 | 上海网达软件股份有限公司 | 在android智能设备上对HTML网页内容进行分段显示的方法 |
CN106980497A (zh) * | 2017-02-10 | 2017-07-25 | 九次方大数据信息集团有限公司 | 网页网站性能优化方法和装置 |
CN110244949A (zh) * | 2019-05-06 | 2019-09-17 | 阿里巴巴集团控股有限公司 | 一种页面信息展示方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050028086A1 (en) * | 2001-06-08 | 2005-02-03 | Nokia Mobile Phones, Ltd. | Viewing Web Pages On Small Screen Devices Using A Keypad For Navigation |
CN102065114A (zh) * | 2009-11-17 | 2011-05-18 | ***通信集团重庆有限公司 | 一种移动终端访问网页的方法及装置 |
CN102841790A (zh) * | 2012-07-02 | 2012-12-26 | 北京大学 | 面向异构终端的Web应用界面动态适配方法 |
-
2015
- 2015-06-16 CN CN201510335300.XA patent/CN104951187A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050028086A1 (en) * | 2001-06-08 | 2005-02-03 | Nokia Mobile Phones, Ltd. | Viewing Web Pages On Small Screen Devices Using A Keypad For Navigation |
CN102065114A (zh) * | 2009-11-17 | 2011-05-18 | ***通信集团重庆有限公司 | 一种移动终端访问网页的方法及装置 |
CN102841790A (zh) * | 2012-07-02 | 2012-12-26 | 北京大学 | 面向异构终端的Web应用界面动态适配方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294305A (zh) * | 2016-07-21 | 2017-01-04 | 上海网达软件股份有限公司 | 在android智能设备上对HTML网页内容进行分段显示的方法 |
CN106980497A (zh) * | 2017-02-10 | 2017-07-25 | 九次方大数据信息集团有限公司 | 网页网站性能优化方法和装置 |
CN110244949A (zh) * | 2019-05-06 | 2019-09-17 | 阿里巴巴集团控股有限公司 | 一种页面信息展示方法及装置 |
CN110244949B (zh) * | 2019-05-06 | 2023-09-05 | 创新先进技术有限公司 | 一种页面信息展示方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103176986B (zh) | Flash动画数据转换为HTML5数据的方法 | |
CN102479181B (zh) | 基于div位置的网页正文抽取方法和装置 | |
CN104267947B (zh) | 一种编辑弹窗图片的方法及弹窗图片编辑装置 | |
EP2687997A1 (en) | Method for rearranging web page | |
CN104217037B (zh) | 一种在移动终端中显示网页的方法及装置 | |
CN105574092B (zh) | 信息挖掘方法和装置 | |
CN112182444B (zh) | 数据渲染***、方法及电子设备 | |
CN104951187A (zh) | 一种手机页面分块显示方法 | |
CN106354490A (zh) | Epg页面动态布局方法 | |
US9454296B2 (en) | Methods and apparatus for providing graphical view of digital content | |
CN103166981A (zh) | 一种无线网页转码方法及装置 | |
TWI598835B (zh) | 終端裝置及儲存媒體 | |
US9158800B2 (en) | Providing content items for non-standard content item slots | |
CN108133024A (zh) | 面向移动客户端的动态配置的地理空间数据服务集成方法 | |
CN104765539A (zh) | 一种消息显示方法及装置 | |
CN102437894B (zh) | 用于对待发送信息进行压缩处理的方法、装置及设备 | |
CN105975268A (zh) | 一种用于pc端信息***网页界面的宽度自适应的方法 | |
CN106446139A (zh) | 一种提取网页内容的方法及装置 | |
CN104715054A (zh) | 将Silverlight内容转换成HTML网页内容的方法 | |
CN102207974A (zh) | 一种上下文web页面合并方法 | |
CN101917282B (zh) | 一种告警屏蔽规则的处理方法、装置及*** | |
CN106874387B (zh) | 一种自适应html滚屏展示实时信息的方法 | |
CN105468746B (zh) | 网页多媒体内容处理方法及装置 | |
CN107241638A (zh) | 配置导航栏的方法 | |
KR20140132938A (ko) | 웹 페이지 표시 방법 및 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150930 |
|
RJ01 | Rejection of invention patent application after publication |