一种语音传输方法、系统和装置转让专利

申请号 : CN201110067475.9

文献号 : CN102123215A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张锐陆大明范志刚王琪

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开语音传输方法、系统和装置。所述方法包括:语音处理模块发起呼叫消息;所述消息转发至语音转发模块;语音转发模块向通信模块下发呼叫消息;通信模块和网络建立语音通道;语音处理模块将语音流发送给语音转发模块;语音转发模块将接收到的语音流转发给通信模块;所述通信模块将接收到的语音流发送出去。相对于现有技术,本发明技术方案可不需要在PC机上安装特殊的语音接口驱动,就能使数据卡等通信装置传输语音,给用户使用带来很大的便利。

权利要求 :

1.一种语音传输方法,其特征在于,语音处理模块发起呼叫消息;所述消息转发至语音转发模块;语音转发模块向通信模块下发呼叫消息;通信模块和网络建立语音通道;语音处理模块将语音流发送给语音转发模块;语音转发模块将接收到的语音流转发给通信模块;所述通信模块将接收到的语音流发送出去。

2.如权利要求1所述的方法,其特征在于,所述语音转发模块判断所述呼叫请求是否合法的语音处理模块请求;如果确认为是合法的语音处理模块请求,则允许登录。

3.如权利要求1所述的方法,其特征在于,所述语音处理模块从本地获取语音流并转发语音流到语音转发模块,通过语音转发模块发送给通信模块的同时,通信模块通过语音流通道将从网络接收的语音流转发至语音转发模块,所述语音转发模块将所述语音流转发给语音处理模块。

4.一种语音传输方法,其特征在于,通信模块接收到呼叫请求和网络侧建立语音通道;

通信模块从网络接收语音流并发送给语音转发模块;语音转发模块将接收到的语音流转发给语音处理模块。

5.如权利要求4所述的方法,其特征在于,当通信模块接收到呼叫请求时,将其通过语音转发模块转发给语音处理模块,语音转发模块判断所述呼叫请求是否接听,如果需要接听,则允许接入。

6.如权利要求4所述的方法,其特征在于,所述通信模块通过语音流通道将从网络接收的语音流转发至语音转发模块,所述语音转发模块将所述语音流转发给语音处理模块的同时,语音处理模块从本地获取语音流并转发语音流到语音转发模块,通过语音转发模块发送给通信模块。

7.一种语音传输系统,其特征在于,所述系统包括语音处理模块、语音转发模块、通信模块;

所述语音处理模块包括发起呼叫消息,将所述消息转发至语音转发模块,并发送本地语音流;

所述语音转发模块包括向通信模块下发呼叫消息和将接收的语音流转发给通信模块;

所述通信模块包括和网络建立语音通道和向网络发送接收到的语音流。

8.如权利要求7所述的系统,其特征在于,所述语音转发模块判断所述呼叫请求是否合法的语音处理模块请求;如果确认为是合法的语音处理模块请求,则建立语音通道。

9.一种语音传输系统,其特征在于,所述系统包括语音处理模块、语音转发模块、通信模块;

所述通信模块包括接收到呼叫请求后和网络侧建立语音通道,并从网络接收语音流发送给语音转发模块;

所述语音转发模块将接收到的语音流转发给语音处理模块。

10.如权利要求9所述的系统,其特征在于,当通信模块接收到呼叫请求时,将其通过语音转发模块转发给语音处理模块,语音转发模块判断所述呼叫请求是否接听,如果需要接听,则允许接入。

11.一种语音传输装置,其特征在于,所述装置包括语音转发模块和通信模块;

所述语音转发模块包括向通信模块转发语音流或接收通信模块发送来的语音流;

所述通信模块包括和网络建立语音通道,从网络侧获取语音流并转发所述语音流到语音转发模块,或从语音转发模块接收语音流发送到网络。

12.如权利要求11所述的装置,其特征在于,所述语音转发模块通过语音流通道将语音转发至本地的语音处理模块。

13.如权利要求12所述的装置,其特征在于,在语音流传输之前,通过语音处理模块发起呼叫消息;语音处理模块将该呼叫消息通过控制通道转发至语音转发模块。

说明书 :

一种语音传输方法、系统和装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种语音传输方法、系统和装置。

背景技术

[0002] 目前,随着移动宽带的发展,用户对于移动宽带产品的需求越来越强烈。为方便用户使用,移动宽带类产品如果实现免驱动安装就成为一种有效地提高用户体验的方式。在该方式下,PC和移动终端的通信通道只有网口设备。
[0003] 与此同时,语音业务作为通信中不可缺少的业务也显得非常重要。在上述情况下,一种语音的实现方式是通过VOIP业务来实现,但是,VOIP业务需要用户具有VOIP账号,并且网络侧具有VOIP服务器。而且VOIP要求用户的PS域数据一直保持连接,会给用户带来额外的费用。
[0004] 由于移动宽带类产品是支持CS域的服务的,当前一种可行的方式是在PC侧虚拟出专用的串口设备(VOUSB端口),建立专用的数据通道来传输CS域语音流。但这种方式需要对此专用的串口设备安装驱动程序后才能使用。由于免驱动安装的移动宽带类产品在PC侧仅实现以太网卡设备,不能提供VOUSB端口,所以不能应用此技术传输CS域语音。
[0005] 综上,如何在免驱动安装的移动宽带类产品以及无线路由器类产品中实现CS域的语音业务,使用户能够享受CS域的语音服务变得非常重要。

发明内容

[0006] 本发明的目的是为解决上述问题,而提出的一种语音传输方法、系统和装置。
[0007] 为实现上述目的,本发明提出一种语音传输方法,包括:语音处理模块发起呼叫消息;所述消息转发至语音转发模块;语音转发模块向通信模块下发呼叫消息;通信模块和网络建立语音通道;语音处理模块将语音流发送给语音转发模块;语音转发模块将接收到的语音流转发给通信模块;所述通信模块将接收到的语音流发送出去。
[0008] 进一步地,所述语音转发模块判断所述呼叫请求是否合法的语音处理模块请求;如果确认为是合法的语音处理模块请求,则允许登录。
[0009] 进一步地,所述语音处理模块从本地获取语音流并转发语音流到语音转发模块,通过语音转发模块发送给通信模块的同时,通信模块通过语音流通道将从网络接收的语音流转发至语音转发模块,所述语音转发模块将所述语音流转发给语音处理模块。
[0010] 另外,本发明还提出一种语音传输方法,其包括:通信模块接收到呼叫请求和网络侧建立语音通道;通信模块从网络接收语音流并发送给语音转发模块;语音转发模块将接收到的语音流转发给语音处理模块。
[0011] 进一步地,当通信模块接收到呼叫请求时,将其通过语音转发模块转发给语音处理模块,语音转发模块判断所述呼叫请求是否接听,如果需要接听,则允许接入。
[0012] 进一步地,所述通信模块通过语音流通道将从网络接收的语音流转发至语音转发模块,所述语音转发模块将所述语音流转发给语音处理模块的同时,语音处理模块从本地获取语音流并转发语音流到语音转发模块,通过语音转发模块发送给通信模块。
[0013] 另外,本发明还提出一种语音传输系统,所述系统包括语音处理模块、语音转发模块、通信模块;
[0014] 所述语音处理模块包括发起呼叫消息,将所述消息转发至语音转发模块,并发送本地语音流;
[0015] 所述语音转发模块包括向通信模块下发呼叫消息和将接收的语音流转发给通信模块;
[0016] 所述通信模块包括和网络建立语音通道和向网络发送接收到的语音流。
[0017] 进一步地,所述语音转发模块判断所述呼叫请求是否合法的语音处理模块请求;如果确认为是合法的语音处理模块请求,则建立语音通道。
[0018] 另外,本发明还提出一种语音传输系统,所述系统包括语音处理模块、语音转发模块、通信模块;
[0019] 所述通信模块包括接收到呼叫请求后和网络侧建立语音通道,并从网络接收语音流发送给语音转发模块;
[0020] 所述语音转发模块将接收到的语音流转发给语音处理模块。
[0021] 进一步地,当通信模块接收到呼叫请求时,将其通过语音转发模块转发给语音处理模块,语音转发模块判断所述呼叫请求是否接听,如果需要接听,则允许接入。
[0022] 另外,本发明还提出一种语音传输装置,其特征在于,所述装置包括语音转发模块和通信模块;
[0023] 所述语音转发模块包括向通信模块转发语音流或接收通信模块发送来的语音流;
[0024] 所述通信模块包括和网络建立语音通道,从网络侧获取语音流并转发所述语音流到语音转发模块,或从语音转发模块接收语音流发送到网络。
[0025] 进一步地,所述语音转发模块通过语音流通道将语音转发至本地的语音处理模块。
[0026] 进一步地,在语音流传输之前,通过语音处理模块发起呼叫消息;语音处理模块将该呼叫消息通过控制通道转发至语音转发模块。
[0027] 相对于现有技术,本发明技术方案可不需要在PC机上安装特殊的语音接口驱动,就能使数据卡等通信装置传输语音,给用户使用带来很大的便利。

附图说明

[0028] 图1是本发明实施例语音传输系统结构示意图;
[0029] 图2是本发明实施例语音上行传输方法示意图;
[0030] 图3是本发明实施例语音下行传输方法示意图。

具体实施方式

[0031] 本发明提供一种语音传输方法、系统和装置,通过IP通道传输CS域语音。
[0032] 下面结合附图和具体实施例对本发明技术方案做详细说明。在下述实施例中本发明所述语音传输装置以数据卡为例进行说明,本发明所述语音传输系统以PC和数据卡所组成的语音传输系统为例进行说明。
[0033] 请参考图1所示,是本发明实施例语音传输系统的架构示意图。如图1所示,本实施例语音传输系统包括语音处理模块101、语音转发模块102和无线通信模块103。所述语音处理模块101可以是PC或其他终端上的独立程序,也可以是web插件的形式。所述语音转发模块102和无线通信模块103是数据卡上的模块。
[0034] 语音处理模块101指语音处理的软件,其主要作用为发起语音呼叫、语音播放、录制以及传送。其可以是独立程序,同样为便于用户使用,也可以是web插件的形式。语音处理模块101通过TCP或者UDP方式和语音转发模块102相连接。语音处理模块101和语音转发模块102通过建立IP通道进行通信,该IP通道中可以发送和接收呼叫相关命令,同时也用以发送和接收语音信息。语音处理模块101启动后首先需要向语音转发模块102发起连接和登录过程。语音处理模块101和语音转发模块102之间有两个通道,分别为控制通道和语音流通道。控制通道用以发送语音呼叫的控制信息,语音通道用以发送语音流信息。
[0035] 语音转发模块102是进行语音转发的模块,其与无线通信模块103和语音处理模块101相连。语音转发模块102通过TCP或者UDP方式和语音处理模块101相连接。其主要作用为,当系统启动后建立TCP/UDP监听端口;将语音处理模块的信息进行翻译后转发至无线通信模块103;并对连接到其的语音处理模块101进行管理。当语音处理模块101发起TCP/UDP连接时,建立TCP/UDP通道;建立TCP/UDP通道后,语音处理模块101会向其发送登录过程,语音转发模块102对该登录请求进行校验,接收合法的登陆,并拒绝不合法的登录。语音转发模块102还用以对语音处理模块101发送的消息进行处理后并发送到无线通信模块103,对于无线通信模块上报的消息,语音转发模块102进行处理后发送至语音处理模块101。
[0036] 无线通信模块103和语音转发模块102相连接,其主要对语音转发模块102下发的命令进行执行,并将语音流进行传送。
[0037] 请参考图2所示,是本发明实施例语音上行传输方法的流程示意图,其包括如下步骤:
[0038] S201:语音转发模块102启动,监听语音控制端口和语音流端口;
[0039] 语音处理模块102启动后,向语音转发模块发起连接过程并监听语音控制端口和语音流端口。
[0040] S202:语音处理模块101启动,向语音转发模块102发起登录请求过程;
[0041] 登陆消息可由TCP或UDP协议实现。语音转发模块102接收登录连接请求,语音处理模块101和语音转发模块102建立TCP/UDP通道用于语音处理模块101登录语音转发模块102。
[0042] S203:语音转发模块102判断是否合法的语音处理模块请求;
[0043] 语音转发模块102对登录的信息进行校验,如果确认为是合法的语音处理模块101,则转入步骤S205;否则,转入步骤S204。
[0044] S204:登录失败,后续语音转发模块不会将该呼叫信息转发给该处理模块。
[0045] S205:登录成功,语音处理模块101处于工作状态;
[0046] S206:用户通过语音处理模块101发起呼叫消息;
[0047] 当用户发起语音呼叫时,用户通过语音处理模块的用户接口发起呼叫。
[0048] S207:语音处理模块101将该呼叫消息(例如拨号等控制消息)通过控制通道转发至语音转发模块102;
[0049] S208:语音转发模块102对从控制通道中接受到的控制信息进行处理后,向无线通信模块103下发呼叫消息;
[0050] S209:无线通信模块103和网络侧进行呼叫接续,并建立语音通道;
[0051] 所述呼叫过程为3GPP TS 24.007和24.008标准流程。
[0052] S210:语音处理模块101从PC侧获取语音流,并转发语音流到语音转发模块102;
[0053] 所述语音处理模块101从PC侧获取语音流且进行录音并通过TCP/IP语音流通道转发至语音转发模块102。
[0054] S211:语音转发模块102将语音流转发至无线通信模块103;
[0055] S212:无线通信模块103将所述语音流发送到网络对端。
[0056] 请参考图3所示,是本发明实施例语音下行传输方法的流程示意图,其包括如下步骤:
[0057] S301:网络侧发起语音拨号;
[0058] S302:无线通信模块103收到网络侧发来的拨号呼叫请求;
[0059] S303:无线通信模块103将拨号信息发送给语音转发模块102;
[0060] S304:语音转发模块102将拨号信息转发给语音处理模块103;
[0061] S305:语音处理模块101判断是否接听;
[0062] 如果接听,则转入步骤S307;如果不接听,则转入步骤S306。
[0063] S306:不允许语音接入;
[0064] S307:允许接入;
[0065] S308:无线通信模块103和网络侧进行呼叫接续,并建立语音通道;
[0066] 所述呼叫过程为3GPP TS 24.007和24.008标准流程。
[0067] S309:无线通信模块103从网络接收语音流并发送给语音转发模块102;
[0068] S310:语音转发模块102将接收到的语音流转发给语音处理模块101;
[0069] S311:语音处理模块101接收来自语音转发模块102的语音流,并对语音流解码并播放。
[0070] 通过上述实施例的描述可知,本发明技术方案,可不需要在PC机上安装特殊的语音接口驱动,就能使数据卡等装置传输语音,给用户使用带来很大的便利。
[0071] 以上所描述的仅为本发明较佳实例,当然不能以此来限定本发明的权利范围,因此,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员都可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应当属于本发明所附的权利要求的保护范围。