專利名稱:嵌入式系統(tǒng)間的管理接口及其計(jì)算機(jī)系統(tǒng)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種嵌入式系統(tǒng)(Embedded System)間的管理協(xié)議,特別是 涉及一種應(yīng)用于刀鋒型服務(wù)器(Server Blade)中各模塊間通訊與管理的協(xié)議。
背景技術(shù):
刀鋒型服務(wù)器中各嵌入式系統(tǒng)間的通訊是通過(guò)刀鋒型服務(wù)器機(jī)殼 (Chassis)內(nèi)中間接口 (Middle Plane)的硬件信道來(lái)相互溝通,在此是以刀 鋒型服務(wù)器中的刀鋒型網(wǎng)絡(luò)交換片(Switch Blade)及刀鋒型模塊管理片 (Modular management Blade,醒B)經(jīng)由串行端口 (RS-232)進(jìn)行通訊操作為 例說(shuō)明。傳統(tǒng)刀鋒型模塊管理片與刀鋒型網(wǎng)絡(luò)交換片的通訊操作經(jīng)由刀鋒型 模塊管理片執(zhí)行自行撰寫的通訊管理程序以仿真為管理使用者對(duì)刀鋒型網(wǎng) 絡(luò)交換片下指令的方法來(lái)對(duì)刀鋒型網(wǎng)絡(luò)交換片下指令,以控制其執(zhí)行設(shè)定、 備份及回存操作。然而,傳統(tǒng)刀鋒型模塊管理片與刀鋒型網(wǎng)絡(luò)交換片的通訊 方式具有下列的問(wèn)題。串行端口在傳輸數(shù)據(jù)時(shí),時(shí)常會(huì)發(fā)生數(shù)據(jù)的字符傳輸錯(cuò)誤或遺漏的傳輸 錯(cuò)誤情況導(dǎo)致刀鋒型網(wǎng)絡(luò)交換片及刀鋒型模塊管理片因接收錯(cuò)誤的數(shù)據(jù)而 操作錯(cuò)誤。另外,由于刀鋒型模塊管理片仿真為管理使用者來(lái)下指令,因而 刀鋒型網(wǎng)絡(luò)交換片回傳的信息亦為管理使用者較易判讀的文字接口 。然而, 對(duì)刀鋒型模塊管理片的程序而言,文字接口的信息具有判讀不易的問(wèn)題。此外,不同制造商制造的刀鋒型網(wǎng)絡(luò)交換片系具有不同的接口。如此, 刀鋒型模塊管理片執(zhí)行的通訊管理程序系需同時(shí)兼容于不同刀鋒型網(wǎng)絡(luò)交 換片的接口。如此,將使得刀鋒型模塊管理片執(zhí)行的通訊管理程序開發(fā)困難 度較高及維護(hù)不易的問(wèn)題。發(fā)明內(nèi)容有鑒于此,本發(fā)明是有關(guān)于一種嵌入式系統(tǒng)間的管理協(xié)議、其管理方法
及儲(chǔ)存其的計(jì)算機(jī)系統(tǒng)介質(zhì),其具有數(shù)據(jù)傳輸錯(cuò)誤率較低、信息判讀較為容 易、通訊管理程序維護(hù)容易及接口統(tǒng)一的優(yōu)點(diǎn)。根據(jù)本發(fā)明提出一種刀鋒型服務(wù)器(Blade Server)中的嵌入式系統(tǒng) (Embedded System)間的管理4妄口 ,用以執(zhí)行管理方法,此管理方法包括下 列的步驟。首先,接收第一系統(tǒng)提供的登入信息,并響應(yīng)于登入信息來(lái)產(chǎn)生 的會(huì)期識(shí)別(Session ID),登入信息為置標(biāo)語(yǔ)言(Extensible MarkupLanguage)格式。接著,接收第一系統(tǒng)提供的指令信息,并響應(yīng)于指令信息 來(lái)回傳指令信息的執(zhí)行結(jié)果,指令信息為置標(biāo)語(yǔ)言格式。之后,接收第一系統(tǒng)提供的注銷信息,并響應(yīng)于注銷信息來(lái)清除會(huì)期識(shí)別以使會(huì)期識(shí)別失效。注銷信息為置標(biāo)語(yǔ)言編碼格式。根據(jù)本發(fā)明提出一種計(jì)算機(jī)系統(tǒng)介質(zhì)(Medium),其中具有刀鋒型服務(wù)器 中嵌入式系統(tǒng)間的管理協(xié)議,以執(zhí)行管理方法,此管理方法包括下列的步驟。 首先,接收第一系統(tǒng)提供的登入信息,并響應(yīng)于登入信息來(lái)產(chǎn)生的會(huì)期識(shí)別, 登入信息為可置標(biāo)語(yǔ)言格式。接著,接收第一系統(tǒng)提供的指令信息,并響應(yīng) 于指令信息來(lái)回傳指令信息的執(zhí)行結(jié)果,指令信息為置標(biāo)語(yǔ)言格式。之后, 接收第一系統(tǒng)提供的注銷信息,并響應(yīng)于注銷信息來(lái)清除會(huì)期識(shí)別以使會(huì)期 識(shí)別失效。注銷信息為置標(biāo)語(yǔ)言編碼格式。為使本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉一較佳實(shí)施例,并結(jié)合 附圖詳細(xì)說(shuō)明如下。
圖1示出了應(yīng)用本發(fā)明一較佳實(shí)施例的嵌入式系統(tǒng)間的管理協(xié)議的刀鋒型服務(wù)器的方塊圖。圖2示出了本發(fā)明一較佳實(shí)施例的嵌入式系統(tǒng)間的管理接口的操作次序圖。附圖符號(hào)說(shuō)明100:刀鋒型服務(wù)器110、 110,刀鋒型模塊管理片120、 120,刀鋒型網(wǎng)絡(luò)交換片130:串行端口
141—14k:刀鋒型服務(wù)片
151—15n:風(fēng)扇模塊
16fl6m:電源模塊
LIi:登入信息
SID:會(huì)期識(shí)別
CMDh指令信息
Ei:執(zhí)行結(jié)果信息
LOi:注銷信息
Ii:查詢信息
BPi:基本參數(shù)信息
PLIi:后登入信息
STi:狀態(tài)信息
具體實(shí)施例方式
請(qǐng)參照?qǐng)D1,其示出了應(yīng)用本發(fā)明一較佳實(shí)施例的嵌入式系統(tǒng)間的管理 協(xié)議的刀鋒型服務(wù)器的方塊圖。刀鋒型服務(wù)器(Blade Server) 10Q包括刀 鋒型模塊管理片(Modular Management Blade, MMB) 110及刀鋒型網(wǎng)絡(luò)交換片 (Switch Blade) 120。在本實(shí)施例中,是以刀鋒型模塊管理片IIO經(jīng)由串行 端口 (RS-232) 1 30與刀鋒型網(wǎng)絡(luò)交換片120相連接,且其還經(jīng)由本實(shí)施例的 嵌入式系統(tǒng)間的管理協(xié)議來(lái)對(duì)刀鋒型網(wǎng)絡(luò)交換片120進(jìn)行管理為例作說(shuō)明。
請(qǐng)參照?qǐng)D2,其示出了本發(fā)明一較佳實(shí)施例的嵌入式系統(tǒng)間的管理接口 的搡作次序圖。首先,當(dāng)?shù)朵h型模塊管理片IIO欲取得刀鋒型網(wǎng)絡(luò)交換片120 的裝置信息存取權(quán)限時(shí),刀鋒型模塊管理片llO產(chǎn)生并輸出登入信息LIi, 以登入刀鋒型網(wǎng)絡(luò)交換片120,登入信息LIi為置標(biāo)語(yǔ)言(Markup Language) 格式。而刀鋒型網(wǎng)絡(luò)交換片120接收并響應(yīng)于登入信息LIi來(lái)產(chǎn)生并輸出會(huì) 期識(shí)別(Session ID)SID。
接著,當(dāng)?shù)朵h型模塊管理片110欲對(duì)刀鋒型網(wǎng)絡(luò)交換片120進(jìn)行裝置信 息的存取時(shí),刀鋒型模塊管理片llO產(chǎn)生并輸出指令信息CMDi,以控制刀鋒 型網(wǎng)絡(luò)交換片120執(zhí)行存取操作,指令信息CMDi為置標(biāo)語(yǔ)言格式。刀鋒型 網(wǎng)絡(luò)交換片120接收并響應(yīng)于指令信息CMDi來(lái)輸出刀鋒型網(wǎng)絡(luò)交換片120 執(zhí)行指令信息CMDi的執(zhí)行結(jié)果信息Ei。
之后,當(dāng)?shù)朵h型模塊管理片IIO欲結(jié)束對(duì)刀鋒型網(wǎng)絡(luò)交換片120的存取 操作時(shí),刀鋒型模塊管理片110產(chǎn)生并輸出注銷信息L0i,以注銷刀鋒型網(wǎng) 絡(luò)交換片120,注銷指令LOi為置標(biāo)語(yǔ)言格式。而刀鋒型網(wǎng)絡(luò)交換片120接 收并響應(yīng)于注銷信息LOi來(lái)清除會(huì)期識(shí)別SID以j吏其失效。登入信息LIi的數(shù)據(jù)結(jié)構(gòu)例如包括兩個(gè)字段,其中分別包括名稱信息及 與名稱信息對(duì)應(yīng)的識(shí)別密碼信息。刀鋒型網(wǎng)絡(luò)交換片120根據(jù)名稱信息及識(shí) 別密碼信息來(lái)判斷刀鋒型模塊管理片IIO的操作權(quán)限,以提供對(duì)應(yīng)的會(huì)期識(shí) 別SID。接下來(lái),為刀鋒型模塊管理片llO輸出登入信息LIi,而刀鋒型網(wǎng) 絡(luò)交換片120響應(yīng)于登入信息LIi來(lái)輸出會(huì)期識(shí)別SID的操作實(shí)例。其中, 置標(biāo)語(yǔ)言例如為可擴(kuò)展置標(biāo)語(yǔ)言(Extensible Markup Language, XML)。 《?xml version-' 1.0' 〉 〈MODULE—L0GIN〉 〈REQUEST〉<MAXOUTPUTLEN>0x0fff</MAXOUTPUTLEN> 〈USERNAME>admin</USERNAME> <PASSWORD〉admin</PASSWORD> </,EST> </M0DULE—L0GIN〉< xml version-' 1.0' X RMCXML version-' 1.0' > 〈M0DULE—L0GIN〉 <RC>0x0</RC><OUTPUTLEN>0x0〈/OUTPUTLEN> <SID>0xbc26c2fc</SID> 〈STATEN歳E〉MODULE—RC—0K</STATEMME〉 〈CMD0UTPUTX/CMD0UTPUT〉 </M0DULE_L0GIN>上述所有請(qǐng)求置標(biāo)包含在置標(biāo)<M0DULE—L0GIN>中。其中置標(biāo) 〈MAXOUTPUTLEN〉中包括的信息為具有刀鋒型模塊管理片IIO的可接收信息長(zhǎng) 度的上限,置標(biāo)〈USERNAME〉及〈PASSWORD〉中包括的信息分別為名稱信息及識(shí)別密碼信息,在本實(shí)例中,其為實(shí)質(zhì)上相等。置標(biāo)ac〉中包括的信息為回傳碼(Return Code),而置標(biāo)〈STATENAME〉用以表示目前刀鋒型模塊管理片110 的登入情況。在本實(shí)例中,回傳碼為0x0,表示刀鋒型模塊管理片IIO登入成功。指令信息CMDi的數(shù)據(jù)結(jié)構(gòu)例如包括兩個(gè)字段,其中分別包括會(huì)期識(shí)別SID及控制指令。刀鋒型網(wǎng)絡(luò)交換片120根據(jù)根據(jù)會(huì)期識(shí)別SID來(lái)判斷刀鋒 型模塊管理片110是否具有執(zhí)行控制指令的權(quán)限。接下來(lái),為刀鋒型模塊管 理片110輸出指令信息CMDi,而刀鋒型網(wǎng)絡(luò)交換片120響應(yīng)于指令信息CMDi 來(lái)輸出執(zhí)行結(jié)果信息E i的操作實(shí)例。 <formula>formula see original document page 8</formula>上述置標(biāo)〈CMDINTPUT〉中包括的信息為指令信息中的控制指令,在本實(shí) 例中,其實(shí)質(zhì)上等于getipaddr,其用以向刀鋒型網(wǎng)絡(luò)交換片120的網(wǎng)絡(luò)協(xié) 議(Internet Protocol, IP)信息。而置標(biāo)<CMDOUTPUT>中還包含置標(biāo) <IPADDR〉、 "PMASK〉及〈GATEWAY〉,其中包括的信息分別為刀鋒型網(wǎng)絡(luò)交換 片120的網(wǎng)絡(luò)協(xié)議地址、網(wǎng)絡(luò)屏蔽及通訊門。而刀鋒型網(wǎng)絡(luò)交換片—120還在 完成置標(biāo)〈CMDINPITD中的控制指令時(shí),回傳回復(fù)碼0x0表示此控制指令執(zhí)行成功。注銷信息LOi的數(shù)據(jù)結(jié)構(gòu)例如包括兩個(gè)字段,其中分別包括會(huì)期識(shí)別 SID及注銷指令。刀鋒型網(wǎng)絡(luò)交換片120根據(jù)注銷指令來(lái)清除會(huì)期識(shí)別SID, 以使其失效。接下來(lái),為刀鋒型才莫塊管理片IIO輸出注銷信息LOi,而刀鋒 型網(wǎng)絡(luò)交換片120響應(yīng)于注銷信息L0i來(lái)清除會(huì)期識(shí)別SID的操作實(shí)例。 < xml version=' 1.0' 〉 〈M0DULE—LOGOUT〉 〈REQUEST〉<SID〉OxXXXXXXXX</SID〉 〈MAX0UTPUTLEN〉 Ox Of ff </MAX0UTPUTLEN〉 <CMDINPUT>M0DULEL0G0UT</CMDINPUT> </REQUEST> </M0DULE—L0G0UT〉< xml version-' 1.0' > 〈M0DULE—L0G0UT〉 <RESP0NSE>〈OUTPUTLEN〉0xXXXX〈/OUTPUTLEN〉 <RC>0x0</RC〉 <SID>OxXXXXXXXX</SID〉 </RESP0NSE> "MODULE—L0G0UT〉上述置標(biāo)〈CMDINPUT〉中包含MODULELOGOUT指令,而刀鋒型網(wǎng)絡(luò)交換片 120根據(jù)MODULELOGOUT指令來(lái)清除置標(biāo)〈SID〉中包含的會(huì)期識(shí)別SID。而刀 鋒型網(wǎng)絡(luò)交換片120還于成功地清除會(huì)期識(shí)別SID后,回傳回傳碼OxO表示 刀鋒型模塊管理片110注銷成功。在本實(shí)施例中,刀鋒型模塊管理片110還可在登入刀鋒型網(wǎng)絡(luò)交換片 12 0之前輸出查詢信息H來(lái)查詢刀鋒型網(wǎng)絡(luò)交換片12 0的基本參數(shù)信息BPi, 及在取得會(huì)期識(shí)別SID后輸出后登入信息PLIi來(lái)偵測(cè)其會(huì)期識(shí)別SID是否 失效。接下來(lái),對(duì)刀鋒型模塊管理片110輸出查詢信息Ii及后登入te息PLIi 的詳細(xì)操作作進(jìn)一步說(shuō)明。 當(dāng)?shù)朵h型模塊管理片IIO未取得會(huì)期識(shí)別SID前而欲得知刀鋒型網(wǎng)絡(luò)交 換片120的硬件名稱、硬件版本、通訊協(xié)議的名稱及其版本等基本參數(shù)信息 BPi以判斷是否能與刀鋒型網(wǎng)絡(luò)交換片120進(jìn)行上述操作時(shí),刀鋒型模塊管理片iio可產(chǎn)生并輸出查詢信息n,以查詢刀4奪型網(wǎng)絡(luò)交換片uo相關(guān)的基本參數(shù)信息。刀鋒型網(wǎng)絡(luò)交換片120接收并響應(yīng)于查詢信息Ii來(lái)輸出其的 基本參數(shù)信息BPi。接下來(lái),為刀鋒型模塊管理片llO輸出查詢信息Ii,而 刀鋒型網(wǎng)絡(luò)交換片120響應(yīng)于查詢信息Ii輸出基本參數(shù)信息BPi的操作實(shí)例。< 扁1 version-' 1. 0' > 〈M0DULE—DISCOVER〉 〈REQUEST〉<CMDINPUT〉MODULEDISCOVER</CMDINPUT> 〈MAXOUTPUT〉 Gx0fff〈/MAXOUTPUT〉 </REQUEST> </M0DULE—DISCOVER〉< xml version=' 1. 0' > 〈M0DULE—DISCOVER〉 <RESP0NSE><RC>0x0</RC><OUTPUTLEN>0xXXXX</OUTPUTLEN>〈ENDPOINTTYPE〉Switch Blade〈/ENDPOINTTYPE〉<ENDP0INTVERSI0N>1. 0</ENDPOINTVERSION><PROTOCOLTYPE>XML</PROTOCOLTYPE><PROTOCOLVER>1. 0</PROTOCOLVER〉 </RESP0NSE> 〈細(xì)ULE—DISCOVER〉上述置標(biāo)〈ENDPOINTVERSION〉、 〈ENDPOINTTYPE〉 、 〈PR0T0C0LTYPE〉及 〈PROTOCOLVER〉均包含在刀鋒型網(wǎng)絡(luò)交換片110的置標(biāo)〈RESPONSE〉中,而其 分別包括的信息分別為刀鋒型網(wǎng)絡(luò)交換片120的硬件名稱、硬件k本、通訊 協(xié)議名稱及通訊協(xié)議的版本。刀鋒型模塊管理片110根據(jù)置標(biāo)〈RESP0NSE〉所
包含的各置標(biāo)中的信息來(lái)判斷刀鋒型網(wǎng)絡(luò)交換片120能否與其進(jìn)行上述的操作。而當(dāng)?shù)朵h型模塊管理片IIO在取得會(huì)期識(shí)別SID后而尚未注銷前的期間 名太確i人其的會(huì)期識(shí)別SID是否失效時(shí),刀4奪型才莫塊管理片IIO產(chǎn)生并輸出后 登入信息PLIi。而刀鋒型網(wǎng)絡(luò)交換片120接收并響應(yīng)于后登入信息PLIi來(lái) 產(chǎn)生狀態(tài)信息STi。刀鋒型模塊管理片110可根據(jù)狀態(tài)信息STi來(lái)判斷會(huì)期 識(shí)別SID是否失效。在本實(shí)施例中,是以刀鋒型模塊管理片IIO在輸出登入 數(shù)據(jù)LI i后而輸出指令數(shù)據(jù)CMD i之前輸出后登入信息PL I i的情況為例作說(shuō) 明,.后登入信息PLIi包括兩個(gè)字段,分別包括會(huì)期識(shí)別SID及后登入指令。 刀鋒型網(wǎng)絡(luò)交換片120是根據(jù)后登入指令來(lái)判斷會(huì)期識(shí)別SID是否失效,并 根據(jù)判斷結(jié)果輸出對(duì)應(yīng)的狀態(tài)信息STi,以表示會(huì)期識(shí)別SID的狀態(tài)。接下來(lái),為刀鋒型模塊管理片iio輸出后登入信息pon,而刀鋒型網(wǎng)絡(luò)交換片120響應(yīng)于后登入信息POIi輸出狀態(tài)信息STi的操作實(shí)例。 < xml version=' 1. 0' > 〈MODULE—POSTLOGIN〉 〈REQUEST〉<SID>OxXXXXXXXX</SID〉〈CMDINPUT〉... subcommandl ine…〈/CMDINPUT〉<MAXOUTPUTLEN>0x0fff</MAXOUTPUTLEN> </REQUEST> </MODULE—POSTLOGIN〉< xml version-' 1. 0' 〉 〈M0DULE—P0STL0GIN〉 〈RESPONSE〉<OUTPUTLEN>0xXXXX</OUTPUTLEN><STATE〉OxXXXXXXXX</STATE><STATENAME>…St r ing... </STATENAME> , <RC>0x0</RC> </RESPONSE〉 </MODULE—POSTLOGIN〉在本實(shí)施例中,基本參數(shù)信息BPi、會(huì)期識(shí)別SID、狀態(tài)信息STi及執(zhí) 行結(jié)果Ei例如為置標(biāo)語(yǔ)言格式。在本實(shí)施例中,雖僅以刀鋒型服務(wù)器100 包括刀鋒型模塊管理片IIO及刀鋒型網(wǎng)絡(luò)交換片120,而本實(shí)施例的管理界 面應(yīng)用于連接于其間的串行端口 130為例作說(shuō)明,然而,本實(shí)施例的刀鋒型 服務(wù)器IOO還具有如刀鋒型服務(wù)片(Server Biade) 141 ~ 14k、風(fēng)扇模塊151 ~ 15n及電源才莫塊161 ~ 16m的其它嵌入式系統(tǒng),其分別通過(guò)不同的通訊連結(jié)相 連接。而本實(shí)施例的管理界面不局限于應(yīng)用于刀鋒型模塊管理片110及刀鋒 型網(wǎng)絡(luò)交換片120間的通訊,還可應(yīng)用于其它嵌入式系統(tǒng)間的通訊。其中, k、 n及m例如為大于1的自然凄史。本實(shí)施例的刀鋒型服務(wù)器IOO例如具有刀鋒型模塊管理片110'及刀鋒 型網(wǎng)絡(luò)交換片120,,其為重復(fù)設(shè)置(Redundancy),以于刀鋒型模塊管理片 IIO及刀鋒型網(wǎng)絡(luò)交換片120發(fā)生壞損時(shí)取代刀鋒型模塊管理片110級(jí)刀鋒 型網(wǎng)絡(luò)交換片120,并執(zhí)行其的操作。而風(fēng)扇模塊152~ 15n及電源模塊162 16m亦具有實(shí)質(zhì)上相近的設(shè)計(jì)。在本實(shí)施例的管理接口中,雖僅以刀鋒型模塊管理片IIO依序輸出查詢 信息Ii、登入信息LIi、后登入信息PLIi、指令信息CMDi及注銷指令LOi 來(lái)對(duì)刀鋒型網(wǎng)絡(luò)交換片120進(jìn)行控制的操作流程為例作說(shuō)明,然而,在本實(shí) 施例的管理接口不局限上述的操作流程,還可依據(jù)不同的使用情況而改變操 作流程。如,刀鋒型模塊管理片IIO可省去查訊信息Ii及后登入信息PLIi, 或執(zhí)行兩次或兩次以上的指令信息CMDi及后登入信息PLIi。在本實(shí)施例中,雖僅以刀鋒型模塊管理片IIO經(jīng)由本實(shí)施例的管理接口 輸出包括控制指令getipaddr的指令信息CMDi至刀鋒型網(wǎng)絡(luò)交換片120,以 得到其的網(wǎng)絡(luò)參數(shù)為例作說(shuō)明,然而,刀鋒型模塊管理片IIO還可經(jīng)由本實(shí) 施例的管理接口輸出其它控制指令,來(lái)對(duì)刀鋒型網(wǎng)絡(luò)交換片120進(jìn)行其它控 制。例如,刀鋒型模塊管理片110輸出包括控制指令setipaddr及一組預(yù)設(shè) 的網(wǎng)絡(luò)參數(shù)的指令信息CMDi至刀鋒型網(wǎng)絡(luò)交換片120,以設(shè)定刀鋒型網(wǎng)絡(luò)交 換片120的網(wǎng)絡(luò)參數(shù)實(shí)質(zhì)上等于此組預(yù)設(shè)的網(wǎng)絡(luò)參數(shù)。在本實(shí)施例中,串行端口 130上還例如具有點(diǎn)對(duì)點(diǎn)協(xié)議(Pointrto-Point Protocol, PPP)及傳輸控制協(xié)議/因特網(wǎng)協(xié)議(Transmission Control /Internet Protocol, TCP /IP)等軟件協(xié)議。如此,本實(shí)施例的管理接口可
經(jīng)由閘這些軟件協(xié)議來(lái)傳輸信息。本實(shí)施例的管理接口以可擴(kuò)展置標(biāo)語(yǔ)言形式的管理程序做為程序接口 , 來(lái)進(jìn)行刀鋒型服務(wù)器中兩個(gè)嵌入式系統(tǒng)間的通訊及管理。如此,本實(shí)施例的 管理接口可有效地改善傳統(tǒng)刀^t奪型服務(wù)器中程序因信息為文字接口而判讀 不易、接口不統(tǒng)一及通訊管理程序開發(fā)及維護(hù)困難的區(qū)點(diǎn),而實(shí)質(zhì)上具有信 息判讀較為容易、通訊管理程序維護(hù)容易及接口統(tǒng)一的優(yōu)點(diǎn)。另外,本實(shí)施例的管理接口還可在串行端口上堆棧如PPP及TCP/IP網(wǎng) 絡(luò)協(xié)議,來(lái)傳輸信息。如此,本實(shí)施例的管理接口還可有效地改善傳統(tǒng)串行 端口容易發(fā)生字符傳輸錯(cuò)誤、字符遺漏的傳輸錯(cuò)誤及容易因數(shù)據(jù)傳輸錯(cuò)誤導(dǎo) 致操作錯(cuò)誤的缺點(diǎn),而實(shí)質(zhì)上具有數(shù)據(jù)傳輸錯(cuò)誤率較低及操作穩(wěn)定性較高的 優(yōu)點(diǎn)。而當(dāng)串行端口上具有PPP及TCP/IP的網(wǎng)絡(luò)協(xié)議時(shí),于更上層的軟件 層還可具有如遠(yuǎn)程安全登入?yún)f(xié)議(Secure Shel 1 , SSH)及(Telnet over Secure Socket Layer, Telnet over SSL)的軟件協(xié)議,來(lái)提供較佳的網(wǎng)絡(luò)服務(wù)。此外,上述包括PPP、 TCP/IP、 SSH及Telnet over SSL其中之一的網(wǎng) 絡(luò)協(xié)議及本實(shí)施例的管理接口還可輕易地運(yùn)用在其它類型的硬件網(wǎng)絡(luò),如以 太網(wǎng)絡(luò)(Ethernet)上,使得本實(shí)施例的管理接口還具有可提供多元的網(wǎng)絡(luò)服 務(wù)及可彈性地應(yīng)用于不同硬件網(wǎng)絡(luò)的優(yōu)點(diǎn)。綜上所述,雖然本發(fā)明已以一較佳實(shí)施例披露如上,然其并非用以限定 本發(fā)明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的精神和范圍的前 提下可作各種的更動(dòng)與潤(rùn)飾。因此,本發(fā)明的保護(hù)范圍以本發(fā)明的權(quán)利要求 為準(zhǔn)。
權(quán)利要求
1. 一種刀鋒型服務(wù)器中的嵌入式系統(tǒng)間的管理接口,用以執(zhí)行一管理方法,該管理方法包括接收一第一系統(tǒng)提供的一登入信息,并響應(yīng)于該登入信息來(lái)產(chǎn)生的一會(huì)期識(shí)別,該登入信息為一置標(biāo)語(yǔ)言格式;接收該第一系統(tǒng)提供的一指令信息,并響應(yīng)于該指令信息來(lái)回傳該指令信息的一執(zhí)行結(jié)果,該執(zhí)行結(jié)果為該置標(biāo)語(yǔ)言格式;以及接收該第一系統(tǒng)提供的一注銷信息,并響應(yīng)于該注銷信息來(lái)清除該會(huì)期識(shí)別以使該會(huì)期識(shí)別失效,該注銷信息為該置標(biāo)語(yǔ)言編碼格式。
2. 如權(quán)利要求1所述的管理接口,其中該登入信息的數(shù)據(jù)結(jié)構(gòu)包括 —第一字段及一第二字段,分別包括一名稱信息及與該名稱信息對(duì)應(yīng)的一識(shí)別密碼信息,第二系統(tǒng)根據(jù)該名稱信息及該識(shí)別密碼信息來(lái)判斷該第一 系統(tǒng)的4喿作權(quán)限,并提供對(duì)應(yīng)的該會(huì)期識(shí)別。
3. 如權(quán)利要求l所述的管理接口,其中該指令信息的數(shù)據(jù)結(jié)構(gòu)包括 一第三字段及一第四字段,分別包括該會(huì)期識(shí)別及一控制指令,該第二系統(tǒng)根據(jù)該會(huì)期識(shí)別來(lái)判斷該第一 系統(tǒng)是否具有執(zhí)行該控制指令的操作權(quán) 限,當(dāng)該第一系統(tǒng)具有執(zhí)行該控制指令的操作權(quán)限時(shí),該第二系統(tǒng)執(zhí)行該控 制指令,并輸出該控制指令的該執(zhí)行結(jié)果。
4. 如權(quán)利要求3所述的管理接口,其中該控制指令用以控制該第二系 統(tǒng)輸出該第二系統(tǒng)的 一 網(wǎng)絡(luò)協(xié)議信息至該第 一 系統(tǒng)。
5. 如權(quán)利要求3所述的管理接口,其中該控制指令用以修改該第二系 統(tǒng)的該網(wǎng)絡(luò)協(xié)議信息。
6. 如權(quán)利要求l所述的管理接口,其中該注銷信息的數(shù)據(jù)結(jié)構(gòu)包括 一第六字段及一第七字段,分別包括該會(huì)期識(shí)別及一注銷指令,該第二系統(tǒng)根據(jù)該注銷指令來(lái)清除該該會(huì)期識(shí)別以使該會(huì)期識(shí)別失效。
7. 如權(quán)利要求l所述的管理接口,其中還包括接收該第 一系統(tǒng)提供的一后登入信息,并響應(yīng)于該后登入信息來(lái)產(chǎn)生一 狀態(tài)信息,該后登入信息為該置標(biāo)語(yǔ)言格式。
8. 如權(quán)利要求7所述的管理接口,其中該后登入信息的數(shù)據(jù)結(jié)構(gòu)包括: 一第八字段及一第九字段,分別包括該會(huì)期識(shí)別及一后登入指令,該第二系統(tǒng)系根據(jù)該后登入指令來(lái)判斷該會(huì)期識(shí)別是否失效,并根據(jù)判斷結(jié)果輸 出對(duì)應(yīng)的該狀態(tài)信息,以表示該會(huì)期識(shí)別的狀態(tài)。
9. 如權(quán)利要求1所述的管理接口,其中還包括接收該第一系統(tǒng)提供的由該置標(biāo)語(yǔ)言編碼的一查詢信息,并響應(yīng)于該查 詢信息來(lái)產(chǎn)生該第二系統(tǒng)的 一基本參數(shù)信息。
10. 如權(quán)利要求1所述的管理接口 ,其中該第一及該第二系統(tǒng)經(jīng)由一通 訊連結(jié)相連接。
11. 如權(quán)利要求1所述的管理接口,其中該通訊連結(jié)的軟件層經(jīng)由點(diǎn)對(duì) 點(diǎn)協(xié)議及傳輸控制協(xié)議/因特網(wǎng)協(xié)議來(lái)傳輸信息。
12. 如權(quán)利要求1所述的管理接口,其中該通訊連結(jié)的軟件層還具有遠(yuǎn) 程安全登入?yún)f(xié)議及其中之一。
13. 如權(quán)利要求1所述的管理接口,其中該置標(biāo)語(yǔ)言為可擴(kuò)展置標(biāo)語(yǔ)言。
14. 如權(quán)利要求1所述的管理接口,其中該第一系統(tǒng)為刀鋒型模塊管理 片,該第二系統(tǒng)為刀鋒型網(wǎng)絡(luò)交換片。
15. —種計(jì)算機(jī)系統(tǒng)介質(zhì),具有刀鋒型服務(wù)器中嵌入式系統(tǒng)間的管理接 口,以執(zhí)行一管理方法,該管理方法包括接收一第 一 系統(tǒng)提供的一登入信息,并響應(yīng)于該登入信息來(lái)產(chǎn)生的一會(huì) 期識(shí)別,該登入信息為一置標(biāo)語(yǔ)言格式;接收該第 一 系統(tǒng)提供的 一指令信息,并響應(yīng)于該指令信息來(lái)輸出 一與該 指令信息對(duì)應(yīng)的一第二系統(tǒng)的一裝置信息,該指令信息為該置標(biāo)語(yǔ)言格式; 以及接收該第一系統(tǒng)提供的一注銷信息,并響應(yīng)于該注銷信息來(lái)清除該會(huì)期 識(shí)別以使該會(huì)期識(shí)別失效,該注銷信息為該置標(biāo)語(yǔ)言編碼格式。
16. 如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng)介質(zhì),其中該管理方法還包括 接收該第一系統(tǒng)提供的一后登入信息,并響應(yīng)于該后登入信息來(lái)產(chǎn)生一狀態(tài)信息,該后登入信息為該置標(biāo)語(yǔ)言格式。
17. 如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng)介質(zhì),其中該管理方法還包括 接收該第一系統(tǒng)提供的由該置標(biāo)語(yǔ)言編碼的一查詢信息,并響應(yīng)于該查詢信息來(lái)產(chǎn)生該第 一 系統(tǒng)的 一基本參數(shù)信息。
全文摘要
一種刀鋒型服務(wù)器(Blade Server)中的嵌入式系統(tǒng)(Embedded System)間的管理接口,用以執(zhí)行管理方法,此管理方法包括下列的步驟。首先,接收第一系統(tǒng)提供的登入信息,并響應(yīng)于登入信息來(lái)產(chǎn)生的會(huì)期識(shí)別(SessionID)。登入信息為置標(biāo)語(yǔ)言(Markup Language)格式。接著,接收第一系統(tǒng)提供的指令信息,并響應(yīng)于指令信息來(lái)回傳指令信息的執(zhí)行結(jié)果,指令信息為置標(biāo)語(yǔ)言格式。之后,接收第一系統(tǒng)提供的注銷信息,并響應(yīng)于注銷信息來(lái)清除會(huì)期識(shí)別以使會(huì)期識(shí)別失效。注銷信息為置標(biāo)語(yǔ)言編碼格式。
文檔編號(hào)H04L29/06GK101212477SQ20061017233
公開日2008年7月2日 申請(qǐng)日期2006年12月30日 優(yōu)先權(quán)日2006年12月30日
發(fā)明者鐘氏強(qiáng) 申請(qǐng)人:廣達(dá)電腦股份有限公司