音频数据传输方法及装置制造方法及图纸

技术编号:16820647 阅读:44 留言:0更新日期:2017-12-16 14:40
本发明专利技术公开了一种音频数据传输方法及装置,属于数据传输领域。该音频数据传输方法包括:接收播放设备发送的第一策略调整请求,获取所述第一策略调整请求中包含的音频采样频率参数和音频编码格式参数;根据所述音频采样频率参数调节麦克风的采样参数,通过所述麦克风采集录音数据;将所述录音数据与伴奏数据进行混音,得到音频数据;按照所述音频编码格式参数对应的编码方式对所述音频数据进行编码,得到音频数据流;将所述音频数据流发送至所述播放设备。本发明专利技术解决了相关技术中K歌需要一套专业的硬件设备支持,导致用户不能随心所欲,随时随地的K歌,达到了降低K歌所需要的硬件要求,使得用户能随时随地的K歌的效果。

Audio data transmission method and device

The invention discloses an audio data transmission method and device, which belongs to the field of data transmission. The audio data transmission method includes: receiving a first request playback device sends the strategy adjustment, to obtain the first strategy adjustment request contains the audio sampling frequency parameters and audio encoding format parameters; according to the audio sampling frequency parameter adjustment of the microphone sampling parameter, through the microphone recording data in the recording data; with the accompaniment of data to the mix audio data; encoding the audio data according to the audio encoding format parameters corresponding to the encoding mode, get the audio data stream; the audio data stream is transmitted to the playback apparatus. The invention solves the technical in KTV need a professional hardware support, causing the user can not be arbitrary, KTV to reduce whenever and wherever possible, K need hardware requirements, so that the user can make the effect of K whenever and wherever possible.

【技术实现步骤摘要】
音频数据传输方法及装置
本专利技术实施例涉及数据传输领域,特别涉及一种音频数据传输方法及装置。
技术介绍
K歌有非常广大的群众基础,很多人喜欢通过唱歌来抒发情感。目前,K歌的方式比较单一。用户主要是在KTV包房或者在家,和一群好友进行K歌。但无论是在KTV包房还是在家进行K歌,均需要一套专业的硬件设备对用户的人声和歌曲伴奏进行混音后输出。如果KTV包房爆满或者用户无力购买硬件设备,该用户则不能随心所欲,随时随地的K歌。
技术实现思路
为了解决现有技术中存在的问题,本专利技术实施例提供了一种音频数据传输方法及装置。技术方案如下:根据本专利技术实施例的第一方面,提供了一种音频数据传输方法,应用于智能终端中,所述方法包括:接收播放设备发送的第一策略调整请求,获取所述第一策略调整请求中包含的音频采样频率参数和音频编码格式参数;根据所述音频采样频率参数调节麦克风的采样参数,通过所述麦克风采集录音数据;将所述录音数据与伴奏数据进行混音,得到音频数据;按照所述音频编码格式参数对应的编码方式对所述音频数据进行编码,得到音频数据流;将所述音频数据流发送至所述播放设备。根据本专利技术实施例的第二方面,提供了一种音频数据传输方法,应用于播放设备中,所述方法包括:向智能终端发送第一策略调整请求,所述第一策略调整请求包含音频采样频率参数和音频编码格式参数;接收所述智能终端发送的音频数据流,按照所述音频编码格式参数对应的解码方式对所述音频数据流进行解码,得到音频数据;当接收到音频编码格式参数调整指令时,调整所述音频编码格式参数,将调整后的音频编码格式参数发送至所述智能终端;输出所述音频数据。根据本专利技术实施例的第三方面,提供了一种音频数据传输装置,应用于智能终端中,所述装置包括:接收模块,用于接收播放设备发送的第一策略调整请求,获取所述第一策略调整请求中包含的音频采样频率参数和音频编码格式参数;采集模块,用于根据所述音频采样频率参数调节麦克风的采样参数,通过所述麦克风采集录音数据;混音模块,用于将所述录音数据与伴奏数据进行混音,得到音频数据;编码模块,用于按照所述音频编码格式参数对应的编码方式对所述音频数据进行编码,得到音频数据流;第一发送模块,用于将所述音频数据流发送至所述播放设备。根据本专利技术实施例的第四方面,提供了一种音频数据传输装置,应用于播放设备中,所述装置包括:第一发送模块,用于向智能终端发送第一策略调整请求,所述第一策略调整请求包含音频采样频率参数和音频编码格式参数;解码模块,用于接收所述智能终端发送的音频数据流,按照所述音频编码格式参数对应的解码方式对所述音频数据流进行解码,得到音频数据;调整模块,用于当接收到音频编码格式参数调整指令时,调整所述音频编码格式参数,将调整后的音频编码格式参数发送至所述智能终端;输出模块,用于输出所述音频数据。根据本专利技术实施例的第五方面,提供了一种智能终端,所述智能终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的音频数据传输方法。根据本专利技术实施例的第六方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的音频数据传输方法。根据本专利技术实施例的第七方面,提供了一种播放设备,所述播放设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第二方面所述的音频数据传输方法。根据本专利技术实施例的第八方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第二方面所述的音频数据传输方法。本专利技术实施例提供的技术方案带来的有益效果是:智能终端接收播放设备发送的音频控制参数,根据音频控制参数调整麦克风的采样参数和音频数据的编码方式,将编码后的音频数据发送至播放设备,由播放设备解码后输出该音频数据,由于通过音频控制参数可将音频数据调整至符合播放设备播放要求的音频;解决了相关技术中K歌需要一套专业的硬件设备支持,导致用户不能随心所欲,随时随地的K歌,达到了降低K歌所需要的硬件要求,使得用户能随时随地的K歌的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的实施环境的示意图;图2A是本专利技术一个实施例中提供的音频数据传输方法的流程图;图2B是本专利技术一个实施例中提供的录音数据与伴奏数据混音得到音频数据的示意图;图3是本专利技术另一个实施例中提供的音频数据传输方法的流程图;图4是本专利技术再一个实施例中提供的音频数据传输方法的流程图;图5是本专利技术一个实施例提供的音频数据传输装置的结构方框图;图6是本专利技术一个实施例提供的音频数据传输装置的结构方框图;图7是本专利技术一个实施例提供的智能终端的结构示意图;图8是本专利技术一个实施例提供的播放设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术一个实施例提供的实施环境的示意图,该实施环境中包括智能终端110和播放设备120。智能终端110和播放设备120可以通过无线网络方式或有线网络方式连接,这里所讲的无线网络方式可以为移动数据网络或无线保真(英文:Wireless-Fidelity,Wi-Fi),或蓝牙等无线网络方式等。智能终端110可以向播放设备120发送信息,也可以从播放设备120中获取信息。这里所讲的智能终端110可以包括智能手机、平板电脑、台式电脑等。这里所讲的播放设备120可以是音箱、智能电视等。图2A是本专利技术一个实施例中提供的音频数据传输方法的流程图,如图2A所示,该音频数据传输方法包括以下步骤。步骤201,播放设备向智能终端发送第一策略调整请求,该第一策略调整请求包含音频采样频率参数和音频编码格式参数。由于不同的播放设备支持播放的音频所对应的采样频率参数和音频编码格式参数通常不同,为了保证后续播放设备能正常播放智能终端向播放设备发送的音频数据,播放设备会提前向智能终端发送该播放设备支持的采样频率参数和音频编码格式参数。智能终端接收到音频采样频率参数和音频编码格式参数后,将根据接收到的参数调整音频数据。需要说明的是,音频采样频率参数可以为22050Hz、44100Hz等,本实施例不对音频编码格式参数的具体频率做任何限定。需要说明的是,音频编码格式参数可以为脉冲编码调制(PulseCodeModulation,PCM)、自适应差分脉冲编码调制(AdaptiveDifferentialPulseCodeModulation,ADPCM)等格式参数,本实施例不对音频编码格式参数的具体编码格式做任何限定。需要说明的是,该第一策略调整请求可在播放设备与智能终端成功建立连接后发送,可以在播放设备接收到智能终端发送的麦克风开启提示后发送,也可以在播设备判定接收到的音频数据流出现丢包或乱序时发送,本实施例并不限定播放设备向智能终端发送第一策略调整请求的时机。对应的,智能终端接收本文档来自技高网...
音频数据传输方法及装置

【技术保护点】
一种音频数据传输方法,其特征在于,应用于智能终端中,所述方法包括:接收播放设备发送的第一策略调整请求,获取所述第一策略调整请求中包含的音频采样频率参数和音频编码格式参数;根据所述音频采样频率参数调节麦克风的采样参数,通过所述麦克风采集录音数据;将所述录音数据与伴奏数据进行混音,得到音频数据;按照所述音频编码格式参数对应的编码方式对所述音频数据进行编码,得到音频数据流;将所述音频数据流发送至所述播放设备。

【技术特征摘要】
1.一种音频数据传输方法,其特征在于,应用于智能终端中,所述方法包括:接收播放设备发送的第一策略调整请求,获取所述第一策略调整请求中包含的音频采样频率参数和音频编码格式参数;根据所述音频采样频率参数调节麦克风的采样参数,通过所述麦克风采集录音数据;将所述录音数据与伴奏数据进行混音,得到音频数据;按照所述音频编码格式参数对应的编码方式对所述音频数据进行编码,得到音频数据流;将所述音频数据流发送至所述播放设备。2.根据权利要求1所述的方法,其特征在于,在所述按照所述音频编码格式参数对应的编码方式对所述音频数据进行编码之后,所述方法还包括:为所述音频数据流中的数据包依序添加发送序号,其中,相邻数据包的发送序号是连续的。3.根据权利要求1所述的方法,其特征在于,在所述按照所述音频编码格式参数对应的编码方式对所述音频数据进行编码之后,所述方法还包括:将所述音频数据流中预定数量的数据包划分为一组数据段;对于每组数据段,根据所述数据段中的数据包生成所述数据段对应的校验包;将所述校验包添加入所述数据段中。4.根据权利要求1至3中任一所述的方法,其特征在于,在所述接收播放设备发送的第一策略调整请求之前,所述方法还包括:与所述播放设备建立连接;如果与所述播放设备成功建立连接,则按照预设周期向所述播放设备发送心跳包。5.根据权利要求2所述的方法,其特征在于,所述将所述音频数据流发送至所述播放设备,包括:通过私有协议将所述音频数据流发送至所述播放设备,所述私有协议至少包含所述音频数据流中每个数据包的发送序号和flag字段,所述flag字段用于标记所述音频数据流对应的音频编码格式参数。6.根据权利要求1所述的方法,其特征在于,所述将所述录音数据与伴奏数据进行混音,包括:获取所述伴奏数据的伴奏频率参数,判断所述伴奏频率参数与所述音频采样频率参数是否相同;如果所述伴奏频率参数与所述音频采样频率参数不相同,则按照所述音频采样频率参数对所述伴奏数据重采样;将所述录音数据与重采样得到的伴奏数据进行混音。7.根据权利要求1至3中任一所述的方法,其特征在于,所述方法还包括:当接收到所述播放设备发送的第二策略调整请求时,根据所述第二策略调整请求执行相应操作。8.一种音频数据传输方法,其特征在于,应用于播放设备中,所述方法包括:向智能终端发送第一策略调整请求,所述第一策略调整请求包含音频采样频率参数和音频编码格式参数;接收所述智能终端发送的音频数据流,按照所述音频编码格式参数对应的解码方式对所述音频数据流进行解码,得到音频数据;当接收到音频编码格式参数调整指令时,调整所述音频编码格式参数,将调整后的音频编码格式参数发送至所述智能终端;输出所述音频数据。9.根据权利要求8所述的方法,其特征在于,在所述得到音频数据之后,所述方法还包括:获取所述音频数据流中各个数据包携带的发送序号;当所述各个数据包携带的发送序号不连续时,判定所述音频数据流出现丢包或乱序。10.根据权利要求8所述的方法,其特征在于,所述音频数据流包括至少一组数据段,所述输出所述音频数据,包括:确定出所述音频数据流中出现丢包或乱序的目标数据段,检测所述目标数据段中是否包括校验包,所述检验包是根据所述目标数据段中的数据包生成的;当所述目标数据段包括校验包时,根据所述检验包对所述目标数据段中丢包或乱序的数据包进行恢复;输出数据包恢复后得到的音频数据。11.根据权利要求8至10中任一所述的方法,其特征在于,在所述向智能终端发送第一策略调整请求之前,所述方法还包括:与所述智能终端建立连接;在与所述智能终端成功建立连接后的预设时长内,如果未接收到所述智能终端按照预设周期发送的心跳包,则断开与所述智能终端的连接。12.根据权利要求8所述的方法,其特征在于,所述接收所述智能终端发送的音频数据流,包括:通过私有协议接收所述智能终端发送的音频数据流,所述私有协议至少包含所述音频数据流中每个数据包的发送序号和flag字段,所述flag字段用于标记所述音频数据流对应的音频编码格式参数。13.根据权利要求8至10中任一所述的方法,其特征在于,所述方法还包括:向所述智能终端发送第二策略调整请求,所述第二策略调整请求用于指示所述智能终端根据所述第二策略调整请求执行相应操作。14.一种音频数据传输装置,其特征在于,应用于智能终端中,所述装置包括:接收模块,用于接收播放设备发送的第一策略调整请求,获取所述第一策略调整请求中包含的音频采样频率参数和音频编码格式参数;采集模块,用于根据所述音频采样频率参数调节麦克风的采样参数,通过所述麦克风采集录音数据;混音模块,用于将所述录音数据与伴奏数据进行混音,得到音频数据;编码模块,用于按照所述音频编码格式参数对应的编码方式对所述音频数据进行编码,得到音频数据流;第一发送模块,用于将所述音频数据流发送至所述播放设备。15.根据权利要求14所述的装...

【专利技术属性】
技术研发人员:刘翔张晓光肖典欢陈雪琪王伟孙观楠周戈韩延杰黄志威张曙光殷祚纯李贤茂吴炎斌李伟曾兴云邱文杰
申请(专利权)人:腾讯音乐娱乐深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1