一种简化电子邮件操作的方法及装置的利记博彩app

文档序号:7962438阅读:633来源:国知局
专利名称:一种简化电子邮件操作的方法及装置的利记博彩app
技术领域
本发明涉及电子邮件技术,具体地说涉及一种简化电子邮件操作的方法。本发明同时提供一种简化电子邮件操作的装置。
背景技术
电子邮件已经成为办公、通信的重要工具,获得了广泛的应用。随着电子邮件量的增加,使用者耗费在电子邮件处理上的时间不断增加。用户对电子邮件的处理包括多种方式,主要包括将电子邮件在邮箱的各个文件夹之间进行移动;删除电子邮件;改变电子邮件的属性(例如改变电子邮件的重要性等级,保存电子邮件到邮箱之外的指定文件夹中等)。为了节省使用者的操作时间,如何在上述电子邮件处理过程中简化使用者的操作,成为一个重要的研究课题。
在目前的处理电子邮件的操作中,对垃圾邮件的处理是其中首要的问题。所谓垃圾邮件,是指未经用户请求,强行发到用户信箱中的任何广告、宣传资料、病毒等内容的电子邮件,一般具有批量发送的特征。伴随着电子邮件的广泛使用,垃圾邮件日益增多,使用者往往需要花费大量时间处理毫无意义的垃圾邮件,严重干扰用户对正常邮件的使用。更为严重的是,垃圾邮件还可能作为计算机病毒的载体,对计算机的运行造成损害。
现有技术下,对于垃圾邮件采取了许多措施。首先是避免邮箱成为垃圾邮件的发送对象,在这种措施未能成功的情况下,就需要对电子邮件采取过滤措施,将接收到的属于垃圾邮件的电子邮件存放到特定的邮箱中,避免其影响正常邮件的使用,这是目前针对已经接收到的垃圾邮件的主要处理办法。
目前,收发邮件有两种方式,一种是通过Outlook Express、Foxmail等邮件客户端软件收发电子邮件;另外一种是登陆服务商的站点收发邮件,称为Webmail方式。在两种方式下,都可以建立过滤垃圾邮件的规则,由垃圾邮件过滤模块根据这些规则判定接收的邮件是否是垃圾邮件,并将判定为垃圾邮件的邮件存放到垃圾邮件箱文件夹。
由于现在反垃圾技术还不是很成熟,所以总有一些垃圾邮件被漏判为好邮件,或是好邮件被误判为垃圾邮件。对于误判和漏判的邮件,需要用户人工去将其分捡出来移动到正确的文件夹。在foxmail等邮件客户端软件中,以及一些Webmail中,带有垃圾邮件学习模块,这些模块能够将已经被判断为垃圾邮件的邮件特征用于以后的判断中,这种情况下,为了避免学习错误,更需要用户去将这部分误判和漏判的邮件分拣出来,否则将会造成更多的误判和漏判。
由于需要用户进行手工分拣垃圾邮件,对于漏判的邮件,用户需要手工一封一封选择,然后移动到垃圾邮件箱中;而对于误判的邮件,用户要一封封选择后,再移动到收件箱中。在这两个过程中,用户需要对每封邮件都进行选择,耗费大量时间。例如,如果一个用户一天内受到300封邮件,那么可能会有20封好邮件会被误判为垃圾邮件,50封垃圾邮件被漏判。用户就需要进行70次的操作来分拣出这20封误判和50封漏判的邮件。当然,用户可以一次选中多封垃圾邮件,但是这个过程仍然需要人工确认,即用户需要确认每封选中的邮件是否属于垃圾邮件,然后才能对该邮件进行处理,尤其是由于正常邮件有可能被埋没在大量垃圾邮件中,用户就更需要小心谨慎,防止将重要邮件错判而造成损失,这一过程会消耗用户的大量时间。
与上述处理垃圾邮件相似,现有技术下进行其他类型的邮件处理也需要用户对每一封邮件进行选择和处理,耗费大量时间。

发明内容
针对上述缺陷,本发明解决的技术问题在于,提供一种电子邮件操作方法,该方法可简化用户对电子邮件的移动、删除、分类等各类操作,尤其是简化用户对垃圾邮件进行处理的过程。本发明同时提供的一种对电子邮件进行操作的装置。
本发明提供的一种简化电子邮件操作的方法,包括11)对某个用户邮箱分类邮件夹的所有邮件进行相似性分类,即将判定为相似的邮件分为一个相似类;12)接收用户对该分类邮件夹中邮件进行的操作;13)根据用户请求,对该分类邮件夹中与所述被操作的邮件属于同一相似类的其他邮件进行同样的操作处理。
优选地,所述步骤11)与12)之间包括21)用户邮箱接收发送到本邮箱的新邮件,并将该邮件放入相应的分类邮件夹;22)将所接收的邮件与相应的分类邮件夹中已经存放的邮件比较,根据比较结果进行相似性归类,即将该邮件归入与其相似的相似类;若该邮件无法归入任何已存在的相似类,则为该邮件设置新的相似类。
优选地,所述步骤11)中对已存在的邮件进行相似性分类后,对属于一个相似类的邮件计数;所述步骤22)之后,若对于进入该分类邮件夹的所述新邮件判定为属于某个已经存在的相似类,则将该类的计数值加1;若该新邮件不属于任何一个该邮件夹中已存在的相似类,则为该邮件设置新的相似类的同时,为该新设置的相似类计数。
优选地,所述的相似性分类和相似性归类中,对于相似的判定,是根据邮件文本进行相似匹配计算,根据计算结果判定文本是否相似;所述相似匹配计算可以采用编辑距离算法、覆盖率计算、余弦距离算法、词频、反向文本频率类方法。
优选地,所述步骤13)包括51)询问是否需要对该邮件夹中的相似邮件作相同的操作,接收用户的选择;若选择是,则进入步骤52);若选择否,则结束操作;52)选定属于同一相似类的其他邮件;53)对上述选定的邮件进行所述相同的操作。
优选地,若所述步骤12)中的用户对该邮件夹的邮件的操作为删除,则步骤51)询问是否要删除该邮件夹中的同类邮件,若是,则步骤53)所述的操作为删除操作;若所述步骤12)中的用户对该邮件夹的邮件的操作为移动操作,则步骤51)询问是否要对该邮件夹中的同类邮件进行相同的移动,若是,则步骤53)中所述的操作为移动操作,并且在移动后的文件夹中,所有被移动的电子邮件在新的分类邮件夹中以时间顺序排序。
优选地,所述步骤13)后还包括,若所述操作为将邮件从垃圾邮件夹移动到其他邮件夹,则将所有被操作邮件的发件人加入白名单;若所述操作为将邮件移入垃圾邮件夹或直接删除,则将所有被操作邮件的发件人加入黑名单。
本发明同时提供一种简化电子邮件操作的装置,包括相似性分类单元,用于读取电子邮件样本,并根据一定的相似性判断策略进行相似性分类,将相似的邮件分为一个相似类;所述电子邮件样本为用户邮箱的某一分类文件夹中的所有文件;执行单元,用于接收用户输入的操作内容,以及用户选择的作为操作对象的初始电子邮件,并据此进行操作;若所述操作对象具有相似电子邮件时,根据用户的选择,对相似的电子邮件进行相同的操作。
优选地,该简化电子邮件操作的装置还包括相似性归类单元,用于将新接收的电子邮件与该分类邮件夹中已存在的电子邮件进行相似性判断,若该新接收的电子邮件与某个相似类的电子邮件相似,则将该信接收的电子邮件归入该相似类;如果未发现与该电子邮件相似的电子邮件,则将该电子邮件作为一个独立的相似类。
优选地,该装置中,对应于每一个相似类设置有相似邮件计数器,用于记录该相似类的邮件数。
优选地,所述的相似性分类单元和相似性归类单元,对于相似的判定,是根据邮件文本进行相似匹配计算,根据计算结果判定文本是否相似;所述相似匹配计算可以采用编辑距离算法、覆盖率计算、余弦距离算法、词频.反向文本频率类方法。
优选地,该装置还包括查询单元,用于接收用户选择的初始电子邮件,并据此查询对应于该电子邮件的相似邮件计数器,获得该初始电子邮件是否存在相似电子邮件的信息,并输出该信息;问询单元,用于接收所述查询单元输出的初始电子邮件是否存在相似邮件的信息,若该信息为存在相似电子邮件,则向用户询问是否对该分类邮件夹中的相似邮件作相同的操作,并接收用户的选择,以及将用户的选择结果输出到所述执行单元;选择单元,接收所述问询单元输出的用户的选择结果,若用户选择对相似电子邮件进行相同的操作,则选定与该邮件属于同一相似类的所有邮件;所述执行单元,接收上述问询单元的输出结果,以及所述选择单元的选择结果,并根据用户初始选择的操作内容,对所述被选择的所有同一相似类的电子邮件进行该操作。
优选地,若所述执行单元进行的操作为删除操作,则所述问询单元询问用户是否删除该分类邮件夹中的所有同类邮件,并接收用户的选择,若用户选择是,则执行单元删除所述选择单元选择的所有属于同一相似类的邮件;若所述执行单元接收的操作选择是对该分类文件夹中的被选择邮件进行移动操作,并且所述问询单元输出的用户选择结果为需要对相似电子邮件进行相同的操作,则所述执行单元对所述选择单元选择的属于同一相似类的邮件进行移动操作,并且将被移动的电子邮件在新的分类邮件夹中以时间顺序排序。
优选地,该装置还包括学习单元;若所述执行单元的操作为将邮件从垃圾邮件夹移动到其他邮件夹,则该学习单元将所有被移动邮件的发件人加入白名单;若所述执行单元的操作为将邮件移入垃圾邮件夹或删除,则该学习单元将所有被删除邮件的发件人加入黑名单。
本发明的基本思路是,利用相似性分析技术,根据电子邮件的相似性,将邮箱的各分类电子邮件夹中的邮件分为若干相似类,当用户对某一个电子邮件进行操作时,则自动提示用户是否对于该电子邮件的相似邮件作同样的操作。当用户选择“是”时,可以将用户对一个初始邮件的操作加之于该电子邮件的相似邮件。
由于电子邮件,特别是垃圾电子邮件具有重复发送以及内容重复的特点,用户往往需要进行同样的操作处理,本发明提供的方法和装置提供的处理机制,根据邮件之间的相似性,自动提取需要进行相同操作的电子邮件,用户无需自己进行判断,从而达到简化用户操作,为用户节省时间。


图1是本发明第一实施例的流程图;图2是本发明第二实施例的结构框图。
具体实施例方式
请参看图1,为本发明第一实施例的流程图。
步骤101,分别对用户邮箱中各个分类邮件夹的邮件进行相似性分类。
用户邮箱一般具有多个分类邮件夹,每个分类邮件夹用于存放一种类型的邮件。对于本发明而言,较重要的是垃圾邮件夹和收件夹。大多数邮箱都首先将接收的邮件放入收件夹,垃圾邮件夹则用于存放垃圾邮件。所述的垃圾邮件可以由用户从其他邮件夹中进行删除操作后进入垃圾邮件夹,或者用户将其他邮件夹的邮件直接移动到垃圾邮件夹;也可以是该用户邮箱根据所设置的过滤条件,在接收邮件时直接放入垃圾邮件夹的邮件。
对于上述各个分类邮件夹中的邮件,首先进行相似性分类。对于相似性分类这一过程而言,每个分类邮件夹的邮件组成一个邮件样本库。在一个分类邮件夹中,被判定为相似的邮件组成一类,成为相似类。进行上述分类后,邮件夹中的邮件将以相似性为标准分为若干相似类,每一类的文件相互之间为相似的文件。为了便于识别相似类,本实施例为每一个电子邮件设置相似属性标志,同一相似类的电子邮件具有相同的相似属性标志。当然,也可以通过设置专用的相似类列表并结合指针,进行相似类的标示。现有技术下也存在许多其他的方法,对相似的邮件进行标记以便识别,不论采用何种方法,只要便于后续的相似性归类即可。
为了便于后续操作,本实施例还对每个相似类的邮件数进行计数。
进行上述相似性分类,实际是根据文本进行相似匹配,通常是全文匹配,具体的匹配部分包括发件人,收件人,邮件主题,邮件正文等内容。现有技术已经提供了多种比较成熟的相似度分析算法。主要包括编辑距离(Edit distance)算法。编辑距离来源于英文字之间的相似度计算,比如在计算“abcd”和“aecd”时,按照经典的编辑距离计算editDist(abcd,aecd)=1。此时,相似度可以按照如下方法计算simedit(x,y)=11+editDist(x,y)]]>由于汉字的特点并不能直接利用编辑距离,但如果我们把汉字当作字母看待,把文本当作一串汉字看待的时候则可以利用编辑距离计算相似度。该种算法的优点是计算简单,带入了字之间的顺序信息;缺点是计算数值容易受到某些因素干扰,如偶然插入的干扰词汇。
覆盖率计算方法。如果我们简单的将一个词在某个文本中出现标记为1,未出现标记为0,则两个文本之间的距离可以用覆盖率来表示。此时用两个文本之间共享的词的个数除以共有的词的个数就可以获得一个最基本的覆盖率信息。同样,我们也可以很容易的将将词频信息带入覆盖率计算,这就是大量衍生的覆盖率算法。该方法的优点是计算方法简单,一般>0.5级就可认为相似。
余弦(COSINE)距离算法。此种方法采用的不再是具体出现次数,而是词在文本内的权重信息等,比如,出现概率,TF/IDF等等以及大量衍生的计算公式。此方法需要计算两个文本向量之间的余弦角。角度越小则表示这两个文本越接近。该种方法的优点是计算简单,缺点是由于计算过程中一般要求全部文本集合固定,这样势必要随时更新某些数值。对于频繁出现新文本的邮件环境来说,需要考虑如何有效地更新这些信息。
词频.反向文本频率(TF.IDF)类方法。TF(Term frequency)tfi,j为wi在文本dj中出现的次数;DF(Document frequency)dfi为包含wi的所有文本个数;CF(Collection frequency)cfi为wi在所有文本中出现的总数;IDF(Inversedocument frequency);采用上述定义后,采用某种方法将TF/DF/CF值组织成某种权重公式,就是TF.IDF方法。这类方法计算公式变化多端,包含有数量众多的衍生公式,其优点是简单有效,应用广泛;其缺点是需要大量文本来获得较好的效果,但这种缺点刚好和垃圾邮件的特点吻合。
采用上述算法的一种或几种,都可以较好的实现对每个分类邮件夹中的邮件的分类。
步骤S102,用户邮箱接收发送到本邮箱的邮件,若有新邮件,则将该邮件放入相应的分类邮件夹。
所述邮箱具体可以是邮件客户端软件邮箱,如采用Outlook Express或者Foxmail等邮件客户端软件设置的电子邮箱,也可以是采用网页邮箱(Webmail)方式的电子邮箱。不论何种邮箱,一般都为用户提供了防范垃圾邮件的功能。用户可以利用这些功能进行相应的设置,例如设置过滤条件,对所接收的邮件进行过滤,根据过滤条件将一些接收的邮件判断为垃圾邮件,并直接存入垃圾邮件夹,其他正常邮件则存放入收件夹。
伴随着垃圾邮件的迅速增加,现有技术提供了多种过滤垃圾邮件的技术措施。目前,至少有8-10种以上基本的邮件过滤方法,用于单独或被组合过滤垃圾邮件。其中,一些垃圾邮件过滤技术简单地使用是或否来明确定义垃圾邮件,而另一些过滤技术使用打分规则来评判一个邮件接近于垃圾邮件的程度。现有技术下,无论采用何种垃圾邮件过滤技术,都不可避免的存在对垃圾邮件的误判或漏判,需要采取进一步的措施将误判或漏判的邮件放入合适的邮件夹。
步骤S103,将所接收的邮件与相应邮件夹中已经存放的邮件进行比较,进行相似性归类。
由于收件夹或者垃圾邮件夹中的邮件,已经进行了相似性分类,所有的邮件中被判定为相似的邮件属于同一相似类。对于新接收的邮件,可以与已经存在的各类的邮件中的典型邮件进行相似性比较,以便快速判断其所属的相似性类别。如果该邮件与一相似性分类的邮件相似,则将该邮件归入该类,同时该相似类的计数值加1;如果该新邮件与任何已经存在的相似性分类都不相似,则该邮件可以作为一个单独的相似性分类,并将相似性分类的计数值设为1;上述过程成为相似性归类。经过相似性归类,使邮件夹的每一个邮件都和与其相似的邮件属于一类,也就是使相似的邮件产生了关联。
步骤S104,接收用户对某个文件夹中的文件的操作。
所述用户对某个文件夹中的文件进行操作,包括将电子邮件在邮箱的各个文件夹之间进行移动;删除电子邮件;改变电子邮件的属性等等。
步骤S105,判断被操作的电子邮件的相似邮件计数值是否为1。若是,则进入步骤S109;若否,则进入步骤S106由于为每相似邮件类的电子邮件均进行了计数,因此,读取该计数值可以判断与被操作的电子邮件属于同类的相似邮件的数量,并根据该数量进行相应的选择。若所述计数值为1,则不存在与该被操作的电子邮件同类的邮件,因此无需向用户询问是否需要对相似邮件进行同样的操作,若所述计数值不为1,则说明存在与该邮件相似的邮件,需要向用户询问是否需要对与该被操作邮件相似邮件进行同样的操作。
步骤S106,自动选择所有与被操作邮件相似的邮件。
上述选择的过程,具体而言,就是选中所有与该邮件属于同一相似类的邮件。由于本实施例为属于同一相似类的邮件设置了相同的相似属性标志,因此,实际只需寻找在该分类邮件夹中,与该邮件具有相同的相似属性标志的邮件。由于对每一个相似类的邮件数设置了计数,因此,可以使用该计数值校核是否选中了所有相似邮件。
步骤S107,询问是否对该分类邮件夹中的所有相似邮件执行相同的操作。接收用户的选择,并判断选择内容。若用户选择是,则进入步骤S108;若用户选择否,则进入步骤S109。
步骤S108,对所有与所述被操作邮件相似的邮件进行相同的操作。
该步骤的内容具体而言,就是将步骤S104中用户对选定邮件进行的操作,对步骤S106中选择的所有邮件进行。由于目前的许多电子邮件具有重复性、相似性,对于相似的电子邮件自动进行相同的操作,可以节约用户大量时间。尤其是对于大量不断重发和复制的垃圾邮件,该步骤可以使用户快速的进行删除,不需要将所有邮件打开进行判断。
步骤S109,判断所进行的操作是否为删除邮件(或者向垃圾邮件箱移动)。若是,则进入步骤S110;若否,则进入步骤S112。
在目前的各类电子邮箱中,对于需要删除的邮件,一般设有垃圾邮件箱,在其他分类邮件箱中删除邮件,实际上是将邮件移入垃圾邮件箱。也可以直接将其他邮件箱的邮件移入垃圾邮件箱,与删除邮件的效果相同。如果在垃圾邮件箱中删除邮件,则是将邮件彻底删除。当然,也可以直接将邮件从普通的分类邮件夹中彻底删除。为了应对垃圾邮件的侵扰,可以利用已经确定的垃圾邮件的信息,为以后过滤垃圾邮件提供信息。目前,为垃圾邮件设立黑名单是一种常用的手段。所谓黑名单,实质上是记录用户过滤垃圾邮件的拦截列表,邮件客户端或者webmail会自动拦截进入黑名单的发件人发出的信件。在本实施例中,由于前述操作为删除操作,则应当考虑被删除邮件的发件人是否属于需要用户希望阻止的发件人,并将此信息反映到黑名单中,以便邮箱在以后接收邮件时直接过滤该发信人的邮件。
步骤S110,询问用户是否将该邮件的发件人加入黑名单,并接收用户的选择;若用户选择否,则进入步骤S115;若用户选择是,则进入步骤S111。
步骤S111,将该操作所针对的邮件的发件人添加到黑名单中,然后跳转到步骤S115。
所述概操作所针对的邮件,具体是指用户最初操作针对的邮件,以及步骤S108中,进行相同操作的所有相似邮件步骤S112,判断所进行的操作是否为恢复被删除的邮件;若是,则进入步骤S113;若否,则进入步骤S115。
为了避免用户邮箱的自动过滤功能出现错误,还设置有白名单,该名单记录用户可信任发件人列表,邮件客户端或者webmail会自动放行白名单中发件人发出的邮件。如果上述操作是从垃圾邮件箱恢复被删除的邮件,则说明用户邮箱的自动过滤功能错误的将可信任的发件人的邮件作为垃圾邮件处理,为避免以后出现此种情况,应当根据该操作,将邮件的发件人加入白名单,避免以后再次出现错误。
步骤S113,询问用户是否将邮件的发件人加入白名单,并接收用户的选择。若是,则进入步骤S114;若否,则进入步骤S115。
所述的邮件包括用户最初操作的邮件,也包括步骤S108中进行了相同操作的其他相似邮件。
步骤S114,将该邮件的发件人加入白名单。
步骤S115,操作结束。
以上实施例说明了一种对电子邮件进行操作的方法。该方法可以根据邮件的相似性,将用户对某个分类邮件夹中某个邮件的操作实施于所有与其相似的邮件上,从而简化用户对电子邮件的操作,为用户节省时间。该实施例提供的方法,尤其适用于用户针对垃圾邮件的处理。这是由于垃圾邮件之间具有很多相似的特点,易于被归为相似类,从而通过本实施例的方法简化操作。
以下第二实施例说明一种对电子邮件进行简化操作的装置,该装置能够完成上述第一实施例所述的操作方法。
该第二实施例提供的装置包括相似性分类单元201、相似性归类单元202、相似邮件计数器203、执行单元204、查询单元205、问询单元206、选择单元207、学习单元208。
该装置应用于至少具有垃圾邮件夹和其他至少一个分类邮件夹的邮箱环境中,并且本实施例中,该邮件项具有白名单和黑名单。所谓白名单,是记录用户可信任发件人的列表,,邮件客户端或者webmail会自动放行白名单中发件人发出的邮件,避免将该邮件过滤到垃圾邮件。所谓黑名单,是记录用户过滤的垃圾邮件的发件人的拦截列表,邮件客户端或者webmail会自动拦截进入黑名单的发件人发出的信件。
请参看图2,该图示出本发明第二实施例的结构框图。
所述相似性分类单元201,用于读取电子邮件样本,并根据一定的相似性判断策略进行相似性分类,对于属于同一相似类的电子邮件,设置同样的电子邮件的相似属性标记。在本实施例中,所述电子邮件样本为用户邮箱的某一分类邮件夹中的所有文件。该相似性分类单元读取一个分类邮件夹的电子邮件后,将各个电子邮件的文本互相之间作比较,将判定为相似的邮件加上相同的相似属性标记,从而使一组相互之间具有相似性的邮件形成一个相似类。也可以采用为各相似类建立列表,记录各个相似类的所有的相似电子邮件。通过上述过程,该分类邮件夹中的所有邮件将被分为若干个相似类。对于存在多封邮件的一个相似类,可以选择其中一个邮件作为该类的典型邮件。以所述的分类邮件夹为垃圾邮件夹为例,该相似性分类单元将垃圾邮件夹的所有邮件作为垃圾邮件的样本进行读取并分类,通过这一分类将有助于对垃圾邮件的识别筛选。所述的相似性判断的具体计算方法可以采用现有技术下进行文本分析的各种方法,例如第一实施例所提及的几种方法中的一种或几种。
所述相似邮件计数器203,对应于所述相似性分类单元201分类后获得的相似类,用于记录每个相似类包括的电子邮件数。
所述执行单元204,用于接收用户输入的操作内容,以及用户选择作为操作对象的初始电子邮件,并据此进行操作。该执行单元204还用于接收所述问询单元206输出的用户对是否将该操作加之于相似电子邮件的选择结果(图2中的用户选择1),当该选择结果为“是”时,则进一步接收选择单元207选择的与所述初始电子邮件相似的所有电子邮件,将其作为操作对象,并进行与所述初始电子邮件相同的操作。该执行单元204接收的用户操作内容主要包括对文件的删除、移动以及改变文件的属性等。
所述查询单元205,用于接收用户选择的初始电子邮件,并根据该电子邮件的相似属性标记以及与该电子邮件对应的相似类的相似邮件计数器203,判断是否存在与该电子邮件相似的其他电子邮件,并将查询结果输出。
所述问询单元206,用于接收所述查询单元输出的是否存在相似电子邮件的信息,若为存在相似的电子邮件,则通过产生对话窗口等方式,向用户询问是否对该分类邮件夹中的相似邮件作相同的操作,并接收用户的选择信息,以及将用户的选择输出到所述选择单元和执行单元。若不存在相似电子邮件,则不进行所述询问。所述问询单元206还用于接收学习单元208输出的询问是否要将电子邮件的发件人加入黑名单或白名单的询问请求,并向用户进行询问;该单元接收用户的选择,并将选择内容(图2中用户选择2)输出到所述学习单元208。
所述选择单元207,用于接收所述问询单元206输出的用户的选择结果(图2中示为用户选择1),若用户选择对相似电子邮件进行相同的操作,则选定与该邮件属于同一相似类的所有邮件,并将选择结果输出到执行单元204和学习单元208。具体的选择标准,可以根据所述用户初始操作涉及的电子邮件的相似属性标记,查询该分类邮件夹中其他具有相同相似属性标记的邮件。当然,如果相似邮件根据相似类建立了列表,则可以直接查询列表,获得所有的相似电子邮件。
所述学习单元208,用于获取所述执行单元204的操作内容,若操作内容为删除电子邮件,则向所述问询单元206发出是否将该电子邮件的发件人加入黑名单的问询请求,并接收所述问询单元输出的用户选择内容(图2中用户选择2);若用户选择是,则学习单元将所有被操作电子邮件的发件人加入黑名单。与其相似,若操作内容为从垃圾邮件夹移动电子邮件到其他邮件夹,则向所述问询单元发出是否将该电子邮件的发件人加入白名单的问询请求,并接收所述问询单元输出的用户选择内容(图2中用户选择2);若用户选择是,则学习单元将所有被操作电子邮件的发件人加入白名单。当用户选择将邮件发件人添加到黑名单或白名单时,该单元同样对所有相似电子邮件做同样的处理。
所述相似性归类单元202,用于将新接收的电子邮件与该分类邮件夹中已存在的电子邮件进行相似性判断,若该新接收的电子邮件与某个相似类的电子邮件相似,则将该信接收的电子邮件归入该相似类,同时将该相似类对应的相似邮件计数器加1;如果未发现与该电子邮件相似的电子邮件,则将该电子邮件作为一个独立的相似类,并设置相应的相似邮件计数器,并设该计数器的初始值为1。
以下说明使用上述装置简化电子邮件操作的过程。
例如,若所述执行单元204进行的操作为对某个初始邮件的删除操作,并且所述查询单元205查询获知该初始邮件具有相似电子邮件时,则所述问询单元205询问用户是否删除该分类邮件夹中的所有同类邮件,并接受用户的选择;若用户选择是,则执行单元204删除所述选择单元207选择的所有属于同一相似类的邮件,并进一步询问是否将被删除邮件的发件人加入黑名单。由于垃圾邮件具有内容重复性的特点,上述操作可以一次性删除所有重复的邮件,避免人工检核。
再如,若所述执行单元204接收的操作选择是对该分类文件夹中的被选择邮件进行移动操作,并且所述问询单元206输出的用户选择结果为需要对相似电子邮件进行相同的操作,则所述执行单元204对所述选择单元207选择的相似电子邮件进行移动操作,并且被移动的电子邮件在新的分类邮件夹中以时间顺序排序。
本实施例提供的装置,能够在相似性分析基础上,简化用户的操作,达到为用户节省时间的目的,特别适用于处理垃圾邮件。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种简化电子邮件操作的方法,其特征在于,包括11)对某个用户邮箱分类邮件夹的所有邮件进行相似性分类,即将判定为相似的邮件分为一个相似类;12)接收用户对该分类邮件夹中邮件进行的操作;13)根据用户请求,对该分类邮件夹中与所述被操作的邮件属于同一相似类的其他邮件进行同样的操作处理。
2.根据权利要求1所述的简化电子邮件操作的方法,其特征在于,所述步骤11)与12)之间包括21)用户邮箱接收发送到本邮箱的新邮件,并将该邮件放入相应的分类邮件夹;22)将所接收的邮件与相应的分类邮件夹中已经存放的邮件比较,根据比较结果进行相似性归类,即将该邮件归入与其相似的相似类;若该邮件无法归入任何已存在的相似类,则为该邮件设置新的相似类。
3.根据权利要求2所述的简化电子邮件操作的方法,其特征在于,所述步骤11)中对已存在的邮件进行相似性分类后,对属于一个相似类的邮件计数;所述步骤22)之后,若对于进入该分类邮件夹的所述新邮件判定为属于某个已经存在的相似类,则将该类的计数值加1;若该新邮件不属于任何一个该邮件夹中已存在的相似类,则为该邮件设置新的相似类的同时,为该新设置的相似类计数。
4.根据权利要求1或2所述的简化电子邮件操作方法,其特征在于,所述的相似性分类和相似性归类中,对于相似的判定,是根据邮件文本进行相似匹配计算,根据计算结果判定文本是否相似;所述相似匹配计算可以采用编辑距离算法、覆盖率计算、余弦距离算法、词频、反向文本频率类方法。
5.根据权利要求1所述的简化电子邮件操作方法,其特征在于,所述步骤13)包括;51)询问是否需要对该邮件夹中的相似邮件作相同的操作,接收用户的选择;若选择是,则进入步骤52);若选择否,则结束操作;52)选定属于同一相似类的其他邮件;53)对上述选定的邮件进行所述相同的操作。
6.根据权利要求5所述的简化电子邮件操作方法,其特征在于,若所述步骤12)中的用户对该邮件夹的邮件的操作为删除,则步骤51)询问是否要删除该邮件夹中的同类邮件,若是,则步骤53)所述的操作为删除操作;若所述步骤12)中的用户对该邮件夹的邮件的操作为移动操作,则步骤51)询问是否要对该邮件夹中的同类邮件进行相同的移动,若是,则步骤53)中所述的操作为移动操作,并且在移动后的文件夹中,所有被移动的电子邮件在新的分类邮件夹中以时间顺序排序。
7.根据权利要求1所述的简化电子邮件操作的方法,其特征在于,所述步骤13)后还包括,若所述操作为将邮件从垃圾邮件夹移动到其他邮件夹,则将所有被操作邮件的发件人加入白名单;若所述操作为将邮件移入垃圾邮件夹或直接删除,则将所有被操作邮件的发件人加入黑名单。
8.一种简化电子邮件操作的装置,其特征在于,包括相似性分类单元,用于读取电子邮件样本,并根据一定的相似性判断策略进行相似性分类,将相似的邮件分为一个相似类;所述电子邮件样本为用户邮箱的某一分类文件夹中的所有文件;执行单元,用于接收用户输入的操作内容,以及用户选择的作为操作对象的初始电子邮件,并据此进行操作;若所述操作对象具有相似电子邮件时,根据用户的选择,对相似的电子邮件进行相同的操作。
9.根据权利要求8所述的简化电子邮件操作的装置,其特征在于,包括相似性归类单元,用于将新接收的电子邮件与该分类邮件夹中已存在的电子邮件进行相似性判断,若该新接收的电子邮件与某个相似类的电子邮件相似,则将该信接收的电子邮件归入该相似类;如果未发现与该电子邮件相似的电子邮件,则将该电子邮件作为一个独立的相似类。
10.根据权利要求8或9所述的简化电子邮件操作的装置,其特征在于,对应于每一个相似类设置有相似邮件计数器,用于记录该相似类的邮件数。
11.根据权利要求8或9所述的简化电子邮件操作的装置,其特征在于,所述的相似性分类单元和相似性归类单元,对于相似的判定,是根据邮件文本进行相似匹配计算,根据计算结果判定文本是否相似;所述相似匹配计算可以采用编辑距离算法、覆盖率计算、余弦距离算法、词频.反向文本频率类方法。
12.根据权利要求8或9所述的简化电子邮件操作的装置,其特征在于,还包括查询单元,用于接收用户选择的初始电子邮件,并据此查询对应于该电子邮件的相似邮件计数器,获得该初始电子邮件是否存在相似电子邮件的信息,并输出该信息;问询单元,用于接收所述查询单元输出的初始电子邮件是否存在相似邮件的信息,若该信息为存在相似电子邮件,则向用户询问是否对该分类邮件夹中的相似邮件作相同的操作,并接收用户的选择,以及将用户的选择结果输出到所述执行单元;选择单元,接收所述问询单元输出的用户的选择结果,若用户选择对相似电子邮件进行相同的操作,则选定与该邮件属于同一相似类的所有邮件;所述执行单元,接收上述问询单元的输出结果,以及所述选择单元的选择结果,并根据用户初始选择的操作内容,对所述被选择的所有同一相似类的电子邮件进行该操作。
13.根据权利要求12所述的简化电子邮件操作的装置,其特征在于,若所述执行单元进行的操作为删除操作,则所述问询单元询问用户是否删除该分类邮件夹中的所有同类邮件,并接收用户的选择,若用户选择是,则执行单元删除所述选择单元选择的所有属于同一相似类的邮件;若所述执行单元接收的操作选择是对该分类文件夹中的被选择邮件进行移动操作,并且所述问询单元输出的用户选择结果为需要对相似电子邮件进行相同的操作,则所述执行单元对所述选择单元选择的属于同一相似类的邮件进行移动操作,并且将被移动的电子邮件在新的分类邮件夹中以时间顺序排序。
14.根据权利要求8所述的简化电子邮件操作的装置,其特征在于,还包括学习单元;若所述执行单元的操作为将邮件从垃圾邮件夹移动到其他邮件夹,则该学习单元将所有被移动邮件的发件人加入白名单;若所述执行单元的操作为将邮件移入垃圾邮件夹或删除,则该学习单元将所有被删除邮件的发件人加入黑名单。
全文摘要
本发明公开一种简化电子邮件操作的方法,包括11)对某个用户邮箱分类邮件夹的所有邮件进行相似性分类,将判定为相似的邮件分为一个相似类;12)接收用户对该分类邮件夹中邮件的操作;13)根据用户请求,对该分类邮件夹中与所述被操作的邮件属于同一相似类的其他邮件进行同样的操作。本发明同时公开一种简化电子邮件操作的装置,包括相似性分类单元,用于进行相似性分类,将相似的邮件分为一个相似类;执行单元,用于接收用户输入的操作内容,以及用户选择的作为操作对象的初始电子邮件,并据此进行操作;若所述操作对象具有相似电子邮件时,根据用户的选择,对相似的电子邮件进行相同的操作。本发明以相似性归类的方法,简化电子邮件操作过程。
文档编号H04L12/54GK101068217SQ20061008708
公开日2007年11月7日 申请日期2006年6月16日 优先权日2006年6月16日
发明者母天石 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1