CN102222086B - 基于移动终端的网页阅读方法、网页阅读装置及移动终端 - Google Patents
基于移动终端的网页阅读方法、网页阅读装置及移动终端 Download PDFInfo
- Publication number
- CN102222086B CN102222086B CN201110131372.4A CN201110131372A CN102222086B CN 102222086 B CN102222086 B CN 102222086B CN 201110131372 A CN201110131372 A CN 201110131372A CN 102222086 B CN102222086 B CN 102222086B
- Authority
- CN
- China
- Prior art keywords
- web page
- content
- current
- reading
- contents
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种基于移动终端的网页阅读方法,该方法包括:基于所输入的网页地址,装载对应的当前网页内容并显示;在装载所述当前网页内容时,检测所获得的HTML文件或者文档对象模型中是否包含预读关键词;在存在预读关键词时,判断已经显示的内容与整个当前网页页面内容的百分比是否达到或超过预定阈值;在达到或超过预定阈值时,基于与预读关键词相关联的网页地址预读并缓存下页网页内容;以及当完成当前网页页面内容显示时,显示下页网页内容。利用该网页阅读方法,可以在完成对当前网页内容的全部显示之前预读下页网页内容,并且完成当前网页内容的阅读后立即进入下页网页内容,从而省略等待读取下页网页内容的时间,进而增强了用户的阅读体验。
Description
技术领域
本发明涉及移动互联网领域,更加具体地,涉及一种基于移动终端的网页阅读方法、网页阅读装置以及含有该网页阅读装置的移动终端。
背景技术
随着互联网的普及,人们越来越习惯于通过互联网上提供的网页浏览功能,在互联网上阅读书籍、文章,浏览照片。一本书籍由很多页构成,一篇长的文章也要分成若干页。当用户在终端(例如,计算机、手机)的显示屏上阅读完某一页,要进入下一页时,或者浏览了一系列的照片中的某张照片,然后要浏览下一张照片时,必须要在阅读完该页内容后,通过点击该页网页内容下方的分页标记,例如下页~,利用与该分页标记对应的网页地址进行互联网请求操作,通过互联网读入下一页或下一张照片的内容。这一互联网请求操作要花费一定时间,尤其是在网路繁忙时,花费的时间更长,从而中断了用户的阅读或对照片的浏览,使用户无法进行连续、顺畅的阅读或浏览,从而影响用户的阅读体验。
此外,互联网上所提供的页面通常包括页面头部信息、页面导航链接、页面底部信息、页面相关链接信息、页面主体信息、网页互动信息、广告信息等。该网页所提供的这些内容并非单纯是浏览信息,并且所述内容也存在众多的超链接。在用户以触摸方式浏览时,当用户准备用手指触摸移动终端上的触摸屏来翻到下一页时,可能无意间触摸到设定有超链接的文字或图像,由此导致显示该超链接所指定的网页,而不是用户所期望阅读的下一页。
另外,由于互联网上所提供的网页的宽度和高度都超过移动终端(例如,手机)的屏幕的宽度和高度,所以在利用移动终端进行网页浏览时,需要不断地进行放大缩小和上下左右移动页面操作。在这种情况下,用户进行网页阅读非常不方便。
发明内容
鉴于上述问题提出了本发明,本发明的一个目的在于提供一种基于移动终端的网页阅读方法,利用该网页阅读方法,可以在完成对当前网页内容的全部显示之前预读下页网页内容,并且在满足显示下页网页内容的预定条件时(例如,触碰翻页键)立即进入下页网页内容,从而无需等待读取下页网页内容的时间,进而增强了用户的阅读体验。另外,本发明的另一目的是提供一种用于移动终端的网页阅读装置以及包含该网页阅读装置的移动终端。
根据本发明的一个方面,提供一种基于移动终端的网页阅读方法,包括:基于所输入的网页地址,从网页服务器装载与所述网页地址对应的当前网页内容并进行显示;在装载所述当前网页内容时,检测所获得的与所述网页地址对应的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)等,因此本发明的保护范围不应限定为某种特定类型的移动终端。
尽管前面公开的内容示出了本发明的示例性实施例,但是应当注意,在不背离权利要求限定的本发明的范围的前提下,可以进行多种改变和修改。根据这里描述的发明实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。
尽管已经结合详细示出并描述的优选实施例公开了本发明,但是本领域技术人员应当理解,对于上述本发明所提出的各个实施例,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
Claims (9)
1.一种基于移动终端的网页阅读方法,包括:
基于所接收到的网页地址,确定要装载的网页内容是否适合阅读,在要装载的网页内容适合阅读的情况下,进行如下操作:
基于所接收到的网页地址,从网页服务器装载与所述网页地址对应的当前网页内容,并以阅读模式显示该当前网页,即,只显示要阅读内容的文本部分;
在检测到所获得的与所述网页地址对应的HTML文件或者文档对象模型中包含预读关键词时,判断在所述移动终端的显示屏上已经显示的内容与整个当前网页页面内容的百分比是否达到或超过预定阈值;
在已经显示的内容与整个当前网页页面内容的百分比达到或超过预定阈值时,基于与所述预读关键词相关联的网页地址预读并缓存下页网页内容;以及
当显示到当前页的最下部位置后,继续向上移动当前页面时,将下一页的内容接在当前页的下面以阅读模式显示。
2.如权利要求1所述的方法,其中,在装载并显示与所输入的网页地址对应的当前网页内容之前还包括:
根据所输入的网页地址,确定要装载的当前网页内容是否适合阅读,
只有在要装载的网页内容适合阅读的情况,才进行对预读关键词的检测。
3.如权利要求1所述的方法,其中,所述阈值为50%到90%的任一数值。
4.如权利要求1所述的方法,其中,在所述移动终端上显示网页内容时还包括根据所述移动终端的设备参数对要显示的网页内容进行自动重排。
5.如权利要求4所述的方法,其中,对要显示的内容进行重排的步骤还包括:
将所显示页面中具有超级链接的内容用标注符号标注,
其中,在显示时,如果所述被标注符号标注的内容被点击,则在显示屏底部显示与该被标注的内容中具有的超级链接对应的链接网址。
6.如权利要求5所述的方法,当在显示屏底部显示的链接网址被点击时,在当前窗口或弹出新窗口显示该网址上的内容。
7.一种用于移动终端的网页阅读装置,包括:
网页阅读确定单元,用于根据所输入的网页地址,确定要装载的当前网页内容是否适合阅读;
当前网页内容装载单元,用于基于所输入的网页地址,从网页服务器装载与所述网页地址对应的当前网页内容;
预读关键词检测单元,用于在装载所述当前网页内容时,检测所获得的与所述网页地址对应的HTML文件或者文档对象模型中是否包含预读关键词;
内容显示判断单元,用于在检测到所述HTML文件或者文档对象模型中存在预读关键词时,判断在所述移动终端的显示屏上已经显示的内容与整个当前网页页面内容的百分比是否达到或超过预定阈值;
预读单元,用于在已经显示的内容与整个当前网页页面内容的百分比达到或超过预定阈值时,基于与所述预读关键词相关联的网页地址预读下页网页内容;
缓存单元,用于缓存所预读的下页网页内容;以及
显示单元,用于在装载完当前网页内容后显示该当前网页内容,当显示到当前页的最下部位置后,继续向上移动当前页面时,将下一页的内容接在当前页的下面显示。
8.如权利要求7所述的网页阅读装置,还包括网页阅读确定单元,用于根据所输入的网页地址,确定要装载的当前网页内容是否适合阅读,
其中,只有所述网页阅读确定单元确定为要装载的网页内容适合阅读时,所述预读关键词检测单元才检测所述HTML文件或者文档对象模型中是否包含预读关键词。
9.如权利要求8所述的网页阅读装置,还包括
重排单元,用于在所述移动终端上显示网页内容之前,根据所述移动终端的设备参数对要显示的网页内容进行自动重排;
所述重排单元还包括标注单元,用于将所显示页面中具有超级链接的内容用标注符号标注,其中,只有当所述被标注符号标注的内容被点击时,所述显示单元才在显示屏底部显示与该被标注的内容中具有的超级链接对应的链接网址。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110131372.4A CN102222086B (zh) | 2011-05-18 | 2011-05-18 | 基于移动终端的网页阅读方法、网页阅读装置及移动终端 |
US14/114,558 US9501581B2 (en) | 2011-05-18 | 2011-12-21 | Method and apparatus for webpage reading based on mobile terminal |
PCT/CN2011/084335 WO2012155512A1 (zh) | 2011-05-18 | 2011-12-21 | 基于移动终端的网页阅读方法、网页阅读装置及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110131372.4A CN102222086B (zh) | 2011-05-18 | 2011-05-18 | 基于移动终端的网页阅读方法、网页阅读装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102222086A CN102222086A (zh) | 2011-10-19 |
CN102222086B true CN102222086B (zh) | 2014-11-26 |
Family
ID=44778638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110131372.4A Active CN102222086B (zh) | 2011-05-18 | 2011-05-18 | 基于移动终端的网页阅读方法、网页阅读装置及移动终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9501581B2 (zh) |
CN (1) | CN102222086B (zh) |
WO (1) | WO2012155512A1 (zh) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102222086B (zh) * | 2011-05-18 | 2014-11-26 | 广州市动景计算机科技有限公司 | 基于移动终端的网页阅读方法、网页阅读装置及移动终端 |
CN103076964B (zh) * | 2011-10-26 | 2016-06-01 | 腾讯科技(深圳)有限公司 | 翻屏方法及装置 |
CN103488372B (zh) * | 2012-06-11 | 2017-03-01 | 联想(北京)有限公司 | 一种显示加载数据的方法及电子设备 |
CN103514203A (zh) * | 2012-06-27 | 2014-01-15 | 腾讯科技(深圳)有限公司 | 以阅读模式浏览网页的方法及*** |
CN102799654B (zh) * | 2012-06-29 | 2016-09-14 | 新浪网技术(中国)有限公司 | 一种针对智能终端的文档在线预览方法、***及智能终端 |
CN103678307B (zh) * | 2012-08-31 | 2016-07-13 | 腾讯科技(深圳)有限公司 | 页面显示方法及客户端 |
CN103714074A (zh) * | 2012-09-29 | 2014-04-09 | 百度在线网络技术(北京)有限公司 | 用于移动终端的交互方法、装置和移动终端 |
CN103885891B (zh) * | 2012-12-24 | 2017-07-21 | 腾讯科技(武汉)有限公司 | 一种信息预读的方法及移动终端 |
CN103049193A (zh) * | 2012-12-26 | 2013-04-17 | 广东欧珀移动通信有限公司 | 通过按键实现网页翻页的方法和装置 |
CN103064600B (zh) * | 2013-01-29 | 2015-11-25 | 北京奇虎科技有限公司 | 推送阅读内容的服务器、***、方法和相应的终端 |
CN104050184B (zh) * | 2013-03-13 | 2017-08-22 | 阿里巴巴集团控股有限公司 | 显示页面内容的方法及装置 |
US9207986B2 (en) * | 2013-04-11 | 2015-12-08 | Facebook, Inc. | Identifying a next window of idle time to perform pre-generation tasks of content portions outside of the displayable region stored in a message queue |
CN103390050B (zh) * | 2013-07-24 | 2016-08-17 | 小米科技有限责任公司 | 网页预取的方法、装置及终端设备 |
WO2015013557A1 (en) * | 2013-07-26 | 2015-01-29 | Tech 2000, Incorporated | Methods and devices for accessing and displaying content on a mobile device |
CN104346186A (zh) * | 2013-08-02 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 实现网络图书离线阅读的方法及装置 |
CN104572650A (zh) * | 2013-10-11 | 2015-04-29 | 中兴通讯股份有限公司 | 浏览器智能阅读实现方法、装置及其终端 |
CN103617164B (zh) * | 2013-10-22 | 2017-02-01 | 小米科技有限责任公司 | 网页预取方法、装置及终端设备 |
US9230038B2 (en) * | 2013-11-04 | 2016-01-05 | Verizon Patent And Licensing Inc. | Content fetching and caching on a mobile device |
CN103617229A (zh) * | 2013-11-25 | 2014-03-05 | 北京奇虎科技有限公司 | 一种关联网页数据库的建立方法和装置 |
CN104731817B (zh) * | 2013-12-23 | 2019-11-22 | 腾讯科技(深圳)有限公司 | 一种网页展现方法和装置 |
CN104750373B (zh) * | 2013-12-25 | 2018-12-28 | 腾讯科技(深圳)有限公司 | 一种处理页面内容的方法及装置 |
CN104268186A (zh) * | 2014-09-16 | 2015-01-07 | 可牛网络技术(北京)有限公司 | 网页的展现方法、装置和移动终端 |
CN104268221B (zh) * | 2014-09-25 | 2017-09-15 | 车智互联(北京)科技有限公司 | 基于Ios***WebView的翻页方法和翻页*** |
CN104361071A (zh) * | 2014-11-12 | 2015-02-18 | 沈文策 | 页面预加载方法及装置 |
CN104572912B (zh) * | 2014-12-26 | 2017-03-29 | 北京京东尚科信息技术有限公司 | 一种网页页面加载方法及*** |
CN104462567B (zh) * | 2014-12-26 | 2018-01-09 | 北京奇虎科技有限公司 | web页面的切换方法和装置及综合页面提供装置 |
CN105095374A (zh) * | 2015-06-30 | 2015-11-25 | 北京奇虎科技有限公司 | 移动终端新闻浏览的方法及装置 |
CA3011805C (en) | 2016-01-21 | 2021-03-09 | Bounce Exchange, Inc. | Systems and methods of dynamically providing information at detection of exit intent on a mobile computing device |
KR102458261B1 (ko) * | 2016-02-03 | 2022-10-25 | 삼성전자주식회사 | 디스플레이를 제어하는 전자 장치 및 방법 및 이를 위한 서버 및 방법 |
CN107193819B (zh) * | 2016-03-14 | 2021-01-26 | 阿里巴巴(中国)有限公司 | 用于网页预读的方法、设备、浏览器及客户端设备 |
CN107229405A (zh) * | 2016-03-25 | 2017-10-03 | 广州市动景计算机科技有限公司 | 用于提供网页内容的方法、设备、浏览器及电子设备 |
CN106156274A (zh) * | 2016-06-23 | 2016-11-23 | 北京金山安全软件有限公司 | 页面内容加载方法、装置及电子设备 |
CN106484248B (zh) * | 2016-09-19 | 2019-12-31 | 北京京东尚科信息技术有限公司 | 电子书的阅读处理方法和装置 |
US10334014B2 (en) * | 2016-11-17 | 2019-06-25 | Futurewei Technologies, Inc. | Accessing connected service resources in a distributed application programming interface |
CN108153762A (zh) * | 2016-12-05 | 2018-06-12 | 天脉聚源(北京)科技有限公司 | 一种页面内容切换显示的方法和*** |
US20190377488A1 (en) * | 2016-12-22 | 2019-12-12 | Ve Global Uk Limited | Inferring exit on detecting a scrolling condition |
CN108255896A (zh) * | 2017-02-06 | 2018-07-06 | 广州市动景计算机科技有限公司 | 网页预读方法、网页访问方法、设备及电子设备 |
US10860674B2 (en) * | 2017-07-25 | 2020-12-08 | Cake Technologies, Inc. | Page compete |
CN108255918B (zh) * | 2017-09-15 | 2020-11-03 | 阿里巴巴(中国)有限公司 | 预读关键词集合的获取方法、网页访问设备及电子设备 |
CN108182195A (zh) * | 2017-11-23 | 2018-06-19 | 五八有限公司 | 一种数据的加载方法、装置、终端及存储介质 |
CN108416009A (zh) * | 2018-03-01 | 2018-08-17 | 广东欧珀移动通信有限公司 | 移动终端的文本检索方法、装置、存储介质及移动终端 |
CN111241446B (zh) * | 2020-01-13 | 2023-10-31 | 杭州安恒信息技术股份有限公司 | 一种web网页的正文内容提取方法、装置、设备及介质 |
CN111488370B (zh) * | 2020-04-02 | 2023-09-12 | 杭州迪普科技股份有限公司 | 列表分页快速响应***和方法 |
CN113946774B (zh) * | 2021-10-26 | 2022-04-08 | 掌阅科技股份有限公司 | 书籍网页的跳转方法、计算设备及计算机存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101140574A (zh) * | 2006-09-05 | 2008-03-12 | 腾讯科技(深圳)有限公司 | 一种网页内容展现方法和一种客户端装置 |
CN101325602A (zh) * | 2008-07-30 | 2008-12-17 | 广州市动景计算机科技有限公司 | 一种微浏览器智能预读网页的方法及*** |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5878223A (en) * | 1997-05-07 | 1999-03-02 | International Business Machines Corporation | System and method for predictive caching of information pages |
US7047485B1 (en) * | 1999-11-10 | 2006-05-16 | International Business Machines Corporation | Intelligent pre-caching on a network |
US7565450B2 (en) * | 2000-03-16 | 2009-07-21 | Adara Networks Inc. | System and method for using a mapping between client addresses and addresses of caches to support content delivery |
US20050055426A1 (en) * | 2000-06-12 | 2005-03-10 | Kim Smith | System, method and computer program product that pre-caches content to provide timely information to a user |
US6795848B1 (en) * | 2000-11-08 | 2004-09-21 | Hughes Electronics Corporation | System and method of reading ahead of objects for delivery to an HTTP proxy server |
JP2002373109A (ja) * | 2001-06-13 | 2002-12-26 | Nec Corp | データ先読みシステムおよび先読み方法 |
US20040128346A1 (en) * | 2001-07-16 | 2004-07-01 | Shmuel Melamed | Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches |
US7509393B2 (en) * | 2001-12-19 | 2009-03-24 | International Business Machines Corporation | Method and system for caching role-specific fragments |
US7392348B2 (en) * | 2003-08-06 | 2008-06-24 | International Business Machines Corporation | Method for validating remotely cached dynamic content web pages |
US7395355B2 (en) * | 2002-07-11 | 2008-07-01 | Akamai Technologies, Inc. | Method for caching and delivery of compressed content in a content delivery network |
US7171469B2 (en) * | 2002-09-16 | 2007-01-30 | Network Appliance, Inc. | Apparatus and method for storing data in a proxy cache in a network |
US7584500B2 (en) * | 2003-11-19 | 2009-09-01 | Hughes Network Systems, Llc | Pre-fetching secure content using proxy architecture |
US20060230030A1 (en) * | 2005-04-12 | 2006-10-12 | Volpa Peter J | Method and system for accessing and viewing files on mobile devices |
JP4238849B2 (ja) * | 2005-06-30 | 2009-03-18 | カシオ計算機株式会社 | Webページ閲覧装置、Webページ閲覧方法、及びWebページ閲覧処理プログラム |
US7921184B2 (en) * | 2005-12-30 | 2011-04-05 | Citrix Systems, Inc. | System and method for performing flash crowd caching of dynamically generated objects in a data communication network |
US7685255B2 (en) * | 2006-04-24 | 2010-03-23 | Blue Coat Systems, Inc. | System and method for prefetching uncacheable embedded objects |
US7461206B2 (en) * | 2006-08-21 | 2008-12-02 | Amazon Technologies, Inc. | Probabilistic technique for consistency checking cache entries |
KR100881668B1 (ko) * | 2006-11-09 | 2009-02-06 | 삼성전자주식회사 | 웹 페이지 프리페치 장치 및 방법 |
US8504775B2 (en) * | 2007-03-12 | 2013-08-06 | Citrix Systems, Inc | Systems and methods of prefreshening cached objects based on user's current web page |
US20080228864A1 (en) * | 2007-03-12 | 2008-09-18 | Robert Plamondon | Systems and methods for prefetching non-cacheable content for compression history |
CN101420490A (zh) * | 2008-05-30 | 2009-04-29 | 北京天腾时空信息科技有限公司 | 一种数据的读取方法和装置 |
CN101739194B (zh) * | 2008-11-19 | 2016-01-20 | 宏达国际电子股份有限公司 | 页面显示方式的调整方法与其移动电子装置 |
US9058402B2 (en) * | 2012-05-29 | 2015-06-16 | Limelight Networks, Inc. | Chronological-progression access prioritization |
US20110029899A1 (en) * | 2009-08-03 | 2011-02-03 | FasterWeb, Ltd. | Systems and Methods for Acceleration and Optimization of Web Pages Access by Changing the Order of Resource Loading |
CN101777068B (zh) * | 2009-12-31 | 2015-07-22 | 优视科技有限公司 | 一种用于移动通讯设备终端的网页页面预读及整合浏览***及其应用方法 |
CN101848231B (zh) * | 2010-03-08 | 2013-01-02 | 深圳市同洲电子股份有限公司 | 一种数据传输的方法和*** |
US9043385B1 (en) * | 2010-04-18 | 2015-05-26 | Viasat, Inc. | Static tracker |
US8892608B2 (en) * | 2010-07-30 | 2014-11-18 | Apollo Education Group, Inc. | Highly reliable cross-session web application instrumentation |
US8601052B2 (en) * | 2010-10-04 | 2013-12-03 | Qualcomm Incorporated | System and method of performing domain name server pre-fetching |
US9075893B1 (en) * | 2011-02-25 | 2015-07-07 | Amazon Technologies, Inc. | Providing files with cacheable portions |
US8539338B2 (en) * | 2011-04-11 | 2013-09-17 | Microsoft Corporation | Cooperative rendering cache for mobile browser |
US8645501B2 (en) * | 2011-05-05 | 2014-02-04 | Qualcomm Innovation Center, Inc. | Adaptive DNS pre-fetching |
CN102222086B (zh) * | 2011-05-18 | 2014-11-26 | 广州市动景计算机科技有限公司 | 基于移动终端的网页阅读方法、网页阅读装置及移动终端 |
US9607420B2 (en) * | 2011-11-14 | 2017-03-28 | Microsoft Technology Licensing, Llc | Animations for scroll and zoom |
US9294582B2 (en) * | 2011-12-16 | 2016-03-22 | Microsoft Technology Licensing, Llc | Application-driven CDN pre-caching |
-
2011
- 2011-05-18 CN CN201110131372.4A patent/CN102222086B/zh active Active
- 2011-12-21 WO PCT/CN2011/084335 patent/WO2012155512A1/zh active Application Filing
- 2011-12-21 US US14/114,558 patent/US9501581B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101140574A (zh) * | 2006-09-05 | 2008-03-12 | 腾讯科技(深圳)有限公司 | 一种网页内容展现方法和一种客户端装置 |
CN101325602A (zh) * | 2008-07-30 | 2008-12-17 | 广州市动景计算机科技有限公司 | 一种微浏览器智能预读网页的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN102222086A (zh) | 2011-10-19 |
US20140380144A1 (en) | 2014-12-25 |
US9501581B2 (en) | 2016-11-22 |
WO2012155512A1 (zh) | 2012-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102222086B (zh) | 基于移动终端的网页阅读方法、网页阅读装置及移动终端 | |
US10318095B2 (en) | Reader mode presentation of web content | |
US8751953B2 (en) | Progress indicators for loading content | |
US9552440B1 (en) | Online information system with continuous scrolling and advertisements | |
US9311283B2 (en) | System for clipping webpages by traversing a dom, and highlighting a minimum number of words | |
CN101542427B (zh) | 内容馈给用户界面 | |
US9372592B1 (en) | Presenting information related to content items | |
EP2500860A1 (en) | Server apparatus, terminal apparatus, user's degree of interest calculation method, user's degree of interest calculation program, terminal program, recording medium having program recorded therein, and information providing system | |
CN102929521A (zh) | 提供用于互联网服务的用户界面的方法和装置 | |
CN102349066A (zh) | 在浏览器中的新标签页面和书签工具条 | |
CN102831148B (zh) | 一种基于浏览器的推荐数据加载方法和装置 | |
CN104866582A (zh) | 显示页面信息的方法和装置 | |
US20130185670A1 (en) | Graphical view of social content streams | |
CN101539933B (zh) | 智能型内容直达技术 | |
CN102970339A (zh) | 一种显示网址的方法和浏览器 | |
US20110125571A1 (en) | Method and system for speed efficient and relevancy efficient advertising through a web enabled element | |
JP5364220B1 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
JP5774661B2 (ja) | 配信装置、端末装置、配信方法、配信プログラム及び端末プログラム | |
US9081832B2 (en) | Providing leaf page sublinks in response to a search query | |
Radilova et al. | Tool for Optimizing Webpages on a Mobile Phone | |
CN102982080A (zh) | 网址显示方法和装置 | |
JP2015215915A (ja) | 表示制御プログラム及び端末装置 | |
CN113742020A (zh) | 一种传统蒙古文移动端纵向多栏布局的显示实现方法 | |
JP5670377B2 (ja) | Web閲覧履歴取得装置及びプログラム | |
JP5881882B2 (ja) | 配信装置、端末装置、配信方法及び配信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200701 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Alibaba (China) Co.,Ltd. Address before: 2, 16, 301 rooms, 510665 Yun Yun Road, Tianhe District, Guangdong, Guangzhou Patentee before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |