CN101753576A - 在会议事件的安排期间预留网络资源 - Google Patents

在会议事件的安排期间预留网络资源 Download PDF

Info

Publication number
CN101753576A
CN101753576A CN200910261057A CN200910261057A CN101753576A CN 101753576 A CN101753576 A CN 101753576A CN 200910261057 A CN200910261057 A CN 200910261057A CN 200910261057 A CN200910261057 A CN 200910261057A CN 101753576 A CN101753576 A CN 101753576A
Authority
CN
China
Prior art keywords
network
meeting event
meeting
marked
capacity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910261057A
Other languages
English (en)
Other versions
CN101753576B (zh
Inventor
比利·戈勒·穆恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN101753576A publication Critical patent/CN101753576A/zh
Application granted granted Critical
Publication of CN101753576B publication Critical patent/CN101753576B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/781Centralised allocation of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/826Involving periods of time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/83Admission control; Resource allocation based on usage prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了在会议事件的安排期间预留网络资源。在一个实施例中,一种方法包括:在基于因特网协议(IP)的网络中接收安排客户端端点设备之间的会议事件的请求,会议事件具有开始时间和持续时间,会议事件需要网络中的可标识网络资源;判定网络在会议事件期间是否具有提供可标识网络资源的可用网络容量;以及基于判定出网络在会议事件期间具有可用网络容量,从可用网络容量为会议事件有选择地预留可标识网络资源。

Description

在会议事件的安排期间预留网络资源
技术领域
本公开一般地涉及基于网络的会议安排(meeting scheduling),以及针对经由诸如因特网之类的数据网络进行的会议的网络资源分配。
背景技术
基于计算机的日程表被个人和组织用来安排会议并预留(reserve)会议房间。这些会议通常依赖于基于网络的通信,例如视频会议、语音会议等。会议***通常依赖于在部署时排他地专用于该会议***的网络资源的提供。思
Figure G2009102610576D00011
统一会议地点***是需要在部署时提供排他地专用于思
Figure G2009102610576D00012
统一会议地点***的网络资源的电话会议***。思
Figure G2009102610576D00013
远程呈现(TelePresence)***是同样需要在部署时提供排他地专用于思
Figure G2009102610576D00014
远程呈现***的网络资源的、基于网络的视频会议***。
Figure G2009102610576D00015
远程呈现***在远程呈现会议被发起时,从专用网络资源预留服务的带宽和质量。思
Figure G2009102610576D00016
WebEx Web会议***同样在基于web的会议被发起时预留带宽。思统一会议地点***、思
Figure G2009102610576D00018
远程呈现***以及思
Figure G2009102610576D00019
Figure G2009102610576D000110
WebEx Web会议***的每个都可通过购买从California,San Jose的思科***公司获得。
发明内容
根据本发明的第一方面,提供了一种方法,包括以下步骤:在基于因特网协议(IP)的网络中接收安排客户端端点设备之间的会议事件的请求,会议事件具有开始时间和持续时间,会议事件需要网络中的可标识(identifiable)网络资源;判定网络在会议事件期间是否具有提供可标识网络资源的可用网络容量;以及基于判定出网络在会议事件期间具有可用网络容量,从可用网络容量为会议事件有选择地预留可标识网络资源。
根据本发明的第二方面,提供了一种装置,包括:设备接口电路,被配置用于在基于因特网协议(IP)的网络中接收安排网络中的客户端端点设备之间的会议事件的请求,会议事件具有开始时间和持续时间,会议事件需要网络中的可标识网络资源;以及处理器电路,被配置用于判定网络在会议事件期间是否具有提供可标识网络资源的可用网络容量,处理器电路还被配置用于基于判定出网络在会议事件期间具有可用网络容量,从可用网络容量为会议事件有选择地预留可标识网络资源。
根据本发明的第三方面,提供了一种装置,包括:设备接口电路,被配置用于在基于因特网协议(IP)的网络中接收安排网络中的客户端端点设备之间的会议事件的请求,会议事件具有开始时间和持续时间,会议事件需要网络中的可标识网络资源;以及用于判定网络在会议事件期间是否具有提供可标识网络资源的可用网络容量的装置,判定装置还被配置用于基于判定出网络在会议事件期间具有可用网络容量,从可用网络容量为会议事件有选择地预留可标识网络资源。
根据本发明的第四方面,提供了一种被编码在一个或多个有形介质中供执行的逻辑,当该逻辑被执行时可操作用于:在基于因特网协议(IP)的网络中接收安排客户端端点设备之间的会议事件的请求,会议事件具有开始时间和持续时间,会议事件需要网络中的可标识网络资源;判定网络在会议事件期间是否具有提供可标识网络资源的可用网络容量;以及基于判定出网络在会议事件期间具有可用网络容量,从可用网络容量为会议事件有选择地预留可标识网络资源。
附图说明
对附图进行参考,其中,在附图中,具有相同标号的元件表示类似的元件,并且其中:
图1图示出了根据示例实施例的具有会议服务器的示例***,该会议服务器被配置用于基于判定出网络在会议事件期间具有可用网络容量,从可用网络容量为会议事件有选择地预留可标识网络资源。
图2图示出了根据示例实施例相对于所提供网络容量和可用网络容量预留可标识网络资源的会议服务器。
图3图示出了根据示例实施例由图1的会议服务器基于判定出网络在会议事件期间具有可用网络容量来为会议事件预留可标识网络资源的示例方法。
图4A、4B和4C图示出了根据示例实施例基于对可标识网络资源的各种指派来定义覆盖(overlay)图1的网络的各种会议事件的示例网络会议覆盖文件。
图5图示出了根据示例实施例由图1的会议服务器基于部署网络会议覆盖文件中所指定的可标识网络资源来实现会议的示例方法。
具体实施方式
概述
在一个实施例中,一种方法包括以下步骤:在基于因特网协议(IP)的网络中接收安排客户端端点设备之间的会议事件的请求,会议事件具有开始时间和持续时间,会议事件需要网络中的可标识网络资源;判定网络在会议事件期间是否具有提供可标识网络资源的可用网络容量;以及基于判定出网络在会议事件期间具有可用网络容量,从可用网络容量为会议事件有选择地预留可标识网络资源。
在另一实施例中,一种装置包括设备接口电路和处理器电路。设备接口电路被配置用于在基于因特网协议(IP)的网络中接收安排网络中的客户端端点设备之间的会议事件的请求。会议事件具有开始时间和持续时间,并且需要网络中的可标识网络资源。处理器电路被配置用于判定网络在会议事件期间是否具有提供可标识网络资源的可用网络容量。处理器电路还被配置用于基于判定出网络在会议事件期间具有可用网络容量,从可用网络容量为会议事件有选择地预留可标识网络资源。
详细描述
具体实施例使得在安排会议事件时,网络中的可标识网络资源能够被动态地预留用于在客户端端点设备之间安排的会议事件。响应于会议服务器设备(即,网络资源预留设备)接收到安排会议事件的请求并且基于会议服务器设备确定网络在会议事件期间将具有提供可标识的网络资源的可用网络容量,可标识网络资源由会议服务器设备动态地预留。如果会议服务器设备判定网络在会议事件期间将不具有可用网络容量,则会议服务器设备可以发送针对会议所需的另外的网络容量的请求。会议服务器设备可以响应于接收到指示另外的网络容量将可用于会议的回复,来预留可标识的网络资源。可替代地,如果会议服务器设备判定会议事件所需的另外的网络容量将不可用,则会议服务器设备可以为会议事件推荐替代的开始时间。
会议服务器设备还可以根据所预留的网络资源并且根据针对会议事件建立的网络策略,通过部署为事件所预留的可标识网络资源,例如基于将命令发送给网络中的路由器设备或防火墙设备以发起会议事件,来针对开始时间实现会议。会议服务器还可以响应于确认会议事件已结束,来将可标识网络资源释放为可获得网络容量,和/或返还另外的网络容量(例如,从因特网服务提供商租得的网络容量)。
因此,可以基于比较网络中的所提供网络容量是否将具有提供会议事件期间所需的可标识网络资源的可用网络容量,根据基于日程表的会议事件计划,来安排和预留网络中的网络资源。此外,会议事件计划可以包括至少在临时基础上来请求另外的网络容量,其中可以响应于确认会议事件已结束来释放可标识网络资源(以及另外的网络容量)供再使用(或回收)。
图1图示出了根据示例实施例的示例性的基于因特网协议(IP)的网络10。网络10包括自治***(“AS1”)14,该自治***14包含会议服务器设备12。自治***“AS1”14可以通过部署由数据链路38互连的会议服务器设备12、路由器设备34、防火墙设备36以及客户端设备24来实现。路由器设备34和防火墙设备36还可以在单个网络设备中实现;因此,路由器设备“R1”、“R3”、“R4”34的每个都可以包括防火墙设备电路,以实现对针对下面描述的所连接客户端设备“C1”、“C2”、“C3”和“C4”24的规定策略的执行。会议服务器设备12可以被配置来在自治***“AS1”14内为会议事件预留可标识网络资源。会议服务器设备12还可以被配置来预留延伸至自治***“AS1”14外部的可标识网络资源,例如虚拟专用网络(VPN)连接32。如图1所示,自治***“AS1”14包括VPN集线器设备40,该设备被配置用于建立VPN连接(例如,“VPN1”、“VPN2”和“VPN3”)32。
示例网络10可以包括第二自治***(“AS2”)14以及至少一个因特网服务提供商(ISP)16,ISP 16提供广域网(WAN)可达性以使自治***(“AS1”)14到达第二自治***(“AS2”)14以及其它客户端端点设备(例如“C5”)24。因特网服务提供商16可以被实现为现任本地交换运营商(ILEC)、竞争本地交换运营商(CLEC)、提供因特网接入的有线电视运营商等。因此,网络10提供客户端端点设备(例如,C1、C2、C3、C4、C5、C6和/或C7)24之间的可达性。
因特网服务提供商16可以被实现为因特网接入提供商或网络服务提供商(例如,第1层网络)。ISP 16通过向自治***“AS1”14提供一个或多个网络接入链路“L10”38,来为自治***“AS1”提供对广域网(例如,因特网)的网络接入。网络接入链路“L10”38可以基于ISP 16与自治***“AS1”14之间的契约布置而被实现为部分的T1数据链路(即,小于1.544Mb/s)、一个或多个T1数据链路(每个T1数据链路提供1.544Mb/s的数据连接)、T3数据链路(即,43.232Mb/s,等于28个T1数据链路),或者其任何组合。如下所述,可以通过将多个物理数据链路(例如,T1)连接到边界路由器34来提供网络接入链路“L10”38,其中,所连接的物理数据链路中的仅一部分被ISP 16激活。
“自治***”(“AS1”)14是指单个技术管理下的因特网协议路由器设备(例如,“R0”、“R1”、“R2”、“R3”、“R4”)34的集合,它利用内部网关协议(IGP)和公共度量来确定如何在自治***(例如“AS1”)内路由分组,并且利用自治***间路由协议(例如,边界网关协议(BGP)来确定如何向其它自治***路由分组(例如参见因特网工程任务组(IETF)请求注解(RFC)4271的第1.1节)。在此示例中,自治***“AS1”14内的路由器设备“R0”、“R1”、“R2”、“R3”、“R4”34可以根据诸如距离向量路由协议或链路状态路由协议之类的内部网关协议来交换路由信息;相反,边界路由器“R0”和“R00”34可以根据IETF RFC 4271所述的BGP来与ISP 16中的路由器交换路由信息。
如图1所示,自治***“AS1”和“AS2”14以及ISP 16的每个都包括网络管理***,也称为网络操作中心(NOC)18。每个网络管理***18被配置来维护部署在相应网络14或16内的所有网络装备(包括所部署的路由器设备34、交换设备(未示出)、活动网络链路38、服务器设备12或40等)的相应网络清单(network inventory)20。因此,网络清单20的至少一部分被网络管理***18部署并指派为在相应网络14或16内提供的网络容量22。因此,所提供的网络容量22是根据相应网络的现有配置(即,其现有部署)在相应网络(例如,“AS1”)内可用的最大容量。如下面针对图2所描述的,当另外的网络装备被添加到网络清单20中时,和/或当已在网络清单20中的另外的网络装备被提供并部署到相应的自治***14中时,所提供的网络容量22可以随着时间改变。
会议服务器设备12是部署在自治***“AS1”14内的装置(即,机器)。会议服务器12包括设备接口电路26、处理器电路28以及存储器电路30。
可以以多种形式来实现会议服务器设备12中所公开的电路中的任一种电路(包括设备接口电路26、处理器电路28和存储器电路30,以及其关联组件)。所公开电路的示例实现方式包括:在诸如可编程逻辑阵列(PLA)、现场可编程门阵列(FPGA)之类的逻辑阵列中实现的硬件逻辑,或者通过对诸如专用集成电路(ASIC)之类的集成电路进行掩模编程实现的硬件逻辑。这些电路中的任一种电路还可以利用由诸如微处理器电路(未示出)之类的相应内部处理器电路执行的基于软件的可执行资源来实现,其中,对存储在内部存储器电路中(例如,存储器电路30内)的可执行代码的执行使得处理器电路将应用状态变量存储在处理器存储器中,从而创建执行如这里所述的电路的操作的可执行应用资源(例如,应用实例)。因此,在此说明书中使用的术语“电路”是指包括用于执行所述操作的逻辑的基于硬件的电路,或者包括处理器存储器的预留部分的基于软件的电路二者,该处理器存储器的预留部分用于存储通过处理器电路执行可执行代码而进行了修改的应用状态数据和应用变量。例如可以利用诸如可编程只读存储器(PROM)或EPROM之类的非易失性存储器和/或诸如DRAM之类的易失性存储器等来实现存储器电路30。
此外,可以通过以数据结构的形式创建消息/分组并将该数据结构存储在所公开装置中的有形存储介质中(例如,发送缓冲器中)来实现所提到的“对消息进行输出”或“对分组进行输出”(等等)。所提到的“对消息进行输出”或“对分组进行输出”(等等)还可以包括将存储在有形存储介质中的消息/分组经由通信介质(例如,适当地,有线或无线链路)(还可以适当地使用光传输)电发送(例如,适当地经由有线电流或无线电场)到另一网络节点。类似地,可以通过由所公开装置检测通信介质上的消息/分组的电(或光)传输并且将检测到的传输作为数据结构存储在所公开装置中的有形存储介质中(例如,接收缓冲器中),来实现所提到的“对消息进行接收”或“对分组进行接收”(等等)。同样,注意,可以由处理器电路22例如基于由处理器电路22执行的存储器地址指派和分割来动态地实现存储器电路30。
会议服务器设备12被配置为通过判断网络10(或者至少其一部分)是否具有在会议事件期间提供可标识网络资源的可用网络容量,来对针对安排客户端端点设备24之间的会议事件的请求作出响应。图2图示出了相对于所提供网络容量22内的可用网络容量48而预留可标识网络资源46的会议服务器设备12。处理器电路28可以通过确定网络10(或者自治***“AS1”14的至少一部分)相对于所提供网络容量22以及任何其它所分配网络容量52具有提供可标识网络资源46a的可用网络容量48,来预留会议事件“M1”50所需的可标识网络资源46a。如图2所示,仅在事件54处(与会议事件“M1”50的开始时间一致)所分配的网络容量52是低优先级的未被预留网络资源56(例如,低优先级电子邮件或web浏览流量)。如下面相对于图3所述的,处理器电路28还可以响应于接收到安排会议事件的请求来请求将另外的网络容量58添加到所提供的网络容量22中:响应于处理器电路28确定网络(10或14)需要另外的网络容量58来适应会议事件,例如同时实现的会议事件“M2”和“M3”,可由处理器电路28生成针对另外的网络容量58的请求。
因此,可标识网络资源可以选择性地被预留用于会议事件被安排时的该会议事件,这确保了对针对会议事件的服务要求的带宽和质量的有保证部署。
图3图示出了根据示例实施例由会议服务器设备12为会议事件50预留可标识网络资源46的示例方法。图3和/或图5中所描述的步骤可以被实现为存储在计算机或机器可读有形存储介质(例如,软盘、硬盘、ROM、EEPROM、非易失性RAM、CD-ROM等)上的可执行代码,所述可执行代码通过处理器电路执行代码来实现;这里所描述的步骤还可以被实现为被编码在一个或多个有形介质(例如,可编程逻辑阵列或器件、现场可编程门阵列、可编程阵列逻辑、专用集成电路等)中供执行的可执行逻辑。
会议服务器12的设备接口电路26被配置来在步骤80中,经由数据链路“L12”38接收网络10内的客户端端点设备(例如C1、C2和C7)24之间的安排会议事件(例如,“M1”)的请求。
安排会议事件的请求(即,“安排请求”)可由客户端端点设备24之一生成,而不管生成请求的客户端端点设备24是否参与会议事件50。安排请求还可以由自治***“AS1”14中的基于处理器的服务器设备(未示出)生成,该基于处理器的服务器设备代表客户端端点设备24执行日程表服务器程序,例如是可通过购买获得的Micorsoft Exchange服务器、IBM Lotus Notes等。
安排请求还可以用来预留用于维护的网络资源。例如,例如如果服务人员希望对自治***“AS1”14的标识部分(例如,一个或多个路由器34、一个或多个链路38、一个或多个服务器40等)执行网络维护(例如,重配置、升级、修复、测试等),则安排请求还可由NOC 18生成。在此示例中,由NOC 18生成的安排请求可以明确地指定一个或多个网络组件(例如,路由器“R1”34、链路“L4”38、VPN集线器40、特定防火墙设备40等)。
安排请求可以指定要参与会议事件50的客户端端点设备24、开始时间和持续时间(如果在不同日期则还指定开始日期)。如果需要,安排请求还可以指定会议类型(例如,视频、音频等),是否需要将任何数据文件分发给会议参与者等;可替代地,可以基于向存储在自治***“AS1”14中的另外的数据结构提供参考的安排请求来获得描述会议的属性,该另外的数据结构描述事件所需的可标识网络资源。
会议服务器设备12的处理器电路28被配置为通过在步骤82中判断网络(例如,“AS1”14或10)是否具有可用网络容量48以提供自治***“AS1”14、ISP 16和/或自治***“AS2”14的会议事件所需的网络资源,从而对在步骤80中接收到的安排请求作出响应。例如,假设安排请求是针对被排他地部署在自治***“AS1”14内的客户端端点设备“C1”、“C2”和“C3”24之间的会议事件“M1”50的,并且指定会议时间在2008年12月18日上午8点在图2的事件54处开始。处理器电路28可以解析安排请求并且在步骤82中标识出所请求的会议事件“M1”50将需要例如利用0.5Mb/s带宽链路实现的在客户端端点设备“C1”、“C2”和“C3”24之间的有限文件传送能力以及通过IP连接的语音,该0.5Mb/s带宽链路在客户端端点设备“C1”、“C2”和“C3”24之间提供了有保证的语音质量等级的服务质量。因此,处理器电路28可以确定会议事件“M1”50需要用于由路由器设备“R1”和“R4”34提供的数据链路“L1”、“L2”、“L4”和“L8”的0.5Mb/s的有保证带宽以及语音质量等级的服务质量。
处理器电路28在步骤84中判断网络(例如,“AS1”14)是否具有可用网络容量48以在会议事件(例如,“M1”)50期间提供可标识网络资源(在步骤82中标识的)。例如,会议服务器设备12的处理器电路28可以在步骤84中访问包含与会议事件50的持续时间(即,图2的事件54与60之间)有关的网络资源记录的数据结构42。具体地,处理器电路28可以访问图示为存储在有形数据结构42(存储在存储器电路30中)内的所提供网络容量22。可替代地,有形数据结构42可以存储在设备接口电路26可达的另一有形存储设备(例如,网络使能的硬盘驱动器)上。处理器电路28还可以访问数据结构42内被称为网络会议覆盖文件的所存储数据结构44。
每个网络会议覆盖文件44基于针对相应会议事件50对可标识网络资源的指派来定义覆盖网络10的先前安排的会议事件;因此,每个网络会议覆盖文件44定义已经被预留用于相应会议事件50的可标识网络资源。
处理器电路28在步骤86中将在针对所提供网络容量22的会议请求中指定的会议事件(例如,“M1”)50的开始时间和持续时间与被安排来与所请求会议事件同时部署的任何其它会议事件相比较。例如,假设针对会议事件“M1”50的安排请求是会议服务器设备12接收到的第一个请求,并且仅其它被分配网络容量52是图2所示的未被预留的低优先级网络资源56。如果处理器电路28在步骤86中确定网络10将在所安排的会议时间时具有可用网络容量来提供会议事件所需的网络资源,则处理器电路28可以在步骤88中生成定义了覆盖网络(例如“AS1”14)的新的会议事件的新的网络会议覆盖文件44,并且通过在新的网络会议覆盖文件44中指定可标识网络资源46来为会议事件50预留可标识网络资源。因此,利用需要0.5Mb/s网络资源的会议事件“M1”50的示例,处理器电路28在步骤86中确定事件54处的相关被分配网络容量52(针对未被预留的网络资源56)为0.05Mb/s,事件54处的所提供网络容量52为3.75Mb/s;因此,在考虑了会议事件“M1”后,事件54处的可用网络容量48为3.20Mb/s(即,3.75Mb/s减去0.5Mb/s减去0.05Mb/s)。因此,处理器电路28在步骤86中判定事件54处的可用网络容量3.70Mb/s将足够提供会议事件“M1”50所需要的0.5Mb/s的网络资源。
因此,处理器电路28通过在步骤88中创建图4A所示的网络会议覆盖文件44a来为会议事件“M1”50预留可标识网络资源46a。
图4A图示出了根据示例实施例的数据结构44a,亦称为网络会议覆盖文件。由处理器电路28创建的网络会议覆盖文件44a指定唯一地标识会议事件(例如,“M1”)50的会议标识符100。处理器电路28还可以被配置为在网络会议覆盖文件44a内指定会议日期102、会议开始时间和持续时间104(例如图示出的开始和结束时间:8:00AM到10:00AM)。处理器电路28还可以被配置为在网络会议覆盖文件44a内指定将针对会议事件“M1”50执行的可标识网络资源46a的网络策略106。处理器电路28还可以被配置为指定创建时间戳108,其指示了处理器电路28创建网络会议覆盖文件44a的日期和时间。因此,时间戳108图示出了在会议被安排时为会议事件“M1”预留了可标识网络资源46a,这确保了当会议在其安排的日期和时间处实现时根据网络策略106的网络资源46a的可用性。
在网络会议覆盖文件44a内指定的网络策略106可以包括会议预留优先级110、依客户端而定的会议需求112(例如,112a、112b和112c),以及依网络设备而定的会议需求114。
会议预留优先级110可以标识会议的相对优先级,其使得较高优先级的会议(例如,具有优先值“5”)优先于较低优先级的会议(例如,具有优先级“4”或更低)。
依客户端而定的会议需求(例如112a)可以指定文件传送授权116,该文件传送授权116指示相对应客户端端点设备(例如“C1”)24是否被授权以例如根据FTP协议传送数据文件。文件传送授权116可以指定最大文件大小(例如,500兆字节(Mb)、准许的文件类型(例如基于MIME编码、诸如“.pdf”、“.ppt”、“.txt”、“.wav”、“.mov”之类的文件扩展名而可标识的文件类型)等。
网络策略106还可以指定针对相应客户端端点设备(例如“C1”)24的带宽容量118、针对相应客户端端点设备24的有保证服务质量(QoS)需求120(例如,所需要的语音质量等级的服务质量),和/或网络流量优先级122。QoS需求120可以指实现规定的网络参数以使诸如抖动、延迟、丢弃分组、反应时间等之类的不利质量效应最小化,以便维持规定的质量约束。
网络流量优先级122可以在会议事件50期间标识各种网络流量类型的各自的优先级。如针对网络会议覆盖文件44a所示的,语音流量具有最高优先级(“5”),之后是根据FTP协议传送的文件(“3”或“2”),即时消息传输流量被指派有最低的相对优先级(“2”或“1”)。
网络会议覆盖文件44a还指定依网络设备而定的会议需求114,这使得处理器电路28在所指定的会议日期102的指定开始时间104时实现会议事件“M1”50。处理器电路28通过将显式命令发送给网络设备(例如路由器设备“R1”和“R4”34)来实现会议事件“M1”50,以便确保针对会议事件“M1”50而预留的网络资源,如下面将相对于图5进一步详细描述的。
参考图3,假设在步骤88中创建了针对会议事件“M1”50的网络会议覆盖文件44a并存储在数据结构42中之后,会议服务器设备12的设备接口电路26在步骤80中从客户端端点设备24接收到用于安排开始时间和持续时间为2008年12月18日9:00AM到2:00PM(在图2中示为开始事件62和结束事件64)的会议事件“M2”50的另一安排请求。针对会议事件“M2”50的安排请求还可以指定会议事件“M2”50在客户端端点设备“C4”、“C5”和“C6”24之间。如图1所示,客户端端点设备“C5”和“C6”经由广域网16可达,这需要由VPN集线器设备40创建加密的VPN连接32以确保会议安全符合集团或管制性策略。
处理器电路28在步骤82中标识网络10中会议事件所需的(或者,至少自治***“AS1”14所需的)网络资源(例如,会议事件“M2”50所需的2.75Mb/s),并且在步骤84中访问针对会议事件“M1”的网络会议覆盖文件44a和所提供的网络容量数据结构22。具体地,处理器电路28基于检测到在事件60和62之间的具有并存的网络容量需求的会议事件“M1”和“M2”,来取回网络会议覆盖文件44a。如上所述,直到事件62时被分配的网络容量52是0.55Mb/s,其中,0.5Mb/s被预留用于会议事件“M1”50的资源46a,并且0.05Mb/s被分配为未被指派的网络资源56。此外,从事件54到事件60的所提供网络容量22(例如,针对数据链路“L10”38)为3.75Mb/s(例如,数据链路“L10”是利用由自治***“AS1”14的NOC 18从ISP 16释放的2条T1线路和一条部分的T1线路(0.75Mb/s)来部署的)。
如图2所示,处理器电路28在步骤86中判定在开始于事件62的会议事件“M2”期间的可用网络容量48(例如,3.2Mb/s)足够提供会议事件“M2”50所需的所标识网络资源46b(例如,2.75Mb/s)。因此,会议服务器设备12的处理器电路28在步骤88中通过创建图4B所示的定义了覆盖网络10的会议事件“M2”的网络会议覆盖文件44b,来预留可标识网络资源46b。具体地,网络会议覆盖文件44b将可标识网络资源46b指派给会议事件“M2”50以保证网络资源46b被预留用于会议事件“M2”50。如图2所示,针对各个会议事件“M1”和“M2”的网络资源46a和46b的并存预留产生了3.3Mb/s的被分配网络容量52,其低于事件54和60之间的3.75Mb/s的所提供网络容量48。
如图4B所示,由处理器电路28在步骤88中创建的网络会议覆盖文件44b通过向会议事件“M2”50预留和指派可标识网络资源46b,来定义会议事件“M2”50。网络策略106指定带宽118和服务质量需求120,以便利用例如部署在客户端端点设备“C4”和“C6”24处的思
Figure G2009102610576D00131
远程呈现装备来保证高质量视频远程会议(例如,1080p格式的高清晰电视)。相反,针对客户端端点设备“C5”24的带宽118和服务质量需求120指定语音等级(例如,通过IP的语音)的质量。此外,网络策略112和依网络设备而定的会议需求114标识将由VPN集线器设备40建立的VPN连接“VPN1”和“VPN2”,以及针对各个VPN连接32的相关带宽和服务质量需求。
因此,处理器电路28将网络会议覆盖文件44b存储在数据结构42中使得处理器电路28能够在以后通过取回相应的网络会议覆盖文件44b,并且通过向网络设备34、36和40发送适当命令来部署可标识网络资源46b,从而实现会议“M2”50。
在将针对各个会议事件“M1”和“M2”50的网络会议覆盖文件44a和44b存储在数据结构42中之后,假设相对于图3,设备接口电路26在步骤80中从作出请求的客户端端点设备接收到针对客户端端点设备“C1”、“C2”和“C7”之间开始时间和持续时间由图2中的开始事件66和结束事件68所示的2008年12月18日的1:00PM到2:30PM的会议事件“M3”50的安排请求。在步骤82中标识了网络10中会议事件“M3”50所需的网络资源46c(例如,至少链路“L10”38所需的2.25Mb/s)之后,处理器电路28在步骤84中基于检测到在事件64和66之间的具有并存的网络容量需求的会议事件“M2”和“M3”,来取回所提供网络容量22(例如,至少针对链路“L10”38的3.75Mb/s),以及网络会议覆盖文件44b。
处理器电路28在步骤84和86中判定在开始事件66之前针对会议事件“M3”的可用网络容量48(至少针对数据链路“L10”38)为2.8Mb/s的被分配网络容量52与3.75Mb/s的所提供网络容量22之差,产生了0.95Mb/s的可用网络容量48(至少在数据链路“L10”上)。因此,处理器电路28在步骤86中确定网络(例如,数据链路“L10”38)将不具有会议事件“M3”50期间所需的2.55Mb/s的可用网络容量48。
响应于在步骤86中确定可用网络容量48(例如0.95Mb/s)将不足以提供针对会议事件“M3”50的可标识网络资源(例如,2.55Mb/s),处理器电路28被配置为在步骤90中发送针对会议事件“M3”50所需的另外的网络容量58的请求。处理器电路28在步骤90中将针对另外的网络容量58(例如,用于数据链路“L10”32的另外的T1连接)的请求发送到自治***“AS1”14的网络管理***(NOC)18。
在一个实施例中,可以以被发送到NOC 18内的规定目的地的自动电子邮件消息的形式来实现针对另外的网络容量的请求,其中,NOC 18内的网络提供装备在网络管理人员的控制下可以与ISP 16的NOC 18协商以释放至少针对图2的事件54和66之间的重叠时间间隔的另外的网络容量58。
在另一实施例中,可以利用由自治***“AS1”14和ISP 16中的NOC 18以及处理器电路28执行的基于网络的应用编程接口(API)来实现针对另外的网络容量的请求。在此示例中,自治***“AS1”14的NOC18中的网络提供装备可以被配置为通过自动地将请求发送给ISP 16的NOC 18来自动地对针对另外的网络容量58的请求作出响应。ISP 16的NOC 18可以被配置为自动地激活ISP 16的边界路由器“R0”和接入路由器(未示出)之间的经连接T1链路,以使得所提供网络容量22自动地增加如事件64和66之间所需的另外的网络容量58。
例如还可以在取回指示自治***“AS2”14内的不足网络容量的所存储数据结构的基础上,由处理器电路28将针对另外的网络容量的请求发送到自治***“AS2”14的NOC 18。自治***“AS2”14的NOC 18可以被配置来例如基于自治***“AS1”和“AS2”之间的可信关系,准许对自治***“AS1”14的会议服务器设备12访问。
如果在步骤92中,会议服务器设备12的处理器电路28(经由设备接口电路26)从自治***“AS1”14和/或ISP 16的NOC 18接收到指示不可获得另外的网络容量58的回复,则处理器电路28可以在步骤94中例如通过从数据结构中标识存在提供所需网络资源46c的可用网络容量48的时间,从而向作出请求的客户端端点设备生成推荐会议事件的替代开始时间的会议响应。因此,如果所需网络资源不可获得,则可以在安排请求生成时通知用户。
假设在步骤92中,处理器电路28从自治***“AS1”14和/或ISP 16的NOC 18接收到指示可获得事件64和66之间的另外的网络容量58的回复,则处理器电路28可以在步骤88中通过创建图4C所示的网络会议覆盖文件44c来为会议事件“M3”50预留所标识的网络资源46c。
如图4C所示,由处理器电路28在步骤88中创建的网络会议覆盖文件44c基于向会议事件“M3”50预留和指派可标识网络资源46c,来定义会议事件“M3”50。网络策略106指定带宽118和服务质量需求120,以便利用例如部署在客户端端点设备“C1”和“C7”24处的思
Figure G2009102610576D00151
远程呈现装备来保证高质量的视频远程会议(例如,1080p格式的高清晰电视)。针对客户端端点设备“C2”24的带宽118和服务质量需求120指定了语音等级(例如,通过IP的语音)的质量。此外,网络策略112和以网络设备而定的会议需求114标识将由VPN集线器设备40建立的VPN连接“VPN3”32,以及针对VPN连接“VPN3”32的相关带宽和服务质量需求。
因此,由处理器电路28将网络会议覆盖文件44c存储在数据结构42中使得处理器电路28能够在以后通过取回相应的网络会议覆盖文件44c,并且通过向网络设备34、36和40发送适当命令来部署可标识网络资源46c,从而实现会议“M3”50。
因此,处理器电路28对网络会议覆盖文件44a、44b和44c的创建和存储保证了相对于所提供网络容量22从可用网络容量48预留所需的网络资源46a、46b和46c。另外,示例实施例说明了如果需要,会议服务器设备12可以请求另外的网络容量58,以便将可用网络容量增加到足够提供会议事件所需的可标识网络资源的水平。因此,可以基于对需要网络资源的会议50进行基于日程表的安排,来动态地调节网络容量。
图5图示出了根据示例实施例由会议服务器设备12中的处理器电路28针对开始时间实现会议的示例方法。处理器电路28在步骤130中取回针对即将到来的会议(例如,会议事件“M1”50)的网络会议覆盖文件(例如,图4A的44a)。具体地,可以按时间顺序来对网络会议覆盖文件44索引(即,根据会议日期和会议开始时间),使得处理器电路28具有足够时间来取回相关网络会议覆盖文件44,以使得如果需要,让会议参与者在开始时间之前(例如,会议开始之前15分钟)登录到会议中。
会议服务器设备12的处理器电路28解析网络会议覆盖文件(例如44a),并且在步骤132中通过部署可标识网络资源46a来实现开始时间在事件54处的会议50。具体地,处理器电路28可以在步骤132中将针对会议事件(例如,“M1”)50的配置命令发送到相关的网络元件。示例配置命令包括被发送到相关路由器设备(例如,“R1”和“R4”)34的带宽预留命令和服务质量策略命令、发送到(例如,在路由器设备“R1”和“R4”中实现的)防火墙设备的服务质量策略命令和过滤策略命令。
在基于对各个网络会议覆盖文件44b和44c的取回而实现会议“M2”和“M3”的情况中,处理器电路28还可以在相应的开始时间之前向VPN集线器设备40发送命令,使得VPN集线器设备40经由对等的边界路由器“R0”和“R00”34发起与客户端端点设备(例如,针对客户端端点设备“C5”24的“VPN1”)或对等VPN集线器设备40(例如,自治***“AS2”中的VPN集线器40的“VPN2”和“VPN3”)的安全隧道连接(例如,VPN连接32)。如果自治***“AS1”14外部的客户端端点设备(例如,“C5”)不具有VPN创建所需的VPN资源,则处理器电路28可以向网络会议覆盖文件(例如44b)添加一指令,该指令使VPN集线器40向客户端端点设备“C5”24发送单次使用或有限次使用(例如,可以使用最多5次)的VPN密钥,并且执行对VPN连接“VPN1”32的会议前测试。因此,处理器电路28响应于对网络会议覆盖文件44b的解析,可以向VPN集线器40发送命令以确保被邀请到会议“M2”50中的所有客户端端点设备24适当地被配置用于建立所需VPN连接32。
另外,在步骤132中,安全策略和/或服务质量策略可以由处理器电路28发送到适当的防火墙设备36,以便在相关会议50期间执行集团或管制性策略需求。
处理器电路28在步骤134中通过准许来自在会议开始之前的规定时间间隔处(例如,会议50开始之前的10分钟)被邀请到会议中的客户端端点设备24的进入连接(incoming connection),来开始会议的执行。进入连接可以是用于基于web的会议的TCP/IP连接、用于语音会议呼叫的进入的基于IP的语音连接,和/或用于视频会议***的进入视频连接。如果在步骤136中,存在尚未与会议服务器设备12建立连接的任何客户端端点设备24,则会议服务器设备12的处理器电路28可以在步骤136中发起与被邀请到会议50中的剩余客户端端点设备24的相关连接(例如,基于web的、基于通过IP的语音的,或者基于视频的连接)(例如,会议开始之前的1分钟),并且在规定的开始事件(例如,针对会议事件“M1”50的54)时桥接与所安排的会议的开始相符或之前的连接。
消息传输服务器设备12还可以管理随着会议的进展而被指派给相关会议50的所标识网络资源46。例如,如果在步骤138中,处理器电路28检测到会议提早结束,其中,所有的客户端端点设备24都已从会议事件断开连接,则处理器电路28可以通过在步骤140中从会议事件50将所标识网络资源46释放为可用网络容量48,来终止会议。处理器电路28还可以在步骤140中向网络设备(例如,路由器设备34、防火墙设备36、VPN集线器设备40等)输出消息来删除在步骤132中发送的用于部署会议的配置命令;或者,在步骤132中设置的每个配置命令可以包括指定了配置命令的“寿命”的定时器字段。
如果在步骤142中处理器电路28检测到已超过了规定的会议时间,则处理器电路28可以将询问发送到被邀请到会议50中的一个或多个客户端端点设备24,以确定是否请求额外的时间以继续会议。如果额外的时间被请求,则处理器电路28可以在步骤144中相对于规定的最大值(例如,30分钟)来将另外的时间添加到会议。响应于处理器电路28在步骤146中确认会议已结束(例如,通过检测已从会议事件断开连接的所有客户端端点设备,或者通过从客户端端点设备之一接收终止指令),处理器电路28可以从会议事件50将网络资源46释放为可用网络容量48供再使用。可以通过删除相关网络会议覆盖文件44,或者将网络会议覆盖文件44从数据结构(用来计算可用网络容量48)移到另一存储位置供归档存储,来实现对网络资源46的释放。
根据示例实施例,可以为将来的基于日程表的会议动态地分配和预留网络资源,其中,在安排会议时将会议事件所需要的可用网络资源与在会议事件时可获得的可用网络容量相比较。因此,可将网络的行为与基于日程表的事件相关联,其中,网络的行为是基于相对于可用网络容量的网络资源分配的,并按需改变所提供网络容量以适应网络资源需求。
虽然示例实施例图示出了单个会议服务器设备12执行图3所示的资源预留以及图5所示的会议部署两者,然而,还可以实现分布式体系结构,其中,一个或多个会议服务器设备12根据图3为会议事件预留可标识网络资源,并且另一组一个或多个会议服务器设备12根据图5实现会议。
虽然已结合当前被认为是执行所附权利要求中指定的主题的最佳实施方式来描述了本公开中的示例实施例,然而,将明白,示例实施例仅仅是说明性的,而不限制所附权利要求中指定的主题。

Claims (22)

1.一种方法,包括以下步骤:
在基于因特网协议IP的网络中接收安排客户端端点设备之间的会议事件的请求,所述会议事件具有开始时间和持续时间,所述会议事件需要所述网络中的可标识网络资源;
判定所述网络在所述会议事件期间是否具有提供所述可标识网络资源的可用网络容量;以及
基于判定出所述网络在所述会议事件期间具有所述可用网络容量,从所述可用网络容量为所述会议事件有选择地预留所述可标识网络资源。
2.如权利要求1所述的方法,还包括以下步骤:
响应于判定出所述网络在所述会议事件期间不具有所述可用网络容量,发送针对会议所需的另外的网络容量的请求;
所述有选择地预留的步骤包括:响应于指示所述另外的网络容量可用于会议的回复,为所述会议事件预留所述可标识网络资源。
3.如权利要求2所述的方法,还包括以下步骤:响应于指示所述会议事件所需的另外的网络容量不可用的、对针对另外的网络容量的请求的回复,通过发送推荐所述会议事件的替代开始时间的会议响应,来对安排会议事件的请求作出响应。
4.如权利要求2所述的方法,其中,所述发送针对另外的网络容量的请求的步骤包括:经由规定的基于网络的接口向网络管理***发送针对另外的网络容量的请求。
5.如权利要求4所述的方法,其中:
所述接收安排会议事件的请求的步骤、所述判定网络是否具有可用网络容量的步骤以及所述有选择地预留所述可标识网络资源的步骤是由所述网络的第一自治***中的网络资源预留设备执行的;
所述客户端端点设备的至少一个在所述网络的第二自治***中,所述第二自治***是所述第一自治***经由因特网服务提供商可达的,所述针对另外的网络容量的请求被发送到所述因特网服务提供商或所述第二自治***中至少一个的网络管理***。
6.如权利要求1所述的方法,其中,所述预留步骤包括创建存储在有形机器可读存储介质上的数据结构,所述数据结构基于向所述会议事件指派所述可标识网络资源来定义覆盖网络的会议事件。
7.如权利要求1所述的方法,其中:
所述数据结构还标识将针对所述会议事件执行的可标识网络资源的网络策略,所述网络策略包括在所述会议事件期间的如下参数中的至少一个:用于至少一个相应客户端端点设备的文件传送授权、用于至少一个相应客户端端点设备的带宽容量、用于至少一个相应客户端端点设备的有保证服务质量需求,或者标识所述可标识网络资源上的网络流量类型的各种优先级的网络流量优先级;
所述方法还包括以下步骤:在所述开始时间之前向至少一个防火墙设备发送命令,所述防火墙设备被配置为执行在所述会议事件期间要执行的可标识网络资源的至少一个网络策略,所述至少一个网络策略被标识在所述数据结构中。
8.如权利要求6所述的方法,还包括基于对为所述会议事件预留的所述可标识网络资源进行部署来针对所述开始时间实现会议的步骤,所述实现步骤包括:在所述开始时间之前向多个路由器设备发送第一命令,所述路由器设备被配置为响应于所述第一命令,在所述客户端端点设备之间实现所述可标识网络资源中的至少一部分。
9.如权利要求8所述的方法,所述发起步骤还包括在所述开始时间之前向至少一个网络设备发送第二命令,所述网络设备被配置为响应于所述第二命令,在所述开始时间处经由所述网络发起与所述客户端端点设备中的至少一个的安全隧道连接。
10.如权利要求1所述的方法,还包括以下步骤:
确认所述会议事件已结束;以及
响应于对所述会议事件已结束的确认,将所述可标识网络资源释放为可用网络容量。
11.一种装置,包括:
设备接口电路,被配置用于在基于因特网协议IP的网络中接收安排网络中的客户端端点设备之间的会议事件的请求,所述会议事件具有开始时间和持续时间,所述会议事件需要所述网络中的可标识网络资源;以及
处理器电路,被配置用于判定所述网络在所述会议事件期间是否具有提供所述可标识网络资源的可用网络容量,所述处理器电路还被配置用于基于判定出所述网络在所述会议事件期间具有所述可用网络容量,从所述可用网络容量为所述会议事件有选择地预留所述可标识网络资源。
12.如权利要求11所述的装置,其中:
所述处理器电路被配置用于响应于判定出所述网络在所述会议事件期间不具有所述可用网络容量,发送针对会议所需的另外的网络容量的请求;
所述处理器电路被配置用于响应于指示所述另外的网络容量可用于会议的回复,为所述会议事件预留所述可标识网络资源。
13.如权利要求12所述的装置,其中,所述处理器电路被配置用于响应于指示所述会议事件所需的另外的网络容量不可用的、对针对另外的网络容量的请求的回复,通过发送推荐所述会议事件的替代开始时间的会议响应,来对安排会议事件的请求作出响应。
14.如权利要求12所述的装置,其中,所述处理器电路被配置用于经由规定的基于网络的接口向网络管理***发送针对另外的网络容量的请求。
15.如权利要求14所述的装置,其中:
所述装置被部署在所述网络的第一自治***内;
所述客户端端点设备中的至少一个在所述网络的第二自治***中,所述第二自治***是所述第一自治***经由因特网服务提供商可达的,所述处理器电路被配置用于将所述针对另外的网络容量的请求发送到所述因特网服务提供商或所述第二自治***中至少一个的网络管理***。
16.如权利要求11所述的装置,其中,所述处理器电路被配置用于基于创建存储在有形机器可读存储介质上的数据结构来为所述会议事件预留所述可标识网络资源,所述处理器电路被配置用于基于在所述数据结构中指定向所述会议事件指派的可标识网络资源,来定义覆盖所述网络的会议事件。
17.如权利要求16所述的装置,其中:
所述处理器电路被配置用于在所述数据结构中指定将针对所述会议事件执行的可标识网络资源的网络策略,所述网络策略包括在所述会议事件期间的如下参数中的至少一个:用于至少一个相应客户端端点设备的文件传送授权、用于至少一个相应客户端端点设备的带宽容量、用于至少一个相应客户端端点设备的有保证服务质量需求,或者标识所述可标识网络资源上的网络流量类型的各种优先级的网络流量优先级;
所述处理器电路被配置用于在所述开始时间之前向网络中的至少一个防火墙设备发送命令,所述防火墙设备被配置为执行在所述会议事件期间要执行的可标识网络资源的至少一个网络策略,所述至少一个网络策略被标识在所述数据结构中。
18.如权利要求16所述的装置,其中,所述处理器电路被配置用于基于对为所述会议事件预留的所述可标识网络资源进行部署来针对所述开始时间实现会议,所述处理器电路被配置用于在所述开始时间之前向多个路由器设备发送第一命令,所述路由器设备被配置为响应于所述第一命令,在所述客户端端点设备之间实现所述可标识网络资源中的至少一部分。
19.如权利要求18所述的装置,其中,所述处理器电路被配置用于在所述开始时间之前向网络中的至少一个网络设备发送第二命令,所述网络设备被配置为响应于所述第二命令,在所述开始时间处经由所述网络发起与所述客户端端点设备中的至少一个的安全隧道连接。
20.如权利要求11所述的装置,其中,所述处理器电路被配置用于确认所述会议事件已结束,响应于对所述会议事件已结束的确认,将所述可标识网络资源释放为可用网络容量。
21.一种装置,包括:
设备接口电路,被配置用于在基于因特网协议IP的网络中接收安排网络中的客户端端点设备之间的会议事件的请求,所述会议事件具有开始时间和持续时间,所述会议事件需要所述网络中的可标识网络资源;以及
用于判定所述网络在所述会议事件期间是否具有提供可标识网络资源的可用网络容量的装置,所述判定装置还被配置用于基于判定出所述网络在所述会议事件期间具有可用网络容量,从所述可用网络容量为所述会议事件有选择地预留所述可标识网络资源。
22.一种被编码在一个或多个有形介质中供执行的逻辑,当该逻辑被执行时可操作用于:
在基于因特网协议IP的网络中接收安排客户端端点设备之间的会议事件的请求,所述会议事件具有开始时间和持续时间,所述会议事件需要所述网络中的可标识网络资源;
判定所述网络在所述会议事件期间是否具有提供可标识网络资源的可用网络容量;以及
基于判定出所述网络在所述会议事件期间具有所述可用网络容量,从所述可用网络容量为所述会议事件有选择地预留所述可标识网络资源。
CN200910261057.6A 2008-12-19 2009-12-17 在会议事件的安排期间预留网络资源的方法和装置 Active CN101753576B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/339,439 US8060617B2 (en) 2008-12-19 2008-12-19 Reserving network resources during scheduling of meeting event
US12/339,439 2008-12-19

Publications (2)

Publication Number Publication Date
CN101753576A true CN101753576A (zh) 2010-06-23
CN101753576B CN101753576B (zh) 2014-12-17

Family

ID=42267706

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910261057.6A Active CN101753576B (zh) 2008-12-19 2009-12-17 在会议事件的安排期间预留网络资源的方法和装置

Country Status (2)

Country Link
US (1) US8060617B2 (zh)
CN (1) CN101753576B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377761A (zh) * 2010-08-27 2012-03-14 鸿富锦精密工业(深圳)有限公司 虚拟私有网络***及建立虚拟私有网络会议的方法
WO2012163076A1 (zh) * 2011-12-31 2012-12-06 华为技术有限公司 一种预约会议的方法及***
CN106454207A (zh) * 2016-12-19 2017-02-22 深圳市中讯网联科技有限公司 一种视频会议资源的分配方法及***
CN108040088A (zh) * 2017-11-26 2018-05-15 上海爱优威软件开发有限公司 基于行程路线的事件安排方法及***

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9721215B2 (en) * 2010-06-30 2017-08-01 International Business Machines Corporation Enhanced management of a web conferencing server
US8693327B2 (en) 2011-05-03 2014-04-08 Novell, Inc. Techniques for privileged network routing
JP2012243255A (ja) * 2011-05-24 2012-12-10 Intelligent Willpower Corp バーチャルマシン提供システム
US20140095262A1 (en) * 2011-07-06 2014-04-03 Real Time Software, Inc. Sales system and business method including computer apparatus and product for and method of determining price
CN102348098A (zh) * 2011-11-10 2012-02-08 苏州阔地网络科技有限公司 一种视频会议服务器资源的分配方法及***
JP2015534676A (ja) * 2012-09-11 2015-12-03 ヴィディオ・インコーポレーテッド インスタントメッセージングとビデオ通信システムとのエージェントベース統合のためのシステムおよび方法
US10321383B2 (en) 2013-05-10 2019-06-11 Cloudstreet Oy Managing wireless transmission capacity
FI127364B (en) 2013-05-10 2018-04-30 Cloudstreet Oy MANAGEMENT OF WIRELESS COMMUNICATION CAPACITY
EP2894564A1 (en) * 2014-01-10 2015-07-15 Fujitsu Limited Job scheduling based on historical job data
US10609621B2 (en) 2016-06-23 2020-03-31 Cisco Technology, Inc. Directed acyclic graph optimization for future time instance requested by a child network device
US10165180B2 (en) 2016-08-26 2018-12-25 Cisco Technology, Inc. Dynamic deployment of executable recognition resources in distributed camera devices
US10015075B1 (en) 2017-03-09 2018-07-03 Cisco Technology, Inc. Directed acyclic graph optimization for future time instance advertised by a parent network device
US10148355B1 (en) 2017-12-18 2018-12-04 Cisco Technology, Inc. Mobile network device movable along free space optical ceiling-mounted track enclosure for ceiling as a service
JP6981248B2 (ja) * 2017-12-27 2021-12-15 株式会社リコー 情報提供システム、及びプログラム
JP2020123072A (ja) * 2019-01-29 2020-08-13 株式会社リコー リソース予約システム、設定方法、プログラム
JP2021177359A (ja) * 2020-05-08 2021-11-11 株式会社リコー 予約システム、プログラム、端末装置、利用開始方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030028656A1 (en) * 2001-07-31 2003-02-06 Forgent Networks, Inc. System and method for fractional resource scheduling
CN1735191A (zh) * 2004-08-10 2006-02-15 中兴通讯股份有限公司 一种在视讯运营平台上召开视频会议的方法
CN1992878A (zh) * 2005-12-30 2007-07-04 中兴通讯股份有限公司 一种实现视频会议资源调度的方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH678181A5 (zh) * 1989-05-22 1991-08-15 Nestle Sa
ES2059880T3 (es) * 1990-05-23 1994-11-16 Nestle Sa Utilizacion del acido estearidonico para el tratamiento de las enfermedades inflamatorias.
US5646986A (en) * 1995-12-29 1997-07-08 At&T Network communication system with global event calendar information and trunk allocation
US6077828A (en) * 1996-04-25 2000-06-20 Abbott Laboratories Method for the prevention and treatment of cachexia and anorexia
US6340485B1 (en) * 1996-06-03 2002-01-22 Croda International Plc Compositions and uses thereof
AU731692C (en) * 1996-10-11 2001-10-11 Scarista Limited Pharmaceutical preparation comprising eicosapentaenoic acid and/or stearidonic acid
US6335927B1 (en) * 1996-11-18 2002-01-01 Mci Communications Corporation System and method for providing requested quality of service in a hybrid network
ES2179156T3 (es) * 1996-11-20 2003-01-16 Nutricia Nv Composicion nutricional que incluye grasas para el tratamiento del sindrome metabolico.
US5855893A (en) * 1997-02-14 1999-01-05 Elizabeth Arden Co., Division Of Conopco, Inc. Trichodesma lanicum seed extract as an anti-irritant in compositions containing hydroxy acids or retinoids
US5972664A (en) * 1997-04-11 1999-10-26 Abbott Laboratories Methods and compositions for synthesis of long chain poly-unsaturated fatty acids
US5968809A (en) * 1997-04-11 1999-10-19 Abbot Laboratories Methods and compositions for synthesis of long chain poly-unsaturated fatty acids
US6075183A (en) * 1997-04-11 2000-06-13 Abbott Laboratories Methods and compositions for synthesis of long chain poly-unsaturated fatty acids in plants
US6051754A (en) * 1997-04-11 2000-04-18 Abbott Laboratories Methods and compositions for synthesis of long chain poly-unsaturated fatty acids in plants
WO1999064614A2 (en) * 1998-06-12 1999-12-16 Calgene Llc Polyunsaturated fatty acids in plants
US6340705B1 (en) * 1999-09-10 2002-01-22 Monsanto Technology, Llc Use of α-linolenic acid metabolites for treatment or prevention of cancer
FR2804023B1 (fr) * 2000-01-26 2002-09-20 Johnson & Johnson Consumer Fr Complement nutritionnel a base d'huile de pepins de cassis
EG22407A (en) * 2000-02-17 2003-01-29 Iams Company Method for improving bone modeling and chondrocyte functioning in growing canines
NO319437B1 (no) * 2004-01-16 2005-08-15 Tandberg Telecom As Fremgangsmate for ad hoc buffer
NO322284B1 (no) 2004-12-14 2006-09-11 Tandberg Telecom As System og fremgangsmate for reservering av konferanseressurser
US20070133438A1 (en) * 2005-12-14 2007-06-14 Cisco Technology, Inc. Method and system for reserving resources in a conferencing system
US7889851B2 (en) * 2006-04-20 2011-02-15 Cisco Technology, Inc. Accessing a calendar server to facilitate initiation of a scheduled call
US7764632B2 (en) * 2006-08-24 2010-07-27 Interwise Ltd. Software bridge for multi-point multi-media teleconferencing and telecollaboration
US8311197B2 (en) * 2006-11-10 2012-11-13 Cisco Technology, Inc. Method and system for allocating, revoking and transferring resources in a conference system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030028656A1 (en) * 2001-07-31 2003-02-06 Forgent Networks, Inc. System and method for fractional resource scheduling
CN1735191A (zh) * 2004-08-10 2006-02-15 中兴通讯股份有限公司 一种在视讯运营平台上召开视频会议的方法
CN1992878A (zh) * 2005-12-30 2007-07-04 中兴通讯股份有限公司 一种实现视频会议资源调度的方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377761A (zh) * 2010-08-27 2012-03-14 鸿富锦精密工业(深圳)有限公司 虚拟私有网络***及建立虚拟私有网络会议的方法
WO2012163076A1 (zh) * 2011-12-31 2012-12-06 华为技术有限公司 一种预约会议的方法及***
CN102893573A (zh) * 2011-12-31 2013-01-23 华为技术有限公司 一种预约会议的方法及***
CN102893573B (zh) * 2011-12-31 2016-05-25 华为技术有限公司 一种预约会议的方法及***
CN106454207A (zh) * 2016-12-19 2017-02-22 深圳市中讯网联科技有限公司 一种视频会议资源的分配方法及***
CN106454207B (zh) * 2016-12-19 2019-12-17 深圳市中讯网联科技有限公司 一种视频会议资源的分配方法及***
CN108040088A (zh) * 2017-11-26 2018-05-15 上海爱优威软件开发有限公司 基于行程路线的事件安排方法及***

Also Published As

Publication number Publication date
US8060617B2 (en) 2011-11-15
CN101753576B (zh) 2014-12-17
US20100161800A1 (en) 2010-06-24

Similar Documents

Publication Publication Date Title
CN101753576B (zh) 在会议事件的安排期间预留网络资源的方法和装置
US6092113A (en) Method for constructing a VPN having an assured bandwidth
US7035230B1 (en) System and method for bandwidth and conference resource reservation
US7561586B2 (en) Method and apparatus for providing network VPN services on demand
EP2019513B1 (en) Network traffic management
US8127011B2 (en) Network resource negotiation between a service provider network and an access network
JP2005198331A (ja) 既存のリザーベーションプロトコルおよびフレームフォーマットを使用してネットワーク内およびネットワークを横切って行われる保証されたサービスの品質またはクラスを提供する方法および装置
WO2014082538A1 (zh) 一种业务调度方法与装置及融合设备
CN101632266A (zh) 网络中的参数化服务质量
JP2000316025A (ja) 通信品質保証型ネットワークシステム
CN101499919A (zh) 策略决策实体的管理方法、管理网元及网络***
CN104620550A (zh) 在多个音频视频桥接网络上的流的服务质量
JP4584998B2 (ja) 仮想プライベートネットワーク構成方法及びシステム
WO2012163076A1 (zh) 一种预约会议的方法及***
CN101433031A (zh) 在传输网络中协调接纳控制的方法和***
EP1968251A1 (en) Method and apparatus for QoS resource reservation and configuration of multicast network resources
Scoglio et al. TEAM: A traffic engineering automated manager for DiffServ-based MPLS networks
CN104038427A (zh) 路由更新方法和路由更新装置
Farrel et al. Unanswered questions in the path computation element architecture
JP4339627B2 (ja) パーソナルストレージサービス提供方法
JP2009071816A (ja) ネットワーク資源管理方法及びネットワーク管理装置
KR100705564B1 (ko) 네트워크에서의 자원 관리 장치 및 방법
JP2003309832A (ja) テレビ会議予約システムおよびそのシステムに使用する会議予約サーバとネットワーク管理サーバ
CN101171794A (zh) 用于防止数据网中的资源过分预订的方法、***和带宽管理器
US9379943B2 (en) Network service manager device using the COPS protocol to configure a virtual private network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant