交互式语音和视频响应实现会议控制的方法及系统的制作方法

文档序号:7765397阅读:226来源:国知局
专利名称:交互式语音和视频响应实现会议控制的方法及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种交互式语音和视频响应实现会议控制的方法及系统。
背景技术
交互式语音和视频响应(InteractiveVoice and Video Response,简称为 IVVR) 方式是指应用服务器(AS)通过语音或者视频提示终端采用拨号的方式与应用服务器交 互,从而实现二者的及时互动式服务。会话初始协议(Session Initiation Protocol,简称为SIP)是一种IP电话信令 协议,用于建立、修改和终结多个用户参与的多媒体会话过程。目前通过SIP信令实现应用 服务器对媒体服务器(MRS)控制均需要在应用服务器和媒体服务器之间建立一个会控会 话,在此会话上承载媒体服务标记语言(Media Server Markup Language,简称为MSML)来 实现对媒体服务器的各种会议控制。MSML是一种应用服务器和媒体服务器之间进行会议创建、会议控制和删除会议的 规范,其定义了二者之间的控制流程和接口。目前,应用服务器和终端之间的每一次交互为 一个子会话,交互完成后,删除该子会话;此子会话由应用服务器发起,在媒体服务器的触 发下删除。如果需要进行下一步操作,需要由应用服务器依据会议控制状态和终端响应情 况发起一个新的子会话,应用服务器和终端进行下一次交互。按照目前的流程,应用服务器 只能在子会话开始和结束这两个状态之间可以接收用户的响应情况,从而实现与终端用户 的交互,而终端用户无法主动查询会议控制状态,也无法主动的进行会议控制。另外,由于 在会议过程中的会议控制复杂,需要多级目录,导致需要不断的创建和删除子会话,从而增 加了应用服务器的负荷。针对相关技术中终端用户无法主动进行会议控制以及应用服务器的负荷较重的 问题,目前尚未提出有效的解决方案。

发明内容
本发明的主要目的在于提供一种IVVR实现会议控制的方法及系统,以至少解决上述问题。根据本发明的一个方面,提供了一种IVVR实现会议控制的方法,包括应用服务 器与媒体服务器建立对会议进行控制的会控会话;终端加入所述会议,所述应用服务器为 所述终端创建一个收号状态标识;所述应用服务器通过切换所述收号状态标识的状态与所 述终端进行交互,实现会议控制操作。根据本发明的另一方面,提供了一种IVVR实现会议控制的系统,包括媒体服务 器,用于与应用服务器建立对会议进行控制的会控会话;应用服务器,用于在终端加入所述 会议时,为所述终端创建一个收号状态标识,通过切换所述收号状态标识的状态与所述终 端进行交互,实现会议控制操作。
通过本发明,应用服务器为每个终端创造一个收号状态标识,通过切换该收号状 态标识实现与终端的交互,而无需创建子会话,从而解决了由于需要不断的创建和删除子 会话而导致应用服务器和媒体服务器的负荷较重的问题,进而使得终端可以主动对会议进 行控制,改善了会议电视系统的用户体验,减轻了应用服务器和媒体服务器的负荷。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的IVVR实现会议控制的系统的结构示意图;图2是根据本发明实施例的IVVR实现会议控制的方法的流程图;图3是根据本发明实施例的收号状态标识切换的示意图;图4是根据本发明实施例一的IVVR实现会议控制的系统的结构示意图;图5是根据本发明实施例一的IVVR实现会议控制的方法的流程图;图6是根据本发明实施例二的IVVR实现会议控制的系统的结构示意图;图7是根据本发明实施例二的IVVR实现会议控制的方法的流程图;图8是根据本发明实施例三的IVVR实现会议控制的系统的结构示意图;图9是根据本发明实施例三的IVVR实现会议控制的方法的流程图;图10是根据本发明实施例三的一个实例的会议控制流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本发明实施例,提供了一种IVVR实现会议控制的系统,如图1所示,该系统主 要包括媒体服务器2,用于与应用服务器4建立对会议进行控制的会控会话;应用服务器 2,用于在终端加入所述会议时,为该终端创建一个收号状态标识(IsRcvFlg),通过切换该 收号状态标识的状态与所述终端进行交互,实现会议控制操作。在本发明实施例中,收号状态标识可以有两种状态,例如,可以用0和1来表示,通 过该标识可以指示应用服务器是否可以对终端进行收号。通过本发明实施例提供的该系统,应用服务器可以通过为每个终端创建一个收号 状态标识来与该终端进行交互,而无需创建子会话,从而减轻了应用服务器和媒体服务器 的负荷,简化了应用服务器与终端进行交互的流程。根据本发明实施例,还提供了一种IVVR实现会议控制的方法,图2为根据本发明 实施例的IVVR实现会议控制的方法的流程图,如图2所示,主要包括以下步骤步骤S202,应用服务器与媒体服务器建立对会议进行控制的会控会话; 步骤S204,终端加入所述会议,应用服务器为该终端创建一个收号状态标识;步骤S206,应用服务器通过切换终端的收号状态标识的状态与该终端进行交互, 实现会议控制操作。例如,应用服务器(AS)可以对应每个终端创建一个收号状态标识(IsRcvFlg),通 过该收号状态标识来表示AS是否可以收号,在本发明实施例中,该收号状态标识可以两种状态,分别用O和1来表示,应用服务器可以根据当前的情况对终端的该收号状态标识进行 切换,如图3所示,收号状态标识的两种状态可以按照以下规则进行切换0 终端上端后,AS初始化为此状态,AS在1状态下收号后切换到0 ;1 :AS给媒体服务器发收号指示(媒体服务器以双音多频(Dual Tone Multi Frequecy,简称为DTMF)码流的形式发送)后切换到此状态,收到媒体服务器上报的收号报 告(digits)后切换为0。通过本发明实施例的提供的上述方法,应用服务器在对会议进行控制时,可以通 过创建的收号状态标识与终端进行交互,而无需创建子会话,从而可以减轻应用服务器和 媒体服务器的负荷,简化会议控制流程。实施例一图4为根据本发明实施例一的IVVR会议控制系统的结构示意图。如图4所示,在本发明实施例一中,应用服务器4可以包括发送模块40,用于在 终端的收号状态标识的第一状态下,针对该终端向所述媒体服务器发送收号指示,并触发 管理模块42将所述收号状态标识的状态切换到第二状态;管理模块42,用于切换所述收号 状态标识的状态;第一收号模块44,用于在接收到所述媒体服务器2发送的收号报告后,在 所述收号状态标识的所述第二状态下接受收号,并触发所述管理模块42将所述收号状态 标识的状态切换到所述第一状态;执行模块46,用于执行与所述终端拨打的号码对应的会 议控制操作;媒体服务器2可以包括第二收号模块20,用于接收所述终端的DTMF码流,从中 解析出所述终端的拨号内容和所述终端的信息;上报模块22,用于向所述应用服务器4上 报所述终端的拨号内容和所述终端的信息。通过本发明实施例的上述系统,可以实现在会议中由AS主动发送收号指示,从而 实现AS与终端的交互,完成对会议的控制。图5为本发明实施例一中实现对会议进行控制的方法的流程图,如图5所示,在本 发明实施例中,对会议进行控制主要包括以下步骤步骤501 步骤503,AS向MRS发送邀请消息(INVITE),建立与MRS之间的会控 会话;步骤504,AS在终端的收号状态标识的状态0下给MRS发送收号指示(dtmf) /播 放语音或视频指示(Play),并同时把该终端的收号状态标识的状态切换为1 ;步骤505,终端拨号会控,即终端拨打控制号码,MRS接收到终端拨打的控制号码 而触发发送的DTMF码流后,从中解析出终端的拨号内容和终端的信息,并上报给AS ;在实际应用中,MRS在接收到AS的收号指示后,将向终端放音或播放视频,终端可 以根据MRS播放的语音或视频的指示,可以拨打会议的控制号码;步骤506,AS对终端拨打的控制号码进行收号后,将该终端的IsRcvFlg切换为0, 收号完成,执行终端拨打的控制号码对应的会控操作;收号完成,继续等待收号,而无需执行销毁子会话过程。步骤507 508,会议控制结束,AS与MRS之间进行协商,删除创建的会控会话。
在本发明实施例上述方法中,不需要创建和删除子回话操作,减轻了 AS和MRS的 负荷。
实施例二图6是根据本发明实施例二的IVVR实现会议控制的系统的结构示意图,如图6所 示,本发明实施例二的系统中,媒体服务器2可以包括第一收号模块60,用于接收所述终 端的DTMF码流,从中解析出所述终端的拨打的所述查询号码和所述终端的信息;上报模块 62,用于向所述应用服务器4上报所述终端的拨打的所述查询号码和所述终端的信息;所 述应用服务器4可以包括接收模块64,用于在所述收号状态标识的第一状态(例如,图3 所示的0状态)下,接受所述查询号码,触发执行模块66,以及触发管理模块68将所述收号 状态标识的状态切换到第二状态(例如,图3所示的1状态);执行模块66,用于根据所述 终端的属性和权限向所述媒体服务器2发送收号指示以及播放语音或视频提示的指示;管 理模块68,用于切换所述收号状态标识的状态。通过本发明实施例二的上述系统,会议中,终端可以主动查询可用的会控操作。在实际应用中,终端可以根据媒体服务器2播放的语音或视频提示,进一步拨打 控制号码,因此,在本发明实施例二的一个优选实施方式中,第一收号模块60还用于接收 所述终端根据所述媒体服务器2的指示拨打的号码时发送的DTMF码流,从中解析出所述终 端的拨号内容和所述终端的信息;所述上报模块62还用于向应用服务器4上报所述第一收 号模块解析出所述终端的拨号内容和所述终端的信息;而应用服务器还可以包括第二收 号模块,用于在所述收号状态标识的所述第二状态下对所述终端根据所述媒体服务器的指 示拨打的号码进行收号,并触发管理模块68将所述收号状态标识切换到所述第一状态。在实际应用中,在管理模块68将所述收号状态标识切换到第一状态后,应用服务 器4可以执行与终端拨打的号码对应的会控操作,如果该操作需要媒体服务器2进行放音, 则应用服务器4可以进一步触发执行模块66指示媒体服务器2播放语音或视频提示,以完 成相应的会议控制。图7是根据本发明实施例二的会议控制的流程图,如图7所示,在本发明实施例二 中对会议进行控制的流程主要包括以下步骤步骤701 703,同步骤501 503 ;步骤704,上会终端直接拨打查询号(例如,*),MRS上报digits (含收号内容和终 端信息);步骤705,AS在该终端的收号状态标识(IsRcvFlg)的0状态下接受查询号,不切 换IsRcvFlg状态;步骤706,AS依据终端属性和权限发出play/dtmf (给出语音或视频提示/收号指 示)给MRS,将该终端的IsRcvFlg切换为1 ;如果终端根据MRS播放的语音或视频进行拨号,则继续执行下面步骤步骤707,终端按照提示拨号进行会控操作,MRS上报digits (含收号内容和终端 信息);步骤708,AS在该终端的IsRcvFlg的1状态下收号,并将该IsRcvFlg切换为0, 查询号收号完成,AS依据终端拨打的上述号码的业务流程判断是否需要向终端进行语音或 视频提示,如果是,则可以执行图5中的步骤504 步骤506 ;
步骤709 710,同步骤507 508。通过本发明实施例提供的上述方案,对于不熟悉会控流程的用户,可以在会议的任何时候可以通过查询可用操作,实现会议控制。实施例三图8是根据本发明实施例三的IVVR实现会议控制的系统的结构示意图,如图8所 示,本发明实施例三的系统中,所述媒体服务器2可以包括第一收号模块82,用于接收所 述终端拨打的对所述会议进行控制的控制号码时发送的DTMF,从中解析出所述终端的拨号 内容和所述终端的信息;上报模块84,用于向所述应用服务器4上报所述第一收号模块解 析出所述终端的拨号内容和所述终端的信息;所述应用服务器4可以包括第二收号模块 86,用于在所述收号状态标识的第一状态下,对所述终端拨打的所述控制号码进行收号;判 断模块88,用于根据所述终端的信息判断所述终端是否有权限执行与所述控制号码对应的 会议控制操作。在实际应用中,如果判断模块88判断所述终端有权限执行与所述控制号码对应 的会议控制操作,则所述应用服务器4对所述终端执行与该控制号码对应的会议控制操 作,如果该会议控制操作还需要媒体服务器2进行提示,则应用服务器4可以进一步向媒体 服务器4发送dfmf/play指示,以完成相应的会议控制。通过本发明实施例的上述系统,终端可以直接进行会议控制操作(简称为会控操 作),从而使得终端可以主动对会议进行控制。图9是本发明实施例中对会议进行控制的流程图,如图9所示,在本发明实施例 中,对会议进行控制主要包括以下步骤步骤901 步骤903,与步骤501 503相同;步骤904,终端直接拨号做会控,MRS上报digits (含收号内容和终端信息);步骤905,AS在0状态下收号,不切换IsRcvFlg状态;
步骤906,AS依据终端属性和权限判断是否可以做对应的会控操作,收号完成;在实际应用中,如果判断终端可以做相应的会控操作,则AS执行相应的会控操 作,如果AS依据该会控操作的业务流程判断需要向MRS发送收号指示或播放指示,则可以 执行步骤504 506。步骤907 908,同步骤507 508。本发明实施例提供的上述方案适应于熟悉会控流程的用户,可以让用户在任何时 候都可以允许的会控操作,提高了用户体验。图10为本发明实施例三中终端A直接执行点名操作的流程图,如图10所示,在本 发明实施例三,用户直接执行点名操作主要包括以下步骤步骤1001,AS和MRS建立会控会话之后,创建会议成功,终端用户A上端成功,且 终端用户A是广播源,AS记录A的收号状态为0,后续终端B,C上端;步骤1002,A想要做点名操作,点名B,直接按8 ;步骤1003,MRS上报digits (其中携带的收号内容为8,携带的终端信息为拨号 终端=A);步骤1004,AS收号,不切换终端用户A的IsRcvFlg状态,识别终端用户A拨打的 8为点名,且A为广播源可以点名,由于点名需要有被点名端,因此需要发放音收号指示给 MRS,并把终端用户A的IsRcvFlg切换为1 ;步骤1005,终端依据MRS播放的提示,输入B号码;
步骤1006,MRS上报digits (收号内容B/拨号终端A);步骤1007,AS收号,把A对应IsRcvFlg状态切换为0,收号完成,直接点名。从以上的描述中,可以看出,根据本发明实施例提供的技术方案,使得终端用户能 随时参与会控流程,增强了 IVVR会控的灵活性;并且,在本发明实施例中,应用服务器与终 端进行交互时,不需要进行子会话的创建和删除过程,简化了流程,增强了软件可靠性。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种交互式语音和视频响应IVVR实现会议控制的方法,其特征在于,包括应用服务器与媒体服务器建立对会议进行控制的会控会话;终端加入所述会议,所述应用服务器为所述终端创建一个收号状态标识;所述应用服务器通过切换所述收号状态标识的状态与所述终端进行交互,实现会议控制操作。
2.根据权利要求1所述的方法,其特征在于,所述应用服务器通过切换所述收号状态 标识的状态与所述终端进行交互包括所述应用服务器在所述收号状态标识的第一状态下,针对所述终端向所述媒体服务器 发送收号指示,并将所述收号状态标识的状态切换到第二状态;所述终端拨打号码,所述媒体服务器收到所述终端的双音多频DTMF码流后,解析出所 述终端的拨号内容和所述终端的信息,并上报给所述应用服务器;所述应用服务器在所述收号状态标识的所述第二状态下接受收号,将所述终端的所述 收号状态标识切换到所述第一状态,收号完成,执行与所述终端拨打的号码对应的会议控 制操作。
3.根据权利要求1所述的方法,其特征在于,所述应用服务器通过切换所述收号状态 标识的状态与所述终端进行交互包括所述终端拨打查询号码;所述媒体服务器收到所述终端的DTMF码流后,解析出所述终端的拨号内容和所述终 端的信息,并上报给所述应用服务器;所述应用服务器在所述收号状态标识的第一状态下接受所述查询号码,根据所述终端 的属性和权限向所述媒体服务器发送收号指示以及播放语音或视频提示的指示,将所述收 号状态标识的状态切换为第二状态。
4.根据权利要求3所述的方法,其特征在于,所述应用服务器通过切换所述收号状态 标识的状态与所述终端进行交互还包括所述终端按照所述媒体服务器的提示拨打控制号码;所述媒体服务器收到所述终端的码流后,解析出所述终端的拨号内容和所述终端的信 息,并上报给所述应用服务器;所述应用服务器在所述收号状态标识的所述第二状态下对所述控制号码进行收号,将 所述终端的所述收号状态标识切换到所述第一状态,所述查询号码收号完成,向所述终端 执行与所述控制号码对应的所述会议控制操作。
5.根据权利要求1所述的方法,其特征在于,所述应用服务器通过切换所述收号状态 标识的状态与所述终端进行交互包括所述终端拨打控制号码;所述媒体服务器收到所述终端的码流后,解析出所述终端的拨号内容和所述终端的信 息,并上报给所述应用服务器;所述应用服务器在所述收号状态标识的第一状态下对所述控制号码进行收号; 所述应用服务器根据所述终端的信息判断所述终端是否有权限执行所述会议控制操 作,完成对所述终端的收号。
6.根据权利要求5所述的方法,其特征在于,在完成对所述终端的收号之后,所述方法还包括如果终端有权限执行所述会议控制操作,则向所述终端执行与所述控制号码对应 的所述会议控制操作。
7.一种交互式语音和视频响应IVVR实现会议控制的系统,其特征在于,包括 媒体服务器,用于与应用服务器建立对会议进行控制的会控会话;应用服务器,用于在终端加入所述会议时,为所述终端创建一个收号状态标识,通过切 换所述收号状态标识的状态与所述终端进行交互,实现会议控制操作。
8.根据权利要求7所述的系统,其特征在于, 所述应用服务器包括发送模块,用于在所述收号状态标识的第一状态下,针对所述终端向所述媒体服务器 发送收号指示,并触发管理模块将所述收号状态标识的状态切换到第二状态; 所述管理模块,用于切换所述收号状态标识的状态;第一收号模块,用于在接收到所述媒体服务器发送的收号报告后,在所述收号状态标 识的所述第二状态下接受收号,并触发所述管理模块将所述收号状态标识的状态切换到所 述第一状态;执行模块,用于执行与所述终端拨打的号码对应的会议控制操作; 所述媒体服务器包括第二收号模块,用于接收所述终端的DTMF码流,从中解析出所述终端的拨号内容和所 述终端的信息;上报模块,用于向所述应用服务器上报所述终端的拨号内容和所述终端的信息。
9.根据权利要求7所述的系统,其特征在于, 所述媒体服务器包括第一收号模块,用于接收所述终端的DTMF码流,从中解析出所述终端的拨打的所述查 询号码和所述终端的信息;上报模块,用于向所述应用服务器上报所述终端的拨打的所述查询号码和所述终端的 fn息;所述应用服务器包括接收模块,用于在所述收号状态标识的第一状态下,接受所述查询号码,触发执行模 块,以及触发管理模块将所述收号状态标识的状态切换到第二状态;所述执行模块,用于根据所述终端的属性和权限向所述媒体服务器发送收号指示以及 播放语音或视频提示的指示;所述管理模块,用于切换所述收号状态标识的状态。
10.根据权利要求9所述的系统,其特征在于,所述第一收号模块还用于接收所述终端根据所述媒体服务器的指示拨打的号码时发 送的DTMF码流,从中解析出所述终端的拨号内容和所述终端的信息;所述上报模块还用于向所述应用服务器上报所述第一收号模块解析出所述终端的拨 号内容和所述终端的信息;所述应用服务器还包括第二收号模块,用于在所述收号状态标识的所述第二状态下 对所述终端根据所述媒体服务器的指示拨打的号码进行收号,并触发所述管理模块将所述 收号状态标识切换到所述第一状态。
11.根据权利要求7所述的系统,其特征在于, 所述媒体服务器包括第一收号模块,用于接收所述终端拨打的对所述会议进行控制的控制号码时发送的 DTMF,从中解析出所述终端的拨号内容和所述终端的信息;上报模块,用于向所述应用服务器上报所述第一收号模块解析出所述终端的拨号内容 和所述终端的信息;所述应用服务器包括第二收号模块,用于在所述收号状态标识的第一状态下,对所述终端拨打的所述控制 号码进行收号;判断模块,用于根据所述终端的信息判断所述终端是否有权限执行与所述控制号码对 应的会议控制操作。
全文摘要
本发明公开了一种交互式语音和视频响应实现会议控制的方法及系统,其中,该方法包括应用服务器与媒体服务器建立对会议进行控制的会控会话;终端加入所述会议,所述应用服务器为所述终端创建一个收号状态标识;所述应用服务器通过切换所述收号状态标识的状态与所述终端进行交互,实现会议控制操作。通过本发明,可以解决由于需要不断的创建和删除子会话而导致应用服务器和媒体服务器的负荷较重的问题,进而使得终端可以主动对会议进行控制,改善了会议电视系统的用户体验,减轻了应用服务器和媒体服务器的负荷。
文档编号H04N7/15GK101990084SQ20101054708
公开日2011年3月23日 申请日期2010年11月16日 优先权日2010年11月16日
发明者苏达峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1