著录项信息
专利名称 | 一种会议级联的方法、系统和设备 |
申请号 | CN200910087445.7 | 申请日期 | 2009-06-22 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2009-11-25 | 公开/公告号 | CN101588253 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/18 | IPC分类号 | H;0;4;L;1;2;/;1;8;;;H;0;4;L;2;9;/;0;6查看分类表>
|
申请人 | 杭州华三通信技术有限公司 | 申请人地址 | 浙江省杭州市滨江区长河路466号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 新华三技术有限公司 | 当前权利人 | 新华三技术有限公司 |
发明人 | 刘翔 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明提供的会议级联方法、系统和设备,其中,该方法包括:步骤A,所述分会场会议服务器在预设的级联时间到达时,发送呼叫请求,其中,所述呼叫请求中携带主会场会议信息和分会场会议信息;步骤B,所述主会场会议服务器通过所述分会场交换机和主会场交换机接收所述呼叫请求,通过所述呼叫请求携带的主会场会议信息和分会场会议信息使分会场会议级联到主会场会议。采用本发明,能够避免会议级联操作中的人工干预,提高会议级联操作的灵活性。
1.一种会议级联方法,其特征在于,该方法应用于包含主会场会议和一个以上处于不同区域的分会场会议的网络中,其中,主会场会议区域设有独立的主会场会议服务器,连接至主会场会议区域的主会场交换机;分会场会议区域中设有独立的分会场会议服务器,连接至分会场会议区域的分会场交换机;该方法包括:
步骤A,所述分会场会议服务器在预设的级联时间到达时,发送呼叫请求;其中,所述呼叫请求中携带主会场会议信息和分会场会议信息,所述主会场会议信息为用于使所述呼叫请求到达主会场会议中的主会场会议服务器的信息,所述分会场会议信息为用于使所述主会场会议和所述分会场会议之间建立级联的信息;
步骤B,所述主会场会议服务器通过所述分会场交换机和主会场交换机接收所述呼叫请求,并通过所述呼叫请求携带的主会场会议信息和分会场会议信息使分会场会议级联到主会场会议。
2.根据权利要求1所述的方法,其特征在于,所述主会场会议信息包含:被叫区域标识和主会场会议标识;
所述步骤B包括:
步骤B11,分会场交换机接收所述分会场会议服务器发送的呼叫请求;根据所述呼叫请求中的被叫区域标识发送呼叫请求给所述被叫区域标识对应的主会场交换机;
步骤B12,所述主会场交换机根据所述呼叫请求中的主会场会议标识发送所述呼叫请求给所述主会场会议标识对应的主会场会议服务器;
步骤B13,所述主会场会议服务器根据呼叫请求中的分会场会议信息与所述分会场会议服务器进行媒体流协商,建立与所述分会场会议之间的级联通道。
3.根据权利要求2所述的方法,其特征在于,所述主会场会议信息还包含:会议级联接入号;
所述步骤B12包括:所述主会场交换机根据所述会议级联接入号确定出所述呼叫请求为会议级联请求,将该呼叫请求中主会场会议信息包含的会议级联接入号和被叫区域标识去掉,使该主会场会议信息仅包含主会场会议标识,根据所述主会场会议标识将该呼叫请求发送给所述主会场会议标识对应的主会场会议服务器。
4.根据权利要求1至3任一所述的方法,其特征在于,所述主会场会议信息还包含主会场会议接入密码;
所述步骤B13中在执行所述媒体流协商操作之前,进一步包括:对呼叫请求携带的接入密码进行认证,若认证通过,则执行所述媒体流协商操作。
5.根据权利要求4所述的方法,其特征在于,呼叫请求携带主会场会议接入密码包括:
在所述呼叫请求中增加预定义的会议级联标识信息头域,将所述接入密码设置在该会议级联标识信息头域中。
6.根据权利要求5所述的方法,其特征在于,所述将接入密码设置在该会议级联标识信息头域中包括:利用加密算法对所述接入密码执行加密操作,得到加密字符串;将所述加密字符串和所述加密算法的标识设置在会议级联标识信息头域中;
所述对呼叫请求携带的接入密码进行认证的操作包括:
在已存储的会议信息中查找到所述呼叫请求携带的主会场会议标识对应的会议信息,提取出所述会议信息中包含的接入密码;根据所述会议级联标识信息头域包含的加密算法标识对所述会议级联标识信息头域包含的加密字符串执行解密操作,得到解密后的密码串;判断该提取出的接入密码是否与所述得到的解密后的密码串一致,如果是,则确定认证通过;否则,确定认证未通过。
7.根据权利要求6所述的方法,其特征在于,所述分会场会议信息包含主叫区域标识和分会场会议标识;其中,该主叫区域标识设置在所述会议级联标识信息头域中;
所述步骤B13之后,进一步包括:将所述呼叫请求中携带的主叫区域标识和分会场会议标识在会议控制界面上显示;和/或,实时或者定时检测所述主会场会议与所述分会场会议之间是否存在处于激活状态的级联连接,如果否,返回执行所述分会场会议服务器发送呼叫请求的操作。
8.一种会议级联系统,其特征在于,该系统应用于包含主会场会议和一个以上处于不同区域的分会场会议的网络中,包括:处于主会场会议区域中的主会场交换机和主会场会议服务器;以及处于分会场会议区域中的分会场交换机和分会场会议服务器;其中,所述分会场会议服务器用于在预设的级联时间到达时,发送呼叫请求;其中,所述呼叫请求中携带主会场会议信息和分会场会议信息,所述主会场会议信息为用于使所述呼叫请求到达主会场会议中的主会场会议服务器的信息,所述分会场会议信息为用于使所述主会场会议和所述分会场会议之间建立级联的信息;
所述主会场会议服务器通过所述分会场交换机和主会场交换机接收所述呼叫请求,并通过所述呼叫请求携带的主会场会议信息和分会场会议信息使分会场会议级联到主会场会议。
9.根据权利要求8所述的系统,其特征在于,所述主会场会议信息包含:被叫区域标识和主会场会议标识;
所述分会场交换机接收所述分会场会议服务器发送的呼叫请求;根据所述呼叫请求中的被叫区域标识发送呼叫请求给所述被叫区域标识对应的主会场交换机;
所述主会场交换机根据所述呼叫请求中的主会场会议标识发送所述呼叫请求给所述主会场会议标识对应的主会场会议服务器;
所述主会场会议服务器根据所述呼叫请求中的分会场会议信息与所述分会场会议服务器进行媒体流协商,建立与所述分会场会议之间的级联通道。
10.根据权利要求9所述的系统,其特征在于,所述主会场会议信息还包含:会议级联接入号;
所述主会场交换机根据所述会议级联接入号确定所述呼叫请求为会议级联请求,将该呼叫请求中主会场会议信息包含的会议级联接入号和被叫区域标识去掉,使该主会场会议信息仅包含主会场会议标识,根据所述主会场会议标识将呼叫请求发送给所述主会场会议标识对应的主会场会议服务器。
11.根据权利要求8至10任一所述的系统,其特征在于,所述分会场会议服务器还用于在所述呼叫请求中增加预定义的会议级联标识信息头域,将预先配置的主会场会议接入密码设置在该会议级联标识信息头域中;
所述主会场会议服务器对呼叫请求中增加的会议级联标识信息头域所包含的接入密码进行认证,若认证通过,则执行所述媒体流协商操作。
12.一种分会场会议服务器,其特征在于,该分会场会议服务器应用于包含主会场会议和一个以上处于不同区域的分会场会议的网络中,该分会场会议服务器处于分会场会议区域中,包括:检测单元和发送单元;其中,
所述检测单元用于判断当前是否到达预设的级联时间;如果是,发送呼叫通知给所述发送单元;
所述发送单元用于接收所述呼叫通知,将预先配置的主会场会议信息和分会场会议信息携带在呼叫请求中发送,以使主会场会议服务器接收到所述呼叫请求后,通过所述呼叫请求携带的主会场会议信息和分会场会议信息使分会场会议级联到主会场会议;其中,所述主会场会议信息为用于使所述呼叫请求到达主会场会议中的主会场会议服务器的信息,所述分会场会议信息为用于使所述主会场会议和所述分会场会议之间建立级联的信息。
13.根据权利要求12所述的分会场会议服务器,其特征在于,所述发送单元还用于在所述呼叫请求中增加预定义的会议级联标识信息头域,将预先配置的主会场会议接入密码和分会场会议区域的区域标识包含在该会议级联标识信息头域中。
14.根据权利要求13所述的分会场会议服务器,其特征在于,该分会场会议服务器还包括:检查单元;其中,
所述检查单元用于实时或者定时检测所述主会场会议与所述分会场会议之间是否存在处于激活状态的级联连接,如果否,触发所述发送单元发送呼叫请求的操作。
一种会议级联的方法、系统和设备\n技术领域\n[0001] 本发明涉及IP网络技术,特别涉及一种会议级联的方法、系统和设备。\n背景技术\n[0002] 参见图1a,图1a为现有技术提供的IP网络中存在一个会议系统的结构图。如图\n1a所示,会议区域A中存在一会议系统,该会议系统至少包括:会议服务器和IP用户级交换机(PBX:Private Branch Exchange),其中,IP PBX用于管理会议服务器,并具有控制呼叫路由等功能。在图1a中,若IP终端需要参加在会议区域A召开的会议,则具体操作包括:\nIP终端用户首先拨打会议系统中IP PBX所能识别的会议接入号发起呼叫;IP PBX将该用户发起的呼叫转到会议服务器上;之后,会议服务器提示该用户输入会议标识(ID)和会议接入密码,并对输入的会议接入密码进行认证,若认证通过,则允许该用户接入会议,否则,拒绝用户接入会议。\n[0003] 通常,一个IP网络内存在多个处于不同会议区域的会议系统,并且,各个会议区域中的会议系统是相互独立的。比如,参见图1b,图1b为现有技术提供的IP网络中存在两个会议系统的结构图。在图1b中,IP网络中存在两个处于不同会议区域的会议系统,即处于会议区域A的会议系统A和处于会议区域B的会议系统B,其中,会议系统A至少包括:\n会议服务器A和IP PBX A,会议系统B至少包括:会议服务器B和IP PBX B。\n[0004] 若当前需要在会议区域A召开会议,并需要会议区域B中的相关人员也参加该会议,为便于描述,将需要召开会议的会议区域简称为主会场,将在该主会场召开的会议简称为主会场会议;而需要参加主会场会议的相关人员所在的会议区域为分会场;如此,会议区域A为主会场,会议区域B为分会场。由于分会场中需要参加主会场的相关人员比较多,若分会场中的每一人员按照图1a中提供的终端接入会议的操作加入主会场会议,则会加大接入到主会场会议的网络流量。如此,常用的一种方法是:首先,按照正常业务流程在分会场召开本地会议(将该本地会议简称为分会场会议),相关人员参加该分会场会议;之后,分会场会议管理人员利用支持呼叫转移操作的电话终端先呼叫分会场会议服务器(其中,分会场会议服务器为设置在分会场中的会议服务器,具体为会议服务器B),然后“保持(Hold)”住该路呼叫;接下来,再通过分会场IP PBX(用于管理分会场会议服务器的IP PBX,具体为IP PBX B)和主会场IP PBX(用于管理主会场会议服务器的IP PBX,具体为IP PBX A)的路由功能呼叫主会场会议服务器(设置在主会场中的会议服务器,具体为会议服务器A);然后,该分会场会议管理人员利用电话终端的“呼叫转移”功能把作为被叫的分会场会议服务器和主会场会议服务器这两路呼叫连接起来;通常,支持呼叫转移操作的电话终端都具有呼叫转移功能的热键,如此,该分会场会议管理人员通过点击该热键就可使两路呼叫级联起来,实现分会场会议与主会场会议之间的级联。\n[0005] 可见,现有提供的方法中,是将分会场会议作为一个“用户”加入到主会场会议的,如此,主会场会议服务器只需要传送一路媒体流给分会场会议,这样,大大减少了接入到主会场会议的网络流量。但是,这种现有的方法中,分会场会议级联到主会场会议的操作完全依赖于人工比如分会场会议管理人员的干预,具体为:先由分会场会议管理人员利用支持呼叫转移操作的电话终端向分会场会议服务器发起呼叫,保持住该呼叫;再向主会场会议服务器发起呼叫;之后,点击具有呼叫转移功能的热键将两路呼叫级联起来。也就是说,现有的分会场会议级联到主会场会议的操作需要人工干预,这降低了会议级联操作的灵活性。\n发明内容\n[0006] 本发明提供了一种会议级联方法、系统和设备,以便避免会议级联操作中的人工干预,提高会议级联操作的灵活性。\n[0007] 一种会议级联方法,该方法应用于包含主会场会议和一个以上处于不同区域的分会场会议的网络中,其中,主会场会议区域设有独立的主会场会议服务器,连接至主会场会议区域的主会场交换机;分会场会议区域中设有独立的分会场会议服务器,连接至分会场会议区域的分会场交换机;该方法包括:\n[0008] 步骤A,所述分会场会议服务器在预设的级联时间到达时,发送呼叫请求,其中,所述呼叫请求中携带主会场会议信息和分会场会议信息;\n[0009] 步骤B,所述主会场会议服务器通过所述分会场交换机和主会场交换机接收所述呼叫请求,通过所述呼叫请求携带的主会场会议信息和分会场会议信息使分会场会议级联到主会场会议。\n[0010] 一种会议级联系统,该系统应用于包含主会场会议和一个以上处于不同区域的分会场会议的网络中,包括:处于主会场会议区域中的主会场交换机和主会场会议服务器;\n以及处于分会场会议区域中的分会场交换机和分会场会议服务器;其中,\n[0011] 所述分会场会议服务器用于在预设的级联时间到达时,发送呼叫请求;其中,所述呼叫请求中携带主会场会议信息和分会场会议信息;\n[0012] 所述主会场会议服务器通过所述分会场交换机和主会场交换机接收所述呼叫请求,通过所述呼叫请求携带的主会场会议信息和分会场会议信息使分会场会议级联到主会场会议。\n[0013] 一种分会场会议服务器,该分会场会议服务器应用于包含主会场会议和一个以上处于不同区域的分会场会议的网络中,该分会场会议服务器处于分会场会议区域中,包括:\n检测单元和发送单元;其中,\n[0014] 所述检测单元用于当前是否到达预设的级联时间;如果是,发送呼叫通知给所述发送单元;\n[0015] 所述发送单元用于接收所述呼叫通知,将预先配置的主会场会议信息和分会场会议信息携带在呼叫请求中发送;其中,所述主会场会议信息为用于使所述呼叫请求到达主会场会议中的主会场会议服务器的信息,所述分会场会议信息为用于使所述主会场会议和所述分会场会议之间建立级联的信息。\n[0016] 综上可以看出,本发明提供的会议级联方法、系统和设备中,并非采用现有技术中由分会场会议管理人员通过支持呼叫转移功能的电话终端发起两路呼叫实现分会场会议级联到主会场会议的操作,而是由分会场会议(具体为分会场会议服务器)主动发送呼叫请求,由分会场交换机和主会场交换机根据呼叫请求携带的主会场会议信息将该呼叫请求路由到主会场会议服务器,当主会场会议服务器接收到呼叫请求后,根据该呼叫请求携带的分会场会议信息实现分会场会议级联到主会场会议的目的。如此,避免了分会场会议级联到主会场会议的操作中的人工干预,提高会议接入操作的灵活性。\n附图说明\n[0017] 图1a为现有技术提供的IP网络中存在一个会议系统的结构图;\n[0018] 图1b为现有技术提供的IP网络中存在两个会议系统的结构图;\n[0019] 图2为本发明实施例提供的基本流程图;\n[0020] 图3为本发明实施例提供的详细流程图;\n[0021] 图4为本发明实施例提供的系统结构图;\n[0022] 图5为本发明实施例提供的分会场会议服务器结构图。\n具体实施方式\n[0023] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。\n[0024] 参见图2,图2为本发明实施例提供的基本流程图。本实施例可应用于包含主会场会议和多个处于不同区域的分会场会议的网络(IP网络)中,其中,主会场会议区域设置有主会场会议服务器,连接至主会场会议区域的主会场交换机;每一分会场会议区域中设有独立的分会场会议服务器,连接至该分会场会议区域的分会场交换机;如图2所示,该流程可包括以下步骤:\n[0025] 步骤201,分会场会议服务器在预设的级联时间到达时,主动发送呼叫请求。\n[0026] 这里,预设的级联时间与主会场会议的开始时间有关,比如,其可为主会场会议开始时间,或者主会场会议开始时间之前或者之后的一个时间点,本发明实施例并不具体限定。\n[0027] 这里,呼叫请求中携带了主会场会议信息和分会场会议信息,其中,主会场信息可包括:已配置的主会场会议标识和主会场会议区域的区域标识等;分会场信息可包括:已配置的分会场会议标识和分会场会议区域的区域标识等,本发明实施例并不具体限定。\n[0028] 步骤202,主会场会议服务器通过分会场交换机和主会场交换机接收呼叫请求,通过呼叫请求携带的主会场会议信息和分会场会议信息使分会场会议级联到主会场会议。\n[0029] 这里,步骤202中的具体操作可参见图3所示的流程,这里暂不详述。\n[0030] 综上可以看出,本发明实施例中,并非采用现有技术中由分会场会议管理人员通过支持呼叫转移功能的电话终端发起两路呼叫实现分会场会议级联到主会场会议的操作,而是由分会场会议(具体为分会场会议服务器)主动发送呼叫请求,当主会场会议服务器通过分会场交换机和主会场交换机接收到该呼叫请求后,根据该呼叫请求携带的主会场会议信息和分会场会议信息实现分会场会议级联到主会场会议的目的。如此,避免了分会场会议级联到主会场会议的操作中的人工干预,提高会议接入操作的灵活性。\n[0031] 需要说明的是,本实施例中的呼叫请求可遵从会话初始协议(SIP)或者H.323协议等,本实施例并不具体限定。其中,若呼叫请求遵从SIP协议,则该呼叫请求具体可为SIP协议规定的邀请请求。为便于描述,以下以邀请请求为例来详细说明本发明实施例提供的方法。\n[0032] 参见图3,图3为本发明实施例提供的流程图。本实施例可应用于存在多个会议区域的IP网络中,为便于描述,本实施例以IP网络存在两个会议区域比如会议区域I和会议区域II为例,其他情况类似。若当前计划在会议区域I召开会议,并需要会议区域II中的相关人员加入到该会议中,则确定会议区域I为主会场,会议区域II为分会场。其中,会议区域I(主会场)中的会议系统包括:主会场会议服务器和主会场交换机;会议区域II(分会场)中的会议系统包括:分会场会议服务器和分会场交换机;则如图3所示,该流程可包括以下步骤:\n[0033] 步骤301,在主会场会议服务器上配置主会场会议信息。\n[0034] 这里,主会场会议信息具体包括:主会场会议开始时间、主会场会议ID、主会场会议的级联接入号和主会场会议区域的区域标识。这里,区域标识是由主会场会议管理人员根据实际情况进行配置的,其可为主会场会议区域的区号、主会场会议区域的邮政编码、或者为预定义的标识信息等。级联接入号为主会场会议管理人员按照实际情况或者预设原则配置的,本实施例并不具体限定。\n[0035] 还需要说明的是,为了保证本实施例中主会场会议的安全性,上述主会场会议信息可进一步包括主会场会议的接入密码。\n[0036] 步骤302,在主会场交换机上配置第一路由表。\n[0037] 这里,步骤302中配置的第一路由表包含多个路由表项,每一路由表项具体包含被叫号码和出端口信息的对应关系;其中,被叫号码与会议ID对应,其具体设置原则在步骤303中描述;出端口信息为到达与该被叫号码对应的会议ID所对应的会议服务器的端口信息,其中,该会议ID所对应的会议服务器由主会场交换机管理。因此,可以看出,第一路由表是用于提供从主会场交换机到达该主会场交换机管理的会议服务器的路由信息。\n[0038] 步骤303,在分会场会议服务器上配置分会场会议信息。\n[0039] 这里,配置的分会场会议信息具体包括:会议参与人员信息、分会场会议开始时间、用于表示需要发送邀请请求的级联时间等。其中,分会场会议开始时间与步骤301配置的主会场会议开始时间有关;级联时间可为步骤301配置的主会场会议开始时间,或者为主会场会议开始时间之前或者之后的一个时间点。通常,分会场会议服务器在后续发起邀请请求时,需要在该邀请请求中携带被叫号码,因此,上述配置的分会场会议信息还包括:\n按照预设策略设置的被叫号码。其中,按照预设策略设置的被叫号码与主会场会议信息有关,具体实现时有多种实现形式,比如以主会场会议区域的区域标识和主会场会议标识结合组成被叫号码;或者主会场会议区域的区域标识、主会场会议级联接入号和主会场会议标识结合组成被叫号码等。由于被叫号码的组成与主会场会议信息有关,因此,在步骤303执行之前,还需获取组成被叫号码的主会场会议信息,比如,若被叫号码由主会场会议区域的区域标识、主会场会议级联接入号和主会场会议标识三者组成,则需要获取主会场会议区域的区域标识、主会场会议级联接入号和主会场会议标识。其中,该获取操作可通过发送邮件请求和接收邮件实现。\n[0040] 需要说明的是,本实施例中不仅应用于会议即分会场会议和主会场会议之间的级联;也可应用于普通终端接入到主会场会议中,因此,为便于区分当前接收的邀请请求是用于会议之间的级联,还是用于普通终端的接入,以便于针对不同的邀请请求采取不同的处理。优选地,本实施例可通过设置分会场会议服务器发送的邀请请求携带的被叫号码与普通终端发送的邀请请求中的被叫号码的组成元素不同来区分。如背景技术描述的,普通终端发送的邀请请求中的被叫号码由会议区域标识和会议接入号结合组成的,比如,会议区域标识为010,会议接入号为8888,则被叫号码为0108888;优选地,本实施例可设置分会场会议服务器发起的邀请请求所携带的被叫号码是由主会场会议区域的区域标识、主会场会议级联接入号和主会场会议标识三者结合构成的;比如,区域标识为010,主会场会议级联接入号为6666,其中,主会场会议级联接入号和主会场接入号可相同,也可不同,主会场会议标识为4444,则被叫号码为01066664444,如此,可实现了分会场会议服务器发起的邀请请求和普通终端发起的邀请请求的区分操作。当然,上述区分方法只是一种举例,并非限定本发明实施例的应用。\n[0041] 由于本实施例中不仅应用于会议即分会场会议和主会场会议之间的级联;也可应用于普通终端接入到主会场会议中,如此,步骤302中的第一路由表即可用于针对分会场会议服务器发送的邀请请求提供相应的路由信息;也能用于针对普通终端发送的邀请请求提供相应的路由信息。\n[0042] 步骤304,在分会场交换机上配置第二路由表。\n[0043] 这里,步骤304配置的第二路由表包含多个路由表项,其中,每一路由表项具体包含区域标识和出端口信息的对应关系;由于不同的区域有不同的交换机管理,如此,出端口信息为分会场交换机上能够到达区域标识对应的交换机的端口信息。因此,可以看出,第二路由表是用于提供从分会场交换机到达其他会议区域比如主会场会议区域对应的交换机的路由信息。\n[0044] 需要说明的是,考虑到本发明实施例的应用,上述步骤302中也可进一步在主会场交换机上配置包含了用于提供从主会场交换机所在的会议区域到达其他会议区域比如分会场会议区域对应的交换机的路由信息的路由表;该路由表与第二路由表性质类似。\n[0045] 如此,通过上述步骤,实现了主会场会议和分会场会议的配置操作。\n[0046] 步骤305,分会场会议服务器检测当前是否达到预先配置的级联时间,如果是,执行步骤306;否则,返回执行步骤305。\n[0047] 步骤306,分会场会议服务器发送邀请请求给分会场交换机。\n[0048] 这里,邀请请求携带了主叫号码和被叫号码,其中,主叫号码具体为分会场会议ID;若步骤303中分会场会议服务器发起的邀请请求所携带的被叫号码的设置原则为由主会场会议区域的区域标识、主会场会议级联接入号和主会场会议标识三者结合构成,则本步骤306中被叫号码为主会场会议区域的区域标识、主会场会议级联接入号和主会场会议标识三者结合在一起构成的号码。\n[0049] 需要说明的是,本实施例是按照RFC3261【1】的定义将主叫号码和被叫号码携带在邀请请求中。优选地,为了支持会议级联操作,本实施例可对RFC3261【1】定义的邀请请求进行扩展,具体为在邀请请求中增加一个新的会议级联标识信息头域,其中,会议级联标识信息为私有信息,不同的厂商设置不同的会议级联标识信息。为便于描述,这里用会议级联X(X-Conference-Link)表示会议级联标识信息。\n[0050] 其中,X-Conference-Link头域可包含呼叫相关信息,该呼叫相关信息具体为RFC3261【1】规定的邀请请求中未携带的信息,比如分会场会议所在会议区域的区域标识、主会场会议接入密码等。本实施例以该呼叫相关信息具体为分会场会议区域的区域标识和主会场会议的接入密码为例,如此,步骤306之前还需进一步获取并保存主会场会议的接入密码。优选地,为提高邀请请求在传输过程中的安全性,可对该接入密码进行加密操作,将得到的密码字符串包含在X-Conference-Link头域中;同时,将执行加密操作所采用的加密算法的标识携带在X-Conference-Link头域中,以便接收到邀请请求的对端能够正确解密。具体地,X-Conference-Link头域可按照RFC3261和巴克斯范式(BNF:Backus-Naur Form)定义,如下:\n[0051] X-Conference-Link=″X-Conference-Link″HCOLON conflink-info[0052] conflink-info=COMMA conflink-items\n[0053] conflink-items=password /algorithm/region\n[0054] password=″password″EQUAL password-value\n[0055] algorithm=″algorithm″EQUAL(″MD5″/token)\n[0056] region=″region″EQUAL region-value\n[0057] password-value=quoted-string\n[0058] region-value=quoted-string;\n[0059] 其中,password:表示主会场会议接入密码;algorithm:用来表示对主会场会议接入密码(password)执行加密操作所采用的加密算法的标识,其中,可选的加密算法标识为“MD5”或者为根据实际需要新增加的加密算法的标识,这里并不具体限定;region:表示分会场会议区域的区域标识。另外,HCOLON、COMMA、EQUAL、token、quoted-string的定义请参见RFC3261,这里不再赘述。\n[0060] 需要说明的是,本实施例还可根据实际需求对X-Conference-Link头域进行扩展,以使接收到增加了X-Conference-Link头域的邀请请求的对端进一步正确识别该邀请请求,具体扩展的操作可遵从RFC3261和BNF,这里不再一一赘述。\n[0061] 步骤307,分会场交换机根据被叫号码中所包含的区域标识和已配置的第二路由表发送邀请请求给该区域标识对应的交换机。\n[0062] 这里,步骤307具体包括:分会场交换机根据被叫号码中所包含的区域标识在已配置的第二路由表中查找到对应的出端口信息;之后,通过该出端口信息发送邀请请求。由于被叫号码中所包含的区域标识(可记为被叫区域标识)为主会场会议区域的区域标识,因此,该查找到的出端口信息具体为到达主会场会议区域的区域标识对应的交换机即主会场交换机的端口信息,如此,步骤307中区域标识对应的交换机具体为主会场交换机。\n[0063] 步骤308,主会场交换机判断当前接收的邀请请求是否包含级联接入号,如果是,执行步骤309;否则,按照现有的普通终端接入会议的操作执行。\n[0064] 这里,当主会场交换机判断出当前接收的邀请请求中包含了级联接入号时,可直接确定该邀请求具体为一会议级联请求,之后,执行步骤309。\n[0065] 步骤309,主会场交换机将接收的邀请请求中的被叫号码更新为主会场会议ID,将更新后的被叫号码携带在邀请请求中发送给该主会场会议ID对应的会议服务器。\n[0066] 这里,步骤309的操作具体可包括:主会场交换机根据接收的邀请请求中的被叫号码在第一路由表中查找到对应的出端口信息;之后,主会场交换机将接收的邀请请求中的被叫号码更新为主会场会议标识,通过查找到的端口信息将更新后的被叫号码携带在邀请请求中发送给对应的会议服务器。由于被叫号码中包含了主会场会议ID,如此,该查找到的出端口信息具体为到达主会场会议中的会议服务器即主会场会议服务器的端口信息;如此,步骤309中主会场会议ID对应的会议服务器具体为主会场会议服务器。\n[0067] 其中,主会场交换机将接收的邀请请求中的被叫号码更新为主会场会议标识具体可包括:将邀请请求中的被叫号码所包含的级联接入号和区域标识去掉,使邀请请求中的被叫号码仅包含主会场会议ID,如此,将该主会场会议ID确定为更新后的被叫号码。比如,若步骤205中邀请请求中的被叫号码为01066662000,其中,区域标识为010,级联接入号为\n6666,则本步骤309中将被叫号码中的“0106666”去掉,只保留主会场会议ID“2000”,将该主会场会议ID“2000”确定为更新后的被叫号码。\n[0068] 步骤310,主会场会议服务器查找到接收的邀请请求中的被叫号码对应的会议配置信息,并提取出该会议配置信息中包含的接入密码。\n[0069] 由于步骤309中已将邀请请求中的被叫号码已更新为主会场会议ID,所以,主会场会议服务器可以直接根据该邀请请求中的被叫号码,查找到对应的会议配置信息。\n[0070] 这里,上述步骤308至309并非必须执行的操作,本实施例中,也可不执行步骤\n308至步骤309,如此,在经过步骤307之后,主会场交换机根据接收的邀请请求中的被叫号码在第一路由表中查找到对应的出端口信息;通过查找到的出端口信息发送邀请请求;这样,步骤310中的邀请请求中就携带了级联接入号、主会场会议所在会议区域的区域标识和主会场会议ID;如此,就需要主会场会议服务器从接收的邀请请求中的被叫号码提取出主会场会议ID;具体包括:主会场会议服务器从当前接收的邀请请求所携带的被叫号码中提取出主会场会议ID,查找到该主会场会议标识对应的会议配置信息,并提取出该会议配置信息中包含的接入密码。\n[0071] 需要说明的是,若上述步骤301中未配置接入密码,则本步骤310就不能提取出接入密码;如此,本实施例可直接使分会场会议级联到主会场会议。\n[0072] 步骤311,判断该邀请请求中X-Conference-Link头域包含的接入密码是否和提取出的接入密码一致,如果是,使分会场会议级联到主会场会议;否则,拒绝分会场会议级联到主会场会议。\n[0073] 这里,若X-Conference-Link头域包含的接入密码为经过加密操作而得到的加密字符串,其中,X-Conference-Link头域包含了加密操作所采用的加密算法的标识,比如,X-Conference-Link头域为:password=“dcd98b7102dd2f0e8II11d0f600bfb0c093”,algorithm=MD5,则步骤311中判断邀请请求中X-Conference-Link头域包含的接入密码是否和提取出的接入密码一致的操作包括:将X-Conference-Link头域中的加密字符串“dcd98b7102dd2f0e8II11d0f600bfb0c093”按照MD5算法进行解码,得到解密后的密码串,判断得到的解密后的密码串是否和提取出的接入密码一致。\n[0074] 具体地,步骤311中使分会场会议级联到主会场会议具体为:主会场会议服务器按照会话描述协议(SDP)和分会场会议服务器进行媒体流协商,建立一条主会场会议与分会场会议之间的级联通道。如此,本实施例中,通过上述步骤306至步骤311实现了分会场交换机和主会场交换机通过分会场会议服务器发送的呼叫请求携带的主会场会议信息和分会场会议信息使分会场会议级联到主会场会议的操作。\n[0075] 需要说明的是,本实施例中,为便于主会场会议参与人员获知当前已级联到主会场会议的各个分会场,在上述使分会场会议级联到主会场会议的操作中还可进一步包括:\n根据邀请请求中携带的主叫号码和会议级联标识信息头域包含的区域标识(可记为主叫区域标识)确定分会场会议标识,将分会场会议标识在会议控制界面上显示。\n[0076] 还需要说明的是,本实施例中,在分会场会议级联到主会场会议后,为防止网络或者其他问题导致上述级联连接断开,可进一步包括:实时或者定时检查分会场会议与主会场会议之间是否存在处于激活状态的级联连接,如果是,则确定当前状态正常;否则,返回执行步骤306。\n[0077] 如此,实现了分会场会议级联到主会场会议的操作。\n[0078] 为使本实施例更加清楚,下面举一个应用实施例来说明。\n[0079] 本应用实施例中,以存在于IP网络中的会议区域A和会议区域B为例,其中,会议区域A为主会场,会议区域B为分会场,其中,会议区域A(主会场)中包含了主会场会议服务器(语音服务器A)和主会场IP PBX(IP PBXA),会议区域B(分会场)中包含了分会场会议服务器(语音服务器B)和分会场IP PBX(IP PBX B)。\n[0080] 这里,语音服务器A上的主会场会议信息至少包括:1)级联接入号:“6666”;2)会议ID:8000;3)接入密码:“confA”;4)会议区域A的区域标识:010,这里,区域标识具体为区号。语音服务器B上的分会场会议信息为:1)会议ID:7000;2)会议区域B的区域标识:\n021,这里,区域标识为区号。若语音服务器B后续发送的邀请请求中的被叫号码由主会场会议区域的区域标识、主会场级联接入号和主会场会议标识三者结合组成,并且该邀请请求中还需要携带主会场会议接入密码,则语音服务器B上还存储主会场会议区域的区号、主会场会议级联号、主会场会议标识和主会场会议接入密码。\n[0081] 若语音服务器B检测到级联时间已到达,则发送邀请请求给IP PBX B;其中,该邀请请求中携带了主叫号码、被叫号码和新增加的X-Conference-Link头域。其中,主叫号码为分会场会议ID,即7000;被叫号码是由会议区域A的区号、级联接入号和主会场会议ID构成,即为01066668000;新增加的X-Conference-Link头域为:对接入密码按MD5算法和内部约定密钥执行加密操作而得到的加密字符串、加密算法标识MD5和会议区域B的区号“021”。\n[0082] IP PBX B根据该邀请请求中被叫号码01066668000包含的区号“010”确定对应的出端口信息,之后,通过该出端口信息发送该邀请请求给区号“0]0”对应的IP PBX;由于该区号“010”为主会场A的区号,因此,该区号对应的IP PBX应该为主会场IP PBX,即IP PBX A。IP PBX A收到邀请请求,确定该邀请请求中被叫号码“01066668000”对应的出端口信息;之后,将邀请请求中被叫号码“01066668000”中的区域标识和级联接入号“0106666”去掉,只保留主会场会议ID“8000”,将该“8000”更新为被叫号码,之后,将该更新后的被叫号码携带在邀请请求中通过确定的出端口信息发送;由于被叫号码中包含了主会场会议ID“8000”,如此,查找到的出端口信息具体为到达主会场会议中的会议服务器即语音服务器A的端口信息,如此,语音服务器A即可接收到邀请请求。当语音服务器A接收到邀请请求后,查找到该邀请请求中被叫号码“8000”对应的会议配置信息,提取出该会议配置信息中的接入密码,按照MD5算法和内部约定的密钥将X-Conference-Link头域中的加密字符串进行解码得到解密后的密码,将该解密后的密码与查找到的会议配置信息中携带的接入密码比较,若两者相等,按照现有的媒体流协商操作与语音服务器B进行媒体流协商,之后,建立一条与分会场会议之间的级联通道。\n[0083] 上述对本发明实施例提供的方法进行了描述。下面对本发明实施例提供的系统和设备进行描述。\n[0084] 参见图4,图4为本发明实施例提供的会议级联系统的结构图。如图4所示,该系统应用于包含主会场会议和一个以上处于不同区域的分会场会议的网络中,包括:处于分会场会议区域中的分会场会议服务器401和分会场交换机402,以及处于主会场会议区域中的主会场会议服务器403和主会场交换机404。\n[0085] 其中,分会场会议服务器401用于在预设的级联时间到达时,发送呼叫请求;其中,所述呼叫请求中携带主会场会议信息和分会场会议信息。\n[0086] 主会场会议服务器403通过分会场交换机402和主会场交换机404接收所述呼叫请求,通过呼叫请求携带的主会场会议信息和所述分会场会议信息使分会场会议级联到主会场会议。\n[0087] 其中,主会场会议信息包含:被叫区域标识和主会场会议标识;\n[0088] 分会场交换机402接收分会场会议服务器401发送的呼叫请求;根据所述呼叫请求中的被叫区域标识发送呼叫请求给区域标识对应的主会场交换机404。\n[0089] 主会场交换机404根据所述呼叫请求中的主会场会议标识发送所述呼叫请求给所述主会场会议标识对应的主会场会议服务器403;\n[0090] 主会场会议服务器403根据呼叫请求中的分会场会议信息与分会场会议服务器\n401进行媒体流协商,建立与所述分会场会议之间的级联通道。\n[0091] 优选地,所述主会场会议信息还包含:会议级联接入号;\n[0092] 主会场交换机404根据所述呼叫请求中携带的所述会议级联接入号,确定出所述呼叫请求为一会议级联请求,则将该呼叫请求中主会场会议信息包含的会议级联接入号和被叫区域标识去掉,使该主会场会议信息仅包含主会场会议标识,根据所述主会场会议标识将呼叫请求发送给所述主会场会议标识对应的主会场会议服务器403。\n[0093] 优选地,分会场会议服务器401还用于在所述呼叫请求中增加预定义的会议级联标识信息头域,将预先配置的主会场会议接入密码设置在该会议级联标识信息头域中;\n[0094] 主会场会议服务器403对呼叫请求中增加的会议级联标识信息头域所包含的接入密码进行认证,若认证通过,则执行所述媒体流协商操作。\n[0095] 具体地,主会场会议服务器403在已存储的会议配置信息中根据呼叫请求携带的主会场会议标识查找到对应的会议配置信息;提取出该会议配置信息中的接入密码;判断该提取出的接入密码是否与该呼叫请求中增加的会议级联标识信息头域所包含的接入密码一致,如果是,则确定认证通过,否则,确定认证未通过。\n[0096] 优选地,本实施例中呼叫请求具体为SIP协议中规定的邀请请求。\n[0097] 优选地,分会场会议服务器401具体实现时,可有多种实现形式,图5为本发明实施例提供的分会场会议服务器的一种结构示意图。如图5所示,该分会场会议服务器应用于包含主会场会议和一个以上处于不同区域的分会场会议的网络中,其中,该分会场会议服务器处于分会场会议区域中,可包括:检测单元501和发送单元502。\n[0098] 检测单元501用于判断当前是否到达预设的级联时间;如果是,发送呼叫通知给发送单元502;\n[0099] 发送单元502用于接收所述呼叫通知,将预先配置的主会场会议信息和分会场会议信息携带在呼叫请求中发送;其中,所述主会场会议信息为用于使所述呼叫请求到达主会场会议中的主会场会议服务器的信息,所述分会场会议信息为用于使所述主会场会议和所述分会场会议之间建立级联的信息。\n[0100] 优选地,所述主会场会议信息包括:会议级联接入号和主会场会议标识;\n[0101] 所述分会场会议信息包括:预先配置的分会场会议标识。\n[0102] 优选地,发送单元502还用于在所述呼叫请求中增加预定义的会议级联标识信息头域,将预先配置的主会场会议接入密码和分会场会议区域的区域标识包含在该会议级联标识信息头域中.\n[0103] 如图5所示,该分会场会议服务器还包括:检查单元503;其中,\n[0104] 检查单元503用于在主会场会议和分会场会议级联之后,实时或者定时检测所述主会场会议与所述分会场会议之间是否存在处于激活状态的级联连接,如果否,触发所述发送单元发送呼叫请求的操作\n[0105] 可见,本发明实施例提供的会议级联方法、系统和设备中,分会场会议服务器在预设的级联时间到达时,自动发送呼叫请求给分会场交换机;如此,分会场交换机和主会场交换机通过该呼叫请求携带的主会场会议信息和所述分会场会议信息使分会场会议级联到主会场会议,并非采用现有技术中由分会场会议管理人员通过支持呼叫转移功能的电话终端发起两路呼叫实现分会场会议级联到主会场会议的操作,如此,避免了分会场会议级联到主会场会议的操作中的人工干预,提高会议接入操作的灵活性。\n[0106] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2021-06-01
未缴年费专利权终止
IPC(主分类): H04L 12/18
专利号: ZL 200910087445.7
申请日: 2009.06.22
授权公告日: 2012.06.27
- 2017-06-06
专利权人的姓名或者名称、地址的变更
专利权人由杭州华三通信技术有限公司变更为新华三技术有限公司
地址由310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地变更为310052 浙江省杭州市滨江区长河路466号
- 2012-06-27
- 2010-02-24
- 2009-11-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-09-03
|
2007-02-27
| | |
2
| |
2003-04-16
|
2002-11-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |