最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

確定設(shè)備的物理位置的方法和裝置與流程

文檔序號:12375738閱讀:1155來源:國知局
確定設(shè)備的物理位置的方法和裝置與流程

本公開的實(shí)施例總體涉及設(shè)備的定位,更具體地,涉及一種用于確定設(shè)備的物理位置的方法和裝置。



背景技術(shù):

在數(shù)據(jù)中心或者大型實(shí)驗(yàn)室中,隨著設(shè)備數(shù)量的增加,跟蹤設(shè)備(例如,服務(wù)器)的物理位置對于系統(tǒng)維護(hù)、硬件配置更改或者故障診斷至關(guān)重要的。設(shè)備的物理位置的信息可以被利用來實(shí)現(xiàn)有效的數(shù)據(jù)中心管理、省電策略以及資源分配。

在現(xiàn)有技術(shù)中用于確定設(shè)備的物理位置的方法主要包括:通過互聯(lián)網(wǎng)協(xié)議(IP)地址來跟蹤設(shè)備的物理位置。通常,IP地址被用來跟蹤軟件或者應(yīng)用程序運(yùn)行在哪個設(shè)備上,并且IP地址對于實(shí)驗(yàn)室操作員來說非常直接。但是,這種方法的缺點(diǎn)在于:由于動態(tài)主機(jī)配置協(xié)議(DHCP)引入了動態(tài)的IP地址分配,因此難以跟蹤對應(yīng)于IP地址的物理設(shè)備;而如果針對不同位置使用固定的IP地址將阻止設(shè)備的遷移,并且管理用于將IP地址與位置相映射的數(shù)據(jù)庫是低效的。此外,IP地址不能用來區(qū)分同一機(jī)架上的設(shè)備,通常需要人工插拔網(wǎng)線來確定位于同一機(jī)架的設(shè)備的具體位置。

在現(xiàn)有技術(shù)中用于確定設(shè)備的物理位置的方法還包括:庫存掃描。在這種方法中,將掃描設(shè)備的序列號(serial number)的條形碼以及指示了粗略的位置信息的本地標(biāo)簽,并將它們存儲在數(shù)據(jù)庫中。但是,這種方法的缺點(diǎn)在于:無法獲得設(shè)備的精確位置,設(shè)備不知道其自身的位置,以及無法將序列號或者位置與操作員或者用戶通常使用的IP地址映射起來。

此外,還可以利用無線射頻識別設(shè)備(RFID)以在物理機(jī)架和設(shè)備之間通信,從而得到設(shè)備的位置信息。RFID閱讀器將被安裝在機(jī) 架上以讀取每個設(shè)備的RFID標(biāo)簽,然后生成設(shè)備的位置信息。然而,這種方法的成本較高并且需要對機(jī)架或者設(shè)備進(jìn)行重新設(shè)計(jì),同時還需要附加的人工操作以使得RFID閱讀器與RFID標(biāo)簽靠近。

因此,本領(lǐng)域中需要一種更為有效的技術(shù)方案來確定設(shè)備的物理位置,以解決上述問題。



技術(shù)實(shí)現(xiàn)要素:

本公開的實(shí)施例旨在提供一種用于確定設(shè)備的物理位置的方法和裝置,以解決上述問題。

根據(jù)本公開的一個方面,提供了一種用于確定設(shè)備的物理位置的方法,所述方法包括:獲取設(shè)備的第一地址;以及基于設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射,確定所述設(shè)備的所述物理位置。

在一個實(shí)施例中,所述方法進(jìn)一步包括建立設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的所述第一映射;以及響應(yīng)于設(shè)備的物理位置的改變,更新所述第一映射。

在另一實(shí)施例中,建立設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的所述第一映射包括:建立設(shè)備的設(shè)備標(biāo)識符與物理位置的位置標(biāo)識符之間的第二映射;以及基于所述第二映射,生成所述第一映射。

在又一實(shí)施例中,基于所述第二映射,生成所述第一映射包括:基于設(shè)備的第一地址,獲取所述設(shè)備的設(shè)備標(biāo)識符;基于所述設(shè)備標(biāo)識符和所述第二映射,確定所述設(shè)備所處的物理位置的位置標(biāo)識符;以及基于所述第一地址和所述位置標(biāo)識符,生成所述第一映射。

在再一實(shí)施例中,基于所述設(shè)備標(biāo)識符和所述第二映射,確定所述設(shè)備所處的物理位置的位置標(biāo)識符包括:將所述設(shè)備所處的所述物理位置的位置標(biāo)識符寫入所述設(shè)備中。

在再一實(shí)施例中,響應(yīng)于設(shè)備的物理位置的改變,更新所述第一映射包括:獲取設(shè)備的新的物理位置的新的位置標(biāo)識符;使用所述新的位置標(biāo)識符來更新所述第二映射;獲取所述設(shè)備的新的第一地址; 以及基于更新的所述第二映射和所述新的第一地址,更新所述第一映射。

在再一實(shí)施例中,其中設(shè)備的所述第一地址是設(shè)備的IP地址,并且其中物理位置的所述位置標(biāo)識符包含對所述物理位置的多層級描述,所述位置標(biāo)識符以二維碼的格式被標(biāo)記在所述物理位置處。

在再一實(shí)施例中,其中設(shè)備的所述設(shè)備標(biāo)識符唯一標(biāo)識所述設(shè)備,并且所述設(shè)備標(biāo)識符被存儲在所述設(shè)備中。

根據(jù)本公開的另一方面,提供了一種用于確定設(shè)備的物理位置的裝置,所述裝置包括:第一地址獲取模塊,被配置為獲取設(shè)備的第一地址;以及物理位置確定模塊,被配置為基于設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射,確定所述設(shè)備的所述物理位置。

在一個實(shí)施例中,所述裝置進(jìn)一步包括:第一映射建立模塊,被配置為建立設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的所述第一映射;以及第一映射更新模塊,被配置為響應(yīng)于設(shè)備的物理位置的改變,更新所述第一映射。

在另一實(shí)施例中,所述第一映射建立模塊包括:第二映射建立單元,被配置為建立設(shè)備的設(shè)備標(biāo)識符與物理位置的位置標(biāo)識符之間的第二映射;以及第一映射生成單元,被配置為基于所述第二映射,生成所述第一映射。

在又一實(shí)施例中,所述第一映射生成單元被配置為:基于設(shè)備的第一地址,獲取所述設(shè)備的設(shè)備標(biāo)識符;基于所述設(shè)備標(biāo)識符和所述第二映射,確定所述設(shè)備所處的物理位置的位置標(biāo)識符;以及基于所述第一地址和所述位置標(biāo)識符,生成所述第一映射。

在再一實(shí)施例中,基于所述設(shè)備標(biāo)識符和所述第二映射,確定所述設(shè)備所處的物理位置的位置標(biāo)識符包括:將所述設(shè)備所處的所述物理位置的位置標(biāo)識符寫入所述設(shè)備中。

在再一實(shí)施例中,所述第一映射更新模塊包括:位置標(biāo)識符獲取單元,被配置為獲取設(shè)備的新的物理位置的新的位置標(biāo)識符;第二映射更新單元,被配置為使用所述新的位置標(biāo)識符來更新所述第二映 射;第一地址獲取單元,被配置為獲取所述設(shè)備的新的第一地址;以及第一映射更新單元,被配置為基于更新的所述第二映射和所述新的第一地址,更新所述第一映射。

在再一實(shí)施例中,其中設(shè)備的所述第一地址是設(shè)備的IP地址,并且其中物理位置的所述位置標(biāo)識符包含對所述物理位置的多層級描述,所述位置標(biāo)識符以二維碼的格式被標(biāo)記在所述物理位置處。

在再一實(shí)施例中,其中設(shè)備的所述設(shè)備標(biāo)識符唯一標(biāo)識所述設(shè)備,并且所述設(shè)備標(biāo)識符被存儲在所述設(shè)備中。

根據(jù)本公開的又一方面,提供了一種用于確定設(shè)備的物理位置的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)上并且包括計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令在被執(zhí)行時使得計(jì)算機(jī)執(zhí)行所述方法的任意步驟。

與現(xiàn)有技術(shù)相比,本公開的實(shí)施例能夠建立設(shè)備的物理位置與IP地址之間的映射關(guān)系,從而允許通過IP地址來確定設(shè)備的物理位置;同時能夠引入二維碼來指示具體的物理位置,并且無須做出任何硬件上的改變。

附圖說明

在此所述的附圖用來提供對本公開的進(jìn)一步理解,構(gòu)成本公開的一部分,本公開的示意性實(shí)施例及其說明用于解釋本公開,并不構(gòu)成對本公開的不當(dāng)限定。在附圖中:

圖1圖示了根據(jù)本公開的一個實(shí)施例的用于確定設(shè)備的物理位置的方法100的流程圖;

圖2圖示了根據(jù)本公開的實(shí)施例的以二維碼格式的位置標(biāo)識符所包含的對物理位置的多層級描述的示意圖;

圖3圖示了根據(jù)本公開的實(shí)施例建立的設(shè)備的第一地址以及第二地址與物理位置的位置標(biāo)識符之間的第一映射300的示意圖;

圖4圖示了根據(jù)本公開的一個實(shí)施例的用于確定設(shè)備的物理位置的裝置400的框圖;

圖5圖示了適于實(shí)現(xiàn)本公開的示例實(shí)施例的計(jì)算機(jī)系統(tǒng)500的框圖。

在各個附圖中,相同或?qū)?yīng)的標(biāo)號表示相同或?qū)?yīng)的部分。

具體實(shí)施方式

在下文中,將參考附圖詳細(xì)描述本公開的各個示例性實(shí)施例。應(yīng)當(dāng)注意,這些附圖和描述涉及的僅僅是作為示例性的實(shí)施例。應(yīng)該指出的是,根據(jù)隨后描述,很容易設(shè)想出此處公開的結(jié)構(gòu)和方法的替換實(shí)施例,并且可以在不脫離本公開要求保護(hù)的原理的情況下使用這些替代實(shí)施例。

應(yīng)當(dāng)理解,給出這些示例性實(shí)施例僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本公開,而并非以任何方式限制本公開的范圍。

在此使用的術(shù)語“包括”、“包含”及類似術(shù)語應(yīng)該被理解為是開放性的術(shù)語,即“包括/包含但不限于”。術(shù)語“基于”是“至少部分地基于”。術(shù)語“一個實(shí)施例”表示“至少一個實(shí)施例”;術(shù)語“另一實(shí)施例”表示“至少一個另外的實(shí)施例”。其他術(shù)語的相關(guān)定義將在下文描述中給出。

在下文中,將參考附圖來詳細(xì)描述根據(jù)本公開的實(shí)施例的確定設(shè)備的物理位置的技術(shù)方案。

首先參照圖1,其圖示了根據(jù)本公開的一個實(shí)施例的用于確定設(shè)備的物理位置的方法100的流程圖。方法100包括步驟S101至步驟S102。

在步驟S101,獲取設(shè)備的第一地址。

根據(jù)本公開的實(shí)施例,第一地址是設(shè)備的互聯(lián)網(wǎng)協(xié)議(IP)地址。例如,針對數(shù)據(jù)中心中的服務(wù)器設(shè)備而言,第一地址可以是基板管理控制器(Baseboard Management Controller,簡稱BMC)的IP地址。在實(shí)踐中,當(dāng)某設(shè)備發(fā)生故障或者需要更改其配置時,操作員或者用戶可以獲得該設(shè)備的IP地址,并且基于該設(shè)備的IP地址來確定該設(shè)備的物理位置。

接下來,方法100進(jìn)行至步驟S102。

在步驟S102,基于設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射,確定設(shè)備的物理位置。

根據(jù)本公開的實(shí)施例,物理地址的位置標(biāo)識符包含對物理地址的多層級描述,例如,可以包括所在的城市的名稱、建筑物名稱、樓層、具體房間、機(jī)架編號、機(jī)架上的單元編號等。在下文中將參照圖2來具體描述物理地址的位置標(biāo)識符。根據(jù)本公開的實(shí)施例,物理位置的標(biāo)識符以二維碼的格式存儲,并且被標(biāo)記在相應(yīng)的地理位置處,例如,機(jī)架的每個機(jī)架單元上或者機(jī)架前方的地面上等。設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射將在下文中參照圖3來具體描述。

如下所述,將建立設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射,并且例如,該第一映射將被存儲在數(shù)據(jù)中心云端統(tǒng)一的數(shù)據(jù)庫中。基于該第一映射通過設(shè)備的IP地址可以確定該設(shè)備的具體位置。此外,還可以根據(jù)位置標(biāo)識符中包含的對物理位置的多層級描述以不同形式向用戶呈現(xiàn)該設(shè)備的具體位置,例如,在屏幕上顯示該位置標(biāo)識符,或者基于三維(3D)渲染技術(shù)通過網(wǎng)頁來顯示該設(shè)備在數(shù)據(jù)中心中的具體位置等。

根據(jù)本公開的實(shí)施例,方法100還包括建立設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射;以及響應(yīng)于設(shè)備的物理位置的改變,更新該第一映射。

根據(jù)本公開的實(shí)施例,建立設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射包括建立設(shè)備的設(shè)備標(biāo)識符與物理位置的位置標(biāo)識符之間的第二映射。設(shè)備的設(shè)備標(biāo)識符可以是唯一標(biāo)識該設(shè)備的序列號,例如,該序列號是條形碼的形式。當(dāng)在數(shù)據(jù)中心或者大型實(shí)驗(yàn)室中部署一臺設(shè)備時,通過掃描設(shè)備的序列號以及將放置該設(shè)備的物理位置(例如,某機(jī)架或者機(jī)架上的某個機(jī)架單元)處的位置標(biāo)識符(例如,以二維碼格式的位置標(biāo)識符)來建立設(shè)備的設(shè)備標(biāo)識符與物理位置的位置標(biāo)識符之間的第二映射,該第二映射指示設(shè)備標(biāo)識符 與位置標(biāo)識符之間的對應(yīng)關(guān)系。

根據(jù)本公開的實(shí)施例,建立設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射還包括基于第二映射來生成第一映射。生成第一映射的操作包括,基于設(shè)備的第一地址,獲取所述設(shè)備的設(shè)備標(biāo)識符。例如,針對數(shù)據(jù)中心中的服務(wù)器設(shè)備而言,可以首先通過遠(yuǎn)程證明映射協(xié)議(RCMP)來從專用服務(wù)器掃描數(shù)據(jù)中心中的所有的BMC的IP地址;或者可以通過查詢DHCP服務(wù)器確定給定網(wǎng)段中的所有活躍的IP地址,然后針對這些活躍的IP地址來依次確認(rèn)是否為BMC的IP地址。通過這樣的方式,可以確定所有目標(biāo)設(shè)備的IP地址。然后,基于設(shè)備的IP地址,可以獲取該設(shè)備的MAC地址以及設(shè)備標(biāo)識符,例如,唯一標(biāo)識該設(shè)備的序列號。例如,針對數(shù)據(jù)中心中的服務(wù)器設(shè)備而言,可以通過以太網(wǎng)上的智能平臺管理接口(IPMI)命令來獲取服務(wù)器的序列號,例如,該序列號存儲在服務(wù)器內(nèi)的可擦除可編程只讀存儲器(EPROM或閃存,一般稱為VPD或者resume)中并且該序列號可以經(jīng)由IPMI命令通過服務(wù)器的BMC來獲取??梢酝ㄟ^多種方式來基于設(shè)備的IP地址獲取設(shè)備的MAC地址,例如,可以在同一局域網(wǎng)內(nèi)通過“nbtstat-a ip”命令來獲得或者可以通過首先使用“ping ip”命令然后使用“arp-a”命令來獲得等。接著,基于設(shè)備的設(shè)備標(biāo)識符和第二映射,確定該設(shè)備所處的物理位置的位置標(biāo)識符。如上所述,已經(jīng)建立了設(shè)備的設(shè)備標(biāo)識符與物理位置的位置標(biāo)識符之間的第二映射。因此,可以根據(jù)獲取的設(shè)備的設(shè)備標(biāo)識符來確定該設(shè)備所處的物理地址的位置標(biāo)識符。以此方式,可以針對所有目標(biāo)設(shè)備中的每個設(shè)備來獲得設(shè)備的第一地址以及該設(shè)備所處的物理位置的位置標(biāo)識符,從而生成設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射,并且例如,該第一映射將被存儲在數(shù)據(jù)中心云端統(tǒng)一的數(shù)據(jù)庫中。在下文中將參照圖3來具體描述設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射。

根據(jù)本公開的實(shí)施例,基于設(shè)備標(biāo)識符和第二映射,確定該設(shè)備所處的物理位置的位置標(biāo)識符還包括將該設(shè)備所處的物理位置的位 置標(biāo)識符寫入到該設(shè)備中。例如,針對數(shù)據(jù)中心中的服務(wù)器設(shè)備而言,可以將位置標(biāo)識符通過IPMI命令寫入到服務(wù)器的VPD或者摘要中。這樣,設(shè)備能夠知道其自身所處的物理位置。

根據(jù)本公開的實(shí)施例,響應(yīng)于所述設(shè)備所處的物理位置的改變,更新所述第一映射包括,首先,獲取設(shè)備的新的物理位置的新的位置標(biāo)識符。例如,可以通過重新掃描部署在新的物理位置處的二維碼來獲得新的位置標(biāo)識符。接著,可以使用新的位置標(biāo)識符來更新第二映射。由于設(shè)備的設(shè)備標(biāo)識符(例如,序列號)唯一標(biāo)識該設(shè)備,因此可以通過設(shè)備標(biāo)識符和所獲取的新的位置標(biāo)識符來更新原第二映射。然后,可以基于設(shè)備的第二地址來獲取設(shè)備的新的第一地址。例如,針對數(shù)據(jù)中心中的服務(wù)器設(shè)備而言,第一地址和第二地址可以分別是BMC的IP地址和MAC地址,MAC地址通常是固定不變的,而IP地址可能由于設(shè)備的物理位置的改變而隨之改變。例如,可以基于設(shè)備的MAC地址通過“arp-a”命令來獲得該設(shè)備的新的IP地址。接著,基于更新的第二映射和新的第一地址來更新第一映射。

至此,方法100結(jié)束。

圖2圖示了根據(jù)本公開的實(shí)施例的以二維碼格式的位置標(biāo)識符以及所包含的對物理位置的多層級描述的示意圖。其中,圖2中的201圖示了以二維碼的格式存儲的位置標(biāo)識符,該二維碼格式的位置標(biāo)識符將被標(biāo)記在相應(yīng)的地理位置處,例如,機(jī)架的每個機(jī)架單元上或者機(jī)架前方的地面上等。圖2中的202圖示了如201所示的位置標(biāo)識符所包含的內(nèi)容,該內(nèi)容包含對相應(yīng)的地理位置的多層級描述,例如,在本示例中,包含所在的城市的名稱(即,霍普金頓)、建筑物名稱(即,建筑物#2)、樓層(即,樓層#3)、具體房間(即,實(shí)驗(yàn)室房間#4)、機(jī)架編號(即,機(jī)架#5)、機(jī)架上的單元編號(即,機(jī)架單元#13)等。

圖3圖示了根據(jù)本公開的實(shí)施例建立的設(shè)備的第一地址以與物理位置的位置標(biāo)識符之間的第一映射300的示意圖。如圖3所示,第一映射300中的第一列為設(shè)備的設(shè)備標(biāo)識符(即,序列號),第二列為 相應(yīng)的設(shè)備所在的物理位置的位置標(biāo)識符,第三列為相應(yīng)的設(shè)備的第一地址(例如,針對數(shù)據(jù)中心中的服務(wù)器設(shè)備的BMC IP地址),第四列為相應(yīng)的設(shè)備的第二地址(例如,針對數(shù)據(jù)中心中的服務(wù)器設(shè)備的BMC MAC地址)。在實(shí)踐中,當(dāng)某設(shè)備發(fā)生故障或者需要更改其配置時,操作員或者用戶可以基于該設(shè)備的IP地址通過第一映射300來確定該設(shè)備的具體位置。此外,在第一映射300中記錄設(shè)備的第二地址的目的在于:如上所述,當(dāng)設(shè)備的物理位置發(fā)生改變時,設(shè)備的第一地址(例如,IP地址)可能隨之改變;這時,可以根據(jù)設(shè)備的第二地址來獲取設(shè)備的新的第一地址(例如,IP地址)。

圖4圖示了根據(jù)本公開的一個實(shí)施例的用于確定設(shè)備的物理位置的裝置400的框圖。裝置400包括:第一地址獲取模塊401,被配置為獲取設(shè)備的第一地址;以及物理位置確定模塊402,被配置為基于設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的第一映射,確定該設(shè)備的物理位置。

根據(jù)本公開的實(shí)施例,裝置400進(jìn)一步包括:第一映射建立模塊,被配置為建立設(shè)備的第一地址與物理位置的位置標(biāo)識符之間的所述第一映射;以及第一映射更新模塊,被配置為響應(yīng)于設(shè)備的物理位置的改變,更新該第一映射。

根據(jù)本公開的實(shí)施例,第一映射建立模塊包括:第二映射建立單元,被配置為建立設(shè)備的設(shè)備標(biāo)識符與物理位置的位置標(biāo)識符之間的第二映射;以及第一映射生成單元,被配置為基于所述第二映射,生成所述第一映射。

根據(jù)本公開的實(shí)施例,第一映射生成單元被配置為:基于設(shè)備的第一地址,獲取所述設(shè)備的設(shè)備標(biāo)識符;基于所述設(shè)備標(biāo)識符和所述第二映射,確定所述設(shè)備所處的物理位置的位置標(biāo)識符;以及基于所述第一地址和所述位置標(biāo)識符,生成所述第一映射。其中基于設(shè)備標(biāo)識符和第二映射來確定設(shè)備所處的物理位置的位置標(biāo)識符包括將設(shè)備所處的所述物理位置的位置標(biāo)識符寫入該設(shè)備中。

根據(jù)本公開的實(shí)施例,第一映射更新模塊包括:位置標(biāo)識符獲取 單元,被配置為獲取設(shè)備的新的物理位置的新的位置標(biāo)識符;第二映射更新單元,被配置為使用新的位置標(biāo)識符來更新第二映射;第一地址獲取單元,被配置為獲取設(shè)備的新的第一地址;以及第一映射更新單元,被配置為基于更新的第二映射和新的第一地址,更新第一映射。

根據(jù)本公開的實(shí)施例,其中設(shè)備的第一地址是設(shè)備的IP地址,并且其中物理位置的置標(biāo)識符包含對該物理位置的多層級描述,位置標(biāo)識符以二維碼的格式被標(biāo)記在該物理位置處。設(shè)備的設(shè)備標(biāo)識符唯一標(biāo)識所述設(shè)備,并且該設(shè)備標(biāo)識符被存儲在所述設(shè)備中。

下面參考圖5,其圖示了適于實(shí)現(xiàn)本公開的示例實(shí)施例的計(jì)算機(jī)系統(tǒng)500的框圖。如圖5所示,計(jì)算機(jī)系統(tǒng)500包括中央處理單元(CPU)501,其可以根據(jù)存儲在只讀存儲器(ROM)502中的程序或者從存儲部分508加載到隨機(jī)訪問存儲器(RAM)503中的程序而執(zhí)行各種適當(dāng)?shù)膭幼骱吞幚怼T赗AM 503中,還存儲有裝置400操作所需的各種程序和數(shù)據(jù)。CPU 501、ROM 502以及RAM 503通過總線504彼此相連。輸入/輸出(I/O)接口505也連接至總線504。

以下部件連接至I/O接口505:包括鍵盤、鼠標(biāo)等的輸入部分506;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚(yáng)聲器等的輸出部分507;包括硬盤等的存儲部分508;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分509。通信部分509經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動器510也根據(jù)需要連接至I/O接口505??刹鹦督橘|(zhì)511,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等,根據(jù)需要安裝在驅(qū)動器510上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲部分508。

特別地,根據(jù)本公開的實(shí)施例,參考圖1描述的方法100可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)上并且包括計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令在被執(zhí)行時使得計(jì)算機(jī)執(zhí)行方法100中的任意步驟。

綜上所述,根據(jù)上述本公開的實(shí)施例,提供了一種用于確定設(shè)備 的物理位置的方法和裝置。與現(xiàn)有技術(shù)相比,本公開的實(shí)施例能夠建立設(shè)備的物理位置與IP地址之間的映射關(guān)系,從而允許通過IP地址來確定設(shè)備的物理位置;同時能夠引入二維碼來指示具體的物理位置,并且無須做出任何硬件上的改變。

一般而言,本公開的各種示例實(shí)施例可以在硬件或?qū)S秒娐?、軟件、邏輯,或其任何組合中實(shí)施。某些方面可以在硬件中實(shí)施,而其他方面可以在可以由控制器、微處理器或其他計(jì)算設(shè)備執(zhí)行的固件或軟件中實(shí)施。當(dāng)本公開的實(shí)施例的各方面被圖示或描述為框圖、流程圖或使用某些其他圖形表示時,將理解此處描述的方框、裝置、系統(tǒng)、技術(shù)或方法可以作為非限制性的示例在硬件、軟件、固件、專用電路或邏輯、通用硬件或控制器或其他計(jì)算設(shè)備,或其某些組合中實(shí)施。

而且,流程圖中的各框可以被看作是方法步驟,和/或計(jì)算機(jī)程序代碼的操作生成的操作,和/或理解為執(zhí)行相關(guān)功能的多個耦合的邏輯電路元件。例如,本公開的實(shí)施例包括計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括有形地實(shí)現(xiàn)在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含被配置為實(shí)現(xiàn)上文描述方法的程序代碼。

在公開的上下文內(nèi),機(jī)器可讀介質(zhì)可以是包含或存儲用于或有關(guān)于指令執(zhí)行系統(tǒng)、裝置或設(shè)備的程序的任何有形介質(zhì)。機(jī)器可讀介質(zhì)可以是機(jī)器可讀信號介質(zhì)或機(jī)器可讀存儲介質(zhì)。機(jī)器可讀介質(zhì)可以包括但不限于電子的、磁的、光學(xué)的、電磁的、紅外的或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或其任意合適的組合。機(jī)器可讀存儲介質(zhì)的更詳細(xì)示例包括帶有一根或多根導(dǎo)線的電氣連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存取器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPROM或閃存)、光存儲設(shè)備、磁存儲設(shè)備,或其任意合適的組合。

用于實(shí)現(xiàn)本公開的方法的計(jì)算機(jī)程序代碼可以用一種或多種編程語言編寫。這些計(jì)算機(jī)程序代碼可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程的數(shù)據(jù)處理裝置的處理器,使得程序代碼在被計(jì)算機(jī)或其他可編程的數(shù)據(jù)處理裝置執(zhí)行的時候,引起在流程圖和/或框圖中 規(guī)定的功能/操作被實(shí)施。程序代碼可以完全在計(jì)算機(jī)上、部分在計(jì)算機(jī)上、作為獨(dú)立的軟件包、部分在計(jì)算機(jī)上且部分在遠(yuǎn)程計(jì)算機(jī)上或完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。

另外,盡管操作以特定順序被描繪,但這并不應(yīng)該理解為要求此類操作以示出的特定順序或以相繼順序完成,或者執(zhí)行所有圖示的操作以獲取期望結(jié)果。在某些情況下,多任務(wù)或并行處理會是有益的。同樣地,盡管上述討論包含了某些特定的實(shí)施細(xì)節(jié),但這并不應(yīng)解釋為限制任何發(fā)明或權(quán)利要求的范圍,而應(yīng)解釋為對可以針對特定發(fā)明的特定實(shí)施例的描述。本說明書中在分開的實(shí)施例的上下文中描述的某些特征也可以整合實(shí)施在單個實(shí)施例中。相反地,在單個實(shí)施例的上下文中描述的各種特征也可以分離地在多個實(shí)施例或在任意合適的子組合中實(shí)施。

針對前述本公開的示例實(shí)施例的各種修改、改變將在連同附圖查看前述描述時對相關(guān)技術(shù)領(lǐng)域的技術(shù)人員變得明顯。任何及所有修改將仍落入非限制的和本公開的示例實(shí)施例范圍。此外,前述說明書和附圖存在啟發(fā)的益處,涉及本公開的這些實(shí)施例的技術(shù)領(lǐng)域的技術(shù)人員將會想到此處闡明的本公開的其他實(shí)施例。

將會理解,本公開的實(shí)施例不限于公開的特定實(shí)施例,并且修改和其他實(shí)施例都應(yīng)包含于所附的權(quán)利要求范圍內(nèi)。盡管此處使用了特定的術(shù)語,但是它們僅在通用和描述的意義上使用,而并不用于限制目的。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1