一种用于呈现网页内容的方法、装置和服务器的制作方法

文档序号:6458278阅读:100来源:国知局
专利名称:一种用于呈现网页内容的方法、装置和服务器的制作方法
技术领域
本发明涉及计算机网络技术,尤其涉及一种用于呈现网页内容的 方法、装置和服务器。
背景技术
伴随着互联网的蓬勃发展,用户可以使用互联网随时访问远程服 务器提供的各种信息。通常,用户利用浏览器向服务器发送对信息的 请求,然后服务器以网页的形式把用户所请求的信息发送给用户,用 户使用浏览器呈现和浏览来自服务器的网页信息,其中,在网页中可 以包含各种不同类型的内容,例如文本、图片、音频、视频等等。
然而,由于信息量的极大丰富,网页内容经常随着时间的推移而 变化。例如,作为新闻网站中的网页,新闻网页通常呈现某个时段中 的最新的新闻,比如,可能只有今天的新闻。所以,网页的版本更新 很快。但是,对于一些用户来说,他们可能只对某个时间段的网页感 兴趣,例如,前一天的网页。相反的,对于另外一些用户来说,他们 也许只对网页中的最新内容感兴趣而不希望那些过期的信息影响他 们的浏览。如此看来,针对网页内容的需求,网页内容的时间状态对 用户而言是致关重要的。故此,向用户呈现具有合适的时间状态的网 页内容的网页是非常有意义并且有用的。
美国专利US 7,120,862提出了一种使用可变时间戳来实现对网 络资源的持续访问的方法和装置。在该方法中,网页的不同版本被存 储在服务器的持久存档文件中,浏览器通过把时间戳置于请求网页的 URL或者HTTP请求报文的头部分来向服务器请求某个网页的特定 版本,然后,服务器根据收到的请求中的时间戳,从持久存档文件中 取出所指定版本的网页并发送给用户。该发明满足了用户对特定时间 版本的网页的需求。
7尽管如此,用户在浏览网页时依然存在问题。例如,对于某个网 页来说,其所包含的一些内容元素是有时间期限的,即该内容元素仅 在特定时期内有效。当超出了该特定时期以后,该内容元素对用户而
言就没有用了。例如, 一个特定网页包括了一条A商场在店庆期间 所有商品打五折的广告内容,那么,在A商场的店庆之前和店庆期 间,该特定网页包括这条广告内容对于用户是有用的,然而,在A 商场的店庆之后,该特定网页还包括这条广告内容对于用户就是没有 用的。在这种情况下,如果该特定网页包括这条广告内容,那么一些 用户就会抱怨网页中包括了过期的内容元素,影响了他们对内容的浏 览。
为了防止过期的网页内容影响用户,可以依靠手工修改网页的源 代码来清除这种过期的内容元素,但是这样非常不方便且缺乏灵活 性。

发明内容
考虑到上述问题,本发明的目的在于提供一种用于呈现网页内容 的方法、装置和服务器,其能够防止网页中过期的内容元素影响用户。
为了实现本发明的目的,按照本发明的一种用于呈现网页内容的
方法,包括步骤
接收来自浏览客户端的对网页的请求;
确定组成所述请求的网页的内容元素中处于时间无效状态的内
容元素;
处理所述请求的网页中所述处于时间无效状态的内容元素;以及 将所述已处理的网页发送给所述浏览客户端。
为了实现本发明的目的,按照本发明的一种用于控制网页中的内 容的呈现的装置,包括
接收模块,用于接收来自浏览客户端的对网页的请求; 确定模块,用于确定组成所述请求的网页的内容元素中处于时间无效状态的内容元素;
处理模块,用于处理所述请求的网页中所述处于时间无效状态的 内容元素;以及
发送模块,用于将所述已处理的网页发送给所述浏览客户端。
为了实现本发明的目的,按照本发明的一种服务器,包括
通信适配器,用于接收来自浏览客户端的对网页的请求和从网页 存储中读取组成所述请求的网页的内容元素;以及
处理器,用于确定组成所述请求的网页的所述内容元素中处于时 间无效状态的内容元素,以及处理所述请求的网页中所述处于时间无 效状态的内容元素,
其中,所述通信适配器将所述已处理的网页发送给所述浏览客户


本发明的其它特征、特点和目的,通过下面结合附图的描述将变 得更加显而易见,其中,在附图中
图1示出了是根据本发明一个实施例的网络环境的示意图。 图2示出了是根据本发明一个实施例的Web服务器的示意图。 图3示出本发明一个实施例的用于呈现网页内容的方法的流程图。
图4示出了本发明第一实施例的用于确定网页中处于时间无效
状态的内容元素的方法的流程图。
图5示出了本发明一个实施例的时间有效性信息的两个例子。
图6示出了本发明第一实施例的一个网页的例子。
图7示出了本发明第二实施例的用于确定网页中处于时间无效
状态的内容元素的方法的流程图。
图8示出了本发明第二实施例的一个网页的例子。
图9示出了本发明第三实施例的用于确定网页中处于时间无效
状态的内容元素的方法的流程图。
9图io示出了本发明第三实施例的一个网页的例子。
图11示出了本发明第四实施例的用于确定网页中处于时间无效 状态的内容元素的方法的流程图。
图12示出了本发明第四实施例的一个网页的例子。 在图中,相同的附图标记表示相同或类似的部件或步骤。
具体实施例方式
按照本发明的一个方面,首先将网页中仅在特定时期内有效的内 容元素(或内容部件)设置一个时间有效性信息,其指明该内容元素 有效的时间期限,然后,当用户通过浏览器向服务器请求网页时,服 务器根据时间有效性信息确定网页中处于时间无效状态的内容元素, 接着,服务器处理网页中处于时间无效状态的内容元素,最后,服务 器将该处理后的网页发送给用户。
下面,将结合附图,详细描述本发明的各种实施例。
图1示出了是根据本发明一个实施例的网络环境的示意图。如图 l所示,该网络环境包括Web服务器lO、存储器20、 Internet网络 30和浏览客户端40。
其中,当用户想浏览一个网页时,用户通过浏览客户端40经由 Internet网络30向Web服务器10发送一个HTTP请求信息,以请求 该网页。
Web服务器10收到来自浏览客户端40的HTTP请求信息后,从 作为网页存储的存储器20中读取用户所请求的网页,并经由Internet 网络30向浏览客户端40发送一个包含该请求的网页的HTTP响应信息。
浏览客户端40收到来自Web服务器10的HTTP响应信息后, 呈现其中所包含的网页以供用户浏览。
图2示出了是根据本发明一个实施例的Web服务器的示意图。如图2所示,Web服务器10包括处理器(CPU) 11、存储器15、 一个或者多个磁盘13和通讯适配器17。其中,通讯适配器17控制 Web服务器IO与其它通过网络接口连接到网络上的系统、设备之间 的通讯。实现本发明各种实施例的方法的计算机程序保存在存储器 15和/或磁盘13上,处理器11从存储器15和/或磁盘13中读取该计 算机程序并执行它。
图3示出本发明一个实施例的用于呈现网页内容的方法的流程 图。如图3所示,在步骤S210中,用户经由浏览客户端40向Web 服务器10发送一个HTTP请求消息,以请求一个网页。
在步骤S220中,收到来自浏览客户端40的HTTP请求消息后, Web服务器10的通讯适配器17从存储器20中读取所请求的网页的 数据。
之后,在步骤S230中,Web服务器10的处理器ll通过分析组 成所请求的网页的内容元素的时间有效性信息,确定该网页中处于时 间无效状态(即过期)的内容元素。
然后,在步骤S240中,Web服务器10的处理器ll处理所请求 的网页以删除处于时间无效状态的内容元素。
接着,在步骤S250中,Web服务器10的通讯适配器17向浏览 客户端40发送一个HTTP响应消息,其中,该HTTP响应消息包括 该已处理的网页。
最后,在步骤S260中,在收到来自Web服务器10的HTTP响 应消息后,浏览客户端40呈现该HTTP响应消息中所包含的网页, 以供用户浏览。
下面,描述步骤S230中用于确定网页中处于时间无效状态的内 容元素的方法的四个实施例。
<第一实施例>
图4示出了本发明第一实施例的用于确定网页中处于时间无效
ii状态的内容元素的方法的流程图。
如图4所示,在步骤S410中,Web服务器10的处理器ll从所 读取的网页数据中读取一个其时间有效性状态仍未检查的内容元素, 作为当前内容元素(内容部件)A。
在步骤S420中,Web服务器10的处理器11读出内容元素A的 时间有效性信息,该时间有效性信息是表明内容元素的有效期限的信 息。图5示出了本发明一个实施例的时间有效性信息的两个例子。如 图5所示,在第一个例子中,时间有效性信息保存在内容元素中,包 括表示内容元素是否具有时间约束(时间期限)的时间约束标志 TimeStampFlag和时间期限信息(包括如时间约束类型 TimeStampType和具体的过期时间TimeOut等)。在第二个例子中, 时间有效性信息包括保存在内容元素中的第一部分和保存在内容元 素外的第二部分,其中,该第一部分包括内容元素是否具有时间约束 (时间期限)的时间约束标志TimeStampFlag和时间戳标识 TimeStampID,该第二部分包括时间戳标识TimeStampID和时间期限 信息(包括如时间约束类型TimeStampType、频率Frequency (例如 每天、每月、每季度、每年等)、有效时间点TimePointDate (每天12 点、每月1号等))。
在步骤S430中,Web服务器10的处理器11根据所读出的内容 元素A的时间有效性信息所包括的时间约束标志,判断内容元素A 是否具有时间期限。
如果步骤S430的判断结果表明内容元素A不具有时间期限,则 流程进行到步骤S460。
如果步骤S430的判断结果表明内容元素A具有时间期限,则流 程进行到步骤S440。在步骤S440中,Web服务器10的处理器11根 据内容元素A的时间有效性信息所包括的时间期限信息,进一步判 断内容元素A当前是否处于时间无效状态(即是否己经过期,或处 于显示周期中非显示时期)。
如果步骤S440的判断结果表明内容元素A没有处于时间无效状态,则流程进行到步骤S460。
如果步骤S440的判断结果表明内容元素A处于时间无效状态, 则流程进行到步骤S450。在步骤S450中,Web服务器10的处理器 11将内容元素A设置为处于时间无效状态的内容元素。
在步骤S460中,Web服务器10的处理器11判断网页中是否还 存在其时间有效性状态仍未检查的内容元素。
如果步骤S460的判断结果为肯定,则流程返回到步骤S410。如 果步骤S460的判断结果为否定,则流程结束。
图6示出了本发明第一实施例的一个网页的例子。如图6所示, 网页800包含一段文字内容810 (内容元素A),假设文字内容810 的时间有效性信息表明文字内容810的时间期限是将于2007年9月 30日过期,并且当前时间是2008年1月1日。那么,根据图4所示
的本发明第一实施例的用于确定网页中处于时间无效状态的内容元 素的方法,Web服务器10的处理器11判断网页800的文字内容810 当前已经处于时间无效状态,因此,Web服务器10的处理器11把文 字内容810设置为处于时间无效状态的内容元素。
<第二实施例>
图7示出了本发明第二实施例的用于确定网页中处于时间无效 状态的内容元素的方法的流程图。从图7可以看出,本发明第二实施 例的方法除了包括本发明第一实施例中的歩骤S410-S460之外,还包 括步骤S700-S740。为了避免重复说明,下面仅描述本发明第二实施 例与本发明第一实施例不相同的部分,即步骤S700-S740,而两者相 同的部分(即步骤S410-S460)不再说明。
如图7所示,如果步骤S430的判断结果表明内容元素A不具有 时间期限,或者如果步骤S440的判断结果表明内容元素A没有处于 时间无效状态,则流程进行到步骤S700。在步骤S700中,Web服务 器10的处理器11判断内容元素A是否引用了外部链接资源。
如果步骤S700的判断结果表明内容元素A没有引用外部链接资源,则流程进行到步骤S460。
如果步骤S700的判断结果表明内容元素A引用了外部链接资 源,则流程进行到步骤S710。在步骤S710中,Web服务器10的处 理器11把内容元素A所引用的外部链接资源设置为内容部件C。
在步骤S720中,Web服务器10的处理器11读出内容部件C的 时间有效性信息。
在步骤S730中,Web服务器10的处理器11根据所读出的内容 部件C的时间有效性信息所包括的时间约束标志,判断内容部件C 是否具有时间期限。
如果步骤S730的判断结果表明内容部件C不具有时间期限,则 流程进行到步骤S460。
如果步骤S730的判断结果表明内容部件C具有时间期限,则流 程进行到步骤S740。在步骤S740中,Web服务器10的处理器11根 据内容部件C的时间有效性信息所包括的时间期限信息,进一步判 断内容部件C当前是否处于时间无效状态(即是否已经过期)。
如果步骤S740的判断结果表明内容部件C没有处于时间无效状 态,则流程进行到步骤S460。
如果步骤S740的判断结果表明内容部件C处于时间无效状态, 则流程进行到步骤S450。在步骤S450中,Web服务器10的处理器 ll将内容元素A设置为处于时间无效状态的内容元素。
图8示出了本发明第二实施例的一个网页的例子。如图8所示, 网页900包含一段文字内容910 (内容元素A),并且文字内容910 引用了外部链接资源920 (内容部件C)。假设文字内容910的时间 有效性信息没有包含表明文字内容910有效期的时间期限,但外部链 接资源920的时间有效性信息表明外部链接资源920的时间期限是将 于2007年IO月12日过期,并且当前时间是2008年1月1日。那么, 根据图7所示的本发明第二实施例的用于确定网页中处于时间无效 状态的内容元素的方法,Web服务器10的处理器11判断网页900的 文字内容910所引用的外部链接资源920当前已经处于时间无效状
14态,因此,Web服务器10的处理器ll把文字内容910设置为处于时 间无效状态的内容元素。
<第三实施例>
图9示出了本发明第三实施例的用于确定网页中处于时间无效 状态的内容元素的方法的流程图。从图9可以看出,本发明第三实施 例的方法除了包括本发明第二实施例中的步骤S410-S460和步骤 S700-S740之外,还包括步骤S900-S940。为了避免重复说明,下面 仅描述本发明第三实施例与本发明第二实施例不相同的部分,即步骤 S卯0-S940,而两者相同的部分(即步骤S410-S460和步骤S700-S740) 不再说明。
如图9所示,如果步骤S730的判断结果表明内容部件C (即外 部链接资源)不具有时间期限,或者如果步骤S740的判断结果表明 内容部件C没有处于时间无效状态,则流程进行到步骤S900。在步 骤S卯O中,Web服务器10的处理器11判断网页中是否存在与内容 元素A共同引用了内容部件C的其它内容元素。
如果步骤S900的判断结果表明网页中不存在引用内容部件C的 其它内容元素,则流程进行到步骤S460。
如果步骤S900的判断结果表明网页中存在引用内容部件C的其 它内容元素,则流程进行到步骤S910。在步骤S910中,Web服务器 10的处理器11把网页中存在引用内容部件C的其它内容元素设置为 内容部件D。
在步骤S920中,Web服务器10的处理器11读出内容部件D的
时间有效性信息。
在步骤S930中,Web服务器10的处理器11根据所读出的内容 部件D的时间有效性信息所包括的时间约束标志,判断内容部件D 是否具有时间期限。
如果步骤S930的判断结果表明内容部件D不具有时间期限,则
15流程进行到步骤S460。
如果步骤S930的判断结果表明内容部件D具有时间期限,则流 程进行到步骤S940。在步骤S940中,Web服务器10的处理器11根 据内容部件D的时间有效性信息所包括的时间期限信息,进一步判 断内容部件D当前是否处于时间无效状态(即是否已经过期)。
如果步骤S940的判断结果表明内容部件D没有处于时间无效状 态,则流程进行到步骤S460。
如果步骤S940的判断结果表明内容部件D处于时间无效状态, 则流程进行到步骤S450。在步骤S450中,Web服务器10的处理器 ll将内容元素A设置为处于时间无效状态的内容元素。
图10示出了本发明第三实施例的一个网页的例子。如图IO所示, 网页1000包含一段内容元素1030 (内容元素A),内容元素1030引 用了外部链接资源1020 (内容部件C),同时网页1000中的另一文 字内容1010 (内容元素D)也引用了外部链接资源1020。假设内容 元素1030的时间有效性信息没有包含表明内容元素1030有效期的时 间期限,外部链接资源1020的时间有效性信息没有包含表明外部链 接资源1020有效期的时间期限,但文字内容1010的时间有效性信息 表明文字内容1010的时间期限是将于2007年9月30日过期,并且 当前时间是2008年1月1日。那么,根据图9所示的本发明第三实 施例的用于确定网页中处于时间无效状态的内容元素的方法,Web 服务器10的处理器11判断网页1000中与内容元素1030共同引用外 部链接资源1020的文字内容1010当前已经处于时间无效状态,因此, Web服务器10的处理器11把内容元素1030设置为处于时间无效状 态的内容元素。
<第四实施例〉
图11示出了本发明第四实施例的用于确定网页中处于时间无效 状态的内容元素的方法的流程图。从图11可以看出,本发明第四实
16施例的方法除了包括本发明第一实施例中的步骤S410-S460之外,还 包括步骤S1100-S1140。为了避免重复说明,下面仅描述本发明第四 实施例与本发明第一实施例不相同的部分,即步骤S1100-S1140,而 两者相同的部分(即步骤S410-S460)不再说明。
如图11所示,如果步骤S430的判断结果表明内容元素A不具 有表示其有效的时间期限,或者如果步骤S440的判断结果表明内容 元素A没有处于时间无效状态,则流程进行到步骤SllOO。在步骤 SUOO中,Web服务器10的处理器11判断内容元素A是否依赖网页 中的其它内容元素。
如果步骤SllOO的判断结果表明内容元素A没有依赖网页中的 其它内容元素,则流程进行到步骤S460。
如果步骤SllOO的判断结果表明内容元素A依赖了网页中的其 它内容元素,则流程进行到步骤SlllO。在步骤S1110中,Web服务 器10的处理器11把内容元素A所依赖的其它内容元素设置为内容 部件E。
在步骤S1120中,Web服务器10的处理器11读出内容部件E 的时间有效性信息。
在步骤SI 130中,Web服务器10的处理器11根据所读出的内容 部件E的时间有效性信息所包括的时间约束标志,判断内容部件E 是否具有时间期限。
如果步骤S1130的判断结果表明内容部件E不具有时间期限,则 流程进行到步骤S460。
如果步骤S1130的判断结果表明内容部件E具有时间期限,则流 程进行到步骤S1140。在步骤S1140中,Web服务器10的处理器11 根据内容部件E的时间有效性信息所包括的时间期限信息,进一步判 断内容部件E当前是否处于时间无效状态(即是否已经过期)。
如果步骤S1140的判断结果表明内容部件E没有处于时间无效状 态,则流程进行到步骤S460。
如果步骤S1140的判断结果表明内容部件E处于时间无效状态,则流程进行到步骤S450。在步骤S450中,Web服务器10的处理器11将内容元素A设置为处于时间无效状态的内容元素。
图12示出了本发明第四实施例的一个网页的例子。如图12所示,网页1100包含一段文字内容1120(内容元素A),并且文字内容1120依赖网页1100中的另一内容元素1110 (内容元素E)。假设文字内容1120的时间有效性信息没有包含表明文字内容1120有效期的时间期限,但内容元素1110的时间有效性信息表明内容元素1110的时间期限是将于2007年9月30日过期,并且当前时间是2008年1月1日。那么,根据图11所示的本发明第四实施例的用于确定网页中处于时间无效状态的内容元素的方法,Web服务器10的处理器11判断网页1100的文字内容1120所依赖的内容元素1110当前己经处于时间无效状态,因此,Web服务器10的处理器11把文字内容1120设置为处于时间无效状态的内容元素。
虽然上面的第一至第四实施例给出了用于确定网页中处于时间无效状态的内容元素的四个例子,然而,本领域技术人员应当理解,这些实施例仅是用作示例的目的,而不是用于限制本发明。
此外,虽然在上面的实施例中,首先利用内容元素本身的时间有效性信息来判断该内容元素是否是处于时间无效状态的内容元素,并在利用内容元素本身的时间有效性信息判断该内容元素不是处于时间无效状态的内容元素的情况下,才进而利用与该内容元素相关联的其它内容部件(例如,该内容元素所引用的外部链接资源、网页中与该内容元素引用相同的外部链接资源的其它内容元素、网页中该内容元素所依赖的其它内容元素)是否处于时间无效状态来确定该内容元素是否是处于时间无效状态的内容元素,然而,本发明并不局限于此。例如,在本发明的另一实施例中,也可以首先直接利用与该内容元素相关联的其它内容部件是否处于时间无效状态来确定该内容元素是
18否是处于时间无效状态的内容元素。
此外,本领域技术人员应当理解,虽然在上面的步骤S240中,通过删除处于时间无效状态的内容元素的方式来处理所请求的网页,从而防止过期的内容元素影响用户,然而,本发明并不局限于此。
例如,在本发明的另一实施例中,可以通过使用其它内容元素替换处于时间无效状态的内容元素的方式来处理所请求的网页,其中,该其它内容元素可以是当前有效的在线广告等。
又例如,在本发明的又一实施例中,不删除处于时间无效状态的内容元素而是将它们标识为过期的内容后随网页一起发送给浏览客户端40,浏览客户端40在呈现网页内容之前提示用户该网页包含过期的内容并询问用户是否显示这些过期的内容,然后根据用户的选择呈现或不呈现网页中的这些过期内容,这样处理也能实现防止过期的内容元素影响用户的目的。
此外,虽然上面给出了内容元素的时间有效性信息的两个例子,然而,本领域技术人员应当理解,这些例子仅是用作举例说明的目的,而不是用于限制本发明。例如,在本发明的另一实施例中,虽然列举根据读取包含有时间约束标志TimeStampFlag的时间有效性信息,判断内容元素A是否具有时间期限。这里当内容元素的时间有效性信息不包括时间约束标志时,web服务器10的处理器11直接利用时间有效性信息中所包括的时间期限信息来判断内容元素或内容部件是否处于时间无效状态。
此外,虽然在上面的实施例中,以Web服务器作为服务器的例子来说明本发明,但是,本发明中的服务器并不局限于Web服务器,它也可以是Internet域中的其它服务器。
本领域技术人员应当理解,本发明所公开的用于呈现网页内容的方法、装置和服务器,可以在不偏离发明实质的情况下做出各种变形和改变,因此,本发明的保护范围由所附权利要求书来定义。
权利要求
1、一种用于呈现网页内容的方法,包括步骤接收来自浏览客户端的对网页的请求;确定组成所述请求的网页的内容元素中处于时间无效状态的内容元素;处理所述请求的网页中所述处于时间无效状态的内容元素;以及将所述已处理的网页发送给所述浏览客户端。
2、 如权利要求l所述的方法,其中,所述确定步骤进一步包括 读取组成所述请求的网页的所述内容元素的时间有效性信息; 根据所述读取的时间有效性信息,判断所述内容元素是否处于时间无效状态;以及如果判断所述内容元素处于时间无效状态,则将所述内容元素标 识为所述处于时间无效状态的内容元素。
3、 如权利要求2所述的方法,其中,所述时间有效性信息包含 时间约束信息和时间期限信息,以及所述判断步骤进一步包括根据所述时间有效性信息所中的所述时间约束信息,判断所述内 容元素是否具有时间期限;以及如果判断表明所述内容元素具有时间期限,则根据所述时间有效 性信息中的所述时间期限信息,判断所述内容元素是否处于时间无效 状态。
4、 如权利要求2所述的方法,其中,所述时间有效性信息包含 时间期限信息,以及所述判断歩骤进一步包括根据所述时间有效性信息中的所述时间期限信息,判断所述内容 元素是否处于时间无效状态。
5、 如权利要求2所述的方法,其中,还包括如果判断所述内容元素不处于时间无效状态,则进一步读取与所 述内容元素相关联的其它内容部件的时间有效性信息;根据所述进一步读取的时间有效性信息,判断所述其它内容部件 是否处于时间无效状态;以及如果判断所述其它内容部件处于时间无效状态,则将所述内容元 素标识为所述处于时间无效状态的内容元素。
6、 如权利要求l所述的方法,其中,所述确定步骤进一步包括 读取与组成所述请求的网页的所述内容元素相关联的其它内容部件的时间有效性信息;根据所述读取的时间有效性信息,判断所述其它内容部件是否处 于时间无效状态;以及如果判断所述其它内容部件处于时间无效状态,则将所述内容元 素标识为所述处于时间无效状态的内容元素。
7、 如权利要求5或6所述的方法,其中,所述时间有效性信息 包含时间约束信息和时间期限信息,以及所述判断步骤进一步包括根据所述时间有效性信息中的所述时间约束信息,判断所述其它 内容部件是否具有时间期限;以及如果判断表明所述其它内容部件具有时间期限,则根据所述时间 有效性信息中的所述时间期限信息,判断所述其它内容部件是否处于 时间无效状态。
8、 如权利要求5或6所述的方法,其中,所述时间有效性信息 包含时间期限信息,以及所述判断步骤进一步包括根据所述时间有效性信息中的所述时间期限信息,判断所述其它 内容部件是否处于时间无效状态。
9、 如权利要求5或6所述的方法,其中,所述其它内容部件至 少包括所述内容元素所引用的外部链接资源,与所述内容元素引用相同的外部链接资源的所述请求的网页中的其它内容元素,以及,所 述内容元素所依赖的所述请求的网页中的其它内容元素。
10、 如权利要求1所述的方法,其中,所述处理步骤进一步包括-从所述请求的网页中删除所述处于时间无效状态的内容元素。
11、 如权利要求1所述的方法,其中,所述处理步骤进一步包括 使用新的内容元素替代所述请求的网页中所述处于时间无效状态的内容元素。
12、 一种用于呈现网页内容的装置,包括 接收模块,用于接收来自浏览客户端的对网页的请求; 确定模块,用于确定组成所述请求的网页的内容元素中处于时间无效状态的内容元素;处理模块,用于处理所述请求的网页中所述处于时间无效状态的 内容元素;以及发送模块,用于将所述已处理的网页发送给所述浏览客户端。
13、 如权利要求12所述的装置,其中,所述确定模块进一步包括读取单元,用于读取组成所述请求的网页的所述内容元素的时间 有效性信息;判断单元,用于根据所述读取的时间有效性信息,判断所述内容 元素是否处于时间无效状态;以及标识单元,用于当判断所述内容元素处于时间无效状态时,将所 述内容元素标识为所述处于时间无效状态的内容元素。
14、 如权利要求13所述的装置,其中,所述时间有效性信息包 含时间约束信息和时间期限信息,以及,所述判断单元根据所述时间 有效性信息中的所述时间约束信息,判断所述内容元素是否具有时间期限,以及,当判断表明所述内容元素具有时间期限时,所述判断单 元根据所述时间有效性信息中的所述时间期限信息判断所述内容元 素是否处于时间无效状态。
15、 如权利要求13所述的装置,其中,所述时间有效性信息包 含时间期限信息,以及,所述判断单元根据所述时间有效性信息中的 所述时间期限信息,判断所述内容元素是否处于时间无效状态。
16、 如权利要求13所述的装置,其中,还包括-当判断所述内容元素不处于时间无效状态时,所述读取单元进一 步读取与所述内容元素相关联的其它内容部件的时间有效性信息;根据所述进一步读取的时间有效性信息,所述判断单元判断所述 其它内容部件是否处于时间无效状态;以及当判断所述其它内容部件处于时间无效状态时,所述标识单元将 所述内容元素标识为所述处于时间无效状态的内容元素。
17、 如权利要求12所述的装置,其中,所述确定模块进一步包括读取单元,用于读取与组成所述请求的网页的所述内容元素相关联的其它内容部件的时间有效性信息;判断单元,用于根据所述读取的时间有效性信息,判断所述其它 内容部件是否处于时间无效状态;以及标识单元,用于当判断所述其它内容部件处于时间无效状态时, 将所述内容元素标识为所述处于时间无效状态的内容元素。
18、 如权利要求16或17所述的装置,其中,所述时间有效性信 息包含时间约束信息和时间期限信息,以及,所述判断单元根据所述 时间有效性信息—的所述时间约束信息,判断所述其它内容部件是否 具有时间期限,以及,当判断表明所述其它内容部件具有时间期限时, 所述判断单元根据所述时间有效性信息中的所述时间期限信息判断所述其它内容部件是否处于时间无效状态。
19、 如权利要求16或17所述的装置,其中,所述时间有效性信 息包含时间期限信息,以及,所述判断单元根据所述时间有效性信息 中的所述时间期限信息,判断所述其它内容部件是否处于时间无效状 态。
20、 如权利要求16或17所述的装置,其中,所述其它内容部件 至少包括所述内容元素所引用的外部链接资源,与所述内容元素引 用相同的外部链接资源的所述请求的网页中的其它内容元素,以及, 所述内容元素所依赖的所述请求的网页中的其它内容元素。
21、 如权利要求12所述的装置,其中,所述处理模块进一步包括从所述请求的网页中删除所述处于时间无效状态的内容元素。
22、 如权利要求12所述的装置,其中,所述处理模块进一步包括使用新的内容元素替代所述请求的网页中所述处于时间无效状 态的内容元素。
23、 一种服务器,包括通信适配器,用于接收来自浏览客户端的对网页的请求和从网页存储中读取组成所述请求的网页的内容元素;以及处理器,用于确定组成所述请求的网页的所述内容元素中处于时 间无效状态的内容元素,以及处理所述请求的网页中所述处于时间无 效状态的内容元素,其中,所述通信适配器将所述已处理的网页发送给所述浏览客户上山乂而。
全文摘要
本发明涉及一种用于呈现网页内容的方法、装置和服务器,其中,该方法包括步骤接收来自浏览客户端的对网页的请求;确定组成所述请求的网页的内容元素中处于时间无效状态的内容元素;处理所述请求的网页中所述处于时间无效状态的内容元素;以及,将所述已处理的网页发送给所述浏览客户端。该方法、装置和服务器能够防止网页中过期的内容元素影响用户。
文档编号G06F17/30GK101499074SQ200810009239
公开日2009年8月5日 申请日期2008年1月31日 优先权日2008年1月31日
发明者三宅滋, 莉 王 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1