用于简化会议启动的系统和方法

文档序号:7609450阅读:900来源:国知局
专利名称:用于简化会议启动的系统和方法
技术领域
本发明涉及发起、路由和调度会议。
背景技术
传统会议系统包括多个在多种网络比如WAN、LAN和电路交换网络之上或之间传送实时视频、音频和/或数据流的端点。
多个位于不同位置的会议系统经常可通过一个或多个执行例如切换功能来允许音视频终端适当地相互通信的MCU(多点控制单元)而参与到同一会议中。
因为视频会议包括多种同时在不同的地点和性能上相互操作的资源和设备,因此需要能管理同时为调度和ad-hoc视频会议所涉及的资源的可能性。措辞调度或调度器还可被理解为包括设置ad-hoc会议或呼叫——保证所有需要的资源对于呼叫是可用的。
因此会议系统经常提供有管理工具。管理工具可例如包括资源调度器。资源调度器是在任意给定时间点被用于调度或预约资源的模块。资源调度器将允许用户在给定时间请求资源使用,并且在那个时间允许或不允许该使用。资源调度器经常被用于调度会议室、网络资源、视频系统等的使用。资源调度器必须连接到包括更新信息的数据库,该更新信息关于所有可访问资源比如MCU、网关、路由器、端点等。
资源调度器可例如提供系统和资源总览,允许用户创建、编辑并删除预约,为拨入参与者预留资源并且指定带宽和网络设置。资源调度器还可支持自动呼叫路由——自动选择使用一个点到点连接,或者包括一个或多个MCU。资源调度器通常用直观网络界面操作,除了传统网络浏览器之外不需要在用户终端上的额外安装。
专利申请No.20032859公开了一种被连接用于调度和完成会议的存在/即时消息传送系统。存在和IM应用已知为一种指示某人或某物是否存在的应用程序。用户终端上的所谓“好友列表”表示被添加到列表中的人或系统(好友)的存在。该列表指示“好友”是否存在(登陆计算机、工作中、可用、空闲或其它状态)。存在功能还对位于其它建筑物、城镇或国家的人或物创建一种存在的感觉。
通过将存在应用连接到资源调度器,第一用户将可以看到什么时候第二用户在场(不忙于其它事情),并且同时根据第二用户的优先级列表选择空闲会议系统。这将为共用资源提供新的ad-hoc可能性,比如非必要呼叫(由于忽略了存在信息)将被避免并且将不需要在呼叫之前通过备用通信手动协商。在“好友列表”的“好友”上双击可例如使用与“好友”相关联的最优选空闲系统来执行对“好友”呼叫的立即启动。
然而,在No.20032859中,只能对已经被定义在“好友列表”中的用户进行呼叫。本发明还设想在用户终端中安装有存在/IM应用。
另一个问题是很难定位和找到人,并且甚至当人已经被定位了,用于发起呼叫所需要的信息(例如拨出前缀、将使用的网关-或如果需要-被用作网关的MCU)仍然可能丢失。
还有另一个问题是现有技术中的直接ad hoc拨号需要同时在发起和终端侧使用相同的协议。例如,SIP URL被用于SIP-端点之间的ad hoc呼叫,但是对于SIP和H.323端点或SIP和H.320端点之间的呼叫这是不可能的。在以不同协议操作的端点之间的呼叫需要一个或多个其资源必须被预约的中间网关,并且在现有技术中没有提供有关单击拨号(one-click dialing)的资源调度方案。

发明内容
本发明的一个目的是提供一种方法和系统来避免上述问题。
在所附的独立权利要求中定义的特征描述了该方法和系统的特性。
特别的,本发明公开了一种方法,用于路由或建立从一个始发用户到一个或多个终端用户之间的呼叫或者会议,每一个用户都与一个或多个端点关联,其中当具有唯一拨号前缀的URL(统一资源定位符)被激活时,请求管理工具来确定在和发起用户相关联的一个或多个端点中优选的一个端点与分别和一个或多个终端用户相关联的一个或多个端点中相应的一个优选端点之间的资源的可用路由;基于存储在用于各个端点和所述资源的数据库中的性能和连接数据,通过包含在所述管理工具中的路由模块,确定在和发起用户相关联的一个或多个端点中所述优选的一个端点与分别和一个或多个终端用户相关联的一个或多个端点中所述相应的一个优选端点之间的多个路由;并且对所述多个路由中的每一个指定一个成本值来表示时延、带宽和/或可靠性;通过包含在所述管理工具中的调度模块,基于存储在所述数据库中的所述资源的状态数据,确定所述多个路由中其资源在当前和/或不久的将来空闲的一些路由;并且在这些路由中选择具有最低成本值的路由作为可用路由;并且通过所述确定的可用路由,建立从与发起用户相关联的一个或多个端点中所述优选的一个端点到分别和一个或多个终端用户相关联的一个或多个端点中所述相应的一个优选端点的呼叫或会议。
本发明还公开了一种执行上述方法的相对应的系统。


为了使得本发明更易理解,以下讨论将通过附图来支持图1是示出包括在本发明一个示例实施方式中的各个部件的方框图;图2是说明根据本发明一个方面的方法步骤的流程图。
具体实施例方式
以下,本发明将通过描述一个优选实施方式来讨论,并且由附图支持。然而,本领域技术人员将认识到落在附加的独立权利要求所定义的本发明的范围之内的其它应用和修改。
本发明建议在传统网络浏览器中使用特定类型URL来从用户终端发起adhoc会议呼叫。URL(统一资源定位符)被用于在网络中(典型地在因特网中)识别资源。URL存在于ftp和http位置中。例如,当点击http//www.tandberg.net/时,网络浏览器将请求具有地址www.tandberg.net的站点,使用HTTP协议下载其内容到浏览器的终端,并且随后将下载的内容显示在屏幕上。传统的,当在网络浏览器上点击链接时,内容处理器被请求分析URL来确定链路的特征,并且根据内容开始进一步的活动。因此,也允许不直接到一个定位的URL,但是也在本地系统上开始某个服务或应用程序。这样的URL包括指示所用服务的前缀。例子是mailto链接,其开始创建一个e-mail消息到特定的人。mailto链接在html码中通常由具有超链接属性(href)的链接标记(anchor tag)<a>,其包括前缀“mailto”,接着是一个冒号和一个邮件地址,例如<a href=”mailtoname@domain”>text</a>来表示。当点击mailto链接时,短语“mailto”执行一个与用于处理mailto链接的网络浏览器相关联的默认邮件应用的启动(如果该应用还没有运行),并且创建一个新的空白电子邮件,把给的的邮件地址插入到该电子邮件的地址字段中。通过这种方式,用户不需要困扰于邮件接收者的邮件地址,或网络浏览器或终端使用哪种邮件应用程序。
根据本发明,特定会议前缀被用在URL中来从网络浏览器发起ad-hoc会议呼叫。除了指示链接类型之外,前缀还应当优选地包括将发起哪种会议呼叫的信息。呼叫链接的例子可以是拨号-h3230012121212012@gatekeeper拨号-h320+1(555)1231234拨号-sipuser@company.com关于第一个链接,“拨号”指示拨号服务将开始,“h323”指示随后的地址是H.323地址,以及“0012121212012@gatekeeper”是与给定门户网相关联的被呼叫端点的地址。如果用户或网络浏览器的终端(例如PC,PDA或移动电话)已经预定义了一个优选的会议端点,那么在拨号链接上的点击将定义一个发起和一个终端端点。在具有预定义的大于一个优选端点的情况下,将选择最优选的当前空闲端点作为发起端点。
在端点之间开始呼叫或会议所需要的最少可用信息是将被呼叫的终端系统的唯一标识。然而,在会议方面,端点的标识并不总是足以设置呼叫,并且在一些情况下,例如由于IP限制和防火墙/NAT阻碍时,唯一的标识是不可能的。必须考虑中间资源比如网关、MCU、使用哪个带宽、端点性能等,以便提供具有足够质量的稳定链接,或甚至能够完全建立链接。传统的,这可通过管理工具的用户界面手动提供。然后管理者必须基于其对参与端点和可用资源的认知事先确定一个被调度的呼叫或会议所需要的资源。然而,在ad hoc会议的情况下,资源的路由和调度必须被自动执行。
因此根据本发明,当在激活URL中识别到拨号前缀时,内容处理器还发送请求到管理工具来提供用于参与方之间呼叫的自动路由和资源调度。路由和资源调度也可通过其它应用比如独立模块来执行,例如通过安装在用户终端中的存在/IM应用可以访问,但是为了简化,在下文中使用术语管理工具。
当管理工具接收来自内容处理器的请求时,第一步是从存储端点和其它资源比如网关和MCU的性能的数据库中收集关于所涉及的端点的注册数据。然后端点的性能将确定用于建立呼叫所需要的资源。例如,如果发起端点H.320端点,而终端端点是H.323端点,将需要中间网关。此外,如果呼叫是在多个端点之间的会议呼叫,那么将需要MCU。然后管理工具将基于从数据库获得的性能和连接数据产生在参与端点之间的可能路由的列表。路由包括端点之间的中间节点和它们之间的连接类型(IP,ISDN)。列表优选地配置为根据与每个路由相关联的成本以优先级的顺序进行排列。成本将从表示例如时延、带宽、可靠性等的一组网络参数中推出。
该列表不考虑资源当前是否可用。管理工具的调度部件能够确定这一点。调度模块经常更新在与它相关联会议资源的现在或将来状态。该信息也存储在数据库中,与上述存储性能的数据库分离或集成。然后将选择优先顺序列表中具有所有现在或预定期间内可用的、所包含的资源的最高级路由。调度模块还将预约资源一段默认持续时间,例如10分钟,以保证呼叫可在最短时间内访问到资源。调度时间优选地随着会议呼叫的进行而持续延伸。
管理工具的最后步骤将是使用所选择的路由实际地发起呼叫。通过发布指令到发起端点来执行建立过程,对于任何其它会议以相似的方式所选择的其它资源由管理工具调度。
注意尽管以上示例实施方式描述了一种一对一的连接,本发明也可应用于由一个用户发起的ad-hoc多站点会议。然后拨号链接可包括一组发起端点,或者用户可点击一个多拨号链接,全部参与到同一会议中。本发明不仅限于传统的视频会议。一个或多个参与者可以是使用PC或其它个人计算机装置作为会议端点的网络参与者。如果发起用户是网络参与者,发起端点是网络浏览器的终端本身,那么没有必要预定义优选端点。
本发明对于用户将显得容易和直观。因为拨号URL暗中包含了用于路由一个呼叫的全部所需信息,在网络浏览器的链接上的单击将足以建立呼叫到第二方、或到一组参与方。拨号链接将适于插入到例如企业的或个人网站的联系信息上,或插入到邮件中。
权利要求
1.一种方法,用于路由和建立从发起用户到一个或多个终端用户的呼叫或者会议,每个终端用户分别与一个或多个端点相关联,其特征在于当具有唯一拨号前缀的URL(统一资源定位符)被激活时,请求管理工具来确定一个在和发起用户相关联的一个或多个端点中优选的一个端点与分别和一个或多个终端用户相关联的一个或多个端点中的一个相应的优选端点之间的资源的可用路由;基于存储在用于各个端点和所述资源的数据库中的性能和连接数据,通过包含在所述管理工具中的路由模块,确定在和发起用户相关联的一个或多个端点中优选的所述一个端点与分别和一个或多个终端用户相关联的一个或多个端点中的所述相应的优选端点之间的多个路由,并且对所述多个路由中的每一个指定一个成本值来表示时延、带宽和/或可靠性;基于存储在所述数据库中的所述资源的状态数据,通过包含在所述管理工具中的调度模块,确定所述多个路由中其资源在当前和/或不久的将来会空闲的一些路由,并且在这些路由中选择具有最低成本值的路由作为所述可用路由;通过所确定的可用路由,建立从和发起用户相关联的一个或多个端点中的所述优选端点到分别和一个或多个终端用户相关联的一个或多个端点中的所述相应的优选端点之间的呼叫或会议。
2.如权利要求1所述的方法,其特征在于所述URL中的唯一前缀之后是所述一个或多个终端用户或者分别和所述一个或多个终端用户相关联的一个或多个端点的相应标识。
3.如权利要求1所述的方法,其特征在于所述URL中的唯一前缀之后是一组所述一个或多个终端用户、或者一组分别和所述一个或多个终端用户相关联的一个或多个端点的标识。
4.如以上任一权利要求所述的方法,其特征在于所述调度模块适于在预订期间内预约包括在所述可用路由内的资源并且随着呼叫或会议的进行持续重新预约资源。
5.如以上任一权利要求所述的方法,其特征在于建立呼叫或会议的步骤进一步包括发布建立指令到和发起用户相关联的一个或多个端点中的所述优选端点来通过所确定的可用路由发起所述呼叫或会议。
6.一种系统,用于路由和建立从发起用户到一个或多个终端用户的呼叫或者会议,每个终端用户分别与一个或多个端点相关联,其特征在于具有唯一拨号前缀的URL(统一资源定位符),路由模块,适于基于存储在用于各个端点和所述资源的数据库中的性能和连接数据,确定在和发起用户相关联的一个或多个端点中的一个优选端点与分别和一个或多个终端用户相关联的一个或多个端点中一个相应的优选端点之间的多个路由,并且进一步用于对所述多个路由中的每一个指定一个成本值来表示时延、带宽和/或可靠性;调度模块,适用于基于存储在所述数据库中的所述资源的状态数据,确定所述多个路由中其资源在当前和/或不久的将来会空闲的一些路由,并且从这些路由中选择具有最低成本值的路由作为可用路由;呼叫模块,通过所述优选路由,建立从和发起用户相关联的一个或多个端点中的所述优选端点到分别和一个或多个终端用户相关联的一个或多个端点中所述相应的优选端点之间的呼叫或会议。
7.如权利要求6所述的系统,其特征在于所述URL中的唯一前缀之后是所述一个或多个终端用户或者分别和所述一个或多个终端用户相关联的一个或多个端点的相应标识。
8.如权利要求6所述的系统,其特征在于所述URL中的唯一前缀之后是一组所述一个或多个用户的标识,或者一组分别和所述一个或多个终端用户相关联的一个或多个端点的标识。
9.如权利要求6-8之一所述的系统,其特征在于所述调度模块进一步适用于在预订期间内预约包括在所述可用路由中的资源并且随着呼叫或会议的进行持续重新预约。
10.如权利要求6-9之一所述的系统,其特征在于所述呼叫模块进一步适用于发布建立指令到和发起用户相关联的一个或多个端点中的所述优选端点来通过所确定的可用路由开始所述呼叫或会议。
11.如权利要求6-10之一所述的系统,其特征在于所述URL产生于和发起用户相关联的一个或多个端点中所述优选的端点中的网络浏览器上、或产生于没有参与到该呼叫或会议中的PC、移动电话或PDA中。
12.如权利要求6-11之一所述的系统,其特征在于所述路由模块、呼叫模块和调度模块集成在一个管理工具中。
全文摘要
本发明公开了一种用于发起、路由和调度会议的方法和系统。引入一个拨号URL,其具有用于呼叫目标唯一的前缀。当用户在其网络浏览器上激活这样一个URL时,与浏览器相关联的内容处理器将识别URL的类型并且发送请求到管理工具来确定在用户优选端点和URL中所寻址的端点之间具有需要资源的可用呼叫路由。然后管理工具调度资源并且在端点之间发起呼叫。本发明允许ad-hoc呼叫和会议的单击启动(one-click initiation)。
文档编号H04L12/56GK1906940SQ200480036832
公开日2007年1月31日 申请日期2004年10月29日 优先权日2003年12月12日
发明者T·施拉德 申请人:坦德伯格电信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1