智能网业务仿真系统及其通信机制的实现方法

文档序号:7684512阅读:220来源:国知局
专利名称:智能网业务仿真系统及其通信机制的实现方法
技术领域
本发明提供了一种在智能网中能方便地进行业务仿真的方法。
背景技术
智能网就是采用交换与业务分离的思想,建立一整套业务定义(即生成)、解释(即运行)和管理体系,从而能够在公共电话交换网(PSTN)、无线GSM网络等通信网络上快速、能比较经济地提供丰富电信业务的系统。
智能网系统的总体结构如图1所示。智能网一般由业务交换点(SSP,ServiceSwitching Point)、业务控制点(SCP,Service Control Point)、智能外设(IP)、业务管理系统(SMS)、业务生成环境(SCE)等几部分组成。SSP是连接现有PSTN网或移动网与智能网的连接点,提供接入智能网功能集的功能。业务控制点(SCP,Service ControlPoint),是智能网的核心构件,其主要功能是根据SSP上报来的呼叫事件启动不同的业务逻辑,根据业务逻辑向相应的SSP发出呼叫控制指令,从而实现各种智能呼叫。IP是协助完成智能业务的特殊资源,通常具有各种语音功能,如语音合成,播放录音通知,接收双音多频拨号,进行语音识别等等。SMS是业务管理系统,一般具有业务逻辑管理、业务数据管理、用户数据管理、业务监测等功能。业务开发环境(SCEP,Service Creation EnvironmentPoint),可以根据客户的需求生成新的业务逻辑。
SCEP是业务的开发环境,一般来说,业务开发人员把智能业务开发好后,都是要搭建一套真实呼叫环境,把业务加载到SCP上,然后通过拨打电话的方法对业务呼叫处理功能进行详细测试。
在智能网系统中,缺乏比较有效的智能业务测试和演示手段。智能业务的测试比较困难,一般的做法都是搭建一套完整的真实智能网环境,通过拨打电话的方法来进行业务的测试。
显然,通过手工拨打电话进行智能业务测试的方法的效率是比较低的,且观察测试结果的手段也比较有限,用户不能动态的跟踪业务独立构件(SIB,Service IndependenceBuilding Block)的执行,对业务逻辑执行的中间过程、参数的变化都非常不便于获得。由于要搭建普通的智能网环境,测试的成本比较大,目前也缺乏比较好的手段向用户演示智能业务。例如在展览会上智能业务开发商想要向用户演示业务就很不方便,因为在现场搭建一套智能网环境是不太现实的。

发明内容
本发明设计了一个完整的业务仿真方案,提供了一种能方便,快捷进行业务测试和演示的方法,并定义了一套仿真SCP和仿真SCEP的接口,使得用户能够在仿真SCEP上直观地跟踪一个呼叫处理过程,并发送控制命令到仿真SCP中控制呼叫的执行。
仿真系统包括如下模块仿真业务交换点SSP,它提供模拟拨打智能呼叫的功能,处理SCP下发的操作并上报相关结果;仿真业务控制点SCP,它接收并处理从SSP上报的智能呼叫,建立呼叫自动机对呼叫进行控制;并向仿真SCEP上报已经建立的呼叫自动机;仿真业务生成环境SCEP,它向用户提供观察、控制呼叫流程的人机界面和操作手段,仿真SCEP同时保存呼叫流程的当前执行结果;包括已经执行的业务独立构件SIB路径,所述路径上各个SIB的数据,当前呼叫历例数据(CID,Code Instance Data)的数据值,当前智能网应用规程(INAP,Intellectual NetworkApplication Protocol)或移动网增强逻辑定制应用(Camel,Customed Application for Mobilenetwork Enhanced Logic)应用部分CAP信息流。仿真业务管理点SMP,它提供业务管理和用户管理的功能,从仿真SCEP取得业务并加载到仿真SCP上;在仿真SCEP和仿真SCP之间定义一套通信通道,在业务的处理过程中,仿真SCP通过所述通道接收仿真SCEP的控制指令,并将呼叫的结果上报给仿真SCEP。在搭建仿真系统环境时,所述仿真SMP由普通的SMP来替代,所述仿真SSP的接口与普通智能网环境中信令接入单元SAU的接口相同,仿真SMP与仿真SCP的接口与普通智能网环境相同。因为本发明的技术方案是对一般概念上的智能网系统的仿真,所以前述“普通的SMP”和“普通智能网”和说明书中其他部分的“真实”均是指一般的、非仿真的模块和系统。
仿真SCP中通过业务控制功能SCF模块处理呼叫,SCF模块的系统结构中的FEAM模块是功能实体接入管理模块,负责底层消息的接受和发送;业务控制功能管理实体SCME-CONTROL是所述SCF的控制中心模块,负责管理业务控制状态机SCSM,并且负责FEAM模块和呼叫自动机间的消息调度;SCSM是呼叫状态模型实例,负责调用相应的业务逻辑,完成呼叫控制的功能。
当仿真SSP上报了一个智能呼叫后,首先经过FEAM模块的解码,然后SCME-control模块创建一个SCSM呼叫自动机,SCSM调用业务逻辑进行执行;如果要下发操作给SSP则先把操作发送给SCME-CONTROL,SCME-CONTROL把操作传递给FEAM模块,由FEAM对操作编码后发送出去。
在SCF模块和仿真SCEP之间建立一套通信机制,仿真SCP与仿真SCEP的通信连接建立在SCF模块与仿真SCEP之间;仿真SCEP作为SOCKET连接的服务端等待SCF作为客户端与其建立连接;在SCF进程和SCE进程之间添加两个信号通信SIGUSR1和SIGUSR2,它们配合SOCKET通信完成SCF与仿真SCEP之间的信息交流;所述通信机制的实现方法包括如下步骤a.在仿真SCEP系统启动过程中初始化等待SCF建立连接的主SOCKET端口;b.仿真SSP发起向SCF发起一个智能呼叫,SCF为此呼叫建立新的SCSM呼叫自动机,同时仿真SSP向仿真SCEP发送SIGUSR1信号,通知仿真SCEP有新的呼叫接入到仿真SCP中,并向仿真SCEP请求建立新的SOCKET连接;c.仿真SCEP在收到SCF发来的连接请求之后,分配一个新的SOCKET端口作为仿真SCEP和所述SCSM呼叫自动机的通信端口;d.SCSM内部记录下新分配的SOCKET端口,以后所述呼叫自动机与仿真SCEP的通信都通过此通信通道完成;e.在每个呼叫自动机运行的过程中,SCSM呼叫自动机向SCEP返回最近的运行结果,并等待SCEP发送过来的新的执行命令;f.当SCF准备好向仿真SCEP返回的运行结果后,向仿真SCEP发送SIGUSR2信号,通知仿真SCEP进程准备接收SCF的运行结果;并通过所述SCSM呼叫自动机和仿真SCEP的通信通道向仿真SCEP发送运行结果,然后等待仿真SCEP的执行控制命令。
在SCF中的SCSM呼叫自动机的内部提供设置中断点的功能,在所述中断点位置,如果用户在仿真SCEP上设置了断点且满足所述中断点的中断条件则暂停执行业务,向仿真SCEP发送呼叫的结果数据,并等待用户的下一个控制命令。中断点的位置设置在以下过程中1)当SCF收到仿真SSP发送过来的建立新呼叫的IntialDP操作时,处理InitialDP的过程中;2)处理SIB执行结束后调用下一个SIB的过程中;3)SIB执行出错时的处理过程中;4)处理EBR异步事件的过程。
当仿真SCEP要支持跟踪多个呼叫的功能时,在仿真SCEP的内部建立一个呼叫自动机队列,和仿真SCP中相对应,它对SCF中对应的呼叫自动机的运行的结果进行保存,包括该自动机已经执行过的SIB、CID的值、INAP信息,当前自动机是否处于被跟踪状态等。
当仿真SCEP要支持跟踪多个呼叫的功能时,其通信机制实现方法包括如下步骤a、每当SCF向仿真SCEP发送一个SIGUSR1信号时就表示一个新的呼叫接入,仿真SCEP接受SCF为新的呼叫自动机建立新连接请求,并产生一个新的呼叫自动机的对象,设置该呼叫自动机的状态为非跟踪状态,将此呼叫自动机插入仿真SCEP呼叫自动机队列,并在仿真SCEP界面上显示新的呼叫已经建立的标志;b、用户通过仿真SCEP提供的界面选择要跟踪的呼叫自动机,并向SCF发送切换呼叫的命令和切换当前界面显示的呼叫自动机的运行结果;c、仿真SCEP中每执行完一个SIB后,该SIB的标志图标和呼叫所执行的业务逻辑路径连线显示为特殊颜色。
本业务仿真方案具有使用简单,高效方便等优点。由于可以模拟普通的智能网环境,使得用户测试智能业务非常方便,而且测试的结果通过图形化界面显示出来,非常直观。本仿真方案也可以用于业务演示,使用采用本发明方案的仿真系统可以方便、经济地向用户演示业务。


图1是智能网体系结构。
图2是本发明的业务仿真系统结构图。
图3是SCF系统结构图。
图4是仿真SCEP和SCP接口示意图。
图5是呼叫所执行的业务逻辑路径连线示意图。
图6是模拟呼叫的仿真消息处理流程图。
具体实施例方式
下面结合附图和实施例来进一步介绍本发明。
一、采用本发明方法的仿真系统结构仿真是通过模拟实际的智能网运行环境,提供业务测试和展厅演示的一种新的手段,业务仿真系统的系统结构示意图如图2所示。
在业务仿真的系统结构中,各仿真模块的功能如下仿真SSP提供模拟拨打智能呼叫的功能,仿真SSP模块能够模拟真实SSP,正确处理SCP下发的操作并上报相关结果,如正确处理呼叫过程中收号、放音等操作。
仿真SCP可以接收并处理从SSP上报的智能呼叫,建立呼叫自动机对呼叫进行控制。并向仿真SCEP上报已经建立的呼叫自动机,以便用户可以对呼叫过程进行跟踪。仿真SCP中的呼叫自动机能够接受用户从仿真SCEP发来的控制命令并向仿真SCEP返回操作结果。
仿真SCEP向用户提供观察、控制呼叫流程的人机界面和操作手段。仿真SCEP可以保存呼叫流程的当前执行结果,包括已经执行的SIB路径,该路径上各个SIB的数据,当前CID的数据值,当前INAP(或其他协议,如CAP)信息流。用户可以选择观察呼叫的执行结果,也可以向其发送控制命令,控制它的下一步执行。
仿真SMP主要提供业务管理和用户管理的功能,能够从仿真SCEP取得业务并加载到仿真SCP上。由于仿真SMP主要是管理功能,呼叫仿真过程中不需要使用,所以在搭建仿真系统环境时,实际上是可以使用普通的SMP来替代仿真SMP的。
仿真SSP与仿真SCP的接口与真实智能网环境中SAU与SCP的接口相同;仿真SMP与仿真SCP的接口与真实环境相同;仿真SCEP和仿真SCP之间需要新定义一套消息接口,以满足在业务的处理过程中,仿真SCP接收仿真SCEP的控制指令,并将呼叫的结果上报给仿真SCEP,仿真SCEP以图形的方式显示出来的需要。
二、采用本发明方法仿真系统呼叫流程的设计在呼叫流程的仿真测试跟踪的过程中,一个模拟的电话呼叫在仿真SCP的内核中实际上是对应一个呼叫自动机。用户在仿真SCEP上可以对业务进行跟踪执行,实际上就是对仿真SCP中呼叫自动机的跟踪测试。通过跟踪呼叫自动机的执行过程,保留呼叫自动机的中间变量信息,在仿真SCEP上显示这些执行结果。
1、仿真SCP的设计仿真SCP的做如下设计仿真SCP与仿真SCEP之间需要建立了一个通信通道,供两者之间交换信息。仿真SCP中处理呼叫主要是在SCF模块中,SCF的系统结构如图3所示。
在SCF的系统结构中,FEAM是功能实体接入模块,主要负责底层消息的接受和发送;SCME-CONTROL是SCF的控制中心模块,主要负责管理呼叫自动机SCSM和其他功能的自动机(如SCME FSM),还负责FEAM模块和呼叫自动机间的消息调度;SCSM是呼叫状态模型实例,负责调用相应的业务逻辑,完成呼叫控制的功能。
当仿真SSP上报了一个智能呼叫后,首先经过FEAM模块的解码,然后SCME-CONTROL模块创建一个SCSM呼叫自动机,SCSM调用业务逻辑进行执行;如果要下发操作给SSP则先把操作发送给SCME-CONTROL,SCME-CONTROL把操作传递给FEAM模块,由FEAM对操作编码后发送出去。
由于SCSM可以有多个,为了能让用户在仿真SCEP上控制SCSM呼叫自动机的执行过程,SCF和仿真SCEP之间必需要建立一套通信机制,其通信机制接口如图4所示,仿真SCP与SCE的通信连接建立在SCF模块与仿真SCEP之间。仿真SCEP作为SOCKET连接的服务端等待SCF作为客户端与其建立连接。除了SOCKET通信之外,SCF进程和SCE进程之间还要添加两个信号通信SIGUSR1和SIGUSR2,它们配合SOCKET通信完成SCF与仿真SCEP之间的信息交流。
首先在仿真SCEP系统启动过程中初始化等待SCF建立连接的主SOCKET端口,但并不与SCF建立任何真正的连接。当仿真SSP发起一个智能呼叫,SCF为此呼叫建立了新的SCSM呼叫自动机时,向仿真SCEP发送SIGUSR1信号,通知仿真SCEP有新的呼叫接入到仿真SCP中,呼叫自动机已经建立。同时向仿真SCEP请求建立新的SOCKET连接,仿真SCEP在收到SCF发来的连接请求之后,分配一个新的SOCKET端口作为仿真SCEP和该呼叫自动机的通信端口。SCSM内部要记录下新分配的SOCKET端口,以后该呼叫自动机与仿真SCEP的通信都通过此通信通道完成。
在每个呼叫自动机运行的过程中,它们会与SCEP通信,向SCEP返回最近的运行结果,等待SCEP进行发送过来的新的执行命令。当SCF准备好向仿真SCEP返回的运行结果后,首先向仿真SCEP发送SIGUSR2信号,通知仿真SCEP进程准备接收SCF的运行结果。并通过该呼叫自动机和仿真SCEP的通信通道向仿真SCEP发送运行结果,然后等待仿真SCEP的执行控制命令。
这样的通信机制可以保证仿真SCEP能够同时跟踪处理多个呼叫自动机,但是在同一时刻只能控制跟踪一个呼叫和显示一个呼叫的运行结果。用户可以在仿真SCEP上切换想要跟踪的呼叫。
在SCF中的呼叫自动机的内部,为了达到对呼叫的过程进行跟踪的目的,必须要提供可中断点和设置断点的功能,在可中断点位置,如果用户在仿真SCEP上设置了断点且满足中断条件则要暂停执行,向仿真SCEP发送呼叫的结果数据,并等待用户的下一个控制命令。中断点的位置主要是在(1)处理InitialDP的过程当SCF收到仿真SSP发送过来的建立新呼叫的IntialDP操作时,SCF的处理会进入此过程。在此处需要建立呼叫自动机与仿真SCEP的通信连接,建立连接后等待SCEP发送过来的控制命令,并设置该呼叫自动机的状态为跟踪状态。
(2)处理SIB执行结束后调用下一个SIB的过程该中断点是在呼叫自动机执行SIB结束之后,先向SCE返回最近的执行结果,然后等待SCEP的控制命令。由于要支持多个呼叫自动机的跟踪,如果此时得到的仿真SCEP的命令是切换跟踪的呼叫自动机,则本呼叫自动机的状态为非跟踪状态,保存自动机的执行环境;SCF调出被激活的呼叫自动机继续处理。
(3)SIB执行出错时的处理过程当SIB执行出错时,需要向SCEP返回最近的执行结果,然后等待SCEP的控制命令。
(4)处理EBR异步事件的过程对EBR等异步事件,因为呼叫自动机是在收到EBR后就会直接调用该事件的业务逻辑进行执行,因此需要作为一个中断点。此可中断点是在呼叫自动机收到EBR后开始调用下一个SIB之前,需要向SCEP返回最近的执行结果,然后等待SCEP的控制命令。
2、多呼叫流程仿真SCEP的设计仿真SCEP要支持跟踪多个呼叫的功能,因此在仿真SCEP的内部也需要建立一个呼叫自动机队列,和仿真SCP中相对应。仿真SCEP中的呼叫自动机与SCF中的呼叫自动机不同,它只是对SCF中对应的呼叫自动机的运行结果的保存,包括该自动机已经执行过的SIB,CID的值,INAP信息,当前自动机是否处于被跟踪状态等。
每当SCF向仿真SCEP发送来一个SIGUSR1信号时就表示一个新的呼叫接入了,仿真SCEP接受SCF为新的呼叫自动机建立新连接的请求,并产生一个新的呼叫自动机的对象,设置该呼叫自动机的状态为非跟踪状态,将此呼叫自动机插入仿真SCEP呼叫自动机队列,并在仿真SCEP界面上显示新的呼叫已经建立标志。
当用户知道新的呼叫已经建立后,他可以通过仿真SCEP提供的界面选择要跟踪的呼叫自动机,并向SCF发送切换呼叫的命令,和切换当前界面显示的呼叫自动机的运行结果。
如图5所示,仿真SCEP上每执行完一个SIB后,标志该SIB的图标和呼叫所执行的业务逻辑路径连线为特殊颜色,以方便用户直观了解呼叫执行的业务逻辑路径。三、仿真SCEP和仿真SCP的接口设计为了让用户在仿真SCEP上控制呼叫的过程,仿真SCP和仿真SCEP之间需要添加一套控制命令来支持。仿真SCEP和SCP之间的消息接口格式定义如下命令格式+自动机号(4字节)+命令编号(2字节)+[参数(具体情况见下述控制命令列表)]

Step n表示要求呼叫自动机连续执行业务n个SIB,然后返回结果,如中途遇到断点则在断点处要返回。
Stop at在某个SIB处设置断点,如果该SIB已经设置过断点,重复使用本命令则取消该处的断点。
Continue业务逻辑一直执行下去,直到遇到断点或执行结束。
Restart重启仿真,清除所有处理业务呼叫的自动机。
Switch自动机切换,当前的自动机收到本命令后设置为未跟踪状态,SCF调用切换的自动机进行跟踪处理。
DelSCSM通知SCE自动机被删除。四、采用如上述接口的仿真系统的呼叫流程设计如图6所示,给出一个简单的模拟呼叫的仿真的消息流程假设仿真的业务比较简单,只使用了连接SIB和释放呼叫SIB,向仿真SSP下发Connect和ReleaseCall两个操作。流程的说明如下(1)用户在仿真SSP上发起一个智能呼叫,仿真SSP向仿真SCP发送InitialDP消息。仿真SCP创建一个呼叫自动机,根据InitialDP操作中带的业务键信息找到要执行的业务逻辑,准备开始执行业务。同时向仿真SCEP发送SIGUSR1信号,通知仿真SCEP有新的呼叫接入到仿真SCP中。然后请求仿真SCEP建立新的SOCKET连接,成功后等待仿真SCEP的控制命令。
(2)仿真SCEP接受到SIGUSR1信息后,创建自己的呼叫自动机,并接受仿真SCP的新连接请求。连接建立成功后,用户可以通过下发控制呼叫的命令开始跟踪呼叫,这里下发了“Step 1”命令,表示请求呼叫自动机执行下一步,在执行完1个SIB后暂停执行,并上报执行结果。
(3)仿真SCP中呼叫自动机收到“Step 1”命令后,执行下一个连接SIB,向仿真SSP下发“Connect”操作;执行完连接SIB后暂停执行,向仿真SCEP发送SIGUSR2信号,通知仿真SCEP进程请准备接收SCF的运行结果,然后向仿真SCEP发送运行结果,并再次进入等待仿真SCEP的控制命令的状态。
(4)仿真SCEP接受到SIGUSR2信号后,接收仿真SCP发送过来的跟踪结果,并显示到仿真SCEP的界面上,标志该S1B的图标和呼叫所执行的业务逻辑路径连线为特殊颜色。用户然后再次下发“Continue”命令,通知SCP中呼叫自动机执行后续业务逻辑。
(5)仿真SCP中呼叫自动机收到“Continue”命令后,执行下一个释放SIB,向仿真SSP下发“ReleaseCall”操作;执行完所有业务逻辑后通知仿真SCEP呼叫自动机已经释放,可以结束跟踪过程。
权利要求
1.一种智能网业务仿真系统,其特征在于,所述仿真系统包括如下模块仿真业务交换点SSP,模拟拨打智能呼叫并处理SCP下发的操作并上报相关结果;仿真业务控制点SCP,接收并处理从SSP上报的智能呼叫,建立呼叫自动机对呼叫进行控制,并向仿真SCEP上报已经建立的呼叫自动机;仿真业务生成环境SCEP,向用户提供观察、控制呼叫流程的人机界面和操作手段,仿真SCEP同时保存呼叫流程的当前执行结果;仿真业务管理点SMP,对整个系统进行业务管理和用户管理并从仿真SCEP取得业务并加载到仿真SCP上;在仿真SCEP和仿真SCP之间建立通信通道,在业务的处理过程中,仿真SCP通过所述通道接收仿真SCEP的控制指令,并将呼叫的结果上报给仿真SCEP。
2.如权利要求1所述的一种智能网业务仿真系统,其特征在于,所述仿真SCEP保存呼叫流程的当前执行结果,包括已经执行的业务独立构件SIB路径,所述路径上各个SIB的数据,当前呼叫史例数据CID的数据值,当前智能网应用规程INAP或移动网增强逻辑定制应用Camel应用部分CAP信息流。
3.如权利要求1所述的一种智能网业务仿真系统,其特征在于,访真SCP包括业务控制功能(SCF)模块,由SCF处理呼叫,所述SCF模块包括功能实体接入模块(FEAM)和业务控制功能管理实体模块(SCME-control),其中FEAM模块接收和发送底层消息,SCME-control模块管理业务控制状态机(SCSM)并调度FEAM模块和呼叫自动机间的消息;所述SCSM作为呼叫状态模型实例调用相应的业务逻辑以完成呼叫控制的功能。
4.如权利要求3所述的一种智能网业务仿真系统,其特征在于,当仿真SSP上报了一个智能呼叫后,首先经过FEAM模块的解码,然后SCME-control模块创建一个SCSM呼叫自动机,SCSM调用业务逻辑进行执行;如果要下发操作给SSP则先把操作发送给SCME-control,SCME-control模块把操作传递给FEAM模块,由FEAM对操作编码后发送出去。
5.一种智能网业务仿真系统的通信机制实现方法,其特征在于,在SCF模块和仿真SCEP之间建立一套通信机制,仿真SCP与仿真SCE的通信连接建立在SCF模块与仿真SCEP之间;仿真SCEP作为SOCKET连接的服务端等待SCF作为客户端与其建立连接;在SCF进程和SCE进程之间添加两个信号通信SIGUSR1和SIGUSR2,它们配合SOCKET通信完成SCF与仿真SCEP之间的信息交流;其中所述通信机制的实现方法包括如下步骤a、在仿真SCEP系统启动过程中初始化等待SCF建立连接的主SOCKET端口;b、仿真SSP发起向SCF发起一个智能呼叫,SCF为此呼叫建立新的SCSM呼叫自动机,同时仿真SSP向仿真SCEP发送SIGUSR1信号,通知仿真SCEP有新的呼叫接入到仿真SCP中,并向仿真SCEP请求建立新的SOCKET连接;c、仿真SCEP在收到SCF发来的连接请求之后,分配一个新的SOCKET端口作为仿真SCEP和所述SCSM呼叫自动机的通信端口;d、SCSM内部记录下新分配的SOCKET端口,以后所述呼叫自动机与仿真SCEP的通信都通过此通信通道完成;e、在每个呼叫自动机运行的过程中,SCSM呼叫自动机向SCEP返回最近的运行结果,并等待SCEP发送过来的新的执行命令;f、当SCF准备好向仿真SCEP返回的运行结果后,向仿真SCEP发送SIGUSR2信号,通知仿真SCEP进程准备接收SCF的运行结果;并通过所述SCSM呼叫自动机和仿真SCEP的通信通道向仿真SCEP发送运行结果,然后等待仿真SCEP的执行控制命令。
6.如权利要求5所述的一种智能网业务仿真系统的通信机制实现方法,其特征在于,在SCF中的SCSM呼叫自动机的内部提供设置中断点的功能,在所述中断点位置,如果用户在仿真SCEP上设置了断点且满足所述中断点的中断条件则暂停执行业务,向仿真SCEP发送呼叫的结果数据,并等待用户的下一个控制命令。
7.如权利要求6所述的一种智能网业务仿真系统的通信机制实现方法,其特征在于,所述中断点的位置设置在以下过程中1)当SCF收到仿真SSP发送过来的建立新呼叫的IntialDP操作时,处理InitialDP的过程中;2)处理SIB执行结束后调用下一个SIB的过程中;3)SIB执行出错时的处理过程中;4)处理EBR异步事件的过程。
8.如权利要求5所述的一种智能网业务仿真系统的通信机制实现方法,其特征在于,当仿真SCEP要支持跟踪多个呼叫的功能时,在仿真SCEP的内部建立一个呼叫自动机队列,和仿真SCP中相对应,它对SCF中对应的呼叫自动机的运行的结果进行保存,包括该自动机已经执行过的SIB、CID的值、INAP信息,当前自动机是否处于被跟踪状态等。
9.如权利要求8所述的一种智能网业务仿真系统的通信机制实现方法,其特征在于,仿真SCEP要支持跟踪多个呼叫的功能时,其通信机制实现方法包括如下步骤a、每当SCF向仿真SCEP发送一个SIGUSR1信号表示一个新的呼叫接入了,仿真SCEP接受SCF为新的呼叫自动机建立新连接请求,并产生一个新的呼叫自动机的对象,设置该呼叫自动机的状态为非跟踪状态,将此呼叫自动机插入仿真SCEP呼叫自动机队列,并在仿真SCEP界面上显示新的呼叫已经建立的标志;b、用户通过仿真SCEP提供的界面选择要跟踪的呼叫自动机,并向SCF发送切换呼叫的命令和切换当前界面显示的呼叫自动机的运行结果;c、仿真SCEP中每执行完一个SIB后,该SIB的标志图标和呼叫所执行的业务逻辑路径连线显示为特殊颜色。
全文摘要
本发明提供了一个完整的智能网业务仿真方案,提供了一种能方便,快捷进行业务测试和演示的方法,并定义了一套仿真SCP和仿真SCEP的接口,使得用户能够在仿真SCEP上直观地跟踪一个呼叫处理过程,并发送控制命令到仿真SCP中控制呼叫的执行。本业务仿真方案具有使用简单,高效方便等优点。由于可以模拟真实的智能网环境,使得用户测试智能业务非常方便,而且测试的结果通过图形化界面显示出来,非常直观。本仿真方案也可以用于业务演示,使用采用本发明方案的仿真系统可以方便、经济地向用户演示业务。
文档编号H04L12/16GK1464684SQ02112220
公开日2003年12月31日 申请日期2002年6月25日 优先权日2002年6月25日
发明者蒋国文, 唐金根, 崔骥 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1