CN103795544A - 音频信号的传输方法、移动终端和智能密钥设备 - Google Patents

音频信号的传输方法、移动终端和智能密钥设备 Download PDF

Info

Publication number
CN103795544A
CN103795544A CN201410048538.XA CN201410048538A CN103795544A CN 103795544 A CN103795544 A CN 103795544A CN 201410048538 A CN201410048538 A CN 201410048538A CN 103795544 A CN103795544 A CN 103795544A
Authority
CN
China
Prior art keywords
waveform
mobile terminal
format information
valid data
coded system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410048538.XA
Other languages
English (en)
Other versions
CN103795544B (zh
Inventor
李东声
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tendyron Technology Co Ltd
Original Assignee
Tendyron Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tendyron Technology Co Ltd filed Critical Tendyron Technology Co Ltd
Priority to CN201410048538.XA priority Critical patent/CN103795544B/zh
Publication of CN103795544A publication Critical patent/CN103795544A/zh
Priority to SG11201605737WA priority patent/SG11201605737WA/en
Priority to PCT/CN2015/070553 priority patent/WO2015120759A1/zh
Application granted granted Critical
Publication of CN103795544B publication Critical patent/CN103795544B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/36Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols with means for detecting characters not meant for transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0875Generation of secret information including derivation or calculation of cryptographic keys or passwords based on channel impulse response [CIR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/34Encoding or coding, e.g. Huffman coding or error correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种音频信号的传输方法、移动终端和智能密钥设备,该方法包括:移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码,得到编码数据,格式信息包括有效数据、位于有效数据之前的帧前保护字段的长度、位于有效数据之后的帧尾保护字段的长度和位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;移动终端发送编码数据对应的第一波形;智能密钥设备接收第一波形后,按照第一编码方式对应的解码方式解码第一波形,得到格式信息;智能密钥设备按照格式信息和第二编码方式发送第二波形;移动终端按照格式信息和第二编码方式对应的解码方式解码接收的第二波形,得到第二波形中的有效数据。

Description

音频信号的传输方法、移动终端和智能密钥设备
技术领域
本发明涉及电子技术领域,尤其涉及一种音频信号的传输方法、移动终端和智能密钥设备。
背景技术
目前,智能密钥设备(例如,具有签名功能的电子签名设备或者具有口令生成功能的动态口令牌)与手机、平板电脑等移动终端可以通过音频接口进行通信,也就是通过传输音频信号对应的波形实现智能密钥设备与移动终端之间有效数据的传输。
在移动终端通过音频接口发送和接收数据过程中,移动终端传输的数据存在数据丢失的现象,因此如何解决数据丢失问题是亟待解决的问题。
发明内容
本发明提供了一种音频信号的传输方法、移动终端和智能密钥设备,以至少解决移动终端传输波形时数据丢失的问题。
本发明的技术方案具体是这样实现的:
根据本发明的一个方面,提供了一种音频信号的传输方法,包括:移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码,得到编码数据,其中,所述第一编码方式是所述移动终端发送音频信号对应的波形所使用的编码方式,所述格式信息包括:有效数据;位于有效数据之前的帧前保护字段的长度;位于有效数据之后的帧尾保护字段的长度;以及,位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;所述移动终端发送所述编码数据对应的第一波形;智能密钥设备接收所述第一波形;所述智能密钥设备按照所述第一编码方式对应的解码方式对所述第一波形进行解码,得到所述格式信息;所述智能密钥设备按照所述格式信息以及所述智能密钥设备发送音频信号对应的波形所使用的第二编码方式,发送第二波形;所述移动终端接收所述第二波形,按照所述格式信息以及所述第二编码方式对应的解码方式对所述第二波形进行解码,得到所述第二波形中的有效数据。
根据本发明的另一方面,提供了一种音频信号的传输方法,包括:移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码,得到编码数据,其中,所述第一编码方式是所述移动终端发送音频信号对应的波形所使用的编码方式,所述格式信息包括:有效数据;位于有效数据之前的帧前保护字段的长度;位于有效数据之后的帧尾保护字段的长度;以及,位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;所述移动终端发送所述编码数据对应的第一波形;智能密钥设备接收所述第一波形;所述智能密钥设备按照所述第一编码方式对应的解码方式对所述第一波形进行解码,得到格式信息;所述移动终端按照所述格式信息以及所述第一编码方式发送第二波形;所述智能密钥设备接收所述第二波形,按照所述格式信息以及所述第一编码方式对应的解码方式对所述第二波形进行解码,得到所述第二波形中的有效数据。
此外,所述格式信息是通过以下方式获取的:方式一:所述移动终端访问预先设置的网站;从所述网站获取所述移动终端的型号对应的格式信息;方式二:所述移动终端获取与所述移动终端的型号对应的应用软件,所述应用软件中包括所述移动终端的型号对应的格式信息。
此外,所述格式信息还包括:位于所述帧前保护字段之后且位于所述有效数据之前的数据头的长度;以及位于所述有效数据之后且位于所述帧尾保护字段之前的数据尾的长度。
此外,在移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码之前,所述方法还包括:所述移动终端与所述智能密钥设备均获取所述第一编码方式以及所述第二编码方式。
根据本发明的再一个方面,提供了一种移动终端,包括:编码模块,用于按照移动终端发送音频信号对应的波形所使用的第一编码方式对音频信号对应的波形的格式信息进行编码,得到第一编码数据,其中所述格式信息包括:有效数据;位于有效数据之前的帧前保护字段的长度;位于有效数据之后的帧尾保护字段的长度;以及,位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;发送模块,用于向智能密钥设备发送所述第一编码数据对应的第一波形;第一通信模块,包括:接收子模块,用于接收按照所述格式信息以及第二编码方式处理后得到的第二波形,其中所述第二编码方式是所述智能密钥设备发送音频信号对应的波形所使用的编码方式;解码子模块,用于按照所述格式信息以及所述第二编码方式对应的解码方式对所述第二波形进行解码,得到所述第二波形中的有效数据;第二通信模块,包括:编码子模块,用于按照所述格式信息以及所述第一编码方式对待发送数据进行编码,得到第二编码数据;发送子模块,用于发送所述第二编码数据对应的波形。
此外,所述移动终端还包括:访问模块,用于访问预先设置的网站;第一获取模块,用于从所述网站获取所述移动终端的型号对应的格式信息。
此外,所述移动终端还包括:第二获取模块,用于获取与所述移动终端的型号对应的应用软件,所述应用软件中包括所述移动终端的型号对应的格式信息。
此外,所述移动终端还包括:第三获取模块,用于获取所述第一编码方式以及所述第二编码方式。
此外,所述格式信息还包括:位于所述帧前保护字段之后且位于所述有效数据之前的数据头的长度;以及位于所述有效数据之后且位于所述帧尾保护字段之前的数据尾的长度。
根据本发明的又一个方面,提供了一种智能密钥设备,包括:接收模块,用于接收移动终端发送的第一编码数据对应的第一波形,其中,所述第一编码数据是所述移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码得到的,所述第一编码方式是所述移动终端发送音频信号对应的波形所使用的编码方式,所述格式信息包括:有效数据;位于有效数据之前的帧前保护字段的长度;位于有效数据之后的帧尾保护字段的长度;以及,位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;解码模块,用于按照所述第一编码方式对应的解码方式对所述第一波形进行解码,得到所述格式信息;第一通信模块,包括:接收子模块,用于接收按照所述格式信息以及所述第一编码方式处理后得到的第二波形;解码子模块,用于按照所述格式信息以及所述第一编码方式对应的解码方式对所述第二波形进行解码,得到所述第二波形中的有效数据;第二通信模块,包括:编码子模块,用于按照所述格式信息以及第二编码方式对待发送数据进行编码,得到第二编码数据,其中,所述第二编码方式是所述智能密钥设备发送音频信号对应的波形所使用的编码方式;发送子模块,用于发送所述第二编码数据对应的波形。
此外,所述智能密钥设备还包括:获取模块,用于获取所述第一编码方式以及所述第二编码方式。
此外,所述格式信息还包括:位于所述帧前保护字段之后且位于所述有效数据之前的数据头的长度;以及位于所述有效数据之后且位于所述帧尾保护字段之前的数据尾的长度。
由本发明提供的上述技术方案可以看出,本发明中移动终端将其传输音频信号对应的波形的格式信息发送给智能密钥设备,使得智能密钥设备可以按照该格式信息向移动终端发送波形,保证移动终端接收的波形的完整性;同时,智能密钥设备还按照该格式信息解码接收的来自移动终端的波形,保证能够得到完整的有效数据。利用帧前保护字段和帧尾保护字段抵消了移动终端的渐入渐出特性,从而保证智能密钥设备与移动终端之间波形传输的完整性;并且利用起始域字段确定有效数据的开始,使得移动终端和/或智能密钥设备可以准确获得有效数据。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例1提供的音频信号的传输方法的流程图;
图2为本发明实施例3提供的移动终端的结构框图;
图3为本发明实施例4提供的智能密钥设备的结构框图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或数量或位置。
下面将结合附图对本发明实施例作进一步地详细描述。
实施例1
本实施例提供了一种音频信号的传输方法,应用于智能密钥设备与移动终端之间的音频信号传输。智能密钥设备可以是用于签名保证信息安全的key、具有根据挑战码生成动态口令功能的动态口令牌,移动终端可以是笔记本电脑、平板电脑、手机、智能手表、智能眼镜等带有音频接口的设备。智能密钥设备与移动终端可以通过音频接口相连,智能密钥设备的音频接口与终端的音频接口相匹配,智能密钥设备通过其音频接口与终端连接并进行音频信号的传输,其中智能密钥设备可以具备音频接口,也可以通过其USB接口转接为音频接口;智能密钥设备与移动终端还可以通过扬声器和麦克风传输音频信号。
图1为本发明实施例1提供的音频信号的传输方法的流程图,如图1所示,该方法包括以下步骤:
步骤101,移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码,得到编码数据,其中,第一编码方式是移动终端发送音频信号对应的波形所使用的编码方式,上述格式信息包括:有效数据;位于有效数据之前的帧前保护字段的长度;位于有效数据之后的帧尾保护字段的长度;以及,位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度。
第一编码方式可以是移动终端支持的一种或多种编码方式,即移动终端可以使用一个或多个编码方式发送格式信息时,并且智能密钥设备可以对使用该第一编码方式发送的波形进行正确解码,得到有效数据。需要说明的是,在移动终端在使用多个编码方式时,智能密钥设备能够识别出某段波形所使用的编码方式。
上述格式信息针对移动终端传输波形时的渐入渐出特性设定的,移动终端自身的特性导致移动终端传输波形时存在渐入渐出的问题,渐入渐出指的是移动终端发送或接收音频信号对应的波形时,波形的起始部分由零逐渐上升到波形中有效数据的幅值,波形的结束部分由有效数据的幅值逐渐降低到零。移动终端的上述特性会导致传输的部分有效数据的波形处于渐入渐出状态,这部分有效数据对应的波形幅值降低,甚至为零,即传输的波形不完整,丢失重要的数据。
利用帧前保护字段和帧尾保护字段可以抵消移动终端的渐入渐出特性,从而保证智能密钥设备与移动终端之间波形传输的完整性;并且利用起始域字段确定有效数据的开始,使得移动终端和/或智能密钥设备可以准确获得有效数据。
例如,帧前保护字段长度为1000个比特,移动终端接收波形时,在波形渐入的影响下,帧前保护字段的前900个比特对应的波形幅值均为零,后100个比特由零逐渐上升到起始域字段对应的波形幅值;帧尾保护字段长度为1000个比特,移动终端接收波形时,在波形渐出的影响下,帧尾保护字段的前100个比特对应的波形由有效数据对应的波形幅值逐渐降低到零,后900个比特对应的波形幅值均为零。因此,使用帧前保护字段抵消了波形渐入的影响,使用帧尾保护字段抵消了波形渐出的影响,从而保证有效数据的波形是完整的。移动终端发送波形的情况与接收波形的情况类似,此处不再赘述。当然,帧前保护字段与帧尾保护字段的长度也可以是不同的,这是由移动终端的自身特性决定。
步骤102,移动终端发送编码数据对应的第一波形。
步骤103,智能密钥设备接收第一波形。
步骤104,智能密钥设备按照第一编码方式对应的解码方式对第一波形进行解码,得到格式信息。
步骤105,智能密钥设备按照格式信息以及智能密钥设备发送音频信号对应的波形所使用的第二编码方式,发送第二波形。第二编码方式可以是智能密钥设备支持的一种或多种编码方式,并且移动终端可以对使用该第二编码方式发送的波形进行正确解码,得到有效数据。
步骤106,移动终端接收第二波形,按照格式信息以及第二编码方式对应的解码方式对第二波形进行解码,得到第二波形中的有效数据。
移动终端将其传输音频信号对应的波形的格式信息告知智能密钥设备,在进行音频信号(或音频信号对应的波形)传输时,移动终端和智能密钥设备均按照该格式信息处理待发送数据,从而可以避免移动终端接收和/或发送的波形受到波形渐入渐出特性的影响,保证传输的波形的完整性。
其中,移动终端至少可以通过以下方式获取格式信息:
方式一:移动终端访问预先设置的网站,从该网站获取移动终端的型号对应的格式信息。该网站可以是智能密钥设备生产商的网站、智能密钥设备发行商的网站或者其他指定的网站,在该网站上存储有多个移动终端的型号及其对应的格式信息。
方式二:移动终端获取与移动终端的型号对应的应用软件,应用软件中包括移动终端的型号对应的格式信息。,即移动终端下载与其型号匹配的应用软件,可以从该应用软件中获取移动终端对应的格式信息。上述应用软件用于与智能密钥设备之间数据传输,可以是银行的手机客户端。
上述格式信息还可以包括:位于帧前保护字段之后且位于有效数据之前的数据头的长度,以及位于有效数据之后且位于帧尾保护字段之前的数据尾的长度。数据头用于使音频流输出幅度稳定,告知数据的接收端进入同步状态,数据尾用于告知数据的接收端结束语音接收。帧前保护字段的比特与数据头的比特可以相同(例如,均为比特1),也可以不同(例如,帧前保护字段为n个1,数据头为m个0);同理,帧尾保护字段的比特与数据尾的比特可以相同,也可以不同。
此外,在移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码之前,上述方法还包括:移动终端与智能密钥设备均获取第一编码方式以及第二编码方式。移动终端与智能密钥设备均获取到自身和对方支持的编码方式,且可以正确解码对方利用对方支持的编码方式发送的波形,从而保证数据的正确解码。移动终端与智能密钥设备可以通过协商的方式获取第一编码方式以及第二编码方式。
本实施例中移动终端将其传输音频信号对应的波形的格式信息发送给智能密钥设备,使得智能密钥设备可以按照该格式信息向移动终端发送波形,避免了移动终端渐入渐出特性的影响,保证移动终端接收到完整的有效数据的波形,进而得到完整的有效数据。利用帧前保护字段和帧尾保护字段抵消了移动终端的渐入渐出特性,从而保证智能密钥设备与移动终端之间有效数据的波形传输的完整性;并且利用起始域字段确定有效数据的开始,使得移动终端和/或智能密钥设备可以准确获得有效数据。
实施例2
本实施例提供的音频信号的传输方法与实施例1相比,区别在于:实施例1所述的方法是上行传输(智能密钥设备向移动终端发送波形),实施例2所述的方法是下行传输(移动终端向智能密钥设备发送波形)。
具体的,在实施例2中,前几个步骤与实施例1所示的步骤101至步骤104相同,智能密钥设备得到格式信息之后,移动终端按照格式信息以及第一编码方式发送第二波形;智能密钥设备接收第二波形,按照格式信息以及第一编码方式对应的解码方式对第二波形进行解码,得到第二波形中的有效数据。
本实施例中移动终端将其传输音频信号对应的波形的格式信息发送给智能密钥设备,移动终端按照该格式信息以及第一编码方式向智能密钥设备发送波形,智能密钥设备按照该格式信息以及第一编码方式对应的解码方式解码接收的波形,避免了移动终端渐入渐出特性的影响,保证移动终端输出的有效数据的波形是完整的,从而智能密钥设备能够得到完整的有效数据的波形,进而得到完整的有效数据。利用帧前保护字段和帧尾保护字段抵消了移动终端的渐入渐出特性,从而保证智能密钥设备与移动终端之间有效数据的波形传输的完整性;并且利用起始域字段确定有效数据的开始,使得移动终端和/或智能密钥设备可以准确获得有效数据。
实施例3
本实施例提供了一种移动终端,可以用于实现实施例1和实施例2中所述的音频信号的传输方法。如图2所示,该移动终端包括以下模块:
编码模块21,用于按照移动终端发送音频信号对应的波形所使用的第一编码方式对音频信号对应的波形的格式信息进行编码,得到第一编码数据,其中格式信息包括:有效数据;位于有效数据之前的帧前保护字段的长度;位于有效数据之后的帧尾保护字段的长度;以及,位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;
发送模块22,连接至编码模块21,用于向智能密钥设备发送第一编码数据对应的第一波形;
第一通信模块23,连接至发送模块22,包括:
接收子模块231,用于接收按照格式信息以及第二编码方式处理后得到的第二波形,其中第二编码方式是智能密钥设备发送音频信号对应的波形所使用的编码方式;
解码子模块232,连接至接收子模块231,用于按照格式信息以及第二编码方式对应的解码方式对第二波形进行解码,得到第二波形中的有效数据;
第二通信模块24,连接至发送模块22,包括:
编码子模块241,用于按照格式信息以及第一编码方式对待发送数据进行编码,得到第二编码数据;
发送子模块242,连接至编码子模块241,用于发送第二编码数据对应的波形。
移动终端还可以包括如下模块:
对应于实施例1中获取格式信息的方式一,移动终端还包括:访问模块,用于访问预先设置的网站;第一获取模块,用于从网站获取移动终端的型号对应的格式信息。
对应于实施例1中获取格式信息的方式二,移动终端还包括:第二获取模块,用于获取与移动终端的型号对应的应用软件,应用软件中包括移动终端的型号对应的格式信息。
移动终端还可以包括:第三获取模块,用于获取第一编码方式以及第二编码方式。具体与实施例1中相同,此处不再赘述。
上述格式信息还可以包括:位于帧前保护字段之后且位于有效数据之前的数据头的长度;以及位于有效数据之后且位于帧尾保护字段之前的数据尾的长度。数据头用于使音频流输出幅度稳定,告知数据的接收端进入同步状态,数据尾用于告知数据的接收端结束语音接收。
当然,上述模块划分只是一种示意划分,本发明并不局限于此。该移动终端还可以仅包括:编码模块、发送模块、接收模块、解码模块和获取模块,编码模块执行与编码相关的功能,发送模块执行与发送相关的功能,接收模块执行与接收相关的功能,解码模块执行与解码相关的功能,获取模块完成与获取格式信息和获取编码方式相关的功能,只要能实现本发明的目的的模块划分,均应属于本发明的保护范围。
实施例4
本实施例提供了一种智能密钥设备,可以用于实现实施例1和实施例2中所述的音频信号的传输方法。如图3所示,该智能密钥设备包括如下模块:
接收模块31,用于接收移动终端发送的第一编码数据对应的第一波形,其中,第一编码数据是移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码得到的,第一编码方式是移动终端发送音频信号对应的波形所使用的编码方式,格式信息包括:有效数据;位于有效数据之前的帧前保护字段的长度;位于有效数据之后的帧尾保护字段的长度;以及,位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;
解码模块32,连接至接收模块31,用于按照第一编码方式对应的解码方式对第一波形进行解码,得到格式信息;
第一通信模块33,连接至解码模块32,包括:
接收子模块331,用于接收按照格式信息以及第一编码方式处理后得到的第二波形;
解码子模块332,连接至接收子模块331,用于按照格式信息以及第一编码方式对应的解码方式对第二波形进行解码,得到第二波形中的有效数据;
第二通信模块34,连接至解码模块32,包括:
编码子模块341,用于按照格式信息以及第二编码方式对待发送数据进行编码,得到第二编码数据,其中,所述第二编码方式是所述智能密钥设备发送音频信号对应的波形所使用的编码方式;
发送子模块342,连接至编码子模块341,用于发送第二编码数据对应的波形。
智能密钥设备还可以包括:获取模块,用于获取第一编码方式以及第二编码方式。
上述格式信息还包括:位于帧前保护字段之后且位于有效数据之前的数据头的长度;以及位于有效数据之后且位于帧尾保护字段之前的数据尾的长度。数据头用于使音频流输出幅度稳定,告知数据的接收端进入同步状态,数据尾用于告知数据的接收端结束语音接收。
当然,上述模块划分只是一种示意划分,本发明并不局限于此。该智能密钥设备还可以仅包括:编码模块、发送模块、接收模块、解码模块和获取模块,编码模块执行与编码相关的功能,发送模块执行与发送相关的功能,接收模块执行与接收相关的功能和解码模块执行与解码相关的功能,获取模块完成与获取编码方式相关的功能,只要能实现本发明的目的的模块划分,均应属于本发明的保护范围。
实施例3所示的移动终端和实施例4所示的智能密钥设备可以共同实现实施例1和/或实施例2所述的音频信号的传输方法。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

Claims (13)

1.一种音频信号的传输方法,其特征在于,包括:
移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码,得到编码数据,其中,所述第一编码方式是所述移动终端发送音频信号对应的波形所使用的编码方式,所述格式信息包括:
有效数据;
位于有效数据之前的帧前保护字段的长度;
位于有效数据之后的帧尾保护字段的长度;以及,
位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;
所述移动终端发送所述编码数据对应的第一波形;
智能密钥设备接收所述第一波形;
所述智能密钥设备按照所述第一编码方式对应的解码方式对所述第一波形进行解码,得到所述格式信息;
所述智能密钥设备按照所述格式信息以及所述智能密钥设备发送音频信号对应的波形所使用的第二编码方式,发送第二波形;
所述移动终端接收所述第二波形,按照所述格式信息以及所述第二编码方式对应的解码方式对所述第二波形进行解码,得到所述第二波形中的有效数据。
2.一种音频信号的传输方法,其特征在于,包括:
移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码,得到编码数据,其中,所述第一编码方式是所述移动终端发送音频信号对应的波形所使用的编码方式,所述格式信息包括:
有效数据;
位于有效数据之前的帧前保护字段的长度;
位于有效数据之后的帧尾保护字段的长度;以及,
位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;
所述移动终端发送所述编码数据对应的第一波形;
智能密钥设备接收所述第一波形;
所述智能密钥设备按照所述第一编码方式对应的解码方式对所述第一波形进行解码,得到格式信息;
所述移动终端按照所述格式信息以及所述第一编码方式发送第二波形;
所述智能密钥设备接收所述第二波形,按照所述格式信息以及所述第一编码方式对应的解码方式对所述第二波形进行解码,得到所述第二波形中的有效数据。
3.根据权利要求1或2所述的方法,其特征在于,所述格式信息是通过以下方式获取的:
方式一:所述移动终端访问预先设置的网站;从所述网站获取所述移动终端的型号对应的格式信息;
方式二:所述移动终端获取与所述移动终端的型号对应的应用软件,所述应用软件中包括所述移动终端的型号对应的格式信息。
4.根据权利要求1或2所述的方法,其特征在于,所述格式信息还包括:
位于所述帧前保护字段之后且位于所述有效数据之前的数据头的长度;以及
位于所述有效数据之后且位于所述帧尾保护字段之前的数据尾的长度。
5.根据权利要求1或2所述的方法,其特征在于,在移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码之前,所述方法还包括:
所述移动终端与所述智能密钥设备均获取所述第一编码方式以及所述第二编码方式。
6.一种移动终端,其特征在于,包括:
编码模块,用于按照移动终端发送音频信号对应的波形所使用的第一编码方式对音频信号对应的波形的格式信息进行编码,得到第一编码数据,其中所述格式信息包括:
有效数据;
位于有效数据之前的帧前保护字段的长度;
位于有效数据之后的帧尾保护字段的长度;以及,
位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;
发送模块,用于向智能密钥设备发送所述第一编码数据对应的第一波形;
第一通信模块,包括:
接收子模块,用于接收按照所述格式信息以及第二编码方式处理后得到的第二波形,其中所述第二编码方式是所述智能密钥设备发送音频信号对应的波形所使用的编码方式;
解码子模块,用于按照所述格式信息以及所述第二编码方式对应的解码方式对所述第二波形进行解码,得到所述第二波形中的有效数据;
第二通信模块,包括:
编码子模块,用于按照所述格式信息以及所述第一编码方式对待发送数据进行编码,得到第二编码数据;
发送子模块,用于发送所述第二编码数据对应的波形。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括:
访问模块,用于访问预先设置的网站;
第一获取模块,用于从所述网站获取所述移动终端的型号对应的格式信息。
8.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括:
第二获取模块,用于获取与所述移动终端的型号对应的应用软件,所述应用软件中包括所述移动终端的型号对应的格式信息。
9.根据权利要求6至8中任一项所述的移动终端,其特征在于,所述移动终端还包括:
第三获取模块,用于获取所述第一编码方式以及所述第二编码方式。
10.根据权利要求6至8中任一项所述的移动终端,其特征在于,所述格式信息还包括:
位于所述帧前保护字段之后且位于所述有效数据之前的数据头的长度;以及
位于所述有效数据之后且位于所述帧尾保护字段之前的数据尾的长度。
11.一种智能密钥设备,其特征在于,包括:
接收模块,用于接收移动终端发送的第一编码数据对应的第一波形,其中,所述第一编码数据是所述移动终端按照第一编码方式对音频信号对应的波形的格式信息进行编码得到的,所述第一编码方式是所述移动终端发送音频信号对应的波形所使用的编码方式,所述格式信息包括:有效数据;位于有效数据之前的帧前保护字段的长度;位于有效数据之后的帧尾保护字段的长度;以及,位于帧前保护字段之后且位于有效数据之前的用于确定有效数据开始的起始域字段的长度;
解码模块,用于按照所述第一编码方式对应的解码方式对所述第一波形进行解码,得到所述格式信息;
第一通信模块,包括:
接收子模块,用于接收按照所述格式信息以及所述第一编码方式处理后得到的第二波形;
解码子模块,用于按照所述格式信息以及所述第一编码方式对应的解码方式对所述第二波形进行解码,得到所述第二波形中的有效数据;
第二通信模块,包括:
编码子模块,用于按照所述格式信息以及第二编码方式对待发送数据进行编码,得到第二编码数据,其中,所述第二编码方式是所述智能密钥设备发送音频信号对应的波形所使用的编码方式;
发送子模块,用于发送所述第二编码数据对应的波形。
12.根据权利要求11所述的智能密钥设备,其特征在于,所述智能密钥设备还包括:
获取模块,用于获取所述第一编码方式以及所述第二编码方式。
13.根据权利要求11或12所述的智能密钥设备,其特征在于,所述格式信息还包括:
位于所述帧前保护字段之后且位于所述有效数据之前的数据头的长度;以及
位于所述有效数据之后且位于所述帧尾保护字段之前的数据尾的长度。
CN201410048538.XA 2014-02-12 2014-02-12 音频信号的传输方法、移动终端和智能密钥设备 Active CN103795544B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201410048538.XA CN103795544B (zh) 2014-02-12 2014-02-12 音频信号的传输方法、移动终端和智能密钥设备
SG11201605737WA SG11201605737WA (en) 2014-02-12 2015-01-12 Audio signal transmission method, mobile terminal and intelligent key device
PCT/CN2015/070553 WO2015120759A1 (zh) 2014-02-12 2015-01-12 音频信号的传输方法、移动终端和智能密钥设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410048538.XA CN103795544B (zh) 2014-02-12 2014-02-12 音频信号的传输方法、移动终端和智能密钥设备

Publications (2)

Publication Number Publication Date
CN103795544A true CN103795544A (zh) 2014-05-14
CN103795544B CN103795544B (zh) 2017-04-19

Family

ID=50670871

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410048538.XA Active CN103795544B (zh) 2014-02-12 2014-02-12 音频信号的传输方法、移动终端和智能密钥设备

Country Status (3)

Country Link
CN (1) CN103795544B (zh)
SG (1) SG11201605737WA (zh)
WO (1) WO2015120759A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015120759A1 (zh) * 2014-02-12 2015-08-20 天地融科技股份有限公司 音频信号的传输方法、移动终端和智能密钥设备
CN104954097A (zh) * 2015-04-29 2015-09-30 上海林果实业股份有限公司 用于音频通讯的设备及编码方法
CN109688617A (zh) * 2017-10-19 2019-04-26 阿里巴巴集团控股有限公司 数据传输***、方法以及装置
CN117114032A (zh) * 2023-07-20 2023-11-24 深圳市飞易通科技有限公司 一种扫码数据传输方法、装置及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107645364B (zh) * 2016-07-22 2022-12-09 山东壹号方舟机器人智能科技有限公司 互补编码方法及装置、互补译码方法及装置、OvXDM***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101419540B (zh) * 2007-10-26 2012-09-26 戴尔产品有限公司 信息处理***的音频***
CN102223234B (zh) * 2011-06-17 2013-11-20 飞天诚信科技股份有限公司 基于音频通信的电子签名***及方法
JP5561497B2 (ja) * 2012-01-06 2014-07-30 ヤマハ株式会社 波形データ生成装置及び波形データ生成プログラム
CN103532703B (zh) * 2013-09-26 2017-04-19 天地融科技股份有限公司 一种数据处理方法及终端
CN103795544B (zh) * 2014-02-12 2017-04-19 天地融科技股份有限公司 音频信号的传输方法、移动终端和智能密钥设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015120759A1 (zh) * 2014-02-12 2015-08-20 天地融科技股份有限公司 音频信号的传输方法、移动终端和智能密钥设备
CN104954097A (zh) * 2015-04-29 2015-09-30 上海林果实业股份有限公司 用于音频通讯的设备及编码方法
CN109688617A (zh) * 2017-10-19 2019-04-26 阿里巴巴集团控股有限公司 数据传输***、方法以及装置
CN117114032A (zh) * 2023-07-20 2023-11-24 深圳市飞易通科技有限公司 一种扫码数据传输方法、装置及存储介质

Also Published As

Publication number Publication date
CN103795544B (zh) 2017-04-19
SG11201605737WA (en) 2016-08-30
WO2015120759A1 (zh) 2015-08-20

Similar Documents

Publication Publication Date Title
CN103795544A (zh) 音频信号的传输方法、移动终端和智能密钥设备
CN105846911A (zh) 基于声波的数据传输方法、装置和***
CN102752058B (zh) 音频数据传输***、音频数据传输装置及电子签名工具
CN102739320A (zh) 音频数据传输方法、***、传输装置及电子签名工具
CN103347229A (zh) 音频信号处理设备
CN102769590B (zh) 音频通信调制方式自适应的方法、***、装置、电子签名工具
CN103812536A (zh) 蓝牙设备连接方法和蓝牙设备
CN103957073A (zh) 一种通过音频接口进行数据传输的方法
CN102739587A (zh) 音频数据传输方法
CN102739323B (zh) 音频数据传输方法
CN102075844A (zh) 测试装置及测试方法
CN104951344A (zh) 利用声音信号升级固件的方法及装置
CN103067587A (zh) 一种基于音频接口进行双向数据传输的装置、手机及方法
CN202940816U (zh) 音频数据传输***、传输装置及电子签名工具
CN104348558A (zh) 一种声波通信装置、终端设备及声波通信***
CN105337670A (zh) 无线声波通信的方法及其装置
CN103856314A (zh) 一种音频通讯自适应波特率方法、装置及u盾
CN202940815U (zh) 音频数据传输***、音频数据传输装置及电子签名工具
WO2013189256A1 (zh) 音频通信调制方式自适应的方法、***、装置、电子签名工具
CN103888108A (zh) 一种数据解码方法及装置
CN105657592B (zh) 一种音频通信方法及装置
CN104113820A (zh) Ios***与蓝牙模块进行数据通信的方法
CN102682772A (zh) 数据发送、接收方法及设备
CN103813453A (zh) 一种手机提示通知方法
CN104735809A (zh) 一种终端与外接设备通信的方法以及这种终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant