一种信息传输的方法、系统及终端设备的制作方法

文档序号:2826028阅读:110来源:国知局
一种信息传输的方法、系统及终端设备的制作方法
【专利摘要】本发明适用于无线通讯【技术领域】,提供了一种信息传输的方法、系统及终端设备,所述方法包括:发送端获取待传输的音频数据;发送端对获取的音频数据按M比特单位长度进行编码;发送端通过预设的跨平台音频接口控制发送端的音频输出装置将编码后的音频数据发送给至少一个接收端;所述至少一个接收端通过预设的跨平台音频接口控制接收端的音频输入装置接收编码后的音频数据。本发明实施例只需要通过发送端已配备的音频输出装置和接收端已配备的音频输入装置通过特定的编码方式即可实现信息的传输,不需要配备额外的硬件装置,对硬件要求低。而且,传输双方不需要进行传输前的匹配。另外,发送端可以将信息同时发送给多个接收端,提高传输的效率。
【专利说明】一种信息传输的方法、系统及终端设备

【技术领域】
[0001] 本发明属于无线通讯【技术领域】,尤其涉及一种信息传输的方法、系统及终端设备。

【背景技术】
[0002] 现有的无线通讯技术大多是基于电磁场,即通过终端设备发出的电磁场来传输信 息,对终端设备均有较高的硬件要求。例如蓝牙无线传输,需要发送端和接收端都配备蓝牙 通讯模块,并在通讯双方匹配成功后才能传输信息。另外,对于WIFI无线传输,发送端和接 收端也都需要配备WIFI通讯模块,也需要通讯双方在匹配成功后才能传输信息。


【发明内容】

[0003] 本发明实施例在于提供一种信息传输的方法,以解决现有无线通讯技术通讯双方 在通讯前需要进行匹配,且对通讯双方硬件要求较高的问题。
[0004] 本发明实施例是这样实现的,一种信息传输的方法,应用于包含有发送端和至少 一个接收端的系统,所述发送端包含有音频输出装置,所述接收端包含有音频输入装置,所 述方法包括:
[0005] 发送端获取待传输的音频数据;
[0006] 发送端对获取的所述音频数据按M比特单位长度进行编码,所述M比特单位长度 为选择的N个频率中每一个频率对应的编码长度,所述N大于或等于2,所述M大于零;
[0007] 发送端通过预设的跨平台音频接口控制所述发送端的音频输出装置将所述编码 后的音频数据发送给至少一个接收端;
[0008] 所述至少一个接收端通过预设的跨平台音频接口控制接收端的音频输入装置接 收所述编码后的音频数据。
[0009] -种信息传输的方法,应用于包含有音频输出装置的发送端,所述方法包括:
[0010] 获取待传输的音频数据;
[0011] 对获取的所述音频数据按M比特单位长度进行编码,所述M比特单位长度为选择 的N个频率中每一个频率对应的编码长度,所述N大于或等于2,所述M大于零;
[0012] 通过预设的跨平台音频接口控制所述发送端的音频输出装置将所述编码后的音 频数据发送给至少一个接收端,以使得所述至少一个接收端通过预设的跨平台音频接口控 制接收端的音频输入装置接收所述编码后的音频数据。
[0013] -种信息传输的方法,应用于包含有音频输入装置的接收端,所述方法包括:
[0014] 通过预设的跨平台音频接口控制接收端的音频输入装置接收发送端通过其音频 输出装置发送的编码后的音频数据。
[0015] 本发明实施例的另一目的在于提供一种信息传输的系统,所述系统包括发送端以 及至少一个接收端,所述发送端包括音频输出装置,所述接收端包括音频输入装置:
[0016] 所述发送端,用于获取待传输的音频数据,对获取的所述音频数据按M比特单位 长度进行编码,并通过预设的跨平台音频接口控制所述发送端的音频输出装置将所述编码 后的音频数据发送给至少一个接收端,其中所述M比特单位长度为选择的N个频率中每一 个频率对应的编码长度,所述N大于或等于2,所述M大于零;
[0017] 所述接收端,用于通过预设的跨平台音频接口控制接收端的音频输入装置接收所 述编码后的音频数据。
[0018] 本发明实施例的再一目的在于提供一种终端设备,所述终端设备包含有音频输出 装置,所述终端设备包括:
[0019] 数据获取单元,用于获取待传输的音频数据;
[0020] 数据编码单元,用于对所述数据获取单元获取的所述音频数据按M比特单位长度 进行编码,所述M比特单位长度为选择的N个频率中每一个频率对应的编码长度,所述N大 于或等于2,所述M大于零;
[0021] 数据发送单元,用于通过预设的跨平台音频接口控制所述音频输出装置将所述编 码后的音频数据发送给至少一个接收端,以使得所述至少一个接收端通过预设的跨平台音 频接口控制接收端的音频输入装置接收所述编码后的音频数据。
[0022] -种终端设备,所述终端设备包含有音频输入装置,所述终端设备包括:
[0023] 数据接收单元,用于通过预设的跨平台音频接口控制所述音频输入装置接收发送 端通过其音频输出装置发送的编码后的音频数据。
[0024] 本发明实施例与现有技术相比存在的有益效果是:本发明实施例在进行信息传输 时,通过获取待传输的音频数据,并将获取的音频数据经过预定的编码方式进行编码后通 过预设的跨平台音频接口控制所述发送端的音频输出装置将所述编码后的音频数据发送 给至少一个接收端,所述至少一个接收端通过预设的跨平台音频接口控制接收端的音频输 入装置接收所述编码后的音频数据。本发明实施例只需要通过发送端已配备的音频输出装 置和接收端已配备的音频输入装置通过特定的编码方式即可实现信息的传输,不需要配备 额外的硬件装置,对硬件要求低。而且,在进行信息传输时,传输双方不需要进行传输前的 匹配。另外,发送端可以将信息同时发送给多个接收端,提高传输的效率。

【专利附图】

【附图说明】
[0025] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。
[0026] 图1是本发明一实施例提供的信息传输系统的网络架构图;
[0027] 图2是本发明一实施例提供的信息传输方法交互流程的示意图;
[0028] 图3是本发明一实施例提供的信息传输方法实现流程的示意图;
[0029] 图4是本发明一实施例提供的信息传输方法实现流程的示意图;
[0030] 图5是本发明一实施例提供的终端设备的结构示意图;
[0031] 图6是本发明一实施例提供的终端设备的结构示意图;
[0032] 图7是本发明一实施例提供的终端设备的结构示意图。

【具体实施方式】
[0033] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之 类的具体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这 些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装 置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0034] 图1示出了本发明一实施例提供的信息传输系统00的网络架构,为了便于说明, 仅示出了与本发明实施例相关的部分。其中,所述系统00包括发送端1以及至少一个接收 端2。
[0035] 所述发送端1以及至少一个接收端2之间通过声波连接通信。
[0036] 其中,所述发送端1可以是任意包含有音频输出装置11的终端设备,所述至少一 个接收端2可以是任意包含有音频输入装置21的终端设备,所述终端设备包括但不限于手 机、平板电脑、笔记本电脑等,所述音频输入装置包括但不限于麦克风,所述音频输出装置 包括但不限于扬声器。
[0037] 在本实施例中,发送端获取待传输的音频数据,对对获取的所述音频数据按M比 特单位长度进行编码,并通过预设的跨平台音频接口控制所述发送端的音频输出装置11 将所述编码后的音频数据发送给至少一个接收端2,其中所述M比特单位长度为选择的N个 频率中每一个频率对应的编码长度,所述N大于或等于2,所述M大于零。所述至少一个接 收端2通过预设的跨平台音频接口控制接收端的音频输入装置21接收所述编码后的音频 数据。其中,获取的待传输的音频数据可以是发送端1预先存储的音频数据或者发送端1 通过其音频输入装置12采集的音频数据,还可以是文字信息转换后的音频数据,所述文字 信息可以是用户输入的文字信息或者发送端1预先存储的文字信息。
[0038] 其中,所述发送端1在对获取的所述音频数据按M比特单位长度进行编码时,具体 用于:
[0039] 在可传输的音频频域范围内选择N个频率,所述N个频率中的每一个频率对应M 比特编码,所述N大于或等于2,优选的是N为31 ;所述M大于零,优选的是M为5 ;
[0040] 在获取的所述音频数据的起始位置和结束位置分别添加不同的标记符,所述标记 符为所述N个频率中任意一个频率对应的编码;
[0041] 通过第三方库对所述添加标记符的音频数据进行纠错处理,并对纠错处理后的音 频数据按M比特单位长度进行编码。其中,所述第三方库可以为里德所罗门(soloman)库。 [0042] 本实施例引入第三方库的目的是在所述音频数据有环境噪音干扰时,可以对其进 行纠错处理以去除噪音,保证所述音频数据可以准确、无误的发送到接收端。
[0043] 其中,发送端1通过预设的跨平台音频接口控制所述发送端1的音频输出装置11 将所述编码后的音频数据发送给至少一个接收端2包括:
[0044] 发送端1通过预设的跨平台音频接口获取所述至少一个接收端2的信息,所述信 息包括但不限于接收端2的音频采样信息、通道数、每个通道占用的比特、每一个音频数据 缓存的大小、每个音频数据缓冲的个数等;
[0045] 根据获取的所述至少一个接收端1的信息通过所述发送端1的音频输出装置11 将当前编码后的音频数据发送给所述至少一个接收端2 ;示例性的,每一次发送M比特单位 长度的音频数据。
[0046] 在所述当前编码后的音频数据发送完后,通过所述跨平台音频接口中的回调函数 检测是否存在新的编码后的音频数据;
[0047] 若是,则继续通过所述发送端1的音频输出装置11发送所述新的编码后的音频数 据,若所述回调函数未检测到存在新的编码后的音频数据则停止发送。
[0048] 进一步的,所述至少一个接收端2通过预设的跨平台音频接口控制接收端2的音 频输入装置21接收所述编码后的音频数据包括:
[0049] 所述至少一个接收端2通过预设的跨平台音频接口创建新线程;
[0050] 通过所述新线程控制接收端的音频输入装置21接收编码后的音频数据,所述编 码后的音频数据为在其起始位置添加有标记符的音频数据;
[0051] 将接收到的所述音频数据通过快速傅里叶变换转换成音频信号;
[0052] 根据数字频率编码表,将所述音频信号还原为数字信号;
[0053] 通过第三方库(例如soloman库)对所述数字信号进行解码,获得所述待传输的音 频数据,所述待传输的音频数据为发送端最初获取的所述待传输的音频数据。
[0054] 本实施例设置跨平台音频接口的目的还包括屏蔽各终端设备信息传输平台的差 异性,采用统一的标准实现在不同终端设备间的信息传输。
[0055] 下面给出本实施例信息传输系统所适用的一种应用场景:
[0056] 发送端包括麦克风和扬声器,接收端包括麦克风和扬声器。发送端通过麦克风录 制用户的语音信息,发送端对所述语音信息采用上述编码方式进行编码,并在编码的过程 中通过soloman库对所述语音信息进行纠错处理。发送端通过跨平台音频接口控制所述发 送端的扬声器将所述编码后的语音信息发送给多个接收端。所述多个接收端通过跨平台 音频接口控制接收端的麦克风录制所述语音信息,所述多个接收端对所述语音信息采用上 述解码方式进行解码,并在解码的过程中再次通过soloman库对所述语音信息进行纠错处 理,所述多个接收端通过所述扬声器对解码后的语音信息进行播放。
[0057] 需要说明的是,本实施例提供的所述应用场景只用于解释本发明,并不限定本发 明的保护范围。另外,本实施例为了便于说明,图1中的系统、发送端和接收端仅示出了与 本发明实施例相关的部分。然而,本领域技术人员应当清楚,图1中的系统、发送端和接收 端的组成结构并不构成对其限定,图1中的系统、发送端和接收端可以包括比图示更多或 更少的部件,或者组合某些部件,或者不同的部件布置。例如,发送端和接收端都可以包含 音频输入装置和音频输出装置。
[0058] 基于图1所示的系统架构图,本发明实施例提供了一种信息传输方法,如图2所 示,该方法过程详述如下:
[0059] 在步骤S201中,发送端获取待传输的音频数据。
[0060] 在本实施例中,获取的待传输的音频数据可以是发送端预先存储的音频数据或者 发送端通过其音频输入装置采集的音频数据,还可以是文字信息转换后的音频数据,所述 文字信息可以是用户输入的文字信息或者发送端预先存储的文字信息。其中所述音频输入 装置包括但不限于麦克风。本实施例可以将用户通过麦克风等音频输入设备输入的语音信 息作为所述音频数据。
[0061] 在步骤S202中,发送端对获取的所述音频数据按M比特单位长度进行编码,所述 M比特单位长度为选择的N个频率中每一个频率对应的编码长度,所述N大于或等于2,所 述M大于零。
[0062] 具体的是,在可传输的音频频域范围内选择N个频率,所述N个频率中的每一个频 率对应M比特编码,所述N大于或等于2,优选的是N为31 ;所述M大于零,优选的是M为 5 ;
[0063] 在获取的所述音频数据的起始位置和结束位置分别添加不同的标记符,所述标记 符为所述N个频率中任意一个频率对应的编码;
[0064] 通过第三方库对所述添加标记符的音频数据进行纠错处理,并对纠错处理后的音 频数据按M比特单位长度进行编码。其中,所述第三方库可以为里德所罗门(soloman)库。 [0065] 本实施例引入第三方库的目的是在所述音频数据有环境噪音干扰时,可以对其进 行纠错处理以去除噪音,保证所述音频数据可以准确、无误的发送到接收端。
[0066] 在步骤S203中,发送端通过预设的跨平台音频接口控制所述发送端的音频输出 装置将所述编码后的音频数据发送给至少一个接收端。
[0067] 其中,发送端通过预设的跨平台音频接口控制所述发送端的音频输出装置将所述 编码后的音频数据发送给至少一个接收端包括:
[0068] 发送端通过预设的跨平台音频接口获取所述至少一个接收端的信息,所述信息包 括但不限于接收端的音频采样信息、通道数、每个通道占用的比特、每一个音频数据缓存的 大小、每个音频数据缓冲的个数等;
[0069] 根据获取的所述至少一个接收端的信息通过所述发送端的音频输出装置将当前 编码后的音频数据发送给所述至少一个接收端;示例性的,每一次发送M比特单位长度的 音频数据;
[0070] 在所述当前编码后的音频数据发送完后,通过所述跨平台音频接口中的回调函数 检测是否存在新的编码后的音频数据;
[0071] 若是,则继续通过所述发送端的音频输出装置发送所述新的编码后的音频数据, 若所述回调函数未检测到存在新的编码后的音频数据则停止发送。
[0072] 在步骤S204中,所述至少一个接收端通过预设的跨平台音频接口控制接收端的 音频输入装置接收所述编码后的音频数据。
[0073] 其中,所述至少一个接收端通过预设的跨平台音频接口控制接收端的音频输入装 置接收所述编码后的音频数据包括:
[0074] 所述至少一个接收端通过预设的跨平台音频接口创建新线程;
[0075] 通过所述新线程控制接收端的音频输入装置接收编码后的音频数据,所述编码后 的音频数据为在其起始位置添加有标记符的音频数据;
[0076] 将接收到的所述音频数据通过快速傅里叶变换转换成音频信号;
[0077] 根据数字频率编码表,将所述音频信号还原为数字信号;
[0078] 通过第三方库(例如soloman库)对所述数字信号进行解码,获得所述待传输的音 频数据。
[0079] 本实施例设置跨平台音频接口的目的还包括屏蔽各终端设备信息传输平台的差 异性,采用统一的标准实现在不同终端设备间的信息传输。
[0080] 跨平台音频接口设计与实现示例如下:
[0081]
[0082]

【权利要求】
1. 一种信息传输的方法,应用于包含有发送端和至少一个接收端的系统,所述发送端 包含有音频输出装置,所述接收端包含有音频输入装置,其特征在于,所述方法包括: 发送端获取待传输的音频数据; 发送端对获取的所述音频数据按Μ比特单位长度进行编码,所述Μ比特单位长度为选 择的Ν个频率中每一个频率对应的编码长度,所述Ν大于或等于2,所述Μ大于零; 发送端通过预设的跨平台音频接口控制所述发送端的音频输出装置将所述编码后的 音频数据发送给至少一个接收端; 所述至少一个接收端通过预设的跨平台音频接口控制接收端的音频输入装置接收所 述编码后的音频数据。
2. 如权利要求1所述的方法,其特征在于,发送端对获取的所述音频数据按Μ比特单位 长度进行编码包括: 在可传输的音频频域范围内选择Ν个频率,所述Ν个频率中的每一个频率对应Μ比特 编码; 在获取的所述音频数据的起始位置和结束位置分别添加不同的标记符,所述标记符为 所述Ν个频率中任意一个频率对应的编码; 通过第三方库对所述添加标记符的音频数据进行纠错处理,并对纠错处理后的音频数 据按Μ比特单位长度进行编码。
3. 如权利要求1所述的方法,其特征在于,发送端通过预设的跨平台音频接口控制所 述发送端的音频输出装置将所述编码后的音频数据发送给至少一个接收端包括: 发送端通过预设的跨平台音频接口获取所述至少一个接收端的信息; 根据获取的所述至少一个接收端的信息通过所述发送端的音频输出装置将当前编码 后的音频数据发送给所述至少一个接收端; 在所述当前编码后的音频数据发送完后,通过所述跨平台音频接口中的回调函数检测 是否存在新的编码后的音频数据; 若是,则继续通过所述发送端的音频输出装置发送所述新的编码后的音频数据,否则 停止发送。
4. 如权利要求1所述的方法,其特征在于,所述至少一个接收端通过预设的跨平台音 频接口控制接收端的音频输入装置接收所述编码后的音频数据包括: 所述至少一个接收端通过预设的跨平台音频接口创建新线程; 通过所述新线程控制接收端的音频输入装置接收编码后的音频数据,所述编码后的音 频数据为在其起始位置添加有标记符的音频数据; 将接收到的所述音频数据通过快速傅里叶变换转换成音频信号; 根据数字频率编码表,将所述音频信号还原为数字信号; 通过第三方库对所述数字信号进行解码,获得所述待传输的音频数据。
5. -种信息传输的方法,应用于包含有音频输出装置的发送端,其特征在于,所述方法 包括: 获取待传输的音频数据; 对获取的所述音频数据按Μ比特单位长度进行编码,所述Μ比特单位长度为选择的Ν 个频率中每一个频率对应的编码长度,所述Ν大于或等于2,所述Μ大于零; 通过预设的跨平台音频接口控制所述发送端的音频输出装置将所述编码后的音频数 据发送给至少一个接收端,以使得所述至少一个接收端通过预设的跨平台音频接口控制接 收端的音频输入装置接收所述编码后的音频数据。
6. 如权利要求5所述的方法,其特征在于,所述对获取的所述音频数据按Μ比特单位长 度进行编码包括: 在可传输的音频频域范围内选择Ν个频率,所述Ν个频率中的每一个频率对应Μ比特 编码; 在获取的所述音频数据的起始位置和结束位置分别添加不同的标记符,所述标记符为 所述Ν个频率中任意一个频率对应的编码; 通过第三方库对所述添加标记符的音频数据进行纠错处理,并对纠错处理后的音频数 据按Μ比特单位长度进行编码。
7. 如权利要求5所述的方法,其特征在于,所述通过预设的跨平台音频接口控制所述 音频输出装置将所述编码后的音频数据发送给至少一个接收端包括: 通过预设的跨平台音频接口获取所述至少一个接收端的信息; 根据获取的所述至少一个接收端的信息通过所述音频输出装置将当前编码后的音频 数据发送给所述至少一个接收端; 在所述当前编码后的音频数据发送完后,通过所述跨平台音频接口中的回调函数检测 是否存在新的编码后的音频数据; 在检测到存在新的编码后的音频数据时,继续通过所述音频输出装置发送所述新的编 码后的音频数据,否则停止发送。
8. -种信息传输的方法,应用于包含有音频输入装置的接收端,其特征在于,所述方法 包括: 通过预设的跨平台音频接口控制接收端的音频输入装置接收发送端通过其音频输出 装置发送的编码后的音频数据。
9. 如权利要求8所述的方法,其特征在于,所述通过预设的跨平台音频接口控制接收 端的音频输入装置接收发送端通过其音频输出装置发送的编码后的音频数据包括: 通过预设的跨平台音频接口创建新线程; 通过所述新线程控制接收端的音频输入装置接收编码后的音频数据,所述编码后的音 频数据为在其起始位置添加有标记符的音频数据; 将接收到的所述音频数据通过快速傅里叶变换转换成音频信号; 根据数字频率编码表,将所述音频信号还原为数字信号; 通过第三方库对所述数字信号进行解码,获得发送端待传输的音频数据。
10. -种信息传输的系统,所述系统包括发送端以及至少一个接收端,所述发送端包括 音频输出装置,所述接收端包括音频输入装置,其特征在于: 所述发送端,用于获取待传输的音频数据,对获取的所述音频数据按Μ比特单位长度 进行编码,并通过预设的跨平台音频接口控制所述发送端的音频输出装置将所述编码后的 音频数据发送给至少一个接收端,其中所述Μ比特单位长度为选择的Ν个频率中每一个频 率对应的编码长度,所述Ν大于或等于2,所述Μ大于零; 所述接收端,用于通过预设的跨平台音频接口控制接收端的音频输入装置接收所述编 码后的音频数据。
11. 如权利要求10所述的系统,其特征在于,所述发送端具体用于: 在可传输的音频频域范围内选择N个频率,所述N个频率中的每一个频率对应Μ比特 编码; 在获取的所述音频数据的起始位置和结束位置分别添加不同的标记符,所述标记符为 所述Ν个频率中任意一个频率对应的编码; 通过第三方库对所述添加标记符的音频数据进行纠错处理,并对纠错处理后的音频数 据按Μ比特单位长度进行编码。
12. 如权利要求10所述的系统,其特征在于,所述发送端具体用于: 通过预设的跨平台音频接口获取所述至少一个接收端的信息; 根据获取的所述至少一个接收端的信息通过所述发送端的音频输出装置将当前编码 后的音频数据发送给所述至少一个接收端; 在所述当前编码后的音频数据发送完后,通过所述跨平台音频接口中的回调函数检测 是否存在新的编码后的音频数据; 若是,则继续通过所述发送端的音频输出装置发送所述新的编码后的音频数据,否则 停止发送。
13. 如权利要求10所述的系统,其特征在于,所述接收端具体用于: 通过预设的跨平台音频接口创建新线程; 通过所述新线程控制接收端的音频输入装置接收编码后的音频数据,所述编码后的音 频数据为在其起始位置添加有标记符的音频数据; 将接收到的所述音频数据通过快速傅里叶变换转换成音频信号; 根据数字频率编码表,将所述音频信号还原为数字信号; 通过第三方库对所述数字信号进行解码,获得所述待传输的音频数据。
14. 一种终端设备,所述终端设备包含有音频输出装置,其特征在于,所述终端设备包 括: 数据获取单元,用于获取待传输的音频数据; 数据编码单元,用于对所述数据获取单元获取的所述音频数据按Μ比特单位长度进行 编码,所述Μ比特单位长度为选择的Ν个频率中每一个频率对应的编码长度,所述Ν大于或 等于2,所述Μ大于零; 数据发送单元,用于通过预设的跨平台音频接口控制所述音频输出装置将所述编码后 的音频数据发送给至少一个接收端,以使得所述至少一个接收端通过预设的跨平台音频接 口控制接收端的音频输入装置接收所述编码后的音频数据。
15. 如权利要求14所述的终端设备,其特征在于,所述数据编码单元包括: 频率选择模块,用于在可传输的音频频域范围内选择Ν个频率,所述Ν个频率中的每一 个频率对应Μ比特编码; 标记符添加模块,用于在获取的所述音频数据的起始位置和结束位置分别添加不同的 标记符,所述标记符为所述Ν个频率中任意一个频率对应的编码; 数据编码模块,用于通过第三方库对所述添加标记符的音频数据进行纠错处理,并对 纠错处理后的音频数据按Μ比特单位长度进行编码。
16. 如权利要求14所述的终端设备,其特征在于,所述数据发送单元包括: 信息获取模块,用于通过预设的跨平台音频接口获取所述至少一个接收端的信息; 数据发送模块,用于根据获取的所述至少一个接收端的信息通过所述音频输出装置将 当前编码后的音频数据发送给所述至少一个接收端; 检测模块,用于在所述当前编码后的音频数据发送完后,通过所述跨平台音频接口中 的回调函数检测是否存在新的编码后的音频数据; 处理模块,用于在所述检测模块检测到存在新的编码后的音频数据时,继续通过所述 音频输出装置发送所述新的编码后的音频数据,在所述检测模块未检测到存在新的编码后 的音频数据时停止发送。
17. -种终端设备,所述终端设备包含有音频输入装置,其特征在于,所述终端设备包 括: 数据接收单元,用于通过预设的跨平台音频接口控制所述音频输入装置接收发送端通 过其音频输出装置发送的编码后的音频数据。
18. 如权利要求17所述的终端设备,其特征在于,所述数据接收单元包括: 线程创建模块,用于通过预设的跨平台音频接口创建新线程; 数据接收模块,用于通过所述新线程控制接收端的音频输入装置接收编码后的音频数 据,所述编码后的音频数据为在其起始位置添加有标记符的音频数据; 转换模块,用于将接收到的所述音频数据通过快速傅里叶变换转换成音频信号; 还原模块,用于根据数字频率编码表,将所述音频信号还原为数字信号; 数据获取模块,用于通过第三方库对所述数字信号进行解码,获得发送端待传输的音 频数据。
【文档编号】G10L19/008GK104240710SQ201310222406
【公开日】2014年12月24日 申请日期:2013年6月6日 优先权日:2013年6月6日
【发明者】翁粤东, 黄鹏飞, 陈生, 罗春华, 贺志强 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1