用于图片处理的方法、装置以及电子设备与流程

文档序号:15932577发布日期:2018-11-14 01:52阅读:147来源:国知局

本公开涉及一种用于图片处理的方法、装置以及电子设备。

背景技术

随着信息技术的不断发展,用户在日常生活中接触和/或产生的图片越来越多,虽然给用户的生活带来便利,但随着时间的增加,同时也产生了很多需要清除的临时图片。例如,用户在用手机拍照时,有些是临时图片,只有在拍照时或者拍照之后的一段时间内需要保留;又例如,用户去商场停车场停车拍摄的停车位图片,等取车后就不需要该停车位图片;再例如,用户在网络上下载的欲购买衣服的图片等,在用户完成购买或放弃购买上述衣服时,该下载的图片等应该被删除以节省存储空间。但是,大多数情况下,这些图片会一直留存在存储空间中,并且会随着用户获取的图片数量的增加,占用用户越来越多的存储空间,除非用户手动删除这些临时信息。由于这些临时图片是在不同时间或以不同方式获取的图片,用户为了删除这些临时图片,需要从相册等相关的文件夹中进行查找以删除临时图片,该过程非常繁琐且费时。



技术实现要素:

本公开的一个方面提供了一种用于图片处理的方法,包括:在获取图片之后,根据第一用户输入确定所述图片的图片类型,所述图片类型包括临时图片类型和非临时图片类型,这样可以根据用户输入确定获取的所述图片的图片类型,然后根据图片类型将获取的图片存储在对应的存储区域,由于临时图片类型的图片都被存储在对应的存储区域,便于用户对该存储区域的图片进行删除,至少部分的解决了用户为了删除临时图片,需要从相册等相关的文件夹中进行查找以找到临时图片,然后进行一一删除的过程非常繁琐且费时的问题,有助于提升客户的体验度。

可选地,所述方法还可以包括如下操作,在获取图片之后,展示分类提示信息,所述分类提示信息包括图片类型选择提示信息,这样便于给用户提供直观的交互信息,使得设备可以根据用户输入的所述图片所属的图片类型,得到所述图片的图片类型,该交互过程简洁且不会占用用户过多时间。

可选地,所述方法还可以包括如下操作,在获取图片之后,获取所述图片的图片特征,其中,所述图片特征包括以下中的一种或多种:图片中是否包含敏感信息、图片中是否包含人脸、图片中包含的人脸面积的占比、图片备注信息,这样可以根据所述图片特征得到所述图片的预分类信息,相应的地,所述分类提示信息还可以进一步包括所述图片的预分类信息。这样可以根据图片特征给用户展示预分类信息,该预分类信息可以帮助用户初步判断获取的图片是否属于临时图片,甚至可以帮助用户预选择获取的所述图片的图片类型,如果预选的图片类型正确,可以不用用户进行图片类型输入,有助于提升用户的体验度。

可选地,为了防止存储的临时图片过多导致占用过多的存储空间,可以设定所述临时图片类型对应的存储区域具有设定的存储容量,此外,为了避免数据溢出的情况发生,所述临时图片类型对应的存储区域可以以先进先出的方式存储所述临时图片类型对应的图片。

可选地,为了实现自动清除临时图片以提升用户体验度,所述临时图片类型对应的存储区域可以通过以下方式实现自动清除临时图片,且不会导致用户丢失有用的临时图片,例如,所述临时图片类型对应的存储区域以第一预设周期进行清空;和/或所述临时图片类型对应的存储区域在关机或重启时进行清空;和/或所述临时图片类型对应的存储区域的图片以第二预设周期进行删除。通过以上方式的任意一种或组合使用可以实现自动清除临时图片,且不会导致用户丢失有用的临时图片。

可选地,所述方法还可以包括如下操作,根据第二用户输入展示所述临时图片类型对应的存储区域的临时图片,如果所述临时图片展示次数大于设定次数,则展示类型更改提示信息,所述类型更改提示信息包括更改图片类型信息或延长所述临时图片的第二预设周期中的一种或多种,然后,根据第三用户输入将所述临时图片存储在非临时图片类型对应的存储区域,或者增加所述临时图片的第二预设周期。这样便于在某些临时图片被用户经常使用时,提示用户是否将该临时图片转为非临时图片,或者提示用户延长删除该临时图片,避免该临时图片被删除后给用户带来不便。

可选地,所述方法还可以包括如下操作,根据图片属性信息对所述临时图片类型对应的存储区域的图片进行排序,所述图片属性信息包括以下一种或多种图片获取时间、图片被查阅次数或者图片备注信息。这样便于在用户在不希望删除全部临时图片时,可以帮助用户便捷地根据排序结果确定哪些临时图片有用的概率较小,以便于删除这些有用的概率较小的临时图片。

可选地,为了进一步降低临时图片占用的存储空间,如果所述图片的图片类型为临时图片类型,则以预设的压缩比对所述图片进行压缩,得到压缩的图片,这样便于将所述压缩的图片存储在临时图片类型对应的存储区域,以降低临时图片占用的存储空间的大小。

本公开的另一个方面提供了一种用于图片处理的装置,可以包括图片获取模块、图片类型获取模块和存储模块,其中,所述图片获取模块用于获取图片,所述图片类型获取模块用于根据第一用户输入确定所述图片的图片类型,所述图片类型包括临时图片类型和非临时图片类型,所述存储模块用于将所述图片存储在所述图片的图片类型对应的存储区域。

可选地,所述用于图片处理的装置还可以包括第一展示模块,该第一展示模块用于在获取图片之后,展示分类提示信息,所述分类提示信息包括图片类型选择提示信息,相应地,所述图片类型获取模块具体用于根据用户输入的所述图片所属的图片类型,得到所述图片的图片类型。

可选地,所述用于图片处理的装置还可以包括特征获取模块和预分类信息获取模块,其中,所述特征获取模块用于在获取图片之后,获取所述图片的图片特征,所述图片特征包括以下中的一种或多种:图片中是否包含敏感信息、图片中是否包含人脸、图片中包含的人脸面积的占比、图片备注信息,所述预分类信息获取模块用于根据所述图片特征得到所述图片的预分类信息。相应地,所述第一展示模块具体用于在获取图片之后,展示分类提示信息,所述分类提示信息包括图片类型选择提示信息和所述图片的预分类信息。

可选地,所述临时图片类型对应的存储区域具有设定的存储容量,所述临时图片类型对应的存储区域以先进先出的方式存储所述临时图片类型对应的图片。

可选地,所述临时图片类型对应的存储区域以第一预设周期进行清空,和/或所述临时图片类型对应的存储区域在关机或重启时进行清空,和/或所述临时图片类型对应的存储区域的图片以第二预设周期进行删除。

可选地,所述用于图片处理的装置还可以包括第二展示模块和调整模块,其中,所述第二展示模块用于响应于用户输入展示所述临时图片类型对应的存储区域的临时图片,如果所述临时图片展示次数大于设定次数,则展示类型更改提示信息,所述类型更改提示信息包括更改图片类型信息、延长当前图片的删除周期信息中的一种或多种。所述调整模块用于根据第三用户输入将所述临时图片存储在非临时图片类型对应的存储区域,或者增加所述临时图片的第二预设周期。

可选地,所述用于图片处理的装置还可以包括排序模块,该排序模块用于根据图片属性信息对所述临时图片类型对应的存储区域的图片进行排序,所述图片属性信息包括以下一种或多种图片获取时间、图片被查阅次数、图片备注信息。

可选地,所述用于图片处理的装置还可以包括压缩模块,该压缩模块用于如果所述图片的图片类型为临时图片类型,则以预设的压缩比对所述图片进行压缩,得到压缩的图片。相应地,所述存储模块具体用于将所述压缩的图片存储在临时图片类型对应的存储区域。

本公开的另一方面提供了一种非易失性存储介质,存储有计算机程序,所述计算机程序在被执行时用于实现如上所述的方法。

本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1a示意性示出了根据本公开实施例的图片处理的方法和电子设备的应用场景;

图1b示意性示出了根据本公开实施例提供的通过人机交互界面获取图片的示意图;

图2a示意性示出了根据本公开实施例的用于图片处理的方法的第一种流程图;

图2b示意性示出了根据本公开实施例的用于图片处理的方法的第二种流程图;

图2c示意性示出了根据本公开实施例的展示分类提示信息的交互界面的示意图;

图2d示意性示出了根据本公开实施例的用于图片处理的方法的第三种流程图;

图2e示意性示出了根据本公开实施例的展示预分类信息的交互界面的示意图;

图2f示意性示出了根据本公开实施例的用于图片处理的方法的第四种流程图;

图2g示意性示出了根据本公开实施例的展示类型更改提示信息的交互界面的示意图;

图2h示意性示出了根据本公开实施例的展示延长所述临时图片的第二预设周期的交互界面的示意图;

图2i示意性示出了根据本公开实施例的用于图片处理的方法的第五种流程图;

图2j示意性示出了根据本公开实施例的展示排序后的临时图片的交互界面的示意图;

图2k示意性示出了根据本公开实施例的用于图片处理的方法的第六种流程图;

图3示意性示出了根据本公开实施例的用于图片处理的装置的一种框图;以及

图4示意性示出了根据本公开实施例的电子设备的框图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

在使用类似于“a、b和c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b和c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。在使用类似于“a、b或c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b或c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。本领域技术人员还应理解,实质上任意表示两个或更多可选项目的转折连词和/或短语,无论是在说明书、权利要求书还是附图中,都应被理解为给出了包括这些项目之一、这些项目任一方、或两个项目的可能性。例如,短语“a或b”应当被理解为包括“a”或“b”、或“a和b”的可能性。

附图中示出了一些框图和/或流程图。应理解,框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些框图和/或流程图中所说明的功能/操作的装置。

因此,本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。在本公开的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;和/或有线/无线通信链路。

本公开的实施例提供了一种用于图片处理的方法、装置以及电子设备。该方法包括获取图片,然后根据第一用户输入确定所述图片的图片类型,所述图片类型包括临时图片类型和非临时图片类型,以及将所述图片存储在所述图片的图片类型对应的存储区域。这样使得利用本公开的技术方案可以将获取的图片存储在其所属图片类型对应的存储区域,以便于用户后续对临时图片类型的图片进行查找、修改或者删除,能大幅度减少用户查找或者删除不需要长久保留的图片的用时,提升用户体验度。

图1a示意性示出了根据本公开实施例的用于图片处理的方法、装置以及电子设备的应用场景。需要注意的是,图1a所示仅为可以应用本公开实施例的场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。

如图1a所示,该应用场景中可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备101、102、103获取图片,或者通过网络104与服务器105交互,以接收或发送图片等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如图像采集类应用、支付类应用、购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。

终端设备101、102、103可以是具有显示屏并且支持获取图片的各种电子设备,包括但不限于智能手机、平板电脑、智能眼镜、智能手表、膝上型便携计算机和台式计算机等等,其中,终端设备101、102、103还可以包括信息采集设备,例如,图像采集设备、声音采集设备等,具体地,图像采集设备可以为机载摄像头或者外挂摄像头等,如智能手机、膝上型便携计算机自带的摄像头等,声音采集设备可以为麦克风等。这样使得终端设备可以根据用户输入的各种指令来获取图片。

应该理解,图1a中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

图1b示意性示出了根据本公开实施例提供的通过人机交互界面获取图片的示意图。以智能手机为例进行示意性说明,该智能手机可以具备本地图库、拍照功能以及上网功能等,即人机交互界面上有多个功能组件,例如,分别为“拍照”功能组件、“获取本地图片”功能组件和“网络搜索图片”功能组件,当用户点击“拍照”功能组件时,可以进入拍照界面,当用户点击“获取本地图片”功能组件时可以进入本地用于存储图片的相关文件夹以便于用户选取图片,还可以是通过互联网搜索工具从互联网上搜索所需求的图片。当然,除了上述从人机交互界面中进入所需的获取图片的途径外,也可以通过预设的机械按键、预设的语言指令等来进入获取图片的功能,例如,通过预设的拍照的按键、通过预设的“拍照功能”相对应的语言指令来进入拍照功能,在此不再一一列举。

图2a示意性示出了根据本公开实施例的用于图片处理的方法的第一种流程图。

如图2a所示,该方法包括操作s201~s203。

在操作s201,获取图片。

在本实施例中,所述图片可以使本地图片、拍照功能获取的图片、从网络上获取的图片中的任意一种或多种。例如,本地图库中存储的图片、通过手机相机拍摄的图片或者通过网络下载的图片等。

在操作s202,根据第一用户输入确定所述图片的图片类型,所述图片类型包括临时图片类型和非临时图片类型。

在本实施例中,该第一用户输入可以为用户为了设定所述图片的图片类型而进行的输入,例如,在拍照得到一张图片之后,用户可以通过预设的操作,如点击图片,使得交互界面弹出属性设置对话框,该属性设置对话框中可以包括图片类型选择/设置相关信息,以便于用户输入,这样使得本公开可以根据第一用户输入确定所述图片的图片类型。其中,所述图片类型包括临时图片类型和非临时图片类型,临时图片对应用户只使用较少次数或仅在短期内使用的图片,如用户去商场停车场停车拍摄的停车位图片,等取车后就不需要该停车位图片,再例如,用户在网络上下载的欲购买衣服的图片等,在购买后或确定不购买后就不会再用到所下载的图片。非临时图片类型对应用户希望长期保留的图片,例如,拍摄的人物照片等有纪念意义或者需要经常使用的图片。

在一个具体实施例中,当手机获取图片后,在用户点击图片后会弹出一个对话框,该对话框提示用户是否将所述图片保持为临时图片或非临时图片,如用户点击临时图片前的方框则在被点击的方框中打钩,表示确定所述图片的图片类型为临时图片并进行存储,如点击非临时图片前的方框则在被点击的方框中打钩,表示确定所述图片的图片类型为非临时图片并进行存储,如点击其它区域,则表示不存储当前图片或者以默认的类型存储当前图片。

在操作s203,将所述图片存储在所述图片的图片类型对应的存储区域。

在本实施例中,根据所述图片的图片类型将所述图片存储在所述图片的图片类型对应的存储区域。其中,所述存储区域不仅仅包括本地存储区域,还可以为非本地的存储区域,例如,云端的存储区域等。以手机为例进行说明,现有的手机通常会包括一个图片文件夹,所述图片文件夹用于存储手机得到的各种图片,如通过拍照、聊天、上网、朋友圈等途径获取的各种图片,本实施例中,可以将图片文件夹分为两个文件夹,一个为临时图片类型对应的文件夹,另一个为非临时图片类型对应的文件夹(当然,还可以将临时图片类型对应的文件夹或非临时图片类型对应的文件夹目录下细分更多的文件夹,如微信图片文件夹、浏览器图片文件夹、拍照图片文件夹等,在此不再一一列举),这样当用户希望删除部分图片以节省存储空间时,可以很方便的从临时图片类型对应的文件夹中删除全部或部分图片,大大节省用户的时间。

所述临时图片类型对应的存储区域的存储容量可以是不限容量的,也可以是具有指定容量的。在一个具体实施例中,所述临时图片类型对应的存储区域具有设定的存储容量,如1gb、2gb、更多或更少存储容量的存储区域等,这样可以防止用户存储过多临时图片导致大量存储空间被占用的情况发生。所述临时图片类型对应的存储区域可以以先进先出的方式存储所述临时图片类型对应的图片,这样避免发生数据溢出时,导致新产生的临时图片无法被存储,造成用户无法找到该新产生的临时图片。

进一步地,为了提升用户的体验度,实现自动删除用户大概率不会再需要的图片,所述临时图片类型对应的存储区域以第一预设周期进行清空;和/或所述临时图片类型对应的存储区域在关机或重启时进行清空;和/或所述临时图片类型对应的存储区域的图片以第二预设周期进行删除。其中,所述第一预设周期可以是通过实验或根据经验来设定,还可以是直接由用户输入第一预设周期,该第一预设周期具体可以为1天、1周、半个月、1个月、1季度、半年、1年等。所述第二预设周期可以是通过实验或根据经验来设定,还可以是直接由用户输入第二预设周期,该第二预设周期具体可以为1天、1周、半个月、1个月、1季度、半年、1年等。需要说明的是,具体采用哪种方式删除临时图片类型对应的存储区域中的图片,最终可以根据用户的需求而定,例如,根据用户选择的方案来定,可以是上述方案中的任意一种或多种组合使用。

本公开提供的用于图片处理的方法可以根据第一用户输入确定图片类型,进而可以将图片存储在其所属的图片类型对应的存储区域,以便于用在希望删除临时图片时,方便的从临时图片类型对应的存储区域中删除临时图片。

图2b示意性示出了根据本公开实施例的用于图片处理的方法的第二种流程图。

在本实施例中,所述方法还可以包括操作s204。

在操作s204中,在获取图片之后,展示分类提示信息,所述分类提示信息包括图片类型选择提示信息。

具体地,可以在获取图片之后,直接展示分类提示信息,无需用户手动输入指令以获取设置图片类型的人机交互界面,然后根据用户输入确定所述图片的图片类型。其中,所述分类提示信息包括图片类型选择提示信息。

图2c示意性示出了根据本公开实施例的展示分类提示信息的交互界面的示意图。在获取图片之后所展示的界面中,可以包括图片类型选取对话框,如方框、圆圈、按钮图片等,此外,还可以由用户进行二次确认,即还可以包括确认按钮图片等。从图2c中可以看到,在点击方框后,会在该方框内显示对勾以便于用户确认选择正确并完成图片类型选择,当然,还可以再次点击该方框以取消对勾。此外,还可以包括一个确定按钮图片,即在用户确定图片类型后,通过点点击确认按钮图片等操作来进行二次确认,以避免用户误操作后不便于修改。

相应地,所述根据第一用户输入确定所述图片的图片类型包括根据用户输入的所述图片所属的图片类型,得到所述图片的图片类型。这样可以便于用户输入所述图片所属的图片类型。

图2d示意性示出了根据本公开实施例的用于图片处理的方法的第三种流程图。

在本实施例中,所述方法还可以包括操作s205至s206。

在操作s205中,在获取图片之后,获取所述图片的图片特征,所述图片特征包括以下中的一种或多种:图片中是否包含敏感信息、图片中是否包含人脸、图片中包含的人脸面积的占比、图片备注信息。

在本实施例中,所述敏感信息可以为个人信息,例如,通过光学字符识别(intelligentcharacterrecognition,icr)来识别图片中的文字信息,进而判断识别出的文字信息中是否包含敏感信息,如身份证、护照、驾驶证、签证等信息,这些信息通常是比较重要的个人信息,一般作为非临时图片类型进行存储。另外,当图片中包括人脸或者人脸所占图片的面积超过一定比例时,通常是比较重要的人物照片,这一类图片通常作为非临时图片类型进行存储,具体地,可以通过人脸识别技术识别图片中是否存在人脸,如果存在人脸,则可以进一步计算人脸所占面积与图片面积的比值,如果大于设定阈值,则判定当前图片为非临时图片类型,需要说明的是,一个图片中可能包含一个或多个人脸,人脸所占面积为所有人脸所占的面积。此外,还可以根据图片的备注信息确定图片的图片类型,例如,从本地图库中获取的图片,如果图片有备注信息,则可以认为图片是比较重要的图片,将其存放在非临时图片对应的存储器,这样还可以实现一个作用:对已有的图片进行整理,例如,已有自身图库的设备在安装能实现本公开的方法的软件之后,在查看已有的图库时可以自动对原图库的图片进行分类整理;进一步地,也可以根据图片的备注信息的具体内容得到图片特征,例如,图片备注有以下信息“18岁生日照”,则可以根据图片备注信息中得到关键词“生日照”,进而可以将包含关键词“生日照”作为图片特征以便于后续自动得到图片的预分类信息。

在操作s206中,根据所述图片特征得到所述图片的预分类信息。

在本实施例中,可以采用分类器实现根据所述图片特征得到所述图片的预分类信息。其中,该分类器的输入为上述图片特征,该分类器的输出为图片的图片类型。所述分类器包括但不限于以下任意一种或多种:决策树分类器、回归分类器、贝叶斯网络、基于规则的分类器、基于距离的分类器或神经网络等。

需要说明的是,上述图片特征的提取过程并不一定是一个单独的步骤,也可以是直接将图片输入分类器后,由分类器自动对图片进行特征提取,然后根据提取的特征对图片进行分类,例如,采用神经网络作为分类器,该神经网络的输入可以为图片,输出为图片的图片类型。

相应地,如果得到了所述图片的预分类信息,在上述展示分类提示信息的操作中,展示的内容还可以包括预分类信息,比如,当前图片可能所属的图片类型展示在分类提示信息的交互界面中,如果用户也认可该预分类信息,则可以为用户省去选择图片所属的图片类型的操作,提升用户体验度。

图2e示意性示出了根据本公开实施例的展示预分类信息的交互界面的示意图,从图中可以看出,在展示分类提示信息的交互界面上,对话框中已经包括了预分类信息,如果用户确定该预分类信息正确,则可以直接点击确认即可。

本公开提供用于图片处理的方法,可以自动根据图片的图片特征给出预分类信息,这样可以在分类提示信息的交互界面中展示该预分类信息,帮助用户对图片进行预分类,这样使得用户在确定预分类正确后可以直接确认该分类方式即可,避免用户每次获取图片后都必须自行判断图片是否为临时图片,然后进行人工选择的步骤,有助于提升用户体验度。

图2f示意性示出了根据本公开实施例的用于图片处理的方法的第四种流程图。

在本实施例中,所述方法还可以包括操作s207至s208。

在操作s207中,根据第二用户输入展示所述临时图片类型对应的存储区域的临时图片,如果所述临时图片展示次数大于设定次数,则展示类型更改提示信息,所述类型更改提示信息包括更改图片类型信息或延长所述临时图片的第二预设周期中的一种或多种。

其中,所述第二用户输入可以是为了实现查看临时图片的任意一种操作,例如,可以是在临时图片类型对应的存储区域中对临时图片的点击操作,还可以为语言输入“查看(当前显示界面中)的第几张图片”的操作,在此不做限定。如果所述临时图片展示次数大于设定次数,如1次、2次、3次、5次等,则表明用户对当前临时图片的使用需求较高,可能需要将当前图片的图片类型进行更改,或者延长当前图片的删除周期(即临时图片类型对应的存储区域的图片的第二预设周期)以避免用户再次使用当前图片时已被删除。

在操作s208中,根据第三用户输入将所述临时图片存储在非临时图片类型对应的存储区域,或者增加所述临时图片的第二预设周期。

图2g示意性示出了根据本公开实施例的展示类型更改提示信息的交互界面的示意图,图2h示意性示出了根据本公开实施例的展示延长所述临时图片的第二预设周期的交互界面的示意图。当所述临时图片展示次数大于设定次数时,则会展示类型更改提示信息的交互界面和/或延长所述临时图片的第二预设周期的交互界面。需要说明的是,也可以自动给出欲更改图片类型信息,例如,图2g中的方框的对勾无需用户手动选择,已自动给出,只需要用户点击确认即可实现更改图片类型。图2h中可以以天、周、月、年中的一种或多种作为更改周期的单位,例如,天、周、月、年等处可以输入阿拉伯数字即可,如延长1个月10天,则在月的方框内输入1,在天的方框内输入10即可。以上仅为便于理解本公开所给出的示例,不能理解为对本公开的限制。

图2i示意性示出了根据本公开实施例的用于图片处理的方法的第五种流程图。

在本实施例中,所述方法还可以包括操作s209。

在操作s209中,根据图片属性信息对所述临时图片类型对应的存储区域的图片进行排序,所述图片属性信息包括以下一种或多种:图片获取时间、图片被查阅次数或者图片备注信息。

在本实施例中,可以根据图片获取时间、图片被查阅次数或者图片备注信息等对临时图片进行排序,这样便于用户根据上述信息确定可以先删除哪些临时图片,例如,可以将被查看次数多、获取时间较晚且具有备注信息的图片放在靠前的位置,将被查看次数少、获取时间较早且不具有备注信息的图片放在靠后的位置,这样便于用户在只希望删除部分临时图片时,可以按照逆序进行删除,避免删除重要图片,提升用户使用满意度。

图2j示意性示出了根据本公开实施例的展示排序后的临时图片的交互界面的示意图。从图中可以看出,每个图片实际上可以标注有图片获取时间、图片被查阅次数或者图片备注信息中的一种或多种图片属性信息,根据这些标注的图片属性信息进行排序。参考图2j所示,是以降序对图片进行排序,图片的周边或者图片上可以展示图片的图片属性信息,如图2j中的虚线框中的信息。左上角的图片被排在第一位,其被查看的次数较多(5次),图片的获取时间较新(2018年03月22日),且具有备注信息(澳洲拍摄),因此,用户希望保留这张图片的概率较大,将其排在靠前的位置;右上角的图片被排在第二位,其被查看的次数相较于左上角的图片少一些,但是被查看次数也较多(3次),图片的获取时间较新(2018年04月13日),且具有备注信息(等促销),因此,用户希望保留这张图片的概率也较大,将其排在靠前的位置;左下角的图片被排在靠后的位置,其被查看的次数较少(1次),图片的获取时间较早(2016年06月09日),具有备注信息(ppt素材),其虽然具有备注信息,但是被查看次数较少且获取时间较早,因此,用户希望保留这张图片的概率不大,将其排靠后的位置;右下角的图片被排在更靠后的位置,其被查看的次数为0,图片的获取时间较早(2017年06月06日),没有备注信息,用户希望保留这张图片的概率较小,将其排靠后的位置,以便于用户按倒序查找到不希望保留的图片,并进行删除。图2j仅示意性示出4张图片,实际上可以存储更多或更少图片,但是排序的依据相同,如可以是依据图片属性信息进行排序。当然,不同的图片属性信息的权重可以不同,例如,查看次数的权重>备注信息的权重>获取时间的权重,在此不再一一列举。

需要说明的是,上述标注的图片属性信息不一定需要展示在交互界面上,可以在用户有需求的时候才展现在交互界面上,例如,点击某个图片时才显示当前图片的标注的图片属性信息。通过这样的排序展示方式能帮助用户快速筛选出最无用的图片,有助于提升用户体验度。

图2k示意性示出了根据本公开实施例的用于图片处理的方法的第六种流程图。

在本实施例中,所述方法还可以包括操作s210。

在操作s210中,如果所述图片的图片类型为临时图片类型,则以预设的压缩比对所述图片进行压缩,得到压缩的图片。

具体地,可以采用现有的压缩方式对临时图片进行压缩,这样可以有效减小临时图片所占的存储空间的大小。压缩比可以根据实验或经验而定,在此不再详述。

相应地,所述将所述图片存储在所述图片的图片类型对应的存储区域包括将所述压缩的图片存储在临时图片类型对应的存储区域。

由于临时图片的重要度通常较小,无需保存过于细节的内容,因此可以以较高的压缩比对临时图片进行压缩,这样可以大大减小临时图片所占的存储空间的大小。

相应地,本公开还提供了一种用于图片处理的装置。

图3示意性示出了根据本公开实施例的用于图片处理的装置的一种框图。该用于图片处理的装置可以包括图片获取模块310、图片类型获取模块320和存储模块330。

具体地,所述图片获取模块310用于获取图片。

所述图片类型获取模块320用于根据第一用户输入确定所述图片的图片类型,所述图片类型包括临时图片类型和非临时图片类型。

所述存储模块330用于将所述图片存储在所述图片的图片类型对应的存储区域。

此外,所述用于图片处理的装置还可以包括第一展示模块340,其中,该第一展示模块340在获取图片之后,展示分类提示信息,所述分类提示信息包括图片类型选择提示信息,相应地,所述图片类型获取模块320具体用于根据用户输入的所述图片所属的图片类型,得到所述图片的图片类型。

以下以手机为例进行说明,当手机获取图片后,在用户点击图片后会弹出一个提示框,该提示框可以提示用户是否将所述图片保持为临时图片或非临时图片,如点击临时图片前的方框则在被点击的方框中打钩,表示确定所述图片的图片类型为临时图片并进行存储,如点击非临时图片前的方框则在被点击的方框中打钩,表示确定所述图片的图片类型为非临时图片并进行存储,如点击其它区域,则表示不存储当前图片或者以默认的类型存储当前图片。具体可以参考图2c所示。

在一个实施例中,所述用于图片处理的装置还可以包括特征获取模块350和预分类信息获取模块360,其中,所述特征获取模块350用于在获取图片之后,获取所述图片的图片特征,所述图片特征包括以下中的一种或多种:图片中是否包含敏感信息、图片中是否包含人脸、图片中包含的人脸面积的占比、图片备注信息,所述预分类信息获取模块360用于根据所述图片特征得到所述图片的预分类信息。相应地,所述第一展示模块340具体用于在获取图片之后,展示分类提示信息,所述分类提示信息包括图片类型选择提示信息和所述图片的预分类信息。

其中,可以通过人脸识别技术及分类技术来实现上述功能。

优选地,所述临时图片类型对应的存储区域具有设定的存储容量,所述临时图片类型对应的存储区域以先进先出的方式存储所述临时图片类型对应的图片。其中,所述临时图片类型对应的存储区域以第一预设周期进行清空,和/或所述临时图片类型对应的存储区域在关机或重启时进行清空,和/或所述临时图片类型对应的存储区域的图片以第二预设周期进行删除。需要说明的是,上述临时图片的删除方式可以为上述3种方式中的任意一种单独使用,也可以为上述3种方式中的多种组合使用,在此不一一列举。

在另一个实施例中,所述用于图片处理的装置还可以包括第二展示模块370和调整模块380,其中,所述第二展示模块370用于响应于用户输入展示所述临时图片类型对应的存储区域的临时图片,如果所述临时图片展示次数大于设定次数,则展示类型更改提示信息,所述类型更改提示信息包括更改图片类型信息、延长当前图片的删除周期信息中的一种或多种。所述调整模块380用于根据第三用户输入将所述临时图片存储在非临时图片类型对应的存储区域,或者增加所述临时图片的第二预设周期。通过所述第二展示模块370和所述调整模块380可以便于用户及时调整图片类型或延长当前图片的删除周期,以避免重要图片丢失。

进一步地,为了便于用户查找用处较小的临时图片进行删除,所述用于图片处理的装置还可以包括排序模块390,该排序模块390用于根据图片属性信息对所述临时图片类型对应的存储区域的图片进行排序,所述图片属性信息包括以下一种或多种图片获取时间、图片被查阅次数、图片备注信息。

在又一个实施例中,所述用于图片处理的装置还可以包括压缩模块311,该压缩模块311用于如果所述图片的图片类型为临时图片类型,则以预设的压缩比对所述图片进行压缩,得到压缩的图片。相应地,所述存储模块330具体用于将所述压缩的图片存储在临时图片类型对应的存储区域。这样可以极大的缩小临时图片占用的存储空间的大小,且不会影响使用效果。

根据本公开的实施例的模块中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

例如,图片获取模块310、图片类型获取模块320、存储模块330、第一展示模块340、特征获取模块350、预分类信息获取模块360、第二展示模块370、调整模块380、排序模块390以及压缩模块311中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,图片获取模块310、图片类型获取模块320、存储模块330、第一展示模块340、特征获取模块350、预分类信息获取模块360、第二展示模块370、调整模块380、排序模块390以及压缩模块311中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,图片获取模块310、图片类型获取模块320、存储模块330、第一展示模块340、特征获取模块350、预分类信息获取模块360、第二展示模块370、调整模块380、排序模块390以及压缩模块311中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

图4示意性示出了根据本公开实施例的电子设备的框图。图4示出的电子设备400仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图4所示,电子设备400包括:一个或多个处理器410和计算机可读存储介质420。所述电子设备400可以执行根据本公开实施例的方法。

具体地,处理器410例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(asic)),等等。处理器410还可以包括用于缓存用途的板载存储器。处理器410可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

计算机可读存储介质420,例如可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,可读存储介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。可读存储介质的具体示例包括:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;和/或有线/无线通信链路。

计算机可读存储介质420可以包括程序421,该程序421可以包括代码/计算机可执行指令,其在由处理器410执行时使得处理器410执行根据本公开实施例的方法或其任何变形。

程序421可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,程序421中的代码可以包括一个或多个程序模块,例如包括程序模块421a、程序模块421b、……。应当注意,程序模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器410执行时,使得处理器410可以执行根据本公开实施例的方法或其任何变形。

根据本公开的实施例,处理器410可以与计算机可读存储介质420进行交互,来执行根据本公开实施例的方法或其任何变形。

根据本公开的实施例,图片获取模块310、图片类型获取模块320、存储模块330、第一展示模块340、特征获取模块350、预分类信息获取模块360、第二展示模块370、调整模块380、排序模块390以及压缩模块311中的至少一个可以实现为参考图4描述的程序模块,其在被处理器410执行时,可以实现上面描述的相应操作。

本公开还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现如上所述的方法。

根据本公开的实施例,计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线、光缆、射频信号等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1