欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通過無線通用串行總線發(fā)送和接收數(shù)據(jù)的方法和設(shè)備的制作方法

文檔序號:7624148閱讀:296來源:國知局
專利名稱:通過無線通用串行總線發(fā)送和接收數(shù)據(jù)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于發(fā)送和接收數(shù)據(jù)的方法和設(shè)備,更具體地,涉及一種通過無線通用串行總線(WUSB)發(fā)送和接收數(shù)據(jù)的方法和設(shè)備。
背景技術(shù)
通用串行總線(USB)是用于訪問外圍設(shè)備和個人計算機的公用接口標(biāo)準(zhǔn)。近來,USB的應(yīng)用領(lǐng)域甚至已被擴大到消費電子產(chǎn)品和移動裝置。由于無線通信環(huán)境不斷發(fā)展,甚至傳統(tǒng)的有線通信標(biāo)準(zhǔn)也不得不支持無線通信。因此,正研究設(shè)立無線USB標(biāo)準(zhǔn)的方法以支持使用傳統(tǒng)USB端口的無線通信。
在這些方法中,WUSB標(biāo)準(zhǔn)從IEEE 802.15.3或多頻帶正交頻分復(fù)用(OFDM)聯(lián)盟(MBOA)借用媒體訪問控制結(jié)構(gòu)和物理層結(jié)構(gòu),不對其進行改變以允許傳統(tǒng)的USB端口具有無線通信功能,即使一些字段實際上并未使用。作為發(fā)送幾乎不使用的字段的結(jié)果,當(dāng)發(fā)送實際使用的字段時,會出現(xiàn)發(fā)送延遲,并且會浪費有限的通信資源。

發(fā)明內(nèi)容
本發(fā)明提供用于通過WUSB發(fā)送和接收數(shù)據(jù)的方法和設(shè)備,其中未使用的字段不被發(fā)送。另外,本發(fā)明提供一種具有執(zhí)行上述方法的程序的計算機可讀記錄介質(zhì)。
根據(jù)本發(fā)明的一方面,提供一種數(shù)據(jù)發(fā)送方法包括創(chuàng)建具有從多個頭的字段中選擇的最小數(shù)目字段以向外部裝置發(fā)送數(shù)據(jù)的綜合的頭;和向外部裝置發(fā)送包括綜合的頭和包含數(shù)據(jù)的凈荷的包。
根據(jù)本發(fā)明的另一方面,提供一種數(shù)據(jù)發(fā)送設(shè)備,包括頭創(chuàng)建單元,用于創(chuàng)建具有從多個頭的字段中選擇的最小數(shù)目字段以通過預(yù)定的接口向外部裝置發(fā)送數(shù)據(jù)的綜合的頭;和包發(fā)送單元,用于通過預(yù)定的接口向裝置發(fā)送包括在頭創(chuàng)建單元中創(chuàng)建的綜合的頭和包含數(shù)據(jù)的凈荷的包。
根據(jù)本發(fā)明的另一方面,提供一種記錄用于執(zhí)行上述數(shù)據(jù)發(fā)送方法的程序的計算機可讀記錄介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供一種數(shù)據(jù)接收方法,包括解析具有從多個頭的字段中選擇的最小數(shù)目字段以從外部裝置接收數(shù)據(jù)的綜合的頭;和基于解析操作的結(jié)果從包括綜合的頭和包含數(shù)據(jù)的凈荷的包提取數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種數(shù)據(jù)接收設(shè)備,包括頭解析單元,用于解析具有從多個頭的字段中選擇的最小數(shù)目字段以從外部裝置接收數(shù)據(jù)的綜合的頭;和數(shù)據(jù)提取單元,用于基于在頭解析單元中的解析操作的結(jié)果從包括綜合的頭和包含數(shù)據(jù)的凈荷的包提取數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種記錄用于執(zhí)行上述數(shù)據(jù)接收方法的程序的計算機可讀記錄介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供一種數(shù)據(jù)發(fā)送/接收方法,包括通過預(yù)定的接口發(fā)送包,該包包括具有從多個頭的字段中選擇的最小數(shù)目字段以通過預(yù)定的接口從外部裝置接收數(shù)據(jù)的綜合的頭和包含數(shù)據(jù)的凈荷;以及接收通過預(yù)定的接口發(fā)送的包,解析在接收的包中包括的綜合的頭,和基于解析操作的結(jié)果從包括綜合的頭和包含數(shù)據(jù)的凈荷的包提取數(shù)據(jù)根據(jù)本發(fā)明的另一方面,提供一種記錄用于執(zhí)行上述數(shù)據(jù)發(fā)送/接收方法的程序的計算機可讀記錄介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供一種具有從多個頭的字段中選擇的最小數(shù)目字段以通過預(yù)定的接口發(fā)送和接收數(shù)據(jù)的綜合的頭。


通過參照附圖進行的對示例性實施例的詳細描述,本發(fā)明的上述和其它方面將會變得更加清楚,其中圖1示出WUSB微調(diào)度(micro-scheduled)流;圖2示出傳統(tǒng)的WUSB數(shù)據(jù)包格式;圖3示出根據(jù)本發(fā)明的示例性實施例的WUSB數(shù)據(jù)包格式;圖4示出根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)發(fā)送/接收設(shè)備;
圖5示出根據(jù)本發(fā)明的示例性實施例的業(yè)務(wù)接入點(SAP);圖6示出根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)發(fā)送方法;和圖7示出根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)接收方法。
具體實施例方式
以下,將參照附圖來詳細描述根據(jù)本發(fā)明的示例性實施例。
無線通用串行總線(WUSB)標(biāo)準(zhǔn)最初基于IEEE 802.15.3標(biāo)準(zhǔn)的媒體訪問控制(MAC)結(jié)構(gòu)建立,但是當(dāng)前正基于多頻帶OFDM聯(lián)盟(MBOA)標(biāo)準(zhǔn)的MAC層被修改。然而,它的基本概念并沒有大的改變。盡管將基于IEEE802.15.3標(biāo)準(zhǔn)的MAC結(jié)構(gòu)來描述如下的實施例,但是本領(lǐng)域的那些技術(shù)人員將理解本發(fā)明可以如MBOA標(biāo)準(zhǔn)的其它標(biāo)準(zhǔn)被實現(xiàn)。
IEEE 802.15.3定義包括多個裝置被命名為微微網(wǎng)(Piconet)的無線個人局域網(wǎng)(WPAN)。在微微網(wǎng)中包括的裝置之一被指定為微微網(wǎng)協(xié)調(diào)器(PNC)。在微微網(wǎng)中,該PNC管理時間、服務(wù)質(zhì)量(QoS)、和供電?;贗EEE 802.15.3的WUSB規(guī)范要求WUSB主機為具有微調(diào)度功能性的PNC。例如,WUSB主機可為個人計算機,WUSB裝置可為如鍵盤、鼠標(biāo)、和數(shù)字照相機的外圍設(shè)備。每一WUSB裝置使用WUSB識別元素(IE)識別WUSB主機。
圖1是示出WUSB微調(diào)度流的包的示圖。
參照圖1,基于IEEE 802.15.3的WUSB微調(diào)度流包括多個超幀。超幀是在IEEE 802.15.3中的基本的時分單元,并且由信標(biāo)、競爭訪問周期(CAP)、和無競爭周期(CFP)組成。
信標(biāo)被用于設(shè)置時間分配并發(fā)出WUSB IE。CAP被用于發(fā)出命令、異步數(shù)據(jù)等。CFP包括微調(diào)度的專用信道時間分配(MPCTA)和信道時間分配(CTA)。MP-CTA包括微調(diào)度的管理命令(MMC)和在MMC中指定的CTA。每一MMC保留表示下一MMC的開始時間的時間值。CTA被用于發(fā)出命令、同步流等。
圖2是示出傳統(tǒng)的WUSB數(shù)據(jù)包格式的包的示圖。
參照圖2,根據(jù)WUSB規(guī)范的傳統(tǒng)WUSB數(shù)據(jù)包包括物理層會聚協(xié)議(PLCP)前導(dǎo)字段、物理頭、MAC頭1、頭校驗序列(HCS)字段、尾比特字段、WUSB凈荷字段、幀校驗序列(FCS)字段、尾比特字段、和填充比特字段。在圖2中示出的WUSB數(shù)據(jù)包格式被應(yīng)用于在WUSB微調(diào)度流的上下文中發(fā)送的除MMC包以外的所有的包。
MAC頭1包括幀控制字段11、微微網(wǎng)識別字段12、目標(biāo)識別字段13、源識別字段14、段控制字段15、和流索引字段16。每一括弧內(nèi)的數(shù)字表示以八位字節(jié)計量的相應(yīng)字段大小。
MAC頭1的格式與IEEE 802.15.3的MAC頭的格式相似。因為,如在圖2中所示,MAC頭格式在WUSB規(guī)范的討論期間被從IEEE 802.15.3借用而沒有改變。結(jié)果,在MAC頭1中,實際用于通過WUSB通信的大部分字段是目標(biāo)識別字段13和源識別字段14,而其它字段幾乎不用。
因此,由于幾乎不用的字段造成當(dāng)發(fā)送實際使用的字段時會產(chǎn)生發(fā)送延遲,并且會浪費有限的通信資源。這是示出傳統(tǒng)問題的代表性情況。
WUSB凈荷字段包括WUSB頭2、WUSB應(yīng)用凈荷字段、和安全校驗和字段。WUSB頭2包括比特映射屬性字段21、比特映射狀態(tài)字段22、和安全頭23。括弧內(nèi)的數(shù)字表示以八位字節(jié)計量的相應(yīng)字段大小。
圖3是示出根據(jù)本發(fā)明的示例性實施例的WUSB數(shù)據(jù)包格式的包的示圖。
參照圖3,根據(jù)本發(fā)明的WUSB數(shù)據(jù)包包括PLCP前導(dǎo)字段31、物理頭、WUSB/MAC頭32、HCS字段、尾比特字段、WUSB應(yīng)用凈荷字段、FCS字段、尾比特字段、和填充比特字段。
PLCP前導(dǎo)字段31包含指明相應(yīng)的WUSB數(shù)據(jù)包是包括MAC頭1和WUSB頭2的傳統(tǒng)的WUSB數(shù)據(jù)包還是包括WUSB/MAC頭32的當(dāng)前WUSB數(shù)據(jù)包的值。
WUSB/MAC頭32通過綜合MAC頭和WUSB頭而被創(chuàng)建,并包括通過WUSB來接收和發(fā)送數(shù)據(jù)所必需的最少數(shù)目的字段。需要的最少數(shù)目的字段是從在圖2中所示的MAC頭1和WUSB頭2中包含的字段選擇的頭識別字段321、目標(biāo)識別字段322、源識別字段323、比特映射屬性字段324、比特映射狀態(tài)字段325、和安全頭326。同樣地,括弧內(nèi)的數(shù)字表示以八位字節(jié)計量的相應(yīng)字段大小。
頭識別字段321包含用于識別UWSB/MAC頭的識別信息。例如,由于MAC頭的第一比特典型地被設(shè)置成0,所以可通過將頭識別字段321的第一比特設(shè)置成1來識別WUSB/MAC頭。此外,還可通過將頭識別字段321設(shè)置成在MAC頭的第一字節(jié)中未被使用的數(shù)字來識別WUSB/MAC頭。
目標(biāo)識別字段322包含目標(biāo)裝置的地址。例如,如果源裝置是WUSB裝置而目標(biāo)裝置是WUSB主機,那么目標(biāo)識別字段322包含WUSB主機的地址。
源識別字段323包含源裝置的地址。例如,如果源裝置是WUSB裝置而目標(biāo)裝置是WUSB主機,那么源識別字段323包含WUSB裝置的地址。
在比特映射屬性字段324中的第0至第3比特包含端點號,第4至第7比特包含包識別。端點號被用于向特定的端點緩沖器發(fā)出在WUSB主機和WUSB裝置之間發(fā)送的具體的數(shù)據(jù),包識別被用于識別特定的包分組。
在比特映射狀態(tài)字段325中的第0比特包含關(guān)于端點的準(zhǔn)備狀態(tài)的信息。特別地,在第0比特位置中的“1”表示端點能接收和發(fā)送數(shù)據(jù),在該比特位置中的“0”表示端點不能接收和發(fā)送數(shù)據(jù)。在比特映射狀態(tài)字段325中的第1至第3比特包含握手代碼,并且這些比特僅當(dāng)包識別是握手包時被使用。此時,在比特映射狀態(tài)字段325中的第4至第7比特被保留。
圖4是示出根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)接收/發(fā)送設(shè)備的方框圖。
參照圖4,裝置A包括物理層41、WUSB/MAC層42、和WUSB應(yīng)用層43。裝置A可以是WUSB主機或者WUSB裝置。根據(jù)本發(fā)明的數(shù)據(jù)發(fā)送裝置被安裝在裝置A中,并包括與物理層41對應(yīng)的包發(fā)送單元411、物理頭創(chuàng)建單元412、業(yè)務(wù)接入點(SAP)413、對WUSB/MAC層對應(yīng)的WUSB/MAC包創(chuàng)建單元421、WUSB/MAC頭創(chuàng)建單元422、和與WUSB應(yīng)用層43對應(yīng)的數(shù)據(jù)發(fā)送單元431。
對本領(lǐng)域中的技術(shù)人員顯而易見的是在本示例性實施例的實際執(zhí)行中,除了如圖4所示的那些層和部件,還可包括其它層或部件。例如,根據(jù)本發(fā)明的實施例的數(shù)據(jù)發(fā)送裝置還可包括用于使用根據(jù)IEEE 802.15.3的傳統(tǒng)MAC頭來發(fā)送數(shù)據(jù)的部件。
在WUSB應(yīng)用層43中,數(shù)據(jù)發(fā)送單元431通過調(diào)用數(shù)據(jù)發(fā)送功能將數(shù)據(jù)和數(shù)據(jù)發(fā)送信息輸出到下層。更具體地,數(shù)據(jù)發(fā)送單元431將數(shù)據(jù)輸出到與WUSB/MAC層42對應(yīng)的WUSB/MAC包創(chuàng)建單元421,并將數(shù)據(jù)發(fā)送信息輸出到與WUSB/MAC層42對應(yīng)的WUSB/MAC包創(chuàng)建單元421和WUSB/MAC頭創(chuàng)建單元422。
WUSB/MAC頭32通過將MAC頭與WUSB頭綜合被創(chuàng)建,并包括通過WUSB將數(shù)據(jù)發(fā)送到裝置B所必需的最少數(shù)目的字段。即,WUSB/MAC頭32包括從圖2所示的MAC頭1和WUSB頭2中包含的字段選擇的頭識別字段321、目標(biāo)識別字段322、源識別字段323、比特映射屬性字段324、比特映射狀態(tài)字段325、和安全頭326。WUSB/MAC頭創(chuàng)建單元422基于從數(shù)據(jù)發(fā)送單元431輸出的數(shù)據(jù)發(fā)送信息來創(chuàng)建WUSB/MAC頭32。另外,WUSB/MAC頭創(chuàng)建單元422通過使用關(guān)于WUSB/MAC頭32的信息來設(shè)置與物理層41對應(yīng)的SAP 413。
WUSB/MAC包創(chuàng)建單元421建立包括從數(shù)據(jù)發(fā)送單元431輸出的數(shù)據(jù)的WUSB應(yīng)用凈荷,基于從數(shù)據(jù)發(fā)送單元431輸出的數(shù)據(jù)發(fā)送信息來創(chuàng)建安全校驗和字段、FCS字段、尾比特字段、和填充比特字段,基于安全校驗和字段、FCS字段、尾比特字段、和填充比特字段來創(chuàng)建WUSB/MAC包,并將包輸出到下層。更具體地,WUSB/MAC包創(chuàng)建單元421將WUSB/MAC包輸出到與物理層41對應(yīng)的物理頭創(chuàng)建單元412。
物理頭創(chuàng)建單元412創(chuàng)建PLCP前導(dǎo)字段31和物理頭,并將它們與從WUSB/MAC包創(chuàng)建單元421輸出的WUSB/MAC包組合以完成WUSB數(shù)據(jù)包。
包發(fā)送單元411根據(jù)由WUSB/MAC頭創(chuàng)建單元422建立的SAP 413通過WUSB總線6將在物理頭創(chuàng)建單元412中完成的WUSB數(shù)據(jù)包發(fā)送到裝置B。包發(fā)送單元411以高優(yōu)先級發(fā)送與WUSB數(shù)據(jù)包中的頭對應(yīng)的部分,即,在WUSB應(yīng)用凈荷前面的部分,然后發(fā)送與包括WUSB應(yīng)用凈荷和下一部分的凈荷對應(yīng)的部分。
圖5示出根據(jù)本發(fā)明的示例性實施例的SAP 413和513。
參照圖5,根據(jù)本實施例的SAP 413除了傳統(tǒng)的SAP參數(shù)之外還具有另一參數(shù),TXHeader。
MAC頭1具有10字節(jié)的長度,而WUSB/MAC頭32具有8字節(jié)的長度。按慣例,由于MAC頭1總是具有10字節(jié)的長度,所以沒有必要表示頭的長度。另一方面,根據(jù)本發(fā)明,除了WUSB裝置的典型WPAN裝置使用與傳統(tǒng)的MAC頭1相似的MAC頭,WUSB裝置使用WUSB/MAC頭32。因此,當(dāng)以高優(yōu)先級發(fā)送與頭對應(yīng)的部分時有必要識別WUSB數(shù)據(jù)包包括MAC頭1還是WUSB/MAC頭32。
因此,根據(jù)本示例性實施例的SAP 413被提供新的參數(shù),TXHeaderLength。另外,基于WUSB/MAC頭創(chuàng)建單元422中的結(jié)果,參數(shù)TXHeaderLength當(dāng)WUSB數(shù)據(jù)包包括MAC頭1時被設(shè)置成10或者當(dāng)WUSB數(shù)據(jù)包包括WUSB/MAC頭32時被設(shè)置成8。
換句話說,包發(fā)送單元411根據(jù)SAP的頭長度信息識別與WUSB數(shù)據(jù)包中的WUSB/MAC頭32對應(yīng)的部分,然后以高優(yōu)先級發(fā)送被識別的部分。
參照圖4,裝置B具有物理層51、WUSB/MAC層52、和WUSB應(yīng)用層53。裝置B可以是WUSB主機或者WUSB裝置。根據(jù)本發(fā)明的數(shù)據(jù)接收設(shè)備被安裝在裝置B中并包括與物理層51對應(yīng)的包接收單元511、物理頭解析單元512、SAP 513、與WUSB/MAC層52對應(yīng)的WUSB/MAC頭解析單元521、數(shù)據(jù)提取單元522、和與WUSB應(yīng)用層53對應(yīng)的數(shù)據(jù)接收單元531。另外,根據(jù)本發(fā)明的數(shù)據(jù)接收設(shè)備還可包括用于通過使用根據(jù)IEEE 802.15.3標(biāo)準(zhǔn)的傳統(tǒng)MAC頭1來接收數(shù)據(jù)的部件。
包接收單元511通過WUSB 6從裝置A接收WUSB數(shù)據(jù)包。同樣,包接收單元511根據(jù)在包發(fā)送單元411中定義的發(fā)送順序接收在WUSB數(shù)據(jù)包中與頭對應(yīng)的部分然后接收與凈荷對應(yīng)的部分。
物理頭解析單元512解析在包接收單元511接收的WUSB數(shù)據(jù)包中的物理頭和PLCP前導(dǎo)字段31并將解析操作的結(jié)果輸出到上層。更具體地,物理頭解析單元512向與WUSB/MAC層52對應(yīng)的WUSB/MAC頭解析單元521輸出作為分析結(jié)果的除PLCP前導(dǎo)字段31和物理頭之外的WUSB數(shù)據(jù)包的部分,并且使用與分析操作的另一結(jié)果對應(yīng)的包含在PLCP前導(dǎo)字段31中的值建立與物理層51對應(yīng)的SAP 513。
WUSB/MAC頭解析單元521接收在物理頭解析單元512中的解析操作的結(jié)果,解析WUSB/MAC頭32和包括安全校驗和字段、FCS字段、尾比特字段、填充比特字段的其它字段,并將解析操作的結(jié)果輸出到數(shù)據(jù)提取單元522。特別地,WUSB/MAC頭解析單元521根據(jù)由物理頭解析單元512建立的SAP 513和作為WUSB/MAC頭32的第一字段的頭識別字段321來識別從裝置A接收的包頭是否為WUSB/MAC頭32。結(jié)果,如果從裝置A接收的包頭是WUSB/MAC頭32,那么WUSB/MAC頭解析單元521根據(jù)圖3所示的格式解析WUSB/MAC頭32和其它字段。
參照圖5,根據(jù)本發(fā)明的SAP 513除了傳統(tǒng)的SAP參數(shù)外具有新參數(shù)RXHeaderLength。基于物理頭解析單元512的結(jié)果,參數(shù)RXHeaderLength當(dāng)WUSB數(shù)據(jù)包包括MAC頭1時被設(shè)置成10或者當(dāng)WUSB數(shù)據(jù)包包括WUSB/MAC頭32時被設(shè)置成8。
換句話說,WUSB/MAC頭解析單元521根據(jù)由物理頭解析單元512建立的SAP 513頭長度信息識別與WUSB/MAC頭32對應(yīng)的部分,并根據(jù)圖3所示的WUSB/MAC頭32的格式來解析被識別的部分。
數(shù)據(jù)提取單元522基于在WUSB/MAC頭解析單元521中的解析操作的結(jié)果辨別在WUSB數(shù)據(jù)包中包含數(shù)據(jù)的凈荷,基于辨別的結(jié)果從WUSB數(shù)據(jù)包提取數(shù)據(jù),并向上層輸出提取的數(shù)據(jù)。更具體地,數(shù)據(jù)提取單元522向與WUSB層53對應(yīng)的數(shù)據(jù)接收單元531輸出提取的數(shù)據(jù)。
數(shù)據(jù)接收單元531接收從數(shù)據(jù)提取單元522輸出的數(shù)據(jù)。然后,具體的WUSB應(yīng)用處理由數(shù)據(jù)接收單元531接收的數(shù)據(jù)。
圖6是示出根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)發(fā)送方法的流程圖。
現(xiàn)在,將參照圖6描述根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)發(fā)送方法,在圖6中,操作在圖4所示的裝置A中以順序的方式被處理,因此,雖然因為方便而忽略與裝置A相關(guān)的以上描述,但是,它們可同樣地應(yīng)用于本數(shù)據(jù)發(fā)送方法。
在操作61中,裝置A通過從WUSB應(yīng)用層43調(diào)用數(shù)據(jù)發(fā)送功能向下層輸出數(shù)據(jù)和數(shù)據(jù)發(fā)送信息。
在操作62中,裝置A創(chuàng)建通過綜合MAC頭和WUSB頭來創(chuàng)建的WUSB/MAC頭32并包括從圖2所示的MAC頭1和WUSB頭2中包含的字段中選擇的最少數(shù)目的字段以通過WUSB向裝置B發(fā)送數(shù)據(jù),然后通過使用關(guān)于WUSB/MAC頭32的信息建立與物理層41對應(yīng)的SAP 413。在此情況下,裝置A基于在操作61中輸出的數(shù)據(jù)發(fā)送信息創(chuàng)建WUSB/MAC頭32。
在操作63中,裝置A基于在操作61中輸出的數(shù)據(jù)發(fā)送信息來創(chuàng)建包括在操作61中輸出的數(shù)據(jù)的WUSB應(yīng)用凈荷,還創(chuàng)建安全校驗和字段、FCS字段、尾比特字段、和填充比特字段。然后,包括安全校驗和字段、FCS字段、尾比特字段、和填充比特字段的WUSB/MAC包被創(chuàng)建并且被輸出到下層。
在操作64中,裝置A創(chuàng)建PLCP前導(dǎo)字段31和物理頭,并將它們與在操作63中輸出的WUSB/MAC包組合以創(chuàng)建WUSB數(shù)據(jù)包。
在操作65中,裝置A根據(jù)在操作62中建立的SAP 413通過WUSB 6將在操作64中完成的WUSB數(shù)據(jù)包發(fā)送到裝置B。在這樣的情況下,裝置A根據(jù)SAP頭長度信息識別在WUSB數(shù)據(jù)包中與WUSB/MAC頭32對應(yīng)的部分,并以高優(yōu)先級發(fā)送被識別的部分。
圖7是示出根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)接收方法的流程圖。
現(xiàn)在,將參照圖7描述根據(jù)本發(fā)明的數(shù)據(jù)接收方法,在圖7中操作在圖5所示的裝置B中以順序的方式被處理,因此,雖然因為方便而忽略與裝置B相關(guān)的上面描述,但是它們可同樣被應(yīng)用于本數(shù)據(jù)接收方法。
在操作71中,裝置B通過WUSB 6從裝置A接收WUSB數(shù)據(jù)包。
在操作72中,裝置B解析在操作71接收的WUSB數(shù)據(jù)包中的物理頭和PLCP前導(dǎo)字段31,并將解析操作的結(jié)果輸出到上層。
在操作73中,裝置B根據(jù)SAP 513和在作為WUSB/MAC頭32中的第一字段的頭識別字段中包含的值來識別從裝置A接收的包的頭是否為WUSB/MAC頭32。
在操作74中,如果從裝置A接收的包的頭是WUSB/MAC頭32,那么裝置B根據(jù)圖3所示的格式來解析WUSB/MAC頭32和其它字段并輸出解析操作的結(jié)果。
在操作75中,如果從裝置A接收的包的頭是MAC頭1,那么裝置B通過使用根據(jù)IEEE 802.15.3標(biāo)準(zhǔn)的MAC頭1來接收數(shù)據(jù)。
在操作76中,裝置B基于解析操作74的結(jié)果辨別在WUSB數(shù)據(jù)包中包含數(shù)據(jù)的凈荷,基于辨別的結(jié)果從WUSB數(shù)據(jù)包提取數(shù)據(jù),并將提取的數(shù)據(jù)輸出到上層。
在操作77中,裝置B接收在操作76中輸出的數(shù)據(jù)。
同時,根據(jù)本發(fā)明的上述實施例還可以被實現(xiàn)為在計算機可讀記錄介質(zhì)的計算機可讀代碼。并且,用于實現(xiàn)本發(fā)明的函數(shù)式程序、代碼、和代碼段可被本發(fā)明所屬的領(lǐng)域的技術(shù)程序員容易地解釋。計算機可讀記錄介質(zhì)是任何可以存儲其后可以被計算機系統(tǒng)讀取的數(shù)據(jù)的數(shù)據(jù)存儲裝置。
計算機可讀記錄介質(zhì)的示例包括只讀存儲器(ROM)、隨機訪問存儲器(RAM)、CD-ROM、磁帶、軟盤、光數(shù)據(jù)存儲裝置、和例如通過互聯(lián)網(wǎng)的數(shù)據(jù)發(fā)送的載波。
根據(jù)本發(fā)明的示例性實施例,可以通過使用包含從多個頭的字段中選擇的最少數(shù)目的字段以通過WUSB發(fā)送和接收數(shù)據(jù)的綜合的頭來減少包大小。結(jié)果,可以以高速來發(fā)送實際使用的字段并且有效利用有限的通信資源。
另外,與傳統(tǒng)的頭發(fā)送相似,可以通過向物理層的SAP引入關(guān)于綜合的頭長度的信息來優(yōu)先發(fā)送與綜合的頭對應(yīng)的部分。并且,可以通過向綜合的頭引入頭識別字段來從傳統(tǒng)的頭識別出綜合的頭。
盡管參照其示例性實施例已經(jīng)詳細顯示和描述本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離由所附權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可對其進行形式和細節(jié)上的各種改變。示例性實施例應(yīng)該僅被以描述的意義考慮而不是為了限定的目的。因此,發(fā)明的范圍由所附的權(quán)利要求限定,而不是由本發(fā)明的詳細的描述限定,所述范圍內(nèi)的所有區(qū)別將被解釋為包括在本發(fā)明中。
權(quán)利要求
1.一種數(shù)據(jù)發(fā)送方法,包括創(chuàng)建具有從多個頭的字段中選擇的多個字段以向外部裝置發(fā)送數(shù)據(jù)的綜合的頭;和向外部裝置發(fā)送包括綜合的頭和包含數(shù)據(jù)的凈荷的包。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)送方法,其中,綜合的頭包含通過預(yù)定的接口發(fā)送數(shù)據(jù)所必需的最少數(shù)目的字段,并且包通過向預(yù)定的接口輸出包的方式被發(fā)送。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)發(fā)送方法,其中預(yù)定的接口是無線通用串行總線(WUSB),綜合的頭包括媒體訪問控制(MAC)頭和無線通用串行總線頭,和在綜合的頭中包括的字段包括媒體訪問控制頭的源識別字段和目標(biāo)識別字段,和無線通用串行總線頭的比特映射屬性字段和比特映射狀態(tài)字段。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)送方法,其中,綜合的頭還包括包含用于識別至少一個綜合的頭的識別信息的頭識別字段。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)送方法,其中,發(fā)送包括綜合的頭和包含數(shù)據(jù)的凈荷的包的步驟包括根據(jù)在物理層的服務(wù)接入點(SAP)中的頭長度信息來識別與綜合的頭對應(yīng)的包的部分;和以高優(yōu)先級將被識別的部分發(fā)送到外部裝置。
6.一種數(shù)據(jù)發(fā)送設(shè)備,包括頭創(chuàng)建單元,用于創(chuàng)建具有從多個頭的字段中選擇的多個字段以通過預(yù)定的接口向外部裝置發(fā)送數(shù)據(jù)的綜合的頭;和包發(fā)送單元,用于通過預(yù)定的接口向外部裝置發(fā)送包括在頭創(chuàng)建單元中創(chuàng)建的綜合的頭和包含數(shù)據(jù)的凈荷的包。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)發(fā)送設(shè)備,其中預(yù)定的接口是無線通用串行總線(WUSB),頭包括媒體訪問控制(MAC)頭和無線通用串行總線頭,和綜合的頭的多個所述字段包括介質(zhì)訪問控制頭的源識別字段和目標(biāo)識別字段,和無線通用串行總線頭的比特映射屬性字段和比特映射狀態(tài)字段。
8.一種記錄用于執(zhí)行數(shù)據(jù)發(fā)送方法的程序的計算機可讀記錄介質(zhì),所述數(shù)據(jù)發(fā)送方法包括創(chuàng)建具有從多個頭的字段中選擇的多個字段以向外部裝置發(fā)送數(shù)據(jù)的綜合的頭;和向外部裝置發(fā)送包括綜合的頭和包含數(shù)據(jù)的凈荷的包。
9.一種數(shù)據(jù)接收方法,包括解析具有從多個頭的字段中選擇的多個字段以從外部裝置接收數(shù)據(jù)的綜合的頭;和基于解析操作的結(jié)果從包括綜合的頭和包含數(shù)據(jù)的凈荷的包提取數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)接收方法,還包括通過預(yù)定的接口從外部裝置接收包,其中對具有通過預(yù)定的接口接收數(shù)據(jù)所必需的多個字段的綜合的頭執(zhí)行解析。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)接收方法,其中預(yù)定的接口是無線通用串行總線(WUSB),頭包括介質(zhì)訪問控制(MAC)頭和無線通用串行總線頭,和綜合的頭的字段包括介質(zhì)訪問控制頭的源識別字段和目標(biāo)識別字段,和無線通用串行總線頭的比特映射屬性字段和比特映射狀態(tài)字段。
12.根據(jù)權(quán)利要求9所述的數(shù)據(jù)接收方法,其中,解析包括關(guān)于包括用于識別綜合的頭的信息的頭識別字段來識別從外部裝置接收的包的頭是否為綜合的頭。
13.一種數(shù)據(jù)接收設(shè)備包括頭解析單元,用于解析具有從多個頭字段中選擇的多個字段的綜合的頭以從外部裝置接收數(shù)據(jù);和數(shù)據(jù)提取單元,用于基于在頭解析器中的解析操作的結(jié)果從包括綜合的頭和包含數(shù)據(jù)的凈荷的包提取數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的數(shù)據(jù)接收設(shè)備,其中預(yù)定的接口是無線通用串行總線(WUSB),頭包括媒體訪問控制(MAC)頭和無線通用串行總線頭,和綜合的頭的字段包括媒體訪問控制頭的源識別字段和目標(biāo)識別字段,和無線通用串行總線頭的比特映射屬性字段和比特映射狀態(tài)字段。
15.一種記錄用于執(zhí)行數(shù)據(jù)接收方法的程序的計算機可讀記錄介質(zhì),所述數(shù)據(jù)接收方法包括解析具有從多個頭的字段中選擇的多個字段以從外部裝置獲得數(shù)據(jù)的綜合的頭;和基于解析操作的結(jié)果從包括綜合的頭和包含數(shù)據(jù)的凈荷的包提取數(shù)據(jù)。
16.一種數(shù)據(jù)發(fā)送/接收方法包括通過預(yù)定的接口發(fā)送包,該包包括具有從多個頭的字段中選擇的多個字段以通過預(yù)定的接口從外部裝置接收數(shù)據(jù)的綜合的頭和包含數(shù)據(jù)的凈荷;和接收通過預(yù)定的接口發(fā)送的包,解析在接收的包中包括的綜合的頭,和基于解析操作的結(jié)果從包括綜合的頭和包含數(shù)據(jù)的凈荷的包提取數(shù)據(jù)。
17.一種記錄用于執(zhí)行數(shù)據(jù)發(fā)送/接收方法的程序的計算機可讀記錄介質(zhì),所述數(shù)據(jù)發(fā)送/接收方法包括通過預(yù)定的接口發(fā)送包,該包包括具有從多個頭的字段中選擇的多個字段以通過預(yù)定的接口從外部裝置接收數(shù)據(jù)的綜合的頭和包含數(shù)據(jù)的凈荷;和接收通過預(yù)定的接口發(fā)送的包,解析在接收的包中包括的綜合的頭,和基于解析操作的結(jié)果從包括綜合的頭和包含數(shù)據(jù)的凈荷的包提取數(shù)據(jù)。
18.一種包的綜合的頭,所述綜合的頭包括多個字段,其中所述多個字段被從多個頭的字段中選擇并且所述多個字段促進通過預(yù)定接口的數(shù)據(jù)發(fā)送和接收。
19.根據(jù)權(quán)利要求18所述的綜合的頭,其中預(yù)定的接口是無線通用串行總線(WUSB),頭包括媒體訪問控制(MAC)頭和無線通用串行總線頭,和綜合的頭的字段包括媒體訪問控制頭的源識別字段和目標(biāo)識別字段,和無線通用串行總線頭的比特映射屬性字段和比特映射狀態(tài)字段。
全文摘要
一種用于通過WUSB發(fā)送和接收數(shù)據(jù)的方法和設(shè)備。該方法包括創(chuàng)建用于向外部裝置發(fā)送數(shù)據(jù)的綜合的頭,其中,綜合的頭具有從多個頭的字段中選擇的最少數(shù)目的字段;和向裝置發(fā)送包括綜合的頭和包含數(shù)據(jù)的凈荷的包??梢酝ㄟ^使用綜合的頭來減小包的大小。
文檔編號H04L29/06GK1764185SQ20051010347
公開日2006年4月26日 申請日期2005年9月15日 優(yōu)先權(quán)日2004年10月20日
發(fā)明者成玹娿, 裴大奎, 洪真佑 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新巴尔虎右旗| 洪雅县| 东乌珠穆沁旗| 楚雄市| 如东县| 遵化市| 天水市| 大荔县| 天长市| 宾川县| 秦皇岛市| 西平县| 阿巴嘎旗| 勃利县| 屏东市| 山丹县| 兴文县| 曲沃县| 凯里市| 大余县| 安龙县| 泾川县| 基隆市| 海门市| 淮南市| 肇庆市| 庄浪县| 娄烦县| 白银市| 犍为县| 光山县| 东辽县| 米泉市| 崇义县| 大城县| 楚雄市| 聂荣县| 广河县| 白水县| 二连浩特市| 珠海市|