过滤电子信息的方法和系统的制作方法

文档序号:7949511阅读:220来源:国知局
专利名称:过滤电子信息的方法和系统的制作方法
技术领域
本发明涉及电子信息的 一般领域,尤其涉及过滤电子信息的方法和系统。
背景技术
电子信息是一种有效且相对便宜的通讯媒介。虽然这两个特点对于其 用户通常是有利的,但其还以不期望的电子信息的形式产生公害。例如,在电子邮件(email)信息中,普遍地收到相对高容量的未经 请求的和不期望的信息,其主要包括广告和一般在"垃圾邮件(SPAM)" 标题下的诈骗企图和诸如病毒和蠕虫的恶意程序。虽然SPAM可能看起来像轻微的妨害,事实上它却是个严重的问题。 通常,用户收到的SPAM比合法邮件多。因此,需要花费资源来储存、 传送和过滤这些邮件。提出了很多方法以緩解这个问题。很遗憾,这些方法大部分被证明是 不能解决问题的。例如, 一个这样的方法使用过滤接收邮件信息的规则。这些规则一般 将接收的电子邮件信息标为合法信息或SPAM信息。SPAM信息被自动删 除或与合法信息分开储存。合法信息储存在收件箱里对于用户而言很容易 访问。遗憾的是,这些提议的方法中没有一个能自动地正确识别所有SPAM 信息本身和所有合法信息本身。因为将合法信息归类为SPAM通常比将
SPAM信息归类为合法的后果更严重,所以这些规则一般至少允许少许 SPAM信息被发送到用户的收件箱。另外,那些发送SPAM的人,即垃圾邮件发送者(SPAMMER), 一 般监控并分析用于实现写和发送SPAM的规则的软件以使其被归类为合 法的。另一种减少SPAM的方法包括只公布某人的email地址给确定的其它 email用户,email是希望从所述用户得到的。不幸的是,用这种方法阻止 了不是确定的其它email用户的email用户发送正当递送的email信息。因 此,这种方法对很多企业是限制使用的且最多在很特定的环境中有用。同 样,如果由于任何原因,秘密的email地址被SPAMMER或提供email地 址给SPAMMER的用户所知,该地址作为秘密的email地址变得没有价值 而必须丢弃。在有关方法中,标识符与地址联系在一起。标识符只分配给期望从其 接收email信息的信任的当事方。标识符包含在这些当事方发送的email 信息中。只有包含标识符的email信息被传送到用户的收件箱。如果由于 任何原因标识符被泄露,用户 一般修改标识符并发送新的标识符给信任的 当事方。然而,如在"秘密email地址,,的方法中一样,作为潜在的信任的 当事方的未知当事方不能发送可被用户正确接收的email信息。同样,如 果用户希望使用通过email或邮件列表来定购的商业系统,例如,需要公 布标识符而很可能使SPAMMER设法到达。在另一方法中,没有标识符,用户手工地或者借助于软件实施的试探 法(heuristics)保留信任的当事方的列表。只有当接收的email信息来自 信任的当事方时才将其传送。再一次,作为潜在的信任的当事方的未知当 事方不能发送可被用户正确接收的email信息。为了设法避免这个问题,要执行额外的步骤。替代自动删除来自未知 当事方的信息,响应接收信息而发送回复信息,该回复信息包括一个设计 为相对人容易回答而相对机器较难回答的质询。只有当合乎要求的对质询 的应答在预定时间间隔内到达时,接收的email信息才被传送到用户的收 件箱。该方法以SPAMMER —般伪造回复地址的事实为基础。因此,
SPAM信息决不会接收到对质询的回复。而且,即使回复地址是合法的, 因为对SPAM的响应率一般很小,让一个人来回复所有的质询信息在经 济上一般是不可行的。当两个用户,比如说A和B每个人使用一个实现质询方法的email 系统时,该方法存在缺点。在这种情况下,如果例如A写并发送email给 B,而A不是B的信任的当事方,B将用一个质询回复。然而,因为B可 能不是A的信任的当事方,A也将用一个质询回复那个质询。这就产生 一个无限循环,其中A和B根本不能通过email交换内容。因此,需要新的改进的方法和设备来过滤电子信息。发明目的所以本发明的目的是提供改进的过滤电子信息的方法和设备。 发明内容在第一广义方面,本发明提供了一种用于对由发件人发送并提交 (address)到指定用户的进入的电子信息过滤的方法。该方法包括提供第 一临时标识符,接收来自发件人的进入的电子信息,处理进入的电子信息 以检查其中第一临时标识符的存在,以及当检查到第一临时标识符时,允 许给用户传送进入的电子信息。电子信息是发送给由地址确认的收件人的任何类型的数字信息。其包 括通过因特网、电视广播或其它任何适当的媒介传送的电子邮件信息。然 而,其也包括其它类型的信息,例如通过因特网或通过移动电话网络传输 的非限制性即时发送消息、音频信息(包括电话呼叫)、传真信息、视频 信息和在线聊天系统(IRC)信息。临时标识符是一种标识符,如字符串、图象或任何其它适当的标识符, 其由用户或用户为实现上述方法而使用的机器提供。因为标识符只在有限 的时间段是可检测的,所以标识符是临时的。在该时间段之后,程序不再 将标识符认可为临时标识符,并且不允许将任何包括无效临时标识符的消 息传送给用户。
方便地,在外发电子信息中包含临时标识符允许保护用户的地址,而 且允许接收对外发信息的回复。因为临时标识符的改变相对频繁,它对SPAMMER和希望发送非期望信息给用户的其它当事方有限制作用。 另外,该方法相对简单,因而实现相对容易。在一种变化形式中,电子信息是电子邮件信息且标识符包括在一般当 发送或回复信息时传送的标题域或信息中。因此,当临时标识符可以检查 到时,因为第一临时标识符出现在回复中,接收来自用户的包含第一临时 标识符的信息并相对迅速地回复信息的收件人将会看到同意发送给用户 的回复。因为该变化允许实现此方法而不要求接受特别的新的规则,所以该变 化特别有利。实际上,目前接受的电子邮件基础设施已经设置为需要4艮少 或不需变化地来允许使用此变化形式的该方法。在另一变化形式中,标识符包括在电子邮件信息的专用域中,例如在 电子邮件信息的标题的专用域中。在另一广义方面,本发明提供了一种用于对由发件人发送并提交到指 定用户的电子邮件信息过滤的方法。该方法包括提供第一临时标识符和 预定标识符,从发件人接收进入的电子邮件信息,处理进入的电子邮件信 息以检查其中第一临时标识符和预定标识符中的至少一个的存在,当检查 到第 一临时标识符和预定标识符中的至少 一个时,允许给用户传送进入的 电子邮件信息,当进入的电子邮件信息中没有第一临时标识符和预定标识 符时,储存进入的电子邮件信息并给发件人发送与储存的电子信息相关联 的质询信息,其中质询信息设计为由人而非机器回答,质询信息包括质询。在再一个广义方面,本发明提供了一种包括由计算装置执行的程序单 元的机器可读存储媒介。程序单元用于过滤由发件人发送并提交到指定用 户的进入的电子信息。程序单元包括提供第一临时标识符的标识符生成 模块,接收来自发件人的进入的电子信息的输入模块,以及过滤模块,其 运用于(i)处理进入的电子信息以检查其中第一临时标识符的存在;以 及(ii)当检查到第一临时标识符时,允许给用户传送进入的电子信息。 在又一个广义方面,本发明提供了用于对由发件人发送并提交到指定用户的进入的电子邮件信息过滤的系统。该系统包括提供第一临时标识 符的标识符生成设备,从发件人接收进入的电子邮件信息的输入设备,以 及过滤"i殳备,该过滤i殳备处理进入的电子邮件信息以检查其中第 一临时标 识符的存在,并且当检查到第一临时标识符时,允许给用户传送进入的电 子邮件信息。当阅读以下只参照附图而举例给出的其中优选实施例的非限制性描 述时,本发明的其它目的、优点和特点会更显而易见。附困说明在附图中

图1为电子信息过滤系统的示意图;图2为执行程序单元的计算装置的示意图,该程序单元实现电子信息 过滤方法;图3为实现电子信息过滤方法的程序单元的示意图;以及 图4为电子信息过滤方法的流程图。
具体实施方式
参考图1,以结构图的形式示出用于过滤由发件人发送并提交到指定 用户的进入的电子信息的系统10。在系统10中,电子信息是电子邮件信 息。然而,过滤其它类型的电子信息也在本发明范围内,例如通过因特网 或通过移动电话网络传送的即时发送信息、音频信息(包括电话呼叫)、 传真信息、视频信息和在线聊天系统(IRC)信息。因此,虽然本文件主 要提供了其中电子信息为电子邮件信息的具体例子,但是过滤任何其它适 当类型的电子信息的系统也在本发明范围内,且在下文给出的说明不应将 附加的权利要求的范围限定为过滤目前已知的电子邮件信息。系统10包括服务器12和一个或更多个客户端14。附图中示出三个 客户端14。然而,有任意数量的客户端14的系统在本发明的范围内。服
务器12和客户端14通过链接16连接。链接16允许客户端14和服务器 12交换电子信息。在本发明的一些实施例中,链接16为物理链接,例如 金属线或光纤。在本发明的另一些实施例中,链接16为电磁波链接,例 如红外线链接或无线电频率链接。在本发明的再一些实施例中,链接16 包括任何其它适当类型的链接。
在本发明的一些实施例中,系统10包括机器可读存储媒介,该机器 可读存储媒介包含图3所示的由计算装置执行的程序单元20。在附图中 说明的本发明具体实施例中,计算装置为服务器12。在本发明的可选实 施例中,计算装置为客户端14中的一个或任何适当的其他计算装置。
图2示出适于执行程序单元20的计算装置40的一个例子。然而,任 何可其它类型的适当的计算装置也在本发明范围内。计算装置40包括在数 据总线46上与存储媒介44连接的中央处理单元(CPU) 42。虽然存储媒 介44被显示为单块,它也可以包括多个分立的组成部分,如软磁盘驱动 器、固定磁盘、磁带驱动器和随机存储器(RAM)等。计算装置40还包 括连接到数据总线46的输入/输出(I/O)接口 48。计算装置40通过I/O 接口48与外界实体通讯。在实施的非限制性例子中,1/0接口48包括与 链接16中的一个连接的网络接口。
计算装置40还包括给人传达信息的输出设备50。在本例中示出,输 出设备50包括显示器。可选地,输出设备50包括打印机或扬声器。计算 装置40进一步包括输入设备52,用户可以通过其输入数据或控制由CPU 42执行的程序单元的运行。输入设备52也可以包括诸如下列各项中的任 一个或其组合键盘、定点设备、触感表面或语音识别单元。
当计算装置40在使用中时,存储媒介44保持由CPU42执行的程序 单元20 (参见图3),程序单元20实现用于对由发件人发送并提交到用 户的电子信息过滤的方法。程序单元20用于过滤由发件人发送并提交到用户的进入的电子信 息。程序单元20包括提供第一临时标识符的标识符生成模块22,从发件 人接收电子信息的输入模块24以及过滤模块26,该过滤模块26用于处 理(i)处理进入的电子信息以检查其中第一临时标识符的存在;以及
(ii)当检查到第一临时标识符时,允许给用户传送进入的电子信息。过滤模块26接收来自输入模块24的进入的电子信息和来自标识符生成模块 22的第一临时标识符。在本发明的一些实施例中,程序单元20包括将电子信息传送到电子 信息接口的输出模块28 。输出模块28从过滤模块26接收电子信息。用户与一个客户端14互相作用。为此,该客户端14用于实现电子信 息接口,例如电子邮件接口。特定的和非限制类型的电子邮件接口是电子 邮件阅读程序。在这种情况下,适当的客户端14是与计算装置40类似的 计算装置。因此,客户端14包括诸如用于为用户显示电子邮件信息的输 出和用于接收并发送电子邮件信息的1/0端口。所以,输出模块28通过 客户端14的I/O端口将电子信息传送到电子信息接口 。虽然一方面本发明涉及在服务器上设置过滤功能的客户端-服务器系 统,其中执行程序单元20的计算装置为客户端14的系统也在本发明范围 内。同样,在本发明的另一些实施例中,使用对等(peer-to-peer)系统, 其中没有服务器12。在本发明的又一些实施例中,由包括在任何其它适 当类型的系统中的计算装置执行程序单元。此外,程序单元20还可以是独立于搡作系统的(stand-alone )程序单 元、插入程序单元、包含在程序单元中或计算装置40的操作系统的一部 分中的子程序等。因此,程序单元20在本发明的可选实施例中采用很多 不同的形式。另外,尽管特定的模块被确定为包括在程序单元20中,本领域的技 术人员应很容易地认识到,这样的模块没有必要相应程序单元20中不同 的指令系统。更明确地说,上述结构不应解释为以任何方式限制程序单元 20的内部结构。因此,程序单元20没有必要用结构化程序设计语言编写 程序,其中每个模块相应于特定的程序或子程序。以图4中流程图形式示出的系统10实现了用于对由发件人发送并提 交到指定用户的进入的电子信息过滤的方法100。简要地,本方法包括以 下步骤a. 提供第一临时标识符;b. 从发件人接收进入的电子信息;c. 处理进入的电子信息以检查其中第一临时标识符的存在;以及d. 当检查到第一临时标识符时,允许给用户传送进入的电子信息。在可选方面,系统10实现用于对由发件人发送并提交到用户的进入 的电子邮件信息过滤的方法,该方法包括a. 提供第 一临时标识符和预定标识符;b. 从发件人接收进入的电子信息;c. 处理进入的电子信息以检查其中第一临时标识符和预定标识符中 至少一个的存在;d. 当检查到第一临时标识符和预定标识符中至少一个时,允许给用户 传送进入的电子邮件信息;e. 当电子邮件信息中没有第一临时标识符和预定标识符时,储存进入 的电子邮件信息并给发件人发送与储存的电子信息相关联的质询信息,其 中质询信息设计为由人而非机器回答,质询信息包括质询。在再一个方面,本发明涉及用于对由发件人发送并提交到指定用户的 进入的电子邮件信息过滤的系统。该系统包括提供第一临时标识符的标 识符生成设备、从发件人接收进入的电子邮件信息的输入设备、以及过滤 设备,该过滤设备用于处理进入的电子邮件信息以检查其中第一临时标识 符的存在,并且当检查到第一临时标识符时,允许给用户传送进入的电子 信息。图4示出根据本发明的电子信息过滤方法100的例子。本领域4支术人 员应认识到,很多其它可选的方法也在本发明范围内,其中一些为方法 100的变^f匕形式。在下文中,省略了涉及信息的表述词语"电子,,以提高可读性。然而, 应该理解,除非另外指定,在下文涉及到的所有"信息,,为"电子信息"。本方法以步骤102开始。在步骤105,输入模块24接收来自发件人 的进入的信息。在步骤110,过滤模块26验证进入的信息是否为响应质 询信息而发送的应答信息。简言之,质询信息是根据来自还没有被授权发 送信息给用户的非信任的当事方的信息的接收而发送的信息,其验证非信 任的当事方是人而非自动邮件列表系统。质询信息与根据对质询的正确应答传送给用户的储存的信息相关联。下文将进一步详细描述质询信息的发 送和内容。如果进入的信息是应答信息,过滤模块26在步骤120验证质询标识 符是否存在于应答信息中,质询标识符与先前发送的质询信息相关联。如 果质询标识符不存在,过滤模块26跳到步骤145并丢弃应答信息,进一 步到步骤199,该方法100结束。如果质询标识符存在,过滤模块26跳到步骤125并验证应答信息包 括对质询的正确应答。如果应答信息包括对质询的正确应答,与应答信息 相关的质询信息所相关联的电子信息在步骤130被允许传送到用户的电 子信息接口 ,该方法100在步骤199结束。实际的传送由输出模块28执 行。如果应答信息包括对质询的不正确应答,在步骤135除去与应答信息 相关的质询信息所相关联的储存信息,在步骤145丢弃进入的信息。于是 该方法在步骤199结束。回到步骤110,如果进入的信息不是应答信息,方法跳到步骤160, 其中过滤模块验证在进入的信息中是否存在临时标识符或者预定标识符。 如果临时标识符或者预定标识符存在,则该方法跳到步骤150,其中电子 信息被允许传送到用户,该方法在步骤199结束。否则,该方法跳到步骤 165。在步骤165,过滤模块26验证进入的信息是否是来自另一当事方的 质询信息。如果肯定,方法跳到步骤145,其中进入的信息被丢弃并且方 法在步骤199结束。否则,该方法跳到步骤170。在步骤170,过滤模块26进一步验证来自非信任的当事方的消息最 终是否将要传送到用户,进一步地是否是对质询的正确应答。如果不是, 则该方法跳到步骤145,其中进入的信息被删除。否则,方法跳到步骤185,
其中过滤模块26在存储^ 某介44中储存进入的信息,并通过I/O端口 28 发送质询信息到非信任的当事方。在本发明的一些实施例中,过滤模块 26在步骤185搜寻来自非信任的当事方的进入信息中的临时标识符,并 确保来自非信任的当事方的临时标识符包括在质询信息中。然后,进入信 息的处理完成,方法在步骤199结束。为了更好的理解上述方法100,在下文描述了其中可使用方法100的 背景的例子。预定标识符和临时标识符为包括在用户发送的至少一些电子 信息中的标识符。预定标识符一般由用户提供并只发布给用户希望从其接收到电子信 息的信任的当事方。例如,当用户初次使用系统10时,通过提示用户接 收来自用户的预定标识符。在本发明的一些实施例中,使用多个预定标识 符,每个预定标识符与一个或更多个发件人相关联。在这种情况下,只有 当预定标识符出现在与其有关的发件人发送的电子信息中时,预定标识符 才是有效的。同样,在本发明的一些实施例中,用户可以通过电子信息接口^务改预 定标识符。在这种情况下,本发明的一些实施例允许自动发送标识符更新 信息到每个出现在目标预定列表中的目标,进一步地发送到来自用户的指 令中以将预定标识符改为新的预定标识符,标识符更新信息包括新的预定 标识符。此行为使得预定标识符更新为新的标识符,并自动地发送新的标 识符到其目标出现在目标预定列表中的其它当事方,例如电子邮件地址出 现在联系人列表中的当事方。在发布预定标识符的非排它方式中,预定标识符包括在用户发送到信 任的当事方的电子信息中。在发布预定标识符的另一非排它方式中,预定 标识符通过非电子信息,例如通过包括预定标识符的名片或通过电话交谈 与信任的当事方通讯。在发布预定标识符的其它的非排它方式中,通过其 中文本格式的Web站点或通过图象、脚本、音频信号或视频信号等来发 布预定标识符。然后,如果信任的当事方用适当的方式在发送到用户的电 子信息中包括预定标识符,方法IOO将检查预定标识符并允许传送这些电 子信息。
在本发明的一些实施例中,电子信息接口包括用户发送的外发信息中 的预定标识符,其符合至少一个预定传播规则。这样的传播规则的例子如 "发送外发信息到出现在目标预定列表中的目标",非限制性地,其为联系人列表,如由电子信息接口或遥控存储联系人列表(remotely stored contact list)管理的联系人列表。目标的列表和联系人列表在本领域是公 知的,将不再进一步详细描述。传播规则的另 一个例子包括从用户接收一个包括命令(inclusion command),通过例如在电子信息接口中选择适当的输入域给出。任何其 它合适的传播规则也在本发明的范围内。临时标识符由标识符生成模块22产生并相对频繁地修改。进一步地 关于其生成,方法IOO仅仅在相对短的时间间隔内将临时标识符储存在存 储媒介44中以使用。因此,方法IOO只允许传送包括最近生成的临时标 识符的信息。例如,方法IOO只接受最后一个生成的临时标识符和倒数第 二个生成的标识符。在本发明的一些实施例中,临时标识符在随4^的时间间隔自动更新。 在本发明的另一些实施例中,临时标识符在固定的时间间隔自动更新。固 定时间间隔的例子包括一小时、 一天或一星期等。在本发明的再一些实施 例中,系统IO在随机或预定的时间间隔提示用户使用新的临时标识符, 并使用因此提供的标识符表示新的临时标识符。在本发明的一些实施例中,只有当预定标识符从外发信息排除时,临 时标识符才包括在外发信息中。在本发明的另一些实施例中,临时标识符 包括在用户发送的每一个外发信息中。在本发明的一些实施例中,临时标识符包括字符串或至少一个符号, 其可以是出于作为临时标识符的目的而明确使用的^L频或音频信息。在本 发明的另一些实施例中,临时标识符表示电子信息发送的时刻、电子信息 发送的目标、电子信息发送的内容或其中的任何组合。在电子邮件信息的 情况下,目标电子邮件地址、电子邮件信息的主题和电子邮件信息发送的 时间的组合因而是合适的临时标识符的例子。在实现的具体例子中,电子信息为电子邮件信息。通常,这样的信息
包括含有关于信息的来源和目标的信息的标题。此外,这些信息包括含有 将通过信息传送的信息的正文。来源和目标信息一般每一个都包括分别识别信息的发件人和收件人的地址,且分别显示在信息的来源和目标域中。源域的例子包括"from,,域 而目标域的例子包括"to"、 "CC,,和"BCC,,域(CC:抄送,BCC:密件抄送)。 此外,来源和目标信息一般每一个都包括分别与信息的发件人和收件人相 关的别称。这样的别称的例子如发件人或收件人的名字拼写的字符串。在这种情况下,在本发明的一些实施例中,别称中包括诸如预定或临 时标识符的标识符是有利的。例如,当发送外发信息时,标识符附加于与 发件人的名字联系的别称。因此,如果收件人在临时标识符从发件人的系 统删除之前回复信息,发件人很可能收到回复信息中的临时标识符,因为 一般电子邮件接口既包括别称信息也包括发件人为了回复信息的地址信 息。因此,发件人不公布其预定标识符便能接收对外发信息的回复。因而, 该回复仅在某个时间间隔传送给发件人。如果回复在此时间间隔后发送, 回复将被拒绝。在很多情况下这种行为是有用的。例如,非限制性地,通过电子邮件 从供应商购买产品的用户仍然能够通过电子邮件收到订购被安排的确认, 因为这些确认一般在收到订单后立刻发送。然而,与将要发生的相反,如 果预定标识符包括在这样的订单中,供应商不能使用临时标识符来向发件 人发送垃圾邮件,因为临时标识符在相对短的时间间隔后变得无效。在本发明的另 一些实施例中,标识符包括在电子邮件信息的专用域 中,例如电子邮件信息标题中的专用域中。在另一非限制性的情况下,如果通过系统IO接收电子邮件信息的发 件人发送外发信息到通过与系统10类似的系统接收电子邮件信息的收件 人,且在外发信息中包括发件人的临时标识符,收件人的系统将会发送质 询信息,如果质询信息包括发件人的临时标识符,其将被传送给发件人。 否则,质询信息将不被传送,并且通信在响应于质询信息而产生无限循环 的质询信息的最坏的情况下最佳地停止。
质询信息是设计为由人而非机器回答的信息,质询信息包括质询。这 样的质询信息在本领域是公知的。例如,质询包括用划线的或其他方式更 改的字母写出的词的影像。另外质询信息包括应答质询的过程中的指令。人容易识别词并依照指令来将字重打在应答信息中适当的位置。系统10一旦收到应答信息,应答信息中应答的检测就相对容易自动执行。这样的 质询对于机器一般很难正确应答。存在很多其他类型的适当的质询信息, 可以与本发明一起使用。在本发明的一些实施例中,质询信息用于迷惑垃圾邮件发送者。如果 根据不同于如上文中所描述的标识符的存在或不存在的规则来丢弃进入 的信息,这样迷惑的例子就发生。这样过滤进入信息的规则在本领域是公 知的。然而,质询信息仍然发送但是包括一个无效的质询标识符。因此, 如果垃圾邮件发送者应答质询信息,质询信息就被删除,即使应答是正确 的。该迷惑试图增加垃圾邮件发送者发送垃圾邮件的成本,以使发送垃圾 邮件减小吸引力。鉴于上面的清晰度和准确性,以下方法100中的一些步骤在下文被注 释并详述。在步骤110,过滤模块26验证是否进入的信息为响应质询信息而发 送的应答信息。在本发明的一些实施例中,通过检查第二临时标识符来执 行验证。在步骤185发送的质询信息中包括该第二临时标识符。在本发明的另 一些实施例中,通过检查进入的信息的适当部分来执行 验证,其配合于识别质询信息的任何适当方式。例如,这样的适当部分为 电子邮件信息的标题中的主题域,包括将信息识别为质询应答的质询特定 字符串。在步骤120,过滤模块26验证是否质询标识符存在于应答信息中, 质询标识符与先前发送的质询信息相关联。质询标识符包括一个将质询应 答与先前发送的质询信息相关联的关键字(key)。质询标识符与先前发 送的质询信息直接关联或者与储存的信息间接关联,该储存的信息本身与 先前发送的质询信息相关联。事实上,为了有用,质询信息一般必须包括并不一成不变的质询。为 了能验证对质询的正确应答包括在应答信息中,质询标识符包括在发送的 质询信息中。有利地,这样允许检索与特定质询消息相关联的正确的质询 应答,无需在质询信息包括质询应答。因此,质询标识符与每个质询和每个储存的信息相关联。在步骤125通过寻找与应答信息中存在的质询标识 符相关联的质询应答,来检查应答信息中对质询的正确应答。用于联系信 息、质询应答和质询标识符的方法和数据结构在本领域是公知的,在这里 不进一步详述。如果对质询有不正确应答的是应答信息,在步骤135储存的信息被删 除且进入的信息被丢弃。在本发明的一些实施例中,没有应答为不正确的 应答。然而,对质询的正确应答可能多于一个。例如,如果应答是数字4, 下列字符串也是可接受的应答"4"、 "four"、 "Four"和"FOUR"等。在本发明的一些实施例中,质询包括只有与用户熟悉的人才知道回答 的问题。在步骤135和步骤145,删除储存的信息并丟弃进入的信息包括处理 这些信息的任何适当的方式。例如,包括从系统IO永久地删除信息,将 信息移到系统10中特定的位置以进一步被系统10的管理员使用,在记录 文件中包括删除和/或丟弃的记载,或者任何其它适当的行为。这些行为 在本领域是公知的,将不进行进一步的详述。在步骤160,检查预定或临时标识符的存在。然而,预定标识符的存 在只是预定输入过滤规则的一个例子。当符合预定输入过滤规则时,在步 骤i50允许进入的信息传送到用户。这样规则的另一个例子是为信息检查 包括在目标预定列表中的发件人。在步骤185,当进入的信息不是应答信息且不包括原始的标识符或临 时标识符时,发送质询信息。进入的信息被储存,因而变成储存信息。当 收到对质询信息中的质询的正确应答时,储存信息被传送给用户。与质询 相关联的关键字以质询标识符的形式随同质询信息中的质询一起被发送。 因此,质询、储存信息和关键字关联在一起。在本发明的一些实施例中,第二临时标识符包括在质询信息中,且只 有当第二临时标识符仍存在于系统10中时,包括第二临时标识符的应答 信息才在步骤110或120被接收。换句话说,因为临时标识符只在一个有 限的时间段有效,应答信息只在这个有限的时间段才被接受。在这种情况 下,在本发明的一些实施例中,在步骤IIO通过应答信息中第二临时标识 符的存在来识别该应答信息为应答信息。在本发明的可选实施例中,通过应答信息中通用质询标识符,即固定 (permanent)标识符的存在来识别应答信息。在本发明的其它实施例中,质询信息包括第一临时标识符。因此,在 这些实施例中不需要只为发送和接收质询信息及其应答而生成临时标识 符。可选择地,在本发明的一些实施例中,如果应答信息包括对质询的正 确应答,允许传送存储信息的步骤130也包括将应答信息的发件人添加到 目标预定列表。在本发明的一些实施例中,不能被用户改变的固定标识符的存在也足 以允许在步骤160传送信息。例如,由程序单元20的分销商或零售商提 供的固定标识符。固定标识符提供了有特权的当事方可以使用的"后门 (back door)"以发送目标信息。使用"后门,,的例子包括对用户的广告发 布和包含与程序单元20有关的信息的信息发布,如关于使用程序单元20 的技巧的例子或关于程序单元20的新版本的信息。固定标识符不必是完 全不变的,在本发明的一些实施例中, 一些当事方例如有特权的当事方如 果愿意可以通过发送到程序单元20的适当的信息来修改固定标识符。在本发明的一些实施例中,固定标识符在被传送之前从信息中去除, 以防止用户过滤掉包括固定标识符的信息。在本发明的其它实施例中,有 特权的当事方如程序单元20的分销商或零售商可以修改固定标识符。在本发明的一些实施例中,程序单元20是自我提示程序,其在外发 信息中增加一条关于程序单元20的提示信息。在本发明的另一些实施例 中,程序单元20是自我分配程序,其例如当响应提示信息而发送请求时, 通过电子邮件信息的附件分配自身的副本。实现这样自我提示和自我分配 信息的方法和装置在本领域是公知的,因此在这里将不进行进一步详细的 描述。
虽然上文介绍了程序单元20的一些特定功能,该描述不应认为是限 制性的,在本发明的另一些实施例中程序单元20包括其它功能。虽然在上文本发明是作为其中的优选实施例描述的,但是在不偏离所 附权利要求中定义的本发明主题的实质和特征的情况下,可以修改本发 明。
权利要求
1.一种用于对由发件人发送并提交到指定用户的进入的电子信息过滤的方法,所述方法包括步骤a.提供第一临时标识符;b.接收来自所述发件人的所述进入的电子信息;c.处理所述进入的电子信息以检查其中所述第一临时标识符的存在;以及d.当检查到所述第一临时标识符时,允许给所述用户传送所述进入的电子信息。
2. 如权利要求l所述的方法,进一步包括步骤a. 提供至少一个预定输入过滤规则,所述至少一个预定输入过滤规 则不同于在所述进入的电子信息中检查所述第一临时标识符的存在;b. 处理所述进入的电子信息以冲企查所述至少一个预定输入过滤规则 的符合;c. 当符合所述至少一个预定输入过滤规则时,允许给所述用户传送所 述进入的电子信息。
3. 如权利要求2所述的方法,其中,所述至少一个预定输入过滤规 则包括在所述进入的电子信息中存在预定标识符,所述预定标识符不同于 所述第一临时标识符。
4. 如权利要求3所述的方法,其中,所述第一临时标识符包括在所 述用户发送的至少一些外发的电子信息中。
5. 如权利要求4所述的方法,其中,所述预定标识符包括在所述用 户发送的、符合至少一个预定传播规则的外发的电子信息中。
6. 如权利要求5所述的方法,其中,所述至少一个预定传插:规则包 括将外发的电子信息发送到存在于目标预定列表中的目标。
7. 如权利要求6所述的方法,其中,所述目标预定列表包括联系人 列表。
8. 如权利要求7所述的方法,其中,只有当所述预定标识符被从所 述外发的电子信息中排除时,所述第一临时标识符才包括在所述外发的电 子信息中。
9. 如权利要求4所述的方法,其中,当从所述用户收到包括命令时, 所述预定标识符包括在所述用户发送的外发电子信息中。
10. 如权利要求9所述的方法,其中,只有当所述预定标识符被从外 发的电子信息中排除时,所述第一临时标识符才包括在所述外发的电子信 息中。
11. 如权利要求4所述的方法,其中,所述第一临时标识符包括在所 述用户发送的每一个外发的电子信息中。
12. 如权利要求4所述的方法,当不符合所述至少一个预定输入过滤 规则和在所述进入的电子信息中没有所述第一临时标识符时,进一步包括 步骤a. 储存所述进入的电子信息;b. 将与所述储存的电子信息相关联的质询信息发送到所述发件人, 其中,所述质询信息设计为由人而非机器回答,所述质询信息包括质询。
13. 如权利要求12所述的方法,其中,所述质询信息包括一个识别 所述质询信息本身的质询标识符。
14. 如权利要求13所述的方法,其中,所述质询信息包括所述第一 临时标识符。
15. 如权利要求13所述的方法,进一步包括步骤a. 接收响应所述质询信息的应答信息,通过在所述应答信息中存在 所述质询标识符的至少 一部分来将所述应答信息识别为应答信息;b. 如果所述应答信息包括对所述质询的正确应答,将所述储存的信 息传送到所述用户。
16. 如权利要求15所述的方法,进一步包括步骤如果所述应答信 息包括对所述质询的不正确应答,删除所述储存的信息。
17. 如权利要求16所述的方法,其中,对所述质询的不正确应答包 括对所述质询没有应答。
18. 如权利要求17所述的方法,进一步包括步骤如果所述应答信 息包括对所述质询的正确应答,则将所述发件人添加到目标预定列表,其 中,所述用户发送到包括在所述目标预定列表中的目标的外发电子信息都 包括所述预定标识符。
19. 如权利要求18所述的方法,其中,所述质询标识符包括第二临 时标识符。
20. 如权利要求19所述的方法,其中,通过在所述应答信息中存在 所述第二临时标识符来将所述应答信息识别为应答信息。
21. 如权利要求19所述的方法,其中,所述质询标识符包括通用质 询标识符。
22. 如权利要求19所述的方法,其中,通过在所述应答信息中存在 所述通用质询标识符来将所述应答信息识别为应答信息。
23. 如权利要求22所述的方法,其中,通过在所述应答信息中存在 所述通用质询标识符和所述第二临时标识符来将所述应答信息识别为应 答信息。
24. 如权利要求23所述的方法,其中,所述进入的电子信息是电子 邮件信息。
25. 如权利要求24所述的方法,其中,所述质询信息和所述应答信 息是电子邮件信息。
26. 如权利要求25所述的方法,其中,在随机的时间间隔自动更新 所述第一临时标识符。
27. 如权利要求25所述的方法,其中,在固定的时间间隔自动更新 所述第一临时标识符。
28. 如权利要求25所述的方法,其中,在随机的时间间隔自动更新 所述第二临时标识符。
29. 如权利要求25所述的方法,其中,在固定的时间间隔自动更新 所述第二临时标识符。
30. 如权利要求25所述的方法,其中,所述预定标识符包括在从包 含目标域和源域的组中选择的电子邮件信息的 一 个域中。
31. 如权利要求25所述的方法,其中,所述第一临时标识符包括在 从包含目标域和源域的组中选择的电子邮件信息的 一个域中。
32. 如权利要求25所述的方法,其中,所述第一临时标识符表示进 入的电子信息发送的时刻。
33. 如权利要求25所述的方法,其中,所述第一临时标识符表示进 入的电子信息发送的目标。
34. 如权利要求25所述的方法,其中,所述第一临时标识符表示发 送的进入的电子信息的内容。
35. 如权利要求25所述的方法,进一步包括a. 提供固定标识符,所述用户不能改变所述固定标识符;b. 处理所述进入的电子信息以检查其中所述固定标识符的存在;c. 当检查到所述固定标识符时,允许给所述用户传送所述进入的电 子信息。
36. 如权利要求6所述的方法,进一步包括步骤自动发送标识符更 新信息到每个出存在于所述目标预定列表中的目标,进一步到来自所述用 户的指令以将所述预定标识符改为新的预定标识符,所述标识符更新信息 包括所述新的预定标识符。
37. 如权利要求4所述的方法,其中,当不符合所述至少一个预定输 入过滤规则,在所述进入的电子信息中没有第一临时标识符和没有用户先 前提供的授权时,所述方法进一步包括步骤a. 储存所述进入的电子信息;b. 将与所述储存的电子信息相关联的质询信息发送到所述发件人, 其中,所述质询信息设计为由人而非机器回答,所述质询信息包括质询。
38. —种用于对由发件人发送并提交到指定用户的进入的电子邮件 信息过滤的方法,所述方法包括步骤a. 提供第一临时标识符和预定标识符;b. 接收来自所述发件人的所述进入的电子邮件信息;c. 处理所述进入的电子邮件信息以检查其中所述第一临时标识符和 预定标识符中至少一个的存在;以及d. 当检查到所述第一临时标识符和预定标识符中至少一个时,允许 给所述用户传送所述进入的电子邮件信息;e. 在所述进入的电子邮件信息中没有所述第一临时标识符和所述预 定标识符时,储存所述进入的电子邮件信息并将与所述^f渚存的电子邮件信 息相关联的质询信息发送到所述发件人,其中,所述质询信息设计为由人 而非机器回答,所述质询信息包括质询。
39. —种包括由计算装置执行的程序单元的机器可读存储媒介,所述 程序单元用于过滤由发件人发送并提交到指定用户的进入的电子信息,所 述程序单元包括a. 标识符生成模块,其用于提供第一临时标识符;b. 输入模块,其用于接收来自所述发件人的所述进入的电子信息;以及c. 过滤模块,其运用于(i)处理所述进入的电子信息以检查其中所 述第一临时标识符的存在;以及(ii)当检查到所述第一临时标识符时, 允许给所述用户传送所述进入的电子信息。
40. 如权利要求39所迷的机器可读存储媒介,其中,所述程序单元 进一步包括输出模块,所述输出模块用于释放所述进入的电子信息以传送 到所述用户。
41. 如权利要求39所述的机器可读存储媒介,其中,所述过滤模块 进一步应用于a.处理所述进入的电子信息以检查至少一个预定输入过滤规则的符 合,所述至少一个预定输入过滤少见则不同于在所述进入的电子信息中检查所述第一临时标识符的存在;b.当符合所述至少一个预定输入过滤规则时,允许给所述用户传送 所述进入的电子信息。
42. 如权利要求41所述的机器可读存储媒介,其中,所述至少一个 预定输入过滤规则包括在所述进入的电子信息中存在预定标识符,所述预 定标识符不同于所述第 一临时标识符。
43. 如权利要求42所述的机器可读存储媒介,其中,所述第一临时 标识符包括在所述用户发送的至少一些外发的电子信息中。
44. 如权利要求43所述的机器可读存储媒介,其中,所述预定标识 符包括在所述用户发送的并符合至少一个预定传播规则的外发电子信息 中。
45. 如权利要求44所述的机器可读存储媒介,其中,所述至少一个 预定传播规则包括将所述外发的电子信息发送到存在于目标预定列表中 的目标。
46. 如权利要求45所述的机器可读存储媒介,其中,所述目标预定 列表包括联系人列表。
47. 如权利要求46所述的机器可读存储媒介,其中,只有当所述预 定标识符被从所述外发的电子信息中排除时,所述第 一临时标识符才包括 在所述外发的电子信息中。
48. 如权利要求43所述的机器可读存储媒介,其中,所述第一临时 标识符包括在所述用户发送的每一个外发电子信息中。
49. 如权利要求43所述的机器可读存储媒介,其中,当不符合所述 至少 一个预定输入过滤规则和在所述进入的电子信息中没有第 一临时标 识符时,所述过滤模块进一步运用于a. 储存所述进入的电子信息;b. 将与所述储存的电子信息相关联的质询信息发送到所述发件人, 其中,所述质询信息设计为由人而非机器回答,所述质询信息包括质询和 识别所述质询信息本身的质询标识符。
50. 如权利要求49所述的机器可读存储媒介,其中,a. 所述标识符生成模块进一步运用于提供第二临时标识符;以及b. 所述质询信息包括所述第二临时标识符。
51. 如权利要求50所述的机器可读存储媒介,其中,所述质询信息 包括所述第 一 临时标识符。
52. 如权利要求51所述的机器可读存储媒介,其中,a. 所述输入模块进一步运用于接收响应所述质询信息的应答信息;b. 所述过滤模块进一步运用于通过在所述应答信息中存在所述质询 标识符的至少 一部分来将所述应答信息识别为应答信息,以及如果所述应 答信息包括对所述质询的正确应答,允许将所述储存的信息传送到所述用 户。
53. 如权利要求52所述的机器可读存储媒介,其中,所述过滤模块 进一步运用于如果所述应答信息包括对所述质询的不正确应答,删除所 述储存的信息。
54. 如权利要求53所述的机器可读存储媒介,其中,通过在所述应 答信息中存在所述第二临时标识符来将所述应答信息识别为应答信息。
55. 如权利要求53所述的机器可读存储媒介,其中,所述质询标识 符包括通用质询标识符。
56. 如权利要求55所述的机器可读存储媒介,其中,通过在所述应 答信息中存在所述通用质询标识符来将所述应答信息识别为应答信息。
57. 如4又利要求56所述的机器可读存储纟某介,其中,通过在所述应 答信息中存在所述通用质询标识符和所述第二临时标识符来将所述应答 信息识别为应答信息。
58. 如权利要求57所述的机器可读存储媒介,其中,所述进入的电 子信息、所述质询信息和所述应答信息是电子邮件信息。
59. 如权利要求57所述的机器可读存储^!某介,其中,所述标识符生 成模块在随机的时间间隔自动更新所述第一临时标识符。
60. 如权利要求57所述的机器可读存储媒介,其中,所述标识符生 成模块在固定的时间间隔自动更新所述第一临时标识符。
61. 如权利要求57所述的机器可读存储媒介,其中,所述预定标识 符包括在电子邮件信息的目标域中。
62. 如权利要求57所述的机器可读存储媒介,其中,所述第一临时 标识符包括在电子邮件信息的目标域中。
63. 如权利要求57所述的机器可读存储^^某介,其中,所述标识符生 成模块至少以所述第 一临时标识符被提供的时刻为基础来提供所述第一 临时标识符。
64. 如权利要求57所述的机器可读存储媒介,其中,所述标识符生 成模块至少以外发电子信息发送的目标为基础来提供所述第一临时标识符。
65. 如权利要求57所述的机器可读存储媒介,其中,所述标识符生 成模块至少以发送的外发电子信息的内容为基础来提供所述第一临时标 识符。
66. —种用于对由发件人发送并提交到指定用户的进入的电子邮件 信息过滤的系统,所述系统包括a. 标识符生成设备,其用于提供第一临时标识符;b. 输入设备,其用于接收来自所述发件人的所述进入的电子邮件信自 c. 过滤设备,其用于处理所述进入的电子邮件信息以检查其中所述 第一临时标识符的存在,以及当检查到所述第一临时标识符时,允许给所 述用户传送所述进入的电子邮件信息。
67. 如权利要求66所述的系统,其中,所述过滤设备进一步用于 处理所述进入的电子邮件信息以检查所述进入的电子邮件信息中预定标 识符的存在,以及当检查到所述预定标识符时,允许给所述用户传送所述 进入的电子邮件信息。
68. 如4又利要求67所述的系统,其中,所述标识符生成设备、所述 输入设备和所述过滤设备位于服务器上。
69. 如权利要求68所述的系统,进一步包括a. 电子邮件接口设备,其用于为所述用户显示进入的电子邮件信息, 以及用于从用户输入产生电子邮件信息;以及b. 输出设备,其发送电子邮件信息到所述电子邮件接口设备。
70. 如权利要求69所述的系统,其中,a. 所述输出设备位于所述服务器上;以及b. 所述电子邮件接口设备位于与所述服务器进行电子信息通讯的客 户端上。
71. 如权利要求70所述的系统,其中,所述电子邮件接口设备在从 所述用户输入产生的至少一些所述外发电子邮件信息中包括所述第一临 时标识符。
72. 如权利要求70所述的系统,其中,所述电子邮件接口设备在从 所述用户输入产生的外发电子邮件信息中包括所述第 一临时标识符,所述 外发电子邮件信息符合至少一个预定传播规则。
73. 如权利要求72所述的系统,其中,所述至少一个预定传播规则 包括将所述外发的电子信息发送到存在于目标预定列表中的目标。
74. 如权利要求73所述的系统,其中,所述目标预定列表包括联系 人列表。
75. 如权利要求70所述的系统,其中,只有当所述预定标识符被:/人 所述外发电子信息中排除时,所述电子邮件接口设备在从所述用户输入产 生的外发电子邮件信息中包括所述第 一临时标识符。
76. 如权利要求70所述的系统,其中,所述电子邮件接口设备在从 所述用户输入产生的每一个外发电子邮件信息中包括所述第一临时标识 符。
77. 如权利要求70所述的系统,其中,当不符合所述至少一个预定 输入过滤规则和在所述进入的电子信息中没有所述第一临时标识符时,所 述过滤设备进一步用于a. 储存所述进入的电子邮件信息;b. 将与所述储存的电子邮件信息相关联的质询邮件信息发送到所述 发件人,其中,所述质询邮件信息设计为由人而非机器回答,所述质询邮 件信息包括质询和质询标识符。
78. 如权利要求77所述的系统,其中,a. 所述输入设备进一步用于接收响应所述质询邮件信息的应答邮件 信息;b. 所述过滤设备进一步用于通过在所述应答邮件信息中存在所述质 询标识符的至少一部分来将所述应答邮件信息识别为应答邮件信息,以及 如果所述应答邮件信息包括对所述质询的正确应答,将所述储存的信息传 送到所述用户。
79. 如权利要求78所述的系统,其中,所述过滤设备进一步用于 如果所述应答邮件信息包括对所述质询的不正确应答,删除所述储存的信 息。
80. 如权利要求77所述的系统,其中,所述电子邮件接口设备进一 步用于如果所述应答邮件信息包括对所述质询的正确应答,将所述发件 人加到目标预定列表,其中,所述用户发送到包括在所述目标预定列表中 的目标的外发电子邮件信息包括所述预定标识符。
81. 如权利要求80所述的系统,其中,所述标识符生成设备在随机 的时间间隔自动更新所述第一临时标识符。
82. 如权利要求80所述的系统,其中,所述标识符生成设备在固定 的时间间隔自动更新所述第一临时标识符。
83. 如权利要求80所述的系统,其中,所述电子邮件接口设备在外 发电子邮件信息的目标域中包括所述预定标识符。
84. 如权利要求80所述的系统,其中,所述电子邮件接口设备在外 发电子邮件信息的目标域中包括所述第一临时标识符。
85. 如利要求6所述的系统,进一步包括步骤自动更新预定标识符,进一步接收标识符更新信息,所述标识符更新信息包括与预定目标相关联 的新的预定标识符。
全文摘要
一种用于对由发件人发送并提交到用户的进入的电子信息过滤的方法。该方法包括提供第一临时标识符号,接收来自发件人的进入的电子信息,处理进入的电子信息以检查其中第一临时标识符的存在,以及当检查到第一临时标识符时,允许给用户传送进入的电子信息。
文档编号H04L12/54GK101120568SQ200580038387
公开日2008年2月6日 申请日期2005年9月7日 优先权日2004年9月14日
发明者吉恩-路易斯·维尔 申请人:吉恩-路易斯·维尔
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1