[发明专利]一种不稳定网络下的语音对讲方法及装置在审
申请号: | 201510828523.X | 申请日: | 2015-11-25 |
公开(公告)号: | CN106792277A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 刘鹏;姬峰;何代钦;李燕舞;邹新生 | 申请(专利权)人: | 北京国基科技股份有限公司 |
主分类号: | H04Q5/24 | 分类号: | H04Q5/24 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 贾磊 |
地址: | 100085 北京市海淀区上地信息路1号(*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 不稳定 网络 语音 对讲 方法 装置 | ||
技术领域
本发明涉及通信领域,尤指一种不稳定网络下的语音对讲方法及装置。
背景技术
随着智能手机以及手机网络的发展,人们对语音通话的要求不仅限于打电话,出现了一些关于语音对讲的需求,人们开始把传统的、功能单一的对讲机逐渐和手机融合,利用网络发送语音信息完成对讲。但是网络的不稳定性也影响和限制了手机利用网络对讲的发展。
目前的语音对讲技术多采用终端和服务端配合的方式,终端负责采集声音信息和播放收到的声音信息,服务器端进行对声音的处理和转发。现有的手机端语音对讲方案不少,大体方法差不多。不过在不稳定网络的情况下没有建立一定的机制来克服或者说来减少网络不好对通话的影响,造成在不稳定网络的情况下,有很多丢包情况,以至于通话质量不好。
发明内容
本发明目的在于通过对语音的处理而达到高保真的效果,从而提高通话质量。
为达上述目的,本发明具体提供一种不稳定网络下的语音对讲方法,所述方法包含:发送头包,并设定呼叫异常定时器,记录呼叫延时及呼叫异常事件;录取语音信息并发送,当周期时间内未接收到反馈的确认信息,触发所述呼叫异常定时器,提示用户网络异常;呼叫端录音结束后发送尾包,关闭所述呼叫异常定时器并设定尾包异常定时器,根据反馈的结束确认信息,关闭所述尾包异常定时器。
在上述不稳定网络下的语音对讲方法中,优选的,所述录取语音信息并发送还包含:当录取语音信息后,将所述语音信息循环发送。
在上述不稳定网络下的语音对讲方法中,优选的,所述录取语音信息并发送之后还包含:当周期时间内接收到服务器反馈的确认信息,关闭当前呼叫异常定时器并设 定下一个呼叫异常定时器。
本发明还提供一种不稳定网络下的语音对讲方法,所述方法包含:接收头包,建立会话列表并将所述头包插入所述会话列表中;接收语音信息,获取所述语音信息的标识,根据所述标识将所述语音信息插入所述会话列表对应位置后依序进行播放并反馈确认信息;根据所述标识判断所述语音信息是否连续,如不连续,暂停播放所述会话列表中语音信息,设定重传定时器并反馈重传信息请求重传丢失语音信息,当周期时间内接收到服务器重传的丢失语音信息,关闭所述重传定时器并根据标识将所述丢失语音信息插入所述会话列表中对应位置,重新依序播放所述会话列表的语音信息;接收尾包,关闭所述会话列表。
在上述不稳定网络下的语音对讲方法中,优选的,当周期时间内未接收到服务器重传的丢失语音信息,则放弃重传请求,继续播放所述会话列表的语音信息;接收尾包,关闭所述重传定时器及所述会话列表。
在本发明一优选实施例中还提供一种不稳定网络下的语音对讲装置,所述装置包含:管理模块、确认模块、录音模块;其中所述管理模块将头包发送至所述服务端;通知所述确认模块设定呼叫异常定时器来记录呼叫延时及呼叫异常事件;所述录音模块,录取语音信息并发送至所述服务端,当所述确认模块周期时间内未接收到服务器反馈的确认信息,触发所述呼叫异常定时器,提示用户网络异常;所述管理模块呼叫端录音结束后向服务端发送尾包,通知所述确认模块关闭所述呼叫异常定时器设定尾包异常定时器,所述确认模块根据服务器反馈的结束确认信息,关闭所述尾包异常定时器。
在上述不稳定网络下的语音对讲装置中,优选的,所述录音模块还包含:将所述语音信息循环发送至所述服务端。
在上述不稳定网络下的语音对讲装置中,优选的,所述确认模块还包含:当周期时间内接收到服务器反馈的确认信息,关闭当前呼叫异常定时器并设定下一个呼叫异常定时器。
在本发明一优选实施例中还提供一种不稳定网络下的语音对讲装置,所述装置包含:播放模块、会话管理模块、重传模块;其中所述播放模块接收头包,建立会话列表并将所述头包插入所述会话列表中;所述会话管理模块接收语音信息,获取所述语音信息的标识,根据所述标识将所述语音信息插入所述播放模块的会话列表对应位置 后依序进行播放并反馈确认信息;所述会话管理模块根据所述标识判断所述语音信息是否连续,如不连续,暂停播放所述会话列表中语音信息,通知所述重传模块设定重传定时器并反馈重传信息请求重传丢失语音信息,当所述重传模块周期时间内接收到服务器重传的丢失语音信息,关闭所述重传定时器,所述会话管理模块根据标识将所述丢失语音信息插入所述会话列表中对应位置,所述播放模块重新依序播放所述会话列表的语音信息;所述播放模块接收尾包,关闭所述会话列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国基科技股份有限公司,未经北京国基科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510828523.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种简易人工血管快速连接结构
- 下一篇:一种颈椎牵引器