一种呼叫处理方法

文档序号:7594489阅读:127来源:国知局
专利名称:一种呼叫处理方法
技术领域
本发明涉及一种通信中的呼叫处理方法,更具体的说,本发明涉及一种应用于智能网中的呼叫处理方法。
背景技术
智能网(IN,Intelligent Network)是一种建立在基础信息网络之上,基于业务和交换相分离的概念,为用户提供各种新业务的一种新型网络结构。它是在程控交换机得到普遍应用,计算机技术得到迅速发展,7号信令网得到广泛实施的条件下,以程控交换机为节点,7号信令作为各节点间的传输手段及业务控制计算机作为核心的电信网络。其业务的控制由一个集中的节点(即SCP业务控制点)来完成,业务的生成和业务的管理也由集中的节点来完成,而网络中的交换机完成基本的呼叫处理,并在业务控制点的指挥下最终完成各种复杂的业务。由于智能网可通过建立集中的业务控制点和数据库,并进一步建立集中的业务管理和业务生成环境,因此,可以快速、经济、方便地为现有电话网络(PSTN,Public Switched Telephone Network)、公众分组交换数据网(PSPDN,Public Switched Packet Data Network)、窄带综合业务数字网(N-ISDN,Narrowband Integrated-Services Digital Network),甚至计算机互联网、移动通信网和宽带综合业务数字网(B-ISDN,BroadbandIntegrated-Services Digital Network)等网络提供各种增值业务。
以移动智能网为例,参考图1,该图是现有技术移动智能网中进行呼叫的智能网网络示意图,呼叫发生时,移动交换中心(MSC,Mobile Switched Center)通过触发消息通知业务控制点(SCP,Service Control Point),SCP事先加载有控制呼叫的业务逻辑,SCP执行其中的业务控制逻辑,向MSC下发各种指令,指示MSC进行下一步的操作,如接续或结束呼叫,从而达到对该呼叫的控制。
目前,伴随智能网的不断发展,智能网处理的呼叫变得很复杂,越来越多的业务流程需要在SCP中进行控制,例如现在已广泛开展的预付费业务和充值业务,其中预付费业务是SCP根据用户帐户中的余额来控制呼叫并根据通话时长实时在帐户中扣减通话费用;充值业务是SCP根据用户所报的充值卡号和密码,对用户指定的帐户进行充值。
在一个呼叫流程中,可能会涉及这些业务流程中的两个或者多个,比如预付费业务用户A在通过电话给用户B充值的过程中,需要对用户A的电话充值过程进行计费,则会既涉及预付费业务流程,又涉及充值业务流程。因此,在呼叫过程中,需要解决多个业务流程对同一个呼叫进行控制的问题。
现有技术解决上述问题的方法是将呼叫过程中间需要涉及到的多个业务流程混合成一个业务流程,也即一个业务流程实现多个业务流程功能,该业务流程对应的业务逻辑存放在一个SCP中,业务交换点(SSP,ServiceSwitching Point)只需要触发这个SCP,就能执行这个多功能的业务流程,完成原本需要多个业务流程才能完成的功能。
该方法具有以下特点1、在SCP中保存所有业务流程执行过程中需要的用户属性,比如所涉及到的用户号码,用户账号等。
2、在呼叫过程中只有一个SCP对该呼叫流程进行控制。
上述方法虽然在一定程度上可以实现呼叫中的多业务流程控制,但还存在如下的缺点(1)单个的业务流程要完成原本由多个业务流程完成的功能,将使得处理单个业务流程非常复杂,无法达到多个业务流程灵活组合以实现复杂功能的目的;(2)目前在一次呼叫中需要处理的业务流程越来越多,将多个业务流程集合在一个业务流程实现中并不能根本解决多业务流程控制一个呼叫的问题,对于一些复杂的呼叫,甚至不能实现,不利于将来扩展开发新的业务。

发明内容
本发明解决的技术问题是提供一种多业务流程灵活控制呼叫的呼叫处理方法,以简化单个SCP的功能要求,便于SCP的升级和改造。
为解决上述问题,本发明的呼叫处理方法,包括a、预设一次呼叫中待执行的多个业务流程对应的业务逻辑及其在同一个业务交换点被触发的相应多个触发条件;b、将所述待执行的多个业务流程对应的业务逻辑保存到对应的业务控制点,并在业务交换点设置对应的多个触发条件;c、呼叫发生时,在所述业务交换点根据触发条件触发对应的业务控制点执行相应业务逻辑的业务流程,控制该次呼叫。
其中,步骤b所述对应业务控制点为多个,各个业务控制点分别保存各个业务流程各自对应的业务逻辑;步骤c所述业务交换点根据触发条件触发各自对应的业务控制点执行相应业务逻辑对应的业务流程。
其中,步骤c各个业务控制点独立监听和控制业务交换点,控制呼叫终止或继续进行。
其中,步骤b所述对应业务控制点为一个,该业务控制点保存多个业务流程对应的多个业务逻辑;步骤c所述业务交换点根据触发条件触发该业务控制点执行该业务控制点中相应业务逻辑对应的多个业务流程。
其中,所述业务交换点可以集成在移动交换中心。
其中,所述业务交换点也可以集成在固网交换中心。
与现有技术相比,本发明具有以下有益效果首先,本发明在一次呼叫中,同一个SSP能够两次或多次向一个或多个SCP触发业务流程,使得在智能网中,不同的业务逻辑可以加载在不同的SCP中,并使得这些加载在不同SCP中的业务逻辑能够控制同一个呼叫流程,简化了多业务流程中单个SCP的功能要求,便于SCP的升级和改造。
另外,本发明中每个SCP只需要简单的业务逻辑,经过多个SCP的组合,也可以实现很复杂的业务流程功能,即将原来存放在不同SCP中的不同业务逻辑进行优化组合就能开发出新的业务,便于运营商合理利用现有网络资源,提升运营商智能业务的开发能力。


图1是现有技术移动智能网组成示意图;图2是本发明呼叫处理方法应用的一种智能网组成示意图;图3是本发明呼叫处理方法的主要流程图;图4是在移动智能网中实现本发明呼叫处理方法的一种网络环境示意图;图5是在图4所示移动智能网上实现本发明呼叫处理方法的实施例呼叫示意图。
具体实施例方式
参看图2,该图是本发明呼叫处理方法应用的一种智能网组成示意图,图2中的智能网主要由业务生成环境(SCE,Service Creation Environment)11、业务管理系统(SMS,Service Management Point)12、业务控制点(SCP,ServiceControl Point)13、业务交换点(SSP,Service Switching Point)14、智能外设(IP,Intelligent Peripheral)15等节点和连接这些节点的NO.7信令网及数据网组成。
其中SSP 14是连接移动网16、PSTN网17、ISDN网18与智能网的连接点,提供接入智能网的功能,SSP 14可检出智能业务的请求,并与SCP 13通信,对SCP 13的请求作出响应,允许SCP 13中的业务逻辑影响呼叫处理。
SCP 13是智能网的核心构件,它存储用户数据和业务逻辑,主要功能是接收SSP 14送来的查询信息并查询数据库,进行各种译码,同时,SCP 13能根据SSP 14上报来的呼叫事件启动不同的业务逻辑,根据业务逻辑向相应的SSP 14发出呼叫控制指令,从而实现各种智能呼叫。智能网所提供的所有业务的控制功能都集中在SCP 13中,SCP 13与SSP 14之间按照智能网的标准接口协议进行通信,如INAP协议(智能网应用协议,是7号信令协议的组成部分)。
IP 15是协助完成智能业务的特殊资源,通常具有各种语音功能,如语音合成,播放录音通知,发送和接收双音多频(DTMF,Dual ToneMulti-Frequency)信号,进行语音识别等等。
下面详述如何在上述的智能网上实现本发明的呼叫处理方法。
参考图3,该图是本发明呼叫处理方法的主要流程图。
首先在步骤30,预设一次呼叫中待执行的多个业务流程对应的业务逻辑及其在同一个业务交换点被触发的相应多个触发条件;具体实现时,可根据具体的呼叫情况对待执行的业务流程进行组合,例如设定多个业务流程执行的先后顺序,并相应设置这些待执行的业务流程先后被触发的条件;然后,在步骤31,将所述待执行的多个业务流程对应的业务逻辑保存到对应的业务控制点,并在业务交换点设置对应的多个触发条件;最后,在步骤32,在具体呼叫时,在该业务交换点SSP即可根据触发条件触发对应的业务控制点SCP执行相应业务逻辑的业务流程,控制该次呼叫。
需要说明的是,本发明中保存该呼叫中涉及的业务逻辑的所述对应业务控制点可以为多个,并由各个业务控制点分别保存各个业务流程各自对应的业务逻辑。
在呼叫中具体触发业务时,业务交换点即可根据触发条件触发各自对应的业务控制点执行相应业务逻辑对应的业务流程,并由各个业务控制点独立监听和控制业务交换点,控制呼叫终止或继续进行。
当然,本发明中保存业务逻辑的所述对应业务控制点也可以只为一个,该业务控制点保存多个业务流程对应的多个业务逻辑。
同样,在呼叫中具体触发业务时,业务交换点可根据触发条件多次触发该业务控制点执行该业务控制点中相应业务逻辑对应的多个业务流程,具体实现时,该业务控制点同样可控制业务交换点,控制呼叫终止或继续进行。
另外,本发明的呼叫处理方法既可以应用在移动通信网中,也可以在固定通信网实现,其实现原理相同,也即所述业务交换点可设置在移动通信网的移动交换中心,也可以设置在固定通信网的交换中心,如本地交换局等。
下面举例进行说明,由于在固定通信网和移动通信网中本发明都是在一个呼叫中通过多个触发条件触发多个业务流程执行,进行呼叫处理,因此下面统一以移动通信网的实现进行说明,参考图4,该图是移动通信网中实现本发明呼叫处理方法的一种网络环境示意图。
如图4所示,在一个呼叫过程中,本发明需要实现的业务流程包括两个,相应的本发明执行业务流程的SCP也包括两个SCP1和SCP2,这两个SCP都由同一个SSP触发,该SSP设置在主叫局MSC,采用主叫触发方式,实际实施时,也可采用其他触发方式,由于是本领域公知技术,且不是本发明关键点,这里不作过多说明。
上述本实施例在同一个MSC中,可以根据触发条件将呼叫依次触发到多个SCP(SCP1,SCP2)中,每个SCP(SCP1,SCP2)单独对MSC上的呼叫进行控制;并且每个SCP(SCP1,SCP2)对MSC的监听和控制是独立的;该呼叫过程中,只要其中有一个SCP(SCP1,SCP2)要求MSC结束呼叫,则该呼叫终止。
参考图5,该图是在图4所示移动智能网中应用本发明的呼叫处理方法的具体实施例呼叫示意图。
下面说明具体的呼叫过程。
首先,主叫用户发起呼叫,MSC从HLR获取用户的签约信息,然后判断主叫用户的签约信息,如果存在一个触发业务流程1(加载在SCP1中)的签约信息(即满足触发条件1),则根据该签约信息的触发点DP1触发到SCP1;SCP1收到触发其业务流程1的触发消息后,执行业务流程1,并通过一系列的消息(RRBE1,AC1)指示MSC可以继续后面的呼叫(或者终止呼叫);MSC收到SCP1指示可以继续呼叫的指示后,继续检查其它的签约信息,如果存在一个触发业务流程2(加载在SCP2中)的签约信息(即满足触发条件2),则根据该签约信息的触发点DP2触发到SCP2;SCP2收到触发其业务流程2的触发消息后,执行业务流程2,并通过一系列的消息(RRBE2,AC2)指示MSC可以继续后面的呼叫(或者终止呼叫);MSC继续检查其它的签约信息,如果没有其它签约信息,则接续到被叫的MSC上,完成话路接续;在呼叫过程中间,MSC根据检测点(DP,Detection Point)向SCP1或SCP2报告呼叫过程中发生事件,SCP1或SCP2根据这些事件独立执行各自的业务逻辑,并根据业务逻辑结果来指示MSC执行操作;需要说明的是,只要MSC接到SCP1或SCP2释放呼叫的操作指示,MSC都会在完成相应的准备工作后,释放呼叫。
综上,本发明可以使得智能网中,不同的业务逻辑加载在不同的SCP中,并使得这些加载在不同SCP中的业务逻辑能够控制同一个呼叫流程。有益于运营商提高智能业务的开发能力、简化单个SCP的功能要求,便于SCP的升级和改造。因为每个SCP只需要简单的业务逻辑,经过多个SCP的组合,也可以实现很复杂的业务流程功能。
以上所述仅为本发明的优选实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种呼叫处理方法,应用于智能网中,所述智能网包括有业务控制点和业务交换点,其特征在于,包括a、预设一次呼叫中待执行的多个业务流程对应的业务逻辑及其在同一个业务交换点被触发的相应多个触发条件;b、将所述待执行的多个业务流程对应的业务逻辑保存到对应的业务控制点,并在业务交换点设置对应的多个触发条件;c、呼叫发生时,在所述业务交换点根据触发条件触发对应的业务控制点执行相应业务逻辑的业务流程,控制该次呼叫。
2.根据权利要求1所述的呼叫处理方法,其特征在于,步骤b所述对应业务控制点为多个,各个业务控制点分别保存各个业务流程各自对应的业务逻辑;步骤c所述业务交换点根据触发条件触发各自对应的业务控制点执行相应业务逻辑对应的业务流程。
3.根据权利要求2所述的呼叫处理方法,其特征在于,步骤c各个业务控制点独立监听和控制业务交换点,控制呼叫终止或继续进行。
4.根据权利要求1所述的呼叫处理方法,其特征在于,步骤b所述对应业务控制点为一个,该业务控制点保存多个业务流程对应的多个业务逻辑;步骤c所述业务交换点根据触发条件触发该业务控制点执行该业务控制点中相应业务逻辑对应的多个业务流程。
5.根据权利要求1-4任一项所述的呼叫处理方法,其特征在于,所述业务交换点集成在移动交换中心。
6.根据权利要求1-4任一项所述的呼叫处理方法,其特征在于,所述业务交换点集成在固网交换中心。
全文摘要
本发明公开一种应用于智能网中的呼叫处理方法,所述智能网包括有业务控制点和业务交换点,该方法包括a.预设一次呼叫中待执行的多个业务流程对应的业务逻辑及其在同一个业务交换点被触发的相应多个触发条件;b.将所述待执行的多个业务流程对应的业务逻辑保存到对应的业务控制点,并在业务交换点设置对应的多个触发条件;c.呼叫发生时,在该业务交换点根据触发条件触发对应的业务控制点执行相应业务逻辑的业务流程,控制该次呼叫。本发明在一次呼叫中,同一个业务交换点能够两次或多次向一个或多个SCP触发业务流程,简化了多业务流程中单个业务控制点的功能要求,有利于运营商合理利用现有网络资源,提升运营商智能业务的开发能力。
文档编号H04L29/02GK1741521SQ200410057029
公开日2006年3月1日 申请日期2004年8月25日 优先权日2004年8月25日
发明者王升琼 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1