一種控制服務(wù)器的方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器技術(shù),尤指一種控制服務(wù)器的方法及服務(wù)器。
【背景技術(shù)】
[0002]在目前的服務(wù)器的監(jiān)控管理系統(tǒng)中,通常采用服務(wù)器上的基板管理控制器(BMC,Baseboard Management Controller)為服務(wù)器提供帶外監(jiān)控管理。管理員通過(guò)客戶端可遠(yuǎn)程登錄到服務(wù)器的BMC提供的監(jiān)控界面。BMC提供的監(jiān)控界面中包含有與服務(wù)器健康狀態(tài)相關(guān)的數(shù)據(jù),還包含有能夠進(jìn)入遠(yuǎn)程控制界面的遠(yuǎn)程控制按鈕,管理員按下BMC的監(jiān)控界面中的遠(yuǎn)程控制按鈕進(jìn)入到遠(yuǎn)程控制界面,管理員通過(guò)選擇遠(yuǎn)程控制界面上的開(kāi)關(guān)機(jī)、重啟等選項(xiàng)實(shí)現(xiàn)對(duì)服務(wù)器的遠(yuǎn)程控制。管理員通過(guò)客戶端控制服務(wù)器的方法大致包括:
[0003]客戶端接收到來(lái)自管理員的登錄信息,客戶端將接收到的登錄信息發(fā)送給BMC,BMC驗(yàn)證成功后將監(jiān)控界面發(fā)送給客戶端進(jìn)行顯示;客戶端將接收到來(lái)自管理員的進(jìn)入遠(yuǎn)程控制界面的指令(即管理員按下監(jiān)控界面上的遠(yuǎn)程控制按鈕)發(fā)送給BMC,BMC將服務(wù)器的遠(yuǎn)程控制界面發(fā)生給客戶端進(jìn)行顯示;客戶端接收到來(lái)自管理員的遠(yuǎn)程控制指令(如開(kāi)機(jī)、關(guān)機(jī)、重啟等指令),將遠(yuǎn)程控制指令發(fā)送給BMC,BMC根據(jù)接收到的遠(yuǎn)程控制指令控制服務(wù)器執(zhí)行相應(yīng)的操作。其中,BMC控制服務(wù)器的開(kāi)機(jī)為開(kāi)啟服務(wù)器的操作系統(tǒng),關(guān)機(jī)為關(guān)閉服務(wù)器的操作系統(tǒng),重啟為重新啟動(dòng)服務(wù)器的操作系統(tǒng)。
[0004]由于通過(guò)客戶端登陸B(tài)MC提供的監(jiān)控界面比較麻煩,目前很多服務(wù)器都提供一個(gè)物理上直接嵌入到服務(wù)器機(jī)箱中的液晶顯示屏(可為觸摸顯示屏或非觸摸顯示屏),用于顯示BMC提供的監(jiān)控界面。BMC在顯示屏上顯示監(jiān)控界面的方法大致包括:
[0005]在服務(wù)器通電后,BMC控制顯示屏顯示登錄界面,在BMC接收到用戶通過(guò)登錄界面輸入的登陸信息后,BMC對(duì)登錄信息進(jìn)行驗(yàn)證并在驗(yàn)證成功后將監(jiān)控界面發(fā)送給顯示屏進(jìn)行顯示。并且只要服務(wù)器不斷電,BMC與顯示屏能一直保持工作狀態(tài),正常情況下,顯示屏一直顯示登錄界面。然而,目前服務(wù)器機(jī)箱上的液晶顯示屏上的監(jiān)控界面一般僅顯示一些關(guān)鍵信息,例如處理器、電源、風(fēng)扇等服務(wù)器關(guān)鍵部件的健康狀況,而監(jiān)控界面上沒(méi)有能夠切換到遠(yuǎn)程控制界面的遠(yuǎn)程控制按鈕,因此,無(wú)法通過(guò)顯示屏上的監(jiān)控界面控制服務(wù)器。因此,在管理員不方便通過(guò)客戶端登陸B(tài)MC提供的監(jiān)控界面以對(duì)服務(wù)器進(jìn)行控制時(shí),例如,管理員在機(jī)房巡視遇到突發(fā)狀況時(shí)(如服務(wù)器出現(xiàn)異常需要立即關(guān)機(jī)的情況),管理員仍需要通過(guò)服務(wù)器上的實(shí)體按鍵(如電源鍵)來(lái)對(duì)服務(wù)器進(jìn)行開(kāi)關(guān)機(jī)、重啟等操作。因此,需要在服務(wù)器機(jī)箱面板上設(shè)置多個(gè)部件(如用于控制服務(wù)器的實(shí)體按鍵、用于顯示服務(wù)器的開(kāi)關(guān)機(jī)狀態(tài)的指示燈等),減少了相同面積的服務(wù)器面板上的可用面積,制約了其他部件(如風(fēng)扇的散熱面積、顯示屏的尺寸等)的布局。
【發(fā)明內(nèi)容】
[0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種提供一種控制服務(wù)器的方法及服務(wù)器,能夠提高服務(wù)器面板上的可用面積。
[0007]為了達(dá)到本發(fā)明的目的,本發(fā)明提供了一種控制服務(wù)器的方法,所述方法包括:
[0008]服務(wù)器的基板管理控制器BMC預(yù)先設(shè)置觸摸手勢(shì)和操作之間的對(duì)應(yīng)關(guān)系;
[0009]服務(wù)器的觸摸顯示屏將接收到的來(lái)自用戶的觸摸手勢(shì)發(fā)送給BMC ;
[0010]BMC接收到來(lái)自觸摸顯示屏的觸摸手勢(shì),且判斷出觸摸顯示屏當(dāng)前顯示的界面為服務(wù)器的控制界面,在對(duì)應(yīng)關(guān)系中查找接收到的觸摸手勢(shì)對(duì)應(yīng)的操作,控制服務(wù)器執(zhí)行查找到的操作。
[0011]進(jìn)一步,當(dāng)BMC接收到來(lái)自觸摸顯示屏的控制指令,且判斷出觸摸顯示屏當(dāng)前顯示的界面為監(jiān)控界面時(shí),所述方法還包括:
[0012]BMC將服務(wù)器的控制界面發(fā)送給觸摸顯示屏進(jìn)行顯示。
[0013]進(jìn)一步,所述方法之前還包括:
[0014]BMC接收到來(lái)自所述觸摸顯示屏的登錄信息,對(duì)接收到的登錄信息進(jìn)行驗(yàn)證,驗(yàn)證成功后將監(jiān)控界面發(fā)送給所述觸摸顯示屏進(jìn)行顯示。
[0015]進(jìn)一步,觸摸顯示屏接收到來(lái)自用戶的登錄信息、或控制指令后,將接收到的登錄信息、或控制指令發(fā)送給BMC。
[0016]進(jìn)一步,BMC設(shè)置在服務(wù)器的主板上,觸摸顯示器設(shè)置在服務(wù)器的面板上,BMC通過(guò)內(nèi)部集成電路I2C總線與觸摸顯示屏連接。
[0017]為了達(dá)到本發(fā)明的目的,本發(fā)明還提供一種服務(wù)器,至少包括:基板管理控制器BMC及觸摸顯示屏,其中:
[0018]觸摸顯示屏,用于將接收到的來(lái)自用戶的觸摸手勢(shì)發(fā)送給BMC ;
[0019]BMC,用于預(yù)先設(shè)置觸摸手勢(shì)和操作之間的對(duì)應(yīng)關(guān)系,以及還用于接收到來(lái)自觸摸顯示屏的觸摸手勢(shì),且判斷出觸摸顯示屏當(dāng)前顯示的界面為服務(wù)器的控制界面,在對(duì)應(yīng)關(guān)系中查找接收到的觸摸手勢(shì)對(duì)應(yīng)的操作,控制服務(wù)器執(zhí)行查找到的操作。
[0020]進(jìn)一步,BMC還用于:接收到來(lái)自所述觸摸顯示屏的控制指令,且判斷出所述觸摸顯示屏當(dāng)前顯示的界面為監(jiān)控界面,將所述服務(wù)器的控制界面發(fā)送給所述觸摸顯示屏進(jìn)行顯不O
[0021]進(jìn)一步,BMC還用于:接收來(lái)自所述觸摸顯示屏的登錄信息,對(duì)接收到的登錄信息進(jìn)行驗(yàn)證,驗(yàn)證成功后將監(jiān)控界面發(fā)送給所述觸摸顯示屏進(jìn)行顯示。
[0022]進(jìn)一步,觸摸顯示屏還用于:接收來(lái)自用戶的登錄信息、或控制指令,并將接收到的登錄信息、或控制指令發(fā)送給BMC。
[0023]進(jìn)一步,BMC設(shè)置在服務(wù)器的主板上,觸摸顯示器設(shè)置在服務(wù)器的面板上,BMC通過(guò)內(nèi)部集成電路I2C總線與觸摸顯示屏連接。
[0024]與現(xiàn)有技術(shù)相比,本發(fā)明包括:服務(wù)器的基板管理控制器BMC預(yù)先設(shè)置觸摸手勢(shì)和操作之間的對(duì)應(yīng)關(guān)系;以及服務(wù)器的觸摸顯示屏將接收到的來(lái)自用戶的觸摸手勢(shì)發(fā)送給BMC ;BMC接收到來(lái)自觸摸顯示屏的觸摸手勢(shì),且判斷出觸摸顯示屏當(dāng)前顯示的界面為服務(wù)器的控制界面,在對(duì)應(yīng)關(guān)系中查找接收到的觸摸手勢(shì)對(duì)應(yīng)的操作,控制服務(wù)器執(zhí)行查找到的操作。通過(guò)本發(fā)明的方案,BMC在接收到來(lái)自觸摸顯示屏的觸摸手勢(shì)后,控制服務(wù)器執(zhí)行相應(yīng)的操作,通過(guò)觸摸觸摸顯示屏實(shí)現(xiàn)了對(duì)服務(wù)器的控制,而不需要在服務(wù)器的機(jī)箱面板上設(shè)置用于控制服務(wù)器的實(shí)體按鍵和用于顯示服務(wù)器的開(kāi)關(guān)機(jī)狀態(tài)的指示燈,從而提高了機(jī)箱面板上的可用面積。
【附圖說(shuō)明】
[0025]附圖用來(lái)提供對(duì)本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本申請(qǐng)的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。
[0026]圖1為本發(fā)明控制服務(wù)器的方法的流程圖;
[0027]圖2為本發(fā)明服務(wù)器的結(jié)構(gòu)組成示意圖。
【具體實(shí)施方式】
[0028]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0029]在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0030]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0031]在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0032]參考圖1,本發(fā)明提供一種控制服務(wù)器的方法,包括:
[0033]步驟100、服務(wù)器的BMC預(yù)先設(shè)置觸摸手勢(shì)和操作之間的對(duì)應(yīng)關(guān)系。
[0034]本步驟中,BMC可以設(shè)置在服務(wù)器的主板上。
[0035]本步驟中,BMC可以按照需要預(yù)先定義各種觸摸手勢(shì),如向上滑動(dòng)、向下滑動(dòng)、向左滑動(dòng)以及向右滑動(dòng)等。操作可以是開(kāi)機(jī)、關(guān)機(jī)、返回監(jiān)控界面、重啟等。其中,開(kāi)機(jī)為開(kāi)啟服務(wù)器的操作系統(tǒng),關(guān)機(jī)為關(guān)閉服務(wù)器的操作系統(tǒng),重啟為重新啟動(dòng)服務(wù)器的操作系統(tǒng)。
[0036]其中,可以設(shè)置向上滑動(dòng)對(duì)應(yīng)開(kāi)機(jī)、向下滑動(dòng)對(duì)應(yīng)關(guān)機(jī)、向左滑動(dòng)對(duì)應(yīng)返回監(jiān)控界面及向右滑動(dòng)對(duì)應(yīng)重啟等。
[0037]該方法還包括:
[0038]步驟101、服務(wù)器的觸摸顯示屏將接收到的來(lái)自用戶的觸摸手勢(shì)發(fā)送給BMC。
[0039]步驟102、BMC接收到來(lái)自觸摸顯示屏的觸摸手勢(shì),且判斷出觸摸顯示屏當(dāng)前顯示的界面為服務(wù)器的控制界面,在對(duì)應(yīng)關(guān)系中查找接收到的觸摸手勢(shì)對(duì)應(yīng)的操作,控制服務(wù)器執(zhí)行查找到的操作。
[0040]本步驟中,BMC可以通過(guò)內(nèi)部集成電路(I2C,Inter-1ntegrated Circuit)總線與觸摸顯示屏連接