專利名稱:用于中繼呼叫的方法和裝置的制作方法
用于中繼呼叫的方法和裝置相關(guān)申請(qǐng)本申請(qǐng)要求2008年12月30日遞交的美國臨時(shí)專利申請(qǐng)61/141,348和2009年 1月8日遞交的美國實(shí)用專利申請(qǐng)12/350,574的優(yōu)先權(quán),將該臨時(shí)申請(qǐng)和實(shí)用申請(qǐng)通過引用并入本文。
背景技術(shù):
本申請(qǐng)總地涉及用于進(jìn)行呼叫的方法和裝置,更具體地,涉及使用第三方蜂窩電話中繼呼叫以避免長途蜂窩電話收費(fèi)的方法和裝置。近年來,蜂窩電話的普及度顯著增長。這種增長部分地是由于可以獲得以低資費(fèi)服務(wù)計(jì)劃打包的“免費(fèi)”蜂窩電話。例如,一些計(jì)劃允許用戶在本地區(qū)域內(nèi)進(jìn)行無限制的呼叫。此外,存在允許用戶對(duì)指定家庭成員和朋友進(jìn)行無限制呼叫的計(jì)劃。然而,長途呼叫、 國際呼叫和其他計(jì)劃外的呼叫可能仍然過于昂貴。許多新的蜂窩電話現(xiàn)在提供數(shù)據(jù)服務(wù)以及語音服務(wù)。用戶現(xiàn)在可以使用他們的蜂窩電話來瀏覽因特網(wǎng)、發(fā)送和接收電子郵件,以及使用即時(shí)通訊與朋友交談。盡管蜂窩電話允許針對(duì)數(shù)據(jù)服務(wù)的因特網(wǎng)訪問,但是蜂窩網(wǎng)絡(luò)上的數(shù)據(jù)速率無法媲美通過常規(guī)的陸地線路可以獲得的數(shù)據(jù)速率。許多蜂窩電話現(xiàn)在包括集成的WiFi,并允許用戶通過無線局域網(wǎng)(WLAN: wireless local area network)連接到因特網(wǎng)。使用無線LAN連接,蜂窩電話的用戶可以使用安裝在蜂窩電話上的IP話音(VoIP :VOiCe-OVer IP)應(yīng)用來避免長途或國際費(fèi)用。IP 話音是允許將語音數(shù)字化并在因特網(wǎng)上進(jìn)行傳輸?shù)募夹g(shù)。使用VoIP,只要無線LAN可用,蜂窩電話就可以使用VoIP來進(jìn)行長途和/或國際呼叫,并由此避免通常被大多數(shù)蜂窩電話計(jì)劃施加于這種呼叫的高資費(fèi)。然而,如果因?yàn)楸唤蟹經(jīng)]有因特網(wǎng)連接或者當(dāng)前掉線而導(dǎo)致被叫方不能使用VoIP應(yīng)用,那么用戶可能仍需要通過蜂窩網(wǎng)絡(luò)進(jìn)行一些長途和/或國際呼叫。
發(fā)明內(nèi)容
本發(fā)明提供了用于在呼叫方和在所述呼叫方遠(yuǎn)程位置處的被叫方之間建立呼叫的方法和裝置。例如,呼叫方用戶終端包括具有集成的無線LAN功能的蜂窩電話。用戶終端可以通過無線通信網(wǎng)絡(luò)以常規(guī)的方式發(fā)起呼叫。用戶終端還包括用于使用VoIP協(xié)議進(jìn)行因特網(wǎng)電話呼叫的應(yīng)用。該通信應(yīng)用被配置為使得當(dāng)用戶發(fā)起在用戶的蜂窩提供商服務(wù)計(jì)劃下將會(huì)過于昂貴的呼叫時(shí),該通信應(yīng)用嘗試進(jìn)行因特網(wǎng)呼叫來避免高資費(fèi)。更具體地,呼叫方用戶終端上的通信應(yīng)用確定是否可在因特網(wǎng)上聯(lián)系到被叫方。如果可以在因特網(wǎng)上聯(lián)系到被叫方,則使用IP話音協(xié)議通過因特網(wǎng)進(jìn)行對(duì)被叫方的呼叫。如果不能在因特網(wǎng)上聯(lián)系到被叫方,則通信應(yīng)用確定在因特網(wǎng)上是否有可聯(lián)系到的愿意將呼叫中繼到被叫方的第三方。如果有在因特網(wǎng)上可聯(lián)系到的愿意中繼呼叫的第三方,則通信應(yīng)用建立與該第三方的呼叫,并向該第三方提供被叫方地址。然后,第三方用戶終端通過諸如移動(dòng)通信網(wǎng)絡(luò)的另選的網(wǎng)絡(luò)建立與被叫方的第二連接,并在被叫方和呼叫方之間中繼信號(hào)。因此,第三方用戶終端用作呼叫方的呼叫代理。本發(fā)明的示例性實(shí)施方式包括由呼叫方用戶終端實(shí)現(xiàn)的方法,所述呼叫方用戶終端發(fā)起從呼叫方到位于所述呼叫方遠(yuǎn)程位置的被叫方的呼叫。在一種實(shí)施方式中,所述方法包括確定被叫方用戶終端在分組數(shù)據(jù)通信網(wǎng)絡(luò)上的可聯(lián)系性;如果所述被叫方用戶終端在所述分組數(shù)據(jù)網(wǎng)絡(luò)上是可聯(lián)系到的,則通過所述分組數(shù)據(jù)網(wǎng)絡(luò)建立與所述被叫方用戶終端的呼叫;以及如果所述被叫方用戶終端在所述分組數(shù)據(jù)網(wǎng)絡(luò)上是不能聯(lián)系到的,則識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上可聯(lián)系到的用于中繼所述呼叫的第三方用戶終端,并請(qǐng)求所述第三方用戶終端通過另選的通信網(wǎng)絡(luò)來中繼從所述呼叫方用戶終端到所述被叫方用戶終端的所述呼叫。在某些實(shí)施方式中,識(shí)別可聯(lián)系到的用于中繼所述呼叫的第三方用戶終端包括 識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上可聯(lián)系到的用于中繼所述呼叫的第三方終端。在某些實(shí)施方式中,識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上可聯(lián)系到的第三方用戶終端包括訪問預(yù)定的組的組列表,并識(shí)別在所述組列表上的當(dāng)前在所述分組數(shù)據(jù)網(wǎng)絡(luò)上可聯(lián)系到的一個(gè)或更多個(gè)第三方用戶終端。在某些實(shí)施方式中,確定所述被叫方用戶終端在分組數(shù)據(jù)通信網(wǎng)絡(luò)上的可聯(lián)系性包括定期從存在服務(wù)器接收指示所述被叫方用戶終端的可聯(lián)系性狀態(tài)的存在信息。在某些實(shí)施方式中,所述組列表被存儲(chǔ)在所述呼叫方用戶設(shè)備中。在某些實(shí)施方式中,所述組列表被存儲(chǔ)在可通過所述分組數(shù)據(jù)網(wǎng)絡(luò)訪問的服務(wù)器中。在某些實(shí)施方式中,識(shí)別可聯(lián)系到的用于中繼所述呼叫的第三方用戶終端包括 識(shí)別在個(gè)人局域網(wǎng)上可聯(lián)系到的用于中繼所述呼叫的第三方終端。在某些實(shí)施方式中,請(qǐng)求所述第三方用戶設(shè)備中繼從所述呼叫方到所述被叫方用戶終端的所述呼叫包括建立與所述第三方用戶終端的通信;以及向所述第三方用戶終端提供被叫方地址,以通過另選的通信網(wǎng)絡(luò)在所述第三方用戶設(shè)備和所述被叫方用戶終端之間建立通信。本發(fā)明的示例性實(shí)施方式還包括一種雙模用戶終端。所述雙模用戶終端的一種實(shí)施方式包括第一通信接口,其用于通過移動(dòng)通信網(wǎng)絡(luò)進(jìn)行通信;第二通信接口,其用于通過分組數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行通信;控制處理器,其被配置為確定被叫方用戶終端在分組數(shù)據(jù)網(wǎng)絡(luò)上的可聯(lián)系性;如果所述被叫方用戶終端在所述分組數(shù)據(jù)網(wǎng)絡(luò)上是可聯(lián)系到的,則通過所述分組數(shù)據(jù)網(wǎng)絡(luò)建立與所述被叫方用戶終端的呼叫;以及如果所述被叫方用戶終端在所述分組數(shù)據(jù)網(wǎng)絡(luò)上是聯(lián)系不到的,則識(shí)別可聯(lián)系到的用于中繼所述呼叫的第三方用戶終端, 并請(qǐng)求所述第三方用戶終端通過所述移動(dòng)通信網(wǎng)絡(luò)來中繼從所述呼叫方用戶終端到所述被叫方用戶終端的所述呼叫。在用戶終端的某些實(shí)施方式中,所述控制處理器被配置為識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上可聯(lián)系到的用于中繼所述呼叫的第三方用戶終端。在用戶終端的某些實(shí)施方式中,所述控制處理器被配置為通過以下操作來識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上可聯(lián)系到的第三方用戶終端訪問預(yù)定的組的組列表,并識(shí)別在所述組列表上的當(dāng)前在所述分組數(shù)據(jù)網(wǎng)絡(luò)上可聯(lián)系到的一個(gè)或更多個(gè)第三方用戶終端。
在用戶終端的某些實(shí)施方式中,所述控制處理器被配置為通過以下操作來確定所述被叫方用戶終端在分組數(shù)據(jù)通信網(wǎng)絡(luò)上的可聯(lián)系性定期從存在服務(wù)器接收指示所述被叫方用戶終端的可聯(lián)系性狀態(tài)的存在信息。在用戶終端的某些實(shí)施方式中,所述組列表被存儲(chǔ)在所述呼叫方用戶設(shè)備中。在用戶終端的某些實(shí)施方式中,所述組列表被存儲(chǔ)在可通過所述分組數(shù)據(jù)網(wǎng)絡(luò)訪問的服務(wù)器中。在用戶終端的某些實(shí)施方式中,所述控制處理器被配置為識(shí)別在個(gè)人局域網(wǎng)上可聯(lián)系到的用于中繼所述呼叫的第三方用戶終端。在用戶終端的某些實(shí)施方式中,所述控制處理器被配置為通過以下操作來請(qǐng)求第三方用戶設(shè)備中繼從所述呼叫方到所述被叫方的用戶終端的所述呼叫建立與所述第三方用戶終端的通信;向所述第三方用戶終端提供被叫方地址,以通過另選的通信網(wǎng)絡(luò)在所述第三方用戶設(shè)備和所述被叫方用戶終端之間建立通信。
圖1例示了示例性通信網(wǎng)絡(luò)。圖2例示了示例性用戶終端。圖3例示了由呼叫方的用戶終端實(shí)現(xiàn)的用于通過將第三方用作中繼在呼叫方和被叫方之間建立呼叫的示例性方法。圖4例示了由第三方的用戶終端實(shí)現(xiàn)的用于在呼叫方和被叫方之間中繼呼叫的示例性方法。
具體實(shí)施例方式將在圖1所示的示例性通信網(wǎng)絡(luò)10的環(huán)境中描述本發(fā)明。通信網(wǎng)絡(luò)10包括移動(dòng)通信網(wǎng)絡(luò)20,移動(dòng)通信網(wǎng)絡(luò)20具有用于與用戶終端100進(jìn)行通信的一個(gè)或更多個(gè)基站 22。移動(dòng)通信網(wǎng)絡(luò)20可以是根據(jù)現(xiàn)在已知的或以后開發(fā)的任何通信標(biāo)準(zhǔn)工作的常規(guī)的蜂窩網(wǎng)絡(luò)。例如,移動(dòng)通信網(wǎng)絡(luò)20可以包括寬帶碼分多址(WCDMA :Wideband Code Division Multiple Access)網(wǎng)絡(luò)、長期演進(jìn)(LTE =Long Term Evolution)網(wǎng)絡(luò)或 WiMAX 網(wǎng)絡(luò)。移動(dòng)通信網(wǎng)絡(luò)20與分組數(shù)據(jù)網(wǎng)絡(luò)30互連。分組數(shù)據(jù)網(wǎng)絡(luò)30可以包括諸如因特網(wǎng)的公共網(wǎng)絡(luò)或?qū)S镁W(wǎng)絡(luò)。分組數(shù)據(jù)網(wǎng)絡(luò)30包括用于與用戶終端100進(jìn)行通信的一個(gè)或更多個(gè)無線接入點(diǎn)(WAP) 32o WAP 32例如可以根據(jù)802. 11標(biāo)準(zhǔn)族來工作,802. 11標(biāo)準(zhǔn)族通常稱為WiFi。 移動(dòng)通信網(wǎng)絡(luò)20和分組數(shù)據(jù)網(wǎng)絡(luò)30還可以與公共交換電話網(wǎng)(PSTN:public switched telephone network)40互連,這允許用戶終端100與常規(guī)的陸地線路電話42進(jìn)行通信。在例示的實(shí)施方式中,假定用戶終端100既能夠經(jīng)由基站22與移動(dòng)通信網(wǎng)絡(luò)20 進(jìn)行通信,也能夠經(jīng)由無線接入點(diǎn)32與分組數(shù)據(jù)網(wǎng)絡(luò)30進(jìn)行通信。用戶終端100包括用于與移動(dòng)通信網(wǎng)絡(luò)20進(jìn)行通信的常規(guī)的蜂窩收發(fā)器。用戶終端100還包括用于與連接到分組數(shù)據(jù)網(wǎng)絡(luò)30的WAP 32進(jìn)行通信的短程無線接口,例如WiFi接口或藍(lán)牙(BLUETOOTH) 接口。用戶終端100還可以使用藍(lán)牙接口通過ad-hoc個(gè)人局域網(wǎng)(PAN :personal area network)進(jìn)行通信。還將各個(gè)用戶終端100配置有通信應(yīng)用,所述通信應(yīng)用使得用戶終端 100能夠通過移動(dòng)通信網(wǎng)絡(luò)20和分組數(shù)據(jù)網(wǎng)絡(luò)30 二者發(fā)起呼叫和接收呼叫。通過諸如因特網(wǎng)的分組數(shù)據(jù)網(wǎng)絡(luò)30進(jìn)行的語音通信是本領(lǐng)域公知的,并且通常稱為IP話音(VoIP)。 如將在下文更詳細(xì)描述的,所述通信應(yīng)用還允許用戶終端100充當(dāng)中繼,以將來自訪問分組數(shù)據(jù)網(wǎng)絡(luò)30的呼叫方用戶終端100的呼叫中繼到當(dāng)前在分組數(shù)據(jù)網(wǎng)絡(luò)30上不能聯(lián)系到的被叫方用戶終端100。圖1例示了四個(gè)用戶終端(UT :user terminal),分別標(biāo)注為UT-A、UT-B, UT-C和 UT-D0將UT-A和UT-B示出為當(dāng)前通過各自的WAP 32連接到分組數(shù)據(jù)網(wǎng)絡(luò)30。應(yīng)意識(shí)到, 可以將UT-A和UT-B置于彼此遠(yuǎn)離的位置。將UT-B和UT-C示出為登記到移動(dòng)通信網(wǎng)絡(luò)20。 現(xiàn)在假定UT-A的用戶希望發(fā)起向UT-C的用戶的呼叫,如果通過常規(guī)的移動(dòng)通信網(wǎng)絡(luò)20來進(jìn)行該呼叫,則會(huì)產(chǎn)生相對(duì)高的資費(fèi)。UT-A會(huì)優(yōu)先通過分組數(shù)據(jù)網(wǎng)絡(luò)30來發(fā)起該呼叫。然而,當(dāng)前通過分組數(shù)據(jù)網(wǎng)絡(luò)20無法訪問UT-C。但是,UT-C當(dāng)前位于UT-B的本地呼叫區(qū)域 16中。UT-B可以以相對(duì)低的資費(fèi)向UT-C進(jìn)行呼叫。例如,UT-B可以有允許在本地區(qū)域內(nèi)進(jìn)行無限制呼叫的計(jì)劃,該計(jì)劃不會(huì)帶來超過月租費(fèi)的額外收費(fèi)。在這種情況下,UT-B可以充當(dāng)UT-A和UT-C之間的中繼。UT-A通過分組數(shù)據(jù)網(wǎng)絡(luò)30與UT-B建立連接12,并請(qǐng)求 UT-B充當(dāng)中繼。然后UT-B通過MCN 20與UT-C建立第二連接14。由此UT-A可以通過經(jīng)由分組數(shù)據(jù)網(wǎng)絡(luò)30連接到UT-B并請(qǐng)求UT-B通過移動(dòng)通信網(wǎng)絡(luò)20將呼叫中繼到UT-C來避免蜂窩提供商的長途收費(fèi)。在這種情況下,UT-A會(huì)承擔(dān)連接到分組數(shù)據(jù)網(wǎng)絡(luò)30的很少的連接收費(fèi)。此外,UT-B可以因充當(dāng)UT-A的中繼而收取少量費(fèi)用。盡管UT-C被示出為MCN 20上的用戶終端100,但是應(yīng)意識(shí)到,相同的解決方案可以用于連接到PSTN 40上的常規(guī)的電話42。在這種情況下,MCN 20可以以已知的方式將呼叫路由到PSTN 40,以在UT-B和UT-C之間建立連接。此外,本領(lǐng)域技術(shù)人員應(yīng)意識(shí)到,可以使用藍(lán)牙接口來在UT-B和UT-C之間進(jìn)行連接。為了幫助進(jìn)一步理解本發(fā)明,將描述示例性使用情況。對(duì)于該實(shí)施例,假定UT-A、 UT-B和UT-C的用戶是公司A的雇員。公司A為其每名雇員提供一部具有WiFi功能的蜂窩電話,并且提供允許在特定區(qū)號(hào)內(nèi)進(jìn)行無限制本地呼叫的服務(wù)計(jì)劃。用戶終端100被裝備有通信應(yīng)用,該通信應(yīng)用可以通過移動(dòng)通信網(wǎng)絡(luò)20和分組數(shù)據(jù)網(wǎng)絡(luò)30 二者發(fā)起呼叫和接收呼叫。通過移動(dòng)通信網(wǎng)絡(luò)20發(fā)起的呼叫是根據(jù)諸如WCDMA、LTE和WiMAX的應(yīng)用標(biāo)準(zhǔn)來進(jìn)行的。通過分組數(shù)據(jù)網(wǎng)絡(luò)30發(fā)起或接收的呼叫使用常規(guī)的VoIP協(xié)議。通信應(yīng)用還允許用戶終端100充當(dāng)中繼。用戶A在國外旅行時(shí)對(duì)用戶C發(fā)起呼叫。UT-A上的通信應(yīng)用將嘗試通過提供最低資費(fèi)的網(wǎng)絡(luò)進(jìn)行該呼叫。一般而言,當(dāng)用戶在本地呼叫區(qū)域外旅行時(shí),分組數(shù)據(jù)網(wǎng)絡(luò)30往往提供比移動(dòng)通信網(wǎng)絡(luò)20更低的資費(fèi)。通信應(yīng)用將認(rèn)識(shí)到通過移動(dòng)通信網(wǎng)絡(luò)20發(fā)起呼叫可能是過于昂貴的。因此,通信應(yīng)用將嘗試通過分組數(shù)據(jù)網(wǎng)絡(luò)30來對(duì)用戶C進(jìn)行呼叫。通信應(yīng)用確定UT-C在分組數(shù)據(jù)網(wǎng)絡(luò)30上是否是可聯(lián)系到的。如果是可以聯(lián)系到的,則使用VoIP協(xié)議通過分組數(shù)據(jù)網(wǎng)絡(luò)30建立與UT-C的連接。如果UT-C在分組數(shù)據(jù)網(wǎng)絡(luò)30上是不能聯(lián)系到的,則通信應(yīng)用搜索在分組數(shù)據(jù)網(wǎng)絡(luò)30上可聯(lián)系的可以充當(dāng)與UT-C 進(jìn)行通信的中繼的另一用戶終端100。在該示例中,UT-A發(fā)現(xiàn)UT-B在分組數(shù)據(jù)網(wǎng)絡(luò)30上是可聯(lián)系到的并且在UT-C的本地呼叫區(qū)域內(nèi)。因此,UT-A的通信應(yīng)用通過分組數(shù)據(jù)網(wǎng)絡(luò) 30與UT-B建立連接,并且向UT-B發(fā)送將呼叫中繼到UT-C的請(qǐng)求。如果UT-B接受,則UT-B 與UT-C建立第二連接,并充當(dāng)UT-A和UT-C之間通信的中繼。公司A負(fù)擔(dān)了 UT-A的WiFi連接收費(fèi)。而避免了蜂窩服務(wù)提供商施加的長途收費(fèi)。盡管上述使用情況基于企業(yè)組,但是也可以形成其他類型的組。例如,用戶可以形成包括家人和朋友的組。組中的一個(gè)成員可以訂購相對(duì)昂貴的長途呼叫計(jì)劃,該長途呼叫計(jì)劃允許無限制的長途呼叫或者大量時(shí)間的長途呼叫。具有該長途計(jì)劃的組成員可以與組中的其他成員共享該長途呼叫計(jì)劃允許的時(shí)間。例如,假定圖1中的用戶B訂購了長途計(jì)劃,并且用戶A需要對(duì)用戶C進(jìn)行長途呼叫。在這種情況下,通信應(yīng)用將識(shí)別到用戶A正在嘗試進(jìn)行長途呼叫卻沒有長途呼叫計(jì)劃。UT-A的通信應(yīng)用將嘗試通過分組數(shù)據(jù)網(wǎng)絡(luò)30對(duì)用戶C進(jìn)行呼叫。如果UT-C在分組數(shù)據(jù)網(wǎng)絡(luò)30上是不能聯(lián)系到的,則UT-A將確定UT-B 是否可聯(lián)系到。如果是,則UT-A將建立與UT-B的連接,并請(qǐng)求UT-B充當(dāng)UT-A和UT-C之間的呼叫的中繼。還可以通過社交網(wǎng)絡(luò)形成無關(guān)的個(gè)人的組。例如,經(jīng)常進(jìn)行國際呼叫的用戶可以加入電話共享組,在該電話共享組中,組成員同意與其他組成員共享未使用的時(shí)間。這些組成員可以居住在不同國家。因此,如果在美國的用戶需要發(fā)起到瑞典的國際呼叫,則該美國用戶的用戶終端100可以請(qǐng)求居住在瑞典的另一個(gè)組成員的用戶終端100來對(duì)該呼叫進(jìn)行中繼。相反,如果瑞典用戶希望發(fā)起到美國的呼叫,則該瑞典用戶的用戶終端100可以請(qǐng)求美國用戶的用戶終端100充當(dāng)中繼。可以使用各種機(jī)制來確定組成員的可聯(lián)系性。例如,用戶終端100可以將組A的組列表或好友列表存儲(chǔ)在用戶終端100的存儲(chǔ)器中。用戶可以被允許加入多個(gè)組。組列表或好友列表可以由通信應(yīng)用來進(jìn)行管理。可以使用會(huì)話發(fā)起協(xié)議(SIP)存在通知方法來確定組成員在分組數(shù)據(jù)網(wǎng)絡(luò)30上的可聯(lián)系性。簡言之,已經(jīng)加入組的用戶可以預(yù)訂從其他組成員接收存在更新。因此,只要組成員存在狀態(tài)改變,用戶就可以從存在服務(wù)器34(圖1) 或其他組成員接收存在通知。另選地,可以將組列表存儲(chǔ)在分組數(shù)據(jù)網(wǎng)絡(luò)上的組服務(wù)器36 中。該組服務(wù)器管理組并維護(hù)組列表。這些組可以是公共的或私有的。當(dāng)用戶終端100上的通信應(yīng)用啟動(dòng)時(shí),該通信應(yīng)用可以取得該用戶所加入的組的組列表。組服務(wù)器36可以與提供存在通知的存在服務(wù)器34組合在一起。本發(fā)明還可以促進(jìn)個(gè)人用戶向其他用戶提供未使用時(shí)間來獲取一定費(fèi)用的次級(jí)市場的發(fā)展。例如,用戶可以訂購允許比該用戶實(shí)際需要的時(shí)間更長時(shí)間的相對(duì)昂貴的長途呼叫計(jì)劃。具有長途呼叫計(jì)劃的用戶可以向其他用戶提供未使用的時(shí)間來獲取一定費(fèi)用。進(jìn)行提供的用戶可以通過社交網(wǎng)絡(luò)、網(wǎng)站或者甚至通過印刷媒體中的分類廣告來向預(yù)期用戶公布要求的費(fèi)用。如果用戶終端100裝備有藍(lán)牙接口,則可以使用公知的藍(lán)牙公布和發(fā)現(xiàn)過程將該服務(wù)公布給附近的其他用戶。因此,可以提供各種機(jī)制來使得用戶能夠發(fā)現(xiàn)其附近正提供用于銷售的未使用時(shí)間的設(shè)備。當(dāng)沒有長途呼叫計(jì)劃的用戶需要進(jìn)行長途呼叫時(shí),用戶可以搜索具有長途計(jì)劃的愿意共享他們的未使用時(shí)間來獲得費(fèi)用的其他用戶。還可以在共享方和呼叫發(fā)起方之間協(xié)商費(fèi)用量。在提供方設(shè)置了針對(duì)服務(wù)條款的可接受范圍的規(guī)則的情況下,該協(xié)商可以自動(dòng)進(jìn)行。用戶可以建立電子支付賬戶(例如,Pay 1^1),以便于支付所要求的費(fèi)用。在某些實(shí)施方式中,用戶終端100可以裝備有短距離無線接口,例如藍(lán)牙接口。在這種情況下,呼叫終端100可以使用藍(lán)牙接口連接到中繼設(shè)備,以獲得對(duì)分組數(shù)據(jù)網(wǎng)絡(luò)30 的訪問。類似地,呼叫方可以如之前所描述的那樣通過分組數(shù)據(jù)網(wǎng)絡(luò)30與中繼方進(jìn)行連接,并且中繼用戶終端100可以使用藍(lán)牙接口來建立與被叫方的連接。作為另外的示例,假定用戶A正在他/她的本地呼叫區(qū)域以外旅行,并且需要發(fā)起對(duì)用戶C的呼叫。UT-A不能訪問分組數(shù)據(jù)網(wǎng)絡(luò)30,因?yàn)閁T-A沒有固有的WiFi功能,或者因?yàn)樵L問受到限制。然而,UT-D (圖1)位于附近并且愿意為UT-A提供對(duì)分組數(shù)據(jù)網(wǎng)絡(luò)的訪問。UT-A可以使用藍(lán)牙接口與UT-D建立連接18,以訪問分組數(shù)據(jù)網(wǎng)絡(luò)30。UT-D可以收取服務(wù)費(fèi)用。在獲得對(duì)分組數(shù)據(jù)網(wǎng)絡(luò)的訪問后,UT-A可以如之前所描述的那樣嘗試對(duì)UT-C 發(fā)起呼叫。更具體地,UT-A將確定UT-C在分組數(shù)據(jù)網(wǎng)絡(luò)30上是否可聯(lián)系到,如果可以聯(lián)系到,則通過分組數(shù)據(jù)網(wǎng)絡(luò)30進(jìn)行呼叫。如果UT-C在分組數(shù)據(jù)網(wǎng)絡(luò)30上不能聯(lián)系到,則 UT-A將搜索在分組數(shù)據(jù)網(wǎng)絡(luò)30上可訪問的第三方以中繼所述呼叫。在該示例中,UT-A發(fā)現(xiàn)UT-B在分組數(shù)據(jù)網(wǎng)絡(luò)30上是可聯(lián)系到的并且在UT-C的本地呼叫區(qū)域內(nèi)。因此,UT-A的通信應(yīng)用通過分組數(shù)據(jù)網(wǎng)絡(luò)30與UT-B建立連接,并向UT-B發(fā)送將呼叫中繼到UT-C的請(qǐng)求。如果UT-B接受,則UT-B與UT-C建立第二連接,并且充當(dāng)UT-A和UT-C之間通信的中繼。UT-D透明地中繼UT-A和UT-B之間的通信。當(dāng)呼叫方在他/她的本地呼叫區(qū)域之外旅行時(shí),呼叫方用戶終端100還可以使用藍(lán)牙接口進(jìn)行本地呼叫。例如,假定用戶A在國外旅行并且需要在國外進(jìn)行本地呼叫。呼叫方的用戶終端100可以嘗試如之前所描述的那樣使用WiFi和VoIP發(fā)起呼叫,以避免國外移動(dòng)網(wǎng)絡(luò)提供商收取的訪問費(fèi)用。如果被叫方在分組數(shù)據(jù)網(wǎng)絡(luò)30上不能聯(lián)系到,則用戶終端100可以在一定范圍內(nèi)搜索愿意充當(dāng)中繼的其他支持藍(lán)牙的用戶終端100。思路是找到其呼叫為本地呼叫的另一方。藍(lán)牙協(xié)議包括在本領(lǐng)域公知的搜索和發(fā)現(xiàn)過程。如果在一定范圍內(nèi)找到了愿意充當(dāng)中繼的另一開啟了藍(lán)牙的用戶終端100,則呼叫方可以通過藍(lán)牙與中繼終端進(jìn)行連接并請(qǐng)求中繼。在這種情況下,中繼方可以收取中繼呼叫的服務(wù)的費(fèi)用。在所描述的每一個(gè)場景中,用戶可以定義一組規(guī)則來掌控未使用時(shí)間的共享。例如,規(guī)則可以被設(shè)置為基于日期和/或一天中的時(shí)間、呼叫類型、未使用時(shí)間的可用數(shù)量、 當(dāng)前電池水平、當(dāng)前RSSI信號(hào)水平、當(dāng)前位置、存在/可聯(lián)系性狀態(tài)等來限制共享。此外, 可以將規(guī)則定義為僅對(duì)一組確定的用戶實(shí)現(xiàn)共享,或者對(duì)一組確定的用戶禁止共享。例如, 通信應(yīng)用可以允許用戶定義“好友列表”,該“好友列表”包括用戶終端100可以為其充當(dāng)中繼的用戶的身份。通信應(yīng)用還可以允許用戶定義“黑名單”,該“黑名單”包括用戶終端100 不被允許為其充當(dāng)中繼的用戶的身份。當(dāng)通過第三方的用戶終端來中繼從呼叫方到被叫方的電話呼叫時(shí),存在呼叫者ID 的潛在問題。期望向被叫方顯示呼叫方的呼叫者ID而非中繼方的呼叫者ID。某些移動(dòng)通信網(wǎng)絡(luò)20可以允許呼叫者指定要顯示的替換的電話號(hào)碼來替代呼叫者的默認(rèn)的電話號(hào)碼。例如,美國專利公開第2002/0128022號(hào)公開了一種用替換的電話號(hào)碼來替代用戶的正常的電話號(hào)碼的方法。在發(fā)起呼叫時(shí),替換的電話號(hào)碼與用該替換的號(hào)碼替代默然電話號(hào)碼的請(qǐng)求一起被發(fā)送到移動(dòng)通信網(wǎng)絡(luò)20。網(wǎng)絡(luò)20然后可以用該替換電話號(hào)碼替代中繼方的電話號(hào)碼以作為呼叫者ID號(hào)碼。用替換電話號(hào)碼替代默認(rèn)電話號(hào)碼的技術(shù)可以在本發(fā)明中用于將呼叫方號(hào)碼而非中繼設(shè)備的電話號(hào)碼顯示為呼叫者ID。當(dāng)發(fā)起呼叫時(shí),呼叫方的用戶終端100將其電話號(hào)碼提供給中繼方的用戶終端100。中繼方的用戶終端100然后可以使用上文提到的專利公開中描述的技術(shù)請(qǐng)求網(wǎng)絡(luò)20用呼叫方的電話號(hào)碼替代中繼方的電話號(hào)碼以作為呼叫者ID。在本發(fā)明的某些實(shí)施方式中,被叫方的用戶終端100上的通信應(yīng)用可以被配置為忽略由移動(dòng)通信網(wǎng)絡(luò)20提供的呼叫者ID信息,并顯示呼叫方的電話號(hào)碼作為呼叫者ID。 被叫方的用戶終端100的通信應(yīng)用可以被配置為識(shí)別來自中繼方的呼入的呼叫是何時(shí)起始于呼叫方的。在這種情況下,被叫方的用戶終端100可以在顯示給用戶的呼叫者ID中用呼叫方的電話號(hào)碼替代中繼方的電話號(hào)碼。在其他實(shí)施方式中,呼叫方的用戶終端100可以將統(tǒng)一資源定位符(URL uniform resource locator)發(fā)送至中繼方。該URL與呼叫方的個(gè)人主頁相關(guān)聯(lián)。當(dāng)中繼方與被叫方建立了連接時(shí),中繼方可以將URL提供給被叫方。在這種情況下,被叫方的用戶終端100 上的通信應(yīng)用可以使用URL來訪問呼叫方的個(gè)人主頁,以獲得要顯示給被叫方的呼叫者ID
fn息ο圖2例示了根據(jù)本發(fā)明的示例性用戶終端100。用戶終端100包括主控制處理器 102、存儲(chǔ)器104、通信電路110以及用戶接口 120。主控制處理器102根據(jù)存儲(chǔ)在存儲(chǔ)器 104中的程序指令來控制用戶終端100的整體操作。主控制處理器102可以包括一個(gè)或更多個(gè)微控制器、微處理器、硬件或它們的組合。存儲(chǔ)器104存儲(chǔ)由主控制處理器102執(zhí)行的程序和操作所需的數(shù)據(jù)。存儲(chǔ)器104可以包括諸如隨機(jī)存取存儲(chǔ)器的易失性存儲(chǔ)器、諸如只讀存儲(chǔ)器和閃速存儲(chǔ)器等的非易失性存儲(chǔ)器、或者二者的某種組合。存儲(chǔ)器104中存儲(chǔ)的程序包括由主控制處理器102執(zhí)行的通信應(yīng)用,所述通信應(yīng)用執(zhí)行本文所描述的通信操作。通信電路110使得用戶終端100能夠通過通信網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通信。在示例性實(shí)施方式中,通信電路110包括兩個(gè)分離的接口,在本文中稱為蜂窩接口 112和WLAN接口 114。蜂窩接口 112使得用戶終端100能夠與諸如WCDMA、LTE或WiMAX網(wǎng)絡(luò)的常規(guī)移動(dòng)通信網(wǎng)絡(luò)20進(jìn)行通信。WLAN接口 114是用于與分組數(shù)據(jù)網(wǎng)絡(luò)30上的多個(gè)WAP 32進(jìn)行通信的接口。示例性WLAN接口可以根據(jù)802. 11標(biāo)準(zhǔn)族來進(jìn)行操作,該802. 11標(biāo)準(zhǔn)族通常稱為WiFi接口。在某些實(shí)施方式中,用戶終端100還可以包括個(gè)人局域網(wǎng)(PAN)接口 116, 例如藍(lán)牙接口。PAN接口 116可以在本發(fā)明中用于如之前所描述的那樣與中繼終端進(jìn)行連接。用戶接口 120使得用戶能夠與用戶終端100交互并控制用戶終端100。用戶接口的主要組件包括顯示器122、一個(gè)或更多個(gè)用戶輸入設(shè)備124、麥克風(fēng)126以及揚(yáng)聲器128。 主控制處理器102向顯示器122輸出信息以供用戶觀看,并通過用戶輸入設(shè)備IM接收用戶輸入。用戶輸入設(shè)備1 例如可以包括小鍵盤和鍵盤、輸入按鈕、觸摸板、操縱桿、軌跡球,以及其它用于從用戶接收輸入的此類設(shè)備。顯示器122可以包括觸摸屏顯示器,所述觸摸屏顯示器也用作用戶輸入設(shè)備。麥克風(fēng)1 將可聽聲音轉(zhuǎn)換為音頻信號(hào)以輸入至主控制處理器102。揚(yáng)聲器1 將主控制處理器102輸出的音頻信號(hào)轉(zhuǎn)換成可被用戶聽到的可聽聲音。用戶終端100可以具有未在圖2中例示的其他額外特征。圖3例示了根據(jù)本發(fā)明的一種實(shí)施方式的由呼叫方的用戶終端100實(shí)現(xiàn)的示例性方法200。當(dāng)用戶終端100在其本地呼叫區(qū)域外并且用戶通常通過撥打被叫方的電話號(hào)碼來發(fā)起呼叫(框20 時(shí),方法200開始。例如,用戶終端100可以被登記到外部移動(dòng)網(wǎng)絡(luò)。 在這種情況下,當(dāng)用戶嘗試發(fā)起呼叫時(shí),用戶終端100將認(rèn)識(shí)到,將被收取長途費(fèi)用或訪問費(fèi)用。另選地,如果用戶終端100裝備有GPS,則用戶終端100可以基于其當(dāng)前地理位置來確定它何時(shí)位于其呼叫區(qū)域之外。當(dāng)從用戶的呼叫區(qū)域外發(fā)起呼叫時(shí),通信應(yīng)用確定是否可以在優(yōu)選網(wǎng)絡(luò)上聯(lián)系到被叫方(框204)。注意,呼叫方用戶終端100可以直接地或間接地訪問分組數(shù)據(jù)網(wǎng)絡(luò)30。在呼叫方正嘗試進(jìn)行長途呼叫或國際呼叫的情況下,優(yōu)選網(wǎng)絡(luò)將通常包括諸如因特網(wǎng)的分組數(shù)據(jù)網(wǎng)絡(luò)30。然而,本領(lǐng)域技術(shù)人員應(yīng)意識(shí)到,在某些環(huán)境下移動(dòng)通信網(wǎng)絡(luò)20可能是優(yōu)選的。如果被叫方在優(yōu)選網(wǎng)絡(luò)上是可聯(lián)系到的,則在優(yōu)選網(wǎng)絡(luò)上進(jìn)行到被叫方的呼叫(框206)。如果被叫方在優(yōu)選網(wǎng)絡(luò)上是聯(lián)系不到的,則通信應(yīng)用搜索愿意中繼呼叫方和被叫方之間的呼叫的可聯(lián)系到的第三方(框208)。在某些實(shí)施方式中,用戶終端100將搜索在優(yōu)選網(wǎng)絡(luò)上可聯(lián)系到的第三方。在其他實(shí)施方式中,用戶終端100可以搜索在個(gè)人局域網(wǎng)(例如,藍(lán)牙)上可聯(lián)系到的第三方。如果第三方被定位(框210),則對(duì)第三方進(jìn)行呼叫,并且向第三方發(fā)送將呼叫中繼到被叫方的請(qǐng)求(框212)。如果未識(shí)別到第三方,則通過非優(yōu)選的網(wǎng)絡(luò)對(duì)被叫方進(jìn)行呼叫(框214)。當(dāng)呼叫被連接或者用戶結(jié)束該處理時(shí),該過程結(jié)束(框216)。圖4例示了由充當(dāng)中繼的用戶終端100實(shí)現(xiàn)的示例性過程。當(dāng)中繼方的用戶終端 100的通信應(yīng)用從用戶終端100接收到將電話呼叫中繼到被叫方的請(qǐng)求(框302)時(shí),該過程開始。中繼請(qǐng)求可以包括被叫方的電話號(hào)碼或其它地址。而且,中繼請(qǐng)求可以包括呼叫方的個(gè)人主頁的URL。如果請(qǐng)求被接受,則中繼方的用戶終端100建立與呼叫方的用戶終端的通信鏈路(框304)。將使用VoIP協(xié)議通常地通過分組數(shù)據(jù)網(wǎng)絡(luò)30來建立該通信鏈路。 中繼方的用戶終端100還與被叫方的用戶終端建立第二通信鏈路(框306)??梢砸猿R?guī)方式通過移動(dòng)通信網(wǎng)絡(luò)20來建立第二鏈路。在這些通信鏈路被建立后,中繼方的用戶終端 100中繼被叫方和呼叫方之間的通信(框308)。當(dāng)呼叫終止時(shí),用戶終端斷開這些通信鏈路,并且該過程結(jié)束(框310)。當(dāng)然,在不脫離本發(fā)明的范圍和實(shí)質(zhì)特征的情況下,可以用不同于本文闡述的方式的其他特定方式來實(shí)現(xiàn)本發(fā)明。因此,本實(shí)施方式應(yīng)當(dāng)在所有方面被解讀為是說明性而非限制性的,并且意圖將落入所附權(quán)利要求的意義和等同范圍內(nèi)的所有改變都涵蓋于其中。
權(quán)利要求
1.一種由呼叫方用戶終端實(shí)現(xiàn)的發(fā)起從呼叫方到位于所述呼叫方遠(yuǎn)程位置的被叫方的呼叫的方法,所述方法包括確定被叫方用戶終端在分組數(shù)據(jù)通信網(wǎng)絡(luò)上的可聯(lián)系性;如果在所述分組數(shù)據(jù)網(wǎng)絡(luò)上能夠聯(lián)系到所述被叫方用戶終端,則通過所述分組數(shù)據(jù)網(wǎng)絡(luò)建立與所述被叫方用戶終端的呼叫;以及如果在所述分組數(shù)據(jù)網(wǎng)絡(luò)上不能聯(lián)系到所述被叫方用戶終端,則識(shí)別能夠聯(lián)系到的用于中繼所述呼叫的第三方用戶終端,并請(qǐng)求所述第三方用戶終端通過另選的通信網(wǎng)絡(luò)來中繼從所述呼叫方用戶終端到所述被叫方用戶終端的所述呼叫。
2.根據(jù)權(quán)利要求1所述的方法,其中,識(shí)別能夠聯(lián)系到的用于中繼所述呼叫的第三方用戶終端包括識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上能夠聯(lián)系到的用于中繼所述呼叫的第三方終端。
3.根據(jù)權(quán)利要求2所述的方法,其中,識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上能夠聯(lián)系到的第三方用戶終端包括訪問預(yù)定組的組列表,并識(shí)別在所述組列表中的當(dāng)前在所述分組數(shù)據(jù)網(wǎng)絡(luò)上能夠聯(lián)系到的一個(gè)或更多個(gè)第三方用戶終端。
4.根據(jù)權(quán)利要求3所述的方法,其中,確定所述被叫方用戶終端在分組數(shù)據(jù)通信網(wǎng)絡(luò)上的可聯(lián)系性包括定期從存在服務(wù)器接收指示所述被叫方用戶終端的可聯(lián)系性狀態(tài)的存在信息。
5.根據(jù)權(quán)利要求3所述的方法,其中,所述組列表被存儲(chǔ)在所述呼叫方用戶設(shè)備中。
6.根據(jù)權(quán)利要求3所述的方法,其中,所述組列表被存儲(chǔ)在能夠通過所述分組數(shù)據(jù)網(wǎng)絡(luò)訪問的服務(wù)器中。
7.根據(jù)權(quán)利要求1所述的方法,其中,識(shí)別能夠聯(lián)系到的用于中繼所述呼叫的第三方用戶終端包括識(shí)別在個(gè)人局域網(wǎng)上能夠聯(lián)系到的用于中繼所述呼叫的第三方終端。
8.根據(jù)權(quán)利要求1所述的方法,其中,請(qǐng)求所述第三方用戶設(shè)備中繼從所述呼叫方到所述被叫方用戶終端的所述呼叫包括建立與所述第三方用戶終端的通信;向所述第三方用戶終端提供被叫方地址,以通過另選的通信網(wǎng)絡(luò)在所述第三方用戶設(shè)備和所述被叫方用戶終端之間建立通信。
9.一種雙模用戶終端,所述雙模用戶終端包括第一通信接口,其用于通過移動(dòng)通信網(wǎng)絡(luò)進(jìn)行通信;第二通信接口,用于通過分組數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行通信;控制處理器,其被配置為確定被叫方用戶終端在所述分組數(shù)據(jù)網(wǎng)絡(luò)上的可聯(lián)系性;如果在所述分組數(shù)據(jù)網(wǎng)絡(luò)上能夠聯(lián)系到所述被叫方用戶終端,則通過所述分組數(shù)據(jù)網(wǎng)絡(luò)建立與所述被叫方用戶終端的呼叫;以及如果在所述分組數(shù)據(jù)網(wǎng)絡(luò)上不能聯(lián)系到所述被叫方用戶終端,則識(shí)別可聯(lián)系到的用于中繼所述呼叫的第三方用戶終端,并請(qǐng)求所述第三方用戶終端通過所述移動(dòng)通信網(wǎng)絡(luò)來中繼從所述呼叫方用戶終端到所述被叫方用戶終端的所述呼叫。
10.根據(jù)權(quán)利要求9所述的雙模用戶終端,其中,所述控制處理器被配置為識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上能夠聯(lián)系到的用于中繼所述呼叫的第三方用戶終端。
11.根據(jù)權(quán)利要求10所述的雙模用戶終端,其中,所述控制處理器被配置為通過以下操作來識(shí)別在所述分組數(shù)據(jù)網(wǎng)絡(luò)上能夠聯(lián)系到的第三方用戶終端訪問預(yù)定的組的組列表,并識(shí)別在所述組列表中的當(dāng)前在所述分組數(shù)據(jù)網(wǎng)絡(luò)上能夠聯(lián)系到的一個(gè)或更多個(gè)第三方用戶終端。
12.根據(jù)權(quán)利要求11所述的雙模用戶終端,其中,所述控制處理器被配置為通過以下操作來確定所述被叫方用戶終端在分組數(shù)據(jù)通信網(wǎng)絡(luò)上的可聯(lián)系性定期從存在服務(wù)器接收指示所述被叫方用戶終端的可聯(lián)系性狀態(tài)的存在信息。
13.根據(jù)權(quán)利要求11所述的雙模用戶終端,其中,所述組列表被存儲(chǔ)在所述呼叫方用戶設(shè)備中。
14.根據(jù)權(quán)利要求11所述的雙模用戶終端,其中,所述組列表被存儲(chǔ)在可通過所述分組數(shù)據(jù)網(wǎng)絡(luò)訪問的服務(wù)器中。
15.根據(jù)權(quán)利要求9所述的雙模用戶終端,其中,所述控制處理器被配置為識(shí)別在個(gè)人局域網(wǎng)上能夠聯(lián)系到的用于中繼所述呼叫的第三方用戶終端。
16.根據(jù)權(quán)利要求9所述的雙模用戶終端,其中,所述控制處理器被配置為通過以下操作來請(qǐng)求所述第三方用戶設(shè)備中繼從所述呼叫方到所述被叫方用戶終端的所述呼叫建立與所述第三方用戶終端的通信;向所述第三方用戶終端提供被叫方地址,以通過另選的通信網(wǎng)絡(luò)在所述第三方用戶設(shè)備和所述被叫方用戶終端之間建立通信。
全文摘要
呼叫方的雙模用戶終端可以通過常規(guī)的蜂窩網(wǎng)絡(luò)和使用VoIP協(xié)議的分組數(shù)據(jù)網(wǎng)絡(luò)來進(jìn)行呼叫。如果不能通過分組數(shù)據(jù)網(wǎng)絡(luò)聯(lián)系到被叫方來接收VoIP呼叫,則呼叫方的用戶終端可以請(qǐng)求在分組數(shù)據(jù)網(wǎng)絡(luò)能夠聯(lián)系到的第三方用戶終端來中繼在呼叫方和被叫方之間的呼叫。
文檔編號(hào)H04L29/06GK102265580SQ200980152942
公開日2011年11月30日 申請(qǐng)日期2009年8月20日 優(yōu)先權(quán)日2008年12月30日
發(fā)明者A·M·伊斯特, 利蘭德·斯科特·布勒鮑姆, 格雷戈里·敦科 申請(qǐng)人:索尼愛立信移動(dòng)通訊有限公司