專利名稱:用于在移動通信網(wǎng)絡(luò)中提供聊天/VoIP服務(wù)的方法以及網(wǎng)絡(luò)服務(wù)器和移動用戶設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對移動通信網(wǎng)絡(luò)中的服務(wù)的處理,具體地,涉及在多個專用或?qū)S辛奶旌突诰W(wǎng)際協(xié)議的語音(VoIP)通信環(huán)境中的聊天和VoIP服務(wù)。
背景技術(shù):
若干基于網(wǎng)際協(xié)議(IP)的語音服務(wù)提供商在專用或?qū)S辛奶?VoIP通信環(huán)境中提供聊天和VoIP服務(wù)(稱作,聊天/VoIP)。用戶可以用恰當(dāng)?shù)奈ㄒ粯?biāo)識,ID或“昵稱”,在這種專有聊天/VoIP通信環(huán)境中進(jìn)行注冊。當(dāng)注冊時,用戶必須在他的用戶設(shè)備UE上下載并安裝客戶端軟件,需要有該軟件并使用該軟件以在特定聊天/VoIP通信環(huán)境中與被稱作 “伙伴”的其他注冊用戶進(jìn)行通信。通常在這種聊天/VoIP通信環(huán)境內(nèi)的通信,即聊天和/ 或VoIP,是免費(fèi)的,反之,與在由不同的聊天/VoIP提供商操作的、提供類似聊天/VoIP服務(wù)或公共電話服務(wù)的其他通信環(huán)境中的用戶進(jìn)行通信可能是相當(dāng)困難的、非免費(fèi)的、或根據(jù)是不可能的。聊天/VoIP客戶端被設(shè)計為針對具有到互聯(lián)網(wǎng)的有線連接(通常是寬帶)的個人計算機(jī)PC,以及針對無線或移動UE,比如(但不限于)便攜式計算機(jī)或膝上型計算機(jī)、個人數(shù)字助理PDA、終端和移動電話。為了在由不同聊天/VoIP提供商操作的不同的聊天/VoIP通信環(huán)境中通信,用戶可以分別在所有這些通信環(huán)境中注冊,以獲得唯一的ID或昵稱以及恰當(dāng)?shù)牧奶燔浖?,且必須在他的UE上下載并安裝附加的專有客戶端軟件。當(dāng)使用在移動網(wǎng)絡(luò)提供商控制下的無線接入網(wǎng)(RAN)中操作的移動UE處(預(yù))安裝或嵌入的聊天/VoIP服務(wù)時,UE和RAN選擇提供所需服務(wù)質(zhì)量(QoQ的數(shù)據(jù)分組信道,以進(jìn)行例如語音呼叫。由于聊天/VoIP客戶端安裝在UE上(被稱作UE聊天/VoIP客戶端), 所以這是UE的組成部分,即操作在由UE和RAN支持的通信協(xié)議之下,且已接收到支持所需預(yù)定QoS的充足“特權(quán)”,即在特權(quán)模式下操作。RAN可以是被配置為支持例如全球移動通信系統(tǒng)(GSM)、通用分組無線服務(wù)(GPRS)或通用移動通信系統(tǒng)(UMTS)的移動網(wǎng)絡(luò)。移動網(wǎng)絡(luò)提供商維護(hù)UE的訂閱,以讓RAN的用戶以協(xié)定或預(yù)定的QoS來接入聊天/VoIP通信服務(wù)。將在具有特權(quán)模式的RAN中受到移動網(wǎng)絡(luò)提供商控制的聊天/VoIP通信環(huán)境中提供聊天/VoIP服務(wù)的聊天/VoIP提供商(專有或標(biāo)準(zhǔn)化聊天/VoIP客戶端)被認(rèn)為是特權(quán)聊天/VoIP提供商,反之,其他聊天/VoIP提供商不能用相同的特權(quán)模式使用RAN。除了(預(yù))安裝或嵌入的UE聊天/VoIP客戶端之外,聊天/VoIP提供商提供可被當(dāng)作應(yīng)用安裝在UE上的專有UE聊天/VoIP客戶端,然而此時該專有UE聊天/VoIP客戶端不具有特殊的權(quán)利或特權(quán)。該UE聊天/VoIP客戶端軟件運(yùn)行在“非特權(quán)”模式下,并僅獲得具有“盡力而為”質(zhì)量的IP連接性,因為將不基于已定義的QoS來選擇RAN上的通信鏈路?!氨M力而為”質(zhì)量對于VoIP是否夠用取決于RAN的配置和可用性。例如當(dāng)UMTS可用時,VoIP應(yīng)當(dāng)是可能的。否則,傳輸可能不適合VoIP。用戶可能注意到在使用經(jīng)由具有保證的 QoS的RAN進(jìn)行操作的聊天/VoIP連接時,相比于在使用僅具有“盡力而為”質(zhì)量的RAN的聊天/VoIP連接時,在聊天/VoIP通信會話的質(zhì)量上的差異。對該問題的一種可能解決方案可以是讓UE供應(yīng)商和聊天/VoIP提供商同意在UE 上附加安裝的UE聊天/VoIP客戶端也可以使用與提供給已(預(yù))安裝或嵌入的UE聊天/ VoIP客戶端類似的功能和特權(quán),比如選擇提供所需QoS的RAN的“特權(quán)”通信能力。然而,該解決方案要求UE聊天/VoIP客戶端軟件是受信軟件(SW),以在UE上安裝并在RAN中操作。具有安全意識的用戶可能在他們的UE上安裝和部署聊天/VoIP提供商的這種專有UE聊天/VoIP客戶端軟件時猶豫。此外,大多數(shù)或可能不是全部聊天/VoIP提供商都會把他們的專有UE聊天/VoIP 客戶端移植到所有類型的移動電話上。使得并非所有的專有聊天/VoIP通信環(huán)境都可能被所有移動用戶接入,這妨礙了聊天/VoIP服務(wù)的普遍和有效地使用。
發(fā)明內(nèi)容
本發(fā)明的目標(biāo)是提供一種用于與由不同聊天/VoIP提供商操作的不同的、專有或標(biāo)準(zhǔn)化聊天/VoIP通信環(huán)境中的移動UE進(jìn)行通信的有效、用戶友善的、受信和有效的解決方案,以及用于支持這種方法的移動通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點或應(yīng)用服務(wù)器以及移動UE。第一方面包括一種在移動通信網(wǎng)絡(luò)中向移動UE提供聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,服務(wù)中的至少一項的方法,所述移動UE包括用于接入聊天/VoIP通信環(huán)境的UE聊天/VoIP客戶端。提供一種與所述移動通信網(wǎng)絡(luò)交互且與多個應(yīng)用服務(wù)器聊天/ VoIP客戶端交互的聊天/VoIP服務(wù)應(yīng)用,以接入由多個聊天/VoIP服務(wù)提供方操作的多個聊天/VoIP通信環(huán)境,從而由每一個接入的聊天/VoIP通信環(huán)境向UE聊天/VoIP客戶端提供聊天/VoIP服務(wù)。在現(xiàn)有技術(shù)解決方案中,在安裝在UE上的恰當(dāng)?shù)模磳S谢驑?biāo)準(zhǔn)化的,UE聊天/ VoIP客戶端的控制下直接接入聊天/VoIP通信環(huán)境,不同于現(xiàn)有技術(shù)解決方案,使用本發(fā)明,聊天/VoIP服務(wù)應(yīng)用和相應(yīng)的應(yīng)用服務(wù)器聊天/VoIP客戶端擔(dān)當(dāng)讓UE聊天/VoIP客戶端接入多個聊天/VoIP通信環(huán)境的接口。相應(yīng)地,UE上的單一 UE聊天/VoIP客戶端足以用于接入不同的聊天/VoIP通信環(huán)境,從而有效地避免在UE上下載和安裝不同的專有或標(biāo)準(zhǔn)化的聊天/VoIP UE客戶端,并且避免了隨之而來的缺點,比如浪費(fèi)UE上昂貴的存儲器和處理器能力。特別是當(dāng)必須接入相對大數(shù)目的不同的聊天/VoIP通信環(huán)境時。還有效地避免了需要針對不同類型的UE和不同類型的聊天/VoIP通信環(huán)境開發(fā)多個不同的UE聊天/VoIP客戶端。在本發(fā)明的示例中,由所述聊天/VoIP服務(wù)應(yīng)用進(jìn)行的交互包括與UE聊天/VoIP客戶端相連,與多個應(yīng)用服務(wù)器聊天/VoIP客戶端中的至少一個相連,擔(dān)當(dāng)針對所連接的聊天/VoIP通信環(huán)境的聊天/VoIP客戶端,所述聊天/VoIP通信環(huán)境是專有的或標(biāo)準(zhǔn)化的,以及擔(dān)當(dāng)針對所述UE聊天/VoIP客戶端的聊天/VoIP通信環(huán)境。為了有效地解決在若干聊天/VoIP通信環(huán)境之間缺少協(xié)調(diào)所引起的問題,在本發(fā)明的另一示例中,應(yīng)用服務(wù)器聊天/VoIP客戶端在專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境和聊天/VoIP服務(wù)應(yīng)用所提供的針對UE聊天/VoIP客戶端的聊天/VoIP通信環(huán)境之間提供協(xié)議轉(zhuǎn)換。應(yīng)當(dāng)理解,協(xié)議轉(zhuǎn)換可以有效地解決并避免由若干聊天/VoIP客戶端同時執(zhí)行所引起的干擾問題。聊天/VoIP服務(wù)的用戶習(xí)慣于“昵稱”這一概念,即,在聊天/VoIP通信環(huán)境中的每一個用戶具有唯一的昵稱或標(biāo)識,可以在通信環(huán)境中通過“昵稱”對用戶進(jìn)行尋址。昵稱一般是ASCII-字符串。在本發(fā)明中可以有效地支持并遵守昵稱的概念,在本發(fā)明的另一示例中,其中,聊天/VoIP服務(wù)應(yīng)用與UE聊天/VoIP客戶端和多個應(yīng)用服務(wù)器聊天/VoIP客戶端交互,以接入聊天/VoIP通信環(huán)境的功能,在所述交互中提供UE的狀態(tài)信息,更新伙伴的狀態(tài),建立會話以及接受會話。在對用戶非常友善的示例中,聊天/VoIP服務(wù)應(yīng)用提供可由UE聊天/VoIP客戶端存取的單一私有地址簿,以定義和存儲本地昵稱或標(biāo)識,該本地昵稱或標(biāo)識與在相應(yīng)的專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境中由聊天/VoIP服務(wù)應(yīng)用為每一個伙伴創(chuàng)建的唯一昵稱或標(biāo)識相關(guān)聯(lián)。聊天/VoIP服務(wù)應(yīng)用確定針對特定聊天/VoIP通信環(huán)境要使用哪個唯一昵稱或標(biāo)識。用戶可以選擇自己的本地昵稱,其可以與聊天/VoIP服務(wù)應(yīng)用所提供的昵稱一樣容易記憶。當(dāng)用戶與系統(tǒng)通信時,僅需要使用本地昵稱。聊天/VoIP服務(wù)應(yīng)用利用所選的昵稱來確定要使用哪個聊天/VoIP通信環(huán)境。在第二方面中,提供一種在移動通信網(wǎng)絡(luò)中使用的應(yīng)用服務(wù)器,包括處理設(shè)備和通信設(shè)備。所述處理設(shè)備被配置為經(jīng)由所述通信設(shè)備,向所述移動通信網(wǎng)絡(luò)中的UE聊天 /VoIP客戶端提供聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,應(yīng)用服務(wù)中的至少一項。所述聊天/VoIP應(yīng)用服務(wù)處理設(shè)備被配置為與多個專有或標(biāo)準(zhǔn)化的應(yīng)用服務(wù)器聊天/VoIP 客戶端交互,以經(jīng)由所述通信設(shè)備接入由多個聊天/VoIP服務(wù)提供商操作的多個專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境,從而經(jīng)由所述通信設(shè)備,由每一個被接入的聊天/VoIP通信環(huán)境向所述UE聊天/VoIP客戶端提供聊天/VoIP服務(wù)。在特定示例中,所述聊天/VoIP服務(wù)應(yīng)用處理設(shè)備和通信設(shè)備被配置為支持在 IP多媒體子系統(tǒng)IMS中的會話發(fā)起協(xié)議SIP信令。為了支持昵稱地址簿,在示例中,所述應(yīng)用服務(wù)器包括與所述聊天/VoIP服務(wù)應(yīng)用處理設(shè)備進(jìn)行交互的存儲設(shè)備,移動UE的UE聊天/VoIP客戶端可經(jīng)由所述通信設(shè)備存取該存儲設(shè)備,以定義和存儲與在至少一個所述聊天/VoIP通信環(huán)境中使用的唯一昵稱或標(biāo)識相關(guān)聯(lián)的本地昵稱或標(biāo)識。在另一示例中,所述應(yīng)用服務(wù)器的處理設(shè)備被配置為經(jīng)由所述通信設(shè)備,與移動 UE的UE聊天/VoIP客戶端通信,使得提供對所述移動通信網(wǎng)絡(luò)的特權(quán)使用。通過具有用于接入每一個專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境的、與所述UE聊天 /VoIP客戶端和由應(yīng)用服務(wù)器提供或受其控制的聊天/VoIP通信環(huán)境的交互功能(可以在移動網(wǎng)絡(luò)提供商控制下或根據(jù)與移動網(wǎng)絡(luò)提供商的協(xié)商的協(xié)定操作),在由移動通信網(wǎng)絡(luò)許可的權(quán)利和特權(quán)下支持在移動通信網(wǎng)絡(luò)上的通信,并相應(yīng)地允許使用所分配的權(quán)利和特權(quán),比如針對特定服務(wù)(例如語音)的QoS。相應(yīng)地,使得除了由移動通信網(wǎng)絡(luò)提供商提供的特權(quán)通信之外的聊天/VoIP通信環(huán)境的特權(quán)通信成為可能。由于應(yīng)用服務(wù)器可以在與移動通信網(wǎng)絡(luò)提供商的協(xié)定下進(jìn)行操作,因此對于每一種類型的UE,每一個UE/0S供貨方不需要關(guān)于專用專有接口的單獨協(xié)定。此外,在已安裝的具有特權(quán)使用的聊天/VoIP SW需要安全密鑰的情況下,不需要用戶與專有聊天/VoIP提供商進(jìn)行安全密鑰交換。第三方面包括由移動通信網(wǎng)絡(luò)的應(yīng)用服務(wù)器中的處理設(shè)備來提供聊聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,服務(wù)中至少一項的方法,所述方法包括以下步驟擔(dān)當(dāng)針對聊天/VoIP通信環(huán)境的聊天/VoIP客戶端,所述聊天/VoIP通信環(huán)境是專有的或標(biāo)準(zhǔn)化的,擔(dān)當(dāng)針對所述移動通信網(wǎng)絡(luò)中UE的聊天/VoIP客戶端的聊天/VoIP通信環(huán)境,以及在專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境和針對所述UE聊天/VoIP客戶端提供的聊天/VoIP通信環(huán)境之間的協(xié)議轉(zhuǎn)換。所述應(yīng)用服務(wù)器是與互聯(lián)網(wǎng)相連的或在所述通信網(wǎng)絡(luò)的網(wǎng)絡(luò)服務(wù)器或網(wǎng)絡(luò)節(jié)點中并入的節(jié)點。在示例中,協(xié)議轉(zhuǎn)換包括將聊天/VoIP通信環(huán)境的聊天/VoIP服務(wù)、特征和功能協(xié)調(diào)和映射到UE聊天/VoIP客戶端,以及反向的協(xié)調(diào)和映射。這種服務(wù)、特征和功能的示例是向至少一個專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境報告UE聊天/VoIP客戶端的狀態(tài)改變, 向UE聊天/VoIP客戶端報告在至少一個專有聊天/VoIP通信環(huán)境中的伙伴的狀態(tài)改變,等寸。在另一示例中,在應(yīng)用服務(wù)器中擔(dān)當(dāng)聊天/VoIP客戶端和擔(dān)當(dāng)聊天/VoIP通信環(huán)境的步驟包括建立和接受提供對移動通信網(wǎng)絡(luò)的特權(quán)使用(具體地,提供協(xié)定的服務(wù)質(zhì)量QoQ的聊天/VoIP通信會話。在允許聊天/VoIP客戶端SW在應(yīng)用服務(wù)器上安裝其專有或標(biāo)準(zhǔn)化的聊天/VoIP 接口,得到特權(quán)RAN使用的情況下,每次操作系統(tǒng)供貨商更新聊天/VoIP接口時或UE供貨商添加或改變UE中的功能時(由于市場演進(jìn),看起來這是經(jīng)常發(fā)生的事件),不要求聊天/ VoIP提供商更新他或她的聊天/VoIP接口。在第四方面中,提供一種移動用戶設(shè)備UE,包括與輸入和輸出設(shè)備相連的處理設(shè)備以及通信設(shè)備,其中,所述處理設(shè)備被配置為經(jīng)由所述輸入和輸出設(shè)備以及通信設(shè)備,通過處理UE聊天/VoIP客戶端來提供聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,服務(wù)中的至少一項。所述UE聊天/VoIP客戶端處理設(shè)備被配置為處理所述UE聊天/VoIP客戶端,以經(jīng)由應(yīng)用服務(wù)器接入多個專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境的聊天/VoIP服務(wù), 其中,所述UE聊天/VoIP客戶端被配置為所述多個聊天/VoIP通信環(huán)境的圖形用戶界面。在所述移動UE的另一示例中,所述UE聊天/VoIP客戶端被配置為經(jīng)由輸入和輸出設(shè)備,提供針對所述多個聊天/VoIP通信環(huán)境的單一的圖形用戶界面GUI。單一的GUI對于用戶而言是有利的,用戶不需要學(xué)習(xí)或了解與用戶想要在其中具有會話的不同的聊天/ VoIP通信環(huán)境一樣多的專有接口。在另一示例中,以下是有利的所述移動UE包括與所述處理設(shè)備相連的本地數(shù)據(jù)庫,用于存儲和檢索包括對應(yīng)于在所述聊天/VoIP通信環(huán)境中所使用的昵稱的昵稱的記
本發(fā)明特別適合支持豐富多媒體通信的移動通信網(wǎng)絡(luò)或平臺,比如IP多媒體子系統(tǒng)IMS,其中,所述聊天/VoIP服務(wù)應(yīng)用支持會話發(fā)起協(xié)議SIP信令,且所述UE聊天/VoIP 客戶端操作為基于IMS的聊天/VoIP客戶端。相應(yīng)地,在另一示例中,所述UE聊天/VoIP處理設(shè)備和通信設(shè)備支持IP多媒體子系統(tǒng)IMS SIP信令。結(jié)合附圖,根據(jù)以下描述將最佳地理解本發(fā)明的上述和其他特征和優(yōu)點。在附圖中,相似的參考標(biāo)號代表相同部分或執(zhí)行相同或可比較的功能或操作的部分。
圖1以示意性和說明性的方式示出了從單一用戶設(shè)備與多個專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境的聊天/VoIP通信服務(wù)的現(xiàn)有技術(shù)解決方案。圖2以示意性和說明性的方式示出了根據(jù)本發(fā)明的示例的從單一用戶設(shè)備與多個專有或標(biāo)準(zhǔn)化聊天/VoIP通信環(huán)境的聊天/VoIP通信。圖3示出了根據(jù)本發(fā)明的示例的由應(yīng)用服務(wù)器執(zhí)行的方法,該應(yīng)用服務(wù)器被配置為向移動UE提供聊天/VoIP服務(wù)。圖4示出了根據(jù)本發(fā)明的示例的當(dāng)基于IMS的UE聊天/VoIP客戶端的用戶向聊天/VoIP通信環(huán)境注冊時的信令步驟。圖5示出了當(dāng)基于IMS的UE聊天/VoIP客戶端開始聊天/VoIP通信會話時的信令步驟。
具體實施例方式現(xiàn)在將作為示例而非限制在用于移動通信的無線接入網(wǎng)RAN中說明本發(fā)明,RAN 諸如是全球移動通信系統(tǒng)GSM、通用分組無線服務(wù)GPRS、或通用移動通信系統(tǒng)UMTS、支持與在RAN中操作或根據(jù)RAN操作的移動用戶設(shè)備UE進(jìn)行通信以處理媒體類型的網(wǎng)絡(luò),所述媒體類型諸如是視頻(包括流視頻)、圖像、音頻、基于網(wǎng)際協(xié)議的語音VoIP、聊天服務(wù)和基于針對數(shù)據(jù)分組的通信的數(shù)據(jù)共享。下文中,以聊天/VoIP服務(wù)來代表。RAN由移動網(wǎng)絡(luò)提供商操作,或在其控制之下。在圖1中,參考標(biāo)號1指示了現(xiàn)有技術(shù)UE,比如(但不限于)移動電話、移動膝上型計算機(jī)、個人數(shù)字助理PDA等等。UE 1包括與輸入/輸出(I/O)子單元2相連的處理器 3,I/O子單元2包括輸入設(shè)備加(諸如鍵盤、鼠標(biāo)、麥克風(fēng)等等)和輸出設(shè)備2c (諸如顯示器、揚(yáng)聲器等等)。I/O子單元2還包括通信收發(fā)機(jī)2b,用于與移動通信網(wǎng)絡(luò),即RAN 30,交換數(shù)據(jù)。參考標(biāo)號20指示互聯(lián)網(wǎng),具有聊天/VoIP通信環(huán)境的若干設(shè)備M、25J6與互聯(lián)網(wǎng)相連,該聊天/VoIP通信環(huán)境分別是聊天/VoIP通信環(huán)境A21 ;聊天/VoIP通信環(huán)境B 22 ;以及聊天/VoIP通信環(huán)境C 23。所有這些聊天/VoIP通信環(huán)境21、22、23或者是標(biāo)準(zhǔn)化的或者是專有的(即非標(biāo)準(zhǔn)化的),且由不同的聊天/VoIP服務(wù)提供商所提供或操作。盡管僅示出了三個聊天/VoIP通信環(huán)境,實際上更多或更少的聊天/VoIP通信環(huán)境是可行的, 且聊天/VoIP通信環(huán)境在其他公共或私有網(wǎng)絡(luò)中操作。所有這些被認(rèn)為是由所示環(huán)境和網(wǎng)絡(luò)包括的。為了與每一個聊天/VoIP通信環(huán)境21、22、23通信,將恰當(dāng)?shù)耐ㄐ?、控制和用戶交互軟?被稱作UE聊天/VoIP客戶端)安裝在UE 1上,即用于提供與聊天/VoIP通信環(huán)境A 21的聊天/VoIP服務(wù)的UE聊天/VoIP客戶端A 11 ;用于提供與聊天/VoIP通信環(huán)境 B 22的聊天/VoIP服務(wù)的UE聊天/VoIP客戶端B 12 ;以及用于提供與聊天/VoIP通信環(huán)境C 23的聊天/VoIP服務(wù)的UE聊天/VoIP客戶端C 13。每一個UE聊天/VoIP客戶端11、 12、13分別應(yīng)用由虛線箭頭31、32、33所示意性指示的到聊天/VoIP通信環(huán)境21、22、23的網(wǎng)際協(xié)議IP對等連接的應(yīng)用協(xié)議。在由處理器3處理的操作系統(tǒng)OS 3a的控制下,執(zhí)行UE 1上的UE聊天/VoIP客戶端11、12、13。聊天/VoIP通信環(huán)境21、22、23是用于建立和維持特定的聊天/VoIP通信會話所需的進(jìn)程。在設(shè)備M、25J6處,比如在與互聯(lián)網(wǎng)20相連的服務(wù)器和/或終端處,執(zhí)行這些進(jìn)程。這種設(shè)備24、25、26的示例如-終端,比如UE,其提供聊天/VoIP通信環(huán)境21、22、23,并例如支持與在UE1處執(zhí)行的UE聊天/VoIP客戶端11、12、13的通信會話,比如語音呼叫;-服務(wù)器,其提供聊天/VoIP通信環(huán)境21、22、23,并例如用于監(jiān)視在UEl處執(zhí)行的 UE聊天/VoIP客戶端11、12、13的狀態(tài),或用于控制UE聊天/VoIP客戶端11、12、13的注冊請求,或用于控制在UE聊天/VoIP客戶端11、12、13和在例如另一個終端處執(zhí)行的聊天 /VoIP客戶端之間的通信會話。為了標(biāo)識的目的,在聊天/VoIP通信環(huán)境21、22、23中,用戶以“昵稱”來區(qū)別并注冊。這些昵稱存儲在UE 1處的地址簿中,針對每一個UE聊天/VoIP客戶端11、12、13存在一個地址簿,由數(shù)據(jù)庫14、15、16示意性地示出。在地址簿中,可以存儲對應(yīng)的聊天/VoIP 環(huán)境的其他用戶的昵稱,稱作“伙伴”。應(yīng)當(dāng)理解,還可以在由聊天/VoIP提供商(未示出) 提供的數(shù)據(jù)庫中存儲該信息。此外,可以在地址簿中存儲狀態(tài)信息,即永久或臨時的信息, 例如伙伴是否有空(availablity)以及與聊天/VoIP通信相關(guān)的其他數(shù)據(jù)。UE聊天/VoIP客戶端11、12、13是由應(yīng)用程序接口 API使能的應(yīng)用,且由在OS 3a 控制下的處理器3來執(zhí)行。分別經(jīng)由API llaU2a和13a來執(zhí)行UE聊天/VoIP客戶端應(yīng)用11、12、13。可以將API區(qū)分為專有或標(biāo)準(zhǔn)化接口。如果是專有接口,則API旨在由單一聊天/VoIP提供商使用,不允許其他聊天/VoIP提供商使用該API。標(biāo)準(zhǔn)化的API應(yīng)用公布的OS 3a的接口,使得聊天/VoIP提供商能夠設(shè)計這樣的聊天/VoIP應(yīng)用,該聊天/VoIP應(yīng)用支持通過在OS 3a控制下的處理器3來執(zhí)行功能??梢赃M(jìn)一步將API區(qū)分為特權(quán)和非特權(quán)接口,其中,特權(quán)可以包括-支持應(yīng)用的下載,其中,僅當(dāng)應(yīng)用包括某種形式的安全密鑰時,該下載才成功;-安裝或執(zhí)行已下載的應(yīng)用,這在特定條件下被允許,比如在符合安全檢查的條件下被允許;-由處理器3以特定方式執(zhí)行特定功能,例如,經(jīng)由RAN的網(wǎng)絡(luò)路徑建立是根據(jù)特定的服務(wù)質(zhì)量QoS的。實際中,OS 3a可以支持若干API,其中,這些API由專有/標(biāo)準(zhǔn)化和特權(quán)/非特權(quán)接口的結(jié)合來表征。出于解釋的目的,現(xiàn)在假定由RAN 30的無線網(wǎng)絡(luò)提供商在UE 1上(預(yù))安裝UE聊天/VoIP客戶端11,使得該UE聊天/VoIP客戶端11應(yīng)用專有的特權(quán)API Ila0可選地, 該UE聊天/VoIP客戶端11可以與API Ila—起嵌入在UE 1的OS中。出于解釋的目的,還假定RAN 30的網(wǎng)絡(luò)提供商未(預(yù))安裝UE聊天/VoIP客戶端 12、13,而是例如在第一次注冊對應(yīng)的聊天/VoIP通信環(huán)境22、23時,由用戶附加地初始化。 UE聊天/VoIP客戶端12是與客戶端11不同的專有客戶端,且應(yīng)用非特權(quán)API 12a。UE聊天/VoIP客戶端13是與客戶端11和12不同的標(biāo)準(zhǔn)化客戶端,且應(yīng)用非特權(quán)API 13a。由于UE聊天/VoIP客戶端11應(yīng)用由API Ila使能的特權(quán),使用由支持API Ila 的OS 3a所提供和/或預(yù)定義的所有特權(quán)和權(quán)利來建立其對等通信會話31,比如具有依照 VoIP所需QoS的通信協(xié)議的RAN 30的特權(quán)使用。通信會話31的IP連接被配置為經(jīng)由收發(fā)機(jī)2b、RAN 30和互聯(lián)網(wǎng)20,針對設(shè)備M的IP接口。在該情況下,RAN 30的使用是所謂的“特權(quán)”使用,因為已協(xié)定的QoS的網(wǎng)絡(luò)參數(shù) (比如有保證的帶寬、延遲和同步)是可應(yīng)用的。這可以是以下情況例如,UE 1的用戶具有向RAN提供商的訂閱,迫使RAN提供商針對通信會話31提供已協(xié)定的QoS。相反地,專有聊天/VoIP UE客戶端12、13發(fā)起的聊天/VoIP通信會話32、33不能受益于RAN 30的“特權(quán)”使用,因為非特權(quán)API 1加、13a不支持特殊的權(quán)利或特權(quán)。非特權(quán)UE聊天/VoIP客戶端應(yīng)用12、13的執(zhí)行導(dǎo)致對RAN 30的基于“盡力而為”的非特權(quán)使用。針對聊天/VoIP通信會話未接收到有保證的QoS可能導(dǎo)致糟糕的語音通信,例如,或完全沒有語音通信。UE聊天/VoIP客戶端12、13的聊天/VoIP提供商使用特權(quán)API Ila不是可選項, 因為OS 3a不允許除客戶端11之外的任何其他UE聊天/VoIP客戶端來使用API 11a,該 API Ila是RAN提供商安裝或提供的專有API。圖2示出了本發(fā)明的示例。UE 40包括基于網(wǎng)際協(xié)議IP的用戶設(shè)備UE聊天/VoIP 客戶端41,其支持如結(jié)合圖1所公開的UE 40的用戶所使用的所有聊天/VoIP通信環(huán)境對 RAN 30的特權(quán)使用。關(guān)于解決由不能使用特權(quán)API的聊天/VoIP提供商所提供的針對聊天/VoIP通信會話32、33的僅“盡力而為”的IP連接的問題,UE 40應(yīng)用單一 UE聊天/VoIP客戶端41。該UE聊天/VoIP客戶端41將由UE供貨商、RAN網(wǎng)絡(luò)提供商或與RAN網(wǎng)絡(luò)提供商具有協(xié)議以提供RAN 30的特權(quán)使用的聊天/VoIP提供商來提供。UE聊天/VoIP客戶端41經(jīng)由API 41a與OS 3a交互,API 41a被設(shè)計為提供對 RAN 30的“特權(quán)”使用,以實現(xiàn)協(xié)定的QoS。如圖1所示,在UE 40的OS 3a的控制下的處理器3被配置為當(dāng)UE聊天/VoIP客戶端41操作為用于與多個聊天/VoIP環(huán)境21、22、23 進(jìn)行通信會話的單一聊天/VoIP客戶端時,經(jīng)由收發(fā)機(jī)2b和RAN 30發(fā)起到互聯(lián)網(wǎng)20的IP 連接。RAN 30和互聯(lián)網(wǎng)20包括根據(jù)本發(fā)明的處理和通信設(shè)備,其用于執(zhí)行從UE聊天/ VoIP客戶端41經(jīng)由RAN 30和互聯(lián)網(wǎng)20到應(yīng)用服務(wù)器AS 50處的聊天/VoIP服務(wù)應(yīng)用M 的呼叫建立請求。參見圖2,AS 50具有處理器55,其在操作系統(tǒng)(0 56的控制下且與1/0子單元 57相連以交換數(shù)據(jù)。AS 50經(jīng)由互聯(lián)網(wǎng)20或到RAN 30的專有鏈路(以虛線示出),通過 1/0子單元57進(jìn)行連接并通信。
AS 50可以是與互聯(lián)網(wǎng)20相連的節(jié)點,或可以并入在通信網(wǎng)絡(luò)(即RAN 30)的應(yīng)用或網(wǎng)絡(luò)服務(wù)器或網(wǎng)絡(luò)節(jié)點中。提議AS 50在RAN 30的提供商的控制下操作,或至少是UE 40的用戶的受信方的控制下操作。出于安全原因或帶寬的要求,備選地,可以將RAN 30和AS 50共享的互聯(lián)網(wǎng)20的部分部署到互聯(lián)網(wǎng)20中作為例如單獨的連接、電路交換網(wǎng)絡(luò)或經(jīng)由安全設(shè)備(比如防火墻)與全球互聯(lián)網(wǎng)20相連的異步傳輸模式網(wǎng)絡(luò)??蛇x地,出于安全原因,互聯(lián)網(wǎng)20的該部分被配置為單獨的環(huán)境20a。AS 50執(zhí)行通用聊天/VoIP服務(wù)應(yīng)用54,其被配置為執(zhí)行多個專有或標(biāo)準(zhǔn)化的AS 聊天/VoIP客戶端51、52、53的客戶端和服務(wù)器任務(wù),所述AS聊天/VoIP客戶端51、52、53 被配置為用于分別與多個聊天/VoIP通信環(huán)境21、22、23通信。AS聊天/VoIP客戶端51、 52,53構(gòu)成了被設(shè)計為與通用聊天/VoIP服務(wù)應(yīng)用M合作的軟件或硬件。AS聊天/VoIP 客戶端51、52、53在專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境21、22、23和服務(wù)應(yīng)用M之間提供協(xié)議轉(zhuǎn)換。通用聊天/VoIP服務(wù)應(yīng)用M被配置為執(zhí)行從特定聊天/VoIP服務(wù)環(huán)境特征或功能(比如圖標(biāo)功能和表示)到UE 40處通過UE聊天/VoIP客戶端41表示的單一用戶界面的協(xié)調(diào)和映射,或從UE 40處通過UE聊天/VoIP客戶端41表示的單一用戶界面到特定聊天/VoIP服務(wù)環(huán)境特征或功能的協(xié)調(diào)和映射。聊天/VoIP服務(wù)的提供商必須與RAN 30的提供商在要使用的RAN 30的能力設(shè)定方面達(dá)成協(xié)定,比如特權(quán)使用,并提供與服務(wù)應(yīng)用M 合作的AS聊天/VoIP客戶端軟件51、52、53,以從本發(fā)明的通用使用中受益。控制AS 50的提供商向服務(wù)應(yīng)用M提供合適的接口或API,其根據(jù)與聊天/VoIP 提供商的協(xié)定,支持允許定義RAN的最小帶寬的QoS (稱為“特權(quán)” RAN使用),而不是依賴于RAN的“盡力而為”。除了特權(quán)RAN使用之外,可以在AS 50的提供方和聊天/VoIP提供方之間協(xié)定其他特征,比如網(wǎng)絡(luò)服務(wù)的使用,通過服務(wù)應(yīng)用M支持所述其他特征。服務(wù)應(yīng)用M還被配置為以專有或標(biāo)準(zhǔn)化的方式經(jīng)由UE 40處的API41a與UE聊天/VoIP客戶端41通信,使得保證對RAN 30的特權(quán)使用。作為示例,如果聊天/VoIP環(huán)境A 21的伙伴狀態(tài)改變,則AS聊天/VoIP客戶端51 向服務(wù)應(yīng)用M以信號發(fā)送該狀態(tài)改變,且隨后服務(wù)應(yīng)用M決定向UE聊天/VoIP客戶端41 以信號發(fā)送該狀態(tài)改變,UE聊天/VoIP客戶端41可以在UE 40的用戶界面上表示該狀態(tài)改變。通用聊天/VoIP服務(wù)應(yīng)用M的功能的其他示例是建立聊天/VoIP通信會話和接受聊天/VoIP通信會話。服務(wù)應(yīng)用M可以執(zhí)行的其他功能是(但不限于)-擔(dān)當(dāng)用于在AS聊天/VoIP客戶端51、52、53和聊天/VoIP客戶端41之間傳輸信號的互聯(lián)單元;-協(xié)調(diào)在AS聊天/VoIP客戶端51、52、53和聊天/VoIP客戶端41之間的輸入流和 /或輸出流;-向AS聊天/VoIP客戶端51、52、53提供對移動通信網(wǎng)絡(luò)RAN30提供的服務(wù)的接入,
-讀取來自不同AS聊天/VoIP客戶端51、52、53的狀態(tài),并在UE40處的單一圖形用戶界面GUI中進(jìn)行表示,-在從UE40建立聊天/VoIP會話時,選擇使用哪個AS聊天/VoIP客戶端51、52、 53??梢詫⒎?wù)應(yīng)用M實現(xiàn)為AS 50中的子單元,作為硬件或軟件。UE聊天/VoIP客戶端41被配置為使用輸入設(shè)備加和輸出設(shè)備2c,執(zhí)行與服務(wù)應(yīng)用討合作的針對UE 40的用戶的通用聊天/VoIP用戶界面。API41a由OS供貨商提供(或者當(dāng)UE 40包括OS 3a時由UE供貨商提供),并被設(shè)計為支持具有特權(quán)RAN 30使用的UE 聊天/VoIP客戶端41。如上所述,盡管僅示出了三個聊天/VoIP通信環(huán)境,實際上更多或更少的聊天/ VoIP通信環(huán)境是可行的,且聊天/VoIP通信環(huán)境操作在其他公共或私有網(wǎng)絡(luò)中。將所有這些被認(rèn)為是由所示環(huán)境和網(wǎng)絡(luò)包括的。參見圖1,且如圖2示意性地示出的,聊天/VoIP通信會話31、32、33盡管現(xiàn)在在不同的聊天/VoIP通信環(huán)境21、22、23上操作,在本發(fā)明的示例中,通過UE 40的OS 3a控制下的處理器3,經(jīng)由API 41a接收特權(quán)RANQoS待遇,同時UE聊天/VoIP客戶端41操作為通信會話31、32、33的通用聊天/VoIP客戶端。將與服務(wù)應(yīng)用M和AS聊天/VoIP客戶端51、52、53合作的UE聊天/VoIP客戶端 41看成是通用聊天/VoIP客戶端服務(wù)。聊天/VoIP通信環(huán)境21、22、23將注意不到針對圖1 中的UE聊天/VoIP客戶端11、12、13的會話與針對圖2中的AS聊天/VoIP客戶端51、52、 53的會話之間的區(qū)別。盡管有效地避免了對在UE上下載、安裝和執(zhí)行不同的專有的軟件E聊天/VoIP客戶端11、12、13的需要,在本發(fā)明的該示例中,UE 40的用戶保持了與所有已注冊的聊天/ VoIP通信環(huán)境21、22、23進(jìn)行通信的可能性,且具有經(jīng)由按照針對每個聊天/VoIP提供商的協(xié)定QoS的特權(quán)RAN連接來應(yīng)用聊天/VoIP通信會話的好處。可以由移動RAN 30網(wǎng)絡(luò)提供商與聊天/VoIP服務(wù)提供商一起恰當(dāng)?shù)拈_發(fā)和維護(hù)在AS 50處執(zhí)行的AS聊天/VoIP客戶端51、52、53。在圖2中,在設(shè)備對、25和沈處執(zhí)行的、在冊40和聊天/VoIP環(huán)境21、22、23之間的IP對等連接,分別表示為虛線71、72、73。根據(jù)本發(fā)明,不存在如圖1所示的與通信會話31、32和33的一對一 IP對等連接,而是階梯式連接,包括-在包括UE聊天/VoIP客戶端41的UE40和AS 50包括的服務(wù)應(yīng)用M之間的單一 IP對等鏈路70 ;-從包括服務(wù)應(yīng)用M的AS50到包括聊天/VoIP通信環(huán)境21、22、23的設(shè)備24、 25、26的一對多IP對等鏈路71、72、73。圖3示意性地示出了由AS 50(即服務(wù)應(yīng)用54,AS聊天/VoIP客戶端51、52、53) 為了在UE 40和通信環(huán)境A 21之間提供聊天/VoIP服務(wù)而執(zhí)行的步驟的示例。假定UE聊天/VoIP客戶端41發(fā)起聊天/VoIP會話,并經(jīng)由UE 40的收發(fā)機(jī)2b、 RAN 30和AS 50的I/O子單元57,連接到AS 50的處理設(shè)備M、55、56。響應(yīng)于該連接,AS 50擔(dān)當(dāng)針對UE聊天/VoIP客戶端41的聊天/VoIP環(huán)境。基于UE聊天/VoIP客戶端41提供的信息,比如在聊天/VoIP通信環(huán)境A 21中要聯(lián)系的用戶的昵稱,AS 50的處理設(shè)備M、55、56經(jīng)由恰當(dāng)?shù)腁S聊天/VoIP客戶端51聯(lián)系聊天/VoIP通信環(huán)境A 21,并擔(dān)當(dāng)針對通信環(huán)境A21的聊天/VoIP客戶端。應(yīng)當(dāng)理解AS聊天/VoIP客戶端51可以是AS 50的處理設(shè)備M、55、56的一部分,盡管示出為分離的。在建立的聊天/VoIP會話中,AS 50向在聊天/VoIP通信環(huán)境A21和UE40的UE聊天/VoIP客戶端41之間交換的通信和服務(wù)提供協(xié)議轉(zhuǎn)換。在通信環(huán)境A 21發(fā)起針對UE 40的聊天/VoIP會話的事件中,AS 50類似地?fù)?dān)當(dāng)針對通信環(huán)境A 21的聊天/VoIP客戶端,且擔(dān)當(dāng)針對UE聊天/VoIP客戶端41的聊天/VoIP 通信環(huán)境。對于在UE 40和其他聊天/VoIP通信環(huán)境B 22或C 23之間的其他聊天/VoIP會話,AS 50擔(dān)當(dāng)分別針對聊天/VoIP通信環(huán)境B 22或C 23的專有或標(biāo)準(zhǔn)化的聊天/VoIP客戶端52、53,而擔(dān)當(dāng)針對UE 40的UE聊天/VoIP客戶端41的通用聊天/VoIP通信。本發(fā)明還通過在網(wǎng)際協(xié)議多媒體子系統(tǒng)IMS核心網(wǎng)60中的實現(xiàn)來闡述,本發(fā)明不局限于用于實現(xiàn)的任何技術(shù)。IMS核心網(wǎng)60支持與UE 40的豐富多媒體(rich multimedia)通信會話,以處理聊天/VoIP服務(wù),以及處理媒體類型,諸如視頻(包括流視頻)、圖像、音頻、以及基于針對數(shù)據(jù)分組的通信的數(shù)據(jù)共享。對于本描述的其余部分,術(shù)語“聊天/VoIP”表示上述列出的所有媒體類型(只要合適)。IMS對基于支持多媒體會話的會話發(fā)起協(xié)議SIP信令的應(yīng)用進(jìn)行統(tǒng)一。UE 40包括單一的基于IMS的UE聊天/VoIP客戶端41。將由與也能夠提供IMS 核心網(wǎng)60的RAN 30網(wǎng)絡(luò)提供商具有協(xié)議、或者與IMS核心網(wǎng)60網(wǎng)絡(luò)提供商具有協(xié)定的提供商,提供該UE聊天/VoIP客戶端41。IMS核心網(wǎng)60通過多個服務(wù)器或節(jié)點進(jìn)行操作,所述服務(wù)器或節(jié)點如服務(wù)呼叫會話控制功能S-CSCF、查詢呼叫會話控制功能I-CSCF、以及代理呼叫會話控制功能P-CSCF, 由參考標(biāo)號61指示。S-CSCF、I-CSCF和P-CSCF服務(wù)器61包括用于根據(jù)本發(fā)明執(zhí)行由UE 聊天/VoIP客戶端41向在AS 50處的聊天/VoIP服務(wù)應(yīng)用M發(fā)起的呼叫建立請求的處理和通信設(shè)備,從而支持會話發(fā)起協(xié)議SIP信令,下文中將其稱為SIP-AS 50。作為上述的補(bǔ)充,出于安全原因,RAN 30,SIP-AS 50和IMS核心網(wǎng)60共享的互聯(lián)網(wǎng)20的部分,即部分20a,可以可選地被配置為單獨的環(huán)境。將參見圖4和5,討論根據(jù)本發(fā)明的用于聊天/VoIP通信會話的信令場景的示例。為了容易解釋,將UE 40通過IMS核心網(wǎng)60到SIP-AS 50的連接建立認(rèn)為是根據(jù)現(xiàn)有技術(shù)方法完成的。由與OS 56控制下的處理器55相連的I/O子單元57來執(zhí)行在 SIP-AS 50處的信號接收或發(fā)送。參見圖2,在與聊天/VoIP環(huán)境21、22、23的任何通信可用之前,UE40的用戶必須向環(huán)境21、22、23進(jìn)行注冊。該注冊行動必須進(jìn)行一次,且可以由能夠與環(huán)境21、22、23相連的設(shè)備來執(zhí)行,比如UE 40,但是也可以從各種其他設(shè)備來執(zhí)行,比如個人計算機(jī)。UE 40 的用戶可以在每一個環(huán)境21、22、23中使用不同或相同的昵稱。通過在UE 40處選擇由UE聊天/VoIP客戶端41提供的列出可用環(huán)境21、22、23 的菜單選項來執(zhí)行UE 40處發(fā)起的注冊行動,可用環(huán)境21、22、23對應(yīng)于在SIP-AS 50處呈現(xiàn)的可用的AS聊天/VoIP客戶端51、52、53。
13
對于注冊的每一個環(huán)境21、22、23,用戶可以選擇其自身的昵稱,在數(shù)據(jù)庫58中將昵稱存儲為記錄針對UE 40的用戶的“自身的昵稱-環(huán)境名稱”。數(shù)據(jù)庫58與服務(wù)應(yīng)用討通信性地相連??梢詫⒚恳粋€環(huán)境21、22、23所需的密碼存儲在數(shù)據(jù)庫58中,存儲在UE 40的數(shù)據(jù)庫6中,或由UE 40的用戶在請求時提供。數(shù)據(jù)庫6與UE聊天/VoIP客戶端41 通信性地相連。圖4示出了分別用昵稱A、B在聊天/VoIP通信A 21和B 22中進(jìn)行注冊。參見圖4,在用戶啟動在他的UE 40上的他的基于IMS的UE聊天/VoIP客戶端41 時,使用SIP REGISTER消息向SIP-AS 50的服務(wù)應(yīng)用M通知該動作,如通常針對IMS存在性(presence)服務(wù)那樣。備選地,通過啟動UE 40來初始化UE聊天/VoIP客戶端41的啟動。當(dāng)啟動UE聊天/VoIP客戶端41時,該客戶端41向服務(wù)應(yīng)用M發(fā)送其狀態(tài)改變。 服務(wù)應(yīng)用M從其數(shù)據(jù)庫58檢索UE 40的用戶的記錄“自身的昵稱-環(huán)境名稱”記錄,并通過向擔(dān)當(dāng)面對聊天/VoIP通信環(huán)境21、22、23的恰當(dāng)?shù)目捎肁S聊天/VoIP客戶端51、52、 53(作為已啟動的普通客戶端軟件(客戶端-SW))發(fā)送信號,來通知恰當(dāng)?shù)沫h(huán)境。這些“客戶端-SWIS聊天/VoIP客戶端51、52、53利用它們的恰當(dāng)?shù)年欠Q和UE 40 的用戶的狀態(tài)向聊天/VoIP環(huán)境21、22、23報告他們本身(圖5 “啟動客戶端”),并從環(huán)境 21、22、23接收作為屬于這些環(huán)境21、22、23內(nèi)的伙伴列表中的用戶的狀態(tài)信息(圖5 “狀態(tài)消息”)。SIP-AS 50的服務(wù)應(yīng)用M將接收到的來自不同環(huán)境21、22、23的狀態(tài)信息結(jié)合為依照IMS存在性的狀態(tài)信息??梢匀缟纤ㄗh的提供任何所需的密碼。當(dāng)UE 40的用戶將其狀態(tài)改變?yōu)槔鐚τ谒辛奶?VoIP通信會話不可用時,UE 聊天/VoIP客戶端41將該改變報告給SIP-AS 50的服務(wù)應(yīng)用54,服務(wù)應(yīng)用M經(jīng)由UE 40 的用戶已注冊的恰當(dāng)?shù)牧奶?VoIP環(huán)境(S卩,該環(huán)境中的數(shù)據(jù)庫58包括環(huán)境記錄“昵稱-環(huán)境”,且該環(huán)境可用)的AS聊天/VoIP客戶端51、52、53,將該狀態(tài)改變報告給涉及的所有聊天/VoIP通信環(huán)境21、22、23。在聊天/VoIP環(huán)境21、22、23中的伙伴改變其狀態(tài)的情況下,所涉及的聊天/VoIP 環(huán)境21、22、23經(jīng)由AS聊天/VoIP客戶端51、52、53將該改變報告給SIP-AS 50處的服務(wù)應(yīng)用M,且服務(wù)應(yīng)用M進(jìn)而將該改變報告給UE聊天/VoIP客戶端41,UE聊天/VoIP客戶端41可以在顯示器2c處向用戶顯示該信息。在UE 40的用戶建立與作為“被叫方”的聊天/VoIP環(huán)境21、22、23中的伙伴的呼出聊天/VoIP通信會話時,通過向SIP-AS 50發(fā)送SIPINVITE消息,針對服務(wù)應(yīng)用M啟動 IMS會話。作為示例,UE 40的用戶啟動到伙伴列表中的伙伴“Bobl28”的聊天/VoIP會話, 其中,“BobU8”是存儲在數(shù)據(jù)庫58中的來自環(huán)境B的伙伴或通話方的昵稱。SIP-AS 50的服務(wù)應(yīng)用M通過在數(shù)據(jù)庫58中檢查“被叫方”屬于哪個聊天/VoIP 通信環(huán)境A 2KB 22、C 23,來處理該建立。服務(wù)應(yīng)用M選擇恰當(dāng)?shù)腁S聊天/VoIP客戶端 51、52、53以在通信環(huán)境21、22、23中建立通信會話。在多于一個聊天/VoIP環(huán)境21、22、23中定義了 “Bobl28”的情況下,由服務(wù)應(yīng)用討向冊40發(fā)送消息,向用戶提供列出了可選擇的環(huán)境的菜單。當(dāng)“被叫方”接受時,啟動聊天/VoIP會話。在針對聊天/VoIP會話的呼入請求的情況下,聊天/VoIP通信環(huán)境21、22、23中的伙伴,例如聊天/VoIP環(huán)境B 22中的“BobU8”使用UE 40的用戶選擇在環(huán)境B中使用的昵稱來啟動針對UE 40的用戶的聊天/VoIP會話建立請求。通信會話B 22在SIP-AS 50中的AS聊天/VoIP客戶端52處端接(terminate),示出為IP對等連接72,其中該AS聊天/ VoIP客戶端52擔(dān)當(dāng)針對環(huán)境B的客戶端-SW。該AS聊天/VoIP客戶端52向服務(wù)應(yīng)用M 發(fā)送信號,以經(jīng)由IMS核心網(wǎng)60和RAN 30向UE聊天/VoIP客戶端41遞送建立請求,如IP 對等鏈路70所示。用戶在其UE 40上獲得來自“BobU8@chat/VoIP-environment-B”的呼入聊天/VoIP會話。當(dāng)“被叫方”,即UE 40的用戶,接受時,啟動聊天/VoIP會話。當(dāng)正在進(jìn)行與若干聊天/VoIP通信環(huán)境21、22、23中的伙伴的多個通信會話時,可選地,UE聊天/VoIP客戶端41與服務(wù)應(yīng)用M合作地在UE 40處提供菜單列表,用于協(xié)調(diào)這些會話對UE 40的I/O設(shè)備(麥克風(fēng)、揚(yáng)聲器、顯示器)的使用,以避免混淆。作為UE 40處的單一 UE聊天/VoIP客戶端41的有利應(yīng)用的結(jié)果,有效地得到了所定義的RAN QoS,這提供了附加的優(yōu)點。如上所闡述,總體上聊天/VoIP客戶端軟件的用戶通常習(xí)慣于昵稱這個概念。當(dāng)向聊天/VoIP通信環(huán)境注冊時,聊天/VoIP通信環(huán)境確保所選昵稱尚未使用,即昵稱的唯一性。為了支持昵稱的公共表示(common notion),根據(jù)本發(fā)明的“通用UE聊天/VoIP 客戶端”服務(wù)的用戶還使用昵稱對在不同的聊天/VoIP通信環(huán)境中注冊的伙伴進(jìn)行尋址。在備選中,UE 40的用戶針對呼出的聊天/VoIP通信會話選擇屬于聊天/VoIP通信環(huán)境21、22、23的特定伙伴,且服務(wù)應(yīng)用M將如上所述地啟動恰當(dāng)?shù)腁S聊天/VoIP客戶端 51、52、53??蛇x地,當(dāng)伙伴在不同環(huán)境中具有幾乎類似的昵稱的情況下,例如,BobUS在環(huán)境 22中存在且Bobl22在環(huán)境21中存在的情況下,UE 40的用戶可以定義更恰當(dāng)?shù)拿Q。UE 40的用戶的電話簿可以包括以備選方式指示的伙伴。本地數(shù)據(jù)庫6被配置為存儲包括任何通信環(huán)境的伙伴的昵稱的記錄,其可以存儲在由UE 40的用戶給出的名稱之下。UE聊天/VoIP客戶端41被配置為在本地數(shù)據(jù)庫6中存儲備選的本地伙伴昵稱,比如針對“Bobl22”存儲“Bob·”,因為伙伴駐留在聊天/VoIP環(huán)境A21中。當(dāng)選擇本地伙伴名稱 “Bob@A”作為聊天/VoIP伙伴時,UE聊天/VoIP客戶端41檢查本地數(shù)據(jù)庫6以尋找恰當(dāng)?shù)恼鎸嶊欠Q,并以真實昵稱“Bobl22”向服務(wù)應(yīng)用M發(fā)起聊天/VoIP通信會話。在昵稱,例如“Bobl20”,應(yīng)用于兩個不同環(huán)境A 21和B 22中的兩個伙伴時,本地數(shù)據(jù)庫6的使用甚至更有利,因為UE聊天/VoIP客戶端41在本地數(shù)據(jù)庫6中存儲針對本地伙伴名稱“Bob·”和“BobOB”的記錄以及恰當(dāng)?shù)牧奶?VoIP環(huán)境A 21和B 22的標(biāo)識符。 UE聊天/VoIP客戶端41被配置為檢查每一個新輸入的昵稱是否是在本地數(shù)據(jù)庫6中已存在的名稱。在存在昵稱的情況下,由服務(wù)應(yīng)用M向UE 40提供對應(yīng)于聊天/VoIP環(huán)境21、 22,23的可用AS聊天/VoIP客戶端51、52、53的菜單列表,以讓用戶發(fā)起對現(xiàn)有真實昵稱 “Bobl20”和新輸入的“Bobl20”的恰當(dāng)環(huán)境21、22、23的選擇。當(dāng)為一昵稱選擇了環(huán)境時, 在本地數(shù)據(jù)庫6中存儲包括本地昵稱“Bob@A”、實際昵稱“Bobl20”和表示環(huán)境的標(biāo)識符在內(nèi)的記錄。在UE 40的用戶選擇本地昵稱“Bob·”用于建立聊天/VoIP連接時,UE聊天/VoIP 客戶端41選擇具有真實昵稱和標(biāo)識符的記錄,并將該信息提交給SIP-AS 50,在SIP-AS 50 中,服務(wù)應(yīng)用M支持根據(jù)為真實昵稱“Bobl20”提供的標(biāo)識符,對要啟動的恰當(dāng)AS聊天/VoIP客戶端51的選擇。UE 40的用戶可以自由地將任何本地昵稱映射到真實昵稱上。當(dāng)聊天/VoIP通信環(huán)境21、22、23具有環(huán)境的網(wǎng)絡(luò)中的特定用戶是基于IMS的用戶的信息時(即用戶不使用他們的“常規(guī)的基于PC的聊天/VoIP客戶端”,而是使用經(jīng)由 IMS服務(wù)“聊天/VoIP客戶端”部署的基于IMS的UE聊天/VoIP客戶端41,比如移動電話), 聊天/VoIP通信環(huán)境21、22、23可以向該用戶和/或伙伴提供附加功能。a)定位當(dāng)例如用戶使用UE 40時,SIP-AS 50中的服務(wù)應(yīng)用M訂閱基于IMS的服務(wù)“定位”,以經(jīng)由AS聊天/VoIP客戶端51、52、53向聊天/VoIP環(huán)境21、22、23公布UE 40的位置。當(dāng)位置信息改變時,服務(wù)應(yīng)用M從“定位”服務(wù)接收該信息,并可以決定向一個或多個聊天/VoIP通信環(huán)境21、22、23發(fā)送狀態(tài)更新(包括新位置)。附加地,UE 40的用戶可以允許在UE狀態(tài)是“空閑”或“忙碌”時的定位服務(wù)。b)支付或收費(fèi)使用“常規(guī)的基于PC的聊天/VoIP客戶端”的常規(guī)用戶可以為聊天/VoIP通信環(huán)境21、22、23提供的服務(wù)進(jìn)行支付(例如,呼出公共交換電話網(wǎng)絡(luò))。對于該支付,必須為每一個通信環(huán)境21、22、23創(chuàng)建賬戶。具有安全意識的用戶可能不想要在一個或多個聊天 /VoIP提供商的賬戶上存錢。然而,他們很有可能不反對在這種環(huán)境中使用它們的移動RAN 提供商(在大多數(shù)情況下,通常受信的聊天/VoIP提供商作為支付經(jīng)紀(jì)人)來對服務(wù)付費(fèi)?;贗MS的用戶可以經(jīng)由他們在IMS網(wǎng)絡(luò)提供商處的電話賬單來支付(當(dāng)他們的 IMS提供商想要擔(dān)當(dāng)支付經(jīng)紀(jì)人時)。備選地,SIP-AS 50可以包括聊天/VoIP環(huán)境的存款賬戶59,或可以與之相連。由RAN 30的受信網(wǎng)絡(luò)提供商、IMS提供商或另一受信方維護(hù)的 SIP-AS 50被認(rèn)為是受信的。可以根據(jù)預(yù)定義的規(guī)則來設(shè)計每一個AS聊天/VoIP客戶端 51、52、53,與服務(wù)應(yīng)用M合作,以針對服務(wù)的使用對存款賬戶59進(jìn)行借記。當(dāng)特定聊天/VoIP通信環(huán)境中的服務(wù)要求付費(fèi)時,要求在使用若干聊天/VoIP通信環(huán)境時在用戶和一個或多個聊天/VoIP提供商之間的信任關(guān)系。c)認(rèn)證常規(guī)UE聊天/VoIP客戶端11、12、13需要以ID和密碼形式進(jìn)行認(rèn)證,因此需要基于“你知道什么”的認(rèn)證,比如由用戶提供特定密碼。當(dāng)AS聊天/VoIP客戶端51、52、53 (經(jīng)由服務(wù)應(yīng)用M和IMS核心網(wǎng)60)接入IMS 認(rèn)證服務(wù)時,移動電話的訂戶身份模塊卡可以用于經(jīng)由IP對等鏈路70進(jìn)行認(rèn)證。當(dāng)基于 IMS的UE聊天/VoIP客戶端41也使用ID和密碼時,該認(rèn)證基于“你知道什么&你有什么”, 這提供了更好的安全性。作為另一優(yōu)點,單一 UE聊天/VoIP客戶端41的執(zhí)行,而不是多個聊天/VoIP客戶端11、12、13的執(zhí)行,減少了對處理器3容量的需求,降低了功率使用,得到了電池的更長使用,并需要較少的存儲器。除了在RAN 30處提供定義的最小帶寬,而不是“盡力而為”,本發(fā)明的應(yīng)用使得以下各項成為可能-在UE40的I/O子單元2處的預(yù)定義⑶I。在UE 1處部署的現(xiàn)有技術(shù)聊天/VoIP UE客戶端11、12、13具有其自己的軟件、其自己的伙伴ID或昵稱列表、其自己的標(biāo)識符、呈現(xiàn)伙伴狀態(tài)的專有用戶界面等等。通過針對所有支持的通信環(huán)境21、22、23的單一 GUI改進(jìn)了該令人混淆的表示,并使得對環(huán)境提供的功能的一致概覽成為可能。單一 UE聊天/VoIP 客戶端41是通用客戶端,因為所支持的通信環(huán)境21、22、23使用相同的⑶I ;-讓AS聊天/VoIP客戶端51、52、53經(jīng)由SIP-AS50對移動通信網(wǎng)絡(luò)RAN 30提供的附加服務(wù)進(jìn)行接入,導(dǎo)致在聊天/VoIP環(huán)境21、22、23中部署的電話服務(wù);-使得UE能力成為可能,使得UE40的OS 3a允許某種程度的安全功能,例如用于執(zhí)行應(yīng)用的認(rèn)證或授權(quán)目的。本發(fā)明的應(yīng)用允許聊天/VoIP環(huán)境21、22、23的提供商容易地將他們專有的應(yīng)用部署在不同品牌和類型的UE 40上。為了協(xié)定聊天/VoIP環(huán)境21、22、23的應(yīng)用,僅必須聯(lián)系與RAN 30相關(guān)的SIP-AS 50的提供商/所有者。作為單一 IMS客戶端的效果,具有基于 IMS的UE聊天/VoIP客戶端41的每一個UE 40可以與服務(wù)應(yīng)用M通信,從而減輕了制造商必須提供與UE類型一樣多的聊天/VoIP客戶端的壓力。本發(fā)明不受限于上述公開的實施例,且可以由本領(lǐng)域技術(shù)人員在不需要使用創(chuàng)造性技巧的情況下在所附權(quán)利要求所公開的本發(fā)明的范圍之上進(jìn)行修改和增強(qiáng)。
權(quán)利要求
1.一種在移動通信網(wǎng)絡(luò)(30)中向移動用戶設(shè)備UE00)提供聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,服務(wù)中的至少一項的方法,所述移動UE 00)包括用于接入聊天/VoIP通信環(huán)境01、22、23)的UE聊天/VoIP客戶端(41),所述方法的特征在于聊天/VoIP服務(wù)應(yīng)用(54)與所述移動通信網(wǎng)絡(luò)(30)交互,其中,所述聊天/VoIP服務(wù)應(yīng)用(54)與多個應(yīng)用服務(wù)器聊天/VoIP客戶端(51、52、53)交互,以接入由多個聊天/VoIP服務(wù)提供方操作的多個聊天/VoIP通信環(huán)境(21、22、23),從而由每一個接入的聊天/VoIP通信環(huán)境(21、22、 23)向所述UE聊天/VoIP客戶端提供聊天/VoIP服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,由所述聊天/VoIP服務(wù)應(yīng)用(54)進(jìn)行的所述交互包括-與所述UE聊天/VoIP客戶端相連,-與所述多個應(yīng)用服務(wù)器聊天/VoIP客戶端(51、52、53)中的至少一個相連,-擔(dān)當(dāng)針對所連接的聊天/VoIP通信環(huán)境01、22、23)的聊天/VoIP客戶端,所述聊天 /VoIP通信環(huán)境01、22、2;3)是專有的或標(biāo)準(zhǔn)化的,以及-擔(dān)當(dāng)針對所述UE聊天/VoIP客戶端的聊天/VoIP通信環(huán)境。
3.根據(jù)前述權(quán)利要求中任一項所述的方法,其中,所述應(yīng)用服務(wù)器聊天/VoIP客戶端 (51、52、53)在專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境Ql、22、23)和所述聊天/VoIP服務(wù)應(yīng)用(54)所提供的針對所述UE聊天/VoIP客戶端擔(dān)當(dāng)?shù)乃隽奶?VoIP通信環(huán)境之間提供協(xié)議轉(zhuǎn)換。
4.根據(jù)前述權(quán)利要求中任一項所述的方法,其中,所述聊天/VoIP服務(wù)應(yīng)用(54)與所述UE聊天/VoIP客戶端和所述多個應(yīng)用服務(wù)器聊天/VoIP客戶端(51、52、53)交互, 以執(zhí)行對聊天/VoIP通信環(huán)境01、22、2;3)的接入功能,在所述交互中提供UE的狀態(tài)信息,更新伙伴的狀態(tài),建立會話以及接受會話。
5.一種在移動通信網(wǎng)絡(luò)(30)中使用的應(yīng)用服務(wù)器(50),包括處理設(shè)備(54、55、56)和通信設(shè)備(57),其中,所述處理設(shè)備(54、55、56)被配置為經(jīng)由所述通信設(shè)備(57),向所述移動通信網(wǎng)絡(luò)(30)中的移動用戶設(shè)備UE00)的聊天/VoIP客戶端提供聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,應(yīng)用服務(wù)中的至少一項,所述聊天/VoIP應(yīng)用服務(wù)處理設(shè)備(54、55、56)被配置為與多個專有的應(yīng)用服務(wù)器聊天/VoIP客戶端(51、52、53)交互,以經(jīng)由所述通信設(shè)備(57)接入由多個聊天/VoIP服務(wù)提供商操作的多個專有的聊天/VoIP 通信環(huán)境(21、22、23),從而經(jīng)由所述通信設(shè)備(57),由每一個接入的聊天/VoIP通信環(huán)境 (21,22,23)向所述UE聊天/VoIP客戶端提供聊天/VoIP服務(wù)。
6.根據(jù)權(quán)利要求5所述的應(yīng)用服務(wù)器(50),其中,所述聊天/VoIP服務(wù)應(yīng)用處理設(shè)備 (54、55、56)和所述通信設(shè)備(57)被配置為支持在IP多媒體子系統(tǒng)IMS(60)中的會話發(fā)起協(xié)議SIP信令。
7.根據(jù)權(quán)利要求5或6所述的應(yīng)用服務(wù)器(50),包括與所述聊天/VoIP服務(wù)應(yīng)用處理設(shè)備(54、55、56)進(jìn)行交互的存儲設(shè)備(58),移動UE 00)的UE聊天/VoIP客戶端可經(jīng)由所述通信設(shè)備(57)存取該存儲設(shè)備(58),以定義和存儲與在至少一個專有聊天/VoIP 通信環(huán)境01、22、23)中使用的唯一昵稱或標(biāo)識相關(guān)聯(lián)的本地昵稱或標(biāo)識。
8.根據(jù)權(quán)利要求5、6或7所述的應(yīng)用服務(wù)器,其中,所述處理設(shè)備(54、55、56)被配置為經(jīng)由所述通信設(shè)備(57),與移動UE00)的UE聊天/VoIP客戶端通信,使得提供對所述移動通信網(wǎng)絡(luò)(30)的特權(quán)使用。
9.一種由移動通信網(wǎng)絡(luò)(30)的應(yīng)用服務(wù)器(50)中的處理設(shè)備(54、55、56)來提供聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,服務(wù)中的至少一項的方法,所述方法包括步驟-擔(dān)當(dāng)針對聊天/VoIP通信環(huán)境01、22、23)的聊天/VoIP客戶端(51、52、53),所述聊天/VoIP通信環(huán)境01、22、23)是專有的或標(biāo)準(zhǔn)化的,-擔(dān)當(dāng)針對所述移動通信網(wǎng)絡(luò)(30)中的用戶設(shè)備UE 00)的聊天/VoIP客戶端的聊天/VoIP通信環(huán)境,以及-在專有或標(biāo)準(zhǔn)化的聊天/VoIP通信環(huán)境01、22、23)和針對所述UE聊天/VoIP客戶端Gl)提供的所述聊天/VoIP通信環(huán)境之間的協(xié)議轉(zhuǎn)換。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述協(xié)議轉(zhuǎn)換包括將聊天/VoIP通信環(huán)境 (21,22,23)的聊天/VoIP服務(wù)、特征和功能協(xié)調(diào)和映射到UE聊天/VoIP客戶端,以及反向的協(xié)調(diào)和映射。
11.根據(jù)權(quán)利要求9或10所述的方法,其中,擔(dān)當(dāng)聊天/VoIP客戶端(51、52、53)和擔(dān)當(dāng)聊天/VoIP通信環(huán)境的所述步驟包括建立和接受聊天/VoIP通信會話(70 ;71,72,73), 其提供對所述移動通信網(wǎng)絡(luò)(30)的特權(quán)使用,具體地,提供協(xié)定的服務(wù)質(zhì)量QoS。
12.—種移動用戶設(shè)備UE0O),包括與輸入和輸出設(shè)備0a、2c)以及通信設(shè)備Qb) 相連的處理設(shè)備(3、3a、41a),其中,所述處理設(shè)備(3、3a、41a)被配置為經(jīng)由所述輸入和輸出設(shè)備0a、2c)以及通信設(shè)備(2b),通過處理UE聊天/VoIP客戶端來提供聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,服務(wù)中的至少一項,所述移動用戶設(shè)備UEG0)的特征在于所述UE聊天/VoIP客戶端處理設(shè)備(3、3a、41a)被配置為處理所述UE聊天/VoIP 客戶端,以經(jīng)由應(yīng)用服務(wù)器(50)接入多個專有的聊天/VoIP通信環(huán)境01、22、23)的聊天 /VoIP服務(wù),其中,所述UE聊天/VoIP客戶端被配置為所述多個聊天/VoIP通信環(huán)境 (21,22,23)的圖形用戶界面。
13.根據(jù)權(quán)利要求12所述的移動UE00),其中,所述UE聊天/VoIP客戶端進(jìn)一步被配置為經(jīng)由輸入和輸出設(shè)備0a、2c),提供針對所述多個聊天/VoIP通信環(huán)境(21、22、 23)的單一的圖形用戶界面。
14.根據(jù)權(quán)利要求12或13所述的移動UE00),其中,所述UE00)還包括與處理設(shè)備 (3、3a、41a)相連的本地數(shù)據(jù)庫(6),用于存儲和檢索包括與在聊天/VoIP通信環(huán)境(21、22、 23)中所使用的昵稱相對應(yīng)的昵稱的記錄。
15.根據(jù)權(quán)利要求12、13或14所述的移動UE(40),其中,所述UE聊天/VoIP處理設(shè)備 (3、3a、41a)和通信設(shè)備Qb)支持IP多媒體子系統(tǒng)IMS會話發(fā)起協(xié)議SIP信令。
全文摘要
本發(fā)明提供一種在移動通信網(wǎng)絡(luò)(30)中向移動用戶設(shè)備(40)提供聊天和基于網(wǎng)際協(xié)議的語音,即聊天/VoIP,服務(wù)中的至少一項的方法以及應(yīng)用服務(wù)器(50)和用戶設(shè)備(40)。所述移動用戶設(shè)備(40)包括聊天/VoIP客戶端(41),用于接入與所述移動通信網(wǎng)絡(luò)(30)交互的聊天/VoIP服務(wù)應(yīng)用(54)。所述聊天/VoIP服務(wù)應(yīng)用(54)與多個專有聊天/VoIP客戶端(51、52、53)交互,以接入由多個聊天/VoIP服務(wù)提供商操作的多個專有聊天/VoIP通信環(huán)境(21、22、23),以向所述移動用戶設(shè)備(40)的聊天/VoIP客戶端(41)提供聊天/VoIP服務(wù)。所述聊天/VoIP客戶端(41)和所述聊天/VoIP服務(wù)應(yīng)用(54)可以被配置為使得能夠使用所述移動通信網(wǎng)絡(luò)(30)的特權(quán)使用,在所述用戶設(shè)備(40)和通信環(huán)境(21、22、23)之間提供具有預(yù)定或協(xié)定的服務(wù)質(zhì)量的會話(70;71、72、73)。
文檔編號H04L29/06GK102257783SQ200880132373
公開日2011年11月23日 申請日期2008年12月17日 優(yōu)先權(quán)日2008年12月17日
發(fā)明者喬斯·鄧哈爾托赫 申請人:艾利森電話股份有限公司