[发明专利]基于蓝牙与WiFi协同实现语音数据无线传输的方法在审
申请号: | 201711208973.4 | 申请日: | 2017-11-27 |
公开(公告)号: | CN107969011A | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 车云飞;蒲东 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W72/12;G10L19/005;G10L15/22;H04W88/06 |
代理公司: | 成都虹桥专利事务所(普通合伙)51124 | 代理人: | 吴中伟 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 蓝牙 wifi 协同 实现 语音 数据 无线 传输 方法 | ||
技术领域
本发明涉及数字通信技术,具体涉及一种基于蓝牙与WiFi协同实现语音数据无线传输的方法。
背景技术
家庭物联的兴起和智能语音控制技术的发展极大地方便了人们的生活,也改变了人们的生活,智能语音控制一方面在语音识别技术上突飞猛进,另一方面在语音采集技术上也日新月异。高质量的语音数据和高智慧的语音识别相辅相成一步步推动语言控制技术发展。
现有的设备间语音数据无线传输方式主要有蓝牙传输和WiFi传输,低成本的蓝牙传输受带宽限制需要进行数据压缩,而大部分压缩算法是有损的,对于Android系统的A2DP(Advanced Audio Distribution Profile蓝牙音频传输模型协定)传输协议,默认的SBC(子带压缩编解码算法)压缩是有损压缩,会造成一定的失真;对于WiFi局域网传输,在网络环境较差的情况下WiFi UDP(用户数据报协议)容易丢包,实测丢包率可能达到40%,而WiFi TCP(传输控制协议)传输则较容易断开连接导致传输中断。
发明内容
本发明所要解决的技术问题是:提出一种基于蓝牙与WiFi协同实现语音数据无线传输的方法,解决传统技术中单一采用蓝牙传输方式存在的容易失真,而单一采用WiFi传输方式存在传输不稳定的问题。
本发明解决上述技术问题采用的技术方案是:
基于蓝牙与WiFi协同实现语音数据无线传输的方法,包括:
a.将语音发送设备和接收设备之间的WiFi UDP传输通道和蓝牙RFCOMM传输通道同时打开;
b.开启语音发送设备和接收设备间的心跳线程检测WiFi环境;
c.语音发送设备每一帧数据的传输都会对当前WiFi环境的检测结果进行判断,如果WiFi局域网传输通畅则使用WiFi UDP进行语音数据传输,否则,对此帧数据采用SBC(子带压缩编解码算法)进行压缩后通过蓝牙RFCOMM传输通道传输;
d.语音接收设备将通过蓝牙RFCOMM传输通道接收的数据帧进行ISBC(子带压缩解码算法)解压还原后,同WiFi UD通道接收的数据帧进行帧同步,然后传递给语音应用服务。
作为进一步优化,步骤a中,所述将语音发送设备和接收设备之间的WiFi UDP传输通道和蓝牙RFCOMM传输通道同时打开,具体包括:
开启语音发送设备和接收设备的蓝牙模块并建立连接;将语音发送设备和接收设备的WiFi接入同一个局域网,并保证局域网内开启了设备间的互相通信。
作为进一步优化,步骤b中,所述开启语音发送设备和接收设备间的心跳线程检测WiFi环境,具体包括:利用心跳线程通过在设备间传递特定内容的PING包并计时来监测和判断WiFi网络状态。
作为进一步优化,所述利用心跳线程通过在设备间传递特定内容的PING包并计时来监测和判断WiFi网络状态,具体包括:
语音发送设备每隔一定时间向语音接收设备发出PING包,并开启PONG包接收线程;
语音接收设备收到PING包后立即向语音发送设备回复PONG包;
语音发送设备接收到PONG后对WiFi环境进行判断,每丢失一次PONG响应都增加一次网络阻塞标记COUNT,当COUNT大于3后对WiFi传输环境进行定义:WiFi局域网传输环境较差;然后重新开始计算心跳PONG响应,连续正常接收到PONG响应3次后重新对WiFi传输环境进行定义:WiFi局域网传输通畅;
作为进一步优化,所述每隔一定时间为100ms。
本发明的有益效果是:使用WiFi UDP(用户数据报协议)和蓝牙RFCOMM协议的socket协调传输语音数据,并且使用心跳线程监测WiFi环境,达到实时调配传输路径,最大限度保证语音数据的高质量和高稳定性传输。在语音识别控制等方向能减少语音数据在无线传输后的失真,提高语音识别率,在实时语音无线传输方面能得到很好的利用。
附图说明
图1为实施例中的基于蓝牙与WiFi协同实现语音数据实时传输的原理图。
具体实施方式
本发明旨在提出一种基于蓝牙与WiFi协同实现语音数据无线传输的方法,解决传统技术单一采用蓝牙传输方式存在的容易失真,而单一采用WiFi传输方式存在传输不稳定的问题。
本发明使用WiFi UDP和蓝牙RFCOMM协议的socket协调传输语音数据,并且使用心跳线程检测WiFi环境,达到实时调配传输路径,最大限度保证语音数据的高质量和高稳定性传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711208973.4/2.html,转载请声明来源钻瓜专利网。