本發(fā)明涉及電源供應(yīng)系統(tǒng),特別是一種在通信網(wǎng)絡(luò)中的電源供應(yīng)系統(tǒng)。
背景技術(shù):
現(xiàn)今服務(wù)器群(farm)或數(shù)據(jù)中心通常采用大量的服務(wù)器以處理各種應(yīng)用程序服務(wù)的處理需求。每個(gè)服務(wù)器處理各種操作及需要消耗一定水平的功率以維持這些操作。其中的一些操作是“關(guān)鍵任務(wù)”的操作,對(duì)與這些操作有關(guān)的使用者而言,中斷這些操作可能導(dǎo)致重大的安全漏洞或收入損失。
舉例而言,輸入至服務(wù)器系統(tǒng)的電源供應(yīng)單元的交流電輸入電源可能會(huì)故障。輸入交流電源的故障會(huì)突然強(qiáng)制服務(wù)器系統(tǒng)進(jìn)行的關(guān)機(jī),進(jìn)而可能導(dǎo)致數(shù)據(jù)遺失或者甚至導(dǎo)致服務(wù)器系統(tǒng)的損壞。一種解決方法為當(dāng)一第一交流輸入電源故障時(shí),使用一電源自動(dòng)切換開關(guān)(ats)模塊以將電源供應(yīng)單元(的電源)切換至一第二交流輸入電源。然而,電源自動(dòng)切換開關(guān)模塊的故障可能強(qiáng)制導(dǎo)致電源供應(yīng)單元的關(guān)閉。因此,服務(wù)器系統(tǒng)更需要提高電源供應(yīng)的可靠性。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)本發(fā)明的各種實(shí)施例的系統(tǒng)及方法以管理服務(wù)器系統(tǒng)的電源供應(yīng)單元及電源自動(dòng)切換開關(guān)模塊的方式提供一種解決方案以解決上述問題。更具體地,本發(fā)明的各種實(shí)施例提供系統(tǒng)及方法將服務(wù)器系統(tǒng)的電源供應(yīng)單元的每一個(gè)與電源自動(dòng)切換開關(guān)模塊中的對(duì)應(yīng)一個(gè)進(jìn)行配對(duì)。不需強(qiáng)制關(guān)閉服務(wù)器系統(tǒng)的剩余且已配對(duì)的電源供應(yīng)單元與電源自動(dòng)切換開關(guān)模塊,故障的電源自動(dòng)切換開關(guān)模塊或電源供應(yīng)單元可被檢測(cè)及置換。在本發(fā)明的某些實(shí)施例中,服務(wù)器系統(tǒng)的一控制器可監(jiān)控電源自動(dòng)切換開關(guān)模塊及電源供應(yīng)單元的每一個(gè)的狀態(tài)。至少根據(jù)電源自動(dòng)切換開關(guān)模塊及電源供應(yīng)單元的每一個(gè)的部分狀態(tài),控制器更可判斷(determine)電源供應(yīng)單元的一最佳的(optimized)輸出電源以及管理服務(wù)器系統(tǒng)的負(fù)載(loading)。
本發(fā)明提供一種服務(wù)器系統(tǒng),包括:一第一交流電輸入端,用以接收一第一交流電源;一第二交流電輸入端,用以接收一第二交流電源;多個(gè)電源供應(yīng)單元,上述電源供應(yīng)單元的每一個(gè)用以供應(yīng)電源至上述服務(wù)器系統(tǒng)的至少一元件;多個(gè)切換模塊,耦接至上述第一交流電輸入端及上述第二交流電輸入端,上述切換模塊的每一個(gè)具有一端口,用以接收來自上述電源供應(yīng)單元或上述服務(wù)器系統(tǒng)的一背板的一元件的上述至少一交流電故障信號(hào)、一輔助電源,以及一交流電初始信號(hào),其中上述切換模塊的每一個(gè)連接且配對(duì)至上述電源供應(yīng)單元中的對(duì)應(yīng)一個(gè);以及一控制器,連接至上述電源供應(yīng)單元及上述切換模塊,其中上述控制器用以管理上述電源供應(yīng)單元及上述切換模塊,當(dāng)檢測(cè)到一第一電源單元故障時(shí),不需強(qiáng)制關(guān)閉上述電源供應(yīng)單元便電性地將上述第一電源單元與上述服務(wù)器系統(tǒng)的其他電源供應(yīng)單元隔離,以允許上述第一電源單元被置換。
本發(fā)明提供一種管理服務(wù)器系統(tǒng)的電源供應(yīng)單元與切換模塊的方法,包括:監(jiān)控一服務(wù)器系統(tǒng)的多個(gè)電源供應(yīng)單元以及多個(gè)切換模塊,上述電源供應(yīng)模塊的每一個(gè)連接至且配對(duì)至上述切換模塊的對(duì)應(yīng)一個(gè);當(dāng)判斷出上述電源供應(yīng)單元的一第一電源單元故障或上述切換模塊的一第一切換模塊故障時(shí),產(chǎn)生一警報(bào)器報(bào)告;以及在不需強(qiáng)制關(guān)閉其他電源供應(yīng)單元的情況下,將上述第一電源單元與上述服務(wù)器系統(tǒng)的上述其他電源供應(yīng)單元電性地隔離,以允許上述第一電源單元被置換。
本發(fā)明提供一種非暫態(tài)計(jì)算機(jī)可讀式存儲(chǔ)多媒體,用以存儲(chǔ)多個(gè)指令,當(dāng)上述指令被一服務(wù)器系統(tǒng)的至少一處理器執(zhí)行時(shí),致使上述服務(wù)器系統(tǒng)進(jìn)行管理服務(wù)器系統(tǒng)的電源供應(yīng)單元與切換模塊的方法,上述方法下列步驟:監(jiān)控一服務(wù)器系統(tǒng)的多個(gè)電源供應(yīng)單元以及多個(gè)切換模塊,上述電源供應(yīng)模塊的每一個(gè)連接至且配對(duì)至上述切換模塊的對(duì)應(yīng)一個(gè);當(dāng)判斷出上述電源供應(yīng)單元的一第一電源單元故障或上述切換模塊的一第一切換模塊故障時(shí),產(chǎn)生一警報(bào)器報(bào)告;以及在不需強(qiáng)制關(guān)閉其他電源供應(yīng)單元的情況下,將上述第一電源單元與上述服務(wù)器系統(tǒng)的上述其他電源供應(yīng)單元電性地隔離,以允許上述第一電源單元被置換。
本發(fā)明提供一種服務(wù)器系統(tǒng),包括:一第一交流電輸入端,用以接收一第一交流電源;一第二交流電輸入端,用以接收一第二交流電源;多個(gè)電源供應(yīng)單元,上述電源供應(yīng)單元的每一個(gè)用以供應(yīng)電源至上述服務(wù)器系統(tǒng)的至 少一元件;多個(gè)切換模塊,耦接至上述第一交流電輸入端及上述第二交流電輸入端,上述切換模塊的每一個(gè)具有一端口,用以接收來自上述電源供應(yīng)單元或上述服務(wù)器系統(tǒng)的一背板的一元件的上述至少一交流電故障信號(hào)、一輔助電源,以及一交流電初始信號(hào),其中上述切換模塊的每一個(gè)連接且配對(duì)至上述電源供應(yīng)單元中的對(duì)應(yīng)一個(gè);以及一控制器,連接至上述電源供應(yīng)單元及上述切換模塊,其中上述控制器用以管理上述電源供應(yīng)單元及上述切換模塊,當(dāng)檢測(cè)到一第一切換模塊故障時(shí),不需強(qiáng)制關(guān)閉上述第一切換模塊便電性地將上述第一切換模塊與上述服務(wù)器系統(tǒng)的其他切換模塊隔離,以允許上述第一切換模塊被置換。
附圖說明
本發(fā)明以上所列舉的或其他的優(yōu)點(diǎn)及特征通過參考具體實(shí)施例及其在附圖中所示將變得顯而易見??梢岳斫獾氖沁@些附圖所描繪的僅僅是本發(fā)明的實(shí)施例,因此不認(rèn)為是對(duì)本發(fā)明范圍的限制,但其原理通過使用附圖的細(xì)節(jié)以及附加特征加以描述以及解釋,其中:
圖1a、1b及1c是根據(jù)本發(fā)明的一實(shí)施例描繪出一服務(wù)器系統(tǒng)的多個(gè)電源自動(dòng)切換開關(guān)模塊及多個(gè)電源供應(yīng)單元的多個(gè)概要方塊圖;
圖1d是根據(jù)本發(fā)明的一實(shí)施例描繪出一服務(wù)器系統(tǒng)的一概要方塊圖;
圖2是根據(jù)本發(fā)明的一實(shí)施例描繪出管理一服務(wù)器系統(tǒng)的多個(gè)電源自動(dòng)切換開關(guān)模塊及電源供應(yīng)單元的一方法;
圖3為適用于實(shí)現(xiàn)本發(fā)明的技術(shù)的一計(jì)算裝置的實(shí)施例;
圖4a、4b為對(duì)應(yīng)于各個(gè)本實(shí)施例的技術(shù)可能的系統(tǒng)范例圖。
【符號(hào)說明】
100~服務(wù)器系統(tǒng);
102~電源供應(yīng)單元;
104~電源自動(dòng)切換開關(guān)模塊;
106~交流電電源分配系統(tǒng);
108~第一交流電輸入端;
109~機(jī)架管理控制器;
110~第二交流電輸入端;
112~背板;
114、315~總線;
116~端口;
118~交流電正常信號(hào);
120~輔助電源;
122~控制器;
124~電路保護(hù)器;
126~網(wǎng)絡(luò)切換開關(guān);
128~電源架;
140、362~中央處理單元;
142、412~快取存儲(chǔ)器;
144~南橋;
146~外部連結(jié)標(biāo)準(zhǔn)總線;
148~控制器;
150~多個(gè)工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)槽;
152~工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)槽;
160~多個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)槽;
162~快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)槽;
170~多個(gè)外部連結(jié)標(biāo)準(zhǔn)槽;
172~外部連結(jié)標(biāo)準(zhǔn)槽;
182~北橋;
184~主存儲(chǔ)器;
200~方法;
202、204、206、208、210、212、214~步驟;
300~計(jì)算裝置;
361、415~存儲(chǔ)器裝置;
363、410、455~處理器;
368~接口;
400~計(jì)算系統(tǒng);
405~總線;
420~只讀存儲(chǔ)器;
425、475~隨機(jī)存取存儲(chǔ)器;
430、470~存儲(chǔ)裝置;
432、434、436~模塊;
435~輸出裝置;
440、490~通信接口;
445~輸入裝置;
450~計(jì)算機(jī)系統(tǒng);
460~芯片;
465~輸出裝置;
480~電橋;
485~使用者接口元件。
具體實(shí)施方式
本發(fā)明的多個(gè)實(shí)施例提供系統(tǒng)及方法以將服務(wù)器系統(tǒng)的多個(gè)電源供應(yīng)單元(psus)的每一個(gè)與電源自動(dòng)切換開關(guān)(ats)模塊(切換模塊)中的對(duì)應(yīng)一個(gè)配對(duì)。一故障的(failed)電源自動(dòng)切換開關(guān)模塊或電源供應(yīng)單元可在不需強(qiáng)制關(guān)閉服務(wù)器系統(tǒng)的已配對(duì)的剩余的電源自動(dòng)切換開關(guān)模塊及電源供應(yīng)單元的情況下便可被檢測(cè)及置換。在本發(fā)明的某些實(shí)施例中,服務(wù)器系統(tǒng)之一控制器可監(jiān)控電源自動(dòng)切換開關(guān)模塊及電源供應(yīng)單元的每一個(gè)的狀態(tài)。至少根據(jù)電源自動(dòng)切換開關(guān)模塊及電源供應(yīng)單元的每一個(gè)的部分狀態(tài),控制器更可判斷(determine)電源供應(yīng)單元的一最佳的(optimized)輸出電源以及管理服務(wù)器系統(tǒng)的負(fù)載(loading)。
圖1a-1c是根據(jù)本發(fā)明的一實(shí)施例描繪出一服務(wù)器系統(tǒng)100的多個(gè)電源自動(dòng)切換開關(guān)模塊104及多個(gè)電源供應(yīng)單元102的多個(gè)概要方塊圖。如圖1a所描繪,服務(wù)器系統(tǒng)100包括多個(gè)電源供應(yīng)單元102以及多個(gè)電源自動(dòng)切換開關(guān)模塊104。電源自動(dòng)切換開關(guān)模塊104通過一交流電電源分配系統(tǒng)106耦接至一第一交流電輸入端108及一第二交流電輸入端110。多個(gè)電源供應(yīng)單元102供應(yīng)電源至一背板(backplane)112、一總線114、以及服務(wù)器系統(tǒng)100的其他元件。每個(gè)電源自動(dòng)切換開關(guān)模塊可包括一端口(port)116以從多個(gè)電源供應(yīng)單元102、背板112、總線114或服務(wù)器系統(tǒng)100的其他元件中接收一信號(hào)(例如:一交流電故障的信號(hào)(未圖示)、一交流電正常(ok)信號(hào)118、一輔助(auxiliary)電源120、或一交流電初始信號(hào)(未圖示))。在本發(fā)明的某些實(shí) 施例中,輔助電源120可為多個(gè)電源供應(yīng)單元102的一備用(standby)電源。除非所有多個(gè)電源供應(yīng)單元102已經(jīng)故障或所有輸入至服務(wù)器系統(tǒng)的交流電輸入電源(例如:第一交流電輸入端108及一第二交流電輸入端110)已經(jīng)被中斷,輔助電源120為不間斷的。本發(fā)明沒有必要將一單獨(dú)的(separate)電源電路合并(incorporate)至電源自動(dòng)切換開關(guān)模塊104。
輸入至電源自動(dòng)切換開關(guān)模塊中的端口116的交流電初始信號(hào)可包括二或多個(gè)電源輸入端(例如:第一交流電輸入端108及一第二交流電輸入端110)的初始狀態(tài)信息。在一或多個(gè)交流電電源輸入端沒有電源在一初始化的期間,電源自動(dòng)切換開關(guān)模塊可根據(jù)交流電初始信號(hào)對(duì)一已配對(duì)的電源供應(yīng)單元選擇一適當(dāng)?shù)慕涣麟婋娫摧斎攵恕?/p>
交流電正常信號(hào)118可包括輸入至一電源自動(dòng)切換開關(guān)模塊的二或多個(gè)交流電輸入端的當(dāng)前狀態(tài)信息。在本發(fā)明的某些實(shí)施例中,輸入至電源自動(dòng)切換開關(guān)模塊的交流電正常信號(hào)118可由一已配對(duì)的電源供應(yīng)單元所提供。電源自動(dòng)切換開關(guān)模塊104可根據(jù)判斷交流電正常信號(hào)118一已連接的交流電源是否正常。本發(fā)明沒有必要將一單獨(dú)的電源電路合并至電源自動(dòng)切換開關(guān)模塊104,更可降低電源自動(dòng)切換開關(guān)模塊的尺寸及花費(fèi)。
電源自動(dòng)切換開關(guān)模塊104更可包括一過電流保護(hù)(over-currentprotection)電路(未圖示)。過電流保護(hù)電路可被整合至電源自動(dòng)切換開關(guān)模塊或?yàn)橐环蛛x電路。萬一電源自動(dòng)切換開關(guān)模塊或已配對(duì)的電源供應(yīng)單元故障,過電流保護(hù)電路用以抑制流動(dòng)于(flowthrough)電源自動(dòng)切換開關(guān)模塊以及一已配對(duì)的電源供應(yīng)單元間的一輸入電流,使得服務(wù)器系統(tǒng)100的一交流電電源輸入端或其他元件受到保護(hù)。
本發(fā)明所述的某些實(shí)施例使用服務(wù)器系統(tǒng)的多個(gè)電源供應(yīng)單元的一輸出信號(hào)作為輸入至每個(gè)電源自動(dòng)切換開關(guān)模塊的一輔助電源。舉例而言,電源供應(yīng)單元的備用電源可被作為輸入至多個(gè)自動(dòng)切換開關(guān)模塊的一輔助電源。除非所有電源供應(yīng)單元已經(jīng)故障或服務(wù)器系統(tǒng)中沒有任何交流輸入電流,輔助電源為不間斷的。
在本發(fā)明所述的某些實(shí)施例中,每個(gè)電源自動(dòng)切換開關(guān)模塊皆具有一端口以從服務(wù)器系統(tǒng)的自動(dòng)切換開關(guān)模塊或一元件(例如:電壓檢測(cè)電路或服務(wù)器系統(tǒng)的一背板的一元件)中接收一交流電失敗信號(hào)、一輔助信號(hào),或一交流電初始信號(hào)。一自動(dòng)切換開關(guān)模塊可至少根據(jù)在端口上所接收到的信號(hào)管理 一已配對(duì)的電源供應(yīng)單元。
舉例而言,交流電初始信號(hào)可包括輸入至自動(dòng)切換開關(guān)模塊的一第一交流電輸入電源及一第二交流電輸入電源的狀態(tài)信息。一自動(dòng)切換開關(guān)模塊可根據(jù)交流電初始信號(hào),選擇一適當(dāng)?shù)慕涣麟娸斎腚娫匆垣@取電源。舉例而言,若在初始化期間一第一交流電輸入電源沒有電源,自動(dòng)切換開關(guān)模塊可選擇其他輸入至已配對(duì)的電源的交流電輸入電源以供應(yīng)電源供應(yīng)單元。本發(fā)明所述的某些實(shí)施例將來自一自動(dòng)切換開關(guān)模塊的一交流正常信號(hào)提供至服務(wù)器的自動(dòng)切換開關(guān)模塊。自動(dòng)切換開關(guān)模塊可至少根據(jù)交流電正常信號(hào)判斷出一交流電輸入電源的狀態(tài)。
在本發(fā)明所述的某些實(shí)施例中,當(dāng)判斷出一交流電輸入電源具有一低質(zhì)量(lowquality),輸入至另一個(gè)交流電輸入電源的一自動(dòng)切換開關(guān)模塊可自動(dòng)地切換以維持一穩(wěn)定的交流電質(zhì)量。交流電源閾值的質(zhì)量可包括一范圍內(nèi)的交流電壓值(例如:大于一電壓下限值及小于一電壓上限值)、一范圍內(nèi)的交流電頻率、或大于一閾值電源因素值。在本發(fā)明所述的某些實(shí)施例中,輸入至服務(wù)器系統(tǒng)的交流電源可通過不同的電源供應(yīng)商所提供。收費(fèi)標(biāo)準(zhǔn)可被決定及存儲(chǔ)于服務(wù)器系統(tǒng)中。自動(dòng)切換開關(guān)模塊用以至少根據(jù)上述不同的收費(fèi)標(biāo)準(zhǔn)切換至由一對(duì)應(yīng)的電源供應(yīng)商所提供的一特殊的交流電輸入電源以最小化服務(wù)器系統(tǒng)的一電力成本。
在本發(fā)明所述的某些實(shí)施例中,每個(gè)自動(dòng)切換開關(guān)模塊包括一過電流保護(hù)電路。一故障的電源供應(yīng)單元導(dǎo)致再一交流電輸入電源中之一電流脈沖(currentspike),電流脈沖可關(guān)閉或甚至損害交流電輸入電源電路。電源自動(dòng)切換開關(guān)模塊的過電流保護(hù)電路用以抑制(cap)通過電源自動(dòng)切換開關(guān)模塊以及一已配對(duì)的電源供應(yīng)單元所流動(dòng)的一輸入電流。在本發(fā)明的某些實(shí)施例中,當(dāng)判斷出一電源供應(yīng)模塊的一輸入電流達(dá)到一抑制電流(capcurrent)時(shí),一已配對(duì)的自動(dòng)切換開關(guān)模塊可通知服務(wù)器系統(tǒng)之一控制器。在本發(fā)明的某些實(shí)施例中,控制器可從服務(wù)器系統(tǒng)的輸入交流電源或其他電源供應(yīng)單元中電性地隔離出故障的電源供應(yīng)單元,使得故障的電源不會(huì)影響服務(wù)器系統(tǒng)的其他元件,且故障的電源供應(yīng)單元可以被置換。
圖1b是根據(jù)本發(fā)明的一實(shí)施例描繪出控制器122管理多個(gè)電源供應(yīng)單元102以及多個(gè)電源自動(dòng)切換開關(guān)模塊104的一概要方塊圖。在此實(shí)施例中,控制器122(例如:機(jī)架管理控制器(rackmanagementcontroller,rmc)109通 過總線114(例如:一i2c總線)及背板112連接至多個(gè)電源供應(yīng)單元102以及多個(gè)電源自動(dòng)切換開關(guān)模塊104??刂破?22可通過總線114及背板112監(jiān)控多個(gè)電源供應(yīng)單元102以及多個(gè)電源自動(dòng)切換開關(guān)模塊104的每一個(gè)的狀態(tài)。至少根據(jù)部分多個(gè)電源供應(yīng)單元以及多個(gè)電源自動(dòng)切換開關(guān)模塊的狀態(tài),控制器122更可判斷多個(gè)電源供應(yīng)單元102的一最佳的輸出電源,且因此管理服務(wù)器系統(tǒng)的負(fù)載。在本發(fā)明所述的某些實(shí)施例中,當(dāng)判斷一電源自動(dòng)切換開關(guān)模塊或一電源供應(yīng)單元已經(jīng)故障時(shí),控制器122可從服務(wù)器系統(tǒng)100的其他元件中電性地隔離出故障的電源自動(dòng)切換開關(guān)模塊或故障的電源供應(yīng)單元且在不需強(qiáng)制關(guān)閉服務(wù)器系統(tǒng)100之下,便允許故障的電源自動(dòng)切換開關(guān)模塊或故障的電源供應(yīng)單元被置換。
在本發(fā)明所述的某些實(shí)施例中,多個(gè)電源自動(dòng)切換開關(guān)模塊104及多個(gè)電源供應(yīng)單元102的每一個(gè)還包括一燈光指示器(lightindicator)(未圖示),用以通過發(fā)出各種顏色的光源顯示多個(gè)操作狀態(tài)。當(dāng)判斷出一特殊的電源自動(dòng)切換開關(guān)模塊或電源供應(yīng)單元已經(jīng)故障時(shí),控制器122可傳送一控制信號(hào)以打開故障的電源自動(dòng)切換開關(guān)模塊或電源供應(yīng)單元的一燈光指示器中特殊顏色(例如:紅色)的光源,使得故障的元件可被輕易地辨識(shí)出來。
圖1c是根據(jù)本發(fā)明的一實(shí)施例描繪出電源架(shelf)128容納(housing)管理多個(gè)電源供應(yīng)單元102以及多個(gè)電源自動(dòng)切換開關(guān)模塊104的一概要方塊圖。在此實(shí)施例中,電源架128容納多個(gè)電源供應(yīng)單元102、多個(gè)電源自動(dòng)切換開關(guān)模塊104,以及一網(wǎng)絡(luò)切換開關(guān)126。多個(gè)電源自動(dòng)切換開關(guān)模塊104通過一交流電電源分配系統(tǒng)106及一電路保護(hù)器(circuitbreaker)124耦接于一第一交流電輸入端108及一第二交流電輸入端110。
網(wǎng)絡(luò)切換開關(guān)126用以允許一控制器(例如:如圖1b所示的控制器122)通過一網(wǎng)絡(luò)與其他服務(wù)器系統(tǒng)或一管理者進(jìn)行通信。在本發(fā)明所述的某些實(shí)施例中,一遠(yuǎn)端服務(wù)器系統(tǒng)控制器或一管理者可遠(yuǎn)端地通過網(wǎng)絡(luò)切換開關(guān)126監(jiān)控及管理服務(wù)器系統(tǒng)100的多個(gè)電源供應(yīng)單元102以及多個(gè)電源自動(dòng)切換開關(guān)模塊104。
圖1d是根據(jù)本發(fā)明的一實(shí)施例描繪出一服務(wù)器系統(tǒng)100的一概要方塊圖。在此實(shí)施例中,服務(wù)器系統(tǒng)100包括至少一微處理器或連接至一快取存儲(chǔ)器142的中央處理單元140、一主存儲(chǔ)器184,以及提供電源至服務(wù)器系統(tǒng)100的一或多個(gè)電源供應(yīng)單元102。主存儲(chǔ)器184可通過一北橋182耦接至中 央處理單元140。一存儲(chǔ)器控制模塊(未圖示)可在存儲(chǔ)器操作期間通過主張(assert)需要的控制信號(hào)以控制主存儲(chǔ)器184的操作。主要存儲(chǔ)器184可包括動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dynamicrandomaccessmemory,dram)、雙倍數(shù)據(jù)速率動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(doubledataratedram,ddrdram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(staticram),或其他類型的合適的存儲(chǔ)器,但本發(fā)明不以此為限。
在本發(fā)明所述的某些實(shí)施例中,中央處理單元140可為多個(gè)多內(nèi)核處理器,多個(gè)多內(nèi)核處理器的每一個(gè)通過連接至北橋182的一中央處理單元總線耦接在一起。在本發(fā)明所述的某些實(shí)施例中,北橋182可被整合至中央處理單元140。北橋182也可被連接至多個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)(pcie)槽162及一南橋144(選擇性的(optional))。多個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)槽162可用以連接或總線(例如:pciexpressx1、usb2.0、smbus、sim卡、對(duì)另一個(gè)將來的快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)通道的延伸、1.5伏特及3.3伏特的電源,以及通過電線連接至(wireto)服務(wù)器機(jī)殼上的多個(gè)可診斷的發(fā)光二極管(diagnosticsled))。
在此實(shí)施例中,北橋182及南僑144(選擇性的)通過一外部連結(jié)標(biāo)準(zhǔn)總線146進(jìn)行連接。外部連結(jié)標(biāo)準(zhǔn)總線146可支持在中央處理單元140上的功能但以標(biāo)準(zhǔn)化格式獨(dú)立于任何中央處理單元的本地(native)總線。外部連結(jié)標(biāo)準(zhǔn)總線146更可連接至多個(gè)外部連結(jié)標(biāo)準(zhǔn)槽(slot)170(例如:許多單一個(gè)外部連結(jié)標(biāo)準(zhǔn)槽172所組成)。連接至外部連結(jié)標(biāo)準(zhǔn)總線146的裝置可像是一總線控制器(未圖示)被直接連接至一中央處理單元總線、被指派在中央處理單元140中地址空間的地址,以及同步至一單一總線時(shí)鐘(clock)。多個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)卡被用于多個(gè)外部連結(jié)標(biāo)準(zhǔn)總線槽170,包括但不僅限于多個(gè)網(wǎng)絡(luò)接口卡(networkinterfacecard,nic)音效卡(soundcard)、數(shù)據(jù)機(jī)(modem)、電視卡(tvtunercard)、磁盤控制器(diskcontroller)、視頻卡(videocard)、小型計(jì)算機(jī)系統(tǒng)接口(smallcomputersysteminterface,scsi)整流器以及pc(personalcomputermemorycardinternationalassociation,pcmcia)卡。
南橋144(選擇性的)可通過一擴(kuò)充總線將外部連結(jié)標(biāo)準(zhǔn)總線146耦接至多個(gè)工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)擴(kuò)充卡(或多個(gè)工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)槽)150(例如:由許多單一個(gè)工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(isa)槽152所組成)。擴(kuò)充總線可為使南橋144與其他外部裝置進(jìn)行通信的一總線(包括但不僅限于一工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)總線、pc/104總線、lpc(lowpincount)總線、擴(kuò)充型工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)總線、通用序列總線(usb)、整合驅(qū)動(dòng)電子裝置(integrateddriveelectronics,ide)總線,或用以對(duì)外部裝置進(jìn)行數(shù)據(jù) 通信的其他任何合適的總線)。
在此實(shí)施例中,南橋144(選擇性的)更可耦接于連接至一或多個(gè)電源供應(yīng)單元102的一控制器148(例如:如圖1b所示的控制器122)。一或多個(gè)電源供應(yīng)單元102用以供應(yīng)單元至服務(wù)器系統(tǒng)100的各種元件(例如:中央處理單元140、快取存儲(chǔ)器142、北橋182、多個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)槽160、存儲(chǔ)器184、南橋144(選擇性的)、多個(gè)工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)槽150、多個(gè)外部連結(jié)標(biāo)準(zhǔn)槽170,以及控制器148)。在服務(wù)器系統(tǒng)100被開啟(poweron)后,服務(wù)器系統(tǒng)100用以從存儲(chǔ)器、計(jì)算機(jī)可存儲(chǔ)裝置、或一外部存儲(chǔ)裝置中讀取軟件應(yīng)用程序以進(jìn)行各種操作。
在本發(fā)明所述的某些實(shí)施例中,控制器148可為一基板管理控制器(baseboardmanagementcontroller,bmc)、機(jī)架管理控制器(rackmanagementcontroller,rmc)、一鍵盤控制器,或其他任何合適類型的系統(tǒng)控制器。在本發(fā)明所述的某些實(shí)施例中,控制器148可用以控制一或多個(gè)電源供應(yīng)單元102的多個(gè)操作和/或其他應(yīng)用程序的操作。
本發(fā)明所述的某些實(shí)施例致使控制器148搜集服務(wù)器系統(tǒng)100以及一或多個(gè)電源供應(yīng)單元102的歷史數(shù)據(jù)。本發(fā)明中所使用到相對(duì)于一服務(wù)器系統(tǒng)或服務(wù)器系統(tǒng)的部分,用語“負(fù)擔(dān)”或“負(fù)載”代表服務(wù)器系統(tǒng)100(或服務(wù)器系統(tǒng)100的部分)已執(zhí)行的計(jì)算工作量或者一或多個(gè)電源供應(yīng)單元102在重要時(shí)間(atatimeofinterest)已供應(yīng)的電源量。
已搜集的當(dāng)前和/或歷史負(fù)載可根據(jù)一或多個(gè)機(jī)器學(xué)習(xí)算法進(jìn)行分析及利用以判斷出一或多個(gè)電源供應(yīng)單元102的一最佳的輸出電源。在本發(fā)明所述的某些實(shí)施例中,一或多個(gè)機(jī)器學(xué)習(xí)算法更可包括至少一線性回歸模型(linearregressionmodel)、神經(jīng)網(wǎng)絡(luò)模型(neuralnetworkmodel)、根據(jù)支持向量機(jī)的模型(supportvectormachinebasedmodel)、貝氏統(tǒng)計(jì)理論(bayesianstatistics)、基于案例的推理(case-basedreasoning)、決策樹(decisiontrees)、歸納邏輯編程(inductivelogicprogramming)、高斯程序回歸(gaussianprocessregression)、數(shù)據(jù)處理的分組方法(groupmethodofdatahandling)、學(xué)習(xí)自動(dòng)機(jī)(learningautomata)、隨機(jī)森林算法(randomforests)、分類(ensemblesofclassifiers)、依次分類(ordinalclassification),或其他條件隨機(jī)場(chǎng)預(yù)測(cè)(conditionalrandomfield)。舉例而言,一神經(jīng)網(wǎng)絡(luò)模型可用以分析歷史負(fù)載信息以及獲得服務(wù)器系統(tǒng)100的負(fù)載與一或多個(gè)電源供應(yīng)單元的最佳的輸出能源間復(fù)雜的 相關(guān)系數(shù)(correlation)。
在本發(fā)明所述的某些實(shí)施例中,控制器148可從建造于服務(wù)器系統(tǒng)100的不同類型的傳感器中收集多個(gè)參數(shù)(例如:溫度、風(fēng)扇冷卻速度、電源狀態(tài)、存儲(chǔ)器和/或操作系統(tǒng)狀態(tài))。在本發(fā)明所述的某些實(shí)施例中,控制器148也可在需要時(shí)采取適當(dāng)?shù)囊苿?dòng)。舉例而言,當(dāng)建造于服務(wù)器系統(tǒng)100的不同類型的任何參數(shù)超過預(yù)定限制,其可指出服務(wù)器系統(tǒng)100的一潛在的故障,當(dāng)控制器148發(fā)生故障時(shí),控制器148可進(jìn)行一適當(dāng)?shù)牟僮?。適當(dāng)?shù)牟僮骺砂ㄍㄟ^一網(wǎng)絡(luò)傳送一警示聲至中央處理單元140或一系統(tǒng)管理者,或采取一些更正措施(例如:重新開機(jī)或?qū)?jié)點(diǎn)進(jìn)行開機(jī)循環(huán)以讓一懸掛的(hung)操作系統(tǒng)重新啟動(dòng)),但本發(fā)明不以此為限。
雖然只有某些元件在圖1a-1d中的服務(wù)器系統(tǒng)100中示出,但用以處理或存儲(chǔ)數(shù)據(jù)、接收或傳送信號(hào)的各種類型的電子或計(jì)算元件也可被包含至服務(wù)器系統(tǒng)100、一或多個(gè)電源供應(yīng)單元102,以及一或多個(gè)電源自動(dòng)切換開關(guān)模塊104中。更甚的是,服務(wù)器系統(tǒng)100的電子或計(jì)算元件以及一或多個(gè)電源供應(yīng)單元102執(zhí)行各種類型的應(yīng)用程序和/或可使用各種類型的操作系統(tǒng)。這些操作系統(tǒng)可包括android、berkeleysoftwaredistribution(bsd)、iphoneos(ios)、linux、osx、unix-likereal-timeoperatingsystem(例如:qnx)、microsoftwindows、windowphone及ibmz/os,但本發(fā)明不以此為限。
根據(jù)服務(wù)器系統(tǒng)100所需的實(shí)作方式,一或多個(gè)電源供應(yīng)單元102以及一或多個(gè)電源自動(dòng)切換開關(guān)模塊104、各種網(wǎng)絡(luò)及訊息通信協(xié)議可被使用,但不局限于傳輸控制協(xié)議/網(wǎng)際協(xié)議(tcp/ip)、開放式系統(tǒng)互聯(lián)通信(osi)、文件傳輸協(xié)議(ftp)、通用隨插即用(upnp)、網(wǎng)絡(luò)文件系統(tǒng)(nfs)、網(wǎng)絡(luò)文件共享系統(tǒng)(cifs)、appletalk,諸如此類的網(wǎng)絡(luò)及訊息通信協(xié)議。本領(lǐng)域技術(shù)人員皆可了解圖1a-1d中所示機(jī)架式服務(wù)器100僅為說明之用。因此,在本發(fā)明所述的實(shí)施例中,一網(wǎng)絡(luò)系統(tǒng)可根據(jù)本發(fā)明的各種實(shí)施例以各種適當(dāng)?shù)姆绞綄?shí)現(xiàn),但仍然提供本發(fā)明中網(wǎng)絡(luò)平臺(tái)的配置。
在圖1a-1d所示的實(shí)施例中,服務(wù)器系統(tǒng)100、一或多個(gè)電源供應(yīng)單元102以及一或多個(gè)電源自動(dòng)切換開關(guān)模塊104也可包括在一特定無線頻道計(jì)算范圍內(nèi)能夠和一或多個(gè)電子裝置進(jìn)行通信的一或多個(gè)無線元件。特定無線頻道可為任意適當(dāng)能使裝置進(jìn)行無線通信的通道(例如:藍(lán)牙(bluetooth)、移動(dòng)網(wǎng)絡(luò)(cellular)、近距離無線通信(nfc)或wi-fi通道)。從已知技術(shù)可知此裝 置也可具有一或多個(gè)傳統(tǒng)有線通信連結(jié)。各種其他元件和/或其組合也在各種實(shí)施例的范圍之內(nèi)。
圖2是根據(jù)本發(fā)明的一實(shí)施例描繪出管理一服務(wù)器系統(tǒng)的多個(gè)電源自動(dòng)切換開關(guān)模塊及電源供應(yīng)單元的一方法200。應(yīng)當(dāng)理解的是方法200僅用于說明的目的,并且根據(jù)本發(fā)明的實(shí)施例的其他方法可包括以相似、類似順序或平行順序所執(zhí)行的額外的、更少的或可替代的步驟。方法200開始于步驟202。
在步驟204中,監(jiān)控服務(wù)器系統(tǒng)的多個(gè)電源供應(yīng)單元及電源自動(dòng)切換開關(guān)模塊的多個(gè)狀態(tài)。舉例而言,如圖1b所描繪之一控制器可用以監(jiān)控服務(wù)器系統(tǒng)的多個(gè)電源供應(yīng)單元及電源自動(dòng)切換開關(guān)模塊的每一個(gè)的狀態(tài)??刂破魍ㄟ^一總線連接于多個(gè)電源供應(yīng)單元及電源自動(dòng)切換開關(guān)模塊。每個(gè)電源供應(yīng)單元與多個(gè)電源自動(dòng)切換開關(guān)模塊中的對(duì)應(yīng)一個(gè)進(jìn)行配對(duì)以形成一電源供應(yīng)單元-電源自動(dòng)切換開關(guān)模塊配對(duì)。
在步驟206中,當(dāng)判斷出多個(gè)電源供應(yīng)單元中之一個(gè)或多個(gè)電源自動(dòng)切換開關(guān)模塊中的一個(gè)故障時(shí),產(chǎn)生一警報(bào)器報(bào)告(alarmreport)。一電源供應(yīng)元件(例如:一電源供應(yīng)單元或一電源自動(dòng)切換開關(guān)模塊)故障可被服務(wù)器系統(tǒng)中其他一對(duì)應(yīng)的電源供應(yīng)單元-電源自動(dòng)切換開關(guān)模塊配對(duì)的其他元件、一電壓檢測(cè)電路或一控制器所檢測(cè)。舉例而言,一電源供應(yīng)元件或一背板之一電壓檢測(cè)電路可檢測(cè)(check)的電源供應(yīng)元件一輸入交流電壓或一輸出直流電壓。當(dāng)判斷出輸入交流電壓或輸出直流電壓超過一臨界電壓范圍時(shí),電壓檢測(cè)電路可產(chǎn)生一交流電故障信號(hào)至服務(wù)器系統(tǒng)的一已配對(duì)的電源自動(dòng)切換開關(guān)模塊或一控制器??刂破?例如:圖1b所描繪的一控制器)可接收交流電故障信號(hào)以及產(chǎn)生故障的電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊的警報(bào)器報(bào)告。
在本發(fā)明所述的某些實(shí)施例中,服務(wù)器系統(tǒng)的一控制器可通過比較已知的交流電故障圖樣(pattern)分析一已接收的交流電失敗信號(hào)以及判斷出一故障的電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊。有些電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊可包括一燈光指示器,用以通過發(fā)出各種顏色的光源顯示多個(gè)操作狀態(tài)??刂破鬟€包括傳送一控制信號(hào)以導(dǎo)致故障的電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊的一對(duì)應(yīng)的燈光指示器發(fā)射彩色編碼(color-coded)的光,使得故障的電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊可被輕易地辨識(shí)出來。
在步驟208中,一故障的電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊可從至 少一交流電輸入端、或其他電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊中被電性地隔離出來,使得故障的電源自動(dòng)切換開關(guān)模塊或電源供應(yīng)單元可不需強(qiáng)制關(guān)閉其他電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊之下,便允許故障的電源自動(dòng)切換開關(guān)模塊或電源供應(yīng)單元被置換。
在步驟210中,至少根據(jù)多個(gè)電源供應(yīng)單元以及電源自動(dòng)切換開關(guān)模塊的狀態(tài),決定多個(gè)電源供應(yīng)單元的一最佳的輸出電源。舉例而言,當(dāng)一或多個(gè)電源供應(yīng)單元-電源自動(dòng)切換開關(guān)模塊配對(duì)已經(jīng)故障、被切換至休眠狀態(tài)(hibernation)或關(guān)機(jī)狀態(tài)時(shí),多個(gè)電源供應(yīng)單元的一最佳的輸出電源可被降低。舉例而言,多個(gè)電源供應(yīng)單元的一最佳的輸出電源也可至少根據(jù)多個(gè)電源供應(yīng)單元中的每一個(gè)的一最佳的效率或服務(wù)時(shí)間、或電源供應(yīng)單元的環(huán)境溫度所決定。
在步驟212中,至少根據(jù)多個(gè)電源供應(yīng)單元的最佳的輸出電源,管理服務(wù)器系統(tǒng)的負(fù)載。舉例而言,負(fù)載以及服務(wù)器系統(tǒng)的電源消耗的歷史數(shù)據(jù)可被收集及分析。搜集到的歷史數(shù)據(jù)是根據(jù)一或多個(gè)機(jī)器學(xué)習(xí)算法進(jìn)行分析且被用以定義服務(wù)器系統(tǒng)的負(fù)載與多個(gè)電源供應(yīng)單元的一輸出電源間的一相關(guān)系數(shù)。方法200結(jié)束于步驟214。
在本發(fā)明所述的某些實(shí)施例中,至少根據(jù)多個(gè)電源供應(yīng)單元的部分的最佳的輸出電源,服務(wù)器的負(fù)載可利用一或多個(gè)機(jī)器學(xué)習(xí)算法進(jìn)移動(dòng)態(tài)地管理。舉例而言,一或多個(gè)電源供應(yīng)單元-電源自動(dòng)切換開關(guān)模塊配對(duì)可根據(jù)服務(wù)器系統(tǒng)的預(yù)測(cè)的(projected)負(fù)載被切換至休眠狀態(tài)、關(guān)機(jī)狀態(tài)或開機(jī)狀態(tài)。
在本發(fā)明所述的某些實(shí)施例中,服務(wù)器系統(tǒng)的一控制器可維持具有服務(wù)時(shí)間超過一預(yù)定時(shí)間周期的所有電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊的一預(yù)期的替換列表(prospectivereplacementlist)。當(dāng)服務(wù)器系統(tǒng)的預(yù)測(cè)的負(fù)載是光(light),控制器可傳送一電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊的置換要求,以置換預(yù)期的替換列表中的電源供應(yīng)單元或電源自動(dòng)切換開關(guān)模塊。
術(shù)語
計(jì)算機(jī)網(wǎng)絡(luò)為地理上分散多個(gè)節(jié)點(diǎn)的集合,這些節(jié)點(diǎn)于終端間由用以傳送數(shù)據(jù)的通信線路和區(qū)段(segment)互相連結(jié),例如個(gè)人計(jì)算機(jī)與工作站。許多類型的網(wǎng)絡(luò)是可用的,范圍從局域網(wǎng)絡(luò)(lans)及廣域網(wǎng)絡(luò)(wans)至延展及軟件定義網(wǎng)絡(luò)(overlayandsoftware-definednetwork)(例如:虛擬可延展局域網(wǎng)絡(luò)(vxlans))。
局域網(wǎng)絡(luò)通過位于相同普通物理位置(例如:建筑物或是校園)的特定私人通信連結(jié)而連結(jié)至多個(gè)節(jié)點(diǎn)。相反地,廣域網(wǎng)絡(luò)通過長距離通信連結(jié)(例如:同步光纖網(wǎng)絡(luò)(sonet)或同步數(shù)字階層網(wǎng)絡(luò)(sdh))以連結(jié)分散的節(jié)點(diǎn)。局域網(wǎng)絡(luò)與廣域網(wǎng)絡(luò)可包括第二層(l2)和/或第三層(l3)網(wǎng)絡(luò)和裝置。
互聯(lián)網(wǎng)為廣域網(wǎng)絡(luò)的一個(gè)例子,其連結(jié)遍布世界的分散網(wǎng)絡(luò),為不同的網(wǎng)絡(luò)的節(jié)點(diǎn)之間提供全球性的通信。節(jié)點(diǎn)間通常會(huì)藉由根據(jù)預(yù)定的通信協(xié)議以交換數(shù)據(jù)的離散框架或分組在網(wǎng)絡(luò)上進(jìn)行通信,這些預(yù)定的協(xié)議像是傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(tcp/ip)。在本說明書中,通信協(xié)議可看作一組用以定義節(jié)點(diǎn)間如何互動(dòng)的規(guī)則。計(jì)算機(jī)網(wǎng)絡(luò)更可以藉由一中繼網(wǎng)絡(luò)節(jié)點(diǎn)(例如:一路由器)互相連結(jié)去延展每個(gè)網(wǎng)絡(luò)的影響”范圍(size)”。
延展網(wǎng)絡(luò)(overlaynetwork)普遍上允許在一物理網(wǎng)絡(luò)基本架構(gòu)之下創(chuàng)造且進(jìn)行分層出一虛擬網(wǎng)絡(luò)。延展網(wǎng)絡(luò)通信協(xié)議(例如虛擬可延展局域網(wǎng)絡(luò)(virtualextensiblelan,vxlan)、使用通用路由封裝的網(wǎng)絡(luò)虛擬化(networkvirtualizationusinggenericroutingencapsulation,nvgre)、網(wǎng)絡(luò)虛擬化延展網(wǎng)絡(luò)(networkvirtualizationoverlays,nvo3)及無狀態(tài)式傳輸層隧道(statelesstransporttunneling,stt)),用以提供一允許網(wǎng)絡(luò)流量于邏輯隧道(logicaltunnel)跨過網(wǎng)絡(luò)第二層與第三層的交通封裝方案(trafficencapsulationscheme)。這樣的邏輯隧道可通過隧道終端節(jié)點(diǎn)(virtualtunnelendpoints,vetps)被產(chǎn)生與結(jié)束。
此外,延展網(wǎng)絡(luò)可包括虛擬組件(例如在一虛擬可延展區(qū)域延展網(wǎng)絡(luò)中的虛擬可延展局域網(wǎng)絡(luò)組件)這些虛擬組件可包括通過虛擬機(jī)器(vms)通信的第二層與第三層虛擬延展網(wǎng)絡(luò)。虛擬區(qū)段可通過一虛擬網(wǎng)絡(luò)辨識(shí)器(virtualnetworkidentifier,vni)辨識(shí),例如一可特別辨識(shí)出聯(lián)合(associated)虛擬區(qū)段與定義域(domain)的虛擬可延展局域網(wǎng)絡(luò)網(wǎng)絡(luò)辨識(shí)器。
網(wǎng)絡(luò)虛擬化允許硬件和軟件資源于一虛擬網(wǎng)絡(luò)中結(jié)合。舉例來說,網(wǎng)絡(luò)虛擬化可允許多個(gè)虛擬機(jī)器經(jīng)由各自的虛擬局域網(wǎng)絡(luò)連接至物理網(wǎng)絡(luò)。虛擬機(jī)器可根據(jù)各自的虛擬區(qū)域去分組,且可以與其他虛擬機(jī)器和其他在內(nèi)部或外部網(wǎng)絡(luò)的其他裝置進(jìn)行通信。
網(wǎng)絡(luò)區(qū)段(networksegment)(例如︰物理或虛擬區(qū)段、網(wǎng)絡(luò)、裝置、端口、物理或邏輯連結(jié)和/或流量)通??杀患蠟橐浑姌蚧蚝樗x域(bridgeorflooddomain)。電橋或洪水定義域可代表一廣播定義域(broadcastdomain),例 如一第二層廣播定義域。電橋或洪水定義域可包括一單一子網(wǎng)絡(luò),但也可包括多個(gè)子網(wǎng)絡(luò)。更甚的是,電橋定義域可與一網(wǎng)絡(luò)裝置(例如︰交換器)上的一電橋定義域接口有關(guān)聯(lián)。電橋定義域接口可為一支持第二層橋接網(wǎng)絡(luò)與第三層路由網(wǎng)絡(luò)間的邏輯接口。除此之外,電橋定義域接口可支持互聯(lián)網(wǎng)協(xié)議終端設(shè)備(iptermination)、虛擬私有網(wǎng)絡(luò)終端設(shè)備(vpntermination)、處理位置解析(addressresolutionhandling)、介質(zhì)訪問控制(mac)地址,諸如此類的接口。電橋定義域和電橋定義域接口都可藉由一相同的索引(index)或辨識(shí)器(identifier)來辨識(shí)。
此外,端點(diǎn)組(endpointgroups,epgs)可用于在網(wǎng)絡(luò)中使用用以映射應(yīng)用程序至網(wǎng)絡(luò)上。特別是端點(diǎn)組可用網(wǎng)絡(luò)上一組應(yīng)用程序端點(diǎn),以便對(duì)這組應(yīng)用程序端點(diǎn)施加連接與策略。端點(diǎn)組可像一容器以收集應(yīng)用程序或應(yīng)用程序元件和用以實(shí)施前述策略邏輯的層。終端組也可允許分離的網(wǎng)絡(luò)策略、安全性或是以使用邏輯應(yīng)用邊界置換前面的地址。
云端計(jì)算也可由一或多個(gè)網(wǎng)絡(luò)中提供,云端計(jì)算使用共享資源提供計(jì)算服務(wù)。云端計(jì)算可包括互聯(lián)網(wǎng)式計(jì)算(internet-basedcomputing),在互聯(lián)網(wǎng)式計(jì)算這些網(wǎng)絡(luò)資源為通過網(wǎng)絡(luò)(例如:“云(thecloud)”)收集的一可用資源的集合所動(dòng)態(tài)規(guī)范且分配至用戶端或使用者計(jì)算機(jī)或其他隨選裝置。云端計(jì)算資源可包括任何類型的資源,例如計(jì)算、存儲(chǔ)、及網(wǎng)絡(luò)裝置、虛擬機(jī)器,諸如此類的資源。舉例來說,資源可包括服務(wù)裝置(防火墻、深度分組檢測(cè)器(deeppacketinspector)、流量監(jiān)視器、負(fù)載均衡器(loadbalancer))、計(jì)算/處理裝置(服務(wù)器、中央處理單元、存儲(chǔ)器、蠻力處理容量(bruteforceprocessingcapacity))、存儲(chǔ)裝置(例如:網(wǎng)絡(luò)連接裝置、存儲(chǔ)局域網(wǎng)絡(luò)裝置),諸如此類的裝置。除此之外,這些資源可用于支持虛擬網(wǎng)絡(luò)、虛擬機(jī)器、數(shù)據(jù)庫、應(yīng)用程序…等等。
云端計(jì)算資源可包括一”私有云”、一”公共云”和/或一”混合云”?!被旌显啤笨蔀橐煌ㄟ^技術(shù)將由兩個(gè)或多個(gè)云互相操作或組成的基礎(chǔ)云建設(shè)。在本質(zhì)上,混合云是一種私有云與公共云之間的相互作用,而私有云以一個(gè)安全且可擴(kuò)充的方式加入了公共云且利用公共云的資源。云端計(jì)算資源也可通過虛擬網(wǎng)絡(luò)延展網(wǎng)絡(luò)(例如:虛擬可延展局域網(wǎng)絡(luò))被規(guī)范(provisioned)。
在一網(wǎng)絡(luò)交換系統(tǒng)下,查詢數(shù)據(jù)庫(lookupdatabase)可被維持去追蹤交換系統(tǒng)所連接的多個(gè)端點(diǎn)的路由。然而,端點(diǎn)可具有多種設(shè)置且與眾多租戶(tenant)有關(guān)聯(lián)。這些端點(diǎn)可有多種類型的辨識(shí)器(例如:互聯(lián)網(wǎng)協(xié)議第四版 (ipv4)、互聯(lián)網(wǎng)協(xié)議第六版(ipv6)、或第二層)。查詢數(shù)據(jù)庫必須設(shè)置在不同模式以處理不同類型的端點(diǎn)處理器。某些查詢數(shù)據(jù)庫的容量被雕刻出(carvedout)去處理不同地址類型的進(jìn)入分組。更甚的是,在網(wǎng)絡(luò)交換系統(tǒng)上的查詢數(shù)據(jù)庫局限于1k的虛擬路由和轉(zhuǎn)發(fā)(virtualroutingandforwarding,vrfs)。這些系統(tǒng)與網(wǎng)絡(luò)的范例在圖3和圖4a、4b的例子中有簡單的介紹。這些變化的例子可在多個(gè)例子當(dāng)中闡述。關(guān)于技術(shù)的部分請(qǐng)回至圖3。
圖3為適用于實(shí)現(xiàn)本發(fā)明的技術(shù)的一計(jì)算裝置300的實(shí)施例。計(jì)算裝置300包括一中央處理單元362、接口368、及一總線315(例如:外部連結(jié)標(biāo)準(zhǔn)(pci)總線)。當(dāng)中央處理單元362在適當(dāng)?shù)能浖蚬碳目刂葡拢?fù)責(zé)執(zhí)行分組管理、錯(cuò)誤檢測(cè)和/或路由功能(例如:纜線連接錯(cuò)誤檢測(cè)功能)。中央處理單元362在軟件(包括一操作系統(tǒng)的軟件和任何適當(dāng)?shù)膽?yīng)用程序軟件)的控制下完成所有功能。中央處理單元362可包括一或多個(gè)處理器363,例如摩托羅拉微處理器家族或是mip微處理器家族中的處理器。在一可替代的實(shí)施例中,處理器363是為了控制計(jì)算裝置300的操作而特別設(shè)計(jì)出來的硬件元件。在一特定的實(shí)施例中,一存儲(chǔ)器裝置361(例如:非易失性隨機(jī)存取存儲(chǔ)器和/或只讀存儲(chǔ)器)為中央處理單元362的一部分。然而,仍然有很多不同的方法讓存儲(chǔ)器耦接至系統(tǒng)。
接口368是典型的接口卡(有時(shí)被稱為接線卡(linecard))。普遍來說,接口卡控制網(wǎng)絡(luò)上分組的傳送與接收,且有時(shí)支持計(jì)算裝置300所使用的其他外圍設(shè)備。這些接口可為以太接口、幀中繼接口、電纜接口、數(shù)字用戶線路接口、信號(hào)環(huán)接口,諸如此類的接口。此外,這些接口也可為多種非常高速的接口可為快速信號(hào)環(huán)接口、無線接口、以太接口、吉位以太接口、atm接口、高速串行(hssi)接口、pos接口、光纖分散數(shù)據(jù)接口(fddi),諸如此類的接口。普遍來說,這些接口包括適合與適當(dāng)?shù)亩嗝襟w進(jìn)行通信的多個(gè)端口。在某些實(shí)施例中,它們也可包括一獨(dú)立處理器和易失性存儲(chǔ)器。獨(dú)立處理器可控制像分組交換、多媒體控制與管理這類型密集的通信任務(wù)。藉由提供分開的(separate)處理器以處理通信密集的任務(wù),這些接口允許中央處理單元362有效地進(jìn)行路由計(jì)算、網(wǎng)絡(luò)診斷、安全功能、諸如此類的功能。
雖然圖3所示的系統(tǒng)為本發(fā)明的一特定網(wǎng)絡(luò)裝置,但本發(fā)明不以僅此為限。舉例來說,具有單一處理器來處理通信和路由計(jì)算的架構(gòu)是經(jīng)常使用的。更甚的是,其他類型的界面和多媒體也可搭配路由器來使用。
無論網(wǎng)絡(luò)裝置如何配置,它可使用一或多個(gè)存儲(chǔ)器或存儲(chǔ)器模塊(包括存儲(chǔ)器裝置361)去存儲(chǔ)多個(gè)程序指令,這些程序指令用以執(zhí)行通用型網(wǎng)絡(luò)操作及用以漫游(roaming)、路線最佳化和路由功能的機(jī)制。舉例來說,程序指令可控制操作系統(tǒng)和/或一或多個(gè)應(yīng)用程序的操作。存儲(chǔ)器也可存儲(chǔ)多個(gè)表,例如移動(dòng)綁定(mobilitybinding)、注冊(cè)和其他相關(guān)的表。
圖4a與圖4b為對(duì)應(yīng)于各個(gè)本實(shí)施例的技術(shù)可能的系統(tǒng)范例圖。本領(lǐng)域技術(shù)人員皆了解在實(shí)現(xiàn)本發(fā)明的技術(shù)時(shí)會(huì)有更多的實(shí)施方式,本領(lǐng)域技術(shù)人員亦了解有其它的系統(tǒng)亦是可行的。
圖4a為傳統(tǒng)具有系統(tǒng)總線的計(jì)算系統(tǒng)500,其中計(jì)算系統(tǒng)400中的多個(gè)元件通過一總線405電性連結(jié)于其他元件。計(jì)算系統(tǒng)400包括一處理單元(中央處理單元或處理器)410和總線405,總線405用以耦接多個(gè)系統(tǒng)元件(包括存儲(chǔ)器裝置415、只讀存儲(chǔ)器420及隨機(jī)存取存儲(chǔ)器425)至處理器410。計(jì)算系統(tǒng)400可包括一高速存儲(chǔ)器中的快取存儲(chǔ)器,而此高速存儲(chǔ)器可直接連接于處理器410、鄰近于處理器410或成為處理器410的一部分。為了藉由處理器410快速地存取,計(jì)算系統(tǒng)400可從存儲(chǔ)器裝置415和/或存儲(chǔ)裝置430復(fù)制數(shù)據(jù)至快取存儲(chǔ)器412。如此一來,快取存儲(chǔ)器412可提供一系統(tǒng)加速避免處理器410在等候數(shù)據(jù)時(shí)所造成的延遲。這些或其他模塊可控制或設(shè)置去控制處理器410進(jìn)行多種動(dòng)作。其他存儲(chǔ)器裝置415也可做此用途。存儲(chǔ)器裝置415可包括具有不同效能特性的多種不同的類型的存儲(chǔ)器。處理器410可包括任何通用處理器和一硬件模塊或軟件模塊,例如存儲(chǔ)于存儲(chǔ)裝置430中的模塊432、模塊434、及模塊436,模塊432、434與436用以控制處理器510及軟件指令被合并至真實(shí)處理器設(shè)計(jì)的具有特殊目的的處理器。處理器410實(shí)質(zhì)上可為一個(gè)完全獨(dú)立式計(jì)算系統(tǒng),含有多內(nèi)核或處理器、一總線、存儲(chǔ)器控制器、快取存儲(chǔ)器,諸如此類的元件。多內(nèi)核處理器可為對(duì)稱式的或非對(duì)稱式的。
為了讓使用者與計(jì)算系統(tǒng)400有互動(dòng),輸入裝置445可代表任意數(shù)目的輸入機(jī)制,例如用于演講的麥克風(fēng)、用于手勢(shì)或圖形輸入的觸控感應(yīng)屏幕、鍵盤、鼠標(biāo)、動(dòng)作輸入、演講,諸如此類的機(jī)制。輸出裝置435也可為在多種已知輸出機(jī)制中的一或多個(gè)。在一些實(shí)施例子中,多模型系統(tǒng)可讓使用者提供多種類型的輸入以便與計(jì)算系統(tǒng)400進(jìn)行溝通。一般而言,通信接口440用以調(diào)節(jié)與管理使用者的輸入與系統(tǒng)的輸出。操作在任何硬件安排上沒有任 何限制,因此此處的基本架構(gòu)為了改善硬件或固件的安排可作簡易地置換。
存儲(chǔ)裝置430為一非易失性存儲(chǔ)器且可為一個(gè)硬盤或其他類型的計(jì)算機(jī)可讀式多媒體(例如磁卡、快閃存儲(chǔ)卡、固態(tài)存儲(chǔ)器裝置、數(shù)字多功能影音光盤、卡匣、隨機(jī)存取存儲(chǔ)器425、只讀存儲(chǔ)器420或其組合),用以存儲(chǔ)計(jì)算機(jī)可存取的數(shù)據(jù)。
存儲(chǔ)裝置430可包括模塊(或軟件模塊)432、434與436,用以控制處理器410。其他硬件或軟件模型亦是可考慮的。存儲(chǔ)裝置430可連結(jié)至總線405。在某一觀點(diǎn)下,用以執(zhí)行一特別功能的硬件模塊可包括存儲(chǔ)在一計(jì)算機(jī)可讀取介質(zhì)(medium)中的軟件元件并與所需的硬件元件做連結(jié),例如處理器510、總線405、輸出裝置435(例如:屏幕)、諸如此類的元件,以完成此功能。
圖4b為具有一芯片架構(gòu)的計(jì)算機(jī)系統(tǒng)450的示意圖,此芯片架構(gòu)可被用于執(zhí)行上述方法及產(chǎn)生和展示出一個(gè)人機(jī)接口(gui)。計(jì)算機(jī)系統(tǒng)450為可用以實(shí)施所公開技術(shù)的計(jì)算機(jī)硬件、軟件及固件。計(jì)算機(jī)系統(tǒng)450可包括一處理器455,代表任意數(shù)目的物理上和/或邏輯上不同的資源,這些資源能夠執(zhí)行用以實(shí)現(xiàn)辨識(shí)計(jì)算(identifiedcomputations)的軟件、固件及硬件。處理器455可與控制處理器455的輸入及輸出的芯片460進(jìn)行通信。在這實(shí)施例中,芯片460輸出信息至輸出裝置465(例如:屏幕),也可對(duì)存儲(chǔ)裝置470(舉例來說,可包括磁性介質(zhì)和固態(tài)介質(zhì))讀取和寫入數(shù)據(jù)。芯片460也可對(duì)隨機(jī)存取存儲(chǔ)器475讀取和寫入數(shù)據(jù)。用于與多使用者當(dāng)接口的電橋480可被提供用以跟芯片460互動(dòng)。使用者接口元件485可包括鍵盤、麥克風(fēng)、觸控檢測(cè)處理電路、指向裝置(例如:鼠標(biāo))、諸如此類的裝置。普遍來說,計(jì)算機(jī)系統(tǒng)450的輸入可為來自任何種類的信號(hào)源(人類產(chǎn)生或是機(jī)器產(chǎn)生)。
芯片460也可和一或多個(gè)具有不同物理接口的通信接口490相接。這些通信接口可包括用于有線或無線本地局域網(wǎng)絡(luò)、寬帶無線網(wǎng)絡(luò)、和個(gè)人網(wǎng)絡(luò)的接口。此處公開用以產(chǎn)生、展示和使用人機(jī)接口的方法的一些應(yīng)用程序可包括通過物理接口接收有排序的數(shù)據(jù)集或由機(jī)器本身通過處理器455分析存儲(chǔ)在存儲(chǔ)裝置470或隨機(jī)存取存儲(chǔ)器475所產(chǎn)生的數(shù)據(jù)。更甚的是,機(jī)器可通過使用者接口元件485從使用者接收一輸入并且執(zhí)行適當(dāng)功能,例如藉由使用處理器455翻譯這些輸入的瀏覽功能。
需了解的是,計(jì)算系統(tǒng)400和計(jì)算機(jī)系統(tǒng)450中可以有更多處理器410或與網(wǎng)絡(luò)連結(jié)的計(jì)算裝置的部分群叢以提供更佳的處理能力。
為了更清楚地解釋,在某些實(shí)施例中,本發(fā)明可表示式多個(gè)獨(dú)立功能方塊,這些獨(dú)立功能方塊包括多個(gè)功能方塊,這些功能方塊包括在多個(gè)裝置、裝置元件、由軟件方式實(shí)現(xiàn)的多個(gè)步驟或流程、或軟件或軟硬件的結(jié)合。
在某些實(shí)施例中,計(jì)算機(jī)可讀式存儲(chǔ)裝置、介質(zhì)、存儲(chǔ)器可包括含有一位串流的有線或無線信號(hào)。然而,特別要提到是,非暫態(tài)計(jì)算機(jī)可讀式存儲(chǔ)多媒體明確地排除像能量、載波信號(hào)、電磁波及信號(hào)本身的介質(zhì)。
根據(jù)上述例子的方法可被實(shí)現(xiàn)于使用計(jì)算機(jī)可執(zhí)行指令。舉例而言,這些指令可包括可以致使通用型計(jì)算機(jī)、特殊用途計(jì)算機(jī)或特殊用途處理裝置執(zhí)行一特定功能或一組功能的指令和數(shù)據(jù)。部分所使用的計(jì)算機(jī)資源可通過網(wǎng)絡(luò)被存取。舉例來說,計(jì)算機(jī)可執(zhí)行性指令可為二元或中間格式指令像是組合語言、固件或來源編碼。根據(jù)上述例子,可用于存儲(chǔ)指令、用過的信息、和/或在方法中所創(chuàng)造的信息的計(jì)算機(jī)可讀式多媒體的范例包括磁盤或光盤、快閃存儲(chǔ)器(flashmemory)、usb裝置以提供非易失性存儲(chǔ)器、網(wǎng)絡(luò)存儲(chǔ)裝置。
用以實(shí)施這些方法的裝置可包括硬件、固件和/或軟件,并可帶有任何多個(gè)形式參數(shù)。帶有這些多個(gè)形式參數(shù)的典型例子包括筆記型計(jì)算機(jī)、智能手機(jī)、小型因子(smallformfactor)個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理,諸如此類的。此處描述的功能也可被實(shí)施在外圍設(shè)備或其他附加卡上。這功能也可通過不同碼片或不同執(zhí)行在單一裝置上的過程經(jīng)由例子實(shí)施在一電路板上。
這些指令、用以傳送這些指令的多媒體、執(zhí)行這些指令的計(jì)算資源和其他支持這些計(jì)算資源的指令是用以提供這些已公開過的功能。
在某些實(shí)施例中提及選擇性操作可藉由不同指令實(shí)現(xiàn),而在其他實(shí)施例中也可合并選擇性操作至不同指令。為了清楚地解釋,在某些例子中,本發(fā)明可表示式多個(gè)獨(dú)立功能方塊,這些獨(dú)立功能方塊包括多個(gè)功能方塊,這些功能方塊包括在多個(gè)裝置、裝置元件、由軟件方式實(shí)現(xiàn)的多個(gè)步驟或流程、或軟件或軟硬件的結(jié)合。
多個(gè)例子更可被實(shí)施于更廣大的操作環(huán)境,在某些情況下可包含被用于操作任何數(shù)量應(yīng)用程序的一或多個(gè)服務(wù)器計(jì)算機(jī)、使用者計(jì)算機(jī)或計(jì)算裝置。使用者或用戶端裝置可包括任何數(shù)量的通用型計(jì)算機(jī),例如︰操作于一標(biāo)準(zhǔn)系統(tǒng)下的桌上型或筆記型計(jì)算機(jī)以及執(zhí)行手機(jī)軟件及可支持多個(gè)網(wǎng)絡(luò)及訊息通信協(xié)議的移動(dòng)、無線及手持裝置。這樣的系統(tǒng)也可包括執(zhí)行任意種類的市售操作系統(tǒng)若干個(gè)工作站和其他以發(fā)展及數(shù)據(jù)管理為目的的已知應(yīng)用程序。 這些裝置也可包括其他電子裝置,像是虛擬輸出端、精簡型終端機(jī)、游戲系統(tǒng)和其他可通過網(wǎng)絡(luò)進(jìn)行通信的裝置。
本發(fā)明可部分地在硬件上實(shí)施,本發(fā)明可在以下任意技術(shù)或其組合中實(shí)施:根據(jù)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯函數(shù)邏輯門的離散邏輯電路、具有適當(dāng)組合邏輯門的特殊應(yīng)用集成電路、可編程的硬件(例如:可編程邏輯門陣列(pga)、現(xiàn)場(chǎng)可編程邏輯門陣列(fpga))。
大部分的范例利用本領(lǐng)域技術(shù)人員所熟知的至少一支持商用協(xié)議(例如傳輸控制協(xié)議/網(wǎng)際協(xié)議、開放式系統(tǒng)互聯(lián)通信、文件傳輸協(xié)議、通用隨插即用、網(wǎng)絡(luò)文件系統(tǒng)、網(wǎng)絡(luò)文件共享系統(tǒng)、appletalk,諸如此類的網(wǎng)絡(luò)及訊息通信協(xié)議。)進(jìn)行溝通的網(wǎng)絡(luò)。舉例來說,網(wǎng)絡(luò)可為一本地局域網(wǎng)絡(luò)、一范圍局域網(wǎng)絡(luò)、一虛擬私人網(wǎng)絡(luò)、一互聯(lián)網(wǎng)、一內(nèi)部網(wǎng)絡(luò)、一外部網(wǎng)絡(luò)、一公有交換式電話網(wǎng)絡(luò)、一紅外線網(wǎng)絡(luò)、一無線網(wǎng)絡(luò)或其任意組合。
根據(jù)上述例子的方法可被實(shí)現(xiàn)于使用計(jì)算機(jī)可執(zhí)行指令。舉例而言,這些指令可包括可以致使通用型計(jì)算機(jī)、特殊用途計(jì)算機(jī)或特殊用途處理裝置執(zhí)行一特定功能或一組功能的指令和數(shù)據(jù)。部分所使用的計(jì)算機(jī)資源可通過網(wǎng)絡(luò)被存取。舉例來說,計(jì)算機(jī)可執(zhí)行性指令可為二元或中間格式指令像是組合語言、固件或來源編碼。根據(jù)上述例子,可用于存儲(chǔ)指令、用過的信息、和/或在方法中所創(chuàng)造的信息的計(jì)算機(jī)可讀式多媒體的范例包括磁盤或光盤、快閃存儲(chǔ)器(flashmemory)、usb裝置以提供非易失性存儲(chǔ)器、網(wǎng)絡(luò)存儲(chǔ)裝置。
用以實(shí)施這些方法的裝置可包括硬件、固件和/或軟件,并可帶有任何多個(gè)形式參數(shù)。帶有這些多個(gè)形式參數(shù)的典型例子包括筆記型計(jì)算機(jī)、智能手機(jī)、小型因子(smallformfactor)個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理,諸如此類的。此處描述的功能也可被實(shí)施在外圍設(shè)備或其他附加卡上。這功能也可通過不同碼片或不同執(zhí)行在單一裝置上的過程經(jīng)由例子實(shí)施在一電路板上。
在利用網(wǎng)頁服務(wù)器的實(shí)施例中,網(wǎng)頁服務(wù)器可執(zhí)行任何種類的服務(wù)器或中層(mid-tier)應(yīng)用程序,包括超文件傳送協(xié)議(http)服務(wù)器、文件傳送協(xié)議(ftp)服務(wù)器、共同網(wǎng)關(guān)接口(cgi)服務(wù)器、數(shù)據(jù)服務(wù)器、爪哇(java)服務(wù)器、及商業(yè)應(yīng)用服務(wù)器。這些服務(wù)器可用于執(zhí)行回應(yīng)從使用者裝置來的要求的程序或腳本(script),例如藉由執(zhí)行一或多個(gè)可網(wǎng)頁應(yīng)用程序,該網(wǎng)頁應(yīng)用程序可用任何程序語言(例如:爪哇r、c、c#或c++)、腳本語言(例如:perl、python、tcl)或其組合的腳本或程序撰寫來實(shí)施。服務(wù)器也可包括數(shù)據(jù)庫服務(wù)器,并 不限于來自開放市場(chǎng)的這些商用可用軟件。
服務(wù)器群可包括以上討論到的各種數(shù)據(jù)存儲(chǔ)、其他存儲(chǔ)器和存儲(chǔ)多媒體。這些服務(wù)器群可于各種地址注冊(cè),例如一存儲(chǔ)多媒體本地連結(jié)(和/或注冊(cè))至一或多個(gè)計(jì)算機(jī)或從通過網(wǎng)絡(luò)從任何或所有計(jì)算機(jī)遠(yuǎn)端連結(jié)。在一組特別的例子下,信息可注冊(cè)于本領(lǐng)域技術(shù)人員所熟知的存儲(chǔ)局域網(wǎng)絡(luò)(san)。同樣地,用以執(zhí)行對(duì)計(jì)算機(jī)、服務(wù)器或其他網(wǎng)絡(luò)裝置有貢獻(xiàn)功能的任意有需要的數(shù)據(jù)夾可被本地和/或遠(yuǎn)端存儲(chǔ)。當(dāng)一系統(tǒng)包括多個(gè)計(jì)算機(jī)化裝置,每個(gè)裝置包括可通過一總線電性耦合的多個(gè)硬件元件。舉例來說,這些硬件元件至少包括一中央處理單元、一輸入裝置(例如:鼠標(biāo)、鍵盤、控制器、觸摸敏感顯示器元件、或輔助鍵盤)、輸出裝置(例如:顯示器裝置、打印機(jī)、或喇叭)。這樣的系統(tǒng)也可包括一或多個(gè)存儲(chǔ)裝置,例如光盤裝置、光學(xué)存儲(chǔ)裝置、固態(tài)存儲(chǔ)裝置(例如隨機(jī)存取存儲(chǔ)器或只讀存儲(chǔ)器)以及可移除式多媒體裝置、存儲(chǔ)卡、快閃存儲(chǔ)卡。
這些裝置也可包括一計(jì)算機(jī)可讀式存儲(chǔ)多媒體閱讀器、通信裝置(例如:數(shù)據(jù)機(jī)、有線或無線網(wǎng)絡(luò)卡、紅外線計(jì)算裝置)和以上所描述到的工作存儲(chǔ)器裝置(workingmemory)。計(jì)算機(jī)可讀式存儲(chǔ)多媒體讀取器可連接至或用以接收來自計(jì)算機(jī)可讀式存儲(chǔ)多媒體,此計(jì)算機(jī)可讀式存儲(chǔ)多媒體代表遠(yuǎn)端、本地、混合和/或可移除式存儲(chǔ)裝置,用以暫時(shí)性和/或更永久地包含、存儲(chǔ)、傳送、和取回計(jì)算機(jī)可讀式信息的存儲(chǔ)多媒體。系統(tǒng)和多種裝置可典型地將包括若干個(gè)至少位于一工作存儲(chǔ)器裝置的軟件應(yīng)用程序、模塊、服務(wù)或其他元件,包括一操作系統(tǒng)和應(yīng)用程序像是一用戶端應(yīng)用程序或網(wǎng)頁瀏覽器。需了解的是,也可從以上例子可做諸多變化。舉例來說,定制硬件也可能被使用和/或特殊元件可能實(shí)施于硬件、軟件、或兩者之上。更甚的是,連結(jié)至其他計(jì)算裝置的連結(jié)像是網(wǎng)絡(luò)輸入輸出裝置可被采用。
用以包含程序代碼或部分程序代碼的存儲(chǔ)介質(zhì)和計(jì)算機(jī)可讀式多媒體可包括任何已知技術(shù)的適當(dāng)多媒體,包括存儲(chǔ)式多媒體和計(jì)算多媒體,并不限制易失性和非易失性、可移除和不可移除多媒體,以便用任何方法或技術(shù)實(shí)現(xiàn)用以傳輸數(shù)據(jù)像是計(jì)算機(jī)可讀式指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)包括像是隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、可抹除可編程只讀存儲(chǔ)器(eprom)、電子可抹除可編程只讀存儲(chǔ)器(electrically-erasableprogrammableread-onlymemory,eeprom)、快閃存儲(chǔ)器、或其他存儲(chǔ)器技術(shù)、光盤只讀存儲(chǔ)器 (compactdiscread-onlymemory,cd-rom)、數(shù)字視頻光盤(digitalvideodisc,dvd)、或其他光學(xué)存儲(chǔ)裝置、磁卡、磁帶磁片除存儲(chǔ)裝置或其他磁存儲(chǔ)裝置或任何其他任何可存儲(chǔ)需要信息的存儲(chǔ)裝置和可被系統(tǒng)裝置接收的介質(zhì)。本領(lǐng)域技術(shù)人員可根據(jù)本發(fā)明提供的方法與技術(shù)將本發(fā)明描述的功能以各種不同方法作實(shí)現(xiàn)。
雖然本發(fā)明已以優(yōu)選實(shí)施例公開如上,然其并非用以限定本發(fā)明,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求書界定范圍為準(zhǔn)。