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

傳輸具有發(fā)射機(jī)超時(shí)的數(shù)據(jù)包信息的方法

文檔序號(hào):7650170閱讀:217來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):傳輸具有發(fā)射機(jī)超時(shí)的數(shù)據(jù)包信息的方法
技術(shù)領(lǐng)域
本發(fā)明涉及傳輸數(shù)據(jù)包方法,尤其與Hiperlan2發(fā)射機(jī)有關(guān)。它提出了丟棄數(shù)據(jù)包的問(wèn)題。
聚合層準(zhǔn)備定長(zhǎng)數(shù)據(jù)包(SAR-PDUs),送往數(shù)據(jù)鏈接控制層以便傳輸。每個(gè)傳輸?shù)膮f(xié)議數(shù)據(jù)單元(PDU)都使序號(hào)器增加。計(jì)數(shù)的值含在每個(gè)協(xié)議數(shù)據(jù)單元中,使用接收機(jī)的數(shù)據(jù)鏈接控制層(DLS)以正確順序把數(shù)據(jù)包恢復(fù)到接收機(jī)分段和重組子層。
Hiperlanr的誤差控制允許接收機(jī)要求重新發(fā)送不正確接收的協(xié)議數(shù)據(jù)單元(PDU)。在這種模式中,接收機(jī)確認(rèn)他接收的每個(gè)協(xié)議數(shù)據(jù)單元數(shù)據(jù)包(數(shù)個(gè)數(shù)據(jù)包可能在一個(gè)確認(rèn)信息中確認(rèn))。不被確認(rèn)的協(xié)議數(shù)據(jù)單元數(shù)據(jù)包由發(fā)射機(jī)的數(shù)據(jù)鏈接控制層(DLC)按確定時(shí)間傳輸。發(fā)射機(jī)和接收機(jī)的數(shù)據(jù)鏈接控制層(DLC)定義了丟棄結(jié)構(gòu),發(fā)射機(jī)通過(guò)適當(dāng)?shù)男畔⑼ㄖ邮諜C(jī),雖然他們不可能由接收機(jī)確認(rèn),他不再發(fā)送確定協(xié)議數(shù)據(jù)單元(PDU)。至于什么時(shí)候發(fā)送這類(lèi)丟棄信息,由發(fā)射機(jī)數(shù)據(jù)鏈接控制層的設(shè)備決定。
本發(fā)明是關(guān)于在DLC層上的結(jié)構(gòu),以確保傳輸時(shí)間被限制到最大值。這就避免在每個(gè)異步1394數(shù)據(jù)包中使用特殊激活時(shí)間段(using a specialtime-to-live field)。
在傳輸至少一個(gè)數(shù)據(jù)包前,檢查上個(gè)傳輸時(shí)間是否到達(dá);當(dāng)上一個(gè)傳輸時(shí)間沒(méi)到達(dá)時(shí),只發(fā)送至少一個(gè)數(shù)據(jù)包。
Hiperlan2沒(méi)有規(guī)定任何結(jié)構(gòu)管理數(shù)據(jù)包的最大預(yù)期使用期限,發(fā)射機(jī)的DLC層用其決定是否發(fā)送數(shù)據(jù)包或者是否丟棄的信息送到接收機(jī)。本發(fā)明解決了這個(gè)問(wèn)題。
某些情況下,最大授權(quán)傳輸時(shí)間的知識(shí)可以幫助更高一層,如應(yīng)用程序。
為了應(yīng)用流程實(shí)時(shí)數(shù)據(jù)(用服務(wù)質(zhì)量-或Qos-要求),最大傳輸延時(shí)允許應(yīng)用程序計(jì)算補(bǔ)償發(fā)射機(jī)抖動(dòng)需要的緩存器的容量。
在IEEE協(xié)議聚合層的特殊情況下,傳輸異步數(shù)據(jù)包要求傳輸時(shí)間限制在最大值內(nèi)。在單一總線,當(dāng)接收機(jī)占用過(guò)長(zhǎng)時(shí)間沒(méi)有回答時(shí),處理層(交換結(jié)構(gòu)橋)使用分離超時(shí)的概念安全地結(jié)束處理。因?yàn)檫@個(gè)協(xié)議認(rèn)為,在發(fā)送和接收兩方面分離超時(shí)在同一時(shí)間開(kāi)始(ack pending數(shù)據(jù)包傳輸時(shí)間在有線總線上是接近瞬時(shí)的)。然而,在Hiperlan2中,傳輸時(shí)間事先并不知道,Hiperlan2使用分離超時(shí)結(jié)構(gòu)很困難。圍繞這個(gè)問(wèn)題的可能辦法是使激活時(shí)間值加入到IEEE1394協(xié)議層級(jí)的每個(gè)異步數(shù)據(jù)包,以便在聚合層丟棄作廢的數(shù)據(jù)包,但是這個(gè)額外的信息表示不需要的開(kāi)銷(xiāo)。。
根據(jù)不同的實(shí)例,方法還包括的步驟是,在發(fā)射機(jī)和接收機(jī)實(shí)施IEEE1394處理層協(xié)議的情況下,在接收機(jī)和發(fā)射機(jī)兩方面向分離超時(shí)中增加激活時(shí)間。


圖1是Hiperlan2協(xié)議標(biāo)準(zhǔn)模型的現(xiàn)有技術(shù)。
圖2是數(shù)據(jù)鏈接控制層(DLC)協(xié)議數(shù)據(jù)單元格式的圖表。
圖3是現(xiàn)有技術(shù),顯示圖2表中的協(xié)議數(shù)據(jù)單元(PDU)型參數(shù)值圖表。
圖4是現(xiàn)有技術(shù),指明丟棄PDU格式的圖表。
圖5是第一個(gè)圖示,描述協(xié)議數(shù)據(jù)單元(PDU)通過(guò)聚合層、數(shù)據(jù)鏈接控制層和物理層的流程。
圖6是第二個(gè)圖示,描述協(xié)議數(shù)據(jù)單元(PDU)通過(guò)聚合層、數(shù)據(jù)鏈接控制層和物理層的流程。
有關(guān)在Hiperlan2環(huán)境中聚合層和數(shù)據(jù)鏈接控制層的信息能在下列文件中發(fā)現(xiàn)。
(a)DTS/BRAN 0020004-1 Vo.m(1999.12)Broadband Radio AccessNetwork(BRAN);HIPERLAN Type2,數(shù)據(jù)鏈接控制層,第一部分,基本數(shù)據(jù)傳輸功能。
(b)DTS/BRAN 0024004-1 Vo.g(1999-11)Broadband Radio AccessNetwork(BRAN);HIPERLAN Type2,基于聚合層的數(shù)據(jù)包,第一部分,common part.
(c)Draft/TS101 761-2,Vog92000-2) Broadband Radio AccessNetwork(BRAN);HIPERLAN Type2,數(shù)據(jù)鏈接控制層,第2部分,無(wú)線傳輸控制子層。
這些文件可從ETSI中找到。
聚合層(以下用CL)從上一層接收信息。在CL,這條信息分成幾個(gè)協(xié)議數(shù)據(jù)單元,每個(gè)數(shù)據(jù)單元有固定的字長(zhǎng)(Hiperlan2標(biāo)準(zhǔn)48數(shù)據(jù)字節(jié))、報(bào)頭和24位的循環(huán)冗余碼校驗(yàn)(CRC),圖2的圖表描述了LCH協(xié)議數(shù)據(jù)單元的格式,而圖3的表中給出了LCH協(xié)議數(shù)據(jù)單元類(lèi)參數(shù)的可能數(shù)值,它指示了協(xié)議數(shù)據(jù)單元類(lèi)型。
本發(fā)明方法指定了特殊自動(dòng)重復(fù)要求(ARC)模式,其中,規(guī)定了DLC協(xié)議數(shù)據(jù)單元(PDU)的最大傳輸時(shí)間。這種模式基于在DLC層規(guī)定的使用的丟棄信息的次數(shù),并能做為自動(dòng)的協(xié)議數(shù)據(jù)單元丟棄ARQ的模式運(yùn)行。
因此,這種模式至少在發(fā)射機(jī)方面是知道的。
(a)自動(dòng)重復(fù)要求(ARQ)模式協(xié)商根據(jù)優(yōu)選的實(shí)例,ARQ模式在無(wú)線鏈接控制(RLC)層級(jí)協(xié)商,RLC層是DLC層的一部分,用于建立聯(lián)系和控制的目的。圖1沒(méi)有描述。為了說(shuō)明本發(fā)明是否使用了ARQ模式,特定的數(shù)值給予了錯(cuò)誤改正模式(EC-MODE)字段,一種DLC用戶關(guān)系設(shè)置PDU數(shù)據(jù)包。
根據(jù)不同的實(shí)例,ARQ模式在CL級(jí)協(xié)商,使用CL貯存字段和CL及局部DLC間的局部原語(yǔ)。
從層次點(diǎn)的觀點(diǎn)出發(fā),在RLC級(jí)實(shí)現(xiàn)聯(lián)通是簡(jiǎn)單的。因?yàn)榈诙蟹椒ㄐ鑿腟SCS層經(jīng)過(guò)CPCS層到DLC層得到原語(yǔ)。通常在相鄰層之間原語(yǔ)是規(guī)定的,不能跳越一個(gè)層。然而,優(yōu)選實(shí)施例和它的變體是可以實(shí)施的。
感謝這條消息,局部DLC和遠(yuǎn)程DUC(DLC用戶關(guān)系)的DLC的連接可證實(shí)。如現(xiàn)在所述,節(jié)點(diǎn)工作在有自動(dòng)丟棄PDU的ARD模式上。
(b)在層間傳遞激活時(shí)間參數(shù)根據(jù)特定的ARQ模式,一種連接現(xiàn)已建立。
激活時(shí)間參數(shù)值,DLC將用它來(lái)決定是否發(fā)送或丟棄PDU,能用幾種方法編碼。這個(gè)數(shù)值可能是絕對(duì)的或相對(duì)的,特別是這個(gè)值不是由DLC本身決定的時(shí)候,后者在細(xì)節(jié)上變得有趣。
當(dāng)相應(yīng)的PDU數(shù)據(jù)包從CL層進(jìn)入DUC層時(shí),并與有效的信息授權(quán)碼的幀號(hào)碼相比,有效激活時(shí)間值象相關(guān)的信息授權(quán)碼幀數(shù)碼一樣可以編碼,。
根據(jù)相關(guān)的實(shí)例,激活時(shí)間參數(shù)記錄在每個(gè)SAR或DLC PDU的CL標(biāo)記中(8位)(見(jiàn)圖2)。當(dāng)前,這個(gè)標(biāo)記在基于聚合層的數(shù)據(jù)包中沒(méi)有使用。DLC為每個(gè)PDU計(jì)算這個(gè)激活時(shí)間。這允許在連接基礎(chǔ)(甚至在PDU基礎(chǔ)上)上有激活時(shí)間。
根據(jù)不同的實(shí)例,激活時(shí)間值在這種情況下,由芯片組決定,參數(shù)值由DLC設(shè)備決定。SSCS層很容易地知道這個(gè)值,所以它能相應(yīng)地計(jì)算分離超時(shí)的值。
(c)發(fā)射機(jī)中的丟棄程序總的過(guò)程如下,當(dāng)DLC層從CL層接收一個(gè)PDU,它決定PDU能確實(shí)傳輸?shù)淖詈髸r(shí)間。如果DLC層從CL層接收一個(gè)獨(dú)立的激活時(shí)間值,它便直接使用這個(gè)值。如果DLC層從CL層接收一個(gè)相關(guān)的激活時(shí)間值,在從CL層接到PDU數(shù)據(jù)包時(shí),它把這個(gè)相關(guān)值加到MAC幀數(shù)碼上。如果激活時(shí)間值是在DLC層內(nèi)事先決定的,它也把這個(gè)值加到MAC幀數(shù)碼上。
當(dāng)PDU已經(jīng)發(fā)送,DLC層檢查最大的發(fā)送時(shí)間是否完結(jié),如果沒(méi)完,它發(fā)送PDU,如果已完結(jié),丟棄數(shù)據(jù)包。
做為一個(gè)例子,PDU激活時(shí)間檢查在DLC把PDU插入MAC幀的時(shí)間進(jìn)行。
Hiperlan2規(guī)定的丟棄信息能發(fā)到接收機(jī)的序列號(hào)下,其中,沒(méi)有PDU將重新發(fā)送。序號(hào)在接收機(jī)接收窗口底部和丟棄序號(hào)之間的多個(gè)PDU被丟棄。Hiperlan2中丟棄PDU的格式在圖3中顯示。丟棄序號(hào)值-在正確接收的信息中也和重復(fù)丟棄序號(hào)相同。對(duì)于丟棄的PDU,SCH PDU類(lèi)型參數(shù)等于0010(二進(jìn)制)。
這意味著丟棄所有具有窗口底部和丟棄序號(hào)之間序號(hào)的多個(gè)PDU。雖然某些PDU在發(fā)射機(jī)方面還可能沒(méi)有完成。
當(dāng)PDU數(shù)據(jù)包的激活時(shí)間完結(jié),幾種情況可以考慮。
根據(jù)第一種情況,在DLC的發(fā)射機(jī)發(fā)現(xiàn)一個(gè)已結(jié)束的激活時(shí)間,不管以前發(fā)送的數(shù)據(jù)包的狀況如何,帶有丟棄數(shù)據(jù)包的以上序號(hào)的丟棄信息發(fā)送到接收機(jī)。
根據(jù)第二種情況和優(yōu)選的實(shí)例,當(dāng)檢測(cè)到結(jié)束的PDU,所有帶有已結(jié)束PDU序號(hào)以下序號(hào)的PDU或已完成或在接收機(jī)窗口之外,發(fā)射機(jī)在發(fā)送合適的丟棄信息之前一直等待。
注意,由于單個(gè)丟棄信息可用來(lái)丟棄所有特定序號(hào)以下的多個(gè)PDU,沒(méi)有必要每個(gè)完成的PDU都發(fā)送單個(gè)的丟棄信息。
根據(jù)不同的相關(guān)實(shí)例,當(dāng)激活時(shí)間結(jié)束時(shí),發(fā)射機(jī)用同一個(gè)激活時(shí)間和下一個(gè)未結(jié)束的PDU的序號(hào)決定所有的PDU。當(dāng)CPCS信息的所有PDU有同一激活時(shí)間,這個(gè)決定可能執(zhí)行。丟棄的信息使用序號(hào)SN。
max(下一個(gè)信息的第一個(gè)SN,發(fā)射機(jī)窗口的最后SN)發(fā)射機(jī)不能丟棄發(fā)射機(jī)窗口外的序號(hào)的數(shù)據(jù)報(bào)。
圖5描述不同實(shí)例的一個(gè)可能處理過(guò)程。圖5表示一個(gè)信息分成3個(gè)PDU,并通過(guò)發(fā)射機(jī)移動(dòng)站的聚合層CL,數(shù)據(jù)鏈接控制層DLC、物理層傳輸。
在這種情況下,每個(gè)從CL收到的PDU包含一個(gè)標(biāo)有“Eng-msq”的數(shù)據(jù),它直接指示保留在信息中的PDU的號(hào)碼,假設(shè)所有信息的PDU有同一個(gè)激活時(shí)間,通常是一樣的。如果至少一個(gè)PDU在傳輸前完成,那么跟隨的PDU都能丟棄。DLC使用“Eng-msq”參數(shù)決定第一個(gè)PDU的序號(hào),它不丟棄(是下一個(gè)信息的第一個(gè)PDU),這個(gè)序號(hào)在丟棄信息中傳輸?!癊ng-msq”參數(shù)通過(guò)DLC分析PDU的內(nèi)容使SAR的停止位出現(xiàn)在信息最后的PDU的報(bào)頭,以避免丟棄。
圖6描述圖4的不同實(shí)例。時(shí)間限制是由CL傳輸?shù)紻LC。
當(dāng)接收機(jī)沒(méi)有錯(cuò)誤地接收丟棄的PDU時(shí),它把接收窗口的底部放到丟棄序號(hào)的值,并向發(fā)射機(jī)發(fā)送累計(jì)的確認(rèn),使序號(hào)大于或等于丟棄序號(hào)。
關(guān)于累計(jì)的確認(rèn)接收,發(fā)射機(jī)把發(fā)射窗口的底部放到確認(rèn)中所給的值。
總結(jié),未最優(yōu)化,連接的僅為第一個(gè)PDUIfTtl(激活時(shí)間)>#現(xiàn)在的MAC幀,then用丟棄SN=PDU SN+next-msg發(fā)送丟棄信息Else發(fā)送PDU
或具有最優(yōu)化,連接的僅為第一個(gè)PDU,If Ttl(激活時(shí)間)>#現(xiàn)在的MAC幀,then用丟棄SN=max(最大發(fā)送窗口,PDU SN+next-msg)發(fā)送丟棄信息Else發(fā)送PDU(d)激活時(shí)間參數(shù)和分離超時(shí)這部分是關(guān)于IEEE1394協(xié)議SSCS的特殊情況和涉及到這個(gè)環(huán)境的分離超時(shí)問(wèn)題。
在DLC連接設(shè)置期間,當(dāng)ARQ模式用激活時(shí)間協(xié)商時(shí),發(fā)射機(jī)SSCS向聚合層容器插入一個(gè)信息要素,說(shuō)明其對(duì)所有傳輸時(shí)間的作用(至少指示什么是其激活時(shí)間)。當(dāng)DLC連接設(shè)置時(shí),每個(gè)節(jié)點(diǎn)能計(jì)算所有的激活時(shí)間(就是兩方面發(fā)射機(jī)激活時(shí)間的總和)。所有的激活時(shí)間指示給上一層,(或是處理層,或是過(guò)渡層),因此分離超時(shí)可以調(diào)整。
處理層使用分離超時(shí)值與1394協(xié)議應(yīng)用進(jìn)行協(xié)商(用標(biāo)準(zhǔn)的控制和狀態(tài)寄存CSR讀和寫(xiě)指令)。模式分離超時(shí)由于IEEE1394-1995協(xié)議規(guī)定,能進(jìn)入CSR寄存器。隨著處理的要求,收到確認(rèn)未決定的信息時(shí),它從初始方面的地方開(kāi)始。當(dāng)確認(rèn)未決信息產(chǎn)生時(shí),它從目的方面開(kāi)始。當(dāng)分離超時(shí)在目的地方面終止,節(jié)點(diǎn)停止發(fā)送回應(yīng)。當(dāng)他在初始方面終結(jié),它指示處理程序中止。節(jié)點(diǎn)能安全地循環(huán)運(yùn)行。在現(xiàn)在實(shí)例的情況下,也就是Hiperlan2傳輸?shù)那闆r下,處理層使用的實(shí)時(shí)分離超時(shí)(停止發(fā)送回應(yīng)或循環(huán)處理標(biāo)志)將是CSR寄存器,它在CSR寄存器(1394-1995)分離超時(shí)中有反映,CSR寄存器超過(guò)HL2的所有激活時(shí)間已增加。
這保障正確處理在HL2 1394 SSCS的IEEE1394處理層。
權(quán)利要求
1.一種在Hiperlan2發(fā)射機(jī)中傳輸數(shù)據(jù)包的方法,包括用自動(dòng)重復(fù)請(qǐng)求模式發(fā)送數(shù)據(jù)包的步驟,其特征在于還包括步驟提供激活時(shí)間參數(shù)的發(fā)射機(jī)數(shù)據(jù)鏈接控制層,該時(shí)間參數(shù)至少適用于數(shù)據(jù)鏈接控制層從上層接收的一個(gè)數(shù)據(jù)包,用于確定至少一個(gè)數(shù)據(jù)包的上個(gè)傳輸時(shí)間;至少一個(gè)數(shù)據(jù)包傳輸前,檢查上個(gè)傳輸時(shí)間是否到達(dá);當(dāng)上一個(gè)傳輸時(shí)間沒(méi)到達(dá)時(shí),只發(fā)送至少一個(gè)數(shù)據(jù)包。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括一個(gè)步驟。發(fā)射機(jī)與接收機(jī)協(xié)商,使用包括上一層傳輸時(shí)間的自動(dòng)重復(fù)要求模式在發(fā)射機(jī)側(cè)進(jìn)行檢查,(a)在RLC層級(jí)上設(shè)置發(fā)射機(jī)和接收機(jī)的連接,或(b)在CL層級(jí),在聚合層容器段指示所述的模式。
3.根據(jù)權(quán)利要求1或2所述方法,其特征在于所述每個(gè)數(shù)據(jù)包的激活時(shí)間參數(shù)是指數(shù)據(jù)鏈接控制層從聚合層接收的每個(gè)數(shù)據(jù)包。
4.根據(jù)權(quán)利要求1或2所述方法,其特征在于激活時(shí)間是在數(shù)據(jù)鏈接控制層預(yù)先確定的。
5.根據(jù)權(quán)利要求1到4之一所述方法,其特征在于還包括步驟如果數(shù)據(jù)包在上個(gè)傳輸時(shí)間前沒(méi)有傳輸,通過(guò)丟棄信息將失敗的傳輸通知接收機(jī)。
6.根據(jù)權(quán)利要求5所述方法,其特征在于數(shù)據(jù)包的丟棄信息僅在滿足下列條件時(shí)才能發(fā)送;帶有序號(hào)的所有數(shù)據(jù)包低于帶有完成的上一層傳輸時(shí)間數(shù)據(jù)包的序號(hào)也具有完成的上一層傳輸時(shí)間限制。
7.根據(jù)權(quán)利要求5或6所述方法,其特征在于如果上一層傳輸限制已經(jīng)完結(jié)的數(shù)據(jù)包是第一個(gè)連接的數(shù)據(jù)包,丟棄的信息才能發(fā)送。
8.根據(jù)權(quán)利要求1至6之一所述方法,其特征在于還包括的步驟發(fā)射機(jī)和接收機(jī)的處理層實(shí)施IEEE1394協(xié)議的情況下,向接收機(jī)和發(fā)射機(jī)兩方面增加分離超時(shí)的激活時(shí)間。
全文摘要
一種Hiperlan2發(fā)射機(jī)傳輸數(shù)據(jù)包的方法,包括用自動(dòng)重復(fù)要求模式發(fā)送數(shù)據(jù)包的步驟,其特征在于還包括步驟提供帶有激活時(shí)間參數(shù)的發(fā)射機(jī)數(shù)據(jù)鏈接控制層,該時(shí)間對(duì)應(yīng)于數(shù)據(jù)鏈接控制層至少?gòu)纳蠈咏邮找粋€(gè)數(shù)據(jù)包的時(shí)間,以確定至少一個(gè)數(shù)據(jù)包的向上傳輸時(shí)間;在至少一個(gè)數(shù)據(jù)包傳輸前,檢查上個(gè)傳輸時(shí)間是否到達(dá);當(dāng)上一個(gè)傳輸時(shí)間沒(méi)到達(dá)時(shí),只發(fā)送至少一個(gè)數(shù)據(jù)包。
文檔編號(hào)H04L29/06GK1398473SQ01804698
公開(kāi)日2003年2月19日 申請(qǐng)日期2001年2月14日 優(yōu)先權(quán)日2000年2月14日
發(fā)明者盧多維克·讓娜, 帕特里克·洛佩斯, 吉勒·施特勞布 申請(qǐng)人:湯姆森許可貿(mào)易公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
墨竹工卡县| 南涧| 莆田市| 出国| 九江市| 和平县| 探索| 冷水江市| 邻水| 合阳县| 晋中市| 金阳县| 衡山县| 嘉兴市| 历史| 大渡口区| 玉环县| 金川县| 万全县| 汶上县| 汉寿县| 城口县| 嵊州市| 上蔡县| 巴彦淖尔市| 新沂市| 景东| 石阡县| 陵川县| 陕西省| 云阳县| 襄垣县| 化州市| 安化县| 濮阳市| 霍林郭勒市| 牡丹江市| 丰县| 满洲里市| 额济纳旗| 武夷山市|