专利名称:实现呼叫跟踪的方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种实现呼叫跟踪的方法。
背景技术:
在通信设备开发中,都实现了跟踪管理功能,跟踪管理是为了满足各种网络通信设备的实验室联调、测试、外部接口对接以及设备维护的需要,以方便对联调、接口对接、设备维护中出现的问题进行定位。所述的跟踪通常分为接口跟踪和呼叫跟踪两种。接口跟踪主要针对指定接口进行,按协议分层进行跟踪;呼叫跟踪主要是对指定呼叫的接续过程与通信过程进行跟踪,包括对本次接续过程信令、数据的跟踪,对呼叫的跟踪需要输出指定一次呼叫全流程的消息。
由于呼叫跟踪是对一次呼叫全流程进行跟踪,而接口跟踪只对指定单元上消息进行跟踪,因此按照传统的跟踪实现方案,呼叫跟踪和接口跟踪的实现是完全不同的两个流程,差别很大。
目前通常采用的呼叫跟踪方法的实现流程如图1所示,包括步骤1用户下发对某次呼叫进行跟踪的命令到跟踪控制单元;步骤2跟踪控制单元把需要跟踪的呼叫转到管理呼叫单元;步骤3管理呼叫单元开始等待跟踪呼叫的上线;步骤4需要跟踪的呼叫上线后,管理呼叫单元将对该次呼叫跟踪的消息下发到与该次呼叫相关的呼叫相关单元1,……,呼叫相关单元n;
步骤5与需要跟踪的呼叫相关的单元将接收到的消息进行过滤后,获取与该次呼叫相关的消息,并上报到跟踪控制单元;步骤6跟踪控制单元对得到的与该呼叫相关的消息进行整理;步骤7跟踪控制单元将整理后的与该呼叫相关的消息显示给用户。
在上述呼叫跟踪实现方案中,呼叫相关单元是从管理呼叫单元得到的对某次呼叫进行跟踪的命令,不便于跟踪控制单元对呼叫跟踪的统一管理;而且,为了保证跟踪控制单元、管理呼叫单元、呼叫相关单元三者之间保存的需要跟踪的呼叫相一致,需要完成分级同步,实现起来比较复杂,并且系统资源开支较大;另外,所开设的管理呼叫单元与呼叫相关单元之间的单元间通信通道,进一步增加了跟踪管理的复杂度。
目前通常采用的接口跟踪方法如图2所示,具体的实现流程包括步骤21用户下发对某接口进行跟踪的命令到跟踪控制单元;步骤22跟踪控制单元得到需要对某接口进行跟踪的命令后,将对该接口进行跟踪的消息下发到相关的管理接口单元1,……,管理接口单元n;步骤23相关的管理接口单元分别将接收到的消息进行过滤后,获取与该接口相关的消息,并上报到跟踪控制单元;步骤24跟踪控制单元对跟踪到的该接口相关的消息进行整理;步骤25跟踪控制单元将整理后的该接口相关的消息显示给用户。
上述对接口的跟踪方案为跟踪控制单元将对接口跟踪的命令直接下发到相关的管理接口单元,因此,跟踪控制单元对接口跟踪的方案和对呼叫的跟踪的方案处理方式差别较大,使得跟踪控制单元的实现较为复杂。
发明内容
本发明的目的是提供一种实现呼叫跟踪的方法,实现了对呼叫跟踪的集中管理,且与接口跟踪方法趋于一致,为实现跟踪管理提供了方便。
本发明的目的是这样实现的实现呼叫跟踪的方法,包括a、下发对呼叫进行跟踪的命令到跟踪控制单元;b、跟踪控制单元将对该呼叫进行跟踪的消息直接下发给该呼叫的呼叫相关单元;c、呼叫相关单元将与该呼叫相关的消息上报给跟踪控制单元;d、跟踪控制单元将与该呼叫相关的消息进行处理,并显示给用户。
所述的步骤a为下发对一个资源承载的呼叫进行跟踪的命令到跟踪控制单元。
所述的步骤b包括b1、跟踪控制单元通知管理资源单元对该资源承载的呼叫进行跟踪;b2、管理资源单元判断指定的资源是否正在承载呼叫,如果是,执行步骤b3,否则,执行步骤b4;b3、通知跟踪控制单元对该资源承载的呼叫进行跟踪,执行步骤b5;b4、当为呼叫分配资源时,判断是否将该资源分配给相应的呼叫,如果是,执行步骤b3,否则,继续执行步骤b4;
b5、跟踪控制单元收到管理资源单元的通知,将该次呼叫进行跟踪的消息下发到该次呼叫的呼叫相关单元。
所述的下发对一个资源承载的呼叫进行跟踪的命令中的信息包括能唯一确定一个资源的资源标识。
步骤b3所述的通知跟踪控制单元对该资源承载的呼叫进行跟踪,其中通知承载的信息包括能唯一确定一个呼叫的呼叫标识。
由上述技术方案可以看出,本发明实现了跟踪控制单元对呼叫跟踪的集中管理,便于用户对呼叫跟踪的控制,且由跟踪控制单元传达对呼叫进行跟踪的命令到和呼叫相关单元,只需要一级同步,因此,呼叫跟踪的实现比较简单,并且系统运行资源开支较小,不需要开设管理呼叫单元与呼叫相关单元间的单元间通信通道。而且,本发明中跟踪控制单元对呼叫跟踪的处理流程与对接口跟踪的处理流程趋于一致,便于跟踪控制单元的程序实现。另外,本发明中对一次呼叫的跟踪是通过指定此呼叫占用的某种类型的资源来确定实现的,扩展了呼叫跟踪实现的思路。
图1为现有技术中的呼叫跟踪过程示意图;图2为现有技术中的接口跟踪过程示意图;图3为本发明中的呼叫跟踪过程示意图;图4为管理资源单元确定资源承载的呼叫的过程示意图。
具体实施例方式
呼叫跟踪通常是跟踪一部话机、一个手机号码的一次呼叫过程,但在实验室联调、测试和外部接口对接过程中跟踪一个确定资源承载的呼叫的况,比如时隙,对定位问题往往更有帮助;因此,本发明提供了一种可实现对指定资源承载的呼叫进行跟踪的方法。
现有的通信设备通常由多个单元组成,构成一分布式系统,其中跟踪控制单元是管理呼叫跟踪和接口跟踪的单元;资源管理单元是为呼叫分配其占用资源的单元;呼叫相关单元是和某次呼叫相关的其它单元,包括分配一次呼叫相关的其它资源单元、管理呼叫的单元等。
本发明所述的实现呼叫跟踪的方法的具体实现流程如图3所示,包括步骤31用户下发对某个资源承载的呼叫进行跟踪的命令到跟踪控制单元;步骤32跟踪控制单元记录需要对某个资源进行跟踪,并下发消息到管理资源单元,通知管理资源单元需要对某个资源承载的呼叫进行跟踪;跟踪控制单元记录的需要跟踪的资源标识的目的是当管理资源的单元回应资源被某次呼叫占用的消息时知道是哪个资源被占用需要跟踪;步骤33管理资源单元进行该资源承载的呼叫的确定,具体过程如图4所示,包括步骤331管理资源单元接收到跟踪控制单元下发的消息,并记录需要跟踪的资源的资源标识,记录的目的是在步骤334中为呼叫分配资源时判断分配的资源是否在被跟踪;步骤332判断用户所指定的资源是否正在承载呼叫,如果是,执行步骤333,否则,执行步骤334;步骤333确定该资源承载的呼叫的信息,并执行步骤34;步骤334在需要为呼叫分配资源时,判断是否将指定的需要跟踪的资源分配给相应呼叫,如果是,则执行步骤333,否则,执行步骤334;
步骤34将该资源承载的呼叫的信息上报跟踪控制单元,通知跟踪控制单元对指定资源承载的呼叫进行跟踪,通知中包含了确定一次资源的资源标识和确定一次呼叫的呼叫标识;即当管理资源的单元确定需要跟踪的资源正在承载或分配给某次呼叫占用将要承载时,上报跟踪控制单元对占用这个资源的呼叫进行跟踪;步骤35跟踪控制单元得到管理资源的单元上报的需要对某次呼叫进行跟踪的消息后,将对该次呼叫进行跟踪的消息下发到和该次呼叫相关的呼叫相关单元1,……,呼叫相关单元n;步骤36与需要跟踪的呼叫相关的呼叫相关单元将接收到的消息进行过滤后,以过滤出和指定呼叫相关的消息,并将和该次呼叫相关的数据消息和信令消息上报到跟踪控制单元;步骤37跟踪控制单元将获取的与指定资源承载的呼叫相关的消息进行整理,对消息进行分类,因为用户可能同时跟踪多次呼叫,所以需要分出不同的呼叫的消息分别显示给用户;步骤38跟踪控制单元把整理后的和呼叫相关的消息显示给用户。
上述实现呼叫跟踪的方法,仅有步骤32、33、34是专门针对呼叫跟踪过程设计的,其它各步骤与现有技术中接口跟踪的实现方法完全一致,因此,本发明将跟踪管理涉及的两种跟踪方案统一起来,便于跟踪控制单元中相应程序实现,减少了开发工作量。
权利要求
1.一种实现呼叫跟踪的方法,其特征在于包括a、下发对呼叫进行跟踪的命令到跟踪控制单元;b、跟踪控制单元将对该呼叫进行跟踪的消息直接下发给该呼叫的呼叫相关单元;c、呼叫相关单元将与该呼叫相关的消息上报给跟踪控制单元;d、跟踪控制单元将与该呼叫相关的消息进行处理,并显示给用户。
2.根据权利要求1所述的实现呼叫跟踪的方法,其特征在于所述的步骤a为下发对一个资源承载的呼叫进行跟踪的命令到跟踪控制单元。
3.根据权利要求2所述的实现呼叫跟踪的方法,其特征在于所述的步骤b包括b1、跟踪控制单元通知管理资源单元对该资源承载的呼叫进行跟踪;b2、管理资源单元判断指定的资源是否正在承载呼叫,如果是,执行步骤b3,否则,执行步骤b4;b3、通知跟踪控制单元对该资源承载的呼叫进行跟踪,执行步骤b5;b4、当为呼叫分配资源时,判断是否将该资源分配给相应的呼叫,如果是,执行步骤b3,否则,继续执行步骤b4;b5、跟踪控制单元收到管理资源单元的通知,将该次呼叫进行跟踪的消息下发到该次呼叫的呼叫相关单元。
4.根据权利要求2所述的实现呼叫跟踪的方法,其特征在于所述的下发对一个资源承载的呼叫进行跟踪的命令中的信息包括能唯一确定一个资源的资源标识。
5.根据权利要求3所述的实现呼叫跟踪的方法,其特征在于步骤b3所述的通知跟踪控制单元对该资源承载的呼叫进行跟踪,其中通知承载的信息包括能唯一确定一个呼叫的呼叫标识。
全文摘要
本发明涉及一种实现呼叫跟踪的方法。该方法包括当下发对呼叫进行跟踪的命令到跟踪控制单元时,跟踪控制单元将对该呼叫进行跟踪的消息直接下发给该呼叫的呼叫相关单元;然后,由呼叫相关单元将与该呼叫相关的消息上报给跟踪控制单元;最后,跟踪控制单元将与该呼叫相关的消息进行处理,将显示给用户。本发明中呼叫跟踪的实现比较简单,并且系统运行资源开支较小,不需要开设管理呼叫单元与呼叫相关单元间的单元间通信通道,且对呼叫跟踪的处理流程与对接口跟踪的处理流程趋于一致,便于跟踪控制单元的程序实现。另外,本发明中对一次呼叫的跟踪是通过指定此呼叫占用的某种类型的资源来确定实现的,扩展了呼叫跟踪实现的思路。
文档编号H04M1/26GK1501630SQ0215250
公开日2004年6月2日 申请日期2002年11月14日 优先权日2002年11月14日
发明者王功远, 刘艳华 申请人:华为技术有限公司