一种通信控制系统的制作方法

文档序号:12135849阅读:320来源:国知局
一种通信控制系统的制作方法与工艺

本发明属于通信控制系统和通信控制方法领域,特别是涉及一种通信控制系统。



背景技术:

在用手机或PHS(Personal Handphone System,个人手机系统)等的移动通信终端向国外打电话的情况下,必须预先与国际通信公司之间缔结合同。就是说,把自己的姓名、住所、连络地址、支付方法等填入规定的申请表上之后向国际通信公司提出申请。

传统技术存在若干缺点。首先,语音呼叫发送方可能发送了某些不具有正确通信互连协议参数的语音呼叫,或者发送了接收方网络不支持的呼叫类型的呼叫。这可能导致在处理某些接收方网络不想要的呼叫通信量时浪费网络资源。其次,利用特别是IP话音(VOIP)的技术的优势,某些人可能很容易对于网络生成大量未经请求的语音呼叫。接收方网络运营商可能只能向他们的上级中转商(carrier,其例如用于转发或交换话务)进行投诉。而在很多情况下(例如在具有匿名特性的IDD批发网络环境下),接收方网络运营商无法对于真实发起方采取任何实质的行动。

虽然语音交换技术如今主要基于数字交换技术,但是并不以“存储转发”方式处理语音呼叫。语音交换运营商难以有效地检查和拒绝那些不受欢迎的呼叫。这首先是因为语音呼叫是实时建立的,因此无论使用多么强大的处理系统,用于任何校验程序的时间都是受限的。其次,即使可以使用这种校验系统,运营商也通常需要专门将呼叫路由到这种校验系统以便其校验每个呼叫。这使得普通的呼叫路由网络布置变得复杂,并且消耗双倍的语音交换机的呼叫处理能力。

中国专利申请公开CN1265810A提出了一种为移动电话的来电进行呼入筛选的方法。在该方法中,在GSM制式的移动电话网络环境中,接收来电的移动用户需要把所有来电无条件地转移至电话网络中的一个预定节点上,并且在该节点处将关于呼叫的信息与预定的筛选准则进行比较,仅在呼叫满足筛选准则时将呼叫再次转移回移动电话。



技术实现要素:

为解决上述问题,本发明提供一种通信控制系统,包括:信令提取器,被配置为用于提取第一交换机与第二交换机之间的信令消息;信令探测器,被配置为用于探测所述信令消息中的由所述第一交换机发送的特定消息;以及呼叫控制器,被配置为用于判断所述特定消息中的特定参数是否满足预定准则;其中,在判断为所述特定参数满足所述预定准则的情况下,所述呼叫控制器向所述第一交换机和所述第二交换机中的至少一个发送用于释放呼叫的信令消息。

具体地,本发明提供一种通信控制方法,包括:信令提取步骤,提取第一交换机与第二交换机之间的信令消息;信令探测步骤,探测所述信令消息中的由所述第一交换机发送的特定消息;判断步骤,判断所述特定消息中的特定参数是否满足预定准则;以及呼叫释放步骤,在所述特定参数满足所述预定准则的情况下,向所述第一交换机和所述第二交换机中的至少一个发送用于释放呼叫的信令消息。

根据本发明的系统和方法,由于通信节点(交换机、移动电话终端等)并不主动地参与在整个过程中,因此不会为通信节点的标准操作和功能带来任何扰乱。

进一步地,由于根据本发明的系统和方法不需改变交换机的内部结构和功能,因此本发明不会扰乱现有或标准的系统路由布置。

进一步地,由于本发明的系统和方法可应用于公共信道7号信令(C7)互联的交换机,因此本发明可适用于在不同的网络运营商甚至在移动电话和固网电话网络之间进行呼叫筛选。

附图说明

图1为本发明的一个实施例的示例性通信控制系统的示意性部署图;

图2为本发明的一个实施例的示例性通信控制方法的示意性流程图。

具体实施方式

为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

图1为根据本发明的一个实施例的示例性通信控制系统的示意性部署图。如图2所示,根据本发明实施例的示例性通信控制系统1000包括:信令提取器(tap)1100,被配置为用于提取第一交换机500与第二交换机600之间的信令消息;信令探测器(probe)1200,被配置为用于探测所述信令消息中的由所述第一交换机500发送的特定消息;以及呼叫控制器1300,被配置为用于判断所述特定消息中的特定参数是否满足预定准则。在判断为所述特定参数满足所述预定准则的情况下,所述呼叫控制器1300向所述第一交换机500和所述第二交换机600中的至少一个发送用于释放呼叫的信令消息。

根据一种实施方式,可通过信号提取装置(tappingdevice)来实现上述的信令提取器1100。这种信号提取装置是可在当前市场上获得的。所述信号提取装置一般使用高阻抗元件而将线路与侦测设备连接。由于高阻抗元件使得侦测设备不会影响或干扰线路信号在信令链路上的传送,因此这种信号提取装置也被称为“被动式”信号提取装置。例如,可以使用美国专利5,457,729中公开的用于 铜缆的信号提取器作为本发明中的信号提取器1100。此外,在光缆连接的环境也可以使用美国专利5,410,628中公开的光学信号提取装置作为本发明中的信号提取器1100。信令提取器1100可用于在信令链路上提取信令消息(例如ISUP消息)并且将该信令消息传递到信令探测器1200。信令探测器1200能够探测由信令提取器1100提取的信令消息中的特定消息,以及通过分析而获得所述特定消息中的特定参数。信令探测器1200能够向呼叫控制器1300发送数据从而进行数据连接。信令探测器1200也是可在当前市场上获得的,并且也是不干扰信令链路的被动装置。例如,可以使用美国专利7,496,185中公开的用于采集和存储电信数据的系统中所使用的探测器作为本发明中的信令探测器1200。呼叫控制器1300可由应用服务器实现,其能够利用相同种类的信令链路而连接到图中所示的STP。然而,根据运营商的偏好或具体应用环境,呼叫控制器1300也可以直接连接到运营商的交换机500和/或600而不通过STP。呼叫控制器1300中可包含用于判断特定消息中的特定参数是否满足预定准则的检验逻辑。

上述的通信控制系统1000可位于所述第一交换机500外部,并且位于所述第二交换机600外部。因此,不需改变交换机的内部结构和功能,从而不会扰乱现有或标准的系统路由布置。

此外,在信令提取器1100和信令探测器1200执行操作时,第一交换机500和第二交换机600之间的呼叫建立过程独立于所述操作而正常进行,不受到干扰。因此,本发明可不扰乱各现有通信节点的标准操作和功能。

图2是示出根据本发明的一个实施例的示例性通信控制方法的示意性流程图。

在步骤S1中,信令提取器1100提取第一交换机500与第二交换机600之间的信令消息。在这期间,两个交换机500与600之间的呼叫建立过程继续进 行而可以不知晓数据被提取。也就是说,对于这两个交换机500与600来说,信令提取器1100可以是“透明”的。根据一种示例性实施方式,信令提取器1100可提取所有的C7消息并且将提取的C7消息发送给信令探测器1200。

在步骤S2中,信令探测器1200提取信令提取器1100所提取的信令消息中的由第一交换机(发起方交换机)500发送的特定消息。这种特定消息可以是第一交换机500请求与第二交换机600建立呼叫的初始消息。根据一种示例性实施方式,所述特定消息可以是ISUP消息中的IAM消息(初始地址消息,来自发起方交换机建立呼叫的第一个消息),并且将该IAM消息发送到呼叫控制器1300。

在步骤S3中,呼叫控制器1300的检验逻辑判断所述特定消息中的特定参数是否满足预定准则。如果判断为所述特定参数满足所述预定准则,则处理前进到步骤S4。

根据一种示例性实施方式,在步骤S3中,所述呼叫控制器1300的检验逻辑应用程序可以提取IAM消息中的内容,检验诸如OPC(发起这条消息的交换机的交换机C7点代码)、DPC(接收这条消息的交换机的C7点代码)、主叫号码、被叫号码、CIC(标识用于语音呼叫的信道的电路标识码)之类的关键参数,以及呼叫控制所要求的其它可应用的参数,并且校验诸如呼叫类型、主叫和被叫号码之类的参数,利用所述预定准则进行判断。所述预定准则可以是用于判断呼叫是否是恶意呼叫的准则。例如,所述预定准则可以是主叫号码符合一定准则(例如,与某种黑名单匹配),也可以是来电时间符合一定准则(例如,凌晨1:00到早晨6:00),或者是多种条件的组合。前述的所述检验逻辑可以是静态块列表,也可以是从用于检测恶意呼叫的外部系统接收的某种动态模式。例如,所述检验逻辑可以根据随时收集到的新信息来更新其用于检验的预 定准则(例如,向黑名单中添加主叫号码,等等)。

在步骤S4中,所述呼叫控制器1300向所述第一交换机500和所述第二交换机600中的至少一个发送用于释放呼叫的信令消息。

根据一种示例性实施方式,呼叫控制器1300可以通过伪装第二交换机600(目的地交换机)试图释放呼叫而构造释放消息(例如,ISUP协议中的REL消息)。为了伪装第二交换机600,呼叫控制器1300可以使用例如如下关键参数:第二交换机(目的地交换机)的交换机点代码(例如,在ISUP协议中,其用作REL消息的OPC)、第一交换机(发起方交换机)的交换机点代码(例如,在ISUP协议中,其用作REL消息的DPC)以及来自初始地址消息的电路标识码(例如,ISUP协议中的IAM消息的CIC)。所述释放消息从呼叫控制器1300被发出,然后被发送到作为发起方的第一交换机500。呼叫控制器1300中的应用程序可写下事件日志用于记录或者收费记录,可用于处理客户查询或与运营商对帐过程中使用。

根据一种示例性实施方式,如果在步骤S3中判断为上述预定准则不匹配,则呼叫控制器1300中的应用程序不执行任何动作,而是回到步骤S3,校验下一个到来的消息。

之后,当作为发起方的第一交换机500从呼叫控制器1300接收到用于释放呼叫的信令消息时,会认为该用于释放呼叫的信令消息是来自第二交换机(目的地交换机)600的消息,于是将结束呼叫,并且也将另一用于释放呼叫的信令消息发送到第二交换机600。于是,呼叫终止。

请注意,虽然以上详细描述了在步骤S4中将释放消息发送到作为发起方的第一交换机500,但是这仅是本发明的一个示例性的例子。也可以将释放消息发送到作为目的地的第二交换机600。更具体地,呼叫控制器1300可以通过伪装 第一交换机500(发起方交换机)试图释放呼叫而构造释放消息(例如,ISUP协议中的REL消息)。为了伪装第一交换机500,呼叫控制器1300可以使用例如如下关键参数:第一交换机(发起方交换机)的交换机点代码(例如,在ISUP协议中,其用作REL消息的OPC)、第二交换机(目的地交换机)的交换机点代码(例如,在ISUP协议中,其用作REL消息的DPC)以及来自初始地址消息的电路标识码(例如,ISUP协议中的IAM消息的CIC)。所述释放消息从呼叫控制器1300被发出,然后被发送到作为目的地的第二交换机600。

图2中的流程图示出S1、S2和S3是顺序进行的,但该流程图仅示意性地示出对于单个信令的信号处理流程。也即是说,对于一个信令,首先该信令被提取,其次被分析以提取该信令中的特定消息,然后该特定消息用于与预定准则进行比较。然而,在实际操作中,信令提取器1100、信令探测器1200和呼叫控制器1300可以并行处理多个信令。更具体地,信令提取器1100可被配置为不断提取信令并且将提取的信令发送到信令探测器1200,而无论信令探测器1200和呼叫控制器1300在执行怎样的处理。信令探测器1200可被配置为不断接收并且分析来自信令提取器1100的信令,并且将经过分析而提取的特定消息发送到呼叫控制器1300,而无论信令提取器1100和呼叫控制器1300在执行怎样的处理。类似地,呼叫控制器1300可被配置为不断接收来自信令探测器1200的特定信息,并且对于该特定信息进行判断而进行控制,而无论信令提取器1100和信令探测器1200在执行怎样的处理。例如,在信令探测器1200对一个信令进行分析时,信令提取器1100可以执行另一信令的提取。此外也有这样的可能性,即:在信令提取器1100提取了三个信令时,信令探测器1200由于某种原因仅分析了其中一个信令。也就是说,信令提取器1100、信令探测器1200和呼叫控制器1300的操作可以不是同步的。

本发明的检测系统是非入侵性的检测系统。根据本发明的技术能够停止恶意呼叫而并不要求大量的或显著的网络路由改变。由于本发明仅仅操作于信令消息,因此本发明的设计容量规划是简单和成本低廉的。

可以通过许多方式来实施本发明的方法和设备。例如,可以通过软件、硬件、固件、或其任何组合来实施本发明的方法和设备。上述的方法步骤的次序仅是说明性的,本发明的方法步骤不限于以上具体描述的次序,除非以其他方式明确说明。此外,在一些实施例中,本发明还可以被实施为记录在记录介质中的程序,其包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于实现根据本发明的方法的程序的记录介质。

虽然已通过示例详细展示了本发明的一些具体实施例,但是本领域技术人员应当理解,上述示例仅意图是说明性的而不限制本发明的范围。本领域技术人员应该理解,上述实施例可以被修改而不脱离本发明的范围和实质。本发明的范围是通过所附的权利要求限定的。

在本公开的描述中,以IDD交换机为例子描述了本发明的实施例。然而,本发明不限于IDD交换机。本发明可适用于所有任何交换机,只要在该交换机使用的信令协议中包含发起方交换机建立呼叫的消息和释放呼叫的消息即可。例如,本发明也可适用于诸如移动呼叫中心(MSC)之类的交换机。

另外,在本公开中,以使用C7协议的交换机以及ISUP协议的信令消息作为例子描述本发明。然而,本发明不限于C7协议的交换机以及ISUP协议的信令消息。本发明也可应用于其它通信协议,只要通信协议中包含在信令链路上传输主叫交换机用于建立通信的信令消息以及通信方用于释放呼叫的信令消息即可。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1