《一种基于音频信号传输文件的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于音频信号传输文件的方法及系统.pdf(17页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104092712A43申请公布日20141008CN104092712A21申请号201310191429922申请日20130522H04L29/08200601H04B11/0020060171申请人腾讯科技(深圳)有限公司地址518057广东省深圳市福田区振兴路赛格科技园2栋东403室72发明人赵伟峰74专利代理机构广州三环专利代理有限公司44202代理人郝传鑫熊永强54发明名称一种基于音频信号传输文件的方法及系统57摘要本发明实施例公开了一种基于音频信号传输文件的方法,包括第一终端接收服务器发送的目标文件的身份标识号码文件标识;所述第一终端将所述文件标识隐藏于第一音。
2、频信号中,并将播放所述第一音频信号;第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;所述第二终端将所述文件标识发送至所述服务器;所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。相应地,本发明实施例还提供相应的系统。本发明实施例可以使文件传输过程变得简便。51INTCL权利要求书3页说明书9页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书9页附图4页10申请公布号CN104092712ACN104092712A1/3页21一种基于音频信号传输文件的方法,其特征在于,包括第一终端接收服务器发送的目标文件的文件。
3、标识;所述第一终端生成第一音频信号,将所述文件标识隐藏于所述第一音频信号中,并将播放所述第一音频信号;第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;所述第二终端将所述文件标识发送至所述服务器;所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。2如权利要求1所述的方法,其特征在于,所述第一音频信号至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应,所述N为所述文件标识包含的字符的个数,所述M为用于组成所述文件标识的字符的个数;所述第一终端将所述文件标识隐藏于所述第一音频信号。
4、中,包括所述第一终端将所述文件标识包含的每个字符的目标信号段中的第一频域区间的中心频率设置为目标频率值;所述字符的目标信号段为在所述N个信号段中的位置与该字符在所述文件标识中的位置相同的信号段,所述第一频域区间是指与该字符对应的频域区间;所述第一终端将所述设置后的第一音频信号转换成时域的第一音频信号。3如权利要求2所述的方法,其特征在于,所述第二音频信号至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应;所述第二终端解码所述第二音频信号得到所述文件标识,包括所述第二终端对所述第二音频信号进行频率变换,并分析每个所述信号段中每个频率。
5、区间的中心频率值,以得到N个中心频率近似为所述目标频率值的第二频率区间;所述第二终端获取每个所述第二频率区间的目标字符,并所述获取到的目标字符进行合并得到所述文件标识;所述第二频率区间的目标字符是该频率区间对应的字符。4如权利要求3所述的方法,其特征在于,所述第二终端对所述第二音频信号进行频率变换,包括所述第二终端对所述第二音频信号进行频率转换,并分析所述第二音频信号的第一信号段的频率与所述第一音频信号的第一信号段的频率的倍数,再将所述第二音频信号的每个信号段的频率调整为该信号段的目标频率,所述信号段的目标频率是该信号段的频率乘以所述倍数后得到的频率,所述第一信号段为所述N个信号段中任一信号段。
6、。5如权利要求1所述的方法,其特征在于,所述第一终端将所述文件标识隐藏于第一音频信号中,包括所述第一终端将所述文件标识、识别符号和校验码都隐藏于所述第一音频信号中;其中,所述识别符号用于标识隐藏所述文件标识和校验码的位置。6如权利要求5所述的方法,其特征在于,所述第二终端解码所述第二音频信号得到所述文件标识,包括所述第二终端解码所述第二音频信号以得所述识别符号,并通过所述识别符号识别出权利要求书CN104092712A2/3页3所述文件标识和校验码的位置,再在该位置上获取所述文件标识和校验码;所述第二终端通过所述校验码校验所述文件标识字符是否正确,若是,则将所述文件标识字符作为所述文件标识;若。
7、否,则通过校验纠错算法校正所述文件标识字符,并校正后的文件标识字符作为所述文件标识。7一种基于音频信号传输文件的方法,其特征在于,包括接收服务器发送的第一终端接收服务器发送的目标文件的文件标识;生成第一音频信号,将所述文件标识隐藏于所述第一音频信号中,并将播放所述第一音频信号;以使第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;并由所述第二终端将所述文件标识发送至所述服务器,以及由所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。8一种基于音频信号传输文件的方法,其特征在于,包括采集至少部分第一终端播放的第一音频信号以构造第二音频信号,。
8、并解码所述第二音频信号得到文件标识;所述文件标识为所述第一音频信号中隐藏目标文件的文件标识,所述目标文件的文件标识为服务器发送给所述第一终端的文件标识;所述第二终端将所述文件标识发送至所述服务器;接收服务器根据所述文件标识发送的所述目标文件。9一种基于音频信号传输文件的系统,其特征在于,包括第一终端、第二终端和服务器,其中所述第一终端包括接收单元、隐藏单元和播放单元,其中,所述接收单元,用于接收服务器发送的目标文件的身份标识号码文件标识;所述隐藏单元,用于生成第一音频信号,将所述文件标识隐藏于所述第一音频信号中;所述播放单元,用于将播放所述第一音频信号;所述第二终端包括解码单元和发送单元,其中。
9、所述解码单元,用于采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;所述发送单元,用于将所述文件标识发送至所述服务器;所述服务器,用于根据所述文件标识将所述目标文件发送至所述第二终端。10如权利要求9所述的系统,其特征在于,所述第一音频信号至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应,所述N为所述文件标识包含的字符的个数,所述M为用于组成所述文件标识的字符的个数;所述隐藏单元还用于将所述文件标识包含的每个字符的目标信号段中的第一频域区间的中心频率设置为目标频率值;所述字符的目标信号段为在。
10、所述N个信号段中的位置与该字符在所述文件标识中的位置相同的信号段,所述第一频域区间是指与该字符对应的频域区间;以及将所述设置后的第一音频信号转换成时域的第一音频信号。11如权利要求10所述的系统,其特征在于,所述第二音频信号至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应;权利要求书CN104092712A3/3页4所述解码单元还用于对所述第二音频信号进行频率变换,并分析每个所述信号段中每个频率区间的中心频率值,以得到N个中心频率近似为所述目标频率值的第二频率区间;以及获取每个所述第二频率区间的目标字符,并所述获取到的目标字符进。
11、行合并得到所述文件标识;所述第二频率区间的目标字符是该频率区间对应的字符。12如权利要求11所述的系统,其特征在于,所述解码单元还用于对所述第二音频信号进行频率转换,并分析所述第二音频信号的第一信号段的频率与所述第一音频信号的第一信号段的频率的倍数,再将所述第二音频信号的每个信号段的频率调整为该信号段的目标频率,所述信号段的目标频率是该信号段的频率乘以所述倍数后得到的频率,所述第一信号段为所述N个信号段中任一信号段。13如权利要求9所述的系统,其特征在于,所述播放单元还用于将所述文件标识、识别符号和校验码都隐藏于所述第一音频信号中;其中,所述识别符号用于标识隐藏所述文件标识和校验码的位置。14。
12、如权利要求5所述的方法,其特征在于,所述解码单元还用于解码所述第二音频信号以得所述识别符号,并通过所述识别符号识别出所述文件标识和校验码的位置,再在该位置上获取所述文件标识和校验码;以及通过所述校验码校验所述文件标识字符是否正确,若是,则将所述文件标识字符作为所述文件标识;若否,则通过校验纠错算法校正所述文件标识字符,并校正后的文件标识字符作为所述文件标识。权利要求书CN104092712A1/9页5一种基于音频信号传输文件的方法及系统技术领域0001本发明涉及互联网领域,尤其涉及一种基于音频信号传输文件的方法及系统。背景技术0002当今终端之间相互传输文件得到广泛应用,比如,办公室的计算机之。
13、间相互传输文件。目前,终端之间的文件传输主要是通过数据线、有线网络、无线网络或者蓝牙进行传输。而上述的文件传输都需要经常第三方平台来实现,例如需要经过数据线、有线网络、无线网络或者蓝牙才可以传输文件,即终端之间进行文件传输前,需要构建第三方平台,例如连接数据线、连接有线网络、连接无线网络或者连接蓝牙,从而文件传输过程比较复杂。发明内容0003本发明实施例提供了一种基于音频信号传输文件的方法及系统,可以使文件传输过程变得简便。0004为了解决上述技术问题,本发明实施例提供的一种基于音频信号传输文件的方法,包括0005第一终端接收服务器发送的目标文件的文件标识;0006所述第一终端生成第一音频信号。
14、,将所述文件标识隐藏于所述第一音频信号中,并将播放所述第一音频信号;0007第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;0008所述第二终端将所述文件标识发送至所述服务器;0009所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。0010相应地,本发明实施例还提供另一种基于音频信号传输文件的方法,包括0011接收服务器发送的第一终端接收服务器发送的目标文件的文件标识;0012生成第一音频信号,将所述文件标识隐藏于所述第一音频信号中,并将播放所述第一音频信号;以使第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音。
15、频信号得到所述文件标识;并由所述第二终端将所述文件标识发送至所述服务器,以及由所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。0013相应地,本发明实施例还提供另一种基于音频信号传输文件的方法,包括0014采集至少部分第一终端播放的第一音频信号以构造第二音频信号,并解码所述第二音频信号得到文件标识;所述文件标识为所述第一音频信号中隐藏目标文件的文件标识,所述目标文件的文件标识为服务器发送给所述第一终端的文件标识;0015所述第二终端将所述文件标识发送至所述服务器;0016接收服务器根据所述文件标识发送的所述目标文件。0017相应地,本发明实施例还提供一种基于音频信号传输文件的系统,。
16、包括第一终端、第二终端和服务器,其中说明书CN104092712A2/9页60018所述第一终端包括接收单元和播放单元,其中,0019所述接收单元,用于接收服务器发送的目标文件的身份标识号码文件标识;0020所述播放单元,用于生成第一音频信号,将所述文件标识隐藏于所述第一音频信号中,并将播放所述第一音频信号;0021所述第二终端包括解码单元和发送单元,其中0022所述解码单元,用于采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;0023所述发送单元,用于将所述文件标识发送至所述服务器;0024所述服务器,用于根据所述文件标识将所述目标文件发送至所述第二终。
17、端。0025上述技术方案中,第一终端接收服务器发送的目标文件的身份标识号码文件标识;所述第一终端生成第一音频信号,将所述文件标识隐藏于所述第一音频信号中,并将播放所述第一音频信号;第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;所述第二终端将所述文件标识发送至所述服务器;所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。这样两终端之间传输文件之需要播放一个音频信号就可以实现文件的传输,从而使文件传输过程变得简便。附图说明0026为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
18、,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0027图1是本发明实施例提供的一种基于音频信号传输文件的方法的流程示意图;0028图2是本发明实施例提供的另一种基于音频信号传输文件的方法的流程示意图;0029图3是本发明实施例提供的另一种基于音频信号传输文件的方法的流程示意图;0030图4是本发明实施例提供的另一种基于音频信号传输文件的方法的流程示意图0031图5是本发明实施例提供的一种基于音频信号传输文件的系统的结构示意图。具体实施方式0032下面将结合本发明实施例中的附图,对本发明实施例中的。
19、技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0033图1是本发明实施例提供的一种基于音频信号传输文件的方法的流程示意图,如图1所示,包括以下步骤0034S101、第一终端接收服务器发送的目标文件的文件标识;0035S102、第一终端生成第一音频信号,将所述文件标识隐藏于第一音频信号中,并将播放所述第一音频信号;0036S103、第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所说明书CN104092712A3/9页7。
20、述第二音频信号得到所述文件标识;0037S104、第二终端将所述文件标识发送至所述服务器;0038S105、服务器根据所述文件标识将所述目标文件发送至所述第二终端。0039需要说明的是,由于本发明实施例中是将文件标识隐藏于第一音频信号中,这样对第一音频信号的改变很少,而人们的听觉是感受不到隐藏了文件标识和未隐藏文件标识的第一音频信号的区别,例如,第一音频信号为一段音乐,这样在人的感知中是不会感知到该音乐中隐藏了文件标识,这样在文件传输过程中,人们还可以是欣赏音乐。0040可选的,上述终端可以是手机、平板电脑、计算机、音乐播放器例如MP3、MP4、MP5等等具有音频硬件的设备。0041可选的,上。
21、述目标文件可以是音频文件、视频文件、图像文件、文本文件等存储可以存储在终端上述的文件。0042可选的,上述第一音频信号可以是一段音乐、一段正弦信号、一段语音或者一段噪音等音频信号。0043可选的,上述第二音频信号是第二终端采集至少部分第一音频信号构造的音频信号,即第二音频信号可以近似为第一音频信号或者可以等同于第一音频信号。0044可选的,上述目标文件还可以是第一终端预先发送给服务器,服务器存储的第一终端发送的文件;上述目标文件还可以是服务器预先获取并存储的文件。0045作为一种可选的实施方式,第一终端还可以将所述文件标识和校验码,该校验码可以是第一终端生成的,或者第一终端与第二终端预先协商而。
22、生成的,以及所述识别符号用于标识隐藏所述文件标识和校验码的位置一起隐藏在所述第一音频信号中。即所述第一终端将所述文件标识隐藏于第一音频信号中可以包括0046所述第一终端将所述文件标识、识别符号和校验码都隐藏于所述第一音频信号中;其中,所述识别符号用于标识所述文件标识和校验码被隐藏的位置。其中,上述识别符号具体可以是标识第一音频信号中从哪一个段开始隐藏了文件标识和校验码。这样第二终端就可以在第二音频信号中与上述开始隐藏了文件标识和校验码的段相应的段开始获取文件标识和校验码。具体可以是将上述文件标识、识别符号和校验码组成一个字符序列,再将该字符序列隐藏在所述第一音频信号中,其中,文件标识、识别符号。
23、和校验码在字符序列中可以位置可以是,识别符号放在最前面,即识别符号为字符序列的头部,而文件标识和校验码的位置不作限定;或者,将识别符号分开,分别放在序列的最前面和最后面,即识别符号为字符序列的头部和尾部;还可以是将将识别符号分开,分别放在序列的最前面、中间和最后面,即识别符号为字符序列的头部、中间部位和尾部。这样当第二终端获取上述标识符号时,就知道文件标识和校验码隐藏的位置,并从该位置上获取文件标识和校验码。0047该实施方式中,第二终端解码所述第二音频信号后,并通过所述识别符号识别出所述文件标识和校验码的位置,再在该位置上获取所述文件标识和校验码。具体可以是所述第二终端解码所述第二音频信号得。
24、到所述文件标识,包括0048所述第二终端解码所述第二音频信号以得所述识别符号,并通过所述识别符号识别出所述文件标识和校验码的位置,再在该位置上获取所述文件标识和校验码;0049所述第二终端通过所述校验码校验所述文件标识字符是否正确,若是,则将所述文件标识字符作为所述文件标识;若否,则通过校验纠错算法校正所述文件标识字符,并校说明书CN104092712A4/9页8正后的文件标识字符作为所述文件标识。其中,上述文件标识字符可以是上述识别符号标识的为文件标识的字符。0050可选的,上述文件标识、校验码和识别符号都可以是为同一类型或者多种类型组合例如阿拉伯数字和英文字母的组合的字符组成,例如都为阿拉。
25、伯数字组成,或者都由英文字母组合。0051上述技术方案中,第一终端接收服务器发送的目标文件的身份标识号码文件标识;所述第一终端生成第一音频信号,将所述文件标识隐藏于第一音频信号中,并将播放所述第一音频信号;第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;所述第二终端将所述文件标识发送至所述服务器;所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。这样两终端之间传输文件之需要播放一个音频信号就可以实现文件的传输,从而使文件传输过程变得简便。0052图2是本发明实施例提供的另一种基于音频信号传输文件的方法的流程示意图,如图2所示,包括以下步。
26、骤0053S201、第一终端接收服务器发送的目标文件的文件标识;0054S202、第一终端生成第一音频信号,所述第一音频信号至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应,所述N为所述文件标识包含的字符的个数,所述M为用于组成所述文件标识的字符的个数;0055S203、第一终端将所述文件标识包含的每个字符的目标信号段中的第一频域区间的中心频率设置为目标频率值;所述字符的目标信号段为在N个所述信号段中的位置与该字符在所述文件标识中的位置相同的信号段,所述第一频域区间是指与该字符对应的频域区间;0056可选的,上述第一音频信号可以。
27、是适合于多个文件的传输,即第一终端向第二终端传输的文件都可以通过上述第一音频信号进行传输。其中,第一音频信号至少包含的N个信号段,每个所述信号段包含M个频率区间,都可以是由第一终端预先设置好的,以及一个所述频率区间与一个用于组成所述文件标识的字符一一对应也可以是由第一终端预先设置好的。0057可选的,一个所述频率区间与一个用于组成所述文件标识的字符一一对应,即一个频率区间用于表示一个字符,且该字符是用于组成文件标识的,例如组成文件标识的字符为阿拉伯数字,那么上述用于组成所述文件标识的字符就包含09这10个数字,即上述一个频度区间与一个阿拉伯数字对应,即上述M为10;例如组成文件标识的字符为英文。
28、字母,那么上述用于组成所述文件标识的字符就包含AZ这26个字符,即上述一个频度区间与一个英文字母对应,即上述M为26;例如组成文件标识的字符为英文字母和阿拉伯数字,那么上述用于组成所述文件标识的字符就包含09和AZ这36个字符,即上述一个频度区间与一个英文字母对应,即上述M为36。0058例如上述第一音频信号为S,假设第二终端对第一音频信号的采样率为R,则根据采样定理,第一音频信号S能表示的最大频率为0059FMAXR/2;0060第一终端将第一音频信号的包含的N个信号段中一个信号段的频率范围0,说明书CN104092712A5/9页9FMAX取出频率范围F0,FH,即频率范围及带宽为0061。
29、BFHF0;0062从区间F0,FH按照特定算法分成M份,即划分为M个频率区间,每份代表一个字符,即每个频率区间与一个用于组成文件标识的字符一一对应。其中,不同频率区间可以是均值等分,也可以不是等分。例如划分后的频率区间如下0063Q1F0,F1、Q2F1,F2、Q3F2,F3、QIFI1,FIQMFM1,FM0064每个频率区间对应一个字符,总共有M个区间,对应于M个字符。例如,Q1与阿拉伯数字0对应,Q2与阿拉伯数字1对应QMM10与阿拉伯数字9对应。当然这里仅列出了N个信号段中一个,其余的信号段同样可以根据上述内容划分为M个频率区间。0065例如当上述文件标识1234,即上述N为4,这样。
30、文件标识的第一个字符1的目标信号段就为N个信号段中的第一个信号段,该字符的第一频率区间就为第二个频率区间例如Q2F1,F2,步骤S203就可以将该频率区间的中心频率设置为上述目标频率值;同理,设置后面几个字符的第一频率区间的中心频率。即完成将该文件标识隐藏于第一音频信号。其中,上述N个信号段可以是第一音频信号包含的W个信号段中位置连续的N个信号段,因为本发明实施例中第一音频信号中可以适合不同的文件传输,即第一音频信号可以隐藏不同的文件标识,即可以隐藏不同长度的文件标识。0066作为一种可选的实施方式,步骤S203还可以将文件标识的每个字符进行连续多次隐藏,例如将文件标识的每个字符进行连续W次隐。
31、藏,那么上述第一音频信号就可以至少包含W乘以N个信号段,以前面W个信号段中都隐藏文件标识第一个字符,在W1至WW的信号段中隐藏文件标识第二个字符,以做得文件标识每个字符都被隐藏W次,这样就可以保证第二终端正确解码出文件标识。例如比如隐藏的是1234,步骤S203在时间可以是隐藏1111111111222222222233333333334444444444,就是每个都隐藏了10次。但是每次都是在M个区间中对应的频率来修改隐藏的。当然如果步骤S203进行多次隐藏,第二终端可以通过预先获取的第一终端进行的是多次隐藏的信息,从而进行相应的解码,即解码现上述10个1,第二终端最后只会将其中一个1作为文。
32、件标识的字符,即第二终端解码出的文件标识还是为1234。0067S204、第一终端将所述设置后的第一音频信号转换成时域的第一音频信号,并播放所述第一音频信号。0068可选的,步骤S204可以通过重叠相加方法OVERLAPADDMETHOD,OLA将所述设置后的第一音频信号转换成时域的第一音频信号。0069S205、第二终端采集至少部份所述第一音频信号以构造第二音频信号,并对所述第二音频信号进行频率变换,并分析每个所述信号段中每个频率区间的中心频率值,以得到N个中心频率近似为所述目标频率值的第二频率区间;所述第二音频信号包含W个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个。
33、用于组成所述文件标识的字符一一对应。0070可选的,由于第二音频信号是对第一音频信号进行采集而构造的音频信号,即可以理解为第二音频信号近似等于第一音频信号,而第一音频信号被预先设置至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应。这样第二终端根据预先获取的第一音频信号的信号段信息和每说明书CN104092712A6/9页10个信号段中频率区间的信息,就可以定义第二音频信号也至少包含N个信号段,且每个信号段的位置与第一音频信号的信号段的位置相同,例如,时间顺序,第二终端还可以定义第二音频信号每个信号段的M个频率区间,以及每个频率区。
34、间与一个用于组成文件标识的字符对应。同时,第二音频信号至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应。这些都可以是第二终端预先根据第一终端设置第一音频信号信息而设置的。0071可选的,因为文件标识的长度为N,即第一终端只将第一音频信号中的N个信号段,且只将这N个信号段中的每个信号段的一个频率区间的中心频率设置为目标频率值。这样步骤S205就只能分析出N个第二频率区间。0072S206、第二终端获取每个所述第二频率区间的目标字符,并所述获取到的目标字符进行合并得到所述文件标识;所述第二频率区间的目标字符是该频率区间对应的字符。0。
35、073可选的,由于步骤S205分析得到了N个第二频率区间,这样步骤S206就可以获取每个第二频率区间对应的字符作为该频率区间的目标字符,再将获取的N个目标字符进行合并得到文件标识。0074可选的,所述获取到的目标字符进行合并得到所述文件标识可以包括0075将N个所述目标字符将按照所述N个第二频率区间在所述包含所述第二频率区间的N个信号段的位置顺序进行合并得到所述文件标识。例如上述N为4,这样步骤S206就获取4个目标字符,再按照这4个目标字符对应的第二频率区间在在所述包含所述第二频率区间的N个信号段的位置顺序合并得到所述文件标识,例如4个第二频率区间包括频率区间1、频率区间2、频率区间3和频率。
36、区间4,其中,频率区间1为N个信号段中第一个信号段的频率区间,频率区间2为N个信号段中第二个信号段的频率区间频率区间4为N个信号段中第四个信号段的频率区间,这样就可以按照如下顺序合并4个目标字符0076频率区间1对应的目标字符、频率区间2对应的目标字符、频率区间3对应的目标字符、频率区间3对应的目标字符。即在合并过程中,目标字符的位置可以和第二频率区间在N个信号段的位置相同,当然还可以相反,例如倒序,即第一字符对应最后一个信号段的频率区间。0077S207、第二终端将所述文件标识发送至所述服务器;0078S208、服务器根据所述文件标识将所述目标文件发送至所述第二终端。0079作为一种可选的实。
37、施方式,步骤S205中的第二终端对所述第二音频信号进行频率变换,可以包括0080第二终端对所述第二音频信号进行频率转换,并分析所述第二音频信号的第一信号段的频率与所述第一音频信号的第一信号段的频率的倍数,再将所述第二音频信号的每个信号段的频率调整为该信号段的目标频率,所述信号段的目标频率是该信号段的频率乘以所述倍数后得到的频率,所述第一信号段为所述N个信号段中任一信号段。例如第二终端分析第二频率信号的第一个信号段的频率与第一音频信号的第一信号段的频率的倍数,即第二频率信号为FIX,而第一音频信号的第一个信号段的频率为FIX,这样上述倍数就为0081CFIX/FIX;0082步骤S205再将所述。
38、第二音频信号的每个信号段的频率调整为该信号段的目标频说明书CN104092712A107/9页11率,以完成在采集过程中失真的补偿。0083作为一种可选的实施方式,步骤S203还可以将所述文件标识、识别符号和校验码都隐藏于所述第一音频信号中,隐藏的过程都可以参考隐藏文件标识的过程。其中,识别符号用于标识第一音频信号中隐藏所述文件标识第一字符的信号段,这样第二终端就可以直接从识别符号标识的信号段中获取文件标识,从而减少第二终端的开销。同时,步骤S205和步骤S206获取所述文件标识、识别符号和校验码的过程也可以参考获取文件标识的过程。0084上述技术方案中,在上面实施例的基础上,详细介绍了多种隐。
39、藏文件标识的实施方式。且都可以实现使文件传输过程变得简便。0085图3是本发明实施例提供的另一种基于音频信号传输文件的方法的流程示意图,如图3所示,包括以下步骤0086S301、接收服务器发送的第一终端接收服务器发送的目标文件的文件标识;0087S302、生成第一音频信号,将所述文件标识隐藏于第一音频信号中,并将播放所述第一音频信号;以使第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;并由所述第二终端将所述文件标识发送至所述服务器,以及由所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。0088可选的,本方法可以应用于上面实施例提供的第。
40、一终端,即本方法都可以由上述第一终端完成,也可以理解为本方法是以单侧介绍第一终端所执行的步骤,即上面实施例中第一终端所执行的步骤都可以在本方法中实现。0089上述技术方案中,接收服务器发送的第一终端接收服务器发送的目标文件的文件标识;将所述文件标识隐藏于第一音频信号中,并将播放所述第一音频信号;以使第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;并由所述第二终端将所述文件标识发送至所述服务器,以及由所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。这样两终端之间传输文件之需要播放一个音频信号就可以实现文件的传输,从而使文件传输过程变得简。
41、便。0090图4是本发明实施例提供的另一种基于音频信号传输文件的方法的流程示意图,如图4所示,包括以一步骤0091S401、采集至少部分第一终端播放的第一音频信号以构造第二音频信号,并解码所述第二音频信号得到文件标识;所述文件标识为所述第一音频信号中隐藏目标文件的文件标识,所述目标文件的文件标识为服务器发送给所述第一终端的文件标识;0092S402、第二终端将所述文件标识发送至所述服务器;0093S403、接收服务器根据所述文件标识发送的所述目标文件。0094可选的,本方法可以应用于上面实施例提供的第二终端,即本方法都可以由上述第二终端完成,也可以理解为本方法是以单侧介绍第二终端所执行的步骤,。
42、即上面实施例中第二终端所执行的步骤都可以在本方法中实现。0095上述技术方案中,采集至少部分第一终端播放的第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;所述文件标识为所述第一音频信号中隐藏目标文件的文件标识,所述目标文件的文件标识为服务器发送给所述第一终端的文件标识;所述第二终端将所述文件标识发送至所述服务器;所述服务器根据所述文件标识将所说明书CN104092712A118/9页12述目标文件发送至所述第二终端。这样两终端之间传输文件之需要播放一个音频信号就可以实现文件的传输,从而使文件传输过程变得简便。0096下面为本发明装置实施例,本发明装置实施例用于执行本发明。
43、方法实施例一至四实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一、实施例二、实施例三和实施例四。0097图5是本发明实施例提供的一种基于音频信号传输文件的系统的结构示意图,如图5所示,包括第一终端51、第二终端52和服务器53,其中0098第一终端51包括接收单元511、隐藏单元512和播放单元513,其中,0099接收单元511,用于接收服务器发送的目标文件的文件标识;0100隐藏单元512,用于生成第一音频信号,将所述文件标识隐藏于所述第一音频信号中;0101播放单元513,用于并将播放所述第一音频信号;0102第二终端52包括解码单元。
44、521和发送单元522,其中0103解码单元521,用于采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;0104发送单元522,用于将所述文件标识发送至所述服务器;0105服务器53,用于根据所述文件标识将所述目标文件发送至所述第二终端。0106可选的,上述终端可以是手机、平板电脑、计算机、音乐播放器例如MP3、MP4、MP5等等具有音频硬件的设备。0107可选的,上述目标文件可以是音频文件、视频文件、图像文件、文本文件等存储可以存储在终端上述的文件。0108作为一种可选的实施方式,隐藏单元512还可以用于将所述文件标识、识别符号和校验码都隐藏于所述第一。
45、音频信号中;其中,所述校验码可以是第一终端生成的,或者第一终端与第二终端预先协商而生成的,所述识别符号用于标识所述文件标识和校验码被隐藏的位置。0109可选的,解码单元521还可以用于解码所述第二音频信号以得所述识别符号,并通过所述识别符号识别出所述文件标识和校验码的位置,再在该位置上获取所述文件标识和校验码;以及通过所述校验码校验所述文件标识字符是否正确,若是,则将所述文件标识字符作为所述文件标识;若否,则通过校验纠错算法校正所述文件标识字符,并校正后的文件标识字符作为所述文件标识。0110可选的,上述文件标识、校验码和识别符号都可以是为同一类型的字符组成,例如都为阿拉伯数字组成,或者都由英。
46、文字母组合。0111作为一种可选的实施方式,所述第一音频信号至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应,所述N为所述文件标识包含的字符的个数,所述M为用于组成所述文件标识的字符的个数;0112隐藏单元512还可以用于将所述文件标识包含的每个字符的目标信号段中的第一频域区间的中心频率设置为目标频率值;所述字符的目标信号段为在所述N个信号段中的位置与该字符在所述文件标识中的位置相同的信号段,所述第一频域区间是指与该字符说明书CN104092712A129/9页13对应的频域区间;以及将所述设置后的第一音频信号转换成时域的第一音。
47、频信号。0113可选的,所述第二音频信号至少包含N个信号段,每个所述信号段包含M个频率区间;其中,一个所述频率区间与一个用于组成所述文件标识的字符一一对应;0114解码单元521还可以用于对所述第二音频信号进行频率变换,并分析每个所述信号段中每个频率区间的中心频率值,以得到N个中心频率近似为所述目标频率值的第二频率区间;以及获取每个所述第二频率区间的目标字符,并所述获取到的目标字符进行合并得到所述文件标识;所述第二频率区间的目标字符是该频率区间对应的字符。0115作为一种可选的实施方式,解码单元521还可以用于对所述第二音频信号进行频率转换,并分析所述第二音频信号的第一信号段的频率与所述第一音。
48、频信号的第一信号段的频率的倍数,再将所述第二音频信号的每个信号段的频率调整为该信号段的目标频率,所述信号段的目标频率是该信号段的频率乘以所述倍数后得到的频率,所述第一信号段为所述N个信号段中任一信号段。0116上述技术方案中,第一终端接收服务器发送的目标文件的身份标识号码文件标识;所述第一终端将所述文件标识隐藏于第一音频信号中,并将播放所述第一音频信号;第二终端采集至少部分所述第一音频信号以构造第二音频信号,并解码所述第二音频信号得到所述文件标识;所述第二终端将所述文件标识发送至所述服务器;所述服务器根据所述文件标识将所述目标文件发送至所述第二终端。这样两终端之间传输文件之需要播放一个音频信号。
49、就可以实现文件的传输,从而使文件传输过程变得简便。0117本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体READONLYMEMORY,ROM或随机存取存储器RANDOMACCESSMEMORY,简称RAM等。0118以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。说明书CN104092712A131/4页14图1说明书附图CN104092712A142/4页15图2说明书附图CN104092712A153/4页16图3图4说明书附图CN104092712A164/4页17图5说明书附图CN104092712A17。