亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

能應(yīng)用于堆疊通信系統(tǒng)的通信裝置與方法與流程

文檔序號:12182617閱讀:348來源:國知局
能應(yīng)用于堆疊通信系統(tǒng)的通信裝置與方法與流程

本發(fā)明是關(guān)于通信裝置與方法,尤其是關(guān)于能應(yīng)用于堆疊通信系統(tǒng)的通信裝置與方法。



背景技術(shù):

在一個相對大型的網(wǎng)絡(luò)中,堆疊(stacking)技術(shù)可用來連接多臺實體網(wǎng)絡(luò)裝置(例如多臺交換機(switch)),以于邏輯上得到一臺堆疊網(wǎng)絡(luò)裝置(后稱為堆疊網(wǎng)絡(luò)系統(tǒng)),該堆疊網(wǎng)絡(luò)系統(tǒng)的轉(zhuǎn)發(fā)效率與能力均較單一臺實體網(wǎng)絡(luò)裝置為佳。堆疊技術(shù)能夠幫助用戶容易地管理此堆疊網(wǎng)絡(luò)系統(tǒng)中所有實體網(wǎng)絡(luò)裝置,以及增強該堆疊網(wǎng)絡(luò)系統(tǒng)整體的封包轉(zhuǎn)發(fā)能力。

目前技術(shù)中,在一堆疊系統(tǒng)中的二臺裝置若要相互存取資源,此二臺裝置的上層應(yīng)用軟件會分別通過標準的以太網(wǎng)絡(luò)幀(其格式需符合特定規(guī)范且長度不可小于64bytes,否則接收端會將之視為無效的幀而直接丟棄)與既有的網(wǎng)絡(luò)通信協(xié)議來達成交互溝通,因此所述上層應(yīng)用軟件需包含完整的通信協(xié)議層,造成此交互溝通在實現(xiàn)方式上不夠簡化。另外,為避免封包不斷地在裝置間傳送所造成的網(wǎng)絡(luò)回路(loop),某些堆疊技術(shù)會利用生成樹協(xié)議(Spanning Tree Protocol,STP)的相關(guān)應(yīng)用技術(shù)來設(shè)立網(wǎng)絡(luò)斷點,生成樹協(xié)議能夠?qū)⒏鞣N復雜的拓撲(topology)轉(zhuǎn)換為邏輯上的樹狀結(jié)構(gòu),并設(shè)定堆疊系統(tǒng)中的每臺裝置的通信端口以令其阻擋(blocking)或轉(zhuǎn)送(forwarding)幀,從而避免回路的存在,此方式會耗用相當?shù)倪\算資源。生成樹協(xié)議可參見于IEEE 802.1標準規(guī)范(例如802.1Q標準規(guī)范、802.1D標準規(guī)范)中。



技術(shù)實現(xiàn)要素:

鑒于先前技術(shù)的不足,本發(fā)明的一目的在于提供一種能應(yīng)用于堆疊通 信系統(tǒng)的通信裝置與方法,以改善先前技術(shù)。

本發(fā)明公開一種能應(yīng)用于一堆疊通信系統(tǒng)的通信裝置,能夠依據(jù)一路徑表來發(fā)送幀,該通信裝置的一實施例包含:多個通信端口;一儲存單元;以及一控制電路。所述多個通信端口用來構(gòu)成一堆疊通信系統(tǒng)的內(nèi)部傳輸路徑的一部分。所述儲存單元用來儲存一參考路徑表。所述控制電路用來于接收一幀后,依據(jù)該幀的內(nèi)容判斷該幀是否應(yīng)被轉(zhuǎn)發(fā),若該幀應(yīng)被轉(zhuǎn)發(fā),該控制電路用來依據(jù)該參考路徑表與該幀的內(nèi)容選擇該多個通信端口的其中之一,以轉(zhuǎn)發(fā)該幀或其衍生幀至該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑。

本發(fā)明另公開一種能應(yīng)用于堆疊通信系統(tǒng)的通信方法,能夠傳送一幀包含多個操作項目,由一通信裝置來執(zhí)行,該通信裝置包含多個通信端口用來構(gòu)成該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑的一部分,該通信方法的一實施例包含下列步驟:于接收一幀時依據(jù)該幀的內(nèi)容判斷該幀是否應(yīng)被轉(zhuǎn)發(fā);若該幀應(yīng)被轉(zhuǎn)發(fā),依據(jù)該幀的內(nèi)容從該多個通信端口的至少其中之一轉(zhuǎn)發(fā)該幀或其衍生幀至該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑,其中該幀包含:一來源裝置的代碼,該來源裝置屬于該堆疊通信系統(tǒng);一目標裝置的代碼,該目標裝置屬于該堆疊通信系統(tǒng);以及多個操作項目,該多個操作項目包含多個數(shù)據(jù)存取操作項目或包含一信號量操作項目與一數(shù)據(jù)存取操作項目,該信號量操作項目用來控制一資源的使用權(quán)。

上述通信方法的另一實施例能夠發(fā)送一非標準格式的廣播幀,同樣由一通信裝置來執(zhí)行,該通信裝置包含多個通信端口用來構(gòu)成一堆疊通信系統(tǒng)的內(nèi)部傳輸路徑的一部分,該實施例包含下列步驟:判斷一發(fā)送條件是否滿足;以及于該發(fā)送條件滿足時從該多個通信端口的每一個發(fā)送一廣播幀或其衍生幀至該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑,該廣播幀或其衍生幀不符合一標準以太網(wǎng)絡(luò)幀的格式,其中該廣播幀或其衍生幀包含:一來源裝置的代碼,該來源裝置屬于該堆疊通信系統(tǒng);一序號代碼,用來界定該幀的版本;以及一廣播內(nèi)容。

有關(guān)本發(fā)明的特征、實作與功效,茲配合圖式作較佳實施例詳細說明如下。

附圖說明

圖1為本發(fā)明的能應(yīng)用于堆疊通信系統(tǒng)的通信裝置的一實施例的示意圖;

圖2為圖1的通信裝置所應(yīng)用的堆疊通信系統(tǒng)的一實施例的示意圖;

圖3為圖2的通信裝置的參考路徑表的一實施例的示意圖;

圖4為圖1的通信裝置所接收的幀的一實施例的示意圖;

圖5為圖1的通信裝置所接收的幀的另一實施例的示意圖;

圖6為圖1的通信裝置所接收的幀的又一實施例的示意圖;

圖7為本發(fā)明的能應(yīng)用于堆疊通信系統(tǒng)的通信裝置的另一實施例的示意圖;

圖8為圖7的通信裝置所接收的幀的一實施例的示意圖;

圖9為本發(fā)明的能應(yīng)用于堆疊通信系統(tǒng)的通信裝置的又一實施例的示意圖;

圖10為圖9的通信裝置所接收的幀的一實施例的示意圖;

圖11為本發(fā)明的能應(yīng)用于堆疊通信系統(tǒng)的通信方法的一實施例的示意圖;以及

圖12為本發(fā)明的能應(yīng)用于堆疊通信系統(tǒng)的通信方法的另一實施例的示意圖。

其中,附圖標記說明如下:

100 通信裝置

110 多個通信端口

120 儲存單元

130 控制電路

210、220、230、240、250 通信裝置

310、320、330、340、350、360 路徑表

Destination 目標裝置

Port 通信端口

P1~P12 通信端口的代碼

410、SI 來源裝置的代碼

420、DI 目標裝置的代碼

430、OP(s) 至少一操作項目

510、SeqI 序號代碼

610、TTL 有效期指示

700 通信裝置

710 多個通信端口

720 控制電路

810、SI 來源裝置的代碼

820、DI 目標裝置的代碼

830、OPs 多個操作項目

900 通信裝置

910 多個通信端口

920 控制電路

1010、SI 來源裝置的代碼

1020、SeqI 序號代碼

1030、BC 廣播內(nèi)容

S1110~S1120 步驟

S1210~S1220 步驟

具體實施方式

以下說明內(nèi)容的用語為參照本技術(shù)領(lǐng)域的習慣用語,如本說明書對部分用語有加以說明或定義,該部分用語的解釋是以本說明書的說明或定義為準。

本發(fā)明的公開內(nèi)容包含一通信裝置與一通信方法,能夠應(yīng)用于一堆疊通信系統(tǒng)中,且能通過精簡且有效率的方式來與該堆疊通信系統(tǒng)中的其它通信裝置進行溝通,同時能避免網(wǎng)絡(luò)回路的發(fā)生。所述通信裝置的部分元件單獨而言可能為已知元件,在不影響該通信裝置的充分公開及可實施性的前提下,以下說明對于個別已知元件的細節(jié)將予以節(jié)略;所述通信方法可通過該通信裝置或其等效裝置來執(zhí)行。

請參閱圖1,其是本發(fā)明的通信裝置的一實施例的示意圖。如圖1 所示,本實施例的通信裝置100能夠依據(jù)一路徑表來發(fā)送幀(frame),包含:多個通信端口110;一儲存單元120;以及一控制電路130。所述多個通信端口110的每一個可以是一集成電路的至少一輸入輸出接腳(I/O pin)(此時通信裝置100可以是集成電路的形式)、一電路板上的至少一傳輸線路(此時通信裝置100可以是通信接口卡的形式)、或至少一連接器端口(此時通信裝置100可以是交換器(switch)、路由器(router)之類的終端產(chǎn)品的形式)等等,用來構(gòu)成一堆疊通信系統(tǒng)的內(nèi)部傳輸路徑的一部分,當通信裝置100是通信接口卡或終端產(chǎn)品的形式時,會進一步包含實體層電路、連接器等連接電路與元件,端視通信裝置100所包含的功能而定,由于實體層電路、連接器等連接電路與元件屬于公知技藝,其細節(jié)在此予以省略。上述堆疊通信系統(tǒng)的一實施例如圖2所示,包含圖1的通信裝置100以及其它通信裝置210、220、230、240、250以環(huán)狀配置(ring configuration)連接在一起,當然,通信裝置的數(shù)目可依實施本發(fā)明者的需求來調(diào)整,且線狀配置(linear configuration)或其它配置亦得為實施本發(fā)明者來采用。另外,通信裝置210、220、230、240、250的每一個于本例中均包含多個通信端口能實現(xiàn)通信端口110的功能、一儲存單元能實現(xiàn)儲存單元120的功能且包含路徑表、以及一控制電路能實現(xiàn)控制電路130的功能,借此共同達到快速轉(zhuǎn)送幀的目的,然而本發(fā)明亦可應(yīng)用于包含不同通信裝置(例如某些通信裝置包含路徑表、某些不包含)的一堆疊通信系統(tǒng)中。此外,圖2的通信裝置100、210、220、230、240、250的通信端口分別以P1至P12來表示;圖2的通信裝置100、210、220、230、240、250之間的溝通路徑即前述堆疊通信系統(tǒng)的內(nèi)部傳輸路徑的一實施例。

請繼續(xù)參閱圖1,儲存單元120用來儲存一參考路徑表,該參考路徑表于本實施例中為幀傳送的最少橋接次數(shù)路徑表,所謂最少橋接次數(shù)是指:當一幀經(jīng)由某路徑由一幀發(fā)送裝置傳送至一幀接收裝置時,該幀發(fā)送與接收裝置之間的通信裝置的數(shù)目為最少。以圖2的堆疊通信系統(tǒng)為例,通信裝置100、210、220、230、240、250的最少橋接次數(shù)路徑表如圖3所示依序為路徑表310、320、330、340、350、360。由圖3可知,路徑表記載著幀的目標裝置所對應(yīng)的通信端口,能夠讓幀以最少橋接次數(shù)到達 目標裝置,舉例來說,通信裝置100的參考路徑表310記載著:「Destination:240」與「Port:P1」,此代表當目標裝置為通信裝置240時(Destination:240),幀應(yīng)由通信端口P1被發(fā)送(Port:P1)以達到最少橋接次數(shù);「Destination:220」與「Port:P2」,此代表當目標裝置為通信裝置220時,幀應(yīng)由通信端口P2被發(fā)送;「Port:--」,此代表幀無需被轉(zhuǎn)送;「Port:P2/P1」,此代表幀從通信端口P2與P1的任意一個被轉(zhuǎn)送均可達到最少橋接次數(shù);其余記載內(nèi)容以及其它裝置的路徑表可循上述說明來解讀,其中P1至P12為通信端口的代碼、100至250是通信裝置的代碼,該些代碼是供識別之用,非實施上的限制,另外,Destination與Port等文字是用于說明以供了解,不必是記載于路徑表中的內(nèi)容。請注意,圖3的實施例雖采用最少橋接次數(shù)路徑表,然本領(lǐng)域人士可依需求采用其它種預(yù)設(shè)路徑表來實施本發(fā)明,例如依接收幀的通信裝置的回應(yīng)時間來決定路徑表的內(nèi)容。

請繼續(xù)參閱圖1,所述控制電路130例如是一包含處理器的電路、一數(shù)據(jù)連結(jié)層電路或其均等電路,用來于接收一幀后依據(jù)該幀的內(nèi)容判斷該幀是否應(yīng)被轉(zhuǎn)發(fā),更明確地說,控制電路130能夠解析幀,可依該幀的內(nèi)容中目標裝置(Destination)的代碼來判斷此幀是否發(fā)送給通信裝置100,若否,則該幀應(yīng)被轉(zhuǎn)發(fā),此時控制電路130依據(jù)該參考路徑表與該幀的內(nèi)容(包含該目標裝置的代碼)選擇多個通信端口110的其中之一來轉(zhuǎn)發(fā)該幀或其衍生幀至該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑,其中該衍生幀是控制電路130依據(jù)該幀的內(nèi)容而產(chǎn)生,例如是將該幀的部分內(nèi)容做更新后所得到的幀。請注意,本領(lǐng)域技術(shù)人員可依本說明書的公開以及現(xiàn)有軟硬件元件與架構(gòu)來實現(xiàn)控制電路130,故冗余的細節(jié)在此節(jié)略。

請繼續(xù)參閱圖1至圖2,為簡化操作,通信裝置100所接收的幀的一實施例如圖4所示,包含:一來源裝置的代碼410(圖中標示為SI);一目標裝置的代碼420(圖中標示為DI);以及至少一操作項目(operation(s))430(圖中標示為OP(s)),其中每個操作項目包含一個動作(action)指示(例如存取動作指示或設(shè)定動作指示等),并可選擇性地進一步包含一對象代碼(object identifier),其為該動作指示的對象(例如被存取的對象或被設(shè)定的對象等),然而當該動作指示未指定或無需指 定對象時,該對象代碼即非必要。所述來源裝置與通信裝置100同屬一個堆疊通信系統(tǒng)(例如圖2的堆疊通信系統(tǒng)),是產(chǎn)生該幀的裝置。所述目標裝置亦屬于該堆疊通信系統(tǒng),可能是通信裝置100或該堆疊通信系統(tǒng)中的其它裝置,也是該幀的目的地。所述至少一操作項目用來指示至少一操作,可包含多個操作項目以避免先前技術(shù)通過單一幀發(fā)送單一指示所帶來的效能不佳的缺點,舉例而言,該至少一操作可為一信號量(Semaphore)操作、一數(shù)據(jù)存取操作等。該信號量操作是用來控制(例如鎖定或解除鎖定)一資源的使用權(quán),其中該資源例如是表格、寄存器(register)、實體層控制等等,該數(shù)據(jù)存取操作例如是寫入或讀取等操作。所述對象代碼用來指示該目標裝置中一操作對象,該操作對象可以是上述被控制的資源,或是被存取的數(shù)據(jù)等。上述信號量操作與數(shù)據(jù)存取操作的每一個單獨而言為已知,其細節(jié)在此予以省略。

請繼續(xù)參閱圖1至圖2,基于傳送延遲及/或通信品質(zhì)不良等因素,通信裝置100可能會在認定幀傳送失敗后,才接收到先前發(fā)出的幀的回應(yīng)幀,為避免通信裝置100將過時的回應(yīng)幀誤認為最近的請求幀的回應(yīng)幀,通信裝置100所傳送及/或接收的幀如圖5所示般可進一步包含一序號代碼510,該序號代碼510用來作為該幀所對應(yīng)的請求幀的依據(jù),因此,若通信裝置100依據(jù)序號代碼510判斷出目前所接收的幀為逾時的回應(yīng)幀,可即舍棄該幀或依操作需求對該幀做適當處理。另外,為避免幀不停地被轉(zhuǎn)發(fā)而耗用傳輸資源,通信裝置100所傳送及/或接收的幀如圖6所示般可進一步包含一有效期(Time to Live,TTL)指示610,用來指示該幀的有效期,且控制電路130會更新該有效期指示610以產(chǎn)生及轉(zhuǎn)發(fā)該幀的衍生幀,舉例來說,該有效期指示610是一數(shù)值,會隨著幀傳輸過程中的橋接次數(shù)增加而減少,當通信裝置100接收該幀時,通信裝置100會判斷該有效期指示610是否為0,若否且該幀的目標裝置并非通信裝置100,通信裝置100會將該有效期指示610減1以作為該幀最新的有效期指示610,并依該幀的目標裝置的代碼與前述參考路徑表來轉(zhuǎn)發(fā)該幀,當然,上述有效期指示的更新方式僅是范例,本領(lǐng)域技術(shù)人員可利用/任何預(yù)定的運算方法來更新該有效期指示(例如令該有效期指示的數(shù)值隨著橋接次數(shù)的增加而增加等等),以及依據(jù)一有效期門檻(例如一門檻值)來判斷該有效 期指示是否指出幀已過期。

請繼續(xù)參閱圖2,一般而言,通信堆疊系統(tǒng)中一來源裝置發(fā)出一幀后,會等待該通信堆疊系統(tǒng)中一目標裝置發(fā)送一回應(yīng),為避免等待過久,來源裝置可于發(fā)送該幀后計數(shù)一預(yù)定時間,若該來源裝置于該預(yù)定時間內(nèi)未收到關(guān)于該幀的一回應(yīng)(即來自于該目標裝置的回應(yīng)),該來源裝置可將該幀的發(fā)送視為失敗。另外,請參閱圖1與圖4,通信裝置100所接收的幀的長度可小于64位元組(bytes),亦即小于(或說不符合)先前技術(shù)所使用的標準以太網(wǎng)絡(luò)幀的長度,換言之,圖1的通信裝置100能夠辨識并處理小于64位元組的幀,但先前技術(shù)的裝置會在收到長度小于64位元組的幀時丟棄該幀。

本發(fā)明的能應(yīng)用于堆疊通信系統(tǒng)的通信裝置的另一實施例如圖7所示,能夠發(fā)送一幀包含多個操作項目,但不必然依據(jù)前揭參考路徑表來發(fā)送幀。圖7的通信裝置700包含:多個通信端口710;以及一控制電路720。所述多個通信端口710用來構(gòu)成一堆疊通信系統(tǒng)(例如圖2的堆疊通信系統(tǒng))的內(nèi)部傳輸路徑的一部分。所述控制電路720用來于接收一幀時依據(jù)該幀的內(nèi)容判斷該幀是否應(yīng)被轉(zhuǎn)發(fā),若該幀應(yīng)被轉(zhuǎn)發(fā),控制電路720用來依據(jù)該幀的內(nèi)容從多個通信端口710的至少其中之一轉(zhuǎn)發(fā)該幀或其衍生幀至該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑,該衍生幀是由控制電路720依據(jù)該幀的內(nèi)容而產(chǎn)生。本實施例中,通信裝置700所接收的幀如圖8所示般包含:一來源裝置的代碼810(圖中標示為SI),該來源裝置屬于該堆疊通信系統(tǒng);一目標裝置的代碼820(圖中標示為DI),該目標裝置屬于該堆疊通信系統(tǒng);以及多個操作項目830(圖中標示為OPs),可包含多個數(shù)據(jù)存取操作項目,或可包含一信號量操作項目與一數(shù)據(jù)存取操作項目,所述信號量操作項目用來控制(例如鎖定或解除鎖定)一資源的使用權(quán),每一上述操作項目可選擇性地進一步包含一對象代碼。由于本領(lǐng)域技術(shù)人員能通過圖1至圖6的實施例及其相關(guān)說明了解圖7的實施例的細節(jié)與變化,更明確地說,圖1至圖6的實施例的相關(guān)技術(shù)特征均可合理應(yīng)用于圖7的實施例中,因此重復與冗余的說明在此予以節(jié)略。

承上所述,為避免被鎖定的資源因某些因素(例如鎖定該資源的通信裝置自該堆疊通信系統(tǒng)中被移除或發(fā)生操作錯誤)而無法被該堆疊通信 系統(tǒng)中的其它裝置所存取,包含該資源的通信裝置(亦即接收包含信號量操作項目的幀的目標裝置)可選擇性地在收到該幀或其衍生幀以及依據(jù)該信號量操作項目鎖定該資源的使用權(quán)后,計數(shù)一預(yù)定時間,并可于計數(shù)完該預(yù)定時間后解鎖該資源的使用權(quán),借此,即便鎖定該資源的通信裝置因故未解鎖該資源,該資源也能被自動被解鎖,所述計數(shù)操作可通過計數(shù)器或其等效電路來實現(xiàn)。另外,為確保鎖定該資源的通信裝置對該資源的使用權(quán),于包含該資源的通信裝置開始計數(shù)前述預(yù)定時間后與結(jié)束計數(shù)該預(yù)定時間前,若包含該資源的通信裝置判斷一重新計數(shù)條件被滿足,則該通信裝置可重新計數(shù)該預(yù)定時間,舉例來說,上述重新計數(shù)條件是鎖定該資源的通信裝置存取該資源。

本發(fā)明的能應(yīng)用于堆疊通信系統(tǒng)的通信裝置的另一實施例如圖9所示,能夠發(fā)送一非標準格式的廣播幀,相較于圖1的實施例,本實施例會從多個通信端口來發(fā)送幀。圖9的通信裝置900包含:多個通信端口910;以及一控制電路920。所述多個通信端口910用來構(gòu)成一堆疊通信系統(tǒng)(例如圖2的堆疊通信系統(tǒng))的內(nèi)部傳輸路徑的一部分。所述控制電路920用來于一發(fā)送條件滿足時從多個通信端口910的每一個發(fā)送一廣播幀或其衍生幀至該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑,該衍生幀是通信裝置900依該廣播幀所產(chǎn)生,例如是更新有效期指示后的該廣播幀。前述廣播幀或其衍生幀的長度小于64位元組或者該廣播幀或其衍生幀不符合一標準以太網(wǎng)絡(luò)幀的格式,且該廣播幀或其衍生幀如圖10所示般包含:一來源裝置的代碼1010(圖中標示為SI),該來源裝置屬于該堆疊通信系統(tǒng);一序號代碼1020(圖中標示為SeqI),用來界定該幀的版本;以及一廣播內(nèi)容1030(圖中標示為BC)。由于本領(lǐng)域技術(shù)人員能通過圖1至圖8的實施例及其相關(guān)說明了解圖9的實施例的細節(jié)與變化,更明確地說,圖1至圖8的實施例的相關(guān)技術(shù)特征均可合理應(yīng)用于圖9的實施例中,因此重復與冗余的說明在此予以節(jié)略。

承上所述,本實施例中,若該廣播幀是由通信裝置900所產(chǎn)生并發(fā)送,則前述發(fā)送條件例如是通信裝置900判斷連線條件發(fā)生變動,像是通信裝置900偵測到其所連接的對象被移除或改變等。而在該發(fā)送條件滿足時,通信裝置900可收集相關(guān)數(shù)據(jù)、更新序號代碼、產(chǎn)生廣播幀以及發(fā)送 該廣播幀,然而通信裝置900亦可依其它已知或自行開發(fā)的流程來產(chǎn)生該廣播幀。

另外,本實施例中,若該廣播幀非由通信裝置900所產(chǎn)生并發(fā)送,亦即該廣播幀是通信裝置900從該堆疊通信系統(tǒng)中的其它裝置所接收到的幀,則控制電路910可依據(jù)該廣播幀的序號代碼來判斷該廣播幀的版本是否過期,若該廣播幀的版本過期,該控制電路判斷該發(fā)送條件不被滿足,從而不發(fā)送該廣播幀或其衍生幀。舉例而言,若控制電路910先前已收過相同序號代碼或較新序號代碼的廣播幀,則控制電路910會判斷目前所接收的廣播幀的版本已過期,從而不轉(zhuǎn)發(fā)該廣播幀。另外,為避免廣播幀不停地被轉(zhuǎn)發(fā)而耗用傳輸資源,通信裝置900所發(fā)送的該廣播幀可進一步包含一有效期指示,用來指示該廣播幀的有效期,且若該廣播幀非由通信裝置900所產(chǎn)生,則控制電路910可更新該廣播幀的有效期指示以產(chǎn)生及轉(zhuǎn)發(fā)該廣播幀的衍生幀。

除前揭裝置外,本發(fā)明另公開一種能應(yīng)用于堆疊通信系統(tǒng)的通信方法,能夠傳送一幀包含多個操作項目,由一通信裝置(例如圖7的通信裝置700)來執(zhí)行,該通信裝置包含多個通信端口用來構(gòu)成該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑的一部分,該通信方法的一實施例如圖11所示,包含下列步驟:

步驟S1110:于接收一幀時依據(jù)該幀的內(nèi)容判斷該幀是否應(yīng)被轉(zhuǎn)發(fā)。本步驟可由圖7的控制電路720或其等效電路來執(zhí)行。

步驟S1120:若該幀應(yīng)被轉(zhuǎn)發(fā),依據(jù)該幀的內(nèi)容從該多個通信端口的至少其中之一轉(zhuǎn)發(fā)該幀或其衍生幀至該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑,其中該幀包含:一來源裝置的代碼,該來源裝置屬于該堆疊通信系統(tǒng);一目標裝置的代碼,該目標裝置屬于該堆疊通信系統(tǒng);以及多個操作項目,該多個操作項目包含多個數(shù)據(jù)存取操作項目或包含一信號量操作項目與一數(shù)據(jù)存取操作項目,該信號量操作項目用來控制一資源的使用權(quán)。本步驟可由圖7的控制電路720與通信端口710或其等效電路來執(zhí)行。

上述能應(yīng)用于堆疊通信系統(tǒng)的通信方法的另一實施例如圖12所示,能夠發(fā)送一非標準格式的廣播幀,系由一通信裝置(例如圖9的通信裝置900)來執(zhí)行,該通信裝置包含多個通信端口用來構(gòu)成該堆疊通信系統(tǒng)的 內(nèi)部傳輸路徑的一部分,圖12的實施例包含下列步驟:

步驟S1210:判斷一發(fā)送條件是否滿足。本步驟可由圖9的控制電路920或其等效電路來執(zhí)行。

步驟S1220:于該發(fā)送條件滿足時從該多個通信端口的每一個發(fā)送一廣播幀或其衍生幀至該堆疊通信系統(tǒng)的內(nèi)部傳輸路徑,該廣播幀或其衍生幀不符合一標準以太網(wǎng)絡(luò)幀的格式,其中該廣播幀或其衍生幀包含:一來源裝置的代碼,該來源裝置屬于該堆疊通信系統(tǒng);一序號代碼,用來界定該幀的版本;以及一廣播內(nèi)容。本步驟可由圖9的控制電路920與通信端口910或其等效電路來執(zhí)行。

由于本領(lǐng)域技術(shù)人員能通過圖1至圖10的裝置實施例及其相關(guān)說明了解圖11與圖12的方法實施例的細節(jié)與變化,更明確地說,裝置實施例的相關(guān)技術(shù)特征均可合理地應(yīng)用于方法實施例中,因此重復與冗余的說明在此予以節(jié)略。

綜上所述,本發(fā)明的通信裝置與方法能夠應(yīng)用于一堆疊通信系統(tǒng)中,且能通過路徑表、包含多個操作項目的非傳統(tǒng)幀、以及包含有效期指示的幀等技術(shù)特征的任一或任意組合來與該堆疊通信系統(tǒng)中的其它通信裝置進行有效率的溝通,同時本發(fā)明的通信裝置與方法不必通過生成樹協(xié)議即可避免網(wǎng)絡(luò)回路的發(fā)生。

雖然本發(fā)明的實施例如上所述,然而該些實施例并非用來限定本發(fā)明,本技術(shù)領(lǐng)域技術(shù)人員可依據(jù)本發(fā)明的明示或隱含的內(nèi)容對本發(fā)明的技術(shù)特征施以變化,凡此種種變化均可能屬于本發(fā)明所尋求的專利保護范疇,換言之,本發(fā)明的專利保護范圍須視本說明書的權(quán)利要求所界定者為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1