[发明专利]一种无线上网装置及其进行动态语音缓冲的方法无效
申请号: | 200910178310.1 | 申请日: | 2009-09-22 |
公开(公告)号: | CN101657045A | 公开(公告)日: | 2010-02-24 |
发明(设计)人: | 常建鹏 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W92/02 | 分类号: | H04W92/02;H04M7/00 |
代理公司: | 北京市浩天知识产权代理事务所 | 代理人: | 许志勇 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 上网 装置 及其 进行 动态 语音 缓冲 方法 | ||
技术领域
本发明涉及移动通信网络领域,尤其涉及一种无线上网装置及其进行动态语音缓冲的方法。
背景技术
目前,我国的3G网络已经日趋成熟,网络的下载上传数据速度得到了极大的提高,这必然会导致人们对无线上网卡的音频,视频等新业务的需求。目前国内的无线上网卡已经实现很多功能,如PS业务、短信彩信功能、STK以及语音功能等。
如图1所示,传统的通过USB进行语音业务的无线上网卡的音频数据的采集和解码播放功能均在PC机上完成,这样的话,由于不同的PC机传输给无线上网卡的语音数据质量有差异,导致不同的语音数据对语音的缓冲大小的需求不同。由于传统的嵌入式无线上网卡的内存等资源相对紧张,所以均采用了一个在正常情况下能完全保存语音数据的固定大小的语音缓冲,这样做的缺点是显而易见的,因为语音缓冲一旦设定,就没有办法修改,而现实中的网络环境、数据源的抖动幅度千差万别,这就可能导致在不同的环境下语音数据会部分丢失,语音质量会有不同波动和失真,不能很好地满足人们对语音音质的需求。
因此,当前需要一种新的可以进行动态语音缓冲的无线上网装置的技术方案以解决上述问题。
发明内容
本发明所要解决的技术问题是提供一种无线上网装置及其进行动态语音缓冲的方法,解决了动态地调整上行和下行语音的缓冲大小的问题。
为了解决上述问题,本发明提供了一种无线上网装置,用于上网设备和网络侧之间的数据传输,包括:动态语音缓冲处理模块,用于接收所述上网设备发送的上行语音数据或所述网络侧下发的下行语音数据并进行数据检测,根据检测结果进行动态调整语音缓冲的大小后,将所述上行语音数据发送给所述网络侧或将所述下行语音数据发送给所述上网设备。
进一步地,上述无线上网装置还可包括,所述动态语音缓冲处理模块,包括:语音数据接收单元、语音数据检测单元、语音数据缓冲调整单元以及语音数据发送单元,其中,
所述语音数据接收单元,用于接收上行语音数据或下行语音数据后,发送给所述语音数据检测单元;
所述语音数据检测单元,用于接收所述语音数据接收单元发送的所述上行语音数据或下行语音数据并进行数据检测,将检测结果发送给所述语音数据缓冲调整单元,同时将所述上行语音数据或下行语音数据转发给所述语音数据缓冲调整单元;
所述语音数据缓冲调整单元,用于接收所述语音数据检测单元发送的所述检测结果,并根据所述检测结果进行动态调整语音缓冲的大小后,将接收的所述上行语音数据或下行语音数据转发给所述语音数据发送单元;
所述语音数据发送单元,用于接收所述语音数据缓冲调整单元转发的所述上行语音数据或下行语音数据并进行相应地发送。
进一步地,上述无线上网装置还可包括,所述语音数据检测单元对所述上行语音数据或下行语音数据并进行数据检测,得到检测结果,是指:所述语音数据检测单元检测当前语音数据包之间的时间差,根据当前语音数据包之间的时间差与平均的语音数据包时间差进行对比得到检测结果;
所述语音数据缓冲调整单元,还用于根据检测结果,设置定时器时长,将调整后缓冲中的当前语音数据发往协议栈的缓冲。
进一步地,上述无线上网装置还可包括USB驱动模块、PCM码流处理模块、基带模块与射频及天线模块,其中,
所述USB驱动模块,用于接收所述上网设备发送的上行语音数据,并发送给PCM码流处理模块;接收所述PCM码流处理模块发送的处理后的下行语音数据,并发送给所述上网设备;
所述PCM码流处理模块,用于接收所述USB驱动模块发送的上行语音数据,并进行压缩与解压缩,同时打包处理后发送给所述动态语音缓冲处理模块;接收所述动态语音缓冲处理模块发送的经过语音参数以及回声的处理后的下行语音数据,进行压缩与解压缩,同时打包处理后发送给所述USB驱动模块;
所述基带模块,用于接收所述动态语音缓冲处理模块发送的处理后的语音数据,并对该上行语音数据进行语音参数以及回声的处理,将经过语音参数以及回声处理的上行语音数据发送给所述射频及天线模块;接收所述基带模块发送的下行语音数据,并进行语音参数以及回声的处理,将经过语音参数以及回声处理后的下行语音数据发送给所述动态语音缓冲处理模块;
所述射频及天线模块,用于接收所述基带模块发送的过语音参数以及回声处理的上行语音数据,并通过空口发送给所述网络侧;通过空口接收所述网络侧发送的下行语音数据,并发送给所述基带模块。
进一步地,上述无线上网装置还可包括,所述无线上网装置是无线上网卡;
所述上网设备是个人计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910178310.1/2.html,转载请声明来源钻瓜专利网。