[发明专利]访问网络图片、以及响应网络图片访问的方法、装置在审
申请号: | 201611103054.6 | 申请日: | 2016-12-05 |
公开(公告)号: | CN108153761A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 周祺 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京市清华源律师事务所 11441 | 代理人: | 沈泳;郝玉娥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片访问请求 访问网络 图片格式 网络图片 服务器 响应 电子设备 脚本程序 应答 统一资源定位符 标识符 查询服务器 图片 参数提供 解码格式 图片程序 图片解码 应答信息 访问 可接受 客户端 自适应 申请 标示 场景 客户 覆盖 | ||
本申请公开了一种访问网络图片的方法以及装置,一种响应网络图片访问的方法以及装置,一种实现访问网络图片程序的电子设备,以及一种实现响应网络图片访问程序的电子设备。其中,访问网络图片的方法包括:向服务器提出图片访问请求,图片访问请求的统一资源定位符部分包含特别定义的图片自适应标识符;图片访问请求的请求头中,包含可接受图片格式参数,该参数标示出图片访问请求发出方可以接受的图片格式;在接收到的服务器应答中,查询服务器应答的响应头中包含的图片格式参数;根据图片格式参数提供的解码格式,对服务器应答信息中的图片解码。采用本申请提供的方法,不需要依赖客户端的脚本程序,因而能够覆盖客户端没有脚本程序的场景。
技术领域
本申请涉及图片传送技术,具体涉及一种访问网络图片的方法以及装置;本申请同时涉及一种响应网络图片访问的方法以及装置;本申请同时提供一种实现访问网络图片程序的电子设备;以及一种实现响应网络图片访问程序的电子设备。
背景技术
客户端通过网络从内容服务器下载图片是一种常见的网络服务场景。当前,内容服务器通常采用内容分发网络(CDN)实现,同一内容的图片往往可以通过内容分发网络中采用不同格式进行存储和传输。
由于图片文件一般字数据量较大,因此,在网络中传输图片需要很大的流量,造成传输时间过长,严重影响图片请求方的体验;图片传输对网络带宽的占用,还会造成网络堵塞,降低网络的整体传输效率。为此,采用具有较低数据量的图片进行网络传输,成为降低图片传输流量,进而改善图片请求方的体验、提高网络整体传输效率的有效策略。
但是,并不是每个客户端都能对任何图片格式进行解析,如果内容分发网络选择了一种客户端不能解析的图片格式向其传送图片,反而会白白浪费网络流量。例如,GOOGLE公司提供的WEBP图片格式其是一种特别适用于网络传输的低数据量图片格式,如果客户端采用GOOGLE公司提供的Chrome浏览器,则能很好的解析图片,但是,如果采用其它浏览器或者APP,就可能不支持对此种格式图片的解析。
现有技术下判断客户端是否能够正常解析WEBP格式或者其它格式的图片的方法,是在客户端采用JavaScript脚本语言在客户端进行测试。例如,专利号为201310019875.1,专利名称为“访问网络图片、响应访问请求的方法及其装置、系统”的中国专利就提供了一种可行的技术方案,即在客户端先行解析一个WEBP格式的标准图片,根据是否成功解析,判断客户端是否支持该格式,然后再确定是否可以向该客户端传送该种格式的图片。
上述现有技术存在明显的缺陷。
首先,上述现有技术需要依赖客户端本地的采用JavaScript脚本语言设计的脚本程序,如果没有该程序,则无法回馈客户端对标准图片的解析情况;这使得该现有技术无法覆盖所有的场景。
其次,由于只能在客户端执行判断逻辑,无法覆盖服务端渲染场景,进一步减少了其应用场合。
其三,在上述进行测试的过程中,需要传输标准图片,需要消耗部分网络流量,增加了网络负担。
发明内容
本申请提供一种访问网络图片的方法,以及一种响应网络图片访问的方法。本申请同时提供一种访问网络图片的装置以及电子设备,以及一种响应网络图片访问的装置以及电子设备。通过上述方法和装置,能够无需依赖客户端的JavaScript脚本语言程序即可获知客户端是否支持某个特定的图片格式,以便选择合适的图片格式进行网络中的图片传输。
本申请提供一种访问网络图片的方法,包括:
向服务器提出图片访问请求,所述图片访问请求的统一资源定位符部分包含特别定义的图片自适应标识符;所述图片访问请求的请求头中,包含可接受图片格式参数,该参数标示出所述图片访问请求发出方可以接受的图片格式;
在接收到的服务器应答中,查询所述服务器应答的响应头中包含的图片格式参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611103054.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络赌博行为监控方法及装置
- 下一篇:一种页面内容切换显示的方法和系统