音频发送及接收终端、目标数据的发送及接收方法

文档序号:9711243阅读:670来源:国知局
音频发送及接收终端、目标数据的发送及接收方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种目标数据的发送方法及应用该方法的音频发送终端,以及一种目标数据的接收方法及应用该方法的音频接收终端。
【背景技术】
[0002]目前声波通信系统已经广泛应用于各领域中,如应用在身份认证系统、声波支付系统以及音频识别系统等。在声波通信系统中,通过音频接收器接收目标数据,然后对目标数据进行处理,最后通过音频播放器将目标数据发送出去,以使得通过目标数据进行身份认证、支付或者音频识别等。
[0003]然而,在声波通信系统中,通常采用的声波载波频率是基于单一声波频率载波,且通过单一的声波载波频率对数据进行调制。而对于单一的声波载波频率,目标数据在通信系统中容易丢失,一旦丢失,则整个目标数据都作废,需重新进行目标数据传输;另外,许多目标数据过于大,如图1所示,需发送目标数据的数据包为D,每次声波载波频率fl只发送一个数据包d,如要发送完目标数据,需要发送D/d次,也就是说,往往需将目标数据分成多次发送,这就容易影响目标数据的通信速率。
[0004]综上所述,有必要提供一种音频发送及接收终端、目标数据的发送及接收方法以解决上述问题。

【发明内容】

[0005]本发明主要解决的技术问题是提供一种音频发送及接收终端、目标数据的发送及接收方法,能够有效提高目标数据的通信速率。
[0006]为解决上述技术问题,本发明采用的一个技术方案是:提供一种目标数据的发送方法,该方法包括:对目标数据进行数据处理,其中数据处理包括编码处理和加密处理;将处理后的目标数据拆分成多个数据长度相等的数据包;为每一数据包添加包头信息和包尾信息,其中包头信息设置有依序排列的包号,包尾信息为校验信息;将多个数据包调制至多个声波载波频率上以形成多个第一音频数据,并通过音频播放器播放多个第一音频数据;将多个数据包进行至少一次处理并将处理后的多个数据包调制至多个声波载波频率上以形成多个第二音频数据,且通过音频播放器播放多个第二音频数据至少一次。
[0007]其中,包号按从小到大或从大到小开始编号,多个声波载波频率的数量为N个,N至少为2,其中N为正整数,将多个数据包调制至多个声波载波频率上以形成多个第一音频数据,并通过音频播放器播放多个第一音频数据包括:将多个数据包按包号的顺序依次调制至第1至N个声波载波频率上以形成多个第一音频数据;利用音频播放器通过第1至N个声波载波频率对多个第一音频数据进行音频播放;将多个数据包进行至少一次处理并将处理后的多个数据包调制至多个声波载波频率上以形成多个第二音频数据,且通过音频播放器播放多个第二音频数据至少一次包括:将多个第一音频数据对应的多个数据包按包号将多个数据包进行交叉替换至少一次,并将交叉替换的多个数据包依次调制至第1至N个声波载波频率至少一次以形成多个第二音频数据;利用音频播放器通过第1至N个声波载波频率对多个第二音频数据进行音频播放至少一次。
[0008]其中,多个声波载波频率为13Κ、12.676Κ、10Κ、8Κ、7Κ和5.5Κ,以使得能够降低声波载波频率之间的相互影响。
[0009]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种音频发送终端,音频发送终端包括:数据编码加密模块,用于对目标数据进行数据处理,其中数据处理包括编码处理和加密处理;数据拆分模块,与数据编码加密模块连接,用于将处理后的目标数据拆分成多个数据长度相等的数据包;数据添加模块,与数据拆分模块连接,用于为每一数据包添加包头信息和包尾信息,其中包头信息设置有依序排列的包号,包尾信息为校验信息;第一数据调制模块,与数据添加模块连接,用于将多个数据包调制至多个声波载波频率上以形成多个第一音频数据;第二数据调制模块,与第一数据调制模块连接,用于将多个数据包进行至少一次处理并将处理后的多个数据包调制至多个声波载波频率上以形成多个第二音频数据;音频播放器模块,分别与第一数据调制模块和第二数据调制模块连接,用于对多个第一音频数据和多个第二音频数据进行音频播放。
[0010]其中,包号按从小到大或从大到小开始编号,多个声波载波频率的数量为Ν个,Ν至少为2,其中Ν为正整数,第一数据调制模块用于将多个数据包按包号的顺序依次调制至第1至Ν个声波载波频率上以形成多个第一音频数据;第二数据调制模块用于将多个第一音频数据对应的多个数据包按包号将多个数据包进行交叉替换至少一次,并将交叉替换的多个数据包至少一次调制至第1至Ν个声波载波频率上以形成多个第二音频数据;音频播放器模块包括:第一音频播放器模块,与第一数据调制模块连接,用于通过第1至Ν个声波载波频率对多个第一音频数据进行音频播放;第二音频播放器模块,与第二数据调制模块连接,用于通过第1至Ν个声波载波频率对多个第二音频数据进行音频播放至少一次。
[0011]其中,多个声波载波频率为13Κ、12.676Κ、10Κ、8Κ、7Κ和5.5Κ,以使得能够降低所述声波载波频率之间的相互影响。
[0012]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种目标数据的接收方法,该方法包括:利用音频接收器通过多个声波载波频率接收多个音频数据,其中多个音频数据包括多个第一音频数据和多个第二音频数据;对多个音频数据进行数字滤波以滤除干扰;对多个音频数据进行解调以获得多个数据包;将多个数据包还原目标数据。
[0013]其中,多个声波载波频率的数量为Ν个,Ν至少为2,其中Ν为正整数,每一数据包添加有包头信息和包尾信息,其中包头信息设置有依序排列的包号,包尾信息为校验信息;利用音频接收器通过多个声波载波频率接收多个音频数据包括:利用音频接收器接收第1至Ν个声波载波频率上的多个第一音频数据,其中多个第一音频数据由多个数据包按包号的顺序依次调制至第1至Ν个声波载波频率上而形成;利用音频接收器接收第1至Ν个声波载波频率上的多个第二音频数据至少一次,其中将多个第一音频数据对应的多个数据包按包号将多个数据包进行交叉替换,并将交叉替换的多个数据包依次调制至第1至Ν个声波载波频率上而形成第二音频数据;对多个音频数据进行解调以获得多个数据包包括:通过校验信息判断多个第一音频数据对应的多个数据包是否正确和完整;如果是,判断多个第一音频数据对应的多个数据包是否缺失;如果否,则将多个数据包还原目标数据;如果是,则至少一次从多个第二音频数据获取多个第一音频数据缺失的数据包,以保证多个第一音频数据对应的多个数据包完整;将多个数据包还原目标数据包括:对多个数据包进行解包以去掉包头信息和包尾信息;对多个数据包进行组包操作以形成具有预定数据长度的数据,其中具有预定数据长度的数据由目标数据编码处理和加密处理而成;对具有预定数据长度的数据进行解码及解密操作,以获得目标数据。
[0014]其中,多个声波载波频率为13Κ、12.676Κ、10Κ、8Κ、7Κ和5.5Κ,以使得能够降低所述声波载波频率之间的相互影响。
[0015]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种音频接收终端,音频接收终端包括:音频接收器模块,用于通过多个声波载波频率接收多个音频数据,其中多个音频数据包括多个第一音频数据和多个第二音频数据;数字滤波模块,与音频接收器模块连接,用于对多个音频数据进行数字滤波以滤除干扰;数据解调模块,与数字滤波模块连接,用于对多个音频数据进行解调以获得多个数据包;数据还原模块,与数据解调模块连接,用于将多个数据包还原目标数据。
[0016]其中,多个声波载波频率的数量为Ν个,Ν至少为2,其中Ν为正整数,每一数据包添加有包头信息和包尾信息,其中包头信息设置有依序排列的包号,包尾信息为校验信息;音频接收器模块包括:第一音频接收器模块,用于接收第1至Ν个声波载波频率上的多个第一音频数据,其中多个第一音频数据由多个数据包按包号的顺序依次调制至第1至Ν个声波载波频率上而形成;第二音
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1