專利名稱:能夠用幀來代替控制站的終端的制作方法
技術領域:
本發(fā)明涉及由控制站控制其訪問通信介質的機會的終端,尤其涉及能夠代替控制站的終端。
背景技術:
利用有通信質量問題的介質的通信系統(tǒng)配備用于控制其它站的介質訪問的控制站以便盡可能有效地利用介質。其它站被稱為受控站,即控制站與受控站具有主從關系。以此方式,開發(fā)了可改進整個通信系統(tǒng)的效率的中央控制類型通信系統(tǒng)協(xié)議。
當將這樣的協(xié)議應用于無線LAN、電源線通信系統(tǒng)等時,通信系統(tǒng)中介質訪問的效率收到控制站和受控站的通信質量的顯著影響,而該通信質量取決于例如之間的物理位置關系。
日本專利公開第H11-8585號(專利公開1)公開了以控制站模式和受控站模式(兩種操作形式)操作且可選擇操作形式的終端。在專利公開1中所述的通信系統(tǒng)中,終端在啟動之后檢測周圍終端的操作模式,當不存在激活為控制站的已檢測到的終端時,它作為控制站操作。
在具有控制站的通信系統(tǒng)中,有必要考慮控制站在操作期間發(fā)生故障的可能性。此外,在電源線通信系統(tǒng)等中,認為站是被反復地連接和斷開的。當控制站從通信系統(tǒng)中斷開時,有必要例如重建控制站以便獲得有效的介質訪問。然而,在專利公開1的技術中,不可能重建控制站,使得通信系統(tǒng)的通信質量不能維持。
日本專利第2563935號(專利公開2)提出了控制站在操作期間將其信息傳送給受控站(另一站),且當控制站突然從網絡中斷開時,受控站迅速取代控制站來維護網絡質量的概念(專利公開2)。
然而,在采用諸如無線電波或電源線等介質的網絡中,其中傳輸特性的可靠性取決于站之間的物理位置關系而顯著變化,控制站的位置對整個網絡的傳輸效率有著顯著影響。從而,除非考慮終端在連接網絡上的位置、終端的性能等確定控制站,否則存在通信質量由于被取代而顯著受損的可能性。
在其中尤其注重應用所需的傳輸效率和服務質量(QoS)保證的網絡中,改變控制站的過程需要預先充分準備。而且,如專利公開2中所述的,控制站可能在給出信息之前偶然斷開。在此情況中,可能難以使用最新的信息重建控制站,曾經接受的控制請求可能丟失,使得不能繼承最新的信息或網絡系統(tǒng)自身不能工作。
考慮到其功能的重要性,作為控制站操作的終端通常被設計成被連接至適于控制網絡的位置。而且,通常如果控制站由于某種原因從網絡中斷開,它自身能夠迅速恢復。從而,當控制站從通信系統(tǒng)中斷開時,一般而言,使用新的終端來取代控制站并不總是令人滿意的。而原有的控制站返回介質訪問控制通常是圓滿的。
發(fā)明公開從而,本發(fā)明的第一目的在于提供具有保證機制的終端,該機制使得當操作控制站由于某種原因從通信系統(tǒng)中斷開時,在沒有使用新的控制站突然取代的情況下,可防止對通信系統(tǒng)的介質訪問長時間落入無效狀況。此外,本發(fā)明的第二目的是提供具有這樣一種機制的終端,使得當從通信系統(tǒng)中斷開的控制站被恢復時,介質訪問控制被返回給原始的控制站。而且,本發(fā)明的第三目的是對于可使用針對控制站的臨時斷開的簡單機制維護整個通信系統(tǒng)的通信質量的終端。
為解決這些問題,本發(fā)明提供根據(jù)連接至網絡的控制站發(fā)布的控制幀控制訪問通信介質的機會的終端,包括檢測從控制站發(fā)布的控制幀的控制幀檢測部分、存儲包含在控制幀中的控制信息的控制幀存儲器部分、當控制幀檢測部分直到經過了預定第一時間段仍未檢測到控制幀時確定要發(fā)布替代幀的替代幀發(fā)布確定部分、以及當替代幀發(fā)布確定部分確定要發(fā)布替代幀時基于控制幀存儲器部分中所存儲的控制信息創(chuàng)建與控制幀相同或等效的幀作為替代幀并發(fā)布所創(chuàng)建的替代幀的替代幀發(fā)布部分。
較佳地,控制幀存儲器部分可僅當控制幀發(fā)生改變時存儲該控制幀。
較佳地,替代幀發(fā)布部分可在替代幀周期性發(fā)布期間發(fā)送指示從另一終端發(fā)送且應由控制站響應的請求被拒絕的拒絕響應幀。
較佳地,替代幀發(fā)布部分可在替代幀周期性發(fā)布期間不響應從另一終端發(fā)送且應由控制站響應的請求。
較佳地,替代幀發(fā)布部分如果接收到來自控制站的幀,則可在替代幀周期性發(fā)布期間停止發(fā)布替代幀。
較佳地,替代幀發(fā)布部分可確定直到經過了預定的第二時間段是否從控制站接收到幀。該終端還可包括當替代幀發(fā)布部分確定直到經過了預定的第二時間段仍未從控制站接收到幀時使得該終端作為控制站操作的控制站模式部分。
較佳地,控制站模式部分可從另一終端收集作為控制站所需的信息。
較佳地,控制站模式部分可發(fā)布復位信號來從另一終端中收集作為控制站所需的信息。
較佳地,當直到經過了第一時間段仍未檢測到控制幀時,該終端可試圖根據(jù)之前接收到的控制幀中包含的控制信息訪問通信介質。
較佳地,替代幀發(fā)布部分可在發(fā)布替代幀之前競爭訪問通信介質的權限,且當獲得訪問權時,發(fā)布替代幀。
較佳地,發(fā)布替代幀的候選終端可由控制站指定。候選終端可被給予優(yōu)先級。具有較高優(yōu)先級的終端在對發(fā)布替代幀的訪問權競爭中可具有獲得訪問權的較高的概率。
較佳地,發(fā)布替代幀的候選終端可由控制站指定。該終端還可包括識別控制站是否指定該終端為候選終端的候選終端指定識別部分。當候選終端指定識別部分識別出該終端被指定為候選終端時,替代幀發(fā)布確定部分可確定是否要發(fā)布替代幀,假定短于未被指定為候選終端的終端中的第一時間段的時間段為第一時間段。
較佳地,候選終端可被給予優(yōu)先級。替代幀發(fā)布確定部分可使用具有對應于優(yōu)先級的長度的第一時間段來確定是否要發(fā)布替代幀。
較佳地,候選終端可由控制站基于關于網絡中終端的通信狀態(tài)的信息來指定。
較佳地,在終端被指定為候選終端的情況中,當控制站指定另一終端為候選終端時,可釋放將該終端作為候選終端的指定。
較佳地,控制站的標識符可在控制幀中描述。
較佳地,當終端的標識符在替代幀中描述時,該終端可作為控制站操作。
本發(fā)明也提供在根據(jù)從連接至網絡的控制站中發(fā)布的控制幀控制訪問通信介質的機會的終端中執(zhí)行的方法,包括檢測從控制站發(fā)布的控制幀、存儲控制幀中所包含的控制信息、當直到經過了預定的第一時間段仍未檢測到控制幀時確定要發(fā)布替代幀、當確定要發(fā)布替代幀時基于所存儲的控制信息創(chuàng)建與控制幀相同或等效的幀作為替代幀以及發(fā)布所創(chuàng)建的替代幀。
本發(fā)明也提供在根據(jù)從連接至網絡的控制站中發(fā)布的控制幀控制訪問通信介質的機會的終端中執(zhí)行的程序,包括檢測從控制站發(fā)布的控制幀、存儲控制幀中所包含的控制信息、當直到經過了預定的第一時間段仍未檢測到控制幀時確定要發(fā)布替代幀、當確定要發(fā)布替代幀時基于所存儲的控制信息創(chuàng)建與控制幀相同或等效的幀作為替代幀以及發(fā)布所創(chuàng)建的替代幀。
本發(fā)明也提供存儲在根據(jù)從連接至網絡的控制站中發(fā)布的控制幀控制訪問通信介質的機會的終端中執(zhí)行的程序的計算機可讀記錄介質。該程序包括檢測從控制站發(fā)布的控制幀、存儲控制幀中所包含的控制信息、當直到經過了預定的第一時間段仍未檢測到控制幀時確定要發(fā)布替代幀、當確定要發(fā)布替代幀時基于所存儲的控制信息創(chuàng)建與控制幀相同或等效的幀作為替代幀以及發(fā)布所創(chuàng)建的替代幀。
后文中,將描述本發(fā)明的效果。根據(jù)本發(fā)明,當在維護通信質量中扮演重要角色的控制站由于某種原因從通信系統(tǒng)中斷開時,發(fā)送與之前發(fā)送的控制幀相同或等效的替代幀。從而,維護了與斷開時相同的通信質量,此外有可能避免對通信系統(tǒng)的介質訪問長時間落入無效狀態(tài)的情況。
此外,當原始控制站在預定時間段內重新開始通信時,停止發(fā)布替代幀。從而,可恢復原始控制站。
而且,當原始控制站在經過了預定時間段之后沒有重新開始通信時,新的控制站開始操作,從而使得有可能避免控制站長時間缺失的情況。
發(fā)布替代幀的終端發(fā)送拒絕響應幀以響應于從另一終端發(fā)送且應由控制站響應的請求,或對其不響應。從而,發(fā)布替代幀的終端不必需要作為控制站的功能。注意,發(fā)布替代幀的終端配備作為控制站的功能,以便準備控制站不恢復的情況。之前將這樣的終端指定為發(fā)布替代幀的候選終端是有用的。
因此,提供了具有簡單的機制且能夠維護整個通信系統(tǒng)的通信質量的終端,從而使得有可能最小化通信系統(tǒng)中通信質量上的下降。
當結合附圖考慮,通過閱讀本發(fā)明的以下詳細描述,本發(fā)明的這些和其它目的、特征、方面和優(yōu)點將更明顯。
附圖簡述
圖1是示意性示出根據(jù)本發(fā)明的第一實施例的整個通信系統(tǒng)1的結構的示意圖。
圖2是用于解釋圖1的通信系統(tǒng)中的示例性操作的時間圖。
圖3是示出用作受控站的終端100的硬件結構的框圖。
圖4是示出正在執(zhí)行替代控制程序的終端100的功能性結構的框圖。
圖5是示出當執(zhí)行替代控制程序時終端100的操作的流程圖。
圖6是示出根據(jù)本發(fā)明的第二實施例的通信系統(tǒng)2的一部分的示意圖。
圖7是示出終端200新參與到通信系統(tǒng)2中時其操作的流程圖。
圖8是示出控制站的操作的流程圖。
圖9是示出控制站的示例性操作的流程圖。
圖10是示出在告知控制所需信息時的幀的示例性形式的示意圖。
圖11是示出假定終端p從通信系統(tǒng)2斷開,發(fā)布替代幀(substitute frame)的終端m的流程的時間圖。
圖12是示出當替代控制程序執(zhí)行時第二實施例的終端200的功能性結構的框圖。
圖13是示出當替代控制程序執(zhí)行時終端200的操作的流程圖。
圖14是示出取決于候選終端的優(yōu)先級的替代幀的傳輸時間片的示意圖。
圖15是示出當執(zhí)行替代控制程序時根據(jù)本發(fā)明的第三實施例的終端300的功能性結構的框圖。
圖16是示出控制幀(替代幀)的示例性格式的示意圖。
圖17是示出控制幀(替代幀)的另一示例性格式的示意圖。
圖18是示出為幀傳輸分配的區(qū)帶的示意圖。
圖19是示出周期性發(fā)布替代幀的終端的操作的流程圖。
圖20是示出曾經是控制站的終端當其再次連接至通信系統(tǒng)并恢復時的操作的流程圖。
圖21是示出當一終端檢測到控制站從通信系統(tǒng)中斷開并確定該終端將用作控制站之后該終端的操作的流程圖。
圖22是示出其中本發(fā)明的終端應用于高速電源線通信的系統(tǒng)的整體結構的示意圖。
實現(xiàn)本發(fā)明的最佳模式后文中,將參考附圖描述本發(fā)明的實施例。在以下實施例中描述的通信系統(tǒng)中,采用了其中每一終端的媒體控制由控制站控制的中央控制類型通信系統(tǒng)協(xié)議。
(第一實施例)圖1是示意性示出根據(jù)本發(fā)明的第一實施例的整個通信系統(tǒng)1的結構的示意圖。通信系統(tǒng)1包括控制站和處于控制站的控制之下的受控站。圖1中,終端A是發(fā)布用于控制參與通信系統(tǒng)1中的終端的介質訪問的機會的信號(后文中稱為控制幀)的控制站。終端B、C和D是受控站??刂茙卜Q為信標。注意,本發(fā)明中終端的數(shù)量不限于圖1中所示的數(shù)量。終端可經由無線通信、有線通信或高速電源線通信彼此通信。終端所連接至的網絡不特定限制。
控制站A周期性地發(fā)布包含控制信息的控制幀,并向受控終端告知控制幀。在控制幀中所包含的控制信息中,為每一受控站或受控站的每一傳輸隊列描述了允許介質訪問的時間和時間間隔??刂菩畔⑦€包含期間通過競爭獲得介質訪問權的時間段的開始時間、用于對期間通過競爭獲得介質訪問權的時間段控制介質訪問的信息等。
受控站B、C和D每當接收到控制幀即存儲控制幀的內容。注意,僅當控制幀的內容包含改變時才可存儲控制幀的內容。
當在預定的TIME_BC_WAIT時間(第一時間段)沒有接收到由控制幀發(fā)布的控制幀時,能夠作為控制站操作的受控站使用自從接收到控制幀以來存儲的控制信息創(chuàng)建替代幀,并為替代幀的傳輸執(zhí)行介質訪問競爭。當贏得競爭時,該受控站開始周期性地發(fā)送替代幀。周期性地發(fā)送替代幀的終端被稱為替代控制站。
替代幀包含接收到的控制幀中所包含的不經修改的控制信息,因此替代幀與控制幀相同?;蛘?,替代幀包含與所接收的控制幀中所包含的控制信息等效的信息,使得替代幀與控制幀等效。此處,當包含在替代幀中的信息繼承控制幀中所包含的控制信息時,表示替代幀與控制幀相同或等效。例如當替代幀與控制幀完全相同時、當替代幀至少包含控制幀中所包含的控制信息時、當包含在替代幀中的信息與包含在控制幀中的控制信息兼容時,包含在替代幀中的信息被認為繼承包含在控制幀中的控制信息。當替代幀至少包含在控制幀中包含的控制信息時,替代幀可包含其它信息,諸如例如,告知該幀為替代幀的標志、替代控制站的終端標識符等。
圖2是用于解釋圖1的通信系統(tǒng)中的示例性操作的時間圖。后文中,將參考圖2描述圖1的通信系統(tǒng)中的示例性操作。圖2中,垂直向下方向被假定為時間軸的正方向。
首先在時間T21處,控制站A被假定發(fā)送控制幀21。在時間T21發(fā)送的控制幀21由受控站B、C和D接收。受控站B、C和D存儲所接收的控制幀中包含的控制信息。之后,在時間T22,控制站A從通信系統(tǒng)1中斷開。從而,之后,控制站A不再發(fā)布控制幀。
當其中不能接收控制幀的情況持續(xù)TIME_BC_WAIT時間22(第一時間段)時,受控站B、C和D為介質訪問執(zhí)行競爭過程以發(fā)布替代幀。注意,當替代幀在沒有競爭過程的情況下正常發(fā)布時,則無需競爭過程。注意,每一終端具有保證功能,使得當在TIME_BC_WAIT時間22內沒有檢測到控制幀時,終端根據(jù)所接收到的控制幀中的最新控制幀操作。
假定,受控站C贏得從時間T23到時間T24執(zhí)行的競爭過程。受控站C發(fā)布替代幀24。之后,受控站B和D根據(jù)由受控站C發(fā)布的替代幀24執(zhí)行介質訪問。
圖3是示出用作受控站的終端100的硬件結構的框圖。終端100例如是受控站B、C和D中的任何一個。圖3中,終端100包括中央處理設備101、幀發(fā)送/接收訪問處理設備102、輔助存儲器設備103和主存儲器設備104。注意,控制站也可用作受控站,從而,用作控制站的終端具有類似于圖3的硬件結構。
幀發(fā)送/接收訪問處理設備102是通信介質與終端100之間的接口,它調制將被發(fā)送的幀,并對所接收的幀解調。幀發(fā)送/接收訪問處理設備102主要在諸如物理層、MAC層等較低層執(zhí)行處理。
輔助存儲器設備103是存儲器設備,諸如ROM、RAM、硬盤、光盤等。輔助存儲器設備103存儲在中央處理設備101中執(zhí)行的固件或軟件。輔助存儲器設備103存儲用于使得終端100執(zhí)行本發(fā)明的操作的替代控制程序。替代控制程序可以是固件或軟件。輔助存儲器設備103任選地存儲由中央處理設備101提供的信息。
主存儲器設備104是RAM等,它根據(jù)來自中央處理設備101的指令存儲程序或信息。
中央處理設備101執(zhí)行預定處理,并使主存儲器設備104讀取存儲在輔助存儲器設備103中的固件或軟件,并執(zhí)行該固件或軟件。中央處理設備101也使得幀發(fā)送/接收訪問處理設備102發(fā)送/接收幀。因此,中央處理設備101控制整個終端100的操作。中央處理設備101使得輔助存儲器設備103和/或主存儲器設備104存儲處理所需的信息。
圖4是示出執(zhí)行替代控制程序的終端100的功能性結構的框圖。圖4中,終端100包括幀發(fā)送/接收部分105、控制幀檢測部分106、控制幀存儲器部分107、替代幀發(fā)布確定部分108以及替代幀發(fā)布部分109。
幀發(fā)送/接收部分105將幀發(fā)送給通信介質,或從中接收幀。幀發(fā)送/接收部分105將所接收的幀傳送給控制幀檢測部分106和替代幀發(fā)布部分109。
控制幀檢測部分106確定由幀發(fā)送/接收部分105接收的幀是否是控制幀。當由幀發(fā)送/接收部分105接收的幀是控制幀時,控制幀檢測部分106使得控制幀存儲器部分107存儲整個控制幀或控制幀中所述的控制信息。
控制幀存儲器部分107存儲從控制幀檢測部分106傳送的控制幀中描述的控制信息。
替代幀發(fā)布確定部分108確定當前控制站是否從通信系統(tǒng)1中斷開,從而確定是否發(fā)布替代幀。例如,當控制幀檢測部分106在預定第一時間段(例如,TIME_BC_WAIT時間)內沒有檢測到控制幀,則替代幀發(fā)布確定部分108確定當前控制站從通信系統(tǒng)1中斷開,從而確定要發(fā)布替代幀。盡管TIME_BC_WAIT時間此處被用作第一時間段,但可使用所計數(shù)的幀數(shù)。具體地,替代幀發(fā)布確定部分108對接收控制幀之后的幀數(shù)計數(shù)。當幀數(shù)超過預定值時,而控制幀檢測部分106仍然沒有檢測到控制幀,則替代幀發(fā)布確定部分108確定當前控制站從通信系統(tǒng)1中斷開,從而確定要發(fā)布替代幀。在此情況中,直到所接收的幀數(shù)超過預定值的時間段是第一時間段。注意,第一時間段不限于上述,且可以是期間可確定控制部分是否從通信系統(tǒng)1中斷開的任何時間段。
當替代幀發(fā)布確定部分108確定要發(fā)布替代幀時,替代幀發(fā)布部分109基于控制幀存儲器部分107中所存儲的控制信息,創(chuàng)建與由控制站發(fā)布的控制幀相同或等效的幀作為替代幀。替代幀發(fā)布部分109根據(jù)諸如CSMA/CA方案等通信系統(tǒng)1中預定的過程為經由幀發(fā)送/接收部分105訪問通信介質而執(zhí)行競爭處理。當作為競爭處理的結果獲得對通信介質的訪問權時,替代幀發(fā)布部分109創(chuàng)建并發(fā)布替代幀,并使得幀發(fā)送/接收部分105將替代幀發(fā)送給通信介質。
圖5是示出當執(zhí)行替代控制程序時終端100的操作的流程圖。后文中,將參考圖5描述當執(zhí)行替代控制程序時終端100的操作。后文中,為對操作說明的簡單起見,圖5中的步驟的操作的主體與圖4的框相關聯(lián)。實際上,執(zhí)行替代控制程序的終端100采用圖3的硬件來執(zhí)行圖5的過程。從而,圖5中步驟的操作的主體在由硬件實現(xiàn)時可由中央處理設備101、幀發(fā)送/接收訪問處理設備102、輔助存儲器設備103和主存儲器設備104取代。該取代對本領域中的技術人員而言是顯而易見的,因此將不作解釋。
圖5的操作由終端100接收幀作為觸發(fā)開始。一開始,控制幀檢測部分106確定所接收的幀是否是控制幀(步驟S101)。當所接收的幀是控制幀時,終端100前進至步驟S102的操作。另一方面,當所接收的幀不是控制幀時,終端100前進至步驟S104的操作。
步驟S102中,控制幀檢測部分106將之前所接收到的控制幀與當前所接收到的控制幀進行比較,來確定當前接收到的控制幀是否包含改變。注意,當在控制幀中提供指示進行改變或已經進行了改變的標識符時,控制幀檢測部分106可基于該標識符確定控制幀是否包含改變。當當前接收到的控制幀沒有包含改變時,終端100前進至步驟S104的操作。另一方面,當當前接收到的控制幀包含改變時,控制幀檢測部分106使得控制幀存儲器部分107存儲在當前接收的控制幀中描述的控制信息(步驟S103)。之后,終端100前進至步驟S104的操作。注意,控制幀檢測部分106可不確定控制幀之間是否存在改變,或可使得控制幀存儲器部分107總是存儲新接收到的控制幀中描述的控制信息。換言之,本發(fā)明不限于圖5的操作,只要最新的控制信息被存儲在控制幀存儲器部分107中。
在步驟S104中,替代幀發(fā)布確定部分108確定從接收最近之前的控制幀以來是否經過第一時間段。當未經過第一時間段時,終端100變成準備好接收幀(步驟S109)。當再次接收幀時,終端100從步驟S101開始操作。另一方面,當經過了第一時間段時,終端100前進至步驟S105的操作。注意,總是執(zhí)行步驟S104的判斷,且當從接收最近之前的控制幀以來經過第一時間段時,終端100執(zhí)行中斷處理來執(zhí)行步驟S105到S108的操作,而無論是否接收到幀。
在步驟S105中,替代幀發(fā)布部分109根據(jù)通信系統(tǒng)1中預定的過程執(zhí)行競爭處理以便訪問通信介質(步驟S105)。接著,替代幀發(fā)布部分109基于競爭的結果確定是否獲得訪問通信介質的權限(步驟S106)。當未獲得訪問權時,終端100前進至步驟S109的操作。另一方面,當獲得訪問權時,替代幀發(fā)布部分109基于存儲在控制幀存儲器部分107中的控制信息創(chuàng)建與最近之前的控制幀相同或等效的替代幀(步驟S107)。替代幀發(fā)布部分109使得幀發(fā)送/接收部分105以預定的時間間隔(典型地,以發(fā)送控制幀的時間間隔)發(fā)送所創(chuàng)建的幀,即周期性地發(fā)布替代幀(步驟S108)。盡管此處假定,替代幀發(fā)布部分109在競爭處理之后創(chuàng)建替代幀,但可在創(chuàng)建替代幀之后執(zhí)行競爭處理。
如上所述,根據(jù)第一實施例,用作受控站的終端存儲包含在最新控制幀中的控制信息。當檢測到控制站從通信系統(tǒng)中斷開時,終端基于所存儲的控制信息創(chuàng)建替代幀,并周期性地發(fā)布替代幀。從而,即使控制站從通信系統(tǒng)中斷開,通信系統(tǒng)上仍持續(xù)有將周期性發(fā)布的替代幀來代替控制幀。從而,在通信系統(tǒng)上保證了介質訪問,而無需突然與新控制站交換。結果是,可能避免控制站的缺失引起通信系統(tǒng)上長時間介質訪問無效的情況。此外,在第一實施例中,整個通信系統(tǒng)的通信質量可由相當簡單的過程維護,即存儲控制信息并發(fā)布替代幀。因此,本發(fā)明實際上很有用。
在前述描述中,通過執(zhí)行替代控制程序來實現(xiàn)本發(fā)明的第一實施例的終端100的操作?;蛘撸K端100可通過使用專用硬件實現(xiàn)圖4的功能性塊構造,每一功能性塊執(zhí)行圖5的操作。在此情況中,專用硬件可包含在中央處理設備101或幀發(fā)送/接收訪問處理設備102中,或者可包含在終端100的其它部分中。
(第二實施例)根據(jù)本發(fā)明的第二實施例的終端被假定為用作控制站和受控站兩者。試圖新參與到通信系統(tǒng)中的終端在參與到通信系統(tǒng)中之前確定作為控制站還是作為受控站操作。
圖6是示出第二實施例的通信系統(tǒng)2的一部分的示意圖。如圖6中所示,第二實施例的通信系統(tǒng)2配備安全管理設備2a。安全管理設備2a認證試圖參與到通信系統(tǒng)中的終端200,并管理用于終端之間的鏈接的密碼密鑰或管理用于整個通信系統(tǒng)的密碼密鑰。注意,可在發(fā)布控制幀的控制站中提供安全管理設備2a。
具有向用戶授予某一輸入手段的用戶接口的用戶接口站2c被連接至通信系統(tǒng)2。用戶接口站2c可以由除終端200以外能夠參與到通信系統(tǒng)2中的設備或由終端200實現(xiàn)。
終端200和安全管理設備2a經由通信介質2b彼此連接。注意,通信系統(tǒng)2的整體結構類似于第一實施例中的整體結構,因此,參考圖1。
圖7是示出當新參與到通信系統(tǒng)2中時終端200的操作的流程圖。后文中,將參考圖7描述當終端200新參與到通信系統(tǒng)2中時它的操作。注意,終端200的硬件結構類似于第一實施例的硬件結構,因此,參考圖3。圖7的操作可由執(zhí)行存儲在輔助存儲器設備103中的程序的中央處理設備101或由專用硬件實現(xiàn)。
一開始,終端200執(zhí)行終端啟動處理(步驟S201)。接著,終端200執(zhí)行載波偵聽(步驟S202)。接著,基于載波偵聽,終端200確定是否檢測到控制幀(步驟S203)。
在步驟S203中,當檢測到控制幀時,已經存在控制站,因此,終端200與安全管理設備2a通信來執(zhí)行認證處理以便參與到通信系統(tǒng)2中(步驟S204)??蓞⑴c到通信系統(tǒng)2中的終端應顯式地被允許參與。從而,用戶利用用戶接口站2c來輸入固定的信息(序列碼)以便指定用戶想要參與到通信系統(tǒng)2中的終端。信息被提供給安全管理設備2a。安全管理設備2a累積信息。在步驟S204的處理中,想要參與到通信系統(tǒng)2中的終端200向安全管理設備2a告知參與的請求以及其序列碼。響應于此,安全管理設備2a檢查序列碼。當可確認允許用戶的終端200參與時,安全管理設備2a向終端200告知關于密碼密鑰的信息,即向想要參與到通信系統(tǒng)2中的終端200告知認證/允許。另一方面,當所告知的序列碼不能在累積的序列碼中找到時,安全管理設備2a拒絕想要參與到通信系統(tǒng)2中的終端200的參與。注意,用于認證新進入終端的參與的處理不限于上述示例。例如,僅當在用戶接口站中提供按鈕等時才可倉促認證新進入終端,且認證請求可在從按下按鈕時的某一有效時間段期間接收。
在步驟S203中,當未檢測到控制幀時,終端200確定是否經過TIME_INT_WAIT時間(步驟S205)。TIME_INT_WAIT時間是控制幀的預定傳輸時間間隔。當未經過TIME_INT_WAIT時間時,終端200返回至步驟S202的操作。另一方面,當經過TIME_INT_WAIT時間時,終端200前進至步驟S206的操作,這是其中終端200自己被啟動為控制站的處理。
在步驟S206中,終端200向作為唯一具有允許向用戶發(fā)布通信系統(tǒng)ID(后文中稱為BSSID)的功能(BSSID管理器)的站請求BSSID的發(fā)布,以便獲得BSSID。期間可請求允許BSSID發(fā)布的有效時間是TIME_BSSID_WAIT時間。BSSID管理器功能可由用戶接口站2c處理。BSSID管理器執(zhí)行使得BSSID成為用戶期望的邏輯通信系統(tǒng)中時間軸上唯一有效的BSSID的管理。響應于BSSID發(fā)布允許請求,除非在請求時已存在有效的BSSID,否則BSSID管理器允許發(fā)布BSSID。
在步驟S206之后,終端200確定BSSID的發(fā)布是否被允許(步驟S207)。當允許發(fā)布BSSID時,終端200自己設置BSSID,或者由BSSID管理器告知BSSID的發(fā)布,以使用BSSID來開始發(fā)布控制幀(步驟S209)。
另一方面,在步驟S207中,當確定不允許發(fā)布BSSID時,終端200確定是否經過TIME_BSSID_WAIT時間(步驟S208)。當未經過TIME_BSSID_WAIT時間時,終端200返回至步驟S206的操作,并請求發(fā)布BSSID。另一方面,當經過了TIME_BSSID_WAIT時間時,終端200停止操作(步驟S210)。注意,可多次重復圖7的處理。
如上所述,通過激活控制站,通信系統(tǒng)被啟動。
第二實施例的控制站之前選擇發(fā)送替代幀的候選終端,并向候選終端給出優(yōu)先級。
圖8是示出控制站的操作的流程圖。后文中,將參考圖8描述控制站的操作。
一開始,控制站選擇發(fā)布替代幀的候選終端(步驟S301)。選擇候選的準則未特定限制。例如,具有適于作為控制站的位置或性能的終端可被選為候選終端,或之前登記的終端可被選為候選終端??刂普究墒占P于每一終端的通信狀態(tài)的信息作為統(tǒng)計信息,并可基于所收集的統(tǒng)計信息,選擇候選終端。
接著,控制站向候選終端給出優(yōu)先級(步驟S302)。用于給予優(yōu)先級的準則沒有特定限制。例如,取決于終端的處理性能給定優(yōu)先級,或可隨機給予優(yōu)先級而不考慮處理性能。控制站可告知在專用幀中存儲或在控制幀中描述的優(yōu)先級。
接著,控制站將控制所需信息和優(yōu)先級發(fā)送給候選終端,并告知該終端是候選終端(步驟S303)。如此處所使用的,控制所需信息指的是作為控制站操作所需的信息??刂茙兴目刂菩畔⑹强刂扑栊畔⒌囊徊糠?。
圖9是示出控制站的示例性操作的流程圖。后文中,將參考圖9描述候選終端選擇的示例。在圖9中,當前作為控制站操作的終端由m指示。
一開始,作為控制站的終端m基于通信系統(tǒng)的通信質量信息選擇除終端m以外最適于作為控制站的終端p(步驟S401)。如此處所使用的,通信質量信息指的是指示通信系統(tǒng)上終端的通信質量的信息。
接著,作為控制站的終端m向所選終端p告知由終端m處理且用作控制站所需的信息(控制所需信息)(步驟S402)。例如,控制所需信息包括關于通信系統(tǒng)中每一站所請求的保留區(qū)帶和請求站的信息,用于標識使用中的端口或發(fā)送隊列的信息以及關于通信系統(tǒng)的通信量狀況的信息。
圖10是示出告知控制所需信息的幀的示例性形式的示意圖。該幀包括幀頭部7001和幀正文7002。幀正文7002包括字段7003和字段7004。字段7003是這樣一個字段,其中當包含控制站的通信系統(tǒng)中的終端進行區(qū)帶保證請求以便發(fā)送特定流內容時,控制站接受該請求,且存在保證區(qū)帶的鏈接,描述關于此區(qū)帶的信息。字段7004是這樣一個字段,其中描述了關于整個通信系統(tǒng)的通信量(擁塞程度)的信息(索引)。字段7003包括字段7005、字段7006和字段7007。字段7005是指示請求在使用區(qū)帶保證的鏈接中分配區(qū)帶的請求站的MAC地址的字段。字段7006是指示用于指定請求站的發(fā)送隊列的信息(流ID)的字段。字段7007是指示關于接受請求的區(qū)帶的信息的字段。注意,可在字段7007中描述最小區(qū)帶、平均區(qū)帶、最大區(qū)帶、延遲限制、抖動限制等。當存在多個要分配區(qū)帶的終端時,數(shù)據(jù)正文7002包括多個字段7003。
在步驟S402之后,作為控制站的終端m向通信系統(tǒng)2中的所有終端請求釋放對作為候選終端的指定(步驟S403)。注意,可以定義當通信系統(tǒng)2中的一個終端被指定為候選終端而其它終端被告知控制所需信息時,可釋放將一個終端作為候選終端的指定。
接著,作為控制站的終端m確定是否通過將控制站的功能轉移給終端p來改變控制站(步驟S404)。用于確定是否改變控制站的準則沒有特定限制。例如,當終端p從除終端m以外的其它終端接收到信號時,終端m確定改變控制站。
當確定不改變控制站時,作為控制站的終端m指定終端p為控制站的候選終端(步驟S405)。注意,當作為控制站的終端m將控制所需信息發(fā)送給終端p時,可在控制所需信息中描述將終端p指定為候選終端的意圖。以此方式,當一個終端被指定為候選終端,且控制站然后指定另一終端為候選終端時,將前一個終端作為候選終端的指定被釋放。
另一方面,當確定改變控制站時,作為控制站的終端m執(zhí)行用于使得終端p取代終端m成為控制站的處理(步驟S406)。當改變控制站之后,作為新的控制站的終端p響應于來自其它終端的請求基于從終端m授予的控制所需信息創(chuàng)建控制幀,或控制介質訪問。
在步驟S406之后,終端m將其自己置為候選終端(步驟S407)。
因此,當通信系統(tǒng)2具有改變控制站的功能時,可基于是否要改變控制站來確定候選終端。
在圖9的處理之后,同時假定終端p為控制站,終端m為候選終端。圖11是示出假定終端p從通信系統(tǒng)2中斷開,終端m發(fā)布替代幀的流程的時間圖。
第二實施例的受控終端像第一實施例的受控終端一樣,存儲由控制站發(fā)布的控制幀中所包含的控制信息。
假定,作為控制站的終端p發(fā)布控制幀31,之后從通信系統(tǒng)2中斷開而沒有發(fā)布下一控制幀。
當從檢測到由終端p發(fā)布的控制幀31的時間以來經過了TIME_NOMINATE_WAIT時間(第一時間段)32時,作為候選終端的終端m識別出控制站從通信系統(tǒng)2中斷開。另一方面,當從控制幀31的檢測時間以來經過了TIME_INIT_WAIT時間(第一時間段)35時,非候選終端識別出控制站從通信系統(tǒng)2中斷開。TIME_INIT_WAIT時間長于TIME_NOMINATE_WAIT時間。換言之,由指定為候選終端的終端使用的第一時間段比由未指定為候選終端的終端使用的第一時間段短。注意,如第一實施例中,可使用所計數(shù)的幀數(shù)定義第一時間段。
當識別出控制站從通信系統(tǒng)2中斷開時,終端m使用所存儲的控制信息創(chuàng)建替代幀并為通信介質執(zhí)行競爭處理33以便發(fā)布替代幀。
在競爭處理33之后,當獲得訪問權時,終端m發(fā)送替代幀34。
圖12是示出當替代控制程序執(zhí)行時第二實施例的終端200的功能性結構的框圖。圖12中,終端200包括幀發(fā)送/接收部分205、控制幀檢測部分206、控制幀存儲器部分207、替代幀發(fā)布確定部分208、替代幀發(fā)布部分209以及候選終端指定識別部分210。
幀發(fā)送/接收部分205將幀發(fā)送給通信介質或從中接收幀。幀發(fā)送/接收部分205將所接收的幀傳送給控制幀檢測部分106、候選終端指定識別部分210以及替代幀發(fā)布部分209。
控制幀檢測部分206具有類似于第一實施例的控制幀檢測部分106的功能。控制幀存儲器部分207具有類似于第一實施例的控制幀存儲器部分107的功能。
候選終端指定識別部分210識別終端200是否被控制站指定為候選終端。當終端200指定為候選終端時,候選終端指定識別部分210將記住作為候選終端的指定及其優(yōu)先級。
替代幀發(fā)布確定部分208參考存儲在候選終端指定識別部分210中的內容,來確定終端200是否被指定為候選終端。當終端200被指定為候選終端時,替代幀發(fā)布確定部分208確定當前控制站是否從通信系統(tǒng)1中斷開,從而確定是否要發(fā)布替代幀。用于確定是否要發(fā)布替代幀的方法類似于第一實施例中替代幀發(fā)布確定部分108的方法。
當確定,替代幀發(fā)布確定部分208應發(fā)布替代幀時,替代幀發(fā)布部分209基于控制幀存儲器部分207中存儲的控制信息創(chuàng)建與由控制站發(fā)布的控制幀相同或等效的幀作為替代幀。注意,替代幀發(fā)布部分209可使用之前從控制站中接收的控制所需信息創(chuàng)建替代幀。
圖13是示出當執(zhí)行替代控制程序時終端200的操作的流程圖。后文中,將參考圖13描述當執(zhí)行替代控制程序時終端200的操作。注意,圖13的操作主體類似于第一實施例的操作主體。
圖13的操作由終端200接收幀作為觸發(fā)開始。步驟S501到S503的操作類似于第一實施例的步驟S101到S103的操作。
在步驟S504中,替代幀發(fā)布確定部分208參考候選終端指定識別部分210確定終端200是否被指定為候選終端。接著,替代幀發(fā)布確定部分208識別優(yōu)先級作為候選終端(步驟S505)。接著,替代幀發(fā)布確定部分208基于終端200是否是候選終端(步驟S504)和步驟S505中識別出的優(yōu)先級確定控制站是否從通信系統(tǒng)中斷開(步驟S506)。注意,總是執(zhí)行步驟S506的判斷,且當確定控制站從通信系統(tǒng)2中斷開時,終端200執(zhí)行中斷處理來執(zhí)行步驟S507到S510的操作,而無論是否接收到幀。
存在用于基于終端是否是候選終端和優(yōu)先級來確定控制站是否斷開的各種方法。
例如,如上述圖11中,當經過第一時間段(TIME_NOMINATE_WAIT時間)時,候選終端確定控制站從通信系統(tǒng)中斷開。在此情況中,第一時間段是這樣的,如果在此時間段期間沒有接收到控制幀,則確定控制站斷開。另一方面,當經過了長于候選終端的第一時間段的第一時間段(TIME_INIT_WAIT時間)時,除候選終端以外的終端確定控制站從通信系統(tǒng)中斷開。作為結果,候選終端以高于除候選終端以外的其它終端的概率發(fā)送替代幀。此外,第一時間段的長度可取決于優(yōu)先級來改變。具體地,具有高優(yōu)先級的候選終端中的第一時間段可被設置成短于具有低優(yōu)先級的候選終端的第一時間段。在此情況中,具有高優(yōu)先級的候選終端以高概率發(fā)送替代幀。
在步驟S506中,當確定控制站沒有斷開時,終端200變成準備好接收信號(步驟S511)。當接收到新幀時,開始步驟S501及此后的操作。
在步驟S506中,當控制站斷開時,替代幀發(fā)布部分209為對通信介質的訪問執(zhí)行競爭處理(步驟S507)。注意,具有較高優(yōu)先級的候選終端可在步驟S507的競爭處理中以較高概率獲得訪問權。
例如,通過之前取決于候選終端的優(yōu)先級確定發(fā)送替代幀的時間片,具有較高優(yōu)先級的候選終端以較高概率獲得訪問權。圖14是示出取決于候選終端優(yōu)先級的替代幀發(fā)送時間片的示意圖。如圖14中所示,從確定控制站的缺失的時間T31開始,取決于優(yōu)先級,相繼分配用于發(fā)送替代幀的時間片S31、S32…S3n。在結束處為沒有告知優(yōu)先級的終端分配用于發(fā)送替代幀的時間片S30。候選終端使用取決于優(yōu)先級分配的時間片發(fā)送替代幀。通過使用這樣的時間片,具有較高優(yōu)先級的候選終端以較高概率獲得訪問權,且可更早地發(fā)布替代幀。根據(jù)圖14的方案,能可靠地避免替代幀的沖突,且即使當優(yōu)先級信息等不完整時,仍可發(fā)送替代幀。注意,該方案包括僅指定具有最高優(yōu)先級的單個終端并從專用時間片中發(fā)布替代幀的方法。
注意通過基于優(yōu)先級定義爭用窗口的寬度,可使得給予較高優(yōu)先級的終端以較高概率獲得發(fā)送替代幀的訪問權。例如,將時間分成單位間隔,其中每一間隔是在介質上進行幀檢測所需的。這樣的單位在此處稱為時間片。計算一個隨機數(shù),其中其最大值是時間片的預定數(shù)量(此處稱為爭用窗口)。當?shù)却钡浇涍^了對應于所計算的個數(shù)的時間片的時間之后執(zhí)行發(fā)送(一般訪問控制)。在此情況中,如果具有較高優(yōu)先級的終端具有較小寬度的爭用窗口,則可增加獲得發(fā)送替代幀的訪問權的概率。
在步驟S507之后,替代幀發(fā)布部分209確定作為競爭處理的結果是否獲得發(fā)送替代幀的訪問權(步驟S508)。當沒有獲得訪問權時,終端200前進至步驟S511的操作。另一方面,當獲得訪問權時,替代幀發(fā)布部分209基于存儲在控制幀存儲器部分207中的控制信息創(chuàng)建與最近之前的控制幀相同或等效的替代幀(步驟S509)。替代幀發(fā)布部分209使得幀發(fā)送/接收部分205以預定的時間間隔(一般,以發(fā)送控制幀的時間間隔)發(fā)送所創(chuàng)建的替代幀,以便周期性地發(fā)布替代幀(步驟S510)。盡管,此處假定替代幀發(fā)布部分209在競爭處理之后創(chuàng)建替代幀,但競爭處理可在創(chuàng)建替代幀之后執(zhí)行。
如上所述,根據(jù)第二實施例,用作受控站的終端存儲包含在最新控制幀中的控制信息??刂普局斑x擇發(fā)布替代幀的候選終端,并向其給予優(yōu)先級。用作受控站的終端基于對候選終端的指定和優(yōu)先級的存在與否,確定控制站是否從通信系統(tǒng)中斷開。當控制站從通信系統(tǒng)斷開時,用作受控站的終端基于所存儲的控制信息創(chuàng)建替代幀,并周期性地發(fā)布替代幀。從而,即使當控制站斷開時,替代幀被周期性地發(fā)布,代替通信系統(tǒng)上的控制站。從而,介質訪問在通信系統(tǒng)上受到保證而無需與新控制站突然交換。通過使用候選終端和優(yōu)先級,在控制站斷開之后,可能獲得當前可用范圍內的較高通信質量。此外,由于替代幀從候選終端發(fā)送的概率增加,因此替代幀從適于發(fā)送替代幀的終端發(fā)送。作為結果,可防止由于控制站的缺失而使得對通信系統(tǒng)的介質訪問長時間落入無效狀況。
注意,候選終端可僅記住它是候選終端,而可不給予優(yōu)先級。
在第二實施例中,執(zhí)行競爭處理以便獲得發(fā)布替代幀的機會?;蛘撸娓偁幪幚?,終端可在確定控制站從通信系統(tǒng)中斷開之后立即發(fā)布替代幀。又或者,終端可按照原先發(fā)送控制幀的定時發(fā)布替代幀。
注意,可在通信系統(tǒng)中存在在非易失性ROM(閃ROM)中存儲通信系統(tǒng)狀態(tài)的站(具有系統(tǒng)備份功能的站)。非易失性ROM可以是可在電源關閉之后保持信息的任何存儲器設備。非易失性ROM存儲能標識由安全性管理器認證能夠參與到通信系統(tǒng)中的索引;能夠標識通信系統(tǒng)中的控制站的索引;能夠標識具有安全性管理器功能的站的索引等。當一個或多個站由于某種原因從通信系統(tǒng)中斷開或關閉電源時,利用具有系統(tǒng)備份功能的站的非易失性ROM中寫入的信息來恢復通信系統(tǒng)。當通信系統(tǒng)中的站再次啟動時,非易失性ROM中所寫入的信息被使用來選擇控制站和安全性管理器。而且在步驟S204中安全性管理器設備2a的認證任務中,利用了非易失性ROM中所寫入的信息。具體地,安全性管理設備2a基于非易失性ROM中所寫入的信息執(zhí)行認證而無需用戶的再確認。
注意,具有這樣的非易失性ROM的終端可以是具有BSSID管理器功能的終端。
(第三實施例)根據(jù)本發(fā)明的第三實施例的通信系統(tǒng)的整體結構類似于第一實施例中的結構,因此參考圖1。在第三實施例中,每一終端或者作為控制站或者作為受控站啟動。注意,通信系統(tǒng)可包括僅作為控制站啟動的終端和僅作為受控站啟動的終端。
第三實施例的終端的硬件結構類似于第一實施例中的結構,因此參考圖3。
圖15是示出第三實施例的終端300當執(zhí)行替代控制程序時的功能性結構的框圖。在圖15中,終端300包括幀發(fā)送/接收部分310、操作模式管理部分320、受控站模式部分330以及控制站模式部分340。
幀發(fā)送/接收部分310是對通信介質的接口。當接收幀時,幀發(fā)送/接收部分310將幀傳送給操作模式管理部分320。
操作模式管理部分320管理終端300的操作模式是控制站模式還是受控站模式。當終端操作時,這些模式之一被選擇。受控站模式部分330和控制站模式部分340被連接至操作模式管理部分320。終端300根據(jù)由操作模式管理部分320管理的操作模式使用受控站模式部分330或控制站模式部分340。
受控站模式部分330包括控制幀檢測部分331、控制幀存儲器部分332、替代幀發(fā)布確定部分333以及替代幀發(fā)布部分334。當操作模式是受控站模式時,操作模式管理部分320將幀從幀發(fā)送/接收部分310傳送到控制幀檢測部分311。
控制幀檢測部分331確定來自操作模式管理部分320的幀是否是控制幀,且當其是控制幀時,使得控制幀存儲器部分332存儲包含在控制幀中的信息(控制信息)。
控制幀存儲器部分332存儲控制信息。注意,如第一實施例中,僅包含在最新控制幀中的控制信息可被存儲在控制幀存儲器部分332中。
替代幀發(fā)布確定部分333每當檢測到控制幀時啟動定時器(未示出),以便監(jiān)視控制幀發(fā)布控制幀的間隔。替代幀發(fā)布確定部分333監(jiān)視控制幀間隔以便確定被期望在預定時間段內發(fā)布的控制幀的存在與否。當預定時間間隔或更長時間控制幀未發(fā)布,即,定時器啟動了預定時間間隔或更長時間時,替代幀發(fā)布確定部分333確定控制站從通信系統(tǒng)中斷開。注意,替代幀發(fā)布確定部分333可包括啟動用于監(jiān)視所接收到的幀數(shù)的計數(shù)器并每當檢測到控制幀時對該計數(shù)器復位的機制。在此情況中,當計數(shù)器達到其最大計數(shù)時,替代幀發(fā)布確定部分333確定控制站從通信系統(tǒng)中斷開。預定時間段或計數(shù)器的最大值是第一時間段。
當替代幀發(fā)布確定部分333確定控制站從通信系統(tǒng)中斷開時,替代幀發(fā)布部分334使用存儲在控制幀存儲器部分332中的控制信息創(chuàng)建替代幀,并經由操作模式管理部分320和幀發(fā)送/接收部分310執(zhí)行競爭處理。當獲得訪問權時,替代幀發(fā)布部分334將替代幀傳送給操作模式管理部分320,后者又經由幀發(fā)送/接收部分310將替代幀發(fā)送給通信介質。之后,替代幀發(fā)布部分334周期性地發(fā)布替代幀。當終端300從另一終端接收幀,同時替代幀發(fā)布部分334正在發(fā)送替代幀時,替代幀發(fā)布部分334確定該幀是否是來自作為控制站的終端的幀。當該幀是來自作為控制站的終端的幀時,替代幀發(fā)布部分334停止發(fā)送替代幀。當經過了用于等待控制站恢復的時間(第二時間段)時,替代幀發(fā)布部分334指示操作模式管理部分320切換模式使得終端300作為控制站操作。響應于此,操作模式管理部分320切換操作模式。
控制站模式部分340包含用于調度通信網絡中終端的介質訪問(這是控制站的關鍵功能)的訪問控制部分341,以及替代站管理部分342。注意,可不包括替代站管理部分342。
訪問控制部分341從通信系統(tǒng)中以受控站模式操作的其它終端中收集幀發(fā)布請求以及終端300中的幀發(fā)布請求,并將通信介質的傳輸資源以時分或頻分方式分配給這些其它終端或這個終端300。關于傳輸資源的分配的信息作為調度信息被存儲在控制幀中。訪問控制部分341周期性地發(fā)布控制幀。這樣的集中式的介質訪問控制可在其中難以進行沖突檢測的介質中防止網絡上的幀的沖突,以便例如使得有可能保證網絡所需的傳輸質量而無需減少介質的使用效率。
替代站管理部分342之前設置并管理發(fā)布替代幀的候選終端。用于選擇候選終端的方法類似于第二實施例的方法。
存儲器部分350是連接至訪問控制部分341的非易失性存儲器設備。存儲器部分350存儲來自網絡上的終端對獲得傳輸資源的請求,以及關于更新調度信息的信息,諸如取決于傳輸通道狀態(tài)對傳輸帶寬的分配、改變和擦除。存儲器部分350即使當終端300的電源突然中斷時也不會丟失所存儲的信息。從而,當從通信系統(tǒng)中斷開的終端被恢復并被啟動為控制站時,終端可參考存儲在存儲器部分350中的信息以便獲得作為控制站所需的信息。注意,可不提供存儲器部分350。
后文中,將參考圖1描述當通信系統(tǒng)正常操作時每一終端的操作。
現(xiàn)在假定,在通信系統(tǒng)中,終端A作為控制終端操作,而終端B、C和D作為受控終端操作。終端A周期性地發(fā)布控制幀。在控制幀中,描述了關于對通信介質的訪問的訪問調度信息。終端B、C和D根據(jù)控制幀中所述的訪問調度信息訪問通信介質。作為結果,防止了沖突,并獲得對網絡資源的有效使用和對所需質量的保證。
圖16是示出控制幀(替代幀)的示例性格式的示意圖。如圖16中所示,控制幀包括幀頭部40、訪問調度信息字段41以及字段43。向通信系統(tǒng)中發(fā)布的所有幀提供幀頭部40。幀頭部40包括幀的目的地或發(fā)送方終端的標識符、幀類型、加密信息等。訪問調度信息字段41包括由訪問控制部分341調度的訪問調度信息42。訪問調度信息42由終端的指定、數(shù)據(jù)流、傳輸資源請求、訪問協(xié)議(按時分或頻分進行優(yōu)先級分配、遵循CSMA/CA方案的基于競爭的訪問方案等)組成。訪問調度信息字段41例如由每一數(shù)據(jù)流的訪問調度信息42組成。字段43包括執(zhí)行了訪問調度的終端的標識符。此處假定,終端A是控制站。因此,字段43存儲控制站A的標識符。替代幀的格式如圖16中所示,且存儲在替代幀中的信息與控制幀中的相同。從而,替代幀的字段43不經修改地存儲終端A的標識符。
由控制站A發(fā)布的控制幀被受控站接收。受控站的幀發(fā)送/接收部分310將所接收的控制幀傳送給操作模式管理部分320。受控站的操作模式是受控站模式,從而,操作模式管理部分320將所接收的控制幀傳送給控制幀檢測部分331。之后,包含在控制幀中的控制信息(在圖16的示例中,幀頭部40中所述的信息、訪問調度信息字段41中所述的信息以及字段43中所述的信息)被存儲在控制幀存儲器部分332中。注意,過去的控制信息可在存儲過程中被重寫。此外,每當接收控制幀時,替代幀發(fā)布確定部分333啟動定時器(未示出),并確定控制站是否從通信系統(tǒng)中斷開。判斷的時間(定時器的期滿時間)較佳地被設置為稍長于控制幀發(fā)布間隔。
圖17是示出控制幀(替代幀)的另一種示例性格式的示意圖。如圖17中所示,控制幀(替代幀)包括幀頭部40、替代幀標志52以及訪問調度信息字段41。替代幀的幀頭部40和訪問調度信息字段41與控制幀的幀頭部40和訪問調度信息字段41完全相同??刂茙c替代幀僅在替代幀標志52中所存儲的信息中彼此不同。從而,當使用圖17的格式時,替代幀被認為與控制幀等效。
圖17中,幀頭部40被假定為包括源地址51。源地址也包含在控制幀的幀頭部中??刂茙脑吹刂肥墙K端A的標識符。替代幀的幀頭部的源地址與包含在控制幀的幀頭部中的源地址相同。換言之,發(fā)送替代幀的終端不同于終端A,然而替代幀中所包含的源地址是終端A的標識符。
當幀為控制幀時替代幀標志52為假,當幀為替代幀時標志52為真。注意,只有替代幀可包含替代幀標志,而控制幀可不包含替代幀標志。
此處假定,終端A的電源由于某種原因而中斷,使得終端A從通信系統(tǒng)中斷開。作為結果,不再發(fā)布控制幀。由于控制幀未發(fā)布,受控站不能確定訪問通信介質的機會。注意,由于終端300的控制幀存儲器部分332存儲最新的控制信息,終端300可基于存儲在控制幀存儲器部分332中的控制信息確定訪問通信介質若干次的機會。因此,終端300可包括用于即使在接收不到控制幀時也能根據(jù)存儲在之前接收的控制幀中的控制信息試圖訪問通信介質的裝置。即使當控制幀正常發(fā)布但由于傳輸通道中的波動等而不能正常接收時,這樣的裝置也可保證介質訪問。
當在不再接收控制幀之后經過了第一時間段時,替代幀發(fā)布確定部分333確定要發(fā)布替代幀。
用于發(fā)布替代幀的過程可以是第一實施例的過程,或者如第二實施例中,其中候選終端具有發(fā)布替代幀的優(yōu)先級的過程。
替代幀發(fā)布部分334參考來自控制幀存儲器部分332中的最新的控制信息來創(chuàng)建替代幀。替代幀發(fā)布部分334將所創(chuàng)建的替代幀傳送給幀發(fā)送/接收部分310。幀發(fā)送/接收部分310根據(jù)預定過程執(zhí)行競爭處理,并當贏得競爭時,發(fā)送替代幀。
競爭處理例如按基于載波偵聽的隨機補償執(zhí)行。
在此情況中,替代幀之間的沖突可能不被檢測。從而,可準備替代幀的區(qū)帶。圖18是示出為幀發(fā)送分配的區(qū)帶的示意圖。如圖18中所示,為每一系統(tǒng)周期分配控制幀時間片61。控制幀時間片61是其中僅發(fā)送控制幀的區(qū)帶。在控制幀時間片61之后,分配替代幀時間片62。在替代幀時間片62中,基于載波偵聽按隨機補償發(fā)布替代幀。區(qū)帶63用于數(shù)據(jù)通信。通過在所有系統(tǒng)周期中排他地準備控制幀時間片61和替代幀時間片62,即使替代幀可能若干次沖突,也不太可能接連多次發(fā)生沖突使得通信系統(tǒng)自身的性能顯著下降。
終端300的受控站模式部分330可配備如第二實施例中的候選終端指定識別部分210。替代幀發(fā)布確定部分333可如第二實施例中,基于終端是否是候選終端以及優(yōu)先級確定控制站是否從通信系統(tǒng)中斷開。替代幀發(fā)布部分334可基于優(yōu)先級執(zhí)行競爭處理。
幀發(fā)送/接收部分310經由操作模式管理部分320將替代幀的發(fā)布結果(成功或失敗)返回至替代幀發(fā)布部分334。例如,當另一終端早于包含幀發(fā)送/接收部分310的終端發(fā)布替代幀成功時,幀發(fā)送/接收部分310將替代幀發(fā)布失敗返回至替代幀發(fā)布部分334,而不發(fā)送替代幀。當返回失敗時,替代幀發(fā)布部分334停止發(fā)布替代幀。從而,結束用于發(fā)布替代幀的序列。
此處假定,將指示替代幀發(fā)布成功的消息輸入到替代幀發(fā)布部分334。替代幀發(fā)布部分334根據(jù)傳輸幀周期在預定時間TIME_TENT或預定次數(shù)CNT_TENT內繼續(xù)發(fā)布替代幀。預定時間TIME_TENT或對應于預定次數(shù)CNT_TENT的時間段是第二時間段。在此情況中,作為控制站的終端A的標識符在這樣發(fā)布的替代幀的字段43中描述。發(fā)布替代幀的終端的標識符未在字段43中描述。注意,替代幀的標識符在替代幀的幀頭部40中描述。從而,如果作為控制站的終端A隨后被恢復,則可識別出以控制幀周期發(fā)送的幀是替代幀。
注意,當對替代幀使用圖17中所示的格式時,發(fā)布替代幀的終端不能從存儲在替代幀中的信息中標識。然而,替代幀標志52描述了該幀是否是替代幀。從而,接收替代幀的終端可通過參考替代幀標志52識別該幀是替代幀還是控制幀。當識別出幀為替代幀時,可定義接收替代幀的終端不請求控制站。
周期性發(fā)布替代幀的終端發(fā)布與控制幀相同或等效的幀,且不作為控制站操作。換言之,發(fā)布替代幀的終端不執(zhí)行區(qū)帶分配等。從而,發(fā)布替代幀的終端不能接受另一終端對分配傳輸資源的請求。從而,發(fā)布替代幀的終端拒絕來自其它終端的所有請求,并創(chuàng)建指示對請求的拒絕的拒絕響應幀,并使該幀返回到其它終端。注意,發(fā)布替代幀的終端可忽視所有請求,且可不返回響應。因此,發(fā)布替代幀的終端的功能是在受控站模式部分330中執(zhí)行的,從而,發(fā)布替代幀的終端仍不能稱為控制站。注意,控制站被認為具有各種功能,諸如接受新的終端到網絡上(認證、屬性、安全性設置等)。然而,發(fā)布替代幀的終端向針對控制站的所有請求幀發(fā)布拒絕響應幀。
當發(fā)布替代幀的終端檢測到從作為控制站的終端A發(fā)送的幀,且同時它自己正作為替代控制站操作時,發(fā)布替代幀的終端確定終端A被恢復為控制站,并停止發(fā)布替代幀。
圖19是示出周期性發(fā)布替代幀的終端的操作的流程圖。后文中,將參考圖19描述周期性發(fā)布替代幀的終端的操作。
此處假定,替代幀發(fā)布部分334正在周期性地發(fā)布替代幀。替代幀發(fā)布部分334確定是否經過恢復控制站的預定等待時間(第二時間段)。具體地,替代幀發(fā)布部分334確定置為TIME_TENT的定時器是否期滿或置為CNT_TENT的計數(shù)器是否期滿。注意,第二時間段可長于或短于或等于第一時間段。
當沒有經過控制站恢復等待時間時,替代幀發(fā)布部分334確定是否接收到幀(步驟S604)。當未接收到幀時,替代幀發(fā)布部分334返回至步驟S601的操作。另一方面,當接收到幀時,替代幀發(fā)布部分334前進至步驟S605的操作。
在步驟S605中,替代幀發(fā)布部分334確定所接收的幀是否是來自已經被確定為斷開的控制站的幀。當所接收的幀不是來自控制站的幀時,替代幀發(fā)布部分334響應于所接收的幀發(fā)送拒絕響應幀,或忽視或不響應所接收的幀(步驟S608),并返回至步驟S601的操作。另一方面,當所接收的幀是來自控制站的幀時,替代幀發(fā)布部分334前進至步驟S606的操作。
在步驟S606中,替代幀發(fā)布部分334停止發(fā)布替代幀。這是因為,識別出控制站在通信系統(tǒng)中被恢復。此后,替代幀發(fā)布部分334請求操作模式管理部分320以受控站模式操作(步驟S607),并結束處理。
另一方面,當在步驟S601中確定經過了控制站恢復等待時間時,替代幀發(fā)布部分334從另一終端中收集終端300作為控制站操作所需的信息(控制所需信息)(步驟S602)。具體地,在步驟S602中,當存儲在控制幀存儲器部分332中的信息對作為控制終端的操作不夠時,替代幀發(fā)布部分334向另一終端發(fā)送對所需信息的請求,并收集包含在從其它終端返回的幀中的信息,以便獲得作為控制站的操作所需的信息。注意,替代幀發(fā)布部分334可向網絡發(fā)送復位信號,并從另一終端中收集控制請求以便收集作為控制站所需的信息。
在步驟S602之后,替代幀發(fā)布部分334請求操作模式管理部分320以控制站模式操作(步驟S603),并結束處理。當以控制站模式操作時,發(fā)布替代幀的終端使用控制幀的字段43作為其自己的標識符?;蛘?,發(fā)布替代幀的終端使用控制幀中幀頭部40的源地址51作為其自己的標識符。
步驟S602的處理可在步驟S603之前或之后執(zhí)行。換言之,所需信息可在發(fā)布控制幀之后收集。從而,當不能從存儲在控制幀存儲器部分332中存儲的控制信息中獲得足夠的作為控制站所需的信息時,發(fā)布替代幀的終端在發(fā)布控制幀的同時向通信系統(tǒng)中另一終端詢問,以便收集所需信息。從而,維護了網絡質量?;蛘?,發(fā)布替代幀的終端可使用替代幀的內容向通信系統(tǒng)中另一終端發(fā)送詢問,以便收集最新所需信息。注意,發(fā)布替代幀的終端可繼續(xù)拒絕控制請求,直到收集到足夠的信息。
圖20是示出曾是控制站且之后被再次連接至通信系統(tǒng)并被恢復的終端的操作的流程圖。后文中,將參考圖20描述曾是控制站且之后被再次連接至通信系統(tǒng)并被恢復的終端的操作。曾作為控制站的終端由終端A表示。
一開始,終端A以受控站模式啟動(步驟S701)。接著,終端A接收到替代(控制)幀(步驟S702)。注意,在經過了第二時間段從而發(fā)布替代幀的終端作為控制站操作的情況中,終端A接收到控制幀而非替代幀。
在步驟S702之后,終端A確定在所接收的替代(或控制)幀中執(zhí)行區(qū)帶分配調度的終端是否被置為終端A(步驟S703)。具體地,當控制幀具有圖16的格式時,終端A參考替代幀的字段43以確定執(zhí)行調度的終端是否是終端A。注意,當控制幀具有圖17的格式時,終端A參考幀頭部40的源地址51以確定執(zhí)行調度的終端是否是終端A。
在步驟S703中,當執(zhí)行調度的終端被假定為終端A時,由于步驟S702中所接收的幀是替代幀,因此終端A以控制站模式操作(步驟S705)。
另一方面,在步驟S703中確定執(zhí)行調度的終端不是終端A,則由于步驟S702中接收的幀是由新控制站發(fā)布的控制幀,因此終端A以受控站模式操作(步驟S704)。
注意,當以控制站模式操作時,終端A可發(fā)送特定幀到以替代控制站操作的終端,告知其在通信系統(tǒng)中的恢復,而非發(fā)送控制幀。
當以控制站模式操作時,終端A可通過利用區(qū)帶,諸如為控制幀分配的控制幀時間片等發(fā)布控制幀。從而,更易于在步驟S604和S605中確定發(fā)布替代幀的終端是否從控制站接收控制幀。
當以控制站模式操作時,終端A將所接收的替代幀存儲到控制幀存儲器部分332中。當以控制站模式操作時,終端A可使用存儲在控制幀存儲器部分332中的替代幀重建控制幀。然而,替代幀是基于之前使用的控制幀構造的,因此可能沒有存儲適于最新情況的控制信息。存儲在替代幀中的控制信息僅是作為控制站操作所需的信息的一部分。例如,一般,在控制幀中不描述關于用于對介質訪問執(zhí)行調度的傳輸資源的要求的詳細的信息以及關于參與到網絡中的終端的信息(關于認證、性能等的信息)。從而,終端A從其它終端中收集信息以便獲得作為控制站所需的控制信息。
后文中,將描述作為控制站操作的終端A進行的收集信息的方法。注意,下述方法可應用于其中作為替代控制站操作的終端當以控制站模式執(zhí)行時收集信息的過程(圖19的步驟S602)。
例如,作為控制站操作的終端使用空傳輸區(qū)帶來從通信系統(tǒng)上的終端中獲得所需信息。
例如,必須在作為控制幀副本的替代幀中描述為獲得QoS而管理區(qū)帶保留信息的終端的標識符。從而,操作為控制站操作的終端向具有該標識符的終端發(fā)布確認幀,以便確認區(qū)帶保留信息,從而收集關于區(qū)帶需求的信息。
例如,作為控制站操作的終端與執(zhí)行認證管理的終端通信以便獲得認證信息,從而確認參與到通信系統(tǒng)中的終端。
因此,作為控制站操作的終端向通信系統(tǒng)中的終端發(fā)送詢問以便收集所需信息。
注意,作為控制站操作的終端可拒絕接收控制請求,直到獲得所有所需的信息。
因此,根據(jù)第三實施例,當在第二時間段期間從原始控制站接收到幀時,周期性發(fā)布替代幀的終端停止發(fā)布替代幀,并以受控站模式操作。從而,可恢復由原始控制站進行的介質訪問控制。作為結果,可實現(xiàn)有效的介質訪問控制。周期性發(fā)布替代幀的終端在第二時間段期間發(fā)送拒絕響應幀,或不響應來自除原始控制站以外的終端的請求。從而,維護當控制站斷開時的狀態(tài),直到控制站恢復。從而,當控制站恢復時,可平滑地執(zhí)行恢復后處理。當在經過了第二時間段之后,控制站未恢復時,發(fā)送替代幀的終端隨后作為控制站操作,從而消除了控制站缺失的情況。
如果介質訪問控制所需信息不充分,則由于原始控制站未恢復而成為控制站的終端收集信息以便獲得作為控制站所需的信息。從而,有可能避免在通信系統(tǒng)中長時間介質訪問無效的情況。
注意,控制站可向候選終端告知控制所需信息,或可通過多播向每一終端告知控制所需信息。在此情況中,受控站使得控制幀存儲器部分332存儲控制所需信息。當受控站檢測到自從經過第一時間段以來控制站從通信系統(tǒng)斷開并確定自從經過第二時間段開始它將用作控制站時,受控站開始圖21中所示的操作。例如,當圖19中步驟S601的判斷是肯定的之后,開始圖21的操作。
圖21是示出當終端檢測到控制站從通信系統(tǒng)中斷開并確定該終端將用作控制站時該終端的操作的流程圖。在圖21中,一開始,終端確定該終端是否被告知最新的控制所需信息(步驟S801)。例如,假定當控制所需信息包括未更新過的項時,這個未更新過的項的標識符被存儲在控制幀中,后者又由控制站發(fā)送。在此情況中,終端基于所記錄的控制信息確定是否存在未更新過的項。當不存在未被更新過的項時,終端確定對最新控制所需信息的告知已完成。
當對最新控制所需信息的告知完成時,終端基于所接收的控制所需信息創(chuàng)建控制幀,并開始作為控制終端操作(步驟S802)。另一方面,當未完成對最新控制所需信息的告知時,終端在如圖19的第三實施例的步驟S602中收集所需信息之后開始作為控制站的操作(步驟S803)。注意,當最新控制所需信息在步驟S803中部分接收時,終端可使用部分接收的控制所需信息開始作為控制站的操作。
注意,實現(xiàn)本發(fā)明的終端所需的功能塊可實現(xiàn)為集成電路(LSI)。功能塊可安裝在一個芯片上,或者功能塊的一部分或整體可安裝在一個芯片上。如此處所使用的,取決于封裝密度,LSI可稱為IC、系統(tǒng)LSI、超大LSI或甚大LSI。集成電路不限于LSI。集成電路可由專用電路或通用處理器實現(xiàn)。此外,可使用可在LSI生產之后被編程的FPGA(現(xiàn)場可編程門陣列),或其中可重新配置電路單元在LSI中的連接和設置的可重新配置處理器。而且,如果由半導體技術的進步或由從中派生的其它技術開發(fā)了取代LSI的集成電路技術,則可使用這樣的技術封裝功能塊。生物技術是可應用的。
后文中,將描述其中將上述實施例應用于實際網絡系統(tǒng)的示例。圖22是示出其中本發(fā)明的終端被應用于高速電源線通信的系統(tǒng)的整體結構的示意圖。如圖22中所示,本發(fā)明的終端提供多媒體裝置(例如,數(shù)字電視(DTV)、個人計算機(PC)、DVD記錄器等)與電源線之間的接口。多媒體裝置與本發(fā)明的終端之間的接口可以是IEEE 1394接口、USB接口、以太網(R)接口等。使用這樣的接口,構造了經由電源線以高速發(fā)送諸如多媒體數(shù)據(jù)等數(shù)字數(shù)據(jù)的通信網絡系統(tǒng)。作為結果,已經在家、辦公室等提供的電源線可被用作網絡線而無需新引入的網絡電纜,諸如常規(guī)的有線LAN。從而,本發(fā)明就安裝的成本和簡單性而言是相當有用的。
在圖22的實施例中,本發(fā)明的終端用作將現(xiàn)有多媒體裝置的信號接口轉換成電源線通信的接口的適配器。本發(fā)明的終端可包含在多媒體裝置中,諸如個人計算機、DVD記錄器、數(shù)字電視、家庭服務器系統(tǒng)等。從而,裝置之間的數(shù)據(jù)傳送可以經由多媒體裝置的電源電纜實現(xiàn)。在此情況中,不需要用于連接適配器與電源線的線、IEEE1394電纜、USB電纜和以太網(R)電纜,從而簡化了布線。
而且,使用電源線的通信網絡系統(tǒng)可經由路由器和/或集線器連接至因特網、無線LAN以及常規(guī)有線電纜LAN,從而擴展了其中使用本發(fā)明的通信網絡系統(tǒng)的LAN系統(tǒng)而沒有任何問題。
經由電源線傳送的通信數(shù)據(jù)可以由直接連接至電源線的裝置截取,但是免于使用無線LAN的竊聽問題。從而,電源線傳輸方案就安全性而言是有效的。此外,在電源線上傳送的數(shù)據(jù)可由IP協(xié)議的IPSec、內容本身的加密、其它DRM方案等保護。
將來,如果考慮到鄰近訪問系統(tǒng)的共存、網關/路由器功能的提供、電源線的位置特征、銷售商的期待特征等,預期作為與在高速電源線通信中具有一般功能的半固定終端有區(qū)別的特定終端來提供控制站。從而,當使用半固定控制站時,對控制站無差別的改變將導致不能保證通信質量的狀況。從而,本發(fā)明的系統(tǒng)實際上是非常有用的,表現(xiàn)在當控制站從通信系統(tǒng)中斷開時,另一終端發(fā)布替代幀,且之后如果控制站恢復時,控制幀的發(fā)布繼承給所恢復的控制站。
如上所述,當使用諸如無線電波、電源線、電話線、同軸電纜等具有較低可靠的通信質量的通信介質的中央控制網絡協(xié)議被用于構造家庭網絡通信系統(tǒng)時,本發(fā)明的終端可用作作為具有通信功能的通信模塊的家庭電子產品。對家庭網絡通信系統(tǒng),容易預期諸如對整個通信系統(tǒng)具有重要影響的控制站的電源被突然關閉、控制站和通信介質的連接點被移除等的情況。在這些情況中,本發(fā)明提供發(fā)布替代幀來保持通信處理有效的替代控制站。從而,存在本發(fā)明提供用于優(yōu)化通信系統(tǒng)的質量此外解決鄰近網絡干擾問題和鄰近通道干擾問題的裝置的可能性。
盡管詳細描述了本發(fā)明,但前述描述在所有方面都是說明性而非限制性的??梢岳斫?,可設計眾多其它修改和變化,而不背離本發(fā)明的范圍。
工業(yè)可應用性本發(fā)明的終端可避免通信系統(tǒng)長時間落入無效狀態(tài)的情況,且在通信領域諸如無線通信、電源線通信等中有用。
權利要求
1.一種終端,根據(jù)從連接至網絡的控制站發(fā)布的控制幀來控制所述終端訪問通信介質的機會,所述終端包括控制幀檢測部分,用于檢測從所述控制站發(fā)布的控制幀;控制幀存儲器部分,用于存儲包含在所述控制幀中的控制信息;替代幀發(fā)布確定部分,用于當所述控制幀檢測部分直到經過了預定第一時間段仍未檢測到所述控制幀時確定要發(fā)布替代幀;以及替代幀發(fā)布部分,用于當所述替代幀發(fā)布確定部分確定要發(fā)布替代幀時,基于所述控制幀存儲器部分中所存儲的控制信息創(chuàng)建與所述控制幀相同或等效的幀作為替代幀,并發(fā)布所創(chuàng)建的替代幀。
2.如權利要求1所述的終端,其特征在于,所述控制幀存儲器部分僅當所述控制幀發(fā)生改變時才存儲所述控制幀。
3.如權利要求1所述的終端,其特征在于,所述替代幀發(fā)布部分在替代幀周期性發(fā)布期間發(fā)送指示從另一終端發(fā)送且應由所述控制站響應的請求被拒絕的拒絕響應幀。
4.如權利要求1所述的終端,其特征在于,所述替代幀發(fā)布部分在替代幀周期性發(fā)布期間不響應從另一終端發(fā)送且應由所述控制站響應的請求。
5.如權利要求1所述的終端,其特征在于,所述替代幀發(fā)布部分如果接收到來自所述控制站的幀,則在替代幀周期性發(fā)布期間停止發(fā)布所述替代幀。
6.如權利要求1所述的終端,其特征在于,所述替代幀發(fā)布部分確定直到經過了預定的第二時間段是否從所述控制站接收到幀,且所述終端還包括控制站模式部分,用于當所述替代幀發(fā)布部分確定直到經過了預定的第二時間段仍未從所述控制站接收到幀時使所述終端作為控制站操作。
7.如權利要求6所述的終端,其特征在于,所述控制站模式部分從另一終端收集作為控制站所需的信息。
8.如權利要求6所述的終端,其特征在于,所述控制站模式部分發(fā)布復位信號來從另一終端中收集作為控制站所需的信息。
9.如權利要求1所述的終端,其特征在于,當直到經過了所述第一時間段仍未檢測到所述控制幀時,所述終端試圖根據(jù)之前接收到的控制幀中包含的控制信息來訪問所述通信介質。
10.如權利要求1所述的終端,其特征在于,所述替代幀發(fā)布部分在發(fā)布所述替代幀之前競爭訪問所述通信介質的權限,且當獲得所述訪問權時,發(fā)布所述替代幀。
11.如權利要求10所述的終端,其特征在于,由所述控制站指定發(fā)布替代幀的候選終端,所述候選終端被給予優(yōu)先級,且具有較高優(yōu)先級的終端在對發(fā)布所述替代幀的所述訪問權競爭中具有獲得所述訪問權的較高的概率。
12.如權利要求1所述的終端,其特征在于,由所述控制站指定發(fā)布替代幀的候選終端,所述終端還包括識別所述控制站是否指定所述終端為候選終端的候選終端指定識別部分,且當所述候選終端指定識別部分識別出所述終端被指定為候選終端時,所述替代幀發(fā)布確定部分在假定短于未被指定為候選終端的終端中的第一時間段的時間段為第一時間段的前提下確定是否要發(fā)布所述替代幀。
13.如權利要求12所述的終端,其特征在于,所述候選終端被給予優(yōu)先級,且所述替代幀發(fā)布確定部分使用具有對應于所述優(yōu)先級的長度的第一時間段來確定是否發(fā)布所述替代幀。
14.如權利要求11或12所述的終端,其特征在于,所述候選終端由所述控制站基于關于網絡中終端的通信狀態(tài)的信息來指定。
15.如權利要求11或12所述的終端,其特征在于,在所述終端被指定為候選終端的情況中,當所述控制站指定另一終端為候選終端時,釋放將所述終端作為候選終端的指定。
16.如權利要求1所述的終端,其特征在于,在所述控制幀中描述了所述控制站的標識符。
17.如權利要求16所述的終端,其特征在于,當在所述替代幀中描述了所述終端的標識符時,所述終端可作為所述控制站而操作。
18.一種在終端中執(zhí)行的方法,所述終端的訪問通信介質的機會是根據(jù)從連接至網絡的控制站中發(fā)布的控制幀來控制的,所述方法包括檢測從所述控制站發(fā)布的所述控制幀;存儲所述控制幀中所包含的控制信息;當直到經過了預定的第一時間段仍未檢測到所述控制幀時,確定要發(fā)布替代幀;當確定要發(fā)布所述替代幀時,基于所存儲的控制信息創(chuàng)建與所述控制幀相同或等效的幀作為替代幀;以及發(fā)布所創(chuàng)建的替代幀。
全文摘要
本發(fā)明的終端包括檢測從控制站發(fā)布的控制幀的控制幀檢測部分、存儲包含在控制幀中的控制信息的控制幀存儲器部分、當控制幀檢測部分直到經過了預定第一時間段仍未檢測到控制幀時確定要發(fā)布替代幀的替代幀發(fā)布確定部分、以及當替代幀發(fā)布確定部分確定要發(fā)布替代幀時基于控制幀存儲器部分中所存儲的控制信息創(chuàng)建與控制幀相同或等效的幀作為替代幀并發(fā)布所創(chuàng)建的替代幀的替代幀發(fā)布部分。
文檔編號H04L12/56GK1926825SQ20058000653
公開日2007年3月7日 申請日期2005年2月28日 優(yōu)先權日2004年3月1日
發(fā)明者山口剛, 近江慎一郎, 黑田剛 申請人:松下電器產業(yè)株式會社