[发明专利]一种在移动终端上实现语音缓存的模块及方法有效
申请号: | 200710152299.2 | 申请日: | 2007-09-24 |
公开(公告)号: | CN101119566A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 郭红星;常宁安;曲涛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/32 | 分类号: | H04Q7/32;H04M1/2745 |
代理公司: | 信息产业部电子专利中心 | 代理人: | 梁军 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 实现 语音 缓存 模块 方法 | ||
1.一种在移动终端上实现语音缓存的模块,其特征在于包括:
语音缓存区(101),用以缓存发送路径或接收路径上的语音数据;
缓存区操作接口(102),用以完成缓存区申请、释放操作,以及缓存区读写指针操作,以控制缓存区读写顺序;
语音输入接口(103),包含若干通信接口,用以提取发送路径或接收路径上的语音数据,提取的语音数据写入语音缓存区;
语音输出接口(104),包含若干通信接口,用以输出发送路径或接收路径上的缓存语音数据,缓存语音数据从语音缓存区读取;
其中,所述缓存区操作接口(102)可供移动终端的上层呼叫应用调用,从而进入语音缓存模块处理流程;语音缓存区(101)与缓存区操作接口(102)、语音输入接口(103)及语音输出接口(104)连接,实现语音缓存;语音输入接口(103)及语音输出接口(104)与底层硬件处理器连接,进行语音数据包的交互。
2.根据权利要求1所述的在移动终端上实现语音缓存的模块,其特征在于,所述语音缓存区(101)是由软件实现的若干缓存区。
3.根据权利要求1所述的在移动终端上实现语音缓存的模块,其特征在于,所述语音缓存区(101)是由硬件实现的若干缓存区。
4.根据权利要求1或2或3所述的在移动终端上实现语音缓存的模块,其特征在于还包括用户控制接口(105)和用户配置引擎表(106);
所述用户控制接口(105)用于提供外部操作接口,使用户可以设置和选择使用语音缓存的条件;所述用户配置引擎表(106)用于存储用户配置数据,包括是否使用语音缓存及使用场合,以及缓存时间的设置;用户配置引擎表(106)与用户控制接口(105)和缓存区操作接口(102)连接。
5.根据权利要求4所述的在移动终端上实现语音缓存的模块,其特征在于,所述语音缓存区(101)包括位于移动终端的数字信号编码器和移动语音编码器之间的第一缓存区(1),以及位于移动终端的移动语音解码器和数字信号解码器之间的第二缓存区(2)。
6.根据权利要求5所述的在移动终端上实现语音缓存的模块,其特征在于,所述语音缓存区(101)还包括位于移动终端的数字信号编码器和数字信号解码器之间的第三缓存区(3),以及位于移动终端的移动语音解码器和移动语音编码器之间的第四缓存区(4)。
7.一种利用权利要求1或2或3所述模块在移动终端上实现语音缓存的方法,其特征在于包括以下步骤:
步骤A.当用户发生语音呼叫时,创建语音缓存区,如创建失败则返回上层呼叫应用,否则运行步骤B;
步骤B.启动语音输入/输出接口,如启动失败则释放缓存区,返回上层呼叫应用,否则运行步骤C;
步骤C.缓存区操作,控制读写指针,实现对缓存区读写顺序的控制;
步骤D.语音呼叫结束时,清除并释放缓存区。
8.一种利用权利要求4所述模块在移动终端上实现语音缓存的方法,其特征在于包括以下步骤:
步骤A.用户控制接口接收用户配置数据;
步骤B.用户控制接口把收到的配置数据发送到用户配置引擎表;
步骤C.当用户发生语音呼叫时,移动终端的上层呼叫应用模块检查用户配置数据表,查找是否存在相关的配置引擎;
步骤D.如果不存在相关的配置引擎,则返回上层呼叫应用模块继续处理,否则执行步骤E;
步骤E.根据配置引擎创建语音缓存区,如创建失败则返回上层呼叫应用,否则运行步骤F;
步骤F.启动语音输入和输出接口,如启动失败则释放缓存区,返回上层呼叫应用,否则运行步骤G;
步骤G.缓存区操作,控制读写指针,实现对缓存区读写顺序的控制;
步骤H.语音呼叫结束时,清除并释放缓存区。
9.根据权利要求8所述的在移动终端上实现语音缓存的方法,其特征在于,在发送和接收方向上申请设置独立的第一缓存区(1)和第二缓存区(2),用于分别实现发送语音的缓存延迟,以及接收语音的缓存延迟。
10.根据权利要求9所述的在移动终端上实现语音缓存的方法,其特征在于,在移动终端的数字信号编码器和数字信号解码器之间申请增加第三缓存区(3),同时使用第一缓存区(1)和第三缓存区(3),实现本端语音环回,以及发送语音延迟;
在移动终端的移动语音解码器和移动语音编码器之间申请增加第四缓存区(4),同时使用第二缓存区(2)和第四缓存区(4),实现接收语音远端环回,及接收语音延迟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710152299.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于生产高精度石油泵铜合金管的挤压装置
- 下一篇:湿型创可贴