首页> 中国专利> 基于移动终端的网页阅读方法、网页阅读装置及移动终端

基于移动终端的网页阅读方法、网页阅读装置及移动终端

摘要

本发明提供一种基于移动终端的网页阅读方法,该方法包括:基于所输入的网页地址,装载对应的当前网页内容并显示;在装载所述当前网页内容时,检测所获得的HTML文件或者文档对象模型中是否包含预读关键词;在存在预读关键词时,判断已经显示的内容与整个当前网页页面内容的百分比是否达到或超过预定阈值;在达到或超过预定阈值时,基于与预读关键词相关联的网页地址预读并缓存下页网页内容;以及当完成当前网页页面内容显示时,显示下页网页内容。利用该网页阅读方法,可以在完成对当前网页内容的全部显示之前预读下页网页内容,并且完成当前网页内容的阅读后立即进入下页网页内容,从而省略等待读取下页网页内容的时间,进而增强了用户的阅读体验。

著录项

  • 公开/公告号CN102222086A

    专利类型发明专利

  • 公开/公告日2011-10-19

    原文格式PDF

  • 申请/专利权人 广州市动景计算机科技有限公司;

    申请/专利号CN201110131372.4

  • 发明设计人 梁捷;陈德志;

    申请日2011-05-18

  • 分类号G06F17/30(20060101);

  • 代理机构11327 北京鸿元知识产权代理有限公司;

  • 代理人林锦辉

  • 地址 510665 广东省广州市天河区科韵路16号自编2栋301房

  • 入库时间 2023-12-18 03:34:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-21

    专利权的转移 IPC(主分类):G06F17/30 登记生效日:20200701 变更前: 变更后: 申请日:20110518

    专利申请权、专利权的转移

  • 2014-11-26

    授权

    授权

  • 2011-11-30

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20110518

    实质审查的生效

  • 2011-10-19

    公开

    公开

说明书

技术领域

本发明涉及移动互联网领域,更加具体地,涉及一种基于移动终端的网页阅读方法、网页阅读装置以及含有该网页阅读装置的移动终端。

背景技术

随着互联网的普及,人们越来越习惯于通过互联网上提供的网页浏览功能,在互联网上阅读书籍、文章,浏览照片。一本书籍由很多页构成,一篇长的文章也要分成若干页。当用户在终端(例如,计算机、手机)的显示屏上阅读完某一页,要进入下一页时,或者浏览了一系列的照片中的某张照片,然后要浏览下一张照片时,必须要在阅读完该页内容后,通过点击该页网页内容下方的分页标记,例如下页~,利用与该分页标记对应的网页地址进行互联网请求操作,通过互联网读入下一页或下一张照片的内容。这一互联网请求操作要花费一定时间,尤其是在网路繁忙时,花费的时间更长,从而中断了用户的阅读或对照片的浏览,使用户无法进行连续、顺畅的阅读或浏览,从而影响用户的阅读体验。

此外,互联网上所提供的页面通常包括页面头部信息、页面导航链接、页面底部信息、页面相关链接信息、页面主体信息、网页互动信息、广告信息等。该网页所提供的这些内容并非单纯是浏览信息,并且所述内容也存在众多的超链接。在用户以触摸方式浏览时,当用户准备用手指触摸移动终端上的触摸屏来翻到下一页时,可能无意间触摸到设定有超链接的文字或图像,由此导致显示该超链接所指定的网页,而不是用户所期望阅读的下一页。

另外,由于互联网上所提供的网页的宽度和高度都超过移动终端(例如,手机)的屏幕的宽度和高度,所以在利用移动终端进行网页浏览时,需要不断地进行放大缩小和上下左右移动页面操作。在这种情况下,用户进行网页阅读非常不方便。

发明内容

鉴于上述问题提出了本发明,本发明的一个目的在于提供一种基于移动终端的网页阅读方法,利用该网页阅读方法,可以在完成对当前网页内容的全部显示之前预读下页网页内容,并且在满足显示下页网页内容的预定条件时(例如,触碰翻页键)立即进入下页网页内容,从而无需等待读取下页网页内容的时间,进而增强了用户的阅读体验。另外,本发明的另一目的是提供一种用于移动终端的网页阅读装置以及包含该网页阅读装置的移动终端。

根据本发明的一个方面,提供一种基于移动终端的网页阅读方法,包括:基于所输入的网页地址,从网页服务器装载与所述网页地址对应的当前网页内容并进行显示;在装载所述当前网页内容时,检测所获得的与所述网页地址对应的HTML文件或者文档对象模型中是否包含预读关键词;在所述HTML文件或者文档对象模型中存在预读关键词时,判断在所述移动终端的显示屏上已经显示的内容与整个当前网页页面内容的百分比是否达到或超过预定阈值;在已经显示的内容与整个当前网页页面内容的百分比达到或超过预定阈值时,基于与所述预读关键词相关联的网页地址预读并缓存下页网页内容;以及当满足显示下页网页内容的预定条件时,显示所缓存的下页网页内容。

此外,在另一实施例中,在装载并显示与所输入的网页地址对应的当前网页内容之前,所述方法还可以包括根据所输入的网页地址,确定要装载的当前网页内容是否适合阅读,并且只有在要装载的网页内容适合阅读的情况,才进行是否包含预读关键词的检测。

此外,所述阈值优选为50%至90%中的任何数值,例如,该阈值可以是50%、60%、70%、80%或90%。

另外,在另一实施例中,在所述移动终端上显示网页内容时还可以包括根据所述移动终端的设备参数对要显示的网页内容进行自动重排。此外,在对要显示的内容进行重排时,还可以包括将所显示页面中具有超级链接的内容用标注符号标注,其中,在显示时,如果所述被标注符号标注的内容被点击,则在显示屏底部显示与该被标注的内容中具有的超级链接对应的链接网址。而且,当在显示屏底部显示的链接网址被点击时,在当前窗口或弹出新窗口显示该网址上的内容。

此外,在一个实施例中,所述显示下页网页内容的预定条件是完成整个当前网页页面内容的显示并点击所述网页底部显示的预读关键词,或者在所述移动终端的显示屏是触摸屏时,完成整个当前网页页面内容的显示并进行表示翻页操作的动作,或者操作所述移动终端上的用于翻页操作的按键。

在一个实施例中,所述显示所缓存的下页网页内容是显示下页的全部内容,包括下一页的显示窗口框、标题和正文内容。

在另一个实施例中,所述显示所缓存的下页网页内容是保留当前页的显示窗口框,但以下一页的标题和正文内容更新当前页的标题和正文内容。

根据本发明的另一方面,提供一种基于移动终端的网页阅读装置,包括:当前网页内容装载单元,用于基于所输入的网页地址,从网页服务器装载与所述网页地址对应的当前网页内容;预读关键词检测单元,用于在装载所述当前网页内容时,检测所获得的与所述网页地址对应的HTML文件或者文档对象模型中是否包含预读关键词;内容显示判断单元,用于在所述HTML文件或者文档对象模型中存在预读关键词时,判断在所述移动终端的显示屏上已经显示的内容与整个当前网页页面内容的百分比是否达到或超过预定阈值;预读单元,用于在已经显示的内容与整个当前网页页面内容的百分比达到或超过预定阈值时,基于与所述预读关键词相关联的网页地址预读下页网页内容;缓存单元,用于缓存所预读出的下页网页内容;以及显示单元,用于在装载完当前网页内容后显示该当前网页内容,以及当满足显示下页网页内容的预定条件时,显示所缓存的下页网页内容。

在另一实施例中,所述网页阅读装置还可以包括网页阅读确定单元,用于根据所输入的网页地址,确定要装载的当前网页内容是否适合阅读,其中,只有所述网页阅读确定单元确定为要装载的网页内容适合阅读时,所述预读关键词检测单元才检测是否包含预读关键词。

此外,在另一实施例中,所述网页阅读装置还可以包括重排单元,用于在所述移动终端上显示网页内容之前,根据所述移动终端的设备参数对要显示的网页内容进行自动重排。此外,优选地,所述重排单元还可以包括标注单元,用于将所显示页面中具有超级链接的内容用标注符号标注,其中,只有当所述被标注符号标注的内容被点击时,所述显示单元才在显示屏底部显示与该被标注的内容中具有的超级链接对应的链接网址。

根据本发明的另一种方面,提供一种移动终端,其包含本发明的如上所述的用于移动终端的网页阅读装置。

为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。

有益效果

利用本发明提供的基于移动终端的网页阅读方法,可以在完成对当前网页内容的全部显示之前预读下页网页内容,并且完成当前网页内容的阅读后立即进入下页网页内容,从而无需等待读取下页网页内容的时间,进而增强了用户的阅读体验。

另外,在显示下页网页内容时,可以保留当前页面的显示窗口框,只以下页网页的标题和正文更新当前页面的标题和正文,从而避免在显示下一页时显示屏上出现的闪烁现象,且更新速度更快,使读者阅读时感觉更流畅。

附图说明

根据下述参照附图进行的详细描述,本发明的上述和其他目的、特征和优点将变得更加显而易见。在附图中:

图1示意性地示出了根据本发明实施例的基于移动终端的网页阅读装置的方框图;

图2示出了在超链接内容被点击时移动终端的显示屏上的显示示意图;

图3显示了根据本发明一个实施例的用于在移动终端上进行网页阅读的方法的流程图;和

图4显示了根据本发明另一个实施例的用于在移动终端上进行网页阅读的方法的流程图;

图5显示了手机屏幕上以阅读模式显示文本的一个例子。

在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,在这些具体细节被改变、更换或替代的情况下也可实现这些实施例。

下面结合附图描述本发明的装置和方法的具体实施例。

图1示出了根据本发明实施例的用于移动终端的网页阅读装置100的方框图。如图1所示,该网页阅读装置100包括当前页面装载单元110、预读关键词检测单元120、内容显示判断单元130、预读单元140、缓存单元150以及显示单元160。

当前页面装载单元110根据用户输入的网页地址,从网页服务器(例如,新浪网站的网页服务器)装载与所述网页地址对应的当前网页内容,例如,从新浪网站的网页服务器读取一部小说的一页网页页面内容。当前页面装载单元110所装载的当前网页内容在显示单元160上显示。

预读关键词检测单元120用于在装载所述当前网页内容时,检测所获得的与所述网页地址对应的HTML文件或者文档对象模型(DOM)中是否包含预读关键词。所谓预读关键词是当前显示的页面中包含的指示到下一页的链接文字或符号内容。互联网上呈现的网页由超文本标记语言(HTML)设定。在互联网上供阅读和浏览的网页由显示窗口框、标题和内容构成,根据该网页的超文本标记语言(HTML)可以判定标题和正文部份。当正文比较多时,正文会被分成若干页,描述该网页的超文本标记语言(HTML)则会包含指定分页的导航链接的词语或符号,这里把这种词语叫做预读关键词,或者关键词。

在根据所输入的网页地址进行网页内容装载时,会得到与所述网页地址对应的HTML文件,在进行预读关键词检测时,可以检测所获得HTML文件中是否包含指定到下一页的链接的预读关键词,所述指定到下一页的链接的预读关键词可以包括:“下页”、“[下页]”、“下一页”、“[下一页]”、“下页|”、“>>下页”、“>>下页|”、“下一张”、“[下一张]”、“[->]”、“>”、“[>]”、“[->>]”、“>>”、“[>>]”、“下章”、“[下章]”、“下一章”、“[下一章]”、“下节”、“[下节]”。上述预读关键词还可以赋予不同的优先级。根据对大量互联网网页中的预读关键词的统计结果,上述预读关键词所赋予的优先级按照从左到右的顺序依次递减。

在一个网页页面中可以包含不止一个预读关键词,即包含不止一个导航链接,例如,同一个网页页面中可能同时包含“下页”和“下章”。在这种情况下,可以根据所检测出的各个预读关键词的优先级,选择优先级最高的预读关键词,并且根据与所选择的预定关键词对应的网页地址进行预读处理。

另外,在利用所输入的网页地址进行网页内容装载时,还会生成文档对象模型(DOM树),该文档对象模型指示到达该网页内容的路径,网页内容的链接。利用该文档对象模型(DOM树)中的路径/HTML/BODY/DIV/DIV[4]/DIV/DIV/H1,可以找到该网页内容的标题,以及可以根据DOM树中的//*[@id=“contTxt”]获得网页内容。另外,如果存在下一页,则DOM树中还可以包括比如//[@id=“next_link”]的下页链接,这个下页链接就是预读关键词,并且可以根据//[@id=“next_link”]链接到下页网页内容。因此,也可以利用所述DOM树中是否存在指定下一页的链接的//*[@id=″next_link″]判断是否存在预读关键词。

如果描述当前页面的HTML程序或者文档对象模型中存在预读关键词,则内容显示判断单元130判断在所述移动终端的显示屏上已经显示的内容与整个当前网页页面内容的百分比是否达到或超过预定阈值。优选地,所述预定阈值可以是例如50%、60%、70%、80%或90%。

当内容显示判断单元130判断当前页面所显示的部分占整个当前页面的百分比M%已达到或超过预定阈值时,预读单元140基于所检测出的预读关键词,根据与该预读关键词对应的网页地址,从网页服务器预读下页网页内容,并且将所预读出的下页网页内容存储在缓存单元150中。

显示单元160用于在装载完当前网页内容后显示该当前网页内容,以及当完成整个当前网页页面内容的显示后,显示所缓存的下页网页内容。这里要说明的是,在显示单元160上显示所缓存的下页网页页面内容可以通过以下种方式进行,当在屏幕上显示有所述预读关键词作为翻页键时,通过点击在所述当前网页页面底部显示的预读关键词,才显示所预读出的下页网页内容;或者在使用触摸屏的情况下,用手指(或触笔等)触摸触摸屏做出表示翻页的动作,则显示所预读出的下页网页内容;或者,操作终端上的翻页键来显示所预读出的下页网页内容。

在显示下一页时,可以将当前显示的页面立即清除,并显示下一页的内容,例如,在操作终端上的翻页键或通过点击在所述当前网页页面底部显示的预读关键词后,当前显示的页面立即被预读出的下一页替代。在一个替换实施例中,将预读出的下一页内容,与当前正在显示的页面合并在一起,将预读的下一页接在当前显示的页面的后面。当显示到当前页的最下部时,如果继续向上移动页面,例如,在显示屏是触摸屏的情况下,用手指触摸触摸屏并做出向上移动页面的动作,则下一页被逐渐显示,当前显示的页面并不立即被清除,而是随着手指的向上移动页面的动作逐渐向上移动出显示屏,同时,下一页逐渐移动进入显示屏。图5示出了这种情况的一个例子。如图5所示,在显示屏上,相邻两页之间可以有一定的间隔。

在一个或多个替换实例中,根据本实施例的网页阅读装置还可以包括网页阅读确定单元(未示出),用于根据所输入的网页地址,确定要装载的当前网页内容是否适合阅读。并且,只有所述网页阅读确定单元确定为要装载的网页内容适合阅读时,所述预读关键词检测单元120才检测是否包含预读关键词。

本领域技术人员可明白的是,在互联网上显示的某一网页的内容可能是适合于根据本发明的阅读方法的可阅读内容,例如,小说内容或一系列照片,也可能是不适合于本发明的阅读方法的内容,例如,某个门户网站的新闻网页。

当读入某一网页后,网页阅读确定单元根据该网页的网页地址(URL)来判断该网页是否适合于根据本发明的阅读方法。例如,以下是新浪网读书频道的一部小说的某一页的网址:

http://vip.book.sina.com.cn/book/chapter_78518_50398.html

该网址以扩展名“html”结尾,在扩展名之前是连续两个加了前缀“”的数字,即,该网址的尾部的模式可归纳为:\d+\d+.html。其总“\d”表示单个数字,“\d+”表示多个数字。由此,当网址的尾部具有“\d+\d+.html”模式时,就判定该网址的内容是诸如小说的可阅读内容,因此就适合本发明的阅读方法。并且,在确定当前网页内容适合阅读后,可以采用阅读模式显示当前页面,即,只显示页面中的文本部分,如图5所示。

此外,在一个或多个替换示例中,根据本实施例的网页阅读装置还可以包括重排单元(未示出)。当在所述移动终端上装载了网页内容之后以及在显示网页内容之前,根据所述移动终端的设备参数对要显示的网页内容进行自动重排。例如,根据移动终端的显示屏的宽度和高度以及分辨率等,对要显示的页面内容进行重排,使得重排后的网页页面适合于所述移动中的显示屏的宽度。此外,优选地,所述重排单元还可以包括标注单元(未示出),用于将所显示页面中具有超级链接的内容用标注符号标注。其中,只有当所述被标注符号标注的内容被点击时,所述显示单元160才在显示屏底部显示与该被标注的内容中具有的超级链接对应的链接网址。

图2示出了在超链接内容被点击时移动终端的显示屏上的显示示意图。如图2所示,在移动终端的显示屏上显示了包含超链接“邮件”的文字内容,“邮件”链接到网址http://xxxx.com/mail.html,利用上标[1]对“邮件”标注。当点击(比如,用手指触碰)“邮件”时,显示屏不再显示或弹出新的窗口来显示“邮件”所链接到的网址,而是在显示屏下方显示该超链接的标注符号[1],并显示该超链接所指定的网址。如果读者对这个超链接感兴趣,则可点击显示屏下方显示的这个网址来浏览该网页。

如上根据图1和图2描述了根据本发明实施例的用于移动终端的网页阅读装置,下面将参照图3和图4对根据本发明的用于在移动终端上进行网页阅读的网页阅读方法进行详细描述。

图3示出了本发明的一个实施例的用于在移动终端上进行网页阅读的网页阅读方法的流程图。如图3所示,当利用移动终端(例如,手机)在互联网上阅读时,首先,在步骤S310,在输入了要阅读的网页的网页地址后,当前页面装载单元110从网页服务器装载与所述网页地址对应的网页页面内容,并且在显示单元150上显示该网页页面内容。如本领域技术人员所熟知的,显示单元150所显示的网页页面内容包括:显示窗口框,显示在显示窗口框上的标题,以及正文部分(参见图5)。在替换实施例中,在显示单元150上显示该网页页面内容之前,还可以根据移动终端的设备参数,对要显示的网页内容进行自动重排。例如,根据移动终端的宽度和高度以及分辨率等,对要显示的页面内容进行重排,使得重排后的网页页面适合于所述移动终端的显示屏的宽度。此外,优选地,在进行重排时,还将所显示页面中具有超级链接的内容用标注符号标注。并且,只有当所述被标注符号标注的内容被点击时,所述显示单元才在显示屏底部显示与该被标注的内容中具有的超级链接对应的链接网址。

然后,检测所获得的与所述网页地址对应的HTML文件或者文档对象模型中包含预读关键词,在与所述网页地址对应的HTML文件或者文档对象模型中包含预读关键词时,判断在所述移动终端的显示屏上已经显示的内容与整个当前网页页面内容的百分比是否达到或超过预定阈值。

具体说,在装载所述当前网页页面内容后,在步骤S320,预读关键词检测单元120检测所获得的与所述网页地址对应的HTML文件或者文档对象模型中是否包含预读关键词,例如,在描述所显示页面的超文本标记语言(HTML)中查找是否包含预读关键词,或者在所生成的文档对象模型(DOM)中查找是否存在预读关键词,如上述的例子中指定下一页的链接的//*[@id=″next_link″],可以用此预读关键词获取到下一页的链接。

如果检测到包括至少一个预读关键词,则进行到步骤S330,否则,所述过程结束。在步骤S330,内容显示判断单元130判断在移动终端的显示屏上已经显示的当前网页的内容占当前网页全部内容的百分比M%是否达到或超过预定阈值。优选地,所述预定阈值可以是例如50%、60%、70%、80%或90%。

当判断为显示内容的所占百分比达到或超过所述预定阈值时,在步骤S350,预读单元140基于所检测出的预读关键词,根据与该预读关键词对应的网页地址,从网页服务器预读下页网页内容,并且将所预读出的下页网页内容存储在缓存单元150中(S350)。当预读关键词检测单元120查找到不止一个预读关键词时,预读单元140预读与优先级最高的预读关键词对应的网页地址上的网页内容。

当显示内容所占的百分比被判断为没有达到所述预定阈值时,进行到步骤S340。在步骤S340,继续显示当前网页页面内容。

在预读单元140预读并缓存下页网页页面内容后,进行到步骤S360。在步骤S360,判断是否满足显示下页网页内容的预定条件。该显示下页网页内容的预定条件可以是,例如,点击屏幕上设置的显示预读关键字的键,或者,操作移动终端上的翻页键,或者,在使用触摸屏的情况下,在触摸屏上进行翻页操作。当没有满足显示下页网页内容的预定条件时,在步骤S370,继续显示当前网页页面内容。

当满足显示下页网页内容的预定条件时,进行到步骤S380。在步骤S380,读取并在显示单元160上显示在缓存单元150中存储的所预读出的下页网页页面内容。这里要说明的是,根据本发明的一个示例,当在显示单元160上显示所缓存的下页网页页面内容时,利用所缓存的下页网页页面内容数据,对在显示单元160上显示的当前网页页面上所包括的所有内容都进行更新,即,更新当前在显示单元160上显示的网页页面的标题部分、显示窗口框以及正文部分。换言之,在移动终端的显示屏上重新绘制显示窗口框、在显示窗口框上部显示下页网页内容的标题,以及在显示窗口框之内显示下页网页的正文部分。然而,在这种情况下,由于要在显示屏上重新画显示窗口框,因此,下页网页页面内容的显示过程所需要的时间会延长,并且显示屏会闪动。

因此,为了克服这一缺点,在一个更为优选的实施例中,由于一件很长的阅读内容(例如,小说)的各个页的显示窗口框都是相同的,不同的只是每页的显示窗口框上部的标题,以及显示窗口框内的正文部分,因此,当在显示单元160上显示所缓存的下页网页页面内容时,可以保留当前页的显示窗口框不变,只将显示窗口框上部的标题更新为所缓存的下页网页页面内容的标题,将显示窗口框之中的正文部分更新为下页网页页面内容的正文部分。

图4示出了本发明另一实施例的用于在移动终端上进行网页阅读的网页阅读方法的流程图。图4和图3的不同之处在于,在当前页面装载单元110装载当前网页内容后以及在显示单元160显示所装载的当前网页内容之前,还需要判断该当前网页内容是否适合阅读。具体地,图3中的步骤S310被图4中的S411、S412、S413和S414替换,而步骤S420到S480与图3中的S320到S380完全相同。在此仅对图4中的S411、S412、S413以及S414进行说明,而省略对图4中的其余步骤的描述。

如图4中所示,首先,在步骤S411中,在输入了要阅读的网页的网页地址后,当前页面装载单元110从网页服务器装载与所述网页地址对应的网页页面内容。然后,在步骤S412,网页阅读确定单元确定所述当前网页页面内容是否适合阅读。如果适合阅读,则在步骤S414中,所述显示单元160显示当前网页页面。如果不适合阅读,则在步骤S413中,确定采用网页浏览模式进行浏览,并且结束所述过程。

典型地,本发明所述的移动终端可以是各种可能进行网页浏览的终端设备,例如手机、个人数字助理(PDA)等,因此本发明的保护范围不应限定为某种特定类型的移动终端。

尽管前面公开的内容示出了本发明的示例性实施例,但是应当注意,在不背离权利要求限定的本发明的范围的前提下,可以进行多种改变和修改。根据这里描述的发明实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。

尽管已经结合详细示出并描述的优选实施例公开了本发明,但是本领域技术人员应当理解,对于上述本发明所提出的各个实施例,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号