一種通過觸摸屏實現(xiàn)服務器kvm的方法
【專利摘要】本發(fā)明公開一種通過觸摸屏實現(xiàn)服務器KVM的方法,利用服務器外接的觸摸屏作為服務器的顯示器,在觸摸屏進入KVM模式后,所有本來應該顯示在顯示器上的內容會顯示在觸摸屏上,同時觸摸屏本身能夠提供鼠標的操作,觸摸屏上虛擬鍵盤能夠提供鍵盤的操作,能夠在服務器外接的觸摸屏上實現(xiàn)顯示器、鍵盤和鼠標的功能。通過該方法,使服務器的維護人員可以直接通過觸摸屏對服務器的操作系統(tǒng)進行控制、維護,提高了維護人員的工作效率,具有較高的實用價值。
【專利說明】—種通過觸摸屏實現(xiàn)服務器KVM的方法
[0001]
【技術領域】
[0002]本發(fā)明涉及服務器KVM技術,具體地說是一種通過觸摸屏實現(xiàn)服務器KVM的方法。
【背景技術】
[0003]以往的服務器要想進入操作系統(tǒng)的界面進行控制有兩種方法,一種是直接物理上外接顯示器和鍵盤鼠標,另一種是登錄到BMC中通過BMC自帶的KVM功能在遠程桌面上模擬對操作系統(tǒng)的控制。這兩種方法都有一定的局限性,前者必須外接顯示器和鍵盤鼠標,對于很多場景下,如多個刀片服務器的堆疊,對每個服務器都連接鍵盤鼠標以及顯示器是很不現(xiàn)實的。
[0004]很多服務器都會采用通過BMC提供對外的VGA顯示器接口以及USB的鍵盤鼠標接口,但是在實際的服務器使用情況中,很多無法為每個服務器都外接顯示器和鍵盤鼠標進行操作,這時一般都會通過遠程登錄BMC的界面,通過BMC打開服務器的KVM功能。由于KVM功能同時提供了操作系統(tǒng)的界面顯示、鼠標、鍵盤控制的功能,因此在BMC支持KVM功能的情況下,可以不對服務器外接顯示器和鍵盤鼠標,而使用KVM對服務器的操作系統(tǒng)進行控制。
[0005]通過BMC的KVM功能來對服務器的操作系統(tǒng)進行操作,需要操作人員有權限能夠登錄BMC,同時需要了解BMC使用KVM的一些操作。這就限定了進行操作的只能是具有訪問BMC權限同時了解在BMC下使用KVM的維護人員。但是在很多情況下,會有第三方的人員需要對服務器進行操作,而服務器的維護人員并不能將BMC的訪問權限提供給第三方的人員。因此限定了如果有第三方維護人員需要對服務器進行操作的情況下,必須有擁有BMC權限的維護人員進行陪同。這就限制了對沒有外接顯示器和鍵盤鼠標的服務器進行操作系統(tǒng)下的操作。
【發(fā)明內容】
[0006]針對現(xiàn)有技術的不足之處,本發(fā)明提出了一種通過觸摸屏實現(xiàn)服務器KVM的方法。
[0007]本發(fā)明所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,解決所述技術問題采用的技術方案如下:利用服務器外接的觸摸屏來作為服務器的顯示器,在服務器外接的觸摸屏進入KVM模式后,所有本來應該顯示在顯示器上的內容會顯示在觸摸屏上,同時觸摸屏本身可以提供鼠標的操作,虛擬鍵盤可以提供鍵盤的操作,這樣可以在服務器外接的觸摸屏上實現(xiàn)顯示器、鍵盤和鼠標的功能。
[0008]本發(fā)明所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,在服務器前面板上外接觸摸屏,并通過網絡將服務器的BMC和觸摸屏連接在一起;BMC在服務器系統(tǒng)中作為顯卡,提供接口給外接觸摸屏,BMC在作為顯卡提供外接觸摸屏的接口時,同時作為顯卡提供顯存,BMC中會存儲需要在觸摸屏中顯示的圖像。
[0009]本發(fā)明的一種通過觸摸屏實現(xiàn)服務器KVM的方法與現(xiàn)有技術相比具有的有益效果是:通過該方法可以在服務器外接的觸摸屏上實現(xiàn)顯示器,鍵盤和鼠標的功能,能夠代替外接的顯示器和鍵盤鼠標;使服務器的維護人員可以直接通過觸摸屏對服務器的操作系統(tǒng)進行控制、維護,提高了維護人員的工作效率,具有較高的實用價值。
【具體實施方式】
[0010]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下結合具體實施例,對本發(fā)明所述一種通過觸摸屏實現(xiàn)服務器KVM的方法進一步詳細說明。
[0011]目前的服務器大多都具有外接的觸摸屏,用來顯示服務器運行的健康狀態(tài),同時為用戶提供交互界面。本發(fā)明利用服務器外接的觸摸屏來作為服務器的顯示器,在服務器外接的觸摸屏進入KVM模式后,所有本來應該顯示在顯示器上的內容會顯示在觸摸屏上,同時觸摸屏本身可以提供鼠標的操作,虛擬鍵盤可以提供鍵盤的操作,這樣可以在服務器外接的觸摸屏上實現(xiàn)顯示器、鍵盤和鼠標的功能,即使在不具有登錄BMC的條件情況下,也可以順利進行服務器的操作。
[0012]實施例1:
本實施例所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,在服務器前面板上外接觸摸屏,并通過網絡將BMC和觸摸屏連接在一起;BMC在服務器系統(tǒng)中作為顯卡,提供接口給外接觸摸屏,BMC在作為顯卡提供外接觸摸屏的接口時,同時作為顯卡提供顯存,BMC中會存儲需要在觸摸屏中顯示的圖像。
[0013]通過本實施例所述通過觸摸屏實現(xiàn)服務器KVM的方法,在觸摸屏進入KVM模式后,從BMC獲取本來應該顯示在服務器顯示屏上的視頻幀,顯示在觸摸屏上;同時使用觸摸屏的觸摸功能模擬服務器操作中的鼠標,通過虛擬鍵盤實現(xiàn)鍵盤的功能。這樣,通過本實施例所述方法,即可在不外接顯示器、鼠標和鍵盤時,使用服務器面板上的觸摸屏替代顯示器、鼠標和鍵盤,進而在服務器外接的觸摸屏上實現(xiàn)顯示器、鍵盤和鼠標的功能。
[0014]BMC在服務器上通常作為監(jiān)控管理模塊,同時也經常在硬件上作為顯卡,并提供外接顯示器的VGA接口以及提供鍵盤鼠標的輸入信號。本實施例所述通過觸摸屏實現(xiàn)服務器KVM的方法中,BMC在作為顯卡使用時,會將內存中的一部分單獨作為顯卡的緩沖使用,該緩沖中保存了要顯示在觸摸屏上的圖像幀。服務器面板上的觸摸屏通過網絡跟BMC進行連接,由于需要顯示服務器運行中的所有圖像幀,所以采用以往的I2C數(shù)據(jù)先跟BMC進行連接的話數(shù)據(jù)傳輸速率會較低,圖像會出現(xiàn)卡頓的情況。
[0015]觸摸屏在進入KVM模式后,通知BMC,BMC獲得通知后將數(shù)據(jù)幀發(fā)送給觸摸屏,由觸摸屏進行顯示,通過該步驟可以實現(xiàn)用觸摸屏代替顯示器的功能。用戶在觸摸屏上模擬實際的鍵盤鼠標進行操作,觸摸屏接收到用戶的操作后,將數(shù)據(jù)發(fā)送給BMC ;BMC將其轉化為實際鍵盤鼠標的操作,發(fā)送給服務器的操作系統(tǒng)。通過上述步驟,本實施例所述方法可以實現(xiàn),在不接顯示器和鍵盤鼠標的情況下,通過觸摸屏對服務器的操作系統(tǒng)進行操作。
[0016]一般情況下,使用BMC作為顯卡提供顯示器的輸出接口以及鍵盤鼠標的接口,BMC中都會存放操作系統(tǒng)輸出的圖像幀。需要注意的是,若服務器采用專門的顯卡,則需要在操作系統(tǒng)中進行設置,同時將圖像幀發(fā)送給BMC。
[0017]實施例2:
本實施例所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,在服務器前面板上外接的觸摸屏采用液晶屏,這樣本實施例通過液晶屏實現(xiàn)服務器KVM的方法。
[0018]本實施例所述一種通過觸摸屏實現(xiàn)服務器KVM的方法中,在觸摸屏主菜單上添加一個進入KVM模式的圖標,通過點擊圖標進入KVM模式后,觸摸屏上不再顯示服務器當前狀態(tài)的信息,轉而顯示操作系統(tǒng)的界面;同時觸摸屏將在屏幕上點擊的消息作為鼠標點擊消息發(fā)送給BMC;觸摸屏的固件會提供虛擬鍵盤的功能,在用戶需要對服務器操作系統(tǒng)進行輸入時,可以通過相應圖標彈出虛擬鍵盤,且對虛擬鍵盤的操作也通過網絡發(fā)送給BMC15BMC在收到觸摸屏的鼠標和鍵盤信號后,將信號轉換為實際鍵盤和鼠標的操作信號后發(fā)送給服務器操作系統(tǒng)。
[0019]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的權利要求書的且所屬【技術領域】的普通技術人員對其所做的適當變化或替換,皆應落入本發(fā)明的專利保護范圍。
【權利要求】
1.一種通過觸摸屏實現(xiàn)服務器KVM的方法,其特征在于,利用服務器外接的觸摸屏作為服務器的顯示器,在觸摸屏進入KVM模式后,所有本來應該顯示在顯示器上的內容會顯示在觸摸屏上,同時觸摸屏本身能夠提供鼠標的操作,觸摸屏上虛擬鍵盤能夠提供鍵盤的操作,能夠在服務器外接的觸摸屏上實現(xiàn)顯示器、鍵盤和鼠標的功能。
2.根據(jù)權利要求1所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,其特征在于,在服務器前面板上外接觸摸屏,并通過網絡將BMC和觸摸屏連接在一起。
3.根據(jù)權利要求2所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,其特征在于,BMC在服務器系統(tǒng)中作為顯卡,提供接口給觸摸屏;同時BMC作為顯卡提供顯存,BMC中會存儲需要在觸摸屏中顯示的圖像。
4.根據(jù)權利要求3所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,其特征在于,BMC在作為顯卡使用時,將內存中的一部分單獨作為顯卡的緩沖使用,該緩沖中保存了要顯示在觸摸屏上的圖像幀。
5.根據(jù)權利要求5所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,其特征在于,觸摸屏在進入KVM模式后,通知BMC,BMC獲得通知后將數(shù)據(jù)幀發(fā)送給觸摸屏,由觸摸屏進行顯示;用戶在觸摸屏上模擬實際的鍵盤鼠標進行操作,觸摸屏接收到用戶的操作后,將數(shù)據(jù)發(fā)送給BMC ;BMC將其轉化為實際鍵盤鼠標的操作,發(fā)送給服務器的操作系統(tǒng)。
6.根據(jù)權利要求2所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,其特征在于,若服務器采用專門的顯卡,則在服務器的操作系統(tǒng)中進行設置,同時將圖像幀發(fā)送給BMC。
7.根據(jù)權利要求1至6任一所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,其特征在于,在服務器前面板上外接的觸摸屏采用液晶屏。
8.根據(jù)權利要求7所述一種通過觸摸屏實現(xiàn)服務器KVM的方法,其特征在于,在觸摸屏主菜單上添加一個進入KVM模式的圖標,通過點擊該圖標觸摸屏進入KVM模式,觸摸屏上顯示操作系統(tǒng)的界面;同時觸摸屏將在屏幕上點擊的消息作為鼠標點擊消息發(fā)送給BMC ;觸摸屏的固件提供虛擬鍵盤的功能,在用戶對服務器操作系統(tǒng)進行輸入時,對虛擬鍵盤的操作也通過網絡發(fā)送給BMC。
【文檔編號】G06F3/041GK104503616SQ201410831466
【公開日】2015年4月8日 申請日期:2014年12月29日 優(yōu)先權日:2014年12月29日
【發(fā)明者】鄒虎 申請人:浪潮電子信息產業(yè)股份有限公司