欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于在電信中提供在線等待服務(wù)的方法和系統(tǒng)的制作方法

文檔序號:7948827閱讀:246來源:國知局
專利名稱:用于在電信中提供在線等待服務(wù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及電信系統(tǒng),更具體地說,本發(fā)明涉及用于在電信中提供等待特征的方法和系統(tǒng)。
背景技術(shù)
電信在當(dāng)今的社會中正變得愈發(fā)重要。主叫者經(jīng)常遇到的一個問題是由于被叫者的電話占線而無法與被叫者聯(lián)系。該問題的一種解決之道是一些電話系統(tǒng)中所提供的等待特征(camp feature)。等待特征允許主叫者在呼叫由于被叫者占線而失敗時完成呼叫。根據(jù)一種方法,如果被叫者占線,則主叫者調(diào)用在線等待特征。當(dāng)被叫者掛斷先前呼叫時,被叫者被自動響鈴。在基于TDM的系統(tǒng)中,在線等待特征經(jīng)常被實現(xiàn)在交換機處。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個實施例,一種用于輔助電信的方法包括接收表明主叫者希望在線等待與被等待者相關(guān)的電話的指示,以及響應(yīng)于所述指示將所述主叫者分配給等待者隊列,所述等待者隊列存儲在線等待與所述被等待者相關(guān)的電話的多個等待者的以優(yōu)先級順序排列的列表。
本發(fā)明的實施例可提供多種技術(shù)優(yōu)勢。某些實施例可受益于這些優(yōu)勢中的一些、零個或所有。例如,根據(jù)本發(fā)明的一個實施例,通過創(chuàng)建以優(yōu)先級順序排列的列表來解決與當(dāng)被等待者變得可用時準(zhǔn)予哪個等待者訪問該被等待者相關(guān)的問題。另外,在一個實施例中,這種以優(yōu)先級順序排列的列表可由被等待者管理,使得被等待者可選擇誰可被準(zhǔn)予訪問其電話。另一個技術(shù)優(yōu)勢涉及與不再可用的等待者相關(guān)的問題。例如,通過僅當(dāng)?shù)却呔哂小伴_放”狀態(tài)時在等待者與被等待者之間安排呼叫,等待的取消可被避免。另外,通過包括與不應(yīng)答電話的等待者相關(guān)的超時特征,特定等待者的不斷響鈴可被避免。
其他優(yōu)勢對本領(lǐng)域技術(shù)人員可顯而易見。


現(xiàn)在結(jié)合附圖來參照下列描述,其中相似的標(biāo)號表示相似的部件,其中圖1是圖示了根據(jù)本發(fā)明的一個實施例的教導(dǎo)的結(jié)合多個出席用戶代理和出席監(jiān)視器的出席服務(wù)器的框圖;圖2A是根據(jù)本發(fā)明的教導(dǎo)的圖1的出席服務(wù)器的一個示例的框圖;圖2B是根據(jù)本發(fā)明的教導(dǎo)的圖1的出席服務(wù)器的第二示例;圖3是圖示了根據(jù)本發(fā)明的教導(dǎo)的圖1的出席服務(wù)器的操作的流程圖;以及圖4A到圖4C是圖示了根據(jù)本發(fā)明的教導(dǎo)的圖1的系統(tǒng)的操作的圖表。
具體實施例方式
本發(fā)明的實施例通過參照附圖的圖1到4C來最好地理解,相似的標(biāo)號被用于各種附圖中的相似和對應(yīng)的部件。
圖1是用于通過多個被等待者(campee)來提供等待功能的系統(tǒng)10的框圖。系統(tǒng)10包括出席實體(presentity)12、出席服務(wù)器14,以及多個出席監(jiān)視器16。出席實體12表示期望與其進行通信的特定一方,例如被叫方或者說被叫者。出席服務(wù)器14是單臺計算機或成組計算機,其能夠接收關(guān)于一個或多個出席實體12的出席信息和將該信息選擇性地提供給出席監(jiān)視器16。出席服務(wù)器的示例包括如IETF規(guī)范所定義的出席服務(wù)器。出席監(jiān)視器16表示希望獲得關(guān)于一個或多個出席實體12的出席信息的實體。出席信息可包括關(guān)于出席實體12是否在打電話、出席實體12是否登入計算機、出席實體12是否位于特定位置的信息,或者一般關(guān)于可用性、位置或出席實體所參加的活動的其他類型的信息。
多個出席用戶代理(PUA)18也被圖示。出席用戶代理18獲得關(guān)于出席實體12的出席的一個方面的特定信息。出席用戶代理18的一個示例是包含在電信交換機中的確定與出席實體12相關(guān)的電話的話機狀態(tài)(hook status)的軟件或硬件。出席用戶代理的另一個示例是監(jiān)視與出席實體12相關(guān)的計算機是否被登入的軟件。出席用戶代理的第三個示例是與出席實體12所帶的ID標(biāo)志進行通信以指示出席實體12的位置的設(shè)備。出席用戶代理的另一個示例是IP電話。雖然特定的出席用戶代理被描述,但是根據(jù)本發(fā)明的教導(dǎo)多種出席用戶代理可被使用,包括那些待開發(fā)的。出席用戶代理18確定出席實體12的出席狀態(tài)并將狀態(tài)提供給出席服務(wù)器14。
出席服務(wù)器14的非集合(unaggregated)出席實體塊20從一個或多個出席用戶代理18接收表明出席實體12的出席狀態(tài)的一個或多個指示。該信息根據(jù)出席實體集合策略塊22的出席實體集合策略而被集合。這種策略的一個示例是,如果所有的出席實體狀態(tài)為綠(或者說“開放”)則出席實體的集合出席狀態(tài)為綠,但是如果任何出席實體狀態(tài)為紅(或者說“閉合”)則出席實體12的出席狀態(tài)為紅。
出席實體集合策略塊22將集合出席實體狀態(tài)輸出到集合出席實體狀態(tài)塊24。集合出席實體狀態(tài)塊24將該集合出席實體狀態(tài)提供給出席實體過濾策略塊26。
如下面所更詳細(xì)描述的,出席實體過濾策略26可執(zhí)行策略來將出席實體12的出席實體狀態(tài)選擇性地提供給一個或多個出席監(jiān)視器16,使得該狀態(tài)可依賴于出席監(jiān)視器16的身份而不同。在實現(xiàn)該功能時,可利用等待者隊列(camper queue)28來確定將出席實體12的出席實體狀態(tài)提供給任何特定出席監(jiān)視器16的順序。
本發(fā)明的教導(dǎo)認(rèn)識到了傳統(tǒng)在線等待服務(wù)的一些局限。例如,難于解決當(dāng)被叫者變得空閑時無法確定等待者(這里也被稱為主叫者)是否可用這一問題。這可導(dǎo)致等待特征被取消,或?qū)е碌却叩碾娫挷粩囗戔彙A硗?,難于對不接電話而非只是電話占線的被叫者進行在線等待。此外,被叫者無法管理等待者的列表是決不期望的。另外,人們認(rèn)為傳統(tǒng)系統(tǒng)無法恰當(dāng)?shù)亟鉀Q多個等待者對單個被等待者進行等待的問題。
根據(jù)本發(fā)明的教導(dǎo),傳統(tǒng)在線等待服務(wù)的上述局限在本發(fā)明的一些實施例中被解決。例如,被叫者的出席狀態(tài)可被用于將等待功能擴展到無應(yīng)答的情況。此外,當(dāng)?shù)却卟辉俪鱿瘯r,其出席狀態(tài)可被用來避開其電話。被等待者可檢查各種等待者的狀態(tài)和管理其接收等待者訪問或拒絕不期望的等待者的訪問的次序。根據(jù)本發(fā)明的一個實施例,維護等待者隊列,其將多個等待者存儲在以優(yōu)先級順序排列的列表中。因此,可以規(guī)定,準(zhǔn)予等待同一被等待者的多個等待者中的特定等待者在被等待者變得可用時首先訪問被等待者。在一個實施例中,被準(zhǔn)予首先訪問的特定者是等待被等待者的第一個等待者。因此,基于先入先出來處理等待者。然而,可使用其他的優(yōu)先級判定方法,包括基于被等待者的輸入來區(qū)分優(yōu)先級,以及基于諸如等待者的身份這樣的其他預(yù)定規(guī)則來區(qū)分優(yōu)先級。
具體的說,根據(jù)本發(fā)明的一個實施例,“在線等待隊列”過濾策略被實現(xiàn)在出席服務(wù)器14中的出席實體過濾策略塊26中或規(guī)定的被等待者出席實體12中。根據(jù)該過濾實施例,每次只能將被等待者(出席實體12)的開放通知給一個隊列元素。這防止了所有等待者在被等待者變得可用時同時撲向被等待者。等待者利用出席監(jiān)視器16來請求被加入等待隊列28或被從等待隊列28除去。這可以通過任何的合適協(xié)議來完成或者可以通過監(jiān)視與每個被等待者相關(guān)的專用“在線等待”出席實體來完成。隊列中的等待者具有固定量的時間來完成對被等待者的呼叫。如果它們無法完成呼叫則它們被臨時禁用,假定等待者不可用。稍后在完成呼叫的嘗試中被臨時禁用的等待者將被重新啟用。如果等待者自己的出席實體顯示出它們被關(guān)閉則等待者也可被禁用;換言之,等待者在其不可用時可被禁用。
在一個實施例中,等待者所具有的優(yōu)先級高于正常的非等待監(jiān)視器。雖然存在活動的等待者,但是正常的監(jiān)視器總是把被等待者看作“關(guān)閉”,換言之占線。當(dāng)所有的等待者被禁用時,或者當(dāng)沒有等待者時,非等待的監(jiān)視器接收到關(guān)于被等待者的開放出席信息。另外,根據(jù)一個實施例,被等待者可以查詢等待隊列28的當(dāng)前狀態(tài)并且可以重新安排該隊列中的等待者的優(yōu)先級。
圖2A是根據(jù)本發(fā)明的教導(dǎo)的出席服務(wù)器10的部件30的一個實施例。在該示例中,部件30接收來自等待者出席用戶代理監(jiān)視器32、34和36的關(guān)于多個等待者的出席實體狀態(tài)信息。另外,部件30接收來自被等待者出席用戶代理40的出席實體狀態(tài)信息。等待瀏覽器42與存儲在部件30中的等待隊列出席過濾器44進行通信,從而允許被等待者查看和操作等待隊列出席過濾器44。被等待者出席實體塊48集合從被等待者出席用戶代理40和類似出席用戶代理(如果利用了多于一個出席用戶代理)接收到的出席實體狀態(tài)信息。被等待者出席實體的集合狀態(tài)被提供給等待隊列出席過濾器44。等待隊列28是對被等待者進行等待的等待者的隊列??赏ㄟ^來自等待者出席用戶代理32、34和36的請求將等待者加入等待者隊列28??衫弥T如HTTP通信這樣的任何合適形式的請求,或者可基于訂閱了被等待者狀態(tài)的等待者來暗示該請求。
在本實施例中,部件30中包括多個等待者出席實體塊50、52和54。每個等待者出席實體塊存儲相應(yīng)等待者出席用戶代理監(jiān)視器的集合出席實體狀態(tài)。因此,在確定被提供給相應(yīng)的等待者出席用戶代理監(jiān)視器的被等待者的出席實體狀態(tài)時,特定等待者的出席實體狀態(tài)被等待隊列出席過濾器使用。另外,非等待監(jiān)視器38接收來自等待隊列出席過濾器44的出席狀態(tài)。
在操作中,希望對被等待者進行在線等待的一方將這種請求從相關(guān)的等待者出席用戶代理監(jiān)視器通過線路47之一提供給等待者隊列28。用于完成該操作的合適協(xié)議包括HTTP交換和簡單出席“監(jiān)視”訂閱。被等待者隊列塊46將與該請求相對應(yīng)的等待者通過線路45加入等待隊列出席過濾器。在一個實施例中,等待隊列出席過濾器44維護與請求對被等待者進行在線等待的每個等待者相對應(yīng)的先入先出的優(yōu)先級列表。根據(jù)一個實施例,被等待者可通過線路49來操作該列表,其中在該示例中,被等待者可通過等待瀏覽器42來操作等待隊列出席過濾器中的等待者的次序。被等待者出席實體塊48所存儲的被等待者的出席實體狀態(tài)通過線路51被提供給等待隊列出席過濾器44。
當(dāng)被等待者變得可用時,“開放”或者說可用狀態(tài)被提供給在等待者隊列中具有第一優(yōu)先級的等待者。然而,根據(jù)一個實施例,為了使這種情況發(fā)生,不但等待者必須是隊列中的第一個而且等待者必須也具有“開放”或者說可用狀態(tài)。換言之,如果等待者不同樣“開放”則其將不被提供被等待者的“開放”狀態(tài)。對于隊列中的所有其他等待者,當(dāng)被等待者出席實體狀態(tài)對隊列中的第一等待者變得“開放”時,則其余的等待者將接收到被等待者的“關(guān)閉”狀態(tài)。應(yīng)該注意到,除上述的開放/關(guān)閉出席狀態(tài)之外,本發(fā)明還預(yù)期到了出席狀態(tài)的豐富形式的使用。為等待者中的每一個所接收到的針對等待者中的每一個的被等待者狀態(tài)通過線路53被提供給相應(yīng)的出席用戶代理監(jiān)視器,包括未等待的監(jiān)視器38。僅當(dāng)?shù)却犃谐鱿^濾器為空時,才向非等待的監(jiān)視器提供被等待者的“開放”狀態(tài)。因此,當(dāng)多個等待者正對特定被等待者進行等待時,進入隊列的第一個等待者在被等待者變得可用且等待者也可用時被準(zhǔn)予訪問被等待者。當(dāng)這種情況發(fā)生時,被等待者和等待者被自動響鈴,以完成呼叫。因此,根據(jù)本發(fā)明的教導(dǎo),準(zhǔn)予等待者訪問被等待者的順序是由出席過濾器確定的,出席過濾器可使用先入先出過濾器,或者所述順序可以以包括接收來自被等待者的輸入的其他方式來區(qū)分優(yōu)先級。
注意到出席服務(wù)器10響應(yīng)來自等待者監(jiān)視器32、34、36的某一一般行為并與該行為合作,所述出席服務(wù)器10具有以優(yōu)先級順序排列的等待者隊列28和相關(guān)的過濾器。監(jiān)視器32、34、36通過將自己放入等待者隊列28中,或通過經(jīng)由HTTP請求入隊(enqueue)然后進行訂閱來監(jiān)視被等待者的出席實體,或僅通過訂閱來表明其等待意圖。當(dāng)監(jiān)視器32、34、36看見被等待者的出席實體變成“開放”時,其嘗試向用戶通知可以安排呼叫。如果用戶進行響應(yīng),則監(jiān)視器32、34、36隨后安排呼叫,停止對被等待者的出席實體的訂閱,并且在有些情形下請求被從等待者隊列28除去。一旦等待者嘗試進行呼叫,該過程就將該等待者從隊列服務(wù)器除去。
如果呼叫失敗,則監(jiān)視器32、34、36可以將自己重新加入等待者隊列28中。在一些實施例中,功能可被提供在過濾器44或機構(gòu)的其他合適位置中,以指示等待者未能接通呼叫和將等待者插入除等待隊列28的末端之外的某處位置中。
在圖2A的實施例中,出席服務(wù)器30是同時包括等待隊列出席過濾器和等待者出席實體塊的定制出席服務(wù)器。然而,在一些實施例中,期望使用普通出席服務(wù)器,同時在單獨設(shè)備上執(zhí)行等待隊列出席過濾器功能,從而無需修改出席服務(wù)器本身。
圖2B圖示了在線等待隊列服務(wù)器56、普通出席服務(wù)器58、被等待者出席用戶代理60、多個等待者出席用戶代理和監(jiān)視器62、64和66,以及非等待監(jiān)視器68。除了普通出席服務(wù)器58工作得象通常沒有在線等待隊列服務(wù)器一樣之外,圖2B的系統(tǒng)的操作與圖2A的系統(tǒng)的操作類似。在該示例中,在線等待隊列服務(wù)器56包括等待隊列出席過濾器70和被等待者出席實體塊72。被等待者出席實體塊72被級聯(lián)(cascade),意味著其對每個等待者出席用戶代理和監(jiān)視器62、64和66具有不同的輸出。作為普通出席服務(wù)器,出席服務(wù)器58通過出席實體塊74、76、78和80維護被等待者和各等待者中的每一個的出席實體狀態(tài)。
在操作中,當(dāng)被等待者變?yōu)榭捎脮r,被等待者狀態(tài)開放的指示被提供給被等待者出席實體塊74。被等待者的出席實體狀態(tài)被在線等待隊列服務(wù)器56中的被等待者出席實體塊72監(jiān)視。當(dāng)看見被等待者出席實體塊72所存儲的開放狀態(tài)時,等待隊列出席過濾器確定隊列中的第一個等待者并確定該等待者當(dāng)前具有“開放”狀態(tài)。等待隊列出席過濾器70與被等待者出席實體狀態(tài)72進行通信,以將“開放”出席實體狀態(tài)輸出給隊列中同樣具有“開放”狀態(tài)的第一等待者?!瓣P(guān)閉”狀態(tài)被提供給所有其他等待者。
在一個實施例中,如線路69所指示,非等待監(jiān)視器可通過普通出席服務(wù)器58直接訪問被等待者出席實體狀態(tài)。因此,在這種情況下,在不允許等待監(jiān)視器訪問開放的被等待者的某些情況下允許非等待監(jiān)視器訪問開放的被等待者。
在圖2A或2B中的任一實施例中,一旦等待者被提供“開放”狀態(tài),則呼叫可在等待者和被等待者之間發(fā)生,如下面連同圖4所更詳細(xì)地描述的。用來實現(xiàn)用于允許多個等待者訪問一個被等待者的上述過程的具體結(jié)構(gòu)可能變化。例如,在一種方法中,不同的過濾器可被用于作為等待者的監(jiān)視器和非等待者的監(jiān)視器。
因此,可以利用除即時消息過濾器之外還使用等待者隊列的出席服務(wù)器,即時消息過濾器和等待者隊列都選擇性地訪問特定出席實體的狀態(tài)。在一個示例中,即時消息過濾器總是可以提供出席實體的合適狀態(tài),而等待者隊列過濾器僅向隊列中的第一等待者提供“開放”狀態(tài)。因此,在該示例中,等待監(jiān)視器和即時消息監(jiān)視器可對與當(dāng)前出席服務(wù)器中與特定過濾器相對應(yīng)的兩個不同地址進行訂閱。在另一個實施例中,在出席服務(wù)器中還可利用相同的出席實體過濾器,其被等待監(jiān)視器和諸如即時消息監(jiān)視器這樣的非等待監(jiān)視器訪問。可通過諸如不同的HTTP消息這樣的被發(fā)往過濾器的不同消息來區(qū)分這些不同類型的監(jiān)視器。在一個示例中,一條HTTP消息可標(biāo)識等待者專用的請求,而另一條消息可標(biāo)識即時消息監(jiān)視器專用的請求。在第三實施例中,與圖2B的方法類似,利用了普通出席服務(wù)器,其允許非等待監(jiān)視器直接訪問特定出席實體的出席實體狀態(tài),而等待者必須通過被耦合到普通出席服務(wù)器的另外的等待隊列出席服務(wù)器。該方法幫助了上述的等待隊列策略的實現(xiàn),而無需修改現(xiàn)有的出席服務(wù)器。
圖3是圖示了在處理對共同被等待者進行等待的多個等待者的優(yōu)先級區(qū)分時與圖1、2A和2B的等待隊列出席過濾器相關(guān)的動作的流程圖。注意到提供順序流程圖是為了更好地描述可執(zhí)行的各種動作,但是不應(yīng)被理解為暗示基礎(chǔ)(underlying)過程不可以是事件驅(qū)動的。圖4A和4B中描述了示例的呼叫轉(zhuǎn)發(fā)過程。方法在步驟102處開始。在步驟104處,判定相關(guān)等待者隊列是否為空。如果隊列為空,則出席實體的狀態(tài)在步驟106處被傳遞給所有監(jiān)視器。然而,如果隊列非空,則在步驟108處詢問是否有任何“開放”的等待者隊列實體。如果沒有開放的等待者隊列實體,則被等待者的出席實體狀態(tài)被不變地傳遞給不在隊列中的監(jiān)視器,如塊110所示。然而,如果隊列中沒有開放的等待者,則在步驟114處確定等待實體狀態(tài)是否為“開放”。如果等待實體狀態(tài)非開放,則處理將在適合的時候在步驟108處重新開始。然而,如果等待實體狀態(tài)為開放,則“開放”的出席實體狀態(tài)在步驟116處被提供給隊列中的第一等待者。
在步驟118處,監(jiān)視器狀態(tài)被設(shè)為已被通知。監(jiān)視器狀態(tài)表示特定監(jiān)視器是否已被通知了“開放”狀態(tài)。該狀態(tài)可被存儲在出席服務(wù)器14中并且在特定實施例中可被存儲于出席實體過濾策略塊26以及等待隊列出席過濾器44;然而,其可被存儲在其他位置中。過程在步驟119處繼續(xù),其中發(fā)生了對待接通的呼叫的等待。在步驟120處定時器被設(shè)置,在關(guān)于監(jiān)視器已經(jīng)將自己從隊列除去的通知之前,指示出呼叫曾被接通。在步驟112處,在被通知的狀態(tài)被除去之前判定定時器是否到期。應(yīng)該注意到,隊列元素將應(yīng)監(jiān)視器的機器的請求而被除去,如圖4A和4B的示例中所述。如果定時器尚未到期,則呼叫曾被客戶接通。然而,如果定時器的確到期,指示出與監(jiān)視器相關(guān)的主叫者尚未應(yīng)答其電話(雖然其出席實體狀態(tài)可能仍是“開放”),則與該監(jiān)視器相關(guān)的主叫者在步驟126處被標(biāo)記為稍后重試。
在步驟128處,與特定監(jiān)視器相關(guān)的主叫者被移動到隊列的末端,并且在步驟130處為重試設(shè)置了第二定時器。在步驟132處,判定用于重試的第二定時器是否到期。該步驟被繼續(xù),直到定時器已到期為止。在步驟134處,取決于監(jiān)視器的狀態(tài)將與監(jiān)視器相關(guān)的主叫者設(shè)為“開放”或者“關(guān)閉”。注意到等待者可能不期望無限期地逗留在等待隊列中,例如在等待者外出的情況下可能發(fā)生。為了避免這種情況,在定時器幾次到期之后等待者未能嘗試呼叫的情況下,等待者可被從等待者隊列除去。這種方法可通過出席過濾器44來實現(xiàn),并且還可涉及與等待者的電話相關(guān)的合適編程。方法在步驟136處結(jié)束。
圖4A、4B和4C是圖示了在兩個等待者希望等待同一被等待者的示例中根據(jù)本發(fā)明的一個實施例可能發(fā)生的各種動作的圖表。在該圖表中,垂直線對應(yīng)于等待者202、等待者204、非等待者206、實現(xiàn)了隊列過濾器的出席服務(wù)器208和被等待者210采取的動作。諸如非等待者206這樣的非等待者例如可能是即時消息客戶。下面的示例是SIP/SIMPLE的示例。圖4中使用的縮寫包括“SUB”,其代表SIP訂閱請求?!?200”等符號是以箭頭的相反方向流回的SIP響應(yīng)代碼?!癙UB”是SIP發(fā)布請求,并且“NOT”是SIP通知請求。
塊212指示出被等待者以關(guān)閉的出席實體狀態(tài)開始。塊214指示了涉及等待者1和等待者2的一系列動作,等待者1和等待者2監(jiān)視被等待者并將本身加入等待者隊列。具體的說,在步驟216處等待者1發(fā)送命令到出席服務(wù)器,以監(jiān)視被等待者。在步驟218處,等待者202通過HTTP命令表達(dá)希望將本身加入等待者隊列。在該示例中,等待者204在步驟210、220和222處采取相應(yīng)的動作。另外,非等待者206在步驟224處開始監(jiān)視被等待者210。
塊226指示了導(dǎo)致等待者202和204變成關(guān)閉的動作,意味著兩等待者都不可用來與被等待者212進行呼叫。在該示例中這是通過等待者202的步驟228和等待者204的步驟230來實現(xiàn)的。如圖4B所示,塊232指示出因為兩個等待者都不可用所以非等待監(jiān)視器206看見被等待者210變成“開放”,如塊234和236所示。這是響應(yīng)于被等待者在步驟233處發(fā)布被等待者“開放”出席實體狀態(tài)。在步驟240和步驟242處,兩個等待者都變回“開放”,如塊238所示。
在被等待者在步驟244處發(fā)布“開放”狀態(tài)之后,作為隊列中的第一個的等待者202被通知了被等待者210的“開放”狀態(tài)。根據(jù)該示例,等待者202已經(jīng)走開并且被等待的呼叫無法被完成,如塊248處所示。出席服務(wù)器在步驟250處檢測到該情況,因為等待者202的通知已經(jīng)超時。作為響應(yīng),出席服務(wù)器向等待者202通知因為等待者202已經(jīng)超時故被等待者被關(guān)閉,如塊252所示。另外,因為等待者204在隊列中是下一個所以等待者204被通知了被等待者開放,如塊254和256所示。
在步驟260處,被等待的呼叫成功。另外,等待者204提供信號來使本身從等待隊列出列。這可通過相關(guān)的監(jiān)視器或通過其他合適設(shè)備來發(fā)送。在該示例中,隊列命令是發(fā)往出席服務(wù)器208的HTTP命令。在步驟264處,被等待者的“關(guān)閉”狀態(tài)被發(fā)布到所有的等待者,因為被等待者應(yīng)答了等待者204的呼叫。在步驟266處,等待者202的重試定時器到期并且等待者202的等待隊列狀態(tài)變成“開放”。
繼續(xù)該示例,與等待者204的呼叫被結(jié)束,如塊268所示,導(dǎo)致被等待者向出席服務(wù)器發(fā)布“開放”狀態(tài),該“開放”狀態(tài)在步驟274處又被通知到等待者202。作為響應(yīng),等待者202安排到對等待者210的呼叫,如塊276所示。在成功進行呼叫之后,等待者在本示例中通過在步驟280處發(fā)送HTTP命令到出席服務(wù)器208來使本身從等待者隊列出列,如塊278所示。響應(yīng)于呼叫的完成,被等待者210在步驟282處向出席服務(wù)器208發(fā)布“關(guān)閉”狀態(tài)。繼續(xù)本示例,被等待者210與等待者202間的呼叫被完成,如塊284所示,導(dǎo)致被等待者在步驟286處將其出席實體狀態(tài)發(fā)布給出席服務(wù)器208和在步驟288處向非等待者206通知被等待者210的開放狀態(tài)。進行該通知是因為沒有等待者留在隊列中,因此所有的非等待實體被準(zhǔn)予訪問被等待者210的出席實體狀態(tài)。
雖然已經(jīng)詳細(xì)描述了本發(fā)明和其優(yōu)勢,但是應(yīng)當(dāng)明白,其中可以進行各種變化、替換和改變,而不脫離如所附權(quán)利要求書所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于輔助通信的方法,包括接收表明主叫者希望對與被等待者相關(guān)的電話進行等待的指示;響應(yīng)于所述指示,將所述主叫者分配給等待者隊列,所述等待者隊列存儲對與所述被等待者相關(guān)的電話進行等待的多個等待者的以優(yōu)先級順序排列的列表;將所述以優(yōu)先級順序排列的列表提供給所述被等待者;響應(yīng)于所述被等待者所提供的信息來設(shè)置所述以優(yōu)先級順序排列的列表的順序;通過從與所述被等待者相關(guān)的至少一個出席用戶代理接收所述被等待者接聽呼叫的看起來的可用性,對所述看起來的可用性進行監(jiān)視;以及響應(yīng)于表明所述被等待者看來可用來接聽呼叫和被所述以優(yōu)先級順序排列的列表中的最高優(yōu)先級的主叫者達(dá)到的指示,自動向所述主叫者提供表明所述被等待者看來可用來接聽呼叫的指示。
2.根據(jù)權(quán)利要求1所述的方法,其中,設(shè)置所述以優(yōu)先級順序排列的列表的順序包括在向所述被等待者提供所述以優(yōu)先級順序排列的列表之前設(shè)置所述順序。
3.根據(jù)權(quán)利要求1所述的方法,其中,設(shè)置所述以優(yōu)先級順序排列的列表的順序包括在向所述被等待者提供所述以優(yōu)先級順序排列的列表之后設(shè)置所述順序。
4.一種用于輔助通信的方法,包括接收表明主叫者希望對與被等待者相關(guān)的電話進行等待的指示;響應(yīng)于所述指示,將所述主叫者分配給等待者隊列,所述等待者隊列存儲對與所述被等待者相關(guān)的電話進行等待的多個等待者的以優(yōu)先級順序排列的列表。
5.根據(jù)權(quán)利要求4所述的方法,還包括當(dāng)所述主叫者得到所述以優(yōu)先級順序排列的列表中的最高優(yōu)先級并且所述被等待者看來可用來接聽呼叫時自動向所述主叫者提供表明所述被等待者看來可用來接聽呼叫的指示。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述以優(yōu)先級順序排列的列表是先入先出式列表。
7.根據(jù)權(quán)利要求4所述的方法,還包括響應(yīng)于所述被等待者所提供的信息來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
8.根據(jù)權(quán)利要求4所述的方法,還包括響應(yīng)于所述等待者的身份來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
9.根據(jù)權(quán)利要求4所述的方法,還包括允許所述被等待者訪問所述以優(yōu)先級順序排列的列表。
10.根據(jù)權(quán)利要求4所述的方法,其中,自動向所述主叫者提供表明所述被等待者看來可用的指示還包括僅在所述主叫者看來可用的情況下自動向所述主叫者提供表明所述被等待者看來可用的指示。
11.根據(jù)權(quán)利要求4所述的方法,還包括通過出席服務(wù)器來監(jiān)視所述被等待者接聽呼叫的可用性。
12.根據(jù)權(quán)利要求4所述的方法,還包括通過出席服務(wù)器來監(jiān)視所述多個等待者接聽呼叫的可用性。
13.根據(jù)權(quán)利要求5所述的方法,還包括響應(yīng)于表明所述主叫者可用的指示來自動安排從所述主叫者到所述被等待者的呼叫。
14.一種用于輔助通信的系統(tǒng),包括出席服務(wù)器,可操作用來接收與至少一個被等待者中的相應(yīng)被等待者相關(guān)的至少一個指示,所述指示表明所述被等待者的可用性;以及存儲器,存儲了對所述被叫者進行等待的多個等待者的至少一個以優(yōu)先級順序排列的列表。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括可操作用來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序的過濾器。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述過濾器和所述以優(yōu)先級順序排列的列表被存儲于所述出席服務(wù)器之內(nèi)和所述出席服務(wù)器之外中的一個中。
17.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括可操作用來生成表明所述被等待者的可用性的至少一個指示的出席用戶代理。
18.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括可操作用來生成表明所述等待者中的至少一個等待者的可用性的至少一個指示的至少一個出席用戶代理。
19.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述過濾器還可操作用來以先入先出的方式來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
20.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述過濾器還可操作用來響應(yīng)于所述被等待者所提供的信息來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
21.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述過濾器還可操作用來響應(yīng)于所述等待者的身份來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
22.根據(jù)權(quán)利要求14所述的系統(tǒng),還包括所述以優(yōu)先級順序排列的列表與所述被等待者之間的連接,該連接允許所述被等待者訪問所述以優(yōu)先級順序排列的列表。
23.一種存儲在計算機可讀介質(zhì)上的計算機程序,所述計算機程序當(dāng)在處理器上執(zhí)行時可操作用來接收表明主叫者希望對與被等待者相關(guān)的通信設(shè)備進行等待的指示;響應(yīng)于所述指示,將所述主叫者分配給等待者隊列,所述等待者隊列存儲對與所述被等待者相關(guān)的電話進行等待的多個等待者的以優(yōu)先級順序排列的列表。
24.根據(jù)權(quán)利要求23所述的計算機程序,其中,所述計算機程序還可操作用來當(dāng)所述主叫者得到所述以優(yōu)先級順序排列的列表中的最高優(yōu)先級并且所述被等待者看來可用來接聽呼叫時向所述主叫者提供表明所述被等待者看來可用來接聽呼叫的指示。
25.根據(jù)權(quán)利要求23所述的計算機程序,其中,所述以優(yōu)先級順序排列的列表是先入先出式列表。
26.根據(jù)權(quán)利要求23所述的計算機程序,其中,所述計算機程序還可操作用來響應(yīng)于所述被等待者所提供的信息來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
27.根據(jù)權(quán)利要求23所述的計算機程序,其中,所述計算機程序還可操作用來響應(yīng)于所述等待者的身份來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
28.根據(jù)權(quán)利要求23所述的計算機程序,其中,所述計算機程序還可操作用來允許所述被等待者訪問所述以優(yōu)先級順序排列的列表。
29.根據(jù)權(quán)利要求23所述的計算機程序,其中,所述計算機程序還可操作用來通過僅在所述主叫者看來可用的情況下自動向所述主叫者提供表明所述被等待者看來可用的指示來自動向所述主叫者提供表明所述被等待者看來可用的指示。
30.根據(jù)權(quán)利要求23所述的計算機程序,其中,所述計算機程序還可操作用來監(jiān)視所述被等待者接聽呼叫的可用性。
31.根據(jù)權(quán)利要求23所述的計算機程序,其中,所述計算機程序還可操作用來監(jiān)視所述多個等待者的可用性以便安排呼叫。
32.被編碼在介質(zhì)中的邏輯,可操作用來接收表明主叫者希望對與被等待者相關(guān)的電話進行等待的指示;響應(yīng)于所述指示,將所述主叫者分配給等待者隊列,所述等待者隊列存儲對與所述被等待者相關(guān)的電話進行等待的多個等待者的以優(yōu)先級順序排列的列表。
33.根據(jù)權(quán)利要求32所述的邏輯,其中,所述邏輯還可操作用來當(dāng)所述主叫者得到所述以優(yōu)先級順序排列的列表中的最高優(yōu)先級并且所述被等待者看來可用來接聽呼叫時自動向所述主叫者提供表明所述被等待者看來可用來接聽呼叫的指示。
34.根據(jù)權(quán)利要求32所述的邏輯,其中,所述以優(yōu)先級順序排列的列表是先入先出式列表。
35.根據(jù)權(quán)利要求32所述的邏輯,其中,所述邏輯還可操作用來響應(yīng)于所述被等待者所提供的信息來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
36.根據(jù)權(quán)利要求32所述的邏輯,其中,所述邏輯還可操作用來允許所述被等待者訪問所述以優(yōu)先級順序排列的列表。
37.根據(jù)權(quán)利要求32所述的邏輯,其中,所述邏輯還可操作用來僅在所述主叫者看來可用的情況下自動向所述主叫者提供表明所述被等待者看來可用的指示。
38.根據(jù)權(quán)利要求32所述的邏輯,其中,所述邏輯還可操作用來監(jiān)視所述被等待者接聽呼叫的可用性。
39.根據(jù)權(quán)利要求32所述的邏輯,其中,所述邏輯還可操作用來監(jiān)視所述多個等待者接聽呼叫的可用性。
40.一種用于輔助通信的系統(tǒng),包括用于接收與至少一個被叫者中的相應(yīng)被等待者相關(guān)的至少一個指示的裝置,所述指示表明所述被叫者的可用性;以及用于存儲對所述被叫者進行等待的多個等待者的以優(yōu)先級順序排列的列表的裝置。
41.根據(jù)權(quán)利要求40所述的系統(tǒng),還包括可操作用來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序的裝置。
42.根據(jù)權(quán)利要求40所述的系統(tǒng),所述可操作用來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序的裝置和所述以優(yōu)先級順序排列的列表被存儲于下面兩處之一所述可操作用來接收至少一個指示的裝置之中和所述可操作用來接收至少一個指示的裝置之外。
43.根據(jù)權(quán)利要求40所述的系統(tǒng),還包括用于生成表明所述被等待者的可用性的至少一個指示的裝置。
44.根據(jù)權(quán)利要求40所述的系統(tǒng),還包括用于生成表明所述等待者中的至少一個等待者的可用性的至少一個指示的至少一個裝置。
45.根據(jù)權(quán)利要求40所述的系統(tǒng),其中,所述用于設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序的裝置還可操作用來以先入先出的方式來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
46.根據(jù)權(quán)利要求40所述的系統(tǒng),其中,所述用于設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序的裝置還可操作用來響應(yīng)于所述被等待者所提供的信息來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
47.根據(jù)權(quán)利要求41所述的系統(tǒng),其中,所述可操作用來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序的裝置還可操作用來響應(yīng)于所述等待者的身份來設(shè)置所述以優(yōu)先級順序排列的列表的優(yōu)先級順序。
48.根據(jù)權(quán)利要求40所述的系統(tǒng),還包括位于所述以優(yōu)先級順序排列的列表與所述被等待者之間的連接裝置,該連接裝置允許所述被等待者訪問所述以優(yōu)先級順序排列的列表。
全文摘要
根據(jù)本發(fā)明的一個實施例,一種用于輔助通信的方法包括接收表明主叫者希望對與被等待者相關(guān)的電話進行等待的指示,以及響應(yīng)于所述指示將所述主叫者分配給等待者隊列,所述等待者隊列存儲對與所述被等待者相關(guān)的電話進行等待的多個等待者的以優(yōu)先級順序排列的列表。
文檔編號H04M5/00GK101032157SQ200580031222
公開日2007年9月5日 申請日期2005年10月28日 優(yōu)先權(quán)日2004年11月2日
發(fā)明者蘭德爾·B·拜德 申請人:思科技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
颍上县| 望都县| 祁连县| 炎陵县| 米脂县| 岢岚县| 石城县| 香格里拉县| 亚东县| 汝州市| 博野县| 桦南县| 登封市| 改则县| 时尚| 勃利县| 钦州市| 兴国县| 亚东县| 曲阳县| 三门县| 明光市| 平江县| 利辛县| 共和县| 庆阳市| 房产| 富平县| 武隆县| 宜川县| 清河县| 蒙自县| 乌兰察布市| 南投县| 双江| 茌平县| 衡阳县| 芦溪县| 邵武市| 上杭县| 蓬溪县|