一种清理邮箱数据的方法及装置与流程

文档序号:13937440阅读:610来源:国知局
一种清理邮箱数据的方法及装置与流程

本发明涉及计算机网络技术领域,尤其涉及一种清理邮箱数据的方法及装置。



背景技术:

近年来,邮件已成为工作、生活以及学习中必不可少的辅助手段,随着需要传递内容的多样化丰富化,邮件占用的存储空间也越来越大。当今为了使邮件占用的内存不至于影响通讯终端系统的正常工作,邮箱都会设置有最大可用内存空间。

对于经常收发邮件的人,邮箱的存储空间极易达到上限值,即处于爆满状态而不能继续收取邮件,从而影响邮箱的正常使用。目前,邮箱数据的清理主要通过用户自行查看邮箱存储空间,并自行清理邮箱数据。然而,有时候用户因为忙碌会忘记查看邮箱存储空间,无法及时清理邮箱数据,从而导致错过重要邮件的收取和发送。

对于邮箱清理的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明提供了一种清理邮箱数据的方法,能够至少解决及时清理邮箱数据的问题。

根据本发明实施例的一个方面,提供了一种清理邮箱数据的方法,该方法包括:

获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据;

获取用户预设的邮箱数据清理规则;

在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;

根据用户预设的邮箱数据清理规则清理邮箱数据。

进一步地,所述清理条件至少为邮箱的数据量超过第一预定值、邮箱中附件的数据量超过第二预定值、邮箱中邮件的闲置时间超过第一预定时间和单个超大邮件的存储时间超过第二预定时间中的一种;其中,所述超大邮件为数据量超过第三预定值的邮件。

进一步地,在所述根据用户预设的邮箱数据清理规则清理邮箱数据之前,还包括:

获取提供待清除数据的下载链接的指令;

在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器;

在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接。

进一步地,所述根据用户预设的邮箱数据清理规则清理邮箱数据,包括:根据用户预设的清理内容和清理内容对应的优先级信息清理邮箱数据;

其中,所述清理内容包括:数据量超过第一预定值的邮件、数据量超过第二预定值的附件、闲置时间超过第一预定时间的邮件和存储时间超过第二预定时间的超大邮件;其中,所述超大邮件为数据量超过第三预定值的邮件。

进一步地,所述邮箱中邮件的闲置时间超过第一预定时间,包括:

所述邮箱的草稿箱中的邮件的闲置时间超过第一预定时间;

或者,所述邮箱的垃圾邮件的闲置时间超过第一预定时间;

或者,所述邮箱的广告邮件的闲置时间超过第一预定时间。

根据本发明的另一方面,提供了一种清理邮箱数据的方法,包括:

获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据;

在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;

获取提供待清除数据的下载链接的指令;

在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器;

在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接;

清除所述待清除的邮箱数据。

进一步地,在获取提供待清除数据的下载链接的指令之前,还包括:获取用户预设的邮箱数据清理规则;根据用户预设的清理规则获取待清除的邮箱数据;

所述清除所述待清除的邮箱数据,包括:根据用户预设的邮箱数据清理规则清除所述待清除的邮箱数据。

根据本发明的另一方面,提供了一种清理邮箱数据的装置,包括:

邮箱数据获取模块,用于获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据;

用户信息获取模块,用于获取用户预设的邮箱数据清理规则;

提示模块,用于在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;

清理模块,用于根据用户预设的邮箱数据清理规则清理邮箱数据。

进一步地,所述清理条件至少为邮箱的数据量超过第一预定值、邮箱中附件的数据量超过第二预定值、邮箱中邮件的闲置时间超过第一预定时间和单个超大邮件的存储时间超过第二预定时间中的一种;其中,所述超大邮件为数据量超过第三预定值的邮件。

进一步地,还包括:

下载指令获取模块,用于获取提供待清除数据的下载链接的指令;

数据发送模块,用于在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器;

下载链接提供模块,在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接。

进一步地,所述清理模块还用于:根据用户预设的清理内容和清理内容对应的优先级信息清理邮箱数据;

其中,所述清理内容包括:数据量超过第一预定值的邮件、数据量超过第二预定值的附件、闲置时间超过第一预定时间的邮件和存储时间超过第二预定时间的超大邮件;其中,所述超大邮件为数据量超过第三预定值的邮件。

根据本发明的另一方面,提供了一种清理邮箱数据的装置,包括:

邮箱数据获取模块,用于获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据;

提示模块,用于在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;

下载指令获取模块,用于获取提供待清除数据的下载链接的指令;

数据发送模块,用于在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器;

下载链接提供模块,在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接;

清理模块,用于清除所述待清除的邮箱数据。

进一步地,还包括:

用户信息获取模块,用于获取用户预设的邮箱数据清理规则;

待清除数据获取模块,用于根据用户预设的清理规则获取待清除的邮箱数据;

所述清理模块,还用于根据用户预设的邮箱数据清理规则清除所述待清除的邮箱数据。

实施本发明,具有如下有益效果:本发明通过获取邮箱客户端本地存储的当前数据,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;最后清除待清除的邮箱数据,达到了及时清理邮箱数据的目的,避免了因邮箱数据过多造成的问题。另外,本发明可以预先设定清理条件,并能在邮箱数据满足清理条件时,发出提示信息,从而及时提醒给用户提供邮箱数据参考。

本发明允许用户预设邮箱数据清理规则,使用户能够根据需要和邮箱数据的特定个性化地设置清理规则,选择需要清理的邮箱数据,在实现及时自动清理邮箱数据的同时还能兼顾用户的清理数据的偏好,提高了用户体验。

本发明在清除邮箱数据前,还能够根据用户的需要向用户提供下载链接,将数据存放在服务器端,使用户能够重新下载删除的数据。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是根据本发明实施例的清理邮箱数据的方法的计算机终端的硬件结构框图;

图2是根据本发明实施例1的清理邮箱数据的方法的流程图;

图3是根据本发明实施例2的清理邮箱数据的方法的流程图;

图4是根据本发明实施例的一个应用场景的示意图;

图5是根据本发明实施例3的清理邮箱数据的方法的示意图;

图6是根据本发明实施例的清理邮箱数据的装置的示意图;

图7是根据本发明实施例的清理邮箱数据的装置的另一示意图;

图8是根据本发明实施例的清理邮箱数据的装置的又一示意图;

图9是根据本发明实施例的计算机终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种清理邮箱数据的方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是根据本发明实施例的清理邮箱数据的方法的计算机终端的硬件结构框图。如图1所示,计算机终端100可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端100还可包括比图2中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的清理邮箱数据的方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的清理邮箱数据的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端100的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。

在上述运行环境下,本申请提供了如图2所示的清理邮箱数据的方法。该方法可以应用于智能终端设备中,由智能终端设备中的处理器执行,智能终端设备可以是智能手机、平板电脑等。智能终端设备中安装有至少一个应用程序,本发明实施例并不限定应用程序的种类,可以为系统类应用程序,也可以为软件类应用程序。

图2是根据本发明实施例的清理邮箱数据的方法的流程图。如图2所示,该清理邮箱数据的方法的一种可选的方案包括如下步骤:

步骤s201,获取邮箱客户端当前的邮箱数据。

本申请上述步骤s201提供的方案中,所述邮箱数据为邮箱客户端本地存储的数据,特别是,本发明局限在获取邮箱客户端本地存储的邮件数据,即通过网络请求的方式,把邮件拉到邮箱app中的所有数据。邮件数据存储在本地sqlite(一种本地数据库)中,通过扫描搜索sqlite中的数据就可以分析出邮件的数量。占用邮箱容量的数据包括通讯录数据、附件、图片、文字、邮件内容、记事本数据、日志文件。其中,邮件内容包括邮件正文、收件人、发件人、邮件主题等等占用空间的数据。记事本数据,例如是,qq邮箱客户端有一个“记事本”功能,用户可以保存一些重要的文字、图像、音频、视频等信息,这些数据也是占用户邮箱客户端(例如手机邮箱)的存储空间的。日志文件,例如是,qq邮箱客户端为了提升用户体验、解决用户在使用中遇到的实际问题而在本地打印的用户操作信息。

步骤s202,获取用户预设的邮箱数据清理规则。

本申请上述步骤s202中,获取用户预设的邮箱数据清理规则具体可以通过对话框等用户图形界面向用户展示设置邮箱数据清理规则的选项,供用户进行选择。当然,终端设备也可以在客户端的界面中设置接口,供用户进入设置邮箱数据清理规则;接口可以是客户端界面中的按钮,也可以是客户端系统设置中的菜单中的选项,用户通过进入邮箱的系统设置中设置邮箱数据清理规则。终端设备通过捕获触发事件获取用户对邮箱数据清理规则的设置。

终端设备也可以获取用户输入的邮箱数据清理规则,对用户输入的邮箱数据清理规则进行解析,获取邮箱数据清理规则。

步骤203,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

本申请步骤s203中的发出清理邮箱数据的提示信息可以包括:在检测到用户登录邮箱的操作时,或者,在检测到用户打开邮箱应用程序时,发出清理邮箱数据的提示信息。当然,发出清理邮箱数据的提示信息还可以是其他方式,例如伴随语音提示或震动或弹出对话框的形式发出提示信息均可。

图4是本发明的一种应用场景中提示信息的展示。

作为一种可选的实施方式,本申请步骤s203中的发出清理邮箱数据的提示信息包括:在检测到邮箱中存在未打开的新邮件时,在邮箱的通知栏显示清理邮箱数据的提示信息。

值得注意的是,预设的清理条件,可以是系统预设的条件,也可以是用户预先设定的条件。

步骤s204、根据用户预设的邮箱数据清理规则清理邮箱数据。

本发明通过获取邮箱客户端本地存储的当前数据,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;最后清除待清除的邮箱数据,达到了及时清理邮箱数据的目的,避免了因邮箱数据过多造成的问题。另外,本发明可以预先设定清理条件,并能在邮箱数据满足清理条件时,发出提示信息,从而及时提醒给用户提供邮箱数据参考。本发明允许用户预设邮箱数据清理规则,使用户能够根据需要和邮箱数据的特定个性化地设置清理规则,选择需要清理的邮箱数据,在实现及时自动清理邮箱数据的同时还能兼顾用户的清理数据的偏好,提高了用户体验。

可选地,本发明可用于在绝大部分邮箱客户端的应用场景中,例如,qq邮箱,在qq邮箱中,每日例行对邮箱数据进行判断、清理,并将清除的数据备份在服务器端,在客户端向用户提供下载链接,避免用户误删除重要邮件造成不可逆的损失。

本发明实施例可以采用多种方式对邮箱数据进行判断、清理,上述清理邮箱数据的方法仅为本发明的优选实施例,并不代表本发明实施例的清理邮箱数据的方法仅包括上述实施方式,此处不再一一举例说明。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

图3是根据本发明实施例的清理邮箱数据的方法的流程图。如图3所示,该清理邮箱数据的方法的一种可选的方案包括如下步骤:

步骤s301,获取邮箱客户端当前的邮箱数据。

本申请上述步骤s301提供的方案中,所述邮箱数据为邮箱客户端本地存储的数据,特别是,本发明局限在获取邮箱客户端本地存储的邮件数据,即通过网络请求的方式,把邮件拉到邮箱app中的所有数据。邮件数据存储在本地sqlite(一种本地数据库)中,通过扫描搜索sqlite中的数据就可以分析出邮件的数量。占用邮箱容量的数据包括通讯录数据、附件、图片、文字、邮件内容、记事本数据、日志文件。其中,邮件内容包括邮件正文、收件人、发件人、邮件主题等等占用空间的数据。记事本数据,例如是,qq邮箱客户端有一个“记事本”功能,用户可以保存一些重要的文字、图像、音频、视频等信息,这些数据也是占用户邮箱客户端(例如手机邮箱)的存储空间的。日志文件,例如是,qq邮箱客户端为了提升用户体验、解决用户在使用中遇到的实际问题而在本地打印的用户操作信息。

步骤s302,获取用户预设的邮箱数据清理规则。

本申请上述步骤s302中,获取用户预设的邮箱数据清理规则具体可以通过对话框等用户图形界面向用户展示设置邮箱数据清理规则的选项,供用户进行选择。当然,终端设备也可以在客户端的界面中设置接口,供用户进入设置邮箱数据清理规则;接口可以是客户端界面中的按钮,也可以是客户端系统设置中的菜单中的选项,用户通过进入邮箱的系统设置中设置邮箱数据清理规则。终端设备通过捕获触发事件获取用户对邮箱数据清理规则的设置。

终端设备也可以获取用户输入的邮箱数据清理规则,对用户输入的邮箱数据清理规则进行解析,获取邮箱数据清理规则。

可选的,用户预设的邮箱数据清理规则包括:对清理内容进行设定。可选的,清理内容包括:数据量超过第一预定值的邮件、数据量超过第二预定值的附件、闲置时间超过第一预定时间的邮件和存储时间超过第二预定时间的超大邮件;其中,所述超大邮件为数据量超过第三预定值的邮件。

作为一种可选的实施方式,可以对清理内容设定优先级,根据预设的清理规则获取待清除的邮箱数据时,可以根据优先级对邮箱数据进行清理。优先级可以为系统预设,也可以由用户手动设置。优先级与该内容对用户的重要性相关,比如,优先级越高的,在清理邮箱数据的时候,越优先清理。清理内容优先级的设定,可以为用户提供更多的选择,尽可能在邮箱中保存有用的数据,删除价值较低的数据。

举例来说,设定的清理内容优先级的排序依次为:存储时间超过第二预定时间的单个超大邮件、邮箱中闲置时间超过第一预定时间的邮件、邮箱中数据量超过第一预定值的邮件附件。相应的,清理顺序为:清除超大邮件、清除闲置时间超过第一预定时间的邮件、清除邮件中的附件。

步骤303,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

作为一种可选的实施方式,本申请步骤s303中的发出清理邮箱数据的提示信息包括:在检测到用户登录邮箱的操作时,或者,在检测到用户打开邮箱应用程序时,发出清理邮箱数据的提示信息。

图4是本发明的一种应用场景中提示信息的展示。

作为一种可选的实施方式,本申请步骤s303中的发出清理邮箱数据的提示信息包括:在检测到邮箱中存在未打开的新邮件时,在邮箱的通知栏显示清理邮箱数据的提示信息。

作为一种可选的实施方式,步骤s303中所述清理条件至少为邮箱的数据量超过第一预定值、邮箱中附件的数据量超过第二预定值、邮箱中邮件的闲置时间超过第一预定时间和单个超大邮件的存储时间超过第二预定时间中的一种;其中,所述超大邮件为数据量超过第三预定值的邮件。

值得注意的是,预设的清理条件,可以是系统预设的条件,也可以是用户预先设定的条件。

作为一种可选的实施方式,当预设的清理条件包括邮箱中邮件附件的数据量超过第一预定值时,预设的清理规则包括:清除邮件中的附件;

当预设的清理条件包括邮箱中邮件的闲置时间超过第一预定时间时,预设的清理规则包括:清除闲置时间超过第一预定时间的邮件;

当预设的清理条件包括单个超大邮件的存储时间超过第二预定时间时,预设的清理规则包括:清除超大邮件。

作为一种可选的实施方式,所述邮箱中邮件的闲置时间超过第一预定时间,包括:

所述邮箱的草稿箱中的邮件的闲置时间超过第一预定时间;

或者,所述邮箱的垃圾邮件的闲置时间超过第一预定时间;

或者,所述邮箱的广告邮件的闲置时间超过第一预定时间。

步骤s304,获取提供待清除数据的下载链接的指令。

本申请上述步骤s304中,获取提供待清除数据的下载链接的指令,包括以下两种方式:

第一种:发出是否需要提供被清除的数据的下载链接的提示信息;接收用户反馈的指令,根据用户反馈的指令获取提供被清除的数据的下载链接的指令。具体来说,可以通过在终端界面上弹出消息,向用户询问,弹出的消息中包括是、否两个选项,根据用户输入的指令来获取是否需要提供被清除的数据的下载链接,若用户选择是,则说明用户需要提供被清除的数据的下载链接。

第二种:系统预先设置需要或不需要提供被清除的数据的下载链接的提示信息。当然,系统中可以设置供用户修改的接口,用户可以通过该接口更改系统的设置。

步骤s306、在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器。

上述步骤s305中,在获取到需要提供所述下载链接的指令后,首先根据用户预设的清理规则获取待清除的邮箱数据,确定邮箱中哪些数据需要清除,将待清除的邮箱数据发送至服务器。

具体来说,服务器接收到待清除的数据后,会将数据存放在专门用于存放邮箱数据的数据库中。服务器可以判断存放在数据库中的数据是否满足一定条件,如存放时间是否超过预设期限等,若满足预定条件,则永久删除存放在数据库中的数据。

作为一种可选的实施方式,所述方法还包括:在获取到不需要提供所述下载链接的指令后,永久删除所述待清除的邮箱数据。

步骤s306,邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接。

步骤s307、根据用户预设的邮箱数据清理规则清理邮箱数据。

作为一种可选的实施方式,在本发明的上述步骤s307中,根据用户预设的邮箱数据清理规则清理邮箱数据具体可以包括:根据用户预设的清理内容和清理内容对应的优先级信息清理邮箱数据。

本发明通过获取邮箱客户端本地存储的当前数据,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;最后清除待清除的邮箱数据,达到了及时清理邮箱数据的目的,避免了因邮箱数据过多造成的问题。另外,本发明可以预先设定清理条件,并能在邮箱数据满足清理条件时,发出提示信息,从而及时提醒给用户提供邮箱数据参考。

本发明允许用户预设邮箱数据清理规则,使用户能够根据需要和邮箱数据的特定个性化地设置清理规则,选择需要清理的邮箱数据,在实现及时自动清理邮箱数据的同时还能兼顾用户的清理数据的偏好,提高了用户体验。

本发明在清除邮箱数据前,还能够根据用户的需要向用户提供下载链接,将数据存放在服务器端,使用户能够重新下载删除的数据。

可选地,本发明可用于在绝大部分邮箱客户端的应用场景中,例如,qq邮箱,在qq邮箱中,每日例行对邮箱数据进行判断、清理,并将清除的数据备份在服务器端,在客户端向用户提供下载链接,避免用户误删除重要邮件造成不可逆的损失。

本发明实施例可以采用多种方式对邮箱数据进行判断、清理,上述清理邮箱数据的方法仅为本发明的优选实施例,并不代表本发明实施例的清理邮箱数据的方法仅包括上述实施方式,此处不再一一举例说明。

实施例3

根据本发明实施例,提供了另一种清理邮箱数据的方法的实施例,如图5所示,包括以下步骤:

步骤s501、获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据。

步骤s502、在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

步骤s503、获取提供待清除数据的下载链接的指令。

具体来说,本申请上述步骤s503中,获取提供待清除数据的下载链接的指令,包括以下两种方式:

第一种:发出是否需要提供被清除的数据的下载链接的提示信息;接收用户反馈的指令,根据用户反馈的指令获取提供被清除的数据的下载链接的指令。本步骤的执行主体可以是邮箱客户端。具体来说,可以通过在终端界面上弹出消息,向用户询问,弹出的消息中包括是、否两个选项,根据用户输入的指令来获取是否需要提供被清除的数据的下载链接,若用户选择是,则说明用户需要提供被清除的数据的下载链接。

第二种:系统预先设置需要或不需要提供被清除的数据的下载链接的提示信息。当然,系统中可以设置供用户修改的接口,用户可以通过该接口更改系统的设置。

步骤s504、在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器。

上述步骤s504中,在获取到需要提供所述下载链接的指令后,首先确定邮箱中哪些数据需要清除,将待清除的邮箱数据发送至服务器。

具体来说,服务器接收到待清除的数据后,会将数据存放在专门用于存放邮箱数据的数据库中。服务器可以判断存放在数据库中的数据是否满足一定条件,如存放时间是否超过预设期限等,若满足预定条件,则永久删除存放在数据库中的数据。

作为一种可选的实施方式,所述方法还包括:在获取到不需要提供所述下载链接的指令后,永久删除所述待清除的邮箱数据。

步骤s505、在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接。

具体来说,上述步骤s505中,在邮箱客户端提供所述下载链接时,所述下载链接可以以图标的方式展示在邮箱客户端界面,当捕获对图标的触发动作后,打开所述下载链接,所述触发动作包括触屏点击和鼠标点击。当然,所述下载链接也可以以链接地址的方式展示在邮箱客户端界面,供用户点击打开。

步骤s506、清除所述待清除的邮箱数据。

实施本发明,具有如下有益效果:本发明通过获取邮箱客户端本地存储的当前数据,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;最后清除待清除的邮箱数据,达到了及时清理邮箱数据的目的,避免了因邮箱数据过多造成的问题。另外,本发明可以预先设定清理条件,并能在邮箱数据满足清理条件时,发出提示信息,从而及时提醒给用户提供邮箱数据参考。本发明在清除邮箱数据前,还能够根据用户的需要向用户提供下载链接,将数据存放在服务器端,使用户能够重新下载删除的数据,提高了用户体验。

实施例4

根据本发明实施例,提供了另一种清理邮箱数据的方法的实施例,如图5所示,包括以下步骤:

步骤s501、获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据。

步骤s502、在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

步骤s503、获取提供待清除数据的下载链接的指令。

具体来说,本申请上述步骤s503中,获取提供待清除数据的下载链接的指令,包括以下两种方式:

第一种:发出是否需要提供被清除的数据的下载链接的提示信息;接收用户反馈的指令,根据用户反馈的指令获取提供被清除的数据的下载链接的指令。本步骤的执行主体可以是邮箱客户端。具体来说,可以通过在终端界面上弹出消息,向用户询问,弹出的消息中包括是、否两个选项,根据用户输入的指令来获取是否需要提供被清除的数据的下载链接,若用户选择是,则说明用户需要提供被清除的数据的下载链接。

第二种:系统预先设置需要或不需要提供被清除的数据的下载链接的提示信息。当然,系统中可以设置供用户修改的接口,用户可以通过该接口更改系统的设置。

步骤s504、在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器。

上述步骤s504中,在获取到需要提供所述下载链接的指令后,首先确定邮箱中哪些数据需要清除,将待清除的邮箱数据发送至服务器。

具体来说,服务器接收到待清除的数据后,会将数据存放在专门用于存放邮箱数据的数据库中。服务器可以判断存放在数据库中的数据是否满足一定条件,如存放时间是否超过预设期限等,若满足预定条件,则永久删除存放在数据库中的数据。

作为一种可选的实施方式,所述方法还包括:在获取到不需要提供所述下载链接的指令后,永久删除所述待清除的邮箱数据。

步骤s505、在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接。

具体来说,上述步骤s505中,在邮箱客户端提供所述下载链接时,所述下载链接可以以图标的方式展示在邮箱客户端界面,当捕获对图标的触发动作后,打开所述下载链接,所述触发动作包括触屏点击和鼠标点击。当然,所述下载链接也可以以链接地址的方式展示在邮箱客户端界面,供用户点击打开。

步骤s506、清除所述待清除的邮箱数据。

在步骤s503之前,还包括:获取用户预设的邮箱数据清理规则;根据用户预设的清理规则获取待清除的邮箱数据。

关于获取用户预设的邮箱数据清理规则步骤,本发明实施例1已有详细的阐述,在此不再赘述。由于用户已经预设好清理规则,清理规则中包含了对清理内容的设定,根据用户预设的清理规则能够获取待清除的邮箱数据。

所述步骤s506具体包括:根据用户预设的邮箱数据清理规则清除所述待清除的邮箱数据。

在所述步骤s506中,根据用户预设的邮箱数据清理规则清除所述待清除的邮箱数据。

实施本发明,具有如下有益效果:本发明通过获取邮箱客户端本地存储的当前数据,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;最后清除待清除的邮箱数据,达到了及时清理邮箱数据的目的,避免了因邮箱数据过多造成的问题。另外,本发明可以预先设定清理条件,并能在邮箱数据满足清理条件时,发出提示信息,从而及时提醒给用户提供邮箱数据参考。本发明在清除邮箱数据前,还能够根据用户的需要向用户提供下载链接,将数据存放在服务器端,使用户能够重新下载删除的数据,提高了用户体验。

实施例5

根据本发明实施例,还提供了一种清理邮箱数据的装置。如图6所示,该装置包括:

邮箱数据获取模块10,用于获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据。

用户信息获取模块20,用于获取用户预设的邮箱数据清理规则。

提示模块30,用于在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

清理模块40,用于根据用户预设的邮箱数据清理规则清理邮箱数据。

作为一种可选的实施例,所述清理模块40还用于:根据用户预设的清理内容和清理内容对应的优先级信息清理邮箱数据。

本发明通过获取邮箱客户端本地存储的当前数据,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;最后清除待清除的邮箱数据,达到了及时清理邮箱数据的目的,避免了因邮箱数据过多造成的问题。另外,本发明可以预先设定清理条件,并能在邮箱数据满足清理条件时,发出提示信息,从而及时提醒给用户提供邮箱数据参考。

本发明允许用户预设邮箱数据清理规则,使用户能够根据需要和邮箱数据的特定个性化地设置清理规则,选择需要清理的邮箱数据,在实现及时自动清理邮箱数据的同时还能兼顾用户的清理数据的偏好,提高了用户体验。

本发明在清除邮箱数据前,还能够根据用户的需要向用户提供下载链接,将数据存放在服务器端,使用户能够重新下载删除的数据。

实施例6

根据本发明实施例,还提供了一种清理邮箱数据的装置。如图7所示,该装置包括:

邮箱数据获取模块710,用于获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据。

用户信息获取模块720,用于获取用户预设的邮箱数据清理规则。

提示模块730,用于在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

清理模块740,用于根据用户预设的邮箱数据清理规则清理邮箱数据。

作为一种可选的实施例,所述清理条件至少为邮箱的数据量超过第一预定值、邮箱中附件的数据量超过第二预定值、邮箱中邮件的闲置时间超过第一预定时间和单个超大邮件的存储时间超过第二预定时间中的一种;其中,所述超大邮件为数据量超过第三预定值的邮件。

作为一种可选的实施例,所述装置还包括:

下载指令获取模块750,用于获取提供待清除数据的下载链接的指令;

数据发送模块760,用于在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器;

下载链接提供模块770,在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接。

作为一种可选的实施例,所述清理模块740还用于:根据用户预设的清理内容和清理内容对应的优先级信息清理邮箱数据。

其中,所述清理内容包括:数据量超过第一预定值的邮件、数据量超过第二预定值的附件、闲置时间超过第一预定时间的邮件和存储时间超过第二预定时间的超大邮件;其中,所述超大邮件为数据量超过第三预定值的邮件。

作为一种可选的实施例,所述提示模块730包括:第一信息发布单元310,用于在检测到用户登录邮箱的操作时,或者,在检测到用户打开邮箱应用程序时,发出清理邮箱数据的提示信息。

作为一种可选的实施例,所述提示模块730包括:第二信息发布单元320,用于在检测到邮箱中存在未打开的新邮件时,在邮箱的通知栏显示清理邮箱数据的提示信息。

本发明通过获取邮箱客户端本地存储的当前数据,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;最后清除待清除的邮箱数据,达到了及时清理邮箱数据的目的,避免了因邮箱数据过多造成的问题。另外,本发明可以预先设定清理条件,并能在邮箱数据满足清理条件时,发出提示信息,从而及时提醒给用户提供邮箱数据参考。

本发明允许用户预设邮箱数据清理规则,使用户能够根据需要和邮箱数据的特定个性化地设置清理规则,选择需要清理的邮箱数据,在实现及时自动清理邮箱数据的同时还能兼顾用户的清理数据的偏好,提高了用户体验。

本发明在清除邮箱数据前,还能够根据用户的需要向用户提供下载链接,将数据存放在服务器端,使用户能够重新下载删除的数据。

实施例7

根据本发明实施例,还提供了一种清理邮箱数据的装置。如图8所示,该装置包括:

邮箱数据获取模块810,用于获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据;

提示模块820,用于在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;

下载指令获取模块830,用于获取提供待清除数据的下载链接的指令;

数据发送模块840,用于在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器;

下载链接提供模块850,在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接;

清理模块860,用于清除所述待清除的邮箱数据。

作为一种可选的实施例,本发明还包括:用户信息获取模块,用于获取用户预设的邮箱数据清理规则;

待清除数据获取模块,用于根据用户预设的清理规则获取待清除的邮箱数据;

所述清理模块,还用于根据用户预设的邮箱数据清理规则清除所述待清除的邮箱数据。

本发明通过获取邮箱客户端本地存储的当前数据,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息;最后清除待清除的邮箱数据,达到了及时清理邮箱数据的目的,避免了因邮箱数据过多造成的问题。另外,本发明可以预先设定清理条件,并能在邮箱数据满足清理条件时,发出提示信息,从而及时提醒给用户提供邮箱数据参考。本发明在清除邮箱数据前,还能够根据用户的需要向用户提供下载链接,将数据存放在服务器端,使用户能够重新下载删除的数据。

实施例8

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一种清理邮箱数据的方法所执行的程序代码。

可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

第一步,获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据。

第二步,获取用户预设的邮箱数据清理规则。

第三步,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

第四步,根据用户预设的邮箱数据清理规则清理邮箱数据。

可选地,存储介质还被设置为存储用于执行实施例1和2中的其他程序代码。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

实施例9

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一种清理邮箱数据的方法所执行的程序代码。

可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

第一步,获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据。

第二步,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

第三步,获取提供待清除数据的下载链接的指令。

第四步,在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器。

第五步,在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接。

第六步,清除所述待清除的邮箱数据。

可选地,存储介质还被设置为存储用于执行实施例3和4中的其他程序代码。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

实施例10

本发明的实施例还提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。

可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,图9是根据本发明实施例的计算机终端的结构框图。如图9所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器161、存储器163、以及传输装置165。

其中,存储器163可用于存储软件程序以及模块,如本发明实施例中的清理邮箱数据的的方法和装置对应的程序指令/模块,处理器161通过运行存储在存储器163内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的清理邮箱数据的。存储器163可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器163可进一步包括相对于处理器161远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述的传输装置165用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置165包括一个网络适配器,其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置165为射频模块,其用于通过无线方式与互联网进行通讯。

其中,具体地,存储器163用于存储预设动作条件和预设权限用户的信息、以及应用程序。

处理器161可以通过传输装置调用存储器163存储的信息及应用程序,以执行下述步骤:

可选的,上述处理器161还可以执行如下步骤的程序代码:

第一步,获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据。

第二步,获取用户预设的邮箱数据清理规则。

第三步,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

第四步,根据用户预设的邮箱数据清理规则清理邮箱数据。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例3中所描述的示例,本实施例在此不再赘述。

可选的,上述处理器161还可以执行如下步骤的程序代码:

第一步,获取邮箱客户端当前的邮箱数据;所述邮箱数据为邮箱客户端本地存储的数据。

第二步,在所述邮箱数据满足预设的清理条件时,发出清理邮箱数据的提示信息。

第三步,获取提供待清除数据的下载链接的指令。

第四步,在获取到提供所述下载链接的指令后,将待清除的邮箱数据发送至服务器。

第五步,在邮箱客户端提供用于下载所述待清除的邮箱数据的下载链接。

第六步,清除所述待清除的邮箱数据。

可选地,本实施例中的具体示例可以参考上述实施例2和实施例4中所描述的示例,本实施例在此不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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