对视频会议终端的状态进行监控的方法及多点控制单元与流程

文档序号:12701824阅读:192来源:国知局
对视频会议终端的状态进行监控的方法及多点控制单元与流程
本发明涉及多媒体通信领域,尤其涉及一种对视频会议终端的状态进行监控的方法及多点控制单元。

背景技术:
随着IP网络和多媒体通信技术的快速发展,视频会议系统在现代企业中得到了广泛的应用。会议电视系统是指,利用电视设备及会议电视终端,通过MCU(MultipointControlUnit,多点控制单元)将分布在各地的多个用户终端召集到同一个会议中。在现实应用中,小型化会议和自助式会议越来越多,迟入会或会议中途退出会议的情况很常见。如果会议组织者对此一无所知,势必会对会议造成影响。在传统的会议电视系统中,通过人工登录后台查看各会场状态的方式在会议中操作非常不方便。如果在会议中某会场断开连接,会议继续召开,将导致该断开的终端用户错过会议内容。而断开的终端用户也会感觉不便,需要通过电话等方式主动向会议管理员咨询或向组织者寻求帮助。

技术实现要素:
本发明的目的在于提供一种对视频会议终端的状态进行监控的方法及多点控制单元,以克服现有查看各会场状态不便的缺陷。为解决上述问题,本发明提供了一种对视频会议终端的状态进行监控的方法,包括:当视频会议开始后,多点控制单元实时对各会场进行监控;当监控到部分会场中终端的参会状态发生改变时,向指定终端发送监控通知消息,其中至少携带该参会状态发生改变的终端的标识信息及该终端当前的参会状态。进一步地,所述方法还包括:当所述指定终端收到所述监控通知消息后,通过配置的显示装置对所述监控通知消息的内容进行显示。进一步地,所述方法还包括:当监控到部分会场中终端的参会状态发生改变时,根据所述终端的标识信息在地址簿中查找是否保存有所述终端的记录;如果有,则在向指定终端发送的监控通知消息中,还携带查找到的所述终端的记录;其中,所述终端的记录中包括:终端的名称、终端的号码、联系人及联系号码中的任意一项或任意组合。进一步地,所述终端的参会状态分为加入会议及退出会议。进一步地,在所述视频会议开始前,所述多点控制单元提供界面供用户选择是否对所述视频会议的各会场进行监控;所述当视频会议开始后,多点控制单元实时对各会场进行监控,具体包括:当视频会议开始后,如确认所述用户选择对所述视频会议的各会场进行监控,则所述多点控制单元实时对各会场进行监控。进一步地,在确认所述用户选择对所述视频会议的各会场进行监控后,所述多点控制单元提供界面供用户选择一终端作为所述指定终端。相应地,本发明还提供了一种多点控制单元,应用于视频会议系统中,包括:会议业务管理模块,用于提供接口供用户选择与会终端;还用于在确认用户选择完成后,向多点控制模块发送通知消息,其中携带用户选择的各与会终端的标识信息;所述多点控制模块,用于在收到所述通知消息后,呼叫各与会终端,召开视频会议,并向协议栈模块发送监控指示;所述协议栈模块,用于在收到所述监控指示后,实时对各会场进行监控;还用于在监控到部分会场中终端的参会状态发生改变时,向指定终端发送监控通知消息,其中至少携带该参会状态发生改变的终端的标识信息及该终端当前的参会状态。进一步地,所述协议栈模块还用于在监控到部分会场中终端的参会状态发生改变时,向所述多点控制模块发送状态改变通知消息,其中至少携带所述终端的标识信息;所述多点控制模块还用于在接收到所述状态改变通知消息后,根据其中携带的所述终端的标识信息在地址簿中查找是否保存有所述终端的记录;如果有,则向所述协议栈模块回复的所述监控通知消息中携带查找到的所述终端的记录;其中,所述终端的记录中包括:终端的名称、终端的号码、联系人及联系号码中的任意一项或任意组合。进一步地,所述协议栈模块监控到部分会场中终端的参会状态发生改变,具体包括:所述协议栈模块还用于在监控到部分会场中终端的参会状态由加入会议变为退出会议,或者由退出会议变为加入会议。进一步地,所述会议业务管理模块还用于提供界面供用户选择一终端作为所述指定终端。进一步地,所述多点控制模块中包括会议调度子模块与消息控制与转发子模块;所述会议调度子模块用于接收所述通知消息,呼叫各与会终端,召开视频会议;还用于向所述消息控制与转发子模块发送开启监控模式消息;所述消息控制与转发子模块用于在收到所述开启监控模式消息后,向所述协议栈模块发送监控指示。进一步地,所述消息控制与转发子模块用于在接收到所述协议栈模块发来的状态改变通知消息后,向所述会议调度子模块发送查询请求,其中至少携带所述终端的标识信息;所述会议调度子模块收到查询请求后,需要根据其中携带的所述终端的标识信息在地址簿中查找是否有该终端的记录,并将查找的所述终端的记录通过查询成功响应发送给所述消息控制与转发子模块。与现有技术相比较,本发明具有以下优点:1)采用本发明后,对于会议组织者来说,不需要在会议中手动操作后台会议管理页面去查看各会场的状态,也不需再手动编辑短消息向指定会场或主席进行发送;2)本发明会实时向会议组织者和主席上报会场的参会状态,极大地方便了会议组织者对会议的整体掌控。迟后加入视频会议的终端用户可以让主席或监控会场了解该终端已经入会,会议议程或内容可以针对性地发生改变。而会议中因各种原因断开的会场又可以让主席和监控会场实时对该情况进行了解并寻求解决办法;3)本发明实现简单,无需额外增加其他的实体模块。附图说明图1是本发明实施例中对视频会议终端的状态进行监控的方法流程图;图2是本发明实施例中对视频会议终端的状态进行监控的整体流程图;图3是本发明实施例中MCU侧监控会议终端状态的消息交互流程图;图4是本发明实施例中终端侧监控会议状态的消息流程图;图5是本发明实施中视频会议监控系统结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在本实施例中,一种对视频会议终端的状态进行监控的方法,如图1所示,包括:当视频会议开始后,MCU实时对各会场进行监控;当监控到部分会场中终端的参会状态发生改变时,向指定终端发送监控通知消息,其中至少携带该终端的标识信息及该终端当前的参会状态。其中,终端的参会状态分为:加入会议及退出会议。此后,当该指定终端收到监控通知消息后,可通过配置的显示装置对该监控通知消息的内容进行显示,以达到提示相关人员的目的。该指定终端可以预配置的,也可以是在会议开始前由MCU提供界面供用户选择的。通常,视频会议的开始是由用户通过会议电视业务管理系统选择与会终端列表来触发的。终端参会状态的改变可以通过以下方式中的任意一种来触发:1、终端以各种方式主动呼叫或挂断会议;2、会议管理员通过会议管理页面进行添加终端、删除终端、连接或断开操作;3、终端由于自身异常导致在会议中断开。下面结合附图对本发明的监控机制进行详细阐述。如图2所示,对视频会议用户终端的状态进行监控的方法,包括:步骤201:会议管理员通过MCU中的会议业务管理模块从终端列表中选择与会终端,召开视频会议。在确认会议管理员完成选择后,会议业务管理模块向会议调度子模块发送通知消息,其中携带用户选择的各与会终端的标识信息,以指示会议调度子模块召开视频会议并呼叫各与会终端入会;步骤202:会议管理员通过会议业务管理模块选择是否进行监控,如果确认选择不监控,则不启动监控模式,按照原有流程进行处理后,结束;否则,会议业务管理模块提示会议管理员在终端列表中选择一终端作为指定终端。在确认选择完成后,会议业务管理模块将选择的结果通知给会议调度子模块;步骤203:如果选择的结果为监控,则会议调度子模块向消息控制与转发子模块发送开启监控模式消息;消息控制与转发子模块收到后,向协议栈模块发送监控指示,协议栈模块收到该监控指示后开始监控会议中各终端的参会状态的变化;其中,该变化涉及三种:一种是终端在会议中到离开会议,一种是终端由未在会议中变为主叫入会,另外一种是终端从断开到连接状态;步骤204:当监测到某终端加入或退出该视频会议时,协议栈模块会向消息控制与转发子模块发送状态改变通知消息,其中至少携带该终端的标识信息;消息控制与转发子模块收到后,向会议调度子模块发送查询请求,其中携带上述终端的标识信息;其中,终端加入及退出时频会议的情景比较多,具体包括:1、终端通过会议管理界面操作加入会议;2、终端通过主叫方式加入会议;3、终端通过主动挂断方式断开会议;4、由于异常原因导致终端在会议中断开,该异常原因包括:由于网络原因,导致终端与MCU之间的会议保活消息超时等。步骤205:会议调度子模块收到查询请求后,需要根据其中携带的终端的标识信息在地址簿中查找是否有该终端的记录;如果没有,则向消息控制与转发子模块发送查询失败响应;如果有,则会议调度子模块向消息控制与转发子模块发送查询成功响应,其中携带查询到的该终端的记录,该记录可包括:终端的名称、终端的号码、联系人、联系号码等信息中的任意一个或任意组合;步骤206:消息控制与转发子模块向协议栈模块下发监控通知消息,由协议栈模块通过非标消息向指定终端进行发送;其中,若消息控制欲与转发子模块收到的是查询失败响应,则监控通知消息中携带上述终端的标识信息及该终端当前的参会状态信息;若消息控制欲与转发子模块收到的是查询成功响应,则监控通知消息中携带上述终端的标识信息、该终端当前的参会状态信息及查询到的该终端的记录;步骤207:指定终端中的协议栈模块接收到MCU传送过来的监控通知消息后,把该消息透传给本终端中的主控模块,由主控模块向本终端中的协议栈模块回送接收成功响应并向本终端中的媒体处理模块下发监控通知消息,通知负责显示的媒体处理模块通过短消息或字幕叠加的方式显示到显示设备上。在上述流程中,多点控制单元中各模块的交互流程如图3所示,指定终端中各模块的交互流程如图4所示。在本实施例中,如图5所示,视频会议系统包括多点控制单元MCU及视频会议终端。其中,多点控制单元包括:会议业务管理模块,用于提供接口供用户选择与会终端;还用于在确认用户选择完成后,向多点控制模块发送通知消息,其中携带用户选择的各与会终端的标识信息;所述多点控制模块,用于在收到所述通知消息后,呼叫各与会终端,召开视频会议,并向协议栈模块发送监控指示;所述协议栈模块,用于在收到所述监控指示后,实时对各会场进行监控;还用于在监控到部分会场中终端的参会状态发生改变时,向指定终端发送监控通知消息,其中至少携带该参会状态发生改变的终端的标识信息及该终端当前的参会状态。较佳地,所述协议栈模块还用于在监控到部分会场中终端的参会状态发生改变时,向所述多点控制模块发送状态改变通知消息,其中至少携带所述终端的标识信息;所述多点控制模块还用于在接收到所述状态改变通知消息后,根据其中携带的所述终端的标识信息在地址簿中查找是否保存有所述终端的记录;如果有,则向所述协议栈模块回复的所述监控通知消息中携带查找到的所述终端的记录;其中,所述终端的记录中包括:终端的名称、终端的号码、联系人及联系号码中的任意一项或任意组合。较佳地,所述协议栈模块监控到部分会场中终端的参会状态发生改变,具体包括:所述协议栈模块还用于在监控到部分会场中终端的参会状态由加入会议变为退出会议,或者由退出会议变为加入会议。较佳地,所述会议业务管理模块还用于提供界面供用户选择一终端作为所述指定终端。较佳地,所述多点控制模块中包括会议调度子模块与消息控制与转发子模块;所述会议调度子模块用于接收所述通知消息,呼叫各与会终端,召开视频会议;还用于向所述消息控制与转发子模块发送开启监控模式消息;所述消息控制与转发子模块用于在收到所述开启监控模式消息后,向所述协议栈模块发送监控指示。较佳地,所述消息控制与转发子模块用于在接收到所述协议栈模块发来的状态改变通知消息后,向所述会议调度子模块发送查询请求,其中至少携带所述终端的标识信息;所述会议调度子模块收到查询请求后,需要根据其中携带的所述终端的标识信息在地址簿中查找是否有该终端的记录,并将查找的所述终端的记录通过查询成功响应发送给所述消息控制与转发子模块。视频会议终端,用于和MCU进行实时双向的视音频及数据交互。主要包括的模块为:协议栈模块,用于跟MCU进行数据交互;主控模块,用于消息的转发和控制;媒体处理模块,用于媒体的编解码处理和显示。综上所述,本发明通过在MCU上增加消息监控机制,实现了多媒体会议中对会场的上下会状态的实时监控。同时该功能成为会议组织或管理者掌管会议进程非常重要的一部分。通过本发明,会议管理或组织者可以实时的可以监控到各会场的上下会状态并可以立即采用对应措施进行处理。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1