一种基于被叫的业务处理方法

文档序号:7623720阅读:263来源:国知局
专利名称:一种基于被叫的业务处理方法
技术领域
本发明涉及通讯领域的智能网技术,具体涉及一种基于被叫的业务处理方法。
背景技术
智能网技术是一种大型的、实时的计算机处理系统,它是在原有通信网络基础上为快速、方便、经济、灵活地提供新的电信业务而设置的叠加网络体系结构。INAP CS2(Intelligent Network Application Procedure,Capability Set 2;智能网应用规程,能力集2)规范定义了CPH(Call Party Handling,呼叫方处理)能力,许多基于被叫的业务流程应运而生,例如反向计费、反向回叫等。这些智能业务具有以下一些重要特征1、SSP(Service Switch Point,业务交换点)根据用户所拨打的被叫号码触发智能控制关系到SCP(Service ControlPoint,业务控制点);2、在主被叫用户接通之前,SCP会控制SSP将被叫单向唤起,然后SCP通过IP(Intelligent Peripherals,智能外设)设备与用户进行交互,向用户播放语音以及收集用户从终端输入的信息,然后根据用户输入的信息进行下一步的处理,或者将主被叫接通,或者释放呼叫,或者进行其他处理等。
但是基于现有协议进行上述基于被叫的业务流程处理时,会出现一个严重的问题,以反向计费流程为例,其业务处理方法的流程图如图1所示。参考图1,假定主叫用户用A表示,被叫用户用B表示。如果B在SSP登记了反向计费特性,则用户A拨打用户B时,SSP将触发智能控制关系到SCP。流程说明如下1、用户A拨打B,SSP向SCP上报IDP(Initial detection point,启动DP),触发智能控制关系;
2、SCP向SSP下发RRBE,(Request Report BCSM Event,请求上报BCSM事件;BCSM即Basic Call State Model,基本呼叫状态模型),请求SSP监视A相关事件;3、SCP向SSP下发ICA(Initiate Call Attempt,启动试呼),请求SSP唤起被叫B;4、(重复1)SSP又触发一个新的智能控制关系到SCP;…… ……问题的关键在于第三步,当SCP向SSP下发InitiateCallAttempt,请求SSP唤起被叫B时,将导致业务处理流程的循环。之所以出现循环触发智能控制关系到SCP是因为SSP把通过一个主叫电话拨打一个被叫的处理过程和SCP下发ICA操作呼叫一个被叫的处理过程同等看待。为实现在主被叫接通前由被叫用户选择是否接收该电话,SCP需要下发ICA,把被叫唤起,向被叫播放语音并收集用户的选择;而在SSP中,SCP下发ICA唤起被叫的处理过程和主叫拨打被叫的处理过程一样,因此SSP会第二次触发到SCP上,然后SCP再下发ICA,然后SSP将第三次触发到SCP,依次类推。

发明内容本发明的目的在于克服现有协议的上述缺陷提供一种能够防止业务处理流程循环发生的基于被叫的业务处理方法。
为了达到上述目的,本发明所采取的技术方案是一种基于被叫的业务处理方法,包括SCP向SSP下发ICA操作的步骤和SSP处理所述ICA操作的步骤,所述SSP在处理ICA操作的过程中还根据ICA操作中所携带的特定参数判断是否触发新的智能控制关系到SCP。
所述特定参数优选是ICA操作中的一个独立的操作参数,专用于指示是否触发新的智能控制关系到SCP。
上述独立的操作参数优选位于ICA操作的最后,TAG采用私有扩展标签,该参数定义为可选参数,SCP能够选择是否在ICA操作中下发该参数。
所述特定参数也可以是ICA操作中任一具有保留字段的操作参数,所述是否触发新的智能控制关系到SCP的指示由其保留字段携带。
所述特定参数还可以是目的地址号码,SSP在处理ICA操作时根据目的地址号码判断是否已经根据该号码触发一个智能控制关系到SCP,如果SSP已经为该目的地址号码触发了一个智能控制关系到SCP,则SSP不再触发新的智能控制关系到SCP。
采用上述技术方案,本发明有益的技术效果在于通过扩展现有INAP协议的ICA操作,增加一个控制参数或利用现有某个参数的全部或部分为SSP是否触发新的智能控制关系到SCP提供指示或依据,克服采用现有协议出现的SSP重复触发智能控制关系的问题,避免业务处理流程的循环。包括但不限于具有下述特征的业务均能受益于本发明方案1、SSP是根据被叫触发智能控制关系;2、在被叫用户接通之前,SCP控制SSP将被叫唤起,然后通过SSP/IP设备与用户进行交互,向用户播放语音以及收集用户从终端输入的信息,然后根据用户输入的信息进行下一步的处理。
下面通过具体实施方式
并结合附图对本发明作进一步的详细说明。

图1是现有反向计费业务处理流程的循环图。
图2是基于本发明的反向计费业务处理流程图。
具体实施方式一种基于被叫的业务处理方法,包括SCP向SSP下发ICA操作的步骤和SSP处理所述ICA操作的步骤,所述ICA操作中携带一特定的独立操作参数,专用于指示是否触发新的智能控制关系到SCP。
在标准的INAP协议的ICA操作中,没有参数指示是否触发新的智能控制关系到SCP,按本发明方案将ITU-T Q1228中定义的InitiateCallAttempt操作参数进行扩展,如下InitiateCallAttemptArg{PARAMETERS-BOUND:bound}::=SEQUENCE{destinationRoutingAddress
DestinationRoutingAddress{bound},alertingPattern [1]AlertingPatternOPTIONAL,iSDNAccessRelatedInformation [2]ISDNAccessRelatedInformation OPTIONAL,travellingClassMark [3]TravellingClassMark{bound}OPTIONAL,extensions [4]SEQUENCE SIZE(1..bound.&numOfExtensions)OFExtensionField{bound} OPTIONAL,serviceInteractionIndicators [29]ServiceInteractionIndicators{bound} OPTIONAL,callingPartyNumber [30]CallingPartyNumber{bound}OPTIONAL,legToBeCreated [5]LegID DEFAULT sendingSideID:leg1,newCallSegment [6]CallSegmentID{bound}DEFAULT initialCallSegment,iNServiceCompatibilityResponse [7]INServiceCompatibilityResponseOPTIONAL,serviceInteractionIndicatorsTwo [8]ServiceInteractionIndicatorsTwo OPTIONAL,…suppressINRelation [PRIVATE 0]NULL OPTIONAL}上述列表的最后一行字段即为扩展的新参数。为保证兼容性,新增参数位于ICA操作的最后面,TAG采用私有扩展标签[PRIVATE 0],新增参数定义为可选参数,SCP可以下发该参数,也可以不下发该参数。如果SCP不下发新增的参数(即相当于没有该新增参数),则与SCP和SSP目前的接口是一致,可以实现兼容目前的处理方式。
SSP收到SCP下发的InitiateCallAttempt操作进行解码,判断SCP是否下发了新增的控制参数。如果SCP在ICA操作中携带的被叫用户没有登记智能业务,则SCP不会触发新的智能控制关系;如果SCP在ICA操作中携带的被叫用户登记了智能业务,并且SCP在ICA操作中指示不需要触发智能控制关系,则SSP不再触发新的智能控制关系;如果SCP在ICA操作中携带的被叫用户登记了智能业务,且SCP在ICA操作中没有指示SSP不再触发智能控制关系,则SSP将会触发新的智能控制关系到SCP。
仍以反向计费流程为例,基于本发明业务处理方法的流程图如图2所示。参考图2,流程说明如下
1、用户A拨打B,SSP向SCP上报IDP,触发智能控制关系;2、SCP向SSP下发RRBE,请求SSP监视A相关事件;3、SCP向SSP下发含有操作参数“suppressINRelation”的ICA,请求SSP唤起被叫B并指示SSP不再触发新的智能控制关系到SCP;4、SCP向SSP下发RequestReportBCSMEvent,请求SSP监视B相关事件;5、SCP向SSP下发UI(User Interactivtion,用户交互)相关指令,与B进行交互;(UI指令是一系列关于SCP和用户进行交换的相关指令的统称,包括ETC/CTR/ARI/PA/PC/SRR/DFC等)6、SCP根据用户交互信息,决定是将呼叫释放或将主被叫接通。
在上述具体实施方案中采用新增一个ICA独立操作参数的方法来指示SSP是否触发新的智能控制关系,此外IntiateCallAttempt操作中还包含多个其他参数,如果采用其中某个参数的保留字段来指示SSP是否根据目的地址号码触发智能控制关系到SCP也可以达到类似效果。这样的方案与上述方案是等价的。
此外,还可以采用被动的方式,利用ICA操作的一个已有参数作为SSP进行触发判断的依据,即令SSP在收到InitiateCallAttempt操作时,根据该操作中携带的目的地址号码判断是否已经根据该号码触发一个智能控制关系到SCP,如果SSP已经为该目的地址号码触发了一个智能控制关系到SCP,则SSP不再触发信息的智能控制关系到SCP。这样也可以达到类似效果,但此被动方案的效率比较低,也不灵活。
权利要求
1.一种基于被叫的业务处理方法,包括SCP向SSP下发ICA操作的步骤和SSP处理所述ICA操作的步骤,其特征在于所述SSP在处理ICA操作的过程中还根据ICA操作中所携带的特定参数判断是否触发新的智能控制关系到SCP。
2.根据权利要求1所述的基于被叫的业务处理方法,其特征在于所述特定参数是ICA操作中的一个独立的操作参数,专用于指示是否触发新的智能控制关系到SCP。
3.根据权利要求2所述的基于被叫的业务处理方法,其特征在于所述独立的操作参数位于ICA操作的最后,TAG采用私有扩展标签,该参数定义为可选参数,SCP能够选择是否在ICA操作中下发该参数。
4.根据权利要求1所述的基于被叫的业务处理方法,其特征在于所述特定参数是ICA操作中任一具有保留字段的操作参数,所述是否触发新的智能控制关系到SCP的指示由其保留字段携带。
5.根据权利要求1所述的基于被叫的业务处理方法,其特征在于所述特定参数是目的地址号码,SSP在处理ICA操作时根据目的地址号码判断是否已经根据该号码触发一个智能控制关系到SCP,如果SSP已经为该目的地址号码触发了一个智能控制关系到SCP,则SSP不再触发新的智能控制关系到SCP。
全文摘要
本发明公开了一种基于被叫的业务处理方法,包括SCP向SSP下发ICA操作的步骤和SSP处理所述ICA操作的步骤,所述SSP在处理ICA操作的过程中还根据ICA操作中所携带的特定参数判断是否触发新的智能控制关系到SCP。本发明通过扩展现有INAP协议的ICA操作,增加一个控制参数或利用现有某个参数的全部或部分为SSP是否触发新的智能控制关系到SCP提供指示或依据,克服采用现有协议出现的SSP重复触发智能控制关系的问题,避免业务处理流程的循环。
文档编号H04Q3/00GK1859586SQ200510101260
公开日2006年11月8日 申请日期2005年11月8日 优先权日2005年11月8日
发明者张志明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1