当前位置: 首页 > 专利查询>诺基亚公司专利>正文

基于面向用户的惩罚计数随机拒绝管理电子邮件的方法和系统技术方案

技术编号:2840554 阅读:217 留言:0更新日期:2012-04-11 18:40
一种基于面向用户的惩罚计数(PC)随机拒绝管理电子邮件的方法和系统。本发明专利技术确定用于特定用户的门限,并且对于超过所述特定于用户的门限评估累积的PC。基于与资源相关的状态,确定不同的操作状态。在正常操作状态,基本上所有发送的电子邮件都被处理。在选择拒绝状态,来自具有累积惩罚计数的用户的发送邮件被随机地被拒绝,另一些被处理。在随机拒绝状态,来自不具有累积惩罚计数的用户的发送邮件基于资源使用情况以及调整倍乘因子而被随机地被拒绝,而来自具有累积惩罚计数的用户的发送邮件被完全拒绝。用户可能被指配一个免除状态,以使得来自用户的基本上所有电子邮件的处理独立于用户的PC。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及网络通信,尤其但不排他地涉及一种面向用户的电子邮件管理的方法和系统。
技术介绍
在当今网络环境中,电子邮件系统正在快速地取代传统的通信系统。现代电子邮件系统包括了大文件、语音、视频等的交换。电子邮件系统的迅速发展已经带来了对安全性的关注。包括邮件洪泛(mail flooding)的拒绝服务攻击,是影响电子邮件系统安全性的常见问题。就目前的技术水平来看,一种可能的回应是在发生邮件洪泛或者拒绝服务攻击事件发生的时候拒绝所有收到的电子邮件。然而这样的回应可能不是所需要的,因而可能将合法发送者发送的邮件和捣乱者发送的邮件一并拒绝了。因此,基于这些考虑和其他的考虑,提供了本专利技术。附图说明以下参考附图描述了本专利技术的非限制性和非排他性实施例。附图中如无特别说明,相似的附图标记指代所有附图中相似的部分。为了便于更好的理解本专利技术,参考下面对本专利技术的详细描述,并将这些详细描述与附图一起阅读。其中图1示意了本专利技术可以操作的环境中的一个实施例;图2示意了根据本专利技术的一个实施例,电子邮件服务器的功能方框图;图3A示意了根据本专利技术另一个实施例,包括行为跟踪表的示例性数据结构图; 图3B示意了根据本专利技术的其他实施例,包括惩罚计数表的示例性数据结构图;图4示意了惩罚计数随机拒绝状态机的方框图;图5示意了为用户维持惩罚计数表过程的流程图;图6示意了实施面向用户的惩罚计数随机拒绝的过程的流程图。具体实施例方式现在通过参照附图在下文中详细地描述本专利技术,该附图构成本专利技术的一部分,并且借助于附图描述示出了本专利技术可以实施的具体示例性实施例。但是,本专利技术可以以多种不同形式具体实施,并且不应仅局限于在此公开的实施例;提供这些实施例是为了对本专利技术的公开更彻底更全面,并且能够向本领域技术人员充分传递本专利技术的范围。除此之外,本专利技术可以具体实施为方法或设备。因此,本专利技术可以采用整个硬件实施例的形式、整个软件实施例的形式、或者软件与硬件结合实施例的形式。因此下面的详细描述不是从限制的意义作出的。简言之,本专利技术涉及一种采用面向用户的惩罚计数随机拒绝(PCRR),管理电子邮件系统的方法和系统。面向用户的PCRR包括一种惩罚计数拒绝机制,这种机制保持一个行为跟踪表和一张惩罚计数表。该行为跟踪表随着每个用户行为值的累积统计而被动态地更新,包括电子邮件数量、电子邮件的大小和连接时间。可以为每个行为值定义特定于用户的门限值。根据行为值超过特定于用户的门限值来确定惩罚计数值,并将该计数值存储在惩罚计数表中。可以通过IP地址、电子邮件地址等来识别用户。PCRR状态机可以包括三种操作状态正常、选择性拒绝和随机拒绝。在正常操作状态,基本上所有的电子邮件都会被接受。在选择拒绝状态,来自具有惩罚计数的用户的邮件可以利用与惩罚计数近似成正比的概率而被随机地被拒绝。在随机拒绝状态,系统出现最高警告,基本上来自具有惩罚计数的用户的所有邮件都可能被拒绝。在相同运行状态下,来自不具有惩罚计数的另一个用户的邮件可能以一定的概率被随机拒绝,其中这个概率近似地正比于资源的使用情况和特定于用户的调整倍乘因子。图1示意了本专利技术可以在其上运行的环境中的一个实施例。然而,不是所有的组件都被要求用于实现本专利技术,布置中的变化和组件的类型都可以在不背离本专利技术的精神和范围内确定。如图所示,系统100包括客户机设备103-105、网络112和电子邮件服务器110。网络112使得通信在客户机设备103-105和电子邮件服务器110之间实现。一般地,客户机设备103-105基本上可以包括能够与其他计算设备连接的任何计算设备,用以收发包括电子邮件和其他交互消息的信息。这些设备可以包括典型地使用有线通信媒体进行连接的设备,诸如个人电脑、多处理器系统、基于微处理或可编程的消费者电子设备,网络PC等。这些设备也可以包括典型地使用无线通信媒体进行连接的设备,诸如手机、智能手机、射频(RF)设备、红外(IR)设备、组合一个或多个前述设备的集成设备、或者基本上任何的移动设备等。同样地,客户机设备103-105可以是任何通过使用无线或有线通信媒体进行连接的设备,诸如PDA、POCKET PC、可穿戴电脑、或者任何一种通过无线和/或有线通信媒体进行通信的其他设备。客户机设备103-105可以进一步包括客户机应用等,这些应用用于管理上面提到的动作。此外,客户机设备103-105还可以包括电子邮件客户机应用等,这种应用可以使得终端用户和电子邮件服务器应用交互作用。在一个实施例中,电子邮件客户机用于提供多种功能,包括但不限于鉴权、终端用户定制电子邮件特性的能力、以及与电子邮件服务器同步等。电子邮件客户机可以实现输入,诸如键盘、鼠标、音频之类。电子邮件客户机还可以执行一些与电子邮件相关的计算,包括但不限于音频、视频等。在一个实施例中,客户机设备103-105用于收发和存储与电子邮件相关的文件、可执行文件、音频文件、图形文件等。在另一个实施例中,电子邮件服务器应用驻留于诸如电子邮件服务器110的另一个网络设备上。然而,本专利技术并不局限于此,例如,客户机设备103-105也可以包括电子邮件服务应用等,这样电子邮件客户机和电子邮件服务器应用可以在同一个客户机设备中互相作用,甚至在另一个客户机设备上交互作用。而且,虽然本专利技术被描述成使用客户机/服务器体系结构,但是本专利技术但并不限于此。也可以使用其他计算体系结构,包括但不限于对等关系。网络112和客户机设备103-105等相互耦合,并且与电子邮件服务器110耦合。网络112可以使用任何形式的计算机可读媒体,以从一个电子设备向另一个电子设备通信信息。而且,除了局域网(LAN)、广域网(WAN)、诸如通过通用串行总线(USB)端口的直接连接、其他计算机可读媒体形式、或他们的任意组合,网络112还可以包括因特网。在互相连接的局域网(LAN)组中,包括那些基于不同体系结构和协议的局域网,路由器可以用作LAN之间的链路,以便使得消息能从一个电子设备发送到另一个电子设备。局域网内的通信链路典型地包括双绞线或者同轴电缆,网络之间的通信链路则可以使用模拟电话线、包括T1、T2、T3和T4的全部或部分专用数字线路、综合业务数字网络(ISDN)、数字用户线(DSL)、包括卫星链路的无线链路、以及为本领域技术人员所知的其他通信链路。网络112还可以进一步使用多种无线接入技术,包括但不局限于2G、3G蜂窝系统无线接入、无线局域网(W-LAN)、无线路由器(WR)网等。诸如2G、3G和未来接入网的接入技术可以使得移动设备得到大范围覆盖,该移动设备诸如是具有不同移动程度的客户机设备102。例如,网络112可以通过无线网络接入实现无线连接,这些无线网络接入诸如是全球移动通信系统(GSM)、通用分组无线业务(GPRS)、增强型数据GSM环境(EDGE)、宽带码分复用接入(WCDMA)等。此外,远程计算机和其他相关电子设备可以通过调制解调器或临时电话线远程连接到局域网(LAN)或广域网(WAN)。实际上,网络112包括任何可以使得信息在客户机设备103-105和电子邮件服务器110等之间传递的通信方法。另外,网络112可以包括通信媒体,这些通信媒体通常具体实现计算机可读指令、数据结构、程序模块,或者调制数据本文档来自技高网...

【技术保护点】
一种管理电子消息的方法,包括:部分地基于与用户相关的身份确定门限;部分地基于所述用户的资源使用情况以及所述门限,确定累积惩罚计数;以及部分地基于所述累积惩罚计数以及与资源相关的状态,管理所述用户发送的消息。

【技术特征摘要】
【国外来华专利技术】US 2004-5-4 10/838,5811.一种管理电子消息的方法,包括部分地基于与用户相关的身份确定门限;部分地基于所述用户的资源使用情况以及所述门限,确定累积惩罚计数;以及部分地基于所述累积惩罚计数以及与资源相关的状态,管理所述用户发送的消息。2.根据权利要求1的方法,其中所述身份进一步包括客户机设备的IP地址和所述用户使用的电子邮件地址中的至少一个。3.根据权利要求1的方法,其中确定累积惩罚计数进一步包括部分地基于所述用户超过所述门限使用资源情况,评估惩罚计数,其中所述门限值与由所述用户发送的消息的大小、所述用户发送的消息的数量以及所述用户和消息服务器的连接时间中的至少一个相关;通过衰减因子减少所述惩罚计数;以及为每项资源累加惩罚计数。4.根据权利要求3的方法,进一步包括给用户指配免除状态,以免除用户接收到对于资源使用的惩罚计数。5.根据权利要求3的方法,其中所述衰减因子根据两个状态更新之间的时间和预先确定的保留期而确定。6.根据权利要求1的方法,其中所述状态至少基于保持的TCP连接的数量、接收消息队列中的消息数以及使用的存储空间的大小中的至少一个。7.根据权利要求1的方法,进一步包括部分地基于所述状态确定操作状态,其中所述操作状态包括正常操作状态、选择拒绝状态和随机拒绝状态的其中一种。8.根据权利要求7的方法,其中在正常操作状态下管理消息进一步包括使得从所有用户发送的所有消息基本上都被处理。9.根据权利要求7的方法,在选择拒绝操作状态下管理消息进一步包括如果用户的累积惩罚计数大约为0,则允许所述用户发送的所有消息基本上都被处理;以及如果所述用户的累积惩罚计数大于0,部分地基于所述累积计数器确定拒绝因子;产生随机数;以及部分地基于所述拒绝因子和所述随机数的比较,拒绝所述用户发送的消息。10.根据权利要求7的方法,在随机拒绝操作状态下管理消息进一步包括如果用户的累积惩罚计数大于0,基本上拒绝所述用户发送的所有消息;如果所述用户的累积惩罚计数等于0,部分地基于资源使用情况,确定资源使用因子;产生随机数;和部分地基于所述随机数与所述资源使用因子和所述用户预先确定的调整倍乘因子的乘积的比较,拒绝所述用户发送的消息。11.根据权利要求10的方法,其中如果所述调整倍乘因子被指配大约为0的值,在随机拒绝状态下,基本上所述用户发送的所有消息都被处理。12.一种消息服务器,包括收发信机,用于接收来自用户的消息;存储器,用于存储与所述用户相关的门限和累积惩罚计数;以及处理器,用于执行以下的动作部分...

【专利技术属性】
技术研发人员:王冰
申请(专利权)人:诺基亚公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1