专利名称:多点音频传送方法及装置的制作方法
技术领域:
本发明涉及音频传送方法及装置,特别涉及多点音频传送方法及装置。
背景技术:
随着通信技术发展,通信方式经历了从最原始的电报通信到现在的多媒 体通信。如手纟几话音通信,及时文字通信。
点对点(Peer To Peer,以下简称为P to P)是指一终端把数据传送到 与该终端直接连接的另一终端,然后另一终端又把数据传送到再一终端,其 中,所有终端通过通信网络互联。
现有的音频传送业务都是基于P to P传送方式实现了不同终端之间的音 频通信,所以当多个终端通过P to P传送方式构成一个网络,进行多对多音 频通信的时候,直接混合编码由多个终端发送的音频数据,导致了接收方的 终端接收音频数据之后不能识别出不同终端发送的音频数据。
发明内容
本发明的目的是提供一种多点音频传送方法及装置,通过将终端的标识 信息和音频数据一同进行编码的方法,以实现接收方的终端可以将不同终端 发送的音频数据区别开。
为实现上述目的,本发明提供了一种多点音频传送方法,包括发送带 有标识信息的登陆请求;接收带有音轨分配信息的、与所述登陆请求对应的 响应信息;发送音频数据。
其中,发送音频数据具体为对音频进行变音处理,并发送变音处理后
的音频数据。
为实现上述目的,本发明还提供了一种多点音频传送装置,包括请求 模块,用于发送带有标识信息的登陆请求;接收响应模块,用于接收带有音 轨分配信息的、与所述登陆请求对应的响应信息;发送模块,用于发送音频数据。
为实现上述目的,本发明还提供了一种多点音频传送方法,包括接收 多个终端的带有标识信息的登陆请求,每个登陆请求中携带有不同的标识信 息,该标识信息用于唯一标识所述多个终端;为各个终端分配不同的音轨, 并向所述多个终端发送登陆请求的响应消息;接收各终端的音频^t据,通过 为各个终端分配不同的音轨,对所述音频进行加工,生成与各个乡冬端对应的 加工后音频数据;对所述与各个终端对应的加工后音频数据以及与各个终端 对应的标识信息进行混合编码,生成编码后的音频数据,并发送。
其中,接收多个终端的带有标识信息的登陆请求中所述标示信息包括 发送登陆请求的终端位置信息、发送登陆请求的用户信息、发送登陆请求的 终端设备信息。
其中,分配不同的音轨具体为分配单声道音轨、或者分配双声道音轨、 或者分配多声道音轨。
其中,对所述音频进行加工具体为对所述音频进行变音加工;或者, 对所述音频进行原音加工;或者,对所述音频进行压缩加工;或者,对所述 "f步贞ii^亍力口密力口工。
为实现上述目的,本发明还提供了一种多点音频传送装置,包括接收 请求模块,用于接收多个终端的带有标识信息的登陆请求,每个登陆请求中 携带有不同的标识信息,该标识信息用于唯一标识所述多个终端;分配响应 模块,用于为各个终端分配不同的音轨,并向所述多个终端发送登陆请求的 响应消息;加工模块,用于接收各终端的音频数据,通过为各个终端分配不 同的音轨,对所述音频进行加工,生成与各个终端对应的加工后音频数据;
编码模块,对所述与各个终端对应的加工后音频数据以及与各个终端对应的 标识信息进行混合编码,生成编码后的音频数据,并发送。
为实现上述目的,本发明还提供了一种多点音频传送方法,包括接收
混合编码后的音频数据,所述音频数据是对所述各个音频数据以及各个终端
对应的标识信息进行混合编码后生成的;对所述混合编码后的音频数据进行 解码,分解出编码前的各个音频数据,以及与所述各个音频数据对应的标识 信息,其中所述音频数据是根据分配给终端的音轨,加工所述终端发送的音 频数据而生成的,所述标识信息用于唯一标识发送音频的所述终端。
其中,对所述混合编码后的音频数据进行解码之后还包括识别所述标 识信息,将该标识信息对应的音频数据输出到指定的音频输出装置进行播放。
为实现上述目的,本发明还提供了一种多点音频传送装置,包括接收 音频数据模块,用于接收混合编码后的音频数据,所述音频数据是对所述各 个音频数据以及各个终端对应的标识信息进行混合编码后生成的;解码模块, 用于对所述混合编码后的音频数据进行解码,分解出编码前的各个音频凄t据, 以及与所述各个音频数据对应的标识信息,其中所述音频数据是根据分配给 终端的音轨,加工所述终端发送的音频而生成的,所述标识信息用于唯一标 识发送音频的所述终端。
为实现上述目的,本发明还提供了一种多点音频传送方法,包括多个 终端发送带有标识信息的登陆请求,每个登陆请求中携带有不同的标识信息, 该标识信息用于唯一标识所述多个终端;服务器根据登陆请求,为各个终端 分配不同的音轨,并向所述多个终端发送登陆请求的响应消息;多个终端根 据所述响应消息,发送音频数据;服务器接收各终端的音频数据,通过为各 个终端分配的不同的音轨,对所述音频进行加工、混合编码、并发送。
本发明多点音频传送方法及装置,通过根据标识信息登陆并发送音频的 方法,使得发送的音频与标识信息对应,从而在后续操作中可以有效地分别 哪个终端发送了与所述标识信息对应的音频数据。
本发明多点音频传送方法及装置,通过接收带有标识信息的登陆请求, 并对标识信息和音频数据一 同进行编码的方法,使得后续操作中接收音频数 据的终端通过对音频数据进行解码之后,可以根据相应的标识信息得知发送 音频数据的终端,从而克服了现有技术中,在多个终端同时参与音频数据传 送时,接收设备接收音频数据之后无法确定各个终端与各个音频数据的对应 关系的缺陷。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明多点音频传送方法第一实施例的流程图2为本发明多点音频传送方法第二实施例的流程图3为本发明多点音频传送方法第三实施例的流程图4为本发明多点音频传送方法第四实施例的流程图5为本发明多点音频传送方法第五实施例的流程图6为本发明多点音频传送装置第一实施例的结构示意图7为本发明多点音频传送装置第二实施例的结构示意图8为本发明多点音频传送装置第三实施例的结构示意图9为本发明多点音频传送装置第四实施例的结构示意图。
具体实施例方式
本发明多点音频传送方法
第 一 实施例
图1为本发明多点音频传送方法第一实施例的流程图,如图1所示,多 点音频传送方法具体如下
步骤IOI、发送带有标识信息的登陆请求。
步骤102、接收带有音轨分配信息的,与所述登陆请求对应的响应信息。 步骤103、发送音频数据。在这里发送的音频数据可以为模拟音频数据或
者为数字音频数据,若发送的音频数据为模拟音频数据时,则在后续处理过 程中需要对模拟音频数据进行模/数转换,使得模拟音频数据变成数字音频数 据,这样有利于后续的处理操作。
本发明多点音频传送方法第一实施例,通过根据标识信息登陆并发送音 频的方法,使得发送的音频数据与标识信息对应,从而在后续操作中可以有 效地分别哪个终端发送了与所述标识信息对应的音频数据。
在本发明多点音频传送方法第一实施例中,可以对音频进行变音处理, 并发送变音处理后的音频,这样可以使被传输的音频更具特色。
本发明多点音频传送方法第二实施例
图2为本发明多点音频传送方法第二实施例的流程图,本发明多点音频 传送方法第二实施例在本发明多点音频传送方法第一实施例的基础上进行了
改进,如图2所示,多点音频传送方法具体如下
步骤201、发送带有标识信息的登陆请求;
步骤202、接收带有音轨分配信息的,与所述登陆请求对应的响应信息;
步骤203、选择至少一个接听终端; 步骤204、发送音频数据。
本发明多点音频传送方法第二实施例,通过在发送音频数据之前选择接 听终端的方法,使得在后'续操作中可以根据所选择接听终端设备信息,定向 传送音频数据。
本发明多点音频传送方法第三实施例
图3为本发明多点音频传送方法第三实施例的流程图,如图3所示,多 点音频传送方法具体如下
步骤301、接收多个终端的带有标识信息的登陆请求,每个登陆请求中携 带有不同的标识信息,该标识信息用于唯一标识所述多个终端。
步骤302、为各个终端分配不同的音轨,并向所述多个终端发送登陆请求 的响应消息。 -
步骤303、接收各终端的音频数据,通过为各个终端分配不同的音轨,对
所述音频数据进行加工,生成与各个终端对应的加工后音频数据。在这里, 终端发送的音频数据可以为模拟音频数据或者为数字音频数据,若终端发送 的音频数据为模拟音频数据,则对所述模拟音频数据进行模/数转换处理,使 得所述模拟音频数据变成相应的数字音频数据,这样有利于后续的处理操作。
步骤304、对所述与各个终端对应的加工后音频数据以及与各个终端对应 的标识信息进行混合编码,生成编码后的音频数据,并发送。
本发明多点音频传送方法第三实施例,通过接收带有标识信息的登陆请 求,并对标识信息和音频数据一同进行编码的方法,使得后续操作中接收音 频数据的终端通过对音频数据进行解码之后,可以根据相应的标识信息得知 发送音频数据的终端,从而克服了现有技术中,终端的接收设备接收音频数 据之后无法得知哪个终端发送了该音频数据的缺陷。
在本发明多点音频传送方法第三实施例中,带有标识信息的登陆请求中 所述的标识信息可以包括发送登陆请求的终端位置信息、发送登陆请求的 用户信息和发送登陆请求的终端设备信息等有助于确认发送登陆请求者身份 的信息。
在本发明多点音频传送方法第三实施例中,分配音轨时,可以分配单声 道音轨、或者可以分配双声道音轨、或者可以分配多声道音轨,若分配了单 声道音轨,则可以减少加工后的音频数据的容量;若分配了双声道音轨,则 可以提高传送音频的保真度;若分配了多声道,则可以最小化音频传送的失 真度。
在本发明多点音频传送方法第三实施例中,通过所述音轨加工所述音频 数据时,可以通过所述音轨变音加工所述音频数据,即通过所述音频变音录 制所述音频数据,这样可以把音频数据变成更具特色的音频数据之后进行传 送,从而可以提高音频的差别效果;另一方面,还可以通过所述音轨原音加 工所述音频数据,即通过所述音轨原音录制所述音频数据,从而使得另一终
端接收该音频数据之后,通过人类听觉识别能力直接分辨发送音频数据者的 身份。进一步的,还可以对音频数据进行变音加工、或者进行原音加工之后, 还可以进^亍压缩加工处理或加密加工处理。
在本发明多点音频传送方法第三实施例中,通过所述音轨加工所述音频 数据时,可以通过所述音轨压缩加工所述音频数据,即通过所述音轨对所述 音频数据进行压缩加工,这样5f以降低加工后音频凄t据的容量。对所述与各 个终端对应的加工后音频数据以及与各个终端对应的标识信息进行混合编码
在本发明多点音频传送方法第三实施例中,通过所述音轨加工所述音频 数据时,可以通过所述音轨加密加工所述音频数据,即对所述音频数据进行 加密加工,这样可以提高音频传送的安全性,即可以防止第三方在获取了音 频数据之后,得知该音频数据的具体内容。
本发明多点音频传送方法第四实施例
图4为本发明多点音频传送方法第四实施例的流程图,如图4所示,多 点音频传送方法具体如下
步骤401、发送带有标识信息的登陆请求;
步骤402、接收带有音轨分配信息的,与所述登陆请求对应的响应信息;
步骤403、接收混合编码后的音频数据,所述音频数据是对所述各个音频 数据以及各个终端对应的标识信息进行混合编码后生成的;
步骤404、对所述混合编码后的音频数据进行解码,分解出编码前的各个 音频数据,以及与所述各个音频数据对应的标识信息,其中所述音频数据是 根据分配给终端的音轨,加工所述终端发送的音频数据而生成的,所述标识 信息用于唯一标识发送音频数据的所述终端。
本发明多点音频传送方法第四实施例,通过接收混合编码后的音频凝:据, 并对该音频进行解码的方法,可以得知发送音频数据的终端,从而克服了现 有技术中,在多个终端同时参与音频传输时,即多个终端进行会议时,接收 设备接收音频数据之后无法确定各个终端与各个音频数据的对应关系的缺
陷。
在本发明多点音频传送方法第四实施例中,对所述混合编码后的音频数 据进行解码之后,还将各个音频数据通过不同的音频输出装置进行播放,如
5. 1音箱等。
在本发明多点音频传送方法第四实施例中,对所述混合编码后的音频数 据进行解码之后,还可以识别所述标识信息,将该标识信息对应的音频数据 输出到指定的音频输出装置进行播放。这样可以通过指定音频输出装置播放 与指定标识信息对应的音频数据,可以更容易确定发送音频数据的终端。这 时还可以通过关闭相应的音频输出装置的方法,防止指定终端发送音频数据, 并且还可以降低接听终端的噪音污染。
本发明多点音频传送方法第五实施例
图5为本发明多点音频传送方法第五实施例的流程图,如图5所示,多 点音频传送方法具体如下
步骤501、多个终端发送带有标识信息的登陆请求,每个登陆请求中携带 有不同的标识信息,该标识信息用于唯一标识所述多个终端;
步骤502、服务器根据登陆请求,为各个终端分配不同的音轨,并向所述 多个终端发送登陆请求的响应消息;
步骤503、多个终端根据所述响应消息,发送音频数据;
步骤504、服务器接收各终端的音频数据,通过为各个终端分配不同的音 轨,对所述音频数据进行加工,生成与各个终端对应的加工后音频数据;
步骤505、服务器对所述与各个终端对应的加工后音频数据以及与各个终 端对应的标识信息进行混合编码,生成编码后的音频数据,并发送;
步骤506、多个终端根据混合编码后的音频数据进行解码,分解出编码前 的各个音频数据,以及与所述各个音频数据对应的标识信息。
本发明多点音频传送方法第五实施例,终端通过带有标识信息的登陆请 求登陆服务器之后,服务器对标识信息和音频一同进行编码并传送给另一终 端,另一终端通过解码得知发送音频数据的终端,从而克服了现有技术中, 在多个终端同时参与音频(或音频数据)传输时,接收设备接收音频数据之后 无法确定各个终端与该音频数据的对应关系的缺陷。
本发明多点音频传送方法,可以应用于网络课堂、电话会议、网络电话 会议或网上音频聊天室等。
在本发明多点音频传送方法中,发送带有标识信息的登陆请求的终端可
以是电脑、电话或个人凄t字助理(Personal Digital Assistant,简称为PDA)等。
本发明多点音频传送装置第一实施例
图6为本发明多点音频传送装置第一实施例的结构示意图,如图6所示, 多点音频传送装置具体包括如下
请求模块ll、用于发送带有标识信息的登陆请求。
接收响应模块12,用于接收带有音轨分配信息的、与所述登陆请求对应 的响应4言息。
发送模块13,用于发送音频数据。在这里发送的音频数据可以为^^莫拟音 频数据或者为数字音频数据,若发送的音频数据为模拟音频数据时,则在后 续处理过程中需要对模拟音频数据进行模/数转换,使得模拟音频数据变成数 字音频数据,这样有利于后续的处理操作。
本发明多点音频传送装置第一实施例,通过请求模块、接收响应^t块和 发送模块登陆并发送音频的方法,使得发送的音频数据与标识信息对应,从 而在后续操作中可以有效地分别哪个终端发送了与所述标识信息对应的音频 数据。
本发明多点音频传送装置第二实施例
图7为本发明多点音频传送装置第二实施例的结构示意图,本发明多点 音频传送装置第二实施例在本发明多点音频传送装置第一实施例的基础上进 行了改进,多点音频传送装置具体包括如下
请求模块ii、用于发送带有标识信息的登陆请求;
接收响应模块12,用于接收带有音轨分配信息的、与所述登陆请求对应
的响应信息;
选择模块14 ,用于选择至少 一个接听终端; 发送模块13,用于发送音频数据。
本发明多点音频传送装置第二实施例,通过在发送音频数据之前选择接 听终端的方法,使得在后续操作中可以根据所选择接听终端设备信息,定向 传送音频。
本发明多点音频传送装置第三实施例
图8为本发明多点音频传送装置第三实施例的结构示意图,如图8所示, 多点音频传送装置具体包括如下
接收请求模块21,用于接收多个终端的带有标识信息的登陆请求,每个 登陆请求中携带有不同的标识信息,该标识信息用于唯一标识所述多个终端;
分配响应模块22,用于为各个终端分配不同的音轨,并向所述多个终端 发送登陆请求的响应消息;
加工模块23,用于接收各终端的音频数据,通过为各个终端分配不同的 音轨,对所述音频数据进行加工,生成与各个终端对应的加工后音频数据;
编码模块24,对所述与各个终端对应的加工后音频数据以及与各个终端 对应的标识信息进行混合编码,生成编码后的音频数据,并发送。
本发明多点音频传送装置第三实施例,通过接收带有标识信息的登陆请 求,并对标识信息和音频数据一同进行编码的方法,使得后续操作中接收音 频数据的终端通过对音频数据进行解码之后,可以冲艮据相应的标识信息得知 发送音频数据的终端,从而克服了现有技术中.,在多个终端同时参与音频数 据传输时,接收设备接收音频数据之后无法确定各个终端与各个音频数据的 对应关系的缺陷。
本发明多点音频传送装置第四实施例
图9为本发明多点音频传送装置第四实施例的结构示意图,如图9所示, 多点音频传送装置具体包括如下
接收音频数据模块15,用于接收混合编码后的音频数据,所述音频数据 是对所述各个音频数据以及各个终端对应的标识信息进行混合编码后生成 的;
解码模块16,用于对所述混合编码后的音频数据进行解码,分解出混合 编码前的各个音频数据,以及与所述各个音频数据对应的标识信息,其中所 述音频数据是根据分配给终端的音轨,加工所述终端发送的音频数据而生成 的,所述标识信息用于唯一标识发送音频数据的所述终端。
本发明多点音频传送方法第四实施例,通过接收与所述标识信息一同编 码过的音频数据,并对该音频进行解码的方法,可以得知发送音频数据的终 端,从而克服了现有技术中,在多个终端同时参与音频数据传输时,接收设
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括R0M、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种多点音频传送方法,其特征在于包括发送带有标识信息的登陆请求;接收带有音轨分配信息的、与所述登陆请求对应的响应信息;发送音频数据。
2、 根据权利要求1所述的多点音频传送方法,其特征在于发送音频数 据具体为对音频进行变音处理,并发送变音处理后的音频数据。
3、 一种多点音频传送装置,其特征在于包括 请求模块,用于发送带有标识信息的登陆请求;接收响应模块,用于接收带有音轨分配信息的、与所述登陆请求对应的 响应信息;发送模块,用于发送音频数据。
4、 一种多点音频传送方法,其特征在于包括接收多个终端的带有标识信息的登陆请求,每个登陆请求中携带有不同 的标识信息,该标识信息用于唯一标识所述多个终端;为各个终端分配不同的音轨,并向所述多个终端发送登陆请求的响应消自.接收各终端的音频数据,通过为各个终端分配不同的音轨,对所述音频进行加工,生成与各个终端对应的加工后音频数据;对所述与各个终端对应的加工后音频数据以及与各个终端对应的标识信 息进行混合编码,生成编码后的音频数据,并发送。
5、 根据权利要求4所述的多点音频传送方法,其特征在于接收多个终端 的带有标识信息的登陆请求中所述标示信息包括发送登陆请求的终端位置 信息、发送登陆请求的用户信息、发送登陆请求的终端设备信息。
6、 根据权利要求4所述的多点音频传送方法,其特征在于分配不同的音 轨具体为分配单声道音轨、或者分配双声道音轨、或者分配多声道音轨。
7、 根据权利要求4所述的多点音频传送方法,其特征在于对所述音频进4亍力口工具体为对所述音频进行变音加工; 或者,对所述音频进行原音加工; 或者,对所述音频进行压缩加工; 或者,对所述音频进行加密加工。
8、 一种多点音频传送装置,其特征在于包括接收请求模块,用于接收多个终端的带有标识信息的登陆请求,每个登 陆请求中携带有不同的标识信息,该标识信息用于唯一标识所述多个终端;分配响应模块,用于为各个终端分配不同的音轨,并向所述多个终端发 送登陆请求的响应消息;加工模块,用于接收各终端的音频数据,通过为各个终端分配不同的音 轨,对所述音频进行加工,生成与各个终端对应的加工后音频数据;编码模块,对所述与各个终端对应的加工后音频数据以及与各个终端对 应的标识信息进行混合编码,生成编码后的音频数据,并发送。
9、 一种多点音频传送方法,其特征在于包括接收混合编码后的音频数据,所述音频数据是对所述各个音频数据以及 各个终端对应的标识信息进行混合编码后生成的;对所述混合编码后的音频数据进行解码,分解出编码前的各个音频lt据, 以及与所述各个音频数据对应的标识信息,其中所述音频数据是根据分配给 终端的音轨,加工所述终端发送的音频数据而生成的,所述标识信息用于唯 一标识发送音频的所述终端。
10、 根据权利要求9所述的多点音频传送方法,其特征在于对所述混合 编码后的音频数据进行解码之后还包括识别所述标识信息,将该标识信息 对应的音频数据输出到指定的音频输出装置进行播^L。
11、 一种多点音频传送装置,其特征在于包括 接收音频数据模块,用于接收混合编码后的音频数据,所述音频数据是对所述各个音频数据以及各个终端对应的标识信息进行混合编码后生成的;解码模块,用于对所述混合编码后的音频数据进行解码,分解出编码前 的各个音频数据,以及与所述各个音频数据对应的标识信息,其中所述音频 数据是根据分配给终端的音轨,加工所述终端发送的音频而生成的,所述标 识信息用于唯一标识发送音频的所述终端。
12、 一种多点音频传送方法,其特征在于包括多个终端发送带有标识信息的登陆请求,每个登陆请求中携带有不同的 标识信息,该标识信息用于唯一标识所述多个终端;服务器根据登陆请求,为各个终端分配不同的音轨,并向所述多个终端 发送登陆请求的响应消息;多个终端根据所述响应消息,发送音频数据;服务器接收各终端的音频数据,通过为各个终端分配的不同的音轨,对 所述音频数据进行加工、混合编码、并发送。
全文摘要
本发明涉及一种多点音频传送方法及装置,该方法包括接收多个终端的带有标识信息的登陆请求,每个登陆请求中携带有不同的标识信息;为各个终端分配不同的音轨,并向多个终端发送登陆请求的响应消息;接收各终端的音频数据,通过为各个终端分配不同的音轨,对音频数据进行加工,生成与各个终端对应的加工后音频数据;对加工后音频数据以及标识信息进行混合编码,并发送。本发明多点音频传送方法,通过接收带有标识信息的登陆请求,并对标识信息和音频数据一同进行编码的方法,克服了现有技术中,在多个终端同时参与音频数据传输时,接收设备接收音频数据之后无法确定各个终端与各个音频数据的对应关系的缺陷。
文档编号H04M7/00GK101197887SQ20071030844
公开日2008年6月11日 申请日期2007年12月29日 优先权日2007年12月29日
发明者名 何 申请人:名 何