一种为可移动智能终端设备提供扬声服务的设备与方法

文档序号:7870920阅读:251来源:国知局
专利名称:一种为可移动智能终端设备提供扬声服务的设备与方法
技术领域
本发明涉及无线麦克风技术和可移动智能终端技术,具体地说,本发明涉及一种为可移动智能终端设备提供扬声服务的设备与方法。
背景技术
一套无线麦克风系统由三个主要的部分组成:输入设备、发射器和接收器。输入设备提供可由发射器发射的音频信号,它可以是一只麦克风。发射器负责处理将音频信号转换成一个射频信号,并通过天线将其广播出去。其中,接收器的任务是接收由发射器广播发射的射频信号,并将它转换成音频信号。接收器的输出从电气特性上与一个标准的麦克风信号是一致的,可以连接到一套音响系统的麦克风输入端口。无线麦克风系统能够同时支持多个无线话筒的扩音,方便了会议参加者间的互动和讨论。然而,在现有的无线麦克风系统中,话筒数目是有限的,与会者的参与程度不可避免地受到话筒数量的直接限制,难以进一步提升与会者互动和讨论的效果。因此,当前迫切需要一种能够克服现有麦克风系统的不足,方便更多的参与者进行互动的解决方案。

发明内容
因此,本发明的目的是克服现有麦克风系统的不足,提供一种便于更多的参与者进行互动的解决方案。为实现上述发明目的,本发明提供了一种为终端设备提供扬声服务的系统,包括接入会场网络的话筒服务设备、多个接入会场网络的终端设备,以及与所述话筒服务设备联结的扬声/扩音设备,所述终端设备用于向话筒服务设备发送音频数据;所述话筒服务设备用于对接入会场网络的多个终端设备进行管理并驱动所述扬声/扩音设备播放所接收的音频数据。其中,所述话筒服务设备对接入会场网络的多个终端设备进行管理的方法包括:将其网络地址、服务控制端口和数据服务端口提供给终端设备,将所接收到的终端设备用于传递数据的网络地址和端口加入发言者网络地址列表并设置其状态,以及判断本地数据服务端口上收到的数据报的网络地址和端口是否在发言者网络地址列表中,如果在且其状态为可播放,则驱动所述扬声/扩音设备播放所接收的音频数据;所述终端设备还用于获取话筒服务设备的网络地址、服务控制端口和数据服务端口,为所述话筒服务设备提供该终端设备用于传递数据的网络地址和端口。其中,所述话筒服务设备包括话筒服务逻辑控制单元和分别与所述话筒服务逻辑控制单元连接的服务配置纪录、发言者网络地址列表、音频播放单元、网络通信单元以及消息缓存区;所述话筒服务逻辑控制单元用于控制话筒服务的执行以及读写所述服务配置纪录、发言者网络地址列表、网络通信单元、消息缓存区中的数据,所述话筒服务逻辑控制单元还用于将音频数据传递给音频播放单元,由音频播放单元驱动所述扬声/扩音设备播放;所述服务配置纪录用于记录服务设备的基本配置信息,所述基本配置信息包括话筒服务设备的网络地址、服务控制端口和数据服务端口。其中,所述服务配置纪录还用于记录身份认证服务信息,所述身份认证服务信息包括:基本认证服务模式、发言者身份认证列表、第三方认证服务网络地址和端口。其中,所述服务配置纪录还用于记录控制源信息,所述控制源信息包括控制源访问点和主持人身份认证列表。其中,所述话筒服务逻辑控制单元还用于在控制源访问点、主持人身份认证列表同时未配置时,不对发言者的发言过程进行控制;在控制源访问点配置、而主持人身份认证列表未配置时,对发言者的发言过程进行控制,所述话筒服务设备接受控制源的控制,同时向控制源报告对发言者行为进行管理所需要的必要信息;在控制源访问点未配置、而主持人身份认证列表配置时,等待主持人加入,控制源的网络地址和端口的设置情况起到鉴别主持人是否加入的作用;在控制源的网络地址和端口未进行配置时,等待在主持身份认证列表中有记录的主持人对本话筒服务设备进行管理;当控制源的网络地址和端口配置后,话筒服务设备接受控制源的控制,同时向控制源报告对发言者的发言过程进行管理所需要的必要信息。其中,所述终端为可移动智能终端。其中,所述终端设备还用于根据该终端设备上的输入设备接收到的输入信息生成音频数据。为实现上述发明目的,本发明还提供了一种基于前述的为终端设备提供扬声服务的系统的为终端设备提供扬声服务的方法,包括下列步骤:I)需要扬声服务的终端设备获取话筒服务设备的网络地址、服务控制端口和数据服务端口 ;2)所述需要扬声服务的终端设备向所述话筒服务设备发送该终端设备用于传递数据的网络地址和端口;3)所述话筒服务设备将所接收到的终端设备用于传递数据的网络地址和端口加入发言者网络地址列表并设置其状态为可播放;4)所述需要扬声服务的终端设备向话筒服务设备发送音频数据;5)所述话筒服务设备判断本地数据服务端口上收到的数据报的网络地址和端口是否在发言者网络地址列表中,如果存在且其状态为可播放,则驱动所述扬声/扩音设备播放所接收的音频数据。其中,所述步骤I)包括下列子步骤:11)话筒服务设备的服务控制端口和数据服务端口监听数据报;12)需要扬声服务的终端设备使用广播方式发出话筒服务的请求;13)话筒服务设备的服务控制端口接收到终端设备的话筒服务的请求后返回该话筒服务设备的网络地址、服务控制端口和数据服务端口 ;需要扬声服务的终端设备接收并记录所述话筒服务设备的网络地址、服务控制端口和数据服务端口。其中,所述步骤13)包括下列子步骤:131)话筒服务设备的服务控制端口接收到话筒服务的请求后返回该话筒服务设备的网络地址、服务控制端口和用于表示身份认证提示信息的服务认证提示消息;132)需要扬声服务的终端设备接收并记录所述话筒服务设备的网络地址和服务控制端口,并提示发言者输入身份认证信息,以及在接受发言者所输入的身份认证信息后向话筒服务设备传递携带该身份认证信息的服务认证应答消息;133)话筒服务设备识别服务认证应答消息并提取其中的发言者的身份认证信息,并判断该身份认证信息是否在发言者身份认证列表中存在,如果存在,向所述需要扬声服务的终端设备发送该话筒服务设备的网络地址和数据服务端口,同时,将发言者标识加入发言者网络地址列表,并将发言者网络地址列表中的相应记录的状态设置为等待;134)需要扬声服务的终端设备接收并记录所述话筒服务设备的网络地址和数据服务端口。11.根据权利要求10所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤133)中,所述发言者身份认证列表由所述话筒服务设备本地维护。其中,所述步骤133)中,所述发言者身份认证列表由第三方认证服务设备维护,所述步骤133)包括下列子步骤:1331)话筒服务设备判别服务认证应答消息,提取携带该消息的数据报的网络源地址,源端口,提取消息中标识发言者身份的信息,缓存该消息中用户标识、以及携带该消息的数据报的源网络地址和源端口,根据基本配置信息中记录的第三方认证服务网络地址和端口,发送携带发言者身份信息的身份确认请求消息;1332)第三方认证服务设备判别身份确认请求消息,提取消息中标识发言者身份的信息,并判断该发言者身份是否有效,根据发言者身份的有效性,向话筒服务设备返回身份确认应答消息,消息中包括消息名称为身份确认应答、用户标识及表示身份有效性的状态的信息;1333)话筒服务设备判别身份确认应答消息,根据携带该消息的数据报的网络源地址和源端口判别消息是否来自第三方认证服务,如果是,同时消息中包含对发言者身份有效性确认的信息,则根据消息中的用户标识在缓存中找到发言者的终端设备的网络地址和服务控制端口,向该终端设备返回话筒服务设备的网络地址和数据服务端口,同时,并将发言者标识加入发言者网络地址列表,并将发言者网络地址列表中相应记录的状态设置为等待。其中,所述步骤3)中,所述终端设备根据该终端设备上的输入设备接收到的输入信息生成音频数据。其中,所述步骤3)中,所述话筒服务设备还将需要扬声服务的终端设备的发言者标识转发给控制源;所述步骤5)中,话筒服务设备驱动所述扬声/扩音设备播放所接收的音频数据的过程中,所述控制源控制发言者对话对筒服务设备的使用权。其中,期望成为控制源的设备的认证过程包括下列步骤:111)话筒服务设备的服务控制端口和数据服务端口监听数据报;
112)期望成为控制源的终端设备使用广播方式发出话筒服务的请求;113)话筒服务设备的服务控制端口接收到话筒服务的请求后返回该话筒服务设备的网络地址、服务控制端口和用于表示身份认证提示信息的服务认证提示消息;114)期望成为控制源的终端设备接收并记录所述话筒服务设备的网络地址和服务控制端口,并提示主持人输入身份认证信息,以及在接受主持人所输入的身份认证信息后向话筒服务设备传递携带该身份认证信息的服务认证应答消息;115)话筒服务设备识别服务认证应答消息并提取其中的主持人的身份认证信息,并判断该身份认证信息是否在主持人身份认证列表中存在,如果存在,将提取到的期望成为控制源的终端设备的网络地址和端口记录为控制源访问点。其中,所述步骤5)中,所述控制源设备控制发言者对话对筒服务设备的使用权的过程包括下列步骤:51)话筒服务设备的服务控制端口监听数据报;52)控制源设备发送服务状态控制消息,消息中包含用于停止服务的服务控制命令和需要被停止的发言者标识;53)话筒服务设备判别所接收的消息是否为服务状态控制消息,如果是,验证携带该消息的数据报的网络地址和端口是否为第三方认证服务设备的网络地址和端口,如果是,确认该服务状态控制消息中的需要被停止的发言者标识是否在发言者网络地址列表中,如果在,将该标识所对应的记录的状态设定为停止。其中,所述第三方认证服务设备同时作为控制源设备,其身份认证过程包括下列步骤:111)话筒服务设备的服务控制端口和数据服务端口监听数据报;112)期望成为同时作为第三方认证服务和控制源设备的终端设备使用广播方式发出话筒服务的请求;113)话筒服务设备的服务控制端口接收到话筒服务的请求后返回该话筒服务设备的网络地址、服务控制端口和用于表示身份认证提示信息的服务认证提示消息;114)期望成为同时作为第三方认证服务和控制源设备的终端设备接收并记录所述话筒服务设备的网络地址和服务控制端口,并提示主持人输入身份认证信息,以及在接受主持人所输入的身份认证信息后向话筒服务设备传递携带该身份认证信息的服务认证应答消息;115)话筒服务设备识别服务认证应答消息并提取其中的主持人的身份认证信息,并判断该身份认证信息是否在主持人身份认证列表中存在,如果存在,将提取到的期望成为同时作为第三方认证服务和控制源设备的终端设备的网络地址和端口记录为控制源访问点。其中,所述步骤115)中,期望成为同时作为第三方认证服务和控制源设备的终端设备的网络地址和端口同时为第三方认证服务的网络地址和端口。其中,所述步骤3)中,所述话筒服务设备还将需要扬声服务的终端设备的发言者标识转发给所述同时作为第三方认证服务和控制源设备的终端设备;所述步骤5)中,话筒服务设备驱动所述扬声/扩音设备播放所接收的音频数据的过程中,所述同时作为第三方认证服务和控制源设备的终端设备控制发言者对话筒服务设备的使用权。其中,所述步骤5)中,所述同时作为第三方认证服务和控制源设备的终端设备控制发言者对话对筒服务设备的使用权的过程包括下列步骤:51)话筒服务设备的服务控制端口监听数据报;52)同时作为第三方认证服务和控制源设备的终端设备发送服务状态控制消息,消息中包含用于停止服务的服务控制命令和需要被停止的发言者标识;53)话筒服务设备判别所接收的消息是否为服务状态控制消息,如果是,验证携带该消息的数据报的网络地址和端口是否为第三方认证服务设备的网络地址和端口,如果是,确认该服务状态控制消息中的需要被停止的发言者标识是否在发言者网络地址列表中,如果在,将该标识所对应的记录的状态设定为停止。与现有技术相比,本发明具有下列技术效果:1、本发明的话筒服务设备可以同时为多个使用智能终端设备发言的发言者提供扬声器服务,突破了传统无线麦克风系统话筒数目的限制,便于更多的参与者进行互动。2、本发明支持多种用户加入方式,从而让更多的与会者参与到互动和讨论成为可倉泛。3、本发明的话筒服务设备可支持被第三方移动设备管理,可对发言者的行为进行控制,这样,当智能终端设备变为“无线话筒”时,主持人能够对数量众多的“话筒”进行有
效管理。4、本发明的话筒服务设备可以支持具有电声乐器功能的智能终端设备,对其进行扩首有助于提闻用户体验。


图1所示为以会场网络环境为例,为智能终端设备提供话筒服务的设备部署示意图;图2所示为话筒服务设备2001的结构示意图;图3所示为自由加入模式下具有可移动特征的网络智能终端设备1001加入话筒服务设备2001的交互过程示意图;图4所示为认证列表加入模式下具有可移动特征的网络智能终端设备1001加入话筒服务设备2001的交互过程示意图;图5所示为第三方认证加入模式下具有可移动特征的网络智能终端设备1001加入话筒服务设备2001的交互过程示意图;图6所示为一体模式下可移动第三方终端管理设备3101作为控制源加入话筒服务设备2001,以及为发言者使用的具有可移动特征的网络智能终端设备1001加入话筒服务设备2001提供身份认证服务的交互过程示意图;图7所示为在控制源访问点配置时话筒服务设备2001收到发言者使用的终端设备1001提交的发言者加入消息时,向控制源3200发送发言者加入通告消息交互过程示意图;图8所示为控制源3200通过服务状态控制消息控制话筒服务设备2001提供话筒服务能力的交互过程示意图9所示为话筒服务设备2001处理与终端设备1001、第三方认证服务3001、控制源3200等交互消息和音频数据的执行流程图;图10所示为话筒服务设备2001处理服务设备发现消息的处理流程的执行流程图;图11所示为话筒服务设备2001处理发言者加入消息的处理流程的执行流程图;图12所示为话筒服务设备2001处理服务认证应答消息的处理流程的执行流程图;图13所示为话筒服务设备2001处理身份确认应答消息的处理流程的执行流程图;图14所示为话筒服务设备2001处理服务状态控制消息的处理流程的执行流程图;图15所示为具有可移动特征的网络智能终端设备1001的执行流程图;图16所示为具有可移动第三方管理终端设备3101的执行流程图。
具体实施例方式以下,结合实施例对本发明做进一步地描述。根据本发明的一个实施例,提供了一种为可移动智能终端设备提供扬声服务的设备与方法,下面对该实施例做具体描述。—、设备部署方式和管理模式图1所示为以会场网络环境为例,为智能终端设备提供话筒服务的设备部署示意图。话筒服务设备2001可通过有线方式或无线方式接入会场网络(所谓会场网络指:会场或其它场地部署的以IP技术为基础的网络,例如局域网),同时,话筒服务设备2001和位于会场的扬声/扩音设备2003可通过有线方式或无线方式联接。可移动智能终端设备1001、1002,例如智能手机,平板电脑等通过无线接入设备2002与会场网络联接(笔记本电脑也可通过有线设备接入会场网络)。在会场中,话筒服务设备2001为使用可移动的智能终端设备1001、1002的多位发言者同时提供现场的扬声/扩音服务。基于这种服务方式,手机成为话筒。为了满足会议对发言者发言权的管理要求,本实施例的话筒服务设备具有两方面能力:(I)支持多种发言者身份认证方式;(2)支持对发言者行为进行控制。发言者身份认证方式可分为:不对发言者进行身份认证;发言者的身份认证信息保存在话筒服务设备中;发言者身份确认信息由在第三方提供,通过第三方认证服务来认证发言者身份。所谓“对发言者行为进行控制”是指在发言者借助话筒服务设备进行发言过程中,话筒服务设备是否支持对发言者的发言过程进行控制的能力,例如话筒服务设备可以支持停止对发言者的发言进行广播或扩音的能力。对发言者行为进行控制也可理解为对发言者发言过程进行控制。对发言者行为进行控制的方式,可分为无控制;有控制与身份认证相互独立,即在发言者身份得到认证后,话筒服务设备需要向独立的发言者行为控制源(可以对话筒服务设备发服务状态控制消息的设备,简称控制源。话筒服务设备2001当前部署会场的主持人是使用该控制源的典型使用人员),提供对发言者行为进行管理所需要的必要信息;有控制与第三方认证服务统一,第三方认证服务在认证的同时,已获得执行对发言者行为进行管理所需要的必要信息。表I示出了话筒服务设备2001支持的发言者管理模式。表I说明发言者身份认证方式和对发言者行为进行控制既可以各自独立,也可以组合在一起。表I
权利要求
1.一种为终端设备提供扬声服务的系统,包括接入会场网络的话筒服务设备、多个接入会场网络的终端设备,以及与所述话筒服务设备联结的扬声/扩音设备, 所述终端设备用于向话筒服务设备发送音频数据; 所述话筒服务设备用于对接入会场网络的多个终端设备进行管理并驱动所述扬声/扩音设备播放所接收的音频数据。
2.根据权利要求1所述的为终端设备提供扬声服务的系统,其特征在于,所述话筒服务设备对接入会场网络的多个终端设备进行管理包括:将所述话筒服务设备的网络地址、服务控制端口和数据服务端口提供给终端设备,将所接收到的终端设备用于传递数据的网络地址和端口加入发言者网络地址列表并设置其状态,以及判断本地数据服务端口上收到的数据报的网络地址和端口是否在发言者网络地址列表中,如果在且其状态为可播放,则驱动所述扬声/扩音设备播放所接收的音频数据; 所述终端设备还用于获取话筒服务设备的网络地址、服务控制端口和数据服务端口,为所述话筒服务设备提供该终端设备用于传递数据的网络地址和端口。
3.根据权利要求1所述的为终端设备提供扬声服务的系统,其特征在于,所述话筒服务设备包括话筒服务逻辑控制单元和分别与所述话筒服务逻辑控制单元连接的服务配置纪录、发言者网络地 址列表、音频播放单元、网络通信单元以及消息缓存区; 所述话筒服务逻辑控制单元用于控制话筒服务的执行以及读写所述服务配置纪录、发言者网络地址列表、网络通信单元、消息缓存区中的数据,所述话筒服务逻辑控制单元还用于将音频数据传递给音频播放单元,由音频播放单元驱动所述扬声/扩音设备播放; 所述服务配置纪录用于记录服务设备的基本配置信息,所述基本配置信息包括话筒服务设备的网络地址、服务控制端口和数据服务端口。
4.根据权利要求3所述的为终端设备提供扬声服务的系统,其特征在于,所述服务配置纪录还用于记录身份认证服务信息,所述身份认证服务信息包括:基本认证服务模式、发言者身份认证列表、第三方认证服务网络地址和端口。
5.根据权利要求4所述的为终端设备提供扬声服务的系统,其特征在于,所述服务配置纪录还用于记录控制源信息,所述控制源信息包括控制源访问点和主持人身份认证列表。
6.根据权利要求5所述的为终端设备提供扬声服务的系统,其特征在于,所述话筒服务逻辑控制单元还用于在控制源访问点、主持人身份认证列表同时未配置时,不对发言者的发言过程进行控制; 在控制源访问点配置、而主持人身份认证列表未配置时,对发言者的发言过程进行控制,所述话筒服务设备接受控制源的控制,同时向控制源报告对发言者行为进行管理所需要的必要信息; 在控制源访问点未配置、而主持人身份认证列表配置时,等待主持人加入,控制源的网络地址和端口的设置情况起到鉴别主持人是否加入的作用; 在控制源的网络地址和端口未进行配置时,等待在主持身份认证列表中有记录的主持人对本话筒服务设备进行管理;当控制源的网络地址和端口配置后,话筒服务设备接受控制源的控制,同时向控制源报告对发言者的发言过程进行管理所需要的必要信息。
7.根据权利要求1所述的为终端设备提供扬声服务的系统,其特征在于,所述终端为可移动智能终端。
8.根据权利要求1所述的为终端设备提供扬声服务的系统,其特征在于,所述终端设备还用于根据该终端设备上的输入设备接收到的输入信息生成音频数据。
9.一种基于权利要求1所述的系统为终端设备提供扬声服务的方法,包括下列步骤: 1)需要扬声服务的终端设备获取话筒服务设备的网络地址、服务控制端口和数据服务端口 ; 2)所述需要扬声服务的终端设备向所述话筒服务设备发送该终端设备用于传递数据的网络地址和端口; 3)所述话筒服务设备将所接收到的终端设备用于传递数据的网络地址和端口加入发言者网络地址列表并设置其状态为可播放; 4)所述需要扬声服务的终端设备向话筒服务设备发送音频数据; 5)所述话筒服务设备判断本地数据服务端口上收到的数据报的网络地址和端口是否在发言者网络地址列表中,如果存在且其状态为可播放,则驱动所述扬声/扩音设备播放所接收的音频数据。
10.根据权利要求9所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤I)包括下列子步骤: 11)话筒服务设备的服务控制端口和数据服务端口监听数据报; 12)需要扬声服务的终端设备使用广播方式发出话筒服务的请求; 13)话筒服务设备的服务 控制端口接收到终端设备的话筒服务的请求后返回该话筒服务设备的网络地址、服务控制端口和数据服务端口 ;需要扬声服务的终端设备接收并记录所述话筒服务设备的网络地址、服务控制端口和数据服务端口。
11.根据权利要求10所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤13)包括下列子步骤: 131)话筒服务设备的服务控制端口接收到话筒服务的请求后返回该话筒服务设备的网络地址、服务控制端口和用于表示身份认证提示信息的服务认证提示消息; 132)需要扬声服务的终端设备接收并记录所述话筒服务设备的网络地址和服务控制端口,并提示发言者输入身份认证信息,以及在接受发言者所输入的身份认证信息后向话筒服务设备传递携带该身份认证信息的服务认证应答消息; 133)话筒服务设备识别服务认证应答消息并提取其中的发言者的身份认证信息,并判断该身份认证信息是否在发言者身份认证列表中存在,如果存在,向所述需要扬声服务的终端设备发送该话筒服务设备的网络地址和数据服务端口,同时,将发言者标识加入发言者网络地址列表,并将发言者网络地址列表中的相应记录的状态设置为等待; 134)需要扬声服务的终端设备接收并记录所述话筒服务设备的网络地址和数据服务端口。
12.根据权利要求11所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤133)中,所述发言者身份认证列表由所述话筒服务设备本地维护。
13.根据权利要求11所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤133)中,所述发言者身份认证列表由第三方认证服务设备维护,所述步骤133)包括下列子步骤:1331)话筒服务设备判别服务认证应答消息,提取携带该消息的数据报的网络源地址,源端口,提取消息中标识发言者身份的信息,缓存该消息中用户标识、以及携带该消息的数据报的源网络地址和源端口,根据基本配置信息中记录的第三方认证服务网络地址和端口,发送携带发言者身份信息的身份确认请求消息; 1332)第三方认证服务设备判别身份确认请求消息,提取消息中标识发言者身份的信息,并判断该发言者身份是否有效,根据发言者身份的有效性,向话筒服务设备返回身份确认应答消息,消息中包括消息名称为身份确认应答、用户标识及表示身份有效性的状态的信息; 1333)话筒服务设备判别身份确认应答消息,根据携带该消息的数据报的网络源地址和源端口判别消息是否来自第三方认证服务,如果是,同时消息中包含对发言者身份有效性确认的信息,则根据消息中的用户标识在缓存中找到发言者的终端设备的网络地址和服务控制端口,向该终端设备返回话筒服务设备的网络地址和数据服务端口,同时,并将发言者标识加入发言者网络地址列表,并将发言者网络地址列表中相应记录的状态设置为等待。
14.根据权利要求9所述的为终端设备提供扬声服务的系统,其特征在于,所述步骤3)中,所述终端设备根据该终端设备上的输入设备接收到的输入信息生成音频数据。
15.根据权利要求14所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤3)中,所述话筒服务设备还将需要扬声服务的终端设备的发言者标识转发给控制源; 所述步骤5)中,话筒服务设备驱动所述扬声/扩音设备播放所接收的音频数据的过程中,所述控制源控制发言者对话对筒服务设备的使用权。
16.根据权利要求15所述的为终端设备提供扬声服务的方法,其特征在于,期望成为控制源的设备的认证过程包括下列步骤: 111)话筒服务设备的服务控制端口和数据服务端口监听数据报; 112)期望成为控制源的终端设备使用广播方式发出话筒服务的请求; 113)话筒服务设备的服务控制端口接收到话筒服务的请求后返回该话筒服务设备的网络地址、服务控制端口和用于表示身份认证提示信息的服务认证提示消息; 114)期望成为控制源的终端设备接收并记录所述话筒服务设备的网络地址和服务控制端口,并提示主持人输入身份认证信息,以及在接受主持人所输入的身份认证信息后向话筒服务设备传递携带该身份认证信息的服务认证应答消息; 115)话筒服务设备识别服务认证应答消息并提取其中的主持人的身份认证信息,并判断该身份认证信息是否在主持人身份认证列表中存在,如果存在,将提取到的期望成为控制源的终端设备的网络地址和端口记录为控制源访问点。
17.根据权利要求15所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤5)中,所述控制源设备控制发言者对话对筒服务设备的使用权的过程包括下列步骤: 51)话筒服务设备的服务控制端口监听数据报; 52)控制源设备发送服务状态控制消息,消息中包含用于停止服务的服务控制命令和需要被停止的发目者标识; 53)话筒服务设备判别所接收的消息是否为服务状态控制消息,如果是,验证携带该消息的数据报的网络地址和端口是否为第三方认证服务设备的网络地址和端口,如果是,确认该服务状态控制消息中的需要被停止的发言者标识是否在发言者网络地址列表中,如果在,将该标识所对应的记录的状态设定为停止。
18.根据权利要求13所述的为终端设备提供扬声服务的方法,其特征在于,所述第三方认证服务设备同时作为控制源设备,其身份认证过程包括下列步骤: 111)话筒服务设备的服务控制端口和数据服务端口监听数据报; 112)期望成为同时作为第三方认证服务和控制源设备的终端设备使用广播方式发出话筒服务的请求; 113)话筒服务设备的服务控制端口接收到话筒服务的请求后返回该话筒服务设备的网络地址、服务控制端口和用于表示身份认证提示信息的服务认证提示消息; 114)期望成为同时作为第三方认证服务和控制源设备的终端设备接收并记录所述话筒服务设备的网络地址和服务控制端口,并提示主持人输入身份认证信息,以及在接受主持人所输入的身份认证信息后向话筒服务设备传递携带该身份认证信息的服务认证应答消息; 115)话筒服务设备识别服务认证应答消息并提取其中的主持人的身份认证信息,并判断该身份认证信息是否在主持人身份认证列表中存在,如果存在,将提取到的期望成为同时作为第三方认证服务和控制源设备的终端设备的网络地址和端口记录为控制源访问点。
19.根据权利要求18所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤115)中,期望成为同时作为第三方认证服务和控制源设备的终端设备的网络地址和端口同时为第三方认证服务的网络地址和端口。
20.根据权利要求19所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤3)中,所述话筒服务设备还将需要扬声服务的终端设备的发言者标识转发给所述同时作为第三方认证服务和控制源设备的终端设备; 所述步骤5)中,话筒服务设备驱动所述扬声/扩音设备播放所接收的音频数据的过程中,所述同时作为第三方认证服务和控制源设备的终端设备控制发言者对话筒服务设备的使用权。
21.根据权利要求20所述的为终端设备提供扬声服务的方法,其特征在于,所述步骤5)中,所述同时作为第三方认证服务和控制源设备的终端设备控制发言者对话对筒服务设备的使用权的过程包括下列步骤: 51)话筒服务设备的服务控制端口监听数据报; 52)同时作为第三方认证服务和控制源设备的终端设备发送服务状态控制消息,消息中包含用于停止服务的服务控制命令和需要被停止的发言者标识; 53)话筒服务设备判别所接收的消息是否为服务状态控制消息,如果是,验证携带该消息的数据报的网络地址和端口是否为第三方认证服务设备的网络地址和端口,如果是,确认该服务状态控制消息中 的需要被停止的发言者标识是否在发言者网络地址列表中,如果在,将该标识所对应的记录的状态设定为停止。
全文摘要
本发明提供一种为终端设备提供扬声服务的系统,包括接入会场网络的话筒服务设备、多个接入会场网络的终端设备,以及与所述话筒服务设备联结的扬声/扩音设备,所述终端设备用于向话筒服务设备发送音频数据;所述话筒服务设备用于对接入会场网络的多个终端设备进行管理并驱动所述扬声/扩音设备播放所接收的音频数据。本发明能够突破传统无线麦克风系统话筒数目的限制,便于更多的参与者进行互动。
文档编号H04L29/06GK103078749SQ201210587319
公开日2013年5月1日 申请日期2012年12月28日 优先权日2012年12月28日
发明者傅川, 谢健清, 张国清 申请人:中国科学院计算技术研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1