一种展示网页的方法及客户端技术

技术编号:10639775 阅读:128 留言:0更新日期:2014-11-12 14:26
本发明专利技术实施例公开了一种展示网页的方法,包括:客户端向服务器发送用于展示目标网页的第一展示请求;所述客户端接收所述服务器发送的所述目标网页的网页数据,并根据所述网页数据展示所述目标网页,以及将所述网页数据缓存至本地缓存;当接收到用于展示所述目标网页的第二展示请求时,所述客户端根据所述第二浏览请求判断所述本地缓存是否包括所述网页数据,若是,则读取所述本地缓存包括的所述网页数据,并根据所述网页数据展示所述目标网页。相应地,本发明专利技术实施例还公开相关的客户端。本发明专利技术实施例客户端在多次展示相同网页时,可以提高展示的速率,以及降低流量的损耗。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种展示网页的方法,包括:客户端向服务器发送用于展示目标网页的第一展示请求;所述客户端接收所述服务器发送的所述目标网页的网页数据,并根据所述网页数据展示所述目标网页,以及将所述网页数据缓存至本地缓存;当接收到用于展示所述目标网页的第二展示请求时,所述客户端根据所述第二浏览请求判断所述本地缓存是否包括所述网页数据,若是,则读取所述本地缓存包括的所述网页数据,并根据所述网页数据展示所述目标网页。相应地,本专利技术实施例还公开相关的客户端。本专利技术实施例客户端在多次展示相同网页时,可以提高展示的速率,以及降低流量的损耗。【专利说明】一种展示网页的方法及客户端
本专利技术涉及互联网
,尤其涉及一种展示网页的方法及客户端。
技术介绍
随着通讯技术的发展,通讯客户端的功能也越来越强大。用户可以通过通讯客户 端信息共享、浏览网页,或者与其它用户进行会话等,且用户使用通讯客户端的频率也逐渐 增加。其中,通讯客户端展示网页过程中,往往会因用户的操作失误或者用户自身原图,用 户会需要多次打开相同的网页。例如:用户通过通讯客户端浏览网页A时,该通讯客户端接 收到一个消息,这时用户可能就会退出展示网页A,以查看该消息,当查看完该消息后,用户 可能还需要现次浏览网页A ;又如,用户在通过通讯客户端展示网页A之后,又想重复浏览 网页A的内容时,用户就还需要通过通讯客户端展示网络A。而目前的通讯技术中,每次展 示网页时,都是需要向该网页所在的服务器发送请求,以接收该服务器返回的网页。即多次 展示同一网页,即需要多次向服务器发送请求,以多次接收服务器返回的网页。可见,目前 通讯客户端在多次展示相同网页时,展示的速率比较慢,且流量的损耗也比较大。
技术实现思路
本专利技术实施例提供了一种展示网页的方法及客户端,客户端在多次展示相同网页 时,可以提高展示的速率,以及降低流量的损耗。 第一方面,本专利技术实施例提供的一种展示网页的方法,包括: 客户端向服务器发送用于展示目标网页的第一展示请求; 所述客户端接收所述服务器发送的所述目标网页的网页数据,并根据所述网页数 据展示所述目标网页,以及将所述网页数据缓存至本地缓存; 当接收到用于展示所述目标网页的第二展示请求时,所述客户端根据所述第二浏 览请求判断所述本地缓存是否包括所述网页数据,若是,则读取所述本地缓存包括的所述 网页数据,并根据所述网页数据展示所述目标网页。 第二方面,本专利技术实施例提供一种展示网页的客户端,包括:第一请求单元、第一 展示单元、第一判断单元和第二展示单元,其中 : 所述第一请求单元,用于向服务器发送用于展示目标网页的第一展示请求; 所述第一展示单元,用于接收所述服务器发送的所述目标网页的网页数据,并根 据所述网页数据展示所述目标网页,以及将所述网页数据缓存至本地缓存; 所述第一判断单元,用于当接收到用于展示所述目标网页的第二展示请求时,根 据所述第二展示请求判断所述本地缓存是否包括所述网页数据; 所述第二展示单元,用于当所述第一判断单元判断为是时,读取所述本地缓存包 括的所述网页数据,并根据所述网页数据展示所述目标网页。 上述技术方案中,第一次展示网页时,将该网页的网页数据缓存至本地缓存,当再 次展示该网页时,就可以直接从本地缓存中读取该网页数据,以实现再次展示该网络。从而 本专利技术实施例中客户端在多次展示相同网页时,可以提高展示的速率,以及降低流量的损 耗。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1是本专利技术实施例提供一种展示网页的方法的流程示意图; 图2是本专利技术实施例提供的另一种展示网页的方法的流程示意图; 图3和图4是本专利技术实施例提供的一种可选的举例示意图; 图5是本专利技术实施例提供的一种展示网页的客户端的结构示意图; 图6是本专利技术实施例提供的另一种展示网页的客户端的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。 本专利技术实施例中,对客户端不作限定,本专利技术实施例的客户端可以是微博客户端、 即时通讯客户端、新闻客户端、游戏客户端等。 另外,本专利技术实施例中对目标网页不作限定,目标网页可以是互联网领域中的任 何网页,例如:图片网页、文本网页、视频网页、音视网页等。目标网页的网页数据具体可以 是该目标网页展示时所述需要的网页数据,例如,目标网页为图片网页,该目标网页的网页 数据就可以包括图片数据、文本数据、以及网页按键数据等网页数据。 图1是本专利技术实施例提供一种展示网页的方法的流程示意图,如图1所示,包括以 下步骤: S101、客户端向服务器发送用于展示目标网页的第一展示请求。 上述服务器具体可以是提供上述目标网页的服务器。该服务器在接收到上述第一 展示请求后就可以将目标网页的网页数据发送至该客户端。 S102、客户端接收所述服务器发送的所述目标网页的网页数据,并根据所述网页 数据展示所述目标网页,以及将所述网页数据缓存至本地缓存。 具体可以是在接收到展示该目标网页时,当该目标网页满足一定条件时,将该网 络数据缓存至本地缓存,例如:该目标网页在该客户端展示的次数超过一定次数时,或者 接收到表示该目标网页为可信网页或者评论良好的网页时,将所述网页数据缓存至本地缓 存;还可以当接收到某一命令时,将所述网页数据缓存至本地缓存。其中,上述本地缓存 具体可以是高速缓冲存储器(Cache)、静态随机存储器(Static Random Access Memory, SRAM)、动态随机存取存储器(Dynamic Random Access Memory,DRAM)或者固态硬盘(Solid State Disk、SSD)等存储装置。 S103、当接收到用于展示所述目标网页的第二展示请求时,所述客户端根据所述 第二浏览请求判断所述本地缓存是否包括所述网页数据,若是,则读取所述本地缓存包括 的所述网页数据,并根据所述网页数据展示所述目标网页。 其中,步骤S103具体可以是在步骤S102所展示的目标网页退出之后再执行的,还 可以是步骤S102所展示的目标网页时执行的。即步骤S103执行时所述即时通讯客户端已 经退出展示上述目标网页,或者步骤S103执行时所述即时通讯客户端当前正展示上述目 标网页。 当即时通讯客户端接收到上述第二展示请求时,就可以判断本地缓存中是否包括 上述网页数据,若本地缓存中包含上述网页数据时,就可以读取本地缓存中的上述网页数 据,以展示上述目标网页。 其中,上述第二展示请求具体可以是其它客户端发本文档来自技高网
...

【技术保护点】
一种展示网页的方法,其特征在于,包括:客户端向服务器发送用于展示目标网页的第一展示请求;所述客户端接收所述服务器发送的所述目标网页的网页数据,并根据所述网页数据展示所述目标网页,以及将所述网页数据缓存至本地缓存;当接收到用于展示所述目标网页的第二展示请求时,所述客户端根据所述第二浏览请求判断所述本地缓存是否包括所述网页数据,若是,则读取所述本地缓存包括的所述网页数据,并根据所述网页数据展示所述目标网页。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐辉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1