專利名稱:對等廣域通信系統(tǒng)的制作方法
技術領域:
本發(fā)明總體上涉及在廣域網(wǎng)上的通信,更具體而言,涉及電信。
背景技術:
多站點陸地移動無線系統(tǒng)是眾所周知的。它們主要用于向警 務人員、消防人員和其他緊急反應人員提供緊急通信。這些系統(tǒng)通常 利用租賃通信線路,以將無線電轉發(fā)器站點與中央呼叫控制服務器互 連。租賃通信線路的經(jīng)常性成本、以及無線轉發(fā)器站點和專用呼叫控 制服務器所需的資本投資,導致相對高的系統(tǒng)成本。因此,這些系統(tǒng) 通常由政府機構專有和運營的。諸如零售鏈、學校系統(tǒng)和建筑公司的專業(yè)和商業(yè)實體也可以 從多站點陸地移動無線系統(tǒng)的使用中受益,但是,由于經(jīng)常性成本和 所需的資本投資, 一般不部署這樣的系統(tǒng)。事實上,在較大地理范圍
或在不同區(qū)域中運營的公司可能需要成百或甚至上千個無線轉發(fā)器站 點來實現(xiàn)適當?shù)亩嗾军c陸地移動無線電系統(tǒng)。而且,這樣的系統(tǒng)將需 要多個中央呼叫服務器,這些服務器本身將需要連接在租賃線路上, 因此產生了顯著的附加運營費用。
發(fā)明內容
本發(fā)明涉及用于支持在廣域網(wǎng)上的電信的方法。該方法可以 包括從第一通信站點接收第一報文,該第一報文通過在通信站點的邏 輯端口傳送,并且將該邏輯端口保持開放至少最小周期??梢詮牡诙?通信站點接收第二報文,所述第二報文請求與所述第一通信站點相關 聯(lián)的標識符。此外,可以將第三報文通過該邏輯端口傳送至第一通信站點。第三報文可以將第二通信站點標識為用于建立對等通信鏈路的 候選,通過該對等通信鏈路,可以將電信內容傳送至第一遠程單元。該方法還可以包括從第一通信站點接收第一報文,該第一報 文請求與至少第二通信站點相關聯(lián)的至少一個地址,該至少第二通信 站點與第一遠程單元從其已經(jīng)請求接收電信內容的呼叫組相關聯(lián)。可 以從第一通信站點接收第二報文。該第二報文能夠包括該至少一個地 址,并且能夠請求至與該呼叫組相關聯(lián)的至少第二遠程單元的連接。 能夠將至少第三報文傳送至該至少第二通信站點,請求用于由該至少 第二遠程單元生成的電信內容的分配保留。該方法還可以包含從第一通信站點傳送第一報文,所述第一 報文通過在該通信站點的邏輯端口傳送。通過該邏輯端口,在第一通 信站點處可以接收第二報文,該第二報文保持該邏輯端口開放至少最 小周期。該方法還可以包括通過邏輯端口從媒介接收第三報文。該第 三報文能夠包括與第二通信站點相關聯(lián)的標識符,第一遠程單元己經(jīng) 附屬于第二通信站點。此外,可以將第四報文傳送至第二通信站點, 該第四報文請求向第二通信站點注冊第一通信站點,并且建立對等通 信鏈路,通過該對等通信鏈路,將電信內容傳送至第一遠程單元。該方法還可以包括在第二通信站點處從第一遠程單元接收 第一報文,該第一報文請求與第二通信站點的附屬,第一遠程單元將 第一通信站點作為其主通信站點。此外,第二報文可以被傳送至第一 通信站點,該第二報文指示第一遠程單元請求接收由至少一個呼叫組 的成員所傳送的電信內容。
下面將結合附圖,更詳細地描述本發(fā)明的優(yōu)選實施例,在附
圖中圖1描述了有助于理解本發(fā)明的通信系統(tǒng);
圖2描述了有助于理解本發(fā)明的信令流程圖;以及圖3描述了有助于理解本發(fā)明的信令流程圖。
具體實施例方式雖然本說明書結尾的權利要求定義了被視為新穎的本發(fā)明 的特征,但是應理解的是,考慮結合附圖的描述,將更好地理解本發(fā) 明。根據(jù)要求,此處公開了本發(fā)明的詳細實施例;然而,應當理解的 是,所公開的實施例僅是本發(fā)明的示例,本發(fā)明能夠以各種形式實施。 因此,此處公開的特定結構和功能細節(jié)不應被解釋為限定性,而是僅 作為用于權利要求的基礎,以及作為用于教導本領域的技術人員在實 際上任何適當?shù)木唧w結構中以各種方式使用本發(fā)明實施例的代表性基 礎。而且,此處使用的術語和短語并不意在是限定性,而是對本發(fā)明 的可理解的描述。圖1描述了有助于理解本發(fā)明的通信系統(tǒng)100。通信系統(tǒng)IOO 可以包括通信網(wǎng)絡102,通信網(wǎng)絡102可以包括廣域網(wǎng)(WAN),諸如 互聯(lián)網(wǎng)、萬維網(wǎng)、調度通信網(wǎng)絡、互連通信網(wǎng)絡(例如蜂窩通信網(wǎng)絡)、 公共交換電話網(wǎng)絡(PSTN)等。該通信網(wǎng)絡還可以包括一個或多個局 域網(wǎng)絡(LAN)、 一個或多個城域網(wǎng)絡(MAN)和/或能夠傳播通信信 號的任何其他網(wǎng)絡或系統(tǒng)。在該方面,通信網(wǎng)絡102可以包括有線和/
或無線通信鏈路。通信系統(tǒng)100可以包括多個遠程單元104、 106、 108,它們經(jīng) 由通信網(wǎng)絡102通信。遠程單元104-108可以是例如移動站(例如,移動 電話、移動無線電臺、移動計算機、個人數(shù)字助理等)、計算機、無 線游戲設備、訪問終端、訂戶站、用戶設備或被適當?shù)嘏渲贸山?jīng)由無 線通信網(wǎng)絡通信的任何其他設備。同樣,遠程單元104-108可以包括一 個或多個處理器/控制器、收發(fā)器和/或其他適當?shù)慕M件。在一種設置中,遠程單元104-108可以將從多個音頻源接收到的音頻信息(例如,在組呼叫或電話會議期間從多個其他遠程單元 接收到的音頻)分級和加總。在例如在組呼叫或電話會議期間,遠程
單元104-108接收多個視頻信號的設置中,遠程單元104-108可以例如通 過在顯示器的不同部分中呈現(xiàn)每個音頻信號,或者通過在視頻信號之 間切換來獨立地呈現(xiàn)視頻信號。遠程單元104-108可以經(jīng)由通信站點110、 112、 114、 116訪 問通信網(wǎng)絡102。通信站點110-116每個可以包括一個或多個各自的收發(fā) 器118、120、 122、 124,以支持與遠程單元104-108的通信。收發(fā)器118-124 可以調制和解調信號,以將信號從一個形式轉換成另一種形式,并且 可以在一個或多個各種無線通信鏈路上發(fā)送和/或接收這種信號。在圖 示中,收發(fā)器118-124可以被配置成經(jīng)由IEEE 802無線通信傳送數(shù)據(jù), 例如,802.1 l和802.16 (WiMAX) 、 WPA或WP A2。在另一示例中, 收發(fā)器118-124能夠經(jīng)由GSM、 TDMA、 CDMA、 WCDMA、 OFDM或 直接無線通信進行傳送。而且,在一種設置中, 一個或多個收發(fā)器 118-124可以使用例如根據(jù)由美國聯(lián)邦通信委員會(FCC)建立的用于 通用移動電臺(GMRS)禾B/或家庭無線電服務的指南的個人無線服務 與遠程單元104-108進行通信,但是本發(fā)明在這方面不受限制。通信站點110-116中的每個還可以包括一個或多個各自的網(wǎng) 絡適配器126、 128、 130、 132。網(wǎng)絡適配器126-132可以包括例如通信 調制解調器、有線和/或無線收發(fā)器和/或可以在通信網(wǎng)絡102上適當?shù)?傳送數(shù)據(jù)的任何其他設備。經(jīng)由網(wǎng)絡適配器126-132,通信站點110-116 可以在通信網(wǎng)絡102上彼此通信,例如,在對等通信鏈路上。通信站點110-16中的每個進一步可以包括電信管理器(以下 稱之為"管理器")134、 136、 138、 140、電信代理器(以下稱之為 "代理器")142、 144、 146、 148,分組復制器150、 152、 154、 156、 邏輯開關158、 160、 162、 164、網(wǎng)絡地址翻譯器(NAT) 166、 168、 170、 172以及邏輯端口174、 176、 178、 180。
管理器134-140可支持用于遠程單元104-108的電信,其主通 信站點是與管理器134-140相關聯(lián)的通信站點,而無論遠程單元104-108 在何處已經(jīng)建立網(wǎng)絡存在。例如,如果通信站點110是用于遠程單元104 的主通信站點,則管理器134能夠支持用于遠程單元104的呼叫處理, 即使當遠程單元104漫游到通信站點110的服務區(qū)域之外。管理器134-140中的每個可以維護用于它們各自的遠程單元 104-108的網(wǎng)絡存在信息。例如,當遠程單元104切換至通信站點112或 者以其它方式在通信站點112處建立網(wǎng)絡存在時,可以將關于這樣的事 件的信息傳送至管理器134。該信息可以由遠程單元104、通信站點112 或通信系統(tǒng)100的任何其他適當組件來傳送。因此,當通信站點110接 收尋址至遠程單元104的電信內容時,管理器134可以將這樣的內容轉 發(fā)至通信站點112,通信站點112可以經(jīng)由收發(fā)器120將該內容發(fā)送至遠 程單元104。代理器142-148可以安排在遠程單元104-108和與遠程單元 104-108相關聯(lián)的主管理器134-140之間的呼叫設置。與管理器134-140 相反,由代理器142-148提供的服務可以是依賴于位置的。即,代理器 142可以為附屬于通信站點110的任何遠程單元104-108安排呼叫設置 (例如,在通信站點110處建立網(wǎng)絡存在),代理器144可以為附屬于 通信站點112的任何遠程單元104-108安排呼叫設置,并且代理器146可 以為附屬于通信站點114的任何遠程單元104-108安排呼叫設置等。例 如,如果遠程單元104已經(jīng)附屬于通信站點112,并且該遠程單元的主 站點是通信站點IIO,則代理器144可以安排在遠程單元104和它的主管 理器134之間的呼叫設置。通過將呼叫設置信息轉發(fā)至管理器134-140, 代理器142-148可以安排在遠程單元104-108和管理器134-140之間的呼 叫設置。該呼叫設置信息可以包括例如從遠程單元104-108接收到的標 識符,該標識符標識一個或多個遠程單元104-108希望與之通信的呼叫 組。在呼叫設置信息中,呼叫組可以由單個組標識符或者一個或多個呼叫接收器的列表來表示。
分組復制器150-156可以負責復制具有多個目的接收器的電 信內容分組(以下稱為"分組"),并且將這樣的分組傳送至接收器。 例如,假定遠程單元104發(fā)送包含電信內容的分組,并且將遠程單元 106、 108標識為分組的目的接收器。遠程單元104可以(經(jīng)由收發(fā)器120 和代理器144)將這樣的分組發(fā)送至它的主管理器134。然后,管理器 134可以將分組和接收器標識符轉發(fā)至分組復制器150。分組復制器150 可以復制該分組,因為可能有必要將分組傳送至通過接收器標識符標 識的遠程單元106、 108中的每個。
接收器標識符可以是電話號碼、IP地址、統(tǒng)一資源定位符 (URL)或適合于標識分組的目的接收器(例如,遠程單元108)的任 何其他標識符。在接收器的主管理器(例如主管理器138)的IP地址或 URL對于管理器134是已知的設置中,管理器134還可以向分組復制器 150傳送接收器的主管理器的地址,該地址還可以是IP地址、URL或任 何其他適當?shù)臉俗R符。
通信站點110-116還可以包括邏輯交換機158-164。邏輯交換 機158-164可以將數(shù)據(jù)定向至各自的通信站點110-116內的適當資源或 定向來自各自的通信站點110-116內的適當資源的數(shù)據(jù)。例如,邏輯交 換機160可以將由收發(fā)器120接收到的數(shù)據(jù)定向至代理器144。類似地, 邏輯交換機160可以將由通信站點112在通信網(wǎng)絡102上發(fā)送的數(shù)據(jù)定 向至網(wǎng)絡適配器128。而且,邏輯交換機160可以定向在通信站點112的 各種組件120、 128、 136、 144、 152之間傳送的數(shù)據(jù)。
NAT 166-172可以實現(xiàn)網(wǎng)絡地址翻譯,并且阻止來自各自的 通信站點110-116的未授權的訪問或到各自的通信站點110-116的未授 權的訪問。在某些設置中,NAT可以被實現(xiàn)為各自的防火墻的組件(例 如,NAT使能的防火墻),或者可以使用各自的防火墻替代NAT166-172。因此,遍及該說明書,對于NAT的任何引用應被理解為指NAT、 防火墻或者NAT使能的防火墻。NAT 166-172 (或者各自的防火墻)可 以選擇性地開放和關閉在它們各自的通信站點110-116上的邏輯端口。 例如,當通信站點110正在通過邏輯端口174傳送報文時,NAT166可以 選擇性地開放邏輯端口174,并且NAT 166可以保持邏輯端口174開放一 段時間,以接收對已發(fā)送的報文的確認或響應。如果在該時間周期期 滿之前,沒有通過邏輯端口174傳送進一步報文,則NAT166可以關閉 邏輯端口174。
服務器182還可以被設置為通信系統(tǒng)100內的節(jié)點。服務器 182可包括網(wǎng)絡適配器184,經(jīng)由該網(wǎng)絡適配器184,服務器182與通信 站點110-116通信。網(wǎng)絡適配器184可以包括通信調制解調器、有線和/ 或無線收發(fā)器和/或可能在通信網(wǎng)絡102上適當?shù)貍魉蛿?shù)據(jù)的任何其它 一個或多個設備。
服務器182還可以包括媒介186。媒介186可以被配置為便利 通信站點110-116之間的通信。例如,如果通信站點IIO、 112被它們各 自的NAT166、 168所保護,并且NAT 166、 168阻止通信站點110、 112 之間的直接通信,則媒介186可以提供匯聚點,通過該匯聚點,通信站 點IIO、 112可以通信。參考圖2更具體地描述這種過程。
此外,媒介186可從正嘗試與遠程單元104-108的一個或多個 或者遠程單元組建立通信會話的系統(tǒng)接收請求,但是由于缺乏遠程單 元104-108的當前地址和/或位置的知識,所以不能直接訪問遠程單元。 當媒介接收這樣的請求時,媒介186可以訪問一個或多個數(shù)據(jù)表(或數(shù) 據(jù)文件)188來檢索相關映射信息,并且將這樣的映射信息提供至于與 該請求相關聯(lián)的系統(tǒng)。結合圖3更詳細地描述這樣的過程??梢詫?shù)據(jù) 表(或數(shù)據(jù)文件)188存儲在可由服務器182訪問的適
管理器134-140、代理器142-148、分組復制器150-156和邏輯 交換機158-164、 NAT 166-172、邏輯端口 174-180和媒介186可以通過硬 件、軟件或者硬件和軟件的組合來實現(xiàn)。例如,組件134-180、 186的每 個可以代表模塊、段或代碼部分,其包括用于實現(xiàn)指定的邏輯功能的 一個或多個可執(zhí)行指令。此外,組件134-180、 186可以以集中方式或者 以不同元件散布在若干互連的處理系統(tǒng)中的分布式方式實例化在一個 處理系統(tǒng)中。適于執(zhí)行此處所描述的方法的任何一種處理系統(tǒng)或其他 裝置是適合的。這樣的處理系統(tǒng)的示例可以包括,但不限于,個人計 算機、移動站、服務器、網(wǎng)絡器件等。
用于實現(xiàn)此處所描述的方法的軟件可以被嵌入到機器可讀 的程序存儲設備中,具體體現(xiàn)可由機器執(zhí)行的指令程序以執(zhí)行此處所 描述的方法和過程。該軟件還可以被嵌入到應用產品中,該應用產品 包括使得能夠實現(xiàn)此處所描述方法的所有特征,并且當將其加載到處 理系統(tǒng)中時能夠執(zhí)行這些方法。
此外,應注意的是,圖l中所描述的組件示出了根據(jù)本發(fā)明 各種實施例的通信系統(tǒng)IOO的可能實現(xiàn)的架構、功能及操作。然而, 根據(jù)此處所包含的教導,對于所描述的系統(tǒng)和組件的各種修改對于本 領域的技術人員可能變得顯而易見的。由這樣的修改所產生的任何系 統(tǒng)/組件在本發(fā)明的目標范圍內。
圖2描述了通信信令流程圖200,并且圖3描述了通信信令流 程圖300,它們每個對于理解本發(fā)明是有用的。信令流程圖200、 300描 述了在遠程單元、管理器、代理器和媒介之間的數(shù)據(jù)傳送。收發(fā)器 118-124、網(wǎng)絡適配器126-132、 184、分組復用器150-156、 NAT 166-172、 邏輯端口 174-180、通信網(wǎng)絡102和/或其它系統(tǒng)組件可以支持這樣的信 號的傳送,但是出于清楚目的,未在該信令流程圖中示出。
參考圖2,信令流程圖200呈現(xiàn)了遠程單元附屬于通信站點 112的方法,通信站點112不是該遠程單元的主站點。信令流程圖200可 以開始于系統(tǒng)處于第一通信站點110和第二通信站點112由它們各自的 NAT所保護的狀態(tài),并且這樣的NAT正常情況下保持端口關閉,通過 這些端口,(第一通信站點110的)管理器134和(第二通信站點112的) 代理器144將以其他方式從其他通信站點接收通信。還假定媒介186的 端口對各自的通信站點IIO、 112的管理器134、 136和代理器142、 144 開放。
在步驟202中開始,通信站點110的管理器134可以將"保持 激活"報文傳送至媒介186??梢皂憫谥T如通信站點110的激活或用 戶輸入,傳送該保持激活報文,或者通信站點110可以被配置成周期性 地傳送保持激活報文。
保持激活報文可以包括被傳送至媒介186的分組,當發(fā)送該 分組時,導致在通信站點110上的邏輯端口的開放。邏輯端口可以是管 理器134也通過其與代理器144通信的邏輯端口。該邏輯站點的NAT可 以被配置成在保持激活報文已經(jīng)被發(fā)送之后,保持該邏輯端口開放最 小時間周期。最小時間周期可以足夠長,以確保當在步驟204從媒介接 收到對于保持激活報文的響應時,邏輯端口仍然開放。該時間周期可 以持續(xù)數(shù)微秒、數(shù)毫秒、數(shù)秒、數(shù)分鐘、數(shù)小時或任何其他期望的時 間周期。
通過為發(fā)送保持激活報文而開放的相同端口,可以由通信站 點110接收對于保持激活報文的響應,并且該通信站點的邏輯交換機可 以將該響應定向至管理器134。通信站點的NAT還可以被配置成在已經(jīng) 接收了對保持激活報文的響應之后,保持邏輯端口開放最小時間周期。 在一種設置中,當邏輯端口保持開放的同時,可以發(fā)送下一保持開放 報文,并且該過程可以重復,以保持邏輯端口如所期望的開放。例如, 當通信站點110保持激活時,當遠程單元104保持激活時,當應用在通信站點110上被實例化時等,該過程可以重復在預定的周期。在步驟206,遠程單元104可以將站點附屬報文傳送至代理 144,例如,響應遠程單元104漫游到由通信站點112所服務的服務區(qū)中。 站點附屬報文206可以標識遠程單元104,以及提供遠程單元104在站點 U2處認證所需要的任何信息。在一種設置中,站點附屬報文206還可 以標識遠程單元104的主管理器134。例如,站點附屬報文206可以提供 與管理器134相關聯(lián)的標識符、IP地址或URL??蛇x地,站點附屬報文還提供與媒介186相關聯(lián)的標識符、 IP地址或URL或與遠程單元104相關聯(lián)的標識符、IP地址或URL和/或服 務類型標識符。服務類型標識符可以指定被傳送的電信內容的類型以 及與該內容類型相關聯(lián)的限制、可用于處理電信內容的編解碼器、系 統(tǒng)帶寬和吞吐量要求和限制、和/或者組附屬標識符。站點附屬報文還 可以標識遠程單元104所連接的上一代理器。此外,在站點附屬報文中
可以包含一個或多個代理器標識符的列表,以及估計的無線通信上行 鏈路和下行鏈路質量和在這樣的代理器和遠程單元104之間的估計數(shù)
據(jù)吞吐量。在步驟208,代理器144可以利用附屬確認響應站點附屬報 文,該附屬確認指示遠程單元現(xiàn)在附屬于通信站點112。在站點附屬報文未標識遠程單元104的主管理器134的設置 中,在步驟210,代理144可以將報文傳送至媒介186,請求用于該遠程 單元的主管理器134的標識符(例如,IP地址或URL)。該報文還可以 包含與代理器144相關聯(lián)的標識符。在步驟212,媒介186可以利用包括 主管理器134的標識符的確認來響應報文。在站點附屬報文未標識遠程單元104的主管理器134的設置 中,在步驟210傳送的報文可以指示遠程單元104附屬于通信站點112(例如,在通信站點112已經(jīng)建立了網(wǎng)絡存在)以及用于代理器144的 標識符。這樣的報文還可以向媒介186標識管理器134,或者通過標識 與遠程單元104相關聯(lián)的主管理器,媒介186可以從數(shù)據(jù)表或者數(shù)據(jù)文 件訪問用于主管理器134的標識符。在步驟212,媒介186可以確認在步 驟210接收的請求??蛇x地,該確認可以向代理器144指示先前在步驟 202和204中在通信站點110上開放的邏輯端口。無論在步驟210和212中,代理器144和媒介186之間傳送的信 息如何,這樣的報文可以開放在通信站點112上的邏輯端口,并且以類 似于先前描述的在步驟202和204中在管理器134和媒介186之間傳送的 報文和響應的方式,保持該邏輯端口開放一段時間。可選地,可以將 保持激活報文從代理器144傳送至媒介186,并且可以將對保持激活報 文的響應從媒介186傳送至代理器144。在步驟214,媒介186可以向管理器134傳送報文,該報文將 代理器144標識為與通信站點112相關聯(lián),在通信站點112處已經(jīng)建立了 遠程單元114的存在,從而可以作為建立通信鏈路的候選,在該通信鏈 路上可以從遠程單元104傳送電信內容或將電信內容傳送到遠程單元 104。該報文能夠包括與代理器144相關聯(lián)的標識符(例如IP地址或 URL)。該報文還標識先前開放的在通信站點112處的邏輯端口,例如, 如在步驟210和212中所描述的。可以通過先前在通信站點110上開放的 邏輯端口傳送該報文,例如,如在步驟202和204中所描述的。該報文還可以包括在站點附屬報文中被最初傳送至媒介186 的列表代理器,以及估計的無線通信上行鏈路和下行鏈路質量和在代 理器和遠程單元104之間的估計數(shù)據(jù)吞吐量。基于該信息,管理器134 能夠選擇提供至遠程單元104的最佳類型的電信服務,可以基于質量/ 數(shù)據(jù)吞吐量信息將那些電信服務適當?shù)貍魉椭吝h程單元104。在某些可 允許的服務類型要求在通信站點110和/或通信站點112開放多于一個邏 輯端口的設置中,可以將這樣的服務類型的知識用于開放適當?shù)倪壿嫸丝凇T诓襟E216,代理器144可以將報文傳送至代理器134,請求 向通信站點110注冊通信站點112。例如,該報文可以請求向管理器134 注冊代理器144。該消息還可以通過在通信站點110處先前開放的邏輯 端口傳送。代理器注冊請求可以包含標識代理器144和遠程單元104的 操作碼,并且指定代理器144將會應遠程單元104的要求建立連接。在步驟218,管理器134可以將報文傳送至代理器144,以確 認向通信站點110注冊通信站點112。該報文還可以向代理器144標識在 通信站點110上開放的邏輯端口,通過該端口,代理器144可以與管理 器134通信。通過先前在通信站點112開放的邏輯端口,可以將該報文 從管理器134傳送至代理器144。此外,管理器134和代理器144可以向 彼此發(fā)送保持激活報文,以保持在通信站點IIO、 112上的邏輯端口開 放,管理器134和代理器144通過該邏輯端口通信,從而允許在通信站 點IIO、 112之間的對等通信鏈路。如此處所使用的,"對等通信鏈路"是在通信網(wǎng)絡的對等節(jié) 點之間的通信鏈路,其不依賴于用于在對等節(jié)點之間傳輸分組的中央 呼叫控制服務器。因為不需要中央呼叫控制服務器和租賃通信線路, 可以避免與這樣的系統(tǒng)的部署和維護相關聯(lián)的成本。而且,由于較少 依賴于中央基礎設施,因此實現(xiàn)對等聯(lián)網(wǎng)的網(wǎng)絡架構可以是非??煞?級的。在對等通信鏈路上,代理器144可以安排在遠程單元104和管 理器134之間的呼叫設置,例如,如先前所描述的。還可以在對等通信 鏈路上向遠程單元104傳送電信內容和從遠程單元104傳送電信內容。 例如,管理器134可以向代理器144路由正在被傳送至遠程單元104的電 信內容。管理器134還可以向適當?shù)耐ㄐ耪军c110、 112路由遠程單元104 生成的電信內容,管理器134可以經(jīng)由代理器144接收該電信內容。
在步驟220,代理器144可以將注冊通知報文傳送至遠程單元 104,以指示代理器144和管理器134互相注冊。前進到步驟222,遠程 單元104可以利用對這樣的通知的確認來響應代理器144。在這一點上, 遠程單元104的網(wǎng)絡存在將附屬于通信站點112,因此,可以經(jīng)由通信 站點112、通信站點110和在信站點110、 112之間建立的對等通信鏈路 以及在通信網(wǎng)絡內建立的其他對等通信鏈路來發(fā)送和接收電信內容?,F(xiàn)在參考圖3,信令流程圖300呈現(xiàn)了用于支持在多個遠程單 元之中的對等組呼叫的方法。該信令流程圖300可以開始于系統(tǒng)處于遠 程單元104已經(jīng)在通信站點112處建立了網(wǎng)絡存在的狀態(tài)中,其中遠程 單元104的主通信站點是通信站點110。還可以假定,如圖2所描述的已 經(jīng)在媒介186和各自的管理器134-138之間傳送保持激活報文,以保持在 管理器134-138的每個上的開放邏輯端口,媒介可以通過該開放邏輯端 口傳送報文。開始于步驟302,遠程單元104可以將報文傳送至通信站點 112的代理器144。該報文可以指示遠程單元104請求接收由一個或多個 特定呼叫組的成員所傳送的電信內容,例如"組X"。在步驟304,代 理器144可以例如在先前所描述的對等通信鏈路上將該報文轉發(fā)至遠 程單元的主管理器134。在步驟306,管理器134可以將報文發(fā)送至媒介186,請求用 于組X的成員的主管理器地址。例如,在管理器134已經(jīng)訪問屬于組X 的成員列表的設置中,管理器134可以向媒介186傳送與該組的成員相 關聯(lián)的標識符。這些標識符可以是與遠程單元相關聯(lián)的標識符,例如, 用戶或遠程單元標識符。在另一設置中,管理器134可以傳送代表該組 的標識符,并且媒介186可以通過訪問來自數(shù)據(jù)存儲器的數(shù)據(jù)來標識該 組的成員,該數(shù)據(jù)存儲器將組成員映射至組標識符。無論如何向媒介 186來標識組成員,媒介186可以訪問將與遠程單元104-108相關聯(lián)的標識符映射至它們的主管理器134-138的數(shù)據(jù)。在步驟308,媒介186可以 將映射數(shù)據(jù)傳送至管理器134。例如,如果該組的成員包含遠程單元 106、 108,該映射數(shù)據(jù)可以將遠程單元106與管理器136,以及將遠程 單元108與管理器138關聯(lián)起來。在步驟310,管理器134可以將報文傳送至媒介186,請求與 遠程單元106、 108的連接。這樣的報文可以指示遠程單元106的主管理 器136。類似地,在步驟312,管理器134可以向媒介186傳送請求與遠 程單元108連接的報文,并且這樣的報文可以指示遠程單元108的主管 理器138。在一種設置中,替代管理器134發(fā)送請求至遠程單元106、108 的連接的多個報文,在步驟310和312傳送的請求可以以單個報文來傳 送。而且,這樣的請求可以在步驟306發(fā)送至媒介186的報文中被傳送。 在這樣的設置中,管理器134可以不需要請求用于該組成員的主管理器 的地址。相反,在步驟306所發(fā)送的報文可以指示連接至該組的每個成 員的請求,并且媒介186可以訪問數(shù)據(jù)存儲器以標識該組成員的主管理 器前進至步驟314,媒介186可以將報文傳送至管理器136,以 請求用于遠程單元106所生成的電信內容的分配保留。該分配保留可以 通過在通信站點112處的開放邏輯端口來傳送,諸如通過先前所描述的 保持激活報文所保持開放的端口。該分配保留可以標識遠程單元106以 及遠程單元104和/或管理器134。類似地,在步驟316,媒介186可以將 報文傳送至管理器138,以請求用于遠程單元108所生成的電信內容的 分配保留。這種分配保留可以標識遠程單元108,以及遠程單元104和/ 或管理器134。還可以通過在通信站點114處的開放邏輯端口來傳送這 樣的分配保留。管理器136、 138可以處理各自的分配保留,以便當各自的遠程單元106、 108生成對組X的電信內容時,這樣的內容可以被自動傳送 至遠程單元104的主管理器134,然后,其可以經(jīng)由代理器144將電信內 容轉發(fā)至遠程單元104。此外管理器136、 138,分組復制器、代理器和 其他組件可以被用于根據(jù)它們的指定功能,處理電信內容。在附圖中的流程圖和結構圖示出了根據(jù)本發(fā)明各種實施例 的系統(tǒng)、方法和計算機程序產品的可能實現(xiàn)的架構、功能和操作。在 這方面,在流程圖或結構圖中的每個塊可以代表代碼的模塊、段或部 分,其包括一個或多個可執(zhí)行指令,用于實現(xiàn)指定的一個或多個邏輯 功能。還應注意的是,在某些可替換地實施例中,在塊中指出的這些 功能可以不按照附圖所指出的順序發(fā)生。例如,接連示出的兩個塊實 際上可以被基本上同時執(zhí)行,或者這些塊有時可以按相反的順序執(zhí)行, 這取決于所涉及的功能。如此處所使用的,術語"電信內容"指的是在呼叫會話期間 可以傳送的內容。這樣的內容可以包括音頻內容、視頻內容、多媒體 內容、文本或者可以在呼叫會話期間被傳送的任何其他信息。此外, 呼叫會話可以是調度呼叫會話(例如,半雙工)或者互連呼叫會話(例 如,全雙工)。在本文中,術語"計算機程序"、"軟件"、"應用"、它 們的變體和/或組合意指任何語言、代碼或記號形式的指令集合的任何 表達,該指令集合意在使具有信息處理能力的系統(tǒng)直接或在下列任意 和二者之后執(zhí)行特定功能a)轉換成另一種語言、代碼或記號;b)以 不同材料的形式再現(xiàn)。例如,應用可以包括,但不限于,子例程、函 數(shù)、流程、目標方法、目標實現(xiàn)、可執(zhí)行應用、小應用程序、小服務 程序、應用程序(MIDlet)、源代碼、目標代碼、共享庫/動態(tài)加載庫 禾口/或其他設計用于在處理系統(tǒng)上執(zhí)行的其他指令序列。此處所使用的術語"一個(a)"或" 一個(an)"被定義為一個或超過一個。此處使用的術語"多個"被定義為兩個或超過兩個。 此處所使用的術語"另一個"被定義為至少第二或更多。此處所使用的 術語"包括"和/或"具有"被定義為包括(即,開放式語言)。在不脫離本發(fā)明的精神或基本屬性的情況下,能夠以其他形 式實施本發(fā)明。因此,應當參考下列權利要求而非前述的說明,作為 本發(fā)明范圍的指示。
權利要求
1.一種用于支持在廣域網(wǎng)上的電信的方法,包括從第一通信站點接收第一報文,通過在所述通信站點的邏輯端口傳送所述第一報文,并且保持所述邏輯端口開放至少最小周期;從第二通信站點接收第二報文,所述第二報文請求與所述第一通信站點相關聯(lián)的標識符;以及通過所述邏輯端口將第三報文傳送至所述第一通信站點,所述第三報文將所述第二通信站點標識為用于建立對等通信鏈路的候選,通過所述對等通信鏈路,將電信內容傳送至第一遠程單元。
2. 根據(jù)權利要求l所述的方法,其中,接收所述第一報文包括從 與所述第一通信站點相關聯(lián)的管理器接收所述第一報文,所述管理器 支持用于至少所述第一遠程單元的電信,所述第一遠程單元的主通信 站點是所述第一通信站點。
3. 根據(jù)權利要求l所述的方法,還包括從所述第一通信站點接收 第四報文,所述第四報文請求與至少第二通信站點相關聯(lián)的至少一個 地址,所述第二通信站點與所述第一遠程單元已經(jīng)請求從其接收電信 內容的呼叫組相關聯(lián)。
4. 一種用于支持在廣域網(wǎng)上的電信的方法,包括 從第一通信站點接收第一報文,所述第一報文請求與至少第二通信站點相關聯(lián)的至少一個地址,所述至少第二通信站點與第一遠程單 元已經(jīng)請求從其接收電信內容的呼叫組相關聯(lián);從所述第一通信站點接收第二報文,所述第二報文包括所述至少 一個地址,并且請求連接至與所述呼叫組相關聯(lián)的至少第二遠程單元; 以及將至少第三報文傳送至所述至少第二通信站點,請求用于由所述 至少第二遠程單元生成的電信內容的分配保留。
5. 根據(jù)權利要求4所述的方法,進一步包括基于與所述呼叫組相關聯(lián)的標識符,處理所述第一報文,以標識所述至少一個被請求的地址;以及向所述第一通信站點傳送第四報文,所述第四報文包括所述至少 一個被請求的地址。
6. —種用于支持在廣域網(wǎng)上的電信的方法,包括 從第一通信站點傳送第一報文,通過在所述通信站點的邏輯端口傳送所述第一報文;通過所述邏輯端口,在所述第一通信站點接收第二報文,所述第二報文保持所述邏輯端口開放至少最小周期;通過所述邏輯端口從媒介接收第三報文,所述第三報文包括與第 二通信站點相關聯(lián)的標識符,第一遠程單元已經(jīng)附屬于所述第二通信 站點;以及從所述第二通信站點接收第四報文,所述第四報文請求向所述第 一通信站點注冊所述第二通信站點,并且建立對等通信鏈路,通過所 述對等通信鏈路將電信內容傳送至所述第一遠程單元。
7. 根據(jù)權利要求6的所述方法,進一步包括在所述第一通信站點 處,將第五報文從所述第一通信站點傳送至所述第二通信站點,所述 第五報文確認向所述第二通信站點注冊所述第一通信站點。
8. 根據(jù)權利要求6所述的方法,進一步包括 在所述第一通信站點處接收第五報文,所述第五報文指示所述第一遠程單元請求接收由至少一個呼叫組的成員所傳送的電信內容;以 及將至少第六報文傳送至媒介,請求連接至與所述呼叫組相關聯(lián)的 至少第二遠程單元。
9. 一種用于支持在廣域網(wǎng)絡上的電信的方法,包括 在第二通信站點處,從第一遠程單元接收第一報文,所述第一報文請求與所述第二通信站點的附屬,所述第一遠程單元將第一通信站點作為它的主通信站點;以及向所述第一通信站點傳送第二報文,所述第二報文指示所述第一 遠程單元請求接收由至少一個呼叫組的成員所傳送的電信內容。
10.根據(jù)權利要求9所述的方法,進一步包括將第三報文傳送至媒介,所述第三報文請求與所述第一通信站點相關聯(lián)的標識符;以及向所述第一通信站點傳送第四報文,所述第四報文請求向所述第 一通信站點注冊所述第二通信站點。
全文摘要
一種用于支持在廣域網(wǎng)上的電信的方法(200、300)。該方法能夠包括從第一通信站點(110)接收第一報文(202),通過在該通信站點的邏輯端口(174)傳送第一報文,并且保持該邏輯端口開放至少最小周期。能夠從第二通信站點(112)接收第二報文(210),該第二報文請求與第一通信站點相關聯(lián)的標識符。此外,通過該邏輯端口,可以將第三報文(214)傳送至第一通信站點。該第三報文能夠將第二通信站點標識為用于建立對等通信鏈路的候選,通過該對等通信鏈路,可以將電信內容傳送至第一遠程單元(104)。
文檔編號H04W4/08GK101682629SQ200880018063
公開日2010年3月24日 申請日期2008年5月29日 優(yōu)先權日2007年6月6日
發(fā)明者博布·D·洛加博, 布拉德利M·希本 申請人:摩托羅拉公司