[发明专利]图片提供系统有效
申请号: | 201210417570.1 | 申请日: | 2012-10-26 |
公开(公告)号: | CN102970331A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 范国峰;张炅轩 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/12 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 提供 系统 | ||
技术领域
本发明涉及网络通信技术领域,具体涉及一种图片提供系统。
背景技术
随着科技的不断进步,互联网带宽逐渐加大,越来越多的人通过手机、平板电脑等终端设备来阅览海量的网上图片。由于图片的数据量通常比纯文字要大很多,在阅览海量图片的同时,也将消耗不小的流量,同时在传输时间上也较长。虽然可通过降低图片的质量来减少流量的消耗,但又对用户的体验造成一定的影响。因此,亟需一种方法来在不影响用户体验的前提下,在“图片质量”和“传输速度”上,找到一种平衡。
现有技术一的技术方案为:客户端在拿到原图的URL(Uniform/Universal Resource Locator,统一资源定位符)后,直接向服务器进行请求,待请求成功后传输图片。
现有技术一提供了一种简单和直观的传输方法。然而它的缺点也显而易见,若原图的尺寸较大,传输的数据量也大,而现有方案一仅将将图片原封不动的传送给客户端,消耗的流量也明显变大,而在一些屏幕较小的终端设备上,这种高质量的原图并不会对体验有明显的改善。
现有技术二针对现有技术一的缺点,添加了图床服务器模块,客户端会根据当前网络状况,在两到三种不同的图片质量中选择一种,然后向图床服务器进行传输请求,在图床服务器响应请求后,将图片数据传输到客户端,并最终展现给用户。由于网络状况的区分,最终的图片质量会分成两到三种:2G网络、3G网络、Wi-Fi网络,2G、3G网络由移动运营商提供,大多数情况下会产生流量费用,故需要考虑流量消耗和速度。而Wi-Fi网络由附近的无线路由器提供,大多数情况下不会有流量费用,且速度比前两者要快很多,因此不需要考虑流量消耗和速度。也因此,现有技术二中会将处于2G/3G网络的图片,处理为低质量的图片来传输,而Wi-Fi网络则传输高质量的图片。
现有技术二实现了一种根据网络状况来选择应传输图片质量的方法。这种方法在一些对流量消耗较为重视的场景(如2G、3G网络等)中,起到了减少流量消耗、提高传输速度的作用。而降低过的图片质量也在某些设备上尚能接受。
然而由于终端设备的多样化,产生了许多不同的显示尺寸和显示分辨率。而不同的分辨率上,显示的效果也会大不一样,现有技术无法实现全面的照顾。举一个例子,如果当前用户正处于2G网络环境下,现有技术会下载较低质量的图片以减少流量消耗和加快传输速度。将这张图片放在一个分辨率为320x240的,尺寸在3.2寸的终端设备上,显示效果较好,然而同样的图片若放在一个分辨率为1280x800的,尺寸在4.8寸的终端设备上,由于终端设备要保证用户能在大屏幕终端设备上,看到和小屏幕终端设备相似的显示格局,因此为了实现这种效果,图片会被拉伸,出现模糊不清、毛刺过多等严重影响显示效果的问题。
可见,现有技术二通过网络环境来决定图片质量,虽解决了一定的传输速度问题,但在图片的显示效果(图片质量)上,不同的终端设备存在着较大的差异,尤其在大屏幕终端设备上,显示效果也因此变得较差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种图片提供系统。
依据本发明,提供了一种图片提供系统,其包括:图床服务器以及终端设备;
所述图床服务器,适于接收终端设备发送的待传输图片的URL、待传输图片的图片质量值和待传输图片的最大分辨率值,根据待传输图片的URL从本地或原图服务器获取图片,并根据待传输图片的图片质量值和待传输图片的最大分辨率值进行处理后将图片发送给终端设备;
所述终端设备,适于根据发起的图片请求对图片进行处理并显示。
可选地,该终端设备包括:图片地址获取单元、网络状态检测单元、分辨率检测单元、综合处理单元和收发单元;
所述图片地址获取单元,适于根据终端设备发起的图片请求,获取待传输图片在的统一资源定位符URL,并发送给所述综合处理单元;
所述网络状态检测单元,适于检测终端设备所处的网络状态并通知给所述综合处理单元;
所述分辨率检测单元,适于检测终端设备支持的分辨率值并通知给所述综合处理单元;
所述综合处理单元,适于根据终端设备所处的网络状态,确定待传输图片的图片质量值,以及根据终端设备所处的网络状态和终端设备支持的分辨率值,确定待传输图片的最大分辨率值,并将待传输图片的URL、待传输图片的图片质量值和待传输图片的最大分辨率值发送给所述收发单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210417570.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:获取客户端评论的方法及装置
- 下一篇:一种POE的供电设备和供电方法