当在多个用户之间组织多媒体会议会话时,在会议真正开始之前总是存在起动阶段,在该阶段,例如,通过将他们的终端连接至电话网桥,用户连接至所述会话。
起动阶段可以被视为浪费时间,除非创建该会话的会议组织者利用该阶段向等待会议的用户广播多媒体内容,从而向用户传递某些应用信息,例如广告,主题介绍,或会议指南。
为此,会议组织者一般通过向已经连接会话的所有用户广播预备的多媒体内容而自己开始会议,因为大多数的预期参与者已经连线了。
但是,该方案无法令人满意,因为它要求存在会议组织者,所以在会议组织者之前就连接会话的用户仍然需要等待一段时间,无事可做。此外,后期连接会话的用户将看不到完整的多媒体内容。
本发明的实施方式旨在通过提出一种方案来改进现有技术,该方案对向在会议开始前连接多媒体会议会话的用户的多媒体内容广播进行自动且异步的管理,因此用户可以通过从头观看多媒体内容而有效地等待开始,不管该用户何时加入会话。
为此,根据第一个方面,本发明涉及一种方法,该方法用于对用户通过其终端与由网络中的多媒体会议服务提供的多媒体会议会话的连接进行管理,所述方法规定,当用户连接所述会话时,在所述会话中对所述用户静音,在所述用户的终端上广播多媒体内容,所述方法还规定,当所述会话中发生活动事件时,暂时中断所述广播,并在所述会话中对所述用户解除静音(unmute)。
根据第二个方面,本发明涉及一种协作服务器,该协作服务器用于对用户通过其终端与由网络中的多媒体会议服务提供的多媒体会议会话的连接进行管理,所述协作服务器包括全局协作设备,所述全局协作设备包括在所述用户与所述会话的连接过程中与媒体服务器和/或用户终端交互,从而在所述会话中对所述用户静音和/或在所述终端上广播由所述媒体服务器提供的多媒体内容的装置,所述全局协作设备还包括:
-至少一个检测模块,所述检测模块用于检测在所述会话中发生的活动事件;
-活动触发器模块,该活动触发器模块包括在检测到活动事件时向所述终端发送通知,从而暂时中断所述终端上的所述广播,并在所述会话中对所述用户解除静音的装置。
根据第三个方面,本发明涉及一种用于执行多媒体会议服务的架构,所述多媒体会议服务在网络中提供多媒体会议会话,用户能够通过其终端连接至所述多媒体会议会话,所述架构包括:
-媒体服务器,该媒体服务器包括存储多媒体内容的装置;
-协作服务器,该协作服务器用于管理用户和所述多媒体会议会话的连接,所述协作服务器包括全局协作设备,所述全局协作设备包括在所述用户与所述会话的连接过程中与所述媒体服务器和/或用户终端交互,从而在所述会话中对所述用户静音和/或在所述终端上广播多媒体内容的装置,所述全局协作设备还包括:
■至少一个检测模块,所述检测模块用于检测在所述会话中发生的活动事件;
■活动触发器模块,该活动触发器模块包括在检测到活动事件时向所述终端发送通知,从而暂时中断所述终端上的所述广播,并在所述会话中对所述用户解除静音的装置。
根据第四个方面,本发明涉及一种终端,该终端允许用户连接至网络中由多媒体会议服务提供的多媒体会议会话,所述多媒体会议服务由上述架构执行,所述终端包括:
-全局协作设备,该全局协作设备允许用户连接至多媒体会议会话;
-至少一个媒体播放器设备,该媒体播放器设备在所述连接时广播由媒体服务器提供的多媒体内容;
-协作控制器模块,该协作控制器模块与所述全局协作设备交互,以在所述连接时在所述会话中对所述用户静音;
-活动处理器模块,该活动处理器模块在所述会话中发生活动事件时从所述活动触发器模块接收通知;
-管理所述连接的控制器模块,该控制器模块适于在所述活动处理器模块接收到所述通知时与所述媒体播放器设备交互,以暂时中断所述广播,并与所述协作控制器模块协作,以在所述会话中对所述用户解除静音。
通过下面参考附图进行的描述,本发明的其他方面和优点将变得明了,在这些附图中:
-图1和图2是根据本发明的用于执行多媒体会议服务的架构;
-图3、图4和图5是根据本发明的方法的不同实施方式。
下面参考这些附图描述一种对用户1、1a通过其终端2与由网络中的多媒体会议服务提供的多媒体会议会话的连接进行管理的方法,执行所述方法的协作服务器7,执行所述多媒体会议服务的架构3,以及用于用户1连接至所述多媒体会议会话的终端2。
参照图2,架构3包括会议管理器设备4,该会议管理器设备4包括允许会议组织者为多媒体会议创建会话的装置。
此外,终端2包括允许其用户连接至所述多媒体会议会话的本地协作设备5。参照图2,本地协作设备5包括用于实施接口6a(例如图形用户界面(GUI))以允许用户1(例如,通过激活所述界面上的交互按钮)连接会话的模块6。
此外,架构3包括协作服务器7,该协作服务器7管理用户1、1a和多媒体会议会话的连接。参照图2,协作服务器7包括实施应用程序编程接口(API)的设备8,该API适于和会议管理器设备4交互以创建多媒体会议会话,继而和用户1的终端2交互以管理所述用户和所述会话的连接,特别是在接收到所述终端发送的连接请求13时。
同样,终端2的本地协作设备5包括用于实施API接口以与协作服务器7的API模块9交互,从而在终端连接至会话时在所述终端上显示会议界面的模块9。
方法规定,当用户1连接会话时,在所述会话中对所述用户静音。为此,协作服务器7包括全局协作设备9,该全局协作设备9包括在所述用户与所述会话的连接过程中与用户1的终端2交互,从而在所述会话中对所述用户静音的装置。
此外,终端2包括协作控制器模块11,该协作控制器模块11和全局协作设备10交互以在会话中对用户1静音。特别地,协作控制器模块11包括用于实施API接口以(特别是通过API装置8)与全局协作设备10交互,在会议中对用户1静音的装置。
同时,所述方法规定,在用户1的终端2上广播多媒体内容。为此,架构3包括媒体服务器12,该媒体服务器12包括用于存储多媒体内容的装置,全局协作设备10包括用于和媒体服务器12交互以在终端2上广播多媒体内容的装置。
一般而言,全局协作设备10管理会议中的所有电话和网络客户端活动事件,例如所述会话过程中用户1,1a之间的文件共享,聊天消息或口头对话。
特别地,全局协作设备10适于和媒体服务器12交互,因此多媒体内容从其开始就提供给连接会话的每个用户1,1a,不管所述连接是何时发生的。因此,即使用户1,1a提前、准时或稍后连接会话,他也可以按照用户连接所述会话的逻辑顺序看到在自己的终端2上广播的已选多媒体内容。
多媒体内容可以是专用背景图片文件,视频剪辑文件,或演示文稿,例如文件,并且会议组织者能够预先挑选将在会议开始前的较长时间内,特别是在位所述会议创建会话的过程中广播的多媒体内容。因此,在其他用户1连接会话之后,并且在会议真正开始之前,会议组织者能够和其他用户1分享某些项目和讨论,这可以构成对所述会议的有用介绍。此外,会议组织者不需要手动管理他所选择的多媒体内容的扩散。
为此,媒体服务器12包括至少一个用于存储多媒体内容的媒体库14,会议管理器设备4包括用于允许会议组织者预先挑选要广播的多媒体内容的装置,以及用于和媒体服务器12交互以将所选多媒体内容存储在所述媒体库中的装置。
此外,终端2包括至少一个媒体播放器设备15,该媒体播放器设备15在用户1连接会话时广播由媒体服务器12提供的多媒体内容。
参照图3至图5,当用户1连接会话时,他通过由本地协作设备提供并在其终端2上显示的GUI与本地协作设备5交互,因此所述本地协作设备与协作服务器7的全局协作设备10交互,从而(例如,通过向所述协作服务器发送专用请求13)管理所述连接。此外,全局协作设备10向本地协作设备5发回包括会话连接的特定参数的通知16。
终端2还包括控制器模块17,该控制器模块17管理用户1和会话的连接,所述管理器模块包括用于特别是和本地协作设备5、协作控制器模块11和媒体播放器设备15交互以实现会话管理的装置。
参照图2至图5,终端2包括控制器设备8,其中控制器模块17和协作控制器模块11在控制器设备8中实施。
特别地,参照图3至图5,在接收到全局协作设备10发送的带有连接参数的通知16时,本地协作设备5向控制器模块17发送连接通知19。因此,控制器模块7通过发送通知20与协作控制器模块11交互,因此所述协作控制器模块向协作服务器7的至少一个全局协作设备10发送通知21以在会话中对用户静音。
同时,控制器模块17向适于要广播的多媒体内容的至少一个媒体播放器设备15发送通知22,并且所述媒体播放器设备向媒体服务器12发送对所述多媒体内容的请求23,响应于该请求,媒体服务器发回包括所述多媒体内容的多媒体流24。
所述方法还规定,当所述会话中发生活动事件时,暂时中断多媒体内容广播,并在所述会话中对所述用户解除静音。
为此,参照图1,全局协作设备7包括至少一个检测模块25a,25b,所述检测模块用于检测会话中发生的活动事件,特别是当用户1自己和/或另一个用户1a在会话中开始讲话时,或者当在所述会话中呈现或共享文件时。
特别地,全局协作设备10包括用于检测会话中用户1、1a的语音的语音检测器模块25a,所述语音检测设备适于在所述用户开始在所述会话中讲话时检测活动事件。
此外,全局协作设备10包括共享检测器模块25b,该共享检测器模块25b将用户1、1a在多媒体会议会话中对文件的呈现/共享检测为活动事件。为此,共享检测器模块25b包括用于和API装置8交互以检测所述活动事件的装置,用户1、1a可通过所述API装置8在多媒体会议会话中呈现/共享文件。
参照图1,全局协作设备10还包括活动触发器模块26,该活动触发器模块26包括在检测到会话中的活动事件时向终端2发送通知27的装置。
此外,终端2包括活动处理器模块28,该活动处理器模块28接收活动触发器模块26的通知27,并且控制器模块17适于在接收到所述活动触发器模块的通知时和媒体播放器设备15以及协作控制器模块11交互,以暂时中断多媒体内容广播并在会话中对用户解除静音。参照图2,活动处理器模块28和协作控制器模块11及控制器模块17一起在控制器设备18中实施。
参考图3和图4,活动处理器模块28在会话中发生活动事件时向控制器模块17发送通知29。因此,控制器模块17向媒体播放器设备15发送通知30以暂时中断多媒体内容的广播,所述媒体播放器设备也向媒体服务器12发送通知31以暂时停止发送包括所述多媒体内容的多媒体流24。
此外,控制器模块17向协作控制器模块11发送通知32,因此所述协作控制器模块向全局协作设备10发送专用通知33以在会话中对用户解除静音。
所述方法还规定,允许用户1如果需要则可以重新开始广播多媒体内容,在重新开始广播之后该用户在会话中自动被静音。为此,本地协作设备5包括允许用户1请求重新开始广播的装置,例如通过在会议界面6a上显示互动播放按钮,用户1可以激活该按钮以重新开始。因此,控制器模块17与协作控制器模块11交互,以在重新开始时在会话中对用户静音。
参照图3,本地协作模块5通过用户界面6a向已开始并且停止广播多媒体内容的媒体播放器设备15发送通知34,以从最近暂时中断的时间重新开始广播。因此,媒体播放器设备15向媒体服务器12发送新的请求23,作为响应,所述媒体服务器从暂时中断重新开始发送多媒体流24。
媒体播放器设备12还向控制器模块17发送通知35以指示广播已重新开始,因此控制器模块17向协作控制器模块11发送新的通知20以静音,并且所述协作控制器模块向全局协作设备10发送新的通知21以在会话中对用户1静音。
因此,用户1可以选择暂时停止参与会议以观看多媒体内容而不退出会议,因为他仍然和会话保持连接。
所述方法还规定,在会话中对用户1静音,当预定时段内会话中未发生活动事件时,即在所述时段内用户1,1a都没有会话中讲话和/或发送任何消息和/或共享任何文件时,重新开始广播多媒体内容。因此,用户1可以从上次暂时中断广播开始观看多媒体内容,同时等待会话中发生新的活动事件。
为此,活动触发器模块26适于在检测模块25a、25b在预定义的时段内未在会话中检测到任何活动事件时向用户1的终端2发送通知38。例如,预定义的时段可为至少五秒钟,并且可以由会议组织者在创建会话的过程中定义。
参照图4,当检测模块25a、25b在至少五秒钟内未检测到任何活动事件时,活动触发器模块26向活动处理器模块28发送通知38,因此活动处理器模块28向控制器模块17发送通知39。因此,控制器模块17向已开始并且停止广播多媒体内容的媒体播放器设备15发送新的通知22来广播,因此所述媒体播放器设备向媒体服务器12发送新的请求23,作为响应,所述媒体服务器从上次暂时中断重新开始发送多媒体流24。
同时,控制器模块17向协作控制器模块11发送新的通知20,因此所述协作控制器模块向全局协作设备10发送新的通知21以在会话中对用户1静音。
所述方法还规定,允许用户1中断多媒体内容广播,中断后在会话中用户自动解除静音。为此,本地协作设备5包括允许用户1请求中断广播的装置,例如通过在会议界面6a上显示互动暂停和/或互动停止按钮,用户1可以激活该按钮以中断。因此,控制器模块17与协作控制器模块11交互,以在中断时在会话中对用户解除静音。
参照图5,广播通过用户界面6a向广播多媒体内容的媒体播放器设备15发送通知40以中断所述广播。因此,媒体播放器设备15向媒体服务器12发送通知31,因此所述媒体服务器停止发送多媒体流24。
媒体播放器设备15还向控制器模块17发送通知42以指示多媒体内容广播被中断,因此控制器模块17向协作控制器模块11发送通知32以解除静音,并且所述协作控制器模块向全局协作设备10发送通知33以在会话中对用户1解除静音。
因此,正与多媒体会议会话连接的每个用户1、1a都能够受益于对多媒体内容广播的异步和个性化控制,所述多媒体内容由会议组织者作为会议介绍而共享。此外,借助活动事件的检测和多媒体内容广播的自动中断,会议能够保持优先级,并且所述广播被赋予实时背景状态。
说明书和附图仅仅展示了本发明的原理。因此,必须理解的是,本领域技术人员能够想出各种配置,尽管在此未明显描述或显示,这些配置能够实现本发明的原理并且包含于本发明的精神和范围内。此外,所有在此描述的例子原则上仅用于教学目的,以帮助读者理解本发明的原理及发明人对推动现有技术所贡献的想法,并且不应理解为受限于这些特别描述的例子和条件。此外,在此描述原理,方面,本发明的实施方式,以及其特定例子的所有陈述应理解为包含其等价物。