通信網(wǎng)絡(luò)系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)公開了一種通信網(wǎng)絡(luò)系統(tǒng),在該通信網(wǎng)絡(luò)系統(tǒng)中,多個(gè)節(jié)點(diǎn)(2)連接到傳輸路徑(1)。主候選節(jié)點(diǎn)被提供具有用于測(cè)量該傳輸路徑的空閑時(shí)間的空間時(shí)間測(cè)量單元(9A)。當(dāng)主候選節(jié)點(diǎn)獲得主權(quán)利并變成主節(jié)點(diǎn),則所述節(jié)點(diǎn)保持該主權(quán)利,直到該傳輸路徑的空閑時(shí)間超過所述節(jié)點(diǎn)的權(quán)利獲得空閑時(shí)間持續(xù)時(shí)間為止。當(dāng)該傳輸路徑的空閑時(shí)間超過每個(gè)主節(jié)點(diǎn)的最長(zhǎng)權(quán)利獲得空閑時(shí)間持續(xù)時(shí)間時(shí),根節(jié)點(diǎn)發(fā)送指示下一個(gè)通信循環(huán)的開始的起始幀,并且當(dāng)接收到該起始幀時(shí),重置該空閑時(shí)間測(cè)量單元。
【專利說明】通信網(wǎng)絡(luò)系統(tǒng)
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)是基于2011年7月19日提交的日本專利申請(qǐng)N0.2011-157894,故以引用方式將其內(nèi)容并入本文。
【技術(shù)領(lǐng)域】
[0003]本公開內(nèi)容涉及通信網(wǎng)絡(luò)系統(tǒng),在該通信網(wǎng)絡(luò)系統(tǒng)中,連接到公共傳輸線的多個(gè)節(jié)點(diǎn)彼此之間進(jìn)行通信。
【背景技術(shù)】
[0004]對(duì)于多個(gè)節(jié)點(diǎn)在公共傳輸線上具有傳輸開始特權(quán)的情形來說,存在著一些仲裁方法。一種方法是在CAN和12C (注冊(cè)商標(biāo))中采用的顯式/隱式方法。其它方法是在以太網(wǎng)(注冊(cè)商標(biāo))和無線LAN中采用的CSMA/⑶和CSMA/CA。然而,由于這些方法是以事件驅(qū)動(dòng)類型通信方法為前提的,因此這些方法不適合于實(shí)時(shí)系統(tǒng),實(shí)時(shí)系統(tǒng)要為每一個(gè)節(jié)點(diǎn)確保最小的通信帶寬。關(guān)于實(shí)時(shí)系統(tǒng),在FlexRay (注冊(cè)商標(biāo))、TT (時(shí)間觸發(fā)的)CAN等中,采用了能夠進(jìn)行確定性通信的時(shí)分方法。
[0005]專利文獻(xiàn)I公開了一種在網(wǎng)絡(luò)節(jié)點(diǎn)之間同步的時(shí)間管理的方法。在該方法中,每一個(gè)節(jié)點(diǎn)根據(jù)在通信循環(huán)的每一個(gè)起始時(shí),從主站發(fā)送的時(shí)間信息,來調(diào)整其自己的通信時(shí)序。
[0006]現(xiàn)有技術(shù)文獻(xiàn)
[0007]專利文獻(xiàn)
[0008]專利文獻(xiàn)1JP2005-159754A
【發(fā)明內(nèi)容】
[0009]本申請(qǐng)的發(fā)明人針對(duì)傳統(tǒng)時(shí)分方法考慮下列困難。首先,傳統(tǒng)的時(shí)分方法需要網(wǎng)絡(luò)節(jié)點(diǎn)之間同步的時(shí)間管理,并且需要復(fù)雜的機(jī)制(諸如基于高精準(zhǔn)時(shí)鐘信號(hào)或同步幀的同步調(diào)整)。其次,由于針對(duì)同步調(diào)整的通信過程是在啟動(dòng)時(shí)執(zhí)行的,因此啟動(dòng)時(shí)間較長(zhǎng)。第三,當(dāng)與分配的時(shí)間相對(duì)應(yīng)的節(jié)點(diǎn)不執(zhí)行傳輸時(shí),需要一種復(fù)雜的機(jī)制,以便防止空時(shí)隙的產(chǎn)生。
[0010]本公開內(nèi)容是鑒于上述內(nèi)容做出的。本公開內(nèi)容的一個(gè)目標(biāo)是提供一種通信網(wǎng)絡(luò)系統(tǒng),其能夠具有簡(jiǎn)單的配置來靈活地執(zhí)行調(diào)整控制,以便分配主特權(quán)。
[0011]根據(jù)本公開內(nèi)容的一個(gè)示例,提供了一種通信網(wǎng)絡(luò)系統(tǒng),其中該通信網(wǎng)絡(luò)系統(tǒng)包括連接到公共傳輸線的多個(gè)節(jié)點(diǎn)。該節(jié)點(diǎn)包括主候選節(jié)點(diǎn),每一個(gè)主候選節(jié)點(diǎn)能夠變成主節(jié)點(diǎn),并且每一個(gè)主候選節(jié)點(diǎn)包括用于測(cè)量傳輸線的空閑時(shí)間的空閑時(shí)間測(cè)量設(shè)備。在每一個(gè)主候選節(jié)點(diǎn)中設(shè)置特權(quán)獲得空閑時(shí)間寬度,并且將所述特權(quán)獲得空閑時(shí)間寬度設(shè)置為所述每一個(gè)主候選節(jié)點(diǎn)可以在其中獲得主特權(quán)的空閑時(shí)間的時(shí)間寬度,所述主特權(quán)是自行開始通信的特權(quán)。所述主候選節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度在時(shí)間長(zhǎng)度上彼此之間是不同的。一旦主候選節(jié)點(diǎn)獲得所述主特權(quán)并且變成所述主節(jié)點(diǎn),則所述主節(jié)點(diǎn)保持所述主特權(quán),直到所述傳輸線的所述空閑時(shí)間超過所述主節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度為止。將所述節(jié)點(diǎn)中的一個(gè)設(shè)置為根節(jié)點(diǎn)。當(dāng)所述傳輸線的所述空閑時(shí)間超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度時(shí),所述根節(jié)點(diǎn)發(fā)送指示下一個(gè)通信循環(huán)的開始的起始幀,其中所述最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度在所述主候選節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度之中是最長(zhǎng)的。在接收到所述起始幀之后,清空每一個(gè)主候選節(jié)點(diǎn)的所述空閑時(shí)間測(cè)量設(shè)備。
[0012]根據(jù)上面的通信網(wǎng)絡(luò)系統(tǒng),可以通過簡(jiǎn)單的配置,靈活地執(zhí)行調(diào)整控制以便分配主特權(quán)。
【專利附圖】
【附圖說明】
[0013]通過下面參照附圖進(jìn)行的詳細(xì)描述,本公開內(nèi)容的以上和其它目標(biāo)、特征和優(yōu)點(diǎn)將變得更加顯而易見。在附圖中:
[0014]圖1是示出根據(jù)第一實(shí)施例,節(jié)點(diǎn)之間經(jīng)由傳輸線的一個(gè)示例通信的時(shí)間圖;
[0015]圖2是示意性地示出通信網(wǎng)絡(luò)的配置的圖;
[0016]圖3是示出主特權(quán)獲得控制設(shè)備的配置的圖;
[0017]圖4是示出主特權(quán)保持時(shí)間測(cè)量設(shè)備的配置的圖;
[0018]圖5是示出總線循環(huán)開始控制設(shè)備的圖;
[0019]圖6是示出根據(jù)第二實(shí)施例,節(jié)點(diǎn)之間經(jīng)由傳輸線的一個(gè)示例通信的時(shí)間圖;
[0020]圖7是示出根據(jù)第二實(shí)施例的主特權(quán)獲得控制設(shè)備的配置的圖;
[0021]圖8是示出根據(jù)第三實(shí)施例,節(jié)點(diǎn)之間經(jīng)由傳輸線的一個(gè)示例通信的時(shí)間圖;
[0022]圖9是示出主節(jié)點(diǎn)的過程的流程圖;
[0023]圖10是示出從節(jié)點(diǎn)的過程的流程圖。
【具體實(shí)施方式】
[0024](第一實(shí)施例)
[0025]將參照?qǐng)D1到圖5來描述第一實(shí)施例。圖2是通信網(wǎng)絡(luò)系統(tǒng)的配置的示意性視圖。多個(gè)通信節(jié)點(diǎn)2A、2B、2C等連接到傳輸線I (通信總線)。每一個(gè)通信節(jié)點(diǎn)2包括通信控制器3、主接口(I/F)4和從接口 5。當(dāng)每一個(gè)通信節(jié)點(diǎn)2自己作為主節(jié)點(diǎn)運(yùn)作時(shí),該通信節(jié)點(diǎn)2使用主接口(I/F) 4。當(dāng)每一個(gè)通信節(jié)點(diǎn)2自己作為從節(jié)點(diǎn)運(yùn)作時(shí),該通信節(jié)點(diǎn)2使用從接口(I/F) 5。在本實(shí)施例中,所有的通信節(jié)點(diǎn)2都是主候選節(jié)點(diǎn)。
[0026]當(dāng)通信節(jié)點(diǎn)2作為從節(jié)點(diǎn)運(yùn)作時(shí),通信控制器3經(jīng)由主接口 4來執(zhí)行數(shù)據(jù)編碼等,隨后通信節(jié)點(diǎn)2通過經(jīng)由選擇器6和傳輸緩沖器7驅(qū)動(dòng)傳輸線I來發(fā)送數(shù)據(jù)。當(dāng)通信節(jié)點(diǎn)2作為從節(jié)點(diǎn)運(yùn)作時(shí),經(jīng)由接收緩沖器8來接收發(fā)送給傳輸線I的數(shù)據(jù),從接口 5經(jīng)由選擇器6來執(zhí)行解碼等操作,并且將所接收的數(shù)據(jù)輸入到通信控制器3。
[0027]主特權(quán)控制器9 (其與主特權(quán)控制設(shè)備相對(duì)應(yīng))執(zhí)行選擇器6的切換控制。通過經(jīng)由接收緩沖器8來監(jiān)測(cè)傳輸線I的狀態(tài),主特權(quán)控制器9確定該主特權(quán)控制器9自己所屬于的節(jié)點(diǎn)2是否已獲得主特權(quán)。當(dāng)獲得了主特權(quán)時(shí),主特權(quán)控制器9經(jīng)由選擇器6向傳輸緩沖器7輸出數(shù)據(jù)(該數(shù)據(jù)是經(jīng)由從接口 5輸出的)。在其它情況下,該節(jié)點(diǎn)基本上作為從節(jié)點(diǎn)運(yùn)作。因此,經(jīng)由選擇器6將經(jīng)由接收緩沖器8接收的數(shù)據(jù)輸入到從接口 5。附帶地,將從主特權(quán)控制器9輸出的各種信號(hào)輸入到通信控制器3。[0028]圖3到圖5示出了主特權(quán)控制器9的各個(gè)功能部分。圖3示出了主特權(quán)獲得控制設(shè)備9A。空閑時(shí)間向上計(jì)數(shù)器11(下文稱為計(jì)數(shù)器11,其與空閑時(shí)間測(cè)量單元或者空閑時(shí)間測(cè)量設(shè)備相對(duì)應(yīng))是每當(dāng)任何主節(jié)點(diǎn)向傳輸線I發(fā)送數(shù)據(jù)時(shí)進(jìn)行重置的計(jì)數(shù)器。其計(jì)數(shù)器值被輸入到三個(gè)數(shù)據(jù)比較器12、13、14。這些數(shù)據(jù)比較器12、13、14分別將該計(jì)數(shù)器值與寄存器15、16、17的寄存器值進(jìn)行比較。
[0029]應(yīng)當(dāng)注意的是,從附圖中省略了時(shí)鐘信號(hào)線。在本文中,空閑指的是不向傳輸線I輸出數(shù)據(jù)等以及不執(zhí)行通信的狀態(tài)。因此,計(jì)數(shù)器11測(cè)量傳輸線I的空閑的持續(xù)時(shí)間。
[0030]在寄存器15中設(shè)置特權(quán)獲得空閑時(shí)間(總線主特權(quán)獲得時(shí)間),其中該特權(quán)獲得空閑時(shí)間是該寄存器15自己所屬于的通信節(jié)點(diǎn)2獲得主特權(quán)的時(shí)間。當(dāng)計(jì)數(shù)器值超過寄存器值時(shí),數(shù)據(jù)比較器12向RS觸發(fā)器18的設(shè)置端S輸出高態(tài)有效信號(hào)。在寄存器16中設(shè)置特權(quán)失去時(shí)間(總線主特權(quán)釋放時(shí)間),其中特權(quán)失去時(shí)間是失去通信節(jié)點(diǎn)2所獲得的主特權(quán)的時(shí)間。當(dāng)計(jì)數(shù)器值超過寄存器值時(shí),數(shù)據(jù)比較器13向RS觸發(fā)器19的設(shè)置端S輸出聞態(tài)有效?目號(hào)。
[0031]因此,每一個(gè)節(jié)點(diǎn)2可以在某個(gè)時(shí)間寬度(特權(quán)獲得空閑時(shí)間寬度)內(nèi)獲得主特權(quán),其中該時(shí)間寬度是:從空閑時(shí)間超過特權(quán)獲得空閑時(shí)間時(shí),到空閑時(shí)間超過特權(quán)失去時(shí)間時(shí)的時(shí)間寬度。在每一個(gè)節(jié)點(diǎn)2中,特權(quán)獲得空閑時(shí)間和特權(quán)失去時(shí)間彼此之間是不同的。
[0032]在寄存器17中設(shè)置用于指示通信循環(huán)的結(jié)束的通信結(jié)束時(shí)間(總線循環(huán)結(jié)束空閑時(shí)間)。當(dāng)計(jì)數(shù)器值超過該寄存器值時(shí),數(shù)據(jù)比較器14輸出高態(tài)有效總線循環(huán)結(jié)束檢測(cè)信號(hào)。應(yīng)當(dāng)注意,只在具有根節(jié)點(diǎn)的功能的通信節(jié)點(diǎn)2中,才配備數(shù)據(jù)比較器14和寄存器
17。與最長(zhǎng)特權(quán)獲得空閑時(shí)間相比,將通信結(jié)束時(shí)間設(shè)置的更長(zhǎng),其中最長(zhǎng)特權(quán)獲得空閑時(shí)間是各個(gè)通信節(jié)點(diǎn)2的特權(quán)獲得空閑時(shí)間之中最長(zhǎng)的。
[0033]從根節(jié)點(diǎn)向傳輸線I輸出的循環(huán)開始信號(hào)(起始幀),提供給RS觸發(fā)器18、19的重置端R。RS觸發(fā)器18、19的輸出端Q,分別連接到與門20的輸入端。應(yīng)當(dāng)注意的是,RS觸發(fā)器19的輸入端具有負(fù)邏輯。與門20輸出主特權(quán)獲得信號(hào)(高態(tài)有效)。將主特權(quán)獲得信號(hào)輸入到通信控制器3和下面所描述的主特權(quán)保留時(shí)間測(cè)量設(shè)備9Β。
[0034]因此,在循環(huán)開始信號(hào)輸出到傳輸線I時(shí),對(duì)RS觸發(fā)器18、19進(jìn)行了重置。當(dāng)計(jì)數(shù)器11的計(jì)數(shù)器值超過寄存器15的寄存器值(其是特權(quán)獲得空閑時(shí)間寬度)時(shí),設(shè)置RS觸發(fā)器18,與門20使主特權(quán)獲得信號(hào)活動(dòng)。其后,當(dāng)計(jì)數(shù)器11的計(jì)數(shù)器值超過寄存器16的寄存器值(其是特權(quán)失去時(shí)間)時(shí),設(shè)置RS觸發(fā)器19,與門20使主特權(quán)獲得信號(hào)不活動(dòng)。
[0035]應(yīng)當(dāng)注意,由于循環(huán)開始信號(hào)是向傳輸線I進(jìn)行更多或者更少的特定數(shù)據(jù)的傳輸,因此在傳輸循環(huán)開始信號(hào)時(shí),對(duì)計(jì)數(shù)器11進(jìn)行重置。
[0036]圖4示出了主特權(quán)保留時(shí)間測(cè)量設(shè)備9Β(其與主特權(quán)釋放單元或者主特權(quán)釋放設(shè)備相對(duì)應(yīng))的配置。在主特權(quán)獲得信號(hào)變得活動(dòng)的時(shí)間,與主特權(quán)釋放時(shí)間(總線主特權(quán)釋放時(shí)間)相對(duì)應(yīng)的寄存器值(其在寄存器22中設(shè)置),加載到主特權(quán)獲得向下計(jì)數(shù)器(總線主特權(quán)周期計(jì)數(shù))21。主特權(quán)獲得向下計(jì)數(shù)器基于時(shí)鐘信號(hào)(其是向計(jì)數(shù)器11提供的公共時(shí)鐘信號(hào))來執(zhí)行向下計(jì)數(shù)操作。主特權(quán)獲得向下計(jì)數(shù)器21的計(jì)數(shù)器值,輸入到比較器22。當(dāng)該計(jì)數(shù)器值變成零時(shí),比較器22輸出用于指示最大通信時(shí)間結(jié)束的信號(hào)。將該信號(hào)輸入到通信控制器3。應(yīng)當(dāng)注意的是,下面所描述的各個(gè)計(jì)數(shù)器的操作,基于用于它們的操作的公共時(shí)鐘信號(hào)。
[0037]圖5示出了總線循環(huán)開始控制設(shè)備9C的配置。應(yīng)當(dāng)注意,只在具有根節(jié)點(diǎn)的功能的通信節(jié)點(diǎn)2中,才配備總線循環(huán)開始控制設(shè)備9C。在其輸出循環(huán)開始信號(hào)的時(shí)間,對(duì)總線循環(huán)計(jì)數(shù)器23 (其與通信循環(huán)時(shí)間測(cè)量單元或者通信循環(huán)時(shí)間測(cè)量設(shè)備相對(duì)應(yīng))進(jìn)行重置和啟動(dòng)。總線循環(huán)計(jì)數(shù)器23的計(jì)數(shù)器值,輸入到數(shù)據(jù)比較器24。
[0038]數(shù)據(jù)比較器24將上面的計(jì)數(shù)器值與寄存器25的寄存器值進(jìn)行比較。在寄存器25中設(shè)置通信總線循環(huán)時(shí)間(主總線循環(huán)(根))。當(dāng)計(jì)數(shù)器值超過該寄存器值時(shí),數(shù)據(jù)比較器24向與門26的一個(gè)輸入端輸入高態(tài)有效信號(hào)。向與門26的另一個(gè)輸入端提供來自于主特權(quán)獲得控制設(shè)備9A的總線循環(huán)結(jié)束檢測(cè)信號(hào)。隨后,與門26輸出循環(huán)開始信號(hào)。在上文中,在寄存器25中設(shè)置的通信總線循環(huán)時(shí)間,指定通信循環(huán)的最小時(shí)間。
[0039]參照?qǐng)D1來示出所給出的實(shí)施例的操作。圖1是用于示出當(dāng)通信節(jié)點(diǎn)2通過傳輸線I進(jìn)行通信時(shí)的一個(gè)示例的時(shí)間圖。在(I)處,當(dāng)根節(jié)點(diǎn)輸出循環(huán)開始信號(hào)時(shí),對(duì)主特權(quán)獲得控制設(shè)備9A的控制器11進(jìn)行重置和啟動(dòng)。在寄存器15中具有最小特權(quán)獲得空閑時(shí)間寬度的通信節(jié)點(diǎn),首先獲得主特權(quán)。例如,通信節(jié)點(diǎn)2A (節(jié)點(diǎn)A)首先獲得主特權(quán)。在(2)處,具有最小特權(quán)獲得空閑時(shí)間寬度的通信節(jié)點(diǎn)開始通信。因此,對(duì)計(jì)數(shù)器11進(jìn)行重置。當(dāng)通信節(jié)點(diǎn)2A開始通信時(shí),對(duì)其主特權(quán)進(jìn)行保持,直到主特權(quán)保留時(shí)間測(cè)量設(shè)備9B所測(cè)量的時(shí)間超過主特權(quán)釋放時(shí)間為止,也就是說,直到輸出了最大通信時(shí)間結(jié)束信號(hào)為止。
[0040]在(3)處,當(dāng)通信節(jié)點(diǎn)2A結(jié)束通信時(shí),計(jì)數(shù)器11從通信節(jié)點(diǎn)2A結(jié)束通信的時(shí)間開始,測(cè)量空閑時(shí)間。隨后,當(dāng)空閑時(shí)間超過特權(quán)失去時(shí)間時(shí),設(shè)置RS觸發(fā)器19,通信節(jié)點(diǎn)2A的主特權(quán)獲得變得不活動(dòng),通信節(jié)點(diǎn)2A失去主特權(quán)。因此,直到空閑時(shí)間超過特權(quán)失去時(shí)間為止,通信節(jié)點(diǎn)2A可以再次開始通信。
[0041]當(dāng)通信節(jié)點(diǎn)2A失去主特權(quán),并且其后測(cè)量了更長(zhǎng)的空閑時(shí)間時(shí),通信節(jié)點(diǎn)2B (節(jié)點(diǎn)B)(其具有接著通信節(jié)點(diǎn)2A的最長(zhǎng)特權(quán)獲得空閑時(shí)間)獲得主特權(quán)。在(4)處,通信節(jié)點(diǎn)2B開始通信。在(5),當(dāng)通信節(jié)點(diǎn)2B結(jié)束通信時(shí),計(jì)數(shù)器11從通信節(jié)點(diǎn)2A結(jié)束通信的時(shí)間開始,測(cè)量空閑時(shí)間。其后,當(dāng)沒有另一個(gè)通信節(jié)點(diǎn)2開始通信時(shí),所測(cè)量的空閑時(shí)間變得更長(zhǎng)。當(dāng)所測(cè)量的空閑時(shí)間超過通信結(jié)束時(shí)間時(shí),主特權(quán)獲得控制設(shè)備9A輸出總線循環(huán)結(jié)束檢測(cè)信號(hào)。
[0042]在根節(jié)點(diǎn)中,總線循環(huán)開始控制設(shè)備9C從總線循環(huán)計(jì)數(shù)器23輸出循環(huán)開始信號(hào)的時(shí)間開始,對(duì)總線循環(huán)時(shí)間進(jìn)行測(cè)量。隨后,當(dāng)該測(cè)量的時(shí)間超過通信總線循環(huán)時(shí)間,并且輸出了循環(huán)開始信號(hào)時(shí),總線循環(huán)開始控制設(shè)備9C輸出用于在(6)處開始下一個(gè)通信循環(huán)的循環(huán)開始信號(hào)。在下一個(gè)通信循環(huán)中,由于通信節(jié)點(diǎn)2A不在第一空閑時(shí)間跨度之內(nèi)開始通信,因此通信節(jié)點(diǎn)2B獲得主特權(quán),并在(7)處開始通信。
[0043]例如,在(2)處,如果通信節(jié)點(diǎn)2A進(jìn)行連續(xù)通信的持續(xù)時(shí)間超過主特權(quán)釋放時(shí)間,則主特權(quán)保留時(shí)間測(cè)量設(shè)備9B輸出最大通信時(shí)間結(jié)束信號(hào)。在該情況下,通信控制器3在當(dāng)前執(zhí)行的通信(一個(gè)幀)完成的時(shí)間,結(jié)束通信。
[0044]如上所述,根據(jù)所給出的實(shí)施例,每一個(gè)通信節(jié)點(diǎn)2包括:用于對(duì)傳輸線I的空閑時(shí)間進(jìn)行測(cè)量的計(jì)數(shù)器U。一個(gè)通信節(jié)點(diǎn)2與另一個(gè)通信節(jié)點(diǎn)2相比,特權(quán)獲得空閑時(shí)間寬度在時(shí)間長(zhǎng)度上是不同的,其中特權(quán)獲得空閑時(shí)間寬度是傳輸線I的空閑時(shí)間的時(shí)間寬度(在其期間,通信節(jié)點(diǎn)2可以獲得作為開始通信的特權(quán)的主特權(quán))。一旦通信節(jié)點(diǎn)2獲得主特權(quán),變成主節(jié)點(diǎn),則該通信節(jié)點(diǎn)2保持主特權(quán),直到傳輸線I的空閑時(shí)間超過變成主節(jié)點(diǎn)的該通信節(jié)點(diǎn)2的特權(quán)獲得空閑時(shí)間寬度為止。將所述多個(gè)節(jié)點(diǎn)中的一個(gè)設(shè)置為根節(jié)點(diǎn)。當(dāng)傳輸線I的空閑時(shí)間超過分配給各個(gè)通信節(jié)點(diǎn)2的特權(quán)獲得空閑時(shí)間寬度之中的最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度時(shí),根節(jié)點(diǎn)發(fā)送指示下一個(gè)通信循環(huán)的開始的循環(huán)開始信號(hào),使得在接收到該循環(huán)開始信號(hào)之后,對(duì)各個(gè)通信節(jié)點(diǎn)2的計(jì)數(shù)器11進(jìn)行重置。
[0045]也就是說,通信節(jié)點(diǎn)2的特權(quán)獲得時(shí)間寬度彼此之間是不同的。因此,在一個(gè)通信循環(huán)中,確保不發(fā)生沖突,每一個(gè)通信節(jié)點(diǎn)2具有一定至少一次變成主節(jié)點(diǎn)的特權(quán)。一旦通信節(jié)點(diǎn)2獲得主特權(quán),就對(duì)其進(jìn)行保持,直到空閑時(shí)間超過獲得主特權(quán)的通信節(jié)點(diǎn)2的特權(quán)獲得空閑時(shí)間寬度為止。因此,在該限制下,通信節(jié)點(diǎn)2可以靈活地執(zhí)行通信。因此,雖然在一個(gè)通信循環(huán)之內(nèi),具有一定至少一次變成主節(jié)點(diǎn)的特權(quán),但每一個(gè)通信節(jié)點(diǎn)2可以以靈活地方式進(jìn)行通信。通信效率提高。
[0046]當(dāng)主特權(quán)的保留時(shí)間超過最大保留時(shí)間時(shí),通信節(jié)點(diǎn)2通過從主特權(quán)保留時(shí)間測(cè)量設(shè)備9B輸出最大通信時(shí)間結(jié)束信號(hào),來釋放主特權(quán)。因此,可以靈活地執(zhí)行通信,并且可以呈現(xiàn)出下面的情形:其中在該情形中,一個(gè)主通信節(jié)點(diǎn)2將傳輸線I排外地占用不適當(dāng)長(zhǎng)的時(shí)間??梢钥煽康卮_保其它通信節(jié)點(diǎn)2進(jìn)行通信的機(jī)會(huì)。
[0047]此外,如果滿足下面情形,則根節(jié)點(diǎn)發(fā)送循環(huán)開始信號(hào):通信循環(huán)的持續(xù)時(shí)間超過預(yù)先設(shè)置的通信總線循環(huán)時(shí)間;所述空閑時(shí)間超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度??梢韵嘞竦氖?,在下面情形下,連接到傳輸線I的通信節(jié)點(diǎn)2的數(shù)量很小:自從上一次發(fā)送循環(huán)開始信號(hào),到啟動(dòng)新的通信循環(huán),即使流逝了很小數(shù)量的時(shí)間,所述空閑時(shí)間也超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度。因此,當(dāng)在流逝了通信循環(huán)的最小時(shí)間的狀況下,發(fā)送起始幀時(shí),可以減少起始幀的傳輸?shù)臄?shù)量和通信循環(huán)的執(zhí)行數(shù)量,并在傳輸線I的通信業(yè)務(wù)量很小的情況下,可以減少不必要的功耗。另外,即使當(dāng)連接到傳輸線I的通信節(jié)點(diǎn)2的數(shù)量增加或者減少時(shí),也可以容易地進(jìn)行系統(tǒng)設(shè)置的相關(guān)改變。
[0048](第二實(shí)施例)
[0049]圖6和圖7示出了第二實(shí)施例。在第一和第二實(shí)施例中,類似的部件用相同的附圖標(biāo)記來指代。省略了關(guān)于類似部件的解釋,給出了關(guān)于不同部件的解釋。圖7是與圖3相對(duì)應(yīng)的圖形,圖7示出了主特權(quán)控制設(shè)備31A的配置。第二實(shí)施例的主特權(quán)控制設(shè)備31A包括數(shù)據(jù)比較器32和寄存器33 (其與起始幀取代傳輸單元或者起始幀取代傳輸設(shè)備相對(duì)應(yīng))。數(shù)據(jù)比較器32和寄存器33與數(shù)據(jù)寄存器14和寄存器17相對(duì)應(yīng),這些部件只在第一實(shí)施例中分配了根節(jié)點(diǎn)的功能的通信節(jié)點(diǎn)2中才提供。在寄存器17中設(shè)置循環(huán)開始取代傳輸時(shí)間。與通信結(jié)束時(shí)間相比,循環(huán)開始取代傳輸時(shí)間更長(zhǎng),其中通信結(jié)束時(shí)間在具有根節(jié)點(diǎn)的功能的通信節(jié)點(diǎn)2的寄存器17中進(jìn)行設(shè)置。
[0050]參照?qǐng)D6,來示出第二實(shí)施例的操作。當(dāng)根節(jié)點(diǎn)正常工作時(shí),在時(shí)間(6)中發(fā)送循環(huán)開始信號(hào),如第一實(shí)施例中所描述的。但是,例如,當(dāng)根節(jié)點(diǎn)失敗,沒有在時(shí)間(6)中發(fā)送循環(huán)開始信號(hào)時(shí),另一個(gè)通信節(jié)點(diǎn)2 (其包括主特權(quán)控制設(shè)備31A)的計(jì)數(shù)器11的測(cè)量的時(shí)間,超過循環(huán)開始取代傳輸時(shí)間。在該情況下,在時(shí)間出)’中,另一個(gè)通信節(jié)點(diǎn)2發(fā)送循環(huán)開始信號(hào)。也就是說,另一個(gè)通信節(jié)點(diǎn)2取代該根節(jié)點(diǎn)的功能。
[0051]存在著包括主特權(quán)控制設(shè)備31A的多個(gè)通信節(jié)點(diǎn)2。在該情況下,在寄存器33中設(shè)置的循環(huán)開始取代傳輸時(shí)間,可以在一個(gè)通信節(jié)點(diǎn)2和另一個(gè)通信節(jié)點(diǎn)2之間不相同(可以依次設(shè)置地更長(zhǎng)),使得所述多個(gè)通信節(jié)點(diǎn)2依次地取代根節(jié)點(diǎn)的功能。此外,類似于根節(jié)點(diǎn),主特權(quán)控制設(shè)備31A可以包括圖5中所示出的配置,使得在流逝了通信循環(huán)的最小時(shí)間的狀況下,發(fā)送循環(huán)開始信號(hào)。
[0052]如上所述,在第二實(shí)施例中,與根節(jié)點(diǎn)所測(cè)量的最長(zhǎng)特權(quán)獲得空閑時(shí)間相比,不同于初始根節(jié)點(diǎn)的通信節(jié)點(diǎn)2測(cè)量更長(zhǎng)的空閑時(shí)間(循環(huán)開始取代傳輸時(shí)間)。當(dāng)沒有發(fā)送循環(huán)開始信號(hào),并且不同于初始根節(jié)點(diǎn)的通信節(jié)點(diǎn)2測(cè)量的空閑時(shí)間超過循環(huán)開始取代傳輸時(shí)間時(shí),不同于初始根節(jié)點(diǎn)的通信節(jié)點(diǎn)2通過取代該初始根節(jié)點(diǎn),來發(fā)送循環(huán)開始信號(hào)。因此,即使當(dāng)初始根節(jié)點(diǎn)失敗時(shí),通信節(jié)點(diǎn)也可以通過取代初始根節(jié)點(diǎn)的功能和發(fā)送循環(huán)開始信號(hào),來開始下一個(gè)通信循環(huán)。
[0053]此外,對(duì)用于取代根節(jié)點(diǎn)的功能的多個(gè)通信節(jié)點(diǎn)2進(jìn)行預(yù)先設(shè)置。所述多個(gè)通信節(jié)點(diǎn)2分別測(cè)量循環(huán)開始取代傳輸時(shí)間,其中這些循環(huán)開始取代傳輸時(shí)間與根節(jié)點(diǎn)所測(cè)量的最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度相比更長(zhǎng),它們彼此之間在時(shí)間長(zhǎng)度上不同。在該配置中,即使所述多個(gè)通信節(jié)點(diǎn)2中的一些失敗,所述多個(gè)通信節(jié)點(diǎn)2中的其它通信節(jié)點(diǎn)2也可以依次地取代該功能。
[0054](第三實(shí)施例)
[0055]圖8到圖10示出了第三實(shí)施例。圖8示出了通信節(jié)點(diǎn)2A獲得主特權(quán),通信節(jié)點(diǎn)2B和2C作為從節(jié)點(diǎn)來執(zhí)行通信的情形。該圖示出了計(jì)數(shù)器11所測(cè)量的空閑時(shí)間的改變,以及通信節(jié)點(diǎn)2A的特權(quán)獲得空閑時(shí)間寬度(主特權(quán)獲得窗)。圖9是示出服務(wù)成主節(jié)點(diǎn)的通信節(jié)點(diǎn)2A的過程的流程圖。圖10是示出服務(wù)成從節(jié)點(diǎn)的通信節(jié)點(diǎn)2B、2C的每一個(gè)的過程的流程圖。這些圖只示出了與第三實(shí)施例相關(guān)聯(lián)的主要部分。
[0056]在(I)處,響應(yīng)于循環(huán)開始信號(hào),開始通信循環(huán),并且通信節(jié)點(diǎn)2A獲得主特權(quán)。在該情況下,如圖9中所示,當(dāng)通信節(jié)點(diǎn)2A確定存在數(shù)據(jù)要發(fā)送時(shí)(SI處的是),則通信節(jié)點(diǎn)2A向傳輸線I發(fā)送該數(shù)據(jù)。如圖8中所示,在(2)處,通信節(jié)點(diǎn)2A向通信節(jié)點(diǎn)2B發(fā)送讀取請(qǐng)求。在(3),在接收到該讀取請(qǐng)求之后,通信節(jié)點(diǎn)2B向通信節(jié)點(diǎn)2A發(fā)送數(shù)據(jù)(讀取響應(yīng);RD res)。接著,假定通信節(jié)點(diǎn)2A沒有數(shù)據(jù)要發(fā)送(SI處的否),但通信節(jié)點(diǎn)2A請(qǐng)求獲得主特權(quán)(S3處的是)。也就是說,通信節(jié)點(diǎn)2A始終準(zhǔn)備進(jìn)行發(fā)送數(shù)據(jù)。
[0057]在該時(shí)間,通信節(jié)點(diǎn)2A等待發(fā)送其數(shù)據(jù),對(duì)該等待時(shí)間進(jìn)行測(cè)量。當(dāng)?shù)却龝r(shí)間與允許的時(shí)間相比更小時(shí)(S4處的是),處理返回到SI。在上文中,所允許的時(shí)間指代通信節(jié)點(diǎn)2A可以在其期間保持主特權(quán),而不執(zhí)行數(shù)據(jù)傳輸?shù)臅r(shí)間。與特權(quán)失去時(shí)間相比,將所允許的時(shí)間設(shè)置的更短。在S4處,當(dāng)?shù)却龝r(shí)間變得大于或者等于所允許的時(shí)間時(shí)(是),則通信節(jié)點(diǎn)2A向傳輸線I發(fā)送NOP (無操作)命令,對(duì)用于統(tǒng)計(jì)等待時(shí)間的計(jì)數(shù)器進(jìn)行重置(S5),處理轉(zhuǎn)到SI。
[0058]這里,該NOP命令與CPU的命令種類所指定的NOP命令相同,該命令的接收機(jī)在不進(jìn)行處理的情況下忽略該命令。在圖8的(4)處,通信節(jié)點(diǎn)2A發(fā)送該NOP命令,通過該傳輸對(duì)計(jì)數(shù)器11進(jìn)行重置。因此,通信節(jié)點(diǎn)2A避免失去主特權(quán),可以繼續(xù)進(jìn)行通信。
[0059]隨后,在要發(fā)送的數(shù)據(jù)在SI處出現(xiàn)的時(shí)間(5),通信節(jié)點(diǎn)2A向通信節(jié)點(diǎn)2C發(fā)送讀取請(qǐng)求(RD req)0在圖10中,當(dāng)通信節(jié)點(diǎn)2C準(zhǔn)備好要發(fā)送的數(shù)據(jù)時(shí)(是),通信節(jié)點(diǎn)2C發(fā)送該數(shù)據(jù)(S12)。當(dāng)通信節(jié)點(diǎn)2C沒有準(zhǔn)備好要發(fā)送的數(shù)據(jù)時(shí)(否),通信節(jié)點(diǎn)2C等待發(fā)送該數(shù)據(jù),以類似于圖9中的S4和S5的方式,用類似于S5的方式,對(duì)等待時(shí)間進(jìn)行測(cè)量。當(dāng)?shù)却龝r(shí)間與允許的時(shí)間相比更短時(shí)(S13處的是),處理返回到S11?;谂cS4相同的理念,對(duì)上面的允許時(shí)間進(jìn)行設(shè)置。
[0060]當(dāng)在S13處,等待時(shí)間變得大于或者等于所允許的時(shí)間時(shí)(是),該通信節(jié)點(diǎn)向傳輸線I發(fā)送NOP命令,對(duì)計(jì)數(shù)器進(jìn)行重置(S14),處理返回到S11。在圖8的(6)處,由通信節(jié)點(diǎn)2C發(fā)送該NOP命令,由于該傳輸對(duì)計(jì)數(shù)器11進(jìn)行了重置。因此,通信節(jié)點(diǎn)2A避免失去主特權(quán),可以繼續(xù)進(jìn)行通信。其后,在S11,在通信節(jié)點(diǎn)2C準(zhǔn)備好要發(fā)送的數(shù)據(jù)的時(shí)間(7),通信節(jié)點(diǎn)2C向通信節(jié)點(diǎn)2A發(fā)送數(shù)據(jù)(RD res)。
[0061]如上所述,根據(jù)第三實(shí)施例,當(dāng)通信節(jié)點(diǎn)2A確定在通信節(jié)點(diǎn)2A對(duì)于主特權(quán)的保留期間,通信節(jié)點(diǎn)2A不能發(fā)送數(shù)據(jù)時(shí),通信節(jié)點(diǎn)2A發(fā)送NOP數(shù)據(jù)(其中,NOP數(shù)據(jù)的接收機(jī)不對(duì)其進(jìn)行處理)。另外,以類似的方式,如果滿足下面情形,從節(jié)點(diǎn)發(fā)送NOP命令:通信節(jié)點(diǎn)2A請(qǐng)求從節(jié)點(diǎn)(例如,通信節(jié)點(diǎn)2C)發(fā)送數(shù)據(jù);所請(qǐng)求的從節(jié)點(diǎn)確定在通信節(jié)點(diǎn)2A對(duì)于主特權(quán)的保留期間,所請(qǐng)求的從節(jié)點(diǎn)不能進(jìn)行響應(yīng)。因此,在通信節(jié)點(diǎn)2A對(duì)于主特權(quán)的保留期間,可以確保用于發(fā)送數(shù)據(jù)的時(shí)間。
[0062]上面所描述以及附圖中所示出的實(shí)施例并不限制本公開內(nèi)容,并且可以以例如下面方式進(jìn)行修改或者擴(kuò)展。
[0063]可以預(yù)先向所有通信節(jié)點(diǎn)提供根節(jié)點(diǎn)的功能,使得在初始設(shè)置時(shí),可以將這些通信節(jié)點(diǎn)中的一個(gè)指定為根節(jié)點(diǎn)。
[0064]主候選節(jié)點(diǎn)可以不是所有節(jié)點(diǎn)??梢源嬖谥痪哂袕墓?jié)點(diǎn)的功能的節(jié)點(diǎn)。
[0065]可以在按需的基礎(chǔ)上,將通信循環(huán)時(shí)間的流逝設(shè)置為用于發(fā)送循環(huán)開始信號(hào)的條件。
[0066]當(dāng)根據(jù)通信規(guī)范,確定每一個(gè)節(jié)點(diǎn)的通信時(shí)間在預(yù)定的時(shí)間周期之內(nèi)結(jié)束時(shí),則提供主特權(quán)釋放單元(主特權(quán)釋放設(shè)備)是不必要的。
[0067](方面)
[0068]根據(jù)本公開內(nèi)容,可以以多種形式來提供通信網(wǎng)絡(luò)系統(tǒng)。
[0069]根據(jù)一種形式,包括連接到公共傳輸線的多個(gè)節(jié)點(diǎn)的通信網(wǎng)絡(luò)系統(tǒng),如下所述地進(jìn)行配置。這些節(jié)點(diǎn)包括主候選節(jié)點(diǎn),其每一個(gè)能夠變成主節(jié)點(diǎn),每一個(gè)包括用于測(cè)量傳輸線的空閑時(shí)間的空閑時(shí)間測(cè)量設(shè)備。在每一個(gè)主候選節(jié)點(diǎn)中設(shè)置特權(quán)獲得空閑時(shí)間寬度,將該特權(quán)獲得空閑時(shí)間寬度設(shè)置為每一個(gè)主候選節(jié)點(diǎn)可以在其期間獲得主特權(quán)的空閑時(shí)間的時(shí)間寬度,所述主特權(quán)是自行開始通信的特權(quán)。主候選節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度,在時(shí)間長(zhǎng)度上彼此之間不相同。一旦主候選節(jié)點(diǎn)獲得主特權(quán),變成主節(jié)點(diǎn),則主節(jié)點(diǎn)都保持主特權(quán),直到傳輸線的空閑時(shí)間超過主節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度為止。將這些節(jié)點(diǎn)中的一個(gè)設(shè)置為根節(jié)點(diǎn)。當(dāng)傳輸線的空閑時(shí)間超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度時(shí),根節(jié)點(diǎn)發(fā)送指示下一個(gè)通信循環(huán)的開始的起始幀,其中該最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度在主候選節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度之中最長(zhǎng)。在接收到起始幀之后,清空每一個(gè)主候選節(jié)點(diǎn)的空閑時(shí)間測(cè)量設(shè)備。
[0070]在下面的描述中,主節(jié)點(diǎn)可以指代具有特權(quán)獲得空閑時(shí)間寬度的上升順序的第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和第η節(jié)點(diǎn)。當(dāng)響應(yīng)于根節(jié)點(diǎn)對(duì)于起始巾貞的傳輸,開始通信循環(huán)時(shí),被分配最短的特權(quán)獲得空閑時(shí)間寬度的第一節(jié)點(diǎn),首先獲得主特權(quán),并開始通信。當(dāng)?shù)谝还?jié)點(diǎn)結(jié)束通信時(shí),第一主節(jié)點(diǎn)在該通信循環(huán)中,不再獲得主特權(quán)。其后,當(dāng)傳輸線的空閑時(shí)間達(dá)到第二節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度時(shí),第二節(jié)點(diǎn)獲得主特權(quán),并開始通信。
[0071]其后,這些主候選節(jié)點(diǎn)順序地獲得主節(jié)點(diǎn),執(zhí)行通信。當(dāng)具有最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度的第η個(gè)節(jié)點(diǎn)完成通信時(shí),該傳輸線的后續(xù)空閑時(shí)間持續(xù)到多于向第η個(gè)節(jié)點(diǎn)分配的最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度。隨后,根節(jié)點(diǎn)檢測(cè)到該狀態(tài),發(fā)送用于指示下一個(gè)通信循環(huán)的起始幀。其后,由于這些主候選節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度彼此之間是不同的,因此確保了在一個(gè)通信循環(huán)中,不發(fā)生沖突,向每一個(gè)主候選節(jié)點(diǎn)提供一個(gè)變成主節(jié)點(diǎn)的機(jī)會(huì)。
[0072]此外,關(guān)于每一個(gè)主候選節(jié)點(diǎn),由于一旦該主候選節(jié)點(diǎn)獲得了主特權(quán),就將其保持與空閑時(shí)間不超過該主候選節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度一樣的長(zhǎng),因此該主候選節(jié)點(diǎn)可以在該限制下,靈活地執(zhí)行通信。
[0073]例如,當(dāng)通信結(jié)束時(shí),雖然該通信的長(zhǎng)度仍然是針對(duì)第X個(gè)節(jié)點(diǎn)作為主節(jié)點(diǎn),但在空閑時(shí)間達(dá)到下一個(gè)特權(quán)獲得空閑時(shí)間寬度的時(shí)間,第x+1個(gè)節(jié)點(diǎn)開始通信。因此,由于確保了在一個(gè)通信循環(huán)中,不發(fā)生沖突,向每一個(gè)主候選節(jié)點(diǎn)提供一個(gè)變成主節(jié)點(diǎn)的機(jī)會(huì),因此可以提高通信效率。另外,即使當(dāng)連接到通信網(wǎng)絡(luò)的節(jié)點(diǎn)的數(shù)量增加或者減少時(shí),也可以容易地使系統(tǒng)設(shè)置進(jìn)行相關(guān)的改變。
[0074]上面的通信網(wǎng)絡(luò)系統(tǒng)可以如下所述地進(jìn)行配置。主節(jié)點(diǎn)可以包括:用于當(dāng)該主節(jié)點(diǎn)對(duì)于主特權(quán)的保留的時(shí)間段超過最大保留時(shí)間時(shí),釋放主特權(quán)的主特權(quán)釋放設(shè)備。根據(jù)該方面,當(dāng)可以實(shí)現(xiàn)靈活的通信方式時(shí),可以避免一個(gè)主候選節(jié)點(diǎn)變成主節(jié)點(diǎn),并對(duì)傳輸線占用不適當(dāng)長(zhǎng)的時(shí)間的情形,可以可靠地確保其它主候選節(jié)點(diǎn)執(zhí)行通信的機(jī)會(huì)。
[0075]上面的通信網(wǎng)絡(luò)系統(tǒng)可以如下所述地進(jìn)行配置。根節(jié)點(diǎn)可以包括:用于測(cè)量通信循環(huán)的持續(xù)時(shí)間的通信循環(huán)時(shí)間測(cè)量設(shè)備,其中通信循環(huán)的起始點(diǎn)是起始幀的傳輸。如果通信循環(huán)的持續(xù)時(shí)間超過預(yù)定的最小時(shí)間,傳輸線的空閑時(shí)間超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度,則根節(jié)點(diǎn)可以發(fā)送起始幀。根據(jù)該方面,通過服從于通信循環(huán)的最小時(shí)間的流逝,來發(fā)送起始幀,可以減少在較少的通信業(yè)務(wù)量的情況下,起始幀的傳輸?shù)臄?shù)量,并可以減少通信循環(huán)的執(zhí)行數(shù)量,以及不必要的功耗。
[0076]上面的通信網(wǎng)絡(luò)系統(tǒng)可以如下所述地進(jìn)行配置。不同于根節(jié)點(diǎn)的節(jié)點(diǎn)可以包括:用于取代根節(jié)點(diǎn)的節(jié)點(diǎn)。當(dāng)滿足下面條件時(shí),用于取代根節(jié)點(diǎn)的節(jié)點(diǎn)可以發(fā)送起始幀以取代該根節(jié)點(diǎn):不存在起始幀的傳輸;用于取代根節(jié)點(diǎn)的節(jié)點(diǎn)所測(cè)量的空閑時(shí)間,超過與根節(jié)點(diǎn)所測(cè)量的最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度相比更長(zhǎng)的某個(gè)空閑時(shí)間。根據(jù)該方面,即使被分配了根節(jié)點(diǎn)的功能的節(jié)點(diǎn)發(fā)生失敗,其它節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)在該根節(jié)點(diǎn)應(yīng)當(dāng)發(fā)送起始幀的情形下,沒有檢測(cè)到起始幀的傳輸,其它節(jié)點(diǎn)中的該節(jié)點(diǎn)也可以取代該根節(jié)點(diǎn)的功能,發(fā)送起始幀,從而開始下一個(gè)通信循環(huán)。
[0077]上面的通信網(wǎng)絡(luò)系統(tǒng)可以如下所述地進(jìn)行配置。這些節(jié)點(diǎn)包括用于取代根節(jié)點(diǎn)的多個(gè)節(jié)點(diǎn)。用于取代所述根節(jié)點(diǎn)的多個(gè)節(jié)點(diǎn)對(duì)于所述特定空閑時(shí)間進(jìn)行測(cè)量,其中所述特定空閑時(shí)間在時(shí)間長(zhǎng)度上彼此之間不相同,并且與根節(jié)點(diǎn)所測(cè)量的最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度相比更長(zhǎng)。根據(jù)該方面,可以對(duì)用于取代根節(jié)點(diǎn)的功能的所述多個(gè)節(jié)點(diǎn)進(jìn)行預(yù)先設(shè)置,所述特定空閑時(shí)間在時(shí)間長(zhǎng)度上是彼此不同的,與根節(jié)點(diǎn)所測(cè)量的最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度相比更長(zhǎng)的所述特定空閑時(shí)間,可以設(shè)置的彼此之間不相同。因此,即使所述多個(gè)節(jié)點(diǎn)中的一些發(fā)生失敗,所述多個(gè)節(jié)點(diǎn)也可以順序地取代該功能。
[0078]上面的通信網(wǎng)絡(luò)系統(tǒng)可以如下所述地進(jìn)行配置。當(dāng)被請(qǐng)求的節(jié)點(diǎn)(其是主節(jié)點(diǎn)請(qǐng)求其發(fā)送數(shù)據(jù)的節(jié)點(diǎn))確定該被請(qǐng)求的節(jié)點(diǎn)在主節(jié)點(diǎn)對(duì)于主特權(quán)的保留期間不能進(jìn)行響應(yīng)時(shí),該被請(qǐng)求的節(jié)點(diǎn)發(fā)送接收機(jī)不進(jìn)行處理的數(shù)據(jù)。根據(jù)該方面,當(dāng)主節(jié)點(diǎn)請(qǐng)求其發(fā)送數(shù)據(jù)的節(jié)點(diǎn)(從節(jié)點(diǎn)),確定被請(qǐng)求的節(jié)點(diǎn)在主節(jié)點(diǎn)對(duì)于主特權(quán)的保留期間不能進(jìn)行響應(yīng)時(shí),該被請(qǐng)求的節(jié)點(diǎn)發(fā)送接收機(jī)不進(jìn)行處理的數(shù)據(jù)。因此,當(dāng)主節(jié)點(diǎn)保持主特權(quán)時(shí),從節(jié)點(diǎn)可以確保該從節(jié)點(diǎn)用于發(fā)送所請(qǐng)求的數(shù)據(jù)的時(shí)間。
[0079]上面的通信網(wǎng)絡(luò)系統(tǒng)可以如下所述地進(jìn)行配置。當(dāng)主節(jié)點(diǎn)確定主節(jié)點(diǎn)在該主節(jié)點(diǎn)對(duì)于主特權(quán)的保留期間不能發(fā)送數(shù)據(jù)時(shí),該主節(jié)點(diǎn)發(fā)送接收機(jī)不進(jìn)行處理的數(shù)據(jù)。根據(jù)該方面,當(dāng)保持主特權(quán)時(shí),主節(jié)點(diǎn)可以確保該主節(jié)點(diǎn)用于發(fā)送數(shù)據(jù)的時(shí)間。
[0080]根據(jù)另一種形式,提供了一種主特權(quán)控制器。在每一個(gè)主候選節(jié)點(diǎn)中都提供主特權(quán)控制器,其中這些主候選節(jié)點(diǎn)包括在連接到通信網(wǎng)絡(luò)中的公共傳輸線的多個(gè)節(jié)點(diǎn)中。主特權(quán)控制器包括上面所描述的空閑時(shí)間測(cè)量設(shè)備。此外,其還可以提供上面所描述的優(yōu)點(diǎn)。
[0081]此外,所述主特權(quán)控制器還可以包括主特權(quán)釋放設(shè)備??梢栽诿恳粋€(gè)主候選節(jié)點(diǎn)中設(shè)置特權(quán)獲得空閑時(shí)間寬度,將特權(quán)獲得空閑時(shí)間寬度設(shè)置為每一個(gè)主候選節(jié)點(diǎn)可以在其中獲得主特權(quán)的空閑時(shí)間的時(shí)間寬度,主特權(quán)是自行開始通信的特權(quán)。主候選節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度在時(shí)間長(zhǎng)度上彼此是不相同的。一旦主候選節(jié)點(diǎn)獲得主特權(quán),變成主節(jié)點(diǎn),則主節(jié)點(diǎn)保持該主特權(quán),直到傳輸線的空閑時(shí)間超過主節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度為止??梢詫⑦@些節(jié)點(diǎn)中的一個(gè)設(shè)置為根節(jié)點(diǎn)。當(dāng)傳輸線的空閑時(shí)間超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度時(shí),根節(jié)點(diǎn)可以發(fā)送指示下一個(gè)通信循環(huán)的開始的起始幀,其中所述最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度在主候選節(jié)點(diǎn)的特權(quán)獲得空閑時(shí)間寬度之中是最長(zhǎng)的。當(dāng)主節(jié)點(diǎn)對(duì)于主特權(quán)的保留的時(shí)間段超過最大保留時(shí)間時(shí),主特權(quán)釋放設(shè)備可以釋放主特權(quán)。
[0082]此外,主特權(quán)控制器還可以包括通信循環(huán)時(shí)間測(cè)量設(shè)備,用于測(cè)量一個(gè)通信循環(huán)的持續(xù)時(shí)間,其中通信循環(huán)的起始點(diǎn)是起始幀的傳輸。當(dāng)包括主特權(quán)控制器的主候選節(jié)點(diǎn)是根節(jié)點(diǎn)時(shí),如果通信循環(huán)的持續(xù)時(shí)間超過預(yù)定的最短時(shí)間,并且傳輸線的空閑時(shí)間超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度,則根節(jié)點(diǎn)可以發(fā)送起始幀。
[0083]雖然參照本公開內(nèi)容的優(yōu)選實(shí)施例,對(duì)本公開內(nèi)容進(jìn)行了描述,但應(yīng)當(dāng)理解的是,本公開內(nèi)容并不受限于這些優(yōu)選的實(shí)施例和構(gòu)造。本公開內(nèi)容旨在覆蓋各種修改和等同布置。此外,雖然各種組合和配置是優(yōu)選的,但包括更多元素、更少元素或者僅僅單一元素的其它組合和配置也落入本公開內(nèi)容的精神和保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種通信網(wǎng)絡(luò)系統(tǒng),包括: 連接到公共傳輸線(I)的多個(gè)節(jié)點(diǎn)(2A、2B、2C),其中: 所述節(jié)點(diǎn)(2A、2B、2C)包括主候選節(jié)點(diǎn),其中每一個(gè)主候選節(jié)點(diǎn)能夠變成主節(jié)點(diǎn),并且每一個(gè)主候選節(jié)點(diǎn)包括用于測(cè)量所述傳輸線(I)的空閑時(shí)間的空閑時(shí)間測(cè)量設(shè)備(9A);在每一個(gè)主候選節(jié)點(diǎn)中設(shè)置特權(quán)獲得空閑時(shí)間寬度,并且將所述特權(quán)獲得空閑時(shí)間寬度設(shè)置為所述每一個(gè)主候選節(jié)點(diǎn)可以在其中獲得主特權(quán)的空閑時(shí)間的時(shí)間寬度,所述主特權(quán)是單獨(dú)地開始通信的特權(quán); 所述主候選節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度在時(shí)間長(zhǎng)度上彼此之間是不同的; 一旦主候選節(jié)點(diǎn)獲得所述主特權(quán)并且變成所述主節(jié)點(diǎn),則所述主節(jié)點(diǎn)保持所述主特權(quán),直到所述傳輸線(I)的所述空閑時(shí)間超過所述主節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度為止; 將所述節(jié)點(diǎn)(2A、2B、2C)中的一個(gè)節(jié)點(diǎn)設(shè)置為根節(jié)點(diǎn); 當(dāng)所述傳輸線(I)的所述空閑時(shí)間超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度時(shí),所述根節(jié)點(diǎn)發(fā)送指示下一個(gè)通信循環(huán)的開始的起始幀,其中所述最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度在所述主候選節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度之中是最長(zhǎng)的;以及 在接收到所述起始幀之后,清空每一個(gè)主候選節(jié)點(diǎn)的所述空閑時(shí)間測(cè)量設(shè)備(9A)。
2.根據(jù)權(quán)利要求1所述的通信網(wǎng)絡(luò)系統(tǒng),其中,所述主節(jié)點(diǎn)包括主特權(quán)釋放設(shè)備(9B),其用于當(dāng)所述主特權(quán)被所述主節(jié)點(diǎn)保留的時(shí)間段超過最大保留時(shí)間時(shí),釋放所述主特權(quán)。
3.根據(jù)權(quán)利要求1或2所 述的通信網(wǎng)絡(luò)系統(tǒng),其中: 所述根節(jié)點(diǎn)包括用于測(cè)量通信循環(huán)的持續(xù)時(shí)間的通信循環(huán)時(shí)間測(cè)量設(shè)備(9C),其中,所述通信循環(huán)的起始點(diǎn)是所述起始幀的傳輸;并且 如果所述通信循環(huán)的所述持續(xù)時(shí)間超過預(yù)定的最短時(shí)間,并且所述傳輸線(I)的所述空閑時(shí)間超過所述最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度,則所述根節(jié)點(diǎn)發(fā)送所述起始幀。
4.根據(jù)權(quán)利要求1到3中的任何一項(xiàng)所述的通信網(wǎng)絡(luò)系統(tǒng),其中: 不同于所述根節(jié)點(diǎn)的節(jié)點(diǎn)包括:用于取代所述根節(jié)點(diǎn)的節(jié)點(diǎn);并且 當(dāng)下列情況時(shí),取代所述根節(jié)點(diǎn)的節(jié)點(diǎn)發(fā)送所述起始幀以取代所述根節(jié)點(diǎn):不存在所述起始幀的傳輸;以及由用于取代所述根節(jié)點(diǎn)的節(jié)點(diǎn)所測(cè)量的空閑時(shí)間超過比由所述根節(jié)點(diǎn)測(cè)量的所述最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度長(zhǎng)的特定空閑時(shí)間。
5.根據(jù)權(quán)利要求4所述的通信網(wǎng)絡(luò)系統(tǒng),其中: 所述節(jié)點(diǎn)包括用于取代所述根節(jié)點(diǎn)的多個(gè)節(jié)點(diǎn);并且 用于取代所述根節(jié)點(diǎn)的所述多個(gè)節(jié)點(diǎn)測(cè)量所述特定空閑時(shí)間,所述特定空閑時(shí)間在時(shí)間長(zhǎng)度上彼此之間是不同的,并且比由所述根節(jié)點(diǎn)測(cè)量的所述最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度長(zhǎng)。
6.根據(jù)權(quán)利要求1到5中的任何一項(xiàng)所述的通信網(wǎng)絡(luò)系統(tǒng),其中: 當(dāng)被請(qǐng)求的節(jié)點(diǎn)確定所述被請(qǐng)求的節(jié)點(diǎn)在所述主特權(quán)被所述主節(jié)點(diǎn)保留的期間無法進(jìn)行響應(yīng)時(shí),所述被請(qǐng)求的節(jié)點(diǎn)發(fā)送不被接收機(jī)處理的數(shù)據(jù),其中所述被請(qǐng)求的節(jié)點(diǎn)是被所述主節(jié)點(diǎn)請(qǐng)求以發(fā)送數(shù)據(jù)的節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求1到6中的任何一項(xiàng)所述的通信網(wǎng)絡(luò)系統(tǒng),其中: 當(dāng)所述主節(jié)點(diǎn)確定所述主節(jié)點(diǎn)在所述主特權(quán)被所述主節(jié)點(diǎn)保留的期間無法發(fā)送數(shù)據(jù)時(shí),所述主節(jié)點(diǎn)發(fā)送不被接收機(jī)處理的數(shù)據(jù)。
8.一種在每一個(gè)主候選節(jié)點(diǎn)中提供的主特權(quán)控制器,其中所述主候選節(jié)點(diǎn)包括在連接到通信網(wǎng)絡(luò)中的公共傳輸線(I)的多個(gè)節(jié)點(diǎn)(2A、2B、2C)中并且能夠變成主節(jié)點(diǎn),所述主特權(quán)控制器包括如權(quán)利要求1中所述的空閑時(shí)間測(cè)量設(shè)備(9A)。
9.根據(jù)權(quán)利要求8所述的主特權(quán)控制器,還包括: 主特權(quán)釋放設(shè)備(9B),其中: 在每一個(gè)主候選節(jié)點(diǎn)中設(shè)置特權(quán)獲得空閑時(shí)間寬度,并且將所述特權(quán)獲得空閑時(shí)間寬度設(shè)置為所述每一個(gè)主候選節(jié)點(diǎn)可以在其中獲得主特權(quán)的空閑時(shí)間的時(shí)間寬度,所述主特權(quán)是單獨(dú)地開始通信的特權(quán); 所述主候選節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度在時(shí)間長(zhǎng)度上彼此之間是不同的; 一旦主候選節(jié)點(diǎn)獲得所述主特權(quán)并且變成所述主節(jié)點(diǎn),則所述主節(jié)點(diǎn)保持所述主特權(quán),直到所述傳輸線(I)的所述空閑時(shí)間超過所述主節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度為止; 將所述節(jié)點(diǎn)(2A、2B、2C)中的一個(gè)節(jié)點(diǎn)設(shè)置為根節(jié)點(diǎn); 當(dāng)所述傳輸線(I)的所述空閑時(shí)間超過最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度時(shí),所述根節(jié)點(diǎn)發(fā)送指示下一個(gè)通信循環(huán)的開始的起始幀,其中所述最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度在所述主候選節(jié)點(diǎn)的所述特權(quán)獲得空閑時(shí)間寬度之中是最長(zhǎng)的;以及 當(dāng)所述主特權(quán)被所述主節(jié)點(diǎn)保留的時(shí)間段超過最大保留時(shí)間時(shí),所述主特權(quán)釋放設(shè)備(9B)釋放所述主特權(quán)。
10.根據(jù)權(quán)利要求8或 9所述的主特權(quán)控制器,還包括: 通信循環(huán)時(shí)間測(cè)量設(shè)備(9C),其用于測(cè)量通信循環(huán)的持續(xù)時(shí)間,其中,所述通信循環(huán)的起始點(diǎn)是所述起始幀的傳輸, 其中: 當(dāng)包括所述主特權(quán)控制器的所述主候選節(jié)點(diǎn)是所述根節(jié)點(diǎn)時(shí),如果所述通信循環(huán)的所述持續(xù)時(shí)間超過預(yù)定的最短時(shí)間,并且所述傳輸線(I)的所述空閑時(shí)間超過所述最長(zhǎng)特權(quán)獲得空閑時(shí)間寬度,則所述根節(jié)點(diǎn)發(fā)送所述起始幀。
【文檔編號(hào)】H04L12/413GK103688493SQ201280035479
【公開日】2014年3月26日 申請(qǐng)日期:2012年7月18日 優(yōu)先權(quán)日:2011年7月19日
【發(fā)明者】山本啟史 申請(qǐng)人:株式會(huì)社電裝