[发明专利]一种数据传输方法及装置在审
| 申请号: | 201910613887.4 | 申请日: | 2019-07-09 |
| 公开(公告)号: | CN112217842A | 公开(公告)日: | 2021-01-12 |
| 发明(设计)人: | 陈孝良;张国超;邢越峰 | 申请(专利权)人: | 北京声智科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 赵焕 |
| 地址: | 100080 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据传输 方法 装置 | ||
本发明提供了一种数据传输方法及装置,在数据采集设备,如智能语音设备进行数据传输时,使用TCP传输通道组中的多个TCP传输通道同时输出数据,在家庭网络环境下,当网络拥挤时,由于TCP传输通道具有带宽等分特性,多个TCP传输通道同时输出数据可占用较多的带宽,提高传输效率,进而能够缩短数据传输时间。
技术领域
本发明涉及数据传输领域,更具体的说,涉及一种数据传输方法及装置。
背景技术
智能语音设备在近些年中发展迅猛,运行场景多种多样。在复杂网络状态下,智能音箱的反应速度容易变慢。
智能语音设备与后台服务器进行数据传输时采用单个传输控制协议TCP传输通道传输,在家庭网络环境下,当网络拥挤时,TCP传输时间长。
发明内容
有鉴于此,本发明提供一种数据传输方法及装置,以解决智能语音设备与后台服务器进行数据传输时采用单个TCP传输通道传输,在家庭网络环境下,当网络拥挤时,TCP传输时间长的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种数据传输方法,应用于数据采集设备,所述数据传输方法包括:
对获取的音频数据流中的音频数据进行压缩处理,得到压缩数据包;
将所述压缩数据包通过传输控制协议TCP传输通道组中未被占用的TCP传输通道输出;
所述TCP传输通道组包括多个TCP传输通道、且所述TCP传输通道用于同时输出所述音频数据流中不同的音频数据。
优选地,还包括:
若同时输出所述音频数据流中不同的音频数据对应的压缩数据包的TCP传输通道的数量大于预设阈值、且所述TCP传输通道的传输速率低于预设阈值,识别所述TCP传输通道正在传输的音频数据;
若为无效的音频数据,则禁止所述TCP传输通道输出所述音频数据对应的压缩数据包。
优选地,所述对获取的音频数据流中的音频数据进行压缩处理,得到压缩数据包,包括:
将每隔预设时间获取的所述音频数据流中的音频数据进行连续有损压缩处理,得到所述压缩数据包。
优选地,所述对获取的音频数据流中的音频数据进行压缩处理,得到压缩数据包之后,还包括:
设置所述压缩数据包的标识信息,并输出所述压缩数据包的标识信息,以使接收所述压缩数据的数据接收设备依据所述标识信息进行数据组合操作。
优选地,若所述TCP传输通道组中每一所述TCP传输通道均被占用时,还包括:
在所述TCP传输通道组中的目标TCP传输通道数据未被占用时,将所述压缩数据包通过所述目标TCP传输通道输出;所述目标TCP传输通道为所述TCP传输通道组中最先被释放的TCP传输通道。
一种数据传输方法,应用于数据接收设备,所述数据传输方法包括:
接收数据采集设备通过TCP传输通道组传输的压缩数据包;所述压缩数据包为所述数据采集设备对获取的音频数据流中的音频数据进行压缩处理得到;所述TCP传输通道组包括多个TCP传输通道、且所述TCP传输通道用于同时输出所述音频数据流中不同的音频数据;
将接收的所述压缩数据包进行解压缩和数据组合操作,得到完整的音频数据。
优选地,所述数据传输方法还包括:
接收所述数据采集设备发送的所述压缩数据包的标识信息;
相应的,将接收的所述压缩数据包进行解压缩和数据组合操作,得到完整的音频数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京声智科技有限公司,未经北京声智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910613887.4/2.html,转载请声明来源钻瓜专利网。





