CN100535884C

Dual use counters for routing loops and spam detection

Abstract

A method used to detect undesirable conditions in a messaging network. Receive the message and identify the source of the message. If an entry in the database for this source has not been created yet, then an entry is created. The source counter for this source is then set to 1 and a timestamp is created for this source. If an entry in the database for the source has been created before, the source counter is incremented by one and the timestamp is updated. The source counter is then compared with the source threshold, and if the source counter exceeds the source threshold during a predetermined amount of time, a source alarm is triggered. A sliding relative to the predetermined amount of time can be implemented to take into account the total count that can be encountered or split by the set time period. The present invention is particularly useful for detecting "spam" events and undesired routing loops.

CN100535884C, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 15 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    第 1. 一种用于在消息收发网络内对不期望的情况进行检测的方法, 包括: 从源接收消息; 递增源计数器并且用与接收到来自所述源的消息的时间相对应的新 条目更新时间戳数组,所述时间戳数组包括用于相应源计数器增量的时 间戳条目; 去除所述时间戳数组中比固定窗尺寸旧的条目,并且针对被如此去 除的每个条目递减所述源计数器; 将所述源计数器与源阈值进行比较;以及 当所述源计数器超过所述源阈值时,触发指示不期望的情况的告警。
  2. 2
    权利要求1的方法,进一步包括: 识别所述消息的目的地; 递增目的地计数器; 将所述目的地计数器与目的地阈值进行比较;并且 当所述目的地计数器超过所述目的地阈值时,则触发目的地告警。
  3. 3
    权利要求2的方法,其中所述源阈值的值不同于所述目的地阈 值的值。
  4. 4
    权利要求1的方法,其中所述消息是短消息业务消息。
  5. 5
    权利要求1的方法,其中所述消息收发网络允许号码移植。
  6. 6
    权利要求1的方法,其中所述消息收发网络包括无线网络。
  7. 7
    权利要求1的方法,其中所述源包括网络用户,且所述目的地 包括中间销售商。
  8. 8
    一种用于在消息收发网络中对垃圾邮件事件进行检测的方法, 包括: 在所述消息收发网络中对消息业务进行监视; 对于与消息相关联的源地址,在数据库中创建条目,将用于该源地 200580005372.2 第 址的源地址计数器设置为预定数目并存储包括接收到所述消息的时间的 时间戳数组,并且当再次检测到所述源地址时递增所述源计数器并且用 与再次检测到所述源地址的时间相对应的新时间戳条目更新所述时间戳 数组; 去除所述时间戳数组中比固定窗尺寸旧的条目,并且针对被如此去 除的每个条目递减所述源计数器; 将用于给定源地址的所述源计数器与源阈值进行比较;以及 当所述源计数器超过所述源阈值时,触发指示垃圾邮件事件的告警。
  9. 9
    权利要求8的方法,其中所述消息业务包括短消息业务消息。
  10. 10
    权利要求8的方法,其中所述消息收发网络包括无线网络。
  11. 11
    权利要求8的方法,其中所述方法由逻辑地位于两个电信服务 提供商之间的中介执行。
  12. 12
    一种在电信网络中对路由环进行检测的方法,包括: 对通过互连至少两个电信服务提供商的中介的消息业务进行监视; 当消息业务通过所述中介时,将源地址计数器设置为预定数目并存 储对应于第一消息通过所述中介的时间的时间戳,每当所述第一消息经 过所述中介时递增所述源地址计数器并且将新的时间戳添加到一时间戳 数组; 当消息业务通过所述中介时,将目的地地址计数器设置为预定数目 并存储对应于第二消息通过所述中介的时间的时间戳,每当所述第二消 息经过所述中介时递增所述目的地地址计数器并且将新的时间戳添加到 另一时间戳数组; 针对给定的源地址和给定的目的地地址分别将所述源地址计数器和 目的地地址计数器与源地址阈值和目的地地址阈值进行比较;以及 在预定量的时间期间,当所述源地址计数器和目的地地址计数器分 别超过所述源地址阈值和目的地地址阈值时,触发指示路由环的告警。
  13. 13
    权利要求12的方法,其中所述源地址阈值的值不同于所述目 200580005372.2 第 的地地址阈值的值。
  14. 14
    权利要求12的方法,其中所述消息业务包括短消息业务消息。
  15. 15
    权利要求12的方法,其中所述方法检测由号码移植性引起的 路由环。
  16. 16
    权利要求12的方法,其中所述电信网络包括无线网络。 200580005372.2
Independent claims16