一种基于URL的图片实时处理系统及方法技术方案

技术编号:21089974 阅读:38 留言:0更新日期:2019-05-11 10:06
本发明专利技术涉及图片处理技术领域,特别是一种基于URL的图片实时处理系统及方法。本发明专利技术的系统包括对象存储模块、内容分发网络模块和图片处理接口模块;对象存储模块提供稳定、安全、高效以及高扩展存储服务;内容分发网络模块将源站内容分发至各加速节点,实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上;图片处理接口模块提供图片服务域名、访问URL、处理命令、分隔符和样式命令。本发明专利技术通过在原始图片的URL后直接添加处理参数,即可实时得到处理后的结果图;可广泛应用在需要图片处理,如缩略、裁剪、格式转换、质量调整等场景。

A Real-time Image Processing System and Method Based on URL

【技术实现步骤摘要】
一种基于URL的图片实时处理系统及方法
本专利技术涉及图片处理
,特别是一种基于URL的图片实时处理系统及方法。
技术介绍
目前的主流图片处理技术,主要依赖软件处理和在线处理;其缺点如下:1:不能实时处理;软件处理耗时最久,在线处理往往需要一个一个输命令,然后通过服务器处理,其服务器的处理时间也并非实时;2:不能方便处理;软件处理依赖软件,当没有软件时则束手无策;在线处理往往要告知在线服务器详细的处理要求,需要用户手动操作,一旦操作失误就只能撤销重新操作。
技术实现思路
本专利技术解决的技术问题在于提供一种基于URL的图片实时处理系统及方法;实现图片处理的实时性和便捷性。本专利技术解决上述技术问题的技术方案是:所述的系统包括对象存储模块、内容分发网络模块和图片处理接口模块;所述的对象存储模块,即OS模块;提供稳定、安全、高效以及高扩展存储服务;所述的内容分发网络模块,即CDN模块;将源站内容分发至各加速节点,实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上;所述的图片处理接口模块提供图片服务域名、访问URL、处本文档来自技高网...

【技术保护点】
1.一种基于URL的图片实时处理系统,其特征在于:所述的系统包括对象存储模块、内容分发网络模块和图片处理接口模块;所述的对象存储模块,即OS模块;提供稳定、安全、高效以及高扩展存储服务;所述的内容分发网络模块,即CDN模块;将源站内容分发至各加速节点,实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上;所述的图片处理接口模块提供图片服务域名、访问URL、处理命令、分隔符和样式命令。

【技术特征摘要】
1.一种基于URL的图片实时处理系统,其特征在于:所述的系统包括对象存储模块、内容分发网络模块和图片处理接口模块;所述的对象存储模块,即OS模块;提供稳定、安全、高效以及高扩展存储服务;所述的内容分发网络模块,即CDN模块;将源站内容分发至各加速节点,实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上;所述的图片处理接口模块提供图片服务域名、访问URL、处理命令、分隔符和样式命令。2.根据权利要求1所述的方法,其特征在于:所述的OS模块包括:A:Bucket数据容器,具有区域属性,名称具有全局唯一性;每个object必须都包含在某个Bucket中;每个用户创建Bucket的数量限制为100个;每个Bucket的object数量为小于1000万个;B:object基本数据单元,可以被存储至一个或多个Bucket中;object包括:(1)key:object的名字,用作唯一标识;(2)metadata:用户对该object的描述,采用键值对的方式组成;(3)data:object存储的数据,可以是任意序列的字节,大小范围0至5TB。3.根据权利要求1所述的方法,其特征在于:所述的图片处理接口模块包括:A:图片服务域名:访问图片服务的域名,可由系统临时提供或用户指定;B:访问URL:图片的原始地址;C:处理命令:是指URL中用来转换处理图片的一段命令,形式为“缩写命令_参数值”;通过指定的处理命令参数值,OS生成并返回另一张转换处理后的图片;D:分隔符:分隔多个命令,如需要多重处理的图片,先裁剪后缩略,则用分隔符将多组操作命令连接,执行顺序按从左至右执行;E:样式命令:在对图片进行多重处理时,使用图片样式功能,用样式命令带替冗长的处理命令。4.根据权利要求2所述的方法,其特征在于:所述的图片处理接口模块包括:A:图片服务域名:访问图片服务的域名,可由系统临时提供或用户指定;B:访问URL:图片的原始地址;C:处理命令:是指URL中用来转换处理图片的一段命令,形式为“缩写命令_参数值”;通过指定的处理命令参数值,OS生成并返回另一张转换处理后的图片;D:分隔符:分隔多个命令,如需要多重处理的图片,先裁剪后缩略,则用分隔符将多组操作命令连接,执行顺序按从左至右执行;E:样式命令:在对图片进行多重处理时,使用图片样式功能,用样式命令带替冗长的处理命令。5.一种权利要求1-4任一项所述系统的实现方法,其特征在于:所述的方法中,图片处理包括用户首次发送请求和用户端非首次访问图片处理流程;用户首次发送请求处理流程如下:a:用户端首次发送图片处理请求;b:首次请求,CDN未命中,请求会被直接发送到OS源站进行处理;c:根据用户发送的处理参数对图片进行实时处理;d:处理后的结果图将被缓存到CDN节点上;e:同时,将结果图返回给用户端;用户端非首次访问图片处理流程如下:a:用户端发送图片处理请求;b:若CDN命中,则直接...

【专利技术属性】
技术研发人员:黄博涂旭平关班记季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1