首页 / 专利库 / 手术 / 图像空间 / 一种图像处理方法及装置

一种图像处理方法及装置

阅读:581发布:2023-01-24

专利汇可以提供一种图像处理方法及装置专利检索,专利查询,专利分析的服务。并且本 申请 实施例 提供了一种 图像处理 方法及装置,将对象标识列表中、在预设时间段内被 访问 的次数小于第一数值的对象的标识确定为可删除对象的标识,并从图像 数据库 中删除所述可删除对象的标识对应的副本图像,可见,对于在预设时间段内被访问的次数小于第一数值的对象,可以将其标识对应的副本图像删除,因为通常对象的标识对应对象的副本图像,所以,图像数据库中所述对象的副本图像被删除,因此,能够节省系统的存储空间。,下面是一种图像处理方法及装置专利的具体信息内容。

1.一种图像处理方法,其特征在于,包括:
将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,所述预设条件包括:在预设时间段内被访问的次数小于第一数值,所述对象标识列表通过记录页面访问请求中携带的待访问对象的标识形成;
从图像数据库中删除所述可删除对象的标识对应的副本图像。
2.根据权利要求1所述的方法,其特征在于,在所述从对象标识列表中确定可删除对象的标识之前,还包括:
接收用户端发送的页面访问请求,所述页面访问请求中还携带待访问页面的图像展示条件;
将所述待访问对象的标识记录在预设的对象标识列表中。
3.根据权利要求2所述的方法,其特征在于,在所述接收用户端发送的页面访问请求之后,还包括:
判断所述图像数据库中是否存在满足所述图像展示条件的、所述待访问对象的副本图像;
如果否,依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像,并将所述副本图像向所述用户端展示;
如果是,将所述存在满足所述图像展示条件的、所述待访问对象的副本图像向所述用户端展示。
4.根据权利要求3所述的方法,其特征在于,在所述依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像之后,还包括:
生成副本图像i,其中i=1、2……N,所述N为大于1的整数,用于指示页面模板的数量;
将N个副本图像存储到所述图像数据库中。
5.根据权利要求1至5任一项所述的方法,其特征在于,所述将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,从图像数据库中删除所述可删除对象的标识对应的副本图像包括:
以预设的周期,将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,并从图像数据库中删除所述可删除对象的标识对应的副本图像。
6.根据权利要求5所述的方法,其特征在于,所述预设的周期的设定方法包括:
当在预设时间段内、接收到的页面访问请求的数量大于第二数值时,设定所述预设的周期为第一周期,当在所述预设时间段内、所述页面访问请求的数量不大于第二数值时,设定所述预设的周期为第二周期,所述第一周期小于所述第二周期。
7.一种图像处理装置,其特征在于,包括:
确定模,用于将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,所述预设条件包括:在预设时间段内被访问的次数小于第一数值,所述对象标识列表通过记录页面访问请求中携带的待访问对象的标识形成;
删除模块,用于从图像数据库中删除所述可删除对象的标识对应的副本图像。
8.根据权利要求7所述的装置,其特征在于,还包括:
列表维护模块,用于在所述从对象标识列表中确定可删除对象的标识之前,接收用户端发送的页面访问请求,所述页面访问请求中还携带待访问页面的图像展示条件,并将所述待访问对象的标识记录在预设的对象标识列表中。
9.根据权利要求8所述的装置,其特征在于,还包括:
判断模块,用于在所述接收用户端发送的页面访问请求之后,判断所述图像数据库中是否存在满足所述图像展示条件的、所述待访问对象的副本图像;
图像生成模块,用于当所述图像数据库中不存在满足所述图像展示条件的、所述待访问对象的副本图像时,依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像;
图像展示模块,用于将生成的所述副本图像向所述用户端展示,或者,当所述图像数据库中存在满足所述图像展示条件的、所述待访问对象的副本图像时,将所述存在满足所述图像展示条件的、所述待访问对象的副本图像向所述用户端展示。
10.根据权利要求8所述的装置,其特征在于,所述图像生成模块还用于:
在所述依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像之后,生成副本图像i,其中i=1、2……N,所述N为大于1的整数,用于指示页面模板的数量,并将N个副本图像存储到所述图像数据库中。
11.根据权利要求7至10任一项所述的装置,其特征在于,所述确定模块用于将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识包括:
所述确定模块具体用于,以预设的周期,将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识;
所述删除模块用于从图像数据库中删除所述可删除对象的标识对应的副本图像包括:
所述删除模块具体用于,以所述预设的周期,从图像数据库中删除所述可删除对象的标识对应的副本图像。
12.根据权利要求11所述的装置,其特征在于,还包括:
周期设定模块,用于当在预设时间段内、接收到的页面访问请求的数量大于第二数值时,设定所述预设的周期为第一周期,当在所述预设时间段内、所述页面访问请求的数量不大于第二数值时,设定所述预设的周期为第二周期,所述第一周期小于所述第二周期。

说明书全文

一种图像处理方法及装置

技术领域

[0001] 本申请涉及电子信息领域,尤其涉及一种图像处理方法及装置。

背景技术

[0002] 在电子商务平台中,由于网页布局的不同,同一张商品图片会在商品搜索页、商品详情页、购物车等页面里以不同的图片尺寸进行显示。如果简单的将同一张图片通过收缩或拉伸,放到相应的页面中,则会导致图片失真,严重影响用户的购物体验。
[0003] 目前一种比较普遍的做法是,商户上传商品原图之后,电子商务平台系统会通过图片处理技术对原图生成多张网站所需规格的图片副本,并将这些图片副本统一放到图片存储服务器中。当用户访问某个页面时,系统直接到存储服务器中读取该页面所需规格的图片副本,并展示给用户。
[0004] 可见,随着商品数量的不断增加,图片副本的数量会成倍增长,导致图片存储空间的需求量越来越大,从而占据系统大量的存储空间。
[0005] 申请内容
[0006] 本申请实施例提供了图像处理方法,目的在于解决图像过多占用系统的存储空间的问题。
[0007] 为了实现上述目的,本申请实施例提供了以下技术方案:
[0008] 一种图像处理方法,包括:
[0009] 将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,所述预设条件包括:在预设时间段内被访问的次数小于第一数值,所述对象标识列表通过记录页面访问请求中携带的待访问对象的标识形成;
[0010] 从图像数据库中删除所述可删除对象的标识对应的副本图像。
[0011] 可选地,在所述从对象标识列表中确定可删除对象的标识之前,还包括:
[0012] 接收用户端发送的页面访问请求,所述页面访问请求中还携带待访问页面的图像展示条件;
[0013] 将所述待访问对象的标识记录在预设的对象标识列表中。
[0014] 可选地,在所述接收用户端发送的页面访问请求之后,还包括:
[0015] 判断所述图像数据库中是否存在满足所述图像展示条件的、所述待访问对象的副本图像;
[0016] 如果否,依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像,并将所述副本图像向所述用户端展示;
[0017] 如果是,将所述存在满足所述图像展示条件的、所述待访问对象的副本图像向所述用户端展示。
[0018] 可选地,在所述依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像之后,还包括:
[0019] 生成副本图像i,其中i=1、2……N,所述N为大于1的整数,用于指示页面模板的数量;
[0020] 将N个副本图像存储到所述图像数据库中。
[0021] 可选地,所述将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,从图像数据库中删除所述可删除对象的标识对应的副本图像包括:
[0022] 以预设的周期,将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,并从图像数据库中删除所述可删除对象的标识对应的副本图像。
[0023] 可选地,所述预设的周期的设定方法包括:
[0024] 当在预设时间段内、接收到的页面访问请求的数量大于第二数值时,设定所述预设的周期为第一周期,当在所述预设时间段内、所述页面访问请求的数量不大于第二数值时,设定所述预设的周期为第二周期,所述第一周期小于所述第二周期。
[0025] 一种图像处理装置,包括:
[0026] 确定模,用于将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,所述预设条件包括:在预设时间段内被访问的次数小于第一数值,所述对象标识列表通过记录页面访问请求中携带的待访问对象的标识形成;
[0027] 删除模块,用于从图像数据库中删除所述可删除对象的标识对应的副本图像。
[0028] 可选地,还包括:
[0029] 列表维护模块,用于在所述从对象标识列表中确定可删除对象的标识之前,接收用户端发送的页面访问请求,所述页面访问请求中还携带待访问页面的图像展示条件,并将所述待访问对象的标识记录在预设的对象标识列表中。
[0030] 可选地,还包括:
[0031] 判断模块,用于在所述接收用户端发送的页面访问请求之后,判断所述图像数据库中是否存在满足所述图像展示条件的、所述待访问对象的副本图像;
[0032] 图像生成模块,用于当所述图像数据库中不存在满足所述图像展示条件的、所述待访问对象的副本图像时,依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像;
[0033] 图像展示模块,用于将生成的所述副本图像向所述用户端展示,或者,当所述图像数据库中存在满足所述图像展示条件的、所述待访问对象的副本图像时,将所述存在满足所述图像展示条件的、所述待访问对象的副本图像向所述用户端展示。
[0034] 可选地,所述图像生成模块还用于:
[0035] 在所述依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像之后,生成副本图像i,其中i=1、2……N,所述N为大于1的整数,用于指示页面模板的数量,并将N个副本图像存储到所述图像数据库中。
[0036] 可选地,所述确定模块用于将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识包括:
[0037] 所述确定模块具体用于,以预设的周期,将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识;
[0038] 所述删除模块用于从图像数据库中删除所述可删除对象的标识对应的副本图像包括:
[0039] 所述删除模块具体用于,以所述预设的周期,从图像数据库中删除所述可删除对象的标识对应的副本图像。
[0040] 可选地,还包括:
[0041] 周期设定模块,用于当在预设时间段内、接收到的页面访问请求的数量大于第二数值时,设定所述预设的周期为第一周期,当在所述预设时间段内、所述页面访问请求的数量不大于第二数值时,设定所述预设的周期为第二周期,所述第一周期小于所述第二周期。
[0042] 本申请实施例所述的方法及装置,将对象标识列表中、在预设时间段内被访问的次数小于第一数值的对象的标识确定为可删除对象的标识,并从图像数据库中删除所述可删除对象的标识对应的副本图像,可见,对于在预设时间段内被访问的次数小于第一数值的对象,可以将其标识对应的副本图像删除,因为通常对象的标识对应对象的副本图像,所以,图像数据库中所述对象的副本图像被删除,因此,能够节省系统的存储空间。附图说明
[0043] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044] 图1为本申请实施例公开的一种图像处理方法的流程图
[0045] 图2为本申请实施例公开的又一种图像处理方法的流程图;
[0046] 图3为本申请实施例公开的一种图像处理装置的结构示意图。

具体实施方式

[0047] 本申请实施例公开了一种图像处理方法及装置,可以应用于电子信息平台,例如电商平台,所述电商平台可以依据用户发送的页面访问请求,向用户展示被访问的页面,被访问的页面中,可以包括商品的图像。
[0048] 在电商平台系统中,通常,商品具有与其一一对应的商品标识,商品的原图具有与其一一对应的图像标识。商品的原图具有与其一一对应的图像名称,原图的副本具有与原图的图像名称一一对应、且相关联的名称。例如,商品的ID为0000017264,此商品的原图的图像ID为:1122334455,原图的名称为:1234567890.jpg,由原图生成的尺寸为200*200、300*300以及400*400的图片副本的名称分别为1234567890_1.jpg、1234567890_2.jpg以及1234567890_3.jpg。
[0049] 以上ID和名称由系统自动生成,并通过数据库表相关联。
[0050] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0051] 本申请实施例公开的一种图像处理方法,如图1所示,包括:
[0052] S101:将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识;
[0053] 其中,所述预设条件包括:在预设时间段内被访问的次数小于第一数值,所述对象标识列表通过记录页面访问请求中携带的待访问对象的标识形成。
[0054] 在电商平台系统中,本实施例中所述对象为商品。
[0055] S102:从图像数据库中删除所述可删除对象的标识对应的副本图像。
[0056] 因为商品的ID与图像的ID及其命名之间通过数据库列表相关联,所以,通过商品的ID可以查询到所述商品的副本图像。
[0057] 现有的电商平台系统,在用户上传商品图像后,依据不同的被访问页面生成不同规格的商品图像的副本,以满足不同的被访问页面的图像展示需求。被生成的图像副本均存储在图像数据库中。因为往往一个商品的原图对应多个副本图像,所述,图像数据库中的图像随着商品数量的增加,呈现成倍的增加,因此,对于电商平台系统而言,会造成巨大的存储压,又因为存储空间不可能无限制地增加,所以,商品数量的增加与电商平台系统的承受力之间存在矛盾。可见,现有技术中,商品数量的增加,会降低电商平台系统的运行效率。
[0058] 而本实施例所述的图像处理方法,将预设时间段内被访问的次数小于第一数值的对象(商品)的副本图像删除,所以,只要预先设定第一数值及预设时间段,即可以实现将不经常被访问的对象(商品)的副本图像删除,从而释放存储空间的目的。而对于电商平台系统而言,即使商品的数量不断增加,因为图像数据库中的图像副本会被删除,所以,不会增加系统的存储压力,从而不会降低系统的运行效率。
[0059] 上述实施例中,将副本图像删除后,还可能再次接收到用户端发送的页面访问请求,被访问的页面中可能包括已被删除的副本图像。
[0060] 本申请实施例公开的又一种图像处理方法,如图2所示,包括:
[0061] S201:接收用户端发送的页面访问请求;
[0062] 本实施例中,所述页面访问请求中携带待访问对象的标识以及待访问页面的图像展示条件;
[0063] S202:将所述待访问对象的标识记录在预设的对象标识列表中;
[0064] S203:以预设的周期,将对象标识列表中、在预设时间段内被访问的次数小于第一数值的对象的标识确定为可删除对象的标识;
[0065] 其中,预设时间段可以由用户预先设定,例如可以为一周,第一数值同样可以由用户预先设定,例如可以为一次。
[0066] 本实施例中,可以依据接收到的页面访问请求来设定预设的访问周期,具体地,当在预设时间段内、接收到的页面访问请求的数量大于第一数值时,设定所述预设的周期为第一周期,当在所述预设时间段内、接收到的页面访问请求的数量不大于第一数值时,设定所述预设的周期为第二周期,所述第一周期小于所述第二周期。
[0067] 例如,当在一周之内,接收到的接收到的页面访问请求的数量大于二十万时,设定预设的周期为一天,当在一周之内,接收到的接收到的页面访问请求的数量不大于二十万时,设定预设的周期为三天,也就是说,依据用户的访问量调整图像删除周期,既可以保证及时释放存储空间,又可以保证合适的周期,避免不必要的资源浪费。
[0068] S204:从图像数据库中删除所述可删除对象的标识对应的副本图像;
[0069] S205:再次接收用户端发送的页面访问请求;
[0070] 所述页面访问请求中携带待访问对象的标识以及待访问页面的图像展示条件;
[0071] S206:判断所述图像数据库中是否存在满足所述图像展示条件的、所述待访问对象的副本图像,如果否,执行S207,如果是,执行S208;
[0072] S207:依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像;
[0073] 生成副本图像后,可以将所述副本图像存储到图像数据库中。
[0074] 本实施例中,展示条件可以包括当不限定于图像的尺寸。
[0075] S208:将所述存在满足所述图像展示条件的、所述待访问对象的副本图像向所述用户端展示;
[0076] S209:生成副本图像i,其中i=1、2……N,所述N为大于1的整数,用于指示页面模板的数量;
[0077] 通常,一个电商平台系统中可以包括多个页面模块,不同的页面模块需要不同展示条件的图像,一个页面模块中也可以展示多个不同尺度的图像。本实施例中,因为已删除的图像副本再次需要被展示,所以,除了当前被请求的页面之外,其它页面模块也可能被请求访问,所以,此步骤中生成满足其它页面模块展示条件的副本。
[0078] S210:将N个副本图像存储到所述图像数据库中。
[0079] 在N个副本图像存储到所述图像数据库中后,后续如果接收到其中一个页面的访问请求,即可以向用户端展示已生成的副本图像,而无需再进行生成的步骤,从而减小向用户端展示的延时。
[0080] 本申请实施例所述的图像处理方法,在将副本图像从图像数据库中删除后,当再次接收到用户的页面访问请求,向用户端展示被删除的副本图像后,依据原图像生成副本图像,向用户端展示,从而在节省存储空间的情况下,不影响电商平台系统的正常功能,并且,还可以生成满足其它页面模块中的图像展示条件的图像,在需要展示这些图像副本时,减小展示时延,从而提高展示速度。
[0081] 与上述方法实施例相对应地,本申请实施例还公开了一种图像处理装置,如图3所示,包括:
[0082] 确定模块301,用于将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识,所述预设条件包括:在预设时间段内被访问的次数小于第一数值,所述对象标识列表通过记录页面访问请求中携带的待访问对象的标识形成;
[0083] 删除模块302,用于从图像数据库中删除所述可删除对象的标识对应的副本图像。
[0084] 可选地,本实施例中所述装置还可以包括:
[0085] 列表维护模块303,用于在所述从对象标识列表中确定可删除对象的标识之前,接收用户端发送的页面访问请求,所述页面访问请求中还携带待访问页面的图像展示条件,并将所述待访问对象的标识记录在预设的对象标识列表中。
[0086] 判断模块304,用于在所述接收用户端发送的页面访问请求之后,判断所述图像数据库中是否存在满足所述图像展示条件的、所述待访问对象的副本图像;
[0087] 图像生成模块305,用于当所述图像数据库中不存在满足所述图像展示条件的、所述待访问对象的副本图像时,依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像;
[0088] 图像展示模块306,用于将生成的所述副本图像向所述用户端展示,或者,当所述图像数据库中存在满足所述图像展示条件的、所述待访问对象的副本图像时,将所述存在满足所述图像展示条件的、所述待访问对象的副本图像向所述用户端展示。
[0089] 周期设定模块307,用于当在预设时间段内、接收到的页面访问请求的数量大于第二数值时,设定所述预设的周期为第一周期,当在所述预设时间段内、所述页面访问请求的数量不大于第二数值时,设定所述预设的周期为第二周期,所述第一周期小于所述第二周期。
[0090] 更进一步地,所述图像生成模块还可以用于:在所述依据所述图像数据库中存储的所述待访问对象的原始图像,生成满足所述图像展示条件的副本图像之后,生成副本图像i,其中i=1、2……N,所述N为大于1的整数,用于指示页面模板的数量,并将N个副本图像存储到所述图像数据库中。
[0091] 所述确定模块将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识的具体实现方式为:以预设的周期,将对象标识列表中、满足预设条件的对象的标识确定为可删除对象的标识;
[0092] 所述删除模块从图像数据库中删除所述可删除对象的标识对应的副本图像的具体实现方式为:以所述预设的周期,从图像数据库中删除所述可删除对象的标识对应的副本图像。
[0093] 本申请实施例所述的装置,将对象标识列表中、在预设时间段内被访问的次数小于第一数值的对象的标识确定为可删除对象的标识,并从图像数据库中删除所述可删除对象的标识对应的副本图像,可见,对于在预设时间段内被访问的次数小于第一数值的对象,可以将其标识对应的副本图像删除,因为通常对象的标识对应对象的副本图像,所以,图像数据库中所述对象的副本图像被删除,因此,能够节省系统的存储空间。
[0094] 本申请实施例中公开的装置,其具体对图像进行处理的过程可以参见图1或图2所示的方法,这里不再赘述。
[0095] 本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0096] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0097] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈