一种无线终端及其可视电话功能的实现方法

文档序号:7715202阅读:188来源:国知局
专利名称:一种无线终端及其可视电话功能的实现方法
技术领域
本发明涉及移动通信技术领域,更具体地,涉及一种无线终端及其可视电话功能
的实现方法。
背景技术
随着移动网络的发展和人们生活水平的提高,移动终端在人们日常生活中变得越来越重要了,无线上网卡作为一种新的移动终端正在被越来越多的人们使用,同时无线上网卡的视频通话功能也显得越来越重要了。 目前市场上无线上网卡的可视电话功能,均由上网卡侧和PC侧UI共同来实现(见附图一、附图二),而音视频协议栈的实现均由PC侧的UI来完成的,这样做的缺点是显而易见的,如由于音视频协议栈与操作系统关系紧密,那么将音视频协议栈的实现由PC侧的UI来完成的话,这样的UI的通用性较差,对不同的操作系统,音视频协议栈模块的实现均不同;其次,由于PC侧的UI—般由不同的厂家自己来做,使得各个厂家的UI开发的工作量较大,且重复性开发音视频协议栈模块会浪费大量的人力、财力和时间,这些都是需要我们改进的地方。

发明内容
本发明解决的技术问题是通过将传统的PC侧UI中的音视频协议栈模块移植到无线上网卡里面,使得音视频协议栈模块与PC侧的操作系统没有任何关系,从而大大提高了音视频协议栈的通用性。 为解决上述问题,本发明提出一种无线终端的可视电话功能的实现方法,其特征在于无线终端的视频通话连接成功后,无线终端将接收或发送的数据通过无线终端的音视频协议栈处理模块处理,再将接收到的数据传送给PC侧或将要发送的数据传送给无线平台处理模块发送出去。 进一步地,上述方法还包括当所述无线终端发送音视频数据时,PC侧的Mic和摄像头分别获取当地语音和视频数据,之后PC侧UI获取数据后通过音视频编码器分别进行编码处理,并将编码后的语音和视频数据分别通过USB的语音通道和视频通道传给无线终
A山加[l顺侧。 进一步地,上述方法还包括无线终端侧USB驱动循环收到从PC侧UI发过来数据后,分别通过无线终端侧的语音通道和视频通道及时地将数据发给音视频协议栈处理模块;所述音视频协议栈处理模块将收到的音视频数据进行混合等处理后,发送给无线平台处理模块。 进一步地,上述方法还包括当所述无线终端接收音视频数据时,无线终端侧的无线平台模块会循环从空口接收来自其他视频终端的音视频混合数据,并将接收到的数据处理后发送到音视频协议栈处理模块。
进一步地,上述方法还包括所述音视频协议栈处理模块将接收到的混合数据进
3行语音和视频的剥离处理,并将剥离出的语音数据和视频数据分别通过无线终端侧的语音 通道和视频通道发送给数据收发控制模块。 进一步地,上述方法还包括所述数据收发控制模块将接收到的语音和视频数据 通过USB的语音通道和视频通道发送给PC侧UI ;PC侧的UI将从上网卡侧接收到的语音和 视频数据分别进行解码处理,并将解码后的数据发给音频和视频工具在PC侧播放。
本发明还提出一种具有可视电话功能的无线终端,其包括数据收发控制模块、音 视频处理模块及无线平台处理模块;其中 数据收发控制模块,负责对音视频数据分别进行接收、发送以及缓冲等功能;
音视频处理模块,负责对音视频数据的分离与混合等处理; 无线平台处理模块,处理混合的音视频数据,并负责通过空口与其他无线数据终 端进行数据交互。
进一步地,上述无线终端还包括所述无线终端存储有音视频编解码处理模块。
进一步地,上述无线终端还包括在所述无线终端第一次插入PC使用时,自动加 载安装音视频编解码处理模块到PC上,所述音视频编解码处理模块在PC侧负责语音和视 频数据的编解码工作。 进一步地,上述无线终端还包括所述无线终端和PC通过USB音频数据通道和 USB视频数据通道进行数据传输。
进一步地,上述无线终端还包括所述无线终端是无线上网卡。 综上,将PC侧音视频协议栈模块移植到无线终端,使得音视频协议栈处理模块与 PC侧的操作系统没有任何关系,从而大大提高了音视频协议栈的通用性;同时方便了各个 厂家PC侧UI的开发难度和工作量,避免了重复性的劳动,从而大大节省PC侧UI的开发成 本和时间,促进了无线终端可视电话功能的发展和普及,同时使得我们的数据卡在市场上 的优势越来越明显,大大提高了无线终端的市场竞争力。


图1是传统的具有可视电话功能的上网卡系统示意图; 图2是传统的具有可视电话功能的无线上网卡及UI结构示意图; 图3是本发明实施例无线终端的结构示意图; 图4是本发明实施例无线终端可视电话功能的实现方法的上行处理流程示意图;
图5是本发明实施例无线终端可视电话功能的实现方法的下行处理流程示意图。
具体实施例方式
本发明通过将传统的PC侧UI中的音视频协议栈模块移植到无线终端里面,使得
音视频协议栈模块与PC侧的操作系统没有任何关系,从而大大提高了音视频协议栈的通
用性;同时方便了各个厂家PC侧UI的开发难度和工作量,避免了重复性的劳动,从而大大
节省PC侧UI的开发成本和时间,促进了无线终端可视电话功能的发展和普及。 下面结合附图和具体实施例对本发明技术方案作进一步的详细描述。在该实施例
中,无线终端以无线上网卡为例,当然,在其他实施例中,该无线终端可以是其他具有无线
上网功能的终端。
如图3是本发明实施例无线终端的结构示意图,将传统的PC侧UI中音视频协议 栈处理模块移植到无线上网卡里面,PC侧UI与上网卡之间的USB 口由传统的一个音视频 混合口 ,转变为一个音频口和一个视频口 ,即在PC的端口枚举时在原来既有的一个端口基 础之上,另外再枚举一个端口,分别传输语音和视频数据;在上网卡侧,也由原来既有的一 个虚拟传输通道基础上,再虚拟一个传输通道,分别传输语音和视频数据。
本发明所述的具有可视电话功能的无线终端包括数据收发控制模块、音视频处理 模块及无线平台处理模块。各模块功能和作用描述如下 数据收发控制模块,负责对音视频数据分别进行接收、发送以及缓冲等功能;
音视频处理模块,主要负责对音视频数据的分离与混合等处理; 无线平台处理模块,主要处理混合的音视频数据,并负责通过空口与其他无线数 据终端进行数据交互。 所述无线终端还存储一个音视频编解码处理模块,当无线终端第一次插入电脑使 用时该音视频编解码处理模块自动加载安装到电脑上。该音视频编解码处理模块在PC侧 负责语音和视频数据的编解码等工作。 其中,在PC侧的音视频编解码处理模块负责将获取到的语音和视频数据进行编 解码处理,然后会通过USB发给无线上网卡的数据收发控制模块进行数据的传输,之后会 发送给音视频协议栈处理模块对数据进行混合或者剥离处理,之后会通过无线平台模块将 数据与其他视频终端进行交互。 本实施例中无线终端可视电话功能的实现方法具体包括上行处理实施方案和下 行处理实施方案。 如图4是本发明实施例无线终端可视电话功能的实现方法的上行处理流程示意 图,具体流程如下 401 :Mic和摄像头接收数据给UI ;
402 :音视频编码器分别进行编码;
403 :UI将音视频数据通过USB传给无线上网卡; 当视频通话连接成功后,PC侧的Mic和摄像头分别获取当地语音和视频数据,之 后UI获取数据后通过音视频编码器分别进行编码处理,并将编码后的语音和视频数据分 别通过USB的语音通道和视频通道传给无线上网卡侧。
404 :上网卡将收到的音视频数据分别传给音视频协议栈; 无线上网卡侧USB驱动循环收到从PC侧UI发过来数据后,分别通过卡侧的语音 通道和视频通道及时地将数据发给音视频协议栈处理模块。
405 :协议栈将接收的音视频数据进行混合处理后发给无线平台模块处理;
音视频协议栈处理模块将收到的音视频数据进行混合等处理后,发送给无线平台 处理模块。
406 :无线平台通过空口与其他视频终端交互音视频数据。 无线平台处理模块将收到的音视频混合数据经过打包等处理后,通过空口发送给 其他视频终端。 如图5是本发明实施例无线终端可视电话功能的实现方法的下行处理流程示意 图,具体流程如下
501 :上网卡的无线平台模块从空口获取音视频数据; 当视频通话建立后,无线上网卡侧的无线平台模块会循环从空口接收来自其他视
频终端的音视频混合数据,并将接收到的数据处理后发送到音视频协议栈处理模块。
502 :音视频协议栈从无线平台获取混合数据并将音频和视频数据分离; 音视频协议栈处理模块将接收到的混合数据进行语音和视频的剥离处理,并将剥
离出的语音数据和视频数据分别通过卡侧的语音通道和视频通道发送给数据收发控制模块。 503 :数据收发控制模块将分离后的数据通过USB传给PC侧; 数据收发控制模块将接收到的语音和视频数据通过USB的语音通道和视频通道
发送给PC侧UI。
504 :PC侧音视频编解码模块将数据分别进行解码处理; 505 :解码后的音频和视频数据通过PC侧的工具播发给用户。 PC侧的UI将从上网卡侧接收到的语音和视频数据分别进行解码处理,并将解码
后的数据发给音频和视频工具在PC侧播放。 通过上述实施方案,成功地将PC侧音视频协议栈模块移植到上网卡侧,使得音视 频协议栈处理模块与PC侧的操作系统没有任何关系,从而大大提高了音视频协议栈的通 用性;同时方便了各个厂家PC侧UI的开发难度和工作量,避免了重复性的劳动,从而大大 节省PC侧UI的开发成本和时间,促进了无线上网卡可视电话功能的发展和普及,同时使得 我们的数据卡在市场上的优势越来越明显,大大提高了无线上网卡的市场竞争力。
当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情况,熟悉本 领域的技术人员当可根据本发明做出各种相应的更改或变化,但凡在本发明的精神和原则 之内所作的任何修改、等同替换、改进,均应包含在本发明的保护范围之内。
权利要求
一种无线终端的可视电话功能的实现方法,其特征在于无线终端的视频通话连接成功后,无线终端将接收或发送的数据通过无线终端的音视频协议栈处理模块处理,再将接收到的数据传送给PC侧或将要发送的数据传送给无线平台处理模块发送出去。
2. 如权利要求l所述的方法,其特征在于当所述无线终端发送音视频数据时,PC侧的Mi c和摄像头分别获取当地语音和视频数据,之后PC侧UI获取数据后通过音视频编码器分别进行编码处理,并将编码后的语音和视频数据分别通过USB的语音通道和视频通道传给无线终端侧。
3. 如权利要求2所述的方法,其特征在于无线终端侧USB驱动循环收到从PC侧UI发过来数据后,分别通过无线终端侧的语音通道和视频通道及时地将数据发给音视频协议栈处理模块;所述音视频协议栈处理模块将收到的音视频数据进行混合等处理后,发送给无线平台处理模块。
4. 如权利要求l所述的方法,其特征在于当所述无线终端接收音视频数据时,无线终端侧的无线平台模块会循环从空口接收来自其他视频终端的音视频混合数据,并将接收到的数据处理后发送到音视频协议栈处理模块。
5. 如权利要求4所述的方法,其特征在于所述音视频协议栈处理模块将接收到的混合数据进行语音和视频的剥离处理,并将剥离出的语音数据和视频数据分别通过无线终端侧的语音通道和视频通道发送给数据收发控制模块。
6. 如权利要求5所述的方法,其特征在于所述数据收发控制模块将接收到的语音和视频数据通过USB的语音通道和视频通道发送给PC侧UI ;PC侧的UI将从上网卡侧接收到的语音和视频数据分别进行解码处理,并将解码后的数据发给音频和视频工具在PC侧播放。
7. —种具有可视电话功能的无线终端,其包括数据收发控制模块、音视频处理模块及无线平台处理模块;其中数据收发控制模块,负责对音视频数据分别进行接收、发送以及缓冲等功能;音视频处理模块,负责对音视频数据的分离与混合等处理;无线平台处理模块,处理混合的音视频数据,并负责通过空口与其他无线数据终端进行数据交互。
8. 如权利要求7所述的无线终端,其特征在于所述无线终端存储有音视频编解码处理模块。
9. 如权利要求8所述的无线终端,其特征在于在所述无线终端第一次插入PC使用时,自动加载安装音视频编解码处理模块到PC上,所述音视频编解码处理模块在PC侧负责语音和视频数据的编解码工作。
10. 如权利要求9所述的无线终端,其特征在于所述无线终端和PC通过USB音频数据通道和USB视频数据通道进行数据传输。
11. 如权利要求7、8、9或10所述的无线终端,其特征在于所述无线终端是无线上网卡。
全文摘要
本发明提出一种无线终端及其可视电话功能的实现方法。为了解决PC侧UI中音视频协议栈的通用性以及重复性开发等问题,将传统的PC侧UI中的音视频协议栈模块移植到无线终端里面,使得音视频协议栈处理模块与PC侧的操作系统没有任何关系,从而大大提高了音视频协议栈的通用性,同时方便了各个厂家PC侧UI的开发难度和工作量,避免了重复性的劳动,从而大大节省PC侧UI的开发成本和时间,促进了无线终端可视电话功能的发展和普及,同时使得我们的数据卡在市场上的优势越来越明显,大大提高了无线终端的市场竞争力。
文档编号H04L29/06GK101764986SQ20091018935
公开日2010年6月30日 申请日期2009年12月24日 优先权日2009年12月24日
发明者常建鹏, 王串辉, 邹艳, 郭素光 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1