一种支持频移键控交互流程的模拟呼叫器及其呼叫方法

文档序号:7658257阅读:143来源:国知局
专利名称:一种支持频移键控交互流程的模拟呼叫器及其呼叫方法
技术领域
本发明涉及通信技术中的交换机测试技术领域,尤其涉及一种支持频移键控(FSK,Frequency Shift Keying)交互流程的模拟呼叫器及其呼叫方法。
背景技术
模拟呼叫器是一种模拟正常用户呼叫的工具,常用来测试交换机对话务的处理能力。普通硬件模拟呼叫器是从用户线接入交换机,可以真正模拟话机呼叫过程并测试呼叫和统计数据。但硬件模拟呼叫器通常价格昂贵且接入端较少(一般为16路/32路),若对大型数字程控交换机进行大话务量模拟测试,很不经济。
为弥补硬件模拟呼叫器价格昂贵且接入端少的不足,一种软件模拟呼叫器随之产生。软件模拟呼叫器的测试对象是MP(Module Processor,程控交换机的模块处理机)中所有与正常呼叫处理有关的进程群。操作员发命令给MP,MP指挥控制SP(Subscriber Processor,用户单元处理机)中的模拟呼叫实体,而该实体模拟正常呼叫时SP向MP呼叫进程发送的事件和消息,从而实现模拟测试MP中所有与呼叫相关的进程群的目的。
FSK(频移键控,Frequency Shift Keying)原来是一种来电显示(CID,Calling Identity Delivery,也称主叫号码标别)的调制方式,原理是将数字信号的高电平和低电平分别调制不同的频率,其中高电平对应2200Hz,而低电平对应1200Hz,数据传输速率为1200bps。因其性能优于DTMF(Dual tonemulti_frequency,双音多频),在来电显示业务中被广泛应用。而在中国电信即将大范围推广家庭网关(FMC语音平台,其中FMC是Fixed MobileConvergence,表示固网与移动网融合)业务中,规范要求采用FSK制式进行子机注册及呼叫数据的传送,业务发展前景良好。因此,开发一种支持FSK交互流程的模拟呼叫器是极其必要的。

发明内容
本发明所要解决的技术问题在于,提供一种支持频移键控FSK交互流程的模拟呼叫器及其呼叫方法,除实现基本的呼叫模拟外,还增加FSK信号交互流程的模拟功能,以满足一些交换机相关业务性能测试的需要。
本发明提供一种支持频移键控交互流程的模拟呼叫器,包括后台模拟控制模块和前台模拟呼叫模块,所述前台模拟呼叫模块又包括模块处理机MP、用户单元处理机SP单元、主叫号码标别CID单元、频移键控FSK单元,其中所述后台模拟控制模块,与所述MP相连,用于负责设置模拟呼叫的参数,通过网络通讯向MP发送待模拟频移键控呼叫信号给MP并存入MP的模拟呼叫信号队列,通过MP控制SP上模拟呼叫进程的启动和停止;所述模块处理机MP,还与SP单元、CID单元、FSK单元分别交互相连,负责模拟呼叫数据的读取、加密、解密,以及自动保存模拟呼叫信号在相应的队列中;负责后台模拟控制模块与所述SP单元、CID单元、FSK单元之间的数据传送;在启动模拟呼叫进程后,MP读出信号队列中的内容,并进行加密处理后,交给CID单元;FSK单元在接收到信号后,再次交MP并进行解密处理,完成FSK交互方式的模拟过程。
所述用户单元处理机SP单元,用于运行呼叫模拟进程,模拟电话呼叫;所述主叫号码标别CID单元,用于负责FSK信号的发送;所述频移键控FSK单元,用于负责FSK信号的接收。
进一步地,所述述模块处理机MP,对于供CID单元发送的FSK信号,在发送之前进行加密处理;所述述模块处理机MP,对于SP单元接收的FSK信号,在接收之后进行解密处理。
进一步地,所述后台模拟控制模块,通过TCP/IP网络与所述MP相连。
进一步地,所述在MP的信号队列中保存的模拟呼叫信号,由模拟进程顺序调用。
进一步地,所述模拟呼叫信号,是模拟的家庭网关向固网与移动网融合FMC业务的管理进程发送FSK信号,或者是来电显示的FSK信号。
本发明还提供一种基于上述模拟呼叫器的支持频移键控交互流程的模拟呼叫方法,包括如下步骤(1)后台模拟控制模块将模拟呼叫信号写入模块处理机MP的模拟呼叫信号队列,通过与MP的通讯控制用户单元处理机SP上启动模拟呼叫进程;(2)MP从模拟呼叫信号队列中读取对应该模拟呼叫进程的信号,在加密处理后,发送给主叫号码标别CID单元;(3)CID单元向模拟呼叫进程发送FSK信号,而频移键控FSK单元模拟接收FSK信号,模拟进行FSK信号交互。
进一步地,步骤(1)中所述模拟呼叫信号,是家庭网关向固网与移动网融合FMC业务的管理进程发送FSK信号,或者是来电显示的FSK信号。
进一步地,步骤(2)中启动的呼叫模拟进程从MP上的模拟呼叫信号队列中顺序调用模拟呼叫进程的信号。
进一步地,步骤(3)中所述CID单元向模拟呼叫进程发送FSK信号,在发送之前需要进行加密处理,再进行发送;所述频移键控FSK单元模拟接收FSK信号,在接收之后,需要进行解密处理。
与现有的软件模拟呼叫器相比,本发明支持对FSK信号交互流程的模拟功能,可用于对需要FSK流程的业务(如家庭网关、来电显示等等)进行性能测试。与硬件模拟器相比,本发明具有模拟呼叫量大、成本低、操作简单的优势。


图1是模拟呼叫器后台和前台程序的整体逻辑关系图;
图2是FMC语音平台与家庭网关的FSK交互原理;图3是FSK模拟呼叫程序的运行原理图。
具体实施例方式
下面结合附图及具体实施例对本发明技术方案做进一步详细说明。
本发明在常规的大话务呼叫模拟器的基础上,增加模拟FSK信号交互的功能,以满足对家庭网关(FMC语音平台)、来电显示等业务性能测试的需求。本发明的实现思路如下以SP板和ASIG板为呼叫的实体,后台程序通过MP控制SP板上模拟呼叫进程启动和停止,FSK信号的模拟由ASIG板上的CID单元和FSK单元实现,其中CID负责FSK信号的发送,FSK单元则负责信号的接收。信号发送的内容存储在MP上的队列中,由模拟进程顺序调用。同时,考虑到FSK信号在实际业务中是加密传送的,所以模拟进程也还可以对信号进行加密传送和接收并解密。
所述模拟呼叫器分为后台模拟控制模块和前台模拟呼叫模块,所述后台模拟控制模块上运行后台模拟程序,而在前台模拟呼叫模块上运行前台模拟程序。图1是模拟呼叫器后台和前台程序的整体逻辑关系图。模拟呼叫子系统共分5个部分101、模拟器后台程序运行在PC机上,通过TCP/IP网络协议与前台MP互联。负责设置模拟呼叫的参数,控制模拟呼叫;102、MP(程控交换机的模块处理机)保存FSK信号的模拟数据,运行FSK信号数据的读取、加解密的模拟程序,并负责模拟器后台程序与PP(Periphery Processor外围处理器泛指SP,CID、FSK等单元)之间的数据传送;103、SP(用户单元处理机)SP上运行呼叫模拟进程,可同时模拟数百路的电话呼叫。
104、CID(主叫号码标别)单元实现对FSK信号发送功能的模拟105、FSK(频移键控)单元实现对FSK信号接收功能的模拟由于本模拟器目前主要用于对FMC语音平台进行性能测试,所以这里先介绍一下,FMC语音平台的工作原理家庭网关是一种接入终端,PHS(Personal Handy-Phone System,个人便携电话系统)和GSM(Global Svstem for Mobile Communications,全球移动通讯系统)手机可以通过它接入到PSTN(Public Switched TelephoneNetwork,公用电话交换网)交换网络,利用固话线路实现语音业务,从而实现移动网络与固话网络的有机融合。在这种手机的呼叫建立过程中,家庭网关需要通过FSK信号与PSTN网络(FMC语音平台)进行通讯,完成相关呼叫数据的传送。
图2是FMC语音平台与家庭网关的FSK交互原理图,详细说明了FSK信号交互的原理201家庭网关通过PSTN电话线与ASLC(Asymmetric Digital SubscriberLine,非对称数字用户线路)板相联,接入SP单元。
202FSK单元、CID单元及SP单元通过HW(HighWay,单元总线)线与T网(时隙交换网单元)相联;203家庭网关发起呼叫时,SP单元在MP的控制下建立与T网的交换时隙;204在MP的控制下,家庭网关轮流与FSK单元和CID单元建立连接。
205FSK单元负责接收网关发来的FSK信号,而CID单元则向网关发响应的信号。
鉴于业务的安全要求,家庭网关在PSTN线路上发出的FSK信号是经过加密处理的,因此在FSK单元接收到信号后,MP还要对信号进行解密,从而完成全部的交互流程。
图3是FSK模拟呼叫程序的运行原理图。
通过图2的分析,我们可以看到家庭网关和FMC平台之间是通过FSK信号进行交互的(家庭网关是用户的终端设备、FMC平台是局端设备),要对FMC平台的性能进行测试,就必须能模拟大量的家庭网关与FMC平台的通讯,而现有的模拟呼叫器还不能实现这个功能,为此我们设计了支持FSK信号交互流程的模拟呼叫器。
图3是新型模拟器方案的示意图,该模拟器在常规模拟流程中增加FSK单元和CID单元,利用CID单元模拟家庭网关发送FSK信号,同时FSK单元模拟家庭网关的接收。FSK信号的内容保存在MP的队列中供模拟程序顺序调用。所述后台模拟控制模块上运行后台模拟程序,而在由MP、SP、FSK、CID单元共同组成的前台模拟呼叫模块上运行前台模拟程序,具体过程如下301后台模拟程序与MP之间通过TCP/IP协议联接,通过网络的通讯,可从后台向MP写入“需要模拟的FSK信号内容”,MP自动保存在相应的队列中;302前台模拟程序驻留在SP单元上,后台模拟程序通过与MP的通讯控制SP上的呼叫模拟程序启动;303模拟呼叫将触发MP上FMC业务的管理流程,从而开始FSK的交互流程;304在模拟程序的控制下,MP读出信号队列中的内容,并进行加密处理后,交给CID单元;305CID单元模拟家庭网关向FMC业务的管理进程发送FSK信号,而FSK单元模拟接收。同时,FMC业务的管理进程也会调动FSK和CID进行接收和发送,实现交互。
由图3可以看到,本发明使用软件的方法,只需在FMC平台的SP和MP上加模拟程序,利用FSK单元和CID单元来模拟FSK信号的交互。从而在几乎不增加任务硬件设备的条件下,完成了对FMC业务的性能测试的功能。同理,对于“来电显示”等需要FSK信号交互的业务,本发明也可以方便的实现功能模拟。
权利要求
1.一种支持频移键控交互流程的模拟呼叫器,其特征在于,包括后台模拟控制模块和前台模拟呼叫模块,所述前台模拟呼叫模块又包括模块处理机MP、用户单元处理机SP单元、主叫号码标别CID单元、频移键控FSK单元,其中所述后台模拟控制模块,与所述MP相连,用于负责设置模拟呼叫的参数,通过网络通讯向MP发送待模拟频移键控呼叫信号给MP并存入MP的模拟呼叫信号队列,通过MP控制SP上模拟呼叫进程的启动和停止;所述模块处理机MP,还与SP单元、CID单元、FSK单元分别交互相连,负责模拟呼叫数据的读取、加密、解密,以及自动保存模拟呼叫信号在相应的队列中;负责后台模拟控制模块与所述SP单元、CID单元、FSK单元之间的数据传送;在启动模拟呼叫进程后,MP读出信号队列中的内容,并进行加密处理后,交给CID单元;FSK单元在接收到信号后,再次交MP并进行解密处理,完成FSK交互方式的模拟过程。所述用户单元处理机SP单元,用于运行呼叫模拟进程,模拟电话呼叫;所述主叫号码标别CID单元,用于负责FSK信号的发送;所述频移键控FSK单元,用于负责FSK信号的接收。
2.如权利要求1所述的模拟呼叫器,其特征在于所述述模块处理机MP,对于供CID单元发送的FSK信号,在发送之前进行加密处理;所述述模块处理机MP,对于SP单元接收的FSK信号,在接收之后进行解密处理。
3.如权利要求1所述的模拟呼叫器,其特征在于所述后台模拟控制模块,通过TCP/IP网络与所述MP相连。
4.如权利要求1所述的模拟呼叫器,其特征在于所述在MP的信号队列中保存的模拟呼叫信号,由模拟进程顺序调用。
5.如权利要求1所述的模拟呼叫器,其特征在于所述模拟呼叫信号,是模拟的家庭网关向固网与移动网融合FMC业务的管理进程发送FSK信号,或者是来电显示的FSK信号。
6.一种基于权利要求1所述模拟呼叫器的支持频移键控交互流程的模拟呼叫方法,其特征在于,包括如下步骤(1)后台模拟控制模块将模拟呼叫信号写入模块处理机MP的模拟呼叫信号队列,通过与MP的通讯控制用户单元处理机SP上启动模拟呼叫进程;(2)MP从模拟呼叫信号队列中读取对应该模拟呼叫进程的信号,在加密处理后,发送给主叫号码标别CID单元;(3)CID单元向模拟呼叫进程发送FSK信号,而频移键控FSK单元模拟接收FSK信号,模拟进行FSK信号交互。
7.如权利要求6所述的模拟呼叫方法,其特征在于,步骤(2)中启动的呼叫模拟进程从MP上的模拟呼叫信号队列中顺序调用模拟呼叫进程的信号。
8.如权利要求6所述的模拟呼叫方法,其特征在于,步骤(1)中所述模拟呼叫信号,是家庭网关向固网与移动网融合FMC业务的管理进程发送FSK信号,或者是来电显示的FSK信号。
9.如权利要求6所述的模拟呼叫方法,其特征在于,步骤(3)中所述CID单元向模拟呼叫进程发送FSK信号,在发送之前需要进行加密处理,再进行发送;所述频移键控FSK单元模拟接收FSK信号,在接收之后,需要进行解密处理。
全文摘要
本发明公开了一种支持频移键控交互流程的模拟呼叫器及其呼叫方法,在常规的大话务呼叫模拟器的基础上,增加模拟FSK信号交互的功能,以SP板和ASIG板为呼叫的实体,后台程序通过MP控制SP板上模拟呼叫进程启动和停止,FSK信号的模拟由ASIG板上的CID单元和FSK单元实现,其中CID负责FSK信号的发送,FSK单元则负责信号的接收。信号发送的内容存储在MP上的队列中,由模拟进程顺序调用,同时模拟进程还可以对信号进行加密传送和接收并解密。本发明支持对FSK信号交互流程的模拟功能,用于对需要FSK流程的业务进行性能测试,本发明具有模拟呼叫量大、成本低、操作简单的优势。
文档编号H04M3/28GK101079921SQ20071012944
公开日2007年11月28日 申请日期2007年7月12日 优先权日2007年7月12日
发明者李江, 郭红涛, 褚保平 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1