一种实现数据传输的方法、设备及系统的制作方法

文档序号:7929184阅读:191来源:国知局
专利名称:一种实现数据传输的方法、设备及系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种实现数据传输的方法、设备及系统。
背景技术
对于使用传统交换机或者TDM (Time Division Multiplex,时分复用)承载的软交换的CDMA (Code Division Multiple Access,码分多址)通讯系统,为了实现加密数据的透明传输,需要BSC (Base Station Controller,基站控制器)将主叫终端发送的加密的数据包使用ISLP(Intersystem Link Protocol,系统间链路协议)技术封装到64KB TDM帧中,生成ISLP帧,核心网透明传输所述ISLP帧,不对数据做任何处理,另一侧的BSC识别出ISLP帧并将加密数据提取出来并发送给被叫终端。而对于非加密数据采用64KB PCM (PulseCodeModulation,脉冲编码调制)帧在TDM上传输。 随着软交换技术的发展,IP (Internet Protocol,因特网协议)承载的交换架构成为未来软交换网络构架的发展趋势。在采用IP承载的软交换架构中,语音数据使用特定的编解码格式在IP网络上传输。 为了实现存在IP承载的网络架构中,加密数据的透明传输,现有技术中提供的一种技术方案是需要IP软交换对IP报文头进行探测,以识别出加密数据,进而对加密数据进行处理后实现在IP承载网上透明传输。 发明人在实现本发明的过程中,发现现有技术中至少存在如下问题 当CDMA系统由TOM和IP混合承载组网时,由于TDM承载链路上分别采用ISLP帧
和PCM帧传输加密数据和非加密数据,数据在从TOM承载链路向IP承载链路转换,或者从
IP承载链路向TDM承载链路转换时,需要识别加密数据,对加密数据进行处理后传输。但出
于数据传输安全的考虑,往往不希望加密数据被检测到,因此,现有技术的这种解决方案降
低了数据传输的安全性。

发明内容
本发明的实施例提供了一种实现数据传输的方法、设备及系统。 —种实现数据传输的方法,数据在支持加密数据传输的网络中传输时,如果转发
所述数据的网络设备支持时分复用TDM承载的数据传输方式,则该方法包括 网络设备将接收到的数据转换为预定编解码格式的数据; 将所述预定编解码格式的数据封装为系统间链路协议ISLP帧并发送。 —种实现数据传输的设备,包括 数据转换模块,用于将接收到的数据转换为预定编解码格式的数据,将预定编解码格式的数据发送给数据封装模块; 数据封装模块,用于将所述预定编解码格式的数据封装为ISLP帧,发送给数据发送模块; 数据发送模块,用于发送所述ISLP帧。
—种实现数据传输的设备,包括
数据接收模块,用于接收ISLP帧; 数据处理模块,用于将所述数据接收模块接收到的数据进行解析,如果解析出来的数据是非加密数据,则将所述非加密数据转换为PCM帧后发送给数据发送模块,如果解析出来的数据是加密数据,则将所述加密数据解密后转换为PCM帧发送给数据发送模块;
数据发送模块,用于发送所述PCM帧。
—种实现数据传输的系统,包括 核心网设备,用于将接收到的IP数据转换为预定编解码格式的数据,将所述预定编解码格式的数据封装为ISLP帧后发送; 接入网设备,用于将接收到的终端发来的数据转换为预定编解码格式的数据,将
所述预定编解码格式的数据封装为ISLP帧后发送;将接收到的核心网设备发来的ISLP帧
进行解析,并将解析出来的数据按照终端支持的编解码格式发送给终端。 由上述本发明的实施例提供的技术方案可以看出,本发明实施例中,由于在支持
加密数据传输的网络中,网络设备将数据采用预定编解码格式封装为ISLP帧后在所述网
络的T匿上传输,因此,所述网络中传输的数据不在区分加密数据和非加密数据,从而也无
需对加密数据进行识别就能够实现数据的透明传输,提高了数据传输的安全性。


图1为本发明实施例提供的一 图2为本发明实施例提供的一 图3为本发明实施例提供的另 图4为本发明实施例提供的另 图5为本发明实施例提供的一 图6为本发明实施例提供的另 图7为本发明实施例提供的另 图8为本发明实施例提供的另 图9为本发明实施例提供的另 图10为本发明实施例提供的-
种网络架构示意图;种处理过程示意图;外一种处理过程的示意图一种网络架构示意图;种设备的结构示意图;一种设备的结构示意图一种设备的结构示意图一种设备的结构示意图一种设备的结构示意图-种系统结构示意图。
具体实施例方式
本发明实施例中,数据在支持加密数据传输的网络中传输时,如果转发所述数据的网络设备支持时分复用T匿承载的数据传输方式,则网络设备将接收到的数据转换为预定编解码格式的数据;并将所述预定编解码格式的数据封装为ISLP帧并发送。所述数据可以是加密数据,也可以是非加密数据,所述支持加密数据传输的网络是T匿承载和IP承载共存的混合组网架构。通过本发明实施例提供的技术方案,在所述支持加密数据传输的网络中,TDM上承载的数据均为ISLP帧,而不再区分加密数据或非加密数据。进而,当需要进行TOM到IP的转换时,支持IP传输的网络设备将所述ISLP帧进行解析,并将解析出来的数据按照下一跳网络设备指定的编解码格式转换为IP报文进行传输即可。因此,本发明实施例提供的技术方案在实现了加密数据透明传输的同时,提高了数据传输的安全性。
如果数据的编解码格式不统一,则下一跳网络设备在接收到ISLP帧后可能因为无法获知其中的数据编解码格式,而无法正确解析数据。为了实现在支持加密数据传输的网络上透明传输数据,因此,所述网络设备将收到的数据均采用预定编解码格式(例如均采用所述加密数据的手机支持的特殊编解码格式,EVRC(Enhanced Variable Rate Codec,增强型可变速率编码器))封装为ISLP帧。 本发明实施例提供的技术方案中,所述网络设备可以是核心网设备,则所述接收到的数据是IP数据,判断接收到的IP数据是否为预定编解码格式的数据,如果不是,则将接收到的IP数据转换为预定编解码格式的数据,然后将所述预定编解码格式的数据封装为ISLP帧;如果是,则将所述预定编解码格式的IP数据封装为ISLP帧。在所述支持加密数据传输的网络中,核心网设备采用TDM的数据传输方式时,如果其与上一跳网络设备之间的链路采用T匿承载,则所述核心网设备透明传输接收到的数据;核心网设备采用IP的数据传输方式时,如果其与上一跳网络设备之间的链路采用IP承载,则所述核心网设备按照下一跳网络设备指定的编解码格式传输接收到的数据;核心网设备如果其与上一跳网络设备之间的链路采用T匿承载,并将数据发送到IP承载链路上,由于网络中TOM上传输的数据均为ISLP帧,则所述核心网设备按照下一跳网络设备指定的编解码格式传输接收到的ISLP帧解析出来的数据。所述核心网设备可以是MGW(Media Gateway,媒体网关),或面向支持加密数据传输的网络的GMSC(Gateway Mobile Switch Centre,移动交换关口局)等。
本发明实施例提供的技术方案中,所述网络设备还可以是接入网设备,则所述接收到的数据为终端发来的数据,判断接收到的终端发来的数据是否为预定编解码格式的数据,如果不是,则将接收到的终端发来的数据转换为预定编解码格式的数据,然后将所述预定编解码格式的数据封装为ISLP帧;如果是,则将所述终端发来的数据封装为ISLP帧。另外,所述接入网设备还接收核心网设备发来的ISLP帧,从接收到的ISLP帧中解析数据,并将解析出来的数据按照终端支持的编解码格式发送给终端。在本发明实施例所述的支持加密数据传输的网络中,接入网设备也可能采用IP承载的数据传输方式,则所述采用IP承载的数据传输方式的接入网设备转发终端或核心网设备发来的数据。接入网设备负责终端与核心网设备之间的数据传输,具体可以是BSC (Base StationController,基站控制器)。
本发明实施例中,在所述支持加密数据传输的网络中传输的数据可能是从不支持加密数据传输的网络发来的(本发明实施例中称为"他网"),所述网络设备还可以是关口局设备,所述关口局设备面向他网,具体可以是GMSC。所述关口局设备接收到的数据是所述他网发来的IP数据或脉冲编码调制PCM帧,将接收到的他网发来的IP数据或PCM帧转换为预定编解码格式的数据;将所述预定编解码格式的数据封装为ISLP帧后发送。在所述支持加密数据传输的网络中,关口局设备还可能采用IP承载的数据传输方式,如果与上一跳他网设备之间的承载链路采用IP承载,则采用IP承载的数据传输方式的关口局设备将他网设备发来的IP数据按照下一跳网络设备指定的编解码格式传输;如果与上一跳他网设备之间的承载链路采用T匿承载,则将他网设备发来的PCM帧转换为下一跳网络设备指定的编解码格式的数据后发送给他网。 另外,数据还可能从支持加密数据传输的网络发送到他网,则所述关口局设备接收支持加密数据传输的网络设备发来的ISLP帧,按照预先接收到的或预先配置的指示信息将所述ISLP帧中解析出来的数据转换为PCM帧后发送给他网。所述指示信息用来告知
7关口局设备,从所述支持加密数据传输的网络设备发来的数据为ISLP帧,需要将所述ISLP帧解析并转换为PCM帧。在所述支持加密数据传输的网络中,所述关口局设备采用TDM承载的数据传输方式时,如果与上一跳网络设备之间的承载链路采用T匿承载,则所述关口局设备将接收到的所述支持加密数据传输的网络设备发来的ISLP帧解析出来的数据转换为PCM帧后发送给他网;关口局设备采用IP承载的数据传输方式时,如果与上一跳网络设备之间的承载链路采用IP承载,则将所述支持加密数据传输的网络设备发来的IP数据按照下一跳他网设备指定的编解码格式传输;关口局设备采用IP承载的数据传输方式时,如果与上一跳网络设备之间的承载链路采用T匿承载,则将所述支持加密数据传输的网络设备发来的ISLP帧解析出来的数据转换为下一跳他网设备指定的编解码格式的数据后发送给他网。 本发明实施例提供的技术方案中,如果数据需要从支持加密数据传输的网络中发送到支持PCM帧传输的网络,且两个网络之间通过加密设备传输数据,则所述核心网设备将ISLP帧发送给加密网络,所述加密网络支持PCM帧传输。所述加密网络对接收到的ISLP帧进行解析;如果解析出来的数据是非加密数据,则将所述非加密数据转换为PCM帧后发送,如果解析出来的数据是加密数据,则将所述加密数据解密后转换为PCM帧发送。另外,如果加密网络与上一跳网络设备之间的链路支持IP承载,则判断接收到的IP数据是否为加密数据,如果是非加密数据,则将所述非加密数据转换为PCM帧后发送,如果是加密数据,则将所述加密数据解密后转换为PCM帧后发送。所述的支持PCM帧传输的加密网络可以是PSTN (Public Switched Tel印hone Network,公共电话交换网)。
下面将结合附图对本发明实施例在实际应用过程中的具体实现方式进行详细的说明。 以图l所示的网络架构为例,其中的公共网络支持加密数据传输,他网为不支持
加密数据传输的网络,加密网络中的PSTN网络中传输PCM帧。本发明实施例提供的方法可
以应用于CDMA、 GSM、 WCDMA、 TD-SCDMA等公共网络系统中,本发明实施例以CDMA网络为例
进行详细说明。 应用实施例一 在如图1所示的公共网络(例如CDMA网络)中,假设所述BSS A(BaseStationSubsystem,基站子系统)支持TDM承载,即BSS A内的BSC和MSC (Mobile Switch Center,移动交换中心)之间的接口 (A接口 )采用TOM承载;BSS B支持IP承载,即BSS B的A接口采用IP承载。MGW A面向BSS A的接口支持TDM承载,MGW B面向BSS B的接口支持IP承载;MGC A(MediaGateway Controller,媒体网关控制器),例如GSM/UMTS网络中的MSCServer (移动交换中心月艮务器)或CDMA中的MSCe (Mobile Switching Centeremulation,移动交换中心模拟)和MGC B预先协商统一的编解码格式,并控制网络中传输的数据采用所述预先规定的编解码格式,优选的,所述预先规定的编解码格式可以是加密手机支持的EVRC(Enhanced Variable Rate Codec,增强型可变速率编码器)编解码。其中,BSS A和BSS B即本发明实施例所述的接入网设备,MGW A和MGW B即本发明实施例所述的核心网设备。 当位于BSS B覆盖范围内的主叫终端向位于BSS A覆盖范围内的被叫终端发送数据时,其处理过程如图2所示,具体包括如下操作
步骤11、 BSS B将接收到的主叫终端发来的数据发送给MGW B ; 如果MGW B和MGW A之间的链路支持TOM承载,则转入步骤12 ;如果MGW B和MGW
A之间的链路支持IP承载,则转入步骤13 ; 步骤12、MGW B判断接收到的数据是否是预先规定的编解码格式,如果是则封装为 ISLP帧后发送给MGW A,否则,将所述数据转换为预定的编解码格式并封装为ISLP帧后发 送给MGW A,转入步骤14 ; 步骤13、 MGW B将接收到的数据发送给MGW A,转入步骤15 ; 步骤14、 MGW A将接收到的ISLP帧发送给BSS A,转入步骤16 ; 步骤15、MGW A判断接收到的数据是否是预先规定的编解码格式,如果是则封装为
ISLP帧后发送给BSS A,否则,将所述数据转换为预定的编解码格式并封装为ISLP帧后发
送给BSS A,转入步骤16 ; 步骤16、 BSS A将接收到的ISLP帧解析,判断解析出来的数据是否被叫终端支持 的编解码格式,如果是,将所述数据发送给被叫终端,否则,将所述数据转换为被叫终端支 持的编解码格式后发送给被叫终端。 上述处理过程中,由于支持TOM承载的数据传输方式的核心网设备(MGWA和MGW B)能够将接收到的IP数据按照预先规定的编解码格式封装为ISLP帧后进行传输,从而实 现了数据在T匿承载和IP承载的混合网络架构下的透明传输。另外,由于本发明应用实施 例一提供的上述处理过程中,所有数据在TDM承载链路上均采用ISLP帧封装,不再区分加 密数据和非加密数据,在转换为IP数据是无需识别接收到的数据是否为加密数据,从而提 高了数据传输的安全性。 当位于BSS A覆盖范围内的主叫终端向位于BSS B覆盖范围内的被叫终端发送数 据时,其处理过程如图3所示,具体包括如下操作 步骤21、 BSS A接收主叫终端发送的数据,判断所述数据是否是预定的编解码格 式,如果是,则将所述数据封装为ISLP帧后发送给MGW A,否则,将所述数据转换为预先规 定的编解码格式后封装为ISLP帧,并发送给MGW A ; 如果MGW A和MGW B之间的链路支持TOM承载,则转入步骤22 ;如果MGW A和MGW B之间的链路支持IP承载,则转入步骤23 ; 步骤22、 MGW A将接收到的ISLP帧转发给MGW B,转入步骤24 ; 步骤23、 MGW A将接收到的ISLP帧解析,将解析得到的数据发送给MGWB,转入步
骤25 ; 步骤24、 MGW B将接收到的ISLP帧解析,并将解析出来的数据发送给BSSB,转入 步骤26 ; 步骤25、 MGW B将接收到的数据发送给BSS B,转入步骤26 ; 步骤26、 BSS B将接收到的数据按照被叫终端支持的编解码格式发送给所述被叫 终端。 在步骤23中,MGW A还可以将解析得到的数据转换为MGW B指定的编解码格式后 发送给MGW B。在步骤24中,MGW B还可以将解析的得到的数据转换为BSS B指定的编解 码格式后发送给BSS B。 上述处理过程中,由于支持TOM承载的接入网设备BSS(本应用实施例一中的BSS
9A)能够将终端侧发来的数据按照预先规定的编解码格式封装为ISLP帧发送给核心网设备 (本应用一实施例中的MGW A),因此,公共网络中T匿承载数据全部采用ISLP帧传输,而不 再区分加密数据和非加密数据,从而提高了数据传输的安全性。
应用实施例二 上述应用实施例一中所述的MGC A和MGC B预先协商统一的编解码格式,并控制 网络中传输的数据采用所述预先规定的编解码格式。 当所述公共网络全部采用IP承载时,MGC可以使用TrFO (TranscoderFree Operation,免码变换操作)技术在信令面协商统一的编解码,从而保证MGW上承载的数据 不进行编解码处理,只对数据进行转发。 当所述公共网络中采用T匿承载和IP承载混合组网时,MGC控制IP承载上使用 加密手机支持的编解码,例如EVRC格式编解码。如图4所示,MGW A与MGW B之间是IP承 载,则采用EVRC编解码格式传输IP数据,MGW B和MGWC之间是TDM承载,采用ISLP帧传 输,MGW C和BSC之间是IP承载,使用EVRC编解码格式传输IP数据。以CDAM网络为例,图 4所示的网络架构中,Alp ;是MSCe C与BSC之间的标准接口,用于处理信令;A2p是MGW C 与BSC之间的标准接口,用于处理话路。所述的ISUP为ISDN用户部分(ISDN User Part, ISDN, Integrated Services Digital Network,综合业务数字网);SIPI是带有ISUP封装 的SIP (SIP, Session Initiation Protocol会话初始化协议)。
应用实施例三 如图1所示的网络架构中,所述加密网络中的GMSC A对数据的处理过程与公 共网络中的核心网设备的处理过程相同,可视为支持加密数据传输的网络中的核心网设 备。公共网络中的主叫终端向加密网络中的被叫终端发送数据时,如果加密网络中的 EGW (Encrypt Gate Way,加密网关)与GMSC A之间采用TDM承载,则EGW接收包含所述数 据的ISLP帧并解析,判断解析出来的数据是否为加密数据,如果是,则解密后转换为PCM帧 发送给PSTN,否则,将解析出来的数据转换为PCM帧后发送给PSTN。如果加密网络中的加 密网关EGW(本发明实施例所述的加密设备)与GMSC A之间采用IP承载,则EGW接收到包 含所述数据的IP数据报文时,判断所述IP数据报文是否为加密数据,如果是,则解密后转 换为PCM帧发送给PSTN,否则,将所述IP数据报文转换为PCM帧后发送给PSTN。 PSTN将接 收到的PCM帧发送给被叫终端。 本发明应用实施例三中,由于加密网络中的GMSC A与公共网络中的核心网设备的 数据处理方式相同,且EGW支持将接收到的ISLP帧中封装的未加密数据解析出来并转换为 PCM帧传输。因此,在实现公共核心网络中数据透明传输的同时,实现了公共网络与加密网 络之间的数据传输。
应用实施例四 在如图l所示的网络架构中,他网不支持加密数据传输。由于本发明实施例中,公 共网络中TOM承载链路上传输的数据是ISLP帧,因此,当ISLP帧进入他网之前,需要转换 为PCM帧或IP数据。该操作由面向他网的GMSC B完成,为了实现GMSC B将接收到的ISLP 帧解析并转换为PCM帧,本发明实施例提供了两种解决方案 —种解决方案是,在MGC上按照局向控制来实现。具体实现方式包括在特殊局 向上建立T匿端点时,例如图1所示的网络架构中,建设面向他网的GMSC B时,MGC向所述T匿端点(本发明实施例中的GMSC B)下发指示信息,所述指示信息可以是扩展的H248包, 所述H248包是一种软交换协议包,用来指示进入该TDM端点的数据是ISLP帧,需要将所述 ISLP帧中封装的数据解析出来并转换为PCM帧后继续传输。
作为举例而非限定,所述的H248包的结构可以是 1 /*包定义*/
Package Name -Decode ISLP Package PackageID :decodeislp(OxAAAA)








女/



ISLP *









Description :Decode ISLP Version :1 Extends :None 1.1 Properties 1. 1. 1
Property Name :decodeislp PropertyID :decodeislp(0x0001)
Description :Decode ISLP Type細L
Possible values :True or False Default :False
/*包名称*/
大ffi^大/ / *版本* /
*扩展* / '*属性* /
/*属性名称*/ '*属性标识,扩展包的第一个属性
*数据结构类型*/ *取值范围*/
/ *默认取值,不需要解析
*在哪里定义*/ / *特征* / / *事件,不扩展*
*信号,不扩展* *统计,不扩展* /*程序*/
Defined in丄ocalControl Descriptor Characteristics :Read/Write 1.2Events None
1.3Signals None
1.4Statistics None
1.5Procedure
支持加密数据传输的网络与他网的关口局,可能采用T匿互通,则支持加密数据 传输的网络内部的TDM网络设备上传输的是ISLP帧;在向非加密网络传输时,需要将ISLP 中封装的有效数据解析出来,并转换为PCM帧继续传输。 TDM端点(GMSC B)根据预先接收到的所述H248包进行相应处理,将接收到的ISLP 帧转换为IP数据或者PCM帧后发送给他网。 —种解决方案是,在MGW上按照目标地址进行控制,具体实现方式包括 配置关口局上一定范围内连接的T匿端点(可以是TID)都属于连接非加密网络
的特殊端点,指示发送给该端点的数据是ISLP帧,当关口局收到需要转发的数据时,根据
所述数据的目标地址判断是否为发送特殊端点的数据,如果是,则需要先将ISLP中封装的
数据解析出来,并转换为PCM帧继续传输。
经过上述预配置后,当有数据从公共网络中向他网发送时,如果GMSC B与公共网 络侧的链路是TDM承载的,则所述GMSC B根据预先收到的指示信息,或者根据预先配置的 特殊端点信息,将接收到的ISLP帧中解析出来的数据转换为PCM帧后发送到他网(GMSC B 与他网的链路是T匿承载的);或将接收到的ISLP帧中解析出来的数据按照他网关口局指 定的编解码格式发送给他网(GMSC B与他网的链路是IP承载的)。如果GMSC B与公共网络 侧的链路是IP承载的,则所述GMSC B将收到的IP数据转换为PCM帧后发送给他网(GMSC B与他网的链路是T匿承载的);或将接收到的IP数据按照他网关口局指定的编解码格式 发送给他网(GMSC B与他网的链路时IP承载的)。 上述本发明应用实施例四中,由于通过预先发送的或预先配置的指示信息指示 TDM承载的GMSC B接收到的数据为ISLP帧,使得所述GMSC B能够将ISLP帧转换为PCM帧 或IP数据发送到他网,从而使采用本发明实施例提供的数据透明传输方案的公共网络可 以与他网进行数据传输。
应用实施例五 在如图l所示的网络架构中,他网不支持加密数据传输,当有数据从他网进入公 共网络时,本发明应用实施例五提供的处理方案如下 如果GMSC B与他网的链路和与公共网络中的核心网设备(MGW A或MGW B)的链 路均采用T匿承载,则将接收到的PCM帧转换为特定编解码格式的数据后封装为ISLP帧, 发送给公共网络中的MGW A或MGW B ; 如果GMSC B与他网的链路采用IP承载,与公共网络中的核心网设备(MGWA或 MGW B)的链路采用TDM承载,则将接收到的IP数据转换为特定编解码格式的数据后封装为 ISLP帧发送给公共网络中的MGW A或MGW B ; 如果GMSC B与他网的链路采用TDM承载,与公共网络中的核心网设备(MGW A或 MGW B)的链路采用IP承载,则将接收到的PCM帧转换为下一跳端点指定的编解码格式后发 送给公共网络中的MGW A或MGW B ; 如果GMSC B与他网的链路和与公共网络中的核心网设备(MGW A或MGW B)的链 路均采用IP承载,则将接收到的IP数据按照下一跳端点指定的编解码格式发送给公共网 络中的MGW A或MGW B。
应用实施例六 在如图l所示的网络架构中,他网不支持加密数据传输,当有数据从他网进入公 共网络时,本发明应用实施例六还提供的另一种处理方案如下 如果GMSC B与他网的链路和与公共网络中的核心网设备(MGW A或MGW B)的链 路均采用T匿承载,则将接收到的PCM帧发送给公共网络中的MGW A或MGW B ;
如果GMSC B与他网的链路采用IP承载,与公共网络中的核心网设备(MGW A或MGW B)的链路采用T匿承载,则将接收到的IP数据转换为PCM帧后发送给公共网络中的MGW A 或MGW B ; 如果GMSC B与他网的链路采用TDM承载,与公共网络中的核心网设备(MGW A或 MGW B)的链路采用IP承载,则将接收到的PCM帧转换为下一跳端点指定的编解码格式后发 送给公共网络中的MGW A或MGW B ; 如果GMSC B与他网的链路和与公共网络中的核心网设备(MGW A或MGW B)的链路均采用IP承载,则将接收到的IP数据按照下一跳端点指定的编解码格式发送给公共网 络中的MGW A或MGW B。 在实际应用过程中,GMSC可能同时是VMSC,因此,GMSC还可能将他网发来的数据 直接发送给BSS。当所述GMSC是TOM承载时,所述BSS接收GMSC发来的PCM帧,并将所述 PCM帧转换为终端支持的编解码格式的数据后发送给终端。 实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前 述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实 施例的步骤;而前述的存储介质包括R0M、 RAM、磁碟或者光盘等各种可以存储程序代码的 介质。 本发明实施例还提供一种实现数据传输的设备,其结构如图5所示,具体实现结 构包括 数据转换模块l,用于将接收到的数据转换为预定编解码格式的数据,将预定编解 码格式的数据发送给数据封装模块2 ; 数据封装模块2,用于将所述预定编解码格式的数据封装为ISLP帧,发送给数据 发送模块3 ; 数据发送模块3,用于发送所述ISLP帧。 所述数据可以是加密数据,也可以是非加密数据,所述支持加密数据传输的网络 是1DM承载和IP承载共存的混合组网架构。通过本发明实施例提供的设备对数据进行处 理后,在所述支持加密数据传输的网络中,TDM上承载的数据均为ISLP帧,而不再区分加密 数据或非加密数据。进而,当需要进行T匿到IP的转换时,支持IP传输的网络设备将所述 ISLP帧进行解析,并将解析出来的数据按照下一跳网络设备指定的编解码格式转换为IP 报文进行传输即可。因此,本发明实施例提供的设备在实现了加密数据透明传输的同时,提 高了数据传输的安全性。 本发明实施例提供的实现数据传输的设备具体可以是支持T匿承载的数据传输 方式的核心网设备,接收到的数据是IP数据时,其结构如图6所示,所述数据转换模块1具 体包括第一数据判断子模块11和第一编解码转换子模块12 :所述第一数据判断子模块11 用于判断接收到的IP数据是否为预定编解码格式的数据,如果是,则将所述接收到的IP数 据发送给数据封装模块2,如果不是,则将所述接收到的IP数据发送给第一编解码转换子 模块12 ;所述第一编解码转换子模块12用于将所述接收到的IP数据转换为预定编解码格 式的数据后发送给数据封装模块2。 可选的,本发明实施例提供的实现数据传输的设备还可以包括数据接收模块4,用 于接收ISLP帧; 数据解封装模块5,用于将所述数据接收模块4接收到的ISLP帧进行解析,并将解 析得到的数据转换为下一跳网络设备支持的编解码格式的数据。 所述核心网设备可以是MGW(Media Gateway,媒体网关),或面向支持加密数据传 输的网络的GMSC (Gateway Mobile Switch Centre,移动交换关口局)等。
本发明实施例提供的实现数据传输的设备还可以是T匿承载的接入网设备,其结 构如图7所示,当所述接入网设备接收终端发来的数据时,所述数据转换模块1具体包括第 二数据判断子模块21和第二编解码转换子模块22 :所述第二数据判断子模块21用于判断接收到的终端发来的数据是否为预定编解码格式的数据,如果是,则将所述接收到的终端 发来的数据发送给数据封装模块2,如果不是,则将所述接收到的终端发来的数据发送给第 二编解码转换子模块22 ;所述第二编解码转换子模块22用于将所述接收到的终端发来的 数据转换为预定编解码格式的数据后发送给数据封装模块2。 可选的,所述接入网设备还包括数据接收模块6和数据解析模块7 :所述数据接收 模块6用于接收核心网设备发来的ISLP帧,并将所述ISLP帧发送给数据解析模块7 ;
所述数据解析模块7用于从所述ISLP帧中解析数据,并将解析出来的数据转换为 终端支持的编解码格式的数据;所述数据发送模块3还用于将终端支持的编解码格式的数 据发送给终端。 接入网设备负责终端与核心网设备之间的数据传输,具体可以是BSC(Base Station Controller,基站控制器)。 本发明实施例提供的实现数据传输的设备还可以是支持T匿承载的数据传输方 式的关口局设备,所述关口局设备面向他网,所述接收到的数据是不支持加密数据传输的 网络发来的IP数据或脉冲编码调制PCM帧,其结构如图8所示,所述数据转换模块1具体 用于将接收到的不支持加密数据传输的网络发来的IP数据或PCM帧转换为预定编解码格 式的数据。所述关口局设备可选的,还包括关口数据接收模块8和关口数据解析模块9 :所 述关口数据接收模块8用于接收网络设备发来的ISLP帧,并将所述ISLP帧发送给关口数 据解析模块9 ;所述关口数据解析模块8用于按照预先收到的或预先配置的指示信息从所 述ISLP帧中解析数据,并将解析出来的数据转换为PCM帧;所述数据发送模块3还用于将 所述PCM帧发送给不支持加密数据传输的网络。 本发明实施例还提供一种实现数据传输的设备,其结构如图9所示,具体实现结 构可以包括 数据接收模块10,用于接收ISLP帧,所述ISLP帧是上述本发明实施例中支持加密 数据传输的网络中的网络设备发来的; 数据处理模块ll,用于将所述数据接收模块10接收到的数据进行解析,如果解析 出来的数据是非加密数据,则将所述非加密数据转换为PCM帧后发送给数据发送模块12, 如果解析出来的数据是加密数据,则将所述加密数据解密后转换为PCM帧发送给数据发送 模块12 ; 数据发送模块12,用于发送所述PCM帧。 由于本发明实施例中,支持加密数据传输的网络中T匿上传输的数据均为ISLP 帧,而不区分是否为加密数据。而上述设备能够将接收到的ISLP帧进行解析,并将其中的 非加密数据转换为PCM帧,将加密数据解密后转换为PCM帧,进而在支持PCM帧的网络中 (例如公共电话交换网)传输。从而解决了采用本发明实施例提供的技术方案的网络与加 密网络(例如公共电话交换网)之间的数据传输问题。 本发明实施例还提供一种实现数据传输的系统,其结构如图10所示,具体实现结 构可以包括 核心网设备,用于将接收到的IP数据转换为预定编解码格式的数据,将所述预定 编解码格式的数据封装为ISLP帧后发送; 接入网设备,用于将接收到的终端发来的数据转换为预定编解码格式的数据,将所述预定编解码格式的数据封装为ISLP帧后发送;将接收到的核心网设备发来的ISLP帧
进行解析,并将解析出来的数据按照终端支持的编解码格式发送给终端。 其中,所述核心网设备支持TDM承载的数据传输方式,所述接入网设备支持TDM承
载的数据传输方式。 本发明实施例提供的系统还包括关口局设备,所述关口局设备面向不支持加密数 据传输的网络,采用T匿承载的数据传输方式,用于将接收到的不支持加密数据传输的网 络发来的IP数据或PCM帧转换为预定编解码格式的数据,将所述预定编解码格式的数据封 装为ISLP帧后发送;接收网络设备发来的ISLP帧,按照预先接收到的或预先配置的指示信 息将所述ISLP帧中解析出来的数据转换为PCM帧后发送给所述不支持加密数据传输的网 络。 本发明实施例提供的系统还包括控制设备,用于向所述关口设备发送指示信息, 或对关口设备进行配置,以便关口设备对接收到的数据进行解析,并将解析得到的数据转 换为PCM帧。所述控制设备具体可以是在建立关口局设备时,向所述关口局设备发送指示 信息,例如H248包,告知关口局设备接收到的数据为ISLP帧,需要转换为PCM帧。或者,所 述控制设备配置关口局上一定范围内连接的T匿端点都属于连接非加密网络的特殊端点, 指示发送给该端点的数据是ISLP帧,当关口局收到需要转发的数据时,根据所述数据的目 标地址判断是否为发送特殊端点的数据,如果是,则需要先将ISLP中封装的数据解析出 来,并转换为PCM帧继续传输。 本发明实施例提供的系统还包括加密设备,所述加密设备面向支持PCM帧传输的
网络(例如公共交换电话网),用于接收核心网设备发来的ISLP帧,对所述ISLP帧进行解
析,如果解析出来的数据是非加密数据,则将所述非加密数据转换为PCM帧后发送,如果解
析出来的数据是加密数据,则将所述加密数据解密后转换为PCM帧发送。 现有技术中,为了实现数据在IP承载网上的透明传输,需要IP软交换对IP报文
头进行探测,以识别出加密数据,进而对加密数据进行处理后实现在IP承载网上透明传
输。但处于数据传输安全的考虑,往往不希望加密数据被检测到,因此,现有技术的这种解
决方案降低了数据传输的安全性。另外,现有技术中,为了实现数据在IP承载网上的透明
传输,可以在IP承载网上使用G711格式对数据进行透明传输,所述G711是一种编解码格
式,利用64K未压縮通道传输语音信号。由于IP承载的链路上采用G711格式传输数据,而
G711编解码格式是未经压縮的64KB编解码,因此浪费了有限的带宽资源,且降低了IP化所
带来的传输效益,同时不能使用TF0等技术来提高语音质量。 本发明实施例提供的技术方案较之现有技术,包括如下有益效果 在支持加密数据传输的网络中,例如CDMA网络,由于TDM承载上均采用ISLP帧传
输,而不再区分加密数据与非加密数据,则在IP承载上,无需识别解析出来的数据是否是
加密数据,在实现加密数据透明传输的同时,提高了数据传输过程的安全性。另外,由于本
发明实施例提供的技术方案中,在IP承载链路上仍然可以使用压縮编解码格式进行传输,
因此,较之现有技术中采用G711格式传输数据的解决方案而言,节省了有限的带宽资源,
提高了 IP化所带来的数据传输效益。 以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,
15都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围 为准。
权利要求
一种实现数据传输的方法,其特征在于,数据在支持加密数据传输的网络中传输时,如果转发所述数据的网络设备支持时分复用TDM承载的数据传输方式,则该方法包括网络设备将接收到的数据转换为预定编解码格式的数据;将所述预定编解码格式的数据封装为系统间链路协议ISLP帧并发送。
2. 根据权利要求1所述的方法,其特征在于,如果所述网络设备是核心网设备,则所述接收到的数据是因特网协议IP数据,所述将接收到的数据转换为预定编解码格式的数据具体包括判断接收到的IP数据是否为预定编解码格式的数据,如果不是,则将接收到的IP数据转换为预定编解码格式的数据。
3. 根据权利要求2所述的方法,其特征在于,该方法还包括所述网络设备接收ISLP帧;将接收到的ISLP帧进行解析,并将解析得到的数据按照下一跳网络设备指定的编解码格式进行发送。
4. 根据权利要求1所述的方法,其特征在于,如果所述网络设备是接入网设备,则所述接收到的数据为终端发来的数据,所述将接收到的数据转换为预定编解码格式的数据具体包括判断接收到的终端发来的数据是否为预定编解码格式的数据,如果不是,则将接收到的终端发来的数据转换为预定编解码格式的数据。
5. 根据权利要求4所述的方法,其特征在于,该方法还包括所述接入网设备接收核心网设备发来的ISLP帧,从接收到的ISLP帧中解析数据,并将解析出来的数据按照终端支持的编解码格式发送给终端。
6. 根据权利要求1所述的方法,其特征在于,如果所述网络设备是面向不支持加密数据传输的网络的关口局设备,则所述接收到的数据是所述不支持加密数据传输的网络发来的IP数据或脉冲编码调制PCM帧,所述将接收到的数据转换为预定编解码格式的数据具体包括将接收到的不支持加密数据传输的网络发来的IP数据或PCM帧转换为预定编解码格式的数据。
7. 根据权利要求6所述的方法,其特征在于,该方法还包括所述关口局设备接收所述支持加密数据传输的网络中的网络设备发来的ISLP帧,按照预先接收到的或预先配置的指示信息将所述ISLP帧中解析出来的数据转换为PCM帧后发送给所述不支持加密数据传输的网络。
8. 根据权利要求2所述的方法,其特征在于,所述核心网设备将所述预定编解码格式的数据封装为ISLP帧并发送给加密网络,所述加密网络支持PCM帧传输,该方法还包括加密网络对接收到的ISLP帧进行解析;如果解析出来的数据是非加密数据,则将所述非加密数据转换为PCM帧后发送,如果解析出来的数据是加密数据,则将所述加密数据解密后转换为PCM帧发送。
9. 一种实现数据传输的设备,其特征在于,包括数据转换模块,用于将接收到的数据转换为预定编解码格式的数据,将预定编解码格式的数据发送给数据封装模块;数据封装模块,用于将所述预定编解码格式的数据封装为ISLP帧,发送给数据发送模块;数据发送模块,用于发送所述ISLP帧。
10. 根据权利要求9所述的设备,其特征在于,所述数据转换模块包括第一数据判断子模块和第一编解码转换子模块所述第一数据判断子模块用于判断接收到的IP数据是否为预定编解码格式的数据,如果是,则将所述接收到的IP数据发送给数据封装模块,如果不是,则将所述接收到的IP数据发送给第一编解码转换子模块;所述第一编解码转换子模块用于将所述接收到的IP数据转换为预定编解码格式的数据后发送给数据封装模块。
11. 根据权利要求10所述的设备,其特征在于,所述设备还包括数据接收模块,用于接收ISLP帧;数据解封装模块,用于将所述数据接收模块接收到的ISLP帧进行解析,并将解析得到的数据转换为下一跳网络设备支持的编解码格式的数据。
12. 根据权利要求9所述的设备,其特征在于,所述数据转换模块包括第二数据判断子模块和第二编解码转换子模块所述第二数据判断子模块用于判断接收到的终端发来的数据是否为预定编解码格式的数据,如果是,则将所述接收到的终端发来的数据发送给数据封装模块,如果不是,则将所述接收到的终端发来的数据发送给第二编解码转换子模块;所述第二编解码转换子模块用于将所述接收到的终端发来的数据转换为预定编解码格式的数据后发送给数据封装模块。
13. 根据权利要求12所述的设备,其特征在于,所述设备还包括数据接收模块和数据解析模块所述数据接收模块用于接收核心网设备发来的ISLP帧,并将所述ISLP帧发送给数据解析模块;所述数据解析模块用于从所述ISLP帧中解析数据,并将解析出来的数据转换为终端支持的编解码格式的数据;所述数据发送模块还用于将终端支持的编解码格式的数据发送给终端。
14. 根据权利要求9所述的设备,其特征在于,所述接收到的数据是不支持加密数据传输的网络发来的IP数据或脉冲编码调制PCM帧,所述数据转换模块具体用于将接收到的不支持加密数据传输的网络发来的IP数据或PCM帧转换为预定编解码格式的数据。
15. 根据权利要求14所述的设备,其特征在于,所述设备还包括关口数据接收模块和关口数据解析模块所述关口数据接收模块用于接收支持加密数据传输的网络中的网络设备发来的ISLP帧,并将所述ISLP帧发送给关口数据解析模块;所述关口数据解析模块用于按照预先收到的或预先配置的指示信息从所述ISLP帧中解析数据,并将解析出来的数据转换为PCM帧;所述数据发送模块还用于将所述PCM帧发送给不支持加密数据传输的网络。
16. —种实现数据传输的设备,其特征在于,包括数据接收模块,用于接收ISLP帧;数据处理模块,用于将所述数据接收模块接收到的数据进行解析,如果解析出来的数据是非加密数据,则将所述非加密数据转换为PCM帧后发送给数据发送模块,如果解析出来的数据是加密数据,则将所述加密数据解密后转换为PCM帧发送给数据发送模块;数据发送模块,用于发送所述PCM帧。
17. —种实现数据传输的系统,其特征在于,包括核心网设备,用于将接收到的IP数据转换为预定编解码格式的数据,将所述预定编解码格式的数据封装为ISLP帧后发送;接入网设备,用于将接收到的终端发来的数据转换为预定编解码格式的数据,将所述预定编解码格式的数据封装为ISLP帧后发送;将接收到的核心网设备发来的ISLP帧进行解析,并将解析出来的数据按照终端支持的编解码格式发送给终端。
18. 根据权利要求17所述的系统,其特征在于,该系统还包括关口局设备,所述关口局设备面向不支持加密数据传输的网络,用于将接收到的不支持加密数据传输的网络发来的IP数据或PCM帧转换为预定编解码格式的数据,将所述预定编解码格式的数据封装为ISLP帧后发送;接收支持加密数据传输的网络中的网络设备发来的ISLP帧,按照预先接收到的或预先配置的指示信息将所述ISLP帧中解析出来的数据转换为PCM帧后发送给所述不支持加密数据传输的网络。
19. 根据权利要求18所述的系统,其特征在于,该系统还包括控制设备,用于向所述关口设备发送指示信息,或对关口设备进行配置,以便关口设备对接收到的数据进行解析,并将解析得到的数据转换为PCM帧。
20. 根据权利要求17所述的系统,其特征在于,该系统还包括加密设备,所述加密设备面向支持PCM帧传输的网络,用于接收核心网设备发来的ISLP帧,对所述ISLP帧进行解析,如果解析出来的数据是非加密数据,则将所述非加密数据转换为PCM帧后发送,如果解析出来的数据是加密数据,则将所述加密数据解密后转换为PCM帧发送。
全文摘要
一种实现数据传输的方法,数据在支持加密数据传输的网络中传输时,如果转发所述数据的网络设备支持时分复用TDM承载的数据传输方式,所述方法具体包括网络设备将接收到的数据转换为预定编解码格式的数据;将所述预定编解码格式的数据封装为ISLP帧并发送。本发明还包括一种实现数据传输的设备及系统。由于在支持加密数据传输的网络中,网络设备将数据采用预定编解码格式封装为ISLP帧后在所述网络的TDM上传输,因此,所述网络中传输的数据不再区分加密数据和非加密数据,从而也无需对加密数据进行识别就能够实现数据的传输,提高了数据传输的安全性。
文档编号H04W28/02GK101765148SQ20081024083
公开日2010年6月30日 申请日期2008年12月24日 优先权日2008年12月24日
发明者刘兵义, 宋建康, 李世军, 贾毅刚, 马丙丙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1