CN101048769A - 用于路由环和垃圾邮件检测的两用计数器 - Google Patents
用于路由环和垃圾邮件检测的两用计数器 Download PDFInfo
- Publication number
- CN101048769A CN101048769A CNA2005800053722A CN200580005372A CN101048769A CN 101048769 A CN101048769 A CN 101048769A CN A2005800053722 A CNA2005800053722 A CN A2005800053722A CN 200580005372 A CN200580005372 A CN 200580005372A CN 101048769 A CN101048769 A CN 101048769A
- Authority
- CN
- China
- Prior art keywords
- source
- message
- counter
- destination
- threshold value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
Abstract
一种用于在消息收发网络内对不期望情况进行检测的方法。接收消息并识别该消息的源。如果用于该源的数据库中的条目还未被创建,则创建条目。用于该源的源计数器然后设置为1且为该源创建时间戳。如果用于该源的数据库中的条目以前已被创建,则该源计数器增加1且更新该时间戳。然后该源计数器与源阈值进行比较,且在预定量的时间期间如果该源计数器超过该源阈值,则触发源告警。可实施相对于该预定量的时间的滑动以考虑可由所设置的时间段遇到或分裂的总计数。本发明对检测“垃圾邮件”事件和不期望的路由环特别有用。
Description
技术领域
本发明总地涉及在网络中进行可疑业务模式的检测。更特别地,本发明涉及在基于例如源和目的地地址和/或时序的无线消息收发网络中进行这样的检测。
背景技术
垃圾邮件是困扰很多当前通信网络且特别是电信网络的一个问题。如此处所使用的,“垃圾邮件”包括来自与无线设备(如移动电话)相关联的一个或一小组始发号码的大量消息收发,其经常包含不想要的或不期望的内容。垃圾邮件经常采取从单个源地址到多个接收者的非常大数目的消息的形式,且可能由通过连接到计算机或无线调制解调器的手持电话机向无线网络发送消息的应用引起。此外,垃圾邮件可定义为从单个源发送到单个目的地地址的大数目的消息,而没有相反方向上的对应消息。虽然在传统意义上未严格考虑垃圾邮件,但这可能构成例如运营商可能希望被警告的消息收发网络的类似拒绝服务的误用,或其还可能指示不期望的“路由环”。
如此处所使用的,术语“路由环”指一个运营商、例如移动电话网络提供商认出一号码不在其系统中并将有关该号码的呼叫或消息转发到另一网络所籍由的情况,或逻辑地桥接不同网络的中介。但是,该中介(或另一网络)认出该号码属于始发的运营商的系统并将该消息发送回。此路由和重路由可无限继续。
不期望的环路可经常发生在号码可携性(NP)的背景中,籍此,消息交换环境中的两个实体、例如一无线运营商和一运营商间的销售商在给定的时刻具有对于特定电话号码的不同路由信息。例如,运营商间的销售商可能已通过实时移植(porting)/集中(pooling)数据馈送接收并处理了用于一电话号码的移植事件的通知,但是无线运营商由于多种原因还未更新其本地路由信息以反映该通知。此冲突可导致上述消息或路由环。
在这种情况下,运营商将(不正确地)确定例如寄送到一电话号码的短消息服务(SMS)消息在其网络之外,且将相应地将该消息传送到运营商间的销售商用于递送。该销售商(或中介)将(正确地)确定该电话号码已移植到该运营商且因此应由该运营商服务,且将相应地将该消息返回给运营商用于递送。然后该消息将无限来回反弹而不被发送到期望的接收者。
垃圾邮件和路由环都为运营商和客户带来了问题。期望的是,识别、在通信网络内减少并可能甚至消除垃圾邮件和路由环。这在处理如SMS消息的数据的无线通信网络内特别期望。
发明内容
在一个示范性实施例中,本发明涉及一种用于在消息收发网络内对不期望情况进行检测的方法。该方法包括接收消息并识别该消息的源。如果用于该源的数据库中的条目还未被创建,则在用于该源的数据库中创建条目。用于该源的源计数器设置为1且为该源创建时间戳。如果用于该源的数据库中的条目以前已被创建,则源计数器增加1且更新时间戳。然后在一预定时间段内,源计数器与源阈值进行比较,且如果源计数器超过源阈值,则触发源告警。
附图说明
图1所示为根据本发明一示范性实施例的示范性消息计数器增加过程的流程图;
图2所示为在网络内接收消息的时间线;
图3所示为根据本发明一示范性实施例使用滑动窗进行“垃圾收集”的流程图;
图4所示为路由环情况的图;以及
图5所示为根据本发明一实施例的示范性跟踪方法的流程图。
具体实施方式
在一优选实施例中,本发明监视移动通信用户之间正在进行的消息业务以致力于识别可能构成垃圾邮件的模式,如上面所定义的,或指示在一个网络的两部分间或在网络间来回无止尽地发送消息的路由环。本领域技术人员会认识到本发明不应仅限于移动通信用户之间的业务,还可应用于可能发生垃圾邮件或路由环的任何网络。通过根据与本发明的原理一致的原理来监视网络,可以更快地识别、并因此更快地补救这种不期望情况的存在。
在其最基本的水平,本发明致力于以对于固定尺寸的时间窗合适的方式跟踪两个网络间或单个网络内流动的所有消息的源和目的号码(例如,电话号码或地址)。在一优选实施例中,数据库或其他存储库存储由特定源地址发送的消息的号码和表示给定实例的创建时间的时间戳。当消息通过该系统时,在数据库中创建适当的数据结构(如果对特殊源地址还不存在)且计数器增加,该计数器指示从该特定源地址发送的消息的数目。
该过程在图1中示出。最初,在步骤100创建新消息(例如,来自移动电话的SMS)并从位置A发送到位置B。在步骤110,该系统检查用于始发方A的数据库中是否存在条目。如果条目不存在,则在步骤120创建新条目同时计数器置1,并创建时间戳。如果条目已存在,则在步骤130,计数器增加并更新时间戳。一旦计数器和时间戳被更新,就在步骤140执行相对于阈值的检查。如果计数器值(依赖于设置)达到或超过阈值,则在步骤150发出告警。但是,如果未越过阈值,则系统等待网络内或网络间待发送的下一消息。
利用计数器和时间戳信息,根据本发明,通过使用以规则的间隔去除比固定窗尺寸旧的所有条目的垃圾收集方法,可以实施有效的固定尺寸的“跳窗(jumping window)”。例如,如果经过了30分钟且还未到阈值,则丢弃在这30分钟跳窗期间收集的数据并重新启动该过程。本方案具有非常有效的优点,因为垃圾收集器例程每个时间段仅需比较一个整数值(例如,消息数目)以确定是否去除消息历史数据。该方法的一个缺点在于固定的跳窗的性质。消息风暴(flurry)在整体上从单个源地址发送,可能超过所识别的垃圾邮件阈值,但是相对于垃圾收集短暂地发送,该风暴的两部分每个都保持低于阈值或检测水平。
此情况在图2中示出,其中图示了在约7分钟时段内发送15个消息。后来,又有30个消息在半小时的最后15分钟中发送。如果阈值设置为半小时内50个消息,则典型的系统不会发出告警,因为垃圾收集会被设置为每半小时发生一次,因此在该时段期间擦除所有计数器信息。在下一半小时的开始,图示出另外30个消息在第一个15分钟内被发送。因为垃圾收集发生在30分钟标记处,所以系统不将此检测为垃圾邮件实例,即使如图所示在30分钟时段中发送了60个消息。实质上,固定跳窗分裂成两半,由此使该事件不被检测到,否则会被检测为垃圾邮件实例。表1示出利用固定窗的垃圾收集。
表1
时间间隔 | 开始总数 | 进入数 | 中间总和 | 覆盖的时间间隔 | 去除的数 | 终止总数 |
T0 | 0 | 0 | 0 | N/A | 0 | 0 |
T5 | 0 | 10 | 10 | N/A | 0 | 10 |
T10 | 10 | 5 | 15 | N/A | 0 | 15 |
T15 | 15 | 0 | 15 | N/A | 0 | 15 |
T20 | 15 | 10 | 25 | N/A | 0 | 25 |
T25 | 25 | 10 | 35 | N/A | 0 | 35 |
T30 | 35 | 10 | 45 | All | 45 | 0 |
T35 | 0 | 10 | 10 | N/A | 0 | 10 |
T40 | 10 | 10 | 20 | N/A | 0 | 20 |
T45 | 20 | 10 | 30 | N/A | 0 | 30 |
T50 | 30 | 0 | 30 | N/A | 0 | 30 |
如表1所示,当窗是固定的时,发生消息累积的不期望实例或垃圾邮件,因为消息的到达跨越两个窗。为确保发出告警且检测到这样的垃圾邮件实例,优选地实施滑动窗。此滑动窗利用更精细的数据结构实施,在该数据结构中,时间戳被时间戳的排序数组(或类似的数据结构)代替,每个时间戳相对于每一计数器增量。垃圾收集器从该数组去除比固定窗尺寸旧的所有条目,并相应地递减计数器。以此方式,只有当计数器到达0时,才从哈希表去除完整的数据结构。
因此,细化的方案可实施“滚动”窗。这需要更精细的数据结构,其中时间戳和计数器被时间戳的容器一例如先进先出(FIFO)队列或其他类似结构代替。垃圾收集器从该容器去除比固定窗尺寸旧的所有条目。只有当最后的元素从该容器去除时,该容器本身才从哈希表去除。这一使用滑动或滚动窗的增强的垃圾邮件检测示出在表2。
表2
时间间隔 | 开始总数 | 进入数 | 中间总数 | 覆盖的时间间隔 | 去除的数 | 结束总数 |
T0 | 0 | 0 | 0 | N/A | 0 | 0 |
T5 | 0 | 10 | 10 | N/A | 0 | 10 |
T10 | 10 | 5 | 15 | N/A | 0 | 15 |
T15 | 15 | 0 | 15 | N/A | 0 | 15 |
T20 | 15 | 10 | 25 | N/A | 0 | 25 |
T25 | 25 | 10 | 35 | N/A | 0 | 35 |
T30 | 35 | 10 | 45 | T0 | 0 | 45 |
T35 | 45 | 10 | 55 | T5 | 10 | 45 |
T40 | 45 | 10 | 55 | T10 | 5 | 50 |
T45 | 60 | 10 | 60 | T15 | 0 | 60 |
T50 | 60 | 0 | 60 | T20 | 10 | 50 |
利用此滑动方法,由于数组搜索和相关计数器递减相对于简单整数比较的相对复杂性以及定期的垃圾收集,会遇到轻微的性能损失。还将发生存储器空间的显著增大。表2所述垃圾收集过程示出在图3。如图所示,在步骤300获得下一队列。该“队列”,如此处所使用的,表示包含或容纳动态改变的单独条目组的数据结构,每一单独条目表示被观测为源自特定源(A,B,...)的那些(SMS)消息。垃圾收集例程,其示范性实施例示出在图3,在它完成工作时将重复通过队列中的条目以访问所有计数器/时间戳。接着,在步骤310,还获得有关该队列的时间戳。然后在步骤320检查时间戳以查看它是落在预定窗尺寸内部还是外部。如果时间戳落在该窗尺寸外部,则在步骤330去除时间戳。否则,过程返回到步骤300以得到下一队列。但是因为时间戳数组总是排序的,可应用非常有效的数组操作方法。为了获得该结果,必须考虑存储器空间的显著增大。
在支持号码可携性的移动电话网络环境中,一个运营商的用户能够带走他的/她的当前电话号码并在另一运营商的网络中使用它,以避免为了改变运营商而改变电话号码。以前,运营商接收电话号码的专用块,使得他们的系统容易检测什么号码是他们的网络的一部分以及什么号码在他们的网络之外。但是,现在用户能将他们的号码从一个运营商带到下一个运营商,于是在用户端简化了从一个运营商到另一个运营商的改变。但是,如上所述,该号码可携性会为运营商带来很多问题。
在号码可携性的情况下,用户Y(参考图4)将它的号码从其始发运营商—运营商2,带到新的运营商—运营商1。如图4所示,当也利用运营商1的用户X发送消息到新增加到运营商1的用户Y,由于多种原因,运营商1(不正确地)认为用户Y在它的网络之外。运营商1然后发送消息到中介I用于转换该消息以确保在运营商间适当传输。中介I随后(正确地)认为用户Y实际上是运营商1的网络的一部分并将该消息发送回运营商1以发送到用户Y。由于运营商和中介所具有的关于用户Y的信息之间的差异,此路由和重路由将无限继续。该差异导致路由环。如果中介I和运营商1都没有机制以防止将消息发送回始发网络,该消息将无限地留在该路由环中,或直到某些定时器到期,且实际将永不会到达它的目的地。
为了在单个源和目的地之间检测路由环或过多的消息收发,需要跟踪附加的信息。代替增量每个源地址的单个计数器,还优选地配置用于每一源地址的数据结构以包含用于每一目的地地址的单独的计数器。为此,以前限定的数据结构可修改为包含哈希表,或为了保持相同类型数据结构而类似地索引为“容器”,由目的地地址索引。这允许该系统不仅仅跟踪来自该源地址的消息的总量。修改的跟踪方法在图5中示出。
如图5所示,使用步骤200所示的电话号码,新消息从位置X发送到位置Y。如利用图2的方法,系统检查在步骤210是否已为X创建了条目。如果没有,则在步骤220用索引X创建一新条目且计数器置1。因为这是用于X的新条目,可以假设没有为Y创建子条目,所以在步骤240,用索引Y创建一新的子条目。但是如果存在条目,而不是在此时增加计数器,则在步骤230,系统检查在X的主条目下是否存在用于Y的子条目。如果用于Y的子条目不存在,则在步骤240创建用于Y的新的子条目且计数器置1。如果用于Y的子条目存在,则在步骤250计数器增加且更新时间戳。在这一点,在步骤260计数器与阈值相比较,如果计数器大于该阈值,则在步骤270发出告警。如果不到该阈值,则系统等待下一消息,而不发出告警。
通过增加此附加数据,本发明的监视机制可用几种方式改变。第一,可为每个窗的消息的总数目以及每个目的地地址和窗的消息的数目配置不同阈值。第二,基于消息总数目的告警可包含不同目的地地址和相关消息计数的详细细目。
如果引入此垃圾邮件/路由环检测方法的网络是分布式性质的,可能没有所有消息必须通过的单个点。在这种情况下,至少有2种方案。第一,遍布网络的单独硬件上的过程可使用共享设备,如固态盘,作为用于所有内存储器数据结构的存储介质。尽管这确保经过网络的消息业务的精确计数,但与排他地在本地存储器内工作的过程相比,它可能显著使性能劣化。如果业务分布在地理上分离的网络中,则此方法也可能不实用。
在针对分布式网络问题的第二方案中,相对于经过网络的业务总量限定的阈值可除以运用本发明的位置数目。例如,如果每小时100个消息被限定为每个源地址的阈值,则可配置具有每小时50个消息的阈值的两个过程。尽管如果业务不是基于源地址负载平衡的,但此方法可导致若干错误告警,实践表明对于合理的高阈值,通常的轮替(round-robin)负载平衡方法足以确保共享存储器模型的良好近似。
因为使用上述监视,合法使用消息收发网络将导致错误告警,这实际上是不可避免的,所以系统可配置成向一直保持在存储器中的“白名单”增加某些源或目的地地址或它们的组合。在白名单中具有匹配条目的消息即使它们超过配置的阈值也不产生告警。类似地,已知用于垃圾邮件消息的源地址可被放置在“黑名单”中,其用于丢弃来自这样的地址的任何消息而不管阈值如何。
本发明前面公开的优选实施例为图示和说明的用途而提出。并不意图穷举或将本发明限制为所公开的精确形式。显然对本领域技术人员按照上述公开可对此处所述实施例进行许多变更和修改。本发明的范围仅由所附权利要求及其等价设置限定。
此外,在说明本发明的代表实施例时,本说明书将本发明的方法和/或过程表示为步骤的特定序列。但是,就该方法或过程不依赖于此处阐明的步骤的特定顺序的程度而言,该方法或过程不应局限于所述步骤的特定序列。本领域技术人员应当理解,步骤的其他序列是可能的。所以,本说明书中阐明的步骤的特定顺序不应解释为对权利要求的限制。此外,指向本发明的方法和/或过程的权利要求不应局限于按所写顺序的步骤的性能,且本领域技术人员易于认识到,该序列可变化且仍保持在本发明的精神和范围内。
Claims (16)
1.一种用于在消息收发网络内对不期望情况进行检测的方法,包括:
接收消息;
识别所述消息源;
如果用于所述源的数据库中的条目还未被创建,则在用于所述源的数据库中创建条目,将用于所述源的源计数器设置为1,并且创建用于所述源的时间戳;
如果以前已在用于所述源的数据库中创建条目,则所述源计数器增加1并且更新时间戳;
将所述源计数器与源阈值进行比较;以及
当在预定量的时间期间所述源计数器超过所述源阈值时,触发指示不期望情况的告警。
2.权利要求1的方法,进一步包括:
识别用于所述消息的目的地;
如果用于所述目的地的数据库中的条目还未被创建,则在用于所述目的地且相关于所述源的数据库中创建子条目,并且将目的地计数器设置为1;
如果以前已在用于所述目的地的数据库中创建条目,则所述目的地计数器增加1;
将所述目的地计数器与目的地阈值进行比较;以及
当在另一时间段期间所述目的地计数器超过所述目的地阈值时,则触发目的地告警。
3.权利要求2的方法,其中所述源阈值和所述目的地阈值包括不同的值。
4.权利要求1的方法,其中所述消息是短消息系统消息。
5.权利要求1的方法,其中所述消息收发网络允许号码移植。
6.权利要求1的方法,其中所述消息收发网络包括无线网络。
7.权利要求1的方法,其中所述源包括网络用户,且所述目的地包括中间销售商。
8.一种用于在消息收发网络中对垃圾邮件事件进行检测的方法,包括:
在所述消息收发网络中对消息业务进行监视;
对于与消息相关联的每一新的源地址,在数据库中创建条目并将用于该源地址的源地址计数器设置为预定数并存储对应于接收所述消息的时间的时间戳,且对于重复的源地址,增加用于所述重复的源地址的所述源计数器并更新所述时间戳;
将用于给定源地址的所述源计数器与源阈值进行比较;
以及当在预定量的时间期间所述源计数器超过所述源阈值时,触发指示垃圾邮件事件的告警。
9.权利要求8的方法,其中所述消息业务包括短消息系统消息。
10.权利要求8的方法,其中所述消息收发网络包括无线网络。
11.权利要求8的方法,其中所述方法由逻辑地位于两个电信服务提供商之间的中介执行。
12.一种在电信网络中对路由环进行检测的方法,包括:
对通过互连至少两个电信服务提供商的中介的消息业务进行监视;
当消息业务通过所述中介时,在数据库中创建条目,将源地址计数器设置为预定数并存储对应于第一消息通过所述中介的时间的时间戳,并且增加所述源地址计数器并当所述第一消息每次再经过所述中介时更新所述时间戳;
当消息业务通过所述中介时,在数据库中创建条目,将目的地地址计数器设置为预定数并存储对应于第二消息通过所述中介的时间的时间戳,并且增加所述目的地地址计数器并当所述第二消息每次经过所述中介时更新所述时间戳;
针对给定的源地址和给定的目的地地址分别将所述源地址计数器和目的地地址计数器与源地址阈值和目的地地址阈值进行比较;
以及,在预定量的时间期间,当所述源地址计数器和目的地地址计数器分别超过所述源地址阈值和目的地地址阈值时,触发指示路由环的告警。
13.权利要求12的方法,其中所述源地址阈值和所述目的地地址阈值包括不同的值。
14.权利要求12的方法,其中所述消息业务包括短消息系统(SMS)消息。
15.权利要求12的方法,其中所述方法检测由号码移植性引起的路由环。
16.权利要求12的方法,其中所述电信网络包括无线网络。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/781,913 US7725545B2 (en) | 2004-02-20 | 2004-02-20 | Dual use counters for routing loops and spam detection |
US10/781,913 | 2004-02-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101048769A true CN101048769A (zh) | 2007-10-03 |
CN100535884C CN100535884C (zh) | 2009-09-02 |
Family
ID=34911381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005800053722A Active CN100535884C (zh) | 2004-02-20 | 2005-02-15 | 用于路由环和垃圾邮件检测的两用计数器 |
Country Status (7)
Country | Link |
---|---|
US (2) | US7725545B2 (zh) |
EP (1) | EP1735713A2 (zh) |
CN (1) | CN100535884C (zh) |
BR (1) | BRPI0507840A (zh) |
CA (1) | CA2557461C (zh) |
SG (1) | SG150521A1 (zh) |
WO (1) | WO2005081814A2 (zh) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8046832B2 (en) | 2002-06-26 | 2011-10-25 | Microsoft Corporation | Spam detector with challenges |
US7725545B2 (en) * | 2004-02-20 | 2010-05-25 | Sybase 365, Inc. | Dual use counters for routing loops and spam detection |
US8046578B1 (en) * | 2004-04-14 | 2011-10-25 | Hewlett-Packard Development Comopany, L.P. | System and method for providing HTML authentication using an access controller |
US7818631B1 (en) * | 2004-04-30 | 2010-10-19 | Sprint Communications Company L.P. | Method and system for automatically generating network trouble tickets |
CA2733172C (en) * | 2004-05-07 | 2011-10-25 | Sandvine Incorporated Ulc | A system and method for detecting sources of abnormal computer network messages |
US20050259657A1 (en) * | 2004-05-19 | 2005-11-24 | Paul Gassoway | Using address ranges to detect malicious activity |
KR100479360B1 (ko) * | 2004-06-08 | 2005-03-29 | 엔에이치엔(주) | 명령어의 유효성 판단 방법 및 그 시스템 |
JP2006140966A (ja) * | 2004-11-15 | 2006-06-01 | Kyocera Mita Corp | 時刻認証管理システム及び画像形成装置 |
US20060179137A1 (en) * | 2005-02-04 | 2006-08-10 | Jennings Raymond B Iii | Method and apparatus for reducing spam on a peer-to-peer network |
US7930353B2 (en) | 2005-07-29 | 2011-04-19 | Microsoft Corporation | Trees of classifiers for detecting email spam |
US20070078589A1 (en) * | 2005-10-05 | 2007-04-05 | Antonio Magnaghi | Detecting anomalies internal to a network from traffic external to the network |
US20070076611A1 (en) * | 2005-10-05 | 2007-04-05 | Fujitsu Limited | Detecting anomalies from acceptable traffic affected by anomalous traffic |
US8065370B2 (en) | 2005-11-03 | 2011-11-22 | Microsoft Corporation | Proofs to filter spam |
EP2005345A4 (en) * | 2006-03-20 | 2012-06-06 | Technion Res & Dev Foundation | MONITORING THRESHOLD FUNCTIONS ON DISTRIBUTED DATA SETS |
DE102006017477A1 (de) * | 2006-04-13 | 2007-10-18 | Siemens Ag | Verfahren zum Ermitteln von unerwünschten Anrufen |
US8224905B2 (en) * | 2006-12-06 | 2012-07-17 | Microsoft Corporation | Spam filtration utilizing sender activity data |
US8584091B2 (en) * | 2007-04-27 | 2013-11-12 | International Business Machines Corporation | Management of graphical information notes |
IES20070354A2 (en) * | 2007-05-15 | 2008-11-26 | Anam Mobile Ltd | Loop detection/prevention for sms messages |
US7617074B2 (en) * | 2007-07-06 | 2009-11-10 | Microsoft Corporation | Suppressing repeated events and storing diagnostic information |
JP4598090B2 (ja) * | 2008-01-30 | 2010-12-15 | 株式会社沖データ | 画像形成装置 |
US8903847B2 (en) * | 2010-03-05 | 2014-12-02 | International Business Machines Corporation | Digital media voice tags in social networks |
US8688090B2 (en) | 2011-03-21 | 2014-04-01 | International Business Machines Corporation | Data session preferences |
US20120246238A1 (en) * | 2011-03-21 | 2012-09-27 | International Business Machines Corporation | Asynchronous messaging tags |
US20120244842A1 (en) | 2011-03-21 | 2012-09-27 | International Business Machines Corporation | Data Session Synchronization With Phone Numbers |
US8787407B2 (en) * | 2011-10-14 | 2014-07-22 | Alcatel Lucent | Processing messages correlated to multiple potential entities |
WO2013124291A1 (en) | 2012-02-23 | 2013-08-29 | Markport Limited | Message flooding prevention in messaging networks |
US9628412B2 (en) * | 2012-05-08 | 2017-04-18 | Salesforce.Com, Inc. | System and method for generic loop detection |
FI20125761A (fi) * | 2012-06-29 | 2013-12-30 | Tellabs Oy | Menetelmä ja laite datakehysmyrskyjen lähteiden ilmaisemiseksi |
JP6048204B2 (ja) | 2013-02-20 | 2016-12-21 | 株式会社リコー | 情報処理装置、情報処理システム、及び情報処理プログラム |
US10250695B2 (en) * | 2013-03-14 | 2019-04-02 | Comcast Cable Communications, Llc | Mitigation of processing loops in a communication network |
US9413853B1 (en) * | 2013-03-29 | 2016-08-09 | Juniper Networks, Inc. | Detection and prevention of a transaction loop in a cache server |
US9521527B1 (en) * | 2013-09-17 | 2016-12-13 | West Corporation | Advanced automatic loop detection in short message service (SMS) two-way messaging |
US9602528B2 (en) * | 2014-05-15 | 2017-03-21 | Nec Corporation | Discovering and constraining idle processes |
RU2629444C2 (ru) * | 2015-06-30 | 2017-08-29 | Общество С Ограниченной Ответственностью "Яндекс" | Способ и сервер определения спам активности в облачной системе |
CN112654004B (zh) * | 2020-12-15 | 2021-10-26 | 北京金山云网络技术有限公司 | 短信的下发方法、装置、系统及电子设备 |
CN113965584B (zh) * | 2021-12-21 | 2022-05-13 | 北京达佳互联信息技术有限公司 | 报文处理方法、设备、装置及存储介质 |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI94581C (fi) * | 1991-02-12 | 1995-09-25 | Nokia Telecommunications Oy | Järjestelmä yhteystietojen välittämiseksi automaattisesti matkapuhelinverkossa tai vastaavassa |
NL9200279A (nl) * | 1992-02-14 | 1993-09-01 | Nederland Ptt | Werkwijze voor het detecteren van een routeringslus in een telecommunicatienetwerk, telecommunicatienetwerk voor toepassing van de werkwijze en detectiemiddelen voor toepassing in het telecommunicatienetwerk. |
US5621727A (en) * | 1994-09-16 | 1997-04-15 | Octel Communications Corporation | System and method for private addressing plans using community addressing |
US5946629A (en) | 1995-11-28 | 1999-08-31 | Telefonaktiebolaget L M Ericsson | Cellular telephone network having short message service interaction with other networks |
EP0777394A1 (en) | 1995-12-01 | 1997-06-04 | ALCATEL BELL Naamloze Vennootschap | Method and apparatus for electronic mail transmission as short messages towards a mobile radio terminal |
US5887249A (en) * | 1996-01-31 | 1999-03-23 | Telefonaktiebolaget L M Ericsson | Method and apparatus for remotely establishing a cellular service account for a cellular radiotelephone |
WO1997036434A1 (en) | 1996-03-28 | 1997-10-02 | Markport Limited | Routing of short messages for telecommunications networks |
US5768509A (en) * | 1996-04-08 | 1998-06-16 | Adc Newnet, Inc. | Short message server without local customer database |
US5894478A (en) * | 1996-07-24 | 1999-04-13 | Lucent Technologies Inc. | Protocol converter and router for multi-mode wireless data communications |
US6594254B1 (en) * | 1996-08-16 | 2003-07-15 | Netspeak Corporation | Domain name server architecture for translating telephone number domain names into network protocol addresses |
US6052458A (en) * | 1996-11-22 | 2000-04-18 | Lucent Technologies Inc. | Method for message marking and detection of message looping among signaling networks in a telecommunications system |
US6230009B1 (en) * | 1996-12-27 | 2001-05-08 | At&T Wireless Services, Inc. | Method and apparatus for alerting a station in one network of a requested communication from a second network |
US6366663B1 (en) * | 1997-07-21 | 2002-04-02 | Mci Communications Corporation | System for achieving local number portability |
US6108533A (en) | 1997-08-22 | 2000-08-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Geographical database for radio system |
US6230004B1 (en) * | 1997-12-01 | 2001-05-08 | Telefonaktiebolaget Lm Ericsson | Remote procedure calls using short message service |
CA2225227A1 (en) | 1997-12-18 | 1999-06-18 | Michael Coveley | Intelligent communication and applications server |
US6240293B1 (en) * | 1998-02-06 | 2001-05-29 | Bellsouth Intellectual Property Corporatio | Method and system for providing local number portability in a wireless telecommunications environment |
US6240296B1 (en) * | 1998-03-10 | 2001-05-29 | Verizon Laboratories Inc. | Method and apparatus for supporting short message services in a wireless number portability environment |
US6314108B1 (en) | 1998-04-30 | 2001-11-06 | Openwave Systems Inc. | Method and apparatus for providing network access over different wireless networks |
US6208870B1 (en) * | 1998-10-27 | 2001-03-27 | Lucent Technologies Inc. | Short message service notification forwarded between multiple short message service centers |
US6327267B1 (en) * | 1998-12-21 | 2001-12-04 | Ericssoninc | Systems and methods for routing a message through a signaling network associated with a public switched telephone network (PSTN), including a method for performing global title routing on an internet protocol (IP) address |
US6606647B2 (en) | 1999-01-11 | 2003-08-12 | Infospace, Inc. | Server and method for routing messages to achieve unified communications |
CN1339213A (zh) * | 1999-02-04 | 2002-03-06 | 爱培恩通信有限公司 | 通信网关 |
US6560226B1 (en) * | 1999-02-25 | 2003-05-06 | Sprint Communications Company, L.P. | System and method for caching ported number information |
US6512448B1 (en) * | 1999-04-13 | 2003-01-28 | Starmedia Network, Inc. | Multilingual wireless messaging system |
US6879594B1 (en) * | 1999-06-07 | 2005-04-12 | Nortel Networks Limited | System and method for loop avoidance in multi-protocol label switching |
US20030202521A1 (en) * | 1999-09-10 | 2003-10-30 | Theodore Havinis | System and method for negotiation of multi-media capabilities across networks |
US6421437B1 (en) * | 1999-11-01 | 2002-07-16 | At&T Corp. | System and method for re-directing incoming calls |
WO2001060088A1 (en) * | 2000-02-11 | 2001-08-16 | Telefonaktiebolaget L M Ericsson (Publ) | Apparatus, method and system for short message service center storage control |
DE60138266D1 (de) * | 2000-02-18 | 2009-05-20 | Bridgeco Ag | Verteilung einer zeitreferenz über ein netzwerk |
US7428510B2 (en) * | 2000-02-25 | 2008-09-23 | Telecommunication Systems, Inc. | Prepaid short messaging |
WO2002015603A2 (en) * | 2000-08-15 | 2002-02-21 | Zonamovil.Com, Inc. | Method and apparatus for a network independent short message delivery system |
DE20016625U1 (de) | 2000-09-25 | 2000-12-21 | Niklasson Sven | System zum Informationsaustausch zwischen Kommunikationsnetzen |
US7145875B2 (en) * | 2001-03-05 | 2006-12-05 | Tekelec | Methods and systems for preventing short message service (SMS) message flooding |
US6819932B2 (en) * | 2001-03-05 | 2004-11-16 | Tekelec | Methods and systems for preventing delivery of unwanted short message service (SMS) messages |
US6738630B2 (en) * | 2001-04-10 | 2004-05-18 | Knowtate, Inc. | Combining markers with location information to deliver domain-specific content to mobile devices |
US20020167909A1 (en) * | 2001-05-08 | 2002-11-14 | Bartosz Balazinski | Method, system and service node for pre-paid service provision in packet data cellular telecommunication networks |
US6658260B2 (en) * | 2001-09-05 | 2003-12-02 | Telecommunication Systems, Inc. | Inter-carrier short messaging service providing phone number only experience |
US7221933B2 (en) * | 2001-10-22 | 2007-05-22 | Kyocera Wireless Corp. | Messaging system for mobile communication |
US6925061B2 (en) * | 2001-12-26 | 2005-08-02 | Tropic Network Inc. | Multi-constraint routing system and method |
US7254138B2 (en) * | 2002-02-11 | 2007-08-07 | Optimum Communications Services, Inc. | Transparent, look-up-free packet forwarding method for optimizing global network throughput based on real-time route status |
US6728738B2 (en) * | 2002-04-03 | 2004-04-27 | Sun Microsystems, Inc. | Fast lifetime analysis of objects in a garbage-collected system |
US20040102201A1 (en) * | 2002-11-22 | 2004-05-27 | Levin Robert E. | System and method for language translation via remote devices |
US7424209B2 (en) * | 2003-02-13 | 2008-09-09 | Microsoft Corporation | System and method for real-time data archival |
US7346700B2 (en) * | 2003-04-07 | 2008-03-18 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | System and method for managing e-mail message traffic |
WO2004102345A2 (en) * | 2003-05-09 | 2004-11-25 | Tekelec | Methods and systems for providing short message gateway functionality in a telecommunications network |
US7725545B2 (en) | 2004-02-20 | 2010-05-25 | Sybase 365, Inc. | Dual use counters for routing loops and spam detection |
-
2004
- 2004-02-20 US US10/781,913 patent/US7725545B2/en active Active
-
2005
- 2005-02-15 CN CNB2005800053722A patent/CN100535884C/zh active Active
- 2005-02-15 EP EP05713455A patent/EP1735713A2/en not_active Withdrawn
- 2005-02-15 BR BRPI0507840-7A patent/BRPI0507840A/pt not_active IP Right Cessation
- 2005-02-15 SG SG200901093-5A patent/SG150521A1/en unknown
- 2005-02-15 CA CA2557461A patent/CA2557461C/en active Active
- 2005-02-15 WO PCT/US2005/004537 patent/WO2005081814A2/en active Application Filing
-
2010
- 2010-05-20 US US12/783,945 patent/US8126980B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2557461A1 (en) | 2005-09-09 |
BRPI0507840A (pt) | 2007-07-10 |
US8126980B2 (en) | 2012-02-28 |
EP1735713A2 (en) | 2006-12-27 |
US7725545B2 (en) | 2010-05-25 |
WO2005081814A3 (en) | 2007-06-14 |
US20050198270A1 (en) | 2005-09-08 |
SG150521A1 (en) | 2009-03-30 |
US20100229237A1 (en) | 2010-09-09 |
CN100535884C (zh) | 2009-09-02 |
WO2005081814A2 (en) | 2005-09-09 |
CA2557461C (en) | 2014-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100535884C (zh) | 用于路由环和垃圾邮件检测的两用计数器 | |
US5551025A (en) | Relational database system for storing different types of data | |
US6011838A (en) | Process and system for dynamically measuring switch traffic | |
CN1081865C (zh) | 电信网络节点及在其中防止过载的方法 | |
CA2578602A1 (en) | Rule based data collection and management in a wireless communications network | |
KR20060071362A (ko) | 스팸 차단 방법 및 스팸 차단 장치 | |
CN101917303B (zh) | 告警防抖动的处理方法及装置 | |
CN101984642B (zh) | 一种自动删除短信的方法及装置 | |
CN101459924A (zh) | 一种gsm系统业务跟踪和异常管理的方法、装置及系统 | |
CN101977358A (zh) | 一种数据短信的传输方法、装置及设备 | |
EP2590363A1 (en) | Method and system for collecting performance statistics data | |
CN104754505B (zh) | 一种号码信息推送方法、快速拨号方法以及装置和系统 | |
CN102355669A (zh) | 呼叫业务处理方法及装置 | |
CN101068375A (zh) | 实现短消息增值业务的系统、平台及方法 | |
CN101350735A (zh) | 一种告警同步方法 | |
KR101446648B1 (ko) | 행위 기반 비정상 음성 및 sms 탐지 시스템 및 방법 | |
CN1553722A (zh) | 一种管理黑名单用户的方法 | |
CN101005687A (zh) | 一种网络性能告警的方法和装置 | |
WO2006027654A1 (en) | System and method for data dispatch | |
EP1111939A2 (en) | Handling of calls in a number portability environment by forced default routing | |
CN1882150A (zh) | 一种统计基站性能数据的方法 | |
CN1350757A (zh) | 使网络事件和用户与移动设备识别相关联起来 | |
CN102984735A (zh) | 基站单板的扩容分析方法及装置 | |
CN1314230C (zh) | 一种用于光传输网络的网元告警信息的传输方法 | |
EP2169879B1 (en) | Real-time traffic monitoring in a mobile data network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: SYBASE 365 INC. Free format text: FORMER OWNER: MOBILE 365 Effective date: 20140423 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20140423 Address after: Virginia Patentee after: Sybase 365 Inc. Address before: Virginia Patentee before: Mobile 365 |