网页中图片传输方法、图片服务器、网络服务器和客户端的制作方法

文档序号:7808989阅读:347来源:国知局
网页中图片传输方法、图片服务器、网络服务器和客户端的制作方法
【专利摘要】本发明公开了一种网页中图片传输方法、图片服务器、网络服务器和客户端。所述网页中图片传输方法包括:图片服务器接收客户端根据网页中图片的图片键值发送的图片传输请求;所述图片服务器根据所述图片键值获取对应的图片,并传输至所述客户端,以在所述网页中显示所述图片。本发明实施例所提供的网页中图片传输方法、图片服务器、网络服务器和客户端避免了预先的对图片的合并处理,更适合于图片的动态显示。
【专利说明】网页中图片传输方法、图片服务器、网络服务器和客户端

【技术领域】
[0001] 本发明实施例涉及互联网【技术领域】,尤其涉及一种网页中图片传输方法、网络服 务器、图片服务器和客户端。

【背景技术】
[0002] 在互联网为普通民众广泛使用的今天,人们通过互联网阅读书籍,讨论问题,购买 商品。人们在使用互联网时时常需要下载网页。网页中不仅包括文字信息,还包括图片信 息。现有的网页下载过程中,网页中的文字可以随网页一次下载到浏览器本地,而图片则不 同,需要浏览器进行针对不同的图片多次的HTTP请求,才能完成对一个网页的所有图片的 下载。
[0003] 为了减少对图片的请求次数,人们将可能在网页中显示的多张图片合并成为一张 大图。用户在请求一个网站的任何一个网页时都只下载合并以后的一张大图,然后根据不 同页面的图片显示需要指定在网页中需要显示的大图的区域。
[0004] 这样做虽然减少了对图片的请求次数,但是却必要在用户浏览网页之前进行图片 的合并运算。一个网站的内容的更新是十分频繁的,对网站的图片更新更是如此。而当一 个网站采用的图片发生变化时,必须对新的图片进行重新合并。这对于占用数据量大的动 态图片更为不利。


【发明内容】

[0005] 有鉴于此,本发明实施例提出一种网页中图片传输方法、图片服务器、网络服务器 和客户端,以避免预先的对图片的合并处理。
[0006] 第一方面,本发明实施例提供了一种网页中图片传输方法,所述方法包括:
[0007] 图片服务器接收客户端根据网页中图片的图片键值发送的图片传输请求;
[0008] 所述图片服务器根据所述图片键值获取对应的图片,并传输至所述客户端,以在 所述网页中显示所述图片。
[0009] 第二方面,本发明实施例提供了一种网页中图片传输方法,所述方法包括:
[0010] 网络服务器将待发送给客户端的网页中的图片标识替换为对应的图片键值,其 中,所述网页中包括至少两个图片;
[0011] 所述网络服务器将替换后的网页以及所述图片键值传输至所述客户端,以指示所 述客户端根据所述至少两个图片键值,发起合并获取所述图片的请求。
[0012] 第三方面,本发明实施例提供了一种网页中图片传输方法,所述方法包括:
[0013] 客户端接收网络服务器发送的网页,其中,所述网页中包括至少两个图片;
[0014] 所述客户端根据网页中至少两个图片的图片键值,向图片服务器发送图片传输请 求;
[0015] 所述客户端从所述图片服务器接收所述至少两个图片,且将所述图片在所述网页 中进行显示。
[0016] 第四方面,本发明实施例提供了一种图片服务器,所述图片服务器包括:
[0017] 请求接收模块,用于接收客户端根据网页中图片的图片键值发送的图片传输请 求;
[0018] 图片获取及传输模块,用于根据所述图片键值获取对应的图片,并传输至所述客 户端,以在所述网页中显示所述图片。
[0019] 第五方面,本发明实施例提供了一种网页服务器,所述网页服务器包括:
[0020] 标识替换模块,用于将待发送给客户端的网页中的图片标识替换为对应的图片键 值,其中,所述网页中包括至少两个图片;
[0021] 键值传输模块,用于将替换后的网页以及所述图片键值传输至所述客户端,以指 示所述客户端根据所述至少两个图片键值,发起合并获取所述图片的请求。
[0022] 第六方面,本发明实施例提供了一种客户端,所述客户端包括:
[0023] 网页接收模块,用于接收网络服务器发送的网页,其中,所述网页中包括至少两个 图片;
[0024] 图片请求模块,用于根据网页中至少两个图片的图片键值,向图片服务器发送图 片传输请求;
[0025] 图片接收模块,用于从所述图片服务器接收所述至少两个图片,且将所述图片在 所述网页中进行显示。
[0026] 本发明实施例提供的网页中图片传输方法、图片服务器、网络服务器和客户端通 过利用网络服务器将所述目标网页中的图片标识替换为对应的键值,并将替换后的目标网 页传输至所述客户端,再利用图片服务器根据所述客户端请求的键值获取对应的图片,对 图片进行编码,然后将编码后的图片信息合并传输至所述客户端,避免了预先的对图片的 合并处理。

【专利附图】

【附图说明】
[0027] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显:
[0028] 图1是本发明第一实施例提供的网页中图片传输方法的流程图;
[0029] 图2是本发明第二实施例提供的网页中图片传输方法的过程中图片获取及传输 的流程图;
[0030] 图3是本发明第三实施例提供的网页中图片传输方法的流程图;
[0031] 图4是本发明第四实施例提供的网页中图片传输方法的过程中标识替换的流程 图;
[0032] 图5是本发明第四实施例提供的网页中图片传输方法的过程中键值替换的流程 图;
[0033] 图6是本发明第五实施例提供的网页中图片传输方法的流程图;
[0034] 图7是本发明第六实施例提供的图片服务器的结构图;
[0035] 图8是本发明第七实施例提供的网络服务器的结构图;
[0036] 图9是本发明第八实施例提供的客户端的结构图。

【具体实施方式】
[0037] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描 述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于 描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0038] 图1示出了本发明的第一实施例。
[0039] 图1是本发明第一实施例提供的网页中图片传输方法的流程图。所述网页中图片 传输方法由一台图片服务器执行。所述图片服务器是网站的服务端专门用于存储网站的网 页中使用到的图片的服务器。所述图片服务器可以是独立于网站的网络服务器的一台后端 服务器,也可以集成在网站的网络服务器中。无论是独立部署,还是集成在其他服务器中, 所述图片服务器都必须与互联网连接。
[0040] 所述网页中图片传输方法包括:
[0041] S110,图片服务器接收客户端根据网页中图片的图片键值发送的图片传输请求。
[0042] 本发明中为了能够减小客户端浏览网页时为了下载图片而向服务器端请求图片 的次数,由专门的服务器负责网页中所使用的所有图片的存储和下载服务。这个专门负责 网页中所使用的所有图片的存储和下载服务的服务器就是图片服务器。
[0043] 网络服务器在接收到客户端的网页浏览请求后,为网页中的每一张图片生成其对 应的键值,将网页中图片的统一资源定位符(Uniform resource locator, URL)替换成为该 图片的键值,并将键值替换后的网页提供给客户端。客户端在接收到经过上述替换的网页 以后,依照网页中图片对应的键值异步的向所述图片服务器请求所述图片。
[0044] 需要说明的是,用户的网页浏览请求对应的网页中至少包括两张图片。由于所述 网页中图片传输方法是将网页中的图片合并起来进行传输,以减少客户端向服务端请求图 片的次数,所以所述网页浏览请求对应的网页中包括的图片数量越多,所述网页中图片传 输方法在减少客户端的图片请求次数的方面的效率越高。
[0045] 通常情况下,客户端使用超文本传输协议(Hyper-text transport protocol,HTTP)向所述图片服务器请求所述图片。因此,在通常情况下,图片服务器也通过 HTTP接收客户端根据网页中图片的图片键值发送的图片传输请求。
[0046] 示例的,所述客户端发送的,也就是所述图片服务器接收的图片传输请求的报文 内容如下:
[0047] GET/image ? imglist = 2615679309_20, 2635419648_20, 2519760316_20HTTP/1.
[0048] User-Agent:Mozilla/4. 0
[0049] Host:〈a href = "http://bl. bdstatic. com">bl. bdstatic. com〈/a>
[0050] Connection: Keep-Alive
[0051] 其中,"bl. bdstatic. com"是所述图片服务器的域名。该域名由网络服务通过在 传输给图片服务器的网页中进行记录而告知客户端。而"GET"后面的请求行记录了需要下 载的图片的键值。"2615679309_20"等用逗号分隔开的字符串是具体的需要下载的图片的 键值。
[0052] S120,所述图片服务器根据所述图片键值获取对应的图片,并传输至所述客户端, 以在所述网页中显示所述图片。
[0053] 所述图片服务器在接收到客户端发送的图片传输请求以后,根据所述图片键值恢 复所述图片的URL,并根据所述图片的URL通过网络获取所述图片。在获取到所述图片之 后,将获取到的图片传输至所述客户端。
[0054] 优选的,可以采用设定的编码算法将获取到的图片编码为文本,将所述图片对应 的键值以及所述图片编码后的文本合并为图片信息数组,再利用设定格式将所述图片信息 数组传输至所述客户端。其中,所述设定的编码算法包括base64编码算法,所述设定格式 是 Javascript 对象符号(Javascript object notation, JS0N)格式。
[0055] 本实施例通过接收客户端根据网页中图片的图片键值发送的图片传输请求,并根 据所述图片键值获取对应的图片,并传输至所述客户端,以在所述网页中显示所述图片,使 得所述图片服务器能够根据客户端提供的图片键值获取客户端需要的图片,并将获取的图 片提供给所述客户端进行显示,从而在实现图片的合并传输的同时避免了预先的对图片的 合并处理。
[0056] 图2示出了本发明的第二实施例。
[0057] 图2是本发明第二实施例提供的网页中图片传输方法的过程中图片获取及传输 的流程图。参见图2,所述网页中图片传输方法以本发明第一实施例为基础,进一步的,所述 图片服务器根据所述图片键值获取对应的图片,并传输至所述客户端,以在所述网页中显 示所述图片包括:
[0058] S121,所述图片服务器根据至少两个所述图片的图片键值获取对应的图片。
[0059] 所述图片服务器与互联网连接,因此,在接收到所述图片传输请求以后,所述图片 服务器一旦根据所述图片键值恢复所述图片的URL,便可以通过网络获取到所述图片本身。
[0060] 在接收到所述客户端根据其需要显示的网页内的图片对应的键值发送的图片传 输请求后,所述图片服务器根据所述图片键值恢复所述图片的URL,并根据所述图片的URL 获取所述图片。
[0061] S122,所述图片服务器利用设定编码算法将至少两个所述图片编码为文本。
[0062] 获取到所述客户端需要显示的图片以后,所述图片服务器采用设定的编码算法将 获取到的至少两个所述图片编码为文本。需要说明的是,采用设定编码算法对至少两个所 述图片进行的编码是无损编码。也就是说,所述客户端能够根据编码后的文本完整的恢复 所述图片的信息,不会造成任何图片信息的损失。
[0063] 优选的,所述设定编码算法包括base64编码算法。
[0064] S123,所述图片服务器将至少两个所述图片键值以及对应图片的编码后文本合并 为一个图片信息数组。
[0065] 完成对所述图片的base64编码以后,所述图片服务器将至少两个所述图片键值 以及所述图片键值对应的图片的编码后文本组合成为一个图片信息数组。所述图片信息数 组由不同的图片信息元素组成,每个图片信息元素都包括一个图片键值以及所述图片键值 对应的图片的编码后文本。
[0066] S124,所述图片服务器将所述图片信息数组以设定格式传输至所述客户端。
[0067] 将所述图片键值及所述图片键值对应的图片的编码后文本合并成为所述图片信 息数组以后,所述图片服务器将所述图片信息数组以设定格式传输至所述客户端。优选的, 所述设定格式包括JS0N格式。
[0068] 本实施例通过利用图片键值查询到所述图片,将所述图片编码为文本,将图片的 键值以及编码后文本合并为图片信息数组,以及将所述图片信息数组以设定格式传输至所 述客户端,使得至少两张图片的内容数据可以合并传输至客户端,减少了所述客户端在显 示网页图片时与服务端的交互次数。
[0069] 图3示出了本发明的第三实施例。
[0070] 图3是本发明第三实施例提供的网页中图片传输方法的流程图。所述网页中图片 传输方法由网络服务器执行。所述网络服务器处于网站服务集群的前端,用于处理用户从 客户端发送的网页浏览请求,根据所述网页浏览请求动态的生成网页内容,并将生成的网 页内容发送至客户端进行显示。参见图3,所述网页中图片传输方法包括:
[0071] S310,网络服务器将待发送给客户端的网页中的图片标识替换为对应的图片键 值,其中,所述网页中包括至少两个图片。
[0072] 在一般的网页代码中,在需要显示图片的位置上都会记录有待显示的图片的图片 标识。所述图片标识包括所述待显示的图片的URL。网络服务器在向所述客户端发送网页 之前,将网页中的图片标识替换为图片键值。只有经过了上述替换的网页,所述网络服务器 才能将它们传输至所述客户端。
[0073] 所述图片键值是根据所述图片的文件名,或者所述图片在所述图片数据库中的主 键值生成的值。通常情况下,所述图片键值是一个字符串。并且,所述图片键值能够唯一的 标识所述图片。
[0074] S320,所述网络服务器将替换后的网页以及所述图片键值传输至所述客户端,以 指示所述客户端根据所述至少两个图片键值,发起合并获取所述图片的请求。
[0075] 所述网络服务器完成网页上图片标识的替换以后,将替换以后的网页以及所述图 片键值传输至所述客户端。所述客户端在接收到替换的网页以后,就能够根据所述至少两 个图片键值,向所述图片服务器发起合并获取所述图片的请求。
[0076] 优选的,所述网络服务器将替换后的网页以及所述图片键值传输至所述客户端包 括:所述网络服务器将至少两个所述图片键值以数组形式添加至所述网页中。
[0077] 以数组形式将所述图片键值添加至所述网页中,有利于网页数据的结构化,并降 低网页的传输数据量。
[0078] 本实施例通过将待发送给客户端的网页中的图片标识替换为对应的图片键值,以 及将替换后的网页以及所述图片键值传输至所述客户端,在实现图片的合并传输的同时避 免了预先的对图片的合并处理。
[0079] 图4及图5示出了本发明的第四实施例。
[0080] 图4是本发明第四实施例提供的网页中图片传输方法的过程中标识替换的流程 图。参见图4,所述网页中图片传输方法以本发明第三实施例为例,进一步的,网络服务器将 待发送给客户端的网页中的图片标识替换为对应的图片键值包括:
[0081] S311,所述网络服务器依据图片的文件名或者图片的主键,生成图片对应的键值。
[0082] 所述图片的文件名是将图片作为文件进行存储时使用的文件名。所述图片的主键 是将图片作为数据库条目在数据库中进行存储中其数据库条目使用的主键。
[0083] 在对网页中的图片标识进行替换之前,所述网络服务器需要根据图片的文件名或 者图片的主键生成其对应的键值。生成的图片的键值是一个字符串,并且该字符串的长度 不大于30个字符。优选的,可以将图片的文件名或者主键映射对一个预先设置的键值散列 上,来获取图片的键值。需要注意的是,无论采取何种算法生成图片的键值,生成的图片键 值必须与图片唯一对应。
[0084] S312,所述网络服务器将所述网页中图片的链接地址替换为对应的图片键值。
[0085] 在网页代码中,一般使用图片的链接地址来作为图片的标识。因此,可以通过将网 页中图片的链接地址替换为对应的图片键值来实现对网页中图片标识的替换。
[0086] 图5是本发明第四实施例提供的网页中图片传输方法的过程中键值替换的流程 图。参见图5,优选的,所述网络服务器将所述网页中图片的链接地址替换为对应的图片键 值包括:
[0087] S3121,所述网络服务器将所述网页的图片标签中存储图片的链接地址的图片路 径属性修改为文本路径属性。
[0088] 在所述网页的超文本标记语言(Hyper-text markup language, HTML)代码中, <img>标签用于标记一个图片元素。在<img>标签内部一般使用src属性记录<img>标签 所标记的图片的路径属性,因此src属性被称为图片路径属性。
[0089] 在将网页中图片的链接地址替换为对应的图片键值时,需要首先将<img>标签 中的图片路径属性替换为文本路径属性,也就是data-src属性。只有将src属性替换为 data-src属性之后,才能避免浏览器依照src属性的值向所述网络服务器请求<img>标签 所对应的图片资源。
[0090] S3122,所述网络服务器在所述网页的图片标签中增加文本标识属性。
[0091] 除了将图片标签中的图片路径属性修改为文本路径属性以外,所述网络服务 器还在所述网页的图片标签中增加文本标识属性。具体的,所述文本标识属性包括 data-base64_id 属性。
[0092] 增加文本标识属性的目的在于,能够将所述图片键值写入到网页中。
[0093] S3123,所述网络服务器将所述图片标签对应的图片的键值写入增加的文本标识 属性的字段中。
[0094] 在向网页中增加了所述文本标注属性后,将所述图片标签对应的图片键值作为所 述文本标注属性的取值,写入到所述文本标识属性的字段中。
[0095] 本实施例通过生成图片对应的键值,以及将所述网页中图片的链接地址替换为对 应的图片键值,实现了利用图片键值对图片标识的替换,使得在图片合并传输的过程中使 用数据量较小的图片键值来代表图片,降低了客户端与服务器之间的数据量。
[0096] 图6示出了本发明的第五实施例。
[0097] 图6是本发明第五实施例提供的网页中图片传输方法的流程图。所述网页中图片 传输方法由安装有浏览器的客户端执行。所述网页中图片传输方法包括:
[0098] S610,客户端接收网络服务器发送的网页,其中,所述网页中包括至少两个图片。
[0099] 客户端在向所述网络服务器发送网页请求以后,所述网络服务器会将客户端请求 的网页发送给所述客户端。此时,客户端对所述网络服务器发送的网页进行接收。需要注 意的是,所述网络服务器发送的,也就是所述客户端接收的网页是已经将图片标识替换为 图片键值的网页。
[0100] 优选的,所述客户端接收网络服务器发送的网页包括:所述客户端接收网络服务 器发送的网页,根据所述网页中图片标签的属性获取网页中携带的数组形式的至少两个图 片键值。
[0101] S620,所述客户端根据网页中至少两个图片的图片键值,向图片服务器发送图片 传输请求。
[0102] 接收到所述网络服务器传输的网页以后,所述客户端获取所述网页中图片的图片 键值,并根据所述图片键值向所述图片服务器发送图片传输请求。
[0103] S630,所述客户端从所述图片服务器接收所述至少两个图片,且将所述图片在所 述网页中进行显示。
[0104] 所述图片服务器接收到所述客户端发送的图片传输请求之后,获取所述图片传输 请求所要求传输的至少两个图片,将这些图片传输给所述客户端。所述客户端接收到所述 至少两个图片以后,将所述图片在网页中进行显示。
[0105] 本实施例通过接收网络服务器发送的网页,根据网页中至少两个图片的图片键值 向图片服务器发送图片传输请求,以及从所述图片服务器接收所述至少两个图片,且将所 述图片在所述网页中进行显示,,从而在实现图片的合并传输的同时避免了预先的对图片 的合并处理。
[0106] 图7示出了本发明的第六实施例。
[0107] 图7是本发明第六实施例提供的图片服务器的结构图。参见图7,所述图片服务器 包括:请求接收模块710以及图片获取及传输模块720。
[0108] 所述请求接收模块710用于接收客户端根据网页中图片的图片键值发送的图片 传输请求。
[0109] 所述图片获取及传输模块720用于根据所述图片键值获取对应的图片,并传输至 所述客户端,以在所述网页中显示所述图片。
[0110] 优选的,所述图片获取及传输模块720包括:图片获取单元721、图片编码单元 722、数组合并单元723以及数组传输单元724。
[0111] 所述图片获取单元721用于根据至少两个所述图片的图片键值获取对应的图片。
[0112] 所述图片编码单元722用于利用设定编码算法将至少两个所述图片编码为文本。
[0113] 所述数组合并单元723用于将至少两个所述图片键值以及对应图片的编码后文 本合并为一个图片信息数组。
[0114] 所述数组传输单元724用于将所述图片信息数组以设定格式传输至所述客户端。
[0115] 本实施例通过单独部署图片服务器,并在图片服务器内设置请求接收模块以及图 片获取及传输模块,避免了预先的对图片的合并处理,使得网页中图片的获取过程更适合 于图片的动态显示。
[0116] 图8示出了本发明的第七实施例。
[0117] 图8是本发明第七实施例提供的网络服务器的结构图。参见图8,所述网络服务器 包括:标识替换模块810以及键值传输模块820。
[0118] 所述标识替换模块810用于将待发送给客户端的网页中的图片标识替换为对应 的图片键值,其中,所述网页中包括至少两个图片。
[0119] 所述键值传输模块820用于将替换后的网页以及所述图片键值传输至所述客户 端,以指示所述客户端根据所述至少两个图片键值,发起合并获取所述图片的请求。
[0120] 优选的,所述标识替换模块810包括:键值生成单元811以及键值替换单元812。
[0121] 所述键值生成单元811用于依据图片的文件名或者图片的主键,生成图片对应的 键值。
[0122] 所述键值替换单元812用于将所述网页中图片的链接地址替换为对应的图片键 值。
[0123] 优选的,所述键值替换单元812具体用于:
[0124] 将所述网页的图片标签中存储图片的链接地址的图片路径属性修改为文本路径 属性;
[0125] 在所述网页的图片标签中增加文本标识属性;
[0126] 将所述图片标签对应的图片的键值写入增加的文本标识属性的字段中。
[0127] 优选的,所述键值传输模块820包括:键值添加单元821。
[0128] 所述键值添加单元821用于将至少两个所述图片键值以数组形式添加至所述网 页中。
[0129] 本实施例通过在网络服务器内设置请求标识替换模块以及键值传输模块,避免了 预先的对图片的合并处理,使得网页中图片的获取过程更适合于图片的动态显示。
[0130] 图9示出了本发明的第八实施例。
[0131] 图9是本发明第八实施例提供的客户端的结构图。参见图9,所述客户端包括:网 页接收模块910、图片请求模块920以及图片接收模块930。
[0132] 所述网页接收模块910用于接收网络服务器发送的网页,其中,所述网页中包括 至少两个图片。
[0133] 所述图片请求模块920用于根据网页中至少两个图片的图片键值,向图片服务器 发送图片传输请求。
[0134] 所述图片接收模块930用于从所述图片服务器接收所述至少两个图片,且将所述 图片在所述网页中进行显示。
[0135] 优选的,所述网页接收模块910包括:键值获取单元911。
[0136] 所述键值获取单元911用于接收网络服务器发送的网页,根据所述网页中图片标 签的属性获取网页中携带的数组形式的至少两个图片键值。
[0137] 本实施例通过在客户端内设置网页接收模块、图片请求模块以及图片接收模块, 避免了预先的对图片的合并处理,使得网页中图片的获取过程更适合于图片的动态显示。
[0138] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0139] 本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计 算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络 上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储 装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多 个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和 软件的结合。
[0140] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。
[0141] 以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员 而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同 替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种网页中图片传输方法,其特征在于,包括: 图片服务器接收客户端根据网页中图片的图片键值发送的图片传输请求; 所述图片服务器根据所述图片键值获取对应的图片,并传输至所述客户端,以在所述 网页中显示所述图片。
2. 根据权利要求1所述的方法,其特征在于,所述图片服务器根据所述图片键值获取 对应的图片,并传输至所述客户端包括: 所述图片服务器根据至少两个所述图片的图片键值获取对应的图片; 所述图片服务器利用设定编码算法将至少两个所述图片编码为文本; 所述图片服务器将至少两个所述图片键值以及对应图片的编码后文本合并为一个图 片信息数组; 所述图片服务器将所述图片信息数组以设定格式传输至所述客户端。
3. -种网页中图片传输方法,其特征在于,包括: 网络服务器将待发送给客户端的网页中的图片标识替换为对应的图片键值,其中,所 述网页中包括至少两个图片; 所述网络服务器将替换后的网页以及所述图片键值传输至所述客户端,以指示所述客 户端根据所述至少两个图片键值,发起合并获取所述图片的请求。
4. 根据权利要求3所述的方法,其特征在于,网络服务器将待发送给客户端的网页中 的图片标识替换为对应的图片键值包括: 所述网络服务器依据图片的文件名或者图片的主键,生成图片对应的键值; 所述网络服务器将所述网页中图片的链接地址替换为对应的图片键值。
5. 根据权利要求4所述的方法,其特征在于,所述网络服务器将所述网页中图片的链 接地址替换为对应的图片键值包括: 所述网络服务器将所述网页的图片标签中存储图片的链接地址的图片路径属性修改 为文本路径属性; 所述网络服务器在所述网页的图片标签中增加文本标识属性; 所述网络服务器将所述图片标签对应的图片的键值写入增加的文本标识属性的字段 中。
6. 根据权利要求3-5任一所述的方法,其特征在于,所述网络服务器将替换后的网页 以及所述图片键值传输至所述客户端包括: 所述网络服务器将至少两个所述图片键值以数组形式添加至所述网页中。
7. -种网页中图片传输方法,其特征在于,包括: 客户端接收网络服务器发送的网页,其中,所述网页中包括至少两个图片; 所述客户端根据网页中至少两个图片的图片键值,向图片服务器发送图片传输请求; 所述客户端从所述图片服务器接收所述至少两个图片,且将所述图片在所述网页中进 行显示。
8. 根据权利要求7所述的方法,其特征在于,客户端接收网络服务器发送的网页包括: 所述客户端接收网络服务器发送的网页,根据所述网页中图片标签的属性获取网页中 携带的数组形式的至少两个图片键值。
9. 一种图片服务器,其特征在于,包括: 请求接收模块,用于接收客户端根据网页中图片的图片键值发送的图片传输请求; 图片获取及传输模块,用于根据所述图片键值获取对应的图片,并传输至所述客户端, 以在所述网页中显示所述图片。
10. 根据权利要求9所述的图片服务器,其特征在于,所述图片获取及传输模块包括: 图片获取单元,用于根据至少两个所述图片的图片键值获取对应的图片; 图片编码单元,用于利用设定编码算法将至少两个所述图片编码为文本; 数组合并单元,用于将至少两个所述图片键值以及对应图片的编码后文本合并为一个 图片信息数组; 数组传输单元,用于将所述图片信息数组以设定格式传输至所述客户端。
11. 一种网络服务器,其特征在于,包括: 标识替换模块,用于将待发送给客户端的网页中的图片标识替换为对应的图片键值, 其中,所述网页中包括至少两个图片; 键值传输模块,用于将替换后的网页以及所述图片键值传输至所述客户端,以指示所 述客户端根据所述至少两个图片键值,发起合并获取所述图片的请求。
12. 根据权利要求11所述的网络服务器,其特征在于,所述标识替换模块包括: 键值生成单元,用于依据图片的文件名或者图片的主键,生成图片对应的键值; 键值替换单元,用于将所述网页中图片的链接地址替换为对应的图片键值。
13. 根据权利要求12所述的网络服务器,其特征在于,所述键值替换单元具体用于: 将所述网页的图片标签中存储图片的链接地址的图片路径属性修改为文本路径属 性; 在所述网页的图片标签中增加文本标识属性; 将所述图片标签对应的图片的键值写入增加的文本标识属性的字段中。
14. 根据权利要求11-13任一所述的网络服务器,其特征在于,所述键值传输模块包 括: 键值添加单元,用于将至少两个所述图片键值以数组形式添加至所述网页中。
15. -种客户端,其特征在于,包括: 网页接收模块,用于接收网络服务器发送的网页,其中,所述网页中包括至少两个图 片; 图片请求模块,用于根据网页中至少两个图片的图片键值,向图片服务器发送图片传 输请求; 图片接收模块,用于从所述图片服务器接收所述至少两个图片,且将所述图片在所述 网页中进行显示。
16. 根据权利要求15所述的客户端,其特征在于,所述网页接收模块包括: 键值获取单元,用于接收网络服务器发送的网页,根据所述网页中图片标签的属性获 取网页中携带的数组形式的至少两个图片键值。
【文档编号】H04L29/08GK104125273SQ201410339325
【公开日】2014年10月29日 申请日期:2014年7月16日 优先权日:2014年7月16日
【发明者】李周全, 陈怀亮 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1