CN109740073A - 一种基于url的图片实时处理***及方法 - Google Patents
一种基于url的图片实时处理***及方法 Download PDFInfo
- Publication number
- CN109740073A CN109740073A CN201811417229.XA CN201811417229A CN109740073A CN 109740073 A CN109740073 A CN 109740073A CN 201811417229 A CN201811417229 A CN 201811417229A CN 109740073 A CN109740073 A CN 109740073A
- Authority
- CN
- China
- Prior art keywords
- picture
- processing
- domain name
- abbreviation
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及图片处理技术领域,特别是一种基于URL的图片实时处理***及方法。本发明的***包括对象存储模块、内容分发网络模块和图片处理接口模块;对象存储模块提供稳定、安全、高效以及高扩展存储服务;内容分发网络模块将源站内容分发至各加速节点,实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上;图片处理接口模块提供图片服务域名、访问URL、处理命令、分隔符和样式命令。本发明通过在原始图片的URL后直接添加处理参数,即可实时得到处理后的结果图;可广泛应用在需要图片处理,如缩略、裁剪、格式转换、质量调整等场景。
Description
技术领域
本发明涉及图片处理技术领域,特别是一种基于URL的图片实时处理***及方法。
背景技术
目前的主流图片处理技术,主要依赖软件处理和在线处理;其缺点如下:
1:不能实时处理;软件处理耗时最久,在线处理往往需要一个一个输命令,然后通过服务器处理,其服务器的处理时间也并非实时;
2:不能方便处理;软件处理依赖软件,当没有软件时则束手无策;在线处理往往要告知在线服务器详细的处理要求,需要用户手动操作,一旦操作失误就只能撤销重新操作。
发明内容
本发明解决的技术问题在于提供一种基于URL的图片实时处理***及方法;实现图片处理的实时性和便捷性。
本发明解决上述技术问题的技术方案是:
所述的***包括对象存储模块、内容分发网络模块和图片处理接口模块;
所述的对象存储模块,即OS模块;提供稳定、安全、高效以及高扩展存储服务;
所述的内容分发网络模块,即CDN模块;将源站内容分发至各加速节点,实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上;
所述的图片处理接口模块提供图片服务域名、访问URL、处理命令、分隔符和样式命令。
所述的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。
所述的图片处理接口模块的
A:图片服务域名:访问图片服务的域名,可由***临时提供或用户指定;
B:访问URL:图片的原始地址;
C:处理命令:是指URL中用来转换处理图片的一段命令,形式为“缩写命令_参数值”;通过指定的处理命令参数值,OS生成并返回另一张转换处理后的图片;
D:分隔符:分隔多个命令,如需要多重处理的图片,先裁剪后缩略,则用分隔符将多组操作命令连接,执行顺序按从左至右执行;
E:样式命令:在对图片进行多重处理时,使用图片样式功能,用样式命令带替冗长的处理命令。
所述的方法中,图片处理包括用户首次发送请求和用户端非首次访问图片处理流程;
用户首次发送请求处理流程如下:
a:用户端首次发送图片处理请求;
b:首次请求,CDN未命中,请求会被直接发送到OS源站进行处理;
c:根据用户发送的处理参数对图片进行实时处理;
d:处理后的结果图将被缓存到CDN节点上;
e:同时,将结果图返回给用户端;
用户端非首次访问图片处理流程如下:
a:用户端发送图片处理请求;
b:若CDN命中,则直接跳到步骤e;若CDN未命中,则跳到步骤c;
c:请求会被回源到OS,并根据用户发送的处理参数对图片进行实时处理;
d:处理后的结果图被缓存到CDN节点上;
e:将结果图返回给用户端。
所述的方法支持图片规格如下:
A:支持的原图格式:jpg、png、bmp、webp、gif、tiff;
B:支持的目标图格式:jpg、png、bmp、webp;
C:支持图片大小为100MB,且图片长和宽不大于4096px。
所述方法中,域名绑定规则如下:
A:一个Bucket绑定的域名数不能超过20个,其中图片域名不超过1个;
B:对于同一个域名,只支持一种绑定方式,在普通域名绑定或图片域名绑定中选择一种,不支持两种方式同时绑定。
所述的方法中,请求规则如下:
A:对于同一组处理命令的参数处理采用无序原则;
B:如果获取的Object名称本身带有@符号时,其后字符全部按照处理命令对待,用户需要提前替换Object名称中的@符号;
C:一个请求中,最大支持4组处理命令。
所述的方法中,
图片缩放、旋转、渐进显示的命令参数如下:
A:scale:以s作为缩写,指定缩放方式;s_0表示无裁剪,等比例缩放; s_1表示拉伸缩放;s_2表示等比例居中裁剪缩放;
B:width:以w作为缩写,指定目标缩略图的最大宽度,单位为px;
C:height:以h作为缩写,指定目标缩略图的最大高度,单位为px;
D:quality:以q作为缩写,指定目标图片的绝对质量,当指定q命令的值大于原图quality的值时,则默认使用原图quality的值;
E:format:以f作为缩写,指定目标图片格式;
F:angle:以a作为缩写,指定图片旋转方式,正数表示顺时针旋转;负数表示逆时针旋转;
G:limit:以l作为缩写,指定是否限制图片缩放的尺寸大小;l_0表示不限制图片缩放的尺寸;l_1表示限制图片缩放尺寸不可超过原图大小;
图片裁剪的命令参数如下:
A:crop:以c作为缩写,指定图片是否执行裁剪功能;c_1表示对图片进行裁剪;c_0表示不对图片进行裁剪,其他裁剪参数无效;
B:offsetX:以x作为缩写,指定图片裁剪左上角起点x坐标;
C:offsetY:以y作为缩写,指定图片裁剪左上角起点y坐标;
D:width:以w作为缩写,指定图片裁剪的宽度;如果指定的宽度超过了图片的宽度,则以图片宽度为准裁剪;单位为px;
E:height:以h作为缩写,指定图片裁剪的高度;如果指定的高度超过了图片的高度,则以图片高度为准裁剪;单位为px。
本发明基于URL实时处理图片,利用对象存储OS模块、内容分发网络CDN 和图片处理接口,通过在原始图片的URL后直接添加处理参数,即可实时得到处理后的结果图;URL的方式更利于后端封装;同时利用云服务器和存储、分发技术保证一旦访问带处理命令的URL便可立即获得结果图片。
附图说明
下面结合附图对本发明进一步说明:
图1为本发明的流程图。
具体实施方式
下面将结合附图1,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出实质性创造获得的方案,都属于本发明保护的范围。
本***包括对象存储模块,即OS(object storage)、内容分发网络模块,即CDN(content delivery network)、图片处理接口模块等;
OS模块提供稳定、安全、高效以及高扩展存储服务,支持单文件最大5TB 的文本、多媒体、二进制等任何类型的数据存储。数据多地域跨集群的存储,以实现资源统一利用,降低使用难度,提高工作效率;OS包括:
A:Bucket数据容器,具有区域属性,名称具有全局唯一性;每个object 必须都包含在某个Bucket中;
每个用户创建Bucket的数量限制为100个,但每个Bucket中存放的object 数量和大小不受限制,因此用户不用考虑数据的可扩展性;但未保证良好性能,建议的每个Bucket的object数量为小于1000万个;
B:object基本数据单元,可以被存储至一个或多个Bucket中;object包括:
(1)key:object的名字,用作唯一标识;
(2)metadata:用户对该object的描述,采用键值对的方式组成;
(3)data:object存储的数据,可以是任意序列的字节,大小范围0至 5TB;
CDN模块将源站内容分发至遍布全国的加速节点,缩短用户查看内容的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访问量大、网点分布不均等问题;
CDN***能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度;
图片处理接口模块包括:
A:图片服务域名:访问图片服务的域名,可由***临时提供或用户指定;
B:访问URL:图片的原始地址;
C:处理命令:处理命令是指URL中用来转换处理图片的一段命令,形式为“缩写命令_参数值”。通过指定的处理命令参数值,OS生成并返回另一张转换处理后的图片;
D:分隔符:分隔多个命令,如需要多重处理的图片,先裁剪后缩略,则用分隔符将多组操作命令连接,执行顺序按从左至右执行;
E:样式命令:在对图片进行多重处理时,图片访问的URL会变得复杂冗长,非常不利于管理和阅读。为了让图片URL变得更简洁优雅,或是达到隐藏处理参数、保护原图的目的,可以使用图片样式功能,用样式命令带替冗长的处理命令。
6:图片处理服务流程:
A:用户首次发送请求处理流程:
a:用户端首次发送图片处理请求;
b:首次请求,CDN未命中,请求会被直接发送到OS源站进行处理;
c:根据用户发送的处理参数对图片进行实时处理;
d:处理后的结果图将被缓存到CDN节点上;
e:同时,将结果图返回给用户端。
B:用户端非首次访问图片处理流程:
a:用户端发送图片处理请求;
b:若CDN命中,则直接跳到步骤e;若CDN未命中,则跳到步骤c;
c:请求会被回源到OS,并根据用户发送的处理参数对图片进行实时处理;
d:处理后的结果图被缓存到CDN节点上;
e:将结果图返回给用户端。
以下是本发明的关于一种基于URL的图片实时处理***的重要功能点实现方法:
1:本***支持图片规格如下:
A:支持的原图格式:jpg、png、bmp、webp、gif、tiff;
B:支持的目标图格式:jpg、png、bmp、webp;
C:支持图片大小为100MB,且图片长和宽不大于4096px;
2:本***域名绑定规则如下:
A:一个Bucket绑定的域名数(包括图片域名)不能超过20个,其中图片域名不超过1个;
B:对于同一个域名,只支持一种绑定方式,在普通域名绑定(非图片)或图片域名绑定中选择一种,不支持两种方式同时绑定;
3:本***请求规则如下:
A:对于同一组处理命令的参数处理采用无序原则,如@w_150,h_370,q_80等同于@h_370,w_150,q_80;
B:如果获取的Object名称本身带有@符号(即处理命令的前缀)时,其后字符全部按照处理命令对待,用户需要提前替换Object名称中的@符号;
C:一个请求中,最大支持4组处理命令;
4:图片缩放、旋转、渐进显示的命令参数如下:
A:scale:以s作为缩写,指定缩放方式。s_0表示无裁剪,等比例缩放; s_1表示拉伸缩放;s_2表示等比例居中裁剪缩放;
B:width:以w作为缩写,指定目标缩略图的最大宽度,单位为px;
C:height:以h作为缩写,指定目标缩略图的最大高度,单位为px;
D:quality:以q作为缩写,指定目标图片的绝对质量,当指定q命令的值大于原图quality的值时,则默认使用原图quality的值;
E:format:以f作为缩写,指定目标图片格式;
F:angle:以a作为缩写,指定图片旋转方式,正数表示顺时针旋转,如 a_60;负数表示逆时针旋转,如a_-30;
G:limit:以l作为缩写,指定是否限制图片缩放的尺寸大小;l_0表示不限制图片缩放的尺寸;l_1表示限制图片缩放尺寸(长和宽)不可超过原图大小;
5:图片缩放、旋转、渐进显示的命令举例:
将图片缩略成宽度为150,高度为200,目标图片绝对质量为60,目标图片格式为png的URL为:
http://os.abc123.com/image.jpg@s_1,w_150,h_200,q_60,f_png
6:图片裁剪的命令参数如下:
A:crop:以c作为缩写,指定图片是否执行裁剪功能;c_1表示对图片进行裁剪;c_0表示不对图片进行裁剪,其他裁剪参数无效;
B:offsetX:以x作为缩写,指定图片裁剪左上角起点x坐标;
C:offsetY:以y作为缩写,指定图片裁剪左上角起点y坐标;
D:width:以w作为缩写,指定图片裁剪的宽度;如果指定的宽度超过了图片的宽度,则以图片宽度为准裁剪;单位为px;
E:height:以h作为缩写,指定图片裁剪的高度;如果指定的高度超过了图片的高度,则以图片高度为准裁剪;单位为px;
7:图片裁剪的命令举例:
以图片左上角横坐标为100,纵坐标为150为起点进行图片裁剪,裁剪宽度指定为400,裁剪高度指定为200的URL为:
http://os.abc123.com/image.jpg@c_1,x_100,y_150,w_400,h_200
8:本***服务端上传流程,首先通过“上传服务集群”由用户上传图片(加速服务),“上传服务集群”包括负载均衡的云服务器,提供云安全服务;其次,将图片对象存储到“多媒体存储集群”,同时将图片元信息(如URL)存储到“业务数据库”,“业务数据库”包含具有内存缓存技术的关系型数据库;
9:本***用户端图片下载请求流程,首先多端请求,请求进入内容分发CDN,对图片分发访问加速,CDN会向“多媒体存储集群”发送回溯请求,请求原图;其次请求进入“图像实时计算集群”按照图片命令对图片实时处理;最后通过缓存技术将处理结果返回给CDN,图片加速分发,返回给用户端;
10:本***利用缓存技术返回结果图片的优势在于:
A:可以保留原图(即去掉后面的命令字符串又可以显示原图);
B:可以对原图进行保护(即根据命令字符进行原图显示的权限控制);
C:可随时调整参数(即更改URL),即可实时获得理想图片。
Claims (10)
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命中,则直接跳到步骤e;若CDN未命中,则跳到步骤c;
c:请求会被回源到OS,并根据用户发送的处理参数对图片进行实时处理;
d:处理后的结果图被缓存到CDN节点上;
e:将结果图返回给用户端。
6.根据权利要求5所述的方法,其特征在于:所述的方法支持图片规格如下:
A:支持的原图格式:jpg、png、bmp、webp、gif、tiff;
B:支持的目标图格式:jpg、png、bmp、webp;
C:支持图片大小为100MB,且图片长和宽不大于4096px。
7.根据权利要求5所述的方法,其特征在于:所述方法中,域名绑定规则如下:
A:一个Bucket绑定的域名数不能超过20个,其中图片域名不超过1个;
B:对于同一个域名,只支持一种绑定方式,在普通域名绑定或图片域名绑定中选择一种,不支持两种方式同时绑定。
8.根据权利要求6所述的方法,其特征在于:所述方法中,域名绑定规则如下:
A:一个Bucket绑定的域名数不能超过20个,其中图片域名不超过1个;
B:对于同一个域名,只支持一种绑定方式,在普通域名绑定或图片域名绑定中选择一种,不支持两种方式同时绑定。
9.根据权利要求5至8任一项所述的方法,其特征在于:所述的方法中,请求规则如下:
A:对于同一组处理命令的参数处理采用无序原则;
B:如果获取的Object名称本身带有@符号时,其后字符全部按照处理命令对待,用户需要提前替换Object名称中的@符号;
C:一个请求中,最大支持4组处理命令。
10.根据权利要求5至8任一项所述的方法,其特征在于:所述的方法中,
图片缩放、旋转、渐进显示的命令参数如下:
A:scale:以s作为缩写,指定缩放方式;s_0表示无裁剪,等比例缩放;s_1表示拉伸缩放;s_2表示等比例居中裁剪缩放;
B:width:以w作为缩写,指定目标缩略图的最大宽度,单位为px;
C:height:以h作为缩写,指定目标缩略图的最大高度,单位为px;
D:quality:以q作为缩写,指定目标图片的绝对质量,当指定q命令的值大于原图quality的值时,则默认使用原图quality的值;
E:format:以f作为缩写,指定目标图片格式;
F:angle:以a作为缩写,指定图片旋转方式,正数表示顺时针旋转;负数表示逆时针旋转;
G:limit:以l作为缩写,指定是否限制图片缩放的尺寸大小;l_0表示不限制图片缩放的尺寸;l_1表示限制图片缩放尺寸不可超过原图大小;
图片裁剪的命令参数如下:
A:crop:以c作为缩写,指定图片是否执行裁剪功能;c_1表示对图片进行裁剪;c_0表示不对图片进行裁剪,其他裁剪参数无效;
B:offsetX:以x作为缩写,指定图片裁剪左上角起点x坐标;
C:offsetY:以y作为缩写,指定图片裁剪左上角起点y坐标;
D:width:以w作为缩写,指定图片裁剪的宽度;如果指定的宽度超过了图片的宽度,则以图片宽度为准裁剪;单位为px;
E:height:以h作为缩写,指定图片裁剪的高度;如果指定的高度超过了图片的高度,则以图片高度为准裁剪;单位为px。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811417229.XA CN109740073A (zh) | 2018-11-26 | 2018-11-26 | 一种基于url的图片实时处理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811417229.XA CN109740073A (zh) | 2018-11-26 | 2018-11-26 | 一种基于url的图片实时处理***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109740073A true CN109740073A (zh) | 2019-05-10 |
Family
ID=66358726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811417229.XA Withdrawn CN109740073A (zh) | 2018-11-26 | 2018-11-26 | 一种基于url的图片实时处理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109740073A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519400A (zh) * | 2019-10-17 | 2019-11-29 | 南京甄视智能科技有限公司 | 将设备流量进行多入口分离的物联网平台的实现方法 |
CN112685022A (zh) * | 2020-12-30 | 2021-04-20 | 北京字节跳动网络技术有限公司 | 图片处理接口生成方法、装置、设备及存储介质 |
CN114330232A (zh) * | 2021-12-29 | 2022-04-12 | 北京字节跳动网络技术有限公司 | 一种文本显示方法、装置、设备及存储介质 |
CN115131197A (zh) * | 2022-04-11 | 2022-09-30 | 广州宇中网络科技有限公司 | 一种基于网络服务中间层的图片预处理方法、***及设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932358A (zh) * | 2012-11-07 | 2013-02-13 | 网宿科技股份有限公司 | 基于内容分发网络的第三方文件改写加速分发方法和装置 |
CN106844600A (zh) * | 2017-01-16 | 2017-06-13 | 百融(北京)金融信息服务股份有限公司 | 一种网站图片处理***及方法 |
CN108319868A (zh) * | 2018-02-06 | 2018-07-24 | 北京百度网讯科技有限公司 | 图片访问的保护方法、装置、存储介质及终端设备 |
-
2018
- 2018-11-26 CN CN201811417229.XA patent/CN109740073A/zh not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932358A (zh) * | 2012-11-07 | 2013-02-13 | 网宿科技股份有限公司 | 基于内容分发网络的第三方文件改写加速分发方法和装置 |
CN106844600A (zh) * | 2017-01-16 | 2017-06-13 | 百融(北京)金融信息服务股份有限公司 | 一种网站图片处理***及方法 |
CN108319868A (zh) * | 2018-02-06 | 2018-07-24 | 北京百度网讯科技有限公司 | 图片访问的保护方法、装置、存储介质及终端设备 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519400A (zh) * | 2019-10-17 | 2019-11-29 | 南京甄视智能科技有限公司 | 将设备流量进行多入口分离的物联网平台的实现方法 |
CN110519400B (zh) * | 2019-10-17 | 2022-03-25 | 南京甄视智能科技有限公司 | 将设备流量进行多入口分离的物联网平台的实现方法 |
CN112685022A (zh) * | 2020-12-30 | 2021-04-20 | 北京字节跳动网络技术有限公司 | 图片处理接口生成方法、装置、设备及存储介质 |
CN112685022B (zh) * | 2020-12-30 | 2022-12-13 | 北京字节跳动网络技术有限公司 | 图片处理接口生成方法、装置、设备及存储介质 |
CN114330232A (zh) * | 2021-12-29 | 2022-04-12 | 北京字节跳动网络技术有限公司 | 一种文本显示方法、装置、设备及存储介质 |
CN115131197A (zh) * | 2022-04-11 | 2022-09-30 | 广州宇中网络科技有限公司 | 一种基于网络服务中间层的图片预处理方法、***及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109740073A (zh) | 一种基于url的图片实时处理***及方法 | |
US11194719B2 (en) | Cache optimization | |
CN104731516B (zh) | 一种存取文件的方法、装置及分布式存储*** | |
US9355103B2 (en) | System and method for bandwidth optimization in a network storage environment | |
US8806489B2 (en) | Virtual machine image distribution network | |
US10922339B2 (en) | Portable globe creation for a geographical information system | |
US9055063B2 (en) | Managing shared content with a content management system | |
US9002907B2 (en) | Method and system for storing binary large objects (BLObs) in a distributed key-value storage system | |
KR101587631B1 (ko) | 클라우드 기반 로컬 장치와 로컬 장치의 파일 읽기 및 저장 방법 | |
JP2015512070A (ja) | データ特性に基づくインテリジェントデータ配信及び記憶 | |
US20150334043A1 (en) | Differential cache for representational state transfer (rest) api | |
EP2418809A1 (en) | Method and apparatus for processing and updating service contents in a distributed file system | |
US10834173B2 (en) | On-premises and off-premises communication | |
EP2539833A2 (en) | Portable globe creation for a geographical information system | |
KR101621385B1 (ko) | 클라우드 스토리지 서비스의 파일 검색 시스템 및 방법, 및 파일 제어 방법 | |
JP4713257B2 (ja) | データ記憶装置及びバージョン管理プログラム | |
JP6406283B2 (ja) | ストレージ装置およびストレージ方法 | |
CN107003980B (zh) | 利用内容传送网络cdn操作的方法和计算机可读介质 | |
WO2016201547A1 (en) | A computer-implemented method of aggregating and presenting digital photos from numerous sources | |
CN116074201A (zh) | 一种矢量地图数据发布为矢量瓦片地图服务的方法和*** | |
CN104717254B (zh) | 文件访问的方法和云网关 | |
CN105046162B (zh) | 在内容可寻址存储***中维护并使用子对父映射的缓存 | |
JP2014038454A (ja) | ユーザデータ保存先判定サーバ、通信装置及びユーザデータ保存先判定方法 | |
US11989200B2 (en) | System and method for lambda buckets | |
KR20230003527A (ko) | 미디어 장면 서술 시스템에서 IoT 스트리밍 디바이스들을 위한 COAP 지원 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190510 |
|
WW01 | Invention patent application withdrawn after publication |