两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

在通過(guò)廣域網(wǎng)實(shí)現(xiàn)的群通信系統(tǒng)中確立基礎(chǔ)設(shè)施設(shè)備之間的通信通道的制作方法

文檔序號(hào):7735109閱讀:548來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):在通過(guò)廣域網(wǎng)實(shí)現(xiàn)的群通信系統(tǒng)中確立基礎(chǔ)設(shè)施設(shè)備之間的通信通道的制作方法
技術(shù)領(lǐng)域
本公開(kāi)一般地涉及廣域通信網(wǎng)絡(luò),并且更具體地涉及用于在廣域網(wǎng)上實(shí)現(xiàn)的無(wú)線 通信的方法和裝置。
背景技術(shù)
多站點(diǎn)陸上移動(dòng)無(wú)線電系統(tǒng)通常利用租賃的通信線路來(lái)將無(wú)線電中繼器基礎(chǔ)設(shè) 施設(shè)備與中央呼叫控制服務(wù)器互連。租賃的通信線路的再生成本、以及部署多個(gè)無(wú)線電中 繼器基礎(chǔ)設(shè)施設(shè)備和專(zhuān)用呼叫控制服務(wù)器所需的資本投資可能產(chǎn)生相對(duì)高的系統(tǒng)成本。多 站點(diǎn)陸上移動(dòng)無(wú)線電系統(tǒng)主要被用來(lái)向警察、消防人員及其它緊急事件應(yīng)答者提供緊急通諸如零售連鎖店、學(xué)校系統(tǒng)、公共事業(yè)公司、運(yùn)輸公司和發(fā)電公司的專(zhuān)業(yè)和商業(yè)實(shí) 體也可以受益于多站點(diǎn)陸上移動(dòng)無(wú)線電系統(tǒng)的使用,但是由于再生成本和要求的資本投 資,此類(lèi)實(shí)體一般不部署此類(lèi)系統(tǒng)。在大的地理區(qū)域內(nèi)或在不同的區(qū)域中運(yùn)營(yíng)的公司可能 要求幾百個(gè)乃至幾千個(gè)無(wú)線電中繼器基礎(chǔ)設(shè)施設(shè)備以實(shí)現(xiàn)適當(dāng)?shù)亩嗾军c(diǎn)陸上移動(dòng)無(wú)線電 系統(tǒng)。此外,此類(lèi)系統(tǒng)將要求多個(gè)中央呼叫服務(wù)器,其本身將需要在單獨(dú)的租用線路上連 接,因此產(chǎn)生顯著的附加操作費(fèi)用。用于使得能夠?qū)崿F(xiàn)此類(lèi)實(shí)體的用戶(hù)之間的通信的一種替代是被設(shè)計(jì)成在包括分 布在廣泛區(qū)域上的多個(gè)物理基礎(chǔ)設(shè)施設(shè)備的廣域網(wǎng)(WAN)上操作的調(diào)度系統(tǒng)。在每個(gè)物理 基礎(chǔ)設(shè)施設(shè)備處,提供了最小復(fù)雜度基礎(chǔ)設(shè)施設(shè)備(例如,基站),其被設(shè)計(jì)成在有線網(wǎng)絡(luò) 上相互通信并被設(shè)計(jì)成無(wú)線地或在空中(OTA)與無(wú)線通信設(shè)備(WCD)通信。在特定物理站 點(diǎn)處提供的基礎(chǔ)設(shè)施設(shè)備可以定位并確立到直接在因特網(wǎng)(或其它WAN)上其它物理站點(diǎn) 處部署的其它基礎(chǔ)設(shè)施設(shè)備的連接。同樣地,基礎(chǔ)設(shè)施設(shè)備可以在沒(méi)有通過(guò)集中式呼叫控 制中心進(jìn)行通信的情況下相互通信,諸如移動(dòng)交換中心(MSC)、或公用電話網(wǎng)等。這大大地 降低用于實(shí)體的成本,該實(shí)體購(gòu)買(mǎi)基礎(chǔ)設(shè)施設(shè)備以安裝調(diào)度系統(tǒng)。一旦基礎(chǔ)設(shè)施設(shè)備已在 因特網(wǎng)上確立相互之間的通信,則位于一個(gè)特定物理站點(diǎn)處的無(wú)線通信設(shè)備然后能夠(經(jīng) 由基礎(chǔ)設(shè)施設(shè)備)與位于其它物理站點(diǎn)處的其它無(wú)線通信設(shè)備通信。在許多情況下,此類(lèi) 網(wǎng)絡(luò)還支持“群呼叫”和/或用于允許到一組用戶(hù)的同時(shí)通信的按鍵通話(push-to-talk) 功能。移動(dòng)網(wǎng)際協(xié)議(MIP)移動(dòng)IP(MIP)是被設(shè)計(jì)成允許移動(dòng)設(shè)備在保持永久性IP地址的同時(shí)從一個(gè)網(wǎng)絡(luò) 移動(dòng)到另一個(gè)的因特網(wǎng)工程任務(wù)組(IETF)標(biāo)準(zhǔn)通信協(xié)議。使用移動(dòng)IP,節(jié)點(diǎn)可以在不改 變其IP地址的情況下改變其到因特網(wǎng)的附接點(diǎn)。在MIP中,移動(dòng)節(jié)點(diǎn)(MN)可以具有兩個(gè) 地址一永久性歸屬地址和轉(zhuǎn)交地址,轉(zhuǎn)交地址與移動(dòng)節(jié)點(diǎn)正在訪問(wèn)的網(wǎng)絡(luò)相關(guān)聯(lián)。忽視每 個(gè)MN在因特網(wǎng)中的當(dāng)前位置,由其歸屬地址來(lái)對(duì)每個(gè)MN進(jìn)行標(biāo)識(shí)。當(dāng)MN遠(yuǎn)離其歸屬代理 (HA)時(shí),MN與給出關(guān)于其當(dāng)前位置的信息的轉(zhuǎn)交地址相關(guān)聯(lián)。
MIP中的兩個(gè)其它實(shí)體是稱(chēng)為歸屬代理和外地代理的IP節(jié)點(diǎn)(例如,路由器)。歸 屬代理(HA)存儲(chǔ)關(guān)于移動(dòng)節(jié)點(diǎn)的信息,該移動(dòng)節(jié)點(diǎn)的永久性地址在HA的網(wǎng)絡(luò)中。HA充當(dāng) 用于與MN通信的錨定點(diǎn),并從相應(yīng)節(jié)點(diǎn)(CN)朝著MN的當(dāng)前轉(zhuǎn)交地址隧道傳輸分組且反之 亦然。外地代理(FA)存儲(chǔ)關(guān)于訪問(wèn)其網(wǎng)絡(luò)的移動(dòng)節(jié)點(diǎn)的信息。FA還通告由MIP使用的轉(zhuǎn) 交地址。FA定期地?zé)o線通告其存在并等待來(lái)自漫游MN的征求消息。MIP指定MN如何向其歸屬代理登記和歸屬代理如何通過(guò)隧道將數(shù)據(jù)報(bào)路由到移 動(dòng)節(jié)點(diǎn)。例如,當(dāng)麗漫游到新的子網(wǎng)時(shí),其必須發(fā)現(xiàn)附近FA并向該附近FA登記其本身。 MN發(fā)布無(wú)線登記請(qǐng)求以觸發(fā)登記處理。FA將該請(qǐng)求轉(zhuǎn)發(fā)到客戶(hù)端的原始HA。如果該請(qǐng)求 被接受,則在HA與FA之間確立隧道以中繼被發(fā)送到客戶(hù)端的原始IP地址的進(jìn)入分組。然 后,能夠在HA與FA之間交換有線消息。想要與MN通信的節(jié)點(diǎn)使用MN的歸屬地址來(lái)發(fā)送分組(例如,數(shù)據(jù)分組、語(yǔ)音或音 頻分組、視頻分組)。當(dāng)HA接收到分組時(shí),HA使用表來(lái)確定其目的地并將分組隧道傳輸(轉(zhuǎn) 發(fā)或改向)至具有新IP報(bào)頭的MN的轉(zhuǎn)交地址(即,麗的新子網(wǎng)中的FA),保持原始IP報(bào) 頭。分組在隧道末端處被解封以去除所添加的IP報(bào)頭并遞送到MN。相反,當(dāng)充當(dāng)發(fā)送機(jī)時(shí),麗通過(guò)FA將分組發(fā)送到目的地節(jié)點(diǎn)。FA能夠通過(guò)隧道將 外出分組從FA路由到HA,并然后路由到其目的地節(jié)點(diǎn)上。這稱(chēng)為三角形路由,因?yàn)榉纸M采 取“三角形路由路徑”,該“三角形路由路徑”涉及麗、其FA和目的地節(jié)點(diǎn)的HA之間的通信。 同樣地,在MIP中,分組始終被首先路由到HA,并且從不直接路由到麗。雖然MIP保持用于漫游麗的子網(wǎng)連接性,但MIP始終涉及通過(guò)麗的HA通信。此 外,MN必須在代理發(fā)現(xiàn)階段開(kāi)始之前首先在空中恢復(fù)與其新FA的連接。此外,登記處理涉 及有線和無(wú)線通信。MIP架構(gòu)適用于非實(shí)時(shí)數(shù)據(jù),但當(dāng)被用于實(shí)時(shí)數(shù)據(jù)和語(yǔ)音數(shù)據(jù)時(shí)由于相 對(duì)長(zhǎng)的等待時(shí)間而遇到問(wèn)題。MIP的這些特性可能導(dǎo)致相當(dāng)多的重新連接時(shí)間、更長(zhǎng)的漫游 延遲和增加的等待時(shí)間。分組丟失的量可能使得MIP不適合于在諸如上述那些的廣域網(wǎng)中 使用。此外,當(dāng)用于低等待時(shí)間群語(yǔ)音呼叫時(shí),MIP的性能是差的,其中,存在潛在地移動(dòng)的 且可以在作為網(wǎng)絡(luò)的一部分的任何站點(diǎn)處的多個(gè)目的地。


附圖以及以下的詳細(xì)描述一起被并入并且形成本說(shuō)明書(shū)的一部分,并用于進(jìn)一步 說(shuō)明包括要求保護(hù)的本發(fā)明的概念的實(shí)施例,并且解釋那些實(shí)施例的各種原理和優(yōu)點(diǎn),在 附圖中,相同的附圖標(biāo)記在各個(gè)視圖中指的是相同或在功能上類(lèi)似的元素。圖1是圖示廣域通信網(wǎng)絡(luò)的框圖;圖2是圖示圖1的通信網(wǎng)絡(luò)中從一個(gè)基礎(chǔ)設(shè)施設(shè)備處的無(wú)線通信設(shè)備(WCD)到其 它基礎(chǔ)設(shè)施設(shè)備處的其它無(wú)線通信設(shè)備(WCD)的信息分發(fā)的消息流程圖;圖3是圖示根據(jù)一些實(shí)施例的廣域通信網(wǎng)絡(luò)的框圖;圖4是圖示根據(jù)一些實(shí)施例的圖3的特使(envoy)分組復(fù)制器的操作的流程圖;圖5-9是圖示根據(jù)各種實(shí)施例的用于在管家(steward)模塊處生成WCD分發(fā)列表 的方法的消息流程圖;圖10是圖示在圖3的通信網(wǎng)絡(luò)中用于在一個(gè)基礎(chǔ)設(shè)施設(shè)備處實(shí)現(xiàn)的特使分組復(fù) 制器與在其它基礎(chǔ)設(shè)施設(shè)備處實(shí)現(xiàn)的特使模塊之間確立通信連接的方法的一個(gè)示例的消息流程圖;圖11是根據(jù)一個(gè)實(shí)施例的圖示在圖3的通信網(wǎng)絡(luò)中從一個(gè)基礎(chǔ)設(shè)施設(shè)備處的無(wú) 線通信設(shè)備到其它基礎(chǔ)設(shè)施設(shè)備處的其它無(wú)線通信設(shè)備的信息分發(fā)的消息流程圖;以及圖12 15是根據(jù)一些實(shí)施例的圖3的通信網(wǎng)絡(luò)的框圖,其圖示在圖11圖示的消 息流期間發(fā)生的各種步驟期間在各種網(wǎng)絡(luò)模塊之間交換的消息。本領(lǐng)域的技術(shù)人員將理解,附圖中的元素是為了簡(jiǎn)單明了而進(jìn)行圖示并且不一定 按比例繪制。例如,附圖中的一些元素的尺寸可能相對(duì)于其它元素被放大,以有助于改進(jìn)對(duì) 本發(fā)明的實(shí)施例的理解。在圖中用常規(guī)符號(hào)適當(dāng)?shù)乇硎狙b置和方法組件,僅僅示出與理解本發(fā)明的實(shí)施例 有關(guān)的那些具體細(xì)節(jié),以免使本公開(kāi)因?qū)τ谑芤嬗诒疚拿枋龅谋绢I(lǐng)域技術(shù)人員來(lái)說(shuō)將輕易 地顯而易見(jiàn)的細(xì)節(jié)而相混淆。
具體實(shí)施例方式本發(fā)明的實(shí)施例一般地涉及用于在廣域通信網(wǎng)絡(luò)中的基礎(chǔ)設(shè)施設(shè)備之間確立通 信通道的方法。在一個(gè)實(shí)現(xiàn)中,所述基礎(chǔ)設(shè)施設(shè)備可以包括源無(wú)線通信設(shè)備(WCD)的歸屬 基礎(chǔ)設(shè)施設(shè)備、第一基礎(chǔ)設(shè)施設(shè)備和第二基礎(chǔ)設(shè)施設(shè)備。源WCD的歸屬管家模塊生成目的 地WCD分發(fā)列表,并將該目的地WCD分發(fā)列表傳送到位于第一基礎(chǔ)設(shè)施設(shè)備處的特使分組 復(fù)制器模塊。該分發(fā)列表用于從源WCD到第一通信群的通信,第一通信群還包括例如第一 目的地WCD。特使分組復(fù)制器模塊的第一網(wǎng)絡(luò)套接字從歸屬管家模塊傳送到用于位于第二 基礎(chǔ)設(shè)施設(shè)備處的第一目的地WCD的第二特使模塊。歸屬管家模塊生成將用于第二特使模 塊的第二網(wǎng)絡(luò)套接字映射到第一目的地WCD的標(biāo)識(shí)符的第一映射,并將該第一映射傳送到 特使分組復(fù)制器模塊。然后,能夠在由源WCD向第一通信發(fā)射群消息分組之前,在第一網(wǎng)絡(luò) 套接字與第二網(wǎng)絡(luò)套接字之間確立第一通信連接。本發(fā)明的實(shí)施例能夠適用于許多網(wǎng)絡(luò)配置。在參考圖3 1 5來(lái)描述一些實(shí)施例 之前,現(xiàn)在將參考圖1來(lái)描述其中能夠應(yīng)用這些實(shí)施例的網(wǎng)絡(luò)配置的一個(gè)示例。圖1是圖示廣域通信網(wǎng)絡(luò)90的框圖。通信網(wǎng)絡(luò)90包括用線表示的有線通信鏈路 和用“閃電”符號(hào)表示的無(wú)線通信鏈路。通信網(wǎng)絡(luò)90包括每個(gè)由相應(yīng)的基礎(chǔ)設(shè)施設(shè)備10、 12、14、16定義的多個(gè)子網(wǎng)絡(luò)、多個(gè)無(wú)線通信設(shè)備(WCD)4、6和8、以及被耦合到IP網(wǎng)絡(luò)2 并經(jīng)由IP網(wǎng)絡(luò)2通信的中間服務(wù)器86。IP網(wǎng)絡(luò)2可以包括諸如因特網(wǎng)、內(nèi)部網(wǎng)的廣域網(wǎng) (WAN)、一個(gè)或多個(gè)局域網(wǎng)(LAN)、一個(gè)或多個(gè)城域網(wǎng)(MAN)、以及允許在廣泛區(qū)域內(nèi)傳播通 信信號(hào)的其它網(wǎng)絡(luò)。對(duì)等體基礎(chǔ)設(shè)施設(shè)備基礎(chǔ)設(shè)施設(shè)備10、12、14、16被部署在廣泛區(qū)域上的不同物理站點(diǎn)處并在IP網(wǎng)絡(luò) 2上相互耦合。不同的物理站點(diǎn)在物理上與每個(gè)其它物理站點(diǎn)分離,并且在一些情況下,站 點(diǎn)之間的物理間隔可以是幾百乃至幾千英里?;A(chǔ)設(shè)施設(shè)備10、12、14、16在沒(méi)有用于通信 網(wǎng)絡(luò)90的集中式呼叫控制模塊的情況下并行地處理呼叫控制。如圖1所示,基礎(chǔ)設(shè)施設(shè)備10、12、14、16中的每個(gè)可以包括類(lèi)似的模塊?;A(chǔ)設(shè) 施設(shè)備10、12、14、16中的每個(gè)包括每個(gè)被耦合到其相應(yīng)邏輯開(kāi)關(guān)58、60、62、64的特使模 塊42、44、46、48 ;每個(gè)被耦合到其相應(yīng)邏輯開(kāi)關(guān)58、60、62、64的多個(gè)管家模塊34A…34N、36A... 36N、38A... 38N、40A... 40N ;以及每個(gè)被耦合到其相應(yīng)邏輯開(kāi)關(guān)58、60、62、64的多個(gè) 分組復(fù)制器模塊50A... 50N、52A... 52N、54A…MN、56A... 56N。值得注意的是,在每個(gè)基礎(chǔ)設(shè) 施設(shè)備10 16處,在公共基礎(chǔ)設(shè)施設(shè)備內(nèi)實(shí)現(xiàn)管家模塊344丨341364"'361384"'381 40Α···40Ν和特使模塊42、44、46、48。例如,基礎(chǔ)設(shè)施設(shè)備10包括特使模塊42、多個(gè)管家模 塊34Α…34Ν和相對(duì)應(yīng)的多個(gè)分組復(fù)制器模塊50Α···50Ν。特使模塊42、管家模塊34Α···34Ν 和分組復(fù)制器模塊50Α··· 50Ν被耦合到邏輯開(kāi)關(guān)58?;A(chǔ)設(shè)施設(shè)備10還包括被耦合到邏 輯開(kāi)關(guān)58且被設(shè)計(jì)成與無(wú)線通信設(shè)備無(wú)線通信的通信模塊74、以及可選地耦合在IP網(wǎng)絡(luò) 2與邏輯開(kāi)關(guān)58之間的防火墻57??梢栽谟布⒃诨谟?jì)算機(jī)的處理系統(tǒng)上執(zhí)行的軟件、或硬件與在基于計(jì)算機(jī)的 處理系統(tǒng)上執(zhí)行的軟件的組合中實(shí)現(xiàn)管家模塊、特使模塊、分組復(fù)制器模塊、和邏輯開(kāi)關(guān)。 在一個(gè)實(shí)現(xiàn)中,在特使模塊中,能夠?qū)⑦壿嬮_(kāi)關(guān)、管家模塊、和分組復(fù)制器模塊實(shí)現(xiàn)為存儲(chǔ) 在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的軟件模塊,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上面存儲(chǔ)有用于對(duì)計(jì)算機(jī) 或在基礎(chǔ)設(shè)施設(shè)備內(nèi)實(shí)現(xiàn)的其它處理器進(jìn)行編程的計(jì)算機(jī)可讀代碼。在此類(lèi)情況下,術(shù)語(yǔ) “模塊”在與跟術(shù)語(yǔ)特使、管家、或分組復(fù)制器中的任何一個(gè)一起使用時(shí)可與“軟件模塊”互 換。管家模塊在圖1所示的示例中,管家模塊34Β、36Ν、38Α分別支持用于WCD 4、6、8的通信。 WCD 4、6、8相應(yīng)的歸屬基礎(chǔ)設(shè)施設(shè)備10、12、14是管家模塊34Β、36Ν、38Α相關(guān)聯(lián)的基礎(chǔ)設(shè) 施設(shè)備,無(wú)論WCD 4、6、8最初已在哪里確立網(wǎng)絡(luò)存在以及通過(guò)其它基礎(chǔ)設(shè)施設(shè)備12、16、14 的通信。例如,管家模塊34Β、36Ν、38Α中的每個(gè)保持用于其相應(yīng)WCD 4、6、8的網(wǎng)絡(luò)存在信 息。例如,當(dāng)基礎(chǔ)設(shè)施設(shè)備10是用于WCD4的歸屬基礎(chǔ)設(shè)施設(shè)備時(shí),管家34Β能夠支持用于 WCD 4的呼叫處理,即使WCD 4在基礎(chǔ)設(shè)施設(shè)備10的通信范圍外漫游,切換到基礎(chǔ)設(shè)施設(shè) 備12 (或在該處以其他方式確立網(wǎng)絡(luò)存在),并且現(xiàn)在正在通過(guò)基礎(chǔ)設(shè)施設(shè)備12通信。當(dāng) WCD 4切換到基礎(chǔ)設(shè)施設(shè)備12 (或在該處以其他方式建立網(wǎng)絡(luò)存在)時(shí),可以由WCD 4、基 礎(chǔ)設(shè)施設(shè)備12、或由通信網(wǎng)絡(luò)90的任何其它適當(dāng)組件向管家34Β傳送關(guān)于此類(lèi)事件的信 息。當(dāng)基礎(chǔ)設(shè)施設(shè)備10接收到發(fā)給WCD 4的信息時(shí),管家34Β能夠?qū)⒋祟?lèi)信息轉(zhuǎn)發(fā)到基礎(chǔ) 設(shè)施設(shè)備12,基礎(chǔ)設(shè)施設(shè)備12然后能夠?qū)⒃搩?nèi)容發(fā)射到WCD 4。特使模塊特使模塊42可以作為中間人來(lái)安排WCD 4、6、8和WCD 4、6、8相關(guān)聯(lián)的其歸屬管 家模塊;34Β、36Β、38Α之間的通信建立。與由管家模塊34Β、36Ν、38Α提供的服務(wù)相反,由特 使模塊提供的服務(wù)可以是位置相關(guān)的。例如,特使模塊42能夠作為中間人安排用于變得附 屬于基礎(chǔ)設(shè)施設(shè)備10 (即,在該處確立網(wǎng)絡(luò)存在)的任何WCD的呼叫建立;特使模塊44能 夠作為中間人安排用于變得附屬于基礎(chǔ)設(shè)施設(shè)備12的任何WCD的呼叫建立;并且特使模塊 46能夠作為中間人安排用于變得附屬于基礎(chǔ)設(shè)施通信14的任何WCD的通信建立。例如, 當(dāng)WCD 4變得附屬于基礎(chǔ)設(shè)施設(shè)備12時(shí),其歸屬基礎(chǔ)設(shè)施設(shè)備是基礎(chǔ)設(shè)施設(shè)備10,然后特 使44能夠通過(guò)將建立信息轉(zhuǎn)發(fā)到其它管家模塊來(lái)作為中間人安排WCD 4與其歸屬管家模 塊34Β之間的呼叫建立。該建立信息可以包括例如從WCD 4、6、8接收到的標(biāo)識(shí)符,該標(biāo)識(shí) 符識(shí)別WCD 4、6、8相關(guān)聯(lián)的一個(gè)或多個(gè)群??梢杂脝蝹€(gè)群標(biāo)識(shí)符和/或群成員的一個(gè)或多 個(gè)接收者的列表來(lái)表示特定群。
分組復(fù)制器模塊分組復(fù)制器模塊50A…50N、52A…52N、54A… N、56A…56N復(fù)制具有多個(gè)預(yù)期WCD 的群信息分組(一個(gè)或多個(gè)),并將此類(lèi)復(fù)制的信息單元傳送到其預(yù)期目的地WCD。例如, 當(dāng)WCD 4發(fā)射意圖用于諸如6、8的兩個(gè)WCD的一個(gè)群消息分組時(shí),WCD 4能夠?qū)⑦@一個(gè)群 消息分組傳送到其歸屬管家模塊34B,歸屬管家模塊34B然后能夠?qū)⑦@一個(gè)群消息分組和 多個(gè)接收者標(biāo)識(shí)符轉(zhuǎn)發(fā)到分組復(fù)制器50B。分組復(fù)制器50B能夠?qū)⑷合⒎纸M復(fù)制成與可 能需要的一樣多的副本(在本示例中,總數(shù)將為兩個(gè)的副本)以將群消息分組傳送到由接 收者標(biāo)識(shí)符識(shí)別的WCD 6、8中的每一個(gè)。接收者標(biāo)識(shí)符可以是電話號(hào)碼、網(wǎng)際協(xié)議(IP)地 址、媒體接入控制(MAC)地址、統(tǒng)一資源定位符(URL)、或用于識(shí)別分組的預(yù)期接收者或目 的地的任何其它標(biāo)識(shí)符。例如,在其中接收者的歸屬管家(例如,歸屬管家38)的IP地址、 MAC地址或URL對(duì)管家34是已知的實(shí)現(xiàn)中,管家34還能夠向分組復(fù)制器50傳送接收者的 歸屬管家的IP地址、MAC地址或URL,其還可以是IP地址、URL、MAC地址或任何其它適當(dāng)標(biāo) 識(shí)符。在本示例中,分組復(fù)制器50B生成將向其發(fā)出復(fù)制的媒體分組的兩( 個(gè)唯一接收 者標(biāo)識(shí)符。下面將更詳細(xì)地描述特使模塊、邏輯開(kāi)關(guān)、管家開(kāi)關(guān)、和分組復(fù)制器模塊。IP地址、端口號(hào)和套接字每個(gè)基礎(chǔ)設(shè)施設(shè)備可以具有IP地址及其相對(duì)應(yīng)的特使、管家和分組復(fù)制器模塊, 或“進(jìn)程”每個(gè)具有傳輸控制協(xié)議(TCP)端口號(hào)或用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)端口號(hào)。同樣地, 能夠基于每個(gè)基礎(chǔ)設(shè)施設(shè)備的網(wǎng)際協(xié)議(IP)地址來(lái)對(duì)其進(jìn)行識(shí)別,而能夠通過(guò)作為雙向 進(jìn)程至進(jìn)程通信流的終點(diǎn)的網(wǎng)絡(luò)套接字來(lái)識(shí)別每個(gè)基礎(chǔ)設(shè)施設(shè)備處的特使、管家和分組復(fù) 制器模塊。網(wǎng)絡(luò)套接字被指定為作為層3 (L3) IP地址和層4 (L4) TCP/UDP端口號(hào)的組合的 套接字號(hào)。在一些實(shí)現(xiàn)中,可以通過(guò)作為以下各項(xiàng)的唯一組合的操作系統(tǒng)來(lái)識(shí)別網(wǎng)絡(luò)套接 字協(xié)議(TCP、UDP或原始IP)、本地IP地址、和本地TCP/UDP端口號(hào)。為了進(jìn)一步解釋?zhuān)ㄐ帕髟谟袝r(shí)稱(chēng)為套接字對(duì)的本地套接字與遠(yuǎn)程套接字之間發(fā) 生。在通信流中涉及的進(jìn)程/模塊可以被稱(chēng)為具有本地套接字的本地或源進(jìn)程/模塊和具 有遠(yuǎn)程套接字的遠(yuǎn)程或目的地進(jìn)程/模塊。在一些情況下,本地和遠(yuǎn)程套接字可以在諸如 基礎(chǔ)設(shè)施設(shè)備內(nèi)的同一機(jī)器中發(fā)生。在其它情況下,本地和遠(yuǎn)程套接字可以在跨越諸如因 特網(wǎng)的IP網(wǎng)絡(luò)相互通信的不同機(jī)器中發(fā)生。每個(gè)套接字被映射到應(yīng)用進(jìn)程(或線程),并 且充當(dāng)操作系統(tǒng)的TCP/IP或UDP/IP協(xié)議棧中提供的應(yīng)用進(jìn)程(或線程)與邏輯開(kāi)關(guān)之間 的接口。邏輯開(kāi)關(guān)基礎(chǔ)設(shè)施設(shè)備10、12、14、16每個(gè)包括現(xiàn)在將參考基礎(chǔ)設(shè)施設(shè)備10描述的邏輯開(kāi) 關(guān)58、60、62、64?;A(chǔ)設(shè)施設(shè)備10包括能夠向基礎(chǔ)設(shè)施設(shè)備10內(nèi)的適當(dāng)組件和模塊/從 其指引數(shù)據(jù)的邏輯開(kāi)關(guān)58。例如,邏輯開(kāi)關(guān)58可以將由通信模塊74接收到的信息指引到 基礎(chǔ)設(shè)施設(shè)備10的各種模塊34、42、50、57中的一個(gè)或多個(gè)(例如,特使42),并將在IP網(wǎng) 絡(luò)2上傳送的信息從基礎(chǔ)設(shè)施設(shè)備10的各種模塊34、42、50、57中的一個(gè)或多個(gè)指引到通 信模塊74。邏輯開(kāi)關(guān)58可以被實(shí)現(xiàn)為操作系統(tǒng)的(OS的)IP/TCP/UDP協(xié)議棧的一部分。邏 輯開(kāi)關(guān)58確定分組將被路由到哪個(gè)進(jìn)程/模塊,并通過(guò)從IP、UDP和TCP報(bào)頭提取套接字地址信息來(lái)將進(jìn)入IP數(shù)據(jù)分組轉(zhuǎn)發(fā)到相對(duì)應(yīng)的進(jìn)程/模塊。例如,當(dāng)邏輯開(kāi)關(guān)58從因特 網(wǎng)接收到分組時(shí),邏輯開(kāi)關(guān)58將檢查目的地IP地址以確認(rèn)分組的目的地是基礎(chǔ)設(shè)施設(shè)備 10的IP地址。如果不是,則邏輯開(kāi)關(guān)58將丟棄該分組。如果是,則邏輯開(kāi)關(guān)58將使用套 接字號(hào)來(lái)確定分組意圖用于的端口號(hào),并且然后將該分組路由到基礎(chǔ)設(shè)施設(shè)備內(nèi)的適當(dāng)模 塊34、42、50、57、74(已被指配由套接字號(hào)指定的端口號(hào))。另外,當(dāng)邏輯開(kāi)關(guān)58從基礎(chǔ)設(shè) 施設(shè)備10內(nèi)的模塊接收到分組時(shí),邏輯開(kāi)關(guān)58將檢驗(yàn)分組的目的地IP地址。如果分組的 目的地IP地址與包含邏輯開(kāi)關(guān)58的基礎(chǔ)設(shè)施設(shè)備10的IP地址不同,則邏輯開(kāi)關(guān)58將向 IP網(wǎng)絡(luò)2或LAN發(fā)送該分組。如果分組的目的地IP地址與包含邏輯開(kāi)關(guān)58的基礎(chǔ)設(shè)施設(shè) 備10的IP地址相同,則邏輯開(kāi)關(guān)58將確定分組的目的地是基礎(chǔ)設(shè)施設(shè)備10內(nèi)的另一模 塊34、42、50、57、74。然后,邏輯開(kāi)關(guān)58將使用套接字號(hào)來(lái)確定分組意圖用于哪個(gè)端口號(hào), 使得邏輯開(kāi)關(guān)58能夠?qū)⒎纸M路由到已被指配該端口號(hào)的基礎(chǔ)設(shè)施設(shè)備10內(nèi)的適當(dāng)模塊。中間服務(wù)器還可以提供可選中間服務(wù)器86作為通信網(wǎng)絡(luò)90的一部分。中間服務(wù)器86是可 選的且不是在所有實(shí)施例中都使用。如圖1所示,中間服務(wù)器86被耦合到IP網(wǎng)絡(luò)2。在一 個(gè)實(shí)現(xiàn)中,中間服務(wù)器86可以包括網(wǎng)絡(luò)適配器,經(jīng)由該網(wǎng)絡(luò)適配器,中間服務(wù)器86與基礎(chǔ) 設(shè)施設(shè)備10 16通信。網(wǎng)絡(luò)適配器能夠包括通信調(diào)制解調(diào)器、有線和/或無(wú)線收發(fā)信機(jī)、 和/或用于與IP網(wǎng)絡(luò)2通信的任何其它設(shè)備(一個(gè)或多個(gè))中的一個(gè)或多個(gè)。中間86可 以被配置成促進(jìn)基礎(chǔ)設(shè)施設(shè)備10 16之間的通信。因?yàn)橹虚g服務(wù)器86不在防火墻57、59、61、63后面,所以中間服務(wù)器86能夠執(zhí)行 基礎(chǔ)設(shè)施設(shè)備10 16中的任何一個(gè)或接入中間服務(wù)器86的其相應(yīng)的特使模塊、邏輯開(kāi) 關(guān)、管家模塊、和分組復(fù)制器模塊中的任何一個(gè)之間的端口轉(zhuǎn)發(fā)功能。例如,如果具有“源進(jìn) 程A 套接字A”的分組從模塊#1被發(fā)送到中間服務(wù)器86,并且具有“源進(jìn)程B 套接字B” 的另一分組從模塊#2被發(fā)送到中間服務(wù)器86,則中間服務(wù)器86可以將具有“源進(jìn)程B 套 接字B”的分組轉(zhuǎn)發(fā)到模塊#1,并且可以將具有“源進(jìn)程A 套接字A”的分組轉(zhuǎn)發(fā)到模塊#2。 然后,進(jìn)程A和進(jìn)程B能夠確立相互之間的直接(P2P)通信。例如在題為“Peer-to-peer Wide Area Communications System”并轉(zhuǎn)讓給本發(fā)明的受讓人的2007年6月6日提交的 美國(guó)專(zhuān)利申請(qǐng)序號(hào)11/758,729中描述了此類(lèi)進(jìn)程,該申請(qǐng)通過(guò)引用整體地并入本文。此外,如果基礎(chǔ)設(shè)施設(shè)備10、12受到其相應(yīng)防火墻57、59的保護(hù),則中間服務(wù)器86 能夠提供集合點(diǎn),通過(guò)該集合點(diǎn),基礎(chǔ)設(shè)施設(shè)備10、12能夠進(jìn)行通信,因?yàn)橹虚g服務(wù)器86不 在防火墻57、59、61、63后面。例如,在一個(gè)應(yīng)用中,中間服務(wù)器86可以從嘗試與WCD 4、6、 8中的一個(gè)或多個(gè)或者一組WCD確立通信會(huì)話、但由于缺少WCD4、6、8的當(dāng)前地址和/或位 置的知識(shí)而不能直接接入WCD的基礎(chǔ)設(shè)施設(shè)備10、12、14、16 (或其相應(yīng)的特使模塊、邏輯開(kāi) 關(guān)、管家模塊、和分組復(fù)制器模塊中的任何一個(gè))接收請(qǐng)求。當(dāng)中間服務(wù)器86接收到此類(lèi) 請(qǐng)求時(shí),中間服務(wù)器86能夠接入一個(gè)或多個(gè)數(shù)據(jù)表(或數(shù)據(jù)文件)以檢索相關(guān)映射信息并 將此類(lèi)映射信息提供給與該請(qǐng)求相關(guān)聯(lián)的系統(tǒng)。例如,基礎(chǔ)設(shè)施設(shè)備10、12、14、16 (或其相應(yīng)的特使模塊、邏輯開(kāi)關(guān)、管家模塊、和 分組復(fù)制器模塊中的任何一個(gè))能夠登記允許這些模塊相互定位的地址/標(biāo)識(shí)符映射信 息。可以在數(shù)據(jù)表(或文件)中提供此地址/標(biāo)識(shí)符映射信息數(shù)據(jù)表(或文件)諸如 (1)映射基礎(chǔ)設(shè)施設(shè)備標(biāo)識(shí)符/網(wǎng)絡(luò)套接字的表,(2)將WCD標(biāo)識(shí)符映射到歸屬管家標(biāo)識(shí)符的表,(3)將管家標(biāo)識(shí)符映射到管家網(wǎng)絡(luò)套接字的表,(4)將WCD標(biāo)識(shí)符映射到管家網(wǎng)絡(luò)套 接字的管家標(biāo)識(shí)符的表,(5)將特使標(biāo)識(shí)符映射到特使網(wǎng)絡(luò)套接字的表等。替代地,可以在中間模塊處預(yù)先供應(yīng)此地址/標(biāo)識(shí)符映射信息,并且其可以被基 礎(chǔ)設(shè)施設(shè)備中的任何一個(gè)(或其相應(yīng)的特使模塊、邏輯開(kāi)關(guān)、管家模塊、和分組復(fù)制器模塊 中的任何一個(gè))接入。數(shù)據(jù)表(或數(shù)據(jù)文件)可以被存儲(chǔ)在可被中間服務(wù)器86接入的適當(dāng) 數(shù)據(jù)儲(chǔ)存器上,例如,電子存儲(chǔ)介質(zhì)、磁存儲(chǔ)介質(zhì)、光學(xué)存儲(chǔ)介質(zhì)、磁光存儲(chǔ)介質(zhì)、和/或適 合于存儲(chǔ)數(shù)字信息的任何其它存儲(chǔ)介質(zhì)。例如在上文引用的美國(guó)專(zhuān)利申請(qǐng)序號(hào)11/758,729 中描述了關(guān)于中間服務(wù)器86的更多信息。無(wú)線通信設(shè)備無(wú)線通信設(shè)備(WCD) 4、6、8能夠經(jīng)由基礎(chǔ)設(shè)施設(shè)備10、12、14、16來(lái)接入IP網(wǎng)絡(luò)2。 WCD 4、6、8能夠在IP網(wǎng)絡(luò)2上經(jīng)由基礎(chǔ)設(shè)施設(shè)備10、12、14、16相互通信。WCD 4、6、8具有 遍及網(wǎng)絡(luò)90逐個(gè)位置地移動(dòng)的能力。在沒(méi)有限制的情況下,WCD 4、6、8可以是例如移動(dòng)站 (例如,移動(dòng)電話、移動(dòng)雙向無(wú)線電裝置、移動(dòng)計(jì)算機(jī)、個(gè)人數(shù)字助理等)、計(jì)算機(jī)、無(wú)線游戲 設(shè)備、接入終端、訂戶(hù)站、用戶(hù)設(shè)備、或被配置成經(jīng)由無(wú)線通信進(jìn)行通信的任何其它設(shè)備。雖 然在圖1中未示出,但WCD 4、6、8可以包括一個(gè)或多個(gè)處理器/控制器、收發(fā)信機(jī)、和/或 其它適當(dāng)?shù)慕M件。每個(gè)WCD具有與之相關(guān)聯(lián)的一個(gè)或多個(gè)唯一標(biāo)識(shí)符,其可以是例如電話 號(hào)碼、IP地址、MAC地址、統(tǒng)一資源定位符(URL)、或用于識(shí)別分組的預(yù)期接收者或目的地的 任何其它標(biāo)識(shí)符。WCD 4、6、8中的每一個(gè)最初與基礎(chǔ)設(shè)施設(shè)備相關(guān)聯(lián)。由于WCD4、6、8在網(wǎng)絡(luò)90周 圍移動(dòng),所以WCD能夠通過(guò)其它基礎(chǔ)設(shè)施設(shè)備進(jìn)行通信。例如,在本示例中,WCD 4最初與 基礎(chǔ)設(shè)施設(shè)備10相關(guān)聯(lián),但然后移動(dòng)或漫游到其經(jīng)由基礎(chǔ)設(shè)施設(shè)備12與網(wǎng)絡(luò)90通信的另 一區(qū)域。在本特定示例中,WCD 4、6、8是特定通信群的一部分。如下文更詳細(xì)地描述的,當(dāng)期望時(shí),所示的任何一個(gè)WCD可以通過(guò)向群的其它成 員發(fā)射群消息分組來(lái)同時(shí)與群的其它成員通信。本文所使用的術(shù)語(yǔ)“群消息分組”指的是 在分組交換網(wǎng)上的起點(diǎn)WCD與一個(gè)或多個(gè)目的地WCD之間路由的數(shù)據(jù)單元。在“群消息分 組”內(nèi)傳送的信息可以是任何類(lèi)型的媒體分組,包括例如音頻或“語(yǔ)音”分組、視頻分組、圖 像分組、文本分組等。防火墻防火墻57是可選模塊且不需要在所有實(shí)施例中都部署。防火墻57被耦合到其相 對(duì)應(yīng)的邏輯開(kāi)關(guān)58并包括許多邏輯端口。防火墻57可以被實(shí)現(xiàn)為硬件設(shè)備、設(shè)備集合、專(zhuān) 用裝置、和/或在另一計(jì)算機(jī)上運(yùn)行的軟件模塊。本文所使用的術(shù)語(yǔ)“防火墻”可以指的是 檢驗(yàn)通過(guò)該防火墻的網(wǎng)絡(luò)業(yè)務(wù)、并基于規(guī)則集合來(lái)拒絕或許可通過(guò)的模塊。在一些實(shí)現(xiàn)中, 防火墻可以被配置成基于規(guī)則集合或其它準(zhǔn)則對(duì)不同的安全域之間的所有計(jì)算機(jī)業(yè)務(wù)進(jìn) 行許可、拒絕、加密、或代理。防火墻57通過(guò)選擇性地打開(kāi)和關(guān)閉基礎(chǔ)設(shè)施設(shè)備10的邏輯 端口(未示出)來(lái)防止去往或來(lái)自基礎(chǔ)設(shè)施設(shè)備10的未授權(quán)接入。例如,當(dāng)基礎(chǔ)設(shè)施設(shè)備 10正在通過(guò)邏輯端口傳送消息時(shí),防火墻57可以選擇性地打開(kāi)邏輯端口,并且防火墻57可 以保持邏輯端口開(kāi)放一段時(shí)間以接收對(duì)所發(fā)送的消息的確認(rèn)或響應(yīng)。如果在該時(shí)間段期滿(mǎn) 之前未通過(guò)邏輯端口傳送其它消息,則防火墻57能夠關(guān)閉邏輯端口。雖然未示出,但在一 些實(shí)現(xiàn)中,防火墻能夠具有網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)功能(即,NAT使能防火墻),并且在防火墻后面受到保護(hù)的主機(jī)常常具有如在IETF請(qǐng)求注解(RFC) 1918中定義的“私人地址范圍”中 的地址。防火墻常常具有隱藏受保護(hù)主機(jī)的真實(shí)地址的功能。在一些實(shí)施例中,可以在相 應(yīng)的防火墻外面的單獨(dú)模塊中實(shí)現(xiàn)NAT功能。通信模塊如上所述,基礎(chǔ)設(shè)施設(shè)備10、12、14、16中的每一個(gè)包括現(xiàn)在將參考通信模塊74來(lái) 描述的通信模塊74、76、78、80。雖然未示出,但通信模塊74可以包括一個(gè)或多個(gè)天線、和一個(gè)或多個(gè)收發(fā)信機(jī)模 塊(一個(gè)或多個(gè))(未示出)。在一些實(shí)現(xiàn)中,通信模塊包括單獨(dú)的調(diào)制器-解調(diào)器(調(diào)制 解調(diào)器)模塊(未示出),而在其它實(shí)現(xiàn)中,調(diào)制解調(diào)器功能被實(shí)現(xiàn)為收發(fā)信機(jī)模塊的一部 分。天線(未示出)攔截來(lái)自網(wǎng)絡(luò)90內(nèi)的一個(gè)或多個(gè)WCD的發(fā)射信號(hào)并將信號(hào)發(fā)射 到網(wǎng)絡(luò)90內(nèi)的所述一個(gè)或多個(gè)WCD。天線被耦合到收發(fā)信機(jī)模塊,其采用常規(guī)解調(diào)技術(shù)來(lái) 從WCD接收通信信號(hào),并且其采用常規(guī)調(diào)制技術(shù)來(lái)向WCD發(fā)射通信信號(hào),諸如分組化數(shù)字或 電路數(shù)字信號(hào)。分組化數(shù)據(jù)信號(hào)可以包括例如語(yǔ)音、數(shù)據(jù)或多媒體信息、以及分組化數(shù)字或 電路數(shù)字控制信號(hào)。收發(fā)信機(jī)經(jīng)由天線向網(wǎng)絡(luò)90內(nèi)的一個(gè)或多個(gè)WCD發(fā)送信號(hào)。在替代 實(shí)施例(未示出)中,通信模塊76包括用于從網(wǎng)絡(luò)90接收信號(hào)的接收天線和接收機(jī)以及 用于向網(wǎng)絡(luò)90發(fā)射信號(hào)的發(fā)射天線和發(fā)射機(jī)。在本文中以非限制性的意義使用術(shù)語(yǔ)收發(fā) 信機(jī)。例如,本文所使用的術(shù)語(yǔ)“收發(fā)信機(jī)”可以指的是發(fā)射機(jī)-接收機(jī)。在一些實(shí)現(xiàn)中,收 發(fā)信機(jī)可以指的是包含接收機(jī)單元和發(fā)射機(jī)單元兩者的設(shè)備,其中,這些單元被分離且不 共享在發(fā)射和接收功能之間公用的公共電路。在其它實(shí)現(xiàn)中,收發(fā)信機(jī)可以是具有被組合 并共享公共電路或單個(gè)外殼的發(fā)射機(jī)單元和接收機(jī)單元的單個(gè)設(shè)備。在一些實(shí)現(xiàn)中,基礎(chǔ) 設(shè)施設(shè)備10 16每個(gè)可以包括一個(gè)或多個(gè)相應(yīng)的收發(fā)信機(jī)以支持與WCD 4、6、8的通信。 在一些實(shí)現(xiàn)中,收發(fā)信機(jī)包括“調(diào)制解調(diào)器”功能且能夠?qū)π盘?hào)進(jìn)行調(diào)制和解調(diào)以將信號(hào)從 一種形式轉(zhuǎn)換成另一種,并且然后在一個(gè)或多個(gè)各種無(wú)線通信鏈路上發(fā)射和/或接收此類(lèi) 信號(hào)。本文所使用的術(shù)語(yǔ)“調(diào)制解調(diào)器”可以指的是調(diào)制模擬載波信號(hào)以對(duì)數(shù)字信息進(jìn)行 編碼、并且還將此類(lèi)載波信號(hào)解調(diào)以將所發(fā)射的信息解碼的模塊??梢允褂靡粋€(gè)或多個(gè)硬 件設(shè)備(一個(gè)或多個(gè))、專(zhuān)用裝置、和/或在另一計(jì)算機(jī)上運(yùn)行的軟件模塊來(lái)實(shí)現(xiàn)調(diào)制解調(diào) 器。本文所使用的“IEEE 802. 11”指的是管理無(wú)線聯(lián)網(wǎng)傳輸方法的IEEE無(wú)線LAN(WLAN) 標(biāo)準(zhǔn)集合。IEEE 802. 11標(biāo)準(zhǔn)已經(jīng)且目前正在被IEEE LAN/MAN標(biāo)準(zhǔn)委員會(huì)(IEEE 802)的 工作組11開(kāi)發(fā)。本文所參考的任何IEEE標(biāo)準(zhǔn)或規(guī)范可以在http://standards, ieee. org/ getieee802/index. html處或通過(guò)聯(lián)系美國(guó)新澤西州皮斯卡塔市IEEE,445Hoes Lane, PO Box 1331的IEEE來(lái)獲得。收發(fā)信機(jī)可以被配置成經(jīng)由服從IEEE 802的無(wú)線通信來(lái)傳送數(shù) 據(jù),包括例如包括802. Ila,802. lib,802. Ilg,802. lln、802. lie 或802. lis 的 IEEE 802. 11 網(wǎng)絡(luò)標(biāo)準(zhǔn)、以及包括802. 16e、802. 16j、802. 16m的基于IEEE 802. 16的網(wǎng)絡(luò)標(biāo)準(zhǔn)和包括 802. 15. 3、802. 15. 4等的IEEE 802. 15網(wǎng)絡(luò)標(biāo)準(zhǔn)。在另一示例中,收發(fā)信機(jī)可以經(jīng)由時(shí)分 多址(TDMA)及其變體、碼分多址(CDMA)及諸如寬帶CDMA (WCDMA)的其變體、正交頻分多址 (OFDMA)、或直接無(wú)線通信來(lái)傳送數(shù)據(jù)。此外,在一些實(shí)現(xiàn)中,一個(gè)或多個(gè)收發(fā)信機(jī)可以使用 個(gè)人無(wú)線電服務(wù)來(lái)與WCD 4、6、8通信,例如根據(jù)由美國(guó)聯(lián)邦通信委員會(huì)(FCC)為通用移動(dòng) 無(wú)線電服務(wù)(GMRS)和/或家庭無(wú)線電服務(wù)(FRS)確立的方針,雖然本發(fā)明在這方面不受限制。在一個(gè)實(shí)現(xiàn)中,每個(gè)通信模塊可以包括網(wǎng)絡(luò)適配器,網(wǎng)絡(luò)適配器包括收發(fā)信機(jī)和 調(diào)制解調(diào)器功能。本文所使用的術(shù)語(yǔ)“網(wǎng)絡(luò)適配器”可以指的是被設(shè)計(jì)成允許計(jì)算機(jī)在計(jì) 算機(jī)網(wǎng)絡(luò)上進(jìn)行通信的計(jì)算機(jī)硬件。網(wǎng)絡(luò)適配器可以包括例如通信調(diào)制解調(diào)器、有線和/ 或無(wú)線收發(fā)信機(jī)、和/或能夠在IP網(wǎng)絡(luò)2上通信的任何其它設(shè)備。網(wǎng)絡(luò)適配器能夠允許基 礎(chǔ)設(shè)施設(shè)備10 16在IP網(wǎng)絡(luò)2上與中間服務(wù)器86通信和相互通信。群消息分組的分發(fā)圖2是圖示從一個(gè)基礎(chǔ)設(shè)施設(shè)備12處的源無(wú)線通信設(shè)備(WCD)4到圖1的通信網(wǎng) 絡(luò)90中的其它基礎(chǔ)設(shè)施設(shè)備16、14處的其它目的地?zé)o線通信設(shè)備(WCD) 6、8的信息分發(fā)的 消息流程圖。每個(gè)WCD 4、6、8與家庭基礎(chǔ)設(shè)施設(shè)備相關(guān)聯(lián)并在家庭基礎(chǔ)設(shè)施設(shè)備處具有管家 模塊。因?yàn)閃CD 4、6、8可以是移動(dòng)的或便攜式的,所以WCD 4、6、8能夠遠(yuǎn)離其家庭基礎(chǔ)設(shè) 施設(shè)備移動(dòng)或漫游,使得其現(xiàn)在通過(guò)作為網(wǎng)絡(luò)的一部分的外地基礎(chǔ)設(shè)施設(shè)備進(jìn)行通信。在 許多情形下,很可能各種WCD 4、6、8已遠(yuǎn)離其家庭基礎(chǔ)設(shè)施設(shè)備漫游。在以下示例中,WCD 4最初與基礎(chǔ)設(shè)施設(shè)備10相關(guān)聯(lián),并特別地與管家34B和分組復(fù)制器50B相關(guān)聯(lián)。換言之, 基礎(chǔ)設(shè)施設(shè)備10是用于WCD4的“歸屬”基礎(chǔ)設(shè)施設(shè)備。然后,WCD 4漫游至基礎(chǔ)設(shè)施設(shè)備 12,并通過(guò)基礎(chǔ)設(shè)施設(shè)備12通信。當(dāng)源WCD 4 (類(lèi)似于MIP中的移動(dòng)節(jié)點(diǎn))設(shè)法向基礎(chǔ)設(shè)施設(shè)備14處的WCD 8和基 礎(chǔ)設(shè)施設(shè)備16處的WCD 6發(fā)射群消息分組時(shí),源WCD4的用戶(hù)可以例如通過(guò)按下按鈕在步 驟10請(qǐng)求信道,按下按鈕向基礎(chǔ)設(shè)施設(shè)備12處的特使模塊44發(fā)送請(qǐng)求。如果信道資源是 可用的,則特使模塊44在步驟20處用授權(quán)消息進(jìn)行響應(yīng),并且在步驟30,源WCD 4向基礎(chǔ) 設(shè)施設(shè)備12處的特使模塊44發(fā)送群消息分組(類(lèi)似于MIP中的外地代理)。WCD 4首先 向特使44傳送群消息分組,特使44將該群消息分組轉(zhuǎn)發(fā)到用于WCD 4的管家34B。在步驟40,特使模塊44將群消息分組路由到用于源WCD 4的管家模塊34B。管 家模塊34B類(lèi)似于MIP中的歸屬代理,并且位于基礎(chǔ)設(shè)施設(shè)備10處。例如在題為“Method Apparatus For Peer To Peer Link Establishment Over A Network,,并轉(zhuǎn)讓給本發(fā)明的 受讓人的2007年10月30日提交的美國(guó)專(zhuān)利申請(qǐng)序號(hào)11/928,321中描述了在模塊、尤其 是在不同防火墻后面的那些模塊之間的鏈路確立。每個(gè)管家模塊34B、36N、38A能夠向中介86登記其網(wǎng)絡(luò)套接字。每個(gè)管家模塊 34B、36N、38A可以構(gòu)建或生成用于與將接收由管家的關(guān)聯(lián)WCD中的一個(gè)傳送的群消息分組 的WCD的目的地進(jìn)行通信的分發(fā)列表(DL)。該分發(fā)列表(DL)包括用于屬于與特定通信 群標(biāo)識(shí)符相關(guān)聯(lián)的通信群的每個(gè)目的地WCD的目的地WCD標(biāo)識(shí)符(DWCD_ID)(例如,MAC地 址)的列表。例如,源WCD 4的管家34B可以構(gòu)建將接收由源WCD 4傳送的群消息分組的 目的地WCD 6、8的分發(fā)列表。在步驟50,然后,源WCD 4的管家模塊34B向與該管家模塊34B相關(guān)聯(lián)并共同位 于基礎(chǔ)設(shè)施設(shè)備10處的分組復(fù)制器模塊50B提供分發(fā)列表。該分發(fā)列表包括用于WCD 6、 8的管家的網(wǎng)絡(luò)套接字。在步驟60,然后,源WCD 4的管家模塊34B將群消息分組提供給與 該管家模塊34B相關(guān)聯(lián)的分組復(fù)制器模塊50B。在步驟67和68,分組復(fù)制器模塊50B將群消息分組和目的地WCD標(biāo)識(shí)符轉(zhuǎn)發(fā)到WCD的相應(yīng)管家模塊38A、36N。在步驟69和71處,然后,其它目的地WCD 8、6的其它管家 模塊38A、36N將群消息分組轉(zhuǎn)發(fā)到基礎(chǔ)設(shè)施設(shè)備12處的相應(yīng)特使模塊46、48,其它目的地 WCD8.6當(dāng)前位于那里。在步驟70和72,然后,特使模塊46、48將群消息分組分別傳送到目 的地 WCD 8、6。用這種方法,群消息分組在從源WCD 4出發(fā)到目的地WCD 6、8時(shí)必須穿過(guò)的跳數(shù)
是顯著的,并且能夠招致顯著的吞吐量延遲。當(dāng)群消息分組是音頻或語(yǔ)音時(shí),這可能是成問(wèn) 題的,因?yàn)樗兄氖章?tīng)吞吐量延遲越大,音頻質(zhì)量越差。在一些實(shí)現(xiàn)中,期望的是簡(jiǎn)化通信序列,因?yàn)槠渖婕叭合⒎纸M返回到發(fā)起該群 消息分組的設(shè)備4的歸屬基礎(chǔ)設(shè)施設(shè)備10的通信,并且甚至一旦群消息分組到達(dá)歸屬基礎(chǔ) 設(shè)施設(shè)備10,則歸屬基礎(chǔ)設(shè)施設(shè)備10處的兩個(gè)或更多模塊34B、50B必須在通過(guò)WAN 2發(fā)送 分組之前對(duì)其進(jìn)行處理。這是復(fù)雜的消息交換。期望的是,當(dāng)向位于其它基礎(chǔ)設(shè)施設(shè)備14、16處的其它WCD 6、8傳送群消息分組 時(shí),通過(guò)消除接收基礎(chǔ)設(shè)施設(shè)備12和歸屬基礎(chǔ)設(shè)施設(shè)備10之間的消息交換來(lái)減少群消息 分組必須穿過(guò)的跳數(shù)。還將期望的是,當(dāng)向?qū)儆谠撊旱钠渌O(shè)備6、8傳送群消息分組時(shí),消除管家34B和 分組復(fù)制器50B的參與。例如,期望的是,消除從基礎(chǔ)設(shè)施設(shè)備12處的特使44向管家34B 傳送群消息分組、從管家34B向分組復(fù)制器50B發(fā)送群消息分組和管家地址分發(fā)列表、并然 后單獨(dú)地從分組復(fù)制器50B向基礎(chǔ)設(shè)施設(shè)備14、12處的管家38A、36N發(fā)射群消息分組的需要。特使分組復(fù)制器模塊圖3是圖示根據(jù)一些實(shí)施例的通信網(wǎng)絡(luò)100的框圖。圖3所示的網(wǎng)絡(luò)100與圖1 所示的網(wǎng)絡(luò)10共享許多相同的元件,并且為了清楚起見(jiàn),這里將不再描述相同系列的共同 編號(hào)元件。如圖3所示,在每個(gè)基礎(chǔ)設(shè)施設(shè)備110、112、114、116處引入稱(chēng)為特使分組復(fù)制器 模塊192、194、196、198的新模塊。如下文將詳細(xì)描述的,通過(guò)在基礎(chǔ)設(shè)施設(shè)備112處實(shí)現(xiàn) 特使分組復(fù)制器模塊194,例如,如圖4所示,可以大大地降低上文參考圖1和2描述的消息 交換的復(fù)雜性,其中,圖4是圖示根據(jù)一些實(shí)施例的圖3的特使分組復(fù)制器194的操作的流 程圖。在步驟410,分別在用于源WCD 104的特使分組復(fù)制器模塊194與在基礎(chǔ)設(shè)施設(shè)備 114和116處實(shí)現(xiàn)的特使模塊146、148之間確立連接或通信通道。目的地WCD 108、106還 分別位于基礎(chǔ)設(shè)施設(shè)備114和116處并通過(guò)基礎(chǔ)設(shè)施設(shè)備114和116進(jìn)行通信。在步驟420,源WCD 104向基礎(chǔ)設(shè)施設(shè)備112處的特使模塊144發(fā)射群消息分組。 在步驟430,特使模塊144將群消息分組轉(zhuǎn)發(fā)到與特使模塊144共同位于基礎(chǔ)設(shè)施設(shè)備112 處的特使分組復(fù)制器模塊194。在步驟440,特使分組復(fù)制器模塊194復(fù)制群消息分組以生 成兩個(gè)相同的媒體分組并將所復(fù)制的群消息分組發(fā)射到分別在基礎(chǔ)設(shè)施設(shè)備114和116處 實(shí)現(xiàn)的特使模塊146、148。在步驟450,分別在基礎(chǔ)設(shè)施設(shè)備114和116處實(shí)現(xiàn)的特使模塊146、148將群消息 分組轉(zhuǎn)發(fā)到也分別位于基礎(chǔ)設(shè)施設(shè)備114和116處并通過(guò)基礎(chǔ)設(shè)施設(shè)備114和116進(jìn)行通 信的目的地WCD 108、106。
因此,基礎(chǔ)設(shè)施設(shè)備112處的特使分組復(fù)制器模塊194能夠在不涉及發(fā)起該群消 息分組的設(shè)備的歸屬基礎(chǔ)設(shè)施設(shè)備處的模塊的情況下向其它基礎(chǔ)設(shè)施設(shè)備處的特使傳送 復(fù)制的群消息分組。例如,基礎(chǔ)設(shè)施設(shè)備112處的特使分組復(fù)制器194現(xiàn)在能夠在不涉及 基礎(chǔ)設(shè)施設(shè)備110處的管家模塊134B及其相應(yīng)分組復(fù)制器150B的情況下向基礎(chǔ)設(shè)施設(shè) 備114、116處的特使模塊146、148傳送復(fù)制的群消息分組。同樣地,不需要從基礎(chǔ)設(shè)施設(shè) 備112處的特使模塊144向管家134B傳送群消息分組;不需要從管家134B向分組復(fù)制器 150B發(fā)送群消息分組;并且不需要從分組復(fù)制器150B向基礎(chǔ)設(shè)施設(shè)備114、112處的管家 模塊138A、136N,并然后從管家模塊138A、136N向特使146、148并最終向WCD目的地設(shè)備 108、106單獨(dú)地發(fā)射群消息分組。結(jié)果,當(dāng)向?qū)儆谠撊?、但位于不同基礎(chǔ)設(shè)施設(shè)備處的其它 WCD傳送群消息分組時(shí),能夠消除相當(dāng)多的消息交換,從而使得整個(gè)群通信處理更高效并顯 著地減少吞吐量延遲。現(xiàn)在將參考圖3 15來(lái)描述用于在通過(guò)廣域網(wǎng)(WAN)實(shí)現(xiàn)的調(diào)度無(wú)線電通信系 統(tǒng)中的無(wú)線客戶(hù)端設(shè)備(WCD)之間高效地傳送群消息分組的技術(shù)。WAN可以是例如基于IP 的對(duì)等調(diào)度通信網(wǎng)絡(luò)。分發(fā)列表生成如上所述,每個(gè)管家模塊可以構(gòu)建或生成用于該管家模塊支持的每個(gè)WCD的群通 信的WCD分發(fā)列表(DL)。特定分發(fā)列表(DL)包括用于屬于與特定通信群標(biāo)識(shí)符相關(guān)聯(lián) 的通信群的每個(gè)目的地WCD的目的地WCD標(biāo)識(shí)符(DWCD_ID)(例如,MAC地址)的列表。根據(jù)所公開(kāi)的實(shí)施例,可以使用許多技術(shù)來(lái)生成WCD分發(fā)列表。這些技術(shù)根據(jù)關(guān) 于最初在網(wǎng)絡(luò)中的什么位置供應(yīng)/存儲(chǔ)WCD標(biāo)識(shí)符(WCD_ID)、目的地WCD標(biāo)識(shí)符(DWCD_ ID)、管家模塊標(biāo)識(shí)符(SE_ID)、和目的地管家模塊標(biāo)識(shí)符(DSE_ID)的信息而改變。根據(jù)該 實(shí)現(xiàn),可以在源WCD 104處、源WCD 134B的歸屬管家模塊和/或中間服務(wù)器186處供應(yīng)此 信息。管家模塊定期地將其管家模塊標(biāo)識(shí)符(SE_ID)和對(duì)應(yīng)的網(wǎng)絡(luò)套接字提供給中間服務(wù) 器186。同樣地,在下文參考圖5 9描述的每個(gè)實(shí)施例中,中間服務(wù)器186保持將管家模 塊標(biāo)識(shí)符(SE_ID)映射到用于每個(gè)管家模塊的相應(yīng)網(wǎng)絡(luò)套接字的表。圖5 9是圖示根據(jù)各種實(shí)施例的用于在管家模塊處生成WCD分發(fā)列表的方法的 消息流程圖。在圖5 9所描述的示例中,源WCD 104的歸屬管家模塊134B將生成用于由 WCD 104發(fā)射的群通信的WCD分發(fā)列表;然而,雖然下文未描述,但將理解管家模塊134B能 夠使用相同的方法來(lái)生成用于由WCD 104或其它WCD發(fā)射的不同群通信的其它WCD分發(fā)列 表,并且每個(gè)管家模塊能夠使用相同的方法來(lái)生成用于其相應(yīng)WCD的其它WCD分發(fā)列表。在步驟502,源WCD 104向其當(dāng)前特使模塊144發(fā)送包括用于源WCD的WCD標(biāo)識(shí)符 (SWCD_ID)和用于源WCD的歸屬管家模塊134B的歸屬管家模塊標(biāo)識(shí)符(HSE_ID)的報(bào)告消 息。在步驟504,源WCD 104向其當(dāng)前特使模塊144發(fā)送用于識(shí)別源WCD 104相關(guān)聯(lián)的通信 群并設(shè)法向其傳送群消息分組的通信群標(biāo)識(shí)符(CGI)。當(dāng)前特使模塊144知道中間服務(wù)器186的IP地址,并且在步驟506,當(dāng)前特使模塊 144向中間服務(wù)求186發(fā)送消息,該消息包括⑴用于源WCD 104的歸屬管家模塊134B的 管家模塊標(biāo)識(shí)符(HSE_ID),(2)對(duì)用于歸屬管家模塊134B的網(wǎng)絡(luò)套接字的請(qǐng)求,以及(3) 對(duì)確立到/與歸屬管家模塊134B的直接通信鏈路或通道的請(qǐng)求。如上所述,所有管家模塊向中間服務(wù)求186登記,并且中間服務(wù)器186存儲(chǔ)被映射
19到其相應(yīng)管家模塊標(biāo)識(shí)符(SE_ID)的網(wǎng)絡(luò)套接字的列表。同樣地,中間服務(wù)器186能夠確 定用于歸屬管家模塊134B的網(wǎng)絡(luò)套接字。在步驟508,中間服務(wù)求186向源WCD 104的當(dāng) 前特使模塊144發(fā)送用于歸屬管家模塊134B的網(wǎng)絡(luò)套接字。在步驟510,源WCD 104的當(dāng)前特使模塊144向源WCD 104的歸屬管家模塊134B 發(fā)送通信群標(biāo)識(shí)符(CGI)。在圖5所示的實(shí)施例中,歸屬管家模塊134B存儲(chǔ)一個(gè)或多個(gè)群表。每個(gè)群表與唯 一通信群標(biāo)識(shí)符(CGI)相關(guān)聯(lián)并由該唯一通信群標(biāo)識(shí)符(CGI)來(lái)識(shí)別。每個(gè)群表包括許多 條目(例如,表中的行),其包括用于該特定通信群的WCD標(biāo)識(shí)符(WCD_ID)的列表,其中, 每個(gè)WCD_ID被映射到其相對(duì)應(yīng)的目的地管家模塊標(biāo)識(shí)符(DSE_ID)或與之相關(guān)聯(lián)。源WCD 104的歸屬管家模塊134B使用CGI來(lái)找到與來(lái)自步驟510的CGI匹配的適當(dāng)群表,并然后 使用此群表來(lái)生成并存儲(chǔ)目的地WCD分發(fā)列表(DL),其包括用于由CGI指定的通信群中的 每個(gè)目的地WCD的目的地WCD標(biāo)識(shí)符(DWCD_ID)。在步驟512,歸屬管家模塊134B向中間服務(wù)器186發(fā)送用于每個(gè)目的地WCD的目 的地管家模塊標(biāo)識(shí)符(DSE_ID),其在本示例中是分別用于目的地WCD 108、106的管家模塊 138A、136N的標(biāo)識(shí)符。另外,歸屬管家模塊134B還發(fā)送對(duì)與用于每個(gè)目的地WCD的每個(gè)目 的地管家模塊標(biāo)識(shí)符(DSE_ID)相對(duì)應(yīng)的網(wǎng)絡(luò)套接字的請(qǐng)求,和對(duì)確立到/與目的地WCD的 (與目的地管家模塊標(biāo)識(shí)符(DSE_ID)相對(duì)應(yīng))每個(gè)歸屬管家模塊的通信鏈路或通道的請(qǐng) 求。在步驟514,中間服務(wù)器186向歸屬管家模塊134B發(fā)送與用于每個(gè)目的地WCD的 每個(gè)目的地管家模塊標(biāo)識(shí)符(DSE_ID)相對(duì)應(yīng)的網(wǎng)絡(luò)套接字。在一個(gè)實(shí)現(xiàn)中,中間服務(wù)器 186可以發(fā)送在具有被映射到用于其相應(yīng)歸屬管家模塊的網(wǎng)絡(luò)套接字或與之相關(guān)聯(lián)的每個(gè) 目的地管家模塊標(biāo)識(shí)符(DSE_ID)的表中的網(wǎng)絡(luò)套接字。例如,在本特定示例中,中間服務(wù) 器186向歸屬管家模塊134B發(fā)送用于歸屬管家模塊138A、136N的目的地管家模塊標(biāo)識(shí)符 (DSE_ID),每個(gè)目的地管家模塊標(biāo)識(shí)符(DSE_ID)被映射到用于每個(gè)歸屬管家模塊138A、 136N的相應(yīng)網(wǎng)絡(luò)套接字(或與之相關(guān)聯(lián))。歸屬管家模塊134B現(xiàn)在生成并存儲(chǔ)包括條目(例如,表的行)的表,其中,每個(gè)條 目包括(1)被映射到用于其相應(yīng)歸屬管家模塊(HSE_ID)的標(biāo)識(shí)符或與之相關(guān)聯(lián)O)的目 的地WCD標(biāo)識(shí)符和用于其相應(yīng)歸屬管家模塊的網(wǎng)絡(luò)套接字。使用此表中的信息,源WCD 104 的歸屬管家模塊134B能夠與用于每個(gè)目的地WCD 108、106的歸屬管家模塊138A、136N通
fn °在步驟516,歸屬管家模塊134B向當(dāng)前特使模塊144發(fā)送WCD分發(fā)列表(DL)。在圖6所示的實(shí)施例中,步驟602、602、608、612、614和616與圖5的步驟502、 506、508、512、514和516是相同的。為了簡(jiǎn)潔起見(jiàn),將不再重復(fù)步驟502、506、508、512、514 和516的描述。圖6所示的實(shí)施例與圖5所示的實(shí)施例的不同之處在于圖5的步驟504和 510是不同的。圖6所示的實(shí)施例與圖5所示的實(shí)施例的不同之處在于源WCD 104現(xiàn)在具 有通過(guò)指定目的地WCD標(biāo)識(shí)符(DWCD_ID)的列表來(lái)動(dòng)態(tài)地定義通信群的能力。現(xiàn)在將相對(duì) 于圖6的步驟605和611來(lái)解釋與圖5的步驟504和510的區(qū)別。在步驟602之后,在步驟605,源WCD 104向其當(dāng)前特使模塊144發(fā)送用于識(shí)別屬 于特定通信群的每個(gè)目的地WCD的目的地WCD標(biāo)識(shí)符(DWCD_ID)的列表。在源WCD 104上預(yù)先供應(yīng)或由源WCD 104動(dòng)態(tài)地創(chuàng)建目的地WCD標(biāo)識(shí)符(DWCD_ID)的列表。在步驟606和608之后,在步驟611,當(dāng)前特使模塊144向源WCD104的歸屬管家 模塊134B發(fā)送目的地WCD標(biāo)識(shí)符(DWCD_ID)的列表。在本實(shí)施例中,歸屬管家模塊134B 能夠直接使用目的地WCD標(biāo)識(shí)符(DWCD_ID)的列表來(lái)直接生成包括用于目的地WCD (DWCD_ ID) 106、108的標(biāo)識(shí)符的WCD分發(fā)列表。本實(shí)施例與圖5所示的實(shí)施例的不同之處還在于最初為歸屬管家模塊134B供應(yīng) (并存儲(chǔ))包括用于網(wǎng)絡(luò)中的所有WCD的所有WCD標(biāo)識(shí)符(WCD_ID)的WCD/HSE表,其中,每 個(gè)WCD-ID被映射到用于其相應(yīng)歸屬管家模塊(HSE_ID)的標(biāo)識(shí)符或與之相關(guān)聯(lián)。歸屬管家 模塊134B使用來(lái)自步驟611的目的地WCD標(biāo)識(shí)符(DWCD_ID)的列表來(lái)從WCD/HSE表提取 對(duì)應(yīng)的目的地管家模塊標(biāo)識(shí)符(DSE_ID),并且然后前進(jìn)至步驟612,在那里,歸屬管家模塊 134B向中間服務(wù)器186發(fā)送用于(目的地WCD 106,108)的歸屬管家模塊138A、136N的目 的地管家模塊標(biāo)識(shí)符(DSE_ID),以及對(duì)與每個(gè)目的地管家模塊標(biāo)識(shí)符(DSE_ID)相對(duì)應(yīng)的 網(wǎng)絡(luò)套接字的請(qǐng)求和對(duì)確立到/與每個(gè)歸屬管家模塊的通信鏈路或通道的請(qǐng)求。步驟614 和616與圖5的步驟514和516相同,并且這里為了簡(jiǎn)潔起見(jiàn)將不再重復(fù)。在圖7所示的實(shí)施例中,步驟702、704、706、708、710和716與圖5的步驟502、504、 506、508、510和516是相同的。為了簡(jiǎn)潔起見(jiàn),將不再重復(fù)步驟502、504、506、508、510和 516的描述。圖7所示的實(shí)施例與圖5所示的實(shí)施例的不同之處在于存儲(chǔ)在源WCD的歸屬管家 模塊134B處的信息不那么簡(jiǎn)化。作為存儲(chǔ)群表(如在圖5中)或WCD/HSE表(如在圖6 中)的代替,在本實(shí)施例中,最初為源WCD的歸屬管家模塊134B供應(yīng)用于其支持的每個(gè)通 信群的簡(jiǎn)化群表。簡(jiǎn)化群表與唯一通信群標(biāo)識(shí)符(CGI)相關(guān)聯(lián)并由其來(lái)識(shí)別,并包括許多 條目(例如,表中的行),其包括用于該特定通信群的WCD標(biāo)識(shí)符(WCD_ID)的列表,但沒(méi)有 每個(gè)WCD_ID到其相應(yīng)目的地管家模塊標(biāo)識(shí)符(DSE_ID)的映射。結(jié)果,如相對(duì)于圖7的步 驟713所指示的修改圖5的步驟512。在步驟713,歸屬管家模塊134B向中間服務(wù)器186 發(fā)送(1)用于目的地WCD的標(biāo)識(shí)符(DWCD_ID)的列表,(2)對(duì)用于每個(gè)目的地WCD的相應(yīng) 目的地管家模塊標(biāo)識(shí)符(DSE_ID)的請(qǐng)求,其在本實(shí)施例中是分別用于目的地WCD 108、106 的管家模塊138A、136N的標(biāo)識(shí)符,(3)對(duì)與用于每個(gè)目的地WCD的每個(gè)目的地管家模塊標(biāo) 識(shí)符(DSE_ID)相對(duì)應(yīng)的網(wǎng)絡(luò)套接字的請(qǐng)求,以及⑷對(duì)確立到/與目的地WCD的(與目的 地管家模塊標(biāo)識(shí)符(DSE_ID)相對(duì)應(yīng))的每個(gè)歸屬管家模塊的通信鏈路或通道的請(qǐng)求。中間服務(wù)器186具有關(guān)于所有WCD_ID與除套接字之外的其相應(yīng)HSE_ID之間的映 射的預(yù)先供應(yīng)的所有此信息。更具體而言,在本實(shí)施例中,中間服務(wù)器186現(xiàn)在存儲(chǔ)附加 通用WCD/HSE表,其包括用于網(wǎng)絡(luò)中的所有WCD的所有WCD標(biāo)識(shí)符(WCD_ID)的列表及每 個(gè)WCD_ID到其相應(yīng)目的地管家模塊標(biāo)識(shí)符(DSE_ID)的映射和用于與目的地管家模塊標(biāo)識(shí) 符(DSE_ID)相關(guān)聯(lián)的歸屬管家模塊的每個(gè)網(wǎng)絡(luò)套接字的映射。結(jié)果,如相對(duì)于圖7的步驟 715所指示的來(lái)修改圖5的步驟514。在步驟715,中間服務(wù)器186向歸屬管家模塊134B發(fā) 送(1)用于被映射到用于每個(gè)目的地WCD的目的地管家模塊標(biāo)識(shí)符(DSE_ID)或與之相關(guān) 聯(lián)(2)的目的地WCD(DWCD_ID)的標(biāo)識(shí)符的列表和(;3)與每個(gè)目的地管家模塊標(biāo)識(shí)符(DSE_ ID)相對(duì)應(yīng)的網(wǎng)絡(luò)套接字。例如,在本特定示例中,中間服務(wù)器186向歸屬管家模塊134B發(fā) 送用于被映射到用于歸屬管家模塊138A、136N的目的地管家模塊標(biāo)識(shí)符(DSE_ID)的目的地WCD 108、106的標(biāo)識(shí)符列表,每個(gè)所述目的地管家模塊標(biāo)識(shí)符(DSE_ID)被映射到用于每 個(gè)歸屬管家模塊138A、136N的相應(yīng)網(wǎng)絡(luò)套接字(或與之相關(guān)聯(lián))。然后,該方法如圖5所述 地繼續(xù),其中,歸屬管家模塊134B生成并存儲(chǔ)包括條目(例如,表的行)的表,其中,每個(gè)條 目包括(1)被映射到用于其相應(yīng)歸屬管家模塊的標(biāo)識(shí)符(HSE_ID)或與之相關(guān)聯(lián)(2)的WCD 標(biāo)識(shí)符(WCD_ID)和(3)用于其相應(yīng)歸屬管家模塊的網(wǎng)絡(luò)套接字。使用此表中的信息,源 WCD 104的歸屬管家模塊134B能夠與用于每個(gè)目的地WCD 108、106的歸屬管家模塊138A、 136N通信。步驟716與上文相對(duì)于圖5所述的步驟516是相同的。在圖8所示的實(shí)施例中,步驟802、806、808和816與圖5的步驟502、506、508和 516是相同的。為了簡(jiǎn)潔起見(jiàn),將不再重復(fù)步驟502、506、508和516的描述。與圖8的步 驟805、811、813和815相比,圖5的步驟504,510,512和514是相同的。圖8的步驟805 和811類(lèi)似于圖6的步驟605和611,并且圖8的步驟813和815類(lèi)似于圖7的步驟713和 715。在本實(shí)施例中,在步驟811,源WCD 104的當(dāng)前特使模塊144向源WCD 104的歸屬 管家模塊134B發(fā)送目的地WCD標(biāo)識(shí)符(DWCD_ID)的列表。在本示例中,歸屬管家模塊134B 生成包括用于目的地WCD (DWCD_ID)的標(biāo)識(shí)符的WCD分發(fā)列表。在步驟813,歸屬管家模塊134B向中間服務(wù)器186發(fā)送(1)用于目的地WCD的標(biāo) 識(shí)符(DWCD_ID)的列表,( 對(duì)用于每個(gè)目的地WCD的相應(yīng)目的地管家模塊標(biāo)識(shí)符(DSE_ ID)的請(qǐng)求,其在本實(shí)施例中是分別用于目的地WCD 108、106的管家模塊138A、136N的標(biāo)識(shí) 符,(3)對(duì)與用于每個(gè)目的地WCD的每個(gè)目的地管家模塊標(biāo)識(shí)符(DSE_ID)相對(duì)應(yīng)的網(wǎng)絡(luò)套 接字的請(qǐng)求,以及(4)對(duì)確立到/與目的地WCD的(與目的地管家模塊標(biāo)識(shí)符(DSE_ID)相 對(duì)應(yīng))的每個(gè)歸屬管家模塊的通信鏈路或通道的請(qǐng)求。在本實(shí)施例中,與在圖7中類(lèi)似,中間服務(wù)器186存儲(chǔ)附加通用WCD/HSE表,其包 括用于網(wǎng)絡(luò)中的所有WCD的所有WCD標(biāo)識(shí)符(WCD_ID)的列表以及每個(gè)WCD_ID到其相應(yīng)目 的地管家模塊標(biāo)識(shí)符(DSE_ID)的映射和用于與目的地管家模塊標(biāo)識(shí)符(DSE_ID)相關(guān)聯(lián)的 歸屬管家模塊的每個(gè)網(wǎng)絡(luò)套接字的映射。在步驟815,中間服務(wù)器186向歸屬管家模塊134B 發(fā)送⑴用于被映射到用于每個(gè)目的地WCD的目的地管家模塊標(biāo)識(shí)符(DSE_ID)或與之相 關(guān)聯(lián)O)的目的地WCD(DWCD_ID)的標(biāo)識(shí)符的列表以及C3)與每個(gè)目的地管家模塊標(biāo)識(shí)符 (DSE_ID)相對(duì)應(yīng)的網(wǎng)絡(luò)套接字。例如,在本特定示例中,中間服務(wù)器186向歸屬管家模塊 134B發(fā)送用于被映射到用于歸屬管家模塊138A、136N的目的地管家模塊標(biāo)識(shí)符(DSE_ID) 的目的地WCD 108、106的標(biāo)識(shí)符列表,每個(gè)所述目的地管家模塊標(biāo)識(shí)符(DSE_ID)被映射到 用于每個(gè)歸屬管家模塊138A、136N的相應(yīng)網(wǎng)絡(luò)套接字(或與之相關(guān)聯(lián))。然后,方法800如 上文所指定地繼續(xù)。在圖9所示的實(shí)施例中,步驟902、906、908、912、914和916與圖5的步驟502、506、 508、512、514和516是相同的。為了簡(jiǎn)潔起見(jiàn),將不再重復(fù)步驟502、506、508、512、514和 516的描述。與圖9的步驟905和909相比,圖5的步驟504和510是不同的。在本實(shí)施例中,為源WCD 104供應(yīng)并存儲(chǔ)群表。群表包括許多條目(例如,表中的 行),其包括用于該特定通信群的目的地WCD標(biāo)識(shí)符(WCD_ID)的列表,其中,每個(gè)DWCD_ID 被映射到其相對(duì)應(yīng)的目的地管家模塊標(biāo)識(shí)符(DSE_ID)或與之相關(guān)聯(lián)。在本實(shí)施例中,在步 驟905,源WCD 104向其當(dāng)前特使模塊144發(fā)送群表。
22
源WCD的當(dāng)前特使模塊144知道中間服務(wù)器186的IP地址,并且在步驟906,當(dāng) 前特使模塊144向中間服務(wù)器186發(fā)送(1)用于源WCD104的歸屬管家模塊134B的管家標(biāo) 識(shí)符(HSE_ID),(2)對(duì)用于源WCD104的歸屬管家模塊134B的網(wǎng)絡(luò)套接字的請(qǐng)求,以及(3) 對(duì)確立到/與源WCD 104的歸屬管家模塊134B的通信鏈路或通道的請(qǐng)求。在本實(shí)施例中,在步驟909,源WCD 104的當(dāng)前特使模塊144向源WCD 104的歸屬 管家模塊134B發(fā)送群表。在步驟912,歸屬管家模塊134B從此群表中提取用于每個(gè)目的地 WCD的目的地管家模塊標(biāo)識(shí)符(DSE_ID)并將它們發(fā)送到中間服務(wù)器186,以及對(duì)與用于每 個(gè)目的地WCD的每個(gè)目的地管家模塊標(biāo)識(shí)符(DSE_ID)相對(duì)應(yīng)的網(wǎng)絡(luò)套接字的請(qǐng)求,和對(duì)確 立到/與目的地WCD的(與目的地管家模塊標(biāo)識(shí)符(DSE_ID)相對(duì)應(yīng))每個(gè)歸屬管家模塊 的通信鏈路或通道的請(qǐng)求。在步驟914,中間服務(wù)器186發(fā)送在具有被映射到其相應(yīng)網(wǎng)絡(luò)套接字或與之相關(guān) 聯(lián)的每個(gè)歸屬管家模塊標(biāo)識(shí)符(HSE_ID)的表中的網(wǎng)絡(luò)套接字。例如,在本特定示例中,中 間服務(wù)器186向歸屬管家模塊134B發(fā)送用于歸屬管家模塊138A、136N的目的地管家模塊 標(biāo)識(shí)符(DSE_ID),每個(gè)目的地管家模塊標(biāo)識(shí)符(DSE_ID)被映射到用于每個(gè)歸屬管家模塊 138A、136N的相應(yīng)網(wǎng)絡(luò)套接字(或與之相關(guān)聯(lián))。在本實(shí)施例中,歸屬管家模塊134B具有所存儲(chǔ)的群表(上文所述),其包括許多 條目(例如,表中的行),其中,每個(gè)條目包括被映射到其相對(duì)應(yīng)的目的地管家模塊標(biāo)識(shí)符 (DSE_ID)或與之相關(guān)聯(lián)的目的地WCD標(biāo)識(shí)符。根據(jù)此群表,歸屬管家模塊134B能夠生成并 存儲(chǔ)包括條目(例如,表中的行)的表,其中,每個(gè)條目包括(1)被映射到用于其相應(yīng)歸屬 管家模塊的標(biāo)識(shí)符(HSE_ID)或與之相關(guān)聯(lián)(2)的WCD標(biāo)識(shí)符(WCD_ID)和(3)用于其相應(yīng) 歸屬管家模塊的網(wǎng)絡(luò)套接字。使用此表中的信息,源WCD 104的歸屬管家模塊134B能夠與 用于每個(gè)目的地WCD 108、106的歸屬管家模塊138A、136N通信。在步驟916,歸屬管家模塊134B向當(dāng)前特使模塊144發(fā)送WCD分發(fā)列表(DL)。特使分組復(fù)制器與特使模塊之間的預(yù)先確立的通信通道圖10是根據(jù)一個(gè)實(shí)施例的消息流程圖,其圖示了用于在圖3的通信網(wǎng)絡(luò)中的基礎(chǔ) 設(shè)施設(shè)備110處的特使分組復(fù)制器192與基礎(chǔ)設(shè)施設(shè)備114、116處的特使模塊146、148之 間確立通信連接的方法500的一個(gè)示例。將理解,在通信步驟502 534之前,源WCD 104最初與基礎(chǔ)設(shè)施設(shè)備110相關(guān) 聯(lián),管家模塊134B和分組復(fù)制器150B被指配給源WCD 104。源WCD 104已從基礎(chǔ)設(shè)施設(shè)備 110漫游,并且現(xiàn)在位于基礎(chǔ)設(shè)施設(shè)備112處且通過(guò)基礎(chǔ)設(shè)施設(shè)備112通信?,F(xiàn)在,特使模 塊144充當(dāng)用于源WCD 104的特使模塊,并且已確立與用于源WCD 104的管家模塊134B的 連接。例如在上文引用的美國(guó)專(zhuān)利申請(qǐng)序號(hào)11/758,7 中描述了用于確立此連接的技術(shù)。另外,用于源WCD 104的管家模塊134B已使用上述任何方法生成了分發(fā)列表,該 分發(fā)列表包括關(guān)于將從源WCD 104接收特定群消息分組的目的地WCD 106、108的信息。上 文參考圖5 9描述了用于生成分發(fā)列表的技術(shù)。另一方面,目的地WCD 108未從其初始或歸屬基礎(chǔ)設(shè)施設(shè)備114漫游。同樣地,基 礎(chǔ)設(shè)施設(shè)備114處的特使模塊146充當(dāng)用于目的地WCD 108的特使,并已確立與用于目的 地WCD 108的管家模塊138A的連接。類(lèi)似于源104,目的地WCD 106已從其初始/歸屬基 礎(chǔ)設(shè)施設(shè)備112漫游到基礎(chǔ)設(shè)施設(shè)備116。同樣地,基礎(chǔ)設(shè)施設(shè)備116處的特使模塊148充當(dāng)用于目的地WCD 106的特使,并已確立與用于目的地WCD 106的管家模塊136N(位于基 礎(chǔ)設(shè)施設(shè)備112處)的連接。在用于源WCD 104的分發(fā)列表中指定了目的地WCD 108、106,并且特使模塊146、 148充當(dāng)用于目的地WCD 108、106的特使。根據(jù)一些實(shí)施例,進(jìn)行以下通信步驟1002 1034以確立(在基礎(chǔ)設(shè)施設(shè)備112 處)特使分組復(fù)制器194與用于目的地WCD 108、106的特使模塊146、148之間的連接。通 信步驟1002 1034在源WCD 104設(shè)法發(fā)射群消息分組之前發(fā)生,這顯著地改善了如圖6 所描述的源WCD 104決定傳送群消息分組時(shí)的設(shè)置時(shí)間。在步驟1002,用于源WCD 104的管家模塊134B向用于源WCD104的特使模塊144 傳送(使用上述任何技術(shù)生成的)分發(fā)列表,并且在步驟1004,特使模塊144將該分發(fā)列 表傳送到共同位于基礎(chǔ)設(shè)施設(shè)備112處的特使分組復(fù)制器模塊194。在步驟1006,特使模 塊144還將其特使分組復(fù)制器模塊194的網(wǎng)絡(luò)套接字傳送到用于源WCD 104的管家模塊 134B。特使模塊144和特使分組復(fù)制器模塊194共同位于基礎(chǔ)設(shè)施設(shè)備112處并共享相同 的網(wǎng)絡(luò)地址。該網(wǎng)絡(luò)地址可以是IP地址、MAC地址、URL、或其它域名系統(tǒng)(DNS)可解析地 址。如上所述,用于源WCD 104的管家模塊134B先前已確立了到用于源WCD 104的特 使模塊144、到用于目的地WCD 108的管家模塊138A和到用于WCD 106的管家模塊136N的 連接。在生成分發(fā)列表期間(例如,在圖5的步驟514),管家模塊134B獲得用于所有目 的地管家模塊的套接字號(hào)。在步驟1008,管家模塊134B能夠在先前確立的連接上將特使分 組復(fù)制器194的網(wǎng)絡(luò)套接字轉(zhuǎn)發(fā)到用于目的地WCD 108的管家模塊138A。在步驟1010,管家模塊138A在先前在管家模塊138A與特使模塊146之間確立的 連接上將特使分組復(fù)制器194的網(wǎng)絡(luò)套接字轉(zhuǎn)發(fā)到用于目的地WCD 108的特使模塊146。如上所述,用于目的地WCD 108的管家模塊138A先前已確立了到用于目的地WCD 108和到管家模塊134B的連接。在另一實(shí)現(xiàn)中,管家模塊138A能夠?yàn)楣芗夷K134B提供 用于特使模塊146的網(wǎng)絡(luò)套接字號(hào)到目的地WCD 108的WCD_ID的映射。在另一實(shí)現(xiàn)中,在 步驟1012,管家模塊138A可以將特使模塊146的網(wǎng)絡(luò)套接字轉(zhuǎn)發(fā)到管家模塊134B。雖然 圖10中未示出,但當(dāng)管家模塊134B接收到特使模塊146的網(wǎng)絡(luò)套接字時(shí),管家模塊134B 能夠確定(1)用于特使模塊146的套接字號(hào)映射到用于管家模塊I38A的套接字號(hào),僅僅因 為管家模塊138A已經(jīng)這樣指示;(2)用于管家模塊138A的套接字號(hào)映射到用于目的地WCD 108的WCD_ID(因?yàn)楣芗夷K134B具有來(lái)自分發(fā)列表生成的WCD_ID到管家網(wǎng)絡(luò)套接字的 所有這些映射)和⑶因此,用于特使模塊146的網(wǎng)絡(luò)套接字映射到用于目的地WCD 108 的WCD_ID。在一個(gè)實(shí)現(xiàn)中,然后,管家模塊134B將用于特使模塊146的網(wǎng)絡(luò)套接字號(hào)映射 到目的地WCD 108的WCD_ID。所述方法然后前進(jìn)至步驟1014。在步驟1014,然后,管家模塊134B能夠在先前在管家模塊134B與特使模塊144之 間確立的連接上來(lái)向特使模塊144發(fā)送被映射到用于目的地WCD 108的WCD_ID的特使模 塊146的網(wǎng)絡(luò)套接字的映射。在步驟1016,特使模塊144向特使分組復(fù)制器模塊194發(fā)送映射(即,被映射到用 于目的地WCD 108的WCD_ID的特使模塊146的網(wǎng)絡(luò)套接字的映射)。特使分組復(fù)制器194將映射存儲(chǔ)在群表中。然后,如下文將描述的,最終將在圖11的步驟1150使用此群表。接下來(lái),該方法前進(jìn)至與上述步驟1008 1016類(lèi)似的步驟1018 1(^6。如上所 述,在生成分發(fā)列表期間(例如,在圖5的步驟514),管家模塊134B獲得用于所有目的地管 家模塊的套接字號(hào)。在步驟1018,用于源WCD 104的管家模塊134B向用于目的地WCD 106的管家模塊 136N傳送特使分組復(fù)制器模塊194的網(wǎng)絡(luò)套接字,并且在步驟1020,用于目的地WCD 106 的管家模塊136N將特使分組復(fù)制器模塊194的網(wǎng)絡(luò)套接字傳送到用于目的地WCD 106的 特使模塊148。在步驟1022,用于目的地WCD 106的管家模塊136N將特使模塊148的網(wǎng)絡(luò)套接字 傳送到用于源WCD 104的管家模塊134B。在一個(gè)實(shí)現(xiàn)中,管家模塊136N能夠?yàn)楣芗夷K 134B提供用于特使模塊148的網(wǎng)絡(luò)套接字號(hào)到目的地WCD 106的WCD_ID的映射。在另一 實(shí)現(xiàn)中,該方法然后前進(jìn)至步驟1014,并且當(dāng)管家模塊134B接收到用于特使模塊148的網(wǎng) 絡(luò)套接字時(shí),管家模塊134B能夠確定(1)用于特使模塊148的網(wǎng)絡(luò)套接字映射到用于管家 模塊136N的網(wǎng)絡(luò)套接字,⑵用于管家模塊136N的網(wǎng)絡(luò)套接字映射到用于目的地WCD 106 的WCD_ID(因?yàn)楣芗夷K134B具有來(lái)自分發(fā)列表生成的WCD_ID到管家網(wǎng)絡(luò)套接字的所 有這些映射)和(3)因此,用于特使模塊148的網(wǎng)絡(luò)套接字映射到用于目的地WCD 106的 WCD_ID。管家模塊134B能夠生成用于特使模塊148的網(wǎng)絡(luò)套接字到用于目的地WCD 106 的WCD_ID的映射。在步驟1024,用于源WCD 104的管家模塊134B將(被映射到目的地WCD 106的 WCD_ID的用于特使模塊148的網(wǎng)絡(luò)套接字的)映射傳送到用于源WCD 104的特使模塊144。在步驟1026,特使模塊144將映射傳送到特使分組復(fù)制器模塊194,并且特使分組 復(fù)制器模塊194存儲(chǔ)用于特使模塊148的網(wǎng)絡(luò)套接字到用于目的地WCD 106的WCD_ID的 映射以供將來(lái)使用(例如,在圖11的步驟1160)。在一個(gè)實(shí)現(xiàn)中,特使分組復(fù)制器194將此 映射存儲(chǔ)在用于存儲(chǔ)被映射到用于目的地WCD的WCD_ID的特使網(wǎng)絡(luò)套接字的群表中。在步驟10 和1030,特使分組復(fù)制器模塊194確立分別到特使模塊146、148的連 接,并且在步驟1032和1034,特使模塊146和148確認(rèn)或證實(shí)到特使分組復(fù)制器模塊194 的其相應(yīng)連接的確立。同樣地,在完成步驟1034之后,在特使分組復(fù)制器模塊194與特使 模塊146 (在基礎(chǔ)設(shè)施設(shè)備114處)和特使模塊148 (在基礎(chǔ)設(shè)施設(shè)備116處)之間確立通 信通道。群消息分組分發(fā)圖11是根據(jù)一個(gè)實(shí)施例的消息流程圖,其圖示群消息分組從位于圖3的通信網(wǎng)絡(luò) 100中的源無(wú)線通信設(shè)備(WCD) 104到其它目的地WCD 106、108的流動(dòng)。如圖所示,源WCD 104目前位于一個(gè)基礎(chǔ)設(shè)施設(shè)備112處,并且用于源WCD 104的分發(fā)列表上的其它目的地 WCD106U08分別位于基礎(chǔ)設(shè)施設(shè)備116和114處并通過(guò)基礎(chǔ)設(shè)施設(shè)備116和114通信。在用于源WCD 104的特使分組復(fù)制器模塊194與分別在基礎(chǔ)設(shè)施設(shè)備114和116 處實(shí)現(xiàn)的特使模塊146、148之間建立連接或通信通道之后,如參考圖10所描述的,源WCD 104設(shè)法向其它目的地WCD 106、108傳送群消息分組。在步驟110,當(dāng)源WCD 104設(shè)法向基礎(chǔ)設(shè)施設(shè)備114處的WCD108和基礎(chǔ)設(shè)施設(shè)備 116處的WCD 106發(fā)射群消息分組時(shí),源WCD 104的用戶(hù)能夠例如通過(guò)按下按鈕來(lái)請(qǐng)求信道,按下按鈕向基礎(chǔ)設(shè)施設(shè)備112處的特使模塊144發(fā)送請(qǐng)求消息。如果信道資源是可用 的,則特使模塊144在步驟1120用授權(quán)消息進(jìn)行響應(yīng)。在后面的描述中,將參考圖12 15來(lái)描述圖11的步驟1130至1180的附加細(xì)節(jié), 因?yàn)樵趫D11中的步驟1130至1180處圖示的一些消息交換實(shí)際上比所示的更加復(fù)雜。具 體地,圖12 15是圖3的通信網(wǎng)絡(luò)的框圖,其圖示了在圖11中圖示的消息流的步驟1130 至1180期間在各種網(wǎng)絡(luò)模塊之間交換的消息。在步驟1130,源WCD 104向基礎(chǔ)設(shè)施設(shè)備112處的特使模塊144發(fā)射群消息分組。 特別地,如圖12所示,在步驟1132,源WCD 104發(fā)射在基礎(chǔ)設(shè)施設(shè)備112的通信模塊176處 接收到的群消息分組。在步驟1134,通信模塊176將群消息分組轉(zhuǎn)發(fā)到邏輯開(kāi)關(guān),然后邏輯 開(kāi)關(guān)在步驟1136將該群消息分組轉(zhuǎn)發(fā)到特使144。在步驟1140,特使模塊144將群消息分組轉(zhuǎn)發(fā)到與特使模塊144共同位于基礎(chǔ)設(shè) 施設(shè)備112處的特使分組復(fù)制器模塊194。特別地,如圖13所示,在步驟1142,特使模塊 144將群消息分組發(fā)送到邏輯開(kāi)關(guān),然后邏輯開(kāi)關(guān)在步驟1144將群消息分組傳遞至特使分 組復(fù)制器模塊194。在步驟1150和1160,特使分組復(fù)制器模塊194制作群消息分組的相同副本并將群 消息分組的那些副本發(fā)射到分別在基礎(chǔ)設(shè)施設(shè)備114和116處實(shí)現(xiàn)的特使模塊146、148。 特別地,如圖14所示,在步驟1152,特使分組復(fù)制器模塊194產(chǎn)生群消息分組的復(fù)制副本, 并將群消息分組的副本發(fā)射到邏輯開(kāi)關(guān)。在步驟1153,邏輯開(kāi)關(guān)通過(guò)防火墻159將群消息 分組的副本發(fā)射到IP網(wǎng)絡(luò)102(步驟1巧4)。IP網(wǎng)絡(luò)102中的路由器(未示出)確定群 消息分組的每個(gè)副本的目的地地址,并然后將群消息分組的一個(gè)副本發(fā)射到基礎(chǔ)設(shè)施設(shè)備 114(步驟1156)并將群消息分組的另一副本發(fā)射到基礎(chǔ)設(shè)施設(shè)備116(步驟1166)。在步 驟1157、1167,基礎(chǔ)設(shè)施設(shè)備114、116處的防火墻161、163允許群消息分組分別通過(guò)邏輯開(kāi) 關(guān)162、164。在諸如位于不同基礎(chǔ)設(shè)施設(shè)備上的特使模塊、分組復(fù)制器模塊和管家模塊的基 礎(chǔ)設(shè)施設(shè)備進(jìn)程之間,通過(guò)在這些基礎(chǔ)設(shè)施設(shè)備上的這些不同定位的進(jìn)程之間交換“保持 活躍”消息來(lái)使端口保持開(kāi)放。在步驟1158,邏輯開(kāi)關(guān)162將群消息分組的一個(gè)副本轉(zhuǎn)發(fā) 到特使模塊146,并且在步驟1168,邏輯開(kāi)關(guān)164將群消息分組的一個(gè)副本轉(zhuǎn)發(fā)到特使模塊 148。在步驟1170和1180,分別在基礎(chǔ)設(shè)施設(shè)備114和116處實(shí)現(xiàn)的特使模塊146和 148將群消息分組轉(zhuǎn)發(fā)到也分別位于基礎(chǔ)設(shè)施設(shè)備114和116處并通過(guò)基礎(chǔ)設(shè)施設(shè)備114 和116來(lái)通信的目的地WCD 108、106。特別地,如圖15所示,在步驟1182,特使模塊146將 群消息分組的其副本轉(zhuǎn)發(fā)到邏輯開(kāi)關(guān)162,邏輯開(kāi)關(guān)162在步驟1184將群消息分組的副本 發(fā)送到通信模塊178。在步驟1186,通信模塊178經(jīng)由天線(未示出)將群消息分組的副本 在空中(OTA)發(fā)射到目的地WCD 108。同樣地,在步驟1172,特使模塊148將群消息分組的 其副本轉(zhuǎn)發(fā)到邏輯開(kāi)關(guān)164,邏輯開(kāi)關(guān)164在步驟1174將群消息分組的副本發(fā)送到通信模 塊180。在步驟1176,通信模塊180經(jīng)由天線(未示出)將群消息分組的副本在空中(OTA) 發(fā)射到目的地WCD 106。因此,當(dāng)源WCD 104傳送群消息分組時(shí),群消息分組從源WCD104轉(zhuǎn)到基礎(chǔ)設(shè)施設(shè) 備112處的特使模塊144(步驟1130)、基礎(chǔ)設(shè)施設(shè)備112處的特使分組復(fù)制器194(步驟 1140)、并然后直接到其它特使模塊146、148(步驟1150和1160)。
如通過(guò)將圖11與圖12相比較可以理解的,特使分組復(fù)制器模塊194能夠降低群 通信期間的消息交換的復(fù)雜性,因?yàn)榛A(chǔ)設(shè)施設(shè)備112處的特使分組復(fù)制器模塊194現(xiàn)在 能夠直接向基礎(chǔ)設(shè)施設(shè)備114、116處的特使模塊146、148傳送復(fù)制的分組,而不必在隨后 到達(dá)特使模塊146、148之前首先向其它模塊發(fā)送群消息分組(一個(gè)或多個(gè)),因此使吞吐量 延遲最小化。此消息流減少被交換以最終將群消息分組遞送到目的地WCD108、106的消息的數(shù) 目,并從而減少吞吐量延遲。因此,整個(gè)群通信序列在很大程度上是精簡(jiǎn)的,并且更加高效。在前述說(shuō)明書(shū)中,已經(jīng)描述了特定實(shí)施例。然而,本領(lǐng)域的技術(shù)人員理解,在不脫 離如權(quán)利要求所闡述的本發(fā)明的范圍的情況下,可以進(jìn)行各種修改和改變。因此,本說(shuō)明書(shū) 和附圖應(yīng)當(dāng)被視為說(shuō)明性而不是限制性的意思,并且所有這樣的修改意在被包括在本教導(dǎo) 的范圍內(nèi)。益處、優(yōu)點(diǎn)、問(wèn)題的解決方案以及可以使得任何益處、優(yōu)點(diǎn)、或解決方案發(fā)生或變 得更加明顯的任何元素(一個(gè)或多個(gè))不應(yīng)當(dāng)被解釋為任何或所有權(quán)利要求的關(guān)鍵、需要 或必要特征或元素。本發(fā)明僅由權(quán)利要求來(lái)限定,包括在本申請(qǐng)待決期間進(jìn)行的任何修改 和如所授權(quán)的那些權(quán)利要求的所有等同物。此外,在本文檔中,諸如第一和第二、上和下等關(guān)系術(shù)語(yǔ)僅用于將一個(gè)實(shí)體或動(dòng)作 與另一實(shí)體或動(dòng)作區(qū)別開(kāi),而不一定要求或暗示這樣的實(shí)體或動(dòng)作之間的任何實(shí)際這樣的 關(guān)系或順序。術(shù)語(yǔ)“包括”、“包含”、“具有”或其任何其它變化意在涵蓋非排他性包括,使 得包括、具有、包含一系列元素的過(guò)程、方法或物品不僅包括那些元素,而且可以包括未明 確列出或這樣的過(guò)程、方法、或物品所固有的其它元素。在沒(méi)有更多約束的情況下,以“包 括…”、“具有…”、“包含…”開(kāi)頭的元素不排除在包括該元素的過(guò)程、方法或物品中存在附 加的同樣的元素。除非在本文中另外明確指明,術(shù)語(yǔ)“一”被定義為一個(gè)或多個(gè)。術(shù)語(yǔ)“基 本上”、“本質(zhì)上”、“大約”、“約”或其任何其它版本被定義為接近于本領(lǐng)域的技術(shù)人員所理 解的,并且在一個(gè)非限制性實(shí)施例中,該術(shù)語(yǔ)被定義為在10%之內(nèi),在另一實(shí)施例中在5% 之內(nèi),在另一實(shí)施例中在之內(nèi)而在另一實(shí)施例中在0.5%之內(nèi)。文本所使用的術(shù)語(yǔ)“耦 合”被定義為連接,雖然不一定是直接連接且不一定是機(jī)械連接。以特定方式“配置”的設(shè) 備或結(jié)構(gòu)至少以該方式來(lái)配置,但是還可以以未列出的方式來(lái)配置。本文所使用的術(shù)語(yǔ)“模塊”可以指的是使用硬件、軟件、固件或其任何組合實(shí)現(xiàn)的 自容式元件。將理解,一些實(shí)施例可以由諸如微處理器、數(shù)字信號(hào)處理器、定制處理器和現(xiàn) 場(chǎng)可編程門(mén)陣列(FPGA)的一個(gè)或多個(gè)通用或?qū)S锰幚砥?或“處理設(shè)備”)和控制所述一 個(gè)或多個(gè)處理器與特定非處理器電路相結(jié)合地來(lái)實(shí)現(xiàn)本文所述的方法和/或裝置的一些、 大部分、或全部功能的唯一存儲(chǔ)程序指令(包括軟件和固件兩者)組成。替代地,可以由不 具有存儲(chǔ)程序指令的狀態(tài)機(jī)或者在一個(gè)或多個(gè)專(zhuān)用集成電路(ASIC)中來(lái)實(shí)現(xiàn)一些或全部 功能,在一個(gè)或多個(gè)專(zhuān)用集成電路中,每個(gè)功能或一些特定功能的組合被實(shí)現(xiàn)為定制邏輯。 當(dāng)然,可以使用兩種方法的組合。此外,實(shí)施例可以被實(shí)現(xiàn)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀介質(zhì)上面存儲(chǔ)有 用于將計(jì)算機(jī)(例如,包括處理器)編程為執(zhí)行本文所述和要求保護(hù)的方法的計(jì)算機(jī)可讀 代碼。這樣的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例包括但不限于硬盤(pán)、⑶-ROM、光學(xué)存儲(chǔ)設(shè)備、磁存 儲(chǔ)設(shè)備、R0M(只讀存儲(chǔ)器)、PROM(可編程只讀存儲(chǔ)器)、EPROM(可擦可編程只讀存儲(chǔ)器)、 EEPROM(電可擦可編程只讀存儲(chǔ)器)和閃速存儲(chǔ)器。此外,可以預(yù)期本領(lǐng)域的技術(shù)人員雖然可能進(jìn)行由于例如可用時(shí)間、當(dāng)前技術(shù)和經(jīng)濟(jì)方面的考慮所激發(fā)的重大努力和許多設(shè)計(jì)選 擇,但當(dāng)受到本文所公開(kāi)的概念和原理的引導(dǎo)時(shí),將容易地能夠以最少的實(shí)驗(yàn)來(lái)生成此類(lèi) 軟件指令以及程序和IC。 提供本公開(kāi)的摘要是為了允許讀者快速地查明本技術(shù)公開(kāi)的性質(zhì)。其提交條件是 其不用來(lái)解釋或限制權(quán)利要求的范圍或意義。另外,在前述具體實(shí)施方式
中,可以看到在各 種實(shí)施例將出于使本公開(kāi)精簡(jiǎn)的目的將各種特征集中在一起。本公開(kāi)的方法不應(yīng)當(dāng)被解釋 為反映要求保護(hù)的實(shí)施例要求比在每個(gè)權(quán)利要求中明確列舉的項(xiàng)目更多的特征的意圖。相 反,如權(quán)利要求所反映的,發(fā)明主題在于少于單個(gè)公開(kāi)實(shí)施例所有特征。因此,以下權(quán)利要 求由此被并入具體實(shí)施方式
中,并且每個(gè)權(quán)利要求本身作為獨(dú)立要求保護(hù)的主題。
權(quán)利要求
1.一種用于在廣域通信網(wǎng)絡(luò)中確立基礎(chǔ)設(shè)施設(shè)備之間的通信通道的方法,所述基礎(chǔ)設(shè) 施設(shè)備包括源無(wú)線通信設(shè)備(WCD)的歸屬基礎(chǔ)設(shè)施設(shè)備、第一基礎(chǔ)設(shè)施設(shè)備和第二基礎(chǔ)設(shè) 施設(shè)備,所述方法包括在所述源WCD的歸屬管家模塊處,生成目的地WCD分發(fā)列表并將所述目的地WCD分發(fā) 列表傳送到位于所述第一基礎(chǔ)設(shè)施設(shè)備處的特使分組復(fù)制器模塊,其中所述目的地WCD分 發(fā)列表用于從所述源WCD到第一通信群的通信,所述第一通信群包括所述源WCD和第一目 的地WCD ;從所述歸屬管家模塊向位于所述第二基礎(chǔ)設(shè)施設(shè)備處的第二特使模塊傳送用于所述 第一目的地WCD的所述特使分組復(fù)制器模塊的第一網(wǎng)絡(luò)套接字;在所述歸屬管家模塊處生成第一映射并將所述第一映射傳送到所述特使分組復(fù)制器 模塊,所述第一映射包括用于所述第二特使模塊的第二網(wǎng)絡(luò)套接字,其中用于所述第二特 使模塊的第二網(wǎng)絡(luò)套接字被映射到所述第一目的地WCD的第一目的地?zé)o線通信設(shè)備標(biāo)識(shí) 符;以及在由所述源WCD向所述第一通信群傳輸群消息分組之前,在所述第一網(wǎng)絡(luò)套接字與所 述第二網(wǎng)絡(luò)套接字之間確立第一通信連接。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述廣域通信網(wǎng)絡(luò)進(jìn)一步包括中間服務(wù)器,并且 所述廣域通信網(wǎng)絡(luò)進(jìn)一步包括定期地從所述廣域通信網(wǎng)絡(luò)中的每個(gè)管家模塊向所述中間服務(wù)器傳送管家模塊標(biāo)識(shí) 符和對(duì)應(yīng)的網(wǎng)絡(luò)套接字,其中,所述廣域通信網(wǎng)絡(luò)中的所述管家模塊包括所述歸屬管家模 塊、位于所述第二基礎(chǔ)設(shè)施設(shè)備處的第二管家模塊及其它管家模塊;以及在所述中間服務(wù)器處保持第一表,所述第一表將所述管家模塊標(biāo)識(shí)符中的每個(gè)映射到 用于所述管家模塊中對(duì)應(yīng)管家模塊的對(duì)應(yīng)網(wǎng)絡(luò)套接字。
3.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括在所述歸屬管家模塊處,存儲(chǔ)包括多個(gè)條目的群表,其中,所述群表中的每個(gè)條目與所 述通信群標(biāo)識(shí)符(CGI)相關(guān)聯(lián)并由所述通信群標(biāo)識(shí)符(CGI)來(lái)識(shí)別,其中,所述群表中的第 一條目包括用于屬于由所述通信群標(biāo)識(shí)符(CGI)識(shí)別的所述第一通信群的目的地WCD的 目的地WCD標(biāo)識(shí)符列表,其中,所述目的地?zé)o線客戶(hù)端設(shè)備標(biāo)識(shí)符中的每個(gè)被映射到對(duì)應(yīng) 的目的地管家模塊標(biāo)識(shí)符;從所述源WCD向所述第一特使模塊傳送報(bào)告消息,所述報(bào)告消息包括用于所述源WCD 的源WCD標(biāo)識(shí)符和用于所述歸屬管家模塊的歸屬管家模塊標(biāo)識(shí)符;從所述源WCD向所述第一特使模塊傳送通信群標(biāo)識(shí)符(CGI),所述通信群標(biāo)識(shí)符(CGI) 識(shí)別與所述源WCD相關(guān)聯(lián)的所述第一通信群;從所述第一特使模塊向所述中間服務(wù)器傳送消息,所述消息包括(1)用于所述源WCD 的歸屬管家模塊的所述歸屬管家模塊標(biāo)識(shí)符,( 對(duì)用于歸屬管家模塊的歸屬管家網(wǎng)絡(luò)套 接字的請(qǐng)求,以及C3)對(duì)與所述歸屬管家模塊確立通信通道的請(qǐng)求;基于所述第一表,在所述中間服務(wù)器處確定用于所述歸屬管家模塊的所述歸屬管家網(wǎng) 絡(luò)套接字;從所述中間服務(wù)器向所述源WCD的所述第一特使模塊傳送用于所述歸屬管家模塊的 所述歸屬管家網(wǎng)絡(luò)套接字;以及從所述源WCD的所述第一特使模塊向所述源WCD的所述歸屬管家模塊傳送所述通信群 標(biāo)識(shí)符(CGI),并在所述歸屬管家模塊處使所述通信群標(biāo)識(shí)符(CGI)與所述群表中的所述第一條目相匹配。
4.根據(jù)權(quán)利要求3所述的方法,其中,在用于所述源WCD的歸屬管家模塊處生成目的地 WCD分發(fā)列表的步驟進(jìn)一步包括基于來(lái)自所述群表的所述第一條目,在所述歸屬管家模塊處生成用于從所述源WCD到 所述第一通信群的通信的目的地WCD分發(fā)列表,其中,所述目的地WCD分發(fā)列表包括在由 所述通信群標(biāo)識(shí)符(CGI)識(shí)別的所述第一通信群中用于每個(gè)目的地WCD的目的地WCD標(biāo)識(shí) 符的列表。
5.根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括從所述歸屬管家模塊向所述中間服務(wù)器傳送(1)用于所述目的地WCD中每個(gè)的目的地 管家模塊標(biāo)識(shí)符的列表,(2)對(duì)與由用于所述目的地WCD中每個(gè)的所述目的地管家模塊標(biāo) 識(shí)符識(shí)別的每個(gè)管家模塊相對(duì)應(yīng)的網(wǎng)絡(luò)套接字的請(qǐng)求,以及C3)對(duì)和與所述目的地管家模 塊標(biāo)識(shí)符相對(duì)應(yīng)的所述歸屬管家模塊中的每個(gè)確立通信通道的請(qǐng)求;從所述中間服務(wù)器向所述歸屬管家模塊傳送第一映射表,所述第一映射表包括用于所 述目的地WCD中每個(gè)的每個(gè)目的地管家模塊的條目,每個(gè)條目包括(1)用于所述目的地WCD 中每個(gè)的每個(gè)目的地管家模塊的目的地管家模塊標(biāo)識(shí)符,和( 被映射到對(duì)應(yīng)目的地管家 模塊標(biāo)識(shí)符的每個(gè)目的地管家模塊的對(duì)應(yīng)網(wǎng)絡(luò)套接字;以及基于所述第一映射表,在所述歸屬管家模塊處生成包括多個(gè)條目的群映射表,其中,每 個(gè)條目包括被映射到對(duì)應(yīng)目的地管家模塊標(biāo)識(shí)符的用于每個(gè)目的地WCD的目的地WCD標(biāo)識(shí) 符和用于對(duì)應(yīng)目的地管家模塊的網(wǎng)絡(luò)套接字。
6.根據(jù)權(quán)利要求5所述的方法,其中,將所述目的地WCD分發(fā)列表傳送到位于所述第一 基礎(chǔ)設(shè)施設(shè)備處的特使分組復(fù)制器模塊的步驟包括將所述目的地WCD分發(fā)列表從所述歸屬管家模塊傳送到用于所述源WCD的所述第一特 使模塊;以及將所述目的地WCD分發(fā)列表從所述第一特使模塊傳送到位于所述第一基礎(chǔ)設(shè)施設(shè)備 處的特使分組復(fù)制器模塊。
7.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括從所述第一特使模塊向所述源WCD的所述歸屬管家模塊傳送所述特使分組復(fù)制器模 塊的第一網(wǎng)絡(luò)套接字。
8.根據(jù)權(quán)利要求7所述的方法,其中,從所述歸屬管家模塊向用于所述第一目的地WCD 的所述第二特使模塊傳送所述特使分組復(fù)制器模塊的第一網(wǎng)絡(luò)套接字的步驟包括從所述歸屬管家模塊向與所述第一目的地WCD相關(guān)聯(lián)的所述第二管家模塊傳送所述 特使分組復(fù)制器的所述第一網(wǎng)絡(luò)套接字;以及從所述第二管家模塊向用于所述第一目的地WCD的所述第二特使模塊傳送所述第一 網(wǎng)絡(luò)套接字,其中,所述第一目的地WCD與所述第二特使模塊相關(guān)聯(lián)。
9.根據(jù)權(quán)利要求8所述的方法,其中,在用于所述源WCD的所述歸屬管家模塊處生成第 一映射并將所述第一映射傳送到所述第一特使模塊、其中所述第一映射包括用于所述第二 特使模塊的所述第二網(wǎng)絡(luò)套接字、其中用于所述第二特使模塊的所述第二網(wǎng)絡(luò)套接字被映射到所述第一目的地WCD的所述第一無(wú)線客戶(hù)端設(shè)備標(biāo)識(shí)符的步驟包括從所述第二管家模塊向用于所述源WCD的所述歸屬管家模塊傳送用于所述第一目的 地WCD的所述第二特使模塊的第二網(wǎng)絡(luò)套接字;在用于所述源WCD的所述歸屬管家模塊處,確定(1)所述第二特使模塊的所述第二網(wǎng) 絡(luò)套接字映射到用于所述第二管家模塊的第三網(wǎng)絡(luò)套接字,( 用于第二管家模塊的所述 第三網(wǎng)絡(luò)套接字映射到用于第一目的地WCD的第一目的地WCD標(biāo)識(shí)符,和( 所述第二特 使模塊的所述第二網(wǎng)絡(luò)套接字映射到用于第一目的地WCD的所述第一目的地?zé)o線客戶(hù)端 設(shè)備標(biāo)識(shí)符;在用于所述源WCD的所述歸屬管家模塊處生成第一映射,其中,所述第一映射包括用 于所述第二特使模塊的所述第二網(wǎng)絡(luò)套接字,其中用于所述第二特使模塊的所述第二網(wǎng)絡(luò) 套接字被映射到所述第一目的地WCD的所述第一無(wú)線客戶(hù)端設(shè)備標(biāo)識(shí)符;將所述第一映射從所述歸屬管家模塊傳送到所述第一特使模塊;以及將所述第一映射從所述第一特使模塊傳送到所述特使分組復(fù)制器模塊,并將所述第一 映射存儲(chǔ)在所述特使分組復(fù)制器模塊。
10.根據(jù)權(quán)利要求7所述的方法,其中,第二目的地WCD最初與所述第一基礎(chǔ)設(shè)施設(shè)備 相關(guān)聯(lián)并具有為其指配的第三管家模塊,其中,所述第三特使模塊位于所述第三基礎(chǔ)設(shè)施 設(shè)備處,并且所述方法進(jìn)一步包括在由所述源WCD向所述第一通信傳輸群消息分組之前,在所述特使分組復(fù)制器模塊的 所述第一網(wǎng)絡(luò)套接字與用于第二目的地WCD的所述第三特使模塊的第四網(wǎng)絡(luò)套接字之間 確立第二通信連接。
11.根據(jù)權(quán)利要求10所述的方法,其中,在所述特使分組復(fù)制器模塊的所述第一網(wǎng)絡(luò) 套接字與用于第二目的地WCD的所述第三特使模塊的所述第四網(wǎng)絡(luò)套接字之間確立第二 通信連接、其中所述第三特使模塊位于所述第三基礎(chǔ)設(shè)施設(shè)備處的步驟包括將所述特使分組復(fù)制器的所述第一網(wǎng)絡(luò)套接字從用于源WCD的所述歸屬管家模塊傳 送到用于所述第二目的地WCD的所述第三管家模,所述第三管家模塊位于所述第一基礎(chǔ)設(shè) 施設(shè)備處;將特使分組復(fù)制器模塊的所述第一網(wǎng)絡(luò)套接字從所述第三管家模塊傳送到用于所述 第二目的地WCD的所述第三特使模塊,其中,所述第三特使模塊位于所述第三基礎(chǔ)設(shè)施設(shè) 備處;從所述第三管家模塊向用于所述源WCD的所述歸屬管家模塊傳送用于所述第二目的 地WCD的所述第三特使模塊的第四網(wǎng)絡(luò)套接字;在用于所述源WCD的所述歸屬管家模塊處,確定(1)所述第三特使模塊的所述第四網(wǎng) 絡(luò)套接字映射到用于所述第三管家模塊的第五網(wǎng)絡(luò)套接字,( 用于所述第三管家模塊的 所述第五網(wǎng)絡(luò)套接字映射到用于第二目的地WCD的第二目的地?zé)o線客戶(hù)端設(shè)備標(biāo)識(shí)符,和 (3)所述第三特使模塊的所述第四網(wǎng)絡(luò)套接字映射到用于所述第二目的地WCD的所述第二 目的地?zé)o線客戶(hù)端設(shè)備標(biāo)識(shí)符;在用于所述源WCD的所述歸屬管家模塊處生成第二映射,其中,所述第二映射包括所 述第三特使模塊的所述第四網(wǎng)絡(luò)套接字,所述第三特使模塊的所述第四網(wǎng)絡(luò)套接字被映射 到用于所述第二目的地WCD的所述第二目的地?zé)o線客戶(hù)端設(shè)備標(biāo)識(shí)符;將所述第二映射從所述歸屬管家模塊傳送到用于源WCD的所述第一特使模塊; 將所述第二映射從所述第一特使模塊傳送到所述特使分組復(fù)制器模塊,并將所述第二 映射存儲(chǔ)在所述特使分組復(fù)制器模塊;以及在所述特使分組復(fù)制器模塊的所述第一網(wǎng)絡(luò)套接字與用于所述第二目的地WCD的所 述第三特使模塊的所述第四網(wǎng)絡(luò)套接字之間確立第二通信連接,其中,所述第三特使模塊 位于所述第三基礎(chǔ)設(shè)施設(shè)備處。
12.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括在所述源WCD處存儲(chǔ)目的地WCD標(biāo)識(shí)符表,所述目的地WCD標(biāo)識(shí)符表包括用于與所述 源WCD相關(guān)聯(lián)的所述第一通信群的目的地WCD的目的地WCD標(biāo)識(shí)符列表;在所述歸屬管家模塊處存儲(chǔ)第二群表,所述第二群表包括用于所述網(wǎng)絡(luò)中每個(gè)WCD的 WCD標(biāo)識(shí)符的列表,其中用于所述網(wǎng)絡(luò)中每個(gè)WCD的WCD標(biāo)識(shí)符被映射到用于所述WCD中每 個(gè)的對(duì)應(yīng)管家模塊標(biāo)識(shí)符;從所述源WCD向所述第一特使模塊傳送報(bào)告消息,所述報(bào)告消息包括用于所述源WCD 的源WCD標(biāo)識(shí)符和用于所述歸屬管家模塊的歸屬管家模塊標(biāo)識(shí)符; 從所述源WCD向所述第一特使模塊傳送所述目的地WCD標(biāo)識(shí)符表; 從所述第一特使模塊向所述中間服務(wù)器傳送消息,所述消息包括(1)用于所述源WCD 的歸屬管家模塊的所述歸屬管家模塊標(biāo)識(shí)符,( 對(duì)用于歸屬管家模塊的歸屬管家網(wǎng)絡(luò)套 接字的請(qǐng)求,以及(3)對(duì)與所述歸屬管家模塊確立通信通道的請(qǐng)求;基于所述第一表,在所述中間服務(wù)器處確定用于所述歸屬管家模塊的所述歸屬管家網(wǎng) 絡(luò)套接字;從所述中間服務(wù)器向所述源WCD的所述第一特使模塊傳送用于所述歸屬管家模塊的 所述歸屬管家網(wǎng)絡(luò)套接字;以及從所述源WCD的所述第一特使模塊向所述源WCD的所述歸屬管家模塊傳送所述目的地 WCD標(biāo)識(shí)符表,所述目的地WCD標(biāo)識(shí)符表包括用于所述第一通信群的目的地WCD的目的地 WCD標(biāo)識(shí)符列表。
13.根據(jù)權(quán)利要求12所述的方法,其中,在用于所述源WCD的歸屬管家模塊處生成目的 地WCD分發(fā)列表的步驟包括基于所述目的地WCD標(biāo)識(shí)符表,在所述歸屬管家模塊處生成包括用于目的地WCD的標(biāo) 識(shí)符的所述WCD分發(fā)列表。
14.根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括基于所述第二群表和從所述源WCD接收到的目的地WCD標(biāo)識(shí)符的列表,在所述歸屬管 家模塊處確定用于所述目的地WCD中每個(gè)的所述目的地管家模塊標(biāo)識(shí)符;以及從所述管家模塊向所述中間服務(wù)器傳送(1)用于所述所述目的地WCD中每個(gè)的目的地 管家模塊標(biāo)識(shí)符列表,( 對(duì)與由用于所述目的地WCD中每個(gè)的所述目的地管家模塊標(biāo)識(shí) 符識(shí)別的每個(gè)管家模塊相對(duì)應(yīng)的網(wǎng)絡(luò)套接字的請(qǐng)求,以及C3)對(duì)和與所述目的地管家模塊 標(biāo)識(shí)符相對(duì)應(yīng)的所述歸屬管家模塊中的每個(gè)確立通信通道的請(qǐng)求;從所述中間服務(wù)器向所述歸屬管家模塊傳送第一映射表,所述第一映射表包括用于所 述目的地WCD中每個(gè)的每個(gè)目的地管家模塊的條目,每個(gè)條目包括(1)用于所述目的地WCD 中每個(gè)的每個(gè)目的地管家模塊的目的地管家模塊標(biāo)識(shí)符,和( 被映射到對(duì)應(yīng)目的地管家模塊標(biāo)識(shí)符的每個(gè)目的地管家模塊的對(duì)應(yīng)網(wǎng)絡(luò)套接字;以及基于所述第一映射表,在所述歸屬管家模塊處生成包括多個(gè)條目的群映射表,其中,每 個(gè)條目包括用于每個(gè)目的地WCD的目的地WCD標(biāo)識(shí)符和用于對(duì)應(yīng)目的地管家模塊的網(wǎng)絡(luò)套 接字,所述用于每個(gè)目的地WCD的目的地WCD標(biāo)識(shí)符被映射到對(duì)應(yīng)的目的地管家模塊標(biāo)識(shí)符。
15.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括在所述歸屬管家模塊處存儲(chǔ)簡(jiǎn)化群表,所述簡(jiǎn)化群表包括用于所述第一通信群的通 信群標(biāo)識(shí)符(CGI)、和用于屬于由所述通信群標(biāo)識(shí)符(CGI)識(shí)別的所述第一通信群的目的 地W⑶的目的地W⑶標(biāo)識(shí)符列表;在所述中間服務(wù)器處存儲(chǔ)通用群表,所述通用群表將用于所述網(wǎng)絡(luò)中每個(gè)WCD的WCD 標(biāo)識(shí)符映射到用于每個(gè)對(duì)應(yīng)歸屬管家模塊的對(duì)應(yīng)歸屬管家模塊標(biāo)識(shí)符和對(duì)應(yīng)網(wǎng)絡(luò)套接 字;從所述源WCD向所述第一特使模塊傳送報(bào)告消息,所述報(bào)告消息包括用于所述源WCD 的源WCD標(biāo)識(shí)符和用于所述歸屬管家模塊的歸屬管家模塊標(biāo)識(shí)符;從所述源WCD向所述第一特使模塊傳送通信群標(biāo)識(shí)符(CGI),所述通信群標(biāo)識(shí)符(CGI) 識(shí)別與所述源WCD相關(guān)聯(lián)的所述第一通信群;從所述第一特使模塊向所述中間服務(wù)器傳送消息,所述消息包括(1)用于所述源WCD 的歸屬管家模塊的所述歸屬管家模塊標(biāo)識(shí)符,( 對(duì)用于歸屬管家模塊的歸屬管家網(wǎng)絡(luò)套 接字的請(qǐng)求,以及C3)對(duì)與所述歸屬管家模塊確立通信通道的請(qǐng)求;基于所述第一表和用于所述歸屬管家模塊的所述歸屬管家模塊標(biāo)識(shí)符,在所述中間服 務(wù)器處確定用于所述歸屬管家模塊的所述歸屬管家網(wǎng)絡(luò)套接字;以及從所述中間服務(wù)器向所述源WCD的所述第一特使模塊傳送用于所述歸屬管家模塊的 所述歸屬管家網(wǎng)絡(luò)套接字;以及從所述源WCD的所述第一特使模塊向所述源WCD的所述歸屬管家模塊傳送所述通信群 標(biāo)識(shí)符(CGI),并在所述歸屬管家模塊處使所述通信群標(biāo)識(shí)符(CGI)與所述簡(jiǎn)化群表中的 所述第一條目相匹配。
16.根據(jù)權(quán)利要求15所述的方法,其中,在用于所述源WCD的歸屬管家模塊處生成目的 地WCD分發(fā)列表的步驟包括基于所述簡(jiǎn)化群表和所述CGI,在所述歸屬管家模塊處生成用于從所述源WCD到所述 第一通信群的通信的目的地WCD分發(fā)列表。
17.根據(jù)權(quán)利要求16所述的方法,進(jìn)一步包括從所述歸屬管家模塊向所述中間服務(wù)器傳送(1)目的地WCD標(biāo)識(shí)符的列表,(2)對(duì)與所 述目的地WCD標(biāo)識(shí)符中的每個(gè)相對(duì)應(yīng)的目的地管家模塊標(biāo)識(shí)符的請(qǐng)求,所述目的地WCD標(biāo) 識(shí)符中的每個(gè)被映射到用于每個(gè)所述目的地WCD的每個(gè)所述目的地管家模塊標(biāo)識(shí)符的對(duì) 應(yīng)網(wǎng)絡(luò)套接字,和C3)對(duì)和與所述目的地管家模塊標(biāo)識(shí)符相對(duì)應(yīng)的所述目的地管家模塊中 的每個(gè)確立通信通道的請(qǐng)求;基于所述通用群表和來(lái)自所述歸屬管家模塊的目的地WCD標(biāo)識(shí)符,在所述中間服務(wù)器 處生成第一映射表,其中,所述第一映射表包括用于所述目的地WCD中每個(gè)的每個(gè)目的地 管家模塊的條目,每個(gè)條目包括用于所述目的地WCD中每個(gè)的目的地WCD標(biāo)識(shí)符和每個(gè)目的地管家模塊的對(duì)應(yīng)網(wǎng)絡(luò)套接字,其中用于所述目的地WCD中每個(gè)的目的地WCD標(biāo)識(shí)符被 映射到用于每個(gè)目的地管家模塊的對(duì)應(yīng)目的地管家模塊標(biāo)識(shí)符;以及 將所述第一映射表從所述中間服務(wù)器傳送到所述歸屬管家模塊。
18.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括在所述源WCD處存儲(chǔ)目的地WCD標(biāo)識(shí)符表,所述目的地WCD標(biāo)識(shí)符表包括用于與所述 源WCD相關(guān)聯(lián)的所述第一通信群目的地WCD的目的地WCD標(biāo)識(shí)符列表;在所述歸屬管家模塊處存儲(chǔ)簡(jiǎn)化群表,所述簡(jiǎn)化群表包括用于所述第一通信群的通 信群標(biāo)識(shí)符(CGI)、和用于屬于由所述通信群標(biāo)識(shí)符(CGI)識(shí)別的所述第一通信群的目的 地W⑶的目的地W⑶標(biāo)識(shí)符列表;在所述中間服務(wù)器處存儲(chǔ)通用群表,所述通用群表將用于所述網(wǎng)絡(luò)中每個(gè)WCD的WCD 標(biāo)識(shí)符映射到用于每個(gè)對(duì)應(yīng)歸屬管家模塊的對(duì)應(yīng)歸屬管家模塊標(biāo)識(shí)符和對(duì)應(yīng)網(wǎng)絡(luò)套接字, 以及從所述源WCD向所述第一特使模塊傳送報(bào)告消息,所述報(bào)告消息包括用于所述源WCD 的源WCD標(biāo)識(shí)符和用于所述歸屬管家模塊的歸屬管家模塊標(biāo)識(shí)符; 從所述源WCD向所述第一特使模塊傳送所述目的地WCD標(biāo)識(shí)符表; 從所述第一特使模塊向所述中間服務(wù)器傳送消息,所述消息包括(1)用于所述源WCD 的歸屬管家模塊的所述歸屬管家模塊標(biāo)識(shí)符,( 對(duì)用于歸屬管家模塊的歸屬管家網(wǎng)絡(luò)套 接字的請(qǐng)求,以及C3)對(duì)與所述歸屬管家模塊確立通信通道的請(qǐng)求;基于所述第一表和用于歸屬管家模塊的所述歸屬管家模塊標(biāo)識(shí)符,在所述中間服務(wù)器 處確定用于所述歸屬管家模塊的所述歸屬管家網(wǎng)絡(luò)套接字;以及從所述中間服務(wù)器向所述源WCD的所述第一特使模塊傳送用于所述歸屬管家模塊的 所述歸屬管家網(wǎng)絡(luò)套接字;以及將用于所述第一通信群的所述目的地WCD標(biāo)識(shí)符表從所述源WCD的所述第一特使模塊 傳送到所述源WCD的所述歸屬管家模塊。
19.根據(jù)權(quán)利要求18所述的方法,其中,在用于所述源WCD的歸屬管家模塊處生成目的 地WCD分發(fā)列表的步驟包括基于從所述源WCD接收到的所述目的地WCD標(biāo)識(shí)符表,在所述歸屬管家模塊處生成包 括用于目的地WCD的標(biāo)識(shí)符的所述WCD分發(fā)列表。
20.根據(jù)權(quán)利要求19所述的方法,進(jìn)一步包括從所述歸屬管家模塊向所述中間服務(wù)器傳送(1)目的地WCD標(biāo)識(shí)符的列表,(2)對(duì)與所 述目的地WCD標(biāo)識(shí)符中的每個(gè)相對(duì)應(yīng)的目的地管家模塊標(biāo)識(shí)符的請(qǐng)求,所述目的地WCD標(biāo) 識(shí)符中的每個(gè)被映射到用于每個(gè)所述目的地WCD的每個(gè)所述目的地管家模塊標(biāo)識(shí)符的對(duì) 應(yīng)網(wǎng)絡(luò)套接字,和( 對(duì)和與所述目的地管家模塊標(biāo)識(shí)符相對(duì)應(yīng)的所述歸屬管家模塊中的 每個(gè)確立通信通道的請(qǐng)求;基于所述通用群表和來(lái)自所述歸屬管家模塊的目的地WCD標(biāo)識(shí)符,在所述中間服務(wù)器 處生成第一映射表,其中,所述第一映射表包括用于所述目的地WCD中每個(gè)的每個(gè)目的地 管家模塊的條目,每個(gè)條目包括用于所述目的地WCD中每個(gè)的目的地WCD標(biāo)識(shí)符和每個(gè)目 的地管家模塊的對(duì)應(yīng)網(wǎng)絡(luò)套接字,其中用于所述目的地WCD中每個(gè)的目的地WCD標(biāo)識(shí)符被 映射到用于所述目的地WCD中每個(gè)的每個(gè)目的地管家模塊的對(duì)應(yīng)目的地管家模塊標(biāo)識(shí)符;以及將所述第一映射表從所述中間服務(wù)器傳送到所述歸屬管家模塊。
21.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括在所述源WCD處存儲(chǔ)第三群表,所述第三群表包括用于所述第一通信群的目的地WCD 的目的地WCD標(biāo)識(shí)符列表和用于所述目的地WCD中每個(gè)的每個(gè)目的地管家模塊的對(duì)應(yīng)目的 地管家模塊標(biāo)識(shí)符;從所述源WCD向所述第一特使模塊傳送報(bào)告消息,所述報(bào)告消息包括用于所述源WCD 的源WCD標(biāo)識(shí)符和用于所述歸屬管家模塊的歸屬管家模塊標(biāo)識(shí)符,以及從所述源WCD向所述第一特使模塊傳送所述第三群表;從所述第一特使模塊向所述中間服務(wù)器傳送消息,所述消息包括(1)用于所述源WCD 的所述歸屬管家模塊的所述歸屬管家模塊標(biāo)識(shí)符,( 對(duì)用于所述歸屬管家模塊的歸屬管 家網(wǎng)絡(luò)套接字的請(qǐng)求,以及C3)對(duì)與所述歸屬管家模塊確立通信通道的請(qǐng)求;基于所述第一表,在所述中間服務(wù)器處確定用于所述歸屬管家模塊的所述歸屬管家網(wǎng) 絡(luò)套接字;從所述中間服務(wù)器向所述源WCD的所述第一特使模塊傳送用于所述歸屬特使模塊的 所述歸屬管家網(wǎng)絡(luò)套接字;以及從所述源WCD的所述第一特使模塊向所述源WCD的所述歸屬管家模塊傳送所述第三群表。
22.根據(jù)權(quán)利要求21所述的方法,其中,在用于所述源WCD的歸屬管家模塊處生成目的 地WCD分發(fā)列表的步驟包括基于所述第三群表,在所述歸屬管家模塊處生成包括用于目的地WCD的標(biāo)識(shí)符的所述 WCD分發(fā)列表。
23.根據(jù)權(quán)利要求22所述的方法,進(jìn)一步包括基于所述第三群表,在所述歸屬管家模塊處確定用于所述目的地WCD中每個(gè)的所述目 的地管家模塊標(biāo)識(shí)符;以及從所述歸屬管家模塊向所述中間服務(wù)器傳送(1)用于所述目的地WCD中每個(gè)的目的地 管家模塊標(biāo)識(shí)符列表,( 對(duì)與由用于所述目的地WCD中每個(gè)的所述目的地管家模塊標(biāo)識(shí) 符識(shí)別的每個(gè)管家模塊相對(duì)應(yīng)的網(wǎng)絡(luò)套接字的請(qǐng)求,以及C3)對(duì)和與所述目的地管家模塊 標(biāo)識(shí)符相對(duì)應(yīng)的所述歸屬管家模塊中的每個(gè)確立通信通道的請(qǐng)求;從所述中間服務(wù)器向所述歸屬管家模塊傳送第一映射表,所述第一映射表包括用于所 述目的地WCD中每個(gè)的每個(gè)目的地管家模塊的條目,每個(gè)條目包括(1)用于所述目的地WCD 中每個(gè)的每個(gè)目的地管家模塊的目的地管家模塊標(biāo)識(shí)符,和( 被映射到對(duì)應(yīng)目的地管家 模塊標(biāo)識(shí)符的每個(gè)目的地管家模塊的對(duì)應(yīng)網(wǎng)絡(luò)套接字;以及基于所述第一映射表,在所述歸屬管家模塊處生成包括多個(gè)條目的群映射表,其中,每 個(gè)條目包括用于每個(gè)目的地WCD的目的地WCD標(biāo)識(shí)符和用于所述對(duì)應(yīng)目的地管家模塊的網(wǎng) 絡(luò)套接字,所述用于每個(gè)目的地WCD的目的地WCD標(biāo)識(shí)符被映射到對(duì)應(yīng)目的地管家模塊標(biāo) 識(shí)符。
全文摘要
提供了一種用于在由源無(wú)線通信設(shè)備(WCD)發(fā)射群消息分組之前在廣域通信網(wǎng)絡(luò)中的基礎(chǔ)設(shè)施設(shè)備之間確立通信通道的方法和裝置。在一個(gè)實(shí)現(xiàn)中,基礎(chǔ)設(shè)施設(shè)備(ID)可以包括所述源WCD的歸屬I(mǎi)D、第一ID和第二ID。所述源WCD的歸屬管家模塊(HSM)生成用于從所述源WCD到第一通信群(CG)的通信的分發(fā)列表(DL),并將其傳送到位于所述第一ID處的特使分組復(fù)制器模塊(EPDM)。所述第一CG包括例如第一目的地WCD。EPDM的第一網(wǎng)絡(luò)套接字從HSM傳送到用于第一目的地WCD(位于第二ID處)的第二特使模塊。HSM將用于第二特使模塊的第二網(wǎng)絡(luò)套接字映射到所述第一目的地WCD的標(biāo)識(shí)符,并將此映射傳送到EPDM。然后可以在第一網(wǎng)絡(luò)套接字與第二網(wǎng)絡(luò)套接字之間確立第一通信連接。
文檔編號(hào)H04W76/02GK102077617SQ200980125423
公開(kāi)日2011年5月25日 申請(qǐng)日期2009年6月25日 優(yōu)先權(quán)日2008年7月31日
發(fā)明者布拉德利·M·希本, 羅伯特·D·洛加爾博 申請(qǐng)人:摩托羅拉公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
上蔡县| 克山县| 儋州市| 宜黄县| 加查县| 两当县| 讷河市| 鸡泽县| 芜湖县| 得荣县| 大方县| 耿马| 河南省| 东乡族自治县| 曲阜市| 民县| 东乡族自治县| 郸城县| 浦城县| 石狮市| 南陵县| 武隆县| 扎囊县| 深圳市| 墨脱县| 浠水县| 琼中| 新和县| 留坝县| 莱州市| 伊金霍洛旗| 常山县| 托里县| 岐山县| 垫江县| 喜德县| 炉霍县| 讷河市| 宣恩县| 普格县| 中牟县|