垃圾邮件识别方法及装置的制造方法

文档序号:10492063阅读:212来源:国知局
垃圾邮件识别方法及装置的制造方法
【专利摘要】本发明实施例提供了一种垃圾邮件识别方法及装置,通过在黑名单中存储垃圾邮件对应的发件人邮箱地址,在获取到邮件的发件人邮箱地址后,将该邮件的发件人邮箱地址与黑名单进行对比,识别该邮件是否为垃圾邮件,当识别出该邮件为垃圾邮件时,将该邮件归类到垃圾邮件中,以区别其他非垃圾邮件,以便于用户可以有针对性的对邮件进行处理,提供工作效率,节省时间。
【专利说明】
垃圾邮件识别方法及装置
技术领域
[0001]本发明实施例属于通信技术领域,尤其涉及一种垃圾邮件识别方法及装置。
【背景技术】
[0002]在工作中使用智能手机进行移动办公越来越流行,作为移动办公的重要组成部分,手机上的邮件客户端对邮件的整理归类尤其重要。由于互联网的高速发展,许多互联网应用都会要求用户使用邮箱账号注册,注册结束之后,有些互联网应用会每周甚至每天给用户发一些垃圾邮件,极大地影响了用户查看其它重要邮件的效率,因此过滤垃圾邮件很重要。
[0003]发明人在实现本发明的过程中,发现现有技术存在如下缺陷:一般情况下,在个人计算机(Personal Computer,简称PC)端或浏览器Web端有此过滤垃圾邮件的功能,但是需要依赖后台服务器的计算处理,而手机的邮件客户端很少有过滤垃圾邮件的功能,不能满足用户的需求。

【发明内容】

[0004]本发明实施例提供一种垃圾邮件识别方法及装置,用于解决现有手机上的邮件客户端邮件识别功能单一,不能有效地对垃圾邮件进行过滤,不能满足用户需求的问题。
[0005]为了实现上述目的,本发明实施例提供了一种垃圾邮件识别方法,包括:
[0006]获取邮件的发件人邮箱地址;
[0007]根据预存的黑名单判断所述发件人邮箱地址是否为垃圾邮件的发件人;其中,所述黑名单中包括垃圾邮件对应的发件人邮箱地址;
[0008]如果判断结果为是,将所述邮件归类到垃圾邮件中。
[0009]为了实现上述目的,本发明实施例提供了一种垃圾邮件识别装置,包括:
[0010]获取模块,用于获取邮件的发件人邮箱地址;
[0011]判断模块,用于根据预存的黑名单判断所述发件人邮箱地址是否为垃圾邮件的发件人;其中,所述黑名单中包括垃圾邮件对应的发件人邮箱地址;
[0012]归类模块,用于如果判断结果为是,将所述邮件归类到垃圾邮件中。
[0013]本发明实施例提供的垃圾邮件识别方法及装置,通过在黑名单中存储垃圾邮件对应的发件人邮箱地址,在获取到邮件的发件人邮箱地址后,将该邮件的发件人邮箱地址与黑名单进行对比,识别该邮件是否为垃圾邮件,当识别出该邮件为垃圾邮件时,将该邮件归类到垃圾邮件中,以区别其他非垃圾邮件,以便于用户可以有针对性的对邮件进行处理,提供工作效率,节省时间。
【附图说明】
[0014]图1为本发明实施例一的垃圾邮件识别方法的流程示意图;
[0015]图2为本发明实施例二的垃圾邮件识别方法的流程示意图;
[0016]图3为本发明实施例三的垃圾邮件识别装置的结构示意图;
[0017]图4为本发明实施例四的垃圾邮件识别装置的结构示意图。
【具体实施方式】
[0018]下面结合附图对本发明实施例提供的垃圾邮件识别方法及装置进行详细描述。
[0019]实施例一
[0020]如图1所示,其为本发明实施例一的垃圾邮件识别方法的流程示意图。本实施例中,执行主体为手机上的邮件客户端,该垃圾邮件识别方法包括以下步骤:
[0021]S11、获取邮件的发件人邮箱地址。
[0022]当前邮件发送时,往往会在邮件中携带有邮件头和邮件的正文。其中,邮件的头中包括发件人的邮箱地址、收件人的邮箱地址、抄送人的邮箱地址、邮件的发送时间、邮件的接收时间以及邮件的标题等信息。本实施例中,首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件头中提取出该邮件的发件人邮箱地址。
[0023]S102、根据预存的黑名单判断所述发件人邮箱地址是否为垃圾邮件的发件人。
[0024]其中,所述黑名单中包括垃圾邮件对应的发件人邮箱地址。
[0025]为了对邮件进行识别分类,本实施例中,预先在本地存储有黑名单,黑名单中存储有被认定为垃圾邮件的发件人的邮箱地址。本实施例中,预存的黑名单为用户通过手机上的邮件客户端向远端的邮件服务器申请的,手机上的邮件客户端可以向邮件服务器发送黑名单请求,在接收到该请求后,邮件服务器将黑名单下发给手机上的邮件客户端,邮件客户端接收到黑名单后,将黑名单存储在本地作为预存的黑名单。
[0026]在获取到邮件的发件人邮箱地址后,在黑名单进行查找,以判断该邮件的发件人是否为垃圾邮件对应的发件人。如果邮件的发件人邮箱地址存在于黑名单中,说明该邮件为垃圾邮件。如果邮件的发件人邮箱地址未存在于黑名单中,说明该邮件为非垃圾邮件。
[0027]如果判断出邮件为垃圾邮件,则执行步骤103,如果判断出该邮件为非垃圾邮件,则执行步骤104。
[0028]S103、将邮件归类到垃圾邮件中。
[0029]在判断出该邮件为垃圾邮件时,将邮件归类到垃圾邮件中,并对该邮件进行标记,以提醒用户对该邮件做进一步地处理,例如,阅读或者删除等操作。例如,为垃圾邮件构建一个文件夹,将判定为垃圾邮件的邮件放置到该文件夹中,以对该邮件进行标记。或者,将该邮件的显示颜色设置为其他颜色以与非垃圾邮件进行区分,例如将邮件的显示颜色设置为灰色。或者预先为垃圾邮件设置一个特点的垃圾标识符,当邮件被识别为垃圾邮件后,用该垃圾标记符标记该邮件,用户看到该标识符能够得知该邮件为垃圾邮件,可以忽略或者删除。
[0030]S104、将邮件归类到非垃圾邮件中。
[0031]本实施例中,当判断出邮件为非垃圾邮件后,将邮件归类到非垃圾邮件中,并可以将邮件进行标记。例如,为非垃圾邮件构建一个文件夹,将该邮件放置到非垃圾邮件对应的文件夹中,以对该邮件进行标记。或者将该邮件的显示颜色设置为红色,以与垃圾邮件进行区分,可以醒目地展示给用户,用户能够快递地定位到这些非垃圾邮件,便于用户进行阅读或者回复等操作。
[0032]本发明实施例提供的垃圾邮件识别方法,通过在黑名单中存储垃圾邮件对应的发件人邮箱地址,在获取到邮件的发件人邮箱地址后,将该邮件的发件人邮箱地址与黑名单进行对比,识别该邮件是否为垃圾邮件,当识别出该邮件为垃圾邮件时,将该邮件归类到垃圾邮件中,以区别其他非垃圾邮件,以便于用户可以有针对性的对邮件进行处理,提供工作效率,节省时间。
[0033]实施例二
[0034]如图2所示,其为本发明实施例二的垃圾邮件识别方法的流程示意图。本实施例中,执行主体为手机上的邮件客户端,该垃圾邮件识别方法包括以下步骤:
[0035]S201、从接收到的邮件中提取邮件头。
[0036]S202、从邮件头获取邮件的发件人邮箱地址。
[0037]当前邮件发送时,往往会在邮件中携带有邮件头和邮件的正文。其中,邮件的头中包括发件人的邮箱地址、收件人的邮箱地址、抄送人的邮箱地址、邮件的发送时间、邮件的接收时间以及邮件的标题等信息。本实施例中,首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件头中提取出该邮件的发件人邮箱地址。
[0038]S203、查询预存的黑名单中是否包含邮件的发件人邮箱地址。
[0039]本实施例中,预存的黑名单为用户通过手机上的邮件客户端向远端的邮件服务器申请的,手机上的邮件客户端可以向邮件服务器发送黑名单请求,在接收到该请求后,邮件服务器将黑名单下发给手机上的邮件客户端,邮件客户端接收到黑名单后,将黑名单存储在本地作为预存的黑名单。
[0040]在获取到邮件的发件人邮箱地址后,在预存的黑名单中进行查找,如果邮件的发件人邮箱地址存在于黑名单中,则将邮件判断为垃圾邮件,即执行步骤204。如果邮件发件人邮箱地址未存在于黑名单中,则将邮件判断为非垃圾邮件,即执行步骤206。
[0041 ] S204、将邮件归类到垃圾邮件中。
[0042]在判断出该邮件为垃圾邮件时,将邮件归类到垃圾邮件中,将该邮件标记为垃圾邮件,以提醒用户对该邮件做进一步地处理,例如,阅读或者删除等操作。或者将该邮件的显示颜色设置为其他颜色以与非垃圾邮件进行区分,例如将邮件的显示颜色设置为灰色,用户看到该邮件显示颜色为灰色,可以知道该邮件为垃圾邮件。或者,预先为垃圾邮件设置一个特定的标识符,当邮件被识别为垃圾邮件后,用该标记符标记该邮件,用户在看到该标识符后就可以知道到该邮件为垃圾广告。
[0043]S205、将邮件移动到垃圾邮件对应的文件夹中。
[0044]本实施例中,预先为垃圾邮件构建一个文件夹,将判定为垃圾邮件的邮件放置到该文件夹中,以对邮件进行标记。进一步地,在邮件客户端中添加一个垃圾邮件的入口按钮,点击该按钮进入垃圾邮件对应的文件夹,用户可以在该文件夹中对垃圾邮件进行阅读或者删除或者忽略等处理,提高用户处理邮件的效率。
[0045]S206、将邮件归类到为非垃圾邮件中。
[0046]本实施例中,当判断出邮件为非垃圾邮件后,将邮件归类到非垃圾邮件中,可以将邮件标记为非垃圾邮件。将该邮件的显示颜色设置为其他颜色以与垃圾邮件进行区分,例如将邮件的显示颜色设置为红色,以醒目地提醒用户。例如,阅读或者回复等操作。
[0047]S207、将邮件移动到非垃圾邮件对应的文件夹中。
[0048]本实施例中,预先为非垃圾邮件构建一个文件夹,将判定为非垃圾邮件放置到非垃圾邮件对应的文件夹中。进一步地,在邮件客户端中添加一个非垃圾邮件的入口按钮,点击该按钮进入非垃圾邮件对应的文件夹,用户能够快递地定位到这些非垃圾邮件,便于用户进行阅读或者回复等操作。
[0049]S208、接收用户基于点击操作将邮件标记为垃圾邮件。
[0050]在用户对非垃圾邮件进行阅读后,发现该邮件其实是一个垃圾邮件时,可以通过点击操作将该邮件重新标记为垃圾邮件。具体地,在手机上的邮件客户端上设置一个垃圾邮件按钮,点击该按钮就可以将邮件重新标记为垃圾邮件。
[0051 ] S209、将邮件的发件人邮箱地址作为待添加邮箱地址。
[0052]S210、将待添加邮箱地址发送到邮箱服务器,以使邮箱服务器对黑名单进行更新。
[0053]在接收到将邮件标记为垃圾邮件指令后,将该邮件对应的发件人邮箱地址作为一个待添加邮箱地址,将该待添加邮箱地址可以发送给邮件服务器,以使邮件服务器将该待添加邮箱地址添加到黑名单中,进而实现对黑名单的更新。进一步地,用户可以通过手机上的邮件客户端定时或者周期性的获取更新后的黑名单,以保证判断的有效性和准确性。
[0054]可选地,在获取到待添加邮箱地址后,可以等到待添加邮箱地址的个数达到一定数量后,再同时上传到远端的邮件服务器。可选地,远端的邮件服务器可以对接收到待添加邮箱地址进行对比,当有预设个数的用户将同一个发件人邮箱地址标记为待添加邮箱地址时,远端的邮件服务器可以将相同的发件人邮箱地址添加到黑名单中。例如,有5个用户标记了相同的发件人,那么此发件人的邮箱地址自动进入到黑名单列表中。同时远端的服务器的运营人员也能自己收集垃圾邮件的发件人,进行人工标识,并将该发件人的邮箱地址添加到黑名单中,以提高识别的准确性。
[0055]本实施例中,最初的黑名单可以有运营人员整理出会发送垃圾邮件的发件人邮箱地址,构建成最初的黑名单并存储在邮件服务器中。例如,亚马逊、淘宝网等购物网站专门用来发送垃圾邮件的发件人邮箱地址,将这些垃圾邮件的发件人邮箱地址作为黑名单并存储在邮件服务器中,运营人员可以随时地对黑名单进行完善,例如将在现有的黑名单中添加新的邮箱地址。
[0056]本发明实施例提供的垃圾邮件识别方法,通过在黑名单中存储垃圾邮件对应的发件人邮箱地址,在获取到邮件的发件人邮箱地址后,将该邮件的发件人邮箱地址与黑名单进行对比,识别该邮件是否为垃圾邮件,当识别出该邮件为垃圾邮件时,将该邮件归类到垃圾邮件中,以区别其他非垃圾邮件,以便于用户可以有针对性的对邮件进行处理,提供工作效率,节省时间。
[0057]实施例三
[0058]如图3所示,其为本发明实施例三的垃圾邮件识别装置的结构示意图。该垃圾邮件识别装置包括:获取模块11、判断模块12和归类模块13。
[0059]其中,获取模块11,用于获取邮件的发件人邮箱地址。
[0060]当前邮件发送时,往往会在邮件中携带有邮件头和邮件的正文。其中,邮件的头中包括发件人的邮箱地址、收件人的邮箱地址、抄送人的邮箱地址、邮件的发送时间、邮件的接收时间以及邮件的标题等信息。本实施例中,获取模块11首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件头中提取出该邮件的发件人邮箱地址。
[0061]判断模块12,用于根据预存的黑名单判断所述发件人邮箱地址是否为垃圾邮件的发件人;其中,所述黑名单中包括垃圾邮件对应的发件人邮箱地址。
[0062]为了对邮件进行识别分类,本实施例中,预先在本地存储有黑名单,黑名单中存储有被认定为垃圾邮件的发件人的邮箱地址。本实施例中,预存的黑名单为用户通过手机上的邮件客户端向远端的邮件服务器申请的,手机上的邮件客户端可以向邮件服务器发送黑名单请求,在接收到该请求后,邮件服务器将黑名单下发给手机上的邮件客户端,邮件客户端接收到黑名单后,将黑名单存储在本地作为预存的黑名单。
[0063]在获取到邮件的发件人邮箱地址后,判断模块12在黑名单进行查找,以判断该邮件的发件人是否为垃圾邮件对应的发件人。如果邮件的发件人邮箱地址存在于黑名单中,说明该邮件为垃圾邮件。如果邮件的发件人邮箱地址未存在于黑名单中,说明该邮件为非垃圾邮件。
[0064]归类模块13,用于如果判断结果为是,将所述邮件归类到垃圾邮件中。
[0065]在判断出该邮件为垃圾邮件时,归类模块13将邮件归类到垃圾邮件中,并对该邮件进行标记,以提醒用户对该邮件做进一步地处理,例如,阅读或者删除等操作。例如,为垃圾邮件构建一个文件夹,将判定为垃圾邮件的邮件放置到该文件夹中,以对该邮件进行标记。或者,将该邮件的显示颜色设置为其他颜色以与非垃圾邮件进行区分,例如将邮件的显示颜色设置为灰色。或者预先为垃圾邮件设置一个特点的垃圾标识符,当邮件被识别为垃圾邮件后,用该垃圾标记符标记该邮件,用户看到该标识符能够得知该邮件为垃圾邮件,可以忽略或者删除。
[0066]进一步地,当判断出邮件为非垃圾邮件后,归类模块13将邮件归类到非垃圾邮件中,并可以将邮件进行标记。例如,为非垃圾邮件构建一个文件夹,将判定为非邮件放置到非垃圾邮件对应的文件夹中,以对该邮件进行标记。或者将该邮件的显示颜色设置为红色,以与垃圾邮件进行区分,可以醒目地展示给用户,用户能够快递地定位到这些非垃圾邮件,便于用户进行阅读或者回复等操作。
[0067]本发明实施例提供的垃圾邮件识别装置,通过在黑名单中存储垃圾邮件对应的发件人邮箱地址,在获取到邮件的发件人邮箱地址后,将该邮件的发件人邮箱地址与黑名单进行对比,识别该邮件是否为垃圾邮件,当识别出该邮件为垃圾邮件时,将该邮件归类到垃圾邮件中,以区别其他非垃圾邮件,以便于用户可以有针对性的对邮件进行处理,提供工作效率,节省时间。
[0068]实施例四
[0069]如图4所示,其为本发明实施例四的垃圾邮件识别装置的结构示意图。该垃圾邮件识别装置除了包括上述实施例三中的获取模块11、判断模块12和归类模块13之外,还包括:标记模块14、记录模块15、发送模块16和接收模块17。
[0070]其中,判断模块12,具体用于查询所述黑名单中是否包含所述发件人邮箱地址,如果所述发件人邮箱地址存在于所述黑名单中,判定所述邮件为垃圾邮件。
[0071]进一步地,判断模块12,还具体用于如果所述发件人邮箱地址未存在于所述黑名单中,判定所述邮件为非垃圾邮件。
[0072]获取模块11,具体用于从接收到的所述邮件中提取所述邮件的邮件头,从所述邮件头中获取所述发件人邮箱地址。
[0073]标记模块14,用于用于在判断模块12判定邮件为非垃圾邮件之后,接收用户基于点击操作将所述邮件标记为垃圾邮件。
[0074]记录模块15,用于将邮件的发件人邮箱地址作为待添加邮箱地址。
[0075]发送模块16,用于将所述待添加邮箱地址发送到邮箱服务器,以使所述邮箱服务器对所述黑名单进行更新。
[0076]进一步地,发送模块16,还用于向所述邮件服务器发送黑名单请求。
[0077]接收模块17,用于接收所述邮件服务器发送的所述黑名单并存储在本地。
[0078]本发明实施例提供的垃圾邮件识别装置,通过在黑名单中存储垃圾邮件对应的发件人邮箱地址,在获取到邮件的发件人邮箱地址后,将该邮件的发件人邮箱地址与黑名单进行对比,识别该邮件是否为垃圾邮件,当识别出该邮件为垃圾邮件时,将该邮件归类到垃圾邮件中,以区别其他非垃圾邮件,以便于用户可以有针对性的对邮件进行处理,提供工作效率,节省时间。
[0079]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0080]最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种垃圾邮件识别方法,其特征在于,包括: 获取邮件的发件人邮箱地址; 根据预存的黑名单判断所述发件人邮箱地址是否为垃圾邮件的发件人;其中,所述黑名单中包括垃圾邮件对应的发件人邮箱地址; 如果判断结果为是,将所述邮件归类到垃圾邮件中。2.根据权利要求1所述的方法,其特征在于,所述根据预存的黑名单判断所述发件人邮箱地址是否为垃圾邮件的发件人,包括: 查询所述黑名单中是否包含所述发件人邮箱地址; 如果所述发件人邮箱地址存在于所述黑名单中,判定所述邮件为垃圾邮件。3.根据权利要求2所述的方法,其特征在于,还包括: 如果所述发件人邮箱地址未存在于所述黑名单中,判定所述邮件为非垃圾邮件。4.根据权利要求3所述的方法,其特征在于,所述获取邮件的发件人邮箱地址,包括: 从接收到的所述邮件中提取所述邮件的邮件头; 从所述邮件头中获取所述发件人邮箱地址。5.根据权利要求1-4任一项所述的方法,其特征在于,所述判定所述邮件为非垃圾邮件之后,包括: 接收用户基于点击操作将所述邮件标记为垃圾邮件; 将所述邮件的发件人邮箱地址作为待添加邮箱地址; 将所述待添加邮箱地址发送到邮箱服务器,以使所述邮箱服务器对所述黑名单进行更新。6.根据权利要求5所述的方法,其特征在于,所述获取邮件的发件人邮箱地址之前,包括: 向所述邮件服务器发送黑名单请求; 接收所述邮件服务器发送的所述黑名单; 将接收到所述黑名单存储在本地。7.一种垃圾邮件识别装置,其特征在于,包括: 获取模块,用于获取邮件的发件人邮箱地址; 判断模块,用于根据预存的黑名单判断所述发件人邮箱地址是否为垃圾邮件的发件人;其中,所述黑名单中包括垃圾邮件对应的发件人邮箱地址; 归类模块,用于如果判断结果为是,将所述邮件归类到垃圾邮件中。8.根据权利要求7所述的装置,其特征在于,所述判断模块,具体用于查询所述黑名单中是否包含所述发件人邮箱地址,如果所述发件人邮箱地址存在于所述黑名单中,判定所述邮件为垃圾邮件。9.根据权利要求8所述的装置,其特征在于,所述判断模块,还具体用于如果所述发件人邮箱地址未存在于所述黑名单中,判定所述邮件为非垃圾邮件。10.根据权利要求9所述的装置,其特征在于,所述获取模块,具体用于从接收到的所述邮件中提取所述邮件的邮件头,从所述邮件头中获取所述发件人邮箱地址。11.根据权利要求7-10任一项所述的装置,其特征在于,还包括: 标记模块,用于在所述判断模块判定所述邮件为非垃圾邮件之后,接收用户基于点击操作将所述邮件标记为垃圾邮件; 记录模块,用于将所述邮件的发件人邮箱地址作为待添加邮箱地址; 发送模块,用于将所述待添加邮箱地址发送到邮箱服务器,以使所述邮箱服务器对所述黑名单进行更新。12.根据权利要求11所述的装置,其特征在于,所述发送模块,还用于向所述邮件服务器发送黑名单请求; 所述垃圾邮件识别装置还包括: 接收模块,用于接收所述邮件服务器发送的所述黑名单并存储在本地。
【文档编号】H04L29/06GK105847123SQ201610245545
【公开日】2016年8月10日
【申请日】2016年4月19日
【发明人】田宇
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1