一种用于实现网页内嵌块更新的方法和设备技术

技术编号:4057873 阅读:229 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于实现网页内嵌块更新的方法和设备。其中,用户设备获取网页的内嵌块的变化;根据所述内嵌块的变化,更新至少一个与所述网页相关联的其他网页中的内嵌块。与现有技术相比,本发明专利技术通过内嵌块更新与当前网页相关联的其他网页,实现网页的局部更新,减少了用户设备的数据流量,提高了网页的打开速度;并且在离线状态下,用户设备的其他关联网页中的内嵌块也可以更新,从而实现其他关联网页的局部更新。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及一种用于实现网页内嵌块更新的技术。
技术介绍
人们对于手机上网的需求,逐渐从访问简单的以文本为主的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-->  ...  ...  ...从上表可以看出,假设,当前页面为网页1,那么网页1关于内嵌块1的关联网页就是网页2和网页3,网页1关于内嵌块2的关联网页就是网页4和网页5。步骤s2还包括用户设备根据该内嵌块的变化,更新所述一个或多个其他网页中至少一个的内嵌块。具体地,每个网页都有多个内嵌块,基于每个内嵌块又会有多个关联网页,并且这些关联网页中的某些网页会有多个相同的内嵌块。当前网页变化的内嵌块在不止一个的情况下,当前网页的同一关联网页也可能存在基于多个内嵌块与当前网页相关联的情况,此时,这些内嵌块都会随着当前网页中的相同内嵌块更新。例如,淘宝网首页、收藏夹首页、收藏夹内容页和内容收藏页都有用户账户内嵌块和购物车内嵌块,当淘宝网首页的这两个内嵌块发生变化后,收藏夹首页、收藏夹内容页和内容收藏页中的这两个内嵌块也会随之更新。优选地,步骤s1和步骤s2是持续不断工作的。具体地,步骤s1获取网页内嵌块的变化,步骤s2根据所本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201010237819.html" title="一种用于实现网页内嵌块更新的方法和设备原文来自X技术">用于实现网页内嵌块更新的方法和设备</a>

【技术保护点】
一种在用户设备端用于实现网页内嵌块更新的方法,该方法包括:a获取网页的内嵌块的变化;b根据所述内嵌块的变化,更新至少一个与所述网页相关联的其他网页中的内嵌块。

【技术特征摘要】
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.一种用于实现网页内嵌块更新的用户设备,该用户设备包括:第一获取装置,用于获取网页的内嵌块的变化;更新装置,用于根据所述内嵌块的变化,更新至少一个与所述网页相关联的其他网页中的...

【专利技术属性】
技术研发人员:郭昉
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1