本公開涉及電子通信。
背景技術:組織機構可能經常發(fā)現(xiàn)通過電子方式、特別是通過使用諸如統(tǒng)一電話(unifiedtelephony)會話的電子通信會話來實現(xiàn)用戶間的通信是有用的。電子通信會話的某些方面可能導致服務器過載或信道容量的問題,而這可能負面地影響具體會話的質量。
技術實現(xiàn)要素:根據(jù)本公開的第一方面,一種計算機實現(xiàn)的方法包括選擇第一統(tǒng)一電話會話。該方法還包括選擇與所述第一會話相關聯(lián)的第一仲裁員。該方法還包括選擇與所述第一會話相關聯(lián)的第一組參與者,以及使得所述第一仲裁員充當用于與所述第一組參與者相關聯(lián)的第一信道的代理連接。可包括一個或多個以下特征。該方法可包括至少部分基于會話重要性選擇所述第一仲裁員。該方法可包括至少部分基于下述至少一個來選擇當前組的仲裁員和所述第一仲裁員中的至少一個:輕量級目錄訪問協(xié)議信息、狀態(tài)表信息、網絡鄰近度信息、智能挖掘模式、來自第一管理員的輸入、與所述第一會話有關的自學算法、與所述第一會話有關的連接順序、第二仲裁員的不可用性、連接強度或服務質量、以及第二信道的過載。該方法還可包括至少部分基于下述至少一個來選擇所述第一組參與者和所述第一信道中的至少之一:輕量級目錄訪問協(xié)議信息、狀態(tài)表信息、網絡鄰近度信息、智能挖掘模式、來自第一管理員的輸入、與所述第一會話有關的自學算法、與所述第一會話有關的連接順序、第二仲裁員的不可用性、連接強度或服務質量,以及第二信道的過載。充當代理連接可包括與所述第一組參與者的成員直接協(xié)商與所述第一會話有關的信息。該方法還包括確定與第一策略相關聯(lián)的成功度量。所述第一策略與下述至少一個相關聯(lián):選擇所述第一會話、選擇所述第一仲裁員、選擇所述第一組參與者以及使得所述第一仲裁員充當代理連接。該方法可包括至少部分基于所述成功度量確定第二策略。該方法可包括選擇與第二統(tǒng)一電話服務器相關聯(lián)的第二統(tǒng)一電話會話。該方法還可包括選擇與所述第二會話相關聯(lián)的第二仲裁員。該方法還可包括選擇與所述第二會話相關聯(lián)的第二組參與者。該方法還可包括使得所述第二仲裁員充當用于與所述第二組參與者相關聯(lián)的第二信道的代理連接。選擇所述第二會話、選擇所述第二仲裁員、選擇所述第二組參與者以及使得所述第二仲裁員充當代理連接中的至少一個可以至少部分地基于所述第二策略。選擇所述第一仲裁員和所述第一組參與者中的至少一個可以發(fā)生在所述第一會話開始之前。選擇所述第一仲裁員和所述第一組參與者中的至少一個可以近乎實時地發(fā)生在所述第一會話期間??芍辽俨糠只谙到y(tǒng)配置的檢測來實現(xiàn)所述自學算法。根據(jù)本公開的另一方面,一種計算機程序產品駐在具有存儲于其上的多個指令的計算機可讀存儲介質。當由處理器執(zhí)行時,這些指令使得處理器執(zhí)行包括選擇第一統(tǒng)一電話會話的操作。該操作還包括選擇與所述第一會話相關聯(lián)的第一仲裁員。該操作還包括選擇與所述第一會話相關聯(lián)的第一組參與者,以及使得所述第一仲裁員充當用于與所述第一組參與者的至少一個成員相關聯(lián)的第一信道的代理連接??砂ㄒ韵乱粋€或多個特征。這些操作可包括至少部分基于會話重要性選所述第一會話。這些操作可包括至少部分基于下述至少一個來選擇所述第一仲裁員、所述第一組參與者和所述第一信道中的至少一個:輕量級目錄訪問協(xié)議信息、狀態(tài)表信息、網絡鄰近度信息、智能挖掘模式、來自管理員的輸入、與所述第一會話有關的自學算法、與所述第一會話有關的連接順序、第二仲裁員的不可用性、連接強度或服務質量、以及第二信道的過載。充當代理連接可包括與所述第一組參與者的成員直接協(xié)商與所述第一會話有關的信息。該操作還可包括確定與第一策略相關聯(lián)的成功度量。所述第一策略與下述至少一個相關聯(lián):選擇所述第一會話、選擇所述第一仲裁員、選擇所述第一組參與者和使得所述第一仲裁員充當代理連接。這些操作還可包括至少部分基于成功度量確定第二策略。這些操作還可包括選擇與第二統(tǒng)一電話服務器相關聯(lián)的第二統(tǒng)一電話會話。這些操作還可包括選擇與所述第二會話相關聯(lián)的第二仲裁員。這些操作還可包括選擇與所述第二會話相關聯(lián)的第二組參與者。這些操作還可包括使得第二仲裁員充當用于與所述第二組參與者相關聯(lián)的第二信道的代理連接。選擇所述第二會話、選擇所述第二仲裁員、選擇所述第二組參與者以及使得所述第二仲裁員充當代理連接中的至少一個至少部分地基于所述第二策略。選擇所述第一仲裁員和所述第一組參與者中的至少一個可以發(fā)生在所述第一會話開始之前。選擇所述第一仲裁員和所述第一組參與者中的至少一個可以近乎實時地發(fā)生在所述第一會話期間??梢灾辽俨糠值鼗谙到y(tǒng)配置的檢測來實現(xiàn)所述自學算法。根據(jù)本公開的另一個方面,一種計算系統(tǒng)包括至少一個處理器和耦接到所述至少一個處理器的至少一個存儲器結構。該計算系統(tǒng)還包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第一軟件模塊,其中所述第一軟件模塊被配置為選擇第一統(tǒng)一電話會話。此外,該計算系統(tǒng)包括被配置為選擇與所述第一會話相關聯(lián)的第一仲裁員的第二軟件模塊。該計算系統(tǒng)還包括被配置為選擇與所述電子通信會話相關聯(lián)的第一組參與者的第三軟件模塊。該計算系統(tǒng)還包括被配置為使得所述第一仲裁員充當用于與所述第一組參與者相關聯(lián)的第一信道的代理連接的第四軟件模塊??砂ㄏ率鲆粋€或多個特征。該計算系統(tǒng)可包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第五軟件模塊,其中所述第五軟件模塊可被配置為至少部分基于會話重要性選擇所述第一會話。該系統(tǒng)可包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第六軟件模塊,其中所述第六軟件模塊可被配置為至少部分基于下述至少一個來選擇所述第一仲裁員、所述第一組參與者和所述第一信道中至少之一:輕量級目錄訪問協(xié)議信息、狀態(tài)表信息、網絡鄰近度信息、智能挖掘模式、來自管理員的輸入、與所述第一會話有關的自學算法、與所述第一會話有關的連接順序、第二仲裁員的不可用性、連接強度或服務質量、以及第二信道的過載。充當代理連接可包括與所述第一組參與者的成員直接協(xié)商與所述第一會話有關的會話信息。該計算機系統(tǒng)可包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第七軟件模塊,其中所述第七軟件模塊被配置為確定與第一策略相關聯(lián)的成功度量,其中所述第一策略與下述至少一個相關聯(lián):選擇所述第一會話、選擇所述第一仲裁員、選擇所述第一組參與者和使得所述第一仲裁員充當代理連接。該計算機系統(tǒng)可包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第八軟件模塊,其中所述第八軟件模塊被配置為至少部分基于所述成功度量確定第二策略。該計算機系統(tǒng)可包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第九軟件模塊,其中所述第九軟件模塊被配置為選擇第二統(tǒng)一電話會話。該計算機系統(tǒng)可包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第十軟件模塊,其中所述第十軟件模塊被配置為選擇與第二會話相關聯(lián)的第二仲裁員。該計算機系統(tǒng)可包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第十一軟件模塊,其中所述第十一軟件模塊被配置為選擇與所述第二會話相關聯(lián)的第二組參與者。該計算機系統(tǒng)可包括可由所述至少一個處理器和所述至少一個存儲器結構執(zhí)行的第十二軟件模塊,其中所述第十二軟件模塊被配置為使得所述第二仲裁員充當用于與所述第二組參與者相關聯(lián)的第二信道的代理連接。選擇所述第二會話、選擇所述第二仲裁員、選擇所述第二組參與者以及使得所述第二仲裁員充當代理連接中的至少一個可以至少部分地基于所述第二策略。選擇所述第一仲裁員和所述第一組參與者中的至少一個可以近乎實時地發(fā)生在所述第一會話期間??芍辽俨糠值鼗谙到y(tǒng)配置的檢測來實現(xiàn)所述自學算法。在以下的附圖和描述中詳細闡明一個或多個實施。其它特征和優(yōu)點將從描述、附圖和權利要求中變得顯而易見。附圖說明圖1是耦接到分布式計算網絡的代理分配處理的示意圖;圖2是代理分配處理的流程圖;圖3是代理分配處理的詳細的流程圖;圖4是代理分配處理的實施方式的第一示意圖;圖5是代理分配處理的實施方式的第二示意圖;圖6是代理分配處理的實施方式的第三示意圖;不同附圖中類似的參考標記表示類似的部件。具體實施方式組織機構和個人可能經常通過電子通信會話彼此通信。這些可包括例如音頻或視頻通信會話。這些還可包括例如,文本使能的通信會話,具備或不具備音頻或視頻能力。電子通信會話通常通過使用服務器實現(xiàn),該服務器管理與參與通信會話的組或個人相關聯(lián)的各種連接(或信道)。一個這樣的服務器可與一個或多個通信會話相關聯(lián),且可以以各種組合和配置來使用多個服務器。在電子通信會話中,可能產生一個或多個服務器接近或達到飽和狀態(tài)的情況。(這可另外被稱為過載或過量狀態(tài))。例如,各種同時發(fā)生的通信會話所要求的信道數(shù)可能超過相關聯(lián)的一個服務器(或多個服務器)所能管理的信道數(shù)?;谂c服務器相關聯(lián)的帶寬限制,各種信道所需的帶寬還可能導致達到飽和狀態(tài)。傳統(tǒng)地,解決飽和狀態(tài)的一種方法可包括向不同的服務器分配一個或多個通信會話,或通過引入新的服務器或升級已有的服務器容量來分配額外的服務器容量。不同的解決方案可包括向代理連接分配與通信會話相關聯(lián)的各種信道,從而減少由該服務器直接管理的信道數(shù)。一類通信會話被稱為統(tǒng)一電話(UT)。傳統(tǒng)的UT服務器可以通常被部署為UT系統(tǒng)的部分,并且可以使用垂直和水平縮放兩者來實現(xiàn)多個服務器。UT服務器可通常向用戶提供在服務器上配置的音頻和視頻的能力,允許多個用戶間的語音和視頻會議。作為例子,Lotus統(tǒng)一電話提供統(tǒng)一通信中間件(middleware),其集成多廠商公共分支交換(PBS)系統(tǒng)間的電話,并提供統(tǒng)一的終端用戶體驗,包括集成的軟電話(softphone)、電話和IM存在意識,以及多個通信系統(tǒng)間的呼叫管理和控制。UT技術可使用工業(yè)標準協(xié)議,諸如會話發(fā)起協(xié)議(SIP)和由因特網工程任務組(IETF)規(guī)定的其它協(xié)議。UT會話可特別地適于向代理連接分配與會話相關聯(lián)的各種信道。這是由于UT通信的本性,其中在任何給定的時間通常只可能期望一個或兩個用戶可以積極地(actively)參與到UT會話中(例如通過說話或發(fā)文本)。如此,響應于(或預料)服務器飽和狀態(tài),與UT會話相關聯(lián)的可能大量的信道可被分配給一個或多個代理連接,以便減輕(或避免)服務器飽和狀態(tài)。換言之,UT通信的本性可允許特別激進地使用公開的處理。這里包含的討論的具體例子可以專指UT會話,然而要理解,這樣的討論可適用于各種電子通信會話類型。參照圖1、2和3,示出了代理分配處理(PAP),例如處理12。如以下將進一步討論的,處理12可包括選擇200統(tǒng)一電話會話。選擇200統(tǒng)一電話會話可至少部分地基于會話重要性208。處理12還可包括選擇202與選擇的會話相關聯(lián)的第一仲裁員(arbitrator)。選擇202仲裁員可至少部分基于下述至少一個:輕量級目錄訪問協(xié)議信息212、狀態(tài)表信息210、網絡鄰近度信息214、智能挖掘模式216、來自管理員的輸入218、與電子通信會話有關的自學算法220、與電子通信會話222有關的連接順序222、第二仲裁員的不可用性224、連接強度或服務質量226,以及信道228的過載。處理12還可包括選擇204與電子通信相關聯(lián)的第一組參與者。選擇204第一組參與者可至少部分基于下述至少一個:輕量級目錄訪問協(xié)議信息212、狀態(tài)表信息210、網絡鄰近度信息214、智能挖掘模式216、來自管理員的輸入218、與電子通信會話有關的自學算法220、與電子通信會話222有關的連接順序222、第二仲裁員的不可用性224、連接強度或服務質量226,以及信道228的過載。處理12還可包括使得206第一仲裁員充當用于與第一組參與者的至少一個成員相關聯(lián)的信道的代理連接。使得206第一仲裁員充當代理包括直接與第一組參與者的成員協(xié)商230信息。選擇200第一仲裁員可在開始電子通信會話之前或在電子通信會話期間幾乎實時地發(fā)生。在這種上下文中,幾乎實時指的是處理或處理步驟的發(fā)生使得統(tǒng)一電話會話中的用戶在發(fā)生觸發(fā)事件和完成處理或處理步驟之間不會體驗到可覺察的通話中斷??身憫跈z測到系統(tǒng)配置來實現(xiàn)自學算法220。處理12還可包括使用成功度量子處理234。子處理234可包括確定238與第一策略236相關聯(lián)的成功度量。第一策略236可與下述至少一個相關聯(lián):選擇200統(tǒng)一電話會話、選擇202第一仲裁員、選擇204第一組參與者以及使得204第一仲裁員充當代理連接。如此,第一策略236還與下述至少一個相關聯(lián):輕量級目錄訪問協(xié)議信息212、狀態(tài)表信息210、網絡鄰近度信息214、智能挖掘模式216、來自管理員的輸入218、與UT會話有關的自學算法220、與UT會話222有關的連接順序222、第二仲裁員的不可用性224、連接強度或服務質量226,以及信道228的過載。子處理234還可包括至少部分基于成功度量來確定240第二策略。將認識到,第二策略可被確定為類似于、等同于或完全不同于第一策略236。選擇242第二統(tǒng)一電話會話、選擇244第二仲裁員、選擇246第二組參與者以及使得248第二仲裁員充當用于與第二組參與者相關聯(lián)的第二信道的代理連接的至少一個可能至少部分地基于確定的第二策略。PAP可以是服務器端處理(例如服務器處理10)、客戶機端處理(例如客戶機處理12、客戶機處理14、客戶機處理16或客戶機處理18)、或混合的服務器端/客戶機端處理(例如服務器處理10和一個或多個客戶機處理12、14、16、18的組合)。服務器處理10可以駐在服務器計算機20上且可由服務器計算機20執(zhí)行,服務器計算機20可連接到網絡22(例如因特網或局域網)。服務器計算機20的例子可包括但不限于:個人計算機、服務器計算機、一系列服務器計算機、迷你計算機和/或主機計算機。服務器計算機20可以是運行在網絡操作系統(tǒng)上的一個網頁服務器(或一系列服務器),其例子可包括但不限于:例如Windows或Red可存儲在耦接到服務器計算機20的存儲設備24上的服務器處理10的指令集和子例程可以由并入到服務器計算機20的一個或多個處理器(未示出)和一個或多個存儲器結構(未示出)執(zhí)行。存儲設備24可包括但不限于:硬盤;磁盤;光盤;RAID陣列;隨機存取存儲器(RAM);和只讀存儲器(ROM)。服務器計算機20可執(zhí)行網頁服務器應用,網絡服務器應用的例子可包括但不限于:IIS、網頁服務器,或網頁服務器,其允許使用一個或多個協(xié)議(經由網絡22)訪問服務器計算機20,協(xié)議的例子可包括但不限于HTTP(即超文本傳輸協(xié)議)、SIP(即會話發(fā)起協(xié)議)和VP協(xié)議。網絡22可連接到一個或多個次級網絡(例如網絡26),次級網絡的例子可包括但不限于例如:局域網;廣域網;或內聯(lián)網??蛻魴C處理12、14、16、18可駐在客戶機電子設備28、30、32和/或34上并(分別地)由客戶機電子設備28、30、32和/或34執(zhí)行,客戶機電子設備的例子可包括但不限于例如個人計算機28、膝上型計算機30、數(shù)據(jù)使能的移動電話32、筆記本計算機34、個人數(shù)字助理(未示出)、智能電話(未示出)以及專用網絡設備(未示出)??蛻魴C電子設備28、30、32、34每個可耦接到網絡22和/或網絡26,且每個可執(zhí)行操作系統(tǒng),操作系統(tǒng)的例子可包括但不限于MicrosoftWindowsRed或定制操作系統(tǒng)??桑ǚ謩e地)存儲在(分別地)耦接到客戶機電子設備28、30、32、34的存儲設備24上的客戶機處理12、14、16、18的指令集和子例程可以由并入到客戶機電子設備28、30、32、34的一個或多個處理器(未示出)和一個或多個存儲器結構(未示出)(分別地)執(zhí)行。存儲設備36、38、40、42可包括但不限于:硬盤;磁盤;光盤;RAID陣列;隨機存取存儲器(RAM);只讀存儲器(ROM);緊湊閃速(CF)存儲設備;安全數(shù)字(SD)存儲設備;和存儲棒存儲設備。一個或多個客戶機處理12、14、16、18和服務器端處理10可(例如經由網絡22和/或網絡26)彼此相接口。用戶44、46、48、50可通過在其上執(zhí)行客戶機處理(例如客戶機端處理12、14、16、18)的設備、即例如客戶機電子設備28、30、32、34來直接訪問服務器處理10。用戶44、46、48、50可通過網絡22和/或通過次級網絡26直接訪問服務器處理10。此外,服務器計算機20(即執(zhí)行服務器處理10的計算機)可通過次級網絡26連接到網絡22,如用虛線52所示的。各種客戶機電子設備可直接或間接地耦接到網絡22(或網絡26)。例如,示出個人計算機28經由硬連接的(hardwired)網絡連接而直接耦接到網絡22。此外,示出筆記本計算機34經由硬連接的網絡連接而直接耦接到網絡26。此外,示出膝上型計算機30經由在膝上型計算機30和無線接入點(即WAP)56(其被示出為直接耦接到網絡22)之間建立的無線通信信道54無線地耦接到網絡22。WAP56可以是例如能夠在膝上型計算機30和WAP56之間建立無線通信信道54的IEEE802.11a、802.11b、802.11g、802.11n、Wi-Fi和/或藍牙設備。數(shù)據(jù)使能的移動電話32被示出經由在數(shù)據(jù)使能的移動電話32和蜂窩網絡/橋60(其被示出直接耦合到網絡22)之間建立的無線通信信道58無線地耦接到網絡22。如在本領域技術中所知,所有的IEEE802.11x規(guī)范可使用以太網協(xié)議和具有沖突避免的載波偵聽多路訪問(即CSMA/CA)用于通路共享。各種802.11x規(guī)范可使用例如相移鍵控(即PSK)調制或互補碼鍵控(即CKK)調制。如在本領域技術中所示,藍牙是使用短程無線連接來允許例如移動電話、計算機和個人數(shù)字助理互聯(lián)的通信產業(yè)規(guī)范。代理分配處理(PAP)對于以下的討論,將出于示意的目的描述客戶機PAP12。應注意,可將客戶機處理12并入服務器處理10中,并且可在允許和客戶機處理12通信的一個或多個應用中執(zhí)行客戶機處理12。然而,這并不意圖作為對本公開的限制,因為其它的配置(例如單獨的客戶機處理和/或單獨的服務器處理)是可能的。例如,一些實施方式可包括取代客戶機處理12或除了客戶機處理12之外的一個或多個客戶機處理14、16、18。個人或組之間的各種電子通信有時可以通過在參與者和一個或多個中央服務器之間和之中的多個信道的方式而發(fā)生。如這里所用的,信道是指能夠傳輸數(shù)據(jù)的端點之間的電子連接?,F(xiàn)在還參照圖4,在用于電子通信會話的傳統(tǒng)配置中,通信會話網絡中的可以是個人(或組)、例如個人82的每個節(jié)點在從個人82到服務器120的電子通信會話期間使用例如信道104的單個信道。作為該配置的結果,可以看出對于每個個人或組、例如組92或個人90存在到服務器的信道。(應理解在該公開中的圖和對應的描述中的這些和類似的描述可被認為包括諸如用戶的個人、包括諸如商業(yè)組織或協(xié)會的多個個人的組,在每種情況下,使用一個或多個計算設備。例如,在圖4中的特性72可指示使用膝上型計算機的組或使用智能電話設備的個人。)正如從包括圖3和圖4的示意圖的該描述中顯而易見的,在傳輸節(jié)點(例如使用一個或多個計算設備的個人72和74)的數(shù)量和節(jié)點和該服務器(或多個服務器)之間的信道數(shù)量之間可以由一對一或幾乎一對一的關系。如此,正在管理100,000個個人或組之間和之中的電子通信的服務器可需要管理100,000個通道。例如如果需要的信道數(shù)量(或關聯(lián)的帶寬)導致服務器接近或超過其容量,這可能有問題。這樣可能因此產生飽和狀態(tài),例如導致服務器故障或不想要或不期望的某些信道的終止。這可以導致一個或多個電子通信會話所不期望的中斷。傳統(tǒng)的方法已經引入額外的或不同的服務器以解決容量問題。然而,作為另一種方法,可期望選擇某些個人(或組)作為仲裁員并使得該仲裁員充當用于其它個人的代理連接。以這種方式,要求服務器管理的信道數(shù)量可大量地減少。例如,可由圖4的描述表示電子通信會話。11個參與者(例如用戶82、組92等)可與會話相關聯(lián),在傳統(tǒng)的配置下在參與者和服務器120之間要求11個信道?,F(xiàn)在還參照圖5,可以看到通過在電子通信會話上實現(xiàn)處理12,用戶78已經保持了她和服務器的信道100。然而,分別在服務器120和用戶82、80、76、74和72之間的信道104、102、98和94已經被用戶78分別和用戶82、80、76、74和72之間的信道104’、102’、98’和94’取代。(圖4中也可以看到等同的配置,其中用戶88充當代理連接。)這相當于本地地例如減少到服務器的5個之前需要的信道(以及服務器負載的相應減少)。還可用節(jié)點(即用戶、個人、組等)、服務器和信道的其它配置來實現(xiàn)處理12,并且可以反復運行該處理12從而創(chuàng)建代理連接和仲裁員的多個層級或其它復雜的層次。應理解,由于用于傳輸信息的信道帶寬可能受硬件或其它考慮限制,其結果是,特定的用戶能夠充當其代理的其它用戶的數(shù)目可能也受限制。該用戶的數(shù)目可取決于使用的網絡或通信設備的類型或使用的電子通信的類型而改變。在只有語音或語音和文本通信中充當代理的參與者可以被允許比例如在視頻使能的通信中充當代理的參與者支持更多的信道。類似地,特定電子通信會話的動態(tài)可影響由給定代理信道支持的參與者的可能數(shù)量。例如,在UT會話中,通常只期望一個或兩個參與者同時講話。與這種模式相關聯(lián)的較低帶寬因此可以允許每個仲裁員有較大數(shù)目的參與者。然而,同時參與者率的不期望的尖峰(spike),如在大量的討論或自發(fā)的歡樂氣氛中有時可能減少每個仲裁員的實際參與者數(shù)目。預期的UT會話的本性可允許處理12的特別激進的(aggressive)實施方式。例如,在傳統(tǒng)呼叫配置下,具有1000個參與者的單個UT會話可要求到關聯(lián)的UT服務器的1000個信道。然而處理12可導致10個仲裁員每個被分配給99個參與者,因此將到服務器需要的信道數(shù)從1000減少到10,減少了99%。然而應認識到,這樣的處理12的激進的實施方式對于每個UT會話可能不是必要或是想要的。例如,在本公開中進一步闡述的,處理12可能當服務器接近(或達到)飽和狀態(tài)時只針對單個(或小數(shù)量的)參與者而實現(xiàn),并且只是作為避免(或減輕)該飽和狀態(tài)所必須的。以這種方式,可以最小化由于參與者分配給代理連接而可能造成的任何負面表現(xiàn),同時防止與服務器過載相關聯(lián)的其它不想要的影響。處理12可包括選擇200UT會話。為了用代理信道取代到服務器的一個或多個信道,首先需要確定處理12被應用的特定會話。在這個上下文中,會話可由單個UT會話中的一組參與者描繪,即其中每個都能夠在給定時間借助于他們之間的UT連接彼此通信的一組參與者。例如,涉及在喬治亞州的亞特蘭大的12個參與者、在南韓的首爾的14個參與者和在西班牙的馬德里的9個參與者的UT會議通話可被認為是單個的UT會話。涉及分布在南美的27個參與者、且不允許交叉參與第一個會議通話的單獨的U會議通話可被認為是不同的(distinct)UT會話。應理解,如這里所用,UT會話可指任意種類的UT實施方式,包括只有語音、和視頻和文本使能的會話。處理12的實施方式可防止(或減輕)飽和狀態(tài)并因此防止(或減輕)各種相關聯(lián)的會話質量問題。然而,使用一個或多個代理連接有時可導致其他的服務質量問題。例如,在視頻使能的UT會話中,通過處理12使用一個或多個代理連接可能導致不能可靠地向所有參與者一直傳送視頻信息。(對這個特定問題的一種解決方案可以是例如在當發(fā)生負面質量觸發(fā)時臨時“凍結”視頻傳輸,從而確保至少音頻信息的連續(xù)傳送。)由于可能和處理12的某些實施方式相關聯(lián)的這個和其它的可能的會話質量問題,因此可能期望基于會話重要性經由處理12選擇會話(即,將包括代理連接且因此可能經歷相關聯(lián)的會話質量問題的會話)。如此,選擇UT會話可至少部分地基于會話重要性。當選擇統(tǒng)一電話系統(tǒng)是基于會話重要性時,首先對具有更高重要性的會話進行將參與者分配給代理連接的分配,優(yōu)選地,在具有較低重要性的會話中的參與者除非另外必要而不被分配給代理連接。會話重要性可指的是指示與具體的一個UT服務器(或多個服務器)相關聯(lián)的會話的級別(ranking)的各種度量??苫诟鞣N標準確定重要性。例如,可基于與特定UT會話相關聯(lián)的參與者數(shù)目確定重要性。取決于特定的環(huán)境,(與例如所有其它同時的會話相比)具有最大數(shù)目的參與者的會話可被確定為具有最高的重要性,這是因為將這個大的呼叫的參與者分配給代理連接可能對服務器的飽和有不成比例(disproportionate)的效果??蛇x地,可基于UT會話的預期持續(xù)時間、在UT服務器上發(fā)起的各種UT會話的順序、與給定UT會話相關聯(lián)的參與者的身份(如例如通過參照輕量級目錄訪問協(xié)議信息或狀態(tài)表信息確定的)、會話的歷史級別或各種其他標準來確定會話重要性。例如,具有參與者中的高級別管理者的會話可被確定為具有低重要性(即不特別適合于代理分配處理)??蛇x地,可基于先到先服務確定重要性,且最近連接的會話具有最高的重要性,或者可以基于呼叫參與者的平均網絡鄰近度確定重要性。例如,大量參與者享受的呼叫,平均地,靠近的網絡鄰近度可能特別地適合于代理連接分配,并且因此被分配較高的重要性。作為另一個例子,如果確定特定的UT會話很可能在接下來的5分鐘內結束并且到那個對話的多個參與者已經斷開時,則該會話可具有較高的重要性等級,并且優(yōu)選地被選來用于代理連接的分配。可以從各種來源確定已有UT會話的可能持續(xù)時間,其中,各種來源包括類似會話的歷史記錄(例如具有類似的參與者登記表的會話)、或日歷條目或邀請(例如指示呼叫按計劃只從上午10點持續(xù)到上午11點的日歷條目)。處理12還可包括選擇202與第一會話相關聯(lián)的第一仲裁員。第一仲裁員還可以是第一UT會話中的參與者??梢曰诟鞣N信息選擇第一仲裁員。例如,可以基于輕量級目錄訪問協(xié)議信息(LDAP)212選擇第一仲裁員。LDAP是用于訪問和保持目錄信息服務的應用協(xié)議。LDAP信息可包括組織的稱號或其它的組織的層次信息、以及地理位置、聯(lián)系信息和其它的目錄信息。如果例如期望第一仲裁員在組織機構或組中持有特定的稱號或級別,則LDAP對確定第一仲裁員可能是有用的。類似地,LDAP信息可以指示用戶是否有可能參與特定的電子通信或在電子通信期間保持信道。例如,LDAP信息可指示用戶的位置在中國,這可能暗示她或者不會參與或者不會保持用于計劃在美國東部標準時間上午11點的會議的整個持續(xù)時間的信道。同樣地,該用戶可能不代表最佳的仲裁員。作為進一步的例子,LDAP信息還可指示特定用戶或組隸屬(affiliations)的網絡或地理鄰近度,可取決于此選擇第一仲裁員。LDAP信息還可暗示組織的單元、位置信息或組織的距離,其可以指示用于給定通信的適合的仲裁員。還可以基于狀態(tài)表信息210選擇仲裁員。可以在主機的應用中實現(xiàn)UT應用,并且UT應用可包括與不提供對LDAP信息的訪問的網絡的連接的參與者。然而,一旦連接到UT服務器,參與者可提供標識信息,包括例如名字、昵稱、公司信息、聯(lián)系信息和各種其它的標識特征。在某些實施方式中,例如如果使用諸如安全聲明標志語言(SAML)的認證服務來實現(xiàn)連接,則該信息可源自該LDAP信息。在其它實施方式中,該信息可以獨立于LDAP信息提供。該標識信息、作為LDAP信息(參見上面)可指示UT會話中的參與者是否應被選作為仲裁員。還可以基于網絡鄰近度信息214選擇202仲裁員。由于第一仲裁員將充當代理,第一仲裁員的信道將成為用于多個其它信道的代理信道,從其它信道向其它位置(例如服務器、不同的仲裁員、用戶)傳輸數(shù)據(jù)。如此,可期望將第一仲裁員與相對于其網絡連接而處于靠近的鄰近度的用戶相關聯(lián),并且因此減少電子距離以及對網絡資源的伴隨使用和潛在的延遲、服務質量或其它問題。網絡鄰近度有時與地理鄰近度相關聯(lián),但是是不同的概念,其涉及電子信號必須在用戶間傳播的距離,包括用戶是否是相同的網絡或子網絡的部分。協(xié)會116可指示例如用戶76、78、80和82處于彼此靠近的網絡鄰近度(例如他們都通過單個建立的網絡而連接),而用戶74和72和其它用戶不處于靠近的網絡鄰近度(例如他們通過不同的網絡而連接)。這可指示,例如如果很可能參與電子通信會話的一組參與者包括或預期包括用戶76、78、80和82,則優(yōu)選地應從包括用戶76、78、80和82的組中選出第一仲裁員。還可基于智能挖掘模式216選擇仲裁員。如以上提到的,例如很不可能在電子通信期間保持連接的用戶可能不代表理想的仲裁員。類似地,趨向于使用她的信道的大部分帶寬的用戶可能不代表理想的仲裁員。然而,具有作為仲裁員的成功過去表現(xiàn)的指示的參與者可能代表仲裁員的優(yōu)選選擇。智能挖掘模式可允許分析參與者和仲裁員的這些和其它特性和動作來選擇適當?shù)牡谝恢俨脝T。還可以基于來自管理員218的輸入選擇仲裁員。在特定的情況下,可期望管理員指定第一仲裁員或設置特定的標準用于選擇第一仲裁員。例如,管理員可期望基于管理員的下述了解而選擇特定的用戶作為仲裁員:該個人的對話習慣、計算實踐、計算系統(tǒng)、組織的重要性、知識基礎等。如此,該管理員可輸入與這樣的知識相關的信息,可基于此選擇第一仲裁員。還可以基于與電子通信會話220有關的自學算法選擇仲裁員。使用特定策略來實現(xiàn)處理12比使用其它策略實現(xiàn)處理12有時可帶來更有利的結果。例如,對于特定的組織,基于LDAP信息選擇第一仲裁員可被證明是不起作用的,而基于智能挖掘模式和來自管理員的輸入選擇第一仲裁員通常是成功的?;蛘呖蛇x地,選擇第一仲裁員的最有效的方法可取決于處理12所涉及的特定網絡配置以及正在發(fā)生的電子通信會話的類型(例如,視頻會議董事會議、只有語音的團隊會議、語音和文本使能的網頁會議)??赡苡捎谝韵碌脑蚨l(fā)生該改變:例如由于某些網絡配置可能對于仲裁員的廣泛選擇是特別有益的(例如具有很多專用硬線連接的配置)、或由于在某些類型的電子通信中,各種信道的帶寬要求很可能高(或低)、或多個參與者很可能正在同時地說話(或參與)。自學算法可闡明這些或其它模式從而幫助選擇最適合的一個或多個仲裁員用于給定的電子通信??梢园搭A確定的間隔或響應于事件發(fā)生(例如檢測到系統(tǒng)配置或系統(tǒng)配置改變)實現(xiàn)自學算法,且可以例如自動地或響應于輸入來實現(xiàn)自學算法??梢曰谂c電子通信會話222有關的連接的順序來選擇仲裁員。在給定的電子通信中,所有的參與者可能在會話開始時沒有立即連接到會話。這里將參與者連接到會話和從會話斷開的順序稱為對于該會話的連接的順序。為了便于全部使用代理信道,可期望基于連接的順序選擇仲裁員。例如,可優(yōu)選地選擇會話開始前連接的參與者作為仲裁員,而可優(yōu)選地不選擇在會話開始后十分鐘連接的參與者作為仲裁員。還可基于第二仲裁員的不可用性224選擇仲裁員。在某些情況下,可期望選擇特定的仲裁員X用于特定類型的電子通信會話。然而在某些情況下,仲裁員X可能不可用。例如,這可能發(fā)生在仲裁員X已經被分配為代理并且不可以支持額外的代理連接的情況下,或發(fā)生在當仲裁員X已經意想不到地從會話斷開或受到意想不到的服務質量問題影響的情況下。如此,期望基于仲裁員X的不可用性選擇不同的仲裁員。還可基于連接強度或服務質量226選擇仲裁員。由于可使仲裁員充當用于電子通信會話中的其它參與者的代理,因此可期望基于該仲裁員的連接的連接強度或服務質量選擇仲裁員。例如,如果用戶84的連接106是低帶寬移動連接,用戶86的連接108是具有已知服務質量問題特征的硬線連接,且用戶88的連接110是具有高服務質量特征的硬線連接,則處理12可優(yōu)選地選擇用戶88作為第一仲裁員。也可基于第二信道的過載選擇仲裁員。例如,處理12可工作以將尚未分配給代理連接的參與者(例如,剛剛進入建立的電子通信會話的用戶)與仲裁員相關聯(lián)。然而在某些實例中,優(yōu)選的仲裁員(例如由管理員指定的仲裁員)可能已經充當代理。如果由該仲裁員使用的代理信道接近或處于過載的狀態(tài),則該仲裁員可能不再被認為是對該會話優(yōu)選的仲裁員,并且可選擇不同的第一仲裁員。應理解選擇第一仲裁員的這個和其它方面還可應用于選擇第二仲裁員或一組多個仲裁員。處理12還可包括選擇204電子通信會話中的第一組參與者。為了使仲裁員充當代理,需要選擇一組參與者,其與服務器的連接可被與該仲裁員的連接所取代。第一組參與者可包括一個或多個仲裁員以及未被選作為仲裁員的用戶和不適合被選作為仲裁員的用戶。應理解,第一組參與者可包括單個的參與者或多個參與者。第一組參與者的成員可使用一個或多個信道來連接到UT會話。這些信道被認為與第一組參與者相關聯(lián)。處理12還可包括選擇將要分配給代理連接的、與第一組參與者相關聯(lián)的第一信道??苫诟鞣N信息選擇一組參與者。例如,可基于LDAP信息212選擇第一組參與者。如果例如,期望向特別可靠的仲裁員分配特別的組織級別的參與者,或者可能期望團隊的成員分配給單個的仲裁員或分布在多個仲裁員之中,則LDAP信息可能對確定第一組參與者是有用的。類似地,LDAP信息可指示用戶是否很可能參與特定的電子通信會話(以及多么頻繁地參與)或在電子通信期間保持連接。例如,LDAP信息可指示用戶的位置在中國,這可能暗示她或者不會參與或者不會保持用于計劃在美國東部標準時間上午11點的會議的整個持續(xù)時間的信道。如此,該用戶可與類似的其它個人分成一組用于向代理分配。作為另一個例子,LDAP信息可指示某些用戶是經理、團隊領導或主管,且因此很可能在電子通信會話的整個期間連接且可能頻繁地參與或以數(shù)據(jù)密集的方式參與該會話。在一個實施例中,這種類型的僅一個用戶被選出用于給定的一組參與者。(應理解這里涉及選擇一組參與者的這個和其它討論也可應用于選擇要分配給代理連接的第一信道。)還可基于狀態(tài)表信息210選擇一組參與者??稍谥鳈C應用中實現(xiàn)UT應用,并且UT應用可包括與不提供對LDAP信息的訪問的網絡連接的參與者。然而,一旦連接到UT服務器,參與者可提供標識信息,包括例如名字、昵稱、公司信息、聯(lián)系信息和各種其它的標識特征。在某些實施方式中,如果例如使用諸如安全聲明標志語言(SAML)的認證服務來實現(xiàn)連接,則該信息可來源于LDAP信息。在其它實施方式中,該信息可以獨立于LDAP信息提供。該標識信息、作為LDAP信息(參見上面)可指示UT會話中的參與者是否應被選作為一組參與者中的成員。還可以基于網絡鄰近度信息214選擇一組參與者。如由協(xié)會116指示的,例如用戶76、78、80和82處于彼此靠近的網絡鄰近度(例如他們都通過單個建立的網絡而連接)。這可指示,當用戶76充當仲裁員時,可將用戶78、80和82分配給與用戶76相關聯(lián)的一組參與者。還可基于智能挖掘模式216選擇一組參與者,該模式允許分析過去的表現(xiàn)和行為來優(yōu)化處理12。例如,智能挖掘模式可指示某些用戶趨于消耗電子通信會話中的較小帶寬,代表特定的會話類型,例如只有語音的團隊會議。因此,在類似的會話中,可將這些用戶選作為要與例如具有限制帶寬的仲裁員相關聯(lián)的第一組參與者。還可以基于來自第一管理員的輸入218選擇一組參與者。管理員可例如期望特定的用戶(例如合作一個報告的團隊成員)共享代理連接,或該特定的用戶(例如在電子通信會話處的兩個主要演示者)不共享代理連接(例如由于充當仲裁員)。如此,處理12可從管理員接收與選擇要被分配給代理的一組參與者有關的輸入。還可以基于與電子通信會話220有關的自學算法選擇一組參與者。使用特定策略實現(xiàn)處理12比使用其它策略實現(xiàn)處理12有時可帶來更有利的結果。例如,對于特定的組織,基于LDAP信息選擇第一組參與者可被證明是不起作用的,而基于智能挖掘模式和來自管理員的輸入來選擇第一組參與者可能通常是成功的?;蛘呖蛇x地,選擇第一組參與者的最有效的方法可被證明取決于處理12所涉及的特定網絡配置以及電子通信的類型(例如,視頻會議董事會議、只有語音的團隊會議、語音和文本使能的網絡會議)??捎捎谝韵碌脑蚨l(fā)生該改變:例如由于某些網絡配置對于仲裁員的廣泛選擇是特別有益的(例如具有很多專用硬線連接的配置),或由于在某些類型的電子通信中,各種信道的帶寬要求很可能高(或低),或多個參與者很可能正在同時地說話(或參與)。自學算法可闡明這些或其它模式以幫助選擇最適合的一個或多個仲裁員用于給定的電子通信??梢园搭A先確定的間隔或響應于事件發(fā)生(例如檢測到系統(tǒng)配置或系統(tǒng)配置改變)實現(xiàn)自學算法??梢曰谂c電子通信會話222有關的連接的順序選擇一組參與者??善谕谶B接的順序選擇第一組參與者。例如,可以優(yōu)選地選擇連接到會話開始的前十名參與者作為第一組參與者。還可基于第二仲裁員的不可用性224選擇一組參與者。例如,這可能發(fā)生在例如某些參與者已經被分配給第二仲裁員,但是第二仲裁員不再可用以充當代理(例如已經從會話斷開或已經遭受了服務質量、連接強度或其它問題)的情況下。需要不同的仲裁員充當代理可能導致這些參與者被分配給第一組參與者。還可基于連接強度或服務質量226選擇一組參與者。如果參與者要求特別的高服務質量或連接強度(如可從包括LDAP信息、智能挖掘模式或自學算法的參數(shù)直接確定的),則該參與者可被選擇用于第一組參與者,特別是在第一仲裁員可以提供高服務質量或連接強度的情況下。可選地,如果參與者不要求特別的高服務質量或連接強度(例如可從LDAP信息、智能挖掘模式或自學算法確定的),則該參與者可被選擇用于第一組參與者,特別是在第一仲裁員不能提供高服務質量或連接強度的情況下。也可基于信道的過載228選擇一組參與者?,F(xiàn)在參照圖4,例如作為代理信道的信道100可變?yōu)檫^載并且因此不再能傳輸必要的會話信息??蛇x擇新的仲裁員充當代理。在此例中,信道100的過載的狀態(tài)可指示當前(或之前)與該信道相關聯(lián)的參與者應被選擇用于一組參與者,將從該組中,將選擇被分配給新代理的那些參與者。如此,可期望選擇用戶82、80、76、74和72中的某些(他們均通過過載的代理連接100連接),用于要分配給新代理的一組參與者??衫珥憫谳斎牖蚱渌氖录?,近乎實時地,在開始電子通信會話之前或在電子通信會話期間進行選擇第一仲裁員或第一組參與者或要由代理連接服務的信道。可期望在開始電子通信之前選擇當前的一組仲裁員、第一仲裁員或第一組參與者,從而可在那時建立所有必要的連接。然而,有時可期望或有必要在開始電子通信會話之后、經常實時地選擇當前的一組仲裁員、第一仲裁員或第一組參與者。這可能在例如UT服務器意想不到地接近(或達到)飽和狀態(tài)、或這里討論的各種參數(shù)在電子通信會話期間改變的情況下發(fā)生。例如,之前分配為代理信道的信道可變得過載,之前分配的仲裁員可變得不可用,連接強度或服務質量可改變,系統(tǒng)配置可改變,或用戶可加入或離開會話。類似地,對近乎實時選擇的需要可在下述情況下發(fā)生:服務器在開始會話時沒有經歷容量問題,但是在會話期間遭受了或是預期遭受可能使分配代理連接成為必要的容量問題。如果不很快地發(fā)生新代理連接的選擇和組織,則影響的電子通信會話可遭受開路信道的終止或其它問題。處理12還可包括使得206第一仲裁員充當用于與第一組參與者的至少一個成員相關聯(lián)的信道的代理連接。當該信道(例如信道102)指向仲裁員(例如用戶78)而不是服務器(例如服務器120)時,仲裁員可充當用于信道的代理連接。因此,本應從用戶80通過信道102傳輸?shù)椒掌?20的信息現(xiàn)在通過信道102’傳輸?shù)接脩?8,然后,必要地將其通過代理連接100傳輸?shù)椒掌?20。充當代理連接還可包括與第一組參與者的成員直接協(xié)商(即請求、發(fā)送、接收或接收與如下信息有關的請求)與UT會話有關的信息(例如,與信道或參與者的特征有關的信息、諸如參與者IP地址或電子通信會話的其它參數(shù))。在某些配置中,充當代理連接的仲裁員可向諸如服務器120的中央服務器發(fā)送和從中央服務器接收信息。然而在其它配置中,充當代理連接的仲裁員可直接向參與者發(fā)送或從參與者接收會話信息。這可以例如通過第一組參與者的一個或多個成員的點對點傳輸而發(fā)生。例如,參照圖4和圖5,充當代理連接的用戶78可以通過連接102’直接從用戶80接收與用戶80有關的會話信息,而不是通過連接102從服務器120接收。再次參考圖3,處理12還可包括確定238與第一策略236相關聯(lián)的成功度量,其中第一策略與下述至少一個相關聯(lián):選擇200第一會話、選擇202第一仲裁員、選擇204第一組參與者以及使得204第一仲裁員充當代理連接。例如,處理12的特定實施方式可包括使得某些類型的參與者充當用于某些其他參與者的組的代理連接,并還可包括基于例如對會話重要性的評估來選擇用在處理12中的特定的UT會話。影響處理12的選擇和方向的各種參數(shù)(例如被選作仲裁員的參與者的類型的會話重要性或特征)以及導致的處理12的特定實施方式可被集體地或單獨地稱作為策略(例如第一策略236)。用于處理12的特定策略的實施方式可允許確定成功度量。例如,如果基于一個或多個各種指示符(例如客戶滿意或不滿意的指示、服務質量度量、丟失的連接數(shù)目、服務中斷或變慢等)來確定處理12的這樣的實施方式(即這樣的策略)是成功的,則該成功的策略在特定的成功度量中可被分配高分。然后,處理12的稍后的實施方式可參考這個成功度量從而確定第二策略。例如,如果處理12的在先實施方式導致成功度量中的高分,則導致該高分的策略可以以各種方式在處理12的稍后的實施方式中被復制或模仿,特別是在稍后的實施方式涉及與之前的實施方式的那些類似的配置、UT會話或UT會話的組的情況下。換言之,可確定第二策略從而基于成功度量中的高分復制或模仿第一策略,從而在類似的情形中獲得類似的成功。(可選地,第二策略可與導致成功度量中低分的第一策略作有全部或部分的相當改變,從而在類似的情形中獲得更大的成功。)隨后可實現(xiàn)第二策略從而選擇242第二統(tǒng)一電話會話、選擇244第二仲裁員、選擇246第二組參與者,并使得258第二仲裁員充當代理連接。應理解該處理可能是重復的,并且多個策略可與任何給定的成功度量相關聯(lián)。還應該理解處理12的這個方面可在例如許多UT會話間實現(xiàn),或作為另一個例子在單個UT會話中實現(xiàn),從而優(yōu)化該單個會話的代理連接配置。由于使用代理連接可能導致會話質量問題,可能期望只在給定的UT服務器或UT會話的組需要時實現(xiàn)處理12。例如,現(xiàn)在參考圖6,可以看到各個用戶已經與服務器120建立了連接。在這些個人中,用戶84、86和88可以是第一UT會話中的參與者。用戶90和92可以是第二UT會話中的參與者。用戶122、124和72可以是第三UT會話中的參與者。最后,用戶74、76、78、80和82可以是第四UT會話中的參與者??梢栽趫D6中看出處理12已經被應用于第四UT會話,其中用戶78充當用于第四UT會話的仲裁員,并且相應地經由代理信道102”和98”分別與用戶80和76連接。在當前描述的情況下,服務器120上的負載可能是可以接受的,即不會觸發(fā)(或接近)飽和狀態(tài)。然而,例如如果用戶126經由連接128作為參與者加入第二UT會話,這可能導致觸發(fā)(或接近)對服務器120的飽和狀態(tài)。響應于此,處理12可能選擇性地致使向仲裁員78分配用戶82,從而使得用戶82經由代理連接104”、而不是經由連接104連接到第四UT會話。如果這個調整足夠減輕所描述的飽和狀態(tài)(或潛在的飽和狀態(tài)),則這可指示進一步實現(xiàn)處理12在當前是不必要的(即不需要向代理連接分配額外的參與者)。此外,在服務器120上的負載減少到可接受的水平的情況下,當前使用代理連接的用戶可被重新分配給標準的連接。例如,如果用戶126隨后從第二UT會話斷開,則這可允許將用戶82從代理連接104”重新分配給標準連接104。為了管理到代理連接和來自代理連接的參與者轉換(以及UT會話的其他方面),服務器120可保持與各個UT會話中的一個或多個參與者有關的狀態(tài)表。例如,在電子通信會話中,可能有必要確定會話中的參與者的當前或近乎當前的狀態(tài)信息。狀態(tài)信息可相應地包括例如,參與者是否連接到會話、該連接持續(xù)多長時間、連接的類型、各種目錄或其它標識信息、參與者是否通過代理連接而連接,并且如果是,哪個仲裁員充當用于該參與者的代理連接。管理狀態(tài)表可包括保持當前和近乎當前的狀態(tài)信息。以這種方式,例如,不但可能優(yōu)化仲裁員和參與者的選擇,還可以確定在發(fā)生與電子通信會話有關的事件之后是否有必要進行補救動作,以及該補救動作可以如何進行。再次參照圖5,如果用戶88正在充當例如仲裁員和代理連接,且用戶88從會話斷開,則補救的動作可能是必要的,或已經通過代理連接110連接到服務器120的用戶84、86、90和92的連接也可能丟失。然而通過參考當前的狀態(tài)表,可確定用戶84、86、90和92在當用戶88斷開時還連接到會話,且用戶88是用于用戶84、86、90和92的代理。因此,可確定或者必須建立從用戶84、86、90和92到服務器120的新連接,或者必須選擇用于用戶84、86、90和92中一個或多個的新代理連接。類似地,再次參照圖6,用戶126可從UT會話斷開,因此服務器120不再滿足(或接近)飽和狀態(tài)。如此,通過參考狀態(tài)表,可能確定哪些其它的用戶正在使用代理連接,以及相應地重新分配那些用戶中的部分或全部直接連接到服務器120。應理解,以上討論的與選擇仲裁員、參與者的組或信道有關的每個因素可以單獨或與其它因素結合來實現(xiàn)。此外,以上討論的每個因素可以以預先確定的間隔或響應于系統(tǒng)配置(例如過容量狀態(tài)或預期的過容量狀態(tài)、將新的用戶或設備連接到會話或網絡、或用戶或設備從會話或網絡斷開)來實現(xiàn)。所屬技術領域的技術人員知道,本發(fā)明可以實現(xiàn)為系統(tǒng)、方法或計算機程序產品。因此,本公開可以具體實現(xiàn)為以下形式,即:可以是完全的硬件、也可以是完全的軟件(包括固件、駐留軟件、微代碼等),還可以是硬件和軟件結合的形式,本文一般稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明還可以實現(xiàn)為在一個或多個計算機可讀介質中的計算機程序產品的形式,該計算機可讀介質中包含計算機可讀的程序代碼??梢圆捎靡粋€或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。計算機可讀介質上包含的程序代碼可以用任何適當?shù)慕橘|傳輸,包括——但不限于——無線、電線、光纜、RF等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設計語言包括面向對象的程序設計語言-諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設計語言—諸如”C”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡——包括局域網(LAN)或廣域網(WAN)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)??梢詤⒄毡景l(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產品的流程圖和/或框圖描述本發(fā)明的方面。應當理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產出一種機器,這些計算機程序指令通過計算機或其它可編程數(shù)據(jù)處理裝置執(zhí)行,產生了實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。也可以把這些計算機程序指令存儲在能使得計算機或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計算機可讀介質中,這樣,存儲在計算機可讀介質中的指令就產生出一個包括實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instructionmeans)的制造品(manufacture)。也可以把計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設備上執(zhí)行一系列操作步驟,以產生計算機實現(xiàn)的過程,從而使得在計算機或其它可編程裝置上執(zhí)行的指令能夠提供實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。附圖中的流程圖和框圖可顯示根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產品的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框實際上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。此外,框圖和/或流程圖中顯示的一個或多個方框可在某些實施中不實現(xiàn)或在某些實施中不要求。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。已經描述了許多個實施例和實施方式。然而,應理解可以做出各種修改。因此,其它的實施例和實現(xiàn)在以下權利要求的范圍之內。