專利名稱:服務器定位系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種服務器定位系統(tǒng)。
背景技術(shù):
現(xiàn)有服務器(如集裝箱服務器)都具有很大的移動性。這些服務器可以隨時、方便地被運輸至不同地方。然而,如何對這些服務器的位置進行定位已成為業(yè)界急需解決的問題。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種方便進行服務器定位的服務器定位系統(tǒng)。一種服務器定位系統(tǒng),設(shè)置于一服務器,該服務器定位系統(tǒng)包括
一 GPS模塊,用于獲取該服務器所處的位置信息;
一網(wǎng)絡(luò)端口;
一基板管理控制器,用于通過一該網(wǎng)絡(luò)端口獲取來一客戶端所輸入的用戶的身份信息,并對該身份信息進行驗證,當身份信息驗證通過之后,該基板管理控制器根據(jù)客戶端的請求讀取該GPS模塊所獲取得到的位置信息;以及
一物理層芯片,通過該網(wǎng)絡(luò)端口及一網(wǎng)絡(luò)與該客戶端相連,該物理層芯片用于接收該基板管理控制器傳輸?shù)奈恢眯畔?,并對該位置信息進行處理,以將該位置信息通過該網(wǎng)絡(luò)端口及網(wǎng)絡(luò)傳輸至客戶端。一種服務器定位系統(tǒng),設(shè)置于一服務器,該服務器定位系統(tǒng)包括
一 GPS模塊,用于獲取該服務器所處的位置信息;
一第一網(wǎng)絡(luò)端口,用于通過一第一網(wǎng)絡(luò)與一客戶端進行通信;
一基板管理控制器;
一平臺控制中樞;
一中央處理器,用于在一內(nèi)存中運行一服務程序,該服務程序用于響應客戶端獲取該服務器位置信息的請求,還使得該平臺控制中樞控制該基板管理控制器讀取該GPS模塊所獲取得到的位置信息,該服務程序還輸出該基板管理控制器輸出的位置信息;以及
一 LAN控制器,用于將該服務程序輸出的位置信息通過該第一網(wǎng)絡(luò)端口及第一網(wǎng)絡(luò)傳輸至客戶端。上述服務器定位系統(tǒng)通過設(shè)置與該BMC相連的GPS模塊來獲取該服務器的位置信息,并將該位置信息通過連接第一網(wǎng)絡(luò)的第一網(wǎng)絡(luò)端口來該服務器進行定位。
圖1是本發(fā)明服務器定位系統(tǒng)的第一實施方式的結(jié)構(gòu)圖。圖2是本發(fā)明服務器定位系統(tǒng)的第二實施方式的結(jié)構(gòu)圖。圖3是本發(fā)明服務器定位系統(tǒng)的第三實施方式的結(jié)構(gòu)圖。
主要元件符號說明
BMC110.
GPS模塊I
PHY芯片I
_第一網(wǎng)絡(luò)端口40
PCH50
LANfSftilJtI60
_第二網(wǎng)絡(luò)端口70
CPU80
-內(nèi)存丨90
如下具體實施方式
將結(jié)合上述附圖進一步說明本發(fā)明。
具體實施例方式請參考圖1,本發(fā)明服務器定位系統(tǒng)設(shè)置于一服務器,該服務器定位系統(tǒng)的第一較佳實施方式包括一 BMC (Baseboard Management Control,基板管理控制器)10、一與該BMC10連接的GPS (Global Positioning System,全球定位系統(tǒng))模塊20、連接于該BMC 10的一 PHY芯片(Physical,物理層芯片)30及一第一網(wǎng)絡(luò)端口 40。該BMC 10與該PHY芯片30相連,該PHY芯片30通過第一網(wǎng)絡(luò)端口 40與連接于一私有網(wǎng)絡(luò)的客戶端(圖未示)進行通信。其中該PHY芯片30用于接收外部信號,且在服務器處于關(guān)機狀態(tài)下時,該PHY芯片30仍處于工作狀態(tài)。該GPS模塊20可通過服務器的輔助電壓進行供電,以使得在該服務器關(guān)機時,仍可以通過該GPS模塊20來獲取該服務器的位置。該第一網(wǎng)絡(luò)端口 40為一支持RJ-45接口的端口。該私有網(wǎng)絡(luò)(如局域網(wǎng))只能在內(nèi)部網(wǎng)絡(luò)進行訪問。根據(jù)該BMC 10的工作原理可知,無論服務器處于開機或關(guān)機狀態(tài)時,該BMC 10都會在其寄存器中保存該服務器相應網(wǎng)卡的MAC (Media Access Control,介質(zhì)訪問控制)地址,還對服務器內(nèi)各硬件的性能、物理參數(shù)等進行監(jiān)視,如電源電壓、風扇速度、通信參數(shù)等。當這些變量中的任何一個超出了制定限制的范圍以外時,該BMC 10則會通知管理員,以使得管理員通過遠程登錄至該BMC 10內(nèi)對該服務器進行管理,從而達到保護服務器正常工作的目的。當然,當需進行遠程操作該BMC 10時,用戶還需對該BMC 10進行配置,如設(shè)置該BMC 10的IP地址、連接的端口號以及用戶登錄時的身份信息(包括用戶名及登錄密碼)等。當用戶通過連接于該第一網(wǎng)絡(luò)端口 40的私有網(wǎng)絡(luò)的客戶端登錄至服務器時,用戶需在該客戶端輸入該BMC 10已設(shè)置的IP地址、端口號、用戶名及登錄密碼登錄等信息,以登錄至相應的BMC 10內(nèi)。客戶端對輸入的信息進行封裝、處理,如添加報頭等,并通過私有網(wǎng)絡(luò)傳輸至該第一網(wǎng)絡(luò)端口 40、PHY芯片30,該PHY芯片30對接收到的數(shù)據(jù)進行處理,如去除報頭,以獲取需身份驗證信息,之后,將該身份驗證信息傳輸至該BMC 10。該BMC 10對用戶輸入的身份信息進行驗證,當驗證通過之后,用戶即可在該客戶端進行操作該服務器。如用戶發(fā)送指令使得該BMC 10讀取該GPS模塊20所接收的位置信息,其中,該BMC 10通過一 UART (Universal Asynchronous Receiver/Transmitter,通用異步接收 / 發(fā)送裝置)接口與該GPS模塊20進行通信。該GPS模塊20接收到該指令后讀取其所在的位置信息,并將該位置信息傳回至該BMC 10,該BMC 10獲得該服務器的位置信息后,將該位置信息傳輸至該PHY芯片30。該PHY芯片30對該位置信息進行處理,使得該位置信息可以通過該第一網(wǎng)絡(luò)端口 40及私有網(wǎng)絡(luò)傳輸至客戶端。如此通過在該服務器內(nèi)設(shè)置與該BMC 10相連的GPS模塊20,管理者即可獲得服務器的位置信息,從而進行服務器的定位。請參考圖2,本發(fā)明服務器定位系統(tǒng)的第二較佳實施方式包括一 PCH (PlatformController Hub,平臺控制中樞)50、一與該PCH 50相連的CPU(Central Processing Unit,中央處理器)80、一與該PCH 50相連的BMC 10、一GPS模塊20、一LAN(Local Area Network,局域網(wǎng))控制器60及一第二網(wǎng)絡(luò)端口 70。該PCH 50與該LAN控制器60相連,該LAN控制器60通過該第二網(wǎng)絡(luò)端口 70與連接于一公共網(wǎng)絡(luò)的客戶端(圖未示)進行通信,該LAN控制器60為一網(wǎng)卡,且支持完整的網(wǎng)絡(luò)通信協(xié)議,在服務器處于關(guān)機狀態(tài)下時,該LAN控制器60則停止工作。因此,在該服務器處于開機狀態(tài)下,用戶可以通過該第二網(wǎng)絡(luò)端口 70與該服務器進行通信。該公共網(wǎng)絡(luò)即可通過外部網(wǎng)絡(luò)進行訪問,如以太網(wǎng)。根據(jù)網(wǎng)卡的工作原理可知,每個LAN控制器60中均包含一獨一無二的MAC地址,因此,在對不同服務器進行定位時,亦可依據(jù)設(shè)置于該服務器內(nèi)部的LAN控制器60所具有的MAC地址來辨識服務器。該第二網(wǎng)絡(luò)端口 70為一支持RJ-45接口的端口。當該服務器處于開機狀態(tài)時,用戶可通過連接于公共網(wǎng)絡(luò)的第二網(wǎng)絡(luò)端口 70的客戶端連接至服務器。之后,該服務器通過該CPU 80在一內(nèi)存90內(nèi)運行一服務程序,其中該服務程序用于處理客戶端獲取該服務器位置信息的請求。當用戶向服務器發(fā)送請求其位置信息的指令時,該服務程序接收到該請求之后,要求用戶輸入該服務程序已存儲的身份驗證信息。用戶在客戶端輸入身份驗證信息,如用戶名以及密碼等??蛻舳藢斎氲男畔⑦M行封裝、處理,并通過公共網(wǎng)絡(luò)將處理后的信息傳輸至該第二網(wǎng)絡(luò)端口 70、LAN控制器60。該LAN控制器60對接收到的數(shù)據(jù)進行處理,并將處理后的數(shù)據(jù)通過該PCH 50傳輸至該服務程序,該服務程序?qū)υ摂?shù)據(jù)進行進一步處理,并驗證用戶輸入的身份信息是否正確。當該服務程序成功驗證用戶的身份之后,該服務程序發(fā)送指令至該PCH 50以使得該PCH 50通過該BMC 10來讀取該GPS模塊20所獲取的位置信息,其中該PCH 50通過LPC(Low Pin Count)總線與該BMC 10進行通信。此時,該GPS模塊20將位置信息傳輸至該BMC 10,該BMC 10將獲取得到的位置信息寫入其寄存器內(nèi)。該服務程序通過該PCH 50來讀取該BMC 10內(nèi)寄存器地址的值,此值即為該服務器的位置信息。該服務程序還將該位置信息通過該PCH 50傳輸至該LAN控制器60,該LAN控制器60對該位置信息進行處理,以使得該位置信息可以通過該第二網(wǎng)絡(luò)端口 70及公共網(wǎng)絡(luò)傳輸至客戶端。如此使得用戶可在該服務器開機狀態(tài)下,通過公共網(wǎng)絡(luò)來獲取該服務器的位置信息,從而對該服務器進行定位。請參考圖3,本發(fā)明服務器定位系統(tǒng)的第三較佳實施方式,本實施方式是將上述的第一及第二實施方式結(jié)合起來,如此使得在對該服務器進行定位時,可有多種選擇,即在該服務器處于關(guān)機狀態(tài)下時,可由該第一較佳實施方式來獲取該服務器的位置信息;當該服務器處于開機狀態(tài)下時,可通過該第一較佳實施方式或第二較佳實施方式來獲取該服務器的位置信息,如此使得無論服務器處于開機或關(guān)機狀態(tài)下時都可方便地對該服務器進行定位。上述服務器定位系統(tǒng)通過設(shè)置與該BMC 10相連的GPS模塊20來獲取該服務器的位置信息,當該服務器處于關(guān)機狀態(tài)時,用戶通過連接私有網(wǎng)絡(luò)的第一網(wǎng)絡(luò)端口 40來對該服務器進行定位;當該服務器處于開機狀態(tài)時,用戶可通過連接私有網(wǎng)絡(luò)的第一網(wǎng)絡(luò)端口40及連接公共網(wǎng)絡(luò)的第二網(wǎng)絡(luò)端口 70來對該服務器進行定位,如此使得無論服務器處于開機或關(guān)機狀態(tài)下時都可方便地對該服務器進行定位。
權(quán)利要求
1.一種服務器定位系統(tǒng),設(shè)置于一服務器,該服務器定位系統(tǒng)包括一 GPS模塊,用于獲取該服務器所處的位置信息;一網(wǎng)絡(luò)端口;一基板管理控制器,用于通過一該網(wǎng)絡(luò)端口獲取來一客戶端所輸入的用戶的身份信息,并對該身份信息進行驗證,當身份信息驗證通過之后,該基板管理控制器根據(jù)客戶端的請求讀取該GPS模塊所獲取得到的位置信息;以及一物理層芯片,通過該網(wǎng)絡(luò)端口及一網(wǎng)絡(luò)與該客戶端相連,該物理層芯片用于接收該基板管理控制器傳輸?shù)奈恢眯畔?,并對該位置信息進行處理,以將該位置信息通過該網(wǎng)絡(luò)端口及網(wǎng)絡(luò)傳輸至客戶端。
2.如權(quán)利要求1所述的服務器定位系統(tǒng),其特征在于該網(wǎng)絡(luò)端口為一支持RJ-45接口的端口。
3.如權(quán)利要求1所述的服務器定位系統(tǒng),其特征在于該基板管理控制器還存儲了該服務器相應網(wǎng)卡的MAC地址,該客戶端根據(jù)相應相應的MAC地址來辨識服務器。
4.如權(quán)利要求1所述的服務器定位系統(tǒng),其特征在于該基板管理控制器通過一UART接口與該GPS模塊進行通信。
5.一種服務器定位系統(tǒng),設(shè)置于一服務器,該服務器定位系統(tǒng)包括一 GPS模塊,用于獲取該服務器所處的位置信息;一第一網(wǎng)絡(luò)端口,用于通過一第一網(wǎng)絡(luò)與一客戶端進行通信;一基板管理控制器;一平臺控制中樞;一中央處理器,用于在一內(nèi)存中運行一服務程序,該服務程序用于響應客戶端獲取該服務器位置信息的請求,還使得該平臺控制中樞控制該基板管理控制器讀取該GPS模塊所獲取得到的位置信息,該服務程序還輸出該基板管理控制器輸出的位置信息;以及一 LAN控制器,用于將該服務程序輸出的位置信息通過該第一網(wǎng)絡(luò)端口及第一網(wǎng)絡(luò)傳輸至客戶端。
6.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該第一網(wǎng)絡(luò)端口為一支持RJ-45接口的端口。
7.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該客戶端獲取該LAN控制器的MAC地址來辨識服務器。
8.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該服務程序還用于驗證該客戶端輸入的身份驗證信息,當身份信息驗證通過之后,該服務程序讀取并輸出該GPS模塊所獲取得到的位置信息至該LAN控制器。
9.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該平臺控制中樞通過LPC總線與該基板管理控制器進行數(shù)據(jù)交換。
10.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該基板管理控制器通過一UART接口與該GPS模塊進行通信。
11.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該服務器定位系統(tǒng)還包括一第二網(wǎng)絡(luò)端口 ;以及一物理層芯片,通過該第二網(wǎng)絡(luò)端口及一第二網(wǎng)絡(luò)與該客戶端相連;該基板管理控制器通過獲取來自客戶端所輸入的用戶的身份信息,并對該身份信息進行驗證,當身份信息驗證通過之后,該基板管理控制器還根據(jù)客戶端的請求讀取該GPS所獲取得到的位置信息;該物理層芯片用于接收該基板管理控制器傳輸?shù)奈恢眯畔ⅲυ撐恢眯畔⑦M行處理,以將該位置信息通過該第二網(wǎng)絡(luò)端口及第二網(wǎng)絡(luò)傳輸至客戶端。
12.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該第二網(wǎng)絡(luò)端口為一支持RJ-45接口的端口。
13.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該基板管理控制器還存儲了該服務器相應網(wǎng)卡的MAC地址,該客戶端獲取相應的MAC地址來辨識服務器。
14.如權(quán)利要求5所述的服務器定位系統(tǒng),其特征在于該基板管理控制器通過一UART接口與該GPS模塊進行通信。
全文摘要
一種服務器定位系統(tǒng),設(shè)置于一服務器內(nèi),該服務器定位系統(tǒng)包括一GPS模塊、一第一網(wǎng)絡(luò)端口、一基板管理控制器以及一物理層芯片;對該服務器進行定位時,需在該客戶端內(nèi)輸入已設(shè)定的該基板管理控制器的IP地址、端口號以及身份驗證等信息,當該基板管理控制器對身份信息驗證通過后,該基板管理控制器獲取該GPS模塊所得到的位置信息,并將該位置信息通過該物理層芯片、第一網(wǎng)絡(luò)端口及一第一網(wǎng)絡(luò)傳輸至該客戶端。本發(fā)明服務器定位系統(tǒng)可方便地獲取該服務器的位置信息。
文檔編號G06F11/30GK103048667SQ20111031144
公開日2013年4月17日 申請日期2011年10月14日 優(yōu)先權(quán)日2011年10月14日
發(fā)明者叢衛(wèi)東 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司