邮件下载方法及装置的制造方法

文档序号:10597086阅读:130来源:国知局
邮件下载方法及装置的制造方法
【专利摘要】本发明实施例提供了一种邮件下载方法及装置,通过获取邮件的邮件头,根据邮件头对邮件的重要性进行识别,当识别出该邮件为重要邮件时,针对不同的网络状态选择不同的下载方式,对于重要邮件,当网络处于移动网络下,只需要下载邮件的邮件头,不需要下载邮件正文,节省移动流量,而网络处于非移动网络下,自动下载邮件头和邮件正文。而对于非重要邮件,只需要下载邮件头,从而能够节省存储空间。
【专利说明】
邮件下载方法及装置
技术领域
[0001]本发明实施例属于通信技术领域,尤其涉及一种邮件下载方法及装置。
【背景技术】
[0002]在工作中使用移动终端进行移动办公越来越流行,作为移动办公的重要组成部分。
[0003]移动终端的上网流量、电量以及存储空间往往成为限制用户使用邮件客户端的因素。一般情况下邮件中包括邮件头和邮件正文。其中,邮件头包括标题、收/发件人以及邮件的摘要信息等内容。邮件头能够让用户大致看到邮件的简单信息,正文是邮件的本体。目前邮件发送到移动终端的邮件客户端后,用户点击查看时往往就会将邮件的邮件头和邮件正文同步地下载移动终端上。实际应用中,有些邮件的正文比较大,通过现有的邮件下载大正文的邮件方式,不仅消耗移动终端的电量,而且也会占用移动终端较大的存储空间。
[0004]发明人在实现本发明的过程中,发现现有技术存在如下缺陷:当移动用户使用的是移动网络时,下载大正文邮寄会消耗掉用户较多的移动流量,导致用户体验较差。

【发明内容】

[0005]本发明实施例提供一种邮件下载方法及装置,用于解决现有邮件下载方式存在消耗移动终端的移动流量,导致用户体验较差的问题。
[0006]为了实现上述目的,本发明实施例提供了一种邮件下载方法,包括:
[0007]获取邮件的邮件头;
[0008]根据所述邮件头判断所述邮件是否为重要邮件;
[0009]如果判断结果为是,确定当前网络状态;
[0010]根据当前网络状态选择对应的目标下载方式下载所述邮件。
[0011]为了实现上述目的,本发明实施例提供了一种邮件下载装置,包括:
[0012]获取模块,用于获取邮件的邮件头;
[0013]判断模块,用于根据所述邮件头判断所述邮件是否为重要邮件;
[0014]确定模块,用于如果判断结果为是,确定当前网络状态;
[0015]下载模块,用于根据当前网络状态选择对应的目标下载方式下载所述邮件。
[0016]本发明实施例提供的邮件下载方法及装置,通过获取邮件的邮件头,根据邮件头对邮件的重要性进行识别,当识别出该邮件为重要邮件时,针对不同的网络状态选择不同的下载方式,对于重要邮件,当网络处于移动网络下,只需要下载邮件的邮件头,不需要下载邮件正文,节省移动流量,而网络处于非移动网络下,自动下载邮件头和邮件正文。而对于非重要邮件,只需要下载邮件头,从而能够节省存储空间。
【附图说明】
[0017]图1为本发明实施例一的邮件下载方法的流程示意图;
[0018]图2为本发明实施例二的邮件下载方法的流程示意图;
[0019]图3为本发明实施例三的邮件下载方法的流程示意图;
[0020]图4为本发明实施例四的邮件下载装置的结构示意图;
[0021]图5为本发明实施例五的邮件下载装置的结构示意图。【具体实施方式】
[0022]下面结合附图对本发明实施例提供的邮件下载方法及装置进行详细描述。[〇〇23] 实施例一
[0024]如图1所示,其为本发明实施例一的邮件下载方法的流程示意图。该邮件下载方法包括以下步骤:[〇〇25]S101、获取邮件的邮件头。
[0026]当前邮件发送时,往往会在邮件头中携带有发件人、收件人以及抄送人的账号信息。本实施例中,首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件中可以提取出该邮件的邮件头。进一步地,邮件头可以包括邮件的发送时间、收到时间以及邮件的主题等彳目息。
[0027]S102、根据邮件头判断邮件是否为重要邮件。
[0028]为了对邮件进行识别分类,本实施例中,预先指定邮件识别规则,然后根据预设的邮件识别规则和获取到的邮件头进行判断,以识别该邮件是否为重要邮件。
[0029]例如,从邮件头中可以获取到收件人的个数,或者抄送人的个数,如果个数较少, 可以判断该邮件为重要邮件。一般情况下,当邮件收件人的个数超过一定的人数后,该邮件为推送邮件或者广告邮件等垃圾邮件的可能性就比高。
[0030]又例如,从邮件头中可以获取到发件人的账号信息,如果该发件人被用户设定为重要发件人,则将该邮件判断为重要邮件,如果该发件人未被设定为重要发件人,则需要查看该发件人是否同时发送或者抄送给较多的其他人,如果判断为是,则该邮件为推送邮件或者广告邮件等垃圾邮件的可能性就比高。[0031 ]如果判断出邮件为重要邮件,则执行步骤103,如果判断出该邮件为非重要邮件, 则执行步骤105。[〇〇32]S103、确定当前网络状态。[〇〇33]在判断出该邮件为重要邮件时,说明用户比较关心该邮件的正文,需要对该邮件正文进行下载,但是实际应用中,移动终端的网络可能处于移动网络下,如果在移动网络环境中下载较大的邮件正文,往往会耗费较多的移动流量,而且浪费移动终端的电量以及存储空间,降低用户的体验度。
[0034]在判断出邮件为重要邮件时,需要确定移动终端当前所处的网络环境,得到当前网络状态,本实施例中,当前网络状态包括:移动网络状态和非移动网络状态。
[0035]S104、根据当前网络状态选择对应的目标下载方式下载邮件。
[0036]本实施例中,为重要邮件预先为不同的网络状态设置有不同的下载方式。当前网络状态为移动网络时,则对应的目标下载方式为下载邮件的邮件头。当前网络状态为非移动网络时,则对应的目标下载方式为下载邮件的邮件头和邮件正文。
[0037]当前网络状态为移动网络时,为了节省用户的移动流量,则只需要下载该邮件的邮件头,以便于用户对该邮件进行大体的了解。当抢网络状态为非移动网络,例如处于WiFi网络环境时,则自动下载该邮件的邮件头和正文。
[0038]移动终端当前所处的网络进行识别,如果当前网络状态为移动网络时,可以只下载邮件的邮件头,当用户可以根据该根据邮件头的内容,确定出该邮件的急需立刻处理时,则用户点击查看后,再下载该邮件的正文。如果邮件可以稍后处理,则用户可以在移动终端处于非移动网络环境下,例如,WiFi等无线网络中,则用户点击查看后,再下载该邮件的正文。如果当前网络状态为非移动网络时,下载模块14直接下载邮件的正文和邮件头。经过这样的处理方式,就可以节省用户的流量。
[0039]S105、下载邮件的邮件头。
[0040]本实施例中,当判断出邮件为非重要邮件后,说明用户不是特别关心该邮件的正文,可以认为并不需要对该邮件正文进行下载,此时只需要下载该邮件的邮件头,使用户对其有简单的了解即可。
[0041]本发明实施例提供的邮件下载方法,通过获取邮件的邮件头,根据邮件头对邮件的重要性进行识别,当识别出该邮件为重要邮件时,针对不同的网络状态选择不同的下载方式,对于重要邮件,当网络处于移动网络下,只需要下载邮件的邮件头,不需要下载邮件正文,节省移动流量,而网络处于非移动网络下,自动下载邮件头和邮件正文。而对于非重要邮件,只需要下载邮件头,从而能够节省存储空间。
[0042]实施例二
[0043]如图2所示,其为本发明实施例二的邮件下载方法的流程示意图。在上述实施例的基础之上,本实施例对重要邮件的判断过程进行解释,重要邮件判断过程包括以下步骤:
[0044]S201、从邮件头中获取发件人。
[0045]当前邮件发送时,往往会在邮件头中携带有发件人、收件人以及抄送人的账号信息。本实施例中,首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件中可以提取出该邮件的邮件头。进一步地,邮件头可以包括邮件的发送时间、收到时间以及邮件的主题等?目息。
[0046]S202、根据预存的重要发件人判断发件人是否为重要发件人。
[0047]本实施例中,用户可以预先设置一些重要发件人,可以以列表的形式存储在手机的邮件客户端或者邮件服务器上。当从邮件头中提取出发件人后,在预设的重要发件人中查询该邮件的发件人,如果能够查询到邮件的发件人,则判断该邮件为重要邮件进行标记,即执行步骤209;否则继续执行步骤203。
[0048]S203、确定用户对应的账号所处的位置。
[0049]在获取到邮件头后,从邮件头中得到用户对应的账号,并且能够确定出用户对应的账号所处的位置。一般情况下,用户对应的账号可以作为收件人,也可以作为抄送人,相应地,用户对应的账号所处的位置包括:收件人和抄送人对应的位置。
[0050]如果用户对应的账号所处的位置为收件人,则执行步骤204;如果用户对应的账号所处的位置为抄送人,则执行步骤207。
[0051 ] S204、确定收件人的个数。
[0052]S205、判断收件人的个数是否唯一。
[0053]S206、判断收件人的个数是否超过预设的第一个数。
[0054]本实施例中,预先设定收件人的第一个数,将第一个数与该邮件中收件人实际个数进行,以判断邮件是否为重要邮件,如果收件的个数唯一,则将邮件判断为重要邮件并进行标记,即执行步骤S209;否则继续执行步骤206。如果收件人的个数超过一个但是未超出预设的第一个数,则将邮件判断为重要邮件并进行标记,即执行步骤S209。一般情况下,收到邮件后可以自动确定出收件人的个数。例如,预先设定收件人的第一个数为10个,而邮件中实际收件人的个数为8,即收件人的实际个数要少于10个,则将该邮件判断为重要邮件,等待用户处理重要邮件。
[0055]S207、确定抄送人的个数。
[0056]S208、判断抄送人的个数是否超出预设的第二个数。
[0057]本实施例中,预先设定抄送人的第二个数,将第二个数与该邮件中抄送人实际个数进行,以判断邮件是否为重要邮件。如果抄送人的个数超过一个但是未超出预设的第二个数,则将邮件判断为重要邮件并进行标记,即执行步骤S209,否则将邮件判断为非重要邮件并进行标记,即执行步骤S210。一般情况下,收到邮件后可以自动确定出抄送人的个数。
[0058]例如,预先设定抄送人的第二个数为5个,而邮件中实际抄送人的个数为4,即抄送人的实际个数要少于5个,则将该邮件判断为重要邮件并进行标记,即执行步骤209,等待用户处理重要邮件,否则执行步骤210。
[0059]S209、将邮件判断为重要邮件并进行标记。
[0060]进一步地,本实施例中,当判断出邮件为重要邮件后,对邮件进行标记,以提醒用户对该邮件进行进一步地处理,例如,阅读或者回复等操作。例如,为重要邮件构建一个文件夹,将判定为重要邮件的邮件放置到该文件夹中,以对该邮件进行标记。或者,将该邮件设置为其他颜色以与非重要邮件进行区分,或者预先为重要邮件设置一个特点的标识符,当邮件被识别为重要邮件后,用该标记符标记该邮件。
[0061]当重要邮件标记完成后,可以向用户发送通知消息,具体地,可以通过手机的显示界面展示该通知消息,可选地,该通知消息中可以包括:该邮件的标题和邮件头等信息,并且可以添加一个着重显示的标识,例如,将通知消息中邮件的标题和邮件头进行红色标记,并且通知消息不能被用户滑除,需要用户点开后才能够消失。
[0062]S210、将邮件判断为非重要邮件并进行标记。
[0063]本实施例中,当判断出邮件为非重要邮件后,可以将邮件进行标记,例如,为非重要邮件构建一个文件夹,将判定为非邮件放置到非重要邮件对应的文件夹中,以对该邮件进行标记。或者将该邮件设置为灰色,以与重要邮件进行区分。
[0064]本发明实施例提供的邮件下载方法,通过获取邮件的邮件头,根据邮件头对邮件的重要性进行识别,当识别出该邮件为重要邮件时,对该邮件进行标出,以区别其他非重要邮件,以便于用户可以有针对性的对邮件进行处理,提供工作效率,节省时间。
[0065]实施例三
[0066]如图3所示,其为本发明实施例三的邮件下载方法的流程示意图。在上述实施例的基础之上,该邮件下载方法包括以下步骤:
[0067]S301、当判断出邮件为重要邮件时,确定当前网络状态。
[0068]关于对接收到的邮件的重要性的判断过程,可参见上述实施例中相关内容的记载,此次不再赘述。
[0069]S302、如果当前网络状态为移动网络,则下载邮件的邮件头。
[0070]本实施例中,为了节省移动终端的移动流量,当前网络状态为移动网络时,如果自动地为用户下载邮件正文,则需要耗费用户较多的移动流量,用户体验较差,此时可以下载邮件的邮件头,以便于用户对其有一定的了解。进一步地,当用户根据邮件头确定出该邮件为紧急邮件时,则可以通过点击查看,在进行邮件正文下载,从而更加符合用户的使用需求,而且可以达到为移动终端节省电量、存储空间、移动流量的目的。
[0071]S303、如果当前网络状态为非移动网络,则下载邮件的正文和邮件头。
[0072]当前网络状态为非移动网络时,此时可以自动地为用户下载邮件正文和邮件头,这种目标下载方式不需要耗费用户的移动流量,用户体验较好,而且邮件可以得到较快的处理。
[0073]实施例四
[0074]如图4所示,其为本发明实施例四的邮件下载装置的结构示意图。该邮件下载装置包括:获取模块11、判断模块12、确定模块13和下载模块14。
[0075]其中,获取模块11,用于获取邮件的邮件头。
[0076]当前邮件发送时,往往会在邮件头中携带有发件人、收件人以及抄送人的账号信息。本实施例中,获取模块11首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件中可以提取出该邮件的邮件头。进一步地,邮件头可以包括邮件的发送时间、收到时间以及邮件的主题等信息。
[0077]判断模块12,用于根据所述邮件头判断所述邮件是否为重要邮件。
[0078]为了对邮件进行识别分类,本实施例中,预先指定邮件识别规则,然后判断模块12根据预设的邮件识别规则和获取到的邮件头进行判断,以识别该邮件是否为重要邮件。
[0079]例如,从邮件头中可以获取到收件人的个数,或者抄送人的个数,如果个数较少,可以判断该邮件为重要邮件。一般情况下,当邮件收件人的个数超过一定的人数后,该邮件为推送邮件或者广告邮件等垃圾邮件的可能性就比高。
[0080]又例如,从邮件头中可以获取到发件人的账号信息,如果该发件人被用户设定为重要发件人,则将该邮件判断为重要邮件,如果该发件人未被设定为重要发件人,则需要查看该发件人是否同时发送或者抄送给较多的其他人,如果判断为是,则该邮件为推送邮件或者广告邮件等垃圾邮件的可能性就比高。
[0081]确定模块13,用于如果判断结果为是,确定当前网络状态。
[0082 ]在判断出该邮件为重要邮件时,说明用户比较关心该邮件的正文,需要对该邮件正文进行下载,但是实际应用中,移动终端的网络可能处于移动网络下,如果在移动网络环境中下载较大的邮件正文,往往会耗费较多的移动流量,而且浪费移动终端的电量以及存储空间,降低用户的体验度。
[0083]在判断出邮件为重要邮件时,确定模块13需要确定当前所处的网络环境,以得到当前网络状态,本实施例中,当前网络状态包括:移动网络状态和非移动网络状态。
[0084]下载模块14,用于根据当前网络状态选择对应的目标下载方式下载所述邮件。
[0085]本实施例中,为重要邮件预先为不同的网络状态设置有不同的下载方式。当前网络状态为移动网络时,则对应的目标下载方式为下载邮件的邮件头。当前网络状态为非移动网络时,则对应的目标下载方式为下载邮件的邮件头和邮件正文。
[0086]当前网络状态为移动网络时,为了节省用户的移动流量,下载模块14则只需要下载该邮件的邮件头,以便于用户对该邮件进行大体的了解。当抢网络状态为非移动网络,例如处于WiFi网络环境时,则自动下载该邮件的邮件头和正文。
[0087]移动终端当前所处的网络进行识别,如果当前网络状态为移动网络时,可以只下载邮件的邮件头,当用户可以根据该根据邮件头的内容,确定出该邮件的急需立刻处理时, 则用户点击查看后,下载模块14再下载该邮件的正文。如果邮件可以稍后处理,则用户可以在移动终端处于非移动网络环境下,例如,WiFi等无线网络中,则用户点击查看后,下载模块14再下载该邮件的正文。如果当前网络状态为非移动网络时,下载模块14直接下载邮件的正文和邮件头。经过这样的处理方式,就可以节省用户的流量。
[0088]本实施例中,当判断出邮件为非重要邮件后,说明用户不是特别关心该邮件的正文,可以认为并不需要对该邮件正文进行下载,此时下载模块14只需要下载该邮件的邮件头,使用户对其有简单的了解即可。
[0089]本发明实施例提供的邮件下载装置,通过获取邮件的邮件头,根据邮件头对邮件的重要性进行识别,当识别出该邮件为重要邮件时,针对不同的网络状态选择不同的下载方式,对于重要邮件,当网络处于移动网络下,只需要下载邮件的邮件头,不需要下载邮件正文,节省移动流量,而网络处于非移动网络下,自动下载邮件头和邮件正文。而对于非重要邮件,只需要下载邮件头,从而能够节省存储空间。
[0090]实施例五
[0091]如图5所示,其为本发明实施例五的邮件下载装置的结构示意图。该邮件下载装置包括上述实施例四中的获取模块11、判断模块12、确定模块13和下载模块14。
[0092]下载模块14,具体用于如果当前网络状态为非移动网络状态,下载所述邮件的正文和所述邮件头,如果当前网络状态为移动网络状态,下载所述邮件的所述邮件头,如果判断所述邮件为非重要邮件,下载所述邮件的邮件头。[〇〇93]判断模块12,具体用于预先构建邮件识别规则,根据所述邮件识别规则和所述邮件头,判断所述邮件是否为重要邮件。[〇〇94] 本实施例中,判断模块12—种可选地实现方式,包括:确定单元121、判断单元122 和获取单元123。
[0095]其中,确定单元121,用于确定用户对应的账号所处的位置,以及如果所述账号所处的位置为收件人,确定所述收件人的个数。
[0096]判断单元122,用于如果所述收件人的个数唯一,则将所述邮件判断为重要邮件。
[0097]判断单元122,还用于如果所述收件人的个数不唯一但未超过预设的第一个数,则将所述邮件判断为重要邮件。
[0098]进一步地,确定单元121,还用于如果所述账号所处的位置为抄送人,确定所述抄送人的个数。
[0099]判断单元122,还用于如果抄送人的个数未超出预设的第二个数,则将所述邮件判断为重要邮件。
[0100]进一步地,获取单元123,从所述邮件头中获取发件人。
[0101]判断单元122,还用于根据预存的重要发件人判断所述发件人是否为重要发件人, 如果判断结果为是,则将所述邮件判定为重要邮件。
[0102]本发明实施例提供的邮件下载装置,通过获取邮件的邮件头,根据邮件头对邮件的重要性进行识别,当识别出该邮件为重要邮件时,针对不同的网络状态选择不同的下载方式,对于重要邮件,当网络处于移动网络下,只需要下载邮件的邮件头,不需要下载邮件正文,节省移动流量,而网络处于非移动网络下,自动下载邮件头和邮件正文。而对于非重要邮件,只需要下载邮件头,从而能够节省存储空间。
[0103]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0104]最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种邮件下载方法,其特征在于,包括: 获取邮件的邮件头; 根据所述邮件头判断所述邮件是否为重要邮件; 如果判断结果为是,确定当前网络状态; 根据当前网络状态选择对应的目标下载方式下载所述邮件。2.根据权利要求1所述的方法,其特征在于,所述根据当前网络状态选择对应的目标下载方式下载所述邮件,包括: 如果当前网络状态为非移动网络状态,下载所述邮件的正文和所述邮件头; 如果当前网络状态为移动网络状态,下载所述邮件的所述邮件头。3.根据权利要求1所述的方法,其特征在于,还包括: 如果判断所述邮件为非重要邮件,下载所述邮件的邮件头。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述邮件头判断所述邮件是否为重要邮件,包括: 预先构建邮件识别规则; 根据所述邮件识别规则和所述邮件头,判断所述邮件是否为重要邮件。5.根据权利要求4所述的方法,其特征在于,所述根据所述邮件识别规则和所述邮件头,判断所述邮件是否为重要邮件,包括: 确定用户对应的账号所处的位置; 如果所述账号所处的位置为收件人,确定所述收件人的个数; 如果所述收件人的个数唯一,则将所述邮件判断为重要邮件。6.根据权利要求5所述的方法,其特征在于,还包括: 如果所述收件人的个数不唯一但未超过预设的第一个数,则将所述邮件判断为重要邮件。7.根据权利要求6所述的方法,其特征在于,还包括: 如果所述账号所处的位置为抄送人,确定所述抄送人的个数; 如果抄送人的个数未超出预设的第二个数,则将所述邮件判断为重要邮件。8.根据权利要求4所述的方法,其特征在于,还包括: 从所述邮件头中获取发件人; 根据预存的重要发件人判断所述发件人是否为重要发件人; 如果判断结果为是,则将所述邮件判定为重要邮件。9.一种邮件下载装置,其特征在于,包括: 获取模块,用于获取邮件的邮件头; 判断模块,用于根据所述邮件头判断所述邮件是否为重要邮件; 确定模块,用于如果判断结果为是,确定当前网络状态; 下载模块,用于根据当前网络状态选择对应的目标下载方式下载所述邮件。10.根据权利要求9所述的装置,其特征在于,所述下载模块,具体用于如果当前网络状态为非移动网络状态,下载所述邮件的正文和所述邮件头,如果当前网络状态为移动网络状态,下载所述邮件的所述邮件头。11.根据权利要求9所述的装置,其特征在于,还包括:如果判断所述邮件为非重要邮件,下载所述邮件的邮件头。12.根据权利要求9-11任一项所述的装置,其特征在于,所述判断模块,具体用于预先 构建邮件识别规则,根据所述邮件识别规则和所述邮件头,判断所述邮件是否为重要邮件。13.根据权利要求12所述的装置,其特征在于,所述判断模块,包括:确定单元,用于确定用户对应的账号所处的位置,如果所述账号所处的位置为收件人, 确定所述收件人的个数;判断单元,用于如果所述收件人的个数唯一,则将所述邮件判断为重要邮件。14.根据权利要求13所述的装置,其特征在于,所述判断单元,还用于如果所述收件人 的个数不唯一但未超过预设的第一个数,则将所述邮件判断为重要邮件。15.根据权利要求14所述的装置,其特征在于,所述确定单元,还用于如果所述账号所 处的位置为抄送人,确定所述抄送人的个数;所述判断单元,还用于如果抄送人的个数未超出预设的第二个数,则将所述邮件判断 为重要邮件。16.根据权利要求13所述的装置,其特征在于,所述判断模块,还包括:获取单元,用于从所述邮件头中获取发件人;所述判断单元,还用于根据预存的重要发件人判断所述发件人是否为重要发件人,如 果判断结果为是,则将所述邮件判定为重要邮件。
【文档编号】H04L12/58GK105959201SQ201610245444
【公开日】2016年9月21日
【申请日】2016年4月19日
【发明人】田宇
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1