本发明专利技术提供了互联网中图像处理的方法、装置和系统,其中,所述方法为:接收用户发送的图片访问请求;将所述图片访问请求转发给图像实时处理器;接收由图像实时处理器根据所述图片访问请求对原始图片进行处理后所返回的图片供用户使用。根据本发明专利技术实施例,能够使得用户能够实时地、获得自己所需要的图片,极大地满足了用户需求,提高了用户的满意度。
【技术实现步骤摘要】
本专利技术涉及网络
,特别是涉及互联网中图像处理的方法、装置和 系统。
技术介绍
随着互联网的发展,尤其是各类电子商务网站、照片分享网站等,对图像 的要求越来越多。各种网站因为不同的展示需求和带宽的限制,对同一张图像 如照片,需要提供不同的尺寸。例如,在一些购物网站,在对商品进行罗列时,通常提供80*80大小的照片,如果客户希望仔细看某一商品时, 一般需要提供 200*200像素以上尺寸的照片,而在其他业务中可能还会需要提供规格更多的 图片,此外,有些业务可能还需要对图片进行一些处理,例如打上公司的水印, 品牌的标志等等。现有的解决方案为,预先将照片缩放成各种不同的规格进行存放,以满足 不同的应用需要;或者只提供照片的一种尺寸作为原图片,客户将原图片下载 到客户端,根据自己的需要自行压缩调整。在实现本专利技术过程中,专利技术人发现若采用预先存储多种规格的图像,则 需要生成大量文件,当业务需要一种新的尺寸时,就需要对数以亿记的文件进 行处理一遍生成该尺寸,这样非常不灵活,效率很低;若采用只提供一种尺寸 的原图片,为了保^〖正原图片的可用性,就要求原图片具有4交高的质量,这样,用户在将原图像进行下载到客户端的过程中就需要占用大量带宽,而且,对于 展示产品的网页而言, 一个页面上展示多个图片时,页面基本打不开,实时性差
技术实现思路
鉴于上述问題,本专利技术实施例提供了互联网中图像处理的方法、装置和系 统,高效地,实时地满足网络上对图像的各种要求。为实现上述目的,本专利技术实施例提供了如下技术方案 一种互联网中图像处理的方法,包括 接收用户发送的图片访问请求;当本地没有所述图片访问请求所要求的图片时,将所述图片访问请求转发 给图像实时处理器;接收由图像实时处理器根据所述图片访问请求对原始图片进行处理后所 返回的图片供用户使用。优选地,还包括将接收到的图片进行存储。优选地,还包括对本地存储的图片进行维护,所述维护包括根据本地所存储的图片的被 访问频次删除被访问频次低于预设阈值的图片。优选地,所述本地存储的图片进行维护具体包括定期进行维护;或者,在本地可用于存储的容量低于预设容量阈值时对CDN节点进行维护。优选地,所述当本地没有所述图片访问请求所要求的图片时,经由图像服 务器将所述图片访问请求转发给图像实时处理器。优选地,所述当本地没有所述图片访问请求所要求的图片时是指当所述图 片访问请求所要求的不是原始图片时。一种实现互联网中图像处理的CDN节点,包括第一接收单元,用于接 收用户发送的图片访问请求;转发单元,用于在自身没有所述图片访问请求所要求的图片时,将图片访 问请求转发给图像实时处理器;第二接收单元,用于接收由图像实时处理器根据所述图片访问请求对原始图片进行处理后所返回的图片供用户使用;发送单元,用于将符合所述图片访问请求的图片发送给用户。优选地,还包括存储单元,用于将第二接收单元接收到的图片进行存储。 优选地,还包括维护单元,用于对CDN节点中存储的图片进行维护,该维护包括根据 CDN节点中所存储的图片的被访问频次删除被访问频次低于预设阈值的图 片。一种实现互联网中图像处理的图像实时处理器,包括 接收单元,用于接收用户的图片访问请求;处理单元,用于根据接收单元接收到的图片访问请求处理原始图片;发送单元,用于将处理单元处理好的图片发送给CDN节点。一种实现互联网中图^f象处理的图像实时处理的系统,包括CDN节点,用于接收到用户发送的图片访问请求后,当自身有图片访问 请求所要求的图片时,将符合所述图片访问请求的图片发送给用户;当自身没 有与图片访问请求所要求的图片时,将图片访问请求转发给图像实时处理器; 接收由图像实时处理器根据所述图片访问请求对原始图片进行处理后所返回 的图片,并将接收到的,符合所述图片访问请求的图片发送给用户;图像实时处理器,用于接收用户的图片访问请求,根据接收到的图片访问 请求处理原始图片,处理完成后,将处理好的图片发送给CDN节点;图像存储中心,用于存储原始图片。优选地,还包括图像服务器,用于接收CDN节点转发的图片访问请求,判断所述图片访 问请求要求的是否为原始图片,如果是,就直接将图像存储中心中存储的原始 图片返回给CDN节点;如果不是,就将所述图片访问请求转发给图像实时处 理器。可见,在本专利技术实施例中,CDN节点接收用户发送的图片访问请求;当 所述CDN节点中没有所述图片访问请求所要求的图片时,将所述图片访问请 求转发给图像实时处理器;所述CDN节点接收由图像实时处理器根据所述图 片访问请求对原始图片进行处理后所返回的图片供用户使用,根据本专利技术实施 例,能够使得用户能够实时地、获得自己所需要的图片,极大地满足了用户需 求,提高了用户的满意度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描 述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不 付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一所提供的方法的流程图2为本专利技术实施例二所^是供的方法的流程图3为本专利技术实施例三所提供的装置的结构示意图4为本专利技术实施例四所提供的装置的结构示意图5为本专利技术实施例五所提供的系统的结构示意图。具体实施例方式本专利技术实施例提供了互联网中图像处理的方法、装置和系统,下面结合附 图对本专利技术实施例进行详细描述。参见图1,在本专利技术实施例一中,实现本专利技术实施例所^是供的方法包括以下步骤步骤101:内容传递网络(CDN, Content Delivery Network)节点接收用 户发送的图片访问请求。所述图片访问请求中携带图片的主文件名和辅助文件名。其中,主文件名 与图像服务器中保存的原始图片相对应,辅助文件名则表示对该图片的要求, 例如可以是对该图片规格的要求,也可以是对图片特殊的处理要求,如加水印等。优选地,在步骤101之前还包括通过用户接入网的DNS,将此次图片访问请求引导到离用户最优的CDN 节点。所述引导是通过DNS解析进行的,比如通过设定DNS,把北京的访问某 个域名的请求统一解析到北京的CDN站点所在的IP地址。这是标准的互i[关网 DNS解析的做法。所述离用户最优的CDN节点为根据各地网络质量、各地的 流量分析之后,手工绑定的节点。比如,可以把北京与河北的用户统一定向到 北京的节点。通过广泛使用了 CDN对图像数据进行近用户端的緩存,有效地提高了用 户的访问速度,分歉了数据流,对图像服务器的压力进行了分流。步骤102:当CDN节点中没有所述图片访问请求所要求的图片时,将图 片访问请求转发给图像实时处理器。步骤103:图像实时处理器根据所述图片访问请求从图像存储中心获得 原始图片,并对其进行处理。步骤104:图像实时处理器将处理后的图片返回给CDN节点,CDN节点 将该图片提供给用户使用。9在本专利技术实施例中,只在图像服务器中保存一份原始图片,其它各类尺寸 的图片均可以根据访问请求的参数,由图像实时处理器调用图像处理算法实时 地完成计算,这样大大降低了需要存储的图片数量,极大地提高了提供各类需 求的图片的灵活性。通过本专利技术实施例所提供的方法,就可以根据用户的本文档来自技高网...
【技术保护点】
一种互联网中图像处理的方法,其特征在于,包括: 接收用户发送的图片访问请求; 当本地没有所述图片访问请求所要求的图片时,将所述图片访问请求转发给图像实时处理器; 接收由图像实时处理器根据所述图片访问请求对原始图片进行处理后所返回的图片供用户使用。
【技术特征摘要】
1、一种互联网中图像处理的方法,其特征在于,包括接收用户发送的图片访问请求;当本地没有所述图片访问请求所要求的图片时,将所述图片访问请求转发给图像实时处理器;接收由图像实时处理器根据所述图片访问请求对原始图片进行处理后所返回的图片供用户使用。2、 根据权利要求1所述的方法,其特征在于,还包括 将接收到的图片进行存储。3、 根据权利要求2所述的方法,其特征在于,还包括对本地存储的图片进行维护,所述维护包括根据本地所存储的图片的被 访问频次删除^皮访问频次低于预设阈值的图片。4、 根据权利要求3所述的方法,其特征在于,所述本地存储的图片进行 维护具体包括定期进行维护;或者,在本地可用于存储的容量低于预设容量阈值时对本地存储的图片进 行维护。5、 根据权利要求1所述的方法,其特征在于,当本地没有所述图片访问 请求所要求的图片时,经由图像服务器将所述图片访问请求转发给图像实时处 理器。6、 根据权利要求1或5所述的方法,其特征在于,当本地没有所述图片 访问请求所要求的图片时是指当所述图片访问请求所要求的不是原始图片时。7、 一种实现互联网中图像处理的CDN节点,其特征在于,包括第一接 收单元,用于接收用户发送的图片访问请求;转发单元,用于在自身没有所述图片访问请求所要求的图片时,将图片访 问请求转发给图像实时处理器;第二接收单元,用于接收由图像实时处理器根据所述图片访问请求对原始图片进行处理后所返回的图片供用户使用;发送单元,用于将符合所述图片访问请求的图片发送给用户。8、 才艮据权利要求7所述的装...
【专利技术属性】
技术研发人员:张建锋,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:VG[英属维尔京群岛]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。