非标准信令多国适配的实现方法及其装置的制作方法

文档序号:7935633阅读:268来源:国知局
专利名称:非标准信令多国适配的实现方法及其装置的制作方法
技术领域
本发明涉及一种通信技术领域,尤其涉及一种非标准信令多国适配的实现方法及其装置。
背景技术
随路信令是一种古老的局间信令方式,该信令没有单独的信令链路来传送信令,其信令通路与话路有唯一的对应关系。目前广泛使用的随路信令主要有R2、R1、No.5等信令标准。R2信令标准是ITUT(国际电信联盟)制定的随路信令标准,ITUT制定的R2信令标准定义了统一的逻辑线路信号、逻辑记发器信号和相应的物理信号,以及相应的信令过程。但同时该标准还为各个国家预留了一些信号及相应的信令过程;另一方面,因为随路信令应用的早,很多甚至早于标准,而且由于交换机型号众多,造成R2信令在各个国家具体应用存在很大差异,几乎是一个国家一个标准。因此,每一个国家使用的与ITUT的R2标准各不相同,均规定了一些国内应用的信令流程。
ITUT的R2信令标准中规定的随路信号,虽然在实际应用过程中各个国家或者厂家的R2信令都对ITUT标准做了一些改变;但是,对于各国不同的R2信令来说,如果撇开实际的物理信号,单从逻辑流程看应该是基本相同,不同的部分通常包括
(1)逻辑信号对应的物理信号不同,例如占用信号,在标准R2中是0001,但在某国信令中,他可能是一个在A比特的一个130ms的负脉冲;印尼使用的R2的请求主叫号码是A6,而某些国家的R2的请求主叫号码是A5;(2)逻辑信号的处理不同。例如某些国家有话务员插入信号;另外一些国家没有话务员插入信号。
为了成功的与某国的设备通过R2进行对接,必须满足该国的R2标准,即必须具备一个满足该国标准的信号处理过程;目前通常采用如下两种方案实现该目的1、对于每个不同国家的R2标准,分别设计开发出一个满足相应标准的应用软件版本;该方案的缺点是需要开发维护较多的软件版本,开发及维护的工作量很大,特别在后期维护时,如果发现一个共性的问题,则需要修改很多的软件版本,大大增加了维护工作量;2、以ITUT标准为基础实现一个基础的应用软件版本,然后针对各个国家不同的特性,在软件中通过国家代码的方式来区别不同国家的R2标准;该方案的缺点是软件中控制的流程复杂,对于共性的流程无法共享。
另外,现有技术对于随路信令,可能一个国家会用到多种标准。比如在俄罗斯可能会使用标准的R2信令,同时也要使用俄罗斯自己的R2随路信令;上述两种技术方案同样无法有效的解决此类问题。

发明内容
本发明的目的是提供一种非标准信令多国适配的实现方法及其装置,从而实现开发一个应用软件版本,便可同时支持各个国家不同的非标准信令,减少了信令发生变化时,应用软件维护的工作量。
本发明的目的是这样实现的非标准信令多国适配的实现方法为根据非标准信令携带的参数信息将其转换成标准信令,并发送给标准信令适配部分进行处理。
当所述的非标准信令为基于R2信令标准的非标准R2信令时,该方法进一步包括a、对于通信系统中的物理层上报的物理信号,根据物理信号携带的信息确定与物理信号对应的逻辑信号,并发送给R2信令处理模块进行处理;b、对于R2信令处理模块发来的逻辑信号,根据逻辑信号中携带的信息确定与逻辑信号对应的物理信号,并发送给通信系统的物理层进行传输。
所述的物理信号包括物理线路信号和物理记发器信号,且物理线路信号对应的逻辑信号为逻辑线路信号,物理记发器信号对应的逻辑信号为逻辑记发器信号。
当物理信号为物理线路信号时,所述的步骤a包括a1、当物理层上报物理线路信号时,根据当前R2信令处理模块的信令类型的信令名,确定物理线路信号的线路信令上报变换表索引;
a2、根据该物理线路信号的物理线路信号类型、物理线路信号所带参数、R2信令处理模块的当前呼叫所处状态及线路信令上报变换表索引,确定该物理线路信号对应的逻辑线路信号;a3、将该逻辑线路信号发送给R2信令处理模块进行处理。
所述的步骤b包括b1、对于R2信令处理模块发来的逻辑线路信号,根据R2信令处理模块当前的信令类型的信令名,确定线路信令下发变换表索引;b2、根据线路信令下发变换表索引和待下发的逻辑线路信令,确定与该逻辑线路信号对应的物理参数信息,并下发给物理层;b3、物理层根据该物理参数信息发出相应的物理线路信号,并进行传输。
当物理信号为物理记发器信号时,所述的步骤a包括a4、当物理层上报物理记发器信号时,根据当前R2信令处理模块的信令类型的信令名,确定物理记发器信号的记发器信令上报变换表索引;a5、根据该物理记发器信号的物理收到的记发器码值、R2信令处理模块的当前呼叫所处状态及记发器信令上报变换表索引,确定转换得到的逻辑记发器信令和转换得到的逻辑记发器信令所带参数;a6、将转换得到的逻辑记发器信令和转换得到的逻辑记发器信令所带参数组成该物理记发器信号对应的逻辑记发器信号,并发送给R2信令处理模块进行处理。
所述的步骤b包括
b4、对于R2信令处理模块发来的逻辑记发器信号,根据R2信令处理模块当前的信令类型的信令名,确定记发器信令下发变换表索引;b5、根据记发器信令下发变换表索引,及该逻辑记发器信号的逻辑记发器信令和逻辑记发器信令所带参数,确定转换后得到实际需要下发的物理记发器码值,并下发给物理层;b6、物理层根据该转换后得到实际需要下发的物理记发器码值确定物理记发器信号,并进行传输。
所述的物理信号与逻辑信号间的互相转换所应用的数据通过五张表进行保存,所述的五张表具体为线路信令上报适配表包括线路信令上报变换表的索引字段、物理线路信号类型字段、物理线路信号所带参数字段、当前呼叫所处的状态字段和对应的逻辑信号字段;线路信令下发适配表包括线路信令下发变换表索引字段、待下发的逻辑线路信令字段、下发的物理线路信号字段、物理线路信号所带参数1字段、物理线路信号所带参数2字段、物理线路信号所带参数3字段和物理线路信号所带参数4字段;记发器信令上报适配表包括记发器信令上报变换表索引字段、物理收到的记发器码值字段、当前呼叫所处状态字段、转换得到的逻辑记发器信令字段和转换得到的逻辑记发器信令所带参数字段;
记发器信令下发适配表包括记发器信令下发变换表索引字段、逻辑记发器信令字段、逻辑记发器信令所带参数字段和转换后得到实际需要下发的物理记发器码值字段;信令类型定义表包括信令类型的信令名字段、信令大类型字段、线路信令类型字段、记发器信令类型字段、线路信令上报变换表索引字段、线路信令下发变换表索引字段、记发器信令上报变换表索引字段和记发器信令下发变换表索引字段。
一种实现非标准信令多国适配的装置,该装置为设置于标准信令适配部分标准信令输入/输出端的信令适配模块,信令适配模块还设置有非标准信令的输入/输出端,信令适配模块用于根据其保存的适配数据实现标准信令与非标准信令间的转换。
所述的信令适配模块包括线路信令适配模块和记发器信令适配模块。
由上述技术方案可以看出,本发明通过适配模块及适配数据来实现R2信令的多国适配;从而可以实现仅开发在一个应用软件版本,同时支持多个国家不同的R2随路信令标准,减少通信系统的维护工作量。而且信令的适配由数据驱动,如果应用的R2信令发生变化时,只需要修改驱动数据即可,为通信系统的维护工作带来了极大的方便。同时本发明还可以应用于其它类似情况的信令适配过程。


图1为本发明的应用结构示意图;
图2为线路信令上报适配表;图3为线路信令下发适配表;图4为记发器信令上报适配表;图5为记发器信令下发适配表;图6为信令类型定义表;图7为本发明的具体实施流程图。
具体实施例方式
本发明提供了一种非标准信令多国适配的实现方法及其装置,主要解决了不同的非标准的R2信令多国适配的问题。
本发明所述的实现非标准信令多国适配的装置为设置于标准信令适配部分标准信令输入/输出端的信令适配模块,信令适配模块还设置有非标准信令的输入/输出端,信令适配模块用于根据其保存的适配数据实现标准信令与非标准信令间的转换,以此来满足各个国家不同标准的需求,如图1所示。如果为基于R2信令标准实现本装置,则所述的信令适配模块包括线路信令适配模块用于物理线路信号与逻辑线路信号间的互相转换;具体可以实现如下的功能(1)由逻辑线路信号到物理线路信号的转换,例如Seize信号转换为线路码0001,并可以带上相应的参数;(2)根据需要控制某个逻辑线路信号是否需要发送,例如当某一逻辑线路信号在某些国家标准中没有时,则不发送该逻辑线路信号;
(3)物理层得到的物理线路信号到逻辑线路信令的转换;(4)可以通过数据决定抛弃某些物理线路信号,比如在某些国家一些老式交换机不能提供对用户的振铃节奏,需要上级局发送线路信号来驱动振铃节奏;但是对于程控交换机则可以自己提供振铃节奏,不需要处理这些信号,所以可以丢弃这些信号的处理;(5)在不同的呼叫状态对相同的物理线路信号做不同的转换,比如说“占用证实”信号和“被叫挂机”信号的物理信号可能都是1101,但是在“占用中继”状态就将1101转换为“占用证实”信号,在“通话”状态就将1101转换为“被叫挂机”信号;记发器信令适配模块用于物理记发器信号与逻辑记发器信号间的互相转换;具体可以实现如下功能(1)由逻辑记发器信号到实际记发器码值的转换,例如请求主叫信号转换为A5;(2)根据需要控制某个逻辑记发器信号是否需要发送,例如当某一记发器信号在某些国家标准中没有时,则不发送该逻辑记发器信号;(3)物理层得到的记发器码值到逻辑记发器信令的转换;(4)可以通过数据决定抛弃某些记发器码值,例如在有些国家的标准中定义了“请求电路类型”记发器信号,有的国家中则没有,这时就不需要处理该信号的记发器码值;(5)在不同的呼叫状态对相同的记发器码值做不同的转换,比如前向记发器码值8可以表示“主叫号码8”,“被叫号码8”,“用户类别8”,这时在“收主叫号码”状态的时候转为“主叫号码8”,在“收被叫号码”状态的时候转为“被叫号码8”,在“收主叫类别”状态的时候转为“主叫类别8”。
所述的标准信令适配部分为R2信令处理模块。
现结合图1、图2、图3、图4、图5及图6对本发明所述的非标准信令多国适配的实现方法作进一步说明当各国局间不同的物理线路信号和记发器信号上报给R2信令处理模块的时候,首先必须经过线路信令适配模块或记发器信令适配模块,相应的适配模块将物理信号转换成统一的逻辑信号,再由R2信令处理模块进行处理;适配模块是由信令类型定义的,信令类型包括标准R2信令类型,巴西5C信令类型,巴基斯坦F6信令类型等等,不同的信令类型有不同的适配,因此本发明可以同时支持不同的信令类型。当需要发送线路信号和记发器信号时,R2信令处理模块将需要发送的逻辑线路信号和记发器信号传给适配模块,适配模块将其转化为物理线路信号和记发器码值,然后由物理层进行发送和接收。
适配模块由适配数据驱动,即在逻辑线路信号、逻辑记发器信号和物理线路信号、物理记发器信号之间互相转换,是根据设定的适配数据进行的。因此,对不同国家的随路R2标准可以通过特定的适配数据进行描述,而仅维持一个统一的应用软件版本,当信令发生变化时,应用软件不需要改变,只需要修改适配数据即可。
适配模块的处理流程根据信令类型和信令方向具体包括以下四个流程(1)将物理线路信号适配为逻辑线路信号当物理层上报物理线路信号时,将“物理线路信号类型(iEvent)”和“物理线路信号所带参数(iPara)”一起发给线路信令适配模块,线路信令适配模块根据当前R2信令处理模块的“信令类型的信令名(sSigName)”,从信令类型定义表中查出“线路信令上报变换的索引(iLsConversion)”,再从R2信令处理模块取出“当前呼叫所处的状态(iState)”,呼叫状态是指当前呼叫所处的进展状态,由R2信令处理模块决定,包括“空闲”、“占用中继”、“发被叫号码”、“发主叫号码”、“呼叫起始”、“等被叫号码”、“等主叫号码”、“振铃”、“通话”、“等待中继释放完成”等等状态;然后将这四个参数代入到线路信令上报适配表中,确定线路信令上报适配表的最后一个字段值,即确定该物理线路信号的“对应的逻辑信号(iLogicEvent)”,最后线路信令适配模块将这个逻辑信号报给R2信令处理模块;至此,线路信令适配模块便将物理线路信号适配为R2信令处理模块能够处理的、统一的逻辑线路信号。
(2)将逻辑线路信号适配为物理线路信号当R2信令处理模块需要向对局发送线路信号时,将“待下发的逻辑线路信令(iLogicCmd)”下发给线路信令适配模块,线路信令适配模块根据当前R2信令处理模块的“信令类型的信令名(sSigName)”,从信令类型定义表中查出“线路信令下发变换表索引(iLcmdConversion)”,然后将“线路信令下发变换表索引(iLcmdConversion)”和“待下发的逻辑线路信令(iLogicCmd)”代入到线路信令下发适配表中,查出线路信令下发适配表的所有物理参数字段(iPhysiccmd、iPara1、iPara2、iPara3和iPara4),最后线路信令适配模块将上述物理参数组合成一条操作物理层的命令,下发到物理层去,物理层则根据命令发出相应的物理线路信号;至此,线路信令适配模块便将逻辑线路信号适配为物理线路信号。
(3)将物理记发器信号适配为逻辑记发器信号当物理层上报一个物理记发器信号时,将“物理收到的记发器码值(iRsdCode)”发送给记发器信令适配模块,记发器信令适配模块根据当前R2信令处理模块的“信令类型的信令名(sSigName)”,从信令类型定义表中查出“记发器信令上报变换表索引(iRSDSigConversion)”,同时还从R2信令处理模块中取出“当前呼叫所处的状态(iState)”,并将“记发器信令上报变换表索引(iRSDSigConversion)”、“物理收到的记发器码值(iRsdCode)”和“当前呼叫所处的状态(iState)”代入到记发器信令上报适配表中,查出记发器信令上报适配表的最后两个字段值,即“转换得到的逻辑记发器信令(iLogicEvent)”和“转换得到的逻辑记发器信令(iPara)”,最后适配模块将这两个字段组成一个逻辑记发器信号报给R2信令处理模块;至此,记发器信令适配模块便将物理记发器信号适配为逻辑记发器信号。
(4)将逻辑记发器信号适配为物理记发器信号
当R2信令处理模块需要向对局发记发器信号时,将“逻辑记发信令(iCmd)”和“逻辑记发器信令所带参数(iPara)”下发给记发器信令适配模块,记发器信令适配模块根据当前R2信令处理模块的“信令类型的信令名(sSigName)”,从信令类型定义表中查出“记发器下发变换表索引(iLcmdConversion)”,然后再将上述三个参数代入到记发器信令下发适配表中,查出记发器信令下发适配表中最后一个字段值,即“转换后得到实际需要下发的物理记发器码值(iRsdCode)”,最后,记发器信令适配模块将这个物理记发器码值下发到物理层去;至此,记发器适配模块便将逻辑记发器信号适配为物理记发器信号。
下面结合一个具体的应用实例对本发明进行说明,如图7所示物理层负责将物理信号如实、完整地上报给适配模块,适配模块可以查询到R2信令处理模块的呼叫状态,根据R2信令处理模块的呼叫状态将物理层的信号转换为逻辑信号,再上报给R2信令处理模块;R2信令处理模块下发信号时,需要将逻辑信号及其参数下发给适配模块,适配模块无条件地转换为物理层的操作命令下发给物理层,物理层负责将物理信号正确地发出。
如图7所示,物理线路信号0001到达物理层后,经过物理层“LINESIG,Para=1(线路信号参数为1)”信号上报给信令适配模块,信令适配模块根据信令适配数据和当前呼叫所在的状态是“空闲”态,查图2所示的表将其转换为逻辑信号“占用(SEIZE)”转给R2信令处理模块。R2信令模块处理模块处理该逻辑信号“占用(SEIZE)”,需要在中继电路上回送“占用证实(TKC SEIZE ACK)”信号,于是这个“占用证实(TKC SEIZE ACK)”逻辑信号下发给信令适配模块,同时呼叫状态变为“等被叫号码”状态。信令适配模块根据信令适配数据查图3所示的表得出该逻辑信号对应的物理信号是线路码“1101”,将线路码以“LCMD=SZA,PCMD=64,P1=13”信号发送给物理层,物理层发送线路码“1101”。
物理层收到记发器码值2时,转给信令适配模块,信令适配模块根据信令适配数据以及呼叫状态为“等被叫号码”状态查图4所示的表,得到逻辑信号是“被叫号码”,参数是2,表示被叫号码2。信令适配模块将转换出的逻辑信号上报给R2信令处理模块,R2信令处理模块处理发现被叫号码不够还需要请求下一位被叫号码,于是给信令适配模块发送逻辑记发器命令“请求”,参数为“请求下一位”。信令适配模块查图5所示的表得出实际应该发送的记发器物理信号码值是“1”,于是将实际需要发送的记发器信号物理码值“1”交由物理层在中继电路上发送。后续信令过程与前面的过程类似,不再详述。
权利要求
1.一种非标准信令多国适配的实现方法,其特征在于根据非标准信令携带的参数信息将其转换成标准信令,并发送给标准信令适配部分进行处理。
2.根据权利要求1所述的非标准信令多国适配的实现方法,其特征在于当所述的非标准信令为基于R2信令标准的非标准R2信令时,该方法进一步包括a、对于通信系统中的物理层上报的物理信号,根据物理信号携带的信息确定与物理信号对应的逻辑信号,并发送给R2信令处理模块进行处理;b、对于R2信令处理模块发来的逻辑信号,根据逻辑信号中携带的信息确定与逻辑信号对应的物理信号,并发送给通信系统的物理层进行传输。
3.根据权利要求2所述的非标准信令多国适配的实现方法,其特征在于所述的物理信号包括物理线路信号和物理记发器信号,且物理线路信号对应的逻辑信号为逻辑线路信号,物理记发器信号对应的逻辑信号为逻辑记发器信号。
4.根据权利要求3所述的非标准信令多国适配的实现方法,其特征在于当物理信号为物理线路信号时,所述的步骤a包括a1、当物理层上报物理线路信号时,根据当前R2信令处理模块的信令类型的信令名,确定物理线路信号的线路信令上报变换表索引;a2、根据该物理线路信号的物理线路信号类型、物理线路信号所带参数、R2信令处理模块的当前呼叫所处状态及线路信令上报变换表索引,确定该物理线路信号对应的逻辑线路信号;a3、将该逻辑线路信号发送给R2信令处理模块进行处理。
5.根据权利要求4所述的非标准信令多国适配的实现方法,其特征在于所述的步骤b包括b1、对于R2信令处理模块发来的逻辑线路信号,根据R2信令处理模块当前的信令类型的信令名,确定线路信令下发变换表索引;b2、根据线路信令下发变换表索引和待下发的逻辑线路信令,确定与该逻辑线路信号对应的物理参数信息,并下发给物理层;b3、物理层根据该物理参数信息发出相应的物理线路信号,并进行传输。
6.根据权利要求3所述的非标准信令多国适配的实现方法,其特征在于当物理信号为物理记发器信号时,所述的步骤a包括a4、当物理层上报物理记发器信号时,根据当前R2信令处理模块的信令类型的信令名,确定物理记发器信号的记发器信令上报变换表索引;a5、根据该物理记发器信号的物理收到的记发器码值、R2信令处理模块的当前呼叫所处状态及记发器信令上报变换表索引,确定转换得到的逻辑记发器信令和转换得到的逻辑记发器信令所带参数;a6、将转换得到的逻辑记发器信令和转换得到的逻辑记发器信令所带参数组成该物理记发器信号对应的逻辑记发器信号,并发送给R2信令处理模块进行处理。
7.根据权利要求6所述的非标准信令多国适配的实现方法,其特征在于所述的步骤b包括b4、对于R2信令处理模块发来的逻辑记发器信号,根据R2信令处理模块当前的信令类型的信令名,确定记发器信令下发变换表索引;b5、根据记发器信令下发变换表索引,及该逻辑记发器信号的逻辑记发器信令和逻辑记发器信令所带参数,确定转换后得到实际需要下发的物理记发器码值,并下发给物理层;b6、物理层根据该转换后得到实际需要下发的物理记发器码值确定物理记发器信号,并进行传输。
8.根据权利要求4、5、6或7所述的非标准信令多国适配的实现方法,其特征在于所述的物理信号与逻辑信号间的互相转换所应用的数据通过五张表进行保存,所述的五张表具体为线路信令上报适配表包括线路信令上报变换表的索引字段、物理线路信号类型字段、物理线路信号所带参数字段、当前呼叫所处的状态字段和对应的逻辑信号字段;线路信令下发适配表包括线路信令下发变换表索引字段、待下发的逻辑线路信令字段、下发的物理线路信号字段、物理线路信号所带参数1字段、物理线路信号所带参数2字段、物理线路信号所带参数3字段和物理线路信号所带参数4字段;记发器信令上报适配表包括记发器信令上报变换表索引字段、物理收到的记发器码值字段、当前呼叫所处状态字段、转换得到的逻辑记发器信令字段和转换得到的逻辑记发器信令所带参数字段;记发器信令下发适配表包括记发器信令下发变换表索引字段、逻辑记发器信令字段、逻辑记发器信令所带参数字段和转换后得到实际需要下发的物理记发器码值字段;信令类型定义表包括信令类型的信令名字段、信令大类型字段、线路信令类型字段、记发器信令类型字段、线路信令上报变换表索引字段、线路信令下发变换表索引字段、记发器信令上报变换表索引字段和记发器信令下发变换表索引字段。
9.一种实现非标准信令多国适配的装置,其特征在于该装置为设置于标准信令适配部分标准信令输入/输出端的信令适配模块,信令适配模块还设置有非标准信令的输入/输出端,信令适配模块用于根据其保存的适配数据实现标准信令与非标准信令间的转换。
10.根据权利要求9所述的实现非标准信令多国适配的装置,其特征在于所述的信令适配模块包括线路信令适配模块和记发器信令适配模块。
全文摘要
本发明涉及一种非标准信令多国适配的实现方法及其装置。所述的方法为根据非标准信令携带的参数信息将其转换成标准信令,并发送给标准信令适配部分进行处理。所述的装置为设置于标准信令适配部分标准信令输入/输出端的信令适配模块,信令适配模块还设置有非标准信令的输入/输出端,信令适配模块用于根据其保存的适配数据实现标准信令与非标准信令间的转换。本发明通过适配模块及适配数据来实现R2信令的多国适配,如果应用的R2信令发生变化时,只需要修改驱动数据即可,为通信系统的维护工作带来了极大的方便。
文档编号H04Q3/00GK1494328SQ0214747
公开日2004年5月5日 申请日期2002年11月1日 优先权日2002年11月1日
发明者单辰, 周敬华, 刘海洋, 单 辰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1