网页显示方法和装置制造方法及图纸

技术编号:16949927 阅读:24 留言:0更新日期:2018-01-06 18:34
一种网页显示方法,包括以下步骤:获取打开网页的指令;判断所述网页是否为连续网页的首页,若是,获取所述首页的正文内容并显示,并获取所述连续网页中所述首页后续的网页的正文内容,根据显示操控指令显示所述后续的网页的正文内容。上述方法在显示连续网页包含的网页的网页内容时,不多次重复显示相同的附属内容,而只显示网页的正文内容,正文内容是读者阅读网页的主要阅读对象,不多次重复显示相同的附属内容,不但可减少网页内容的冗余信息,增大网页的正文内容占用屏幕的空间,还能更加方便操控正文内容的显示,从而可提高连续网页阅读效率。此外,还提供一种网页显示装置。

Web page display method and device

A method for displaying a web, comprising the following steps: acquiring open web instruction; whether the web page is for web page, if the content of the text, obtaining the home page and display, and get the continuous \in the text of\ home follow-up, according to the control instruction to display the following the web page text content. The method in the continuous display page contains a web page content, do not repeat the same content display affiliated, and only display the text content of the web page, the content of the text is the main object of readers \reading, do not repeat the same content display affiliated, but can reduce the redundant information of Web content, the content of the text.\ the occupation of the screen space, but also more convenient to manipulate the text display, which can improve the efficiency of reading \continuous. In addition, a web page display device is provided.

【技术实现步骤摘要】
网页显示方法和装置
本专利技术涉及互联网
,特别涉及一种网页显示方法和装置。
技术介绍
连续网页包含用下一页文本超链接串连起来的多个网页。若有N个网页,其中的网页记为第一网页、第二网页、…、第N网页,若第一网页中的下一页文本超链接指向第二网页、第二网页中的下一页文本超链接指向第三网页、…、第(N-1)网页中的下一页文本超链接指向第N网页,则该N个网页组成连续网页。其中的第一网页可称之为上述连续网页的首页。当然第二网页也可称为由第二网页、第三网页、…、第N网页组成的连续网页的首页,依次类推。下一页文本超链接指的是用于链接的文本(可称为链接文本)的含义表示下一页的文本超链接。含义表示下一页的文本包含多个,例如,“下一页”、“下页”、“next”等等。网页内容中包含正文内容和附属内容,正文内容为网页内容的主体,用于表示网页的主题内容。正文内容可以包含图片、文章等。正文内容一般为读取阅读网页的主要阅读对象。附属内容则网页的主题内容之外的一些内容,例如广告、友情链接和相似主题链接等等。连续网页中包含的网页的正文内容一般关于同一主题但内容不同,而附属内容则一般相同。传统的方法在显示网页时,一般显示网页的所有内容,包括正文内容和附属内容,若网页中有下一页文本超链接,当获取到用户点击下一页文本超链接的操作时,则显示下一页网页的所有内容。因此,传统的方法在显示连续网页时,每显示一页网页,都会显示网页相同的附属内容,从而多次重复显示连续网页的附属内容。内容相同的附属内容会占据屏幕的相当一部分空间,尤其是在移动终端的屏幕较小的情况下,附属内容的显示使得用户界面中内容的分布相对拥挤,将正文内容放大并移动到屏幕中央则需要额外的操作,从而使得阅读连续网页的效率较低。
技术实现思路
基于此,有必要提供一种能提高连续网页阅读效率的网页显示方法。一种网页显示方法,包括以下步骤:获取打开网页的指令;判断所述网页是否为连续网页的首页,若是,获取所述首页的正文内容并显示,并获取所述连续网页中所述首页后续的网页的正文内容,根据显示操控指令显示所述后续的网页的正文内容。此外,还有必要提供一种能提高连续网页阅读效率的网页显示装置。一种网页显示装置,包括:指令获取模块,用于获取打开网页的指令;连续网页判断模块,用于判断所述网页是否为连续网页的首页;正文内容获取模块,用于若所述网页为连续网页的首页,则获取所述首页的正文内容;显示模块,用于显示所述首页的正文内容;所述正文内容获取模块还用于在显示所述首页的正文内容之后,获取所述连续网页中所述首页后续的网页的正文内容;所述显示模块还用于根据显示操控指令显示所述后续的网页的正文内容。上述网页显示方法和装置,在显示连续网页包含的网页的网页内容时,不多次重复显示相同的附属内容,而只显示网页的正文内容,正文内容是读者阅读网页的主要阅读对象,不多次重复显示相同的附属内容,不但可减少网页内容的冗余信息,增大网页的正文内容占用屏幕的空间,还能更加方便操控正文内容的显示,从而提高连续网页阅读效率。而且,上述方法和装置在显示首页的正文内容后,就获取连续网页中首页后续的网页的正文内容,用户阅读首页一般需要一段时间,因此,获取后续的网页的正文内容这一过程在用户阅读首页期间就已经完成了,当获取到进入下一页的指令后,可直接显示已经获取的下一页的正文内容,减少了等待进入下一页的时间,提高了连续网页中页面的显示速度。【附图说明】图1为一个实施例中的网页显示方法的流程示意图;图2为一个实施例中图1的步骤S103的流程示意图;图3为一个实施例中两个网页的源代码比较示意图;图4为一个实施例中图1的步骤S105的流程示意图图5为一个实施例中页面显示示意图;图6为一个实施例中的网页显示装置的结构示意图;图7为一个实施例中正文内容获取模块的结构示意图。【具体实施方式】如图1所示,在一个实施例中,一种网页显示方法,包括以下步骤:步骤S101,获取打开网页的指令。步骤S102,判断上述网页是否为连续网页的首页,若是,则执行步骤S103。在一个实施例中,若上述网页不是连续网页的首页,则显示该网页的所有网页内容,包括正文内容和附属内容。在一个实施例中,指令中包含待打开网页的链接地址,可根据指令包含的链接地址拉取网页的源文件,判断网页的源文件中是否存在下一页文本超链接,若是,则说明该网页有下一页,可判定该网页为连续网页的首页。在一个实施例中,可预先维护一个下一页文本清单,清单中可包含“下页”、“下一页”和“next”等表示下一页含义的文本。步骤S102可判断网页中是否存在所链接的文本包含于下一页文本清单的文本超链接,若是,则说明网页中包含下一页文本超链接。步骤S103,获取首页的正文内容并显示。如图2所示,在一个实施例中,步骤S103包括以下步骤:步骤S201,根据首页的源文件中的下一页文本超链接拉取首页的下一页的源文件。步骤S202,查找首页的源文件与首页的下一页的源文件中相同的源代码块。在一个实施例中,可查找出首页的源文件与首页的下一页的源文件中路径和属性相同的标签,得到由相同的标签组成的源代码块。如图3所示,301和302分别为两个网页的源文件所包含的源代码。比较两个源文件可知,书签“<ahref=”xxxx”></a>”的路径(都为:html/body)和属性(链接文字都为“书城”、链接地址都为“xxxx”都相同。依次类推,可得出相同的源代码块303和304。步骤S203,获取首页的源文件中上述相同的源代码块之外的源代码。步骤S204,解析获取的源代码,得到首页的正文内容。步骤S104,获取连续网页中首页后续的网页的正文内容。在一个实施例中,可拉取首页后续的网页的源文件,获取后续的网页的源文件中上述相同的源代码块之外的源代码;解析获取的源代码,得到后续的网页的正文内容。在一个实施例中,可在每次显示新网页的正文内容后,若该新网页不是连续网页的最后一页,根据该新网页的下一页文本超链接拉取新网页的下一页的源代码。首页后续的网页的源代码分次获取。在另一个实施例中,可在显示首页的正文内容后,即拉取首页后续所有网页的源代码。步骤S105,根据显示操控指令显示首页后续的网页的正文内容。在一个实施例中,一个网页的正文内容显示于同一个页面;如图4所示,步骤S105包括以下步骤:步骤S401,根据显示操控指令移动屏幕当前显示的页面。在一个实施例中,屏幕为触敏显示器。可检测与屏幕的接触,并按照接触的移动的方向和速度形成具有相应方向和速度的显示操控指令,并根据该显示操作指令的方向和速度来移动当前显示的页面,以显示页面中包含的正文内容不同部分。步骤S402,若屏幕当前显示的页面被移动到页面底部到屏幕底部的距离大于等于预设值的位置,且该页面对应的网页不是连续网页的最后一页,则显示对应的网页的下一页网页的正文内容。如图5所示,当页面501被移动到其底部到屏幕502底部的距离大于等于预设值的位置时,可判断该页面的源文件中是否有下一页文本超链接,若是,则显示下一页的正文内容。本实施例中,当页面被移动到页面底部到屏幕底部的距离大于等于预设值的位置时,进入到下一页面,根据页面底部与屏幕底部的距离来判断是否触本文档来自技高网
...
网页显示方法和装置

【技术保护点】
一种网页显示方法,包括以下步骤:获取打开网页的指令;判断所述网页是否为连续网页的首页,若是,获取所述首页的正文内容并显示,并获取所述连续网页中所述首页后续的网页的正文内容,根据显示操控指令显示所述后续的网页的正文内容;若屏幕当前显示的正文内容为所述连续网页的最后一页网页的正文内容,则显示所述连续网页的附属内容;一个网页的正文内容显示于同一个页面,所述根据显示操控指令显示所述后续的网页的正文内容的步骤包括:根据显示操控指令移动屏幕当前显示的页面;若屏幕当前显示的页面被移动到页面底部到屏幕底部的距离大于等于预设值的位置,且该页面对应的网页不是所述连续网页的最后一页,则显示所述对应的网页的下一页网页的正文内容。

【技术特征摘要】
1.一种网页显示方法,包括以下步骤:获取打开网页的指令;判断所述网页是否为连续网页的首页,若是,获取所述首页的正文内容并显示,并获取所述连续网页中所述首页后续的网页的正文内容,根据显示操控指令显示所述后续的网页的正文内容;若屏幕当前显示的正文内容为所述连续网页的最后一页网页的正文内容,则显示所述连续网页的附属内容;一个网页的正文内容显示于同一个页面,所述根据显示操控指令显示所述后续的网页的正文内容的步骤包括:根据显示操控指令移动屏幕当前显示的页面;若屏幕当前显示的页面被移动到页面底部到屏幕底部的距离大于等于预设值的位置,且该页面对应的网页不是所述连续网页的最后一页,则显示所述对应的网页的下一页网页的正文内容。2.根据权利要求1所述的网页显示方法,其特征在于,所述判断所述网页是否为连续网页的首页的步骤包括:根据所述指令包含的链接地址拉取所述网页的源文件,查找所述源文件中是否存在下一页文本超链接,若是,则判定所述网页为连续网页的首页。3.根据权利要求2所述的网页显示方法,其特征在于,所述获取所述首页的正文内容的步骤包括:根据所述首页的源文件中的下一页文本超链接拉取所述首页的下一页的源文件;查找所述首页的源文件与所述下一页的源文件中相同的源代码块;获取所述首页的源文件中所述相同的源代码块之外的源代码;解析获取的所述源代码,得到所述首页的正文内容。4.根据权利要求3所述的网页显示方法,其特征在于,所述获取所述连续网页中所述首页后续的网页的正文内容的步骤包括:拉取所述首页后续的网页的源文件;获取所述后续的网页的源文件中所述相同的源代码块之外的源代码;解析获取的所述源代码,得到所述后续的网页的正文内容。5.一种网页显示装置,其特征在于,包括:指令获取模块,用于获取打开网页的指令;连续网页判断模块,用于判断所述网页是否为连续网页的首页;正文内容获取模块,用...

【专利技术属性】
技术研发人员:豆宁军
申请(专利权)人:腾讯科技武汉有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1