專利名稱:計(jì)算機(jī)、確定計(jì)算機(jī)位置的方法以及制造標(biāo)簽的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及對數(shù)據(jù)進(jìn)行處理的方法和系統(tǒng),特別的本發(fā)明涉及具有自定位功能計(jì)算機(jī)、確定計(jì)算機(jī)位置的方法和制造確定機(jī)架位置的標(biāo)簽的系統(tǒng)。
背景技術(shù):
數(shù)據(jù)中心中的服務(wù)器數(shù)量往往非常龐大,從幾千、幾萬到幾十萬甚至更多,如何對數(shù)據(jù)中心中的這些服務(wù)器進(jìn)行管理,更具體而言,如何確定數(shù)據(jù)中心中每臺(tái)服務(wù)器所在的位置,并及時(shí)了解每臺(tái)服務(wù)器的位置變化是每個(gè)數(shù)據(jù)中心都需要解決的難題。針對這一難題,目前大致存在兩種解決方案,一種方案是人工記錄每臺(tái)服務(wù)器的位置以及位置的變化,另一種解決方案是通過射頻識(shí)別(RFID)技術(shù)定位每臺(tái)服務(wù)器。對于 第一種解決方案,人工的錄入、登記非常耗時(shí)費(fèi)力且錯(cuò)誤率高,對于大型數(shù)據(jù)中心的管理而言,非常不實(shí)用。在第二種解決方案中還可以包含兩類子解決方案,按照第一類子解決方案,可以在每臺(tái)服務(wù)器上安裝一個(gè)有源標(biāo)簽(Active Tag)以主動(dòng)發(fā)送某一頻率的信號(hào),并且在數(shù)據(jù)中心的機(jī)架上安裝一個(gè)RFID閱讀器(Reader)以讀取信息并解碼后送至中央信息系統(tǒng)進(jìn)行有關(guān)數(shù)據(jù)處理。在第二類子解決方案中,在機(jī)架上安裝RFID標(biāo)簽,標(biāo)簽中存儲(chǔ)了對應(yīng)的物理位置信息,并且在每個(gè)服務(wù)器上安裝RFID閱讀器,在服務(wù)器啟動(dòng)電源之后,該讀取器會(huì)自動(dòng)掃描RFID標(biāo)簽判斷當(dāng)前服務(wù)器的位置并存儲(chǔ)該結(jié)果。但是無論采取上述哪中RFID解決方案,使用RFID技術(shù)定位服務(wù)器都無法實(shí)現(xiàn)精確定位,也就是由于RFID閱讀器具有較遠(yuǎn)的讀取距離,因此很難精確了解每臺(tái)服務(wù)器的位置,而是只能大致知道某個(gè)服務(wù)器所在的區(qū)域,此外RFID技術(shù)實(shí)現(xiàn)成本很高,從而很難用于實(shí)際應(yīng)用中。
發(fā)明內(nèi)容
本發(fā)明提供了一種可以精確定位計(jì)算機(jī)位置的技術(shù)方案,也就是說本發(fā)明可以識(shí)別出計(jì)算機(jī)所在機(jī)架的具體位置,并且本發(fā)明成本低、無需人工干預(yù)。本發(fā)明的核心思想在于利用計(jì)算機(jī)上安裝的攝像頭讀取機(jī)架上標(biāo)簽的內(nèi)容從而識(shí)別計(jì)算機(jī)的位置信息。具體而言,本發(fā)明提供了一種具有自定位功能的計(jì)算機(jī),其特征在于在所述計(jì)算機(jī)上安裝有攝像頭,并且所述攝像頭被配置為讀取要承載所述計(jì)算機(jī)的機(jī)架的一個(gè)側(cè)面上所貼的標(biāo)簽的內(nèi)容以識(shí)別所述計(jì)算機(jī)所處的機(jī)架位置。按照本發(fā)明的一種實(shí)施例,其中所述攝像頭被安裝于所述計(jì)算機(jī)的一個(gè)側(cè)面,且所述計(jì)算機(jī)的一個(gè)側(cè)面與所述機(jī)架的一個(gè)側(cè)面相對,并且所述攝像頭的鏡頭的底面與所述計(jì)算機(jī)的一個(gè)側(cè)面平行。本發(fā)明還提供了一種用于確定計(jì)算機(jī)在機(jī)架上的位置的方法,其特征在于開啟計(jì)算機(jī)上的攝像頭;利用所述攝像頭讀取所述機(jī)架的一個(gè)側(cè)面上所貼的標(biāo)簽的內(nèi)容以識(shí)別所述計(jì)算機(jī)所處的機(jī)架位置。本發(fā)明還提供了一種用于制造確定機(jī)架位置的標(biāo)簽的系統(tǒng),所述系統(tǒng)包括位置信息接收裝置,被配置為接收對至少一個(gè)機(jī)架位置的位置信息的輸入,其中所述機(jī)架用于放置計(jì)算機(jī);以及標(biāo)簽創(chuàng)建裝置,基于所述輸入的位置信息創(chuàng)建標(biāo)簽以用于標(biāo)識(shí)所述至少一個(gè)機(jī)架位置,其中所述標(biāo)簽用于安裝在所述機(jī)架的一個(gè)側(cè)面以便計(jì)算機(jī)上的攝像頭讀取所述標(biāo)簽的內(nèi)容以確定所述計(jì)算機(jī)所在的機(jī)架位置。按照本發(fā)明的一種實(shí)施例,所述制造確定機(jī)架位置的標(biāo)簽的系統(tǒng)還包括編碼裝置,所述編碼裝置被配置為對所述至少一個(gè)機(jī)架位置的位置信息進(jìn)行編碼。
本說明中所參考的附圖只用于示例本發(fā)明的典型實(shí)施例,不應(yīng)該認(rèn)為是對本發(fā)明范圍的限制。圖I示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計(jì)算系統(tǒng)100的框圖。圖2A示出了按照本發(fā)明的一個(gè)實(shí)施例的載有具有自定位功能計(jì)算機(jī)的機(jī)架正面 示意圖。圖2B示出了圖2A中計(jì)算機(jī)A的俯視剖面示意圖。圖3A示出了按照本發(fā)明的另一個(gè)實(shí)施例的載有具有自定位功能計(jì)算機(jī)的機(jī)架正面示意圖。圖3B示出了圖3A中的計(jì)算機(jī)A的正面剖視圖。圖4示出了按照本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)中心的計(jì)算機(jī)系統(tǒng)示意圖。圖5A示出了按照本發(fā)明的一個(gè)實(shí)施例的以文本信息為標(biāo)簽內(nèi)容的示意圖。圖5B示出了按照本發(fā)明的另一個(gè)實(shí)施例的以一維碼為標(biāo)簽內(nèi)容的示意圖。圖5C示出了按照本發(fā)明的又一個(gè)實(shí)施例的以二維碼為標(biāo)簽內(nèi)容的示意圖。圖6示出了按照本發(fā)明的一個(gè)實(shí)施例的確定計(jì)算機(jī)在機(jī)架上的位置的方法流程圖。圖7示出了按照本發(fā)明的另一個(gè)實(shí)施例的確定計(jì)算機(jī)在機(jī)架上的位置的方法流程圖。圖8示出了按照本發(fā)明的一個(gè)實(shí)施例的管理計(jì)算機(jī)位置的方法流程圖。圖9示出了按照本發(fā)明的一個(gè)實(shí)施例的制造確定機(jī)架位置的標(biāo)簽的系統(tǒng)示意圖。圖10示出了按照本發(fā)明的另一個(gè)實(shí)施例的制造確定機(jī)架位置的標(biāo)簽的系統(tǒng)示意圖。圖11示出了按照本發(fā)明的一個(gè)實(shí)施例的制造確定機(jī)架位置的標(biāo)簽的方法流程圖。
具體實(shí)施例方式本文中所用的術(shù)語,僅僅是為了描述特定的實(shí)施例,而不意圖限定本發(fā)明。本文中所用的單數(shù)形式的“一”和“該”,旨在也包括復(fù)數(shù)形式,除非上下文中明確地另行指出。還要知道,“包含”一詞在本說明書中使用時(shí),說明存在所指出的特征、整體、步驟、操作、單元和/或組件,但是并不排除存在或增加一個(gè)或多個(gè)其它特征、整體、步驟、操作、單元和/或組件,以及/或者它們的組合。權(quán)利要求中的對應(yīng)結(jié)構(gòu)、材料、操作以及所有功能性限定的裝置(means)或步驟的等同替換,旨在包括任何用于與在權(quán)利要求中具體指出的其它單元相組合地執(zhí)行該功能的結(jié)構(gòu)、材料或操作。所給出的對本發(fā)明的描述其目的在于示意和描述,并非是窮盡性的,也并非是要把本發(fā)明限定到所表述的形式。對于所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不偏離本發(fā)明范圍和精神的情況下,顯然可以作出許多修改和變型。對實(shí)施例的選擇和說明,是為了最好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,使所屬技術(shù)領(lǐng)域的普通技術(shù)人員能夠明了,本發(fā)明可以有適合所要的特定用途的具有各種改變的各種實(shí)施方式。所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明的多個(gè)方面可以體現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的多個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即,可以是完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等)、或者本文一般稱為“電路”、“模塊”或“系統(tǒng)”的軟件部分與硬件部分的組合。此外,本發(fā)明的多個(gè)方面還可以采取體現(xiàn)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可讀介質(zhì)中包含計(jì)算機(jī)可用的程序碼??梢允褂靡粋€(gè)或多個(gè)計(jì)算機(jī)可讀的介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是一但不限于——電的、磁的、光的、電磁的、紅外線的、或半導(dǎo)體的系統(tǒng)、裝置、器件或任何以上的組 合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括以下有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任何合適的組合。在本文件的語境中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形的介質(zhì),該程序被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。計(jì)算機(jī)可讀的信號(hào)介質(zhì)可包括在基帶中或者作為載波一部分傳播的、其中體現(xiàn)計(jì)算機(jī)可讀的程序碼的傳播的數(shù)據(jù)信號(hào)。這種傳播的信號(hào)可以采用多種形式,包括——但不限于——電磁信號(hào)、光信號(hào)或任何以上合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以是并非為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、但是能發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序的任何計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無線、電線、光纜、RF等等,或者任何合適的上述組合。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于——無線、電線、光纜、RF等等,或者任何合適的上述組合。用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序碼,可以以一種或多種程序設(shè)計(jì)語言的任何組合來編寫,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言一諸如Java、Smalltalk、C++之類,還包括常規(guī)的過程式程序設(shè)計(jì)語言一諸如” C”程序設(shè)計(jì)語言或類似的程序設(shè)計(jì)語言。程序碼可以完全地在用戶的計(jì)算上執(zhí)行、部分地在用戶的計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶的計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任何種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)-連接到用戶的計(jì)算機(jī),或者,可以(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng))連接到外部計(jì)算機(jī)。以下參照按照本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明的多個(gè)方面。要明白的是,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得通過計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置執(zhí)行的這些指令,產(chǎn)生實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。也可以把這些計(jì)算機(jī)程序指令存儲(chǔ)在能指令計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計(jì)算機(jī)可讀介質(zhì)中,這樣,存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生一個(gè)包括實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instruction means)的制造品。也可以把計(jì)算機(jī)程序指令加載到計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置上,使得在計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而在計(jì)算機(jī)或其它可編程裝置上執(zhí)行的指令就提供實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。
本發(fā)明附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。圖I示出了適于用來實(shí)現(xiàn)本發(fā)明的一種實(shí)施方式的示例性計(jì)算系統(tǒng)100的框圖。如所示,計(jì)算機(jī)系統(tǒng)100可以包括CPU(中央處理單元)101、RAM(隨機(jī)存取存儲(chǔ)器)102、ROM(只讀存儲(chǔ)器)103、系統(tǒng)總線104、硬盤控制器105、鍵盤控制器106、串行接口控制器107、并行接口控制器108、顯示控制器109、硬盤110、鍵盤111、串行外部設(shè)備112、并行外部設(shè)備113和顯示器114。在這些設(shè)備中,與系統(tǒng)總線104耦合的有CPU 101、RAM 102、ROM103、硬盤控制器105、鍵盤控制器106、串行控制器107、并行控制器108和顯示控制器109。硬盤110與硬盤控制器105耦合,鍵盤111與鍵盤控制器106耦合,串行外部設(shè)備112與串行接口控制器107耦合,并行外部設(shè)備113與并行接口控制器108耦合,以及顯示器114與顯示控制器109耦合。應(yīng)當(dāng)理解,圖I所述的結(jié)構(gòu)框圖僅僅為了示例的目的而示出的,而不是對本發(fā)明范圍的限制。在某些情況下,可以根據(jù)具體情況而增加或者減少某些設(shè)備。圖2A示出了按照本發(fā)明的一個(gè)實(shí)施例的載有具有自定位功能計(jì)算機(jī)的機(jī)架正面示意圖。所述機(jī)架可以遵循相應(yīng)的工業(yè)標(biāo)準(zhǔn),比如19英寸機(jī)柜標(biāo)準(zhǔn),也可以按照自定義規(guī)格自行設(shè)計(jì),所述機(jī)架可以安裝有門,也可以無門,本發(fā)明對此都不作限制。圖2A僅僅是示意性的表示一個(gè)具有四層的機(jī)架,該機(jī)架上放置了四臺(tái)計(jì)算機(jī)A、B、C、D。W、X、Y、Z分別為四個(gè)標(biāo)簽貼在機(jī)架的側(cè)面,與計(jì)算機(jī)A、B、C、D的側(cè)面分別相對。圖2B示出了圖2A中計(jì)算機(jī)A的俯視剖面示意圖。由圖2B可知,在計(jì)算機(jī)A與機(jī)架上標(biāo)簽W相對的側(cè)面上安裝有一個(gè)攝像頭Al,并且所述攝像頭Al被配置為讀取所述機(jī)架的一個(gè)側(cè)面上所貼的標(biāo)簽W的內(nèi)容以識(shí)別所述計(jì)算機(jī)A所處的機(jī)架位置。本發(fā)明中對所述機(jī)架的側(cè)面不作限定,其可以是機(jī)架中的任何一個(gè)面。按照本發(fā)明的一個(gè)實(shí)施例,可以在所述攝像頭Al的周圍安裝有一個(gè)照明設(shè)備A2,其中所述照明設(shè)備A2被配置為在光線不足的情況下為所述攝像頭Al提供光源。按照本發(fā)明的另一個(gè)實(shí)施例,可以將照明設(shè)備A2安裝在機(jī)架上而不是計(jì)算機(jī)A上。在圖2A所示的例子中,所述攝像頭A被安裝于所述計(jì)算機(jī)的一個(gè)側(cè)面上,并且所述計(jì)算機(jī)A的一個(gè)側(cè)面與機(jī)架的一個(gè)側(cè)面相對,并且所述攝像頭Al的鏡頭的底面A3與所述計(jì)算機(jī)A的與標(biāo)簽相對的一個(gè)側(cè)面平行。實(shí)際上,本發(fā)明對計(jì)算機(jī)的側(cè)面不作限定,其可以是計(jì)算機(jī)的任何一個(gè)面。比如當(dāng)計(jì)算機(jī)為一個(gè)長方體時(shí),計(jì)算機(jī)的側(cè)面可以是計(jì)算機(jī)的六個(gè)面中的任何一個(gè)。按照本發(fā)明的一個(gè)實(shí)施例,所述照明設(shè)備A2在所述攝像頭Al讀取所述標(biāo)簽W的內(nèi)容前開啟。比如,如果所述攝像頭Al每24小時(shí)讀取標(biāo)簽W的內(nèi)容一次,那么在攝像頭Al讀取標(biāo)簽W的前一段時(shí)間內(nèi),所述照明設(shè)備A2被啟動(dòng)。 按照本發(fā)明的一個(gè)實(shí)施例,在開啟照明設(shè)備A2前,檢查攝像頭Al附近的光源強(qiáng)度,當(dāng)光源強(qiáng)度不足時(shí),再開啟照明設(shè)備A2。在其它實(shí)施例中,也可以不檢查攝像頭Al附近的光源強(qiáng)度,而是長時(shí)間開啟照明設(shè)備A2。本發(fā)明對照明設(shè)備A2的光源性質(zhì)不作限定,可以是LED(包括白光LED、高功率LED)、白熾燈、有機(jī)發(fā)光二極管照明設(shè)備(即OLED照明)等。按照本發(fā)明的一個(gè)實(shí)施例,所述照明設(shè)備A2的啟動(dòng)與關(guān)閉由軟件編程控制。按照本發(fā)明的另一個(gè)實(shí)施例所述照明設(shè)備的啟動(dòng)與關(guān)閉由硬件邏輯編程實(shí)現(xiàn)。為了減少人為干預(yù)的成本,所述照明設(shè)備A2的開啟、關(guān)閉、甚至光源大小的調(diào)解可以無需人工干預(yù),完全自動(dòng)進(jìn)行。按照本發(fā)明的一個(gè)實(shí)施例,所述攝像頭Al直接與所述計(jì)算機(jī)A的主板集成,并且所述攝像頭Al的由軟件裝置進(jìn)行控制。按照本發(fā)明的另一個(gè)實(shí)施例,所述攝像頭Al直接與所述計(jì)算機(jī)A的主板集成,并且所述攝像頭Al的控制由主板上的硬件邏輯編程實(shí)現(xiàn)。按照本發(fā)明的又一個(gè)實(shí)施例,所述攝像頭Al不與所述計(jì)算機(jī)A的主板集成,而是外接于所述計(jì)算機(jī)A,通過接口(如USB 口等)與計(jì)算機(jī)A相連接,從而進(jìn)行控制信號(hào)以及數(shù)據(jù)信號(hào)的傳輸。所述控制信號(hào)包括對攝像頭Al實(shí)現(xiàn)控制的開啟、關(guān)閉等的控制信號(hào)。所述數(shù)據(jù)信號(hào)包括攝像頭Al所讀取的標(biāo)簽W的內(nèi)容。關(guān)于所述標(biāo)簽的對齊方式,可以有多種實(shí)施例,在一種實(shí)施例中,在機(jī)架的一個(gè)側(cè)面上標(biāo)有特定的刻度,這樣在貼標(biāo)簽時(shí)就可以沿著特定的刻度將標(biāo)簽貼在相應(yīng)的位置處。在另一種實(shí)施例中,可以在機(jī)架的側(cè)面應(yīng)當(dāng)貼標(biāo)簽的位置設(shè)計(jì)一個(gè)卡槽,使得標(biāo)簽可以膠粘的方式或以插入卡槽固定的方式貼在機(jī)架側(cè)面的特定位置上。在又一種實(shí)施例中,對機(jī)架的側(cè)面不作特別的限定,而是利用標(biāo)簽的冗余信息使得即便沒有標(biāo)簽的內(nèi)容與攝像頭沒有完全對準(zhǔn),仍然可以由攝像頭讀取標(biāo)簽的內(nèi)容。關(guān)于標(biāo)簽的冗余信息將在下文中進(jìn)行更加詳細(xì)的介紹。此外,圖2A中的攝像頭是嵌入式的,嵌入式攝像頭可以更加便利計(jì)算機(jī)的外包裝,按照其他實(shí)施例,本發(fā)明中的攝像頭也可以是突出于計(jì)算機(jī)側(cè)面的。圖3A示出了按照本發(fā)明的另一個(gè)實(shí)施例的載有具有自定位功能計(jì)算機(jī)的機(jī)架正面示意圖。圖3A與圖2A的不同之處在于,圖3A中所述攝像頭Al的鏡頭與計(jì)算機(jī)A的底座所在的平面平行??蛇x的,在圖3A所示的例子中可以在計(jì)算機(jī)A內(nèi)部設(shè)計(jì)一個(gè)凹槽,使得攝像頭Al在不使用時(shí)可以收回到計(jì)算機(jī)A內(nèi)部。圖3B示出了圖3A中的計(jì)算機(jī)A的正面剖視圖。其中所述陰影部分顯示了計(jì)算機(jī)A的用于使攝像頭Al可以收回的凹槽A4。本發(fā)明并不限于圖2A和圖3A所示的兩種設(shè)計(jì)。計(jì)算機(jī)的攝像頭可以安裝于計(jì)算機(jī)的任何側(cè)面和任何角度,只要攝像頭能夠讀取機(jī)架的側(cè)面上所貼的標(biāo)簽的內(nèi)容就可以。圖4示出了按照本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)中心的計(jì)算機(jī)系統(tǒng)示意圖。計(jì)算機(jī)A-N將其上攝像頭所讀取的標(biāo)簽的內(nèi)容以及所述計(jì)算機(jī)的標(biāo)識(shí)傳送給管理計(jì)算機(jī)。管理計(jì)算機(jī)利用圖像識(shí)別技術(shù)識(shí)別每個(gè)標(biāo)簽的內(nèi)容,解析其所表示的位置信息,并且維護(hù)每個(gè)計(jì)算機(jī)及其位置關(guān)系。所述管理計(jì)算機(jī)可以使用任何數(shù)據(jù)結(jié)構(gòu),包括表格、數(shù)據(jù)庫等維護(hù)計(jì)算機(jī)及其位置關(guān)系,下文僅以表格為例進(jìn)行示意性說明。本實(shí)施例的優(yōu)點(diǎn)在于無需在每個(gè)計(jì)算機(jī)上安裝圖像識(shí)別軟件,而是僅需在管理計(jì)算機(jī)上安裝一份圖像識(shí)別軟件,從而減少了
軟件成本。
權(quán)利要求
1.一種具有自定位功能的計(jì)算機(jī),其特征在于 在所述計(jì)算機(jī)上安裝有攝像頭,并且所述攝像頭被配置為讀取要承載所述計(jì)算機(jī)的機(jī)架的一個(gè)側(cè)面上所貼的標(biāo)簽的內(nèi)容以識(shí)別所述計(jì)算機(jī)所處的機(jī)架位置。
2.如權(quán)利要求I所述的計(jì)算機(jī),其中所述攝像頭被安裝于所述計(jì)算機(jī)的一個(gè)側(cè)面,且所述計(jì)算機(jī)的一個(gè)側(cè)面與所述機(jī)架的一個(gè)側(cè)面相對,并且所述攝像頭的鏡頭的底面與所述計(jì)算機(jī)的一個(gè)側(cè)面平行。
3.如權(quán)利要求I所述的計(jì)算機(jī),所述計(jì)算機(jī)被配置為將所述攝像頭所讀取的標(biāo)簽的內(nèi)容以及所述計(jì)算機(jī)的標(biāo)識(shí)傳送給管理計(jì)算機(jī)。
4.如權(quán)利要求I所述的計(jì)算機(jī),所述計(jì)算機(jī)進(jìn)一步被配置為對所述攝像頭所讀取的標(biāo)簽的內(nèi)容進(jìn)行圖像識(shí)別,并且將識(shí)別后的內(nèi)容與所述計(jì)算機(jī)的標(biāo)識(shí)一起傳送給管理計(jì)算機(jī)。
5.如權(quán)利要求I所述的計(jì)算機(jī),進(jìn)一步包括在所述攝像頭的周圍安裝的照明設(shè)備,其中所述照明設(shè)備被配置為在光線不足的情況下為所述攝像頭提供光源。
6.如權(quán)利要求I所述的計(jì)算機(jī),其中所述標(biāo)簽的內(nèi)容包含冗余信息。
7.一種用于確定計(jì)算機(jī)在機(jī)架上的位置的方法,其特征在于 開啟計(jì)算機(jī)上的攝像頭; 利用所述攝像頭讀取所述機(jī)架的一個(gè)側(cè)面上所貼的標(biāo)簽的內(nèi)容以識(shí)別所述計(jì)算機(jī)所處的機(jī)架位置。
8.如權(quán)利要求7所述的方法,進(jìn)一步包括 在光線不足的情況下,開啟所述攝像頭周圍的照明設(shè)備,為所述攝像頭提供光源。
9.如權(quán)利要求7所述的方法,進(jìn)一步包括 將所讀取的標(biāo)簽的內(nèi)容以及所述計(jì)算機(jī)的標(biāo)識(shí)發(fā)送給管理計(jì)算機(jī)。
10.如權(quán)利要求7所述的方法,進(jìn)一步包括 對所述攝像頭所讀取的標(biāo)簽的內(nèi)容進(jìn)行圖像識(shí)別,并且 將識(shí)別后的內(nèi)容與所述計(jì)算機(jī)的標(biāo)識(shí)一起傳送給管理計(jì)算機(jī)。
11.如權(quán)利要求7所述的方法,進(jìn)一步包括 記錄讀取所述標(biāo)簽的內(nèi)容的時(shí)間戳。
12.一種用于制造確定機(jī)架位置的標(biāo)簽的系統(tǒng),所述系統(tǒng)包括 位置信息接收裝置,被配置為接收對至少一個(gè)機(jī)架位置的位置信息的輸入,其中所述機(jī)架用于放置計(jì)算機(jī);以及 標(biāo)簽創(chuàng)建裝置,被配置為基于所述輸入的位置信息創(chuàng)建標(biāo)簽以用于標(biāo)識(shí)所述至少一個(gè)機(jī)架位置,其中所述標(biāo)簽用于安裝在所述機(jī)架的一個(gè)側(cè)面以便計(jì)算機(jī)上的攝像頭讀取所述標(biāo)簽的內(nèi)容以確定所述計(jì)算機(jī)所在的機(jī)架位置。
13.如權(quán)利要求12所述的系統(tǒng),所述標(biāo)簽創(chuàng)建裝置進(jìn)一步包括 編碼裝置,被配置為對所述至少一個(gè)機(jī)架位置的位置信息進(jìn)行編碼。
14.如權(quán)利要求13所述的系統(tǒng),其中所述編碼裝置進(jìn)一步根據(jù)用戶對碼型的選擇對所述至少一個(gè)機(jī)架位置信息進(jìn)行編碼。
15.如權(quán)利要求13所述的系統(tǒng),所述標(biāo)簽創(chuàng)建裝置進(jìn)一步包括 冗余信息確定裝置,被配置為為編碼后的位置信息確定冗余信息,包括冗余的數(shù)量和排列 方式。
全文摘要
本發(fā)明提供了一種可以精確定位計(jì)算機(jī)位置的技術(shù)方案,也就是說本發(fā)明可以識(shí)別出計(jì)算機(jī)所在機(jī)架的具體位置,并且本發(fā)明成本低、無需人工干預(yù)。本發(fā)明的核心思想在于利用計(jì)算機(jī)上安裝的攝像頭讀取機(jī)架上標(biāo)簽的內(nèi)容從而識(shí)別計(jì)算機(jī)的位置信息。具體而言,本發(fā)明提供了一種有自定位功能的計(jì)算機(jī),其特征在于在所述計(jì)算機(jī)上安裝有攝像頭,并且所述攝像頭被配置為讀取要承載所述計(jì)算機(jī)的機(jī)架的一個(gè)側(cè)面上所貼的標(biāo)簽的內(nèi)容以識(shí)別所述計(jì)算機(jī)所處的機(jī)架位置。
文檔編號(hào)G06K9/00GK102902948SQ20111021363
公開日2013年1月30日 申請日期2011年7月28日 優(yōu)先權(quán)日2011年7月28日
發(fā)明者林海波, 楊雨東, 李嚴(yán), 劉弢, 趙邑新 申請人:國際商業(yè)機(jī)器公司