專利名稱:用于路由針對(duì)某個(gè)電話號(hào)碼的呼叫的方法和系統(tǒng)的制作方法
用于路由針對(duì)某個(gè)電話號(hào)碼的呼叫的方法和系統(tǒng)
本申請(qǐng)是2005年2月11日遞交的發(fā)明名稱為“用于路由語音、視頻或其它多媒體通信的分組流量的使用即時(shí)消息偏好/設(shè)置的預(yù)測(cè)性通信路由選擇方案”、申請(qǐng)?zhí)枮?200580004722. 3 (PCT/US2005/004700)的專利申請(qǐng)的分案申請(qǐng)。技術(shù)領(lǐng)域
本發(fā)明一般地涉及通信,具體而言,涉及使用即時(shí)消息的路由選擇通信。
背景技術(shù):
電話通信的常見問題是忙碌信號(hào)。如果家里有一條電話線并且其正被使用,其它呼叫則無法進(jìn)入。某些訂戶可能具有“呼叫等待”,其中以信號(hào)方式通知另一傳入呼叫的信號(hào)被接收,但是在沒有第二條電話線的情況下通常無法例如由家中的兩個(gè)人立即接聽兩個(gè)呼叫。
當(dāng)電話線被計(jì)算機(jī)通信會(huì)話占用時(shí),例如當(dāng)調(diào)制解調(diào)器正在使用電話線時(shí),也存在這個(gè)問題。在這些情況下,存在用于以信號(hào)方式通知傳入呼叫正在等待的基于客戶端或基于服務(wù)器的服務(wù)。對(duì)于基于客戶端的計(jì)算機(jī)呼叫等待,正在使用調(diào)制解調(diào)器的用戶的計(jì)算機(jī)注意到線路上來自電話公司的呼叫等待信號(hào),并執(zhí)行程序來以信號(hào)方式通知用戶正有呼叫進(jìn)入。隨后,用戶可以丟棄調(diào)制解調(diào)器連接并允許呼叫者再呼入或者可能能夠接通呼叫者。對(duì)于基于服務(wù)器的計(jì)算機(jī)呼叫等待,忙碌信號(hào)的事實(shí)被從電話公司的語音系統(tǒng)傳輸?shù)椒?wù)器,服務(wù)器隨后通過向在線用戶路由信號(hào)的計(jì)算機(jī)通信系統(tǒng)來發(fā)起信號(hào)。發(fā)明內(nèi)容
在本發(fā)明的實(shí)施例中,即時(shí)消息偏好和設(shè)置被用于預(yù)測(cè)性通信,包括數(shù)據(jù)流量的路由選擇。例如,如果語音網(wǎng)絡(luò)不可用或出于其它原因,可以通過基于分組的網(wǎng)絡(luò)來路由語音呼叫。除了語音呼叫之外,本發(fā)明的實(shí)施例還可以路由視頻呼叫、多媒體通信和其它通信。在某些實(shí)施例中,即時(shí)消息存在性可被查詢,以確定如何路由IP語音或PSTN電話呼叫。因此,如果在與正被呼叫的PSTN電話線的位置不相關(guān)的計(jì)算機(jī)或計(jì)算設(shè)備上檢測(cè)到相關(guān)聯(lián)的即時(shí)消息的存在,則可以將呼叫路由到該計(jì)算機(jī)或計(jì)算設(shè)備。
在一個(gè)實(shí)施例中,提供了用于使用即時(shí)消息(IM)服務(wù)器來路由針對(duì)某個(gè)號(hào)碼的呼叫的方法。該方法包括=WPSTN電信設(shè)備接收針對(duì)所述號(hào)碼的呼叫;確定針對(duì)所述號(hào)碼的路由選擇偏好,該路由選擇偏好指示所述呼叫是否應(yīng)被路由到與所述號(hào)碼相關(guān)聯(lián)的一個(gè)或多個(gè)IM用戶名;確定是否有與所述號(hào)碼相關(guān)聯(lián)的所述一個(gè)或多個(gè)IM用戶名中的任何一個(gè)在線;以及針對(duì)所述呼叫使所述在線IM用戶名振鈴。
在另一實(shí)施例中,提供了用于路由針對(duì)某個(gè)號(hào)碼的呼叫的方法。該方法包括接收針對(duì)所述號(hào)碼的呼叫;確定針對(duì)所述號(hào)碼的路由選擇偏好,該路由選擇偏好指示所述呼叫是否應(yīng)被路由到與所述號(hào)碼相關(guān)聯(lián)的IM客戶端;以及如果所述偏好指示所述呼叫應(yīng)該被路由到所述頂客戶端,則將針對(duì)所述號(hào)碼的呼叫路由到頂服務(wù)器,其中所述頂服務(wù)器被配置用于確定是否有與所述號(hào)碼相關(guān)聯(lián)的任何即時(shí)消息(IM)用戶名在線,如果有,則針對(duì)所述呼叫使所述在線IM用戶名振鈴。
在又一實(shí)施例中,提供了用于路由呼叫的系統(tǒng)。該系統(tǒng)包括被配置用于接收 PSTN呼叫的電信設(shè)備;IM服務(wù)器,該IM服務(wù)器包含被配置用于執(zhí)行以下操作的邏輯確定針對(duì)所述號(hào)碼的路由選擇偏好,該路由選擇偏好指示所述呼叫是否應(yīng)被路由到與所述號(hào)碼相關(guān)聯(lián)的一個(gè)或多個(gè)頂用戶名;確定是否有與所述號(hào)碼相關(guān)聯(lián)的所述一個(gè)或多個(gè)頂用戶名中的任何一個(gè)在線;以及針對(duì)所述呼叫使所述在線IM用戶名振鈴。
通過參考說明書的其余部分以及附圖,可以進(jìn)一步理解這里公開的本發(fā)明的性質(zhì)和優(yōu)點(diǎn)。
圖I示出根據(jù)本發(fā)明一個(gè)實(shí)施例提供數(shù)據(jù)流量的路由選擇的系統(tǒng)。
圖2示出根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)的更詳細(xì)實(shí)施例。
圖3示出根據(jù)本發(fā)明一個(gè)實(shí)施例使用PAB信息來使語音呼叫個(gè)性化的簡(jiǎn)化流程圖。
具體實(shí)施方式
圖I示出根據(jù)本發(fā)明一個(gè)實(shí)施例提供數(shù)據(jù)流量的路由選擇的系統(tǒng)100。如圖所示, 提供了電信設(shè)備(telco) 101、流量服務(wù)器130和IM服務(wù)器132以路由數(shù)據(jù)流量。在一個(gè)實(shí)施例中,被路由的數(shù)據(jù)流量可以是語音呼叫、視頻呼叫、多媒體通信和其它通信。例如,語音呼叫可以通過PSTN(公共交換電話網(wǎng))105或基于分組的網(wǎng)絡(luò)134來路由。雖然語音呼叫將被描述,但是將意識(shí)到,本發(fā)明的實(shí)施例可以路由其它類型的數(shù)據(jù)流量。例如,本發(fā)明的實(shí)施例可以路由視頻呼叫、多媒體通信和其它通信。
在一個(gè)實(shí)施例中,系統(tǒng)可以向電信設(shè)備101發(fā)送語音呼叫。例如,系統(tǒng)可以是使用 PSTN電話的另一個(gè)用戶、發(fā)送IP語音(VoIP)呼叫的計(jì)算設(shè)備、發(fā)送VoIP呼叫的即時(shí)消息客戶端等等。電信設(shè)備101可以通過電話線104和PSTN 105向電話106路由語音呼叫。如下面將描述的,呼叫也可以被路由到計(jì)算設(shè)備110。
電信設(shè)備101可以是任何電信設(shè)備(telecommunications device)。例如,電信設(shè)備101可以是能夠路由PSTN語音呼叫的任何系統(tǒng)。電信系統(tǒng)(telco system) 100的示例包括由相互競(jìng)爭(zhēng)的本地交換通信公司(CLEC)、現(xiàn)有本地交換通信公司等運(yùn)營(yíng)的系統(tǒng),并且可能包括交換機(jī)、監(jiān)視器等等。
如圖所示,電信系統(tǒng)101被配置用于處理來自語音干線(trunk)的語音線路。當(dāng)呼叫將被路由到位置102時(shí),電信系統(tǒng)101 (例如交換機(jī))在電話線104上發(fā)信號(hào)。如果電話106處于掛機(jī)狀態(tài)(即沒在使用),該信號(hào)則觸發(fā)振鈴,并且可以完成從電信設(shè)備101到話機(jī)106的呼叫。
位置102可以是包括電話106和/或計(jì)算設(shè)備110的任何位置。例如,位置102可以是家、辦公室位置等等。在一個(gè)實(shí)施例中,位置102可以是與電話號(hào)碼或另一標(biāo)識(shí)符(例如頂用戶名、電子郵件地址等等)相關(guān)聯(lián)的位置。例如,位置102可以是家,其中針對(duì)電話號(hào)碼的電話呼叫被電信設(shè)備102路由。位置102可以與很多能夠接收語音呼叫的設(shè)備相關(guān)聯(lián)。例如,電話106、計(jì)算設(shè)備110和其它設(shè)備122被設(shè)置在位置102中。
電話106可以是任何能夠接收語音呼叫的設(shè)備。例如,電話106可以是任何PSTN 設(shè)備。例如,電話106可以是陸上線路電話、無線電話、無繩電話、個(gè)人數(shù)字助理(PDA)等等。
計(jì)算設(shè)備110可以是被配置用于接收語音呼叫的任何計(jì)算設(shè)備。在一個(gè)實(shí)施例中,計(jì)算設(shè)備110可以包括除了語音呼叫之外還可接收即時(shí)消息通信的頂客戶端。計(jì)算設(shè)備110可以包括計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、工作站、膝上型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)等等。
其它設(shè)備122可以是可以接收語音呼叫的任何其它設(shè)備。
在一個(gè)實(shí)施例中,計(jì)算設(shè)備110被配置用于接收VoIP呼叫。雖然計(jì)算設(shè)備110被示為在位置102中,但是將意識(shí)到,計(jì)算設(shè)備110可以位于遠(yuǎn)離位置102的位置上。例如, 用戶可以使用計(jì)算設(shè)備110上的頂客戶端來接收來自遠(yuǎn)程位置的呼叫。因此,用戶可以具有與位置102相關(guān)聯(lián)的用戶名。該用戶可以在任何位置登錄到IM客戶端并接收針對(duì)與位置102相關(guān)聯(lián)的電話號(hào)碼的呼叫。
呼叫可以通過PSTN網(wǎng)絡(luò)105或基于分組的網(wǎng)絡(luò)134來接收。PSTN網(wǎng)絡(luò)105被配置用于通過簡(jiǎn)單老式電話系統(tǒng)(POTS)或PSTN來發(fā)送語音呼叫。頂服務(wù)器132被配置用于通過基于分組的網(wǎng)絡(luò)來發(fā)送語音呼叫?;诜纸M的網(wǎng)絡(luò)134可以包括IP(因特網(wǎng)協(xié)議)網(wǎng)絡(luò)、異步傳輸模式(ATM)網(wǎng)絡(luò)、幀中繼網(wǎng)絡(luò)、無線網(wǎng)絡(luò)等等。
流量服務(wù)器130被配置用于接收來自電信設(shè)備101的信令。例如,呼叫可以被電信設(shè)備101接收。電信設(shè)備101可以被配置用于通過PSTN網(wǎng)絡(luò)105向電話106發(fā)送語音呼叫。另外,電信設(shè)備101可以選擇通過流量服務(wù)器130、IM服務(wù)器132和基于分組的網(wǎng)絡(luò) 134向運(yùn)行在計(jì)算設(shè)備110上的頂客戶端發(fā)送呼叫。在此情況下,語音呼叫可被路由到流量服務(wù)器130。流量服務(wù)器130隨后被配置用于確定可以向在計(jì)算設(shè)備110處的頂客戶端遞送語音呼叫的頂服務(wù)器132。不同的頂服務(wù)器132可被配置用于向位置102處的頂客戶端遞送信息。流量服務(wù)器130確定適當(dāng)?shù)腎M服務(wù)器132并向IM服務(wù)器132發(fā)送語音呼叫。
頂服務(wù)器132隨后被配置用于通過基于分組的網(wǎng)絡(luò)134向與位置102相關(guān)聯(lián)的一個(gè)或多個(gè)頂客戶端發(fā)送語音呼叫。頂服務(wù)器132被配置用于向計(jì)算設(shè)備110上的頂客戶端提供頂相關(guān)(M-related)服務(wù)。例如,頂客戶端可以通過頂服務(wù)器132與其它頂客戶端執(zhí)行頂會(huì)話。一般而言,IM客戶端與用戶名相關(guān)聯(lián)。用戶名是用于各種用戶的標(biāo)識(shí)符。例如,頂用戶名可以是登錄ID,例如Yahoo !頂標(biāo)識(shí)符等等。頂用戶名可以與位置102相關(guān)聯(lián)。例如,如果某個(gè)家庭住在位置102,則家中每個(gè)成員的頂用戶名可以與位置 102相關(guān)聯(lián)。頂服務(wù)器132可以與每個(gè)與位置102相關(guān)聯(lián)的頂用戶名通信。
在一個(gè)實(shí)施例中,IM服務(wù)器132可以將接收自流量服務(wù)器130的語音呼叫發(fā)送到 IM用戶名。IM服務(wù)器132可以被配置用于當(dāng)接收到針對(duì)某個(gè)電話號(hào)碼的電話呼叫時(shí),使IM 用戶名振鈴。例如,IM用戶名可以與位置102的電話號(hào)碼相關(guān)聯(lián)。當(dāng)接收到針對(duì)該電話號(hào)碼的語音呼叫時(shí),可以利用表明已接收到針對(duì)該電話號(hào)碼的語音呼叫的指示來聯(lián)絡(luò)頂服務(wù)器132。隨后IM服務(wù)器132可以檢測(cè)哪個(gè)IM用戶名在線,并且隨后使在線的IM客戶端振鈴。
因此,存在(presence)信息可被用于確定哪些頂客戶端在線。在一個(gè)實(shí)施例中, 存在信息可以指示IM客戶端離線還是在線。還可能存在各種狀態(tài),例如忙碌、離開等等。IM服務(wù)器132可被配置用于基于該狀態(tài)使IM客戶端振鈴,例如如果狀態(tài)為“離開”則可以使 IM振鈴,但是如果狀態(tài)為“忙碌”,則不振鈴。
語音呼叫可以通過位置102處的路由器120被路由。路由器120可以將呼叫路由到電話106、計(jì)算設(shè)備110或其它設(shè)備122。位置102處的網(wǎng)絡(luò)連接可以是撥號(hào)線路,寬帶, 例如經(jīng)由DSL過濾器,或路由器120,等等。而且,如上所述,用戶名可被登錄在遠(yuǎn)離位置102 的頂客戶端上。這些呼叫可被適當(dāng)?shù)芈酚刹⑶铱赡懿唤?jīng)過位置102。
當(dāng)接收到針對(duì)電話號(hào)碼的呼叫時(shí),語音呼叫從而通過基于分組的網(wǎng)絡(luò)134被從頂服務(wù)器132路由到計(jì)算設(shè)備110上的IM客戶端?,F(xiàn)將論述語音呼叫被如何路由到位置102 處的電話106和IM客戶端的各種情形。
圖2示出根據(jù)本發(fā)明實(shí)施例的系統(tǒng)100的更詳細(xì)實(shí)施例。在一個(gè)實(shí)施例中,語音呼叫可在電信設(shè)備101處被接收。該語音呼叫可以根據(jù)存儲(chǔ)在數(shù)據(jù)庫210中的用戶偏好被路由。在一個(gè)實(shí)施例中,用戶偏好可能指示如果電話106忙碌,語音呼叫則應(yīng)該被路由到頂服務(wù)器132以路由到IM客戶端208。在另一實(shí)施例中,用戶偏好可能指示傳入的語音呼叫被自動(dòng)路由到頂服務(wù)器132,以路由到客戶端208和/或電話106。
如果用戶偏好指示針對(duì)電話號(hào)碼的語音呼叫應(yīng)該被自動(dòng)路由到IM服務(wù)器132,電信設(shè)備101則接收語音呼叫并將其路由到IM服務(wù)器132。該路由選擇可以使用呼叫轉(zhuǎn)發(fā)來實(shí)現(xiàn)。例如,呼叫轉(zhuǎn)發(fā)可以在電信設(shè)備101處建立,以使得針對(duì)電話號(hào)碼的語音呼叫被路由到頂服務(wù)器132的地址。本領(lǐng)域技術(shù)人員將想到將針對(duì)電話號(hào)碼的電話呼叫重路由到IM 服務(wù)器132的其它方法。
如圖所示,頂服務(wù)器132包括頂相關(guān)服務(wù)器202和通信服務(wù)器204。頂相關(guān)服務(wù)器202提供IM相關(guān)服務(wù)。例如,IM相關(guān)服務(wù)器202允許IM客戶端執(zhí)行傳統(tǒng)的IM會(huì)話。
通信服務(wù)器204被配置用于根據(jù)用戶偏好路由語音呼叫。用戶偏好可以指示應(yīng)該如何路由呼叫。例如,某些用戶偏好可能指示如果狀態(tài)指示用戶在線或離開,則應(yīng)該將呼叫路由到IM用戶名。但是,如果狀態(tài)指示IM用戶忙碌或不在線,IM用戶名則可能不被振鈴。另外,也可使用其它偏好,例如將呼叫通過無線網(wǎng)絡(luò)路由到蜂窩電話、使電話106振鈴坐坐寸寸ο
在一個(gè)實(shí)施例中,通信服務(wù)器204被配置用于確定與電話號(hào)碼相關(guān)聯(lián)的頂用戶名是否被登錄在頂客戶端208上。例如,存在信息可以指示用戶在線。如果IM用戶名被登錄,通信服務(wù)器204則可以使在頂客戶端208處的頂用戶名振鈴。另外,通信服務(wù)器204 可以使電話106振鈴。振鈴操作可以通過基于分組的網(wǎng)絡(luò)134向頂客戶端208和電話106 執(zhí)行。在另一實(shí)施例中,電信設(shè)備101還可能通過PSTN 105使電話106振鈴。
如上所述,使多個(gè)IM客戶端(或用戶名)與同一電話號(hào)碼相關(guān)聯(lián)是可能的。因此, 除了電話106之外,可能還有任何數(shù)目的IM用戶名被振鈴。這些設(shè)備的用戶隨后可以接受呼叫并在IM環(huán)境內(nèi)處理呼叫。如果用戶接受呼叫,則向流量服務(wù)器130傳回這一事實(shí),然后流量服務(wù)器130請(qǐng)求通過流量服務(wù)器130和頂服務(wù)器132來路由該呼叫。如果頂用戶名中的任何一個(gè)應(yīng)答該呼叫,通信服務(wù)器204則可以抑制其它線路上的振鈴。
在另一實(shí)施例中,在電話106上檢測(cè)到忙碌信號(hào)之前可能不向通信服務(wù)器204發(fā)送語音呼叫。例如,用戶可能正在使用位置102處的主電話106。例如,電話106可能正被用于通過PSTN 105的語音呼叫或通過基于分組的網(wǎng)絡(luò)134的VoIP呼叫。在任何一種情況下,電信設(shè)備101都可能能夠檢測(cè)到電話106正在忙碌。當(dāng)在電信設(shè)備101處接收到針對(duì)電話106的另一語音呼叫時(shí),確定電話106正在忙碌。用戶偏好可能被設(shè)置為使語音呼叫隨后被路由到通信服務(wù)器204。
在此情況下,通信服務(wù)器204可以基于用戶偏好路由呼叫。例如,在線的頂用戶名可被確定并且這些IM用戶名可被振鈴。因此,與接收忙碌信號(hào)的情況不同,IM用戶名可能被振鈴。而且,即使對(duì)電話106啟用了呼叫等待,除了使用通信服務(wù)器204向電話106發(fā)送呼叫等待信號(hào)之外,也可能使頂用戶名振鈴。因此,傳統(tǒng)的電話服務(wù)在以下方面被擴(kuò)展 與接收忙碌信號(hào)或呼叫等待信號(hào)的情況不同,IM用戶名可以針對(duì)語音呼叫被振鈴。因此, 用戶沒有被限制為在位置102處一次接收一個(gè)呼叫。相反,使用IM用戶名可以接收多個(gè)呼叫。因此,使用電話106的用戶可能不會(huì)用電話106占用電話線。
當(dāng)使用IM客戶端應(yīng)答呼叫時(shí),應(yīng)答呼叫的用戶名的狀態(tài)可被改變。例如,狀態(tài)可以改變?yōu)椤懊β?,我正在通話中”或某種其它狀態(tài)。該狀態(tài)隨后可被傳輸?shù)巾敺?wù)器132, 該頂服務(wù)器132將該狀態(tài)傳播到其它用戶名。
在另一示例中,針對(duì)不同群組列表的狀態(tài)可被改變。例如,IM客戶端可能具有針對(duì)某個(gè)用戶的具有不同伙伴的不同群組,例如具有工作聯(lián)系人的工作群組列表和具有個(gè)人聯(lián)系人的個(gè)人群組列表?;谡诤艚械娜耍梢葬槍?duì)不同群組列表以不同方式改變狀態(tài)。 例如,如果用戶正在工作并接收到呼叫,則IM客戶端將工作群組列表中的狀態(tài)改為忙碌, 但保持個(gè)人群組列表在線。在另一示例中,如果用戶接收到個(gè)人呼叫,IM客戶端則將個(gè)人群組列表中的狀態(tài)改為忙碌,但保持工作群組列表在線。
通信服務(wù)器204還可以使用用戶的個(gè)人地址簿(PAB) 206來提供個(gè)性化信息。各個(gè)用戶可能具有不同的個(gè)人地址簿206。例如,第一 IM用戶名可以具有其自己的PAB 206 而第二頂用戶名可以具有其自己的第二 PAB 206。PAB 206可以包括其它用戶的各種地址。例如,條目可以指示朋友的聯(lián)絡(luò)信息,例如他們的姓名、昵稱、電話號(hào)碼和電子郵件地址坐坐寸寸ο
用于填充用戶的PAB 206的技術(shù)在同時(shí)遞交的題為“ INTEGRATED INSTANT MESSAGING, ROUTING AND TELEPHONE SERVICES BILLING SYSTEM” 的美國(guó)申請(qǐng) No.(代理案卷號(hào)No. 017887-014210US)中有所描述,據(jù)此通過參考將該申請(qǐng)結(jié)合于此,以用于所有目的。
圖3示出根據(jù)本發(fā)明一個(gè)實(shí)施例使用PAB信息來使語音呼叫個(gè)性化的簡(jiǎn)化流程圖300。在步驟302,針對(duì)接收的語音呼叫的呼叫者標(biāo)識(shí)信息被確定。例如,呼叫者ID信息 (例如電話號(hào)碼)可被使用。呼叫者ID信息可被從電信設(shè)備101提供到通信服務(wù)器204。 例如,呼叫者ID信息可以指示從其發(fā)送呼叫的電話號(hào)碼、從其發(fā)送呼叫的電子郵件地址或者從其發(fā)送呼叫的任何其它標(biāo)識(shí)信息。
在步驟304,針對(duì)可以接收語音呼叫的每個(gè)用戶,在PAB 206中查找呼叫者標(biāo)識(shí)信息。例如,每個(gè)在線的頂用戶名的個(gè)人地址簿可以被查找。
在步驟306,從每個(gè)用戶的PAB 206確定呼叫者標(biāo)識(shí)信息的個(gè)性化名稱。例如,PAB 206可能包括呼叫者標(biāo)識(shí)信息的個(gè)性化名稱。例如,電話號(hào)碼“415-555-1010”在第一用戶的PAB 206中可能是“Uncle Billy”,而在第二用戶的PAB 206中可能是“Billy”。
在步驟308,針對(duì)每個(gè)頂用戶名,在頂客戶端208上顯示個(gè)性化名稱。另外,如果可能,個(gè)性化名稱可以在電話106上被顯示為呼叫者ID信息。因此,使用PAB 206中的信息的個(gè)性化名稱可以被顯示。因此,用戶可以容易地識(shí)別出誰在呼叫。
如果在用戶的PAB 206中沒有找到針對(duì)呼叫者標(biāo)識(shí)信息的條目,則可以將該信息添加到PAB 206。呼叫者標(biāo)識(shí)信息可能不是一個(gè)完整的列表。例如,可能只提供了電話號(hào)碼??梢葬槍?duì)呼叫者標(biāo)識(shí)信息利用電話簿執(zhí)行白頁/黃頁查找,以確定關(guān)于呼叫者的其它信息。例如,呼叫者的地址可以被確定。該信息隨后被添加到PAB 206。
另外,用戶可以使用頂客戶端來查詢最近X天中進(jìn)行的任何數(shù)目的呼叫的呼叫者標(biāo)識(shí)信息。例如,記賬系統(tǒng)可能已經(jīng)記錄了從到該電話號(hào)碼的呼叫中接收的呼叫者標(biāo)識(shí)信息。通信服務(wù)器204可以首先在電話簿中進(jìn)行查找并確定所有呼叫者的標(biāo)識(shí)信息。該信息隨后可以被添加到PAB206。用戶隨后可以使呼叫者標(biāo)識(shí)信息的名稱個(gè)性化。
在另一實(shí)施例中,通信服務(wù)器204可以允許用戶使其自己的振鈴音調(diào)和/或回鈴音調(diào)個(gè)性化。例如,當(dāng)從某個(gè)呼叫者標(biāo)識(shí)信息接收到呼叫時(shí),會(huì)響起個(gè)性化的振鈴音調(diào)。例如,如果某人的父母發(fā)出了呼叫,則可以響起某種振鈴音調(diào)。如果用戶的女朋友發(fā)出呼叫, 則可以響起另一振鈴音調(diào)。用戶還可以向朋友發(fā)送振鈴音調(diào)作為禮物。
因此,使用系統(tǒng)100,可以使用能夠利用語音輸入能力和音頻輸出來接收呼叫的頂客戶端來路由呼叫。系統(tǒng)100可以檢測(cè)何時(shí)呼叫忙碌,將呼叫路由到生成可由用戶的IM 客戶端激活以獲取呼叫的頂?shù)姆?wù)器。然后,呼叫中被接收到的那部分可被作為真實(shí)的IP 呼叫來處理。呼叫可以被路由到與電話號(hào)碼相關(guān)聯(lián)的IM客戶端在線的任何地方。
在家中,一個(gè)人可能在利用電話106進(jìn)行傳統(tǒng)的語音呼叫。當(dāng)另一呼叫傳入時(shí),如果在其他情況下它將以線路忙碌的方式顯示,但在這里相反呼叫被路由到頂客戶端208。 頂客戶端可能位于可由位置102中的正在進(jìn)行語音呼叫的用戶或其他人所利用的計(jì)算機(jī)上。這可以被用在現(xiàn)場(chǎng),例如用在企業(yè)、家等中。隨后可以通過因特網(wǎng)連接(例如撥號(hào)連接或?qū)拵?、另一電話線等等)來執(zhí)行頂路由選擇。因此,用戶可能不需要預(yù)訂呼叫等待服務(wù), 因?yàn)楹艚锌杀晦D(zhuǎn)發(fā)到在頂客戶端上活動(dòng)的頂用戶名。
雖然上面描述了通過PSTN網(wǎng)絡(luò)在電信設(shè)備101處接收傳統(tǒng)的語音呼叫,但是將會(huì)理解,VoIP呼叫可以在流量服務(wù)器130處被接收。流量服務(wù)器130隨后將確定是將呼叫路由到電信設(shè)備101還是路由到IM服務(wù)器132。如果呼叫被路由到電信設(shè)備101,電信設(shè)備101則可確定電話106是否在忙碌,然后根據(jù)用戶偏好來路由呼叫。而且,在另一實(shí)施例中,流量服務(wù)器130可以基于用戶偏好來路由呼叫。例如,呼叫可以被自動(dòng)路由到IM服務(wù)器132。而且,流量服務(wù)器130可以將呼叫自動(dòng)路由到電信設(shè)備101。
除了語音流量之外,視頻、網(wǎng)絡(luò)照相(例如Yahoo ! Webcam)流量以及其他多媒體流量也可以被支持。如果系統(tǒng)檢測(cè)到呼叫的兩端具有兼容的設(shè)備,例如都運(yùn)行著Yahoo ! 的webcam服務(wù),協(xié)議則可以從僅限語音切換到視頻呼叫。
本發(fā)明的實(shí)施例提供了很多優(yōu)點(diǎn)。例如,通過根據(jù)用戶偏好路由呼叫,用戶可以避免“呼叫等待服務(wù)”。而且,到一個(gè)電話號(hào)碼的多個(gè)呼叫可以被位置102處的用戶所接收。 因此,傳統(tǒng)的電話服務(wù)將電話線104限制為接收一個(gè)或兩個(gè)呼叫。但是,使用本發(fā)明的實(shí)施例可以接收任何數(shù)目的呼叫。使用電話106處的IM用戶名可以接收多個(gè)呼叫。可以使用用戶偏好來智能地路由這些呼叫。
以這種方式,可以按頂偏好和設(shè)置所確定的方式路由呼叫。某些頂設(shè)置可能指示在正向IM客戶端路由呼叫,但是IM客戶端不在線的情況下,向何處路由呼叫。例如,用戶可能請(qǐng)求呼叫在家中振鈴,但是如果線路忙碌,則路由到IM,但如果IM不在線,則作為IP 語音(VoIP)呼叫路由到蜂窩電話號(hào)碼。
其它實(shí)施例
雖然已經(jīng)針對(duì)特定實(shí)施例描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將意識(shí)到,可能執(zhí)行多種修改。
這里描述的實(shí)施例可以參考通信系統(tǒng)的實(shí)例所特有的網(wǎng)站、鏈接和其它術(shù)語。應(yīng)該理解,這里描述的系統(tǒng)和過程可以適用于不同的數(shù)據(jù)傳輸技術(shù)。
本發(fā)明可以以軟件或硬件或其組合中的控制邏輯的形式實(shí)現(xiàn)??刂七壿嬁梢宰鳛檫m合于指導(dǎo)信息處理設(shè)備執(zhí)行在本發(fā)明實(shí)施例中公開的一組步驟的多個(gè)指令被存儲(chǔ)在信息存儲(chǔ)介質(zhì)中?;谶@里提供的公開和教導(dǎo),本領(lǐng)域普通技術(shù)人員將想到用于實(shí)現(xiàn)本發(fā)明的其他方式和/或方法。
以上描述是示例性的而非限制性的。在閱讀本公開之后,本發(fā)明的很多變化將對(duì)本領(lǐng)域技術(shù)人員來說變得明顯。因此,本發(fā)明的范圍不應(yīng)參考以上描述來確定,而應(yīng)該參考所附權(quán)利要求書及其全部范圍或等同物來確定。
權(quán)利要求
1.ー種使用即時(shí)消息(IM)服務(wù)器來路由針對(duì)某個(gè)電話號(hào)碼的呼叫的方法,該方法包括 從PSTN電信設(shè)備接收針對(duì)所述電話號(hào)碼的呼叫; 確定針對(duì)所述電話號(hào)碼的路由選擇偏好,該路由選擇偏好指示所述呼叫是否應(yīng)經(jīng)由所述頂服務(wù)器被路由到與客戶端和所述電話號(hào)碼相關(guān)聯(lián)的ー個(gè)或多個(gè)頂用戶名,其中所述頂服務(wù)器可操作以用于將來自第一頂用戶名的即時(shí)消息發(fā)送到第二頂用戶名; 響應(yīng)于接收到所述呼叫,確定所述ー個(gè)或多個(gè)IM用戶名的存在性; 如果所確定的存在性是在線,則確定所述用戶的狀態(tài),其中所述狀態(tài)指示所述用戶是否有空; 基于所確定的所述用戶的狀態(tài),針對(duì)所述呼叫使所述IM用戶名振鈴; 確定是否有在線客戶端使用頂用戶名應(yīng)答所述呼叫;以及 使得應(yīng)答了所述呼叫的在線客戶端針對(duì)多個(gè)群組中的一個(gè)或多個(gè)群組的狀態(tài)改變。
2.如權(quán)利要求I所述的方法,其中所述呼叫被從所述PSTN電信設(shè)備自動(dòng)轉(zhuǎn)發(fā)到所述頂服務(wù)器。
3.如權(quán)利要求I所述的方法,還包括除了所述在線IM用戶名振鈴之外,還使針對(duì)所述電話號(hào)碼的PSTN電話振鈴。
4.如權(quán)利要求I所述的方法,還包括 確定是否有在線客戶端使用所述頂用戶名應(yīng)答所述呼叫;以及 使得除了應(yīng)答所述振鈴的在線IM用戶名之外的其它在線IM用戶名的振鈴被抑制。
5.如權(quán)利要求4所述的方法,還包括當(dāng)所述在線IM用戶名使用所述IM客戶端應(yīng)答所述振鈴時(shí),使得PSTN電話的振鈴被抑制。
6.如權(quán)利要求I所述的方法,還包括 在所述頂用戶名的個(gè)人地址簿(PAB)中查找與所述PSTN電信設(shè)備相關(guān)聯(lián)的電話號(hào)碼; 從所述PAB確定針對(duì)與所述PSTN電信設(shè)備相關(guān)聯(lián)的電話號(hào)碼的個(gè)人標(biāo)識(shí)符;以及 使得所述個(gè)人標(biāo)識(shí)符被顯示在IM客戶端上。
7.如權(quán)利要求6所述的方法,其中所述PAB位于所述IM服務(wù)器處。
8.如權(quán)利要求I所述的方法,還包括 在所述頂用戶名的個(gè)人地址簿(PAB)中查找與所述PSTN電信設(shè)備相關(guān)聯(lián)的電話號(hào)碼; 如果與所述PSTN電信設(shè)備相關(guān)聯(lián)的電話號(hào)碼不在所述PAB中,則確定針對(duì)與所述PSTN電信設(shè)備相關(guān)聯(lián)的電話號(hào)碼的標(biāo)識(shí)信息;以及將所述個(gè)人信息添加到所述頂用戶名的PAB。
9.一種用于路由針對(duì)某個(gè)電話號(hào)碼的呼叫的方法,該方法包括 接收針對(duì)所述號(hào)碼的呼叫; 確定針對(duì)所述電話號(hào)碼的路由選擇偏好,該路由選擇偏好指示所述呼叫是否應(yīng)被路由到與所述號(hào)碼相關(guān)聯(lián)的頂客戶端; 如果所述偏好指示所述呼叫應(yīng)該被路由到所述頂客戶端,則將針對(duì)所述電話號(hào)碼的呼叫路由到IM服務(wù)器,其中所述IM服務(wù)器被配置用于確定是否有與所述電話號(hào)碼相關(guān)聯(lián)的任何即時(shí)消息(IM)用戶名在線,如果有,則針對(duì)所述呼叫使所述在線IM用戶名振鈴; 確定是否有在線客戶端使用頂用戶名應(yīng)答所述呼叫;以及使得應(yīng)答了所述呼叫的在線客戶端針對(duì)多個(gè)群組中的一個(gè)或多個(gè)群組的狀態(tài)改變。
10.如權(quán)利要求9所述的方法,其中所述路由選擇偏好指示針對(duì)所述電話號(hào)碼的呼叫應(yīng)該被轉(zhuǎn)發(fā)到所述頂服務(wù)器。
11.如權(quán)利要求9所述的方法,其中所述路由選擇偏好指示如果所述電話號(hào)碼忙碌,則針對(duì)所述電話號(hào)碼的呼叫應(yīng)該被轉(zhuǎn)發(fā)到所述頂服務(wù)器。
12.如權(quán)利要求9所述的方法,其中所述呼叫是PSTN呼叫。
13.如權(quán)利要求9所述的方法,其中所述呼叫是VoIP呼叫。
14.一種用于路由針對(duì)某個(gè)電話號(hào)碼的呼叫的系統(tǒng),該系統(tǒng)包括 被配置用于接收PSTN呼叫的電信設(shè)備; IM服務(wù)器,該IM服務(wù)器可操作以用于將來自第一 IM用戶名的即時(shí)消息發(fā)送到第二 IM用戶名,并且包含被配置用于執(zhí)行以下操作的邏輯 確定針對(duì)所述電話號(hào)碼的路由選擇偏好,該路由選擇偏好指示所述呼叫是否應(yīng)被路由到與所述電話號(hào)碼相關(guān)聯(lián)的ー個(gè)或多個(gè)頂用戶名; 確定所述ー個(gè)或多個(gè)M用戶名的存在性;以及 如果所確定的存在性是在線,則針對(duì)所述呼叫使所述IM用戶名振鈴;以及 IM客戶端,被配置用于接收針對(duì)在線IM用戶名的呼叫并且改變應(yīng)答了所述呼叫的IM用戶名針對(duì)多個(gè)群組中的一個(gè)或多個(gè)群組的狀態(tài)。
15.如權(quán)利要求14所述的系統(tǒng),還包括被配置用于接收來自所述電信設(shè)備的呼叫的PSTN電話。
16.如權(quán)利要求14所述的系統(tǒng),其中所述呼叫是用所述PSTN電信設(shè)備通過PSTN網(wǎng)絡(luò)來發(fā)送的。
17.如權(quán)利要求14所述的系統(tǒng),其中所述呼叫是用所述IM服務(wù)器通過基于分組的網(wǎng)絡(luò)來發(fā)送的。
全文摘要
本發(fā)明公開了用于路由針對(duì)某個(gè)電話號(hào)碼的呼叫的方法和系統(tǒng)。本發(fā)明提供了將即時(shí)消息偏好和設(shè)置用于預(yù)測(cè)性通信(包括數(shù)據(jù)流量的路由選擇)的技術(shù)。如果語音網(wǎng)絡(luò)不可用,或者出于其它原因,可以通過基于分組的網(wǎng)絡(luò)來路由語音呼叫。除了語音呼叫之外,本發(fā)明的實(shí)施例還可以路由視頻呼叫、多媒體通信和其它通信。在某些實(shí)現(xiàn)方式中,即時(shí)消息存在性可被查詢,以確定如何路由IP語音或PSTN電話呼叫。因此,如果在與正被呼叫的PSTN電話線位置不相關(guān)的計(jì)算機(jī)或計(jì)算設(shè)備上檢測(cè)到相關(guān)聯(lián)的即時(shí)消息的存在,則可以將呼叫路由到該計(jì)算機(jī)或計(jì)算設(shè)備。
文檔編號(hào)H04M3/22GK102984397SQ20121039857
公開日2013年3月20日 申請(qǐng)日期2005年2月11日 優(yōu)先權(quán)日2004年2月13日
發(fā)明者瑪?shù)潞喞襁_(dá), 沃倫·王 申請(qǐng)人:雅虎公司