電子系統(tǒng)、斷路器、和用于生成偏差指示符的方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及包括電子設(shè)備的集合的電子系統(tǒng)。每個(gè)電子設(shè)備包括存儲(chǔ)器和用于與 所述集合的一個(gè)或多個(gè)其他設(shè)備通信的通信模塊。所述系統(tǒng)包括至少一個(gè)用于驗(yàn)證每個(gè)設(shè) 備與所述設(shè)備被適配與其通信的其他補(bǔ)充設(shè)備的兼容性的模塊、以及至少一個(gè)用于當(dāng)在兩 個(gè)設(shè)備之間檢測(cè)到不兼容性時(shí)生成至少一個(gè)偏差指示符的模塊。
[0002] 本發(fā)明還涉及包括觸發(fā)單元以及一個(gè)這樣的電子系統(tǒng)的電路斷路器。
[0003] 本發(fā)明還涉及用于對(duì)于電子設(shè)備當(dāng)在檢測(cè)到與電子系統(tǒng)的至少一個(gè)其他設(shè)備的 不兼容性時(shí)生成至少一個(gè)偏差指示符的方法。
[0004] 本發(fā)明還涉及包括軟件指令的計(jì)算機(jī)程序產(chǎn)品,所述軟件指令當(dāng)被計(jì)算機(jī)執(zhí)行 時(shí),實(shí)現(xiàn)這樣的生成方法。
[0005] 本發(fā)明尤其涉及用于通信產(chǎn)品的系統(tǒng)的領(lǐng)域,所述通信產(chǎn)品正變得日益模塊化以 便滿足用戶的靈活性需求,其中所述通信產(chǎn)品尤其基于用戶需求而定期更新。因此需要驗(yàn) 證同一系統(tǒng)的通信產(chǎn)品的兼容性,以便能夠管理兩個(gè)單獨(dú)的通信產(chǎn)品之間的任何不兼容性 問(wèn)題。
【背景技術(shù)】
[0006] 從文檔US2006/0130073A1已知前述類型的系統(tǒng)。所述系統(tǒng)包括配備有第一處 理器和第一存儲(chǔ)器的第一設(shè)備、以及配備有第二處理器和第二存儲(chǔ)器的第二設(shè)備。第二設(shè) 備是用于控制第一設(shè)備的設(shè)備,第二存儲(chǔ)器包括用于控制第一設(shè)備的驅(qū)動(dòng)器、以及包括驅(qū) 動(dòng)器標(biāo)識(shí)號(hào)和用于第一存儲(chǔ)器中存儲(chǔ)的應(yīng)用軟件的標(biāo)識(shí)號(hào)的數(shù)據(jù)庫(kù)。
[0007] 第二處理器被適配于比較所述標(biāo)識(shí)號(hào)以便檢測(cè)任何不兼容性,并且如果需要,被 適配為啟動(dòng)需要它的軟件的更新。與不同軟件的標(biāo)識(shí)相關(guān)以便確定各自的版本的信息集中 于數(shù)據(jù)庫(kù)中并且存儲(chǔ)在第二存儲(chǔ)器中。所述信息可以被發(fā)送到第一處理器,從而如果可用, 則它自身比較標(biāo)識(shí)號(hào)。
【發(fā)明內(nèi)容】
[0008] 然而,上述系統(tǒng)內(nèi)的兼容性驗(yàn)證是相對(duì)復(fù)雜的,尤其當(dāng)增加新設(shè)備、有必要對(duì)于集 中式數(shù)據(jù)庫(kù)進(jìn)行更新時(shí)更是如此。
[0009] 因此,本發(fā)明的目的在于提出一種更可升級(jí)的系統(tǒng),其中即使當(dāng)對(duì)系統(tǒng)增加新設(shè) 備時(shí),也仍然容易地執(zhí)行設(shè)備之間的兼容性驗(yàn)證。
[0010] 為此,本發(fā)明涉及一種前述類型的電子系統(tǒng),其中每個(gè)設(shè)備的存儲(chǔ)器包括用于定 義與所述其他補(bǔ)充設(shè)備的兼容性的至少一個(gè)兼容性表,每個(gè)兼容性表包括對(duì)于每個(gè)所述其 他補(bǔ)充設(shè)備的至少一個(gè)最小所需版本號(hào),并且每個(gè)驗(yàn)證模塊被適配于對(duì)于一個(gè)或多個(gè)給定 的設(shè)備將每個(gè)所述其他補(bǔ)充設(shè)備的版本號(hào)與對(duì)應(yīng)的最小所需版本號(hào)進(jìn)行比較。
[0011] 利用根據(jù)本發(fā)明的電子系統(tǒng),每個(gè)設(shè)備包括用于定義與一個(gè)或多個(gè)其他補(bǔ)充設(shè)備 的兼容性的兼容性表,所述補(bǔ)充設(shè)備是所述設(shè)備被適配于與其通信的設(shè)備,每個(gè)兼容性表 包括對(duì)于每個(gè)所述其他補(bǔ)充設(shè)備的至少一個(gè)最小所需版本號(hào)。換言之,使得可以驗(yàn)證補(bǔ)充 設(shè)備之間的兼容性的數(shù)據(jù)被分布在設(shè)備之間,而不是像現(xiàn)有技術(shù)的系統(tǒng)那樣集中在主設(shè)備 中。
[0012] 根據(jù)本發(fā)明的其他有利方面,所述電子系統(tǒng)包括以下特征中單獨(dú)考慮或根據(jù)任何 技術(shù)上可行的組合的一個(gè)或多個(gè):
[0013] -至少一個(gè)電子設(shè)備包括至少一個(gè)硬件功能,并且每個(gè)對(duì)應(yīng)的兼容性表對(duì)于每個(gè) 硬件功能包括對(duì)于每個(gè)其他補(bǔ)充設(shè)備的最小所需版本號(hào);
[0014] -至少一個(gè)電子設(shè)備包括至少一個(gè)軟件功能,并且每個(gè)對(duì)應(yīng)的兼容性表對(duì)于每個(gè) 軟件功能包括對(duì)于每個(gè)其他補(bǔ)充設(shè)備的最小所需版本號(hào);
[0015] -每個(gè)生成模塊被適配于對(duì)于與至少一個(gè)其他補(bǔ)充設(shè)備不兼容的每個(gè)設(shè)備生成單 個(gè)(unitary)偏差指示符;
[0016] -至少一個(gè)生成模塊被適配于在兩個(gè)補(bǔ)充電子設(shè)備不兼容時(shí)生成全局偏差指示 符;
[0017] -若干兼容性級(jí)別與至少一個(gè)設(shè)備相關(guān)聯(lián),并且每個(gè)對(duì)應(yīng)的兼容性表對(duì)于每個(gè)兼 容性級(jí)別包括對(duì)于每個(gè)所述其他補(bǔ)充設(shè)備的最小所需版本號(hào);
[0018] -每個(gè)驗(yàn)證模塊被合并到相應(yīng)的電子設(shè)備中;以及
[0019] _至少一個(gè)設(shè)備包括用于向包括驗(yàn)證模塊的另一設(shè)備委派(delegate)兼容性驗(yàn) 證的模塊,并且所述委派模塊被適配于向所述驗(yàn)證模塊發(fā)送在包括所述委派模塊的設(shè)備的 兼容性表中包含的版本號(hào)。
[0020] 本發(fā)明還涉及一種電路斷路器,包括觸發(fā)單元和電子系統(tǒng),其中所述電子系統(tǒng)如 上所述定義。
[0021] 本發(fā)明還涉及一種用于對(duì)于電子設(shè)備在檢測(cè)到與電子系統(tǒng)的至少一個(gè)其他設(shè)備 的不兼容性時(shí)生成至少一個(gè)偏差指示符的方法,所述電子系統(tǒng)包括電子設(shè)備的集合,每個(gè) 電子設(shè)備包括存儲(chǔ)器和用于與所述集合的一個(gè)或多個(gè)其他設(shè)備通信的通信模塊,
[0022] 所述方法包括以下步驟:
[0023] -驗(yàn)證所述設(shè)備與所述設(shè)備被適配于與其通信的其他補(bǔ)充設(shè)備的兼容性;
[0024] _當(dāng)檢測(cè)到與至少一個(gè)其他補(bǔ)充設(shè)備的不兼容性時(shí),生成對(duì)于所述電子設(shè)備的至 少一個(gè)偏差指示符,
[0025] 其中,每個(gè)設(shè)備的存儲(chǔ)器包括至少一個(gè)用于定義與所述其他補(bǔ)充設(shè)備的兼容性的 兼容性表,每個(gè)兼容性表包括對(duì)于每個(gè)所述其他補(bǔ)充設(shè)備的至少一個(gè)最小所需版本號(hào);以 及
[0026] 在驗(yàn)證步驟期間,將每個(gè)所述其他補(bǔ)充設(shè)備的版本號(hào)與對(duì)應(yīng)的最小所需版本號(hào)進(jìn) 行比較。
[0027] 本發(fā)明還涉及包括軟件指令的計(jì)算機(jī)程序產(chǎn)品,所述軟件指令當(dāng)被計(jì)算機(jī)運(yùn)行 時(shí),執(zhí)行如上所述定義的用于生成至少一個(gè)偏差指示符的方法。
【附圖說(shuō)明】
[0028] 當(dāng)閱讀僅作為非限制示例提供并參考附圖進(jìn)行的以下說(shuō)明時(shí),本發(fā)明的這些特征 和優(yōu)點(diǎn)將變得明顯,附圖中:
[0029] 圖1是包括根據(jù)本發(fā)明的電子系統(tǒng)的斷路器的非常概略的圖示,所述電子系統(tǒng)包 括四個(gè)電子設(shè)備,
[0030] 圖2是根據(jù)本發(fā)明的用于生成至少一個(gè)偏差指示符的方法的流程圖,所述方法包 括驗(yàn)證給定設(shè)備與一個(gè)或多個(gè)其他補(bǔ)充設(shè)備的兼容性,
[0031] 圖3和圖4是在上述兼容性驗(yàn)證期間執(zhí)行的步驟的流程圖,以及
[0032] 圖5到圖7是根據(jù)不同示例實(shí)施例的、在圖1的系統(tǒng)的電子設(shè)備之間的數(shù)據(jù)交換 的概略圖示。
【具體實(shí)施方式】
[0033] 按慣例,在說(shuō)明書的剩余部分中,模塊被廣義理解并且與部件是同義的。
[0034] 在圖1中,電路斷路器8包括未示出的觸發(fā)單元和電子系統(tǒng)10。觸發(fā)單元自身是 已知的,并且將不更詳細(xì)描述。
[0035] 電子系統(tǒng)10包括四個(gè)電子設(shè)備12A、12B、12C和12D(S卩,第一設(shè)備12A、第二設(shè)備 12B、第三設(shè)備12C和第四設(shè)備12D)、以及將電子設(shè)備12A、12B、12C和12D彼此連接的通信 總線13。
[0036] 電子設(shè)備12A、12B、12C和12D例如是人機(jī)接口(也稱為FDM(前端顯示模塊))、 網(wǎng)絡(luò)接口設(shè)備(例如,Modbus網(wǎng)絡(luò)的接口設(shè)備,也稱為IFM(接口Modbus))、斷路器觸發(fā)單 元8的接口設(shè)備(如BCM(斷路器控制模塊)設(shè)備或BSCM(斷路器狀態(tài)控制模塊)設(shè)備)。 電子設(shè)備12A、12B、12C和12D還例如是維護(hù)設(shè)備(也稱為UTA(USB工具適配器))和輸入 /輸出設(shè)備(也表示為I/O模塊(輸入/輸出模塊)),并且被設(shè)計(jì)為提供與系統(tǒng)有關(guān)的信 息作為輸出、并獲取關(guān)于系統(tǒng)的信息作為輸入。
[0037] 電子設(shè)備12A、12B、12C和12D優(yōu)選地從包括以下項(xiàng)的組中選擇:人機(jī)接口設(shè)備 FDM、網(wǎng)絡(luò)接口設(shè)備IFM、具有斷路器的觸發(fā)單元的BCM或BSCM接口設(shè)備、維護(hù)設(shè)備UTA、輸 入/輸出設(shè)備和包括通信部件的觸發(fā)單元。
[0038] 第一電子設(shè)備12A包括第一通信模塊14A,用于與所述集合的一個(gè)或多個(gè)其他設(shè) 備12B、12C和12D通信。第一電子設(shè)備12A還包括第一信息處理單元16A,例如由第一存儲(chǔ) 器18A和與所述第一存儲(chǔ)器關(guān)聯(lián)的第一處理器20A組成。
[0039] 按慣例,在說(shuō)明書的剩余部分中,給定設(shè)備被適配與其通信的設(shè)備被稱為補(bǔ)充設(shè) 備。換言之,假設(shè)給定設(shè)備并非與系統(tǒng)中的所有其他設(shè)備兼容,并且被認(rèn)為與給定設(shè)備兼容 的設(shè)備是補(bǔ)充設(shè)備。
[0040] 第二電子設(shè)備12B(相應(yīng)地,第三電子設(shè)備12C和第四電子設(shè)備12D)包括與前述 第一電子設(shè)備12A相同的元件,每當(dāng)用第二、第三和第四元件替代第一元件時(shí),相應(yīng)地,通 過(guò)用字母B、C或D替代字母A來(lái)獲得所述元件的標(biāo)號(hào)。在圖1中,未示出第四電子設(shè)備12D 中包含的元件以便簡(jiǎn)化附圖。
[0041] 每個(gè)電子設(shè)備12A、12B、12C和12D包括未示出的一個(gè)或多個(gè)硬件和/或軟件功 能。
[0042] 通信總線13是例如斷路器8內(nèi)部的、連接各個(gè)電子設(shè)備12A、12B、12C和12D的有 線總線??偩€13被適配于允許那些設(shè)備12A、12B、12C和12D之間的數(shù)據(jù)交換。因此,通信 模塊14A、14B、14C和14D是用于與內(nèi)部通信總線13接□連接的模塊。
當(dāng)前第1頁(yè)
1 
2 
3 
4