对在互联网中的消息进行垃圾消息检查转让专利

申请号 : CN200510137714.8

文献号 : CN1794762B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蔡亦钢S·瑟瑞尔·库图布吉延·珊克尔艾洛克·沙玛

申请人 : 朗迅科技公司

摘要 :

本发明涉及用于阻止起源于不同的网络的垃圾消息的方法和设备。响应在消息的目标网络中接收到的初始发送路由信息(SRI)消息,进行防垃圾消息检查。将此检查的结果与目标网络中的交换机的目标地址、SRI垃圾消息代码和移动终止(MT)路由地址关联ID一起发送回发端网络。如果SRI垃圾消息代码指出垃圾消息,在交互交换机或SMSC中阻止具有相同关联ID的MT消息的随后的传输。

权利要求 :

1.在与另一个电信网络连接的电信网络中,一种用于识别和阻止起源于所述另一个电信网络和发往由所述电信网络服务的终端的垃圾消息的方法,包括下列步骤:在所述电信网络中接收发送路由信息SRI消息;

响应接收到所述SRI消息,导出所述电信网络中的所述SRI消息的SRI垃圾消息代码;

将具有所述SRI垃圾消息代码和关联标识符的SRI确认消息返回到所述另一个电信网络;

存储所述SRI垃圾消息代码;

所述另一个电信网络将包括所述关联标识符的移动终止MT消息返回到所述电信网络;

在所述电信网络中,使用所述关联标识符来查找所述SRI垃圾消息代码;

如果所述SRI垃圾消息代码指出垃圾消息,阻止所述MT消息的传输;以及如果检测到垃圾消息,用目标短消息服务中心(SMSC)的地址代替目标移动终端的地址。

2.根据权利要求1所述的方法,其中,导出所述SRI垃圾消息代码的步骤包括导出所述电信网络的短消息服务中心(SMSC)中的所述SRI垃圾消息代码的步骤。

3.根据权利要求2所述的方法,其中,导出所述SRI垃圾消息代码的步骤包括下列步骤:使用所述SRI的数据访问归属位置寄存器HLR;以及使用来自所述HLR的数据帮助导出所述SRI垃圾消息代码。

4.根据权利要求1的方法,进一步包括下列步骤:在所述另一个电信网络中,响应接收到所述SRI垃圾消息代码,阻止与所述SRI关联的消息的进一步传输。

5.在与另一个电信网络连接的电信网络中,一种用于识别和阻止起源于所述另一个电信网络和发往由电信网络服务的终端的垃圾消息的设备,包括:用于在所述电信网络中接收发送路由信息SRI消息的装置;

响应接收到所述SRI消息,导出所述电信网络中的所述SRI消息的SRI垃圾消息代码的装置;

将具有所述SRI垃圾消息代码和关联标识符的SRI确认消息返回到所述另一个电信网络的装置;

用于存储所述SRI垃圾消息代码的装置;

在所述另一个电信网络中,用于将包括所述关联标识符的移动终止MT消息返回到所述电信网络的装置;

在所述电信网络中,用于使用所述关联标识符来查找所述SRI垃圾消息代码的装置;

如果所述SRI垃圾消息代码指出垃圾消息,阻止所述MT消息的传输的装置;

如果检测到垃圾消息,用目标短消息服务中心(SMSC)的地址代替目标移动终端的地址的装置。

6.根据权利要求5所述的设备,其中,用于导出所述SRI垃圾消息代码的装置包括用于导出所述电信网络的短消息服务中心(SMSC)中的所述SRI垃圾消息代码的装置。

7.根据权利要求6所述的设备,其中,用于导出所述SRI垃圾消息代码的装置包括:使用所述SRI的数据访问归属位置寄存器HLR的装置;以及使用来自所述HLR的数据帮助导出所述SRI垃圾消息代码的装置。

8.根据权利要求5所述的设备,进一步包括:在所述另一个电信网络中,响应接收到所述SRI垃圾消息代码,阻止与所述SRI关联的消息的进一步传输的装置。

说明书 :

技术领域

本发明涉及在不同的网络之间的呼叫中对垃圾消息进行检测。

发明背景

随着因特网的出现,对于发件人来说,以很低的成本向大量的目标发送消息已经变得十分容易。消息包括短消息服务的短消息。这些消息包括令消息的接收者讨厌的未经请求的和不需要的消息(垃圾消息),消息的接收者必须清除该消息并判断它是否重要。此外,它们还令用于传输消息的电信网络的运营商讨厌,不仅因为它们对于接收到大量的垃圾消息的易怒的客户产生紧张的关系,而且还因为这些消息通常不会产生任何收入,并使用大量的网络资源。下列两个统计信息说明了此问题的严重性。在中国的2003年,通过中国电信网络发送了两兆的短消息服务(SMS)消息;在这些消息中,大约有四分之三是垃圾消息。第二个统计信息是,在美国,大约有85-90%的电子邮件是垃圾邮件。
业已提出并实施了许多方案,以便降低发送的垃圾消息的数量。提出了在发送消息之前对它们进行分析的各种方案。根据一个方案,如果主叫方不是由被呼叫方指定的预先选择的组中的一个,则消息将被阻止。通过允许被呼叫方指定将不发送发往超过N个目标的消息,也可以截取垃圾消息。
被呼叫方可以拒绝公布他/她电话号码或电子邮件地址。除了不允许呼叫者查找被呼叫方的电话号码或电子邮件地址的明显的缺点之外,这样的方案可能无效。有经验的黑客可以从IP网络中检测未列出的电子邮件地址,例如,通过监视路由器上的邮件的标头。未列出的被叫号码只需邀请呼叫者向局名代码的所有10,000个电话号码发送消息;如上所述,利用当前的向多个目标发送消息的方案,这是非常容易做到的。
在不同的,在业界简称为外部网络的网络之间的呼叫中,在不同的运营商所服务的网络之间的呼叫中,会发生特殊的垃圾消息检测问题。这样的呼叫非常频繁,因为在美国至少有两个大型移动通信运营商-Cingular和Verizon。很大一部分流量需要在不同的网络之间进行传输。这就使得垃圾消息检测问题复杂化,因为每一个网络都只能访问其自己的数据库。
来自外部网络的垃圾消息的情况很普通的状况也可以由中国工程师的估计得到说明,据中国工程师估计,在中国,80-90%的短消息服务的垃圾消息是从外部网络发送的。如此,控制来自外部网络的垃圾消息是良好的垃圾消息控制系统的主要目标。

发明内容

申请人仔细分析了此问题。根据现有技术,当一个呼叫穿越网络边界时,外部网络中的交换机向宿主网络交换机发送一个发送路由信息(SRI)消息,而宿主网络交换机又将SRJ消息转发到宿主短消息服务中心(SMSC)。宿主SMSC查询HLR(归属位置寄存器)以验证目标终端位置。HLR将路由信息返回到SRI确认消息中的SMSC。如果SMSC配备有防垃圾消息功能,则SMSC可以在它接收到SRI确认消息之后判别原始SRI是否是垃圾消息。如果SRI是好的,则SMSC将确认消息返回到交互的交换机,该交换机将确认返回到外部网络。然后,外部网络中的交换机向目标SMSC发送移动终止(MT)消息,并带有从SRI确认中接收到的路由地址,目标SMSC将SMS转发到目标终端(最终用户)。如果SRI是坏的,则具有防垃圾消息功能的宿主SMSC将删除垃圾消息SRI消息,并向外部网络发送错误消息,或如在现有技术中那样,返回没有垃圾消息SRI的指示的SRI确认消息。然而,不论是哪一种情况,根据现有技术,外部网络都将继续向目标网络发送MT消息。问题是,在前面的SRI消息和后面的MT消息之间没有关联。宿主SMSC必须独立地重新分析后面的MT消息,以检查它是否针对垃圾消息的。
申请人已经解决了此问题,根据本发明,对于现有技术的原理作出了贡献,其中,响应初始SMS发送路由信息(SRI)消息,在目标网络中进行防垃圾消息检查;返回到外部网络的SRI确认消息包含SRI垃圾消息代码和RA(路由地址)关联ID。
外部网络交换机可以根据SRI垃圾消息结果来阻止MT消息。或者,如果在外部网络中不阻止MT消息而是转发到宿主SMSC,SMSC将基于关联ID来检测它。SMSC将判断是否阻止MT消息而无需进行垃圾消息检查或进一步检查MT消息以判断是否需要将消息转发到目标。对于某些垃圾消息SRI代码,可能需要传输消息,以便在宿主网络中进行进一步的分析。

附图说明

图1是说明了申请人的发明的操作的方框图;以及
图2是说明了申请人的发明的另一种配置的方框图。

具体实施方式

图1说明了申请人的发明的操作。连接到外部发端网络3的SMSC发送发往网络4的SMS消息,网络4是目标远程通信站15的宿主网络。在外部网络中的交换机向目标转发SMS消息之前,它将首先向目标网络发送“发送路由信息”消息20。消息20是用于将呼叫路由到目标终端的SRI消息(SMS发送路由信息消息)请求信息。在交互移动通信交换中心5中的网络4中接收SRI消息,移动通信交换中心用于与外部网络连接。交互MSC5将消息传递到目标SMS中心(SMSC)7,该中心向归属位置寄存器9发送包括SRI20的查询。HLR,可能与来宾位置寄存器(VLR)(未显示)相关,识别移动站15,这是呼叫的目标。HLR将消息30发送回SMSC7,该消息包括SRI确认31和移动标识32。如果SMSC配备有防垃圾消息功能,则它将检查SRI是否为垃圾消息(例如,主叫地址在SCCP和MAP级别不一致,或者目标是相邻位置)。然后,SMSC将具有SRI垃圾消息代码和RA关联ID的SRI确认31返回到外部网络3。然后,源SMSC1发送包括移动终止(MT)41数据以及根据申请人的发明,从SRI确认派生的呼叫关联标识符42的移动终止(MT)消息40。
宿主SMSC垃圾消息检查是在SRI和MT消息级别执行的。检查原始SRI是否合法。例如,坏的SRI可以包括假的主叫方号码和真的目标号码。(这是按以下方式进行的。外部网络交换机将主叫方号码从以前的消息中复制到SRI消息中。垃圾消息发送者通过真实的SMSC使用假的主叫方地址发送垃圾消息:MAP级别中的主叫SMSC地址是假的,但在SCCP级别中,它是真的。垃圾消息发送者绕过SMSC,并向外部网络中的交互交换机发送垃圾消息;垃圾消息发送者表示发送网络来自于西班牙,但交互交换机位于朝鲜。主叫方号码中的国家代码将在MAP和SCCP级别中不同,因此,防垃圾消息应用程序可以检测其不一致性。)在执行垃圾消息检查的SMSC7中检测坏的SRI。如果SMSC7发现SRI是坏的,它用SMSC7的地址替代目标移动终端的地址,以便随后的移动终止(MT)消息将在SMSC7终止与坏的SRI关联的用RA关联ID识别的垃圾消息,以识别与前面的SRI的关联,将不会被转发到目标终端15。
如果SRI通过在SMSC7中执行的垃圾消息测试,那么,将目标移动终端标识符与包含垃圾消息代码和RA关联ID的SRI确认一起发送到源SMSC1。如果垃圾消息代码表示SRI是垃圾消息,则外部网络可以删除,也可以不删除MT消息。如果外部网络不删除MT消息,那么,它尝试通过将包括移动终止数据和RA关联ID的移动终止(MT)消息发送SMSC7。然后,SMSC可以将MT消息与SRI测试的结果关联,以便它可以拒绝发现SRI本身被测试并显示是垃圾消息之后的任何MT。如果SRI已经被测试出是垃圾消息,则阻止该消息。如果SRI表示不是垃圾消息,那么,检查由移动终止消息代表的消息,以检测它是否是垃圾消息。如果不,则通过目标移动通信交换中心11和基站13将消息传递到目标终端15。还可以这样安排SMSC7,以便即使关联的SRI是坏的,它仍可以将好的MT发送到目标终端15。
在图1中,短消息服务(SMS)消息从源终端(未显示)传输到短消息服务中心(SMSC)1。此中心连接到外部网络3,该外部网络3识别到消息是发往网络4的,该网络4包括块5、7、9、11、13和15。请求消息(SMS发送路线信息(SRI)20消息)被发送到连接到外部网络3的交互移动通信交换中心5和短消息服务中心7。在图1的配置中,在SMSC 7内执行防垃圾消息功能。交互MSC5将SRI消息30发送到SMSC7。SMSC7将SRI消息30发送到归属位置寄存器(HLR)9以便定位目标终端。HLR9用包括移动终止站(MT)的路由地址41的SRI消息40来响应SMSC7。然后,SMSC基于垃圾消息检查阈值和条件来执行垃圾消息检查功能。然后,SMSC将包括垃圾消息代码64和RA关联ID 63的SRI确认消息60和终止站61的路由地址发送回交互MSC。如果检测到垃圾消息,则用SMSC的标识代替终止站的标识,以便当外部网络3尝试将MT消息发送到目标终端时,可以截取消息。优选情况下,这可以快速而有效地截取大量的垃圾消息。
交互MSC将消息60转发回外部网络3,然后外部网络3将包括路由地址71、RA关联ID 73、垃圾消息代码74和消息75的文本的MT(移动终止)消息70发送到交互MSC。这会传递到SMSC,如果关联ID希望,SMSC将阻止消息。如果RA关联ID没有指出关联的SRI垃圾消息,那么,则将消息传输到移动终端15之前执行通常的垃圾消息检查。
在图2中所说明的另一种配置中,防垃圾消息服务器(ASA)执行防垃圾消息检查。此服务器与SMSC进行通信,在必要时,利用HLR获取用于进行防垃圾消息检查的数据,并向SMSC提供防垃圾消息检查的结果。
为了实现申请人的发明,需要两个新消息段-垃圾消息代码和MT RA关联ID,以允许随后的消息与用于设置连接的第一个消息中的SRI关联。
此说明书的示例是针对短消息服务的,此时,是最严重的垃圾消息问题。相同的方案可以用于阻止或允许为移动电话业务或陆地线路电话服务的呼叫建立。
上述说明是申请人的发明的优选实施例。在不偏离本发明的范围的情况下,其他实施例对那些精通技术的人是显而易见的。本发明只能由所附加的权力要求来限制。