会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 电脑编程 / 别名 / 多媒体会议系统、设备

多媒体会议系统、设备

阅读:306发布:2021-03-03

IPRDB可以提供多媒体会议系统、设备专利检索,专利查询,专利分析的服务。并且本发明涉及多媒体通信领域,本发明实施例公开了了一种多媒体会议系统、设备。该系统包括:网守,用于接收终端发送的多媒体会议管理的请求信息,对所述的多媒体会议管理的请求信息进行鉴权认证,并当鉴权认证通过时,将所述多媒体会议管理的请求信息,转发给会议管理单元;会议管理单元,用于根据所述多媒体会议管理的请求信息,控制多点控制单元管理所述多媒体会议;多点控制单元,用于在所述会议管理单元的控制下,管理所述多媒体会议;其中,所述多媒体会议管理包括:召开所述多媒体会议、或取消所述多媒体会议、或修改所述多媒体会议的召开属性、或查询所述多媒体会议、或要求加入到所述多媒体会议、或退出所述多媒体会议。应用本发明实施例的技术方案能够解决由终端发起的请求召开会议方式中网守的工作负荷过重的缺陷。,下面是多媒体会议系统、设备专利的具体信息内容。

1.一种多媒体会议系统,其特征是,包括:

网守,用于接收终端发送的多媒体会议管理的请求信息,对所述的多媒体会议管理的请求信息进行鉴权认证,并当鉴权认证通过时,将所述多媒体会议管理的请求信息转发给会议管理单元;

会议管理单元,用于根据所述多媒体会议管理的请求信息,控制多点控制单元管理所述多媒体会议;

多点控制单元,用于在所述会议管理单元的控制下,管理所述多媒体会议;

其中,所述多媒体会议管理包括:召开所述多媒体会议、或取消所述多媒体会议、或修改所述多媒体会议的召开属性、或查询所述多媒体会议、或要求加入到所述多媒体会议、或退出所述多媒体会议。

2.根据权利要求1所述的多媒体会议系统,其特征是,所述终端包括:会议别名获取单元,用于解析本终端所接收的会议请求通过消息,获取所述多媒体会议的会议别名;

管理单元,用于通过所述网守访问会议管理单元,通过所述会议管理单元管理用所述会议别名标识的多媒体会议。

3.根据权利要求1所述的多媒体会议系统,其特征是,所述网守包括:接收单元,用于接收终端发送的多媒体会议管理的请求信息;

鉴权认证单元,用于对所述多媒体会议管理的请求信息进行鉴权认证;

转发单元,用于当所述鉴权认证单元对所述多媒体会议管理的请求信息的鉴权认证通过时,将所述多媒体会议管理的请求信息转发至所述会议管理单元。

4.根据权利要求1、2或3所述的多媒体会议系统,其特征是,所述会议管理单元包括:判断子单元,用于根据所述网守转发的多媒体会议管理的请求信息,判定是否通过所述多媒体会议管理请求;

控制子单元,用于当所述判断子单元判定通过所述多媒体会议管理请求时,控制所述多点控制单元根据所述多媒体会议管理的请求信息管理所述多媒体会议。

5.一种终端,其特征是,所述终端包括:

会议别名获取单元,用于解析本终端所接收的会议请求通过消息,获取所述多媒体会议的会议别名;

管理单元,用于通过网守访问会议管理单元,通过所述会议管理单元管理用所述会议别名标识的多媒体会议;

其中,所述管理所述多媒体会议包括:召开所述多媒体会议、或取消所述多媒体会议、或修改所述多媒体会议的召开属性、或查询所述多媒体会议的信息、或要求加入到所述多媒体会议、或退出所述多媒体会议。

6.根据权利要求5所述的终端,其特征是,所述管理单元包括:信息封装子单元,用于封装多媒体会议管理的请求信息,发送子单元,用于发送所述信息封装单元封装的请求信息。

7.根据权利要5所述的终端,其特征是,所述管理单元还包括:查询子单元,用于通过所述网守访问所述会议管理单元,以查询用所述会议别名标识的多媒体会议的召开进程;和/或,属性修改子单元,用于通过所述网守访问所述会议管理单元,以修改用所述会议别名标识的多媒体会议的召开属性;和/或,取消子单元,用于通过所述网守访问所述会议管理单元,以取消用所述会议别名标识的多媒体会议。

8.根据权利要求6或7所述的终端,其特征是,所述信息封装单元,包括:信息确定单元,用于确定所述多媒体会议管理的请求信息;

操作单元,用于将所述信息确定单元所确定的多媒体会议管理的请求信息,封装在接入请求消息字段中,或者封装在注册、管理和状态消息中。

9.一种网络设备,其特征是,所述网络设备包括:

接收单元,用于接收终端发送的多媒体会议管理的请求信息;

鉴权认证单元,用于对所述多媒体会议管理的请求信息进行鉴权认证;

转发单元,用于当所述鉴权认证单元对所述多媒体会议管理的请求信息的鉴权认证通过时,将所述多媒体会议管理的请求信息转发至会议管理单元;

其中所述多媒体会议管理包括:召开所述多媒体会议、或者取消所述多媒体会议、或者修改所述多媒体会议的召开属性、或者查询所述多媒体会议的信息、或者要求加入到所述多媒体会议、或者退出所述多媒体会议。

10.一种会议管理单元,其特征是,包括:

判断子单元,用于根据网守转发的多媒体会议管理的请求信息,判定是否通过所述多媒体会议管理请求;

控制子单元,用于当所述判断子单元判定通过所述多媒体会议管理请求时,控制多点控制单元根据所述多媒体会议管理的请求信息管理所述多媒体会议;

其中,多媒体会议管理包括:召开所述多媒体会议、或者取消所述多媒体会议、或者修改所述多媒体会议的召开属性、或者查询所述多媒体会议、或者要求加入到所述多媒体会议、或者退出所述多媒体会议的信息。

11.根据权利要求10所述的会议管理单元,其特征是,所述会议管理单元还包括:封装子单元,用于将所述判断子单元的判断结果,封装在接入证实消息字段中或者封装在注册、管理和状态消息中,其中所述判断结果为:通过或者不通过所述多媒体会议管理请求;

反馈子单元,用于将所述封装子单元封装的信息,通过所述网守反馈至终端。

12.根据权利要求11所述的会议管理单元,其特征是,所述会议管理单元还包括:会议别名分配子单元,用于当所述判断子单元判定通过所述多媒体会议管理请求时,为所述多媒体会议分配用于标识所述多媒体会议的会议别名,并将所述会议别名传递至所述封装子单元,以供所述封装子单元将所述会议别名封装在所述判断结果信息中,其中所述判断结果信息中为:通过所述多媒体会议管理请求的信息。

13.根据权利要求10或11所述的会议管理单元,其特征是,所述会议管理单元还包括:解析子单元,用于解析所述多媒体会议管理的请求信息,获取的所述多媒体体会议的召开时间,其中所述多媒体会议管理的请求信息用于请求召开所述多媒体会议;

所述控制子单元包括:

时间控制子单元,用于计时,并当时间到达所述召开时间时,控制所述多点控制单元召开所述多媒体会议。

14.根据权利要求10或11所述的会议管理单元,其特征是,所述会议管理单元还包括:属性设置子单元,用于根据所述多媒体会议管理的请求信息,设置所述多媒体会议的召开属性;

所述控制子单元根据所述属性设置子单元设置的属性,控制所述多点控制单元召开所述多媒体会议。

说明书全文

多媒体会议系统、设备

[0001] 本申请是对申请号为200410000501.6,申请日为2004年1月8日,名称为“多媒体会议召开方法”的申请文件所作的分案申请。

技术领域

[0002] 本发明涉及多媒体通信领域,特别涉及一种多媒体会议系统、设备。 背景技术
[0003] 随着数据通信技术的快速发展,宽带业务的需要急剧上升,使得多媒体通信的应用越来越广泛。多媒体会议系统就是建立在数据通信的基础上,利用已有的数据通信网进行既可传输实时图像信息,又可同时传输语音信息的通信系统,进而利用本地终端为在不同地点的人提供可视的多媒体会议;同时,这种多个不在同一地点的终端能够同时接入到数据通信网中进行相互音频、视频通信的方式也推动了高速发展的数据通信业务。 [0004] 目前的多媒体会议系统能够同时支持多点接入进行音频、视频通信,参见图1,该图是现有多媒体会议系统的结构拓扑图。图1所示的多媒体会议系统包括:能够提供单向或者双向实时通信的、且可以支持语音通信和视频通信的多个终端(Terminal)10,控制各个终端10之间进行音频、视频通信的多媒体控制设备(比如:多点控制单元(MCU,Multipoint Control Unit)20)和控制与管理整个会议召开过程的业务管理中心(SMC,Service Manage Center)30,其中终端10和MCU 20之间通过各类的宽/窄带数据通信网40进行多媒体通信;同时多媒体会议系统还包括:用于执行保护数据通信网40完整性、对音频、视频数据流进行地址解析、访问控制和带宽管理的网络设备(比如:网守(GK,GateKeeper)60)和用于实现不同协议的终端之间进行相互通信的网关(GW,GateWay)50。 [0005] 现有技术中,用户预召开一次多媒体会议,首先要由用户采用电话、传真或者上网等通信方式和业务管理中心SMC 30侧的管理人员取得联系,然后用 户将召开请求信息发送到SMC 30,由SMC 30侧的管理人员根据目前网络资源可用情况来允许/拒绝该次会议的召开。其中上述召开请求信息主要包括:要召开会议的会议名称、会议密码、会场信息、会议传输速率和最大会场数目等信息。
[0006] 现有技术中,主要有三种方式用于多媒体会议的召开,具体如下: [0007] 现有技术一参照图2,该图是现有技术中采用Web方式召开多媒体会议的方法;采用Web方式召开多媒体会议的主要实现过程如下:
[0008] 用户通过PC浏览器(IE,Internet Explorer)80访问SMC 30的服务器,和SMC 30的服务器之间建立网络连接;
[0009] 通过上述建立的网络连接,用户将召开请求信息发送到SMC 30; [0010] SMC 30中的会议管理单元70分析接收的召开请求信息,并根据目前网络资源的可用情况来决定是否能够召开该次会议;如果能够召开该次会议,则在会议开始时间,通知MCU 20召开会议;
[0011] MCU 20呼叫终端10入会或者由终端10呼叫MCU 20要求入会。
[0012] 现有技术一在实现上存在的不足是:用户必须能够通过Web方式访问SMC 30的服务器,相应也就要求用户要拥有一台能够登陆Internet的通信终端,因此使用户在操作上存在着不便;同时也增加了多媒体会议召开的成本开销。
[0013] 现有技术二参照图3,该图是现有技术中终端和多点控制单元建立临时会议召开多媒体会议的方法;其主要实现过程如下:
[0014] 首先在参加会议的终端10之间选定一个终端作为发起终端90,该发起终端90主要用于和MCU 20之间建立一个临时连接,召开一个临时会议;
[0015] 当发起终端90和MCU 20之间建立临时连接之后,由发起终端90将召开请求信息通过已经建立的连接传送给MCU 20;
[0016] MCU 20将接收的召开请求信息转发到SMC 30;
[0017] SMC 30中的会议管理单元70分析接收的召开请求信息,并根据目前网络资源的可用情况来决定是否能够召开该次会议;如果能够召开该次会议,则在会议开始时间,通知MCU 20召开会议;
[0018] MCU 20呼叫终端10入会或者由终端10呼叫MCU 20要求入会。
[0019] 现有技术二在实现上存在以下不足:
[0020] 在会议正式召开前,需要在发起终端90和MCU 20之间建立临时连接,组建临时会议,在正式会议召开之后在从临时会议切换到正式会议中,其技术实现较为复杂; [0021] 当发起终端90和MCU 20之间的临时连接建立之后,如果由于网络资源可用度低等原因而导致会议不能召开时,用户仍需对临时连接占用的传输线路资源付费,所以对用户而言非常不经济。
[0022] 现有技术三参照图4,该图是现有技术中终端和多点控制单元通过网守建立临时会议召开多媒体会议的方法;其主要实现过程如下:
[0023] 首先在参加会议的终端10之间选定一个终端10作为发起终端90; [0024] 将召开请求信息封装在由发起终端90向网守60发起的接入请求报文(ARQ,AdmissionRequest)中,以告知网守60请求召开一个会议的信息,并告知要参加的具体终端;
[0025] 网守60接到请求报文后,请求MCU 20创建一个多媒体会议;
[0026] MCU 20创建会议成功后,向网守60发送注册该多媒体会议的信息; [0027] 网守60收到会议的注册信息后,向发起终端90回应接入证实报文(ACF,AdmissionConfirm);
[0028] 继而,发起终端90呼叫MCU 20,请求加入到创建的多媒体会议中,然后会议正式开始;
[0029] 最后,MCU 20呼叫其他的终端10入会,使所有参加会议的终端10就都加入到该会议中参加会议。
[0030] 现有技术三存在的不足是:
[0031] 网守需要直接控制MCU 20,当多媒体会议系统存在多个MCU 20时,会使网守的工作负荷过重,不易扩展;
[0032] MCU 20向网守60发送会议的注册信息后,网守60反馈ACF消息给发起终端90,发起终端90必须按照正常呼叫流程立即发起呼叫,因此导致MCU20必需立即召开会议,所以不能实现预约会议的功能,因此使用户使用起来 十分不便。

发明内容

[0033] 本发明实施例提供一种多媒体会议系统,以解决现有技术中由终端发起的请求召开会议方式中网守的工作负荷过重的缺陷。
[0034] 本发明实施例还提供一种终端,以解决现有技术中由终端发起的请求召开会议方式中网守的工作负荷过重的缺陷。
[0035] 本发明实施例还提供一种网络设备,以解决现有技术中由终端发起的请求召开会议方式中网守的工作负荷过重的缺陷。
[0036] 本发明实施例还提供一种会议管理单元,以解决现有技术中由终端发起的请求召开会议方式中网守的工作负荷过重的缺陷。
[0037] 本发明实施例所提供的多媒体会议系统,包括:
[0038] 网守,用于接收终端发送的多媒体会议管理的请求信息,对所述的多媒体会议管理信息进行鉴权认证,并当鉴权认证通过时,将所述终端发送的多媒体会议管理的信息,转发给会议管理单元;
[0039] 会议管理单元,用于根据所述多媒体会议管理的请求信息,控制多点控制单元管理所述多媒体会议;
[0040] 多媒体控制设备,用于在所述会议管理单元的控制下,管理所述多媒体会议; [0041] 其中,所述多媒体会议管理包括:召开所述多媒体会议、或取消所述多媒体会议、或修改所述多媒体会议的召开属性、或查询所述多媒体会议、或要求加入到所述多媒体会议、或退出所述多媒体会议。
[0042] 发明实施例所提供的终端,包括:
[0043] 会议别名获取单元,用于解析本终端所接收的会议请求通过消息,获取所述多媒体会议的会议别名;
[0044] 管理单元,用于通过所述网守访问会议管理单元,通过所述会议管理单元管理用所述会议别名标识的多媒体会议;
[0045] 其中,所述多媒体会议管理包括:召开所述多媒体会议、或取消所述多媒 体会议、或修改所述多媒体会议的召开属性、或查询所述多媒体会议的信息、或要求加入到所述多媒体会议、或退出所述多媒体会议。
[0046] 发明实施例所提供的网络设备,包括:
[0047] 接收单元,用于接收终端发送的多媒体会议管理的请求信息; [0048] 鉴权认证单元,用于对所述多媒体会议管理的请求信息进行鉴权认证; [0049] 转发单元,用于当所述鉴权认证单元对所述多媒体会议管理的请求信息的鉴权认证通过时,将所述多媒体会议管理的请求信息转发至所述会议管理单元; [0050] 其中所述多媒体会议管理包括:召开所述多媒体会议、或者取消所述多媒体会议、或者修改所述多媒体会议的召开属性、或者查询所述多媒体会议的信息、或者要求加入到所述多媒体会议、或者退出所述多媒体会议。
[0051] 发明实施例所提供的会议管理单元,包括:
[0052] 判断子单元,用于根据网守转发的多媒体会议管理的请求信息,判定是否通过所述多媒体会议管理请求;
[0053] 控制子单元,用于当所述判断子单元判定通过所述多媒体会议管理请求时,控制多点控制单元根据所述多媒体会议管理的请求信息管理所述多媒体会议; [0054] 其中,多媒体会议管理包括:召开所述多媒体会议、或者取消所述多媒体会议、或者修改所述多媒体会议的召开属性、或者查询所述多媒体会议、或者要求加入到所述多媒体会议、或者退出所述多媒体会议的信息。
[0055] 由上可见,应用本发明实施例的技术方案,由会议管理单元根据经由网络设备(比如网守)转发的终端发送的多媒体会议管理信息,管理所述多媒体会议的召开、或取消、或修改、或查询、或加入、或退出等多媒体会议管理,然后会议管理单元统一控制多个多媒体控制设备(比如MCU)执行具体对该多媒体会议的管理,所以当多媒体会议系统中存在多个多媒体控制设备时,不需由网络设备(比如网守)直接对每一多媒体控制设备进行控制,从而使得网络设备(比如网守)不会由于多媒体控制设备数目增多而导致工作负荷过重,且扩展性较好。

附图说明

[0056] 图1是现有多媒体会议系统的结构拓扑图;
[0057] 图2是现有技术中采用Web方式召开多媒体会议的方法;
[0058] 图3是现有技术中终端和多点控制单元建立临时会议召开多媒体会议的方法; [0059] 图4是现有技术中终端和多点控制单元通过网守建立临时会议召开多媒体会议的方法;
[0060] 图5是本发明实施例提供的多媒体会议召开方法的实现原理框图; [0061] 图6是本发明实施例提供的多媒体会议召开方法的实现过程图; [0062] 图7是本发明实施例提供的多媒体会议召开方法取消会议操作的具体过程图。 具体实施方式
[0063] 本发明实施例的一种多媒体会议召开方法,用于多媒体会议系统中会议召开进程的处理,所述多媒体会议系统包括多个终端、网守、多点控制单元和会议管理单元,包括: [0064] 会议请求步骤:
[0065] (10)准备召开一个会议时,在所述多个终端中选定一个终端作为发起终端; [0066] (11)由发起终端将该会议的召开请求信息通过网守转发给会议管理单元;会议创建步骤:
[0067] (20)会议管理单元判断当前网络资源是否能够支持该会议;如果是,则会议管理单元创建该会议,并根据召开请求信息对该会议的召开属性进行设置,然后转会议召开步骤;如果否,则会议管理单元拒绝该会议召开请求;
[0068] 会议召开步骤:
[0069] (30)由会议管理单元控制多点控制单元召开该会议。
[0070] 其中步骤(20)中进一步包括:会议管理单元在判断结果为是时,生成请求通过信息;在判断结果为否时,则生成请求不通过信息。
[0071] 步骤(20)中判断结果为是之后还包括:会议管理单元为该会议分配标识 该次会议的会议别名,所述会议别名封装在请求通过信息中。
[0072] 步骤(20)之后还包括:
[0073] (21)会议管理单元将请求通过信息或者请求不通过信息通过网守反馈给发起终端。
[0074] (22)发起终端在接收的请求通过信息中解析出该会议的会议别名,并利用所述会议别名对该次会议进行各种管理。
[0075] 其中步骤(22)之后还包括:
[0076] (23)发起终端将解析出的会议别名通知给其他终端,被通知会议别名的每个终端通过该会议别名对该次会议进行各种管理。
[0077] 上述步骤(11)中发起终端将该会议的召开请求信息封装在接入请求消息字段中,通过网守转发给会议管理单元;步骤(21)中会议管理单元将请求通过信息或者请求不通过信息封装在接入证实消息字段中,通过网守反馈给发起终端;所述接入请求消息字段和接入证实消息字段是实现多媒体会议信息传输的注册、管理和状态消息中的标准字段。 [0078] 其中步骤(11)中发起终端将该会议的召开请求信息封装在接入请求消息字段的非标数据字段中;步骤(21)中会议管理单元将请求通过信息或者请求不通过信息封装在接入证实消息字段的非标数据字段中;所述非标数据字段是接入请求消息字段和接入证实消息字段中的标准字段。
[0079] 上述步骤(11)中发起终端将该会议的召开请求信息封装在注册、管理和状态消息中,通过网守转发给会议管理单元;步骤(21)中会议管理单元将请求通过信息或者请求不通过信息封装在注册、管理和状态消息中,通过网守反馈给发起终端;所述注册、管理和状态消息是实现多媒体会议信息传输的标准消息。
[0080] 其中将步骤(11)中的召开请求信息和步骤(21)中的请求通过信息或者请求不通过信息封装在注册、管理和状态消息的非标消息字段中,所述非标消息字段是注册、管理和状态消息中的标准字段。
[0081] 本发明有益效果如下:
[0082] 应用本发明实施例的技术方案,由会议管理单元根据发起终端的召开请求信息来创建会议,然后会议管理单元统一控制多个MCU召开会议,所以当多媒体会议系统中存在多个MCU时,不需由网守直接对每一MCU进行控制,所以使网守不会由于MCU数目增多而导致工作负荷过重,且扩展性较好;
[0083] 由会议管理单元根据发起终端发来的召开请求信息进行创建会议,该创建的会议可以由会议管理单元控制MCU立即召开,也可以进行预约,到达会议召开开始时间时,再由会议管理单元控制MCU召开会议,因此扩展了会议的召开方式,方便了用户的使用; [0084] 会议管理单元在创建会议成功后,会为该会议分配会议别名,终端可以通过该会议别名作为该会议索引标识,对该会议进行各种管理,使用户操作较为方便。 [0085] 参照图5和图6,其中图5是本发明多媒体会议召开方法的实现原理框图;图6是本发明多媒体会议召开方法的实现过程图。结合附图,下面详述本发明多媒体会议召开方法的实现过程:
[0086] 用户想要召开一个会议时,首先在多媒体会议系统的多个终端10之间选取一个终端作为发起终端90,其中这个发起终端90可以是任意选取的,如用户可以选择操作最为方便的一个终端10作为发起终端90;
[0087] 步骤S1,用户将请求召开该会议的召开请求信息输入到发起终端90中,发起终端90将用户输入的召开请求信息发送给多媒体会议系统中的网守60,网守60对发起终端90发来的召开请求信息进行鉴权认证,即判断该发起终端90发送的召开请求信息是否合法,如果认证通过,则执行步骤S2;如果认证不通过,则表明该召开请求信息为非法的,网守60不会再对该召开请求信息进行任何处理,以标识该次会议的召开请求以失败告终;其中发起终端90发送的召开请求信息中包括该次会议的召开时间、会议名称、会议密码、与会各个终端的信息、会议召开速率和与会终端数目等信息。
[0088] 步骤S2,网守60将接收的召开请求信息转发给会议管理单元70,其中会议管理单元70在多媒体会议系统中是一个独立的逻辑实体,根据组网的具体 情况和设备制造情况,可以置于业务管理中心SMC 30中,也可以置于多点控制单元MCU 20中,当然也可以置于网守GK 60中。
[0089] 会议管理单元70接收到网守60转发来的召开请求信息后,会根据与会终端的数目信息或者与会各个终端的信息来判断当前的网络资源是否能够支持该请求会议的召开;如果能够支持该次会议的召开,则会议管理单元70会创建一个会议,并根据接收的召开请求信息对该会议的召开属性进行设置,其中会议管理单元70根据召开请求信息对该会议的召开属性进行设置包括根据该会议的召开时间、会议名称、会议密码、与会各个终端的信息、会议召开速率和与会终端数目等信息,对该会议的召开时间、会议名称、会议密码、与会各个终端的信息、会议召开速率和与会终端数目等召开属性进行设置;同时会议管理单元
70在设置会议成功之后,会生成一个请求通过信息;同时会议管理单元70在设置会议成功之后,还会为该次会议分配一个会议别名,其中会议别名是会议的唯一标识,不同的会议别名用于标识不同的会议,后续,用户可以用该会议别名作为该会议的索引标识对该会议的召开进程进行查询、取消或者修改等操作,知道该会议别名的终端还可以利用该会议别名要求加入/退出该会议。
[0090] 如果会议管理单元70判断出当前网络资源不能够支持该次会议的召开,则会生成一个请求不通过信息,以标识该次会议的召开请求失败。
[0091] 步骤S3,会议管理单元70将为该会议分配的会议别名封装在请求通过信息中,然后会议管理单元70将生成的请求通过信息或者请求不通过信息反馈给网守60; [0092] 步骤S4,网守60进而将接收的请求通过信息或者请求不通过信息反馈给发起终端90;
[0093] 用户通过发起终端90接收到的请求通过信息或者请求不通过信息来得知该次会议召开请求是否成功,如果反馈到发起终端90上的请求通过信息中包括该会议的会议别名时,发起终端90会在请求通过信息中解析出该会议别名通知给用户,以使用户通过该会议别名在后续过程中对该会议的召开进程进行 查询、修改和取消等操作,发起终端90也可以进而将该会议别名通知给其他终端,接收到该会议别名的终端可以利用该会议别名作为该会议的索引标识,访问会议管理单元70,以要求加入到或者退出该会议系统,同时也可以对该会议进行各种管理操作。
[0094] 步骤S5,到达该会议的召开时间时,会议管理单元70会控制多点控制单元MCU 20开始召开该会议,并将已经设置的与会各个终端10的信息发送给MCU 20; [0095] MCU 20根据与会各个终端10的信息,分别呼叫与会各个终端10参加会议,或者直接由与会各个终端10呼叫MCU 20请求入会,待与会各个终端10都加入到会议系统中后,会议便进入正常召开程序,其中发起终端90也是与会各个终端10中之一,也会加入到召开的会议系统中;至此由终端请求的会议召开过程结束。
[0096] 在后续会议正常召开过程中,用户可以利用得知的会议别名对该会议进行各种管理操作,其中各种管理操作主要包括:
[0097] 终端10(包括发起终端90)可以使用该会议别名作为该会议的索引标识,访问会议管理单元70,对该会议的召开进程进行查询,如可以查询该会议已经召开了多长时间,还有多长时间结束等信息;
[0098] 终端10(包括发起终端90)也可以使用该会议别名作为该会议的索引标识,访问会议管理单元70,对该会议的召开属性进行修改;如可以修改参加该会议的终端数目,会议结束时间等属性信息;
[0099] 终端10(包括发起终端90)还可以使用该会议别名作为该会议的索引标识,访问会议管理单元70,对该会议进行取消操作,即由于其他原因提前结束该会议。 [0100] 终端10还可以使用该会议别名作为该会议的索引标识,访问会议管理单元70,以要求加入到或者退出该会议系统。
[0101] 下面以取消会议操作为例,对本发明多媒体会议召开方法中,发起终端90利用会议别名进行取消会议的操作过程进行详细说明。参照图7,该图是本 发明多媒体会议召开方法取消会议操作的具体过程图;其取消会议的具体操作过程如下:
[0102] 步骤S10,发起终端90将该会议的取消会议请求发送到网守60中; [0103] 网守60接收到发起终端90发来的取消会议请求后,对该取消会议请求进行鉴权认证,如果认证通过,则执行步骤S20;如果认证不通过,则认为该发起终端90为不合法终端,不会对其发送过来的取消会议请求进行任何处理;
[0104] 步骤S20,网守60转发该取消会议请求给会议管理单元70;
[0105] 会议管理单元70响应该取消会议请求,取消该次会议的召开进程,并释放该会议召开占用的网络资源;同时生成一个取消会议应答信息;
[0106] 步骤S30,会议管理单元70将生成的取消会议应答信息反馈给网守60; [0107] 步骤S40,网守60再将接收到的取消会议应答信息转发给发起终端90,使用户通过查看发起终端90显示的结果来得知取消会议操作是否成功。
[0108] 其他管理操作过程和上面取消会议操作实现过程相似,只是发起终端90发送的请求信息不同,会议管理单元70根据不同的请求信息进行的操作不同,相应反馈回的结果信息也就不同而已,这里不再过多赘述。
[0109] 上述在本发明多媒体会议召开方法的实现过程中,发起终端90可以将会议的召开请求信息封装在接入请求(ARQ,AdmissionRequest)消息字段中后,通过网守60转发给会议管理单元70;同时会议管理单元70相应可以将请求通过信息或者请求不通过信息封装在接入证实(ACF,AdmissionConfirm)消息字段中后,通过网守60反馈给发起终端90;其中接入请求ARQ消息字段和接入证实ACF消息字段是实现多媒体会议信息传输的标准字段,即接入请求ARQ消息字段和接入证实ACF消息字段是用于实现多媒体会议信息传输的注册、管理和状态(RAS,RegistrationAdminister State)消息中的标准字段,而RAS消息是符合H.323协议的多媒体会议系统中,不同实体之间传递注册、管理、带宽改变和状态信息的主要信息格式。
[0110] 下面首先详细说明如何扩展ARQ消息字段,以将召开请求信息封装在ARQ消息字段中,并通过网守60转发给会议处理单元70:
[0111] ARQ消息各字段定义如下:
[0112] AdmissionRequest::=SEQUENCE--(ARQ)
[0113] {
[0114] requestSeqNum RequestSeqNum,
[0115] callType CallType,
[0116] callModel CallModel OPTIONAL,
[0117] endpointIdentifier EndpointIdentifier,
[0118] destinationInfo SEQUENCE OF AliasAddress OPTIONAL, [0119] destCallSignalAddress TransportAddress OPTIONAL, [0120] destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL, [0121] srcInfo SEQUENCE OF AliasAddress,
[0122] srcCallSignalAddress TransportAddress OPTIONAL, [0123] bandWidth BandWidth,
[0124] callReferenceValue CallReferenceValue,
[0125]
[0126]
[0127] 省略其他字段
[0128] }
[0129] 其中对于 非标数据字段,其标准定义如下:
[0130] NonStandardParameter::=SEQUENCE
[0131] {
[0132] nonStandardIdentifier NonStandardIdentifier,
[0133]
[0134] }
[0135] 对于NonStandardParameter字段中的data,本发明多媒体会议召开方法进行如下扩展,以用于携带并封装召开请求信息:
[0136] NonStandardParameter::=SEQUENCE
[0137] {
[0138] nonStandardIdentifier NonStandardIdentifier,
[0139]
[0140] }
[0141] ConferenceRequest::=SEQUENCE --此处的ConferenceRequest对应 [0142] NonStandardParameter中的data
[0143] {
[0144] sequenceNumber RequestSeqNum, --命令的序列号 [0145] protocolIdentifier OBJECT IDENTIFIER, --协议标识 [0146]
[0147] conferenceName OCTET STRING(SIZE(1..40)),--会议名称 [0148] conferenceAlias AliasAddress OPTIONAL, --会议别名(注1) [0149] conferencePwd OCTET STRING(SIZE(1..32))OPTIONAL, [0150] --会议密码(注2) [0151] terminalNum INTEGER(0..65535)OPTIONAL,--最大会场个数 [0152]
[0153] cardNumber OCTET STRING(SIZE(1..32))OPTIONAL, --帐号 [0154] cardPwd OCTET STRING(SIZE(1..32))OPTIONAL, --帐号密码 [0155] t120Conference BOOLEAN OPTIONAL,
[0156] --是否需要数据会议0-否,1-是 [0157] multiPicture INTEGER(0..32)OPTIONAL,--多画面数目,0表示无 [0158] startTime INTEGER(0..4294967295)OPTIONAL, --(注3) [0159] timeZone INTEGER(0..4294967295)OPTIONAL, --(注3) [0160] sessionTime INTEGER(0..4294967295)OPTIONAL, --(注4) [0161]
[0162]
[0163] }
[0164] 上述注1、注2、注3和注4的解释如下:
[0165] 注1:会议别名在取消会议、查询会议等使用,是召集/预约会议成功后从会议管理单元70返回的。
[0166] 注2:会议密码和卡密码采取密文传输,采取MD5加密算法。
[0167] 注3:会议开始时间和时区时间采用国际通用的UTC时间格式。 [0168] 注4:会议时长以分钟为单位。
[0169] 其中:CommandType::=CHOICE
[0170] {
[0171] immediateBegin NULL,--(0)立即开始会议,不用填写会议时间 [0172] booking NULL,--(1)预约会议
[0173] bookingCancel NULL,--(2)取消预约会议
[0174] query NULL,--(3)查询会议
[0175] modify NULL,--(4)修改会议
[0176] …
[0177] }
[0178] ConferenceMode::=CHOICE --(注5)
[0179] {
[0180] customizeMode NULL,--定制
[0181] adaptMode NULL --自适应
[0182] }
[0183] 其中对注5的注释:
[0184] 注5:当选择定制模式时,各会场的接入速率、视音频算法和格式等级等按照召开请求信息中规定进行,当选择自适应时,由会议管理单元自动进行相 关匹配。 [0185] DataRate::=CHOICE
[0186] {
[0187] n64 NULL, --(0)64kbps
[0188] n2m64 NULL, --(1)2×64kbps
[0189] n3m64 NULL, --(2)3×64kbps
[0190] n4m64 NULL, --(3)4×64kbps
[0191] n5m64 NULL, --(4)5×64kbps
[0192] n6m64 NULL, --(5)6×64kbps
[0193] r384 NULL, --(6)384kbps
[0194] r1536 NULL, --(7)1536kbps
[0195] r1920 NULL, --(8)1920kbps
[0196] r128 NULL, --(9)128kbps
[0197] r192 NULL, --(10)192kb
[0198] r256 NULL, --(11)256kbps
[0199] r320 NULL, --(12)320kbps
[0200] r512 NULL, --(13)512kbps
[0201] r768 NULL, --(14)768kbps
[0202] r1152 NULL, --(15)1152kbps
[0203] r1472 NULL, --(16)1472kbps
[0204] …
[0205] }
[0206] VideoCoding::=CHOICE
[0207] {
[0208] h261NULL,--H.261
[0209] h263NULL,--H.263
[0210] h264 NULL, --H.264
[0211] …
[0212] }
[0213] VideoResolution::=CHOICE
[0214] {
[0215] qcif NULL, --176×144分辨率
[0216] cif NULL, --352×288分辨率
[0217] fcif NULL, --704×576分辨率
[0218] …
[0219] }
[0220] FramePerSecond::=CHOICE
[0221] {
[0222] f30 NULL, --30帧/秒
[0223] f15 NULL, --15帧/秒
[0224] f10 NULL, --10帧/秒
[0225] f75 NULL --7.5帧/秒
[0226] }
[0227] VoiceCoding::=CHOICE
[0228] {
[0229] g711Alaw64k NULL,
[0230] g711Alaw56k NULL,
[0231] g711Ulaw64k NULL,
[0232] g711Ulaw56k NULL,
[0233] g722-64k NULL,
[0234] g722-56k NULL,
[0235] g722-48k NULL,
[0236] g7231 NULL,
[0237] g728 NULL,
[0238] g729 NULL,
[0239] …
[0240] }
[0241] TerminalInfo::=SEQUENCE
[0242] {
[0243] aliasAddress SEQUENCE OF AliasAddress, --注6 [0244] dataRate DataRate OPTIONAL, --速率 [0245] teminalType TerminalType OPTIONAL, --终端类型 [0246] chairControl BOOLEAN OPTIONAL, --注7 [0247] videoCoding VideoCoding OPTIONAL, --视频编码 [0248] videoResolution VideoResolution OPTIONAL, --视频分辨率 [0249] frameRate FrameRate OPTIONAL, --视频帧率 [0250] voiceCoding VoiceCoding OPTIONAL --语音编码 [0251] }
[0252] 注释注6、注7:
[0253] 注6:终端号码和终端名称等的组合;
[0254] 注7:主席控制权限,0-无主席控制权限,1-有主席控制权限。 [0255] TerminalType::=CHOICE
[0256] {
[0257] isdnVideo NULL, --ISDN视讯终端
[0258] v35 NULL, --V.35终端
[0259] e1 NULL, --E1终端
[0260] ip NULL, --IP终端
[0261] phone NULL, --Phone终端
[0262] }
[0263] 经过上面对ARQ消息字段进行扩展后,发起终端90就可以将召开请求信息封装到ARQ消息字段中,通过网守60转发到会议管理单元70中。
[0264] 下面再说明如何扩展ACF消息字段,以使会议管理单元70将请求结果信息封装到ACF消息字段中,通过网守60反馈给发起终端90:
[0265] 其中ACF消息各字段的定义如下:
[0266] AdmissionConfirm::=SEQUENCE --(ACF)
[0267] {
[0268] requestSeqNum RequestSeqNum,
[0269] bandWidth BandWidth,
[0270] callModel CallModel,
[0271] destCallSignalAddress TransportAddress,
[0272] irrFrequency INTEGER(1..65535)OPTIONAL,
[0273]
[0274]
[0275] 省略其他字段
[0276] }
[0277] 本发明多媒体会议召开方法同样对NonStandardParameter字段中的data进行扩展,用于封装请求结果信息,扩展如下:
[0278] NonStandardParameter::=SEQUENCE
[0279] {
[0280] nonStandardIdentifier NonStandardIdentifier,
[0281]
[0282] }
[0283] ConferenceConfirm::=SEQUENCE --此处的ConferenceConfim对应 [0284] NonStandardParameter中的data [0285] {
[0286] sequenceNumber RequestSeqNum,--命令的序列号
[0287] protocolIdentifier OBJECT IDENTIFIER, --协议标识 [0288] conferenceAlias AliasAddress OPTIONAL, --注8 [0289] terminalNum INTEGER(0..65535)OPTIONAL,--最大会场个数 [0290] t120Conference BOOLEAN OPTIONAL,
[0291] --是否支持数据会议0-否,1-是 [0292] multiPicture INTEGER(0..32)OPTIONAL,
[0293] --多画面数目,0表示无
[0294] startTime INTEGER(0..4294967295)OPTIONAL,
[0295] --会议开始时间
[0296] timeZone INTEGER(0..4294967295)OPTIONAL, --时区 [0297] sessionTime INTEGER(0..4294967295)OPTIONAL, --会议时长 [0298] dataRate DataRate OPTIONAL, --会议速率 [0299] videoCoding VideoCoding OPTIONAL, --视频编码 [0300] videoResolution VideoResolution OPTIONAL, --视频分辨率 [0301] framesPerSecond FrameRate OPTIONAL, --视频帧率 [0302] voiceCoding VoiceCoding OPTIONAL, --语音编码 [0303] terminalInfo SEQUENCE OF TerminalInfo OPTIONAL--会场信息 [0304]
[0305] resultDescription OCTET STRING OPTIONAL --结果描述信息
[0306] }
[0307] 注释注8:
[0308] 注8:会议别名可以是E.164号码或者H.323ID等,该会议别名是会议的唯一标识,可用于取消会议、终端拨入会议等;
[0309] ConferenceResult::=CHOICE
[0310] {
[0311] success NULL, --成功
[0312] invalidUser NULL, --用户信息不合法
[0313] noExistUser NULL, --用户不存在
[0314] pwdError NULL, --密码错误
[0315] systemError NULL, --系统故障或者系统资源不足 [0316] conferenceCollide NULL, --会议冲突
[0317] cardOnLine NULL, --卡号用户已在线
[0318] userForbiddened NULL, --发起用户已被暂停
[0319] pwdChgInvalid NULL, --密码不能修改
[0320] outOfMoney NULL, --余额不足
[0321] networkError NULL, --网络故障
[0322] userForbiddened NULL, --发起用户已被暂停
[0323] invalidConference NULL, --会议不存在
[0324] unknownReason NULL, --原因不明
[0325] …
[0326] }
[0327] 因此,通过上述对ACF消息字段进行扩展后,可以将请求结果信息封装在ACF消息字段中,由会议管理单元70通过网守60反馈给发起终端90。
[0328] 本发明多媒体会议召开方法也可以直接对RAS消息直接进行扩展,将召开请求信息和请求结果信息封装到直接扩展的RAS消息中进行传输。
[0329] RAS消息的各字段的具体定义如下:
[0330] RasMessage::=CHOICE
[0331] {
[0332] gatekeeperRequest GatekeeperRequest,
[0333] gatekeeperConfirm GatekeeperConfirm,
[0334] gatekeeperReject GatekeeperReject,
[0335] registrationRequest RegistrationRequest,
[0336] registrationConfirm RegistrationConfirm,
[0337] registrationReject RegistrationReject,
[0338] unregistrationRequest UnregistrationRequest, [0339] unregistrationConfirm UnregistrationConfirm,
[0340] unregistrationReject UnregistrationReject,
[0341] admissionRequest AdmissionRequest,
[0342] admissionConfirm AdmissionConfirm,
[0343] admissionReject AdmissionReject,
[0344] bandwidthRequest BandwidthRequest,
[0345] bandwidthConfirm BandwidthConfirm,
[0346] bandwidthReject BandwidthReject,
[0347] disengageRequest DisengageRequest,
[0348] disengageConfirm DisengageConfirm,
[0349] disengageReject DisengageReject,
[0350] locationRequest LocationRequest,
[0351] locationConfirm LocationConfirm,
[0352] locationReject LocationReject,
[0353] infoRequest InfoRequest,
[0354] infoRequestResponse InfoRequestResponse,
[0355]
[0356]
[0357] 省略其他消息
[0358] }
[0359] 同样是对 非标消息字段进行扩展,其扩展形式同上述对ARQ和ACF消息字段中的 非标数据字段进行扩展的形式,这里不再赘述。 [0360] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用