一种会议漂移的控制方法及系统的制作方法

文档序号:7860153阅读:203来源:国知局
专利名称:一种会议漂移的控制方法及系统的制作方法
技术领域
本发明属于网络通信领域,尤其涉及一种会议漂移的控制方法及系统。
背景技术
目前,随着网络通信技术的发展,于网络会议领域,存在网络会议漂移的需求。然而,目前业界使用的方式均是将网络会议中对应一个区域服务器的集体用户漂移到另外一个区域服务器上。举例而言,公司A在北京设置一个机房Al,在杭州设置一个机房A2,其中,北京的用户连接北京机房Al的服务器,杭州的用户连接杭州机房A2的服务器。当北京的机房Al的服务器压力过大或出现故障时,就会将连接北京机房Al的服务器的所有用户集 体漂移到杭州机房A2的服务器上。然而,上述整体漂移的方式不仅极大地降低了北京用户的体验度,而且会导致杭州机房A2的服务器压力过大,更甚者会导致所有机房服务器的系统崩溃,严重影响通信效率。

发明内容
本发明提供一种会议漂移的控制方法及系统,以解决上述问题。本发明提供一种会议漂移的控制方法。上述方法包括以下步骤域名解析服务器接收用户发送的网络会议请求,解析网络会议请求中携带的会议参数信息,确定会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,域名解析服务器将网络会议请求发送至控制器;控制器解析网络会议请求携带的会议参数信息,确定所述用户所属的区域及会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值;若超过,控制器查询漂移记录表,若漂移记录表存储所述网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则控制器将网络会议请求路由至第一目标业务处理服务器;若第一目标业务处理服务器当前处理的网络会议数目达到预警值,第一目标业务处理服务器根据第一漂移策略将网络会议请求路由至第二目标业务处理服务器,控制器将第二目标业务处理服务器更新至漂移记录表。本发明还提供一种会议漂移的控制方法。上述方法包括以下步骤域名解析服务器接收用户发送的网络会议请求,解析网络会议请求中携带的会议参数信息,确定所述用户所属的区域及会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,域名解析服务器将网络会议请求发送至对应的区域控制服务器;区域控制服务器解析网络会议请求携带的会议参数信息,确定会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值;若超过,区域控制服务器将网络会议请求发送至控制器,控制器查询漂移记录表,若漂移记录表存储网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则控制器将网络会议请求路由至第一目标业务处理服务器;若第一目标业务处理服务器当前处理的网络会议数目达到预警值,第一目标业务处理服务器根据第一漂移策略将网络会议请求路由至第二目标业务处理服务器,控制器将第二目标业务处理服务器更新至漂移记录表。本发明还提供一种会议漂移的控制系统,包括控制器、域名解析服务器、区域控制服务器、负载均衡服务器及业务处理服务器。控制器连接域名解析服务器、区域控制服务器及业务处理服务器,域名解析服务器直接连接业务处理服务器或通过区域控制服务器及负载均衡服务器连接业务处理服务器,区域控制服务器通过负载均衡服务器连接业务处理服务器。域名解析服务器,用于接收用户发送的网络会议请求,解析 网络会议请求中携帯的会议參数信息,确定会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,域名解析服务器将网络会议请求发送至控制器。控制器,用于解析网络会议请求携帯的会议參数信息,确定所述用户所属的区域及会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值。若超过,控制器,用于查询漂移记录表,若漂移记录表存储网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则控制器将网络会议请求路由至第一目标业务处理服务器。若第一目标业务处理服务器当前处理的网络会议数目达到预警值,第一目标业务处理服务器,用于根据第一漂移策略将网络会议请求路由至第二目标业务处理服务器,控制器将第二目标业务处理服务器更新至漂移记录表。本发明还提供一种会议漂移的控制系统,包括控制器、域名解析服务器、区域控制服务器、负载均衡服务器及业务处理服务器。控制器连接域名解析服务器、区域控制服务器及业务处理服务器,域名解析服务器直接连接业务处理服务器或通过区域控制服务器及负载均衡服务器连接业务处理服务器,区域控制服务器通过负载均衡服务器连接业务处理服务器。域名解析服务器,用于接收用户发送的网络会议请求,解析网络会议请求中携帯的会议參数信息,确定所述用户所属的区域及会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,域名解析服务器将网络会议请求发送至对应的区域控制服务器。区域控制服务器,用于解析网络会议请求携帯的会议參数信息,确定会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值。若超过,区域控制服务器,用于将网络会议请求发送至控制器,控制器查询漂移记录表,若漂移记录表存储网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则控制器将网络会议请求路由至第一目标业务处理服务器。若第一目标业务处理服务器当前处理的网络会议数目达到预警值,第一目标业务处理服务器,用于根据第一漂移策略将网络会议请求路由至第二目标业务处理服务器,控制器将第二目标业务处理服务器更新至漂移记录表。相较于先前技术,根据本发明提供的会议漂移的控制方法及系统,于控制器或区域控制服务器根据会议负载阈值表判断相应区域内相应会议类型的当前会议数目超过对应的最大会议数阈值时,控制器查询漂移记录表。若漂移记录表存储网络会议请求所属区域的会议类型漂移后对应的目标区域及第一目标业务处理服务器,则控制器将网络会议请求路由至第一目标业务处理服务器。若漂移记录表未存储网络会议请求所属区域的会议类型漂移后对应的目标区域及第一目标业务处理服务器,则控制器根据第二漂移策略确定网络会议对应的目标区域,目标区域的负载均衡服务器根据分配策略确定第一目标业务处理服务器,或者第一目标业务处理服务器根据第一漂移策略确定第二目标业务处理服务器。如此,控制器根据漂移记录表将相应区域的相应会议类型的网络会议请求直接漂移,从而提高通信效率。此外,对超过对应最大会议数阈值的网络会议实现漂移,同时,对超过业务处理服务器预警值的网络会议实现漂移,从而实现单场会议的漂移,使得服务器集群负载更均衡,提高通信效率。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I所示为根据本发明的第一较佳实施例提供的会议漂移的控制方法的流程图;图2所示为根据本发明的第一较佳实施例提供的会议漂移的控制系统的示意图;图3所示为根据本发明的第二较佳实施例提供的会议漂移的控制方法的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图I所示为根据本发明的第一较佳实施例提供的会议漂移的控制方法的流程图。如图I所示,本发明的第一较佳实施例提供的会议漂移的控制方法包括步骤IOf 104。于步骤101,域名解析服务器接收用户发送的网络会议请求,解析所述网络会议请求中携带的会议参数信息,确定会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,所述域名解析服务器将所述网络会议请求发送至控制器。于此,会议参数信息包括会议编号、会议人数信息、与会人员区域信息及地址信息。其中,与会人员区域信息指参加会议的人员分布的区域信息。具体而言,用户发起网络会议时,设定网络会议的会议人数及与会人区域信息后,将网络会议请求发送至域名解析服务器。于本实施例中,域名解析服务器存储例外路由规则表。其中,例外路由规则表存储所有漂移的网络会议请求的会议编号及相应的业务处理服务器的地址信息的对应关系。其中,业务处理服务器的地址信息例如包括IP地址信息。于此,例外路由规则表例如表I所示。
会议编号业务处理服务器
164173业务处理服务器I (地址I)
164174业务处理服务器2 (地址2)
164175业务处理服务器3 (地址3)
164176业务处理服务器4 (地址4)
164177业务处理服务器5 (地址5)
164178业务处理服务器3 (地址3)
权利要求
1.一种会议漂移的控制方法,其特征在于,包括以下步骤 域名解析服务器接收用户发送的网络会议请求,解析所述网络会议请求中携帯的会议參数信息,确定会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,所述域名解析服务器将所述网络会议请求发送至控制器; 所述控制器解析所述网络会议请求携帯的会议參数信息,确定所述用户所属的区域及会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值; 若超过,所述控制器查询漂移记录表,若所述漂移记录表存储所述网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则所述控制器将所述网络会议请求路由至所述第一目标业务处理服务器; 若所述第一目标业务处理服务器当前处理的网络会议数目达到预警值,所述第一目标业务处理服务器根据第一漂移策略将所述网络会议请求路由至第二目标业务处理服务器,所述控制器将所述第二目标业务处理服务器更新至所述漂移记录表。
2.根据权利要求I所述的方法,其特征在于,所述控制器根据所述会议负载阈值表定时检验所有区域的不同会议类型的当前会议数目是否超过对应的最大会议数阈值,若相应区域的相应会议类型的当前会议数目超过对应的最大会议数阈值,所述控制器根据第二漂移策略确定目标区域,所述目标区域相应会议类型的负载均衡服务器根据分配策略确定第一目标业务处理服务器,或者,所述第一目标业务处理服务器根据第一漂移策略确定第二目标业务处理服务器,所述控制器将所述目标区域及所述第一目标业务处理服务器或所述第二目标业务处理服务器更新至所述漂移记录表。
3.根据权利要求I所述的方法,其特征在于,若所述控制器根据所述会议负载阈值表判断得到所述网络会议请求所属区域的相应会议类型的当前会议数目超过对应的最大会议数阈值,且所述漂移记录表未存储所述网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则所述控制器根据第二漂移策略确定目标区域,所述目标区域相应会议类型的负载均衡服务器根据分配策略确定第一目标业务处理服务器,或者,所述第一目标业务处理服务器根据第一漂移策略确定第二目标业务处理服务器,所述控制器将所述目标区域及所述第一目标业务处理服务器或者所述第二目标业务处理服务器更新至所述漂移记录表。
4.根据权利要求2或3所述的方法,其特征在于,所述第二漂移策略为根据区域优先级、各个区域的会议总场次及各个区域的会议总人数确定所述网络会议请求对应的目标区域。
5.根据权利要求1、2或3所述的方法,其特征在于,所述第一漂移策略为所述第一目标业务处理服务器根据会议类型的优先级确定目标负载均衡服务器并将所述网络会议请求路由至所述目标负载均衡服务器,所述目标负载均衡服务器根据所述分配策略将所述网络会议请求路由至第二目标业务处理服务器。
6.根据权利要求1、2或3所述的方法,其特征在于,所述第一漂移策略为所述第一目标业务处理服务器通过与所述会议类型对应的负载均衡服务器,向所属的区域控制服务器发送会议漂移请求,所述区域控制服务器根据所述会议漂移请求及会议类型的优先级,确定目标负载均衡服务器,并通过与所述会议类型对应的负载均衡服务器,将所述目标负载均衡服务器的地址信息发送至所述第一目标业务处理服务器,所述第一目标业务处理服务器根据所述地址信息,将所述网络会议请求路由至所述目标负载均衡服务器,所述目标负载均衡服务器根据所述分配策略将所述网络会议请求路由至第二目标业务处理服务器。
7.根据权利要求I所述的方法,其特征在于,所述域名解析服务器存储所述例外路由规则表,所述例外路由规则表存储所有漂移的网络会议请求的会议编号及相应的业务处理服务器的地址信息的对应关系。
8.—种会议漂移的控制方法,其特征在于,包括以下步骤 域名解析服务器接收用户发送的网络会议请求,解析所述网络会议请求中携帯的会议參数信息,确定所述用户所属的区域及会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,所述域名解析服务器将所述网络会议请求发送至对应的区域控制服务器; 所述区域控制服务器解析所述网络会议请求携帯的会议參数信息,确定会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值; 若超过,所述区域控制服务器将所述网络会议请求发送至控制器,所述控制器查询漂移记录表,若所述漂移记录表存储所述网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则所述控制器将所述网络会议请求路由至所述第一目标业务处理服务器; 若所述第一目标业务处理服务器当前处理的网络会议数目达到预警值,所述第一目标业务处理服务器根据第一漂移策略将所述网络会议请求路由至第二目标业务处理服务器,所述控制器将所述第二目标业务处理服务器更新至所述漂移记录表。
9.一种会议漂移的控制系统,其特征在于,包括控制器、域名解析服务器、区域控制服务器、负载均衡服务器及业务处理服务器,所述控制器连接所述域名解析服务器、所述区域控制服务器及所述业务处理服务器,所述域名解析服务器直接连接所述业务处理服务器或通过所述区域控制服务器及所述负载均衡服务器连接所述业务处理服务器,所述区域控制服务器通过所述负载均衡服务器连接所述业务处理服务器, 所述域名解析服务器,用于接收用户发送的网络会议请求,解析所述网络会议请求中携帯的会议參数信息,确定会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,所述域名解析服务器将所述网络会议请求发送至控制器, 所述控制器,用于解析所述网络会议请求携帯的会议參数信息,确定所述用户所属的区域及会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值, 若超过,所述控制器,用于查询漂移记录表,若所述漂移记录表存储所述网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则所述控制器将所述网络会议请求路由至所述第一目标业务处理服务器; 若所述第一目标业务处理服务器当前处理的网络会议数目达到预警值,所述第一目标业务处理服务器,用于根据第一漂移策略将所述网络会议请求路由至第二目标业务处理服务器,所述控制器将所述第二目标业务处理服务器更新至所述漂移记录表。
10.一种会议漂移的控制系统,其特征在于,包括控制器、域名解析服务器、区域控制服务器、负载均衡服务器及业务处理服务器,所述控制器连接所述域名解析服务器、所述区域控制服务器及所述业务处理服务器,所述域名解析服务器直接连接所述业务处理服务器或通过所述区域控制服务器及所述负载均衡服务器连接所述业务处理服务器,所述区域控制服务器通过所述负载均衡服务器连接所述业务处理服务器, 所述域名解析服务器,用于接收用户发送的网络会议请求,解析所述网络会议请求中携帯的会议參数信息,确定所述用户所属的区域及会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,所述域名解析服务器将所述网络会议请求发送至对应的区域控制服务器, 所述区域控制服务器,用于解析所述网络会议请求携帯的会议參数信息,确定会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值, 若超过,所述区域控制服务器,用于将所述网络会议请求发送至控制器,所述控制器查询漂移记录表,若所述漂移记录表存储所述网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则所述控制器将所述网络会议请求路由至所述第一目标业务处理服务器, 若所述第一目标业务处理服务器当前处理的网络会议数目达到预警值,所述第一目标业务处理服务器,用于根据第一漂移策略将所述网络会议请求路由至第二目标业务处理服务器,所述控制器将所述第二目标业务处理服务器更新至所述漂移记录表。
全文摘要
本发明提供一种会议漂移的控制方法及系统。上述方法包括以下步骤域名解析服务器解析网络会议请求中携带的会议参数信息,确定会议编号,并判断例外路由规则表中是否存在所述会议编号,若不存在,域名解析服务器将网络会议请求发送至控制器;控制器确定所述用户所属的区域及会议类型,并根据会议负载阈值表判断所述区域的所述会议类型的当前会议数目是否超过对应的最大会议数阈值;若超过,控制器查询漂移记录表,若漂移记录表存储所述网络会议请求所属区域的所述会议类型漂移后对应的目标区域及第一目标业务处理服务器,则控制器将网络会议请求路由至第一目标业务处理服务器。
文档编号H04L12/18GK102868777SQ20121033501
公开日2013年1月9日 申请日期2012年9月12日 优先权日2012年9月12日
发明者胡加明, 刘晓东 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1