專利名稱:通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在通信系統(tǒng)中處理通信的方法。
技術(shù)背景通信系統(tǒng)將兩種通信裝置鏈接在一起,從而所述裝置在呼叫或其它通信 事件中能夠?qū)⑿畔l(fā)送至彼此。所述信息可以包括語音、文本、圖像或視頻。一種這樣的通信系統(tǒng)是對等系統(tǒng),在對等系統(tǒng)中,多個終端用戶能夠為 了通信目的經(jīng)由諸如互聯(lián)網(wǎng)的通信結(jié)構(gòu)而連接。通信結(jié)構(gòu)關(guān)于為了連接終端 用戶而在其中進(jìn)行交換的通信路由基本上分散。也就是說,終端用戶能夠基于一個或多個授權(quán)證書的交換(用戶身份證書一UIC)通過所述結(jié)構(gòu)建立它們自己的通信路由以獲得對所述結(jié)構(gòu)的訪問。所述結(jié)構(gòu)包括將證書發(fā)布給終端用戶的管理裝置。WO 2005/009019中描述了這樣的一種通信系統(tǒng)。對等系統(tǒng)和使用互聯(lián)網(wǎng)或任何其他分組交換網(wǎng)絡(luò)的其他通信系統(tǒng)利用基 于IP (互聯(lián)網(wǎng)協(xié)議)協(xié)議的語音技術(shù)(VoIP)來傳輸數(shù)據(jù)。這些系統(tǒng)通常被 稱為VoIP系統(tǒng)。由于VoIP系統(tǒng)通常比諸如固定線路或移動網(wǎng)絡(luò)的通信網(wǎng)絡(luò) (又稱為公用電話交換網(wǎng)絡(luò)(PSTN))具有顯著降低的成本,因此VoIP系統(tǒng) 對用戶是有益的。這在長途呼叫的情況下尤其是有益的。使用一種以上類型的網(wǎng)絡(luò)連接兩個通信設(shè)備正在變得越來越普遍。在某 些情況下,呼叫可以經(jīng)由一種以上的網(wǎng)絡(luò)來傳輸以試圖降低呼叫的成本。例 如,位于PSTN網(wǎng)絡(luò)中的兩個設(shè)備之間的呼叫可以經(jīng)由互聯(lián)網(wǎng)來傳輸。在其 它情況下,當(dāng)每個設(shè)備位于不同的網(wǎng)絡(luò)中時,有必要經(jīng)由兩種網(wǎng)絡(luò)來傳輸呼 叫。為了進(jìn)行從位于一種網(wǎng)絡(luò)(諸如PSTN網(wǎng)絡(luò))中的設(shè)備到位于不同網(wǎng)絡(luò) (諸如連接到互聯(lián)網(wǎng)的一種網(wǎng)絡(luò))中的設(shè)備的呼叫,連接到互聯(lián)網(wǎng)的設(shè)備的 用戶需要向網(wǎng)絡(luò)供應(yīng)商登記數(shù)字PSTN撥號,從而能夠進(jìn)行從PSTN網(wǎng)絡(luò)中 的設(shè)備到互聯(lián)網(wǎng)用戶的呼叫。5該配置的一個缺點是,如果PSTN網(wǎng)絡(luò)中的設(shè)備的用戶已經(jīng)注冊從而具有PSTN號碼,則該設(shè)備僅能夠進(jìn)行對連接到互聯(lián)網(wǎng)的設(shè)備的呼叫。該配置 的另一個缺點是,如果PSTN網(wǎng)絡(luò)中的用戶知道注冊到互聯(lián)網(wǎng)用戶的PSTN 號碼,則即使互聯(lián)網(wǎng)用戶己經(jīng)注冊從而具有PSTN號碼,PSTN網(wǎng)絡(luò)中的用 戶也僅可以呼叫連接到互聯(lián)網(wǎng)的用戶。因此,本發(fā)明的實施方式的目的是解決上述已確認(rèn)問題中的至少一個。發(fā)明內(nèi)容根據(jù)本發(fā)明的第一實施方式,提供了一種將通信事件從位于包括第一網(wǎng) 絡(luò)和第二網(wǎng)絡(luò)的通信網(wǎng)絡(luò)中的呼叫實體傳輸?shù)奖唤袑嶓w的方法,所述方法包括以下步驟確定與被叫實體相關(guān)的第一標(biāo)識,其中,第一標(biāo)識在第一網(wǎng)絡(luò) 中是可識別的;將呼叫標(biāo)識分配給被叫實體,其中,所分配的標(biāo)識在第二網(wǎng) 絡(luò)中是可識別的;使得所述第一標(biāo)識在位于第一網(wǎng)絡(luò)中的第一節(jié)點處與呼叫 標(biāo)識相關(guān);將呼叫標(biāo)識提供給呼叫實體;與位于第二網(wǎng)絡(luò)中的第二網(wǎng)絡(luò)節(jié)點 建立連接;其中,與第二網(wǎng)絡(luò)節(jié)點的連接利用呼叫標(biāo)識來建立,用分配給被 叫實體的呼叫標(biāo)識來詢問第一節(jié)點,以確定與被叫實體相關(guān)的第一標(biāo)識;利 用與被叫實體相關(guān)的第一標(biāo)識將通信事件傳輸?shù)奖唤袑嶓w;以及在詢問第一 節(jié)點以確定與被叫實體相關(guān)的第一標(biāo)識的步驟之后使呼叫標(biāo)識與被叫實體分 離。根據(jù)本發(fā)明的第二方案,提供了一種設(shè)置為對從^I于包括第一網(wǎng)絡(luò)和第 二網(wǎng)絡(luò)的通信網(wǎng)絡(luò)中的呼叫實體到被叫實體的通信事件進(jìn)行路由的網(wǎng)絡(luò)節(jié) 點,所述節(jié)點包括確定器件,其被設(shè)置為確定與被叫實體相關(guān)的第一標(biāo)識, 其中,第一標(biāo)識在第一網(wǎng)絡(luò)中是可識別的;分配器件,其被設(shè)置為將呼叫標(biāo) 識分配給被叫實體,其中,呼叫標(biāo)識用于建立與在第二網(wǎng)絡(luò)中的節(jié)點的連接, 并且將呼叫標(biāo)識提供給呼叫實體;存儲器件,其被設(shè)置為存儲與呼叫標(biāo)識相 關(guān)的第一標(biāo)識;檢索器件,其被設(shè)置為響應(yīng)于來自網(wǎng)關(guān)節(jié)點的詢問,在數(shù)據(jù) 存儲器內(nèi)搜索呼叫標(biāo)識以確定與被叫實體相關(guān)的第一標(biāo)識,并且將第一標(biāo)識 提供給網(wǎng)關(guān)節(jié)點,從而網(wǎng)關(guān)節(jié)點可以利用與被叫實體相關(guān)的第一標(biāo)識將通信 事件傳輸?shù)奖唤袑嶓w;以及分離器件,其被設(shè)置為在檢索器件已經(jīng)將第一標(biāo) 識提供給網(wǎng)關(guān)節(jié)點之后使呼叫標(biāo)識與被叫實體分離。在本發(fā)明的一個優(yōu)選實施方式中,呼叫標(biāo)識是PSTN號碼。由于將PSTN號碼提供給呼叫者以建立對另一方的呼叫,因此呼叫者無 需具有其它方所使用的來接收呼叫的固定PSTN號碼的現(xiàn)有知識。本發(fā)明的實施方式的另一個優(yōu)點是,由于為了建立呼叫的目的而分配給 被叫方專用的PSTN號碼,所以呼叫者在建立呼叫時僅需要將PSTN號碼提 供給通信網(wǎng)絡(luò)。本發(fā)明的實施方式的另一個優(yōu)點是,在已經(jīng)建立與PSTN網(wǎng)絡(luò)的連接之 后,無需從呼叫設(shè)備傳輸信息來建立呼叫。
為了更好地理解本發(fā)明以及如何實施本發(fā)明,現(xiàn)在將僅結(jié)合以下附圖, 以示例的方式對本發(fā)明的實施方式進(jìn)行描述圖1為根據(jù)本發(fā)明的實施方式的通信系統(tǒng)的示意圖;圖2a為示出了根據(jù)本發(fā)明的實施方式的客戶軟件程序的協(xié)議堆棧的圖表;圖2b為示出了根據(jù)本發(fā)明的實施方式的在用戶設(shè)備中客戶協(xié)議堆棧與 GSM協(xié)議堆棧之間的數(shù)據(jù)傳輸?shù)氖疽鈭D;圖3為圖1所示的通信系統(tǒng)的一部分的示意圖;圖4示出了根據(jù)本發(fā)明的實施方式的位于通信系統(tǒng)中的用戶設(shè)備與實體 之間進(jìn)行呼叫時的呼叫連接;圖5示出了根據(jù)本發(fā)明的實施方式的在呼叫管理器、會話節(jié)點、入站網(wǎng) 關(guān)與出站網(wǎng)關(guān)之間的邏輯連接;以及圖6為示出了根據(jù)本發(fā)明的實施方式的呼叫啟動的圖表。
具體實施方式
首先將參考圖1,在圖1中示出了通信網(wǎng)絡(luò)100,其包括分組交換網(wǎng)絡(luò) 104及電路交換網(wǎng)絡(luò)112禾tl 120。在一個實施方式中,分組交換網(wǎng)絡(luò)104可以 是互聯(lián)網(wǎng)。數(shù)據(jù)可以經(jīng)由對等系統(tǒng)經(jīng)由互聯(lián)網(wǎng)104傳輸。電路交換網(wǎng)絡(luò)112、 120可以為PSTN網(wǎng)絡(luò)(公用電話交換網(wǎng)絡(luò))。用戶設(shè)備102示出為經(jīng)由會話節(jié)點106連接到互聯(lián)網(wǎng)104。用戶設(shè)備102 也連接到PSTN網(wǎng)絡(luò)120。在本發(fā)明的一個實施方式中,用戶設(shè)備經(jīng)由電路 交換連接222連接到PSTN網(wǎng)絡(luò)112,并且經(jīng)由分組交換連接111連接到會話節(jié)點106。電路交換連接222和分組交換連接111可以由GSM (全球移動 通信系統(tǒng))網(wǎng)絡(luò)(未示出)提供。例如,分組交換連接可以由GSM網(wǎng)絡(luò)的 GPRS (通用分組無線業(yè)務(wù))連接提供,而電路交換連接可以由GSM網(wǎng)絡(luò)的 GSM音頻連接提供。在本發(fā)明的一個優(yōu)選實施方式中,分組交換連接lll用 于根據(jù)諸如傳輸控制協(xié)議(TCP)的互聯(lián)網(wǎng)協(xié)議來傳輸分組數(shù)據(jù)。例如,用戶設(shè)備102可以是個人計算機(jī)、游戲機(jī)、個人數(shù)字助理、適當(dāng) 激活的移動電話或能夠連接到網(wǎng)絡(luò)104的其它設(shè)備。根據(jù)本發(fā)明的一個實施方式,會話節(jié)點106運行限定專用于用戶設(shè)備102 的用戶的會話的通信實例122。通信實例122使得用戶設(shè)備102的用戶能夠 在通信網(wǎng)絡(luò)100上進(jìn)行通信。會話節(jié)點106能夠并行地運行用于操作其它用 戶設(shè)備(未示出)的若干其它用戶的多個通信實例。用戶設(shè)備102運行客戶軟件程序124,客戶軟件程序124提供用戶設(shè)備 上的客戶界面并且允許用戶設(shè)備102的用戶與在會話節(jié)點106上運行的通信 實例122進(jìn)行通信。在用戶設(shè)備上運行的客戶軟件程序124具有用于執(zhí)行各種功能的若干不 同的成分或?qū)?,包括用于管理具有GSM網(wǎng)絡(luò)的接口的協(xié)議層402 (圖2a)。 以下將結(jié)合圖2b來描述具有GSM網(wǎng)絡(luò)的接口 。圖2a示出了根據(jù)本發(fā)明的一個實施方式的用于客戶軟件程序124的協(xié)議 堆棧。協(xié)議堆棧示出了操作系統(tǒng)層401、協(xié)議層402、客戶引擎層404以及客 戶用戶界面層406。每層負(fù)責(zé)特定的功能。因為每層通常與其它兩層進(jìn)行通 信,所以它們被視為設(shè)置在如圖2a所示的堆棧中。操作系統(tǒng)層401管理用戶 設(shè)備102的硬件資源,并且處理傳輸?shù)綍捁?jié)點106以及從會話節(jié)點106傳 輸?shù)臄?shù)據(jù)。操作系統(tǒng)層還處理傳輸?shù)骄W(wǎng)絡(luò)112以及從網(wǎng)絡(luò)112傳輸?shù)臄?shù)據(jù)。 客戶軟件的客戶協(xié)議層402與操作系統(tǒng)層401進(jìn)行通信。需要更高級別處理 的進(jìn)程被傳遞到客戶引擎層404。客戶引擎層404還與客戶用戶界面層406 進(jìn)行通信。客戶引擎可以被設(shè)置為控制客戶用戶界面層406,從而經(jīng)由用戶 設(shè)備的用戶界面器件將信息呈現(xiàn)給用戶,并且經(jīng)由用戶設(shè)備的用戶界面器件 接收來自用戶的信息。用戶界面器件可以包括揚聲器、麥克風(fēng)、顯示屏以及 鍵盤。這個列表并不是詳盡的。圖2b為示出了用戶設(shè)備102中客戶協(xié)議堆棧與GSM協(xié)議堆棧之間的數(shù) 據(jù)傳輸?shù)氖疽鈭D。如圖2b所示,用戶設(shè)備102進(jìn)一步包括GSM協(xié)議堆棧501以及無線電收發(fā)機(jī)502。從GSM網(wǎng)絡(luò)傳輸?shù)接脩粼O(shè)備的信息被收發(fā)機(jī)502 接收。從GSM網(wǎng)絡(luò)接收到的數(shù)據(jù)在被傳輸?shù)娇蛻糗浖绦?24之前由GSM 協(xié)議堆棧501處理。類似地,將從客戶軟件程序124傳輸?shù)紾SM網(wǎng)絡(luò)的信 息在其被經(jīng)由收發(fā)機(jī)502傳輸?shù)紾SM網(wǎng)絡(luò)之前由GSM協(xié)議堆棧501處理。 GSM協(xié)議堆棧501的操作在本領(lǐng)域中是公知的并且此處將不再進(jìn)行詳述。再次參考圖1。如圖1所示,互聯(lián)網(wǎng)104上的對等系統(tǒng)包括入站網(wǎng)關(guān)114 和出站網(wǎng)關(guān)116。入站網(wǎng)關(guān)114和出站網(wǎng)關(guān)116連接到位于PSTN網(wǎng)絡(luò)內(nèi)的 PSTN網(wǎng)關(guān)188。入站網(wǎng)關(guān)114被設(shè)置為從PSTN網(wǎng)關(guān)188接收用于互聯(lián)網(wǎng) 104上的對等系統(tǒng)的數(shù)據(jù)。出站網(wǎng)關(guān)116被設(shè)置為將數(shù)據(jù)從互聯(lián)網(wǎng)104上的 對等系統(tǒng)傳輸?shù)絇STN網(wǎng)關(guān)188。圖1還示出了簡檔節(jié)點128。簡檔節(jié)點128負(fù)責(zé)為對等系統(tǒng)的用戶存儲 用戶簡檔信息。用戶簡檔信息包括用于登錄到對等系統(tǒng)的登錄信息以及與對 等系統(tǒng)的每個用戶相關(guān)的聯(lián)系人列表132。聯(lián)系人列表132包括例如,由用戶存儲為聯(lián)系人的通信系統(tǒng)的其它用戶的地址。在會話節(jié)點106上運行的通信實例122管理在用戶設(shè)備102上運行的客 戶軟件程序124與在互聯(lián)網(wǎng)104上的對等系統(tǒng)之間的通信。通信實例可以包 括用于利用不同的協(xié)議來處理通信的協(xié)議適配器。圖3示出了會話節(jié)點106 上的通信實例122與在用戶設(shè)備102上運行的客戶軟ff^程序124之間的連接 路徑。如圖3所示,會話節(jié)點106進(jìn)一步包括用于將通信實例122分配給客 戶軟件程序124的核心模塊205。根據(jù)本發(fā)明的一個實施方式,在用戶設(shè)備102上運行的客戶軟件程序124 被設(shè)置為建立與會話節(jié)點106的連接??蛻糗浖绦?24以數(shù)據(jù)包的形式經(jīng) 由分組交換連接111將與用戶設(shè)備102相關(guān)的數(shù)據(jù)發(fā)送給會話節(jié)點106。數(shù) 據(jù)包可以包括表1所示的屬性表l:關(guān)鍵字類型屬性CHUNKTYPE整數(shù)CLIENTDATADEVICE—PSTNNUMBER字符串使用國際符號的設(shè)備PSTN號碼9如表1所示,數(shù)據(jù)包包括限定用戶設(shè)備的IP地址的屬性??蛇x擇地,數(shù)據(jù)包還可以限定設(shè)備的PSTN號碼。PSTN地址在PSTN網(wǎng)絡(luò)112中標(biāo)識用 戶設(shè)備102。在客戶軟件程序124與會話節(jié)點106之間的連接已經(jīng)被建立之后,用戶 設(shè)備的用戶則可以將登錄信息提供給會話節(jié)點106,從而登錄到互聯(lián)網(wǎng)104 上的對等系統(tǒng)。會話節(jié)點可以與存儲在簡檔節(jié)點128上的用于用戶設(shè)備102的用戶的簡 檔信息相比較來檢驗從用戶設(shè)備提供的登錄信息。在檢驗從用戶設(shè)備102提 供的登錄信息時,核心模塊205將把專用的通信實例122分配給客戶軟件程 序124。通信實例122使得如由用戶的登錄細(xì)節(jié)的至少一部分限定的用戶設(shè)備的 用戶的身份與設(shè)備的標(biāo)識相關(guān)。在本發(fā)明的一個實施方式中,通信實例可以 將用戶的身份與用戶設(shè)備的IP地址一起存儲在與通信實例相關(guān)的數(shù)據(jù)存儲 器129中。根據(jù)本發(fā)明的一個實施方式,用戶設(shè)備的用戶可以利用一個以上的用戶 設(shè)備來登錄到對等系統(tǒng)。根據(jù)本發(fā)明的所述實施方式,在對等系統(tǒng)中通信實 例將使得每個設(shè)備的標(biāo)識與用戶的身份相關(guān)。一旦會話節(jié)點106已經(jīng)將通信實例122分配到用戶設(shè)備102,則通信實 例122將為客戶軟件程序124提供數(shù)據(jù),以激活客戶軟件程序124來建立與 通信系統(tǒng)100中的實體的通信事件。實體可以是通信系統(tǒng)100中的任意節(jié)點,其能夠接收來自用戶設(shè)備102 的信息。例如,實體可以是通信系統(tǒng)100中的另一個用戶設(shè)備或者網(wǎng)絡(luò)節(jié)點。 實體可以對應(yīng)于語音郵件記錄或與用戶設(shè)備的用戶相關(guān)的其它數(shù)據(jù)記錄。另 外,實體可以是被設(shè)置為執(zhí)行網(wǎng)絡(luò)中的控制命令的節(jié)點。實體由其所存在的網(wǎng)絡(luò)中的地址定位。存在于互聯(lián)網(wǎng)104中的實體的地 址可以是例如IP地址、URI (統(tǒng)一資源標(biāo)識符)、用戶名或VoIP設(shè)備。存在 于PSTN網(wǎng)絡(luò)中的實體的地址可以是與實體相關(guān)的PSTN號碼。在本發(fā)明的一個實施方式中,實體可對應(yīng)于通信網(wǎng)絡(luò)中的一個以上的地 址。例如,實體可以是利用兩個或更多個用戶設(shè)備登錄到互聯(lián)網(wǎng)的對等系統(tǒng) 的用戶。在這種情況下,實體將具有一個以上的相關(guān)地址。根據(jù)本發(fā)明的一個實施方式,用戶設(shè)備102可以經(jīng)由一種以上類型的網(wǎng) 絡(luò)建立與實體的通信事件。例如,用戶設(shè)備102可以利用PSTN網(wǎng)絡(luò)112來 建立對位于互聯(lián)網(wǎng)104中的實體的呼叫。為了在一個以上的網(wǎng)絡(luò)上建立與實體的通信事件,有必要標(biāo)識每個網(wǎng)絡(luò) 中的實體。根據(jù)本發(fā)明的一個實施方式,通信實例122被設(shè)置成為實體分配標(biāo)識, 該標(biāo)識可以通過PSTN網(wǎng)絡(luò)和互聯(lián)網(wǎng)上的對等系統(tǒng)來傳輸和解釋。在這種情 況下,實體的標(biāo)識可以被位于互聯(lián)網(wǎng)104中的節(jié)點解析為實體的地址。在本 發(fā)明的一個優(yōu)選實施方式中,所分配的標(biāo)識是PSTN號碼。例如,如果實體位于互聯(lián)網(wǎng)中,則PSTN網(wǎng)絡(luò)將不能識別實體的IP地址。 根據(jù)本發(fā)明的一個實施方式,通信實例122被設(shè)置為把PSTN號碼分配給實 體,該PSTN號碼可以用于經(jīng)由PSTN網(wǎng)絡(luò)來建立對實體的呼叫。所分配的 PSTN號碼然后可以被解析為位于互聯(lián)網(wǎng)104中的實體的IP地址。如圖1所示,呼叫管理器118連接到會話節(jié)點106、入站網(wǎng)關(guān)114以及 出站網(wǎng)關(guān)116。呼叫管理器訪問數(shù)據(jù)存儲器126。在圖1中,數(shù)據(jù)存儲器126 被示出為與呼叫管理器相關(guān)。在圖1所示的實施方式中,呼叫管理器118被示出為與會話節(jié)點106和 網(wǎng)關(guān)114及116分離。然而,在可替代的實施方式中,呼叫管理器118可以 形成會話節(jié)點106的一部分或者網(wǎng)關(guān)114或116兩者之一的一部分。在呼叫 管理器、會話節(jié)點、入站網(wǎng)關(guān)與出站網(wǎng)關(guān)之間的邏輯連接如圖5所示。呼叫管理器118被設(shè)置為響應(yīng)于來自通信實例的請求,把將要分配給實 體的PSTN號碼提供給通信實例122。所述請求可以包括實體的地址。呼叫 管理器則被設(shè)置為將所分配的PSTN號碼與實體的地址一起存儲在數(shù)據(jù)存儲 器126中。在本發(fā)明的一個實施方式中,實體的地址可以由通信實例從簡檔節(jié)點 128提供的聯(lián)系人列表132中確定。在這種情況下,通信實例122可以被設(shè) 置為從簡檔節(jié)點128檢索在聯(lián)系人列表132中作為聯(lián)系人而列出的實體的地 址。通信實例122被設(shè)置為以數(shù)據(jù)包的形式將聯(lián)系人列表132發(fā)送到客戶軟 件程序124。表3示出了包含聯(lián)系人列表132的數(shù)據(jù)包的屬性。聯(lián)系人列表 中的每個實體被給出了從1開始的索引值。包含聯(lián)系人列表的屬性容器可以進(jìn)一步包括聯(lián)系人用戶名或用于利用對等系統(tǒng)來聯(lián)系聯(lián)系人的URI,以及聯(lián)系人的名稱。 表3:圖4示出了在位于通信網(wǎng)絡(luò)中的用戶設(shè)備102與實體之間進(jìn)行呼叫時的 呼叫連接。更具體的,圖4示出了下列呼叫連接(1) 從用戶設(shè)備102到位于PSTN網(wǎng)絡(luò)中的實體110b的出站呼叫;(2) 從用戶設(shè)備102到位于互聯(lián)網(wǎng)104中的實體110a的出站呼叫;(3) 從位于PSTN網(wǎng)絡(luò)中的實體110b到用戶設(shè)備102的入站呼叫;以 及(4) 從位于PSTN網(wǎng)絡(luò)中的實體110a到用戶設(shè)備102的入站呼叫。 如圖4所示,從用戶設(shè)備102到實體的出站呼叫被路由到入站網(wǎng)關(guān)114。然后,入站網(wǎng)關(guān)能夠經(jīng)由圖5所示的邏輯連接,通過詢問數(shù)據(jù)存儲器126來 確定實體的地址?,F(xiàn)在將相對于圖6來詳細(xì)地描述從用戶設(shè)備102呼叫實體的方法。圖6 示出了從用戶設(shè)備102進(jìn)行呼叫的步驟。涉及媒體數(shù)據(jù)連接的步驟用虛線來 表示,而與控制數(shù)據(jù)連接有關(guān)的步驟用實線來表示。在步驟S010中,用戶設(shè)備102的用戶通過選擇由用戶設(shè)備102所顯示 的實體的鏈接來啟動對聯(lián)系人列表132中所限定的實體的呼叫。當(dāng)用戶試圖 啟動呼叫時,客戶軟件程序124被設(shè)置為在TCP數(shù)據(jù)連接111上將PSTN號 碼請求與用戶正在試圖呼叫聯(lián)系人列表中的聯(lián)系人的指示一起傳輸?shù)綍捁?jié) 點106。所述指示可以是聯(lián)系人的全部聯(lián)系細(xì)節(jié)或聯(lián)系人的索引。在步驟020中,連接實例122接收來自客戶軟件程序124的PSTN請求。 如果用戶正在試圖呼叫的聯(lián)系人由請求中的索引所限定,則通信實例被設(shè)置關(guān)鍵字CHUNKTYPEBUDDYINDEXAVAILABILITYSKYPENAME FULLNAME屬性 BUDDY伙伴索引值,從l開始 伙伴可用性,這還具有類似 "刪除"的瘦客戶特定擴(kuò)展 字符串伙伴skype名稱 字符串型數(shù)數(shù)數(shù)類整整整為將索引解析為在數(shù)據(jù)存儲器129處所存儲的聯(lián)系人列表132中的實體的地址。在步驟030中,通信實例122被設(shè)置為請求來自呼叫管理器118的PSTN 號碼。所述請求包括用戶正在試圖呼叫的實體的地址。呼叫管理器118有權(quán) 訪問號碼池數(shù)據(jù)存儲器128。號碼池數(shù)據(jù)存儲器128存儲一些在建立呼叫的 持續(xù)時間內(nèi)可以分配給實體的可用的PSTN號碼。在步驟S040中,呼叫管理器118被設(shè)置為從號碼池128中檢索PSTN號 碼。由于所檢索的PSTN號碼不能一次被分配給一個以上的實體,因此呼叫 管理器被設(shè)置為從號碼池128中去除PSTN號碼。在步驟S050中,檢索到的號碼被與實體的地址相關(guān)地存儲在數(shù)據(jù)存儲 器126處。在步驟S060中,呼叫管理器118將檢索到的PSTN號碼傳輸?shù)皆跁捁?jié) 點106上運行的通信實例。在步驟S070中,會話節(jié)點被設(shè)置為在GSM分組交換連接111上將分配 的PSTN號碼傳輸?shù)皆谟脩粼O(shè)備102上運行的客戶軟件程序124。在步驟S080中,在接收到分配的PSTN號碼時,客戶軟件程序124被設(shè) 置為撥打所述PSTN號碼從而經(jīng)由PSTN網(wǎng)絡(luò)建立與實體的呼叫連接。媒體 數(shù)據(jù)和控制數(shù)據(jù)均經(jīng)由電路交換連接222來發(fā)送。經(jīng)由電路交換連接222來 發(fā)送的控制數(shù)據(jù)包括分配給被叫實體的PSTN號碼。在步驟S090中,經(jīng)由互聯(lián)網(wǎng)將控制數(shù)據(jù)從PSTN網(wǎng)關(guān)188路由到入站網(wǎng) 關(guān)114。媒體數(shù)據(jù)連接可以被保持在PSTN網(wǎng)關(guān)188處。在步驟S100中,入站網(wǎng)關(guān)114將包括分配給實體的PSTN號碼的控制數(shù) 據(jù)傳輸?shù)胶艚泄芾砥?18。所述控制數(shù)據(jù)經(jīng)由互聯(lián)網(wǎng)104來傳輸。在步驟S110中,呼叫管理器被設(shè)置為用設(shè)備的PSTN號碼來詢問數(shù)據(jù)存 儲器126,從而確定實體的地址。在步驟S120中,呼叫管理器被設(shè)置為在互聯(lián)網(wǎng)的分組交換連接上將實 體的地址傳輸?shù)饺胝揪W(wǎng)關(guān)114。呼叫管理器還被設(shè)置為刪除來自數(shù)據(jù)存儲器 126的號碼并且使所述號碼返回到號碼池128。在步驟S130中,入站網(wǎng)關(guān)114接受來自PSTN網(wǎng)關(guān)的媒體數(shù)據(jù),并且將 從呼叫管理器接收到的實體的地址用于經(jīng)由分組交換網(wǎng)絡(luò)104來傳輸呼叫到被叫實體??蛇x擇地,如果實體的地址位于PSTN網(wǎng)絡(luò)中,則入站網(wǎng)關(guān)將經(jīng) 由出站網(wǎng)關(guān)116來傳輸呼叫到PSTN網(wǎng)絡(luò)(如圖l所示)。在本發(fā)明的一個可選實施方式中,用戶設(shè)備102的用戶對其進(jìn)行呼叫的 實體未被列為聯(lián)系人列表132中的聯(lián)系人。在本發(fā)明的所述實施方式中,用 戶設(shè)備102被設(shè)置為在啟動與實體的呼叫之前經(jīng)由數(shù)據(jù)連接111將實體的地 址提供給通信實例122。然后可以根據(jù)相對于圖6所描述的方法步驟,經(jīng)由 PSTN網(wǎng)絡(luò)進(jìn)行對實體的呼叫。在本發(fā)明的一個實施方式中,實體的地址可以指定與用戶相關(guān)的語音郵 件記錄的位置。語音郵件記錄的地址可以利用用戶的用戶名和語音郵件節(jié)點 的地址來確定。語音郵件節(jié)點的地址可以被預(yù)先存儲在數(shù)據(jù)存儲器126中。在本發(fā)明的一個實施方式中,通信實例被設(shè)置為在請求PSTN號碼時將 與用戶設(shè)備102的地理位置有關(guān)的信息提供給呼叫管理器118。在本發(fā)明的 所述實施方式中,呼叫管理器被設(shè)置為將與PSTN網(wǎng)關(guān)有關(guān)的PSTN號碼提 供給通信實例122,所述PSTN號碼對于用戶設(shè)備是本地的,又稱為本地號 碼。在本發(fā)明的一個可選實施方式中,對于某些實體,呼叫管理器被設(shè)置為 指示入站網(wǎng)關(guān)不接收呼叫而是將路由信息提供給PSTN網(wǎng)關(guān),從而經(jīng)由PSTN 網(wǎng)絡(luò)來對呼叫進(jìn)行路由。這些實體可以被預(yù)先確定并且可以與用于聯(lián)系緊急 服務(wù)的緊急號碼有關(guān)。例如,如果實體的地址被確定為諸如被永久存儲在數(shù) 據(jù)存儲器126中的'999'的預(yù)定PSTN號碼,則呼叫管理器可以被設(shè)置為指示 入站網(wǎng)關(guān)。雖然已經(jīng)特別參考優(yōu)選實施例來示出和描述本發(fā)明,但是本領(lǐng)域技術(shù)人 員應(yīng)該理解,形式和細(xì)節(jié)的各種變化可以在不背離如附帶的權(quán)利要求所限定 的本發(fā)明的范圍的情況下來作出。
權(quán)利要求
1、一種將通信事件從位于包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的通信網(wǎng)絡(luò)中的呼叫實體傳輸?shù)奖唤袑嶓w的方法,所述方法包括以下步驟確定與所述被叫實體相關(guān)的第一標(biāo)識,其中,所述第一標(biāo)識在所述第一網(wǎng)絡(luò)中是可識別的;將呼叫標(biāo)識分配給所述被叫實體,其中,所述分配的標(biāo)識在所述第二網(wǎng)絡(luò)中是可識別的;使得所述第一標(biāo)識在位于所述第一網(wǎng)絡(luò)中的第一節(jié)點處與所述呼叫標(biāo)識相關(guān);將所述呼叫標(biāo)識提供給所述呼叫實體;與位于所述第二網(wǎng)絡(luò)中的第二網(wǎng)絡(luò)節(jié)點建立連接;其中,與所述第二網(wǎng)絡(luò)節(jié)點的連接利用所述呼叫標(biāo)識來建立,用與所述被叫實體相關(guān)的呼叫標(biāo)識來詢問所述第一節(jié)點,以確定與所述被叫實體相關(guān)的第一標(biāo)識;利用與所述被叫實體相關(guān)的第一標(biāo)識將所述通信事件傳輸?shù)剿霰唤袑嶓w;以及在詢問所述第一節(jié)點以確定與所述被叫實體相關(guān)的所述第一標(biāo)識的步驟之后使所述呼叫標(biāo)識與所述被叫實體分離。
2、 根據(jù)權(quán)利要求1所述的方法,其中,響應(yīng)于接收來自所述呼叫實體的 呼叫標(biāo)識請求,所述呼叫標(biāo)識被分配給所述被叫實體。
3、 根據(jù)權(quán)利要求2所述的方法,其中,所述呼叫標(biāo)識請求經(jīng)由所述第一 網(wǎng)絡(luò)來傳輸。
4、 根據(jù)前述任一項權(quán)利要求所述的方法,其中,將呼叫標(biāo)識分配給所述 被叫實體的步驟包括從可用標(biāo)識池中選擇標(biāo)識;以及 將所選擇的標(biāo)識分配給所述被叫實體。
5、 根據(jù)權(quán)利要求4所述方法,其中,所選擇的標(biāo)識被從所述可用標(biāo)識池 中去除。
6、 根據(jù)前述任一項權(quán)利要求所述的方法,其中,使得所述第一標(biāo)識與所 述呼叫標(biāo)識相關(guān)的步驟包括將所述第一標(biāo)識與所述呼叫標(biāo)識存儲在所述第一 節(jié)點處。
7、 根據(jù)權(quán)利要求6所述的方法,其中,使所述呼叫標(biāo)識與所述被叫實體 分離的步驟包括從所述第一節(jié)點處去除所述呼叫標(biāo)識。
8、 根據(jù)權(quán)利要求7所述的方法,其中,使所述呼叫標(biāo)識與所述被叫實體 分離的步驟進(jìn)一步包括使所述呼叫標(biāo)識返回到所述可用標(biāo)識池。
9、 根據(jù)權(quán)利要求2至8所述的方法,其中,所述呼叫標(biāo)識請求標(biāo)示所述 被叫實體。
10、 根據(jù)權(quán)利要求2至8所述的方法,其中,所述呼叫標(biāo)識請求包括所述被叫實體的所述第一標(biāo)識。
11、 根據(jù)權(quán)利要求10所述的方法,其中,確定所述被叫實體的第一標(biāo)識 的步驟包括從所述呼叫標(biāo)識請求中確定所述被叫實體的第一標(biāo)識。
12、 根據(jù)權(quán)利要求9所述的方法,其中,所述呼叫實體與聯(lián)系人列表相關(guān)。
13、 根據(jù)權(quán)利要求12所述的方法,其中,所述聯(lián)系人列表包括多個實體 的標(biāo)識的列表,其中,所述標(biāo)識之一是與所述被叫實體相關(guān)的所述第一標(biāo)識。
14、 根據(jù)權(quán)利要求13所述的方法,其中,確定所述第一標(biāo)識的步驟包括 利用標(biāo)識所述被叫實體的所述呼叫標(biāo)識請求,從與所述呼叫實體相關(guān)的所述聯(lián)系人列表中確定所述被叫實體的所述第一標(biāo)識。
15、 根據(jù)前述任一項權(quán)利要求所述的方法,其中,與所述被叫實體相關(guān) 的所述第一標(biāo)識在所述通信網(wǎng)絡(luò)中限定了多個終點。
16、 根據(jù)前述任一項權(quán)利要求所述的方法,其中,所述被叫實體是通信 系統(tǒng)的用戶。
17、 根據(jù)權(quán)利要求1至15所述的方法,其中,所述被叫實體是語音郵件 記錄。
18、 根據(jù)權(quán)利要求1至15所述的方法,其中,所述被叫實體對應(yīng)于設(shè)置 為執(zhí)行控制命令的實體。
19、 根據(jù)前述任一項權(quán)利要求所述的方法,其中,所述呼叫標(biāo)識是本地 號碼。
20、 根據(jù)前述任一項權(quán)利要求所述的方法,其中,如果所述第一標(biāo)識限 定了緊急號碼,則所述通信事件經(jīng)由所述第二網(wǎng)絡(luò)被路由到實體。
21、 一種設(shè)置為對從位于包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的通信網(wǎng)絡(luò)中的呼叫 實體到被叫實體的通信事件進(jìn)行路由的路由節(jié)點,所述路由節(jié)點包括確定器件,其被設(shè)置為確定與所述被叫實體相關(guān)的第一標(biāo)識,其中,所 述第 一標(biāo)識在所述第 一 網(wǎng)絡(luò)中是可識別的, 分配器件,其被設(shè)置為將呼叫標(biāo)識分配給所述被叫實體,其中,所述呼 叫標(biāo)識用于與在所述第二網(wǎng)絡(luò)中的節(jié)點的建立連接,并且將所述呼叫標(biāo)識提 供給所述呼叫實體;存儲器件,其被設(shè)置為存儲與所述呼叫標(biāo)識相關(guān)的所述第一標(biāo)識;檢索器件,其被設(shè)置為響應(yīng)于來自網(wǎng)關(guān)節(jié)點的詢問,在數(shù)據(jù)存儲器內(nèi)搜索所述呼叫標(biāo)識以確定與所述被叫實體相關(guān)的第一標(biāo)識,并且將所述第一標(biāo) 識提供給所述網(wǎng)關(guān)節(jié)點,從而所述網(wǎng)關(guān)節(jié)點可以利用與所述被叫實體相關(guān)的 第一標(biāo)識將所述通信事件傳輸?shù)剿霰唤袑嶓w;以及分離器件,其被設(shè)置為在檢索器件已經(jīng)將所述第一標(biāo)識提供給所述網(wǎng)關(guān) 節(jié)點之后使所述呼叫標(biāo)識與所述被叫實體分離。
全文摘要
一種將通信事件從位于包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的通信網(wǎng)絡(luò)中的呼叫實體傳輸?shù)奖唤袑嶓w的方法,所述方法包括以下步驟確定與被叫實體相關(guān)的第一標(biāo)識,其中,第一標(biāo)識在第一網(wǎng)絡(luò)中是可識別的;將呼叫標(biāo)識分配給被叫實體,其中,所分配的標(biāo)識在第二網(wǎng)絡(luò)中是可識別的;使得所述第一標(biāo)識在位于第一網(wǎng)絡(luò)中的第一節(jié)點處與呼叫實體相關(guān);將呼叫標(biāo)識提供給呼叫實體;與位于第二網(wǎng)絡(luò)中的第二網(wǎng)絡(luò)節(jié)點建立連接;其中,與第二網(wǎng)絡(luò)節(jié)點的連接利用呼叫標(biāo)識來建立,用與被叫實體相關(guān)的呼叫標(biāo)識來詢問第一節(jié)點,以確定與被叫實體相關(guān)的第一標(biāo)識;利用與被叫實體相關(guān)的第一標(biāo)識將通信事件傳輸?shù)奖唤袑嶓w;以及在詢問第一節(jié)點以確定與被叫實體相關(guān)的第一標(biāo)識的步驟之后使呼叫標(biāo)識與被叫實體分離。
文檔編號H04L29/12GK101543022SQ200780044026
公開日2009年9月23日 申請日期2007年11月27日 優(yōu)先權(quán)日2006年11月27日
發(fā)明者塔維拉·欣里庫斯, 奧斯庫·塞巴, 安德魯斯·庫特, 瑪?shù)佟た? 馬特·奧拉斯 申請人:斯凱普有限公司