一种会议预约方法及装置制造方法

文档序号:6487962阅读:89来源:国知局
一种会议预约方法及装置制造方法
【专利摘要】本发明公开了一种会议预约方法及装置,方法包括:输入会议的会议时间信息,以及参与会议的一个或多个终端的位置选择范围信息;将所述会议时间信息、位置选择范围信息与预先保存的会议资源信息进行匹配;匹配成功,则会议预约成功;匹配失败,则会议预约失败;其中,所述会议资源信息包括所有终端基于时间轴的空闲或占用的状态信息,以及多点控制单元MCU基于时间轴的资源消耗状态信息。本发明的方法及装置可明显提升会议预约成功的概率,并可提高设备资源的利用率,进而带来生产效率的提升。
【专利说明】一种会议预约方法及装置
【技术领域】
[0001]本发明涉及多媒体会议【技术领域】,特别是涉及一种会议预约方法及装置。
【背景技术】
[0002]多媒体会议系统是支持声音、视频双向传送的远程通信系统。通过该系统,身处异地的用户能完成实时的近似面对面效果的声音、视频沟通。
[0003]国际电信联盟(InternationalTelecomunication Unit,缩写为 ITU)、互联网工程任务组(Internet Engineering Task Force,缩写IETF)、第三代合作伙伴计划(3rdGeneration Partnership Project,缩写3GPP)等标准组织负责视频会议标准的制定。ITU 已制定了 ITU-T H.320、ITU-T H.323、ITU-T H.324 等多个视频通信标准,其中,ITU-TH.320是针对窄带电路交换网络的多媒体通信应用,ITU-T H.323是针对IP网络的多媒体通信应用,而ITU-T H.324是针对非常低速的网络的多媒体通信应用,如PSTN (PublicSwitched Telephone Network,公共交换电话网)网络和移动网络。IETF负责制定会话初始协议(Session Initialization Protocol,缩写为SIP)和基于此协议的多媒体会议标准。3GPP是负责制定IP多媒体子系统(IP Multimedia Subsystem,缩写为MS)的标准,它在IETF标准基础上也制定了一套基于MS网络的多媒体会议标准。除了上面已经提到的组织,还有其它一些组织直接、或间接地对视频会议的标准作出贡献。有些企业为了产品开发设计需要,制定企业内部使用的私有产品和通信规范,或是在开发标准的集成上进行私有扩展。视频会议产品可遵守一种或多种开放标准或企业私有标准。
[0004]从设备互操作层面划分,视频会议系统一般由终端、多点控制单元(MultipointControl Unit,缩写为MCU)、网关、呼叫控制器等实体或设备组成。
[0005]终端是用户使用的设备,一个系统一般包含多个终端。终端一般由核心编解码器和外部的输入、输出设备组成。编解码器负责声音、视频等信号的预处理、编码、解码、后处理、网络通信、用户控制等处理。输入设备包括麦克风、摄像机等设备,输出设备包括音响、电视机等设备。终端采集用户的声音、视频信号,经过预处理后进行压缩编码、再封装成数据包的格式由网络发送给远端;同时从网络接收远端的数据包,经过拆封后获得的有效数据再进行解码处理、后处理后播放给用户。
[0006]MCU用来完成多方会议通信。当召开多点会议时,参与多方会议通信的多个终端和MCU之间建立多对一连接,终端通过MCU交换音、视频信号。MCU负责完成媒体流的交换和混合。对于声音媒体流,MCU通常为每个终端输出一个经过混音的声音媒体流,混音一般选择输入音量最大的几路声音媒体流进行叠加。对于视频,MCU可以为某个终端发送另一个终端的单画面视频流,如果MCU支持多画面功能,也能够把多个终端来的视频合成为一个多画面图像,然后发送给某个或某些终端。
[0007]呼叫控制器用来完成呼叫的路由选择,例如H.323标准中定义的网守实体(Gatekeeper)、以及SIP标准中定义的代理服务器(Proxy)实体负责完成呼叫路由功能。
[0008]网关设备用来实现不同网络协议、媒体格式之间的设备互通的转换。[0009]视频会议设备之间相互交换的信息内容包括呼叫控制信令和以及一种或多种音频流、视频流、文本消息流等。各种媒体流的含义以及媒体流编解码和传送管理,可参考ITU-T H.323相关标准或IETF SIP相关标准。
[0010]在企业应用中,视频会议系统通常是一种较为稀缺的资源,因此需要采用预约的方式进行管理。会议预约包含时间、资源两个方面的约束。例如会议预约人希望第二天早上的9:0(Tll:00点召开一个多方视频会议,参加会议的终端和会议室有位于深圳总部的会议室101 (含终端1001)、北京分支的会议室201 (含终端2001)、南京分公司的会议室301(含终端3001)。由于涉及到多方会议,因此通常还需要占用MCU设备资源。假如这个时间段的终端、MCU资源均空闲,那么会议预约系统将会为本次会议保留这些资源,并返回预约成功的结果。如果有其他的用户预约同一时间段的会议并且打算占用会议室101时,预约系统将返回失败的处理结果,因为会议室101已经被占用了。
[0011]在现有的会议预约系统中,一般要求用户输入会议的开始时间、结束时间、需参加会议的终端列表,系统根据用户输入的参数结合系统资源的占用情况来计算预约结果。当系统包含的终端数量很多,且会议的业务非常繁忙时,上面的处理方式存在明显的不足。因为用户指定的终端列表之一个或多个终端很可能在指定的时间段已经被占用,从而预约失败;用户需要不断地尝试选择不同的终端或选择不同的时间段,具有预约会议不便的缺陷。

【发明内容】

[0012]本发明要解决的技术问题是提供一种会议预约方法及装置,用以解决现有技术中会议预约不便的问题。
[0013]为解决上述技术问题,一方面,本发明提供一种会议预约方法,包括:
[0014]输入会议的会议时间信息,以及参与会议的一个或多个终端的位置选择范围信息;
[0015]将所述会议时间信息、位置选择范围信息与预先保存的会议资源信息进行匹配;匹配成功,则会议预约成功;匹配失败,则会议预约失败;其中,所述会议资源信息包括所有终端基于时间轴的空闲或占用的状态信息,以及多点控制单元MCU基于时间轴的资源消耗状态信息。
[0016]进一步,所述会议时间信息包括会议时长和可接受的会议召开时间区间。
[0017]进一步,判断所述会议资源信息中,在所述可接受的会议召开时间区间内,是否存在一个时长等于所述会议时长的时间窗,且在所述时间窗内,根据终端的位置选择范围信息,每个位置范围至少有一个终端空闲,以及在所述时间窗内存在可使用的MCU资源;如果存在所述时间窗,则表示匹配成功,否则表示匹配失败。
[0018]进一步,通过以下方法确定所述时间窗:
[0019]第一个候选时间窗的起点选择预所述会会议召开时间区间的起点,时间窗的长度为所述会议时长;判断第一个候选时间窗是否匹配成功,如果是,则将第一个候选时间窗作为时间窗,如果否,则将第一个候选时间窗的起点延迟一个增量,再重新判断是否匹配成功,以此类推,直至匹配成功或遍历完所述会议召开时间区间。
[0020]进一步,当会议召开结束后,将参与会议的终端及MCU的状态修改为空闲状态,并保存。[0021]另一方面,本发明还提供一种会议预约装置,包括:
[0022]输入单元,用于输入会议的会议时间信息,以及参与会议的一个或多个终端的位置选择范围信息;
[0023]预约单元,用于将所述会议时间信息、位置选择范围信息与预先保存的会议资源信息进行匹配;匹配成功,则会议预约成功;匹配失败,则会议预约失败;其中,所述会议资源信息包括所有终端基于时间轴的空闲或占用的状态信息,以及多点控制单元MCU基于时间轴的资源消耗状态信息。
[0024]进一步,所述会议时间信息包括会议时长和可接受的会议召开时间区间。
[0025]进一步,所述预约单元还用于:判断所述会议资源信息中,在所述可接受的会议召开时间区间内,是否存在一个时长等于所述会议时长的时间窗,且在所述时间窗内,根据终端的位置选择范围信息,每个位置范围至少有一个终端空闲,以及在所述时间窗内存在可使用的MCU资源;如果存在所述时间窗,则表示可匹配成功,否则匹配失败。
[0026]进一步,所述预约单元还用于:第一个候选时间窗的起点选择预所述会会议召开时间区间的起点,时间窗的长度为所述会议时长;判断第一个候选时间窗是否匹配成功,如果是,则将第一个候选时间窗作为时间窗,如果否,则将第一个候选时间窗的起点延迟一个增量,再重新判断是否匹配成功,以此类推,直至匹配成功或遍历完所述会议召开时间区间。
[0027]进一步,所述预约单元还用于:当会议召开结束后,将参与会议的终端及MCU的状态修改为空闲状态,并保存。
[0028]本发明有益效果如下:
[0029]本发明的方法及装置可明显提升会议预约成功的概率,并可提高设备资源的利用率,进而带来生产效率的提升。
【专利附图】

【附图说明】
[0030]图1是本发明实施例中一种会议预约方法的流程图;
[0031]图2是本发明实施例中一种会议预约装置的结构示意图;
[0032]图3是本发明具体实施例中支持本发明方法的视频会议系统结构示意图;
[0033]图4是本发明实施例中终端位置信息的组织方式示意图。
【具体实施方式】
[0034]为了解决现有技术会议预约不便的问题,本发明提供了一种会议预约方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0035]实际上,在某个地点,例如同一个建筑内,有多个会议室时,用户一般并不在意使用哪个会议室,完全可以由系统从中选择一个空闲的会议室。利用这个规则,可以有效提供会议预约的成功概率。另一方面,有些情况下,用户对会议的召开时间也不是非常敏感,例如会议在9:00-11:00进行或10:00-12:00进行对用户都是可接受的。
[0036]如图1所示,本发明实施例涉及一种会议预约方法,包括:
[0037]步骤S101,输入会议的会议时间信息,以及参与会议的一个或多个终端的位置选择范围信息;
[0038]本步骤中,在输入之前,先存储并维护(更新)会议资源信息;会议资源信息包括但不限于终端资源的描述信息和MCU资源的描述信息。终端资源的描述信息包括但不限于终端的标识、层次化的位置信息、基于时间轴的空闲或占用状态。终端的层次化的位置信息的表示方式之一是用物理位置来表达,位置信息包含物理位置从属层次关系,例如一种物理位置层次表达方式为:国家-城市-大楼-楼层-会议室。终端的层次化的位置信息的表示方式之一是用逻辑位置来表达,位置信息包含逻辑位置从属层次关系,例如,一种逻辑位置层次表达方式为:总部(分部)_部门-会议室。MCU资源的描述信息包括但不限于端口容量和消耗量、接口带宽容量和消耗量、音频媒体处理资源总量和消耗量、视频媒体处理资源总量和消耗量中的一种或多种。
[0039]会议时间信息包括会议时长、可接受的会议召开时间区间。参与会议终端的位置选择范围信息为前述的层次化的位置信息中的某级层次。
[0040]步骤S102,将所述会议时间信息、位置选择范围信息与预先保存的会议资源信息进行匹配;匹配成功,则会议预约成功;匹配失败,则会议预约失败;其中,所述会议资源信息包括所有终端基于时间轴的空闲或占用的状态信息,以及多点控制单元MCU基于时间轴的资源消耗状态信息。
[0041]本步骤中,判断所述会议资源信息中,在所述可接受的会议召开时间区间内,是否存在一个时长等于所述会议时长的时间窗,且在所述时间窗内,根据终端的位置选择范围信息,每个位置范围至少有一个终端空闲,以及在所述时间窗内存在可使用的MCU资源;如果存在所述时间窗,则表示匹配成功,否则表示匹配失败。可使用的MCU资源,是指,该时间窗内存在满足该预约会议要求、能保证会议正常如约进行的MCU资源。例如,该预约会议需要的端口数是3个,需要的带宽容量是3M,而,剩余端口数大于3,剩余带宽容量大于3M,则认为存在可使用的MCU资源。当然,例如CPU资源等其它必须MCU资源也需要满足预约会议要求,本领域技术人员显然都明白进行预约会议的必须资源是什么,因此,本实施例不再详述。
[0042]通过以下方法确定所述时间窗:第一个候选时间窗的起点选择预所述会会议召开时间区间的起点,时间窗的长度为所述会议时长;判断第一个候选时间窗是否匹配成功,如果是,则将第一个候选时间窗作为时间窗,如果否,则将第一个候选时间窗的起点延迟一个增量,再重新判断是否匹配成功,以此类推,直至匹配成功或遍历完所述会议召开时间区间。
[0043]无论预约成功或失败,都返回给预约者结果,结果为成功和失败指示以及可选参数;如果预约成功,可选参数包括但不限于保留的会议室信息、会议信息的一种或多种;会议室信息包括但不限于会议室标识、位置信息、呼叫地址的一种或多种;会议信息包括但不限于会议主题、会议开始时间、会议时长、呼叫地址的一种或多种。
[0044]当会议召开结束后,将参与会议的终端及MCU的状态修改为空闲状态,并保存。
[0045]如图2所示,本发明实施例还涉及一种实现上述方法的会议预约装置,包括:
[0046]输入单元201,用于输入会议的会议时间信息,以及参与会议的一个或多个终端的位置选择范围信息;
[0047]预约单元202,用于将所述会议时间信息、位置选择范围信息与预先保存的会议资源信息进行匹配;匹配成功,则会议预约成功;匹配失败,则会议预约失败;其中,所述会议资源信息包括所有终端基于时间轴的空闲或占用的状态信息,以及多点控制单元MCU基于时间轴的资源消耗状态信息。
[0048]其中,所述会议时间信息包括会议时长和可接受的会议召开时间区间。
[0049]所述预约单元202还用于:判断所述会议资源信息中,在所述可接受的会议召开时间区间内,是否存在一个时长等于所述会议时长的时间窗,且在所述时间窗内,根据终端的位置选择范围信息,每个位置范围至少有一个终端空闲,以及在所述时间窗内存在可使用的MCU资源;如果存在所述时间窗,则表示可匹配成功,否则匹配失败。第一个候选时间窗的起点选择预所述会会议召开时间区间的起点,时间窗的长度为所述会议时长;判断第一个候选时间窗是否匹配成功,如果是,则将第一个候选时间窗作为时间窗,如果否,则将第一个候选时间窗的起点延迟一个增量,再重新判断是否匹配成功,以此类推,直至匹配成功或遍历完所述会议召开时间区间。当会议召开结束后,将参与会议的终端及MCU的状态修改为空闲状态,并保存。
[0050]下面以一具体实例进行详细说明。
[0051]图3描述了支持本发明中的方法的视频会议系统结构图,为了表达的清晰,图3中省略了呼叫服务器、网关等不影响本发明描述的配套设备;上述设备按照目前现有技术连接使用即可。各种设备通过网络进行相互通信,图3中的网络可能代表多种网络,例如对于
H.323视频会议设备,是通过IP网络进行通信的,而如果是H.320兼容的设备,则是通过电路交换网络通信的。视频会议管理平台(预约单元)用来完成会议预约、会议控制、设备管理、用户管理、故障管理、性能管理等功能。会议管理客户端(输入单元)用来提供管理员用户的操作界面,管理员用户通过会议管理客户端向会议管理平台录入会议资源相关的描述信息,终端资源描述信息,如终端标识、位置信息、呼叫地址等,MCU资源的描述信息,如端口容量、接口带宽、音频媒体处理资源数量、视频媒体处理资源数量等。另外,会议管理平台也可以通过终端和MCU上报资源描述信息的方式收集资源描述信息。会议预约客户端(输入单元)用来提高会议预约用户的操作界面,会议预约用户通过会议预约客户端向会议管理平台输入会议预约信息,会议预约信息包括会议时长、可接受的会议召开时间区间、参与会议终端的位置范围等参数。
[0052]图4描述了一种终端位置信息的组织方式,终端的位置被组织为树状的层次结构。为了表达方便性,图4示仅表示了一级、二级、会议室三个层次的关系,真实实现可以采用其它的级数。根节点可表示本系统,一级和二级位置为中间层次,会议室为末级层次。一个终端的完整位置由所有中间层次和末级层次完整确定,例如〈一级位置1,二级位置11,会议室112〉。采用上述结构的一个具体例子为一级位置表示国家名称、二级位置表示城市名称,三级位置表示建筑物名称,四级位置表示楼层名称,末级为会议室。
[0053]采用上述系统进行预约会议的流程如下:
[0054]步骤1,初始化会议资源描述信息,这个过程通常在系统初始化阶段进行。例如由管理员通过会议管理客户端人工录入系统中;也可以在系统使用过程中,动态新增资源或删除资源。资源描述信息可以存储在数据库中,例如终端描述信息可以采用表11和表12来描述,表11用来保存所有终端的基本信息,而表12则表示终端在不同时间段的占用状态。
[0055]表 11[0056]
【权利要求】
1.一种会议预约方法,其特征在于,包括: 输入会议的会议时间信息,以及参与会议的一个或多个终端的位置选择范围信息; 将所述会议时间信息、位置选择范围信息与预先保存的会议资源信息进行匹配;匹配成功,则会议预约成功;匹配失败,则会议预约失败;其中,所述会议资源信息包括所有终端基于时间轴的空闲或占用的状态信息,以及多点控制单元MCU基于时间轴的资源消耗状态息。
2.如权利要求1所述的会议预约方法,其特征在于,所述会议时间信息包括会议时长和可接受的会议召开时间区间。
3.如权利要求2所述的会议预约方法,其特征在于,判断所述会议资源信息中,在所述可接受的会议召开时间区间内,是否存在一个时长等于所述会议时长的时间窗,且在所述时间窗内,根据终端的位置选择范围信息,每个位置范围至少有一个终端空闲,以及在所述时间窗内存在可使用的MCU资源;如果存在所述时间窗,则表示匹配成功,否则表示匹配失败。
4.如权利要求3所述的会议预约方法,其特征在于,通过以下方法确定所述时间窗: 第一个候选时间窗的起点选择预所述会会议召开时间区间的起点,时间窗的长度为所述会议时长;判断第一个候选时间窗是否匹配成功,如果是,则将第一个候选时间窗作为时间窗,如果否,则将第一个候选时间窗的起点延迟一个增量,再重新判断是否匹配成功,以此类推,直至匹配成功或遍历完所述会议召开时间区间。
5.如权利要求1-4任一项所述的会议预约方法,其特征在于,当会议召开结束后,将参与会议的终端及MCU的状态修改为空闲状态,并保存。
6.一种会议预约装置,其特征在于,包括: 输入单元,用于输入会议的会议时间信息,以及参与会议的一个或多个终端的位置选择范围信息; 预约单元,用于将所述会议时间信息、位置选择范围信息与预先保存的会议资源信息进行匹配;匹配成功,则会议预约成功;匹配失败,则会议预约失败;其中,所述会议资源信息包括所有终端基于时间轴的空闲或占用的状态信息,以及多点控制单元MCU基于时间轴的资源消耗状态信息。
7.如权利要求6所述的会议预约装置,其特征在于,所述会议时间信息包括会议时长和可接受的会议召开时间区间。
8.如权利要求7所述的会议预约装置,其特征在于,所述预约单元还用于:判断所述会议资源信息中,在所述可接受的会议召开时间区间内,是否存在一个时长等于所述会议时长的时间窗,且在所述时间窗内,根据终端的位置选择范围信息,每个位置范围至少有一个终端空闲,以及在所述时间窗内存在可使用的MCU资源;如果存在所述时间窗,则表示可匹配成功,否则匹配失败。
9.如权利要求8所述的会议预约装置,其特征在于,所述预约单元还用于:第一个候选时间窗的起点选择预所述会会议召开时间区间的起点,时间窗的长度为所述会议时长;判断第一个候选时间窗是否匹配成功,如果是,则将第一个候选时间窗作为时间窗,如果否,则将第一个候选时间窗的起点延迟一个增量,再重新判断是否匹配成功,以此类推,直至匹配成功或遍历完所述会议召开时间区间。
10.如权利要求6、所述的会议预约装置,其特征在于,所述预约单元还用于:当会议召开结束后,将参与 会议的终端及MCU的状态修改为空闲状态,并保存。
【文档编号】G06Q10/10GK103593753SQ201210295713
【公开日】2014年2月19日 申请日期:2012年8月17日 优先权日:2012年8月17日
【发明者】吴永明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1