1.一种基于音频的数据传输方法,应用于第一终端,通过所述第一终端将音频文件发送给第二终端,其特征在于,所述音频文件由16bit位宽大小的音频数据组成,所述音频数据的bit9、bit10、bit11和bit12均为0,所述方法包括以下步骤:将所述音频数据设置为正弦波形的载波;
以4bits位宽为单位拆分待传输数据流,得到单位数据段,其中所述待传输数据流为非音频信息的其他数据;
将所述单位数据段按照拆分顺序依次插入所述音频数据的bit9、bit10、bit11和bit12中,得到调制数据流;其中,一所述音频数据对应一所述单位数据段;
将所述调制数据流传输到所述第二终端。
2.根据权利要求1所述的数据传输方法,其特征在于,所述单位数据段插入的所述音频数据位于所述载波的中间部分,以使得传输到所述第二终端的所述调制数据流的初始部分为未插入所述单位数据段的音频数据。
3.一种基于音频的数据传输方法,应用于第二终端,通过第一终端将音频文件发送给第二终端,其特征在于,所述音频文件由16bit位宽大小的音频数据组成,所述音频数据的bit9、bit10、bit11和bit12均为0,所述方法还包括:获取调制数据流,其中所述调制数据流是由第一终端将待传输数据流以4bits位宽拆分得到的单位数据段,按照拆分顺序依次插入设置为正弦波形的载波的音频数据的bit9、bit10、bit11和bit12中得到的;
监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据是否非零;
当首次监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据非零时,将该所述bit9、bit10、bit11和bit12的组合数据提取作为首数据,并按顺序提取后续的所述音频数据中的bit9、bit10、bit11和bit12信息组合成原始的待传输数据流,其中所述待传输数据流为非音频信息的其他数据。
4.根据权利要求3所述的数据传输方法,其特征在于,还包括特征检测步骤,包括:检测所述调制数据流是否周期输入;
当检测到所述调制数据流以预设个数的周期输入后,开始监测所述音频数据中包含的bit9、bit10、bit11和bit12信息。
5.一种基于音频的数据传输装置,应用于第一终端,通过第一终端将音频文件发送给第二终端,其特征在于,所述音频文件由16bit位宽大小的音频数据组成,所述音频数据的bit9、bit10、bit11和bit12均为0,所述装置包括:设置模块,用于将所述音频数据设置为正弦波形的载波;
拆分模块,用于以4bits位宽为单位拆分待传输数据流,得到单位数据段,其中所述待传输数据流为非音频信息的其他数据;
调制模块,用于将所述单位数据段按照拆分顺序依次插入所述音频数据的bit9、bit10、bit11和bit12中,得到调制数据流;其中,一所述音频数据对应一所述单位数据段;
传输模块,用于将所述调制数据流传输到所述第二终端。
6.一种基于音频的数据传输装置,应用于第二终端,通过第一终端将音频文件发送给第二终端,其特征在于,所述音频文件由16bit位宽大小的音频数据组成,所述音频数据的bit9、bit10、bit11和bit12均为0,所述装置包括:获取模块,用于获取调制数据流,其中所述调制数据流是由第一终端将待传输数据流以4bits位宽拆分得到的单位数据段,按照拆分顺序依次插入设置为正弦波形的载波的音频数据的bit9、bit10、bit11和bit12中得到的;
监测模块,用于监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据是否非零;
数据复原模块,用于当首次监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据非零时,将该所述bit9、bit10、bit11和bit12的组合数据提取作为首数据,并按顺序提取后续的所述音频数据中的bit9、bit10、bit11和bit12信息组合成原始的待传输数据流,其中所述待传输数据流为非音频信息的其他数据。
7.一种存储介质,其上存储有计算机程序,其特征在于,所述程序被处理执行时实现如权利要求1‑2中任一项所述的基于音频的数据传输方法。
8.一种存储介质,其上存储有计算机程序,其特征在于,所述程序被处理执行时实现如权利要求3‑4中任一项所述的基于音频的数据传输方法。