專利名稱:基于無線局域網(wǎng)hiperlan2技術(shù)的網(wǎng)絡(luò)中的等時(shí)資源管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種有線總線網(wǎng)絡(luò),例如,符合IEEE 1394標(biāo)準(zhǔn)的總線,其中至少一些總線是通過形成一個(gè)ETSI BRAN Hiperlan 2型無線網(wǎng)絡(luò)的無線橋接鏈接的。
更具體地講,本發(fā)明涉及一種使得設(shè)備能夠通過無線網(wǎng)絡(luò)通信的收斂層。
以下首先說明有關(guān)無線局域網(wǎng)Hiperlan 2和IEEE 1394的技術(shù)背景。
(1)Hiperlan 2 1394收斂層ETSI BRAN方案定義了一種被稱為Hiperlan 2的新一代無線局域網(wǎng)。所謂的Hiperlan 2系統(tǒng)計(jì)劃操作在5GHz頻帶,用戶的移動(dòng)性被限制在本地服務(wù)區(qū)。Hiperlan 2(‘HL2’)網(wǎng)絡(luò)將無線電接入網(wǎng)絡(luò)和一些收斂層功能標(biāo)準(zhǔn)化到不同的核心網(wǎng)絡(luò)。
圖1代表了Hiperlan 2的總體堆棧。
更具體地講,1394收斂層(見詳細(xì)說明部分中的參考文件文件[3])的目的是要說明管理無線網(wǎng)絡(luò)中的等時(shí)連接的安全機(jī)構(gòu)。
IEEE 1394收斂層允許兩種設(shè)備通過HL2操作,即,無線網(wǎng)橋設(shè)備和無線非網(wǎng)橋設(shè)備。
(a)無線1394網(wǎng)橋設(shè)備。它們包含網(wǎng)橋功能,以允許有線IEEE 1394設(shè)備(控制器,發(fā)話器或收聽器)通過Hiperlan 2網(wǎng)絡(luò)通信。它們提供了一種有線IEEE 1394接口,以允許IEEE 1304串行總線通過HL2網(wǎng)絡(luò)相互連接。
(b)無線1394非網(wǎng)橋設(shè)備。這些設(shè)備不包含任何網(wǎng)橋功能。它們包含能夠通過Hiperlan 2網(wǎng)絡(luò)與其它IEEE 1394應(yīng)用通信的IEEE 1394應(yīng)用。
與IEEE P1394.1文獻(xiàn)相同(見以下文獻(xiàn)[6]),網(wǎng)橋模型被定義為一組連接兩個(gè)串行總線的兩個(gè)并且僅僅是兩個(gè)入口。
IEEE 1394收斂層模擬一個(gè)串行總線的業(yè)務(wù),以使非網(wǎng)橋設(shè)備和網(wǎng)橋設(shè)備能夠共享一個(gè)相同的頻率。
兩個(gè)1394應(yīng)用應(yīng)當(dāng)能夠直接通過一個(gè)HL2網(wǎng)操作。模型也允許真實(shí)的有線網(wǎng)橋知覺設(shè)備利用無線網(wǎng)橋進(jìn)行無線通信。
圖2示出了一個(gè)描繪為虛擬IEEE 1394總線的Hiperlan 2網(wǎng)絡(luò)的例子。它包括三個(gè)通過各自的網(wǎng)橋設(shè)備AW,BW和CW連接到一個(gè)無線總線W的有線1394總線(A,B和C)。一個(gè)無線設(shè)備D直接連接到無線總線W,而不連接到一個(gè)有線總線。
在HL2中,每個(gè)等時(shí)信道是通過涉及一個(gè)中央控制器的RLC(無線電鏈路控制子層(Radio Link Control sublayer))多播DLC(數(shù)據(jù)鏈路控制子層(Data Link Control sublayer))用戶連接控制控制程序建立的。在HL2中,存在著一種鏈路預(yù)算的概念,鏈路預(yù)算取決于涉及的設(shè)備的無線電接收質(zhì)量。HL2定義了幾種使得能夠以靈活的耐用性進(jìn)行數(shù)據(jù)交換的調(diào)制方案(調(diào)制方案越耐用,需要的帶寬越大)。當(dāng)一個(gè)設(shè)備要向另一個(gè)設(shè)備發(fā)送數(shù)據(jù)時(shí),它應(yīng)當(dāng)知道鏈路預(yù)算,以決定它應(yīng)當(dāng)使用哪種調(diào)制方案,從而決定它需要多少網(wǎng)絡(luò)資源(就HL2而言,是需要的時(shí)隙)。在DLC家用擴(kuò)展(DLC Home Extension)中(見下面的參考文件[2]),定義了一個(gè)校準(zhǔn)機(jī)構(gòu),以便使中央控制器能夠知道任何種類連接的鏈路預(yù)算。
(2)IEEE 1394-1995串行總線和用于通過IEEE 1394總線傳送等時(shí)流的IEC 61883串行總線中的等時(shí)資源管理包括在IEEE 1394-1995標(biāo)準(zhǔn)中說明的等時(shí)資源管理器(Isochronous Resource Manager)(IRM)功能中。IRM并不真的負(fù)責(zé)分配帶寬和信道,而是提供一個(gè)單一的位置,在這個(gè)位置上其它節(jié)點(diǎn)可以共操作地記錄它們使用的等時(shí)資源。
IEEE 61883標(biāo)準(zhǔn)(見下面的參考文件[5])規(guī)定了連接到一個(gè)IEEE1394-1995串行總線的設(shè)備之間的視聽數(shù)據(jù)的傳輸協(xié)議。它也規(guī)定了一個(gè)協(xié)議(連接管理程序(Connection Management Procedure)或’CMP’),以便使各節(jié)點(diǎn)能夠共操作地使用IRM,以保留總線資源。如這個(gè)協(xié)議所規(guī)定的,當(dāng)在一個(gè)單一串行總線上發(fā)生一個(gè)總線重置(Bus Reset)時(shí),執(zhí)行以下行動(dòng)在總線重置之前已經(jīng)連接輸入和輸出插頭的所有AV設(shè)備應(yīng)當(dāng)根據(jù)插頭控制寄存器(Plug Control Registers)(參考[5]中的定義)中剛好在總線重置之前存在的值,在總線重置后的一秒鐘之內(nèi)分別繼續(xù)接收和發(fā)送等時(shí)數(shù)據(jù)流。
在總線重置之前建立連接的控制器具有一秒鐘的時(shí)間回收資源??偩€重置后一秒鐘,IRM釋放未回收的資源。
總線重置后一秒鐘,所有在總線重置前已經(jīng)連接了輸入和輸出插頭的AV設(shè)備將根據(jù)對(duì)應(yīng)的插頭控制寄存器中的值(這些值可能已經(jīng)被一些控制器更新)動(dòng)作。
這一程序保證了如果一個(gè)設(shè)備(或應(yīng)用)消失和如果源或目的節(jié)點(diǎn)明顯地消失,那么使這個(gè)設(shè)備(或應(yīng)用)建立的總線連接釋放。
這意味著,在總線重置之后,根據(jù)包括在連接中的設(shè)備的存在或不存在,重新建立等時(shí)流。
由于1394收斂層的目的是要模擬一個(gè)虛擬串行總線,因此它要提供一個(gè)用于在Hiperlan 2網(wǎng)絡(luò)中管理等時(shí)連接的類似的機(jī)構(gòu)。這個(gè)機(jī)構(gòu)應(yīng)當(dāng)提供與那些存在在真實(shí)串行總線上的功能相同種類的功能。它也應(yīng)當(dāng)能夠容易地映射的現(xiàn)有的HL2低層協(xié)議(DLC/RLC)上。
以下的說明描述了這樣的一種機(jī)構(gòu)。
權(quán)力要求指出的本發(fā)明涉及一種在無線局域網(wǎng)Hiperlan 2類型的無線網(wǎng)絡(luò)上保留用于建立連接的等時(shí)資源的方法,所述網(wǎng)絡(luò)包括一個(gè)等時(shí)資源管理器,所述方法包括步驟用一個(gè)連接控制器識(shí)別發(fā)話器設(shè)備和收聽器設(shè)備;通過等時(shí)資源管理器獲得成為連接部分的設(shè)備的列表;通過等時(shí)資源管理器,作為成為連接的部件的設(shè)備的列表的函數(shù),確定連接發(fā)話器設(shè)備和收聽器設(shè)備所需的帶寬;如果所述的帶寬可供使用,那么建立一個(gè)包括發(fā)話器設(shè)備和收聽器設(shè)備的多播組。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過等時(shí)資源管理器獲得成為連接的部件的設(shè)備的列表的步驟包括步驟
通過連接控制器從等時(shí)資源管理器請(qǐng)求一個(gè)信道標(biāo)識(shí)符,通過連接控制器將信道標(biāo)識(shí)符發(fā)送到發(fā)話器設(shè)備和收聽器設(shè)備,使每個(gè)設(shè)備根據(jù)信道數(shù)利用網(wǎng)絡(luò)的中央控制器執(zhí)行無線電鏈路控制層組結(jié)合程序,使中央控制器給所述組分配一個(gè)多播媒體接入控制標(biāo)識(shí)符。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該方法進(jìn)一步包括步驟在無線網(wǎng)絡(luò)重置之后,提供一個(gè)第一時(shí)間間隔(T),在這個(gè)時(shí)間間隔(T)期間,要求控制器恢復(fù)重置之前保留的等時(shí)資源,和在第一時(shí)間間隔之后提供一個(gè)第二時(shí)間間隔(ΔT),并且在這個(gè)時(shí)間間隔期間,控制器不可以通過等時(shí)資源管理器進(jìn)行新的保留。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,建立第二時(shí)間間隔以使網(wǎng)絡(luò)的所有設(shè)備能夠在中央控制器觸發(fā)一個(gè)網(wǎng)絡(luò)重置之后完成它們的重置程序。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,連接控制器包括用于存儲(chǔ)第二時(shí)間間隔的寄存器,該寄存器是可以由中央控制器編程的。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該方法進(jìn)一步包括步驟在每個(gè)節(jié)點(diǎn)提供一個(gè)總線產(chǎn)生寄存器,使中央控制器在網(wǎng)絡(luò)重置期間更新一個(gè)節(jié)點(diǎn)的總線產(chǎn)生寄存器的內(nèi)容,在一個(gè)網(wǎng)絡(luò)重置消息中將新的寄存內(nèi)容發(fā)送到該節(jié)點(diǎn),使等時(shí)資源管理器測(cè)試來自一個(gè)節(jié)點(diǎn)的資源請(qǐng)求中的總線產(chǎn)生寄存器內(nèi)容的最后值,并且如果節(jié)點(diǎn)的總線產(chǎn)生寄存器內(nèi)容不正確,則拒絕請(qǐng)求。
應(yīng)當(dāng)注意,附加安全周期ΔT和總線生成數(shù)的概念是具有其自身權(quán)利的發(fā)明,并且可以提出分離的權(quán)利要求。
通過以下結(jié)合附圖對(duì)一個(gè)特定實(shí)施例的說明,可以更清楚地了解本發(fā)明的其它特征和優(yōu)點(diǎn),在附圖中圖1,已經(jīng)進(jìn)行了說明,其代表Hiperlan 2的一個(gè)總體堆棧;圖2,已經(jīng)進(jìn)行了說明,示出了作為一個(gè)虛擬IEEE 1394總線的Hiperlan 2網(wǎng)絡(luò)的例子;圖3示出了一個(gè)混合網(wǎng)絡(luò)及其模型化為一個(gè)包括一個(gè)虛擬總線的網(wǎng)絡(luò)的例子;圖4示出了根據(jù)本發(fā)明的實(shí)施例的“可用虛擬信道”寄存器的格式;圖5示出了“可用虛擬信道”寄存器的格式;圖6示出了虛擬輸入插頭控制寄存器(ViPCR)的格式;圖7示出了虛擬輸出插頭控制寄存器(VoPCR)的格式;圖8示出了圖3的Hiperlan 2中央控制器和移動(dòng)終端MT1和MT2的相對(duì)T和ΔT周期(分別代表一個(gè)重置之后的回收等時(shí)資源的延遲,和第一延遲終止之后禁止新的保留期間的延遲);圖9是說明非重疊連接的圖3的中央控制器和不同移動(dòng)終端之間交換的消息的示意圖;圖10是一個(gè)用于覆蓋等時(shí)連接的網(wǎng)絡(luò)的示意圖,其中將一個(gè)移動(dòng)終端MT4覆蓋在一個(gè)現(xiàn)有連接上;圖11示出了在這種情況下中央控制器與移動(dòng)終端之間交換的消息;圖12是在網(wǎng)橋環(huán)境下的網(wǎng)絡(luò)構(gòu)造的例子;和圖13是代表一個(gè)虛擬總線的模型化的示意圖。
本實(shí)施例有關(guān)一個(gè)通過根據(jù)Hiperlan 2的無線網(wǎng)橋相互連接的IEEE1394有線總線的網(wǎng)絡(luò)。但是,熟悉本領(lǐng)域的人員應(yīng)當(dāng)知道,本文中說明的原理也可以應(yīng)用到其它環(huán)境,因此,本發(fā)明并不限于這里說明的特定環(huán)境。在以下的文獻(xiàn)中可以找到關(guān)于BFAN Hiperlan 2和IEEE 1394總線標(biāo)準(zhǔn)的詳細(xì)信息,以及有關(guān)說明的詳細(xì)信息。ETSI BRAN Hiperlan 2技術(shù)說明,數(shù)據(jù)鏈路控制層,第一部分基本數(shù)據(jù)傳送功能(ETSI BRAN Hiperlan 2 Technical Specification,Data Link Control Layer,Part 1Basic Data Transport Function)。ETSI BRAN Hiperlan 2功能的說明,數(shù)據(jù)鏈路控制層,第四部分家用環(huán)境的擴(kuò)展(ETSI BRAN Hiperlan 2 Functional Specification,Data Link Control Layer,Part 4Extension for Home Environment)。ETSI BRAN Hiperlan 2技術(shù)說明,基于分組的收斂層,第三部分IEEE 1394業(yè)務(wù)專用收斂子層(草案),版本0.0.0.(1999-12)(ETSIBRAN Hiperlan2 Technical Specification,Packet Based ConvergenceLayer,Part 3IEEE 1394 Service Specific ConvergenceSublayer(draft),version 0.0.0.(1999-12))。
從歐洲電信標(biāo)準(zhǔn)協(xié)會(huì)(European Telecommunications StandardsInstitute)可以得到這三個(gè)文獻(xiàn),以及其它有關(guān)Hiperlan 2的文獻(xiàn)。IEEE 1394-1995標(biāo)準(zhǔn),高性能串行總線的IEEE標(biāo)準(zhǔn)(IEEE1394-1995 Std,IEEE Standard for a High Performance Serial Bus)。IEC611883,客戶聲頻/視頻接口的數(shù)字接口(IEC611883,DigitalInterface for consumer Audio/Video Interface)。IEEE1394.1高性能串行總線網(wǎng)橋的草擬標(biāo)準(zhǔn)(1999.2.7)(IEEE1394.1 Draft Standard for High Performance Serial Bus Bridge(Feb.7,1999))。和[6]兩個(gè)文獻(xiàn)可以從IEEE組織得到,文獻(xiàn)[5]可以從IEC得到。
根據(jù)本實(shí)施例,在圖1的虛擬總線上定義了一個(gè)等時(shí)資源管理器(IRM)功能。根據(jù)本實(shí)施例的等時(shí)資源保留機(jī)構(gòu)提供了各種功能以便保留等時(shí)資源(信道和帶寬)當(dāng)控制器、發(fā)話器或收聽器離開HL2網(wǎng)絡(luò)時(shí),釋放這些資源。
根據(jù)本實(shí)施例,將等時(shí)資源保留機(jī)構(gòu)定位在收斂層中。這使得應(yīng)用和網(wǎng)橋?qū)幽軌蚶眠@些功能。
在本實(shí)施例中,IRM功能定位在Hiperlan 2(HL2)中央控制器的1394收斂層上。它提供了一個(gè)“可用信道寄存器(channel availableregister)”和“可用帶寬寄存器(bandwidth available registers)”,以便使其它設(shè)備應(yīng)用可以利用適當(dāng)?shù)逆i定請(qǐng)求(“l(fā)ock_req/res”)進(jìn)行資源保留。一個(gè)與IEEE 1394-1995 IRM不同之處是,將這些寄存器輕微地耦合在一起,以便在要保留特定量的帶寬時(shí),IRM可以知道是為哪個(gè)信道保留的。這使得中央控制器能夠?yàn)樵撔诺烙?jì)算鏈路預(yù)算(它知道作為組MAC-ID的成員的設(shè)備——MAC代表媒體接入控制(Medium AccessControl))。如果有足夠的網(wǎng)絡(luò)資源,那么IRM將產(chǎn)生一個(gè)贊成鎖定請(qǐng)求消息,否則,它產(chǎn)生一個(gè)拒絕鎖定請(qǐng)求消息。
在每個(gè)HL2網(wǎng)絡(luò)變化(結(jié)合或斷開一個(gè)設(shè)備)(即,在每個(gè)虛擬總線重置),需要在一秒鐘內(nèi)從IRM回收網(wǎng)絡(luò)資源。否則,釋放這些資源。在HL2中,一個(gè)總線重置要用一定的時(shí)間傳播。根據(jù)本實(shí)施例,在IRM寄存器中使用了一個(gè)“總線生成數(shù)”,以便IRM能夠區(qū)分出新和舊資源要求,并且據(jù)此作出反應(yīng)??偩€生成數(shù)位是專用于HL2 IRM的,并且不是為一個(gè)標(biāo)準(zhǔn)IEEE 1394-1995總線IRM定義的。
1.導(dǎo)言本發(fā)明建議修改IEEE 1394-1995的等時(shí)連接管理使之適合于HL2網(wǎng)絡(luò)。在以下的說明中,將“虛擬”一詞用于說明附屬于虛擬總線的詞匯。
由于在無線媒體上的數(shù)據(jù)率低于真實(shí)串行總線上的數(shù)據(jù)率,所以可以將虛擬信道的數(shù)量限制到,例如,32個(gè)。當(dāng)然,也可以使用其它值。
圖3的左半部分是一個(gè)連接了四個(gè)設(shè)備的無線總線的示意圖,四個(gè)設(shè)備是一個(gè)中央控制器(CC),和三個(gè)分別作為發(fā)話設(shè)備,收聽設(shè)備和1394控制器使用的移動(dòng)終端MT1,MT2和MT3。圖3的右半部分代表了將無線網(wǎng)絡(luò)模型化為一個(gè)虛擬總線,其上連接了四個(gè)設(shè)備。
將IEEE 1394等時(shí)信道映射到多信道廣播組媒體接入控制標(biāo)識(shí)符(“MAC-ID”)。在數(shù)據(jù)鏈路控制層家用分設(shè)(“DLC HE”),具有多信道廣播信道數(shù)量的當(dāng)前限制(最大數(shù)量信道是32)。
根據(jù)本實(shí)施例,定義了VIRM(虛擬IRM)寄存器虛擬可用帶寬(V_BANDWIDTH_AVAILABLE)和虛擬可用信道(V_CHANNEL_AVAILABLE)。這些寄存器存在在中央控制器的1394收斂層中。
也將那些可以發(fā)出或匯集等時(shí)流的無線設(shè)備定義為以下寄存器ViPCR(虛擬輸入插頭控制寄存器),和VoPCR(虛擬輸出插頭控制寄存器)。
在Hiperlan 2環(huán)境中,資源管理(多信道廣播組和網(wǎng)絡(luò)帶寬)是由中央控制器進(jìn)行的。
虛擬等時(shí)資源管理器(VIRM)可以運(yùn)行在任何節(jié)點(diǎn)的收斂層中當(dāng)在串行總線上時(shí),可以在任何IRM容納節(jié)點(diǎn)上實(shí)現(xiàn)IRM功能。僅有的要求是,一次只能有一個(gè)IRM運(yùn)行,并且每個(gè)節(jié)點(diǎn)應(yīng)當(dāng)知道它的位置。根據(jù)本實(shí)施例,為了簡(jiǎn)潔,已經(jīng)將IRM定位在一個(gè)串行總線上的循環(huán)主機(jī)中。
也是為了簡(jiǎn)化協(xié)議(節(jié)點(diǎn)知道它運(yùn)行的位置,總線重置傳播和資源回收之間的較少限制),建議IRM運(yùn)行在中央控制器的收斂層中。虛擬IRM必須為HL2網(wǎng)絡(luò)驅(qū)動(dòng)RLC多信道廣播連接控制程序。
為了盡可能地符合IEC61883標(biāo)準(zhǔn)(文獻(xiàn)[5]),建議通過一個(gè)IEEE1394控制器建立連接。1394控制器是一個(gè)運(yùn)行一個(gè)目的是控制發(fā)話器和收聽器之類的其它設(shè)備的應(yīng)用的1394節(jié)點(diǎn)。IEC61883標(biāo)準(zhǔn)(文獻(xiàn)[5])中定義并且使用了1393控制器的概念。這種應(yīng)用將帶寬和信道保留在VIRM中,并且根據(jù)以下規(guī)則配置虛擬輸入和輸出控制插頭寄存器(收聽器的“ViPCR”和發(fā)話器的“VoPCR)。
2.控制和狀態(tài)寄存器說明2.1.等時(shí)資源管理器(VIRM)寄存器根據(jù)本實(shí)施例,VIRM寄存器實(shí)現(xiàn)在中央控制器的1394 CL中。根據(jù)本實(shí)施例定義了格式以及存取規(guī)則如下2.1.1.虛擬可用信道(VIRTUAL_CHANNEL_AVAILABLE)寄存器這種寄存器實(shí)現(xiàn)在虛擬等時(shí)資源管理器(VIRM)中。它是兩個(gè)quadlet長(zhǎng)(與一個(gè)有線串行總線IRM的可用信道(CHANNEL_VAILABLE)寄存器相比)。為了避免數(shù)個(gè)應(yīng)用保留同一個(gè)信道,應(yīng)當(dāng)僅支持2-quadlet讀取和鎖定比較交換事務(wù)。這個(gè)寄存器的0至31位對(duì)應(yīng)于虛擬總線的等時(shí)信道0至31。對(duì)于一個(gè)串行總線IRM,位值0指示對(duì)應(yīng)的信道被保留,因而不可用于進(jìn)一步的保留。根據(jù)本實(shí)施例,特別是VIRM,將一些位用于總線生成數(shù)(即,位32至36)。保留其它的位。
保留控制器使用這個(gè)存儲(chǔ)器上的讀取和鎖定比較交換事務(wù),以在虛擬總線重置之后保留一個(gè)新的信道,或回收一個(gè)已經(jīng)保留的信道。
圖4代表了“虛擬可用信道(Virtual_Channel_Available)”寄存器的格式。
存取規(guī)則
虛擬總線重置操作在一個(gè)虛擬總線重置之后(從中央控制器接收的self_id分組,攜帶一個(gè)總線生成數(shù)),清除代表可用信道的寄存器位。所有信道再次成為可用的。也更新“生成數(shù)(Gen_Number)”位(根據(jù)存在在總線重置之后發(fā)送的并且由實(shí)現(xiàn)VIRM的節(jié)點(diǎn)接收的self_id分組中的信息)。啟動(dòng)一個(gè)計(jì)時(shí)器T。在計(jì)時(shí)器終止之前,必須回收資源(信道)。為了決定是否接受一個(gè)資源回收,VIRM將生成數(shù)位與鎖定請(qǐng)求中的對(duì)應(yīng)的位比較。如果它們匹配,那么VIRM知道請(qǐng)求是由一個(gè)在重置之前虛擬總線上存在的設(shè)備提出的,并且接受資源回收請(qǐng)求。如果是另一種情況,它們不匹配,那么拒絕資源回收請(qǐng)求。當(dāng)計(jì)時(shí)器T終止時(shí),釋放還沒有被回收的資源(釋放收斂層中的組Mac_Ids)。
對(duì)應(yīng)于虛擬總線重置即使器T終止與下一個(gè)虛擬總線重置之間的周期的標(biāo)準(zhǔn)操作VIRM應(yīng)當(dāng)像任何串行總線IRM一樣地操作。它拒絕有關(guān)一個(gè)已經(jīng)保留的信道的鎖定請(qǐng)求。當(dāng)(經(jīng)過一個(gè)鎖定請(qǐng)求消息)保留了一個(gè)信道時(shí),IRM準(zhǔn)備在這個(gè)信道上接收RLC組結(jié)合(RLC_GROUP_JOIN)消息。當(dāng)接收到該信道的第一個(gè)RLC組結(jié)合消息時(shí),中央控制器建立一個(gè)新的組MAC-ID。同一信道的下一個(gè)RLC組結(jié)合消息將把移動(dòng)終端添加到相同的組MAC-ID。
2.1.2.虛擬可用帶寬(VIRTUAL_BANDWIDTH_AVAILABLE)寄存器這個(gè)寄存器也實(shí)現(xiàn)在VIRM上。它使得一個(gè)控制器能夠保留用于一個(gè)特定信道的帶寬。它是一quadlet長(zhǎng)。位27至31專用于總線生成數(shù)。其它位(0至26)專用于將虛擬總線上的可用帶寬表達(dá)為收斂層級(jí)的每秒多個(gè)位或字節(jié)。不允許使用某些保留的值(例如,值0xFFFF是被保留的)。
對(duì)這個(gè)寄存器的讀取請(qǐng)求使得一個(gè)設(shè)備能夠獲得HL2網(wǎng)絡(luò)中的可用帶寬。
帶寬的保留是通過一個(gè)鎖定請(qǐng)求消息進(jìn)行的,其中參數(shù)值(arg_value)是由兩個(gè)quadlet構(gòu)成的第一quadlet指示選定的信道。也就是說,只有設(shè)定為1的位指示選定的信道。Isb對(duì)應(yīng)于信道0,而msb對(duì)應(yīng)于信道31;第二quadlet是由以前讀取這個(gè)寄存器中的位0至25,和位26至31的控制器生成數(shù)的結(jié)果構(gòu)成的;數(shù)據(jù)值是一個(gè)指示對(duì)特定信道請(qǐng)求的比特率的quadlet。
如果是下列情況,請(qǐng)求將被拒絕arg_value中指示的信道在可用信道寄存器中不可用;或鎖定請(qǐng)求中指示的生成數(shù)與IRM的生成數(shù)不同;或鎖定請(qǐng)求中指示的帶寬量高于可用帶寬(由于控制器的讀取,另一個(gè)節(jié)點(diǎn)保留的帶寬)。
存取規(guī)則標(biāo)準(zhǔn)操作(虛擬總線重置計(jì)時(shí)器T終止與下一個(gè)虛擬總線重置之間的周期)當(dāng)IRM得到一個(gè)有關(guān)虛擬可用信道寄存器的鎖定請(qǐng)求時(shí),它知道請(qǐng)求的帶寬以及使用帶寬的信道。然后,它應(yīng)當(dāng)計(jì)算有關(guān)多信道廣播組MAC-ID(作為無線電鏈路控制(“RLC”)多信道廣播結(jié)合程序的結(jié)果,收斂層知道一個(gè)特定1394信道的移動(dòng)終端的列表)的拓?fù)鋱D(如文獻(xiàn)[2]的6.5款中說明的,它是從校準(zhǔn)建立的)。因而,它可以根據(jù)鏈路質(zhì)量確定這個(gè)多信道廣播組的有關(guān)調(diào)制方案,從而檢查是否具有足夠的可用資源(HL2時(shí)隙)。如果具有足夠的資源,它將接受保留,并且在多信道廣播組中開始一個(gè)RLC多信道廣播連接建立程序。如果RLC程序成功,那么產(chǎn)生一個(gè)贊成鎖定響應(yīng)消息,作為對(duì)鎖定請(qǐng)求消息的回答。如果保留失敗(由于缺少鏈路預(yù)算或由于RLC失敗),那么通過鎖定響應(yīng)消息拒絕鎖定請(qǐng)求。在拒絕鎖定響應(yīng)消息的參數(shù)(舊值(old_value))中,插入一個(gè)對(duì)應(yīng)的錯(cuò)誤碼(例如,一個(gè)可用帶寬位的禁止值),以便通知請(qǐng)求者拒絕的原因。
對(duì)于一個(gè)串行總線IRM,如果以前在一個(gè)讀取事項(xiàng)程序中讀取的并且插入到鎖定請(qǐng)求消息中作為一個(gè)參數(shù)的帶寬不對(duì)應(yīng)于當(dāng)前可用帶寬(兩個(gè)并發(fā)保留程序碰撞),拒絕鎖定請(qǐng)求。
虛擬總線重置操作在一個(gè)虛擬總線重置(從中央控制器接收的,帶有一個(gè)產(chǎn)生總線數(shù)的self_id分組)之后,重置可用帶寬位(所有帶寬再次成為可用的)。也根據(jù)存在在VIRM接收的self_id分組中的信息,更新生成數(shù)位。啟動(dòng)一個(gè)計(jì)時(shí)器T。在計(jì)時(shí)器終止之前,必須回收資源(帶寬)。為了接受資源回收,VIRM使用生成數(shù)位(如果它們匹配,接受資源回收,如果它們不匹配,拒絕資源回收)。當(dāng)計(jì)時(shí)器T終止時(shí),釋放未回收的資源(利用RLC釋放多信道廣播組內(nèi)的任何現(xiàn)有的多信道廣播連接)。
圖5給出了“虛擬可用信道”寄存器的格式。
2.1.3 ViPCR和VoPCR虛擬輸入和輸出插頭控制寄存器ViPCR寄存器(或寄存器集)是在一個(gè)可以匯集等時(shí)流的設(shè)備的1394收斂層中實(shí)現(xiàn)的。它具有與[5]中定義的iPCR相同的功能。這種寄存器是根據(jù)命令和狀態(tài)寄存器(Command and Status Register)(CSR)結(jié)構(gòu)格式實(shí)現(xiàn)的。增加了一個(gè)產(chǎn)生字段,以處理虛擬總線重置通知中的時(shí)間差。在每一虛擬總線重置,使生成數(shù)遞增模25。
圖6示出了ViPCR寄存器的格式。
VoPCR寄存器(或寄存器集)是在可以發(fā)源等時(shí)流的設(shè)備的1394收斂層中實(shí)現(xiàn)的。它具有與[5]中定義的oPCR相同的功能。添加了一個(gè)產(chǎn)生字段,以處理虛擬總線重置通知中的時(shí)間差(參考[3])。在每一虛擬總線重置,使總線生成數(shù)遞增模25。
圖7示出了VoPCR寄存器的格式。
有效負(fù)載(Payload),額外開銷ID(Overhead ID),點(diǎn)對(duì)點(diǎn)連接計(jì)數(shù)器和在線(On-Line)字段具有與[5]中定義的oPCR的等價(jià)字段相同的定義。
盡管為了與文獻(xiàn)[5]一致,將它編碼在6個(gè)位上,但是,信道可以在O至31的范圍。
生成數(shù)指示節(jié)點(diǎn)接收的最后虛擬總線重置的產(chǎn)生。節(jié)點(diǎn)本身利用在每個(gè)虛擬總線重置的遞增的計(jì)數(shù)器,或利用與虛擬總線重置通知相關(guān)聯(lián)并且由中央控制器管理的計(jì)數(shù)器設(shè)置它。由于不是在同一時(shí)間向所有無線終端通知虛擬總線重置,因而需要這個(gè)字段。
Vo和Vi PCR寄存器的存取規(guī)則標(biāo)準(zhǔn)操作(虛擬總線重置計(jì)時(shí)器T終止和下一個(gè)虛擬總線重置之間的周期)當(dāng)一個(gè)節(jié)點(diǎn)的收斂層接收到有關(guān)一個(gè)PCR(輸入或輸出)的并且?guī)в行诺牢患逆i定請(qǐng)求時(shí),那么對(duì)中央控制器開始一個(gè)RLC結(jié)合請(qǐng)求程序。一旦接收到贊成的RLC結(jié)合響應(yīng)消息,那么產(chǎn)生一個(gè)成功鎖定響應(yīng)消息。否則,拒絕鎖定請(qǐng)求。
總線重置操作當(dāng)向?qū)崿F(xiàn)PCR的收斂層通知了一個(gè)總線重置時(shí),它把它的PCR的產(chǎn)生總線數(shù)位設(shè)置到新的值。收斂層啟動(dòng)一個(gè)間隔T的計(jì)時(shí)器,并且如同它在總線重置之前一樣地操作匯集或發(fā)源數(shù)據(jù)。它也清除PCR的信道位。如果在T超時(shí)之前再次寫入信道位,那么任何事情都不改變。否則,收斂層將對(duì)中央控制器產(chǎn)生一個(gè)RLC離開(RLC_Leave)程序,以離開多信道廣播組。
接入規(guī)則(從控制器應(yīng)用的觀點(diǎn)看)應(yīng)用首先(通過讀取虛擬可用信道寄存器,接下來發(fā)出一個(gè)鎖定請(qǐng)求)保留一個(gè)帶有IRM的信道,然后將保留的信道寫入到它要建立的多信道廣播組的節(jié)點(diǎn)的ViPCR和VoPCR。一旦獲得了所有鎖定響應(yīng)消息,它通過向虛擬可用帶寬寄存器發(fā)送一個(gè)鎖定請(qǐng)求消息保留有關(guān)帶寬。然后,VIRM可以安全地計(jì)算該多信道廣播組的鏈路預(yù)算。
當(dāng)發(fā)生了一個(gè)虛擬總線重置時(shí),應(yīng)用必須在一秒鐘的間隔內(nèi)從IRM寄存器和有關(guān)的Vo或ViPCR回收資源。然后,它如下所述地在一個(gè)周期ΔT中停止發(fā)送任何新的保留請(qǐng)求。
2.2虛擬總線重置和資源回收或釋放虛擬總線重置操作當(dāng)中央控制器的HL2無線電鏈路控制層檢測(cè)到一個(gè)設(shè)備已經(jīng)離開網(wǎng)絡(luò),或已經(jīng)聯(lián)合了一個(gè)新的設(shè)備(在一個(gè)RLC聯(lián)合程序之后)時(shí),在1393收斂層級(jí)的識(shí)別(“self_id”)程序保證了中央控制器將一個(gè)虛擬總線重置消息發(fā)送到所有其它設(shè)備收斂層。因此,每個(gè)1394收斂層可以對(duì)它的通過接收虛擬總線重置消息觸發(fā)的上層產(chǎn)生一個(gè)帶有一定傳播延遲的虛擬總線重置。
每個(gè)設(shè)備包含專用于存儲(chǔ)虛擬總線重置數(shù)的存儲(chǔ)器,所述虛擬總線重置數(shù)就是上述的生成數(shù)。在每個(gè)總線重置,中央控制器增加總線生成數(shù)??偩€重置生成數(shù)包含在self_id消息中。
當(dāng)一個(gè)控制器接收到一個(gè)總線重置指示時(shí),它必須在一秒鐘內(nèi)重新分配其所有連接。在這個(gè)時(shí)間之后的一個(gè)周期ΔT中,不允許它發(fā)送回收或一般要求消息。但是在這個(gè)周期ΔT中,設(shè)備可以接收和接受一個(gè)請(qǐng)求(見圖8)。
這個(gè)時(shí)間間隔ΔT應(yīng)當(dāng)比中央控制器上的總線重置事件與接收重置的最后移動(dòng)終端上的總線重置事件之間的時(shí)間差長(zhǎng)。這個(gè)原則保證了一個(gè)移動(dòng)終端將不會(huì)在一個(gè)設(shè)備上的總線重置結(jié)束之后試圖回收資源。
對(duì)于分開超時(shí)寄存器,建議收斂層包含一個(gè)ΔT控制和狀態(tài)寄存器(“CSR”),以便如果這個(gè)值在移動(dòng)終端中過載(如果MT的數(shù)量增加一個(gè)重要因數(shù),總線重置可能要花費(fèi)比ΔT周期更長(zhǎng)的時(shí)間,從而使資源保留在一些時(shí)候可能失敗(即,產(chǎn)生另一個(gè)總線重置)。因此,在一些情況下,提高這個(gè)值可能是有利的),中央控制器能夠調(diào)節(jié)這個(gè)值。ΔT CSR(對(duì)于1394的分開超時(shí))具有一個(gè)缺省值。
如果由于一些原因,總線重置需要一個(gè)比ΔT更長(zhǎng)的時(shí)間,以在HL2網(wǎng)絡(luò)中傳播,那么中央控制器必須增加總線重置生成數(shù),并且開始另一個(gè)總線重置。
圖8示出了圖3的中央控制器和移動(dòng)終端MT1和MT2的有關(guān)T和ΔT。
當(dāng)中央控制器的1394收斂層開始一個(gè)總線重置序列時(shí),那么它必須釋放虛擬IRM內(nèi)的所有帶寬和信道。與此同時(shí),當(dāng)設(shè)備接收到虛擬總線重置時(shí),ViPCR和VoPCR將必須被釋放,并且初始化計(jì)時(shí)器T=(1s+ΔT)。
虛擬總線重置之后可能發(fā)生的幾種情況沒有設(shè)備離開總線重置之前分配資源并且接收總線重置的控制器必須檢查發(fā)話器和收聽器是否仍然在網(wǎng)絡(luò)上。如果它們?cè)诰W(wǎng)絡(luò)上,那么控制器必須重新分配VIRM中的資源。VIRM使用總線生成數(shù)位檢測(cè)鎖定請(qǐng)求是一個(gè)回收,并且不是一個(gè)新的要求(可能在它實(shí)際接收總線重置之前已經(jīng)由一個(gè)設(shè)備產(chǎn)生)??刂破饕脖仨氈匦屡渲檬章犉鞯腣iPCR和發(fā)話器的VoPCR。
在這種情況下,不釋放HL2連接,并且可以繼續(xù)操作。
1394控制器離開IEC61883文獻(xiàn)規(guī)定,如果控制器斷開,那么這個(gè)控制器建立的連接將被斷開。根據(jù)本實(shí)施例,虛擬IRM將在這個(gè)時(shí)間間隔T中等待回收。當(dāng)時(shí)間過去而沒有接收到回收,那么中央控制器向發(fā)話器和每個(gè)收聽器發(fā)送RLC釋放(RLC_RELEASE)消息。發(fā)話器和收聽器將離開多信道廣播組。在沒有設(shè)備存留在多信道廣播組中時(shí),CC將釋放寄存器中的保留資源。以類似的方式,這個(gè)連接(即,已經(jīng)從總線除去的控制器建立的連接)的發(fā)話器和收聽器將檢測(cè)到在它們的PCR中已經(jīng)沒有資源回收在進(jìn)行,并且必須通過向CC發(fā)送RLC_LEAVE而離開多信道廣播組。
發(fā)話器或收聽器離開如果發(fā)話器消失或所有收聽器離開網(wǎng)絡(luò),那么應(yīng)當(dāng)斷開連接。1394控制器試圖發(fā)現(xiàn)發(fā)話器和收聽器,如果不具備這樣的條件,那么它不重新分配需要的資源。
每個(gè)設(shè)備管理超時(shí),并且必須釋放HL2連接。
2.3沒有總線重置資源釋放當(dāng)在一個(gè)串行總線上時(shí),一個(gè)應(yīng)用(或網(wǎng)橋?qū)?可以在任何時(shí)間決定釋放虛擬總線上的一些資源。這應(yīng)當(dāng)與保留時(shí)的相同方式進(jìn)行(寫入PCR和IRM寄存器,以釋放一個(gè)特定信道的一些帶寬,然后釋放一些信道)。
2.4概要2.4.1.無線設(shè)備之間的等時(shí)連接2.4.1.1.非重疊連接(1)1394控制器對(duì)位于中央控制器中的虛擬等時(shí)資源管理器執(zhí)行比較和交換事務(wù),以便分配信道。這是一個(gè)IEEE 1394-1995事務(wù)。
(2)控制器向位于ViPCR和VoPCR(在線比特設(shè)置為off)地址的發(fā)話器和收聽器發(fā)送一個(gè)鎖定請(qǐng)求(lock_req)消息,以設(shè)置前一步驟的信道。如果它的生成數(shù)與受控設(shè)備不同,那么控制器不能建立連接,導(dǎo)致產(chǎn)生一個(gè)帶有適當(dāng)《錯(cuò)誤代碼》的拒絕鎖定響應(yīng)(lock_res)消息。
(3)發(fā)話器和收聽器在這個(gè)信道上執(zhí)行結(jié)合RLC程序。在結(jié)合完成之后,發(fā)話器和收聽器都對(duì)控制器產(chǎn)生贊成鎖定響應(yīng)。
(4)當(dāng)控制器收到鎖定響應(yīng)時(shí),中央控制器知道哪些設(shè)備是多信道廣播組的成員。然后,控制器可以(根據(jù)上述的程序)發(fā)送一個(gè)有關(guān)可用帶寬寄存器的鎖定請(qǐng)求。
(5)IRM(根據(jù)鏈路預(yù)算,和選擇的物理層(PHY)模式)計(jì)算需要的HL2帶寬。
(6)可能的兩種情況(a)帶寬可用,那么前進(jìn)到(7),IRM發(fā)送一個(gè)贊同鎖定響應(yīng),并隨后立即(在接受一個(gè)新的鎖定請(qǐng)求之前)更新帶寬寄存器(考慮進(jìn)PHY模式);(b)帶寬不可用IRM發(fā)送一個(gè)否定鎖定響應(yīng)(參數(shù)值中帶有適當(dāng)?shù)腻e(cuò)誤代碼)。帶寬寄存器保持不變——控制器(經(jīng)過錯(cuò)誤代碼)知道它不應(yīng)當(dāng)在請(qǐng)求中循環(huán)。
(7)如果帶寬可用,中央控制器開始多信道廣播DLC用戶連接(DUC)建立,建立成多信道廣播組。如果RLC成功,那么產(chǎn)生一個(gè)贊成鎖定響應(yīng)(考慮進(jìn)PHY模式,更新可用帶寬寄存器),否則產(chǎn)生一個(gè)否定響應(yīng)。
(8)一般在產(chǎn)生對(duì)應(yīng)的鎖定響應(yīng)之前,不接受其它鎖定請(qǐng)求。
圖9是說明一個(gè)用于非重疊連接的,圖3的中央控制器和不同移動(dòng)終端之間的消息的示意圖。
2.4.1.2.重疊連接IEC 61883說明中定義了重疊連接。覆蓋一個(gè)連接是把收聽器加入到一個(gè)已經(jīng)存在的連接中。在這種情況下,1394收斂層中已經(jīng)有一個(gè)HL2多播連接和IRM CSR。
圖10是一個(gè)用于覆蓋等時(shí)連接的網(wǎng)絡(luò)的示意圖,其中要把一個(gè)移動(dòng)終端覆蓋到一個(gè)現(xiàn)存的連接上。
以下的步驟說明了設(shè)備MT4如何成為一個(gè)新的收聽器(1)控制器設(shè)置發(fā)話器的VoPCR,以遞增點(diǎn)對(duì)點(diǎn)連接計(jì)數(shù)器。它也通過發(fā)送鎖定請(qǐng)求和檢查生成數(shù)給新的收聽器的ViPCR裝載信道。
(2)MT4現(xiàn)在可以向?qū)?yīng)信道的中央控制器發(fā)送RLC組結(jié)合(RLC_GROUP_JOIN)消息。
(3)如果鏈路預(yù)算允許加入MT4以結(jié)合組多信道廣播,中央控制器返回帶有相關(guān)的多播MAC_ID的確認(rèn)消息。
(4)收聽器和發(fā)話器都能夠向控制器發(fā)送鎖定響應(yīng)。
(5)中央控制器應(yīng)當(dāng)向MT4發(fā)送一個(gè)多播DUC建立程序。然后,設(shè)備MT4準(zhǔn)備接收數(shù)據(jù)。如果需要改變PHY模式,那么甚至可以開始一個(gè)RLC修改程序。
圖11示出了這種情況下在中央控制器與移動(dòng)終端之間交換的消息。
2.4.2.網(wǎng)橋環(huán)境中的等時(shí)連接建立以下部分說明可以如何在網(wǎng)橋環(huán)境下使用1394收斂層中定義的等時(shí)保留機(jī)構(gòu)。
網(wǎng)絡(luò)是由通過入口MT1至MT4連接到Hiperlan 2網(wǎng)絡(luò)的標(biāo)號(hào)為1至4的四個(gè)串行總線構(gòu)成的(參考圖12)。
圖12是網(wǎng)橋環(huán)境下的一個(gè)網(wǎng)絡(luò)構(gòu)造的例子。
可以把無線網(wǎng)絡(luò)模型化為一個(gè)虛擬1394總線(參考圖13)。每個(gè)入口被表示為連接到虛擬總線的網(wǎng)橋。從而一個(gè)網(wǎng)橋的構(gòu)成是一個(gè)連接到有線串行總線的入口這是真實(shí)入口;
一個(gè)連接到虛擬總線的入口這是一個(gè)使用1394收斂層服務(wù)的虛擬入口(即,虛擬iPCR和oPCR寄存器)。虛擬總線的IRM標(biāo)注為VIRM,并且是在中央控制器的1394收斂層中實(shí)現(xiàn)的。此外,將負(fù)責(zé)建立虛擬總線上的等時(shí)連接的設(shè)備稱為虛擬控制器。
圖13是代表一個(gè)虛擬總線的模型化的示意圖。
2.4.2.1.非重疊連接不同的步驟如下(1)控制器向收聽器入口發(fā)送一個(gè)連接消息。這個(gè)設(shè)備的虛擬入口成為在虛擬總線上建立連接的虛擬控制器。
(2)如前面部分中所述,虛擬控制器保留虛擬總線上的資源。
(3)如P1394.1草案中所述,如果虛擬總線上的資源可用,那么收聽器入口(LP)向發(fā)話器入口發(fā)送一個(gè)網(wǎng)橋連接消息,…2.4.2.2.重疊連接控制器向收聽器入口發(fā)送一個(gè)連接消息。這個(gè)連接消息應(yīng)當(dāng)通過指出使用中的現(xiàn)有信道數(shù),而包含這是一個(gè)重疊連接的信息。
收聽器入口設(shè)置其ViPCR的分配信道位,并且通過發(fā)送一個(gè)鎖定請(qǐng)求消息設(shè)置發(fā)話器入口的VoPCR。發(fā)話器入口應(yīng)當(dāng)增加它的VoPCR中的點(diǎn)對(duì)點(diǎn)連接計(jì)數(shù)。
然后,虛擬總線上發(fā)生的每一件事情都看成是一個(gè)重疊連接。
簡(jiǎn)稱和縮寫網(wǎng)橋(bridge)一個(gè)能夠連接串行總線網(wǎng)絡(luò)中的兩個(gè)總線的兩個(gè)串行總線節(jié)點(diǎn)的組。
中央控制器(Central Controller)(CC)為DLC層(數(shù)據(jù)鏈路控制層)提供了與Hiperlan 2中定義的接入點(diǎn)等價(jià)的控制功能,但不需要附接到一個(gè)固定網(wǎng)絡(luò)。中央控制器功能可以鑲嵌在一個(gè)無線設(shè)備中。
控制器(Controller)在一個(gè)串行總線上建立一個(gè)等時(shí)連接的設(shè)備。
入口(Portal)將一個(gè)網(wǎng)橋連接到一個(gè)串行總線的節(jié)點(diǎn)。
虛擬總線(Virtual Bus)它是如同一個(gè)1394串行總線一樣的無線網(wǎng)絡(luò)的模型。
權(quán)利要求
1.在一個(gè)無線局域網(wǎng)Hiperlan 2型無線網(wǎng)絡(luò)上保留用于連接建立的等時(shí)資源的方法,所述網(wǎng)絡(luò)包括等時(shí)資源管理器,所述方法包括步驟通過連接控制器識(shí)別一個(gè)發(fā)話器設(shè)備和收聽器設(shè)備;通過等時(shí)資源管理器獲得要成為連接部分的設(shè)備的列表;通過等時(shí)資源管理器,作為要成為連接部分的設(shè)備的列表的函數(shù),確定連接發(fā)話器和收聽器所需的帶寬;如果所述帶寬可用,那么建立包括發(fā)話器設(shè)備和收聽器社的多播組。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通過等時(shí)資源管理器獲得要成為連接部分的設(shè)備的列表的步驟包括步驟通過連接控制器從等時(shí)資源管理器請(qǐng)求一個(gè)信道標(biāo)識(shí)符;通過連接控制器向發(fā)話器設(shè)備和收聽器設(shè)備發(fā)送信道標(biāo)識(shí)符;使每個(gè)設(shè)備根據(jù)信道數(shù)利用網(wǎng)絡(luò)的中央控制器執(zhí)行無線電鏈路控制層組結(jié)合程序;使中央控制器向所述組分配一個(gè)多播媒體接入控制標(biāo)識(shí)符。
3.根據(jù)權(quán)利要求1和2中的一項(xiàng)所述的方法,其特征在于包括步驟在一個(gè)無線網(wǎng)絡(luò)的重置之后,提供第一時(shí)間間隔(T),在這個(gè)時(shí)間間隔(T)中,要求控制器恢復(fù)在重置之前保留的等時(shí)資源,和提供跟隨在第一間隔之后的第二時(shí)間間隔(ΔT),在這個(gè)第二時(shí)間間隔(ΔT)期間,連接控制器不能用等時(shí)資源管理器進(jìn)行新的保留。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于設(shè)置第二時(shí)間間隔以使網(wǎng)絡(luò)的所有設(shè)備能夠在中央控制器觸發(fā)的網(wǎng)絡(luò)重置之后完成它們的重置程序。
5.根據(jù)權(quán)利要求3或4中的一項(xiàng)所述的方法,其特征在于連接控制器包括一個(gè)用于存儲(chǔ)第二時(shí)間間隔的寄存器,這個(gè)寄存器可以由網(wǎng)絡(luò)的中央控制器編程。
6.根據(jù)權(quán)利要求3至5中的任何一項(xiàng)所述的方法,其特征在于在第二時(shí)間間隔期間,連接控制器不能對(duì)重置程序之前保留的資源進(jìn)行任何回收。
7.根據(jù)權(quán)利要求1至6中的任何一項(xiàng)所述的方法,其特征在于等時(shí)資源管理器是在中央控制器中實(shí)現(xiàn)的。
8.根據(jù)權(quán)利要求1至7中任何一個(gè)所述的方法,進(jìn)一步包括步驟在每個(gè)節(jié)點(diǎn)中提供一個(gè)總線產(chǎn)生寄存器,使中央控制器在網(wǎng)絡(luò)重置期間更新一個(gè)節(jié)點(diǎn)的總線產(chǎn)生寄存器的內(nèi)容,在一個(gè)網(wǎng)絡(luò)重置消息中將新的寄存器內(nèi)容發(fā)送到節(jié)點(diǎn),使等時(shí)資源管理器測(cè)試來自一個(gè)節(jié)點(diǎn)的資源請(qǐng)求中的總線產(chǎn)生寄存器內(nèi)容的最后值,并且如果該節(jié)點(diǎn)的總線產(chǎn)生寄存器內(nèi)容不正確,那么拒絕請(qǐng)求。
全文摘要
本發(fā)明涉及一種在無線局域網(wǎng)Hiperlan 2型無線網(wǎng)絡(luò)上保留用于連接建立的等時(shí)資源的方法,所述網(wǎng)絡(luò)包括等時(shí)資源管理器,所述方法包括步驟通過一個(gè)連接控制器識(shí)別發(fā)話器設(shè)備和收聽器設(shè)備;通過等時(shí)資源管理器獲得要成為連接部分的設(shè)備的列表;通過等時(shí)資源管理器,作為要成為連接部分的設(shè)備的列表的函數(shù),確定連接發(fā)話器和收聽器所需的帶寬;如果所述帶寬可用,那么建立包括發(fā)話器和收聽器的一個(gè)多信道廣播組。
文檔編號(hào)H04L12/64GK1397126SQ01804258
公開日2003年2月12日 申請(qǐng)日期2001年1月26日 優(yōu)先權(quán)日2000年1月27日
發(fā)明者伊馮·勒加萊斯, 吉勒·斯特勞布, 克里斯托夫·樊尚 申請(qǐng)人:湯姆森許可貿(mào)易公司