[发明专利]一种互联网图片转换的方法和系统有效
申请号: | 201110379989.8 | 申请日: | 2011-11-25 |
公开(公告)号: | CN103136225A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 康光磊 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 互联网 图片 转换 方法 系统 | ||
技术领域
本发明涉及计算机网络领域,特别涉及一种互联网图片转换的方法和系统。
背景技术
随着互联网的不断发展,图片服务因为丰富的内容展现,已经成为互联网不可或缺的技术和服务。基于互联网HTTP协议的传输,同时针对不同互联网接入终端设备,图片的展现格式及分辨率也有了更多的个性化需求。因此,对图片服务的转换效率、并发性能、响应的实时性及服务的横向扩展性也都提出了更高的要求。
现有技术中,互联网领域的图片转换针对每次的图片转换请求进行一次图片转换,客户端需要间隔一段时间后手动刷新才能展现转换后的图片。现有技术的缺点包括:单个服务器的图片转换效率偏低,针对每次的图片转换请求都需要进行实时计算和处理,对于重复的请求和热点数据不能够利用以转换过的结果数据;并发能力有限,服务器资源利用率差;异步处理,在图片转换完后,需要用户间隔一段时间手动刷新,才能对新存储的转换后的图片予以展现。
发明内容
本发明提供的一种互联网图片转换的方法和系统,以解决转换效率低的问题。
本发明公开了一种互联网图片转换的方法,所述方法包括:
步骤1,前端缓存装置接收图片转换请求,所述图片转换请求中包含转换参数,判断缓存中是否已存储按所述图片转换请求进行转换后的图片,如果已存储,则从缓存中提取所述转换后的图片返回给客户端,否则,将所述图片转换请求发送给图片转换装置;
步骤2,所述图片转换装置依据所述图片转换请求进行图片转换,将转换后的图片返回给客户端,并将转换后的图片存储到所述前端缓存装置的缓存。
其中,所述方法还包括:
步骤21,所述前端缓存装置记录缓存中每个转换后的图片持续未被提取的时长,如果图片的所述时长超过预设存储时长,则将所述图片从缓存中删除。
其中,所述方法还包括:
步骤31,所述前端缓存装置记录缓存中每个转换后的图片在预设时长内被提取的次数,如果图片的被提取次数小于预设提取次数,则将所述图片从缓存中删除。
其中,所述图片转换装置包括代理模块和转换服务模块,
所述步骤2进一步包括:
步骤41,代理模块判断本地物理存储介质中是否已存储按所述图片转换请求进行转换后的图片,如果已存储,则从物理存储介质中提取所述转换后的图片返回给客户端,否则,将所述图片转换请求发送给转换服务模块;
步骤42,转换服务模块依据所述图片转换请求进行图片转换,将转换后的图片返回给客户端,并将转换后的图片存储到所述代理模块的物理存储介质和所述前端缓存装置的缓存。
其中,所述将所述图片转换请求发送给转换服务模块进一步包括:
步骤51,代理模块从多个转换服务模块中选择转换服务模块,将所述图片转换请求转发到选择的转换服务模块。
其中,所述转换服务模块依据所述图片转换请求进行图片转换前还包括
步骤61,转换服务模块生成多个线程,等待任务;
所述转换服务模块依据所述图片转换请求进行图片转换进一步包括
步骤62,转换服务模块接收到图片转换请求后,使用当前循环到的线程依据所述图片转换请求中转换参数进行图片转换。
其中,所述转换服务模块依据所述图片转换请求进行图片转换前还包括
步骤71,所述转换服务模块接收图片转换请求,判断所述转换服务模块的缓存中是否已存储按所述图片转换请求进行转换后的图片,如果已存储,则执行步骤72,否则,执行所述依据所述图片转换请求进行图片转换;
步骤72,从缓存中提取所述转换后的图片返回给所述客户端;
所述将转换后的图片存储到所述代理模块的物理存储介质和所述前端缓存装置的缓存后还包括
步骤73,将转换后的图片存储到所述转换服务模块的缓存。
其中,所述图片转换装置还包括图片抓取模块,
所述转换参数包括待转换图片的网络地址和转换后图片的格式和尺寸;
所述转换服务模块依据所述图片转换请求进行图片转换进一步包括
步骤81,转换服务模块调用图片抓取模块按所述待转换图片的网络地址从互联网中抓取所述待转换图片;
步骤82,转换服务模块按所述转换后图片的格式和尺寸对所述抓取的图片进行转换。
其中,所述从物理存储介质中提取所述转换后的图片返回给客户端后还包括
步骤91,将从物理存储介质中提取的图片存储到前端缓存装置的缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110379989.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:粉碎机振动筛复合控制系统
- 下一篇:蜂鸣器与开关组件复用的系统