+

TWI363535B - Primary protocol stack having a secondary protocol stack entry point - Google Patents

Primary protocol stack having a secondary protocol stack entry point Download PDF

Info

Publication number
TWI363535B
TWI363535B TW095145940A TW95145940A TWI363535B TW I363535 B TWI363535 B TW I363535B TW 095145940 A TW095145940 A TW 095145940A TW 95145940 A TW95145940 A TW 95145940A TW I363535 B TWI363535 B TW I363535B
Authority
TW
Taiwan
Prior art keywords
layer
communication
stack
protocol
bridge
Prior art date
Application number
TW095145940A
Other languages
Chinese (zh)
Other versions
TW200742360A (en
Inventor
D Bennett James
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/365,102 external-priority patent/US7626994B2/en
Priority claimed from US11/394,253 external-priority patent/US20070110035A1/en
Priority claimed from US11/448,240 external-priority patent/US20070109991A1/en
Priority claimed from US11/494,680 external-priority patent/US20070109992A1/en
Priority claimed from US11/506,262 external-priority patent/US7715432B2/en
Application filed by Broadcom Corp filed Critical Broadcom Corp
Publication of TW200742360A publication Critical patent/TW200742360A/en
Application granted granted Critical
Publication of TWI363535B publication Critical patent/TWI363535B/en

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Description

1363535 100年12月28日修正替換頁 九、發明說明: 【發明所屬之技術領域】 本發明涉及分組資料通信,更具體地說,涉及資料包在執行 於末^ n又備的兩個通信不相容的(c〇mmunicatively心〇呵础也) 協定堆疊層的傳送。 【先前技術】 筆記本電腦、個人電腦、視頻游戲機、個人數位主力、耳機、 電話機、機頂盒、伺服器以及很多其他類型的末端設備(endp〇im device,簡稱爲EPD )都可以通信地連接到一個以上的分組交換資 料網路。這些分組交換資料網路可根據通信不相容的協定運行。 . 分組交換資料網路的例子包括EDGE (增强資料率的GSM演進) 網路、GSM (全球移動通信系統)網路、CDMA (碼分多址)網 路、IEEE (電子電氣工程師協會)8〇211網路、藍牙、界脱狀網 路、因特網、企業内部網、衛星網路等。 典型的具有兩個通信介面的EPD可用於根據兩種通信不相容 的協定運行。這兩種協定遵循多層堆疊的架構。這兩個通信介面 中’第-通信介面使用所述兩種協定中的第一協定通過一個或多 個分組交換資料網路與第二EPD交換分組資料;第二通信介面使 用所述兩種協定中的第二協定通過-個或多個分組交換資料網路 與第:epd交換分組資料。已使用第一通信介面來與第二EpD交 換分組資料的EPD能触定㈣第二通信介面而不第一通信 5 1363535 100年12月28曰修正替換頁 介面來和第二EPD交換分組資料。在這種情况之下,所述EpD需 要重新建立完整地貫穿第二協定堆疊的所有層的通信會話。這種 通信會話的重新建立在第二堆疊的各層之間交換大量的資訊,從 而是費時的。 比較本發賴_要結合關介紹的祕,現有技術的其他 局限性和弊端騎本領職術人員來說是顯而易見的。 【發明内容】 田本發明涉及一種協定堆疊,所述協定堆疊允許不相關的協定 堆豐與其通信連接’從而允許建立部分在所述協定堆叠内部分在 不相關的協定堆疊⑽通信會話,以下將結合至少—幅附圖給出 描述,並在_要求書中給出更完整_述。本發_涉及一種 可在其内執行所述協定堆曼和不相關的協定堆疊兩者的設 備。 根據本發明的—方面,提供—種可選擇與第—接人點和第二 所述第一協定與 信的末端設備,所述第一接入點使用第一協定管理 u所述L點使用第二協定#理通信, 第-協疋通彳s不相容,所述末端設備包括: 應用 層 、第—協定堆疊,所述第—協定堆疊至少包括第一"㈣ 述第^協^層和第—物理層,所述第—物理層域使用所 疋,、所述第-接入點進行的分組資料通信; 第協疋堆疊,所述第二協定堆疊至少包括第二中間層 6 1363535 所除_綱使二 过第一接入點進行的分組資料通信; 、 到所=第:協定堆疊的第一應用層通過從所逑第-應用層 斤返第-接入點並經過所述第一令間層和所述第 ,第一通信路徑建立通信會心所述通信會話具有至少; 在建立所述通信會話時確定的參數;以及 處理電路,所職理電_應通信触㈣化 所述至少-個會話參數的同時,通過在所述第—中間^ 4第二中間層之間提供橋接器,從而通過所 曰 層在所料—應述 接入點之間建立第二通信路徑來重新路由通信流。 翻層的輔助。 優選地’所⑽§特性的變化表明所述第二通信路 比所述第一通信路徑好。 要 優選地’祕第-中間層包括多财間層,所述處1363535 December 28, 100, revised replacement page IX, invention description: [Technical field of invention] The present invention relates to packet data communication, and more particularly to two data communication packets being executed at the end Compatible (c〇mmunicatively mindful) also the transfer of the agreed stacking layer. [Prior Art] Laptops, personal computers, video game consoles, personal digital mains, headsets, telephones, set-top boxes, servers, and many other types of end devices (endip〇im devices, EPD for short) can be communicatively connected to one The above packet switched data network. These packet switched data networks can operate according to protocols that are incompatible with the communication. Examples of packet-switched data networks include EDGE (Enhanced Data Rate GSM Evolution) networks, GSM (Global System for Mobile Communications) networks, CDMA (Code Division Multiple Access) networks, and IEEE (Institute of Electrical and Electronics Engineers). 211 Internet, Bluetooth, Internet, Internet, intranet, satellite network, etc. A typical EPD with two communication interfaces can be used to operate according to two communication incompatible protocols. These two agreements follow a multi-tiered architecture. The 'first-communication interface' uses the first of the two protocols to exchange packet data with the second EPD over one or more packet-switched data networks; the second communication interface uses the two protocols The second agreement exchanges packet data with the :epd through one or more packet switched data networks. The EPD of the packet data that has been exchanged with the second EpD using the first communication interface can be responsive to the fourth communication interface without the first communication 5 1363535 December 28, pp. 28, the replacement page interface to exchange packet data with the second EPD. In this case, the EpD needs to re-establish a communication session that runs through all layers of the second protocol stack. The re-establishment of such a communication session exchanges a large amount of information between the layers of the second stack, which is time consuming. Comparing this issue with the secrets of the introduction, the other limitations and drawbacks of the prior art are obvious to the instructor. SUMMARY OF THE INVENTION The present invention relates to a protocol stack that allows unrelated protocol stacks to communicate with its 'connected' thereby allowing a portion of the protocol stack (10) communication session to be partially unrelated within the protocol stack, as will be A description is given in conjunction with at least the drawings, and a more complete description is given in the _ request. The present invention relates to a device in which both the protocol heap and the unrelated protocol stack can be executed. According to an aspect of the present invention, there is provided an end device that is selectable and a first access point and a second said first agreement and a letter, said first access point using said first agreement to manage said L point use The second protocol is incompatible with the first communication device, and the end device includes: an application layer, a first protocol stack, and the first protocol stack includes at least a first "(4) a layer and a first physical layer, wherein the first physical layer uses the packet data communication by the first access point; the first protocol stack, and the second protocol stack includes at least a second intermediate layer 6 1363535 In addition to _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The first inter-layer and the first, first communication path establish communication, the communication session has at least; parameters determined when the communication session is established; and processing circuitry, which should be communicated (4) Transmitting the at least one session parameter while passing the first Between ^ 4 provide a bridge between the second intermediate layer, said layer so that by the expected - between said access point shall establish a second communication path to reroute traffic. The help of the layering. Preferably, the change in the characteristic of (10) indicates that the second communication path is better than the first communication path. Preferably, the 'secret-intermediate layer includes a multi-finance layer, where

3述多個中謝的第—層’且所述橋接器建立在所述第J 和所述第二中間層之間。 m 優選地,贼至少-個會話參數包括加密參數。 述通:::一電路執行的重新―建建立所 根據本發明的-方面,提供—種用在設備中的協定堆叠架 7 1363535 構,具有與第—接入 年㈣日修正替換頁 谁粁、甬广_ # · 層以及與第二接入點 進丁 —物理層’射所述第—接人點和第 信地連接到分組交換網,所述協定堆疊架構包括:”锜 應用層; 路徑的第一中間 堆疊結構’所述第—協定堆疊結構包括支援所 述應用層和所述第一物理層之間的第一通信』 層; 當-ί一協疋堆疊結構’所述第二協定堆疊結構包括與所述 第一物理層通信地連接的第二中間層; —t於所述第一協定堆叠結構的第一中間層和所述第二協 2結構的帛:_之_細,_橋接器通過所 \巾間層和所述第二中間層支援所述應用層和所述第二 物理層之間的第二通信路經;以及 =管理器’所述橋接管理器選擇啓用所述橋接器以在 斤述第-通信路姊所述第二通信路徑之間進行切換。 優選地’所述橋接管理 顯變化而啓用所述橋接器。應所述第一通信職的性能的明 優選地’使用至少-麵話參數㈣信會話是通過所述第一 通#路徑建立給所述應用層的, 述第二通信路徑中將被維持。所述^、—個會話參數在所 優選地’職至少-個會話參數包括加密參數。 8 1363535 100年12月28日修正替換頁 優選地’所述至少-個會話參數包括登錄參數。 、 優選地,所述至少-個會話參數包括張單參數(刪 parameter) ° 優選地,所述至少一個會話參數包括關聯參數(association parameter) ° 根據本發_-方面,提供_種可選擇與第_接人點 點通信的末崎,其切料-接福⑽-協定㈣ 第-協定W w 第㈣職,所述第-協定和 弟-協疋触不相谷,所述末端設備包括: 層::4第—括第, 述第一協定顧卿-接人點進行齡«料使用所 和第:物2堆疊,所述第二财堆叠至少包括第二中間層 述第二接入:進所返第二物理層支援使用所述第二協定與所 -接入點細的分崎料通信; 細雜的橋接器; 程;以及% ’到達所述第二物理層的第—分組資料流 所述橋接管理器回應通信特性,還編過所述第二物 9 1363535 100年12月28日修正替換頁 g進入㈣所述第二中間層、所述橋接器以及所述第一 "層’到達所述第-應用層的第二分組資料流程。 優選地, 優選地, 通信流。 所述通信特性是所述第—物理層的負載因數。 所述通信雜是經摘述第—物理層的不可接受的 根據本發·—方面’提供—_在支援通信制程式的設 備中的協定堆疊架構,所述設備具有第一通信介面電路和第二通 _信介面電路,所述協定堆疊賴包括: 包括有所述通信應用程式的應用層; 包括有所述第-通信介面電路的第—物理層; 多個第-中間層,所述多個第一中間層一起提供所述應 用層和所述第-物理層之間的第一通信路徑,所述通信應用 程式通過所述第-通信路鍵立猶,作驗立通信的一部 分’生成至少一個參數; Φ 包括有所述第二通信介面電路的第二物理層; . 與所述第二物理層連接的至少一個第二中間層; ㈣至少—個第二中間層支援從所述通信應用程式經過 所述多個第-中間層中的至少-個第—中間層、所述至少一 個第二中間層到達所述第二物理層的第二通信路徑。 優選地,所述多個第-中間層、所述第—物理朴所述應用 廣声同構成第一協定堆疊。 “ 優選地,所述至少—個[由 叫娜8日修正替換 優、g沾、 —中間層是第二協定堆疊的-部分。 第二通信路徑⑽協&堆疊具有—個橋接人口點以支援所述 第二通信路徑⑽缺堆4具❹娜接人°點以支援所述 、根據本發明的—方面,提供—種由具有n線物理協定堆 =二無線物理協定堆疊層的設備執行的方一 ^ 有通域用協定堆疊層,所述方法包括: 、 所述ΓΓ中間協定堆疊層在所述通信應用協定堆疊層和 一,,、線物理齡堆疊層之間建立第-資料路徑; 通過所述第-資料雜交換錄 料_的一部分; ^见财弟貝 通過所述第―資料路徑交換資料分組的第-部分’ ·以及 所二:述參數建立第二資料路徑,所述第二資料路徑從 ==協精她,經由赌所述第—中間協定 隹疊層和與所述第二無線物理協定堆疊層連 ==層之間的橋接器,到達所m二無線物理協 ,=所述方法還包括檢測至少一個通信特性的顯著變 及回應所述檢測而建立所述第二資料路徑。 優選地,所述參數包括會話參數。 二 優選地,所述橋接器具有多個入口點。 ^63535 100年12月28日修正替換頁 本發明的各種優點、各個方面和創新特徵,以及其中所示例 的實施例的細節,將細下的說明書和附®巾進行詳細介紹。 【實施方式】 圖1是末端設備(EPD) 15卜153和155以及接入點(Ap) 1 123 125和127的通#網路1〇1的示意框圖。其中,每個末 端設備15卜153和155都采用具有提供給第二協定堆疊的入口點 (entryp0lnt)的第一協定堆疊。該末端設備支援與使用第一協定 •的一個接入點的通信,以及支援與使用第二協定的另一個接入點 的通信。EPD m、153和155可以是筆記本、視頻游戲機、飼服 器、個人電腦、電話機、個人數位助理(PDA)等。第一 AP 121 和第二AP 123通信地連接到地面蜂窩網路1〇5。典型地,地面蜂 窩網路 105 是 CDMA、HSDAP、GSM、EDGE、GPRS 網路等。 第三AP 125除了通信地連接到衛星資料網路1〇9之外,還連接到 無線資料網路107。無線資料網路1〇7可以是WiFi網路、WiMax •網路、藍牙網路等。第四AP 127通信地關聯到有線資料網路lu。 . 例如’有線資料網路111可以是PSTN網路、電纜資料網路、光 , 纖資料網路。EPD 151、153和155中,每個EPD用於和一個以上 的AP m、123、125和127交換資料,每個EPD都支援與各自 關聯的使用一種以上資料通信協定的AP進行資料通信。例如, EPD 151與使用第一協定131的第一 AP 121、使用第二協定133 的第三AP 125、使用第四協定137的第四AP 127交換資料。如果 蜂窩網路105是CDMA網路,那麼第一協定131是CDMA協定。 12 1363535 100年12月28曰修正替換頁 類似地’第二協定133和第四協定137是AP 125和127分別用於 和無線資料網路107以及有線資料網路lu進行通信的協定。所 述貢料包括即時的和/或歸檔的資訊,例如視頻、音頻、視頻游戲、 〜片電視節目、音樂秀、圖像以及任何的多媒體資訊。AP是與 -個或多個關聯的下行EPD (⑸、153和155)交換資料以及與 -個或多個上行資料網路⑽、1G7、1⑻和U1)交換資料的收 發器。上行資料網路105、1〇7、1〇9和⑴通過骨幹網路ι〇3實 • 現通信地連接。 例如第EPD m帛於根據三種協定運行,#第一協定 131—、第二協定133以及細協定137。這三種協定可以是通信不 相容的。這三麵定巾’每種協定都朗堆疊轉。在第―卿⑸ (以及卿⑸、153和⑸中任何—個)上運行的通信應用程式 是最上層’也就是鱗疊賴的第7層,或者應爾。所述通信 應用程式可以是例如HTTP __程式、歸_多媒體文件下 載應用程式、_和/或音麟朗程式、因細電鋪用程式、 電話呼叫、視麟鱗。第-EPD 151 _請面是最下層,也 就是該堆疊雜的第丨層,或者物理層(ρΗγ層)。例如,語音呼 叫在第一 PED 151和第三EPD 155之間 之間進仃。苐一 EPD 151使用 =協定m向第-ΑΡ 121發送語音資料和從第一从⑵接收 =料。第-協定堆疊⑹指_3ι_架構。 〜電話呼叫在第-協定堆4161的第7層進行,第—腳⑸與 13 1363535 第一 AP1?1、隹匕 100年12月28日修正替換頁 協定堆疊⑹:第:用的第一通信介面(圖中未示叫^ 類似地,第二協定堆疊163指的是第二協定133的堆疊 ^三協定堆疊丨65指的是第四協㈣的堆疊架構。第三咖155 吏用細協定m來將資料發送到第四郯127和從第四 4 _疊架_指的是第四協 Γ7的堆蝴。第—咖151建立與第三卿155的第-Ϊ 料路徑,通過該第-資料路徑傳送語 = =路徑靖-協她61陶1=== 通L (圖中未示出)(協定堆_的第!層)、第—AP121 2蜂窩網路105、骨幹網路、有線資料網路Ub第四λρ ⑵、第三EPD155以及協_⑻的所有各層。在通第^ EPD 1M的第一通信介面(圖令未示出 。 :呼叫應用程式所產生的語音資料傳輸給第I:: 將=—EPD 151決定通過第二請路徑储通過第—資料路徑 =資刪D155。嫩⑽貞 二:-資_的通信_增加、第一 APm的拆除、更高 的:料速率要求、第二資料路徑比第一資料路徑支援更好的 、第-貧料路徑上不可接受的延遲等。例如,第二資料路獲穿 14 1363535 100年12月28日修正替換頁 過第三AP 125、無線資料網路1〇7、骨幹網路1〇3、有線資料網路 151、第四AP 127、第三EPD 155以及協定堆疊181的所有各層。 在一個實施例中,由通信網路1 〇 1的其他一些節點來引導第一 EpD 151使用第二資料路徑來傳送語音資料。3 a plurality of layers - and the bridge is established between the Jth and the second intermediate layer. m Preferably, the thief has at least one session parameter including an encryption parameter. Description:: A re-establishment of a circuit implementation according to the aspect of the present invention provides a protocol stacking frame 7 1363535 for use in a device, having a replacement page with the first access year (four) day. And the connection layer and the first access point are connected to the packet switching network, and the protocol stacking structure comprises: “锜 application layer; a first intermediate stack structure of the path, the first protocol stack structure includes a first communication layer between the application layer and the first physical layer, and a second layer The protocol stack structure includes a second intermediate layer communicatively coupled to the first physical layer; - a first intermediate layer of the first protocol stack structure and a second layer of the second protocol structure: , the bridge bridges the second communication path between the application layer and the second physical layer through the inter-layer and the second intermediate layer; and = manager 'the bridge manager selects to enable The bridge is in the second communication described in the first communication channel Switching between paths. Preferably 'the bridge management changes significantly to enable the bridge. The performance of the first communication job should preferably use at least a face-to-face parameter (four) letter session through the said A pass # path is established to the application layer, and the second communication path is to be maintained. The session parameters are preferably at least one session parameter including an encryption parameter. 8 1363535 100 years 12 The modified replacement page on the 28th of the month preferably 'the at least one session parameter includes a login parameter. Preferably, the at least one session parameter comprises a single parameter (deletion parameter). Preferably, the at least one session parameter comprises Association parameter ° According to the _- aspect, the _ kind of _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The first-agreement and the brother-in-law are inconsistent. The end equipment includes: Layer::4, the first, the first agreement, Gu Qing, the pick-up point, the age, the material use, and the object: Stacking, the second financial stack includes at least The second intermediate layer describes the second access: the second physical layer supports the use of the second protocol to communicate with the access point, and the finer bridge; the process; and the % 'arrival a first packet data stream of the second physical layer, the bridge manager responds to the communication characteristic, and further edits the second object 9 1363535, December 28, 100, revised replacement page g, enters (4) the second intermediate layer, The bridge and the first "layer' arrive at the second packet data flow of the first application layer. Preferably, preferably, the communication flow. The communication characteristic is a load factor of the first physical layer. The communication communication is an unacceptable configuration of the physical layer according to the present invention. The protocol stacking architecture in the device supporting the communication program, the device having the first communication interface circuit and the second a protocol interface, the protocol stack includes: an application layer including the communication application; a first physical layer including the first communication interface circuit; a plurality of first-intermediate layers, the plurality of The first intermediate layer is provided together Determining a first communication path between the application layer and the first physical layer, wherein the communication application generates at least one parameter by using the first communication path as part of the verification communication; Φ includes a second physical layer of the second communication interface circuit; at least one second intermediate layer connected to the second physical layer; (4) at least one second intermediate layer supporting the plurality of the first plurality of layers from the communication application At least one of the intermediate layers and the at least one second intermediate layer reach a second communication path of the second physical layer. Preferably, the plurality of first-intermediate layers, the first physical layer, and the application form a first agreement stack. "Preferably, the at least one is replaced by a modified version of the 8th day, the middle layer is a part of the second protocol stack. The second communication path (10) & stack has a bridge population point to Supporting the second communication path (10) to be vacant to support the above-described aspects, according to the present invention, providing a device implemented by a device having an n-line physical agreement stack=two wireless physical agreement stack layer The method includes: stacking layers by a domain, the method comprising:: the stacking intermediate layer stacking layer establishes a first data path between the communication application agreement stack layer and a line, the physical age stack layer Passing a portion of the first-data miscellaneous material recording _; seeing the second data path of the first part of the first data path group of the first data path, and the second data path The second data path from == co-expressing her, via the gambling said intermediate-intermediate agreement stack and the bridge between the second wireless physical agreement stack layer == layer, reaching the second wireless physical association , = the method also includes detecting to A significant change in a communication characteristic and establishing the second data path in response to the detecting. Preferably, the parameter comprises a session parameter. Secondly, the bridge has a plurality of entry points. ^63535 December of 100 Modifications of the Pages of the Invention The various advantages, aspects, and novel features of the present invention, as well as the details of the embodiments illustrated therein, will be described in detail in the detailed description and the accompanying drawings. EPD) 15 153 and 155 and a schematic block diagram of the access point (Ap) 1 123 125 and 127 through the network 1 〇 1. wherein each of the end devices 15 153 and 155 are provided with a second A first contract stack of entry points (entryp0lnt) of the protocol stack. The end device supports communication with an access point using the first protocol and supports communication with another access point using the second protocol. 153 and 155 may be notebooks, video game consoles, food feeders, personal computers, telephones, personal digital assistants (PDAs), etc. The first AP 121 and the second AP 123 are communicatively coupled to the terrestrial cellular network 1〇5. Code Type, the terrestrial cellular network 105 is a CDMA, HSDAP, GSM, EDGE, GPRS network, etc. The third AP 125 is connected to the wireless data network 107 in addition to being communicatively coupled to the satellite data network 1〇9. The wireless data network 1〇7 can be a WiFi network, a WiMax network, a Bluetooth network, etc. The fourth AP 127 is communicatively associated with the wired data network lu. For example, the wired data network 111 can be a PSTN network. , cable data network, optical, fiber data network. In EPD 151, 153 and 155, each EPD is used to exchange data with more than one AP m, 123, 125 and 127, each EPD supports its associated Data communication is carried out using APs of more than one data communication protocol. For example, the EPD 151 exchanges data with the first AP 121 using the first agreement 131, the third AP 125 using the second agreement 133, and the fourth AP 127 using the fourth agreement 137. If cellular network 105 is a CDMA network, then first protocol 131 is a CDMA protocol. 12 1363535 December 28, pp. 28 Amendment Replacement Page Similarly, 'Second Agreement 133 and Fourth Agreement 137 are protocols for AP 125 and 127 to communicate with wireless data network 107 and cable data network lu, respectively. The tribute includes instant and/or archived information such as video, audio, video games, TV shows, music shows, images, and any multimedia information. The AP is a transceiver that exchanges data with one or more associated downlink EPDs ((5), 153, and 155) and exchanges data with one or more upstream data networks (10), 1G7, 1 (8), and U1). The upstream data networks 105, 1〇7, 1〇9, and (1) are communicatively connected through the backbone network ι〇3. For example, the EPD is operated according to three agreements, #1st Agreement 131-, 2nd Agreement 133, and Fine Agreement 137. These three agreements can be incompatible with communications. These three sides are fixed. The communication application running on the first (5) (and any of the (5), 153, and (5)) is the top layer, which is the seventh layer of the scale, or Yinger. The communication application may be, for example, an HTTP __ program, a _ multimedia file download application, a _ and/or a sound lang program, a fine electric shop, a telephone call, and a video scale. The -EPD 151 _ is the lowest layer, that is, the stack of the second layer, or the physical layer (ρ Η γ layer). For example, a voice call is between the first PED 151 and the third EPD 155. The first EPD 151 uses the = agreement m to send the voice data to the first - ΑΡ 121 and receive the material from the first slave (2). The first-contract stack (6) refers to the _3ι_ architecture. ~ The telephone call is carried out at the 7th floor of the first - agreement stack 4161, the first foot (5) and the 13 1363535 first AP1? 1, the December 28, 100 amendments to the replacement page agreement stack (6): the first communication used Interface (not shown in the figure) Similarly, the second protocol stack 163 refers to the stacking of the second protocol 133, and the stacking structure of the fourth protocol (four) refers to the stacking structure of the fourth protocol (four). m to send the data to the fourth 郯 127 and from the fourth 4 _ stack _ refers to the fourth Γ 7 pile of butterflies. The first café 151 establishes the third 155 with the third Ϊ material path, through the first - Data path transmission = = path Jing-Xie she 61 Tao 1 === Tong L (not shown) (the first layer of the agreement heap _), the first - AP121 2 cellular network 105, backbone network, The wired data network Ub is all the layers of the fourth λρ (2), the third EPD 155, and the _(8). The first communication interface of the EPD 1M is transmitted (the command is not shown.: the voice data generated by the calling application is transmitted to I:: == EPD 151 decided to pass the second path to save through the first - data path = delete D155. Nen (10) 贞 two: - _ communication _ increase, the first APm In addition, higher: material rate requirements, second data path better than first data path support, unacceptable delay on the first-lean path, etc. For example, the second data path is obtained 14 1363535 December 100 The 28th revision replacement page passes through all layers of the third AP 125, the wireless data network 1〇7, the backbone network 1〇3, the wired data network 151, the fourth AP 127, the third EPD 155, and the protocol stack 181. In one embodiment, the first EpD 151 is directed by the other nodes of the communication network 1 〇1 to transmit the voice material using the second data path.

第-EPD 151通過第二通信介面(圖中未示出)通信地連接 到第三AP 125。該第二通信介面是第二協定堆疊163㈣i層或 者物理層。第-咖⑸使用第二協定133與第三处125進倾 信。在通過第-咖⑸的第二通信介面(圖中未示出)送出由 ^行在第-咖151的語音呼叫顧財產生騎音資料之前, 而要根據第二協定對所述語音資料進行加密。第—卿⑸所作 =通^第二資料路徑代替通過第—資料路徑發送語音資料的決 二=止通過第一協定堆疊161的語音呼叫會話,並獨立地 、過第—齡堆疊163的所有層的語音呼叫會話。The first-EPD 151 is communicatively coupled to the third AP 125 via a second communication interface (not shown). The second communication interface is a second protocol stack 163 (four) i layer or physical layer. The first coffee (5) uses the second agreement 133 and the third place 125 to enter a letter. Before the voice data is generated by the second communication interface (not shown) of the first coffee (5), the voice data is generated by the voice call of the first coffee 151, and the voice data is to be performed according to the second protocol. encryption. The second data path is replaced by the second data path instead of transmitting the voice data through the first data path = the voice call session through the first protocol stack 161, and independently, all layers of the first age stack 163 Voice call session.

167 ^ ^ “橋接” a帛—協定堆疊163的對應層之間建立 在第-協定二一個非限制性的示例中,橋接管理模組⑹ 層之二^ 到第二協魏a財軸161的第4層聰地連接 第3的第4層。橋接管理模組167 5丨導由運行在 f協,⑹㈣7層上 ^由運仃在 貝料穿過第-協定堆疊⑹的第0 耻切産生的語音 曰第5層和第4層、橋接器、 丄 第二協定堆疊163的 ⑽年12月28日修正替換頁 第二通信介_ “層、第—咖⑸的 U面即第二協定堆疊163的第 的 面將該語音資料傳輪到第三㈣最終從第三接:= 咖155。就這樣,第 5抵達第三 第6層、第5声知曾 協定堆疊161的第7層、 曰和弟4層,以及橋接器、第_ 層、第3層、第2心 、弟-協疋堆疊⑹的第4 術、骨幹網路1〇3\ 1層以及第二則25、無線#料網路 _路103、有線資料網路151、第四㈣7、第三咖 和協定堆疊⑻的所有層。 理模料路經向第二資料路徑切換語音呼叫時,橋接管 數。Μ、過該資料路徑到第二資料傳輸至少—個會話參 》,所4至少-齡話錄是加密紐、登齡數、 參數、關聯參數等。 在一個實施财,第二協定堆疊163的第5層、第6層和第7 :,也就是第二協定堆疊163嶋㈣上面的層並不知道發生橋 接。第一協定堆疊⑹的第4層和第二協定堆疊163的第4層之 間的橋接轉求魏第二協定堆疊⑹騎有層來重建語音呼叫 會話。第-堆疊協定⑹的第4層和第二協定堆疊163的第4層, 也即參與的層通過第—協錄疊161的—些層以及第二協定堆疊 =的-些層交換傳送資料所需的錄(key)和/或參數,其中所 述第協定堆疊161遵鮮m31,第二協定堆疊⑹遵照第 二協定133。所述第一龄⑶和第二協定133可以是通信不相容 I363535 10〇年12月28日修正替換頁 的。 在另-個實施例中,橋接形成在第一協定堆疊⑹的第$層 即會話層與第—協定堆疊163的第5層(即會話層)之間。橋接 管理模組167用於在第一協定堆疊161的第2、3、*和$層:的 任何層與第二蚊堆疊163的對應層之間建立橋接。在另一個實 施例中,橋接管理模組167把所述橋接告知第二協定堆疊163中167 ^ ^ "Bridge" a帛 - The corresponding layer of the agreement stack 163 is established between a non-limiting example of the first-agreement, the bridging management module (6) layer 2 to the second co-a-axis 161 The fourth layer is connected to the third layer of the third layer. The bridging management module 167 5 is controlled by the operation of the f-association, (6) (four) 7 layer, by the 料 仃 仃 仃 仃 穿过 穿过 穿过 穿过 第 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰 曰丄The second agreement stack 163 on December 28, (10), the replacement page, the second communication interface _ "layer, the first coffee (5) U surface, that is, the first surface of the second protocol stack 163, the voice data is transferred to the The third (four) is finally connected from the third: = 155. In this way, the fifth arrives at the third sixth layer, the fifth sound knows that the seventh layer of the stack 161, the 曰 and the fourth layer, and the bridge, the _ layer , the third layer, the second heart, the younger brother - the fourth stack of the stack (6), the backbone network 1〇3\1 layer and the second 25, the wireless #料网络_路103, the wired data network 151, The fourth (four) 7, the third coffee and all layers of the agreement stack (8). When the mode feed path is switched to the second data path, the number of bridges is bridged. Μ, the data path to the second data transmission at least one session reference 》, 4 at least the age of the record is the encryption key, the number of ages, parameters, associated parameters, etc. In a implementation, the second agreement stack 163 layer 5, the first 6th layer and 7th: that is, the layer above the second protocol stack 163嶋(4) is not aware of the bridging. The bridging transfer between the 4th layer of the first protocol stack (6) and the 4th layer of the second protocol stack 163 The second protocol stack (6) rides the layer to reconstruct the voice call session. The fourth layer of the first-stacking agreement (6) and the fourth layer of the second protocol stack 163, that is, the participating layers pass the first-co-recording stack 161 The layers and the layers of the second protocol stack = exchange the keys and/or parameters required to transfer the data, wherein the first agreement stack 161 follows m31 and the second protocol stack (6) follows the second agreement 133. The first age (3) and the second agreement 133 may be a communication incompatible I363535 modified replacement page on December 28, 2010. In another embodiment, the bridge forms the first layer of the first protocol stack (6), ie, the session. The layer is between the layer 5 of the first-agreement stack 163 (ie, the session layer). The bridge management module 167 is used for any layer of the second, third, *, and $ layers of the first protocol stack 161: A bridge is established between corresponding layers of the stack 163. In another embodiment, the bridge management module 167 places the bridge Informing the second agreement stack 163

參與層(與第-協定堆#⑹的對應層通信地連接的層) 各層。 在另-個實施例中,第-EPD 151使用第一協定堆疊i6i的 所有層以及第二協定轉⑻巾的參錢和參與層下_各層。 換言之UPD 151個第__協定堆疊⑹騎有層以及二二 協定堆疊163 部分層,即第二協定子堆疊。橋接管理模組 能夠支援經由所建立的橋接的半雙工和/或全雙工#料交換。或 者,橋接管理模組167 _引導語音資料通過所述橋接即第二資 料路徑傳輸’以及通過第-資料路徑從第三咖155接收資料。 在-些實施例中’橋接管理模組167能夠引導通過第一資料 路徑傳送語音資料,以及通過第二資料路徑傳送命令和/或辅助資 料。例如’橋接管賴組167引導語音資料(即,由運行在第— 協定堆疊161的第7層上的通信應用程式産生的資料)通過第一 EPD⑸㈤第-通信介面(圖中未示出)傳輸並同時引導針對 第三EPD155的命令資料通過第_咖151❺第二通信介面(圖 中未示出)傳輪。例如’在第一協_2月28曰修正替接 定堆曼⑹的第3層之間致2= 161的第3層和第二協 信介面〔心土- °用橋接斋。在通過第-EPD的第一通 將語音資料發送協定堆疊161的第1層或者物理層 堆疊⑹的所有層:—音娜過第-協定 _未示出)即第二協定堆===151的第二通信介面(圖 發送給第三AP125d弟1層或者物理層將指令資料 鲁第7、6、5、則’私令資料要通過第-協定堆疊⑹的 2層。 曰、橋接器、第二協定堆疊163的第3層和第 第的各觀财,第—協定堆疊⑹的每一層以及 ==63的每—層都包括有層管理器。例如,與第-協 2隹且⑹的第5層對應的層管理器獨立於第一協定堆疊161的 層=理器曰_地決定是否啓用與第二協定堆疊⑹的第5 2心之後’第-協^堆疊161的第5層就嘗試建 立與第二協定堆疊163的第5層的橋接。第—和第二協 第5層可共同選擇決定在他們之間啓用橋接器。 且、 ^外,第-EPD m還支援第四協定m,執行第三協定堆 ^ =所有的層和/或部分的層。另外,橋接管理模組167支援 第,協疋堆疊⑹和第三協定堆疊165的對應層之間的橋接。一 般來說,建立有橋接的所述兩種協定堆疊的對應層是第一協定堆 疊⑹以及第三協定堆疊165的第6層、第5層、第4層和第3 丄 丄 100年12月28日修正替換頁 層。The participating layers (layers communicatively connected to the corresponding layers of the first-contract heap #(6)) are each layer. In another embodiment, the -EPD 151 uses all of the layers of the first agreement stack i6i and the second agreement to rotate the (8) towel and participate in the layer. In other words, the UPD 151th __ agreement stack (6) rides the layer and the two-two agreement stack 163 partial layer, that is, the second protocol sub-stack. The bridge management module is capable of supporting half-duplex and/or full-duplex # material exchange via the established bridge. Alternatively, the bridging management module 167 - directs voice data to be transmitted via the bridge, i.e., the second data path 'and receives data from the third coffee 155 via the first data path. In some embodiments, the 'Bridge Management Module 167 is capable of directing the transmission of voice material over the first data path and transmitting commands and/or assistance materials over the second data path. For example, the 'bridged switch group 167 directs voice data (i.e., data generated by the communication application running on layer 7 of the first protocol stack 161) through the first EPD (5) (five) first communication interface (not shown) At the same time, the command data for the third EPD 155 is guided to pass through the second communication interface (not shown). For example, the first layer and the second layer of the 2nd layer and the second layer of the interface (the heart-to-the-half bridge) are replaced between the 3rd layer of the first group and the second layer. The first layer of the voice data transmission protocol stack 161 or all layers of the physical layer stack (6) are transmitted through the first pass of the first-EPD: - the second protocol stack ===151 The second communication interface (the picture is sent to the third AP125d brother 1st layer or the physical layer will command the information Lu, 7, 6, 5, then the 'private order data will pass the 2nd layer of the first-contract stack (6). 曰, bridge, The third layer of the second agreement stack 163 and the first plurality of layers, each layer of the first-collection stack (6) and each layer of == 63 include a layer manager. For example, with the first-collection and (6) The layer manager corresponding to the layer 5 of the first protocol stack 161 determines whether to enable the layer 5 of the 'co-column stack 161' after the 5th core of the second protocol stack (6). Attempts to establish a bridge with layer 5 of the second protocol stack 163. The first and second layer 5 can be jointly selected to enable the bridge between them. And, outside, the -EPD m also supports the fourth Agreement m, executing the third protocol stack ^ = all layers and/or partial layers. In addition, the bridging management module 167 supports the first, co-pile (6) Bridging between corresponding layers of the third protocol stack 165. In general, the corresponding layers of the two protocol stacks that are bridged are the first protocol stack (6) and the sixth layer of the third protocol stack 165, The 5th, 4th, and 3rd, December 28th, 100th revised replacement page layer.

圖2是圖1中所示的一個末端設備的示意框圖。末端設備201 ^援第協疋堆疊和第二協定堆疊之間的半雙工橋接,該第一協 疋隹疊支援第—無線電裝置(primary radio) 227,該第二協定堆 且支援第—無線電裝置(嶋ndary radio) 28卜第-協定堆疊包 括七個層’即第—應用詹203、第一表現層205、第-會話層207、 第一傳輸層209、第一網路層2n、第一資料連結層213、第一物 s 227第= 貝料連結層213包括第一邏輯鏈路控制層215和第 媒;丨訪問控制層217。第一無線電裝置227是第-物理層227 的σ卩刀第一無線電裝置227和第一物理層227指的是同一實 體第一協疋堆疊包括第二會話層26卜第二傳輸層⑹、第二網 路層265、第二邏輯鏈路控制層267、第二媒介訪問控制層秦 第二無線電裝置281是第二協定堆疊的第二物理層的一部分。Figure 2 is a schematic block diagram of an end device shown in Figure 1. The end device 201 is configured to support a half-duplex bridge between the stack and the second protocol stack, the first protocol stack supporting a primary radio 227, the second protocol stack and supporting the first radio The device (嶋ndary radio) 28b--a stack includes seven layers 'ie, the first application 203, the first presentation layer 205, the first-session layer 207, the first transmission layer 209, the first network layer 2n, the first A data link layer 213, a first object s 227, a first material link layer 213 includes a first logical link control layer 215 and a media; a access control layer 217. The first radio 227 is the sigma of the first physical layer 227. The first radio 227 and the first physical layer 227 refer to the same entity. The first coherent stack includes the second session layer 26 and the second transport layer (6). The second network layer 265, the second logical link control layer 267, and the second medium access control layer Qin second radio 281 are part of a second physical layer of the second protocol stack.

會話層橋接器241單向通信地連接第一會話層2〇7和第二會 話層261 ’也就疋說,在第一協定堆疊的第一會話層挪和第二協 疋堆疊的第一會話層加之間建立半雙工通信鍵路。類似地,傳 輸層橋接器243在第-傳輸層2〇9和第二傳輸層263之間建立半 雙工的通信路徑。網路層橋接器245和邏輯鍵路控制(llc)声 橋接器247分別將第-協定堆疊的網路層和llc層與第二協定堆 疊的網路層和LLC層通信連接。如果第—協定堆應於無線協 定,例如 WiFi、WiMax、藍牙、CDMA、㈣、GpRs、edge、 19 1363535 100年12月28日修正替換頁 WCDMA等’那麼第-無線電裝置22?是無線的無線電裝置。如 果第-協定堆疊對應於有線協定,例如電縵資料協定、光纖資料 協定等’那麼第-無線電裝置227是有線的無線電裝置。類似地, 根據第二協定的類型’第二無線電裝置281可以是有線的或無線 的。在-個實關巾’第-協定和第二協定是通信不相容的。 EPD 201通過分組父換骨幹網路通信地連接到多個 201具有第-無線電裝置227和第二無線電裝置281,能夠分別使 镛用第-協定和第三協定同時與兩個不同的EpD交換資料包。Ερ〇 2〇1選擇使用第一無線電裳置227來傳輸由運行在第—砂D 2〇1 上的通k應用程式所産生的資料包,同樣,默認選擇第—無線電 裝置227來接收該通信應用程式所需要的資料包。無線電裂置π 因此即才曰的疋第-無線電裝置。在特定的情况之下,例如,在發 送辅助資訊、命令資料、測試資料等給骨幹網和/或其他腦的情 况下,在第一無線電裝置227的負載超過某個閾值、第一無線電 •裝置227停止(go d_)、、經由第-無線電裝置227的路徑無法 支援所需要的服務質量等之時發送該應用程式産生的資料包的情 况下,EPD 201使用第二無線電裝置281進行分組資料通信。 夕個橋接官理模組中,每個橋接管理模組對應於層橋接器 24卜M3、245和247中的-個。這多個橋接管理模組獨立地和/ 或協同地決定在第-協定堆疊和第二協定堆叠的兩個通信連接地 層之間疋否啓用橋接器,如果決定啓用,則決定啓用層橋接器 1363535 1QQ年12月28日修正替換頁 241、243、245和247中的哪一個層橋接器。在指定的時間,只能 使用層橋接器24:1、243、245和247中的一個層橋接器。每個= 接官理模組都從它直接下方的層中收集資訊,並基於所收集的資 訊做出啓用橋接的決定。 ' 例如,與會話層橋接器241對應的橋接管理模組從第一 we 層217和第-無線電裝置227收集資訊,並基於所收集的資訊決 定啓用會話層橋接器241。所收集的資訊一般包括第一無線電裝置 鲁227上的負載、與在第-無線電裝置227上等待發送的資料包對應 的伫列長度、第一無線電裝置227所連接的通信路徑的質量等。 在-個實施例中’與會話層橋接器241對應的橋接管理模組僅僅 通信地連接到第-會話層207。在這種情况之下,與會話層橋接器 241對應的橋接管理模組通過第一傳輸層2〇9、第一網路層2ιι、 第- LLC層215收集資訊。-旦制會話層橋接器241後,與會 話層橋接器241對應的橋接管理模組將該決定通知給餘下的其他 •多個橋接管理模組’並隨後引導由通信應用程式即第一協定堆疊 的第-應用層產生的資料包傳送通過會話層橋接器24卜這樣的 話’資料包向下經過第-表現層2〇5和第一會話層2〇7,到達會話 層橋接器241。從會話層橋接器241開始,資料包向下傳送經過第 二會話層26卜第二傳輸層263、第二網路層撕、第二咖層 267以及第二MAC層269,最終到達第二無線電裝置281。第二 無線電裝置281將該資料包發送到目標節點。與會話層橋接器 對應的橋接管理模組確保與使用第一轉:=曰修正_ 通信會話相野應的會話參數,在置227正在進行的 賬早參數、關聯參數等。 :料_找4財钟之_會钟雜器24 imr過第—協定堆4中第-會話層撕上*的各層以 “ a 207、會話層橋接11 24卜第二會話層261以及第-=堆疊中第二會話層261下面的各層。一旦啓用了會話_ 請’第—會話績和第二會話層戰在它們之間交換會話 貝訊’例如登錄資訊等。第二會話層261需要所述會話資訊來支 她由第二協定堆疊的—部分的分組麟通信。啓騎話層橋接 可使EPD2G1無需飾建立涉及第二協定堆疊的所有層的 通U話。重新建立通信會話通常是費時的。與會話層橋接器Mi 對應的橋接管理模組可選擇不將經由會話層橋接器241的分組資 料通信告知給第二協定堆疊的第二會話層261上面的各層。咖 201可選擇不執行EPD電路中第二會話層261上面的各層。在這 麵况之下’只要EPD 201決定使用第二無線電裝置281進行分 組資料通信時’第二協定堆疊(即,子堆疊)不包括應用層,橋 接器241、243、245和247中的任意一者將被啓用。類似地,如 果傳輸層橋接器243被啓用,那麼,第一傳輸層2〇9和第二傳輸 層263就在它們之間交換傳輸層資訊,例如與TCP有關的參數、 22 TCP㈣長度等。 ⑽年12月28日修正替換頁 如如和撕的多個橋接管理模==於層橋接請、 用於決定和控制第一協定堆叠和第二協定堆叠的3^理模組, =的橋接。在另一個實施财,所述單個橋接管理模:/= 個橋接管理模組控制第一資料流鱗徑=、且和/或多 時維持,所述莖一貝科'机程路徑的同The session layer bridge 241 connects the first session layer 2 〇 7 and the second session layer 261 unidirectionally in a unidirectional manner, that is, the first session layer of the first protocol stack and the first session of the second protocol stack A half-duplex communication key is established between the layers. Similarly, the transmission layer bridge 243 establishes a half-duplex communication path between the first transmission layer 2〇9 and the second transmission layer 263. The network layer bridge 245 and the logical link control (llc) acoustic bridge 247 respectively communicatively couple the network layer and the llc layer of the first-collection stack with the network layer and the LLC layer of the second protocol stack. If the first-contract stack should be in a wireless protocol, such as WiFi, WiMax, Bluetooth, CDMA, (D), GpRs, edge, 19 1363535, December 28, 100, revised replacement page WCDMA, etc. 'then-radio 22? is a wireless radio Device. If the first-protocol stack corresponds to a wireline protocol, such as an electrical data protocol, a fiber optic data protocol, etc. then the first-radio device 227 is a wired radio. Similarly, the second radio 281 may be wired or wireless depending on the type of the second protocol. In the case of a real customs towel, the -agreement and the second agreement are incompatible with each other. The EPD 201 is communicatively coupled to the plurality 201 by a packet parent backbone network having a first radio 227 and a second radio 281, enabling the first protocol and the third protocol to simultaneously exchange data with two different EpDs. package. Ερ〇2〇1 selects to use the first radio skirt 227 to transmit the data packet generated by the pass k application running on the first sand D 2〇1, and likewise, the first radio device 227 is selected to receive the communication. The package required by the application. The radio splits π and thus the 疋-radio. In certain circumstances, for example, in the case of sending auxiliary information, command material, test data, etc. to the backbone network and/or other brains, the load on the first radio 227 exceeds a certain threshold, the first radio device When the 227 is stopped (go d_), and the packet generated by the application is transmitted when the path of the first radio device 227 cannot support the required quality of service, the EPD 201 performs packet data communication using the second radio 281. . In the bridge bridging module, each bridging management module corresponds to one of the layer bridges 24, M3, 245 and 247. The plurality of bridge management modules independently and/or cooperatively determine whether to enable the bridge between the two communication connection floors of the first-agreement stack and the second protocol stack, and if it is decided to enable, the layer bridge 1363535 is determined to be enabled. Which of the layer bridges 241, 243, 245, and 247 is replaced on December 28, 1QQ. Only one of the layer bridges 24:1, 243, 245, and 247 can be used at the specified time. Each = interface module collects information from the layer directly below it and makes a decision to enable bridging based on the collected information. For example, the bridge management module corresponding to the session layer bridge 241 collects information from the first we layer 217 and the first-radio device 227, and decides to enable the session layer bridge 241 based on the collected information. The collected information generally includes the load on the first radio 229, the queue length corresponding to the packet waiting to be transmitted on the first radio 227, the quality of the communication path to which the first radio 227 is connected, and the like. In an embodiment, the bridge management module corresponding to the session layer bridge 241 is only communicatively coupled to the first session layer 207. In this case, the bridge management module corresponding to the session layer bridge 241 collects information through the first transport layer 2, 9, the first network layer 2, and the - LLC layer 215. After the session layer bridge 241 is formed, the bridge management module corresponding to the session layer bridge 241 notifies the remaining plurality of bridge management modules of the decision and then bootstraps by the communication application, ie, the first protocol stack. The packet generated by the first application layer is transmitted through the session layer bridge 24 such that the packet passes down the first presentation layer 2〇5 and the first session layer 2〇7 to the session layer bridge 241. Starting from the session layer bridge 241, the data packet is transmitted downward through the second session layer 26, the second transport layer 263, the second network layer tear, the second coffee layer 267, and the second MAC layer 269, and finally reaches the second radio. Device 281. The second radio 281 sends the data packet to the target node. The bridging management module corresponding to the session layer bridge ensures the session parameters corresponding to the use of the first turn: = 曰 fix _ communication session, and the pre-acquisition parameters, associated parameters, etc. in progress 227. : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ = Layers in the stack below the second session layer 261. Once the session is enabled _ please - the first session and the second session layer exchange session communication between them, such as login information, etc. The second session layer 261 needs The session information is used to support the partial-communication communication of the part that is stacked by the second protocol. The bridge layer can make the EPD2G1 not need to decorate all the layers involved in the second protocol stack. Reestablishing the communication session is usually time-consuming. The bridge management module corresponding to the session layer bridge Mi may choose not to notify the packet data communication via the session layer bridge 241 to the layers above the second session layer 261 of the second protocol stack. The coffee 201 may choose not to execute. Layers above the second session layer 261 in the EPD circuit. Under this condition, 'as long as the EPD 201 decides to use the second radio 281 for packet data communication, the second protocol stack (ie, sub-stack) does not include the application layer, Bridge Any one of 241, 243, 245, and 247 will be enabled. Similarly, if the transport layer bridge 243 is enabled, the first transport layer 2 〇 9 and the second transport layer 263 exchange transmissions between them. Layer information, such as TCP-related parameters, 22 TCP (four) length, etc. (10) December 28, revised replacement page as multiple and bridged management modules == layer bridge, used to determine and control the first protocol stack And the second protocol stacking module, the bridge of =. In another implementation, the single bridge management module: /= bridge management module controls the first data stream size =, and / or more Maintained, the stem-becaco's machine path

=由所啓用的橋接器從第一通信應用程式2。3到== =第一資料流程路徑傳送-部分資料包,第二資料 =剩下的-部分資料包。在分割第一無線钱置奶 ^裝置281之間的通峨以平衡經由第—無線電裝置‘ 無_裝置281抵達骨幹網路(圖中未示出)的負载之時, 通常會出現上述的情况。= from the enabled bridge from the first communication application 2. 3 to == = the first data flow path to transmit - part of the data package, the second data = the remaining - part of the data package. The above situation usually occurs when the traffic between the first wireless money storage device 281 is split to balance the load arriving at the backbone network (not shown) via the first radio 'no device 281' .

圖3是圖1中所示的一個末端設備的示意框圖。末端設備3〇1 支援第一協定堆疊371和第二協定堆疊則之間的全雙工橋接, 其中,第-協定堆疊371支援第一無線電裝置315,第二協:堆疊 381支援第二無線電裝置34卜卿3〇1用於同時支援經過第 線電裝置315和經過第二無線電裝£ 341的分組資料通信。換言 之’EPD 301支援第一協定以及第二協定以同時與任何兩個節點 例如接入點、路由器、網橋、另一個EPD等進行分組資料通信。 23 丄363535 ^ 100年12月28日修正替換頁 第一協定和第二協定都支援7層的協定堆疊架構。因爲EpD 3〇1 默認使用第一協定支援運行在聽301上的通信應用程式,所以 第一協定堆疊371被稱爲主協定堆疊。如果與第-協定堆疊371 有關的第無線電襄置315進入“休眠狀態”和/或不運行狀態和/ 或EPD 301在-些情况之下決定不使用第一無線電裝置315,咖 3〇1將使用第二協定來支援該通信應用程式。如果第二通信應用程 式運行在EPD 301上’那麼,EPD 3〇1尸、能使用第二協定來支援 該第二通信應用程式。 作爲舉例,通信應用程式例如因特網電話運行在EpD 3⑴Figure 3 is a schematic block diagram of an end device shown in Figure 1. The end device 3.1 supports a full duplex bridge between the first protocol stack 371 and the second protocol stack, wherein the first protocol stack 371 supports the first radio 315 and the second protocol stack 381 supports the second radio 34 Buqing 3〇1 is used to simultaneously support packet data communication via the first electrical device 315 and the second radio device 341. In other words, the 'EPD 301 supports the first protocol and the second protocol to simultaneously perform packet data communication with any two nodes, such as access points, routers, bridges, another EPD, and the like. 23 丄 363535 ^ December 28, 100 Amendment Replacement Page Both the First Agreement and the Second Agreement support a seven-tier protocol stacking architecture. Since EpD 3〇1 supports the communication application running on listening 301 by default using the first protocol, the first protocol stack 371 is referred to as the master protocol stack. If the first radio set 315 associated with the first-stack stack 371 enters a "sleep state" and/or an inactive state and/or the EPD 301 decides not to use the first radio 315 under some circumstances, the coffee set 315 will The second protocol is used to support the communication application. If the second communication application is running on the EPD 301, then the EPD 3 〇 1 corpse can use the second protocol to support the second communication application. By way of example, a communication application such as an Internet phone operates on EpD 3(1)

^正如上面所闡述的’ EPD 3〇1使用第一協定來支援因特網電 話應用程式。第-協定堆疊371包括7個層,即第7層舶、第6 層305、第5層307、第4層309、第3層311、第2層313、第1 層315。第7層303是因特網電話應用程式,第ι層315是第一無 線電裝置。EPD 30i引導由因特網電話應用程式所産生的和/或送 往因特網電話應用程式的資料通過第—協定堆疊371的所有各層 (3〇5、307、309、31卜313和315)。在分組資料通過這些層時, 這些層305、307、309、311、313和315對分組資料進行編碼或 解碼。第-協定堆疊37i支援經由第—無線電裝置315的全雙工 分組資料通信。例如但不限於,EPD如通信地連接至另一個 咖,在該EPD上正通過第一路徑運料一個互聯網電話應用程 式。在這個例子中,所述第—路徑包括第—無線電裝置或者第一 24 物理電路315。 10〇年12月28曰修正替換頁 341_,,、、’、疋通過第二無線電裝置或者第二物理電 連接另-個咖。經由第二無線魏置 =第二路徑。在第二路徑提供比第—路徑二 t延遲、更高的資料速率、更小的干擾、更高的安全性等等^ 時,通常建議EPD 3〇1將通信從第一路徑切換到第二路徑 :徑的負载超出預定的限度時,D3〇 :: 蝴持與另一個_的因特網電話呼叫。:: =第二協定堆㈣的因特網電話會話。這種 1 堆叠381的7個層的完整會話的建立是費時的。 301^ As explained above, EPD 3〇1 uses the first agreement to support Internet telephony applications. The first-stack stack 371 includes seven layers, namely, a seventh layer, a sixth layer 305, a fifth layer 307, a fourth layer 309, a third layer 311, a second layer 313, and a first layer 315. The seventh layer 303 is an Internet telephony application, and the first layer 315 is the first radio device. The EPD 30i directs the data generated by the Internet telephony application and/or sent to the Internet telephony application through all layers of the first protocol stack 371 (3〇5, 307, 309, 31, 313, and 315). These layers 305, 307, 309, 311, 313, and 315 encode or decode the packet material as it passes through the layers. The first-collection stack 37i supports full-duplex packet data communication via the first radio 315. For example, but not limited to, the EPD is communicatively coupled to another coffee device on which an internet telephony application is being routed through the first path. In this example, the first path includes a first radio or a first 24 physical circuit 315. On December 28th, 2010, the replacement page 341_, ,, ', 疋 is connected to another coffee via the second radio or the second physical power. Via the second wireless set = second path. When the second path provides a delay of more than the first path, a higher data rate, less interference, higher security, etc., it is generally recommended that the EPD 3.1 switch the communication from the first path to the second. Path: When the load of the path exceeds the predetermined limit, D3〇:: Holds an Internet phone call with another_. :: = Internet telephony session of the second protocol stack (4). The establishment of a complete session of the 7 layers of this 1 stack 381 is time consuming. 301

a EPD 301沒有通過第二協定堆疊38ι重新建立完整的會話, 而疋繼續在第-協定堆疊371的應用層或第7請上運 網電話應用程式。咖301在第一協定堆疊371的第彳層谢以 及第二協定堆疊381的第4層335之間建立橋接器351,也就是, 通信地連接第-财堆疊371和第二财堆疊381的第4層。咖 3〇1接著通過橋接器3S1建立全雙工路徑。該全雙工路徑包括第— 協疋堆逢371的第6層305、第5層307、第4層3〇9、橋接器351、 以及第二協定堆疊381的第4層355、第3層337、第2層汹和 第1層341。第二協定堆疊381的第1層是第二無線電襄置341。 由因特網電鋪用程式産生的資料包通過所述全雙X路徑傳送。 EPD 301通過第二無線電裝置341接收的資料包以及發送到因特 25 1363535 100年12月28日修正替換頁 肩電話應用程式3〇3的資料包通過所建立的全雙工路徑傳送至因 特網應用程式3〇3。 通過所建立的全雙工路徑在因特網電話應用程式3〇3和第二 無線電裝置303之間傳送的資料包是按照第一協定和第二協定編 :解碼的。第一協定堆叠371的第7、6、5、4層按照第-協定對 二料^進行編碼/解碼。第二協定堆疊的第4、3和2層按照第二協 疋對貝料包進订編碼/解碼。在EpD 通過橋接器⑸建立了全 雙工路彼之後’第一協定堆疊371的第4層,和第二協定堆疊 則的第4層355交換資訊。所述資訊通常包括加密和/或解密資 訊以及與第一協定堆疊3?1和第二協定堆疊撕的傳輸層即第4 層對應的參數等。這些資訊是支援經過所建立的全雙工路徑的資 料流程所必要的。 'a EPD 301 does not re-establish a complete session through the second protocol stack 38, and continues to operate the telephony application on the application layer or the seventh of the first-protocol stack 371. The coffee maker 301 establishes a bridge 351 between the third layer of the first protocol stack 371 and the fourth layer 335 of the second protocol stack 381, that is, communicatively connects the first stack 371 and the second stack 381 4th floor. The coffee 3〇1 then establishes a full duplex path through the bridge 3S1. The full-duplex path includes a sixth layer 305, a fifth layer 307, a fourth layer 3〇9, a bridge 351, and a fourth layer 355, a third layer of the second protocol stack 381 of the first protocol stack 371. 337, the second layer 汹 and the first layer 341. The first layer of the second protocol stack 381 is the second radio unit 341. Packets generated by the Internet utility program are transmitted over the full dual X path. The data packet received by the EPD 301 through the second radio 341 and the data packet sent to the replacement page shoulder phone application 3〇3 of the December 25, 100, pp. 28, 1365, 535, transmitted to the Internet application through the established full-duplex path The program is 3〇3. The data packets transmitted between the Internet telephony application 3.1 and the second radio 303 over the established full duplex path are encoded according to the first protocol and the second protocol. Layers 7, 6, 5, and 4 of the first protocol stack 371 are encoded/decoded in accordance with the first protocol. Layers 4, 3, and 2 of the second protocol stack are ordered to encode/decode in accordance with the second protocol. After the EpD establishes a full duplex path through the bridge (5), the fourth layer of the first protocol stack 371 exchanges information with the fourth layer 355 of the second protocol stack. The information typically includes encryption and/or decryption information and parameters corresponding to the first protocol stack 3?1 and the second protocol stack tearing transport layer, layer 4, and the like. This information is necessary to support the data flow through the established full-duplex path. '

/就讀’ EPD 301在通過第二無線電裝置341,也就是第二路 徑連接到另—個咖時,繼續在第—協定堆疊371的第7層303 上運仃因特網電話應用程式。EPD3〇1可選擇讓第二協定堆疊如 的第5、6和7層不知道第4層之間的橋接器如的建立以及不 知道隨後爲通信應用程式(例如’因特網電話應用程式)和第二 無線電裝置341之間的資料流輕建立通過橋接器35!的全雙工路 徑。 在另-個實施例中,EPD301選擇通過第一無線電裝置315, 也就是通過第-協定树371的所有各層來發送蝴接收與因特 26 ij63535 l〇0年】2月28日修正替換頁 、謂電話應用程式303對應的資料包,以及選擇通過經由橋接器现 建立的全雙工路徑來發送和/或接收與因特網電話應用程式舶對 應的命令資料。 ★ EPD 301可用於在第一協定堆疊371和第二齡堆疊如的 除第7層和第1層之外的任何兩個層之間建立橋接。第一協定和 第二協定可以是通信不相容的。在這個例子中,第一協定和第二 協定均是分組交換資料協定。在另一個實施例中,第一協定和第 二協定可岐分蚊換麟齡和錢資龍定的組合。 圖4是圖1中所示的一個末端設備的示意框圖。末端設備401 支援在第-協定堆疊49〇、第二協定子堆疊495和第三協定子堆疊 493之間的全雙工橋接,其中,第一協定堆疊490支援第一物理^ 電路415’第二協定子堆疊495支援第二物理層電路437,第三協 定子堆疊493支援第三物理層電路457。卿4〇1包括第一物理層 電路415、第二物理層電路437以及第三物理層電路μ?。這些物 理層電路疋祕發送資料或者從節點如接人點、網橋、EpD等接 收資料的收發器或無線電裝置。第—物理層電路415按照第一協 定運行。第二物理層電路437和第三物理層電路457分別支援第 二協定和第三協定。通信應用程式在EpD 4⑴上運行。EpD 4〇ι 與第:EPD (圖中未示出)通信,所述第二哪上運行另一個通 乜應用程式。作爲示範性和非限制性的例子,是筆記本 電腦’通信應用程式是網頁職應用程式,第二卿是網頁飼服 27 1363535 100年12月28日修正替換百 器。具有三個物理層的咖4〇1可建立多達3個到達第二卿的 通信路徑。這三個通信路徑稱爲第—路徑、第二路徑和第三路斤, 它們分別通過第-物理層電路415、第二物理層電路奶 理層電路457運行。 一 =4(Π _使_第_協定堆疊包括7個層的 登架構。卿·執行第二協定子堆疊495和第三協定 馨 493,就是說,㈣4〇1不用執行第二協定的所有7個層以及第: 協定的所有7個層,而是僅僅執行第二協定的* 的4個層,即第1層、第2 $ 弟一協疋 θ苐3層和第4層。任何通信應用 程式都運行在協定堆疊的第7層上。若卿他在其電路中執行 第一協定堆疊的所有的7層,所以卿.僅僅能夠每次運 行一個通信娜式。但是,咖4Q1依紅㈣物理層電路 415、437和457,能夠支援到第二epd的三個路徑。 因爲EPD 4G1默認通過第―蚊堆_來建立任何的通作 應用,嶋疊· 機轉。作爲-個例子, 仙⑽-物疊_的㈣增糊覽應用 程式。由網頁概應用程式403所産生的和/或發送網觸覽剌 程式4〇3的資料穿過第一協定堆請的所有的7個層即、 405、407、409、411、/Μ。,The 'reading' EPD 301 continues to operate the Internet Telephony application on layer 7 303 of the first protocol stack 371 while connecting to another coffee via the second radio 341, i.e., the second path. EPD3〇1 can choose to have Layers 2, 6, and 7 of the second protocol stack as unaware of the establishment of bridges between Layer 4 and not knowing subsequent communication applications (such as 'Internet Telephony Applications') and The data stream between the two radios 341 lightly establishes a full duplex path through the bridge 35!. In another embodiment, the EPD 301 selects to transmit the butterfly receiving and the all-layers of the first-collector tree 371 through the first radio device 315, that is, the replacement of the page by the 26th ij63535 l〇0 year] The data packet corresponding to the phone application 303 is selected, and the command material corresponding to the Internet telephony application is selected and/or received through the full duplex path currently established via the bridge. The EPD 301 can be used to establish a bridge between the first protocol stack 371 and any two layers other than the seventh and first layers of the second age stack. The first agreement and the second agreement may be incompatible with the communication. In this example, both the first agreement and the second agreement are packet-switched data agreements. In another embodiment, the first agreement and the second agreement may be combined with a combination of mosquitoes and money. Figure 4 is a schematic block diagram of an end device shown in Figure 1. The end device 401 supports full duplex bridging between the first protocol stack 49, the second protocol sub-stack 495, and the third protocol sub-stack 493, wherein the first protocol stack 490 supports the first physical circuit 415' second The protocol sub-stack 495 supports a second physical layer circuit 437 that supports the third physical layer circuit 457. The 〇4〇1 includes a first physical layer circuit 415, a second physical layer circuit 437, and a third physical layer circuit μ?. These physical layer circuits are secretly transmitting data or transceivers or radios that receive data from nodes such as access points, bridges, EpD, and the like. The first physical layer circuit 415 operates in accordance with the first protocol. The second physical layer circuit 437 and the third physical layer circuit 457 support the second protocol and the third protocol, respectively. The communication application runs on EpD 4(1). EpD 4〇ι communicates with the :EPD (not shown), which runs another communication application. As an exemplary and non-limiting example, the notebook computer 'communication application is a web application, and the second is a web feed. 27 1363535 December 28, 100 revised replacement. A coffee network with three physical layers can establish up to three communication paths to the second. These three communication paths are referred to as a first path, a second path, and a third path, which are respectively operated by the first physical layer circuit 415 and the second physical layer circuit milk layer circuit 457. A = 4 (Π _ _ _ _ agreement stack includes 7 layers of the architecture. Qing · implementation of the second agreement sub-stack 495 and the third agreement 493, that is, (four) 4 〇 1 do not need to implement all of the second agreement 7 Layers and all: 7 layers of the agreement, but only the 4 layers of the * of the second agreement, ie the 1st layer, the 2nd layer, the 1st layer, the 3rd layer and the 4th layer. Any communication application The program runs on layer 7 of the protocol stack. If he performs all seven layers of the first protocol stack in his circuit, he can only run one communication each time. However, the coffee 4Q1 is red (four) The physical layer circuits 415, 437, and 457 can support the three paths to the second epd. Because the EPD 4G1 defaults to the "Mosquito _" to establish any general application, folding and machine rotation. As an example, (4) - (4) Adding and pasting application. The data generated by the web application 403 and/or the web access program 4〇3 passes through all 7 layers of the first protocol stack. , 405, 407, 409, 411, /Μ.,

一 和15,並通過第一路徑抵達第二EPD (圖中未示出)。咖401周期性的測量和/或收集第一路徑、第二 路徑和第三路徑上與延遲、通信負載、支援的資料速率等有關的 28 1363535 100年12月28日修正替換頁 資訊。EPD 4〇1還周雛的收集與第一、第二和第三物理層電路 415、437和457對應的狀態資訊。例如,非限制性地,有時候, EPD 401基於所收集的資訊決定將通信從第—路徑切換到第三路 徑。 EPD 40丨在決定將通信從第一路徑切換到第三路徑之後在 第-協定堆疊490的第4層490和第三協定堆疊493的第4層451 之間建立全雙工橋接。EPD 401 後引導網頁_應用程式曰· (第-協定堆疊的第7層)和第三物理電路457(第三協定子堆疊 的第1層)之間的資料的傳送經過第一協定堆疊49〇的第6層 4〇5、第5層407和第4層409、橋接器475、第三協定子堆疊493 的第4層451、第3層453、第2層455。之後,運行在咖4〇1 上的網頁瀏覽應用程式403通過第三物理電路457或者第三路徑 繼續與第二EPD (圖中未示出)交換資料。資料在經過第一協定 堆疊490的第7、6、5和4層之時,根據第一協定進行編碼;資 料在經過第三協定子堆疊493的第4、3、2和1層之時,根據第 三協定進行編碼。 在另一個實施例中,EPD 401在決定將通信從第一路徑切換 到第三路徑之後,在第一協定堆疊490的第3層411和第三協定 堆疊493的第3層453之間建立全雙工的橋接器477。EPD 401隨 後引導網頁瀏覽應用程式403 (第一協定堆疊的第7層)和第三物 電路457 (第二協定子堆疊的第1層)之間的資料通道經過第一 29 1363535 ⑽112月28日修正替換w 協定堆疊490的第6層、第5層407、第4層409和第3層411、、 橋接器477、第三協定子堆疊493的第3層453、第2層松。 有時候,卿401決定啓用橋接ϋ 475和477中的哪—個。 EPD 的這種決定取決於EpD彻從三個物理層電路和三條路 徑上收集的資訊。EPD 401每次在兩個協定堆疊之間僅僅啓用— 個橋接器。在必要時,EPD 401可中斷橋接器475並啓用翻^ 477。卿撕還用於建立第一協定堆^携和第二協定子堆疊物 的第4層以及第3層之間的橋接’從而通過第二路徑支援網且頁瀏 覽應用程式403和第二EPD之間的資料通信。 圖5是末端設備503通過第一路徑和第二路徑與骨幹網551 進行交互的示意圖。末端設備503具有橋接管理模組517。橋接管 理模組517管理第-協定堆疊519的層與第二協定堆疊521的層 之間的橋接,以便於通過第一路徑的資料通信會話到經過第二路 徑的切換,而不需要重新建立該通信會話。EpD5〇3可以是電話、 筆記本電腦、PDA、PC、視頻游戲機、伺服器,或者任何的用戶 端設備。骨幹網通信地連接到多個EPD (圖中未示出)。因此,EpD 5〇3能夠通過骨幹網551與多個EPD交換資料包。EpD 5〇3包括 第一通#介面505, EPD 503通過所述第一通信介面5〇5通信地連 接到第一 AP 531的下行通信介面533。第一通信介面5〇5按照遵 循第一協定堆疊架構519的第一協定運行。第一 Ap53i還通過它 的上行通信介面535通信地連接到第一分組交換資料網(ps_DN) 30 i^W535 541 〇 pc c 100年12月28日修正替換頁 、咖一一 與骨幹網551進行交互操作。咖柳因此 〜第-抵介面5〇5並使用第一協定與骨幹網55 7购胸咖中第二酬圖中㈣)的 =_1-_541_幹_。運行在咖‘ 月_之間的第一路徑的一部分遵循第一協定。類似地, …一撕到多個咖中第二腳(圖中未示幻的第二路徑穿 過第一 AP 571、第二PS_DN 561以及骨幹網551。運行在咖$⑽ 和骨幹網551之間的第二路徑的一部分遵循第二協定。 第-協定堆疊519包括7層,其中,通信應用程式如視頻游 ,、因特網電話、網頁劉覽應用程式、電話呼叫、文件下載應用 =式、視頻流等在第一協定堆疊519的第7層7上運行。第二協 疋隹i 519的第1層或者物理層是第一通信介面奶。類似地, t協定堆疊521包括7層,其中,通信應用程式在第二協定堆 :521的第7層上運行。第二協定堆疊521的第^層或者物理層 是第二通信介面509。例如’視頻«應用程式在EPD 503上運 行’只要視頻游戲纽繼續,膽5〇3通過骨幹網划與多個咖 中的第二咖進行交互。在這個實施财,第二EPD可以是游戲 司服器在這襄,通#會話指的是EPD 503和第:EPD (圖中未 /不出)之間的視頻游戲會話。㈣503通過第-路徑以及第二路 U一 EPD ’也就是游戲伺服器進行交互。該視頻游戲會話需 要EPD 503和游戲伺服器(圖中未示出)之間的全雙工通信。 ppn 丨00年12月28日修正替換頁 5。二?定使用第一路徑與軸服器交換資料包。㈣' 運仃在第-協定堆疊519的第7層上運 徑將資料句r 1 丁任通過第一路 的第:= 式產生)發送到第, -協定::Γ’在諸包從第7層到第1層向下傳送㈣ 對資料之時’第一協定堆疊519的不同層根據第一協定 ^匕進仃封裝。同樣地,通過第一路徑到達第一通信介面· =過封I和/或編媽㈣料包也遵循第—協定。這些經封裝和/ 的資料包,即視頻游戲應用程式,在從第i層到第7層穿 協疋堆疊519時’被第一協輯疊519的不同層進行解碼 和/或解密。 有時候,EPD 503決定使用第二路徑而不是使用第一路徑與 游戲伺服器交換資料包。例如,如果第一通信介面奶進入“休 匕、弋 第路徑上的通信負載超出最大的限制、第二路徑在 心足時間内支援更高的資料鱗、第二路徑提供比第—路徑更高 的QoS等’ EPD 503就得到提示以做出這種決定。因爲在EpD 5〇3 和月幹網551之間運行的第二路徑的—部分遵循第二協定,所以, 〜員在第一協定堆疊521中重建視頻游戲會話。在將由視頻游戲 μ用程式5丨5纟生的資料包發送到第二通信介面$⑻外面之前, 要求按照第二蚊對紐資料包進行編碼和/或加密。 EPD 503中的橋接管理模組517在第一協定堆疊519的一個 32 届盘筮一 1卯年U月28日修正替指 I第-協疋堆# 521的對應層之間建立橋接器 =通過所建立的橋接晴由視頻游戲應用程 : ==,_式515峨㈣如,姆理模二 疋隹叠519的第4層和第二協定堆疊521的第4層之 建立通抑通過第—協定堆疊519的視頻游戲會話,也不用重新 ==定堆疊521的視頻游戲會話。相反,通卿 至〉、—個會話參數從第一協定堆疊5!9傳輸到第二協 魅少—崎財加密絲、登錄錄、 ^數、W蝴。由娜第—龄物 ^頻游戲她㈣祖峨懈繼賴組517的 4層。下接Η9邮7、6、㈣,到達第 4層傳二 接器從第一協定堆疊519的第 二協—協疋堆2 521的第4層。接著,資料包向下穿過第 的第3層、第2層和第1層,然後被發送到第二 厂面5〇9之外。#資料包穿過第—協定堆疊519的以上各芦 日第’按料-協定對所述資料包進行封裝和/或加密。資料包穿 料^協定堆疊521的以上各層之時,還按照第二蚊對所述資 由^行封裳和/或加密。視頻游戲應用程式所產生的資料分組流 崎理。在這個例子中,第二協定堆疊521在 的第4層上給第-協定堆疊519留有入口點,在咖5〇3從第 33One and 15, and arrive at the second EPD (not shown) through the first path. The coffee 401 periodically measures and/or collects information on the first path, the second path, and the third path related to delay, communication load, supported data rate, etc. 28 1363535 December 28, revised correction page information. The EPD 4〇1 also collects status information corresponding to the first, second, and third physical layer circuits 415, 437, and 457. For example, and without limitation, sometimes the EPD 401 decides to switch communications from the first path to the third path based on the collected information. The EPD 40 establishes a full duplex bridge between the fourth layer 490 of the first-stack stack 490 and the fourth layer 451 of the third protocol stack 493 after deciding to switch the communication from the first path to the third path. The transfer of data between the EPD 401 post-boot web page _ application 曰 (the 7th layer of the first-stack stack) and the third physical circuit 457 (the first layer of the third protocol sub-stack) passes through the first protocol stack 49〇 The sixth layer 4〇5, the fifth layer 407 and the fourth layer 409, the bridge 475, the fourth layer 451 of the third protocol sub-stack 493, the third layer 453, and the second layer 455. Thereafter, the web browsing application 403 running on the coffee server 403 continues to exchange data with the second EPD (not shown) through the third physical circuit 457 or the third path. The data is encoded according to the first agreement as it passes through layers 7, 6, 5 and 4 of the first protocol stack 490; when the data passes through layers 4, 3, 2 and 1 of the third protocol sub-stack 493, Coding according to the third agreement. In another embodiment, the EPD 401 establishes a full between the third layer 411 of the first protocol stack 490 and the third layer 453 of the third protocol stack 493 after deciding to switch the communication from the first path to the third path. Duplex bridge 477. The EPD 401 then directs the data path between the web browsing application 403 (layer 7 of the first protocol stack) and the third object circuit 457 (layer 1 of the second protocol sub-stack) through the first 29 1363535 (10), November 28 The sixth layer, the fifth layer 407, the fourth layer 409, and the third layer 411 of the replacement w protocol stack 490, the bridge 477, the third layer 453 of the third protocol sub-stack 493, and the second layer loose are modified. Sometimes, 401 decides which of the bridges 475 and 477 to enable. This decision by EPD depends on the information that EpD collects from the three physical layer circuits and the three paths. EPD 401 only enables - bridges between the two protocol stacks at a time. When necessary, the EPD 401 can interrupt the bridge 475 and enable the flip 477. The tearing is also used to establish a bridge between the first protocol stack and the fourth layer and the third layer of the second protocol sub-stack to pass through the second path support network and the page browsing application 403 and the second EPD Data communication between. FIG. 5 is a schematic diagram of the end device 503 interacting with the backbone network 551 through the first path and the second path. The end device 503 has a bridge management module 517. The bridge management module 517 manages the bridging between the layer of the first-protocol stack 519 and the layer of the second protocol stack 521 to facilitate switching through the second path of the data communication session of the first path without re-establishing the Communication session. The EpD5〇3 can be a phone, laptop, PDA, PC, video game console, server, or any user device. The backbone network is communicatively coupled to a plurality of EPDs (not shown). Therefore, EpD 5〇3 can exchange packets with a plurality of EPDs through the backbone network 551. The EpD 5〇3 includes a first pass #interface 505 through which the EPD 503 is communicatively coupled to the downstream communication interface 533 of the first AP 531 via the first communication interface 5〇5. The first communication interface 5〇5 operates in accordance with the first agreement in accordance with the first protocol stacking architecture 519. The first Ap53i is also communicatively coupled to the first packet switched data network (ps_DN) through its upstream communication interface 535. 30 i^W535 541 〇pc c December 28, revised correction page, coffee and backbone network 551 Interaction. Kaliu therefore ~ the first - interface 5 〇 5 and use the first agreement with the backbone network 55 7 to buy the second remuneration in the chest coffee (four)) =_1-_541_ dry_. A portion of the first path running between the ‘month _ follows the first agreement. Similarly, ... tears to the second leg of the plurality of coffees (the second path that is not shown in the figure passes through the first AP 571, the second PS_DN 561, and the backbone network 551. The operation is in the coffee $(10) and the backbone network 551 A part of the second path follows the second agreement. The first-contract stack 519 includes 7 layers, wherein the communication application such as video tour, Internet phone, web browsing application, telephone call, file download application=style, video The stream or the like runs on layer 7 of the first protocol stack 519. The layer 1 or physical layer of the second protocol i 519 is the first communication interface milk. Similarly, the t-stack stack 521 comprises 7 layers, wherein The communication application runs on layer 7 of the second protocol stack: 521. The layer or physical layer of the second protocol stack 521 is the second communication interface 509. For example, the 'video« application runs on the EPD 503' as long as the video The game continues, and the gallbladder moves through the backbone network to interact with the second coffee in the coffee. In this implementation, the second EPD can be the game server, and the #session refers to the EPD 503. And the: between EPD (not shown in the picture) The game session. (4) 503 interacts through the first path and the second U-EPD 'that is, the game server. This video game session requires full duplex communication between the EPD 503 and the game server (not shown). Ppn 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 Ding Ren sends the first to the first: =) to the first, - the agreement:: Γ 'transfers from the 7th to the 1st layer in the packets (4) The difference between the first agreement stack 519 The layer is encapsulated according to the first protocol. Similarly, the first communication path through the first path to the first communication interface = = over-sealing I and / or knitting mother (four) material package also follows the first agreement. These encapsulated and/or data packets, i.e., video game applications, are decoded and/or decrypted by different layers of the first co-op stack 519 as they pass through the i-th layer to the seventh layer. Sometimes, EPD 503 decides to use the second path instead of using the first path to exchange packets with the game server. For example, if the first communication interface milk enters the "rest, the communication load on the path exceeds the maximum limit, the second path supports a higher data scale in the heart time, and the second path provides a higher level than the first path. QoS, etc. ' EPD 503 is prompted to make this decision. Because the part of the second path running between EpD 5〇3 and the monthly network 551 follows the second agreement, so the member is stacked in the first agreement. The video game session is reconstructed in 521. Before the data packet generated by the video game μ program 5丨5 is sent outside the second communication interface $(8), the second mosquito pair information packet is required to be encoded and/or encrypted. The bridge management module 517 in 503 establishes a bridge between the corresponding layers of the first protocol stack 519 on the 28th of the first month of the U.S. The established bridge is used by the video game application: ==, _ 515 峨 (4), for example, the fourth layer of the meditation diode 519 and the fourth layer of the second protocol stack 521 are established through the first agreement Stacking 519 video game sessions without re-== Stacking 521 video game sessions. Conversely, Tongqing to 〉, a session parameter is transmitted from the first agreement stack 5! 9 to the second enchantment less—Sakisaki encryption, login, ^ number, W butterfly. The first-aged object frequency game she (four) ancestral squatting step by step 517 of the fourth layer. Next to Η 9 mail 7, 6, (four), arrived at the fourth layer of the second connector from the first agreement stack 519 second association - association The fourth layer of the stack 2 521. Next, the packet passes down the third, second and first layers and is then sent outside the second factory 5〇9. #包包Encapsulating and/or encrypting the data package of the above-mentioned respective contractors 519 of the first-agreement stack 519. When the data packet is fed to the above layers of the stack 521, the second mosquito pair is also The data is generated by the video game application, and in this example, the second protocol stack 521 has an entry point for the first-stack stack 519 on the fourth layer. In the coffee 5〇3 from the 33rd

丄JUJJJJ 一路徑切換到第二路徑時 5 :年12月28日修正替換頁 521的赂^ 使侍卿503不用通過第二協定堆疊 卿503、甬層重新建立該視頻游戲會話。在這裏例子中,只要 於使用中:一额進行驗換,第—通信介面5仍就不處 中,第一協定堆疊521給第一協$& 匕的第4層上有第二人口點,在它的第3層上具有第三入口點。丄JUJJJJ When a path is switched to the second path 5: On December 28th, the replacement page 521 is modified so that the service 503 does not need to re-establish the video game session through the second protocol stack 503. In this example, as long as the in-use: one-time exchange, the first communication interface 5 is still not in the middle, the first agreement stack 521 to the first association $& 匕 on the fourth floor has a second population point Has a third entry point on its third level.

八類似地,橋接管理模組517引導通過第二路徑抵達第二通信 "面509的貧料包向上穿過第二協定堆疊521的第丄、2、3和4Similarly, the bridge management module 517 directs the poor packets arriving at the second communication " face 509 through the second path up through the second, second, third, and fourth portions of the second protocol stack 521.

曰接收的貝料進-步通過建立的橋接器傳送經過第一協定堆雇 训的第4層。接著,所接收的資料包向上穿過第-協定堆叠5Γ9 的第4 5和6層,到第7層,也就是視頻游戲應用程式仍。在 這個實施例中’第-協定堆疊519在它㈣4層上具有第二協定 堆疊521的入口點’這樣的話,即使在EpD 5〇3使用第二路獲而 不使用第-路徑來與游戲伺服器(圖中未示出)進行通信之時, 也不用穿過第福定堆疊521 _有各層來重峨立該視頻游戲 會話。在另一個實施例中,第一協定堆疊519給第二協定堆疊521 留有多個人口點’例如,在它的第4層上有第—人口點在它的 第3層上有第二人口點,在它的第2層上具有第三入口點。 在-個實施例中,橋接管理模組517決定保持同時經過第一 路徑以及第二路徑與游戲伺服器進行交互。橋接管理模組517通 過第-路徑即通過第—通信介面5G5和第—協定堆疊519的各層 34 1363535 1〇0年12月28日修正替換頁 引導由視頻游戲應用程式仍所産生的和/或發往視頻游戲應用程 式5=的資料的傳送。另外,橋接管理模組517麵過第一路徑 引導定期地和/或偶然地由視頻游戲應用程式515産生的命令包和^ 或由游戲飼服器(圖中未不出)發送到視頻游戲應用程式仍的 命令包的傳送。這些命令包被引導以通過第-協定堆疊5丨9的一 些層、所建立的橋接器和第二協定堆疊521的一些層。通過建立 橋接’ _齡堆疊的層變得彼此通信互聯,也就是說,第一協 定堆疊519的第4層和第二協定堆疊521的第4層通過交換所需 的貧訊以支援通過兩健定子堆4的分_料通信。例如,如果 兩邊的第4層參與連接’那麼’它們能夠交換與Tcp協定對應的 資訊;如果兩邊的帛3層參與連接,那麼,它們能夠交換盘正協 定對應的資訊;如果兩邊的第5層參加連接,那麼,它們能夠交 _錄資訊等。在另-個實施例中,第一協定和第二協定通信不 知。第-财和第二協定可叹任何—種分組交崎料通信協 疋。 圖6是末端設備_的多個元件的示意框圖。末端設備_ ^援多個資料通信龄堆疊,其中,第—協輯疊的每個層都獨 立地管理與第二協定堆疊的對應層的橋接。咖_ 本電腦、PC、PDA、伺服器、視頻游戲° .m 〜好戥I等,包括有顯示器661 口用戶輸入介面671。用戶輪入介面671通常是多個按叙、觸摸 板、滑鼠、操縱杆、拇指輪、觸摸屏、輸入筆、基於語音的介面 35 _ 】00年12月28日修正替換頁 ^ BPD600 623 ^ 到第1、線上行介面643、第二無線上行介面647通信地連接 第^、第二7^和第四ΑΡ。EPD 600能夠同時支 爰與使用四種不同通信協定的四個不同ΑΡ進行資料通信,這四種 5的^協定中’兩種是有_定另兩種是無線協定。咖_ 執行四個不_協定堆疊,每―種财堆疊貞責使麟述四種不 =定中—_f料通信。這_協定堆妓第—協定堆疊如、 協定隹疊625、第二協定堆疊641和第四協定堆疊泌。這四 固協疋堆疊61卜625、641和645中,每個協定堆疊包括7個層。 通信應用程式運行在協定堆疊61卜625、641和泌中每個協定 堆疊的最上層,也就是應用層或者第7層。通信介面,也就是血 ^電褒置’誕成了協定堆疊6Π、625、641和645中每個協定堆 ,的最下層’也就是物理層或者第丨層。第—有線上行介面623 • 2第-協定堆疊611的第i層,第二有線上行介面奶是第二協 疋堆叠625的第i層,第一無線上行介面643是第三協定堆疊⑷ 的第1層’第二無線上行介面647是第四協定堆疊祕的第1層。 ★協定堆疊61卜625、641和645中每個協定堆疊的第6層到 第2層都有關聯的層管理器。應用程式運行的第7層以及作:物 理層的第1層不參與協定堆疊之間的橋接。第6層管理器614決 定第一協定堆疊611的第6層犯是否要與第二協定堆疊625的 第6層、或者第三協定堆疊641的第6層、或者第四協定堆疊645 36 1363535 100年12月28日修正替換頁 的第6層形成橋接。在另一個實施例中,第一協定堆疊611的第6 層管理器614和第二協定堆疊奶的第6層管理器必共同地決 定是否應該在第一協定堆疊611的第6層叫第二協定堆疊625 的第=層。627之間建立橋接。是否啓用橋接器的決定取決於有關 的層管理驗參與的協定堆4的第i層和第2層上收集的資訊。 作爲示範性地和非局限性的例子,第一協定堆疊6ιι的第6 層管理器6M以及第二協定堆疊625的第6層管理器⑽從第一 協定堆疊611的第丨層和第2層以及第二協定堆疊奶的第【層 和第2層上收集資訊。第一協定堆疊611的第i層必通過第一 路徑通信地連制第- ΛΡ。第二協定堆疊必的第丨層奶通過 第二路㈣信地連接到第二处。所收訊—般包括在第一路 徑和第二路徑上的負載、干擾水平、當前資料傳輸速率、最大支 援的資料速料及第-树场介面⑵輸態、第二有線上行 介面637的狀1等。第6層管理_和第6層管理器628基於 所收集的資訊,共同地決定將之前通過第一路徑傳輸到第一处 的資料包通過第二路徑傳輸到第二处。隨後,第6層管理器似 和第6層管理器628共同地啓用第一協定堆疊6ιι的第6層⑴ 轉二協定堆疊625的第6層627之間的橋接器。在啓用橋接器 之前’由通信應_式6G7所產生㈣料和/或送往通信應用程式 術的資料傳輸通過第一協定堆疊611的所有的層並由第一有線 上行介面623發送和/或接收。啓用橋接器之後第6層管理器州 37 1363535 和第6層管理器628引導 ⑽年12月跗日修正替換頁 料通域耻式6〇7和第 奶之間的資料包流通 有線上仃介面 祕社 堆® 611的第6層613、所敗用 的橋接器、第二協定堆疊625的第6層627、第5層629、第斤= 631、第3層622和第2層635。之前通過第一右 ^ 的資^Κμ a 623 有線上仃介面637傳送。第—有線上行介 面623與第一協定堆疊川有關,第二有線上行介面637盘第: 協疋堆登625有關。資料包不用穿過第二協定堆疊625的所有的 層,而只穿過第二協定堆叠625的一些層以及第一協定堆疊6ιι 的一些層以抵達繼續在第一協定堆疊611的第7層運行的通信庫 用程式。依然經過第-協定堆疊61卜通過第二協定堆疊奶的通 信會話的重建’要求將資訊從第一協定堆疊6ιι傳輸到第二協定 堆疊625 ’從而導致延遲。第一協定堆疊6U和第二協定堆叠奶 的兩個層之間的橋# ’减輕了這種穿過第二協定堆疊奶的所有 的層的通信會話的重建所導致的延遲。 圖7是通過在執行於末端設備的兩個通信不相容的協定堆疊 之間啓用橋接器,通過第二物理層建立路徑的方法的流程圖。所 述兩個協定堆疊中’第-協定堆疊支援第一物理層,第二協定堆 璺支援第二物理層。這兩個協定堆疊中,每個協定堆疊的第】層 爲物理層,也就是說,第一協定堆疊的第i層爲第一物理層第 一協定堆疊的第1層爲第二物理層。EPD選擇使用兩個協定中的 第一協定傳輸和接收資料包,也就是說,EPD默認通過第一協定 38 UW535 aa ^ l〇0年12月28日修正替換頁 ^幻層發送和接收資料包,如步_所示。這也促使第 一協定堆#的第丨層被㈣絲理層。 便弟 理楔中’EPD (末端設備)内使用的橋接管 、,、.錄彳了於EPD的兩個協定堆4的第丨層和第2層收 …橋接管理模組在步驟705中所收集的資訊通常可告知橋接管 ^組與第一物理層和第二物理層有關的延遲、通信負载、鏈路 、里、叹備狀態、所接收的資訊强度等。在接下來的步驟715中, ^接管理模組決定是否在兩個協定堆疊之間啓用橋接器。如果橋 g理模組決定不啓用橋接11,那麼,該方法返回到步驟705。一 個非局限性_示射,橋接管賴組職性地收集資訊。 牛如果橋接官理模組決定啓用橋接H,該方法轉到步驟防。在 步驟725中’橋接管理模組在兩個協定堆疊的對應層之間啓用橋 接器,從而建立從運行在EPD上的通信應用程式到第二_層之 間的通信路徑’不需要重繼立貫料二财堆疊 整的通信會話。橋接管理模組引導與剛通過第―協定堆^行: 通信會話對躺至少-齡話參數,通過職立的橋接器傳送至 第二協定堆疊。保持所述至少—個會話參數,可使咖不用終止 通過第-協疋堆疊的所有的層的通信會話,隨後重新建立完整地 牙過第二協定堆疊的所有的層的通信會話。啓用橋接器表示將兩 個對應的層通信連接’隨後’這兩個層同意從對方接收資料。在 步驟725中’橋接管理模組可選擇在兩個協定堆疊的會話層之間、 39 U63535 Λ 100年12月28日修正替換頁 兩個協定堆疊的傳輸層之間、兩個協料疊的網路層之間、或者 兩個協定堆疊的LLC層之間建立橋接器。橋接管理模組基於在步 驟705令收集的資訊做出所有的決定。在一個實施例中棒接其 理模組可能沒有侧選擇應該在哪些層之暖立橋接。例如 電路可僅僅域麵娜輯#的雜狀間建立橋接。 在步驟725中,橋接管理模組建立通信路徑。所述路徑包括 Γ協定堆射橋接器之上的一些較高的層,以及第二協定堆最 中橋接器之下的-些較低的層,即,所述路徑包括第—協定堆遇 :應用層、細、細㈣輪層,㈣:協定堆疊的傳輪 層、網路層、資料連結層和物理層。第二協定堆疊的物理声 :物理層(次物理層)。因此,在步驟725中,通過橋接管理㈣且, 了從通信應用程式即第-齡堆疊的應用層到第二物理層的 通^5路。 在步驟735中,橋接管理模組引導之前通過 料t組流通過所建立的橋接器傳送。在-個實施例中,所;!: 通=支_,流程:在另―個實蘭巾,所建立的通 從支援全雙工資料流程。橋接管理模組監視第二物理層上的 ==性’即延遲、_負載、Q〇s等,以決定是否繼續讓資料 匕吹所建立的通過第二物理層㈣信路徑,如步驟%所示。 果某個時候’橋接管理模组發現所建立的路徑不適合繼續下 那麼’橋接官理模組將引導資料包流過第一物理層,即經過 第一協定堆疊的所有的層,如步驟703所示β 100年w修正替換頁 ②在執竹於末端設備的兩 器,通過第二物理層建立路 疋隹且之間啓用橋接 營理城田W 的方法的'机程圖,其巾,有多個 吕理器啓用和官理橋接器 支援第-物理層,第登第—協定堆叠 晶士〜 協辑疊域第二物理層。這兩個協定堆 宜,母個協定堆疊的第J層都稱爲物 定堆疊的第!層爲第一物卵Μ +Λ 域疋說第-協 理声FPH迦 協定堆疊的第1層爲第二物 _選擇使用兩種協定中的第_協定來傳輸和接收資料 ^也就疋說’ EPD默認通過第一協定堆疊的第1層發送和接收 資料包,如步驟803所示。這使得第一協定堆疊的第^層爲主物 理層。EPD選擇在第—協定堆疊的第7層即應用層上運行任何的 應用程式。在第-物理層即第—協定堆疊的第丨層發送出由通信 應用程式所產生的資料包之前,所職料包穿過第—協定堆疊的 所有的層’如步驟803所示。類似地,咖通過第-物理層接收 以及發往通信應用程式的資料包穿過第一協定堆疊的所有層,以 抵達通#應用程式。在一個實施例中,這兩個通信堆疊是通信不 相容的。例如,第一協定堆疊遵循WiMax協定,第二協定堆疊遵 循GPRS協定。 EPD使用多個層管理器來決定、啓用以及保持兩個協定堆疊 的兩個對應層之間的橋接。這兩個協定堆疊中,每個協定堆疊都 遵循7層的架構,就是說,每個協定堆疊都包括應用層、表現層、 會話層、傳輪層網 100年12月28曰修正替換 叠的會話層触結姊倾層。料-協定堆The received bedding feed is passed through the established bridge through the fourth layer of the first contract stack. The received packet then goes up through the 4th and 6th layers of the first-stack stack 5Γ9, to the 7th layer, ie the video game application. In this embodiment, the 'first-contract stack 519 has the entry point of the second protocol stack 521 on its (four) 4th layer, even if the second path is used in the EpD 5〇3 without using the first path to match the game servo When the device (not shown) communicates, it does not have to go through the Futurization stack 521 _ there are layers to re-establish the video game session. In another embodiment, the first agreement stack 519 leaves a plurality of population points for the second protocol stack 521 'eg, on its fourth level, the first population point has a second population on its third level Point, with a third entry point on its second level. In one embodiment, the bridge management module 517 determines to maintain interaction with the game server while passing the first path and the second path. The bridging management module 517 guides the video game application still generated and/or through the first path through the first communication interface 5G5 and the first layer 34 of the first protocol stack 519, 1363535, and the modified replacement page on December 28, 2008. Transfer of data to the video game application 5=. In addition, the bridge management module 517 guides the command packets generated by the video game application 515 periodically and/or accidentally over the first path and is sent to the video game application by the game feeder (not shown). The program still transfers the command packet. These command packets are directed to pass through some of the layers of the first-stack stack 5丨9, the established bridges, and some layers of the second protocol stack 521. By establishing a layer of bridged '_ age stacks, they become interconnected with each other, that is, layer 4 of the first protocol stack 519 and layer 4 of the second protocol stack 521 support the passage of the two The sub-material communication of the stator stack 4. For example, if the 4th layer on both sides participate in the connection 'then' they can exchange the information corresponding to the Tcp agreement; if the 3 layers on both sides participate in the connection, then they can exchange the information corresponding to the positive agreement; if the 5th layer on both sides Join the connection, then they can submit information and so on. In another embodiment, the first protocol and the second protocol are not known to communicate. The First and Second Agreements can be sighed by any kind of grouping and cross-border communication protocol. Figure 6 is a schematic block diagram of a plurality of elements of the end device. The end device _ supports a plurality of data communication age stacks, wherein each layer of the first-collection stack independently manages the bridging with the corresponding layer of the second protocol stack. Coffee _ This computer, PC, PDA, server, video game ° .m ~ good 戥 I, including the display 661 port user input interface 671. The user wheeling interface 671 is usually a plurality of buttons, touchpad, mouse, joystick, thumb wheel, touch screen, stylus, voice-based interface 35 _ 】 The first line uplink interface 643 and the second wireless uplink interface 647 communicatively connect the second, second, and fourth ports. The EPD 600 is capable of simultaneously communicating data with four different protocols using four different communication protocols. Of the four protocols, the two are _ set and the other two are wireless. Coffee _ Execution of four non-agreement stacks, each of the financial stacking blame makes Lin said four non-fixed-_f material communication. This _ agreement stacks the first - agreement stack, the agreement stack 625, the second agreement stack 641 and the fourth agreement stack. In the four solid stacks 61, 625, 641, and 645, each stack includes 7 layers. The communication application runs on the uppermost layer of each stack of agreements in the protocol stack 61 625, 641 and the secret, that is, the application layer or the seventh layer. The communication interface, that is, the blood-powered device, was born as the lowest layer of each of the protocol stacks 6, 625, 641, and 645, which is the physical layer or the second layer. The first wireless uplink interface 643 is the ith layer of the second protocol stack 625, and the first wireless uplink interface 643 is the third protocol stack (4). The first layer 'the second wireless uplink interface 647 is the first layer of the fourth protocol stack. ★ The layer stacks 6 to 2 of each of the agreement stacks in the agreement stacks 625, 641, and 645 have associated layer managers. The layer 7 of the application runs and the layer 1 of the physical layer does not participate in the bridging between the protocol stacks. The layer 6 manager 614 determines whether the layer 6 of the first protocol stack 611 is to be with the sixth layer of the second protocol stack 625, or the sixth layer of the third protocol stack 641, or the fourth protocol stack 645, 36 1363535 100 On the 28th of December, the sixth layer of the replacement page is modified to form a bridge. In another embodiment, the layer 6 manager 614 of the first protocol stack 611 and the layer 6 manager of the second protocol stack milk must jointly determine whether the second layer of the first protocol stack 611 should be called the second layer. Agreement layer 625 of layer 625. A bridge is established between 627. The decision whether to enable the bridge depends on the information collected on the i-th layer and the second layer of the protocol stack 4 involved in the layer management. As an exemplary and non-limiting example, the first protocol stack 6th layer 6 manager 6M and the second protocol stack 625 layer 6 manager (10) from the first protocol stack 611 layer 2 and layer 2 And the second agreement stacks milk on the [layer and layer 2 to collect information. The ith layer of the first protocol stack 611 must be communicatively connected to the first 通过 through the first path. The second agreement stacks the must-have layer of milk through the second (four) letter to the second place. The received information generally includes the load on the first path and the second path, the interference level, the current data transmission rate, the maximum supported data feed and the first-tree field interface (2), and the second wired uplink interface 637. 1 and so on. Based on the collected information, the layer 6 management_ and the layer 6 manager 628 collectively decide to transmit the packet previously transmitted to the first place through the first path to the second location through the second path. Subsequently, the layer 6 manager and the layer 6 manager 628 collectively enable the bridge between the sixth layer (1) of the first protocol stack 6 (1) to the sixth layer 627 of the protocol stack 625. Before the bridge is enabled, the data generated by the communication _6G7 (4) and/or the data sent to the communication application is transmitted through all the layers of the first protocol stack 611 and sent by the first wired upstream interface 623 and / Or receive. After the bridge is enabled, the 6th layer manager state 37 1363535 and the 6th layer manager 628 guide (10) the next day of December 10th, the replacement page feeds the domain between the shame 6〇7 and the milk package. The sixth layer 613 of the COMMs® 611, the defeated bridge, the sixth layer 627 of the second protocol stack 625, the fifth layer 629, the jin=631, the third layer 622, and the second layer 635. Previously passed the first right ^ ^ ^ μ a 623 with online interface 637 transmission. The first-wired uplink interface 623 is related to the first protocol stacking, and the second wired uplink interface 637 is the first: the association is 625. The packet does not have to pass through all of the layers of the second protocol stack 625, but only passes through some layers of the second protocol stack 625 and some layers of the first protocol stack 6 to arrive at the seventh layer of the first protocol stack 611. Communication library application. Reconstruction of the communication session still through the first-contract stack 61 through the second protocol stacking milk requires that information be transferred from the first contract stack 6 to the second protocol stack 625' resulting in a delay. The bridge between the two layers of the first protocol stack 6U and the second protocol stack milk mitigates the delay caused by the reconstruction of such communication sessions across all layers of the second protocol stack milk. Figure 7 is a flow diagram of a method of establishing a path through a second physical layer by enabling a bridge between two communication incompatible protocol stacks executing at the end device. In the two protocol stacks, the 'first-contract stack supports the first physical layer, and the second protocol stack supports the second physical layer. In the two protocol stacks, the first layer of each protocol stack is a physical layer, that is, the i-th layer of the first protocol stack is the first physical layer, and the first layer of the first protocol stack is the second physical layer. EPD chooses to use the first agreement of the two protocols to transmit and receive data packets. That is to say, the EPD defaults to the first agreement 38 UW535 aa ^ December 28, the revised replacement page ^ magic layer send and receive packets As shown in step _. This also prompted the first layer of the first agreement stack # to be the (four) silk layer. The bridging tube used in the 'EPD (end device) in the wedge, the second layer and the second layer of the two protocol stacks 4 of the EPD are recorded in the step 705. The collected information can generally inform the bridge of the delays associated with the first physical layer and the second physical layer, the communication load, the link, the sigh, the sigh state, the received information strength, and the like. In the next step 715, the management module determines whether to enable the bridge between the two protocol stacks. If the bridge module decides not to enable bridge 11, then the method returns to step 705. A non-limiting _ singer, bridging the team to collect information. If the bridging official module decides to enable bridging H, the method goes to step prevention. In step 725, the 'Bridge Management Module enables the bridge between the corresponding layers of the two protocol stacks, thereby establishing a communication path from the communication application running on the EPD to the second layer' without re-establishment It is expected that the second communication stacks the entire communication session. The bridging management module boots and just passes the first-consistency stack: the communication session lies at least the age-of-ask parameters, and is transmitted to the second protocol stack through the predecessor bridge. Maintaining the at least one session parameter allows the coffee party to terminate the communication session through all layers of the first-coupling stack, and then re-establish a communication session that completely passes through all layers of the second protocol stack. Enabling the bridge means that the two corresponding layer communication connections 'subsequent' the two layers agree to receive data from the other party. In step 725, the 'bridge management module' can choose between the two protocol stacks of the session layer, 39 U63535 12 December 28, 100, the replacement page between the two protocol stacks of the transport layer, and the two stacks. A bridge is established between the network layers or between the LLC layers of the two contract stacks. The bridging management module makes all decisions based on the information gathered in step 705. In one embodiment, the bar-connecting module may have no side to choose which layers should be warm-brided. For example, the circuit can be bridged only by the inter-matrix of the domain. In step 725, the bridging management module establishes a communication path. The path includes some higher layers above the Γ agreement stack bridge and some lower layers below the most intermediate bridge of the second protocol stack, ie, the path includes the first-collection stack: Application layer, fine, thin (four) wheel layer, (four): the distribution layer of the distribution layer, the network layer, the data link layer and the physical layer. Physical sound of the second protocol stack: physical layer (secondary physical layer). Therefore, in step 725, the management (4) is bridged and the communication layer is applied from the application layer of the first-age stack to the second physical layer. In step 735, the bridging management module directs the flow through the set of bridges through the established bridge. In one embodiment, the system is connected to the full-duplex data flow. The bridge management module monitors the == property on the second physical layer, ie, delay, _load, Q〇s, etc., to determine whether to continue to let the data blow through the second physical layer (four) letter path, such as step % Show. If at some point the 'bridge management module finds that the established path is not suitable for continuing, then the bridged government module will direct the packet to flow through the first physical layer, that is, all the layers that have passed through the first protocol stack, as in step 703. Show '100 100 years w correction replacement page 2 in the two devices of the end of the device, through the second physical layer to establish a road and between the method of enabling the bridge to manage the field W, the machine map, how much The lyrics enable and the official bridge support the first-physical layer, the first---the stack of the crystals ~ the second layer of the stack. The two agreements are stacked, and the Jth layer of the parent agreement stack is called the number of the object stack! The layer is the first egg Μ + Λ domain 第 第 协 协 协 协 F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F By default, the EPD sends and receives packets through Layer 1 of the first protocol stack, as shown in step 803. This causes the first layer of the first protocol stack to be the primary physical layer. The EPD chooses to run any application on the 7th layer, the application layer, of the first protocol stack. Before the first physical layer, i.e., the second layer of the first protocol stack, sends the data packets generated by the communication application, the service packets pass through all the layers of the first protocol stack as shown in step 803. Similarly, the coffee packets received through the first-physical layer and sent to the communication application pass through all layers of the first protocol stack to arrive at the application. In one embodiment, the two communication stacks are communication incompatible. For example, the first protocol stack follows the WiMax protocol and the second protocol stack follows the GPRS protocol. EPD uses multiple layer managers to determine, enable, and maintain bridging between two corresponding layers of two contract stacks. In the two agreement stacks, each protocol stack follows a 7-layer architecture. That is to say, each protocol stack includes an application layer, a presentation layer, a session layer, and a transport layer network. The conversation layer touches the layer. Material-contract heap

層對應的第二會話層管理1 ^理11和/或與第二財堆疊的會話 疊的傳輸層和第職自己的錢下層㈣—協定堆 第—會話層管理=叠:^收集資訊,如步獅所示。 二物理層有關的延遲、^^層管理器,第—物理層和第 的信號强度等有_訊f鏈路,狀態、所接收 物理層是可_。从第轉#訊對第—物理層和第二 訊向上穿過協定堆疊 理器。 到達第一會話層管理器和/或第二會話層管 β在下個步驟815巾,第一會話層管理器和/或第二會話層管 理器蚊是砰_協定轉的兩個會話層之間制橋接器。如 2決定不啓用,那麼’該方法返回到步驟。例如第一會話層 皆理器和/或第二會話層可周雛地從直接下層收集資訊。 步驟805和步驟825由所述多個層管理胃中的每個層管理器 執仃。換f之’與第-協定堆疊的傳輸層對應的第—傳輸層管理 器和/或與第一協定堆疊的傳輸層對應的第二傳輸層管理器從直接 下層收集資訊,也即從相應的網路層收集資訊,以決定是否在兩 個協定堆疊的傳輸層之間啓用橋接器。網路層管理器和LLC層管 理器也執行類似的步驟。在兩個協定堆疊的兩個對應層之間每次 只能建立一個橋接器。因此,會話層管理器、傳輸層管理器、網 42 1363535 該方法繼續至步驟825,層管理器(會話層管理器、傳輸層管 理态、網路層管理器以及LLC層管理去t 疊的兩個選擇的層之間啓用橋接号。^^者)在兩個協定堆 L⑽接盗層营理器引導與通信會話對 _至少-個會話參數通過所啓用的橋接器傳送到第二協定堆 豎。所輕少-個會話參數使得咖可以不用終止通過第一 =疊的所有的層的通過,隨後再重新建立完整地穿過第二協定堆 =的所有的層的通信會話。所述至少—個會話參數一般是加密參 數、登錄參數、賬單參數、M參數^就這樣,層管理器建立 了從運行在第-協定堆疊的應用層的通信應用程式到第二物理声 之間的通信路徑。橋接騎啓用意味著將兩個選擇的層通㈣ 接’隨後,這兩個層同意從對方接收資料。是否建立橋接的決定 由層管理器基於步驟8〇5中所收集的資訊作出。 % 在步驟825中,橋接管理模組建立通信路徑。如果兩個協定 堆疊的LLC層管理器在兩個協定堆疊的lu:層之間建立了橋接, 那麼’所述路她括第_協定堆疊的應用層、表現層、會話層、 傳輸層、_層和LLC層,麟t财堆㈣LLC層、騰c 層和物理屬。因此’在步驟825中,建立了從通信應用程式到第 一物理層的路徑,而無需重新建立完全穿過第二協定堆疊的所有 的層的通信會話。 在這個實施例中’在步驟835中,參與的層管理器即咖層 43 1363535 100年12月28日修正替換頁 管理器引導之前通過第-物理層的資料分組流通過所建立的通传 路徑傳送。在一個實施例中,所建立的通信路徑支援半雙工資料 流程;在另—個實施例中,所建立的通信路徑支援全雙工資料流 程。LLC 理H監視第二物理層上的通信特性,即延遲、通传 負載、Q〇s等,以歧是否繼續讓資料分組流過所建立的經過第° 二物理層的通信路徑’如步驟845所示。如果某個時候,咖層 官理器發現所建立的路徑不適合繼續下去,那麼,llc層管理器 將引導資料分組流過第-物理層,也即經過第—蚊堆㈣所有 的層,如步驟703所示。 € 在另-個實施例中,LLC層管理器建立半雙工的通信路徑。 LLC層管釋將通信制程式生成的賴分域過所建立的通 信路徑,然後從第二物理層傳送出去。LLC層管理器同時通過第 :物理層接收另外的發往該通信顧程式的多個資料包並 逼些資料包通過第-協定堆疊的所有的層上傳輸。 =技術人員應當明白’本文所使用的術語“通信地連 接仏,、線和有線的連接,直接連接和通過其他元件 電路或模_連接。本領_觸人㈣ 接(也就是通過推論得知一個元 白推斷連 件之間以與上述“通信連接,,相包括兩個元 直接和間接的連接。细的方式進行的無線和有線的、 本發明以上描猶财法麵的方式定功能的執行 44 1363535 100年12月28日修正替換頁 過程及其相互關係。爲便於描述,文中對這些功能性模組和方法 步驟的邊界和順序進行了專_定義。只要·舰及其關係可 正常工作,也可重新定義他們的邊界和順序。因而任何對邊界和 順序的重新定義都將落入本發明的主旨和所聲明的保護範圍之 中。 本發明以上描述借助功能性模組來描述某些重要功能的執行 過程。爲便於描述,文中對這些功能性模組邊界進行了專門的定 ♦義。只要這些功能可正常實現,也可重新定義他們的邊界。類似 地,流程圖巾的步驟也是舰述祕重要魏而專Η定義的。爲 將^些流程_制制擴展,可重新定纽糊帽組的邊界 和順序,同時,重新定義後,這些模組仍然完成原來的重要功能。 這種對功能性触和流額步驟和順序的蘭定義也都將落入本 發明的主旨和所聲明的保護範圍之中。 本領域職術人員還能意識到,本文中的功能性模組和描述 €的其他模組和元件可按圖中的方式實現,也可使用分散式的元 件專用積體電路、執行特定軟體的處理器以及它們的任意也入 來實現。 σ 卜爲便於理解’本文借助具體實施例對本發明進行了詳 、田的㈣’但本發縣非伽於這些實施例。‘賴,對於本領域 術亡員而。’可在本發明的主旨和範圍内對本文内容進行修 改但&些修改仍然落入本發明的範圍之内。 45 100年12月28日修正替換頁 【圖式簡單說明】 圖1是末端設備和接入點的通信網路的示意框圖,其中每個 f端設備采料有提供給第二協定堆㈣人π點的第 一協定堆 ,,所述,端設備支援與使用第一協定的一個接入點的資料通 L並支^與使用第二協定的另一個接入點進行的資料通信; 圖2疋圖1中所示的-個末端設備的示意框圖,所述末端設 備^援第1定堆疊和第二協定堆疊之間的半雙工橋接,其中所 _ 協疋隹4支援第一無線電裝置,第二協定堆疊支援第二無 線電裝置; 偌古接中所示的一個末端設備的示意框圖,所述末端設 述第堆疊和第二協定堆疊之間的全雙工橋接,其中所 線電裝置^堆叠支^第一無線電裝置’第二協定堆疊支援第二無 僙支=是:1中所示的一個末端設備的示意框圖,所述末端設 疊、第二協定子堆叠、第三協定子堆疊之間的 協述第一協定堆疊支援第-物理層電路,第二 声電路. 二_層電路,第三财神疊支援第三物理 的亍1私端設備通過第—路徑和第二路徑與骨幹網進行交互 管理具鶴雛额,所嶋管理模組 協疋堆叠的各層與第二協定堆疊 便於通過第-路徑的資料通信會話到第二路徑::不接: 46 1363535 1⑽年12 θ 28日修正替換頁 重新建立該通信會話; 圖6是末端設備的多個元件的示意框圖, 多個資料通信協定堆疊,其中第一協定堆4的每個層:= 理與第一協定堆疊中對應層的橋接;The layer corresponds to the second session layer management 1 and 11 and/or the transport layer of the conversation stack with the second fiscal stack and the lower rank of the first post (four) - the agreement heap - the session layer management = stack: ^ collect information, such as The lion is shown. The two physical layer related delays, the layer manager, the first physical layer and the first signal strength have a _ f link, the state, the received physical layer is _. From the first turn to the first - physical layer and the second message through the protocol stack. Arriving at the first session layer manager and/or the second session layer pipe β in the next step 815, the first session layer manager and/or the second session layer manager mosquito are between the two session layers of the protocol transfer Bridge. If 2 decides not to enable, then the method returns to the step. For example, the first session layer and/or the second session layer can collect information from the immediate lower layer. Steps 805 and 825 are performed by each of the plurality of layers managing the layer manager. Transmitting the information from the direct lower layer to the first transport layer manager corresponding to the transport layer of the first-collection stack and/or the second transport layer manager corresponding to the transport layer of the first protocol stack, that is, from the corresponding The network layer collects information to determine whether to enable the bridge between the transport layers of the two contract stacks. The Network Layer Manager and the LLC Layer Manager also perform similar steps. Only one bridge can be established at a time between two corresponding layers of two contract stacks. Therefore, the session layer manager, transport layer manager, network 42 1363535 the method continues to step 825, the layer manager (session layer manager, transport layer management state, network layer manager, and LLC layer management to t stack) The bridge number is enabled between the selected layers. ^^) The two protocol stacks L(10) are connected to the pirate server and the communication session pair _ at least one session parameter is transmitted to the second protocol stack through the enabled bridge. . The lesser session parameters allow the coffee to terminate the communication through all layers of the first stack, and then re-establish the communication session through all layers of the second protocol stack. The at least one session parameter is generally an encryption parameter, a login parameter, a billing parameter, an M parameter, and thus, the layer manager establishes a communication application running between the application layer of the first-contract stack to the second physical sound. Communication path. Bridging ride enable means connecting two selected layers (four). Then, the two layers agree to receive data from the other party. The decision whether to establish a bridge is made by the layer manager based on the information collected in step 8〇5. % In step 825, the bridging management module establishes a communication path. If the two layer stacking LLC layer managers establish a bridge between the lu: layers of the two contract stacks, then the path includes the application layer, the presentation layer, the session layer, the transport layer, and the _ agreement stack. Layer and LLC layer, Lint Treasure (4) LLC layer, Teng C layer and physical genus. Thus, in step 825, the path from the communication application to the first physical layer is established without re-establishing a communication session that traverses all of the layers of the second protocol stack. In this embodiment, 'in step 835, the participating layer manager, the coffee layer, 43 1363535, December 28, 100, fixes the data path flow through the first physical layer before the replacement page manager boots the passed through the established communication path. Transfer. In one embodiment, the established communication path supports a half-duplex data flow; in another embodiment, the established communication path supports a full-duplex data flow. The LLC monitors the communication characteristics on the second physical layer, ie, delay, pass-through load, Q〇s, etc., to determine whether to continue to allow the data packet to flow through the established communication path through the second physical layer'. Shown. If at some point, the coffee layer ruler finds that the established path is not suitable for continuing, then the llc layer manager will direct the data packet to flow through the first-physical layer, that is, through the layers of the first-mosquito (four), such as steps. 703 is shown. In another embodiment, the LLC layer manager establishes a half-duplex communication path. The LLC layer interprets the communication path generated by the communication program over the established communication path and then transmits it from the second physical layer. The LLC layer manager simultaneously receives a plurality of other data packets destined for the communication program through the physical layer and forces the data packets to be transmitted through all layers of the first-collection stack. = Technician should understand 'the terminology used in this article is "communication connection, line and wired connection, direct connection and connection through other component circuits or modules." _ touching (four) connection (that is, by inference a Yuan Bai infers the implementation of the function between the connected pieces and the above-mentioned "communication connection, including two direct and indirect connections. The wireless and wired methods are carried out in a fine manner. 44 1363535 Revised page process and its relationship on December 28, 100. For the convenience of description, the boundaries and sequence of these functional modules and method steps are specifically defined as long as the ship and its relationship can work normally. They may also redefine their boundaries and order. Any redefinition of the boundaries and order will fall within the spirit and scope of the present invention. The above description describes certain The execution of important functions. For the convenience of description, the boundaries of these functional modules are specifically defined as long as they are normal. Now, they can also redefine their boundaries. Similarly, the steps of the flowchart towel are also defined by the secrets of the ship. In order to expand the process, the boundaries of the group can be reset. The sequence, at the same time, after redefinition, these modules still perform the original important functions. This definition of functional touch flow steps and sequences will also fall within the scope of the invention and the scope of the claimed protection. Those skilled in the art will also realize that the functional modules and other modules and components described herein can be implemented as shown in the figure, or can be used to implement specific software using decentralized component-specific integrated circuits. The processor and any of them are also implemented. σ 卜 For ease of understanding 'The present invention has been described in detail with reference to the specific embodiments, and the present invention is not quarantined with these embodiments. 'Lai, for the field The present invention may be modified within the spirit and scope of the present invention, but some modifications are still within the scope of the present invention. 45 December 28, 100, revised replacement page [Simplified BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic block diagram of a communication network of an end device and an access point, wherein each f-end device picks up a first protocol stack provided to a second protocol stack (four) human π point, said The end device supports the data communication with one access point of the first agreement and the data communication with another access point using the second protocol; FIG. 2 is an end device shown in FIG. The schematic block diagram, the end device supports a half-duplex bridge between the first fixed stack and the second protocol stack, wherein the _ 疋隹 4 supports the first radio, and the second protocol stack supports the second radio; A schematic block diagram of an end device shown in the middle, wherein the end is configured to be a full duplex bridge between the first stack and the second protocol stack, wherein the line device is stacked with the first radio device The second protocol stack supports the second innocent branch = is a schematic block diagram of an end device shown in FIG. 1, the first protocol of the end stacking, the second protocol sub-stack, and the third protocol sub-stack Stacking supports the first-physical layer circuit, the second acoustic circuit. The circuit, the third financial god supports the third physical 亍1 private device to interact with the backbone network through the first path and the second path, and the management module cooperates to stack the layers and the second protocol stack. Facilitating the data communication session through the first path to the second path:: Disconnected: 46 1363535 1 (10) year 12 θ 28th revised replacement page re-establishes the communication session; Figure 6 is a schematic block diagram of multiple components of the end device, a data communication protocol stack, wherein each layer of the first protocol stack 4: = a bridge with a corresponding layer in the first protocol stack;

圖7是通過在執行於末端設個_通信不相容的協定堆疊 之間啓用橋接器、經由第二物理層建立通信路徑的方法的流程圖; 圖8是通過在執行於末端設備的_齡堆㈣_對應層 之間啓用橋接H、經由第二物理層建立通信路徑的方法的流程 圖’其中多個層管理||_和管理該橋接 警 【主要元件符號說明】 通信網路101 地面蜂窩網路105 衛星資料網路109 第一接入點(ΑΡ) 121 第三接入點(ΑΡ) 125 第一協定131 第四協定137 第二末端設備(EPD) 153 第一協定堆疊161 第三協定堆疊165 協定堆疊架構181 第一應用層203 骨幹網路103 無線資料網路107 有線資料網路111 第二接入點(ΑΡ) 123 第四接入點(ΑΡ) 127 第二協定133 第一末端設備(EPD) 151 第三末端設備(EPD) 155 第二協定堆疊163 橋接管理模組167 末端設備201 第一表現層205 47 1363535 100年12月28日修正替換頁 第一傳輪層209 第一資料連結層213 第一媒介訪問控制層217 會話層橋接器241 網路層橋接器245 邏輯鏈路控制(LLC)層橋接器247第二會話層261 第二傳輸層263 第二網路層2657 is a flow chart of a method of establishing a communication path via a second physical layer by enabling a bridge between stacks of communication-incompatible protocols; FIG. 8 is an age of Flowchart (four)_ Flowchart of a method for enabling bridging H between layers, establishing a communication path via a second physical layer 'where multiple layers are managed||_ and managing the bridge alarm [main element symbol description] communication network 101 terrestrial cellular Network 105 Satellite Data Network 109 First Access Point (ΑΡ) 121 Third Access Point (ΑΡ) 125 First Agreement 131 Fourth Agreement 137 Second End Equipment (EPD) 153 First Agreement Stack 161 Third Agreement Stack 165 Protocol Stack Architecture 181 First Application Layer 203 Backbone Network 103 Wireless Data Network 107 Wired Data Network 111 Second Access Point (ΑΡ) 123 Fourth Access Point (ΑΡ) 127 Second Agreement 133 First End Equipment (EPD) 151 Third End Equipment (EPD) 155 Second Agreement Stack 163 Bridge Management Module 167 End Equipment 201 First Presentation Layer 205 47 1363535 December 28, 100 Correction Replacement Page First Transmission Layer 209 First Data link layer 2 13 First Medium Access Control Layer 217 Session Layer Bridge 241 Network Layer Bridge 245 Logical Link Control (LLC) Layer Bridge 247 Second Session Layer 261 Second Transport Layer 263 Second Network Layer 265

第二邏輯鏈路控制層267 第二媒介訪問控制層269 第二無線電襄置(secondary radio) 281 鬱 第一會話層207 第一網路層211 第一邏輯鏈路控制層215 第一物理層227 傳輸層橋接器243 末端設備301 第6層305 第4層309 第2層313 第4層355 第2層339 橋接器351 第二協定堆疊381 網頁瀏覽應用程式403 第一物理層電路415 第二物理層電路437 第3層453 因特網電話應用程式303 第5層307 第3層311 第一無線電裝置315 第3層337 第二無線電裝置341 第一協定堆疊371 末端設備401 層 405、407、409、411、413 第4層451 第2層455 48 Ϊ363535 第三物理層電路457 橋接器477 第三協定子堆疊493 末端設備503 第一通信介面505 視頻遊戲應用程式515 第一協定堆疊519 每第—AP 531 上行通信介面535 骨幹網551 第二 AP 571 通信應用程式607 第6層613 第3層622Second logical link control layer 267 second medium access control layer 269 second radio (secondary radio) 281 first session layer 207 first network layer 211 first logical link control layer 215 first physical layer 227 Transport layer bridge 243 End device 301 Layer 6 305 Layer 4 309 Layer 2 313 Layer 4 355 Layer 2 339 Bridge 351 Second protocol stack 381 Web browsing application 403 First physical layer circuit 415 Second physics Layer circuit 437 Layer 3 453 Internet telephony application 303 Layer 5 307 Layer 3 311 First radio 315 Layer 3 337 Second radio 341 First protocol stack 371 End device 401 Layers 405, 407, 409, 411 413 layer 4 451 layer 2 455 48 Ϊ 363535 third physical layer circuit 457 bridge 477 third protocol sub-stack 493 end device 503 first communication interface 505 video game application 515 first agreement stack 519 per-AP 531 Uplink communication interface 535 backbone network 551 second AP 571 communication application 607 layer 6 613 layer 3 622

第6層管理器628 第4層631 第二有線上行介面637 第一無線上行介面643 第二無線上行介面647 用户輸入介面671 100年12月28日修正替換頁 橋接器475 第一協定堆疊490 第二協定子堆疊495 第二通信介面509 橋接管理模組517 第二協定堆疊521 下行通信介面533 第一分組交換資料網(PS-DN) 541 第二 PS-DN 561 末端設備600 第一協定堆疊611 第6層管理器614 第一有線上行介面623 第6層627 第5層629 卓2層635 第三協定堆疊641 第四協定堆疊645 顯不器661 49Layer 6 Manager 628 Layer 4 631 Second Wireline Uplink 637 First Wireless Uplink Interface 643 Second Wireless Uplink Interface 647 User Input Interface 671 December 28, 100 Revision Replacement Page Bridge 475 First Protocol Stack 490 Second Protocol Sub-Stack 495 Second Communication Interface 509 Bridge Management Module 517 Second Protocol Stack 521 Downlink Communication Interface 533 First Packet Switched Data Network (PS-DN) 541 Second PS-DN 561 End Device 600 First Protocol Stack 611 Layer 6 Manager 614 First Wired Upstream 623 Layer 6 627 Layer 5 629 Level 2 635 Third Agreement Stack 641 Fourth Protocol Stack 645 Display 661 49

Claims (1)

卜、申請專利範圍: .1⑽年峨8日修正替換頁 、-種=與第-接入點和第二接入點進行通信的末端設 備,所述第-接入點使用第一協定管理通信,所述第二接入 點使用P協定管理通信,所述第-協定與第二協定通信不 相容,其特徵在於,所述末端設傷包括: 第協疋堆叠’所述第一協定堆叠至少包括第—應用Patent application scope: .1 (10) year 8th revised replacement page, type = end device communicating with the first access point and the second access point, the first access point manages communication using the first protocol The second access point manages communication using a P-protocol, the first-agreement is incompatible with the second protocol communication, and the end-instruction includes: the first protocol stacking, the first protocol stack At least include the first application 二二=層和第一物理層’所述第一物理層支援使用所 a 所述第—接人點進行的分組資料通信; 第二協定堆疊,所述第二協定堆#至少包括第二㈣層 和第二物理層,所述第二物理層支援使騎述第二協定與所 述第一接入點進行的分組資料通信; ,所述第-協定堆疊的第一應用層通過從所述第—應用層 ^所述第-接人點聽過所述第—中_和所述第一物理^The second physical layer supports the packet data communication using the first access point of the a; the second protocol stack, the second protocol stack # includes at least the second (four) And a second physical layer, wherein the second physical layer supports packet data communication between the second protocol and the first access point; and the first application layer of the first-collection stack passes the The first application layer ^ the first access point has heard the first - middle _ and the first physical ^ if一通信路徑建立通信會話,所述通信會話具有至少-個 在建立所述通信會鰣較的參數; 。接g理模組,收集與第一物理層和第二物理層有關 U特性親’所述通信特性資訊包括:延遲、通信負载、 鍵路質I、賴狀態、所接收的資訊强度;以及、 、處理電路’所述處理電路回應通信特性的變化,在維持 2至A—個會話參數的同時,通過在所述第-中間層和所 '〜中間層之間提供橋接器,從而通過所述第—中間層、 所述第二中間層和所述第二物理層在所述第—應用層和所述 50 1363535 100年12月28日修正替換頁 第二接入點之間建立第二通信路徑來重新路由通信流。 2、 如申請專利範圍第丨項所述的末端設備,其中,所述重新路 由的執行不需要所述第—應用層的輔助。 3、 如申請專利範圍第i項所述的末端設備,其+,所述通信特 } 生的變化表明所述第二通信路徑至少要比所述第—通信路徑 好0 種末端°又備’具有與第—接入點進行通信的第-物理層以 及與第二接入點進行通信的第二物理層’其中所述第一接入 第接入點均通仏地連接到分組交換網,其特徵在於, 所述末端設備包括: 、 應用層; _ 2協定堆疊結構’所娜—協定堆疊結構包括支援所 :應用層和所述第一物理層之間的第一通信路徑的第一中間If a communication path establishes a communication session, the communication session having at least one parameter that would be compared in establishing the communication; Receiving a g-module module, collecting U-characteristics related to the first physical layer and the second physical layer, the communication characteristic information includes: delay, communication load, key quality I, Lai state, received information strength; Processing circuit of the processing circuit responsive to a change in communication characteristics, while maintaining a 2 to A session parameter, by providing a bridge between the first intermediate layer and the intermediate layer a first intermediate layer, the second intermediate layer, and the second physical layer establishing a second communication between the first application layer and the second access point of the modified page replacement page on December 28, 2015 Path to reroute traffic. 2. The end device of claim 3, wherein the re-routing is performed without the assistance of the first application layer. 3. The end device of claim i, wherein the change in the communication characteristic indicates that the second communication path is at least 0 more end than the first communication path. a first physical access layer that communicates with the first access point and a second physical layer that communicates with the second access point, wherein the first access access point is connected to the packet switched network overnight, The end device includes: an application layer; a protocol stack structure: the protocol stack structure includes: a first middle of the first communication path between the application layer and the first physical layer 第二::==:::定_構_所述 :應用層和所述第二 ::;::::- 的第一通k路輕;以及 橋接管理器’所述橋接管理器收集與第一物理層和第 51 1363535 100年12月28日修正替換頁 物理層有關的通信特性資訊,所述通信特性資訊包括:延遲、 通信負載、鏈路質量、設備狀態、所接收的資訊强度,並基 於所收集的通信特性資訊選擇啓用所述橋接器以在所述第一 通信路徑和所述第二通信路徑之間進行切換。 5、如申請專利範圍第4項所述的末端設備,其中,所述橋接管 理器回應所述第—通信路徑的性能的鶴變化轉用所述橋 接器。 _ 6、如申請專利範圍第4項所述的末端設備,其中,使用至少一 個會話參數的通信會話是通過所述第一通信路徑建立給所述 應用層的’並且所述至少—個會話參數在所述第二通信路徑 中將被維持。 7、-種可選擇與第一接入點和第二接入點通信的末端設備,其 .中所述第—接人點侧第—協定管理通信,所述第二接入點 > ^第二缺管與信,所述第—協定和第二财通信不相 办,其特徵在於,所述末端設備包括: 第-協定堆疊,所述第一協定堆疊至少包括第一應用 層、第一尹間層和第-物理層,所述第一物理層支援使用所 述第一協定與所述第-接入點進行的分組資料通信; 第協疋堆疊’所述第二協定堆疊至少包括第二中間層 孝第一物理層’所述第二物理層支援使用所述第二協定與所 述第一接入點進行的分組資料通信; 52 將所述第-_和第二中間層通信 橋接管理器,所述橋接管理器收 _笛 =2_聽為爾通铺蹄訊祕= ^載、鏈路質量、設備狀態、所接收的資訊强度 „ '集的通信特性資訊支援從所述第一應Second::==::: _ _ described: the application layer and the second::;::::- the first pass k light; and the bridge manager 'the bridge manager collects Communication characteristic information related to the first physical layer and the physical layer of the replacement page on December 28, 2014, which includes: delay, communication load, link quality, device status, received information strength And selecting to enable the bridge to switch between the first communication path and the second communication path based on the collected communication characteristic information. 5. The end device of claim 4, wherein the bridge manager switches to the bridge in response to a change in the performance of the first communication path. The end device of claim 4, wherein the communication session using at least one session parameter is established to the application layer by the first communication path and the at least one session parameter It will be maintained in the second communication path. 7. An end device capable of communicating with the first access point and the second access point, wherein the first access point side - protocol management communication, the second access point > And the first protocol stack includes at least a first application layer, and the first protocol stack includes at least a first application layer, a first inter-layer and a first-physical layer, the first physical layer supporting packet data communication with the first access point using the first protocol; a second intermediate layer filial first physical layer 'the second physical layer supports packet data communication with the first access point using the second protocol; 52 communicating the first- and second intermediate layers Bridge manager, the bridge manager receives _ flute = 2 _ listen to Ertong hoof secret message = ^ load, link quality, device status, received information strength „ 'set of communication characteristics information support from the said One should ,發起’經過所述第—中間層、所述橋接器以及所述第I 間層至'J達所述第二物理層的第一分組資料流程;以及 所述橋接管理器回應通信特性,還支援通過所述第二物 s、、經過所述第二中間層、所述橋接器以及所述第一 曰至】達所述第-應用層的第二分組資料流程。Initiating a first packet data flow through the first intermediate layer, the bridge, and the first intermediate layer to the second physical layer; and the bridge manager responding to communication characteristics, Supporting a second packet data flow through the second object s, through the second intermediate layer, the bridge, and the first 曰 to the first application layer. 53 1363535 100年12月28日修正替換頁 七、指定代表圓: (一) 本案指定代表圖為:第(4)圖。 (二) 本代表圖之元件符號簡單說明: 末端設備401 網頁瀏覽應用程式403 第一物理層電路415 第二物理層電路437 第3層453 第三物理層電路457 橋接器477 第二協定子堆叠49353 1363535 December 28, 100 revised replacement page VII. Designated representative circle: (1) The representative representative of the case is: picture (4). (b) A brief description of the component symbols of the representative figure: End device 401 Web browsing application 403 First physical layer circuit 415 Second physical layer circuit 437 Layer 3 453 Third physical layer circuit 457 Bridge 477 Second protocol sub-stack 493 層 405、407、409、411、413 第4層451 第2層455 橋接器475 第一協定堆疊490 第二協定子堆疊495 八、 本案若有化科時,請揭辞能私發0物_化學式:Layer 405, 407, 409, 411, 413 4th layer 451 2nd layer 455 Bridge 475 First agreement stack 490 Second agreement sub-stack 495 VIII. If there is a chemical section in this case, please reveal the private message 0 Chemical formula:
TW095145940A 2006-03-01 2006-12-08 Primary protocol stack having a secondary protocol stack entry point TWI363535B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US11/365,102 US7626994B2 (en) 2005-11-14 2006-03-01 Multiple node applications cooperatively managing a plurality of packet switched network pathways
US11/394,253 US20070110035A1 (en) 2005-11-14 2006-03-30 Network nodes cooperatively routing traffic flow amongst wired and wireless networks
US11/418,644 US20070109990A1 (en) 2005-11-14 2006-05-05 Pathway parameter exchange between access networks of differing types
US11/448,240 US20070109991A1 (en) 2005-11-14 2006-06-06 Access point supporting direct and indirect downstream delivery based on communication characteristics
US11/494,680 US20070109992A1 (en) 2005-11-14 2006-07-27 Indirect command pathways between an end point device and a target access point via a secondary access point
US11/506,262 US7715432B2 (en) 2005-11-14 2006-08-18 Primary protocol stack having a secondary protocol stack entry point

Publications (2)

Publication Number Publication Date
TW200742360A TW200742360A (en) 2007-11-01
TWI363535B true TWI363535B (en) 2012-05-01

Family

ID=46750629

Family Applications (1)

Application Number Title Priority Date Filing Date
TW095145940A TWI363535B (en) 2006-03-01 2006-12-08 Primary protocol stack having a secondary protocol stack entry point

Country Status (1)

Country Link
TW (1) TWI363535B (en)

Also Published As

Publication number Publication date
TW200742360A (en) 2007-11-01

Similar Documents

Publication Publication Date Title
TWI353801B (en) Mobile communication device providing communicatio
CN105637805B (en) Enhanced Mobile Backup Channels to Address Node Failures in Wireline Networks
TW200814626A (en) Access point supporting direct and indirect downstream delivery based on communication characteristics
Wang et al. Towards network-aware service composition in the cloud
BRPI0818262B1 (en) mobile communication device and method of sharing content between a first wireless communication device and a second wireless communication device
KR20130126630A (en) Multichannel connections in file system sessions
CN107431708A (en) Session transfer between resources
TW200922219A (en) Method and system for managing information among personalized and shared resources with a personalized portable device
KR101078112B1 (en) Wireless personal area network accessing method
TW200818812A (en) Method and system for communication of information by a handheld communication device in an ad-hoc network
EP3005762B1 (en) Wireless docking
WO2014019193A1 (en) Integrated terminal and method for providing multi-service therefrom
TWM352196U (en) Wireless transmit/receive unit
JPWO2003034776A1 (en) Equipment used for service provision systems that integrate components in ad hoc networks
WO2013166762A1 (en) Networking method and system for personal area network devices
CN102131236B (en) Method for balancing loads of virtual desktop infrastructure (VDI) network
TWI363535B (en) Primary protocol stack having a secondary protocol stack entry point
CN111464334A (en) System, method and server for realizing terminal equipment management under software defined wide area network system
WO2007115505A1 (en) A personal area network and a communication method and device for the equipment thereof
WO2012151803A1 (en) Virtual terminal system and method for implementing same
WO2013167069A2 (en) Method, system and central device for achieving service handover
WO2011157073A1 (en) Method and system for managing personal network
Alshaer et al. The UK programmable fixed and mobile internet infrastructure: overview, capabilities and use cases deployment
CN114095417B (en) Programmable routing switch, system and method
JP3656194B2 (en) Authentication protocol processing method, computer terminal, authentication protocol processing program, and recording medium

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载