一种图像管理方法、装置及存储介质转让专利

申请号 : CN202110964998.7

文献号 : CN113420171B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张晓春温林李韧周勇王宇林祥祥尹绍杰

申请人 : 深圳市城市交通规划设计研究中心股份有限公司

摘要 :

本发明提供了一种图像管理方法、装置及存储介质,方法包括:获取终端的当前位置,在云服务器存储的图像中确定与所述当前位置相关联的关联图像,并将所述关联图像下载至所述终端;当所述终端离开所述当前位置时,根据所述关联图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述关联图像,其中,所述缩略图的像素与所述终端的剩余存储空间的容量正相关。本发明的技术方案能够平衡图像对存储空间的占用和图像的查看效率。

权利要求 :

1.一种图像管理方法,其特征在于,包括:获取终端的剩余存储空间的容量,并将所述剩余存储空间的容量与第二预设阈值进行对比;

当所述剩余存储空间的容量小于或等于所述第二预设阈值时,将所述终端中存储的图像上传至云服务器,并根据所述图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述图像,其中,所述缩略图的像素与所述终端的所述剩余存储空间的容量正相关;

获取终端的当前位置,在云服务器存储的图像中确定与所述当前位置相关联的关联图像,并将所述关联图像下载至所述终端;

当所述终端离开所述当前位置时,根据所述关联图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述关联图像,其中,所述缩略图的像素与所述终端的剩余存储空间的容量正相关;

所述将所述缩略图存储至所述终端之后,还包括:在连续的多个数值区间中判断所述剩余存储空间的容量所处的所述数值区间,根据判断结果确定与所述剩余存储空间的容量对应的预设图像像素,其中,所述多个数值区间为对零至所述第二预设阈值的数值范围划分得到的,所述数值区间与所述预设图像像素一一对应;

根据对应的所述预设图像像素对所述缩略图进行缩放。

2.根据权利要求1所述的图像管理方法,其特征在于,所述在云服务器存储的图像中确定与所述当前位置相关联的关联图像包括:获取所述云服务器中的各个所述图像在所述当前位置的历史使用次数,所述历史使用次数包括查看次数、编辑次数和分享次数;

将各个所述历史使用次数分别与第一预设阈值进行对比,根据对比结果确定所述历史使用次数大于或等于所述第一预设阈值的所述图像为与所述当前位置相关联的所述关联图像。

3.根据权利要求2所述的图像管理方法,其特征在于,所述根据所述图像生成所述缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述图像包括:获取所述终端中存储的各个所述图像的历史使用次数;

将各个所述图像的所述历史使用次数分别与第三预设阈值进行对比;

根据对比结果在所述终端中保留所述历史使用次数大于或等于所述第三预设阈值的所述图像,根据所述历史使用次数小于所述第三预设阈值的所述图像生成所述缩略图,并删除所述终端中的所述历史使用次数小于所述第三预设阈值的所述图像。

4.根据权利要求3所述的图像管理方法,其特征在于,还包括:当接收到任一所述缩略图的原图查看指令时,根据所述缩略图从所述云服务器中下载对应的所述图像至所述终端,并在所述终端上进行显示。

5.根据权利要求3所述的图像管理方法,其特征在于,所述将所述终端中存储的图像上传至所述云服务器包括:

获取所述终端的网络连接状态,根据所述网络连接状态判断所述终端连接的网络是否为受信任的网络;

若是,则将所述终端中存储的图像上传至所述云服务器。

6.一种图像管理装置,其特征在于,包括:获取模块,用于获取终端的剩余存储空间的容量,并将所述剩余存储空间的容量与第二预设阈值进行对比;当所述剩余存储空间的容量小于或等于所述第二预设阈值时,将所述终端中存储的图像上传至云服务器,并根据所述图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述图像,其中,所述缩略图的像素与所述终端的所述剩余存储空间的容量正相关;获取终端的当前位置,在云服务器存储的图像中确定与所述当前位置相关联的关联图像,并将所述关联图像下载至所述终端;

处理模块,用于当所述终端离开所述当前位置时,根据所述关联图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述关联图像,其中,所述缩略图的像素与所述终端的剩余存储空间的容量正相关;

处理模块,还用于在连续的多个数值区间中判断所述剩余存储空间的容量所处的所述数值区间,根据判断结果确定与所述剩余存储空间的容量对应的预设图像像素,其中,所述多个数值区间为对零至所述第二预设阈值的数值范围划分得到的,所述数值区间与所述预设图像像素一一对应;根据对应的所述预设图像像素对所述缩略图进行缩放。

7.一种图像管理装置,其特征在于,包括存储器和处理器;

所述存储器,用于存储计算机程序;

所述处理器,用于当执行所述计算机程序时,实现如权利要求1至5任一项所述的图像管理方法。

8.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1至5任一项所述的图像管理方法。

说明书 :

一种图像管理方法、装置及存储介质

技术领域

[0001] 本发明涉及图像管理技术领域,具体而言,涉及一种图像管理方法、装置及存储介质。

背景技术

[0002] 手机和平板电脑等终端在使用过程中,存储的数据会越来越多,其中,图像是占用终端存储空间的主要部分。为了避免存储空间不足导致终端无法正常使用,目前常通过将
终端上的图像进行云备份,然后删除终端上本地存储的图像方式,来释放存储空间,降低图
像对终端存储空间的占用。在需要查看图像时,登录云空间或下载图像至终端进行查看,这
种查看图像的方式效率比较低,浏览体验较差。

发明内容

[0003] 本发明解决的问题是如何降低图像对存储空间占用,并提高图像的查看效率和图像浏览体验。
[0004] 为解决上述问题,本发明提供一种图像管理方法、装置及存储介质。
[0005] 第一方面,本发明提供了一种图像管理方法,包括:
[0006] 获取终端的当前位置,在云服务器存储的图像中确定与所述当前位置相关联的关联图像,并将所述关联图像下载至所述终端;
[0007] 当所述终端离开所述当前位置时,根据所述关联图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述关联图像,其中,所述缩略图的像素与所述终端
的剩余存储空间的容量正相关。
[0008] 可选地,所述在云服务器存储的图像中确定与所述当前位置相关联的关联图像包括:
[0009] 获取所述云服务器中的各个所述图像在所述当前位置的历史使用次数,所述历史使用次数包括查看次数、编辑次数和分享次数;
[0010] 将各个所述历史使用次数分别与第一预设阈值进行对比,根据对比结果确定所述历史使用次数大于或等于所述第一预设阈值的所述图像为与所述当前位置相关联的所述
关联图像。
[0011] 可选地,所述将所述关联图像下载至所述终端之前,还包括:
[0012] 获取所述终端的所述剩余存储空间的容量,并将所述剩余存储空间的容量与第二预设阈值进行对比;
[0013] 当所述剩余存储空间的容量小于或等于所述第二预设阈值时,将所述终端中存储的图像上传至所述云服务器,并根据所述图像生成所述缩略图,将所述缩略图存储至所述
终端,并删除所述终端中的所述图像,其中,所述缩略图的像素与所述终端的所述剩余存储
空间的容量正相关。
[0014] 可选地,所述将所述缩略图存储至所述终端之后,还包括:
[0015] 在连续的多个数值区间中判断所述剩余存储空间的容量所处的所述数值区间,根据判断结果确定与所述剩余存储空间的容量对应的预设图像像素,其中,所述多个数值区
间为对零至所述第二预设阈值的数值范围划分得到的,所述数值区间与所述预设图像像素
一一对应;
[0016] 根据对应的所述预设图像像素对所述缩略图进行缩放。
[0017] 可选地,所述根据所述图像生成所述缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述图像包括:
[0018] 获取所述终端中存储的各个所述图像的历史使用次数;
[0019] 将各个所述图像的所述历史使用次数分别与第三预设阈值进行对比;
[0020] 根据对比结果在所述终端中保留所述历史使用次数大于或等于所述第三预设阈值的所述图像,根据所述历史使用次数小于所述第三预设阈值的所述图像生成所述缩略
图,并删除所述终端中的所述历史使用次数小于所述第三预设阈值的所述图像。
[0021] 可选地,还包括:
[0022] 当接收到任一所述缩略图的原图查看指令时,根据所述缩略图从所述云服务器中下载对应的所述图像至所述终端,并在所述终端上进行显示。
[0023] 可选地,所述将所述终端中存储的图像上传至所述云服务器包括:
[0024] 获取所述终端的网络连接状态,根据所述网络连接状态判断所述终端连接的网络是否为受信任的网络;
[0025] 若是,则将所述终端中存储的图像上传至所述云服务器。
[0026] 第二方面,本发明提供了一种图像管理装置,包括:
[0027] 获取模块,用于获取终端的当前位置,在云服务器存储的图像中确定与所述当前位置相关联的关联图像,并将所述关联图像下载至所述终端;
[0028] 处理模块,用于当所述终端离开所述当前位置时,根据所述关联图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述关联图像,其中,所述缩略图的像
素与所述终端的剩余存储空间的容量正相关。
[0029] 第三方面,本发明提供了一种图像管理装置,包括存储器和处理器;
[0030] 所述存储器,用于存储计算机程序;
[0031] 所述处理器,用于当执行所述计算机程序时,实现如上所述的图像管理方法。
[0032] 第四方面,本发明提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的图像管理方法。
[0033] 本发明的图像管理方法、装置及存储介质的有益效果是:可在终端进入当前位置时,在云服务器中查找与当前位置相关联的关联图像,关联图像可为位置信息与当前位置
一致的图像,即用户在当前位置查看可能性较高的图像,直接将关联图像下载至终端进行
存储,便于用户浏览图像时,可直接查看到与当前位置相关联的图像,提高了用户的查看效
率和浏览体验。并不自动下载关联图像以外的图像,同时在终端离开当前位置时,删除当前
位置相关联的关联图像,生成并存储关联图像的缩略图,能够降低图像对终端存储空间的
占用。同时,缩略图的像素与终端的剩余存储空间的容量正相关,当剩余存储空间的容量越
小时,缩略图的像素越小,能够进一步减少对存储空间的占用,保障终端的正常使用。本发
明的技术方案能够平衡图像对存储空间的占用和图像的查看效率,在降低图像对存储空间
占用的同时,提高图像的查看效率和图像浏览体验。

附图说明

[0034] 图1为本发明实施例的一种图像管理方法的流程示意图;
[0035] 图2为本发明另一实施例的一种图像管理方法的流程示意图;
[0036] 图3为本发明又一实施例的一种图像管理装置的结构示意图。

具体实施方式

[0037] 为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0038] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或
描述的那些以外的顺序实施。
[0039] 如图1所示,本发明实施例提供的一种图像管理方法,可包括图像上传部分和图像加载部分,所述将所述关联图像下载至所述终端之前,图像上传部分可包括:
[0040] 步骤S110,获取终端的剩余存储空间的容量,并将所述剩余存储空间的容量与第二预设阈值进行对比。
[0041] 具体地,终端可包括手机、平板电脑和计算机等设备,终端的剩余存储空间为未被使用,可用于存储图像的存储空间。由于需要为终端的正常使用预留部分容量,因此可根据
终端的正常使用所需的存储空间容量来设置第二预设阈值。
[0042] 步骤S120,当所述剩余存储空间的容量小于或等于所述第二预设阈值时,将所述终端中存储的图像上传至云服务器,并根据所述图像生成所述缩略图,将所述缩略图存储
至所述终端,并删除所述终端中的所述图像,其中,所述缩略图的像素与所述终端的所述剩
余存储空间的容量正相关。
[0043] 本实施例中,当终端的剩余存储空间的容量小于或等于第二预设阈值时,表示终端的剩余存储空间不足,为了保证终端的正常使用,将终端中存储的所有图像上传至云服
务器,删除终端中存储的图像,以释放终端的存储空间,保证终端的正常使用。同时,根据图
像生成缩略图存储在终端上,当用户查看图像时,可直接展示缩略图,通过缩略图进行简单
的浏览,能够在减少图像对存储空间的占用的同时,保证用户对图像的浏览和查看。当用户
需要查看原图时,再从云服务器中下载对应的图像至终端进行显示。当终端的剩余存储空
间越小时,生成的缩略图的像素越小,在剩余存储空间严重不足时,进一步的压缩缩略图,
能够尽可能的释放存储空间,以保障终端的正常使用。
[0044] 可选地,所述将所述缩略图存储至所述终端之后,还包括:
[0045] 在连续的多个数值区间中判断所述剩余存储空间的容量所处的所述数值区间,根据判断结果确定与所述剩余存储空间的容量对应的预设图像像素,其中,所述多个数值区
间为对零至所述第二预设阈值的数值范围划分得到的,所述数值区间与所述预设图像像素
一一对应;
[0046] 根据对应的所述预设图像像素对所述缩略图进行缩放。
[0047] 具体地,对零至所述第二预设阈值的数值范围划分得到连续的多个数值区间,例如假设第二预设阈值为2GB,可划分3个数值区间,包括0‑500MB、500MB‑1GB、1GB‑2GB,当剩
余存储空间位于1GB‑2GB之间时,此时对应的预设图像像素为75×150,当剩余存储空间位
于500MB‑1GB之间时,此时对应的预设图像像素为50×100,当剩余存储空间位于0‑500MB之
间时,此时对应的预设图像像素为25×50,剩余存储空间越小,对应的预设图像像素就越
小,以进一步降低对终端存储空间的占用。
[0048] 本可选的实施例中,根据终端的剩余存储空间的容量大小对缩略图进行对应的缩放,能够在剩余存储空间缩小时,进一步减少对存储空间的占用,保障终端的正常使用,在
剩余存储空间较大时,以较大的预设图像像素存储和展示缩略图,便于用户查看,提高浏览
体验。
[0049] 可选地,所述根据所述图像生成所述缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述图像包括:
[0050] 获取所述终端中存储的各个所述图像的历史使用次数。
[0051] 具体地,历史使用次数包括图像的查看次数、编辑次数和分享次数等,可通过终端记录各个图像的历史使用次数。
[0052] 将各个所述图像的所述历史使用次数分别与第三预设阈值进行对比;
[0053] 根据对比结果在所述终端中保留所述历史使用次数大于或等于所述第三预设阈值的所述图像,根据所述历史使用次数小于所述第三预设阈值的所述图像生成所述缩略
图,并删除所述终端中的所述历史使用次数小于所述第三预设阈值的所述图像。
[0054] 具体地,历史使用次数大于或等于第三预设阈值表示该图像为使用频率较高的图像,即查看频率、编辑频率或分享频率较高的图像,因此在终端中保留该图像,避免查看、编
辑或分享该图像时每次都需要从云服务器中下载,节省图像加载时间,提高了使用图像的
效率。历史使用次数小于第三预设阈值,表示该图像为使用频率不高的图像,因此将该图像
上传至云服务器,在终端上存储并显示该图像的缩略图,删除终端上的该图像,以节省对存
储空间的占用。
[0055] 本可选的实施例中,按照历史使用次数对终端中的图像进行区分,将使用频率较高的图像保留在终端中,将使用频率较低的图像从终端中删除,存储并显示其缩略图,一方
面提高了图像查看效率和用户浏览体验,另一方面节省了对存储空间的占用。
[0056] 可选地,所述将所述终端中存储的图像上传至所述云服务器包括:
[0057] 获取所述终端的网络连接状态,根据所述网络连接状态判断所述终端连接的网络是否为受信任的网络;
[0058] 若是,则将所述终端中存储的图像上传至所述云服务器。
[0059] 具体地,受信任的网络包括自家的无线网络和公司的网络等,在终端连接上受信任的网络时,能够保障网络安全,此时上传图像至云服务器,能够避免出现图像泄露。进一
步地,可在终端连接WIFI等免费网络时,自动上传图像至云服务器,避免使用终端的数据连
接,造成流量消耗,提高终端的资费。
[0060] 本可选的实施例中,通过检查终端的网络连接,在保障网络安全的情况下,上传图像至云服务器,能够避免图像泄露,保障图像数据安全。
[0061] 可选地,图像加载部分可包括:
[0062] 当接收到任一所述缩略图的原图查看指令时,根据所述缩略图从所述云服务器中下载对应的所述图像至所述终端,并在所述终端上进行显示。
[0063] 具体地,原图查看指令可包括触碰或长按缩略图对应的显示区域等,例如当用户长按某一缩略图对应的显示区域时,表示用户想要查看该缩略图的原图,此时根据该缩略
图在云服务器中查找对应的图像,并将查找的图像下载至终端进行显示。
[0064] 如图2所示,本发明实施例提供的一种图像管理方法,图像加载部分还包括:
[0065] 步骤S210,获取终端的当前位置,在云服务器存储的图像中确定与所述当前位置相关联的关联图像,并将所述关联图像下载至所述终端。
[0066] 具体地,现有的手机等终端拍摄的图像可包括位置信息,或可预先对各个图像进行位置信息的标记,在云服务器中查找位置信息与终端的当前位置一致的图像,就得到当
前位置相关联的关联图像。
[0067] 步骤S220,当所述终端离开所述当前位置时,根据所述关联图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述关联图像,其中,所述缩略图的像素与
所述终端的剩余存储空间的容量正相关。
[0068] 具体地,当终端进入某一位置时,在云服务器中查找与该位置对应的图像,并将对应的图像下载至终端,便于用户查看和编辑等,当终端离开该位置时,删除该位置对应的图
像,重新存储该图像的缩略图,以释放终端的存储空间。
[0069] 本实施例中,可在终端进入当前位置时,在云服务器中查找与当前位置相关联的关联图像,关联图像可为位置信息与当前位置一致的图像,即用户在当前位置查看可能性
较高的图像,直接将关联图像下载至终端进行存储,便于用户浏览图像时,可直接查看到与
当前位置相关联的图像,提高了用户的查看效率和浏览体验。并不自动下载关联图像以外
的图像,同时在终端离开当前位置时,删除当前位置相关联的关联图像,生成并存储关联图
像的缩略图,能够降低图像对终端存储空间的占用。同时,缩略图的像素与终端的剩余存储
空间的容量正相关,当剩余存储空间的容量越小时,缩略图的像素越小,能够进一步减少对
存储空间的占用,保障终端的正常使用。本发明的技术方案能够平衡图像对存储空间的占
用和图像的查看效率,在降低图像对存储空间占用的同时,提高图像的查看效率和图像浏
览体验。
[0070] 可选地,所述在云服务器存储的图像中确定与所述当前位置相关联的关联图像包括:
[0071] 获取所述云服务器中的各个所述图像在所述当前位置的历史使用次数,所述历史使用次数包括查看次数、编辑次数和分享次数;
[0072] 将各个所述历史使用次数分别与第一预设阈值进行对比,根据对比结果确定所述历史使用次数大于或等于所述第一预设阈值的所述图像为与所述当前位置相关联的所述
关联图像。
[0073] 具体地,获取各个图像在当前位置的历史使用次数,历史使用次数大于或等于第一预设阈值表示该图像为在当前位置使用频率较高的图像,即令在当前位置使用频率较高
的图像为当前位置的关联图像,例如当前位置是办公室时,使用频率较高的图像为报表。即
终端到达一个位置时,直接下载该位置使用频率较高的图像至终端,便于用户使用,提高用
户的使用体验,当终端离开该位置时,则删除下载的图像,重新生成并存储该图像的缩略
图,以节省终端的存储空间。
[0074] 本可选地实施例中,由于一个位置对应有多个位置信息一致的图像,仅将其中使用频率较高的图像下载至终端,便于用户查看、编辑或分享,使用频率较低的图像暂不下载
至终端,终端上仍存储对应的缩略图,能够在提高用户图像浏览体验的同时,降低图像对终
端存储空间的占用。
[0075] 如图3所示,本发明实施例提供的一种图像管理装置,包括:
[0076] 获取模块,用于获取终端的当前位置,在云服务器存储的图像中确定与所述当前位置相关联的关联图像,并将所述关联图像下载至所述终端;
[0077] 处理模块,用于当所述终端离开所述当前位置时,根据所述关联图像生成缩略图,将所述缩略图存储至所述终端,并删除所述终端中的所述关联图像,其中,所述缩略图的像
素与所述终端的剩余存储空间的容量正相关。
[0078] 本发明又一实施例提供的一种图像管理装置包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现如上所述的图像管
理方法。该装置可为计算机和服务器等。
[0079] 本发明又一实施例提供的一种计算机可读存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的图像管理方法。
[0080] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质
中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁
碟、光盘、只读存储记忆体(Read‑Only Memory,ROM)或随机存储记忆体(Random Access 
Memory,RAM)等。在本申请中,所述作为分离部件说明的单元可以是或者也可以不是物理上
分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者
也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现
本发明实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处
理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单
元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0081] 虽然本发明公开披露如上,但本发明公开的保护范围并非仅限于此。本领域技术人员在不脱离本发明公开的精神和范围的前提下,可进行各种变更与修改,这些变更与修
改均将落入本发明的保护范围。