一种邮件过滤的方法和系统的制作方法

文档序号:7696268阅读:133来源:国知局
专利名称:一种邮件过滤的方法和系统的制作方法
技术领域
本发明涉及互联网通讯技术领域,尤其涉及一种邮件过滤的方法和系统。
背景技术
随着互联网的发展,越来越多的人使用电子邮件作为自己的通信方式,同 样也是获取信息的重要方式,然而与之同来的垃圾电子邮件也给人们带来了很 大的烦恼。大量的垃圾电子邮件不仅给用户带来的极大的不便,也使得电子邮 件服务器遭受很大的影响。
互联网用户为了从大量的电子邮件中找到自己真正需要的电子邮件,可能 要逐一阅读,这种作法非常麻烦。所以,人们一直研究如何将自己不需要的电 子邮件删除,不在自己的计算机上显示,电子邮件过滤技术产生了。
目前最有效的电子邮件过滤方法是使用基于用户电子邮件地址簿中的排 除性过滤器,即用户事先将不想接收的电子邮件发件人地址添加到电子邮件地 址簿的黑名单中,添加之后,如果用户收到的电子邮件的发件人地址包含在电 子邮件地址簿的黑名单中,则自动删除或者拒接该电子邮件。
尽管这种过滤电子邮件的方式比较有效,但同时也存在如下缺点
因为用户电子邮件地址簿存储在本地计算机中,如果用户更换计算机或者 电子邮件地址簿的信息丢失了 ,则无法对电子邮件进行过滤。
用户的电子邮件地址簿的黑名单信息只能在一个邮件帐户或客户端(如
Outlook)上使用。现在的用户通常有好几个邮件帐户(比如Yahoo, Hotmail, Gmail,和163. com),如果黑名单只是设置在一个邮件帐户或客户端,用户用 其他的邮件帐户或客户端接收电子邮件时,该黑名单就无法产生作用。
而且,用户的电子邮件地址簿的黑名单是由用户根据已经收到的垃圾电子 邮件的发件人地址添加的,数量非常有限,而且是事后的,对于发件人拥有用 户的几个电子邮件地址,仅靠用户的个人行为,效果是非常有限的。

发明内容
本发明的目的在于提出一种邮件过滤的方法和系统,能够实时地更新需过 滤联系人信息,并且解决了需过滤联系人信息丢失的问题。 为达此目的,本发明采用以下技术方案-一种邮件过滤的方法,包括以下步骤-
A、 客户终端的监控模块从服务器中获取需过滤联系人信息;
B、 所述客户终端连接邮件服务器;
C、 所述客户终端读取所述邮件服务器中对应的邮件或者邮件信息,所述 监控模块获取所述邮件的发件人信息;
D、 所述监控模块判断所述发件人信息是否包括在所述需过滤联系人信息 中,如果是,则转至步骤E,如果否,则转至步骤F;
E、 删除所述邮件或者将所述邮件转到垃圾箱文件夹中,并结束;
F、 所述客户终端显示所述邮件,并结束。 步骤A进一步包括以下步骤
All、通过所述服务器编辑所述需过滤联人信息;
A12、所述服务器定时向所述客户终端的监控模块发送所述需过滤联系人 信息。
或者步骤A进一步包括以下步骤
A21、通过所述服务器编辑所述需过滤联人信息;
A22、编辑完成后,所述服务器向所述客户终端的监控模块发送所述需过 滤联系人信息。
更或者步骤A进一步包括以下步骤
A31、通过所述服务器编辑所述需过滤联人信息;
A32、当所述监控模块与所述服务器连通时,所述服务器向所述客户终端 的监控模块发送所述需过滤联系人信息。 步骤B还包括以下步骤
所述邮件服务器对所述客户终端进行验证,验证通过后所述客户端连接到 所述邮件服务器。
所述服务器保存最新的需过滤联系人信息,注册用户用其在所述服务器登 记的多个电子邮件地址中的一个使所述服务器与注册用户用的一电脑同步,使 所述电脑有最新需过滤联系人信息的设置。
另外所述服务器保存一通信录包括用户所关心的联系人的信息,如果通信 录中的联系人也是所述管理服务器的用户,只要所述联系人的信息有变化,所 述通信录就能及时更新,所述用户能一直得到联系人的最新信息。
一种邮件过滤的系统,包括客户终端、邮件服务器和服务器,所述客户终 端包括监控模块,所述客户终端用于从所述邮件服务器接收邮件,所述监控模 块用于从所述服务器获取需过滤联系人信息,并判断所述邮件的发件人信息是 否属于所述需过滤联系人信息,所述邮件服务器用于发送所述邮件给所述客户 终端,所述服务器用于编辑、存储所述需过滤联系人信息。
所述监控模块包括存储装置,所述存储装置用于存储所述需过滤联系人信

zK、 o
所述服务器保存最新的需过滤联系人信息,注册用户用其在所述服务器登 记的多个电子邮件地址中的一个使所述服务器与注册用户用的一电脑同步,使 所述电脑有最新需过滤联系人信息的设置。
采用了本发明的技术方案,由于将需过滤联系人信息存储在服务器上,用户可以通过编辑服务器上的需过滤联系人信息,在任何装有监控模块的客户终 端上都可以实时更新需过滤联系人信息,而且只需要更新监控模块中需过滤联 系人信息,而不需要到每个邮件服务器上修改,同时也不必担心客户终端上的 需过滤联系人信息丢失。


图l是一种信息管理系统的一个实施例的功能结构图; 图2是本发明具体实施方式
中的邮件过滤系统结构示意图; 图3是本发明具体实施方式
中的邮件过滤流程图。
具体实施例方式
下面结合附图并通过具体实施方式
来进一步说明本发明的技术方案。
本发明技术方案的主要思想将需过滤联系人信息存储在一个独立的服务 器中并且能及时地传播到注册用户所用的所有邮件帐户或客户端。图l是一种 信息管理系统的一个实施例的功能结构图。如图1所示,该联系人信息管理系 统包括通讯终端IO、管理服务器20及用于存储数据的数据库30,通讯终端IO, 12或者14可以是任何能接收电子邮件的终端。如图所示,通讯终端14是一个 计算机终端,所述通信终端IO,或12可以是手机,也可以是手掌电脑或其他具 有通信能力的手提电子设备,还可以是固定通信终端。在一些实施例中,也可 以将管理服务器20及数据库30作为一个整体。
通信终端12可以通过通信网络与其他通信终端或者计算机终端进行通信, 通信终端12可以利用电子邮件系统(比如outlook, 1〉tus notes)通过互联 网与其他计算机终端或者通信终端进行通信,也可以上网访问网上电子邮件服 务器或网页邮件客户端(比如yahoo或163的信箱)。
管理服务器20给注册用户维持一个在线通信录包括用户所关心的联系人
的信息。如果通信录中的联系人也是管理服务器20的用户。只要联系人的信 息有变化,如电话号码改变,工作改变等。所述通信录就能及时更新。因此所 述注册用户能一直得到联系人的最新信息。根据一实例,所述通信录包括叫做 所谓的黑名单。所述黑名单也可以是独立存在。在这里黑名单凡指列在此名单 中的是用户不希望从他们那儿收到任何电子邮件。在黑名单中,每条被拦阻的 或过滤联系人信息可以包括此人用户名(Identifier,简称ID)、名称和电子 邮件地址。例如,李四lisi⑨263.com。如果该注册用户名是张三,而且张三有 三个电子由附帐户zhangsan@yahoo.com, zhangsan@163.com,禾口 zhangsan@hotmail.com。张三不希望从李四那儿收到任何电子邮件。使用本发 明,张三不需要在每个邮件帐户上设置李四于黑名单中。张三把自己的电子邮 件帐户与管理服务器20中的通信录同步,就是更新(这样黑名单也就相当更 新)。所以只要在一个中心地方设置黑名单,无论李四寄发张三的那个电子邮 件帐户,李四的电子邮件都会遭到拦阻。
如果注册用户需要增加、删除或者修改需过滤联系人信息,可以通过直接 在服务器上编辑或者通过登录管理服务器20远程进行编辑。如果需过滤联系人 信息发生了变化,每当该注册用户上机所用的终端上网时,服务器可以将需过 滤联系人信息变化发送给客户终端。取决于注册用户用什么方法接收电子邮件 (如通过邮件客户端Outlook,或者网页邮件mail. yahoo.com),管理服务 器20能同步修改或更新客户端或网页邮件客户端中的黑名单。根据一实施,本 发明提供邮件客户端一插入式模块,称监控模块。监控模块协助客户端与管理 服务器20同步,维护一个最新的黑名单。这样当客户终端收取邮件时,如果发 件人信息属于需要过滤信息人信息中的,则将这些邮件删除或者放置到垃圾箱 文件夹中。根据另一个实施,管理服务器20迫使网页邮件帐户中的黑名单更新。 网页邮件帐户(如yahoo)普通有一非常象黑名单的过滤设置。每当管理服
务器20上黑名单与网页邮件帐户中的过滤设置不同,管理服务器20就迫使网页
邮件帐户中的过滤设置更新。这样无论用户用什么工具收电子邮件,管理服务
器20上维护的黑名单能有效地起作用。
图2是本发明具体实施方式
中的邮件过滤系统结构示意图。如图2所示,本具体实施方式
中的邮件过滤系统包括服务器IOI、客户终端102和邮件服务器 103,在客户终端中还包括监控模块104,服务器10K客户终端102和邮件服务 器103之间通过互联网连接。
在服务器101中存在一个数据库,用于存储注册用户认为需过滤联系人信 息(即"黑名单"),用户或者其委托的人员可以通过直接在服务器编辑该数据 库、或者通过远程登录服务器来编辑该数据库。
客户终端102可以是一台计算机,也可以是具有接收邮件功能的手机或者 PDA,其主要功能是登录邮件服务器去获取邮件。根据一个实施,在客户终端 102内部还安装了一个监控模块104。客户终端102内部设有存储黑名单的设置, 监控模块104内部又包括一个存储装置(如储存一个通讯录或黑名单)。该监控 模块104主要有两个功能, 一个功能是接收或更新服务器来的需过滤联系人信 息;另一个功能是判断收到的邮件的发件人信息是否属于需过滤联系人信息中 的。
邮件服务器103用于发送邮件给客户终端。
在这里, 一个服务器可以对应多个客户终端,只要该客户终端安装了监控 模块104。这包括了两层意思, 一是一个服务器可以对应多个用户的多个客户 终端,比如张三可以在自己的客户终端上获取服务器的需过滤联系人信息,李 四也可以在自己的客户终端上获取同一个服务器的需过滤联系人信息;二是一 个用户的多个客户终端,比如张三可以在自己的客户终端上获取服务器的需过 滤联系人信息,也可以借用别人的客户终端获取服务器的需过滤联系人信息, 只要在监控模块和服务器联系时,使用自己的注册信息。
图3是本发明具体实施方式
中的邮件过滤流程图。如图3所示, 一个具体实
施方式中的邮件过滤流程包括以下步骤
步骤201、对服务器中的需过滤联系人信息进行增加、删除或者修改。该
步骤可以由用户自己实施,也可以委托专门人员实施,比如用户通过客户终端 远程登录该服务器,通过验证后,对服务器中的需过滤联系人信息进行编辑(如 增加、删除或者修改)。
或者委托服务器的专门管理人员直接对服务器中的需过滤联系人信息进 行编辑,因为专门管理人员对于垃圾邮件具有专业的判断能力,比如专门管理 人员获知某个后缀的邮件服务器发来的邮件都是垃圾邮件,其可以将这个后缀 的所有联系人信息全部加到需过滤联系人信息中。
步骤202、客户终端的监控模块从服务器中获取最新的需过滤联系人信息, 或者管理服务器迫使一邮件帐户中的过滤设置更新。通常客户终端与网络接 通。如果通常客户终端不能与网络接通,客户终端就用已经在客户终端存储的 需过滤联系人信息。
当服务器中的需过滤联系人信息发送了变化,就需要同步更新,有几种机 制可以触发服务器将需过滤联系人信息发送给客户终端的监控模块或邮件帐 户中的过滤设置。
当服务器将需过滤联系人信息编辑完成、点击保存时,触发服务器将需过 滤联系人信息发送给客户终端的监控模块或邮件帐户中的过滤设置。
或者,设置定时器,当定时器到达预设时间时,触发服务器将需过滤联系 人信息发送给客户终端的监控模块或邮件帐户中的过滤设置,而不管服务器中 的需过滤联系人信息是否发生变化。
更或者,当客户终端中的监控模块与服务器连通时,监控模块向服务器发 送请求,该请求触发服务器将需过滤联系人信息发送给客户终端的监控模块。 这样当用户使用一个新的客户终端时,只要安装了监控模块,即使客户终端上
没有需过滤联系人信息,也可以马上获得。
步骤203、客户终端发送登录信息给邮件服务器,邮件服务器对登录信息
进行验证。
步骤204、验证通过后,客户终端连接上邮件服务器。
步骤205、当该用户有新邮件时,客户终端将该新邮件读取到本地或者仅 读取该新邮件的相关信息到本地,比如名称、发件人信息、邮件大小等。
歩骤206、监控模块根据客户终端读取的新邮件或者新邮件的相关信息, 从而获得该新邮件的发件人信息。
步骤207、监控模块将该发件人信息与自己存储的需过滤联系人信息进行 比较,如果该发件人信息属于需过滤联系人信息中的,转至歩骤208,否者转 至步骤209.
步骤208、如果客户终端将新邮件读取到本地的,客户终端将该新邮件直 接删除、或者转至垃圾箱文件夹中,以备用户需要时还可以查到;如果客户终 端没有将新邮件读取到本地的,客户终端通知邮件服务器将该新邮件删除或者 转至垃圾箱文件夹中,流程结束。
步骤209、客户终端显示出新邮件,供用户读取,流程结束。
通过这个流程,可以只更新服务器的需过滤联系人信息一次,就可以将多 个客户终端的需过滤联系人信息进行更新。
而且,由于监控模块独立于邮件服务器,所以可以针对一个用户使用邮件 终端(比如Outlook)接收来自不同邮件账户的电子邮件进行有效地管理, 只需要更新监控模块中需过滤联系人信息,而不需要到每个邮件服务器上修 改。
如果某个客户终端的需过滤联系人信息因某种原因丢失了,也不必担心, 只要安装了监控模块,就可以重新从服务器下载。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局
限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变 化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该 以权利要求的保护范围为准。
权利要求
1、一种邮件过滤的方法,其特征在于,包括以下步骤A、客户终端的监控模块从服务器中获取需过滤联系人信息;B、所述客户终端连接邮件服务器;C、所述客户终端读取所述邮件服务器中对应的邮件或者邮件信息,所述监控模块获取所述邮件的发件人信息;D、所述监控模块判断所述发件人信息是否包括在所述需过滤联系人信息中,如果是,则转至步骤E,如果否,则转至步骤F;E、删除所述邮件或者将所述邮件转到垃圾箱文件夹中,并结束;F、所述客户终端显示所述邮件,并结束。
2、 根据权利要求1所述的一种邮件过滤的方法,其特征在于,步骤A进 一步包括以下步骤All、通过所述服务器编辑所述需过滤联系人信息;A12、所述服务器定时向所述客户终端的监控模块发送所述需过滤联系人{曰息。
3、 根据权利要求l所述的一种邮件过滤的方法,其特征在于,步骤A进一步包括以下步骤A21、通过所述服务器编辑所述需过滤联人信息;A22、编辑完成后,所述服务器向所述客户终端的监控模块发送所述需过 滤联系人信息。
4、 根据权利要求l所述的一种邮件过滤的方法,其特征在于,歩骤A进一步包括以下步骤A31、通过所述服务器编辑所述需过滤联人信息;A32、当所述监控模块与所述服务器连通时,所述服务器向所述客户终端 的监控模块发送所述需过滤联系人信息。
5、 根据权利要求l所述的一种邮件过滤的方法,其特征在于,步骤B还包括以下步骤所述邮件服务器对所述客户终端进行验证,验证通过后所述客户端连接到 所述邮件服务器。
6、 根据权利要求1所述的一种邮件过滤的方法,其特征在于,所述服务 器保存最新的需过滤联系人信息,注册用户用其在所述服务器登记的多个电子 邮件地址中的 一个使所述服务器与注册用户用的一 电脑同步,使所述电脑有最 新需过滤联系人信息的设置。
7、 根据权利要求1所述的一种邮件过滤的方法,其特征在于,所述服务器保存一通信录包括用户所关心的联系人的信息,如果通信录中的联系人也是 所述管理服务器的用户,只要所述联系人的信息有变化,所述通信录就能及时 更新,所述用户能一直得到联系人的最新信息。
8、 一种邮件过滤的系统,其特征在于,包括客户终端、邮件服务器和服务器,所述客户终端包括监控模块,所述客户终端用于从所述邮件服务器接收 邮件,所述监控模块用于从所述服务器获取需过滤联系人信息,并判断所述邮 件的发件人信息是否属于所述需过滤联系人信息,所述邮件服务器用于发送所 述邮件给所述客户终端,所述服务器用于编辑、存储所述需过滤联系人信息。
9、 根据权利要求7所述的一种邮件过滤的系统,其特征在于,所述监控 模块包括存储装置,所述存储装置用于存储所述需过滤联系人信息。
10、 根据权利要求7所述的一种邮件过滤的方法,其特征在于,所述服务 器保存最新的需过滤联系人信息,注册用户用其在所述服务器登记的多个电子 邮件地址中的一个使所述服务器与注册用户用的一 电脑同步,使所述电脑有最 新需过滤联系人信息的设置。
全文摘要
本发明公开了一种邮件过滤的方法和系统,客户终端的监控模块从服务器中获取需过滤联系人信息;客户终端连接邮件服务器;客户终端读取邮件服务器中对应的邮件或者邮件信息,监控模块获取邮件的发件人信息;监控模块判断发件人信息是否包括在需过滤联系人信息中,如果是,则删除邮件或者将邮件转到垃圾箱文件夹中,如果否,则客户终端显示邮件。采用了本发明的技术方案,能够实时地更新需过滤联系人信息,并且解决了需过滤联系人信息丢失的问题。
文档编号H04L29/06GK101350792SQ20081011885
公开日2009年1月21日 申请日期2008年8月26日 优先权日2008年8月26日
发明者(请求不公开姓名) 申请人:北京携友聚信信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1