一种浏览网页组图的方法、系统和装置的制作方法

文档序号:6429068阅读:141来源:国知局
专利名称:一种浏览网页组图的方法、系统和装置的制作方法
技术领域
本发明涉及互联网技术领域,尤其涉及一种浏览网页组图的方法、系统和装置。
背景技术
在网站系统中,设置有内容管理系统(CMS),用于更新网站的站点内容。编辑可以向CMS系统上传并发布一组图片,例如新闻资讯类的高清图片,CMS系统将该组图片插入到网页中,以便用户通过浏览网页组图更加直观地获取相应的信息。图I是目前用户浏览网页组图的示意图。参见图1,CMS系统在收到上传的一组图片后,通过解析模板,为该组图片生成N个静态网页,在每个网页中插入一张图片,其中,N是该组图片的张数。当用户在浏览网页组 图时,网页浏览器根据用户需要查看的图片编号,请求相应的静态网页,通过下载该静态网页来查看相应的图片。可见,由于现有的CMS系统将一组图片拆分成若干静态网页,在每个静态网页中嵌入一张图片,导致用户在查看一组图片时,需要不断请求加载网页,频繁地向服务器请求网页,将造成大量带宽浪费,而且,在网络状况不佳的情况下,还可能造成页面跳动。另外,网页中除了包含嵌入的图片信息外,一般还包含其他信息,由于每次请求网页时,从服务器下载的网页信息不仅包括该网页中嵌入的图片信息,还包括该网页中的其他信息,因此也进一步造成了带宽资源的浪费。

发明内容
有鉴于此,本发明提供了一种浏览网页组图的方法、系统和装置,以便节省带宽资源。本发明的技术方案具体是这样实现的一种浏览网页组图的方法,该方法包括加载网页,该网页中嵌入有图片浏览器;根据浏览网页组图的请求,下载组片,将当前请求浏览的图片加载进所述图片浏览器。一种浏览网页组图的系统,该系统包括网页生成装置和网页组图浏览装置;所述网页生成装置,用于生成嵌入有图片浏览器的网页;所述网页组图浏览装置,用于加载嵌入有图片浏览器的网页,根据浏览网页组图的请求,下载组片,将当前请求浏览的图片加载进所述图片浏览器。一种浏览网页组图的装置,该装置包括加载模块、下载模块和浏览模块;所述加载模块,用于加载嵌入有图片浏览器的网页;所述下载模块,用于根据浏览网页组图的请求,下载组片;所述浏览模块,用于将当前请求浏览的图片加载进所述图片浏览器。由上述技术方案可见,本发明在网页中嵌入有图片浏览器,浏览网页组图时,只需要从网络侧下载组片,然后将下载的图片加载进网页中的图片浏览器即可,不需要每次都下载整个网页,因此能够节省网络带宽。


图I是目前用户浏览网页组图的示意图。图2是本发明提供的浏览网页组图的方法流程图。图3是本发明提供的浏览网页组图的系统组成示意图。图4是本发明提供的浏览网页组图的装置结构图。图5是本发明提供的浏览网页组图的示意图。
具体实施方式
图2是本发明提供的浏览网页组图的方法流程图。如图2所示,该方法包括步骤201,加载嵌入有图片浏览器的网页。步骤202,根据浏览网页组图的请求下载组片。步骤203,将当前请求浏览的图片加载进所述图片浏览器。其中,在加载了嵌入有图片浏览器的网页之后,还可以根据该网页的地址获取组片的存储地址,将组片的存储地址缓存在网页浏览器窗口中,然后在下载组片时,根据缓存在网页浏览器窗口中的组片存储地址下载组片,以便提高组片的下载速度。其中,可以根据嵌入有图片浏览器的网页与网页组图的对应关系,根据网页地址拼接出网页组图中各个图片的存储地址。在下载组片时,可以根据组片的存储地址下载当前请求浏览的图片、以及当前请求浏览的图片的前N张和/或后N张图片,缓存当前请求浏览的图片的前N张和/或后N张图片,S卩,根据当前请求浏览的图片在组图中的索引,将该当前请求的图片的前面和/或后面的N张图片提前下载到本地,以便用户在快速翻页时能够非常顺畅地浏览图片。其中,可以在图片的存储地址中标识该图片在组图中的索弓丨,例如,可以将图片在组图中的索引追加至该图片的URL地址的尾端,例如URL地址为http://news. qq. com/a/20110524/000199. htm#p = 6的图片即为组图中第6张图片。在将当前请求浏览的图片加载进所述图片浏览器时,先判断当前请求浏览的图片是否已下载,如果是,直接将当前请求浏览的图片加载进所述图片浏览器,如果否,根据组片的存储地址下载当前请求浏览的图片、以及当前请求浏览的图片的前N张和/或后N张图片,然后再将当前请求浏览的图片加载进所述图片浏览器。将当前请求浏览的图片加载进图片浏览器具体可以包括在图片浏览器的主显示区域显示当前请求浏览的图片,根据当前请求浏览的图片在组图中的位置,在图片浏览器的辅显示区域,以所述当前请求浏览的图片为中心,显示组片。本发明还提供了一种浏览网页组图的系统和装置,具体请参见图3和图4。图3是本发明提供的浏览网页组图的系统组成示意图。如图3所示,该系统包括网页生成装置301和网页组图浏览装置302。
网页生成装置301,用于生成嵌入有图片浏览器的网页。网页组图浏览装置302,用于加载嵌入有图片浏览器的网页,根据浏览网页组图的请求,下载组片,将当前请求浏览的图片加载进所述图片浏览器。网页组图浏览装置302,可以用于根据嵌入有图片浏览器的网页的地址,获取组片的存储地址,将组片的存储地址缓存在网页浏览器窗口中,根据所述组片的存储地址下载组片。网页组图浏览装置302,可以用于判断当前请求浏览的图片是否已下载,如果是,直接将当前请求浏览的图片加载进所述图片浏览器,如果否,根据组片的存储地址下载当前请求浏览的图片、以及当前请求浏览的图片的前N张和/或后N张图片,将当前请求浏览的图片加载进所述图片浏览器。图4是本发明提供的浏览网页组图的装置结构图。·
如图4所示,该装置包括加载模块401、下载模块402和浏览模块403。加载模块401,用于加载嵌入有图片浏览器的网页。下载模块402,用于根据浏览网页组图的请求,下载组片。浏览模块403,用于将当前请求浏览的图片加载进所述图片浏览器。其中的加载模块401,可以用于根据嵌入有图片浏览器的网页的地址,获取组片的存储地址,将组片的存储地址缓存在网页浏览器窗口中。下载模块402,可以用于根据缓存在网页浏览器窗口中的组片存储地址,下载组片。浏览模块403,可以用于判断当前请求浏览的图片是否已下载,如果是,直接将当前请求浏览的图片加载进所述图片浏览器,如果否,指示所述下载模块下载当前请求浏览的图片、以及当前请求浏览的图片的前N张和/或后N张图片,将当前请求浏览的图片加载进所述图片浏览器。图5是本发明提供的浏览网页组图的示意图。如图5所示,本发明浏览网页组图的技术方案中,在与组图对应的网页中嵌入图片浏览器,CMS系统接收并存储由编辑发布的网页组图,并在收到用户访问网页组图的请求时,生成嵌入有图片浏览器的网页,下载该网页对应的组图的各个图片,即图5中的图片I、图片2、图片3……图片n,在网页的图片浏览器中加载当前请求浏览的图片。可见,在用户浏览网页组图时,本发明只需要请求一个网页,下载组片,并将图片加载进网页中的图片浏览器即可,与现有技术中需要请求多个静态网页相比,能够节省带宽以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种浏览网页组图的方法,其特征在于,该方法包括 加载嵌入有图片浏览器的网页; 根据浏览网页组图的请求,下载组片,将当前请求浏览的图片加载进所述图片浏JaLzHFT O
2.根据权利要求I所述的方法,其特征在于,加载嵌入有图片浏览器的网页之后,该方法还包括 根据该网页的地址获取组片的存储地址,将组片的存储地址缓存在网页浏览器窗口中; 所述根据浏览网页组图的请求,下载组片包括 根据网页浏览器窗口中的组片存储地址下载组片。
3.根据权利要求I所述的方法,其特征在于,根据组片的存储地址下载组片,将当前请求浏览的图片加载进所述图片浏览器包括 判断当前请求浏览的图片是否已下载,如果是,直接将当前请求浏览的图片加载进所述图片浏览器,如果否,根据组片的存储地址下载当前请求浏览的图片、以及当前请求浏览的图片的前N张和/或后N张图片,将当前请求浏览的图片加载进所述图片浏览器。
4.根据权利要求I所述的方法,其特征在于,将当前请求浏览的图片加载进所述图片浏览器包括 在图片浏览器的主显示区域显示当前请求浏览的图片,根据当前请求浏览的图片在组图中的位置,在图片浏览器的辅显示区域,以所述当前请求浏览的图片为中心,显示组片。
5.一种浏览网页组图的系统,其特征在于,该系统包括网页生成装置和网页组图浏览装置; 所述网页生成装置,用于生成嵌入有图片浏览器的网页; 所述网页组图浏览装置,用于加载嵌入有图片浏览器的网页,根据浏览网页组图的请求,下载组片,将当前请求浏览的图片加载进所述图片浏览器。
6.根据权利要求5所述的系统,其特征在于, 所述网页组图浏览装置,用于根据嵌入有图片浏览器的网页的地址,获取组片的存储地址,将组片的存储地址缓存在网页浏览器窗口中,根据所述组片的存储地址下载组片。
7.根据权利要求5所述的系统,其特征在于, 所述网页组图浏览装置,用于判断当前请求浏览的图片是否已下载,如果是,直接将当前请求浏览的图片加载进所述图片浏览器,如果否,根据组片的存储地址下载当前请求浏览的图片、以及当前请求浏览的图片的前N张和/或后N张图片,将当前请求浏览的图片加载进所述图片浏览器。
8.—种浏览网页组图的装置,其特征在于,该装置包括加载模块、下载模块和浏览模块; 所述加载模块,用于加载嵌入有图片浏览器的网页; 所述下载模块,用于根据浏览网页组图的请求,下载组片; 所述浏览模块,用于将当前请求浏览的图片加载进所述图片浏览器。
9.根据权利要求8所述的装置,其特征在于, 所述加载模块,用于根据嵌入有图片浏览器的网页的地址,获取组片的存储地址,将组片的存储地址缓存在网页浏览器窗口中; 所述下载模块,用于根据缓存在网页浏览器窗口中的组片存储地址,下载组片。
10.根据权利要求8所述的装置,其特征在于, 所述浏览模块,用于判断当前请求浏览的图片是否已下载,如果是,直接将当前请求浏览的图片加载进所述图片浏览器,如果否,指示所述下载模块下载当前请求浏览的图片、以及当前请求浏览的图片的前N张和/或后N张图片,将当前请求浏览的图片加载进所述图片浏览器。
全文摘要
本发明实施例公开了一种浏览网页组图的方法、系统和装置。该方法包括加载网页,该网页中嵌入有图片浏览器;根据浏览网页组图的请求,下载组片,将当前请求浏览的图片加载进所述图片浏览器。应用本发明能够节省带宽资源。
文档编号G06F17/30GK102890687SQ201110205968
公开日2013年1月23日 申请日期2011年7月21日 优先权日2011年7月21日
发明者张耀辉, 牛智刚, 陈茂林, 朱亚琼 申请人:腾讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1