admin管理员组

文章数量:1537339


2024年6月17日发(作者:)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.1

(22)申请日 2010.07.23

(71)申请人 百度在线网络技术(北京)有限公司

地址 100085 北京市海淀区上地十街10号百度大厦

(72)发明人 郭昉

(74)专利代理机构

代理人

(51)

G06F17/30

权利要求说明书 说明书 幅图

(10)申请公布号 CN 101930453 A

(43)申请公布日 2010.12.29

(54)发明名称

一种用于实现网页内嵌块更新的方

法和设备

(57)摘要

本发明提供一种用于实现网页内嵌

块更新的方法和设备。其中,用户设备获

取网页的内嵌块的变化;根据所述内嵌块

的变化,更新至少一个与所述网页相关联

的其他网页中的内嵌块。与现有技术相

比,本发明通过内嵌块更新与当前网页相

关联的其他网页,实现网页的局部更新,

减少了用户设备的数据流量,提高了网页

的打开速度;并且在离线状态下,用户设

备的其他关联网页中的内嵌块也可以更

新,从而实现其他关联网页的局部更新。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种在用户设备端用于实现网页内嵌块更新的方法,该方法包括:

a获取网页的内嵌块的变化;

b根据所述内嵌块的变化,更新至少一个与所述网页相关联的其他网页中的内嵌块。

2.根据权利要求1所述的方法,其中,所述步骤b还包括:

-根据所述内嵌块,在网页关联表中进行匹配查询,以获取与当前网页相关联的一

个或多个其他网页;

-根据所述变化,更新所述一个或多个其他网页中至少一个的内嵌块。

3.根据权利要求2所述的方法,其中,所述方法还包括:

c根据网页的打开和关闭,维护与更新所述网页关联表。

4.根据权利要求1至3中任一项所述的方法,其中,该方法还包括:

d接收网络设备所发送的网页的内容;

其中,所述步骤a还包括:

-获取所述网页的内嵌块的变化。

5.根据权利要求4所述的方法,其中,该方法还包括:

e向网络设备发送网页请求;

其中,所述步骤d还用于:

-接收所述网络服务器所发送的与所述网页请求对应的网页的内容。

6.根据权利要求4或5所述的方法,其中,所述步骤d还包括:

-对于网络设备所发送的网页或所述网页请求对应的网页,接收所述网络设备所发

送的该网页的内嵌块的变化。

7.根据权利要求1至6中任一项所述的方法,其中,所述用户设备包括:计算机、

手机、PDA、平板电脑、游戏机或IPTV等。

8.一种在网络设备端用于辅助实现网页内嵌块更新的方法,该方法包括:

A获取待向用户设备发送的网页的内容;

B向所述用户设备发送所述网页的内嵌块的变化。

9.根据权利要求8所述的方法,其中,该方法还包括:

C接收用户设备所发送的网页请求;

其中,所述步骤A还用于:

-获取与所述网页请求对应的网页的内容。

10.根据权利要求8或9所述的方法,其中,所述步骤A还包括:

-对于待向用户设备发送的网页或所述网页请求对应的网页,获取该网页的内嵌块

的变化。

11.一种用于实现网页内嵌块更新的用户设备,该用户设备包括:

第一获取装置,用于获取网页的内嵌块的变化;

更新装置,用于根据所述内嵌块的变化,更新至少一个与所述网页相关联的其他网

页中的内嵌块。

12.根据权利要求11所述的用户设备,其中,所述更新装置还用于:

-根据所述内嵌块,在网页关联表中进行匹配查询,以获取与当前网页相关联的一

个或多个其他网页;

-根据所述变化,更新所述一个或多个其他网页中至少一个的内嵌块。

13.根据权利要求12所述的用户设备,其中,所述用户设备还包括:

维护装置,用于根据网页的打开和关闭,维护与更新所述网页关联表。

14.根据权利要求11至13中任一项所述的用户设备,其中,该用户设备还包括:

第一接收装置,用于接收网络设备所发送的网页的内容;

其中,所述第一获取装置还用于:

-获取所述网页的内嵌块的变化。

15.根据权利要求14所述的用户设备,其中,该用户设备还包括:

第一发送装置,用于向网络设备发送网页请求;

其中,所述第一接收装置还用于:

-接收所述网络设备所发送的与所述网页请求对应的网页的内容。

16.根据权利要求14或15所述的用户设备,其中,所述第一接收装置还用于:

-对于网络设备所发送的网页或所述网页请求对应的网页,接收所述网络设备所发

送的该网页的内嵌块的变化。

17.根据权利要求11至16中任一项所述的用户设备,其中,所述用户设备包括:

计算机、手机、PDA、平板电脑、游戏机或IPTV等。

18.一种用于辅助实现网页内嵌块更新的网络设备,该网络设备包括:

第二获取装置,用于获取待向用户设备发送的网页的内容;

第二发送装置,用于向所述用户设备发送所述网页的内嵌块的变化。

19.根据权利要求18所述的网络设备,其中,该网络设备还包括:

第二接收装置,用于接收用户设备所发送的网页请求;

其中,所述第二获取装置用于获取与所述网页请求对应的网页的内容。

20.根据权利要求18或19所述的网络设备,其中,所述第二获取装置还用于:

-对于待向用户设备发送的网页或所述网页请求对应的网页,获取该网页的内嵌块

的变化。

21.一种用于实现网页内嵌块更新的系统,包括如权利要求11至17中任一项所述

的用户设备,以及如权利要求18至20中任一项所述的网络设备。

说 明 书

技术领域

本发明涉及网络技术领域,尤其涉及一种用于实现网页内嵌块更新的技术。

背景技术

人们对于手机上网的需求,逐渐从访问简单的以文本为主的Wap网页,转向了直

接访问互联网网站,来获取更加丰富的内容。

现在的互联网网页很多都是动态的,例如通过AJAX动态网页更新技术完成对当

前网页内容的修改、打开新的网页、获取或设置网页相关信息等。AJAX网页在用

户对网页内容做修改和互动时,仅向用户传送页面内容改变的部分,而不用刷新整

个页面,但是AJAX动态网页更新技术只能更新新打开的网页,对于之前打开的

网页,除非刷新或者重新打开,否则即使之前打开的网页与当前打开的网页具有相

同的部分内容,该部分内容也无法更新。

发明内容

本发明的目的是提供一种用于实现网页内嵌块更新的用户设备和/或网络设备及其

方法。

根据本发明的一个方面,提供一种用于在用户设备端实现网页内嵌块更新的方法,

该方法包括以下步骤:

a获取网页的内嵌块的变化;

b根据所述内嵌块的变化,更新至少一个与所述网页相关联的其他网页中的内嵌块。

根据本发明的另一个方面,还提供了一种在网络设备端用于辅助实现网页内嵌块更

新的方法,该方法包括:

A获取待向用户设备发送的网页的内容;

B向所述用户设备发送所述网页的内嵌块的变化。

根据本发明的一个方面,提供了一种用于实现网页内嵌块更新的用户设备,该用户

设备包括:

第一获取装置,用于获取网页的内嵌块的变化;

更新装置,用于根据所述内嵌块的变化,更新至少一个与所述网页相关联的其他网

页中的内嵌块。

根据本发明的另一方面,提供了一种用于辅助实现网页内嵌块更新的网络设备,该

网络设备包括:

第二获取装置,用于获取待向用户设备发送的网页的内容;

第二发送装置,用于向所述用户设备发送所述网页的内嵌块的变化。

根据本发明的再一方面,提供了一种用于实现页面内嵌块更新的系统,包括如前述

根据本发明一个方面的用户设备及根据本发明另一方面的网络设备。

与现有技术相比,本发明通过内嵌块更新与当前网页相关联的其他网页,实现网页

的局部更新,减少了用户设备的数据流量,提高了网页的打开速度;并且在离线状

态下,用户设备的其他关联网页中的内嵌块也可以更新,从而实现其他关联网页的

局部更新。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特

征、目的和优点将会变得更明显:

图1为根据本发明一个方面,用于在用户设备端实现网页内嵌块更新的方法的流程

图;

图2为根据本发明另一个方面,用于在用户设备端和网络设备端实现网页内嵌块更

新的方法的流程图;

图3为根据本发明一个优选实施例,用于在用户设备端和网络设备端实现网页内嵌

块更新的方法的流程图;

图4为根据本发明一个方面,用于实现网页内嵌块更新的用户设备的示意图;

图5为根据本发明一个优选实施例,用于实现网页内嵌块更新的用户设备和网络设

备的示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

图1示出根据本发明一个方面的方法流程图,用于在用户设备端实现网页内嵌块更

新的过程。其中,用户设备可以是任何一种可与用户通过键盘、鼠标、遥控器、触

摸板、或手写设备进行人机交互的电子产品,例如计算机、手机、PDA、平板电

脑、游戏机、掌上电脑PPC或IPTV等。

具体地,步骤s1中,用户设备获取网页的内嵌块的变化。也即,用户设备通过检

测当前网页的内嵌块来获取该内嵌块的变化,检测方式包括但不限于:比较当前网

页与其他已经打开的网页的内嵌块,检测当前网页内嵌块的变化;比较当前网页的

内嵌块与该网页之前打开时的内嵌块,检测该内嵌块的变化。本领域技术人员应能

理解上述几种检测网页内嵌块变化的方式仅为举例,其他现有的或今后可能出现的

检测方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式

包含于此。

以淘宝网为例,打开淘宝网的多个网页后,这些网页的内嵌块列表包括但不限于下

表1所示:

表1:网页的内嵌块列表

序号

网页 内嵌块示例

1 淘宝网首页 用户账

户、购物车、收藏夹 2 收藏夹首页

用户账户、购物车、最热收藏

3

> 收藏夹内容页 用户账户、购物车

4 内容收藏页 用户账

户、购物车、推荐收藏

当前网页为淘宝网首页,比较当前网页的用户账户内嵌块和收藏夹首页、收藏夹内

容页及内容收藏页的用户账户内嵌块的内容是否相同,如果不相同,那么用户设备

则可以据此获取淘宝网首页的用户账户内嵌块的变化。

随后,步骤s2中用户设备根据该内嵌块的变化,更新至少一个与该网页相关联的

其他网页中的内嵌块。具体地,用户设备根据步骤s1中获取的内嵌块的变化,更

新与当前网页相关联的其他网页中的相同的内嵌块。也即,当用户设备获取当前网

页的内嵌块的变化后,会随之更新当前网页的关联网页,而且在一般情况下,关联

网页不只一个,所以,用户设备此时会更新当前网页的部分或所有关联网页。例如,

淘宝网首页的用户账户内嵌块变化后,与淘宝网首页相关联的各频道首页以及频道

内容页中的用户账户内嵌块都会相应更新。

在当前页面的内嵌块变化后,用户设备会检测关联网页的内嵌块是否随之更新,检

测方式包括但不限于:当前网页的内嵌块更新后,生成一个随机码,检测其他关联

网页的该内嵌块是否具有该随机码,若有,则关联网页已更新,若无,则更新该关

联网页;当前网页的内嵌块更新后,记录该更新时间,检测其他关联网页的更新时

间,若在当前网页的更新时间之后,则关联网页已更新,若在当前网页的更新时间

之前,则更新该关联网页。本领域技术人员应能理解上述几种检测关联网页内嵌块

变化的方式仅为举例,其他现有的或今后可能出现的检测方式如可适用于本发明,

也应包含在本发明保护范围以内,并在此以引用方式包含于此。

优选地,步骤s2还包括用户设备根据该内嵌块,在网页关联表中进行匹配查询,

以获取与当前网页相关联的一个或多个其他网页。基于一个相同的内嵌块,用户设

备会为该内嵌块建立一个网页关联表,以供匹配查询,从而获取当前网页的所有关

联网页。一般来说,网页关联表包括但不限于下表2所示:

表2:网页关联表

序号

内嵌块 网页

1 内嵌块1 网页

1 2 内嵌块1 网页

2 3 内嵌块1 网页

3 4 内嵌块2 网页

1 5 内嵌块2 网页

4 6 内嵌块2 网页

5

...

y> ... ...

从上表可以看出,假设,当前页面为网页1,那么网页1关于内嵌块1的关联网页

就是网页2和网页3,网页1关于内嵌块2的关联网页就是网页4和网页5。

步骤s2还包括用户设备根据该内嵌块的变化,更新所述一个或多个其他网页中至

少一个的内嵌块。具体地,每个网页都有多个内嵌块,基于每个内嵌块又会有多个

关联网页,并且这些关联网页中的某些网页会有多个相同的内嵌块。当前网页变化

的内嵌块在不止一个的情况下,当前网页的同一关联网页也可能存在基于多个内嵌

块与当前网页相关联的情况,此时,这些内嵌块都会随着当前网页中的相同内嵌块

更新。例如,淘宝网首页、收藏夹首页、收藏夹内容页和内容收藏页都有用户账户

内嵌块和购物车内嵌块,当淘宝网首页的这两个内嵌块发生变化后,收藏夹首页、

收藏夹内容页和内容收藏页中的这两个内嵌块也会随之更新。

优选地,步骤s1和步骤s2是持续不断工作的。具体地,步骤s1获取网页内嵌块

的变化,步骤s2根据所述内嵌块的变化,更新至少一个与所述网页相关联的其他

网页中的内嵌块。在此,本领域技术人员应理解“持续”是指步骤s1和步骤s2分别

按照设定的或实时调整的工作模式要求进行网页内嵌块的变化的获取和关联网页中

内嵌块的更新,直至该用户在较长时间内停止通过用户设备执行网络操作。

在一个优选实施例中,本发明还包括步骤s3(未示出),根据网页的打开和关闭,维

护与更新该网页关联表。新网页的打开和已打开网页的关闭,都会影响网页关联表;

在新网页打开时,需要将新网页添加入网页关联表,在关闭已打开的网页时,需要

对现有的网页关联表进行维护,将关闭的网页从网页关联表中删除。

特别地,步骤s2和步骤s3不是顺序工作的,而是可以同时工作的。在步骤s2根

据内嵌块的变化,更新关联网页中的内嵌块时,用户设备可能同时在打开新的网页

或者关闭已经打开的网页,此时网页关联表就会发生变化,步骤s2就要按照步骤

s3产生的新的网页关联表,更新关联网页的内嵌块。

更优选地是,步骤s1、步骤s2和步骤s3是持续不断工作的。具体地,步骤s1获

取网页内嵌块的变化,步骤s2根据所述内嵌块的变化,更新至少一个与所述网页

相关联的其他网页中的内嵌块,同时,步骤s3根据网页的打开和关闭,维护与更

新网页关联表在此,本领域技术人员应理解“持续”是指步骤s1、步骤s2和步骤s3

分别按照设定的或实时调整的工作模式要求进行网页内嵌块的变化的获取和关联网

页中内嵌块的更新,直至该用户在较长时间内停止通过用户设备执行网络操作。

在另一个优选实施例中,本发明还包括步骤s4(未示出),用户设备接收网络设备所

发送的网页的内容,再跳转至步骤s1,获取该网页的内嵌块的变化。此时,用户

设备将网络设备所发送的网页的内容与该网页之前在用户设备中的内容作比较,即

可获取该网页的内嵌块的变化。

本发明还包括步骤s5(未示出),用户设备向网络设备发送网页请求,步骤s6(未示

出),用户设备接收网络设备所发送的与该网页请求对应的网页的内容,然后再跳

转至步骤s1,用户设备获取该网页请求对应的网页的内嵌块的变化。此时,用户

设备主动向网络设备发送网页请求,请求网页内容,再对网页内容进行检测,从而

获取该网页请求对应的网页的内嵌块的变化。

图2示出根据本发明另一个方面的方法流程图,用于在用户设备端和网络设备端实

现网页内嵌块更新的过程。其中用户设备经由网络与网络设备相连接,两者配合来

实现网页内嵌块的更新。在此,网络包括但不限于互联网、广域网、城域网、局域

网、VPN网络、无线网络、移动通信网络、无线自组织网络(Ad Hoc网络)等。

其中,用户设备可以是任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手

写设备进行人机交互的电子产品,例如计算机、手机、PDA、平板电脑、游戏机、

掌上电脑PPC或IPTV等。而网络设备可以是网络服务器、小型主机、大型主机等。

步骤S3中,网络设备获取待向用户设备发送的网页的内容。具体地,网络设备周

期性地或应事件触发,例如在发现针对用户的特定网页的内容更新后,主动获取该

待向用户设备发送的网页的内容。

优选地,网络设备还获取该待向用户设备发送的网页的内嵌块的变化。具体地,网

络设备获取了待向用户设备发送的网页的内容后,对该网页的内容进行检测,将其

与该网页之前的内容比较,从而获取该网页的内嵌块的变化。

例如,如果用户之前在某网页上设置了订阅,那么当该网页的内容更新后,网络设

备会获取该网页更新后的内容,并将该网页当前的内容与该网页之前的内容进行比

较,从而获得该网页内嵌块的变化。

步骤S5中,网络设备向用户设备发送该网页的内嵌块的变化。在步骤S3中,网

络设备获取了待向用户设备发送的网页的内容,并据此获取了该网页的内嵌块的变

化,随后,步骤S5网络设备向用户设备发送该网页的内嵌块的变化。

接下来,在用户设备端,步骤S6用户设备接收该网页的内嵌块的变化;步骤S7

用户设备获取该网页的内嵌块的变化。也即,用户设备通过接收网络设备发送的该

网页内嵌块的变化来获取该变化。

随后,步骤S8用户设备根据该内嵌块的变化,更新至少一个与该网页相关联的其

他网页中的内嵌块。具体地,用户设备根据步骤S7中获取的内嵌块的变化,更新

与当前网页相关联的其他网页中的相同的内嵌块。也即,当用户设备获取当前网页

的内嵌块的变化后,会随之更新当前网页的关联网页,而且在一般情况下,关联网

页不只一个,所以,用户设备此时会更新当前网页的所有关联网页。例如,淘宝网

首页的用户账户内嵌块变化后,与淘宝网首页相关联的各频道首页以及频道内容页

中的用户账户内嵌块都会更新。

优选地,步骤S3、步骤S5和步骤S6、步骤S7、步骤S8是持续不断工作的。具体

地,在网络设备端,步骤S3获取待向用户设备发送的网页的内容;步骤S5向所

述用户设备发送该网页的内嵌块的变化;在用户设备端,步骤S6接收该网页内嵌

块的变化;步骤S7获取该网页内嵌块的变化;步骤S8根据该内嵌块的变化,更

新至少一个与该网页相关联的其他网页中的内嵌块。在此,本领域技术人员应理解

“持续”是指步骤S3、步骤S5和步骤S6、步骤S7、步骤S8分别按照设定的或实时

调整的工作模式要求进行网络设备端网页内嵌块的变化的获取、发送和用户设备端

网页内嵌块的变化的获取、关联网页中内嵌块的更新,直至该用户在较长时间内停

止通过用户设备执行网络操作。

图3示出根据本发明一个优选实施例的方法流程图,用于在用户设备端和网络设备

端实现页面内嵌块更新的过程。其中用户设备经由网络与网络设备相连接,两者配

合来实现页面内嵌块的更新。在此,网络包括但不限于互联网、广域网、城域网、

局域网、VPN网络、无线网络、移动通信网络、无线自组织网络(Ad Hoc网络)等。

其中,用户设备可以是任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手

写设备进行人机交互的电子产品,例如计算机、手机、PDA、平板电脑、游戏机、

掌上电脑PPC或IPTV等。而网络设备可以是网络服务器、小型主机、大型主机等。

具体地,步骤S1中,用户设备向网络设备发送网页请求。具体地,用户通过用户

设备中的浏览器软件或客户端软件访问互联网,并通过与用户设备的交互方式,包

括但不限于键盘、鼠标、触摸板、或手写设备,进行信息浏览、搜索等网络访问操

作;以键盘为例,用户在用户设备的浏览器中的地址栏中敲击键盘按键进行输入并

点击回车以提交网页打开请求。

步骤S2,网络设备接收该网页请求。步骤S3中根据该网页请求,获取与该网页请

求对应的网页的内容。例如,网络设备接收用户设备的网页打开请求,并根据该请

求的网页地址,链接到该网页,从而获取该网页的内容。

步骤S4网络设备还获取该待向用户设备发送的网页的内嵌块的变化。具体地,网

络设备响应用户设备的网页请求,从而获取与所述网页请求对应的网页的内容,将

当前网页的内容与该网页之前的内容作比较,获取该网页内嵌块的变化,并准备向

用户设备发送该网页内嵌块的变化。例如,用户设备向网络服务器发送刷新当前网

页的请求,网络服务器响应该刷新请求,获取了当前网页刷新后的内容,将该刷新

后的内容与刷新前的内容作比较,从而获取了当前网页内嵌块的变化。

步骤S5中,网络设备向用户设备发送该网页的内嵌块的变化。在步骤S4中,网

络设备获取了待向用户设备发送的网页的内容,并据此获取了该网页的内嵌块的变

化,步骤S5网络设备向用户设备发送所述网页的内嵌块的变化。

接下来,在用户设备端,步骤S6中,用户设备接收该网页的内嵌块的变化。步骤

S7,用户设备获取该网页的内嵌块的变化。也即,用户设备通过接收网络设备发

送的网页内嵌块的变化来获取该变化。

随后,步骤S8用户设根据该内嵌块的变化,更新至少一个与该网页相关联的其他

网页中的内嵌块。具体地,用户设备根据步骤S7中获取的内嵌块的变化,更新与

当前网页相关联的其他网页中的相同的内嵌块。也即,当用户设备获取当前网页的

内嵌块的变化后,会随之更新当前网页的关联网页,而且在一般情况下,关联网页

不只一个,所以,用户设备此时会更新当前网页的所有关联网页。例如,淘宝网首

页的用户账户内嵌块变化后,与淘宝网首页相关联的各频道首页以及频道内容页中

的用户账户内嵌块都会更新。

优选地,步骤S1至步骤S8是持续不断工作的。具体地,步骤S1用户设备向网络

服务器发送网页请求,在网络设备端,步骤S2网络设备接收该网页请求,步骤S3

网络设备获取该网页请求对应的网页的内容,步骤S4网络设备继而获取该网页内

嵌块的变化,步骤S5网络设备向所述用户设备发送所述网页的内嵌块的变化;在

用户设备端,步骤S6用户设备接收网页内嵌块的变化,步骤S7用户设备获取网

页的内嵌块的变化,步骤S8用户设备根据所述内嵌块的变化,更新至少一个与所

述网页相关联的其他网页中的内嵌块。在此,本领域技术人员应理解“持续”是指步

骤S1至步骤S8是分别按照设定的或实时调整的工作模式要求进行网络设备端网

页内嵌块的变化的获取、发送和用户设备端网页内嵌块的变化的获取、关联网页中

内嵌块的更新,直至该用户在较长时间内停止通过用户设备执行网络操作。

图4示出根据本发明一个方面的用户设备的示意图,示出用于实现网页内嵌块更新

的用户设备1。其中,用户设备1可以是任何一种可与用户通过键盘、鼠标、遥控

器、触摸板、或手写设备进行人机交互的电子产品,例如计算机、手机、PDA、

平板电脑、游戏机、掌上电脑PPC或IPTV等。

具体地,用户设备1包括第一获取装置11和更新装置12。

第一获取装置11,用于获取网页的内嵌块的变化。也即,用户设备通过检测当前

网页的内嵌块来获取该内嵌块的变化,检测方式包括但不限于:比较当前网页与其

他已经打开的网页的内嵌块,检测当前网页内嵌块的变化;比较当前网页的内嵌块

与该网页之前打开时的内嵌块,检测该内嵌块的变化。本领域技术人员应能理解上

述几种检测网页内嵌块变化的方式仅为举例,其他现有的或今后可能出现的检测方

式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于

此。

以淘宝网为例,打开淘宝网的多个网页后,这些网页的内嵌块列表包括但不限于下

表1所示:

表1:网页的内嵌块列表

序号

网页 内嵌块示例

1 淘宝网首页 用户账

户、购物车、收藏夹 2 收藏夹首页

用户账户、购物车、最热收藏

3 收藏夹内容页 用户

账户、购物车 4 内容收藏页

用户账户、购物车、推荐收藏

当前网页为淘宝网首页,比较当前网页的用户账户内嵌块和收藏夹首页、收藏夹内

容页及内容收藏页的用户账户内嵌块的内容是否相同,如果不相同,据此,第一获

取装置11获取淘宝网首页的用户账户内嵌块的变化。

更新装置12,用于根据该内嵌块的变化,更新至少一个与该网页相关联的其他网

页中的内嵌块。具体地,更新装置12根据第一获取装置11中获取的内嵌块的变化,

将更新与当前网页相关联的其他网页中的相同的内嵌块。也即,当第一获取装置

11获取当前网页的内嵌块的变化后,更新装置12会随之更新当前网页的关联网页,

而且在一般情况下,关联网页不只一个,所以,更新装置12此时会更新当前网页

的所有关联网页。例如,淘宝网首页的用户账户内嵌块变化后,与淘宝网首页相关

联的各频道首页以及频道内容页中的用户账户内嵌块都会更新。

在当前页面的内嵌块变化后,更新装置12会检测关联网页的内嵌块是否随之更新,

检测方式包括但不限于:当前网页的内嵌块更新后,生成一个随机码,检测其他关

联网页的该内嵌块是否具有该随机码,若有,则关联网页已更新,若无,则更新该

关联网页;当前网页的内嵌块更新后,记录该更新时间,检测其他关联页面的更新

时间,若在当前网页的更新时间之后,则关联网页已更新,若在当前网页的更新时

间之前,则更新该关联网页。本领域技术人员应能理解上述几种检测关联网页内嵌

块变化的方式仅为举例,其他现有的或今后可能出现的检测方式如可适用于本发明,

也应包含在本发明保护范围以内,并在此以引用方式包含于此。

优选地,更新装置12还用于根据该内嵌块,在网页关联表中进行匹配查询,以获

取与当前网页相关联的一个或多个其他网页。基于一个相同的内嵌块,更新装置

12会为该内嵌块建立一个网页关联表,以供匹配查询,从而获取当前网页的所有

关联网页。一般来说,网页关联表包括但不限于下表2所示:

表2:网页关联表

序号

内嵌块 网页

1 内嵌块1 网页

1 2 内嵌块1 网页

2 3 内嵌块1 网页

3 4 内嵌块2 网页

1 5 内嵌块2 网页

4 6 内嵌块2 网页

5 ... ... ...

>

从上表可以看出,假设,当前页面为网页1,那么网页1关于内嵌块1的关联网页

就是网页2和网页3,网页1关于内嵌块2的关联网页就是网页4和网页5。

更新装置12,还用于根据该内嵌块的变化,更新所述一个或多个其他网页中的至

少一个内嵌块。具体地,每个网页都有多个内嵌块,根据每个内嵌块又会有多个关

联网页,并且这些关联网页中的某些网页会有多个相同的内嵌块。当前网页变化的

内嵌块在不止一个的情况下,当前网页的同一关联网页也可能存在基于多个内嵌块

与当前网页相关联的情况,此时,则和谐内嵌块都会随着当前网页中的相同内嵌块

更新。例如,淘宝网首页、收藏夹首页、收藏夹内容页和内容收藏页都有用户账户

内嵌块和购物车内嵌块,当淘宝网首页的这两个内嵌块发生变化后,收藏夹首页、

收藏夹内容页和内容收藏页中的这两个内嵌块也会随之更新。

更优选地是,第一获取装置11和更新装置12是持续不断工作的。具体地,第一获

取装置11获取网页内嵌块的变化,更新装置12根据该内嵌块的变化,更新至少一

个与该网页相关联的其他网页中的内嵌块。在此,本领域技术人员应理解“持续”是

指第一获取装置11和步骤s2分别按照设定的或实时调整的工作模式要求进行网页

内嵌块的变化的获取和关联网页中内嵌块的更新,直至该用户在较长时间内停止通

过用户设备执行网络操作。

在一个优选实施例中,本发明还包括维护装置(未示出),根据网页的打开和关闭,

维护与更新该网页关联表。新网页的打开和已打开网页的关闭,都会影响网页关联

表;在新网页打开时,需要将新网页添加入网页关联表,在关闭已打开的网页时,

需要对现有的网页关联表进行维护,将关闭的网页从网页关联表中删除。

特别地,更新装置12和维护装置不是顺序工作的,而是可以同时工作的。在更新

装置12根据内嵌块的变化,更新关联网页中的内嵌块时,用户设备可能同时在打

开新的网页或者关闭已经打开的网页,此时网页关联表就会发生变化,更新装置就

要按照维护装置产生的新的网页关联表,更新关联网页的内嵌块。

更优选地是,第一获取装置11、更新装置12和维护装置是持续不断工作的。具体

地,第一获取装置11获取网页内嵌块的变化,更新装置12根据所述内嵌块的变化,

更新至少一个与所述网页相关联的其他网页中的内嵌块,同时,维护装置根据网页

的打开和关闭,维护与更新网页关联表在此,本领域技术人员应理解“持续”是指第

一获取装置11、更新装置12和维护装置分别按照设定的或实时调整的工作模式要

求进行网页内嵌块的变化的获取和关联网页中内嵌块的更新,直至该用户在较长时

间内停止通过用户设备执行网络操作。

在另一个优选实施例中,本发明还包括第一接收装置(未示出),第一接收装置接收

网络设备所发送的网页的内容,将该内容传递至第一获取装置11。此时,第一获

取装置将网络设备所发送的网页的内容与该网页之前在用户设备中的内容作比较,

即可获取该网页的内嵌块的变化。

本发明还包括第一发送装置(未示出),向网络设备发送网页请求,第一接收装置(未

示出),接收网络设备所发送的与该网页请求对应的网页的内容,然后再将该内容

传递至第一获取装置11,获取该网页请求对应的网页的内嵌块的变化。此时,用

户设备主动向网络设备发送网页请求,请求网页内容,再对网页内容进行检测,从

而获取该网页请求对应的网页的内嵌块的变化。

图5示出根据本发明一个优选实施例的用户设备和网络设备的示意图,示出用于实

现网页内嵌块更新的用户设备1和网络设备2。

其中用户设备1经由网络与网络设备2相连接,两者配合来实现页面内嵌块的更新。

在此,网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线网

络、移动通信网络、无线自组织网络(Ad Hoc网络)等。

其中,用户设备1可以是任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或

手写设备进行人机交互的电子产品,例如计算机、手机、PDA、平板电脑、游戏

机、掌上电脑PPC或IPTV等。而网络设备可以是网络服务器、小型主机、大型主

机等。

其中,用户设备1包括第一获取装置11、更新装置12、和第一接收装置13。网络

设备2包括第二获取装置21和第二发送装置22。

第二获取装置21,用于获取待向用户设备1发送的网页的内容。具体地,第二获

取装置21在发现针对用户的特定网页的内容更新后,会主动获取该待向用户设备

1发送的网页的内容。

优选地,第二获取装置21还获取该待向用户设备1发送的网页的内嵌块的变化。

具体地,第二获取装置21获取了待向用户设备1发送的网页的内容后,对该网页

的内容进行检测,将其与该网页之前的内容比较,从而获取该网页的内嵌块的变化。

例如,如果用户之前在网页上设置了订阅,那么当该网页的内容更新后,网络设备

1会获取这一更新后的网页内容,并将该网页当前的内容与该网页之前的内容进行

比较,从而获得该网页内嵌块的变化。

第二发送装置22,用于向用户设备1发送该网页的内嵌块的变化。第二获取装置

21获取了待向用户设备1发送的网页的内容,并据此获取了该网页的内嵌块的变

化,第二发送装置22向用户设备1发送该网页的内嵌块的变化。

用户设备1的第一接收装置13,用于接收网络设备所发送的网页的内容,随后将

该网页内容传递给第一获取装置11。

第一获取装置11,用于获取网页的内嵌块的变化。也即,用户设备1通过接收网

络设备2发送的网页内嵌块的变化来获取该变化。

在一个优选实施例中,用户设备1还包括第一发送装置14,网络设备2还包括第

二接收装置23。

第一发送装置14,用于向网络设备2发送网页请求。具体地,用户通过用户设备1

中的浏览器软件或客户端软件访问互联网,并通过与用户设备1的交互方式,包括

但不限于键盘、鼠标、触摸板、或手写设备,进行信息浏览、搜索等网络访问操作;

以键盘为例,用户在用户设备1的浏览器中的地址栏中敲击键盘按键进行输入并点

击回车以提交网页打开请求。

第二接收装置23,用于网络设备2接收用户设备1所发送的网页请求。随后,第

二获取装置21获取与该网页请求对应的网页的内容。例如,用户设备1向网络设

备2提交网页打开请求,网络设备2接收用户设备1的网页打开请求,并根据该请

求的网页地址,链接到该网页,从而获取该网页的内容。

第二获取装置21,还用于获取与该网页请求对应的网页的内嵌块的变化。具体地,

网络设备2响应用户设备1的网页请求,从而获取与该网页请求对应的网页的内容,

将当前网页的内容与该网页之前的内容作比较,获取该网页内嵌块的变化,并准备

向用户设备1发送该网页内嵌块的变化。例如,用户设备1向网络设备2发送刷新

当前网页的请求,网络设备2响应该刷新请求,获取了当前网页刷新后的内容,将

该刷新后的内容与刷新前的内容作比较,从而获取了当前网页内嵌块的变化。

第二发送装置22向用户设备1发送该网页的内嵌块的变化。第二获取装置21获取

了待向用户设备1发送的网页的内容,并据此获取了该网页的内嵌块的变化,第二

发送装置22向用户设备1发送该网页的内嵌块的变化。

第一接收装置13接收网络设备2所发送的对应其网页请求的网页的内容。随后,

第一获取装置11通过第一接收装置13接收网络设备2发送的网页内嵌块的变化来

获取该变化。

更新装置12,用于根据该内嵌块的变化,更新至少一个与该网页相关联的其他网

页中的内嵌块。具体地,用户设备1根据第一获取装置11中获取的内嵌块的变化,

更新与当前网页相关联的其他网页中的相同的内嵌块。也即,当用户设备1获取当

前网页的内嵌块的变化后,会更新当前网页的关联网页,而且在一般情况下,关联

网页不只一个,所以,用户设备此时会同步更新当前网页的所有关联网页。例如,

淘宝网首页的用户账户内嵌块变化后,与淘宝网首页相关联的各频道首页以及频道

内容页中的用户账户内嵌块都会随之更新。

更优选地,第一发送装置14、第二接收装置23、第二获取装置21、第二发送装置

22、第一接收装置13、第二获取装置21、更新装置12是持续不断工作的。具体地,

第一发送装置14向网络设备2发送网页请求,在网络设备端,第二接收装置23接

收该网页请求,第二获取装置21获取该网页请求对应的网页的内容,继而获取该

网页内嵌块的变化,第二发送装置22向用户设备1发送该网页的内嵌块的变化;

在用户设备端,第一接收装置13接收该网页内嵌块的变化,第一获取装置11获取

该网页的内嵌块的变化,更新装置12根据该内嵌块的变化,更新至少一个与该网

页相关联的其他网页中的内嵌块。在此,本领域技术人员应理解“持续”是指第一发

送装置14、第二接收装置23、第二获取装置21、第二发送装置22、第一接收装置

13、第二获取装置21、更新装置12是分别按照设定的或实时调整的工作模式要求

进行网络设备端网页内嵌块的变化的获取、发送和用户设备端网页内嵌块的变化的

获取、关联网页中内嵌块的更新以及网页关联表的更新,直至该用户在较长时间内

停止通过用户设备执行网络操作。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不

背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,

无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的

范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的

含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为

限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排

除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件

或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。


本文标签: 网页用户嵌块设备获取