專利名稱:一種實現會議漂移的處理方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明屬于網絡通信領域,尤其涉及一種實現會議漂移的處理方法及系統(tǒng)。
背景技術:
目前,隨著網絡通信技術的發(fā)展,于網絡會議領域,存在網絡會議漂移的需求。然而,目前業(yè)界使用的方式均是將網絡會議中對應一個區(qū)域服務器的集體用戶漂移到另外一個區(qū)域服務器上。舉例而言,公司A在北京設置一個機房Al,在杭州設置一個機房A2,其中,北京的用戶連接北京機房Al的服務器,杭州的用戶連接杭州機房A2的服務器。當北京的機房Al的服務器壓力過大或出現故障時,就會將連接北京機房Al的服務器的所有用戶集體漂移到杭州機房A2的服務器上。然而,上述整體漂移的方式不僅極大地降低了北京用戶的體驗度,而且會導致杭州機房A2的服務器壓力過大,更甚者會導致所有機房服務器的系統(tǒng)崩潰,嚴重影響通信效率。
發(fā)明內容
本發(fā)明提供一種實現會議漂移的處理方法及系統(tǒng),以解決上述問題。本發(fā)明提供一種實現會議漂移的處理方法。上述方法包括以下步驟域名解析服務器接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將網絡會議請求發(fā)送至對應的區(qū)域控制服務器;區(qū)域控制服務器解析網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值;若超過,區(qū)域控制服務器將網絡會議請求發(fā)送至域名解析服務器,域名解析服務器解析網絡會議請求攜帶的會議參數信息,確定會議級別,并根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器;若目標區(qū)域內所述會議類型的當前會議數目大于或等于對應的最大會議數閾值時,目標區(qū)域的區(qū)域控制服務器確定需要漂移的目標網絡會議,且處理目標網絡會議的業(yè)務處理服務器根據漂移策略漂移目標網絡會議;目標區(qū)域內對應所述會議類型的負載均衡服務器根據分配策略將網絡會議請求路由至處理目標網絡會議的業(yè)務處理服務器。本發(fā)明還提供一種實現會議漂移的處理方法。上述方法包括以下步驟域名解析服務器接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將網絡會議請求發(fā)送至對應的區(qū)域控制服務器;區(qū)域控制服務器解析網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值;若超過,區(qū)域控制服務器將網絡會議請求發(fā)送至域名解析服務器,域名解析服務器解析網絡會議請求攜帶的會議參數信息,確定會議級別,并根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器,且目標區(qū)域的區(qū)域控制服務器根據預設策略確定需要漂移網絡會議的業(yè)務處理服務器;若需要漂移網絡會議的業(yè)務處理服務器處理的當前會議數目大于或等于預警值時,業(yè)務處理服務器確定需要漂移的目標網絡會議,并根據漂移策略漂移目標網絡會議;目標區(qū)域內對應所述會議類型的負載均衡服務器將網絡會議請求路由至需要漂移網絡會議的業(yè)務處理服務器。本發(fā)明還提供一種實現會議漂移的處理系統(tǒng),包括域名解析服務器、區(qū)域控制服務器、負載均衡服務器以及業(yè)務處理服務器。域名解析服務器連接區(qū)域控制服務器,區(qū)域控制服務器連接負載均衡服務器,負載均衡服務器連接業(yè)務處理服務器。域名解析服務器,用于接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將網絡會議請求發(fā)送至對應的區(qū)域控制服務器。區(qū)域控制服務器,用于解析網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值。若超過,區(qū)域控制服務器,用于將網絡會議請求發(fā)送至域名解析服務器,域名解析服務器解析網絡會議請求攜帶的會議參數信息,確定會議級別,并根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器。若目標區(qū)域內所述會議類型的當前會議數目大于或等于對應的最大會議數閾值時,目標區(qū)域的區(qū)域控·制服務器,用于確定需要漂移的目標網絡會議,且處理目標網絡會議的業(yè)務處理服務器根據漂移策略漂移目標網絡會議。目標區(qū)域內對應所述會議類型的負載均衡服務器,用于根據分配策略將網絡會議請求路由至處理目標網絡會議的業(yè)務處理服務器。本發(fā)明還提供一種實現會議漂移的處理系統(tǒng),包括域名解析服務器、區(qū)域控制服務器、負載均衡服務器以及業(yè)務處理服務器。域名解析服務器連接區(qū)域控制服務器,區(qū)域控制服務器連接負載均衡服務器,負載均衡服務器連接業(yè)務處理服務器。域名解析服務器,用于接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將網絡會議請求發(fā)送至對應的區(qū)域控制服務器。區(qū)域控制服務器,用于解析網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值。若超過,區(qū)域控制服務器,用于將網絡會議請求發(fā)送至域名解析服務器,域名解析服務器解析網絡會議請求攜帶的會議參數信息,確定會議級別,并根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器,且目標區(qū)域的區(qū)域控制服務器根據預設策略確定需要漂移網絡會議的業(yè)務處理服務器。若需要漂移網絡會議的業(yè)務處理服務器處理的當前會議數目大于或等于預警值時,業(yè)務處理服務器,用于確定需要漂移的目標網絡會議,并根據漂移策略漂移目標網絡會議。目標區(qū)域內對應所述會議類型的負載均衡服務器,用于將網絡會議請求路由至需要漂移網絡會議的業(yè)務處理服務器。相較于先前技術,根據本發(fā)明提供的實現會議漂移的處理方法及系統(tǒng),于區(qū)域控制服務器根據會議負載閾值表判斷所屬區(qū)域內相應會議類型的當前會議數目超過對應的最大會議數閾值時,區(qū)域控制服務器將網絡會議請求發(fā)送至域名解析服務器,域名解析服務器根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器。若目標區(qū)域內相應會議類型的當前會議數目大于或等于對應的最大會議數閾值時,目標區(qū)域的區(qū)域控制服務器確定需要漂移的目標網絡會議,且處理目標網絡會議的業(yè)務處理服務器根據漂移策略漂移目標網絡會議?;蛘?,目標區(qū)域的區(qū)域控制服務器根據預設策略確定需要漂移網絡會議的業(yè)務處理服務器,若需要漂移網絡會議的業(yè)務處理服務器處理的當前會議數目大于或等于預警值時,需要漂移網絡會議的業(yè)務處理服務器確定需要漂移的目標網絡會議,并根據漂移策略漂移目標網絡會議。如此,對超過對應最大會議數閾值的網絡會議實現漂移,同時,在目標區(qū)域相應會議類型的當前會議數目超過最大會議數閾值或預警值時,漂移目標網絡會議,從而實現單場會議的漂移,使得服務器集群負載更均衡,提高通信效率。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖I所示為根據本發(fā)明的第一較佳實施例提供的實現會議漂移的處理方法的流程圖;圖2所示為根據本發(fā)明的第一較佳實施例提供的實現會議漂移的處理系統(tǒng)的示 意圖;圖3所示為根據本發(fā)明的第二較佳實施例提供的實現會議漂移的處理方法的流程圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖I所示為根據本發(fā)明的第一較佳實施例提供的實現會議漂移的處理方法的流程圖。如圖I所示,本發(fā)明第一較佳實施例提供的實現會議漂移的處理方法包括步驟101 105。于步驟101,域名解析服務器接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將所述網絡會議請求發(fā)送至對應的區(qū)域控制服務器。于此,會議參數信息包括會議人數、與會人員區(qū)域信息、地址信息及會議級別信息。其中,與會人員區(qū)域信息指參加會議的人員分布的區(qū)域信息。具體而言,用戶發(fā)起網絡會議時,設定網絡會議的會議人數、與會人區(qū)域信息及會議級別信息后,將網絡會議請求發(fā)送至域名解析服務器。域名解析服務器接收網絡會議請求后,通過解析網絡會議請求中攜帶的會議參數信息獲得用戶的地址信息(例如,IP地址)以確定所述用戶所屬的區(qū)域。舉例而言,若IP地址為202. 91.251. 148的用戶A發(fā)起網絡會議,則域名解析服務器通過解析用戶A發(fā)送的網絡會議請求可得到IP地址為202.91.251. 148,并得到上述IP地址對應的區(qū)域為杭州。然后,域名解析服務器將該網絡會議請求轉發(fā)至杭州的區(qū)域控制服務器上。換言之,域名解析服務器通過解析會議參數信息中的地址信息將網絡會議請求轉發(fā)至對應的區(qū)域控制服務器。于步驟102,所述區(qū)域控制服務器解析所述網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值。于此,會議類型例如包括一般會議、本區(qū)域大型會議以及跨區(qū)域大型會議。會議類型的區(qū)分標準例如表I所示。然而,本發(fā)明對此并不限定。于實際應用中,可根據需要設定會議類型的種類及區(qū)分標準。
權利要求
1.一種實現會議漂移的處理方法,其特征在于,包括以下步驟 域名解析服務器接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將所述網絡會議請求發(fā)送至對應的區(qū)域控制服務器; 所述區(qū)域控制服務器解析所述網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值; 若超過,所述區(qū)域控制服務器將所述網絡會議請求發(fā)送至所述域名解析服務器,所述域名解析服務器解析所述網絡會議請求攜帶的會議參數信息,確定會議級別,并根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定所述網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器; 若所述目標區(qū)域內所述會議類型的當前會議數目大于或等于對應的最大會議數閾值時,所述目標區(qū)域的區(qū)域控制服務器確定需要漂移的目標網絡會議,且處理所述目標網絡會議的業(yè)務處理服務器根據漂移策略漂移所述目標網絡會議; 所述目標區(qū)域內對應所述會議類型的負載均衡服務器根據分配策略將所述網絡會議請求路由至處理所述目標網絡會議的業(yè)務處理服務器。
2.根據權利要求I所述的方法,其特征在于,每個區(qū)域的漂移參數根據每個區(qū)域的優(yōu) 先級、每個區(qū)域的會議總場次及每個區(qū)域的會議總人數確定。
3.根據權利要求I所述的方法,其特征在于,所述漂移策略為處理所述目標網絡會議的業(yè)務處理服務器根據會議類型的優(yōu)先級確定目標負載均衡服務器,并將所述網絡會議請求路由至所述目標負載均衡服務器,所述目標負載均衡服務器根據所述分配策略將所述網絡會議請求路由至目標業(yè)務處理服務器。
4.根據權利要求I所述的方法,其特征在于,所述漂移策略為處理所述目標網絡會議的業(yè)務處理服務器通過與所述會議類型對應的負載均衡服務器,向所屬的目標區(qū)域的區(qū)域控制服務器發(fā)送會議漂移請求,所述目標區(qū)域的區(qū)域控制服務器根據所述會議漂移請求及會議類型的優(yōu)先級,確定目標負載均衡服務器,并通過與所述會議類型對應的負載均衡服務器,將所述目標負載均衡服務器的地址信息發(fā)送至所述業(yè)務處理服務器,所述業(yè)務處理服務器根據所述地址信息,將所述網絡會議請求路由至所述目標負載均衡服務器,所述目標負載均衡服務器根據所述分配策略將所述網絡會議請求路由至目標業(yè)務處理服務器。
5.根據權利要求3或4所述的方法,所述目標區(qū)域的區(qū)域控制服務器確定需要漂移的目標網絡會議,并通過對應的負載均衡服務器查詢處理所述目標網絡會議的業(yè)務處理服務器的參數信息,并根據所述參數信息通知所述業(yè)務處理服務器漂移所述目標網絡會議。
6.根據權利要求I或3或4所述的方法,其特征在于,所述分配策略包括選擇CPU空閑率最高的業(yè)務處理服務器進行分配,或者,選擇優(yōu)先級最高的業(yè)務處理服務器進行分配。
7.一種實現會議漂移的處理方法,其特征在于,包括以下步驟 域名解析服務器接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將所述網絡會議請求發(fā)送至對應的區(qū)域控制服務器; 所述區(qū)域控制服務器解析所述網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值;若超過,所述區(qū)域控制服務器將所述網絡會議請求發(fā)送至所述域名解析服務器,所述域名解析服務器解析所述網絡會議請求攜帶的會議參數信息,確定會議級別,并根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定所述網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器,且所述目標區(qū)域的區(qū)域控制服務器根據預設策略確定需要漂移網絡會議的業(yè)務處理服務器; 若需要漂移網絡會議的所述業(yè)務處理服務器處理的當前會議數目大于或等于預警值時,所述業(yè)務處理服務器確定需要漂移的目標網絡會議,并根據漂移策略漂移所述目標網絡會議; 所述目標區(qū)域內對應所述會議類型的負載均衡服務器將所述網絡會議請求路由至需要漂移網絡會議的所述業(yè)務處理服務器。
8.根據權利要求I所述的方法,其特征在于,每個區(qū)域的漂移參數根據每個區(qū)域的優(yōu)先級、每個區(qū)域的會議總場次及每個區(qū)域的會議總人數確定。
9.一種實現會議漂移的處理系統(tǒng),其特征在于,包括域名解析服務器、區(qū)域控制服務器、負載均衡服務器以及業(yè)務處理服務器,所述域名解析服務器連接所述區(qū)域控制服務器,所述區(qū)域控制服務器連接所述負載均衡服務器,所述負載均衡服務器連接所述業(yè)務處理服務器, 所述域名解析服務器,用于接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將所述網絡會議請求發(fā)送至對應的區(qū)域控制服務器, 所述區(qū)域控制服務器,用于解析所述網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值, 若超過,所述區(qū)域控制服務器,用于將所述網絡會議請求發(fā)送至所述域名解析服務器,所述域名解析服務器解析所述網絡會議請求攜帶的會議參數信息,確定會議級別,并根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定所述網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器, 若所述目標區(qū)域內所述會議類型的當前會議數目大于或等于對應的最大會議數閾值時,所述目標區(qū)域的區(qū)域控制服務器,用于確定需要漂移的目標網絡會議,且處理所述目標網絡會議的業(yè)務處理服務器根據漂移策略漂移所述目標網絡會議, 所述目標區(qū)域內對應所述會議類型的負載均衡服務器,用于根據分配策略將所述網絡會議請求路由至處理所述目標網絡會議的業(yè)務處理服務器。
10.一種實現會議漂移的處理系統(tǒng),其特征在于,包括域名解析服務器、區(qū)域控制服務器、負載均衡服務器以及業(yè)務處理服務器,所述域名解析服務器連接所述區(qū)域控制服務器,所述區(qū)域控制服務器連接所述負載均衡服務器,所述負載均衡服務器連接所述業(yè)務處理服務器, 所述域名解析服務器,用于接收并解析用戶發(fā)送的網絡會議請求中攜帶的會議參數信息,確定所述用戶所屬的區(qū)域,并將所述網絡會議請求發(fā)送至對應的區(qū)域控制服務器, 所述區(qū)域控制服務器,用于解析所述網絡會議請求中攜帶的會議參數信息,確定會議類型,并根據會議負載閾值表判斷所述區(qū)域內所述會議類型的當前會議數目是否超過對應的最大會議數閾值,若超過,所述區(qū)域控制服務器,用于將所述網絡會議請求發(fā)送至所述域名解析服務器,所述域名解析服務器解析所述網絡會議請求攜帶的會議參數信息,確定會議級別,并根據會議級別與漂移閾值的對照表以及計算得到的除所述區(qū)域外的各區(qū)域漂移參數,確定所述網絡會議請求對應的目標區(qū)域的區(qū)域控制服務器,且所述目標區(qū)域的區(qū)域控制服務器根據預設策略確定需要漂移網絡會議的業(yè)務處理服務器,· 若需要漂移網絡會議的所述業(yè)務處理服務器處理的當前會議數目大于或等于預警值時,所述業(yè)務處理服務器,用于確定需要漂移的目標網絡會議,并根據漂移策略漂移所述目標網絡會議, 所述目標區(qū)域內對應所述會議類型的負載均衡服務器,用于將所述網絡會議請求路由至需要漂移網絡會議的所述業(yè)務處理服務器。
全文摘要
本發(fā)明提供一種實現會議漂移的處理方法及系統(tǒng)。上述方法包括以下步驟域名解析服務器確定用戶所屬的區(qū)域,將網絡會議請求發(fā)送至對應的區(qū)域控制服務器;區(qū)域控制服務器確定會議類型,根據會議負載閾值表判斷區(qū)域內會議類型的當前會議數目是否超過對應的最大會議數閾值;若超過,域名解析服務器確定會議級別,根據會議級別與漂移閾值的對照表及除區(qū)域外的各區(qū)域漂移參數,確定網絡會議請求對應的目標區(qū)域;若目標區(qū)域內會議類型的當前會議數目大于或等于對應的最大會議數閾值時,目標區(qū)域的區(qū)域控制服務器確定需要漂移的目標網絡會議,處理目標網絡會議的業(yè)務處理服務器根據漂移策略漂移目標網絡會議。
文檔編號H04L29/12GK102843242SQ20121029213
公開日2012年12月26日 申請日期2012年8月16日 優(yōu)先權日2012年8月16日
發(fā)明者胡加明, 劉曉東 申請人:蘇州闊地網絡科技有限公司