【技术实现步骤摘要】
本说明书实施例涉及图片处理,尤其涉及一种图片处理方法、服务器及系统。
技术介绍
1、客户端在从服务端加载图片时,对于同一张图片,针对不同的使用场景(比如,客户端所处的网络状况不同、用户在客户端设置的语言偏好不同、客户端支持的图片格式不同等等),为了达到最佳的加载速度或展示效果,对待加载图片的规格(比如,分辨率、格式、尺寸等)的要求也不同。比如,如果客户端当前所处环境的网络状况较好,则可以向客户端返回高分辨率的图片,以达到最佳的展示效果,如果客户端当前所处环境的网络状况较差,则可以向客户端返回低分辨率的图片,以保证图片的加载速度,避免用户长时间等待。
2、相关技术中,要么针对所有使用场景均返回一样的图片,无法在不同使用场景下达到最佳的加载速度或展示效果。要么虽然支持针对不同的使用场景返回不同规格的图片,但是需要在客户端一侧对图片的访问地址进行修改,前端开发人员在开发客户端的代码时,代码逻辑中需要考虑为不同的使用场景配置不同的图片访问地址,即需要将不同规格图片的差异体现在代码中,具有一定的代码侵入性,会提升前端开发的难度。
><本文档来自技高网...
【技术保护点】
1.一种图片处理方法,其特征在于,所述方法适用于CDN服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述使用场景参数包括所述客户端的网络状况参数,所述确定所述目标图片的使用场景参数,包括:
3.根据权利要求2所述的方法,其特征在于,客户端的网络状况被划分为多个质量等级,所述网络状况参数包括所述质量等级,所述映射关系基于以下方式确定:针对不同的地理区域,分别统计该地理区域内的多个客户端各自与所述CDN服务器在历史交互过程中的网络性能指标,基于所述多个客户端各自的网络性能指标确定该地理区域对应的所述质量等级;
4.根
...【技术特征摘要】
1.一种图片处理方法,其特征在于,所述方法适用于cdn服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述使用场景参数包括所述客户端的网络状况参数,所述确定所述目标图片的使用场景参数,包括:
3.根据权利要求2所述的方法,其特征在于,客户端的网络状况被划分为多个质量等级,所述网络状况参数包括所述质量等级,所述映射关系基于以下方式确定:针对不同的地理区域,分别统计该地理区域内的多个客户端各自与所述cdn服务器在历史交互过程中的网络性能指标,基于所述多个客户端各自的网络性能指标确定该地理区域对应的所述质量等级;
4.根据权利要求1所述的方法,其特征在于,所述使用场景参数包括所述客户端优先使用的语种,所述确定所述目标图片的使用场景参数,包括:判定所述第一图片获取请求携带的信息中是否包括用户设置的语种;如果包括,则将用户设置的语种作为所述客户端优先使用的语种;如果不包括,则从所述第一图片获取请求携带的信息中获取默认语种,将所述默认语种作为所述客户端优先使用的语种;和/或
5.根据权利要求4所述的方法,其特征在于,从所述第一图片获取请求携带的信息中获取的所述客户端支持的图片格式包括目标类型的图片格式,所述目标类型的图片格式为所述客户端所在设备的系统不支持的图片格式,所述客户端在接收到所述处理后的目标图片后,若判定所述处理后的目标图片的格式为所述目标类型的图片格式,则将所述处理后的目标图片转换成所述客户端所在设备的系统支持的图片格式后再展示。
6.根据权利要求1所述的方法,其特征在于,所述cdn服务器中预先存储有图片的使用场景参数与图片处理参数的映射关系,基于所述目标图片的使用场景参数确定用于对所...
【专利技术属性】
技术研发人员:孙禄永,原琪,蒋骏峰,韩潮,梁鑫,匡文旺,
申请(专利权)人:杭州阿里巴巴海外互联网产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。