专利名称:从电子邮件的收件人中去除个别收件人的装置、系统及其方法
技术领域:
本发明涉及消息传送领域,更具体地,涉及一种用于从电子邮件 的收件人中去除个别收件人的装置、系统及其方法。
背景技术:
现有的RFC2822已经定义了多个发件人因特网消息传送和交付 的字段。目的地字段是其中之一。在目的地字段中指定了消息的接收 方。目的地字段可以具有一个和多个地址,每一个地址表示消息的所 期望的接收方。
一个消息的目的地字段包括三个可能字段"To:", "Cc:"以及 "Bcc:"。这些目的地字段可以支持由逗号符号分隔的一个或多个地 址,以及对每个地址,其可以是单一目的地,或多个目的地,即,用 于特定社区的组地址。
目前,公司或企业内部会频繁地使用电子邮件来传送消息,以及 为了能够便捷地传送电子邮件,公司以及企业内部会使用组地址。可 以为一个项目组、 一个作业组、 一个部门甚至是对公司的所有员工创 建一个组地址。
然而,在有些情况下,发送方希望向特定团队发送电子邮件,但 是已有的组地址包括多个收件人,其中也包括发送方不希望发送的收 件人。因此,该组地址对于发送方来说没有用处,因为发送方最终必 须在地址字段中逐一地输入地址。这对于发送方来说是非常耗费时间 的。
发明内容
为了解决上述问题,提出了本发明。本发明支持一个与目的地地 址"To:","Cc:,,或"Bcc,,类似的、名称为"Ecc:"的新的字段。当交付
电子邮件时,将从所有的收件人中去除在"Ecc:"字段中出现的所有地
址,从而电子邮件只会被传送到发件人所期望的收件人处,而无需逐 一地输入收件人的邮件地址,因此有效地解决了上述问题。 根据本发明第一方面,提出了一种用于从电子邮件的收件人中
去除个别收件人的装置,包括匹配单元,用于将收件人在电子邮件 的第一字段中输入的第一 目的地地址与在第二字段中输入的第二目的 地地址进行匹配;去除单元,用于从第一目的地地址中去除与第二目 的地地址匹配的目的地地址,从而获得根据其可以向发件人传送该电 子邮件的第三目的地地址。
根据本发明第二方面,提出了一种包括上述装置的邮件传送系统。
根据本发明第三方面,提出了一种用于从因特网邮件的收件人 中去除个别收件人的方法,包括匹配步骤,将收件人在电子邮件的 第一字段中输入的第一 目的地地址与在第二字段中输入的第二目的地 地址进行匹配;去除步骤,从第一目的地地址中去除与第二目的地地 址匹配的目的地地址,从而获得根据其可以向发件人传送该电子邮件 的第三目的地地址。
图l是示出了根据本发明的用于从因特网邮件的收件人中去除个别
收件人的系统的示意图2是示出了图1中的邮件服务器的一个示例结构图; 图3是示出了根据本发明第一实施例从因特网邮件的收件人中去除
个别收件人的方法的流程图4是示出了用于从因特网邮件的收件人中去除个别收件人的界面
的示意图5是示出了根据图1中的客户终端的一个示例结构图; 图6是示出了根据本发明第二实施例从电子邮件的收件人中去除个 别收件人的方法的流程图。
具体实施例方式
下面,将参考附图描述本发明的优选实施例。在附图中,相同的 元件将由相同的参考符号或数字表示。此外,在本发明的下列描述中,
将省略对已知功能和配置的具体描述,以避免使本发明的主题不清
林 疋。
通常,在写邮件时,发送方分别在"To:", "Cc:"和/或"Bcc:"字段 中输入其希望收到该邮件的收件人地址。在RFC2822中己经分别对 目的地字段,,To:", "Cc:"以及"Bcc:"做出了定义。本发明在RFC2822 的基础上,对目的地字段进行了补充定义。
本发明在目的地字段中定义了用于因特网邮件的、与"To:", "Cc:" 或"Bcc:"类似的新的目的地字段(field) "Ecc:",其中 ECC = Exclude Carbon Copy (排除复写复本)
ecc二"ecc:"(地址列表)
其逻辑运算式为
最终收件人=TO+CC+BCC-ECC
"Ecc:"表示"排除复写复本",意思是从"To:", "Cc:,,和"Bcc:"中 指定的所有目的地地址中去除该地址。"Ecc:"字段与"To:", "Cc:,,和 "Bcc:"具有相同的文法,并支持由逗号符号分隔开的一个或多个地 址。应该从所有收件人中排除包含在地址中的"Ecc:"字段。以及将不 会向该消息的所有收件人揭示该字段中所包含的地址。其对于邮件客 户不可视,但是在因特网上传输的整个过程其嵌入在整个邮件消息中 (由"ecc:"标记)。
图4示出了用于从因特网邮件的收件人中去除个别收件人的界面 的一个示例。当采用本发明的用于从因特网邮件的收件人中去除个别 收件人的装置时,发件人只需要填写完"To:", "Cc:"或"Bcc:"中的收 件人地址之后,在"Ecc:"字段中输入其不希望接收该邮件消息的收件 人地址,就可以将邮件消息发送到发件人指定的收件人处。从而发件 人可以快捷方便的将邮件发送到其希望的收件人处。
下面将结合附图来具体描述本发明的用于从收件人中去除个别收 件人的装置、系统及其方法。图l示出了根据本发明的用于从因特网邮件的收件人中去除个别
收件人的系统。该系统包括用于向邮件服务器A发送邮件消息以及接 收邮件消息的客户终端,邮件服务器A,以及与邮件服务器A连接的 网络,其中所述的邮件服务器A可以存储有多个组地址。
图2示出了图1中的邮件服务器A的一个示例结构图。该邮件服务 器A包括用于接收发件人发送的邮件的接收单元20;用于对接收到的 邮件进行地址解析的解析单元22;用于将发件人不期望的"Ecc"字 段中的收件人地址与"To:"(收件人),"Cc:"(抄送)以及"Bcc:"(暗 送)字段中的收件人地址进行匹配的匹配单元24;用于从收件人的邮 件地址中去除匹配的收件人地址的去除单元26以及用于将邮件通过网 络发送到指定的收件人的发送单元28。
下面将结合图3具体描述根据本发明的用于从因特网邮件的收件 人中去除个别收件人的方法。
首先在步骤301,发件人利用诸如计算机,移动电话之类的客户 终端编辑电子邮件,在"To:", "Cc:"或"Bcc:"中输入收件人地址,收 件人地址可以是个人地址或者组地址。在已经在"To:", "Cc:"或"Bcc:" 中输入完收件人地址之后,如果发送方希望能够快捷地从所有的收件 人中排除一些收件人,则发送方将要被排除的收件人地址输入"Ecc:" 字段。
在步骤302,由客户终端将邮件发送到邮件服务器A。在步骤303, 邮件服务器A的接收单元20在接收到了邮件之后,由解析单元22判断 邮件的目的地地址中是否存在组地址。如果存在,则在步骤304,邮 件服务器A的解析单元22根据其存储的组地址将在"To:", "Cc:", "Bcc:"以及"Ecc:"字段中存在的组地址解析成相应的单个的地址。之 后,在步骤305,邮件服务器A的匹配单元24将"Ecc:"字段中的目的地 地址与"To:", "Cc:"和"Bcc:"中存在的所有的目的地地址进行匹配。 如果确定邮件的目的地地址中不存在组地址,则服务器A执行步骤 305。在步骤306,邮件服务器A的去除单元26从字段"To:", "Cc:"以 及"Bcc:"中去除与"Ecc:"字段中的目的地地址相匹配的目的地地址。 之后,邮件服务器A在S307根据在步骤306获得的目的地地址,将邮
件通过网络发送到期望的收件人。
例如,发件人在图4所示的界面中的"To:"字段中输入组地址 group-a@abc.com,而在"Ecc:"字段中输入个人i也址member-a@abc.com。其中个人她址member-a@abc.com属干由邮件服各器A 维护的细她J:i卜group-a^abc.com,该组地址包括4个个人她址member-a@abc.com, member-b@abc.com, member-c@abc.com, 以及member-dYg)akc細。之后,客户终端将编辑好的邮件消息发送到邮件服务器 A。 一旦邮件服务器A接收到该邮件消息,则根据其维护的组地址列 表,将纟日她址group-a^abc.com解析成该纟日她tl卜所包含的单个的她J:i卜: member-a@abc.com, member-b@abc.com, member-c@abc.com, 以及 member-d@abc.com。由于"Ecc:"字段中存在个人她址member-
所以,邮件服务器A将"Ecc:"字段所包含的地址与解析 后的目的土也土也:tl卜member-a(g).abc.com, member-b@abc.com, msmbcr-c@abc.com, 以及1!161]^61"-(1@313(:.(;0111讲《亍17^酉卩,,并从角军析后的地址 member-a@abc.com, member-b@abc.com, member-c@abc.com, 以及 member-d@abc.com中去除与"Ecc:"字段中的个人地址member-a@abc.comlT^§P,M目的她她址member-a(g.abc.com。在执行完上述处 理之后,邮件服务器A通过网络将邮件消息发送到相应的收件人 member-b@abc.com, member-c@abc.com, 以及member-d@abc.com。
此外,图3所示的系统中,由邮件服务器对从客户终端接收到的 邮件消息进行地址解析,将"Ecc:"字段中的目的地地址与所有的目的 地地址进行匹配,从全部的目的地地址中去除匹配成功的目的地地 址,并通过网络将邮件消息发送到发件人指定的收件人处。但是,可 以理解的是,也可以由客户终端来对目的地地址进行解析。即,本发 明可以采用在服务器端进行收件人排除和/或在客户端进行收件人排 除的方式。图5示出了根据图1中的客户终端的一个示例结构图。
图5所示的客户终端包括接收单元60,解析单元62,匹配单元64, 去除单元66,发送单元68以及存储有多个个人地址或组地址的存储单 元(未示出)。该客户终端和图2所示的邮件服务器的区别在于从电 子邮件的目的地地址中去除个别收件人的处理是在客户终端上执行
的。
图6示出了根据本发明第二实施例从电子邮件的收件人中去除个 别收件人的方法的流程。首先在步骤601,发件人利用客户终端的输
入单元60在目的地字段"To:", "Cc:"以及"Bcc:"中输入收件人地址并 在"Ecc:"中输入不希望收到该邮件的收件人地址。在步骤602,由解 析单元62判断"To:", "Cc:", "Bcc:"以及"Ecc:"字段中是否存在组地 址。如果存在,则解析单元在步骤603,利用存储单元存储的组地址 信息将"To:", "Cc:", "Bcc:"以及"Ecc:"字段中存在的组地址解析成 相应的单个地址。之后,在步骤604,由匹配单元64将"Ecc:"字段中 的目的地地址与"To: ", "Cc:",以及"Bcc:"中的所有目的地地址进行 匹配。如果解析单元62判断出该邮件的目的地地址中并不存在组地 址,则执行步骤604。在步骤605,去除单元66从字段"To:", "Cc:" 以及"Bcc:"中去除与"Ecc:"字段中的目的地地址相匹配的目的地地 址。在步骤606,由发送单元68将包含了发件人所希望发送的收件人 地址的邮件发送到邮件服务器,由邮件服务器将电子邮件发送到相应 的发件人。
虽然上述示例釆用了组地址,但是很明显地,本发明也可以采用 个人地址。以及,"Ecc:"字段应该和"To:", "Cc:"和"Bcc:"中的任意 一个一起使用。单独使用"Ecc:"字段是没有意义的。邮件可以在邮件 传输过程中携带"Ecc:"信息,从而收件人如果对邮件全部回复,则可 以继承"Ecc:"信息。当编辑全部回复邮件时,收件人还可以在"Ecc:" 字段中排除更多的个人。添加在"Ecc:"字段中的新的地址将会附加在 原始"Ecc:"信息上。即,如果"Ecc:"包含地址,则其内容在整个邮件 有效周期内(例如,交付,传输,回复和转发等)有效。
像"Bcc:"字段一样,"Ecc:"字段的内容对于收件人来说不可视。 在各种邮件客户中"To:", "Cc:"和"Bcc:"字段是可选字段,"Ecc:"字 段可以像"Bcc:"字段一样附加上或去掉。"Ecc:"字段也可以根本不包 含任何地址,其意味着不需要从目的地地址中排除地址。
因此,当邮件目的地地址中已经存在包括在"To:", "Cc:"和 "Bcc:"中的几十个或者上百个收件人时,发送方如果希望在邮件交付
之前能够在瞬间完成从所有的收件人中排除一些个人,则通过采用本 发明的装置、系统或方法将要被排除的地址放入"E(X:"字段,点击 发送,就可以快速、精确地指定所期望的收件人地址,而无需逐一地
检查"To:", "Cc:", 以及"Bcc:"中的地址来去除其不希望接收到该 邮件的收件人地址。以及,在"To:", "Cc:",以及"Bcc:"字段中的 地址是组地址的情况下,也可以快捷地将邮件发送到指定的收件人 处。例如,发件人希望将邮件交付给临时组。但是不存在这一临时组 的组地址,两个现有组地址的组合可以覆盖该临时组,但是这种组合 将包括比临时组多的成员。发送方可以将这两个组地址输入"To:"
字段,并将不属于临时组的地址输入"ECC:"字段。因此,发送方通
过本发明的装置和方法就可以随意地定制发送邮件的收件人地址,从 而该电子邮件仅发送到指定的收件人处。
尽管已经参照具体实施例,对本发明进行了描述,但本发明不 应当由这些实施例来限定,而应当仅由所附权利要求来限定。应当清 楚,在不偏离本发明的范围和精神的前提下,本领域普通技术人员可 以对实施例进行改变或修改。
权利要求
1. 一种用于从电子邮件的收件人中去除个别收件人的装置,包括匹配单元,用于将发件人在电子邮件的第一字段中输入的第一目的地地址与在第二字段中输入的第二目的地地址进行匹配;去除单元,用于从第一目的地地址中去除与第二目的地地址匹配的目的地地址,从而获得根据其可以向收件人传送该电子邮件的第三目的地地址。
2. 根据权利要求1所述的装置,其中所述装置还包括解析单元,用于在第一字段和/或第二字段中存在组地址时,将 组地址解析成相应的单个地址。
3. 根据权利要求1或2所述的装置,其中所述装置还包括由发件人输入第一 目的地地址和第二目的地地址的输入单元。
4. 根据权利要求1或2所述的装置,其中所述装置还包括从终端接收包含第一目的地地址和第二目的地地址的电子邮件的接收单元。
5. 根据权利要求1至4之一所述的装置,其中所述的第一字段包 括"To:", "Cc:"以及"Bcc:"字段中至少之一。
6. 根据权利要求5所述的装置,其中所述的第二字段包括排除 复写复本"Ecc:"字段。
7. 根据权利要求6所述的装置,其中所述"Ecc:"字段对于邮件收件人来说是不可视的。
8. 根据权利要求6所述的装置,其中所述"Ecc:"字段中指定的目 的地地址在邮件的整个有效周期内有效。
9. 一种用于从电子邮件的收件人中去除个别收件人的系统,包 括权利要求l所述的装置。
10. —种用于从因特网邮件的收件人中去除个别收件人的方法,包括匹配步骤,将发件人在电子邮件的第一字段中输入的第一目的 地地址与在第二字段中输入的第二目的地地址进行匹配;去除步骤,从第一 目的地地址中去除与第二目的地地址匹配的 目的地地址,从而获得根据其可以向收件人传送该电子邮件的第三目 的地地址。
11. 根据权利要求10所述的方法,其中所述方法还包括 解析步骤,用于在第一目的地地址和/或第二目的地地址中存在组地址时,将组地址解析成相应的单个地址。
12. 根据权利要求10或11所述的方法,其中所述方法还包括 由发件人输入第一目的地地址和第二目的地地址的输入步骤。
13. 根据权利要求10或12所述的方法,其中所述方法还包括 从终端接收包含第一 目的地地址和第二目的地地址的电子邮件的接收 步骤。
14. 根据权利要求11至13之一所述的方法,其中所述的第一字段包括"To:", "Cc:"以及"Bcc:"字段中至少之一。
15. 根据权利要求14所述的方法,其中所述的第二字段包括排 除复写复本"Ecc:"字段。
16. 根据权利要求15所述的方法,其中所述"Ecc:"字段对于邮件 收件人来说是不可视的。
17. 根据权利要求15所述的方法,其中所述"Ecc:"字段中指定的 目的地地址在邮件的整个有效周期内有效。
全文摘要
本发明提出了一种用于从电子邮件的收件人中去除个别收件人的装置,包括匹配单元,用于将发件人在电子邮件的第一字段中输入的第一目的地地址与在第二字段中输入的第二目的地地址进行匹配;去除单元,用于从第一目的地地址中去除与第二目的地地址匹配的目的地地址,从而获得根据其可以向收件人传送该电子邮件的第三目的地地址。以及一种用于从电子邮件的收件人中去除个别收件人的系统和方法。通过采用本发明的装置、系统和方法,发件人可以快捷方便地指定收件人地址,从而该电子邮件仅发送到发件人指定的收件人处。
文档编号H04L12/58GK101378367SQ200710148028
公开日2009年3月4日 申请日期2007年8月29日 优先权日2007年8月29日
发明者涛 王 申请人:朗讯科技公司