CN106850980A - 一种移动终端中邮件附件的清理方法和移动终端 - Google Patents
一种移动终端中邮件附件的清理方法和移动终端 Download PDFInfo
- Publication number
- CN106850980A CN106850980A CN201710039813.5A CN201710039813A CN106850980A CN 106850980 A CN106850980 A CN 106850980A CN 201710039813 A CN201710039813 A CN 201710039813A CN 106850980 A CN106850980 A CN 106850980A
- Authority
- CN
- China
- Prior art keywords
- time
- targeted mails
- mobile terminal
- submodule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004140 cleaning Methods 0.000 title claims abstract description 45
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012217 deletion Methods 0.000 claims abstract description 6
- 230000037430 deletion Effects 0.000 claims abstract description 6
- 238000003860 storage Methods 0.000 claims description 23
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 12
- 230000001360 synchronised effect Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000875 corresponding effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/162—Delete operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供了一种移动终端中邮件附件的清理方法和移动终端,该方法包括:从邮件服务器中同步并保存至少部分邮件;从保存的邮件中选择满足清理条件的目标邮件;删除已下载到本地的、所述目标邮件中携带的附件。本发明实施例实现了邮件附件的自动清理,释放了移动终端的存储空间,这些被清理的目标邮件,依然存在于原来的文件夹中,并未从移动终端本地删除,移动终端中清理之后的邮件保留正文等内容,可以正常浏览,并且,邮件的清理是在移动终端进行的,邮件服务器上的原邮件不受影响,附件并未在邮件服务器中删除,附件在移动终端中删除之后依然可以从邮件服务器中下载、恢复,保证了邮件的正常使用。
Description
技术领域
本发明涉及通信的技术领域,特别是涉及一种移动终端中邮件附件的清理方法和一种移动终端。
背景技术
随着科技的发展,诸如手机、平板电脑等移动终端在人们的工作、学习、日常交流等各方面的使用率也越来越高。
为了方便进行办公、学习、交流等需求,用户经常在移动终端中安装邮件客户端,与其他用户进行通信。
当用户长期使用邮件客户端的过程中,邮件客户端下载的邮件数量众多,占用了移动终端大量的存储资源。
发明内容
鉴于上述问题,为了解决上述移动该终端下载的邮件占用大量的存储资源的问题,本发明实施例提出了一种移动终端中邮件附件的清理方法和相应的一种移动终端。
为了解决上述问题,本发明实施例公开了一种移动终端中邮件附件的清理方法,包括:
从邮件服务器中同步并保存至少部分邮件;
从保存的邮件中选择满足清理条件的目标邮件;
删除已下载到本地的、所述目标邮件中携带的附件。
可选地,所述从保存的邮件中选择满足清理条件的目标邮件的步骤包括:
查询保存的邮件的创建时间;
计算所述创建时间与当前时间之间的第一时间差;
设置第一时间段;
将所述第一时间差超过所述第一时间段的邮件,设置为目标邮件。
可选地,所述设置第一时间段的步骤包括:
检测本地存储空间的占用率;
判断所述占用率是否大于预设的占用率阈值;
若是,则选择第一时间值设置为第一时间段;
若否,则选择第二时间值设置为第一时间段;
其中,所述第一时间值大于所述第二时间值。
可选地,所述从保存的邮件中选择满足清理条件的目标邮件的步骤包括:
查询保存的邮件的浏览时间;
计算所述浏览时间与当前时间之间的第二时间差;
判断所述第二时间差是否在预设的第二时间段内;若是,则禁止将所述邮件设置为目标邮件;若否,则允许将所述邮件设置为目标邮件。
可选地,所述从保存的邮件中选择满足清理条件的目标邮件的步骤包括:
查询保存的邮件所属的文件夹;
判断所述文件夹是否属于预设的特征文件夹;若是,则禁止将所述邮件设置为目标邮件;若否,则允许将所述邮件设置为目标邮件;
其中,所述特征文件夹包括草稿箱和/或发件箱。
可选地,所述从保存的邮件中选择满足清理条件的目标邮件的步骤包括:
查询保存的邮件所属的账户;
判断所述账户是否配置为自动下载附件;若是,则禁止将所述邮件设置为目标邮件;若否,则允许将所述邮件设置为目标邮件。
可选地,还包括:
将所述目标邮件设置为未下载附件的状态。
本发明实施例还公开了一种移动终端,包括:
邮件同步模块,用于从邮件服务器中同步并保存至少部分邮件;
目标邮件选择模块,用于从保存的邮件中选择满足清理条件的目标邮件;
附件删除模块,用于删除已下载到本地的、所述目标邮件中携带的附件。
可选地,所述目标邮件选择模块包括:
创建时间查询子模块,用于查询保存的邮件的创建时间;
第一时间差计算子模块,用于计算所述创建时间与当前时间之间的第一时间差;
第一时间段设置子模块,用于设置第一时间段;
目标邮件设置子模块,用于将所述第一时间差超过预设的第一时间段的邮件,设置为目标邮件。
可选地,所述第一时间段设置子模块包括:
占用率检测单元,用于检测本地存储空间的占用率;
占用率阈值判断单元,用于判断所述占用率是否大于预设的占用率阈值;若是,则调用第一选择单元,若否,则调用第二选择单元;
第一选择单元,用于选择第一时间值设置为第一时间段;
第二选择单元,用于选择第二时间值设置为第一时间段;
其中,所述第一时间值大于所述第二时间值。
可选地,所述目标邮件选择模块包括:
浏览时间查询子模块,用于查询保存的邮件的浏览时间;
第二时间差计算子模块,用于计算所述浏览时间与当前时间之间的第二时间差;
时间段判断子模块,用于判断所述第二时间差是否在预设的第二时间段内;若是,则调用第一禁止子模块,若否,则调用第一允许子模块;
第一禁止子模块,用于禁止将所述邮件设置为目标邮件;
第一允许子模块,用于允许将所述邮件设置为目标邮件。
可选地,所述目标邮件选择模块包括:
文件夹查询子模块,用于查询保存的邮件所属的文件夹;
文件夹判断子模块,用于判断所述文件夹是否属于预设的特征文件夹;若是,则调用第二禁止子模块,若否,则调用第二允许子模块;
第二禁止子模块,用于禁止将所述邮件设置为目标邮件;
第二允许子模块,用于允许将所述邮件设置为目标邮件;
其中,所述特征文件夹包括草稿箱和/或发件箱。
可选地,所述目标邮件选择模块包括:
账户查询子模块,用于查询所述移动终端保存的邮件所属的账户;
账户配置判断子模块,用于判断所述账户是否配置为自动下载附件;若是,则调用第三禁止子模块,若否,则调用第三允许子模块;
第三禁止子模块,用于禁止将所述邮件设置为目标邮件;
第三允许子模块,用于允许将所述邮件设置为目标邮件。
可选地,还包括:
未下载设置模块,用于将所述目标邮件设置为未下载附件的状态。
本发明实施例包括以下优点:
本发明实施例在移动终端中与邮件服务器同步并保存至少部分邮件,在移动终端本地存储了一些邮件,在这些保存的邮件中选择满足清理条件的目标邮件,并删除其携带的、且已下载至本地的附件,实现了邮件附件的自动清理,释放了移动终端的存储空间,这些被清理的目标邮件,依然存在于原来的文件夹中,并未从移动终端本地删除,移动终端中清理之后的邮件保留正文等内容,可以正常浏览,并且,邮件的清理是在移动终端进行的,邮件服务器上的原邮件不受影响,附件并未在邮件服务器中删除,附件在移动终端中删除之后依然可以从邮件服务器中下载、恢复,保证了邮件的正常使用。
附图说明
图1是本发明的一种移动终端中邮件附件的清理方法实施例的步骤流程图;
图2是本发明的另一种移动终端中邮件附件的清理方法实施例的步骤流程图;
图3是本发明的另一种移动终端中邮件附件的清理方法实施例的步骤流程图;
图4示出了本发明一个实施例的一种选择目标邮件的示例流程图;
图5示出了本发明一个实施例的另一种选择目标邮件的示例流程图;
图6示出了本发明一个实施例的另一种选择目标邮件的示例流程图;
图7是本发明的一种移动终端实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种移动终端中邮件附件的清理方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,从邮件服务器中同步并保存至少部分邮件。
在具体实现中,本发明实施例可以应用在移动终端中,例如,手机、平板电脑、个人数字助理、穿戴设备(如眼镜、手表等)等等。
这些移动终端的操作***可以包括Android(安卓)、IOS、Windows Phone、Windows等等。
这些操作***中通常可以支持邮件客户端的运行,该邮件客户端与邮件服务器进行连接,以接收、发送邮件。
需要说明的是,这些邮件客户端可以是***预置的客户端,也可以是第三方的客户端,本发明实施例对此不加以限制。
在本发明实施例中,用户在移动终端中的邮件客户端进行操作时与邮件服务器进行同步,或者,定时或手动与邮件服务器进行同步(如接收邮件),等等。
由于邮件客户端与邮件服务器之间的邮件协议有所不同,因此,同步的操作也有所不同。
进一步而言,邮件客户端与邮件服务器之间的邮件协议包括如下的一种或多种:
1、POP3(Post Office Protocol 3,邮局协议的第3个版本)
POP3协议允许邮件客户端下载邮件服务器上的邮件,存储到本地主机(如移动终端)上,但是,在邮件客户端的操作(如移动邮件、标记已读等),不会反馈到邮件服务器上,例如,通过邮件客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮件服务器上的这些邮件是没有同时被移动的。
2、SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)
SMTP协议是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)协议簇,它帮助每台计算机(如移动终端)在发送或中转信件时找到下一个目的地。
SMTP认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录邮件服务器,可以使用户避免受到垃圾邮件的侵扰。
3、IMAP(Internet Mail Access Protocol,交互式邮件存取协议)
IMAP是跟POP3类似邮件访问标准协议之一。不同的是,开启了IMAP后,在邮件客户端收取的邮件仍然保留在邮件服务器上,同时在邮件客户端上的操作都会反馈到邮件服务器上,如:删除邮件,标记已读等,邮件服务器上的邮件也会做相应的动作。所以,从浏览器登录邮箱或者邮件客户端登录邮箱,看到的邮件以及状态是一致的。
对于邮件服务器,针对上述邮件协议,通常会使用如下一个或多个端口:
25:应用SMTP协议的邮件服务器用于接收和发送邮件的,邮件客户端用于发送邮件。
110:应用POP协议的邮件客户端用于接收邮件。
143:应用IMAP协议的邮件客户端用于接收邮件。
465:应用SMTP的加密端口,用于发送邮件。
995:应用POP协议的加密端口,邮件客户端用于接收邮件。
当然,上述邮件协议只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他邮件协议,本发明实施例对此不加以限制。另外,除了上述邮件协议外,本领域技术人员还可以根据实际需要采用其它邮件协议,本发明实施例对此也不加以限制。
在本发明实施例中,移动终端中保存的邮件至少部分从邮件服务器中同步并保存,例如,同步收件箱、发件箱中的邮件,但是,有可能有部分无须从邮件服务器进行同步,例如,草稿箱,本发明实施例对此不加以限制。
步骤102,从保存的邮件中选择满足清理条件的目标邮件。
移动终端在与邮件服务器进行邮件的同步之后,会有一些邮件存储在移动终端本地。
应用本发明实施例,可以基于一些因素预先设置清理条件,如邮件的创建时长、移动终端中的存储信息、邮件所属文件夹、邮件的浏览时间、账户设置、邮件是否标记、邮件大小、与对端用户(发件人或收件人)的通信频率、邮件重要程度等等。
如果检测到移动终端保存的邮件符合该清理条件,则可以视该邮件为目标邮件,进行清理处理。
在具体实现中,移动终端可以开机、定时等条件下,启动附件自动清理服务(AttachmentAutoCleanService),由该附件自动清理服务选择并清理目标邮件。
步骤103,删除已下载到本地的、所述目标邮件中携带的附件。
在本发明实施例中,对于符合清理条件的目标邮件,若该目标邮件中携带有附件且已下载到移动终端本地,则可以删除该目标邮件中下载至本地的附件。
需要说明的是,附件是通过邮件传输的文件,包括音频文件、视频文件、文档、压缩文件,等等。
在Android***中,邮件的数据存放在专门的邮件数据库中,如SQL(StructuredQuery Language,结构化查询语言)数据库,该邮件数据库存储在移动终端本地,如/data/data/com.android.email/文件夹。
在步骤102中,可以在邮件数据库中查询满足清理条件的目标邮件的Cursor(游标接口),通过该Cursor可以获取到邮件数据库中邮件的相应字段的内容,如邮件ID(MessageId)、所属账户的账户ID(AccountId)、附件ID(_id)等等。
在步骤103中,可以通过该Cursor在邮件数据库中查找到目标邮件(以MessageId表示)的附件,将其删除。
其中,附件的存储路径为:
<database-path>/account#.db_att/item#
其中,account#表示账户ID,item#表示附件ID。
例如,MessageId=5119的邮件为目标邮件,该目标邮件属于账户“10”,附件的ID分别为6030、6031、6032、6033,其存储地址分别为:
/data/data/com.android.email/databases/10.db_att/6030
/data/data/com.android.email/databases/10.db_att/6031
/data/data/com.android.email/databases/10.db_att/6032
/data/data/com.android.email/databases/10.db_att/6033
把这些文件定位到后,即可进入10.db_att文件夹(*.db_att是附件存储的文件夹,*为通配符)删除文件6030、6031、6032、6033。
本发明实施例在移动终端中与邮件服务器同步并保存至少部分邮件,在移动终端本地存储了一些邮件,在这些保存的邮件中选择满足清理条件的目标邮件,并删除其携带的、且已下载至本地的附件,实现了邮件附件的自动清理,释放了移动终端的存储空间,这些被清理的目标邮件,依然存在于原来的文件夹中,并未从移动终端本地删除,移动终端中清理之后的邮件保留正文等内容,可以正常浏览,并且,邮件的清理是在移动终端进行的,邮件服务器上的原邮件不受影响,附件并未在邮件服务器中删除,附件在移动终端中删除之后依然可以从邮件服务器中下载、恢复,保证了邮件的正常使用。
参照图2,示出了本发明的另一种移动终端中邮件附件的清理方法实施例的步骤流程图,具体可以包括如下步骤:
步骤201,从邮件服务器中同步并保存至少部分邮件。
步骤202,查询保存的邮件的创建时间。
在本发明实施例中,创建时间可以为在移动终端中创建该邮件的时间。
例如,用户A在2016年11月20日给用户B发送一邮件,该邮件存储在邮件服务器中,用户A在2016年11月21日打开邮件客户端,与邮件服务器同步该邮件,下载到移动终端中保存,该邮件的创建时间为2016年11月21日。
步骤203,计算所述创建时间与当前时间之间的第一时间差。
当前时间可以是移动终端当前提供的时间,或者,时钟服务器当前提供的时间,本发明实施例对此不加以限制。
由于创建时间先于当前时间,因此,当前时间减去创建时间,则可以获得第一时间差,代表邮件的创建时长。
步骤204,设置第一时间段。
步骤205,将所述第一时间差超过所述第一时间段的邮件,设置为目标邮件。
步骤206,删除已下载到本地的、所述目标邮件中携带的附件。
如果邮件的创建时长大于第一时间段,则表示该邮件创建时长较长,失去时效性的可能性较大,用户浏览的概率较小,符合清理条件,因此,可以将该邮件设置为目标邮件。
在本发明实施例的一个示例中,可以检测本地存储空间的占用率,其中,该存储空间可以包括内存空间、磁盘空间。
判断占用率是否大于预设的占用率阈值。
若是,则表示存储空间占用较多,存储资源较为不足,为了释放更多的存储资源,可以选择第一时间值设置为第一时间段,以3天为例,即选择3天前创建的邮件作为目标邮件进行清理。
若否,则表示存储空间占用较少,存储资源较为充足,为了保存更多邮件的完整性,可以选择第二时间值设置为第一时间段,以30天为例,即选择30天前创建的邮件作为目标邮件进行清理。
当然,除了依据存储空间的占用率设置第一时间段的时间值之外,还可以采用其他方式设置第一时间段的时间值,例如,默认一个时间值,等等,本发明实施例对此不加以限制。
在具体实现中,可以创建广播接收器,如果监听到存储空间(如内存)低的广播,则表示占用率大于占用率阈值,否则,可以认为占用率小于或等于占用率阈值。
参照图3,示出了本发明一个实施例的另一种移动终端中邮件附件的清理方法实施例的步骤流程图,具体可以包括如下步骤:
步骤301,从邮件服务器中同步并保存至少部分邮件。
步骤302,从保存的邮件中选择满足清理条件的目标邮件。
步骤303,删除已下载到本地的、所述目标邮件中携带的附件。
步骤304,将所述目标邮件设置为未下载附件的状态。
在本发明实施例中,可以删除目标邮件携带的附件之后,将目标邮件设置为未下载附件的状态,使得在后可以正常下载该目标邮件的附件,防止附件下载发生错误。
在具体实现中,移动终端可以开机、定时等条件下,启动附件自动清理服务(AttachmentAutoCleanService),由该附件自动清理服务将目标邮件设置为未下载附件的状态。
进一步而言,可以在邮件数据库中,将该邮件的Attachment(附件)字段的contentUri(内容地址)为空,uiState状态位设置为未保存(NOT_SAVED)。
参照图4,示出了本发明一个实施例的一种选择目标邮件的示例流程图,具体可以包括如下步骤:
步骤401,查询保存的邮件的浏览时间。
步骤402,计算所述浏览时间与当前时间之间的第二时间差。
步骤403,判断所述第二时间差是否在预设的第二时间段内;若是,则执行步骤404,若否,则执行步骤405。
步骤404,禁止将所述邮件设置为目标邮件。
步骤405,允许将所述邮件设置为目标邮件。
在本发明实施例中,可以基于邮件的浏览时间对邮件进行校验,判断该邮件是否允许设置为目标邮件。
具体而言,用户对于邮件的操作可以记录在邮件数据库中,如打开、关闭、标记等等,在邮件数据库中可以读取邮件的浏览时间,一般为最近一次打开的时间。
如果浏览时间与当前时间之间的第二时间差在第二时间段(如1天)内,表示该邮件较近的时间内被用户浏览,用户近期再次浏览该邮件的概率较高,禁止设置为目标邮件进行清理。
反之,如果浏览时间与当前时间之间的第二时间差超过第二时间段(如1天)内,表示该邮件较近的时间内未被用户浏览,用户近期再次浏览该邮件的概率较低,允许设置为目标邮件进行清理。
参照图5,示出了本发明一个实施例的另一种选择目标邮件的示例流程图,具体可以包括如下步骤:
步骤501,查询保存的邮件所属的文件夹。
步骤502,判断所述文件夹是否属于预设的特征文件夹;若是,则执行步骤503,若否,则执行步骤504。
步骤503,禁止将所述邮件设置为目标邮件。
步骤504,允许将所述邮件设置为目标邮件。
在本发明实施例中,可以基于邮件所属文件夹(Mailbox)对邮件进行校验,判断该邮件是否允许设置为目标邮件。
其中,特征文件夹包括草稿箱和/或发件箱。
如果删除草稿箱、发件箱等文件夹中邮件的附件,可能会导致邮件内容缺失,邮件发送成功后会不包含附件。
因此,如果该邮件属于特征文件夹,禁止设置为目标邮件进行清理。
反之,如果该邮件属于特征文件夹,允许设置为目标邮件进行清理。
参照图6,示出了本发明一个实施例的另一种选择目标邮件的示例流程图,具体可以包括如下步骤:
步骤601,查询保存的邮件所属的账户。
步骤602,判断所述账户是否配置为自动下载附件;若是,则执行步骤603,若否,则执行步骤604。
步骤603,禁止将所述邮件设置为目标邮件。
步骤604,允许将所述邮件设置为目标邮件。
在本发明实施例中,可以基于账户(Account)设置对邮件进行校验,判断该邮件是否允许设置为目标邮件。
如果邮件帐户设置为在Wi-Fi(WIreless-Fidelity,无线保真)、移动网络等环境下自动下载附件,会导致附件被删除后,又会重新启动这些附件的下载,重新占用存储空间,导致流量、***等资源的浪费。
因此,如果该邮件所属的账户配置为自动下载附件,禁止设置为目标邮件进行清理。
反之,如果该邮件所属的账户未配置为自动下载附件,允许设置为目标邮件进行清理。
在具体实现中,可以创建的一个局部变量ArrayList<long>,以在Wi-Fi环境下自动下载附件为例,该局部变量可以称之为wifiAccountList。
在校验时,可以查询邮件数据库中哪些账户是在Wi-Fi、移动网络等环境下可以在后台自动下载附件,然后把这些账户对应的ID(AccountId)写入到局部变量(如wifiAccountList)这个列表中,便于后续判断移动终端保存的邮件所属的账户的ID(AccountId)是否记载在局部变量中,如果是,则确认该账户配置为自动下载附件。
本发明实施例通过邮件的创建时长筛选目标邮件,通过邮件的浏览时间、邮件所属文件夹、账户设置等因素对邮件进行校验,可以提高目标邮件的准确率,减少目标邮件出现错误、减少资源的浪费。
当然,上述图4-图6选择目标邮件的方式只是作为示例,在实施本发明实施例时,可以单独结合上述图1-图3对应的实施例实施,也可以串联或并联组合结合上述图1-图3对应的实施例实施,并且,可以根据实际情况设置其他选择目标邮件的方式,本发明实施例对此不加以限制。另外,除了上述图4-图6选择目标邮件的方式外,本领域技术人员还可以根据实际需要采用其它选择目标邮件的方式,本发明实施例对此也不加以限制。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图7,示出了本发明的一种移动终端实施例的结构框图,具体可以包括如下模块:
邮件同步模块701,用于从邮件服务器中同步并保存至少部分邮件;
目标邮件选择模块702,用于从保存的邮件中选择满足清理条件的目标邮件;
附件删除模块703,用于删除已下载到本地的、所述目标邮件中携带的附件。
在本发明的一个实施例中,所述目标邮件选择模块702包括:
创建时间查询子模块,用于查询保存的邮件的创建时间;
第一时间差计算子模块,用于计算所述创建时间与当前时间之间的第一时间差;
第一时间段设置子模块,用于设置第一时间段;
目标邮件设置子模块,用于将所述第一时间差超过预设的第一时间段的邮件,设置为目标邮件。
在本发明实施例的一个示例中,所述第一时间段设置子模块包括:
占用率检测单元,用于检测本地存储空间的占用率;
占用率阈值判断单元,用于判断所述占用率是否大于预设的占用率阈值;若是,则调用第一选择单元,若否,则调用第二选择单元;
第一选择单元,用于选择第一时间值设置为第一时间段;
第二选择单元,用于选择第二时间值设置为第一时间段;
其中,所述第一时间值大于所述第二时间值。
在本发明的另一个实施例中,所述目标邮件选择模块702包括:
浏览时间查询子模块,用于查询保存的邮件的浏览时间;
第二时间差计算子模块,用于计算所述浏览时间与当前时间之间的第二时间差;
时间段判断子模块,用于判断所述第二时间差是否在预设的第二时间段内;若是,则调用第一禁止子模块,若否,则调用第一允许子模块;
第一禁止子模块,用于禁止将所述邮件设置为目标邮件;
第一允许子模块,用于允许将所述邮件设置为目标邮件。
在本发明的另一个实施例中,所述目标邮件选择模块702包括:
文件夹查询子模块,用于查询保存的邮件所属的文件夹;
文件夹判断子模块,用于判断所述文件夹是否属于预设的特征文件夹;若是,则调用第二禁止子模块,若否,则调用第二允许子模块;
第二禁止子模块,用于禁止将所述邮件设置为目标邮件;
第二允许子模块,用于允许将所述邮件设置为目标邮件;
其中,所述特征文件夹包括草稿箱和/或发件箱。
在本发明的另一个实施例中,所述目标邮件选择模块702包括:
账户查询子模块,用于查询所述移动终端保存的邮件所属的账户;
账户配置判断子模块,用于判断所述账户是否配置为自动下载附件;若是,则调用第三禁止子模块,若否,则调用第三允许子模块;
第三禁止子模块,用于禁止将所述邮件设置为目标邮件;
第三允许子模块,用于允许将所述邮件设置为目标邮件。
在本发明的一个实施例中,该装置还包括:
未下载设置模块,用于将所述目标邮件设置为未下载附件的状态。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种移动终端中邮件附件的清理方法和一种移动终端,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种移动终端中邮件附件的清理方法,其特征在于,包括:
从邮件服务器中同步并保存至少部分邮件;
从保存的邮件中选择满足清理条件的目标邮件;
删除已下载到本地的、所述目标邮件中携带的附件。
2.根据权利要求1所述的方法,其特征在于,所述从保存的邮件中选择满足清理条件的目标邮件的步骤包括:
查询保存的邮件的创建时间;
计算所述创建时间与当前时间之间的第一时间差;
设置第一时间段;
将所述第一时间差超过所述第一时间段的邮件,设置为目标邮件。
3.根据权利要求2所述的方法,其特征在于,所述设置第一时间段的步骤包括:
检测本地存储空间的占用率;
判断所述占用率是否大于预设的占用率阈值;
若是,则选择第一时间值设置为第一时间段;
若否,则选择第二时间值设置为第一时间段;
其中,所述第一时间值大于所述第二时间值。
4.根据权利要求1或2或3所述的方法,其特征在于,所述从保存的邮件中选择满足清理条件的目标邮件的步骤包括:
查询保存的邮件的浏览时间;
计算所述浏览时间与当前时间之间的第二时间差;
判断所述第二时间差是否在预设的第二时间段内;若是,则禁止将所述邮件设置为目标邮件;若否,则允许将所述邮件设置为目标邮件。
5.根据权利要求1或2或3所述的方法,其特征在于,还包括:
将所述目标邮件设置为未下载附件的状态。
6.一种移动终端,其特征在于,包括:
邮件同步模块,用于从邮件服务器中同步并保存至少部分邮件;
目标邮件选择模块,用于从保存的邮件中选择满足清理条件的目标邮件;
附件删除模块,用于删除已下载到本地的、所述目标邮件中携带的附件。
7.根据权利要求6所述的移动终端,其特征在于,所述目标邮件选择模块包括:
创建时间查询子模块,用于查询保存的邮件的创建时间;
第一时间差计算子模块,用于计算所述创建时间与当前时间之间的第一时间差;
第一时间段设置子模块,用于设置第一时间段;
目标邮件设置子模块,用于将所述第一时间差超过预设的第一时间段的邮件,设置为目标邮件。
8.根据权利要求7所述的移动终端,其特征在于,所述第一时间段设置子模块包括:
占用率检测单元,用于检测本地存储空间的占用率;
占用率阈值判断单元,用于判断所述占用率是否大于预设的占用率阈值;若是,则调用第一选择单元,若否,则调用第二选择单元;
第一选择单元,用于选择第一时间值设置为第一时间段;
第二选择单元,用于选择第二时间值设置为第一时间段;
其中,所述第一时间值大于所述第二时间值。
9.根据权利要求6或7或8所述的移动终端,其特征在于,所述目标邮件选择模块包括:
浏览时间查询子模块,用于查询保存的邮件的浏览时间;
第二时间差计算子模块,用于计算所述浏览时间与当前时间之间的第二时间差;
时间段判断子模块,用于判断所述第二时间差是否在预设的第二时间段内;若是,则调用第一禁止子模块,若否,则调用第一允许子模块;
第一禁止子模块,用于禁止将所述邮件设置为目标邮件;
第一允许子模块,用于允许将所述邮件设置为目标邮件。
10.根据权利要求6或7或8所述的移动终端,其特征在于,还包括:
未下载设置模块,用于将所述目标邮件设置为未下载附件的状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710039813.5A CN106850980B (zh) | 2017-01-19 | 2017-01-19 | 一种移动终端中邮件附件的清理方法和移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710039813.5A CN106850980B (zh) | 2017-01-19 | 2017-01-19 | 一种移动终端中邮件附件的清理方法和移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106850980A true CN106850980A (zh) | 2017-06-13 |
CN106850980B CN106850980B (zh) | 2019-09-17 |
Family
ID=59124456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710039813.5A Active CN106850980B (zh) | 2017-01-19 | 2017-01-19 | 一种移动终端中邮件附件的清理方法和移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106850980B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109542344A (zh) * | 2018-11-09 | 2019-03-29 | 五八同城信息技术有限公司 | 一种磁盘空间的清理方法、装置、存储介质及终端 |
CN110572311A (zh) * | 2019-08-09 | 2019-12-13 | 青岛海信移动通信技术股份有限公司 | 一种邮件下载的方法及终端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104363160A (zh) * | 2014-07-28 | 2015-02-18 | 国家电网公司 | 一种携带文档附件的邮件处理方法、装置和*** |
CN105847121A (zh) * | 2016-04-19 | 2016-08-10 | 乐视控股(北京)有限公司 | 邮件发送方法和装置 |
CN106027603A (zh) * | 2016-04-29 | 2016-10-12 | 乐视控股(北京)有限公司 | 一种邮件附件的管理方法、装置及智能终端 |
US9531707B1 (en) * | 2012-11-21 | 2016-12-27 | Isaac S. Daniel | Convenient and secure biometrically authenticated system and method for delivering E-mail and parcels |
-
2017
- 2017-01-19 CN CN201710039813.5A patent/CN106850980B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9531707B1 (en) * | 2012-11-21 | 2016-12-27 | Isaac S. Daniel | Convenient and secure biometrically authenticated system and method for delivering E-mail and parcels |
CN104363160A (zh) * | 2014-07-28 | 2015-02-18 | 国家电网公司 | 一种携带文档附件的邮件处理方法、装置和*** |
CN105847121A (zh) * | 2016-04-19 | 2016-08-10 | 乐视控股(北京)有限公司 | 邮件发送方法和装置 |
CN106027603A (zh) * | 2016-04-29 | 2016-10-12 | 乐视控股(北京)有限公司 | 一种邮件附件的管理方法、装置及智能终端 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109542344A (zh) * | 2018-11-09 | 2019-03-29 | 五八同城信息技术有限公司 | 一种磁盘空间的清理方法、装置、存储介质及终端 |
CN110572311A (zh) * | 2019-08-09 | 2019-12-13 | 青岛海信移动通信技术股份有限公司 | 一种邮件下载的方法及终端 |
CN110572311B (zh) * | 2019-08-09 | 2022-01-11 | 青岛海信移动通信技术股份有限公司 | 一种邮件下载的方法及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN106850980B (zh) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108156070B (zh) | 基于邮件***的即时通讯方法、装置及*** | |
US6779022B1 (en) | Server that obtains information from multiple sources, filters using client identities, and dispatches to both hardwired and wireless clients | |
US9338114B2 (en) | Automatic conversation techniques | |
US8977696B2 (en) | Declassifying of suspicious messages | |
US9442925B2 (en) | Regulated texting solution for mobile devices | |
US8463862B2 (en) | Methods and systems for dispatching messages to mobile devices | |
CN108055196B (zh) | 基于即时通讯创建讨论群的方法、装置及*** | |
EP1655915B1 (en) | Method for managing duplicated arrival notification messages in multimedia messaging services | |
CN101785263A (zh) | 用于电子邮件过滤的方法和设备 | |
EP1652048A2 (en) | Device message management system | |
US8650245B1 (en) | Systems and methods for providing adaptive views of domain name system reputation data | |
KR20140066765A (ko) | 문자 메시지들에 대한 보관 제어 | |
CA2911989C (en) | Method, system and apparatus for dectecting instant message spam | |
CN106850980A (zh) | 一种移动终端中邮件附件的清理方法和移动终端 | |
CN103139041A (zh) | 信息过滤的方法、转发信息的处理方法、装置及*** | |
CN101800953A (zh) | 一种实现自适应邮件配置的方法及*** | |
WO2020142324A1 (en) | Storage architecture for message object data in telecommunications networks | |
EP2819438A1 (en) | Spam message processing method and system | |
US20140364157A1 (en) | Method And System For Providing A Set Of Target Recipients For A Message | |
CN104053133A (zh) | 一种彩信业务开销户方法和*** | |
CN103634201A (zh) | 电子邮件***及其隔离邮件处理方法 | |
CN105634908B (zh) | 电子邮件处理***及方法 | |
JP5316164B2 (ja) | 電子メール配信システム、該システムに用いられる電子メール配信方法及び電子メール配信制御プログラム | |
JP4330844B2 (ja) | 共有情報管理方法、移動通信端末及び共有情報管理システム | |
CA2895921A1 (en) | System and method for obtaining a portion of an archived email message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd. Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd. |