專利名稱:用于發(fā)送和接收多協(xié)議數(shù)據(jù)幀的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于發(fā)送和接收各種協(xié)議的數(shù)據(jù)幀的方法和裝置。
背景技術(shù):
隨著數(shù)字技術(shù)的發(fā)展,在我們的日常生活中已經(jīng)可以享用大量的數(shù)字產(chǎn)品,從而使得我們的生活更加方便。諸如DVD播放器、電纜機(jī)頂盒(STB)、數(shù)字錄像機(jī)(DVCR)、數(shù)字電視(DTV)機(jī)和個(gè)人計(jì)算機(jī)的各種數(shù)字產(chǎn)品目前可用,其它正在發(fā)展中。這些數(shù)字產(chǎn)品可以單獨(dú)使用或在一個(gè)網(wǎng)絡(luò)中彼此連接。這樣一個(gè)網(wǎng)絡(luò)被稱為個(gè)人區(qū)域網(wǎng)(PAN,personal area network)。相關(guān)技術(shù)的PAN通常被實(shí)施為使用電纜的有線網(wǎng)。然而,隨著無線通信技術(shù)的發(fā)展,無線PAN正在增長(zhǎng)成為主流。對(duì)于無線PAN中的通信,由IEEE 802.15.3定義的皮網(wǎng)中的所有設(shè)備可以根據(jù)皮網(wǎng)協(xié)調(diào)器(下面被成為“PNC”)所提供的信息,獲得對(duì)于無線媒體(WM,wireless medium)的訪問。通過信標(biāo)廣播該信息。根據(jù)由PNC定義的皮網(wǎng)ID(PNID,piconet ID)和信標(biāo)源ID(BSID,beacon source ID)來確定一個(gè)皮網(wǎng)??蓪⒉捎萌鏘EEE 1394、USB和IEEE 802族的不同傳送模式和各種協(xié)議的各種不同設(shè)備連接至皮網(wǎng)。
圖1是示出使用多種協(xié)議的相關(guān)技術(shù)的幀會(huì)聚子層模型的方框圖。
開放系統(tǒng)互連(OSI)7層模型具有用作最低層的物理層和物理層上面的數(shù)據(jù)鏈路層。數(shù)據(jù)鏈路層包括兩個(gè)子層媒體訪問控制(MAC)子層和幀會(huì)聚子層(FCSL,frame convergence sub-layer)。用作鏈接相鄰層的接口的業(yè)務(wù)訪問點(diǎn)(SAP,service access point)存在于各層之間。作為圖1中的接口,有物理層和MAC層之間的PHY SAP和MAC層和FCSL之間的FCSL SAP。同樣在圖1中,示出了用于例如IEEE 1394、IEEE 802.2、USB和其它協(xié)議(下面被成為“XXXX協(xié)議”)的多種協(xié)議的幾個(gè)FCSL。在用于各個(gè)協(xié)議的FCSL和使用相關(guān)協(xié)議的應(yīng)用之間是用作接口的FCSL SAP,例如用于IEEE 1394應(yīng)用的1394 SAP、用于IEEE 802.2應(yīng)用的802.2 SAP、用于USB應(yīng)用的USBSAP以及用于其它XXXX應(yīng)用的XXXX SAP。
每個(gè)FCSL通過相關(guān)FCSL SAP從上層協(xié)議層接收分組(包括協(xié)議數(shù)據(jù)單元;下面被稱為“PDU(protocol data unit)”),根據(jù)分類規(guī)則集分類PDU,并將分類后的PDU傳送給MAC SAP。另外,F(xiàn)CSL從MAC SAP接收PDU,然后通過相關(guān)FCSL SAP將接收的PDU傳送給它的上層。
然而,如上所述,當(dāng)前沒有一種方法可用于確定當(dāng)存在用于多種不同協(xié)議的幾個(gè)FCSL時(shí),哪個(gè)子層被用于傳送和接收通過MAC SAP傳送和接收的數(shù)據(jù)。因此,需要特別定義和提供一種方法,通過該方法可以同時(shí)支持多種不同的FCSL。
發(fā)明內(nèi)容
因此,本發(fā)明旨在提供一種FCSL邏輯鏈路控制,其當(dāng)在MAC層上存在支持多種不同協(xié)議的幾個(gè)FCSL時(shí),用作通過MAC SAP傳送和接收的數(shù)據(jù)的業(yè)務(wù)訪問點(diǎn)。
根據(jù)用于實(shí)現(xiàn)該目的的本發(fā)明的優(yōu)選實(shí)施例,提供一種用于通過預(yù)定的MAC發(fā)送多協(xié)議數(shù)據(jù)幀的方法,包括(a)接收從上層協(xié)議層發(fā)送的數(shù)據(jù)幀;(b)向接收的數(shù)據(jù)幀提供與已發(fā)送數(shù)據(jù)幀的上層協(xié)議層有關(guān)的標(biāo)識(shí)信息;以及(c)發(fā)送數(shù)據(jù)幀??梢砸曰贗EEE 802.15.3的MAC的模式發(fā)送所述數(shù)據(jù)幀??梢砸援惒交蛲絺魉偷娜我环绞絺魉退鰯?shù)據(jù)幀。
根據(jù)本發(fā)明的另一實(shí)施例,提供一種用于通過預(yù)定的MAC發(fā)送多協(xié)議異步數(shù)據(jù)的方法,包括(a)從上層協(xié)議層接收異步數(shù)據(jù)幀;(b)向接收的異步數(shù)據(jù)幀提供與已發(fā)送該異步數(shù)據(jù)幀的上層協(xié)議層相關(guān)的標(biāo)識(shí)信息;以及(c)發(fā)送所述異步數(shù)據(jù)幀。
根據(jù)本發(fā)明的再一實(shí)施例,提供一種用于通過預(yù)定的MAC發(fā)送多協(xié)議同步數(shù)據(jù)的方法,包括(a)從上層協(xié)議層接收同步數(shù)據(jù)幀;(b)向接收的同步數(shù)據(jù)幀提供映射到幀會(huì)聚子層(FCSL)的流索引(stream index);以及(c)在提供的流索引的信道時(shí)間分配(CTA,channel time allocation)期間發(fā)送所述同步數(shù)據(jù)幀??梢岳脕碜云ぞW(wǎng)協(xié)調(diào)器(PNC,piconet coordinator)的CTA來獲得被映射到已發(fā)送同步數(shù)據(jù)的FCSL的流索引。該方法可還包括當(dāng)收到CTA之后從接收裝置收到探查請(qǐng)求時(shí),發(fā)送帶有流索引映射信息的探查響應(yīng)。
根據(jù)本發(fā)明的再一實(shí)施例,提供一種用于發(fā)送多協(xié)議數(shù)據(jù)幀的裝置,包括支持不同協(xié)議的多個(gè)幀會(huì)聚子層(FCSL)模塊;FCSL邏輯鏈路控制(LLC)模塊,用于從FCSL模塊中的至少一個(gè)模塊接收數(shù)據(jù)幀,并向數(shù)據(jù)幀提供標(biāo)識(shí)信息,以便使接收裝置識(shí)別出發(fā)送數(shù)據(jù)幀的FCSL;以及媒體訪問控制(MAC)模塊,從FCSL LLC模塊接收數(shù)據(jù)幀,并在適當(dāng)時(shí)間將數(shù)據(jù)幀發(fā)送至無線發(fā)送媒體。MAC模塊可以基于IEEE 802.15.3標(biāo)準(zhǔn)。接收的數(shù)據(jù)幀可以包括異步數(shù)據(jù)幀,以及FCSL LLC模塊可以包括異步業(yè)務(wù)訪問點(diǎn)(SAP)附加模塊,用于向異步數(shù)據(jù)幀提供標(biāo)識(shí)信息,以便接收裝置可以識(shí)別出已發(fā)送異步數(shù)據(jù)幀的FCSL。從FCSL模塊接收的數(shù)據(jù)幀可以包括同步數(shù)據(jù)幀,以及FCSL LLC模塊可以包括流索引存儲(chǔ)模塊,其中存儲(chǔ)已發(fā)送同步數(shù)據(jù)幀的FCSL的流索引,以及MAC模塊在CTA的分配期間發(fā)送同步數(shù)據(jù)幀以具有存儲(chǔ)的流索引。FCSL LLC模塊可進(jìn)一步包括探查請(qǐng)求/響應(yīng)模塊,利用存儲(chǔ)在流索引存儲(chǔ)模塊中的用于已發(fā)送同步數(shù)據(jù)幀的FCSL的流索引,響應(yīng)來自接收裝置的探查請(qǐng)求。
根據(jù)本發(fā)明的再一實(shí)施例,提供一種用于接收多協(xié)議數(shù)據(jù)幀的方法,包括接收數(shù)據(jù)幀;基于包括在接收的數(shù)據(jù)幀中的標(biāo)識(shí)信息,確定將對(duì)其發(fā)送接收的數(shù)據(jù)幀的上層協(xié)議層;以及將接收的數(shù)據(jù)幀發(fā)送至確定的上層協(xié)議層。接收的數(shù)據(jù)幀可包括基于IEEE 802.15.3標(biāo)準(zhǔn)的MAC模式的數(shù)據(jù)幀。可以用異步或同步傳送的任一方式傳送接收的數(shù)據(jù)幀。
根據(jù)本發(fā)明的再一實(shí)施例,提供一種用于接收多協(xié)議數(shù)據(jù)幀的方法,包括下列步驟接收異步數(shù)據(jù)幀;基于包括在接收的異步數(shù)據(jù)幀中的標(biāo)識(shí)信息,確定將對(duì)其發(fā)送接收的異步數(shù)據(jù)幀的上層協(xié)議層;以及將接收的異步數(shù)據(jù)幀發(fā)送至確定的FCSL。
根據(jù)本發(fā)明的再一實(shí)施例,提供一種用于接收多協(xié)議數(shù)據(jù)幀的方法,包括下列步驟接收同步數(shù)據(jù)幀;確定將對(duì)其發(fā)送接收的同步數(shù)據(jù)幀的上層協(xié)議層,接收的同步數(shù)據(jù)幀的流索引;以及將接收的同步數(shù)據(jù)幀發(fā)送至確定的FCSL??僧?dāng)皮網(wǎng)協(xié)調(diào)器(PNC)允許接收裝置的CTA時(shí)確定流索引。該方法可進(jìn)一步包括當(dāng)發(fā)送裝置被分配CTA以發(fā)送同步數(shù)據(jù)幀時(shí)向其發(fā)送探查請(qǐng)求,并接收發(fā)送裝置響應(yīng)于探查請(qǐng)求的探查響應(yīng),該探查響應(yīng)帶有對(duì)其發(fā)送同步數(shù)據(jù)幀的FCSL的流索引和映射信息。
根據(jù)本發(fā)明的再一實(shí)施例,提供一種用于接收多協(xié)議數(shù)據(jù)幀的裝置,包括支持協(xié)議的多個(gè)幀會(huì)聚子層(FCSL)模塊,以及FCSL邏輯鏈路控制(LLC)模塊,用于接收通過MAC模塊發(fā)送至無線發(fā)送媒體的數(shù)據(jù)幀,并基于包括在數(shù)據(jù)幀中的標(biāo)識(shí)信息確定將對(duì)其發(fā)送數(shù)據(jù)幀的FCSL模塊,并將數(shù)據(jù)幀發(fā)送至確定的FCSL模塊。MAC模塊可符合IEEE 802.15.3標(biāo)準(zhǔn)。數(shù)據(jù)幀可包括異步數(shù)據(jù)幀,F(xiàn)CSL LLC模塊可包括異步業(yè)務(wù)訪問點(diǎn)(SAP)分離模塊,從異步數(shù)據(jù)幀中分離包括的標(biāo)識(shí)信息,以便確定其是否相應(yīng)于將對(duì)其發(fā)送異步數(shù)據(jù)幀的FCSL。數(shù)據(jù)幀可包括同步數(shù)據(jù)幀,以及FCSL LLC模塊可包括流索引存儲(chǔ)模塊,在其中存儲(chǔ)FCSL和流索引之間的映射信息,將對(duì)其發(fā)送同步數(shù)據(jù)幀的FCSL。FCSL LLC模塊可進(jìn)一步包括探查請(qǐng)求/響應(yīng)模塊,使得流索引存儲(chǔ)模塊接收包括流索引和FCSL之間的映射信息的探查請(qǐng)求并在其中存儲(chǔ)映射信息。
從下面結(jié)合附圖給出的本發(fā)明實(shí)施例的描述,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)將會(huì)明顯,其中圖1是其中使用多種協(xié)議的FCSL(幀會(huì)聚子層)模型的框圖;圖2示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的協(xié)議棧的結(jié)構(gòu);圖3示出了圖2的FCSL邏輯鏈路控制的結(jié)構(gòu);圖4是兩個(gè)設(shè)備之間的CTA(信道時(shí)間分配)映射關(guān)系的舉例;以及圖5示出了圖4所示實(shí)施例中使用的超幀結(jié)構(gòu)。
具體實(shí)施例方式
下面將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例,其中,相似的標(biāo)號(hào)被用于指代具有相同功能的相似元件。
圖2示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的協(xié)議棧的結(jié)構(gòu)。
參考圖2,示出了在上層中存在使用IEEE 1394協(xié)議、TCP/IP協(xié)議、USB協(xié)議和其它協(xié)議(下面被稱為“XXXX協(xié)議”)的應(yīng)用的環(huán)境下的協(xié)議棧。
用以下方式配置協(xié)議棧,即,MAC層100位于物理層(未示出)上,幀會(huì)聚子層邏輯鏈路控制(FCSL LLC)400位于MAC層100上,以及用作接口的MAC SAP 200和MAC層管理實(shí)體(MLME,MAC layer management entity)SAP 300被插入在層100和FCSL LLC 400之間。用于多種不同協(xié)議的FCSL可位于FCSL LLC 400上面。例如,有用于IEEE 1394分組的1394 FCSL、用于IEEE 802.2分組的802.2 FCSL、用于USB分組的USB FCSL以及用于其它分組的XXXX FCSL。
實(shí)施FCSL PDU分類處理以使每個(gè)FCSL PDU被映射到特定的流索引。每個(gè)流索引與一組業(yè)務(wù)質(zhì)量(QoS)特性有關(guān)。完成分類之后,使用為流索引指定的QoS參數(shù)傳送每個(gè)FCSL PDU。分類處理使用一組或多組分類參數(shù)來分析進(jìn)入各個(gè)FCSL的幀。例如,為802.2 FCSL設(shè)置的分類參數(shù)包括分類優(yōu)先級(jí)、流索引以及如目的地址、源地址或優(yōu)先級(jí)參數(shù)的協(xié)議特定參數(shù)。例如,802.2 FCSL通過802.2 FCSL SAP接收802.2幀PDU,然后根據(jù)目的地址、源地址和優(yōu)先級(jí)參數(shù)分類接收的PDU。根據(jù)802.2 FCSL分類規(guī)則將接收的PDU映射到特定的流索引,以及接收的PDU源和目的地址被映射到802.15.3源ID(ScrID)和目的ID(DestID)。然后,將有效幀傳送到MAC SAP 200。另外,802.2 FCSL從MAC SAP 200接收幀并將接收的幀通過802.2 FCSL SAP傳送至上層。
同時(shí),當(dāng)僅使用一種上層協(xié)議如802.2協(xié)議時(shí),802.2 FCSL可以如上所述直接將幀傳送到MAC SAP 200以及從MAC SAP 200接收幀。然而,當(dāng)和802.2協(xié)議一起也使用另一協(xié)議如1394協(xié)議或USB協(xié)議時(shí),應(yīng)當(dāng)確定幀經(jīng)過了哪一個(gè)FCSL。因此,本發(fā)明在特定FCSL和MAC SAP 200之間實(shí)現(xiàn)一個(gè)新的層,即FCSL LLC 400,以便可以確定使用了各種不同協(xié)議中的哪一個(gè)。將參考圖3詳細(xì)描述FCSL LLC 400的結(jié)構(gòu)。
MAC層100位于物理層(未示出)和MAC SAP 200之間。MAC層100參考從PNC接收的信標(biāo)信息,以便來自上層的幀通過物理層在適當(dāng)?shù)臅r(shí)間被傳送至無線媒體。同時(shí),在FCSL LLC 400和MAC層100之間除了MAC SAP200還有另一個(gè)接口,即,MLME SAP 300。MLME SAP 300是用于MLME(未示出)的SAP。MLME被用于例如復(fù)位MAC層、執(zhí)行掃描以確定是否有任何與通信信道相關(guān)的皮網(wǎng)、創(chuàng)建新的皮網(wǎng)、執(zhí)行與特定皮網(wǎng)相關(guān)的設(shè)備的預(yù)備步驟的同步、將設(shè)備與皮網(wǎng)相關(guān)、和/或支持皮網(wǎng)之間的切換機(jī)制。
圖3更明確舉例了圖2所示的FCSL LLC的結(jié)構(gòu)。
IEEE 802.15.3 MAC支持兩種數(shù)據(jù),即,異步數(shù)據(jù)和同步數(shù)據(jù)。參考圖3,MAC SAP 200包括用于由IEEE 802.15.3支持的兩種數(shù)據(jù)的SAP,即,用于異步數(shù)據(jù)的異步SAP 210和用于同步數(shù)據(jù)的同步SAP 220。
MLME SAP 300是用于MLME的SAP并提供用于管理MAC層100的多種業(yè)務(wù)。
允許使用多種不同協(xié)議的FCSL LLC 400包括異步SAP附加模塊410、異步SAP分離模塊420、目的SAP選擇模塊430、第一請(qǐng)求檢測(cè)模塊440、信道時(shí)間分配模塊460、探查請(qǐng)求/響應(yīng)模塊470以及流索引存儲(chǔ)模塊450。
異步SAP附加模塊410向幀附加一個(gè)用于指示從哪個(gè)特定FCSL收到幀的SAP,然后將結(jié)果幀傳送至異步SAP 210。另外,異步SAP分離模塊420從自異步SAP 210接收的幀中分離出SAP,然后將分離出的SAP傳送至目的SAP選擇模塊430。目的SAP選擇模塊430基于從分離模塊420分離出的SAP確定哪個(gè)FCSL發(fā)送了幀,然后將幀發(fā)送至確定的FCSL。
第一請(qǐng)求檢測(cè)模塊440當(dāng)從特定FCSL收到同步數(shù)據(jù)傳送請(qǐng)求時(shí)從信道時(shí)間分配模塊460請(qǐng)求信道時(shí)間分配。信道時(shí)間分配模塊460通過MLME SAP300從PNC(未示出)分配信道。這意味著接收有效流索引。接收的流索引、其目的SAP和設(shè)備ID被存儲(chǔ)在流索引存儲(chǔ)模塊450中。對(duì)于每個(gè)FCSL目的SAP具有不同值。當(dāng)進(jìn)行CTA時(shí),PNC通過信標(biāo)向所有設(shè)備廣播CTA信息。同時(shí),目的設(shè)備接收信標(biāo)并通過探查請(qǐng)求/響應(yīng)模塊470向源設(shè)備發(fā)送探查請(qǐng)求。此時(shí),在優(yōu)選實(shí)施例中,請(qǐng)求的信息元素(IE,information element)可以是不由IEEE 802.15.3標(biāo)準(zhǔn)定義的如皮網(wǎng)業(yè)務(wù)IE或廠商特定IE。響應(yīng)于探查請(qǐng)求,源設(shè)備中的探查請(qǐng)求/響應(yīng)模塊470基于存儲(chǔ)在流索引存儲(chǔ)模塊450中的內(nèi)容產(chǎn)生IE,并向目的設(shè)備發(fā)送探查響應(yīng)。目的設(shè)備接收探查響應(yīng)并將源設(shè)備發(fā)送的IE存儲(chǔ)在它自己的流索引存儲(chǔ)模塊450中。
同時(shí),目的設(shè)備中的目的SAP選擇模塊430通過參考基于流索引存儲(chǔ)在流索引存儲(chǔ)模塊450中的信息和通過同步SAP 220輸入的幀中的發(fā)信方ID(OriglID),選擇目的FCSL。
圖4示出兩個(gè)設(shè)備之間的CTA映射關(guān)系的舉例。
參考圖4,第一設(shè)備500是用于向第二設(shè)備600傳送數(shù)據(jù)的源設(shè)備。第一設(shè)備500能夠以USB協(xié)議和TCP/IP協(xié)議傳送和接收數(shù)據(jù),而第二設(shè)備600能夠以TCP/IP協(xié)議、USB協(xié)議和1394協(xié)議傳送和接收數(shù)據(jù)。第一設(shè)備500可以用USB協(xié)議和TCP/IP協(xié)議將異步和同步數(shù)據(jù)傳送至第二設(shè)備600。另外,在該實(shí)施例中,第一設(shè)備500被實(shí)現(xiàn)作為PNC,但也可以采用分離的PNC。
首先將描述異步數(shù)據(jù)的傳送。假定傳送USB協(xié)議的異步數(shù)據(jù)。在第一設(shè)備500中,USB PDU通過USB FCSL SAP(未示出)被傳送至USB FCSL。在FCSL中,傳送的PDU被轉(zhuǎn)換為與IEEE 15.3 MAC層100兼容的幀。然后,該幀被傳送至異步SAP附加模塊410。異步SAP附加模塊410將SAP信息附加到幀中,這樣第二設(shè)備600就可以識(shí)別出數(shù)據(jù)通過USB FCSL被傳送,然后將幀發(fā)送至異步SAP 210。即,異步SAP附加模塊410將通過USB FCSLSAP傳送幀的指示附加到相關(guān)幀。通過異步SAP附加模塊410的幀被傳送至異步SAP模塊210然后被發(fā)送至MAC層100。幀也在經(jīng)過MAC層100和物理層(未示出)之后通過無線傳送媒體被傳送至第二設(shè)備600。
在收到第一設(shè)備所發(fā)送的幀的第二設(shè)備600中,異步數(shù)據(jù)通過物理層和MAC層100被傳送至異步SAP模塊210。在異步SAP分離模塊420中分離SAP信息。目的SAP選擇模塊430基于SAP信息確定幀應(yīng)當(dāng)被傳送至USBFCSL,并將幀傳送至USB FCSL。然后,幀被發(fā)送至USB FCSL SAP(未示出)并最終至USB應(yīng)用。應(yīng)當(dāng)注意,可以利用由PNC分配的CTA傳送異步數(shù)據(jù),以及可以基于爭(zhēng)用訪問期(CAP,contention access period)或一些管理CTA(MCTA)交替?zhèn)魉彤惒綌?shù)據(jù)。同時(shí),根據(jù)上述過程,可以與USB協(xié)議的異步數(shù)據(jù)一起傳送TCP/IP協(xié)議的數(shù)據(jù)。在這種情況下,由于僅可以使用兩個(gè)設(shè)備之間用于異步數(shù)據(jù)的一個(gè)異步CTA,USB和802.2 PDU共享異步CTA。異步CTA的索引號(hào)通常具有固定的值“零”。
下面將描述同步數(shù)據(jù)的傳送。
假定將傳送USB應(yīng)用數(shù)據(jù)。首先,如果從第一設(shè)備500中的USB FCSL發(fā)布了同步數(shù)據(jù)傳送請(qǐng)求,則第一請(qǐng)求檢測(cè)模塊440確定該請(qǐng)求是否是第一傳送請(qǐng)求。如果是,第一請(qǐng)求檢測(cè)模塊440向信道時(shí)間分配模塊460請(qǐng)求CTA。信道時(shí)間分配模塊460通過MLME SAP 300請(qǐng)求CTA,并當(dāng)被分配信道時(shí)間時(shí)通過MLME SAP 300接收有效流索引。由PNC確定CTA。例如,假定第一設(shè)備500收到信道索引“1”,流索引存儲(chǔ)模塊450存儲(chǔ)分配的流索引(即“1”)、用于分配的流索引的目的SAP值以及設(shè)備ID。目的SAP被定義為對(duì)于每個(gè)FCSL具有唯一值。一旦進(jìn)行CTA,PNC通過信標(biāo)向所有設(shè)備廣播CTA信息。已收到信標(biāo)的第二設(shè)備600向第一設(shè)備500請(qǐng)求探查響應(yīng)。然后,第一設(shè)備500基于信道索引、目的SAP值和設(shè)備ID創(chuàng)建IE,并響應(yīng)第二設(shè)備600。第二設(shè)備600從第一設(shè)備500接收探查響應(yīng),并存儲(chǔ)信道索引、目的SAP值和設(shè)備ID。然后,USB協(xié)議的數(shù)據(jù)通過第一設(shè)備500中的USB FCSL和同步SAP 220被發(fā)送至MAC層100,然后至無線媒體。
第二設(shè)備600接收第一設(shè)備500發(fā)送的幀。接收的幀通過MAC層100、同步SAP 200、目的SAP選擇模塊430和USB FCSL被傳送至USB應(yīng)用。
另外,也可以用與上述相同的方式傳送TCP/IP協(xié)議的同步數(shù)據(jù)。然而,在圖4中給出與給定USB應(yīng)用數(shù)據(jù)的流索引不同的索引號(hào)“2”。
在IEEE 802.15.3 MAC層中,預(yù)留一個(gè)值“0xFD”用于MCTA的流索引。此外,預(yù)留值“0xFE”用于未定流。
圖5示出用于圖4所示實(shí)施例的超幀結(jié)構(gòu)。
超幀是信標(biāo)之間的幀并可包括信標(biāo)、爭(zhēng)用訪問期(CAP)、異步CTA、同步CTA以及MCTA。參考圖4,異步數(shù)據(jù)、USB數(shù)據(jù)和TCP/IP數(shù)據(jù)的流索引分別具有值“0”、“1”和“2”。因此,超幀具有包含USB數(shù)據(jù)的ISO CTA1、包含TCP/IP數(shù)據(jù)的ISO CTA 2以及包含USB和TCP/IP數(shù)據(jù)的ASYNC CTAO。
根據(jù)如此構(gòu)造的本發(fā)明,有這樣一個(gè)優(yōu)點(diǎn),即,盡管同時(shí)運(yùn)行多種不同的FCSL,可以不混淆地容易地定位與從MAC層提供的數(shù)據(jù)相關(guān)的特定FCSL。
本領(lǐng)域技術(shù)人員將理解,在不脫離本發(fā)明的技術(shù)精神和范圍的情況下,可以進(jìn)行各種修改和改變。例如,盡管已基于IEEE 802.15.3給出和描述了上述實(shí)施例,本發(fā)明并不局限于此,本發(fā)明還可以應(yīng)用于存在對(duì)于多個(gè)協(xié)議的幀會(huì)聚子層的其它情況下。此外,盡管在實(shí)施例中描述了傳送異步和同步數(shù)據(jù),本發(fā)明也可不限于此。例如也可以傳送其它格式的數(shù)據(jù),這也包括在本發(fā)明的技術(shù)范圍內(nèi)。另外,盡管在實(shí)施例中描述了獨(dú)立和分離地提供異步SAP附加模塊和異步SAP分離模塊,本發(fā)明不限于此。兩個(gè)模塊可以合并在一個(gè)模塊中,這也落入本發(fā)明的技術(shù)范圍。
因此,應(yīng)當(dāng)理解,這里所描述的本發(fā)明的優(yōu)選實(shí)施例并不是限制而是舉例。應(yīng)當(dāng)認(rèn)為,從所附權(quán)利要求書的精神和范圍得出的各種改變和修改以及其等效落入本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于通過預(yù)定的MAC發(fā)送多協(xié)議數(shù)據(jù)幀的方法,包括(a)接收從上層協(xié)議層發(fā)送的數(shù)據(jù)幀;(b)向接收的數(shù)據(jù)幀提供與已發(fā)送所述數(shù)據(jù)幀的上層協(xié)議層有關(guān)的標(biāo)識(shí)信息;以及(c)發(fā)送包括標(biāo)識(shí)信息的數(shù)據(jù)幀。
2.如權(quán)利要求1所述的方法,其中,以基于IEEE802.15.3標(biāo)準(zhǔn)的MAC的方式發(fā)送所述數(shù)據(jù)幀。
3.如權(quán)利要求2所述的方法,其中,以異步或同步傳送的任一方式傳送所述數(shù)據(jù)幀。
4.一種用于通過預(yù)定的MAC發(fā)送多協(xié)議異步數(shù)據(jù)的方法,包括(a)從上層協(xié)議層接收異步數(shù)據(jù)幀;(b)向接收的異步數(shù)據(jù)幀提供與已發(fā)送所述異步數(shù)據(jù)幀的上層協(xié)議層有關(guān)的標(biāo)識(shí)信息;以及(c)發(fā)送包括標(biāo)識(shí)信息的異步數(shù)據(jù)幀。
5.一種用于通過預(yù)定的MAC發(fā)送多協(xié)議同步數(shù)據(jù)的方法,包括(a)從上層協(xié)議層接收同步數(shù)據(jù)幀;(b)向接收的同步數(shù)據(jù)幀提供映射到幀會(huì)聚子層(FCSL)的流索引;以及(c)在提供的流索引的信道時(shí)間分配(CTA)期間發(fā)送所述同步數(shù)據(jù)幀。
6.如權(quán)利要求5所述的方法,其中,利用來自皮網(wǎng)協(xié)調(diào)器(PNC)的CTA來獲得映射到已發(fā)送同步數(shù)據(jù)的FCSL中的流索引。
7.如權(quán)利要求6所述的方法,還包括當(dāng)收到CTA之后從接收裝置收到探查請(qǐng)求時(shí),發(fā)送帶有流索引映射信息的探查響應(yīng)。
8.一種用于發(fā)送多協(xié)議數(shù)據(jù)幀的裝置,包括支持不同協(xié)議的多個(gè)幀會(huì)聚子層(FCSL)模塊;FCSL邏輯鏈路控制(LLC)模塊,用于從FCSL模塊中的至少一個(gè)模塊接收數(shù)據(jù)幀,并向數(shù)據(jù)幀提供標(biāo)識(shí)信息,以便使接收裝置識(shí)別出發(fā)送數(shù)據(jù)幀的FCSL;以及媒體訪問控制(MAC)模塊,從FCSL LLC模塊接收數(shù)據(jù)幀,并將數(shù)據(jù)幀發(fā)送至無線發(fā)送媒體。
9.如權(quán)利要求8所述的裝置,其中,所述MAC模塊基于IEEE802.15.3標(biāo)準(zhǔn)。
10.如權(quán)利要求8所述的裝置,其中,接收的數(shù)據(jù)幀包括異步數(shù)據(jù)幀,F(xiàn)CSLLLC模塊包括異步業(yè)務(wù)訪問點(diǎn)(SAP)附加模塊,用于向異步數(shù)據(jù)幀提供標(biāo)識(shí)信息,以便接收裝置可以識(shí)別出已發(fā)送所述異步數(shù)據(jù)幀的FCSL。
11.如權(quán)利要求8所述的裝置,其中,從FCSL模塊接收的數(shù)據(jù)幀包括同步數(shù)據(jù)幀,F(xiàn)CSL LLC模塊包括流索引存儲(chǔ)模塊,在其中存儲(chǔ)用于已發(fā)送同步數(shù)據(jù)幀的FCSL的流索引,以及MAC模塊在CTA的分配期間發(fā)送同步數(shù)據(jù)幀以具有存儲(chǔ)的流索引。
12.如權(quán)利要求11所述的裝置,其中,F(xiàn)CSL LLC模塊進(jìn)一步包括探查請(qǐng)求/響應(yīng)模塊,其利用存儲(chǔ)在流索引存儲(chǔ)模塊中的用于已發(fā)送同步數(shù)據(jù)幀的FCSL的流索引,響應(yīng)來自接收裝置的探查請(qǐng)求。
13.一種用于接收多協(xié)議數(shù)據(jù)幀的方法,包括接收數(shù)據(jù)幀;基于包括在接收的數(shù)據(jù)幀中的標(biāo)識(shí)信息,確定將對(duì)其發(fā)送接收的數(shù)據(jù)幀的上層協(xié)議層;以及將接收的數(shù)據(jù)幀發(fā)送至確定的上層協(xié)議層。
14.如權(quán)利要求13所述的方法,接收的數(shù)據(jù)幀包括基于IEEE802.15.3標(biāo)準(zhǔn)的MAC模式的數(shù)據(jù)幀。
15.如權(quán)利要求14所述的方法,用異步或同步傳送的任一方式傳送接收的數(shù)據(jù)幀。
16.一種用于接收多協(xié)議數(shù)據(jù)幀的方法,包括下列步驟接收異步數(shù)據(jù)幀;基于包括在接收的異步數(shù)據(jù)幀中的標(biāo)識(shí)信息,確定將對(duì)其發(fā)送接收的異步數(shù)據(jù)幀的上層協(xié)議層;以及將接收的異步數(shù)據(jù)幀發(fā)送至確定的FCSL。
17.一種用于接收多協(xié)議數(shù)據(jù)幀的方法,包括下列步驟接收同步數(shù)據(jù)幀;確定將對(duì)其發(fā)送接收的同步數(shù)據(jù)幀的上層協(xié)議層為接收的同步數(shù)據(jù)幀的流索引;以及將接收的同步數(shù)據(jù)幀發(fā)送至確定的上層協(xié)議層。
18.如權(quán)利要求17所述的方法,其中,當(dāng)皮網(wǎng)協(xié)調(diào)器(PNC)允許接收裝置的CTA時(shí)確定所述流索引。
19.如權(quán)利要求18所述的方法,進(jìn)一步包括當(dāng)發(fā)送裝置被分配CTA以發(fā)送同步數(shù)據(jù)幀時(shí)向其發(fā)送探查請(qǐng)求,并接收所述發(fā)送裝置響應(yīng)于探查請(qǐng)求的探查響應(yīng),該探查響應(yīng)帶有對(duì)其發(fā)送同步數(shù)據(jù)幀的FCSL的流索引和映射信息。
20.一種用于接收多協(xié)議數(shù)據(jù)幀的裝置,包括支持協(xié)議的多個(gè)幀會(huì)聚子層(FCSL)模塊;以及FCSL邏輯鏈路控制(LLC)模塊,用于接收通過MAC模塊發(fā)送至無線發(fā)送媒體的數(shù)據(jù)幀,并基于包括在數(shù)據(jù)幀中的標(biāo)識(shí)信息確定將對(duì)其發(fā)送數(shù)據(jù)幀的FCSL模塊,并將數(shù)據(jù)幀發(fā)送至確定的FCSL模塊。
21.如權(quán)利要求20所述的裝置,其中,所述MAC模塊基于IEEE802.15.3標(biāo)準(zhǔn)。
22.如權(quán)利要求20所述的裝置,其中,所述數(shù)據(jù)幀包括異步數(shù)據(jù)幀,以及所述FCSL LLC模塊包括異步業(yè)務(wù)訪問點(diǎn)(SAP)分離模塊,用于從異步數(shù)據(jù)幀中分離出包括的標(biāo)識(shí)信息,以便確定其是否相應(yīng)于將對(duì)其發(fā)送異步數(shù)據(jù)幀的FCSL。
23.如權(quán)利要求20所述的裝置,其中,所述數(shù)據(jù)幀包括同步數(shù)據(jù)幀,以及所述FCSL LLC模塊包括流索引存儲(chǔ)模塊,用于在其中存儲(chǔ)FCSL和流索引之間的映射信息,將對(duì)其發(fā)送同步數(shù)據(jù)幀的FCSL。
24.如權(quán)利要求20所述的裝置,其中,所述FCSL LLC模塊進(jìn)一步包括探查請(qǐng)求/響應(yīng)模塊,其使流索引存儲(chǔ)模塊接收包括流索引和FCSL之間的映射信息的探查請(qǐng)求并在其中存儲(chǔ)映射信息。
全文摘要
本發(fā)明涉及用于發(fā)送和接收多協(xié)議數(shù)據(jù)幀的方法和設(shè)備。本發(fā)明的方法包括從支持多種不同協(xié)議的FCSL接收數(shù)據(jù);發(fā)送包括用于識(shí)別哪個(gè)FCSL發(fā)送了數(shù)據(jù)的標(biāo)識(shí)符的數(shù)據(jù);以及基于包括在由其它設(shè)備發(fā)送的數(shù)據(jù)中的標(biāo)識(shí)符定位相關(guān)FCSL,并將接收的數(shù)據(jù)傳送至相關(guān)FCSL。本發(fā)明的設(shè)備包括至少兩個(gè)FCSL;一個(gè)FCSL LLC,用于添加標(biāo)識(shí)信息以使得接收設(shè)備識(shí)別出從哪個(gè)FCSL接收了數(shù)據(jù);以及一個(gè)MAC層,用于發(fā)送和接收數(shù)據(jù)。
文檔編號(hào)H04L29/06GK1574837SQ20041004523
公開日2005年2月2日 申請(qǐng)日期2004年6月4日 優(yōu)先權(quán)日2003年6月4日
發(fā)明者安哲弘 申請(qǐng)人:三星電子株式會(huì)社