邮件发送方的分类方法和装置与流程

文档序号:12492291阅读:500来源:国知局
邮件发送方的分类方法和装置与流程
本发明实施例涉及通信技术,尤其涉及一种邮件发送方的分类方法和装置。
背景技术
:随着通信技术的不断发展,应用软件(Application,简称APP)的种类越来越多,人们可以基于这些APP进行收发邮件、购物、观看视频等活动,极大的方便了用户的生活。以收发邮件为例,目前,安卓(Android)手机邮箱客户端在接收到一封邮件时,会通过用户手动设置的一些用户类别,来识别该封邮件的发送方。例如,用户预先在邮件客户端中手动将“公司”划分到重要联系人的类别,当用户接收到的某一封邮件为公司内部发的通知邮件时,邮箱客户端就会识别出该封邮件的发送方为重要联系人,进而对该封邮件执行相应的操作。但是,现有技术中,用户需要对邮箱客户端中的联系人手动进行分类,用户操作较为繁琐,用户体验较差。技术实现要素:本发明实施例提供一种邮件发送方的分类方法和装置,以解决现有技术在对接收到的邮件的发送方进行分类时需要手动设置,使得用户操作较为繁琐,用户体验较差的技术问题。第一方面,本发明实施例一种邮件发送方的分类方法,包括:获取邮件接收方对在预设的统计周期内接收到的每个邮件的关注度;根据获取的关注度,对所述接收到的邮件的发送方进行分类。在一种实施方式中,所述获取邮件接收方对在预设的统计周期内接收到的每个邮件的关注度,具体包括:根据所述邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作和预先建立的映射关系,确定每个邮件所对应的分值;所述映射关系包括不同的操作与分值之间的对应关系,所述分值包括正数分值和/或负数分值;根据每个邮件所对应的分值,获取所述邮件接收方对每个邮件的关注度。在另一种实施方式中,所述根据所述邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作和预先建立的映射关系,确定每个邮件所对应的分值,具体包括:根据所述邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作和所述映射关系,确定每个操作所对应的分值;对每个邮件所执行的所有操作所对应的分值求和,得到每个邮件所对应的分值。在又一种实施方式中,所述根据获取的关注度,对所述接收到的邮件的发送方进行分类,具体包括:根据所述邮件接收方在所述统计周期内接收到的邮件,计算每个发送方发送的邮件的个数;根据所述邮件接收方对每个邮件的关注度以及每个发送方发送的邮件的个数,获取所述邮件接收方对每个发送方发送的所有邮件的平均关注度;根据所述平均关注度,对所述接收到的邮件的发送方进行分类。在另一种实施方式中,所述根据所述平均关注度,对所述接收到的邮件的发送方进行分类,具体包括:判断所述平均关注度是否大于第一阈值,或,判断所述平均关注度是否大于第一阈值且相应的发送方发送的邮件的个数是否大于第二阈值;若是,则将所述发送方添加至第一用户集合中。在另一种实施方式中,所述方法还包括:当接收到新邮件且所述新邮件的发送方属于所述第一用户集合时,执行第一预设操作;所述第一预设操作包括以下中的至少一种:加载所述新邮件的全部内容、对所述新邮件进行标记、输出预设提示信息、将所述新邮件添加至第一预设文件夹中。在又一种实施方式中,所述根据所述平均关注度,对所述接收到的邮件的发送方进行分类,具体包括:判断所述平均关注度是否小于第三阈值,或,判断所述平均关注度是否小于第三阈值且相应的发送方发送的邮件的个数是否大于第四阈值;若是,则将所述发送方添加至第二用户集合中。在又一种实施方式中,所述方法还包括:当接收到新邮件且所述新邮件的发送方属于所述第二用户集合时,执行第二预设操作;所述第二预设操作包括以下中的至少一种:将所述新邮件添加至第二预设文件夹中、对所述新邮件进行标记、禁止输出提示信息。在另一种实施方式中,所述操作包括以下中至少一种:查看邮件、滚动滑动条、下载或者打开邮件附件、显示邮件内嵌图片、加载邮件剩余内容、回复邮件、转发邮件、为邮件加注星标、删除邮件、将邮件转移至垃圾邮件文件夹、将邮件从垃圾邮件文件夹中移除。第二方面,本发明实施例提供一种邮件发送方的分类装置,包括:获取模块,用于获取邮件接收方对在预设的统计周期内接收到的每个邮件的关注度;分类模块,用于根据获取的关注度,对所述接收到的邮件的发送方进行分类。在一种实施方式中,所述获取模块,具体包括:确定子模块,用于根据所述邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作和预先建立的映射关系,确定每个邮件所对应的分值;所述映射关系包括不同的操作与分值之间的对应关系,所述分值包括正数分值和/或负数分值;第一获取子模块,用于根据每个邮件所对应的分值,获取所述邮件接收方对每个邮件的关注度。在另一种实施方式中,所述确定子模块,具体用于在所述邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作中,确定每个操作所对应的分值;以及,将对每个邮件所执行的所有操作所对应的分值求和,得到每个邮件所对应的分值。在又一种实施方式中,所述分类模块,具体包括:计算子模块,用于根据所述邮件接收方在所述统计周期内接收到的邮件,计算每个发送方发送的邮件的个数;第二获取子模块,用于根据所述邮件接收方对每个邮件的关注度以及每个发送方发送的邮件的个数,获取所述邮件接收方对每个发送方发送的所有邮件的平均关注度;分类子模块,用于根据所述平均关注度,对所述接收到的邮件的发送方进行分类。在另一种实施方式中,所述分类子模块,具体用于判断所述平均关注度是否大于第一阈值,或,判断所述平均关注度是否大于第一阈值且相应的发送方发送的邮件的个数是否大于第二阈值;若是,则将所述发送方添加至第一用户集合中。在另一种实施方式中,所述分类子模块,具体用于判断所述平均关注度是否小于第三阈值,或,判断所述平均关注度是否小于第三阈值且相应的发送方发送的邮件的个数是否大于第四阈值;若是,则将所述发送方添加至第二用户集合中。本发明实施例提供的邮件发送方的分类方法和装置,终端设备可以获取邮件接收方对在预设的统计周期内接收到的每个邮件的关注度,并根据所获取的关注度,对该统计周期内接收到的邮件的发送方进行分类。即本实施例的方法,可以根据邮件接收方对邮件的关注度,对统计周期内接收到的邮件的所有发送方自动进行分类,无需用户手动分类,大大简化了用户的操作,提高了用户的体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的邮件发送方的分类方法的流程示意图;图2为本发明实施例提供的邮件发送方的分类方法的部分流程示意图;图3为本发明实施例提供的邮件发送方的分类方法的部分流程示意图;图4为本发明实施例提供的邮件发送方的分类方法的部分流程示意图;图4a为本发明提供的界面示意图一;图4b为本发明提供的界面示意图二;图5为本发明实施例提供的邮件发送方的分类方法的部分流程示意图;图5a为本发明提供的界面示意图三;图6为本发明实施例提供的邮件发送方的分类方法的部分流程示意图;图6a为本发明提供的界面示意图四;图7为本发明实施例提供的邮件发送方的分类装置实施例一的结构示意图;图8为本发明实施例提供的邮件发送方的分类装置实施例二的结构示意图;图9为本发明实施例提供的邮件发送方的分类装置实施例三的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供的邮件发送方的分类方法和装置,可以适用于任意的终端设备中,例如可以适用于手机、平板电脑、计算机、个人数字助理等具有收发邮件功能的通信设备中,本发明实施例对终端设备的形式并不做限定。下述方法实施例中,其执行主体可以为邮件接收方的终端设备,下述实施例均简称为终端设备。目前在邮件收发领域中,邮箱客户端在接收到一封邮件时,会通过用户手动设置的一些用户类别,来识别该封邮件的发送方。但是用户在对邮箱客户端中的联系人手动进行分类时,用户的操作较为繁琐,导致用户体验较差。本发明实施例涉及的邮件发送方的分类方法和装置,旨在解决现有技术的如上技术问题。下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。图1为本发明实施例提供的邮件发送方的分类方法的流程示意图。本实施例涉及的是终端设备根据邮件接收方对接收到的邮件的关注度,对所接收到的邮件的所有发送方进行自动分类的具体过程。如图1所示,该方法包括如下步骤:S101:获取邮件接收方对在预设的统计周期内接收到的每个邮件的关注度。具体的,终端设备首先获取在预设的统计周期内接收到的所有邮件,然后针对这部分邮件,确定邮件接收方对这部分邮件中的每个邮件的关注度,可选的,终端设备可以通过邮件的相关参数来确定邮件接收方对邮件的关注度,可选的,该邮件的相关参数可以为邮件的大小、邮件的内容、邮件的发送时间等。本实施例如何获取每个邮件的关注度的具体方式并不做限定。S102:根据获取的关注度,对所述接收到的邮件的发送方进行分类。具体的,当终端设备获取到邮件接收方对上述统计周期内接收到的每个邮件的关注度之后,可以根据邮件接收方对每个邮件的关注度的大小对上述接收到的邮件的发送方进行分类,从而得到相应的用户集合。例如,根据邮件接收方对任意两个邮件的关注度之间的差值的大小,对邮件的发送方进行分类,比如将差值大于一个预设值的两个邮件的发送方划分为一类(即将两个关注度相近的邮件的发送方归为一类);可选的,终端设备还可以根据邮件接收方对任意两个邮件的关注度之间的比值的大小,对邮件的发送方进行分类,比如将比值大于另一个预设值的两个邮件的发送方划分为一类。总而言之,本实施例对终端设备根据邮件接收方对每个邮件的关注度,如何对邮件的发送方进行分类、分成哪几类的具体过程并不做限定,只要分类时依据邮件接收方对每个邮件的关注度即可。也就是说,本实施例终端设备可以根据邮件接收方对邮件的关注度,对统计周期内接收到的邮件的所有发送方自动进行分类,得到相应的用户集合。这样,当邮件接收方接收到一个新邮件时,即会根据分类得到的用户集合识别该新邮件的发送方,从而对该新邮件执行对应的操作。需要说明的是,本实施例在获取邮件接收方对在预设的统计周期内接收到的每个邮件的关注度时,是在一个统计周期截止时,获取邮件接收方对该统计周期内的每个邮件的关注度的,也就是说,终端设备所获取的邮件接收方对每个邮件的关注度,实际上针对的是当前统计周期的前一个统计周期内的邮件的关注度。例如,假设统计周期的天数为7天,且假设上一个统计周期到达时间为11月7日。当11月8日时,终端设备会统计11月1日至11月7日接收到的邮件,获取邮件接收方对这部分邮件中的每个邮件的关注度,然后根据所获取的关注度,对11月1日至11月7日接收到的邮件的发送方进行分类,从而得到相应的用户集合。这样,当邮件接收方在11月8日接收到新邮件时,终端设备就可以根据之前的分类获知该发送方属于哪一类的用户。可选的,当到达11月9日时,终端设备会再次统计11月2日至11月8日接收到的邮件,获取邮件接收方对这部分邮件中的每个邮件的关注度,然后根据所获取的关注度,对11月2日至11月8日接收到的邮件的发送方进行分类,从而再次得到相应的用户集合,依次类推。也就是说,终端设备对接收到的邮件的发送方所进行的分类是可以随着时间的推移进行更新的。通过按照预设的统计周期,周期性的对接收到的邮件的发送方进行分类,这样如果在当前统计周期内产生了新的发送方时,待当前统计周期截止时,就可以将该新的发送方进行分类,以更新上一个统计周期内得到的用户集合,从而保证分类得到的用户集合的准确性。本发明实施例提供的邮件发送方的分类方法,终端设备可以获取邮件接收方对在预设的统计周期内接收到的每个邮件的关注度,并根据所获取的关注度,对该统计周期内接收到的邮件的发送方进行分类。即本实施例的方法,可以根据邮件接收方对邮件的关注度,对统计周期内接收到的邮件的所有发送方自动进行分类,无需用户手动分类,大大简化了用户的操作,提高了用户的体验。图2为本发明实施例提供的邮件发送方的分类方法的部分流程示意图。本实施例涉及的是终端设备获取邮件接收方对在上述统计周期内接收到的每个邮件的关注度的具体过程。在上述图1所示实施例的基础上,进一步地,上述S101具体可以包括:S201:根据所述邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作和预先建立的映射关系,确定每个邮件所对应的分值。其中,所述映射关系包括不同的操作与分值之间的对应关系,所述分值包括正数分值和/或负数分值。具体的,本实施例中,终端设备上预先建立了一个映射关系,该映射关系中包括了邮件接收方对邮件所执行的不同的操作与分值之间的对应关系,即该映射关系中,一个操作对应一个分值,该分值可以是正数分值,也可以是负数分值。本实施例中,邮件接收方可以对一封邮件执行一个操作,也可以执行多个操作,即一封邮件可以对应至少一个操作。可选的,该操作件可以包括查看邮件(TYPE_OPEN)、滚动滑动条(TYPE_SCROLL)、下载或者打开邮件附件(TYPE_ATTACHMENT)、显示邮件内嵌图片(TYPE_INLINE_PICTURE)、加载邮件剩余内容(TYPE_DOWNLOAD_REMAIN)、回复邮件(TYPE_REPLY)、转发邮件(TYPE_FORWARD)、为邮件加注星标(TYPE_STAR)、删除邮件(TYPE_UNWANTED_DELETE)、将邮件转移至垃圾邮件文件夹(TYPE_MOVE_TO_TRASH)、将邮件从垃圾邮件文件夹中移除(TYPE_MOVE_TO_NORMAL)中的至少一种。例如邮件接收方查看邮件内容并进行了转发操作,则该邮件对应的操作=TYPE_OPEN|TYPE_FORWARD两个操作;再在例如,邮件接收方查看邮件内容并进行了删除操作,则该邮件对应的操作=TYPE_UNWANTED_OPEN|TYPE_UNWANTED_DELETE。可选的,上述映射关系可以为下述表1的形式:表1当然,上述表1也仅是一种示例,基于上述表1,终端设备就可以确定出每个邮件中的每个操作所对应的分值。然后,终端设备可以对每个邮件所执行的所有操作所对应的分值求和,得到每个邮件所对应的分值。例如,一个邮件A,邮件接收方对该邮件A执行的操作为“查看邮件并进行了删除操作”,则由于查看邮件(TYPE_OPEN)对应的分值为1分,删除邮件(TYPE_UNWANTEDDELETE)对应分值为-5分,则该邮件A对应的分值可以为1+(-5)=4分。当然,这里对“每个邮件所执行的所有操作所对应的分值求和”可以是直接求和,还可以是加权求和,例如对直接求和的结果乘以一个加权系数,本发明实施例对此并不做限定。需要说明的是,当统计周期还未截止时,终端设备会记录该统计周期内所接收到的每一封邮件对应的数据,该数据可以包括msgId、senderAddress、eventFlags(具体的记录方式参见下述关于表3的描述)、startTime和value。其中,msgId为被打开邮件的网络地址,senderAddress为发送方的Email地址,eventFlags为当前邮件所发生的操作,startTime为查看邮件发生的时间,value为该封邮件所对应的分值(该分值在记录时终端设备已经通过上述S201的步骤计算得到了)。需要说明的是,当用户退出邮件的内容页面时,终端设备将该邮件的msgId、senderAddress、eventFlags、startTime、value内容保存到数据库。可选的,终端设备可以在LegacyConversations.java中增加相应的统计函数(该LegacyConversations.java为邮件客户端涉及的java代码的一个软件框架),即在updateMessageFeilds函数中增加相应的函数记录新邮件的msgId、senderAddress、startTime等信息,eventFlags初始为0,value初始也为0。可选的,终端设备可以按照下述表2的字段记录接收到的每一封邮件的数据,参见表2所示:表2msgIDsenderAddresseventFlagsstartTimevalue这样,基于表2的格式,在一个统计周期内且该统计周期还未到达时,终端设备会按照上述表2的格式记录每一封邮件的数据,即统计该封邮件对应的操作(Event)、该封邮件的打开时间和上述计算的该封邮件的value。可选的,终端设备可以在ConversationListFragment.java和ConversationViewFragment.java(该ConversationListFragment.java和ConversationViewFragment.java为邮件客户端涉及的java代码的软件框架)中增加相应的统计函数,即在onResume()函数中增加startRecord()记录打开邮件内容的开始时刻startTime,在onPause())函数中增加stopRecord()记录退出该邮件内容页面的时刻stopTime;当duration(即邮件的打开时刻与退出时刻之间的时长)=stopTime–startTime大于预设的时间阈值时,确定该邮件对应的操作为TYPE_OPEN。可选的,当函数onScrollChanged()被调用时,则确定当前邮件对应的操作为TYPE_SCROLL。至于邮件对应的其他操作的确定过程可以参见现有技术,在此不再赘述。可选的,上述时间阈值可以为2s。故,当终端设备确定了当前邮件发生了某些操作时,将该邮件与该邮件所对应的操作按照表2的形式进行记录,在记录时,可以采用下述表3所示的方式通过eventFlags的标志位记录当前邮件所对应的操作,参见下述表3所示:表3表3中,TYPE_OPEN=1<<0表示当邮件发生了TYPE_OPEN时,将右起第0位置1,即表2中的eventFlags右起第0位标志位置1,即TYPE_OPEN=0000000000000001;当邮件发生了TYPE_SCROLL时,将右起第1位置1,即表2中的eventFlags右起第1位标志位置1,即TYPE_SCROLL=0000000000000010;当邮件发生了TYPE_ATTACHMENT时,将右起第2位置1,即表2中的eventFlags右起第2位标志位置1,即TYPE_ATTACHMENT=0000000000000100;当邮件发生了TYPE_INLINE_PICTURE时,将右起第3位置1,即表2中的eventFlags右起第3位标志位置1,即TYPE_INLINE_PICTURE=0000000000001000;当邮件发生了TYPE_DOWNLOAD_REMAIN时,将右起第4位置1,即表2中的eventFlags右起第4位标志位置1,即TYPE_DOWNLOAD_REMAIN=0000000000010000;当邮件发生了TYPE_REPLY时,将右起的第5位置1,即表2中的eventFlags右起第5位标志位置1,即TYPE_REPLY=0000000000100000;当邮件发生了TYPE_FORWARD时,将右起第6位置1,即表2中的eventFlags右起第6位标志位置1,即TYPE_FORWARD=0000000001000000;当邮件发生了TYPE_STAR时,将右起的第7位置1,即表2中的eventFlags右起第7位标志位置1,即TYPE_STAR=0000000010000000;当邮件发生了TYPE_UNWANTED_DELETE,将右起第8位置1,即表2中的eventFlags右起第8位标志位置1,即TYPE_UNWANTED_DELETE=0000000100000000;当邮件发生了TYPE_MOVE_TO_TRASH,将右起第9位置1,即表2中的eventFlags右起第9位标志位置1,即TYPE_MOVE_TO_TRASH=0000001000000000;当邮件发生了TYPE_MOVE_TO_NORMAL,将右起第10位置1,即表2中的eventFlags右起第10位标志位置1,即TYPE_MOVE_TO_NORMAL=0000010000000000。基于上述表2和表3,终端设备就可以将一个统计周期内的邮件相关数据存储至数据库。基于此,终端设备不仅可以将每个邮件对应的分值进行记录,还可以记录每个邮件所对应的操作。可选的,继续参照上述所举例的例子,当到达11月9日时,终端设备所记录的11月1日的邮件相关数据的存储时间为8天,超过了统计周期的天数,则终端设备可以将超过统计周期的天数的邮件相关数据进行清除,即清除所记录的11月1日的所有邮件相关数据,当到达11月10日时,清除所记录的11月2日的所有邮件相关数据,依次类推,以节省终端设备的内存。S202:根据每个邮件所对应的分值,获取所述邮件接收方对每个邮件的关注度。具体的,当终端设备获取了到邮件接收方预设的统计周期内接收到的每个邮件所对应的分值之后,结合每个邮件所对应的分值,终端设备就可以获知邮件接收方对每个邮件的关注度。可选的,终端设备可以直接将每个邮件所对应分值作为关注度,可选的,分值越高,表征邮件接收方对该封邮件的关注度越高;可选的,终端设备还可以对每个邮件所对应分值进行相应的处理,根据处理后的结果确定邮件接收方对每个邮件的关注度。这样,当终端设备获取了邮件接收方对每个邮件的关注度之后,可以根据邮件接收方对每个邮件的关注度对统计周期内所接收到的所有邮件的发送方进行分类。本发明实施例提供的邮件发送方的分类方法,终端设备通过根据邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作和预先建立的映射关系,确定每个邮件所对应的分值,然后根据每个邮件所对应的分值,获取邮件接收方对每个邮件的关注度,进而根据邮件接收方对每个邮件的关注度对统计周期内所接收方的所有邮件的发送方进行分类。本实施例的方法,无需用户手动分类,简化了用户的操作,提高了用户的体验;并且,本实施例通过邮件接收方对每个邮件所执行的操作确定邮件接收方对每个邮件的关注度,其提高了所确定的关注度的准确性,进而使得在对所接收到的邮件的发送方进行分类时,分类比较准确性。图3为本发明实施例提供的邮件发送方的分类方法的部分流程示意图。本实施例涉及的是终端设备根据所获取的关注度对所接收到的邮件的发送方进行分类的具体过程。在上述实施例的基础上,进一步地,如图3所示,上述S102具体可以包括:S301:根据所述邮件接收方在所述统计周期内接收到的邮件,计算每个发送方发送的邮件的个数。具体的,终端设备实时监测是否到达统计周期的截止时刻,当到达统计周期的截止时刻时,终端设备统计该统计周期内各个发送方发送的邮件的个数。以上述图1所示实施例中所举的例子来看,如果终端设备在11月8日统计了11月1日至11月7日之间每个发送方发送的邮件的个数,则当11月9日时,即下一个统计周期的截止时刻,终端设备会统计在11月2日至11月8日这7天内每个发送方发送的邮件的个数。S302:根据所述邮件接收方对每个邮件的关注度以及每个发送方发送的邮件的个数,获取所述邮件接收方对每个发送方发送的所有邮件的平均关注度。具体的,以一个发送方为例(终端设备针对每一个发送方所执行的操作相同,这里为了简化说明以一个发送方为例),当终端设备获取了该发送方在统计周期内发送的邮件的个数之后,终端可以将邮件接收方对该发送方发送的每个邮件的关注度进行求和,然后除以该发送方在统计周期内发送的邮件的个数,得到邮件接收方对该发送方在该统计周期内发送的所有邮件的平均关注度。可选的,终端设备还可以将该发送方发送的每个邮件对应的分值进行求和,然后除以发送方在统计周期内发送的邮件的个数,得到该发送方在该统计周期内发送的所有邮件的平均分值,进而根据该平均分值得到邮件接收方对该发送方在该统计周期内发送的所有邮件的平均关注度。S303:根据所述平均关注度,对所述接收到的邮件的发送方进行分类。该步骤中,终端设备根据该平均关注度,对在该统计周期内接收到的所有邮件的发送方进行分类,具体可以包括下述两种实现方式:第一种实现方式:参见图4所示,该实现方式具体包括:S401:判断所述平均关注度是否大于第一阈值,或,判断所述平均关注度是否大于第一阈值且相应的发送方发送的邮件的个数是否大于第二阈值。S402:若是,则将所述发送方添加至第一用户集合中。该实现方式中,继续以一个发送方为例,当终端设备确定了邮件接收方对该发送方在该统计周期内发送的所有邮件的平均关注度之后,可选的,终端设备判断该平均关注度是否大于第一阈值,当终端设备判断该平均关注度大于第一阈值时,终端设备确定该发送方属于第一用户集合,从而将该发送方添加至第一用户集合中,此时该发送方就成为第一用户集合中的第一用户;可选的,终端设备还可以判断上述平均关注度是否大于第一阈值且该发送方发送的邮件的个数是否大于第二阈值,如果终端设备确定上述平均关注度大于第一阈值且该发送方发送的邮件的个数大于第二阈值时,终端设备也会确定该发送方属于第一用户集合,从而将该发送方添加至第一用户集合中,这样可以避免某一个发送方在统计周期内发送了较少的邮件导致的平均关注度大于第一阈值,但该发送方不足以被确定为第一用户集合中的用户的情况发生,进一步提高了终端设备对所接收到的邮件的发送方进行分类的准确性。可选的,上述第一用户集合可以为用户关注度较高的集合,即第一用户集合可以为重要发件人的集合,该重要发件人可以是邮件接收方的重要客户、朋友或者家人等。需要说明的是,在当前统计周期内,如果确定一个发送方属于第一用户集合,则在将该发送方添加至第一用户集合之前,还需要进行去重操作,即判断当前的第一用户集合中是否已经存在该发送方,如果存在,则无需将该发送方添加至第一用户集合,从而保证第一用户集合中的第一用户唯一性。例如在统计周期1截止时刻,用户集合中已经包含abc@hotmail.com这一发送方,但是在统计周期2的截止时刻(统计周期2是统计周期1的下一个统计周期)中,abc@hotmail.com又被确定为第一用户,则此时因为该第一用户集合中已经存在abc@hotmail.com,因此,该abc@hotmail.com就不会再被添加至第一用户集合中。可选的,当终端设备在某个统计周期内接收到新邮件时(该统计周期还未到达截止时刻,终端设备当前经分类得到的用户集合是根据上一个统计周期内接收到的邮件的关注度确定的),并且终端设备确定该新邮件的发送方属于第一用户集合时,终端设备执行第一预设操作,该第一预设操作包括以下操作中的至少一种:加载所述新邮件的全部内容、对所述新邮件进行标记、输出预设提示信息、将所述新邮件添加至第一预设文件夹中。可选的,该提示信息可以是用于提示用户当前邮件的发送方为第一用户的信息,该提示信息可以是界面形式的信息,例如该提示信息可以是邮件列表上的重要标记信息(参见图4a所示的界面示意图一),该提示信息还可以是在接收到新邮件时通知邮件接收方该邮件的发送方为第一用户的特殊提示音,还可以是其他的提示方式,本发明实施例对提示信息的形式也不做限定。该方式通过输出提示信息,使得用户可以快速获知哪些邮件的发送方属于第一用户集合,进一步改善了用户的体验效果,大大提高了人机交互的智能性。可选的,上述第一预设文件夹为用于存储第一用户集合中的第一用户的邮件的文件夹,也就是说,终端设备预设了一个专门存放第一用户集合中的第一用户的邮件的文件夹,并将该文件夹显示在邮件界面上(例如,可以参见图4b所示的界面示意图二,图4b中的a用户、b用户、c用户、d用户均为第一用户集合中的第一用户),以便于邮件接收方的用户后期查找第一用户的邮件,大大提高了邮件的查找效率,很大程度上改善了用户的体验。可选的,该第一预设文件夹可以用于存储重要发件人的邮件的文件夹。第二种实现方式:参见图5所示,该实现方式具体包括:S501:判断所述平均关注度是否小于第三阈值,或,判断所述平均关注度是否小于第三阈值且相应的发送方发送的邮件的个数是否大于第四阈值。S502:若是,则将所述发送方添加至第二用户集合中。该实现方式中,继续以一个发送方为例,当终端设备确定了邮件接收方对该发送方在该统计周期内发送的所有邮件的平均关注度之后,可选的,终端设备判断该平均关注度是否小于第三阈值,当终端设备判断该平均关注度小于第三阈值时,终端设备确定该发送方属于第二用户集合,从而将该发送方添加至第二用户集合中,此时该发送方就成为第二用户集合中的第二用户;可选的,终端设备还可以判断上述平均关注度是否小于第三阈值且该发送方发送的邮件的个数是否大于第四阈值,如果终端设备确定上述平均关注度小于第三阈值且该发送方发送的邮件的个数大于第四阈值时,终端设备也会确定该发送方属于第二用户集合,从而将该发送方添加至第二用户集合中,这样可以避免某一个发送方在统计周期内发送了较少的邮件导致的平均关注度小于第三阈值,但该发送方不足以被确定为第二用户集合中的用户的情况发生,进一步提高了终端设备对所接收到的邮件的发送方进行分类的准确性。可选的,上述第二用户集合可以为用户关注度较低的集合,即第二用户集合可以为邮件接收方不关注的发件人构成的集合。需要说明的是,在当前统计周期内,如果确定一个发送方属于第二用户集合,则在将该发送方添加至第二用户集合之前,还需要进行去重操作,即判断当前的第二用户集合中是否已经存在该发送方,如果存在,则无需将该发送方添加至第二用户集合,从而保证第二用户集合中的第二用户唯一性。可选的,当终端设备在某个统计周期内接收到新邮件时(该统计周期还未到达截止时刻,终端设备当前经分类得到的用户集合是根据上一个统计周期内接收到的邮件的关注度确定的),并且终端设备确定该新邮件的发送方属于第二用户集合时,终端设备执行第二预设操作,该第二预设操作包括以下操作中的至少一种:将所述新邮件添加至第二预设文件夹中、对所述新邮件进行标记、禁止输出提示信息。该第二预设文件夹为用于存储第二用户集合中的第二用户的邮件的文件夹,该第二预设文件夹可以显示在邮件客户端的界面上,例如可以参见图5a所示的界面示意图三(图5a中的e用户、f用户、g用户、h用户均为第二用户集合中的第二用户),该第二预设文件夹可以便于邮件接收方的用户后期查找第二用户的邮件,大大提高了邮件的查找效率,很大程度上改善了用户的体验。可选的,终端设备还可以在该第二预设文件夹的显示界面上中设置一个“一键清理的控件”(参见图5a中的C控件),用于一键清理该第二预设文件夹中的邮件,还可以在该第二预设文件夹的显示界面上设置一个“恢复控件”(参见图5a中的D控件),用户可以通过该恢复控件将第二预设文件夹中的邮件移除。可选的,该第二预设文件夹可以用于存储邮件接收方不关注的发件人的邮件的文件夹。本发明实施例提供的邮件识别方法,通过获取邮件接收方对在预设的统计周期内每个发送方发送的所有邮件的平均关注度,并根据该平均关注度对所接收到的邮件的发送方进行分类,其不仅避免了用户手动分类的繁琐操作,也提高了终端设备虽所接收到的邮件的发送方进行自动分类的准确性,进一步提高了用户的体验。图6为本发明实施例提供的邮件发送方的分类方法的部分流程示意图。在上述实施例的基础上,进一步地,上述方法还可以包括:S601:显示上述第一用户集合和/或第二用户集合。S602:向用户输出可编辑接口;其中,所述可编辑接口用于支持用户执行以下操作中的至少一种:支持用户查看所述第一用户集合中的第一用户、支持用户查看所述第二用户集合中的第二用户、支持移除所述第一用户集合和所述第二用户集合中的用户。可选的,终端设备可以将上述分类得到的第一用户集合和/或第二用户集合以列表的形式显示在终端设备的界面上,例如可以参见图6a所示的界面示意图四。不仅如此,终端设备在显示上述第一用户集合和/或第二用户集合时,还可以在显示界面上述输出可编辑接口,该可编辑接口可以支持用户查看第一用户集合中的第一用户和第二用户集合中的第二用户,还可以支持移除第一用户集合和第二用户集合中的用户,参见图6a中的A控件和B控件,其中,A控件为查看第一用户的查看控件,B控件为移除第一用户的移除控件。当然,图6a仅是一种示例,本发明对如何显示用户集合,以及可编辑接口的形式并不做限定。该实施例通过向用户显示第一用户集合和/或第二用户集合,并向用户提供可编辑接口,使得用户可以针对第一用户集合和/或第二用户集合进行可编辑操作,丰富了用户的使用体验。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图7为本发明实施例提供的邮件发送方的分类装置实施例一的结构示意图。该装置可以通过软件、硬件或者软硬结合的方式实现成为上述方法实施例中的终端设备的部分或者全部,该装置可以包括获取模块11和分类模块12;其中,获取模块11,用于获取邮件接收方对在预设的统计周期内接收到的每个邮件的关注度;分类模块12,用于根据获取的关注度,对所述接收到的邮件的发送方进行分类。本发明实施例提供的邮件发送方的分类装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。图8为本发明实施例提供的邮件发送方的分类装置实施例二的结构示意图。在上述图7所示实施例的基础上,进一步地,上述获取模块11,具体包括:确定子模块111和第一获取子模块112。具体的,确定子模块111,用于根据所述邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作和预先建立的映射关系,确定每个邮件所对应的分值;所述映射关系包括不同的操作与分值之间的对应关系,所述分值包括正数分值和/或负数分值;第一获取子模块112,用于根据每个邮件所对应的分值,获取所述邮件接收方对每个邮件的关注度。进一步地,所述确定子模块111,具体用于在所述邮件接收方对在预设的统计周期内接收到的每个邮件所执行的所有操作中,确定每个操作所对应的分值;以及,将对每个邮件所执行的所有操作所对应的分值求和,得到每个邮件所对应的分值。可选的,所述操作包括以下中至少一种:查看邮件、滚动滑动条、下载或者打开邮件附件、显示邮件内嵌图片、加载邮件剩余内容、回复邮件、转发邮件、为邮件加注星标、删除邮件、将邮件转移至垃圾邮件文件夹、将邮件从垃圾邮件文件夹中移除。本发明实施例提供的邮件发送方的分类装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。图9为本发明实施例提供的邮件发送方的分类装置实施例三的结构示意图。在上述图8所示实施例的基础上,进一步地,上述分类模块12,具体可以包括:计算子模块121、第二获取子模块122和分类子模块123。具体的,计算子模块121,用于根据所述邮件接收方在所述统计周期内接收到的邮件,计算每个发送方发送的邮件的个数;第二获取子模块122,用于根据所述邮件接收方对每个邮件的关注度以及每个发送方发送的邮件的个数,获取所述邮件接收方对每个发送方发送的所有邮件的平均关注度;分类子模块123,用于根据所述平均关注度,对所述接收到的邮件的发送方进行分类。在一种可能的实现方式中,所述分类子模块123,具体用于判断所述平均关注度是否大于第一阈值,或,判断所述平均关注度是否大于第一阈值且相应的发送方发送的邮件的个数是否大于第二阈值;若是,则将所述发送方添加至第一用户集合中。进一步地,所述方法还包括:当接收到新邮件且所述新邮件的发送方属于所述第一用户集合时,执行第一预设操作;所述第一预设操作包括以下中的至少一种:加载所述新邮件的全部内容、对所述新邮件进行标记、输出预设提示信息、将所述新邮件添加至第一预设文件夹中。在另一种可能的实现方式中,所述分类子模块123,具体用于判断所述平均关注度是否小于第三阈值,或,判断所述平均关注度是否小于第三阈值且相应的发送方发送的邮件的个数是否大于第四阈值;若是,则将所述发送方添加至第二用户集合中。进一步地,所述方法还包括:当接收到新邮件且所述新邮件的发送方属于所述第二用户集合时,执行第二预设操作;所述第二预设操作包括以下中的至少一种:将所述新邮件添加至第二预设文件夹中、对所述新邮件进行标记、禁止输出提示信息。本发明实施例提供的邮件发送方的分类装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1