專利名稱:用于網(wǎng)絡(luò)接口區(qū)位映射與信息一致性維護(hù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要屬于聯(lián)網(wǎng)的計(jì)算機(jī)領(lǐng)域。具體地說,本發(fā)明的實(shí)施例是關(guān)于一種用于提升與網(wǎng)絡(luò)相關(guān)的區(qū)位數(shù)據(jù)庫的一致性的方法和系統(tǒng)。
背景技術(shù):
現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)可通過共享信息和計(jì)算資源產(chǎn)生巨大的利益。這種網(wǎng)絡(luò)可應(yīng)用于各種領(lǐng)域。在某些應(yīng)用領(lǐng)域中,區(qū)位信息可以是非常有價(jià)值的。例如,在用于緊急應(yīng)答服務(wù)(ERS)的網(wǎng)絡(luò)中,區(qū)位信息可以是非常重要、甚至是至關(guān)緊要的。
ERS網(wǎng)絡(luò)包括‘911’服務(wù),例如在應(yīng)答撥打‘911’電話號碼的呼叫者時(shí),ERS網(wǎng)絡(luò)接線員就與該呼叫者建立電話聯(lián)系。然后該呼叫者可以與ERS接線員進(jìn)行溝通,該接線員可以召集或派遣ERS人員和/或部門為‘911’電話的呼叫者提供援助。
該ERS接線員將自動(dòng)獲得與撥打‘911’電話的呼叫者相關(guān)的區(qū)位信息,例如物理地址(如住宅、辦公地、電話亭、路邊援助電話或其它住宅區(qū)或地點(diǎn)等)。這樣,ERS人員就可以在呼叫者無法提供地址時(shí)獲知其撥打‘911’電話時(shí)的位置。
這種自動(dòng)獲知可以通過多種途徑實(shí)現(xiàn)。一個(gè)例子是自動(dòng)訪問一個(gè)數(shù)據(jù)庫,在該數(shù)據(jù)庫中進(jìn)行‘911’呼叫的電話號碼被映射為某一地址或其他區(qū)位信息,并將該信息顯示在監(jiān)視器上,以供ERS接線員和/或召集或派遣的部門使用。
隨著基于計(jì)算機(jī)的網(wǎng)絡(luò)的不斷發(fā)展,更完善的ERS服務(wù)、例如更完善的‘911’(E911)服務(wù)逐漸稱為需求。E911服務(wù)應(yīng)當(dāng)能夠自動(dòng)提供與‘911’呼叫者相關(guān)的準(zhǔn)確的區(qū)位信息,即使是在通過非常規(guī)電話手段進(jìn)行呼叫的情況下。例如‘911’呼叫可以通過語音呼叫網(wǎng)絡(luò)協(xié)議(voice over internet protocol,VOIP)進(jìn)行。
VOIP可用于電話和其他設(shè)備,這些設(shè)備可以與使用網(wǎng)絡(luò)接口的網(wǎng)絡(luò)系統(tǒng)進(jìn)行物理連接。需要提供的應(yīng)答以VOIP進(jìn)行的‘E911’呼叫的區(qū)位信息可以通過與上述方法類似的方式來確定。在這個(gè)例子中,通過數(shù)據(jù)庫獲取的位置可能就是進(jìn)行‘E911’呼叫的網(wǎng)絡(luò)接口的物理地址。
ERS網(wǎng)絡(luò)絕不是體現(xiàn)區(qū)位信息價(jià)值的唯一的網(wǎng)絡(luò)系統(tǒng)。網(wǎng)絡(luò)在商業(yè)、政府、醫(yī)院、教育以及其他企業(yè)和院所中已經(jīng)非常普遍。并且事實(shí)上,它們的應(yīng)用還在不斷增長和擴(kuò)大。在一些網(wǎng)絡(luò)中,與連接網(wǎng)絡(luò)的裝置相關(guān)的區(qū)位信息也有其各自不同的價(jià)值。
例如,大型的現(xiàn)代化辦公綜合樓(例如大學(xué)校園)可包括多個(gè)建筑物。這些辦公樓中的區(qū)位信息與電話或基礎(chǔ)設(shè)施轉(zhuǎn)換器的端口相連結(jié),如此連結(jié)的設(shè)備的移動(dòng)和/或端口的交換可能導(dǎo)致數(shù)據(jù)庫混亂和出錯(cuò)。
此類裝置同樣可以連接到使用網(wǎng)絡(luò)接口的網(wǎng)絡(luò)系統(tǒng)。已知各種設(shè)備連接到網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)接口的位置可以用于連接的設(shè)備的定位。例如,某些現(xiàn)代化的醫(yī)療設(shè)備,如便攜式X射線治療儀可以通過網(wǎng)絡(luò)接口與醫(yī)院的網(wǎng)絡(luò)系統(tǒng)相連接。
在大型的醫(yī)院中,在醫(yī)院的網(wǎng)絡(luò)系統(tǒng)中定位便攜式X射線治療儀將是非常有利的。一個(gè)詢問可以在網(wǎng)絡(luò)上傳播,以讓配置有與網(wǎng)絡(luò)界面卡(NIC)或媒體訪問控制層(MAC)地址相符的標(biāo)志符的設(shè)備作出應(yīng)答。如果該單元應(yīng)答,則其應(yīng)答所通過的網(wǎng)絡(luò)接口可以被確定。
獲知網(wǎng)絡(luò)接口的位置可以使尋找的設(shè)備被追蹤到。通常,網(wǎng)絡(luò)接口的位置可在安裝時(shí)進(jìn)行記錄。其位置可存入數(shù)據(jù)庫中。而該數(shù)據(jù)庫此后可隨時(shí)訪問,例如在尋找便攜式裝置時(shí),與該網(wǎng)絡(luò)接口相對應(yīng)的位置必須被確定。
但是網(wǎng)絡(luò)接口數(shù)據(jù)庫中記錄的位置也可能不正確。例如,網(wǎng)絡(luò)接口的位置可在一段時(shí)間后發(fā)生變化。網(wǎng)絡(luò)接口移動(dòng)、替換和/或與另一網(wǎng)絡(luò)接口相互交換。因此,數(shù)據(jù)庫中對應(yīng)于網(wǎng)絡(luò)接口位置的信息便可能在一段時(shí)間后不再準(zhǔn)確(如遭到破壞)。
與數(shù)據(jù)庫中網(wǎng)絡(luò)接口的位置相關(guān)的錯(cuò)誤可造成不便。例如,X射線治療儀可能難以找到,造成技術(shù)人員白費(fèi)一番工夫。這將是比較麻煩的,特別是如果該X射線治療儀需要急用時(shí)。而且這種信息不準(zhǔn)確一定會導(dǎo)致悲劇性的后果。設(shè)想一下對‘E911’呼叫的糟糕的應(yīng)答該是怎樣的后果。
發(fā)明內(nèi)容
分配網(wǎng)絡(luò)的數(shù)據(jù)庫中的網(wǎng)絡(luò)接口單元需要有一致性。準(zhǔn)確的位置信息對于初始配置是需要的。使用這些信息對網(wǎng)絡(luò)進(jìn)行監(jiān)控是期望的。如果檢測到分配網(wǎng)絡(luò)中的一個(gè)變化,確定該變化對于該區(qū)位信息一致性的重要性是期望的。當(dāng)這些檢測到的變化被認(rèn)為重要時(shí),更新數(shù)據(jù)庫的反應(yīng)以及其它修正的動(dòng)作都是需要的。
本發(fā)明公開了一種用于維護(hù)在一個(gè)網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的、可以被集中的數(shù)據(jù)庫中的區(qū)位信息的一致性的方法和系統(tǒng)。該方法包括先是對區(qū)位信息進(jìn)行準(zhǔn)確配置,之后分配的網(wǎng)絡(luò)被監(jiān)控。監(jiān)控可以由一個(gè)中央的和/或冗余的管理實(shí)體來進(jìn)行。如果檢測到分配網(wǎng)絡(luò)中的一個(gè)變化,該變化對于區(qū)位信息一致性的重要性被評估。如果確定該變化是重要的,則啟動(dòng)一個(gè)操作以更新該數(shù)據(jù)庫和或采取其它修正動(dòng)作。
在一個(gè)實(shí)施例中,區(qū)位數(shù)據(jù)最初通過在一個(gè)網(wǎng)絡(luò)接口單元準(zhǔn)確地輸入?yún)^(qū)位信息被準(zhǔn)確地配置。該區(qū)位信息被提供給數(shù)據(jù)庫。這可以通過例如從網(wǎng)絡(luò)接口經(jīng)由網(wǎng)絡(luò)上載區(qū)位信息,或者從一個(gè)存儲實(shí)體例如一個(gè)便攜式數(shù)據(jù)存儲設(shè)備傳遞信息來實(shí)現(xiàn)。
這種便攜式存儲設(shè)備包括但不限于計(jì)算機(jī)(包括用于輸入?yún)^(qū)位數(shù)據(jù)的計(jì)算機(jī))、專用的數(shù)據(jù)存儲和傳遞設(shè)備,或便攜式數(shù)據(jù)存儲媒介,例如光盤、磁盤、USB端口數(shù)據(jù)輸入設(shè)備,或類似設(shè)備。
在一個(gè)實(shí)施例中,檢測到分配的網(wǎng)絡(luò)中的一個(gè)變化包括發(fā)現(xiàn)網(wǎng)絡(luò)接口單元之一缺少本地的相關(guān)區(qū)位信息。評估這一變化的重要性可以包括推斷該網(wǎng)絡(luò)接口單元可能不具有從該處輸入的區(qū)位信息。這可以通過向該網(wǎng)絡(luò)接口單元提供該信息來加以修正。
在一個(gè)實(shí)施例中,檢測到分配的網(wǎng)絡(luò)中的一個(gè)變化包括發(fā)現(xiàn)網(wǎng)絡(luò)接口單元之一具有本地的相關(guān)區(qū)位信息,該區(qū)位信息看起來是新的。評估這一變化的重要性可以包括推斷該網(wǎng)絡(luò)接口單元可能從該處錯(cuò)誤地輸入了區(qū)位信息。適當(dāng)?shù)捻憫?yīng)動(dòng)作可以包括發(fā)出該區(qū)位信息可能是錯(cuò)誤的警告并修正該區(qū)位信息。
在一個(gè)實(shí)施例中,檢測到分配的網(wǎng)絡(luò)中的一個(gè)變化包括發(fā)現(xiàn)網(wǎng)絡(luò)接口單元之一的媒體訪問控制地址(MAC地址)與數(shù)據(jù)庫中所列的該網(wǎng)絡(luò)接口的MAC地址不同。評估這一變化的重要性可以包括推斷該網(wǎng)絡(luò)接口單元可能具有正確的區(qū)位信息,但是被從該處錯(cuò)誤地輸入了。適當(dāng)?shù)捻憫?yīng)動(dòng)作可以包括更新該數(shù)據(jù)庫。
一個(gè)實(shí)施例提供了一種方法,該方法用來監(jiān)控網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)以保持該網(wǎng)絡(luò)數(shù)據(jù)庫中的區(qū)位信息的一致性。該方法可以包括輪詢(polling)網(wǎng)絡(luò)接口單元中的一個(gè)作為管理實(shí)體進(jìn)行監(jiān)控,其中該網(wǎng)絡(luò)接口單元是已知的(如前所述)。如未檢測到對該輪詢的任何回應(yīng),則等待一個(gè)與該網(wǎng)絡(luò)接口單元相關(guān)的重新連接事件。如果檢測到重新一個(gè)連接事件,則該網(wǎng)絡(luò)接口單元的身份被校驗(yàn)。
在一個(gè)實(shí)施例中,如果檢測到該身份與數(shù)據(jù)庫中存儲的與該網(wǎng)絡(luò)接口單元相關(guān)的身份的值不符,則可以推斷該區(qū)位信息可能已被破壞??梢园l(fā)出一個(gè)相應(yīng)的警告,并采取措施以調(diào)查并修正該區(qū)位信息。
這種方法還可以包括檢測到某一網(wǎng)絡(luò)接口單元停電并校驗(yàn)與該單元相關(guān)的區(qū)位信息。在這個(gè)實(shí)施例中,該方法還將包括檢測某一事件,并相應(yīng)地核對一個(gè)停電的指示。該事件可以包括重新啟動(dòng)事件。如果發(fā)生這種情況,則可以尋找一個(gè)非可變存儲器中的停電標(biāo)記,或者檢查一個(gè)由遭受停電破壞的圖象引起的存儲區(qū)位。
這種方法還可以包括檢測移動(dòng)一個(gè)網(wǎng)絡(luò)接口單元的嘗試。在這種情況下,對該網(wǎng)絡(luò)接口單元、例如對于一個(gè)斷開事件的監(jiān)控頻率可以提高。該網(wǎng)絡(luò)接口單元可以包括一個(gè)篡改傳感器,如果一個(gè)嘗試?yán)绮鸪B接的硬件被獲知,或者其他預(yù)示一個(gè)移動(dòng)嘗試的行為被獲知,該篡改傳感器能夠產(chǎn)生一個(gè)可檢測信號。
在一個(gè)實(shí)施例中,該方法可以包括檢測列表群、例如基礎(chǔ)設(shè)施轉(zhuǎn)換器或管理實(shí)體中的變化,并相應(yīng)地進(jìn)行區(qū)位映射檢測。如果檢測到區(qū)位映射的一個(gè)變化,則可推斷該網(wǎng)絡(luò)接口單元已被選擇性地進(jìn)行了更新和更換,并且該數(shù)據(jù)庫可以被更新。如未檢測到區(qū)位映射的變化,則另一個(gè)端口可以被檢測。如果檢測到一個(gè)端口的交換,則可以向管理實(shí)體發(fā)出警告。
構(gòu)成本說明書一部分的以下附圖,結(jié)合說明書描述了本發(fā)明的具體實(shí)施例,共同用于解釋本發(fā)明的原理。
圖1根據(jù)本發(fā)明的一個(gè)實(shí)施例描述了一個(gè)網(wǎng)絡(luò)環(huán)境。
圖2根據(jù)本發(fā)明的一個(gè)實(shí)施例描述了一個(gè)網(wǎng)絡(luò)接口,該網(wǎng)絡(luò)接口將一個(gè)設(shè)備連接到網(wǎng)絡(luò)。
圖3根據(jù)本發(fā)明的一個(gè)實(shí)施例描述了一個(gè)智能網(wǎng)絡(luò)接口。
圖4為根據(jù)本發(fā)明的一個(gè)實(shí)施例的維護(hù)網(wǎng)絡(luò)區(qū)位數(shù)據(jù)庫一致性的程序的流程圖。
圖5為根據(jù)本發(fā)明的一個(gè)實(shí)施例的初始準(zhǔn)確配置網(wǎng)絡(luò)接口區(qū)位信息的程序的流程圖。
圖6為根據(jù)本發(fā)明的一個(gè)實(shí)施例的安裝網(wǎng)絡(luò)接口后檢測區(qū)位信息錯(cuò)誤的程序的流程圖。
圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的檢測安裝新的網(wǎng)絡(luò)接口后檢測新的區(qū)位映射信息的典型程序的流程圖。
圖8是根據(jù)本發(fā)明的一個(gè)實(shí)施例的在發(fā)生斷開/重新連接事件后確認(rèn)區(qū)位信息的典型程序的流程圖。
圖9是根據(jù)本發(fā)明的一個(gè)實(shí)施例的校驗(yàn)網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)中某一網(wǎng)絡(luò)接口單元的區(qū)位信息和活性狀態(tài)的典型程序的流程圖。
圖10是根據(jù)本發(fā)明的一個(gè)實(shí)施例的檢測網(wǎng)絡(luò)接口單元分配網(wǎng)絡(luò)的停電情況的典型程序的流程圖。
圖11是根據(jù)本發(fā)明的一個(gè)實(shí)施例的檢測移動(dòng)一個(gè)網(wǎng)絡(luò)接口單元的嘗試的典型程序的流程圖。
圖12是根據(jù)本發(fā)明的一個(gè)實(shí)施例的校驗(yàn)客戶事件、例如斷開/重新連接時(shí)校驗(yàn)區(qū)位映射的典型程序的流程圖。
圖13是根據(jù)本發(fā)明的一個(gè)實(shí)施例的、區(qū)別良性網(wǎng)絡(luò)設(shè)置變化以及那些能夠破壞區(qū)位信息的變化的典型程序的流程圖。
圖14是由停電期間的相關(guān)信息推斷可能發(fā)生的區(qū)位信息破壞的典型程序的流程圖。
具體實(shí)施例方式
本發(fā)明公開了一種用于維護(hù)網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的數(shù)據(jù)庫中區(qū)位信息一致性的方法和系統(tǒng)。接下來將結(jié)合附圖對本發(fā)明作詳細(xì)介紹。盡管本發(fā)明將與這些實(shí)施例相關(guān)聯(lián),應(yīng)當(dāng)理解這些實(shí)施例并不用于限定本發(fā)明的范圍。相反,本發(fā)明旨在涵蓋其精神與要義范圍內(nèi)的所有替換、修改和等同物,如權(quán)利要求所限定。
此外,下列關(guān)于這些實(shí)施例的詳細(xì)描述中,為保證對本發(fā)明有徹底的了解而列舉了大量的具體細(xì)節(jié)。但是,很明顯對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明無需這些具體細(xì)節(jié)也可以實(shí)現(xiàn)。在其他例子中,已知的方法、步驟、網(wǎng)絡(luò)、程序、設(shè)備、組件以及電路沒有進(jìn)行詳細(xì)描述,以避免喧賓奪主而使本發(fā)明的各特性得不到突出說明。
下列詳細(xì)描述的某些部分為計(jì)算機(jī)存儲器范圍內(nèi)的程序、邏輯塊、處理以及數(shù)據(jù)位的其他操作符號表示法形式。這些描述和表示法是本領(lǐng)域的技術(shù)人員用來將其工作內(nèi)容最有效地傳遞給其他人員的手段。在本申請中,程序、邏輯塊、處理等應(yīng)視為一種前后一致的導(dǎo)致預(yù)期的結(jié)果的步驟或指令序列。這些步驟要求物理量的物理操作。通常(但非必須),這些量采用可存儲、可傳輸、可組合、可比較或在計(jì)算機(jī)系統(tǒng)中可操作的電磁信號的形式。有時(shí)候,主要為了一般使用上的方便,這些信號通常指位、數(shù)值、元素、符號、字符、術(shù)語、數(shù)字或類似標(biāo)識。
但應(yīng)謹(jǐn)記所有這些以及類似術(shù)語應(yīng)與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián),并且僅為適用于這些量的便利標(biāo)志。在貫穿本發(fā)明的以下討論中,除有下列討論的特別規(guī)定外,所使用的術(shù)語如“維護(hù)”、“計(jì)算”、“運(yùn)算”、“設(shè)置”、“監(jiān)控”、“檢測”、“評估”、“啟動(dòng)”、“運(yùn)作”、“輸入”、“提供”、“上載”、“傳輸”、“管理”、“控制”、“發(fā)現(xiàn)”、“警告”、“修正”、“輪詢”、“觀察”、“檢查”、“推斷”、“發(fā)送”、“測試”、“校驗(yàn)”、“增加”、“生成”、“更新”、“發(fā)送”、“接受”或其他類似術(shù)語是指計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算機(jī)設(shè)備的運(yùn)行和處理。
計(jì)算機(jī)系統(tǒng)或類似的電子計(jì)算機(jī)設(shè)備將代表計(jì)算機(jī)系統(tǒng)寄存器和存儲器中的物理(電子)量的數(shù)據(jù)處理和轉(zhuǎn)換為代表計(jì)算機(jī)系統(tǒng)存儲器或寄存器或其他此類信息存儲、傳送或顯示設(shè)備的其他類似數(shù)據(jù)。本發(fā)明還特別適用于其他計(jì)算機(jī)系統(tǒng),如光學(xué)計(jì)算機(jī)。
另外,本發(fā)明的各種實(shí)施例可以按照步驟進(jìn)行討論,例如一種方法的執(zhí)行和/或完成。例如圖4-14中的所有流程圖以及本文所結(jié)合的討論,分別參考步驟40-90,10以及1100-1400,并按照本發(fā)明的實(shí)施例通過各種途徑檢測欺騙行為。流程圖4-14以及文中所結(jié)合的討論包括本發(fā)明各實(shí)施例的處理的范例,在一個(gè)實(shí)施例中,該處理由計(jì)算機(jī)的可讀和可執(zhí)行指令控制下的處理器和電器/電子組件進(jìn)行。
計(jì)算機(jī)可讀和可執(zhí)行指令可存在于例如數(shù)據(jù)存儲部件、內(nèi)存、緩存以及包含管理實(shí)體104(圖1)的計(jì)算機(jī)處理器中。但是,計(jì)算機(jī)可讀和可執(zhí)行指令也可以存在于任何形式的計(jì)算機(jī)可讀介質(zhì)中。盡管圖4-14所示公開了特定的程序,但這些程序只是作為范例。也就是說,本發(fā)明的實(shí)施例完全適合執(zhí)行各種其他的處理或包括除圖4-14所示之外的其他步驟或步驟順序在內(nèi)的各種處理變化。在本實(shí)施例的范圍之內(nèi),應(yīng)注意圖4-14中所列的流程圖程序及其處理可通過例如執(zhí)行軟件、固件和/或硬件、或者軟件、固件和/或硬件的任一組合來實(shí)現(xiàn)。
本發(fā)明公開了一種用于維護(hù)網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的數(shù)據(jù)庫中區(qū)位信息一致性的方法和系統(tǒng)。該方法包括最初準(zhǔn)確地配置區(qū)位信息,這樣該分配網(wǎng)絡(luò)被監(jiān)控。監(jiān)控可由一個(gè)中央和/或冗余管理實(shí)體來進(jìn)行。如果檢測到分配網(wǎng)絡(luò)中的一個(gè)變化,該變化對于區(qū)位信息一致性的重要性被評估。如果確定該變化是重要的,則啟動(dòng)一個(gè)操作以更新該數(shù)據(jù)庫和/或采取其他修正的操作。這樣,就可以保持網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)中數(shù)據(jù)庫的一致性。對于網(wǎng)絡(luò)的監(jiān)控需要初始設(shè)置的區(qū)位信息盡可能準(zhǔn)確。如果在分配網(wǎng)絡(luò)中檢測到一個(gè)變化,則該變化對于區(qū)位信息一致性的重要性被評估。然后可采取更新該數(shù)據(jù)庫或其他修正的操作。依賴準(zhǔn)確性,一致性區(qū)位信息的應(yīng)用,例如設(shè)備跟蹤,能夠改善的緊急應(yīng)答服務(wù),以及其他公用事業(yè)。
典型的網(wǎng)絡(luò)環(huán)境和組件根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖1顯示了一個(gè)分配的網(wǎng)絡(luò)環(huán)境100。網(wǎng)絡(luò)環(huán)境100包括網(wǎng)絡(luò)接口106的一個(gè)分配網(wǎng)絡(luò)。在網(wǎng)絡(luò)環(huán)境100下,中央數(shù)據(jù)庫101包括與網(wǎng)絡(luò)接口106的區(qū)位相關(guān)的信息。中央數(shù)據(jù)庫101可以被訪問,例如通過一個(gè)管理站104經(jīng)由網(wǎng)絡(luò)102進(jìn)行。
網(wǎng)絡(luò)102可以是任意形式的網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)102可以是一個(gè)院所或其他企業(yè)內(nèi)部互聯(lián)網(wǎng)。網(wǎng)絡(luò)102可以是一個(gè)廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)或互聯(lián)網(wǎng)。在一個(gè)例子中,網(wǎng)絡(luò)102由管理中心104進(jìn)行管理(例如控制,包括配置、管理等)。
在網(wǎng)絡(luò)102內(nèi)部和/或貫穿該網(wǎng)絡(luò),網(wǎng)絡(luò)通信可以由中央數(shù)據(jù)庫101,管理站104,和/或任一轉(zhuǎn)換器105,以及任一通過它們連接的組件或設(shè)備125進(jìn)行路由選擇。設(shè)備125通過網(wǎng)絡(luò)接口106與網(wǎng)絡(luò)轉(zhuǎn)換器進(jìn)行連接。通信可通過網(wǎng)絡(luò)102至少部分由路由器105進(jìn)行發(fā)送。
設(shè)備125包括能夠通過網(wǎng)絡(luò)接口106連接到網(wǎng)絡(luò)的任意設(shè)備。這里該設(shè)備典型的是語音電話110,筆記本電腦,臺式電腦,或其他計(jì)算機(jī)109,可網(wǎng)絡(luò)連接的便攜式設(shè)備組件108的便攜式網(wǎng)絡(luò)和打印機(jī)107。設(shè)備107-110作為范例不應(yīng)解釋為對裝置125的限定。
任何能夠網(wǎng)絡(luò)連接的設(shè)備包括設(shè)備125。設(shè)備125中的每一個(gè)都有一個(gè)唯一的身份,該身份可由一個(gè)或多個(gè)獨(dú)特的標(biāo)識符表示。這些標(biāo)識符是現(xiàn)有技術(shù)已知的。它們的例子包括與網(wǎng)絡(luò)界面卡(NIC)相關(guān)的網(wǎng)絡(luò)協(xié)議(Internet Protocol,IP)地址和媒體訪問控制(mediaaccess control,MAC)卡識別號碼。
在一個(gè)實(shí)施例中,此類獨(dú)特的標(biāo)識符被用于確定通過網(wǎng)絡(luò)接口106連接的特定設(shè)備125的身份。根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖2顯示了通過網(wǎng)絡(luò)轉(zhuǎn)換器105將設(shè)備125連接到網(wǎng)絡(luò)102(圖1)的一個(gè)網(wǎng)絡(luò)接口106。
在一個(gè)實(shí)施例中,設(shè)備105與網(wǎng)絡(luò)接口106的連接可通過任意連接插口(例如端口)109來實(shí)現(xiàn)。在一個(gè)實(shí)施例中,連接插口209包括RJ45連接器。但是,應(yīng)當(dāng)注意本發(fā)明并不限于任意特定的連接器構(gòu)型或類型。
重新參考圖1,中央數(shù)據(jù)庫101建立并維護(hù)分配的網(wǎng)絡(luò)環(huán)境100的區(qū)位信息。中央?yún)^(qū)位數(shù)據(jù)庫101保持區(qū)位信息的一致性,并保護(hù)其不受到操作系統(tǒng)(OS)和/或存儲器出錯(cuò)造成的不經(jīng)意的破壞。一致性的維護(hù)和破壞的保護(hù)可通過現(xiàn)有技術(shù)中已知的技術(shù)來實(shí)現(xiàn)。
管理站104包含一個(gè)控制和監(jiān)控實(shí)體,并可與分配的網(wǎng)絡(luò)環(huán)境100中所使用的網(wǎng)絡(luò)接口106相互通信。在一個(gè)實(shí)施例中,該管理站被集中化。在另一個(gè)實(shí)施例中,該管理站不包含單一的實(shí)體,而是分配的和/或冗余的功能模塊。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖3顯示了一個(gè)智能網(wǎng)絡(luò)接口106。網(wǎng)絡(luò)接口106典型的是一個(gè)智能型設(shè)備,包括圖1和2中所示的網(wǎng)絡(luò)接口106。個(gè)人區(qū)域網(wǎng)(PAN)設(shè)備(例如設(shè)備125;圖1、2)與端口209相連接,并可以通過轉(zhuǎn)換器301隔離。
設(shè)備通過上行端口303與基礎(chǔ)轉(zhuǎn)換器(例如圖1、2的轉(zhuǎn)換器105)相連接。上行端口303包括或連接于一個(gè)管理端口304。管理端口304將上行端口303與管理媒介310相連接。管理媒介310包括或賦予網(wǎng)絡(luò)接口106一定程度的智能。管理媒介310與網(wǎng)絡(luò)之間的通信可以通過使用簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)或類似形式進(jìn)行調(diào)節(jié)或控制。
轉(zhuǎn)換器301、管理端口304和/或管理媒介310可以運(yùn)行以接受區(qū)位信息。例如,區(qū)位信息可在本地輸入,如在安裝準(zhǔn)備期間和/或NJU116編程期間。轉(zhuǎn)換器301、管理端口304和/或管理媒介310還可以運(yùn)行以確保其存儲的區(qū)位信息的準(zhǔn)確性。例如,經(jīng)過編程設(shè)計(jì)之后,可以設(shè)置一個(gè)鎖定以防止無需調(diào)用如密碼或其他技術(shù)的安全協(xié)議即可對該信息進(jìn)行的任何修改。
管理介質(zhì)310包括一個(gè)傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)堆棧311。TCP/IP堆棧311與一個(gè)處理器相連接,典型的為一個(gè)中央處理器(CPU)312。CPU312與一個(gè)存儲功能模塊313相連接。存儲功能模塊313具有一種靜態(tài)存儲器部件,典型地表現(xiàn)為靜態(tài)隨機(jī)訪問存儲器(SRAM)314。
在一個(gè)實(shí)施例中,存儲功能模塊313包括一個(gè)閃存315。閃存315可配置。包括一個(gè)內(nèi)容安全區(qū)域316以及一個(gè)用戶定義區(qū)域317。在一個(gè)實(shí)施例中,用戶定義區(qū)域317包含可由用戶定義的信息399。當(dāng)通過上行端口303、例如區(qū)位映射串(map string)395與網(wǎng)絡(luò)連接時(shí),信息399可以包括與網(wǎng)絡(luò)相關(guān)的區(qū)位信息。
已輸入數(shù)據(jù)庫中的區(qū)位信息的準(zhǔn)確性可能隨時(shí)間的推移而降低(例如信息熵的現(xiàn)象)。這種降低造成網(wǎng)絡(luò)接口106內(nèi)部的區(qū)位信息無效并破壞數(shù)據(jù)庫中的信息。這種降低還可能出自各種來源和/或情形。
例如,一個(gè)網(wǎng)絡(luò)接口可能被不同的單元替換,如作為一次升級部署的一部分。該新單元可由于疏忽而在安裝時(shí)未使用正確的區(qū)位信息編程。另一個(gè)對于一般的網(wǎng)絡(luò)環(huán)境并不罕見的例子是網(wǎng)絡(luò)接口被交換,例如為替換一個(gè)故障單元而進(jìn)行的快速安裝,或作為排除故障操作的一部分而定位和/或隔離故障。
在一個(gè)實(shí)施例中,智能網(wǎng)絡(luò)接口106包括篡改檢測傳感器372。篡改檢測傳感器可以是某個(gè)安裝硬件的部件的插口,該安裝硬件例如用于電子和/或機(jī)電配置的安裝螺絲,用于檢測拆除安裝硬件的一個(gè)部件所造成的影響。
從這種檢測可以推斷該網(wǎng)絡(luò)接口的位置可能已發(fā)生了物理改變。篡改檢測傳感器372能夠向管理媒介310發(fā)出一個(gè)篡改信號。而管理媒介310能夠向管理站和中央數(shù)據(jù)庫(如圖1的管理站104、中央數(shù)據(jù)庫101)發(fā)出相應(yīng)的區(qū)位信息破壞警告。
重新參考圖1,其中為中央數(shù)據(jù)庫101提供了包括智能設(shè)備和區(qū)位映射信息(例如區(qū)位映射串395)的網(wǎng)絡(luò)接口。中央數(shù)據(jù)庫101存儲這一區(qū)位信息。該信息是可恢復(fù)的,例如由管理中心104進(jìn)行恢復(fù)。
信息399在必要時(shí),如當(dāng)網(wǎng)絡(luò)接口106的區(qū)位發(fā)生改變時(shí)可被修正的能力,使得中央數(shù)據(jù)庫101中存儲的區(qū)位信息的一致性能夠得以保持。有利的是,保持中央數(shù)據(jù)庫101中區(qū)位信息的一致性有助于確保其中有價(jià)值的區(qū)位信息保持準(zhǔn)確性,以及在使用時(shí)的準(zhǔn)確性。
中央數(shù)據(jù)庫101和/或管理中心104將變化記入?yún)^(qū)位信息中,并保持文件反映這些記錄。當(dāng)檢測或推斷出中央數(shù)據(jù)庫101中區(qū)位信息可能遭到的破壞時(shí),生成警告信息。有利的是,這種警報(bào)可引起智能網(wǎng)絡(luò)接口的自動(dòng)調(diào)查輪詢,和/或允許故障檢修的分配。
在一個(gè)具體實(shí)施例中,區(qū)位信息399被合并入一個(gè)內(nèi)嵌式校驗(yàn)和(check sum)。在一個(gè)區(qū)位信息399的預(yù)定義格式的范例中,區(qū)位映射串395將被輸入閃存315。表現(xiàn)為硬件錯(cuò)誤的區(qū)位信息的破壞可在安裝時(shí)檢測出來,例如當(dāng)區(qū)位信息被由安裝者在本地讀取。此外,這種破壞可在從智能網(wǎng)絡(luò)接口106上載后在中央數(shù)據(jù)庫101中被檢測到。
安裝之后,由閃存315的CPU312定期地檢測區(qū)位內(nèi)容的破壞情況、例如存儲出錯(cuò)或不經(jīng)意的覆蓋可以被檢測到,并作為一個(gè)警告信息進(jìn)行報(bào)告。這種定期的檢測可以包括更全面的存儲器檢測策略的一部分,并同樣可以作為一個(gè)集中的檢測進(jìn)行。
典型的處理保持區(qū)位數(shù)據(jù)庫一致性的典型的處理根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖4顯示了保持網(wǎng)絡(luò)區(qū)位數(shù)據(jù)庫一致性的一個(gè)典型的程序40的流程圖。程序40以步驟41開始,其中網(wǎng)絡(luò)有價(jià)值的區(qū)位信息(例如每一個(gè)網(wǎng)絡(luò)接口106的物理位置,圖1)被最初配置。
在步驟42中,網(wǎng)絡(luò)(例如網(wǎng)絡(luò)環(huán)境100,圖1)被監(jiān)控,以檢測任意信息的變化,從該變化可推斷出數(shù)據(jù)庫中區(qū)位信息的準(zhǔn)確性的變化。在步驟43中,可確定是否檢測到任意的這種變化。如果沒有,程序40將重復(fù)步驟42,從而繼續(xù)監(jiān)控這些變化。
如果確定檢測到一個(gè)變化,從該變化可推斷出明數(shù)據(jù)庫中區(qū)位信息的準(zhǔn)確性已發(fā)生變化,則在步驟44中,這些變化對于數(shù)據(jù)庫中區(qū)位信息準(zhǔn)確性的影響被評估。在步驟45,判斷對于區(qū)位信息準(zhǔn)確性的影響是否重大。
如果確定對于區(qū)位信息準(zhǔn)確性的影響不大,程序40重復(fù)步驟42,從而繼續(xù)對這些變化進(jìn)行監(jiān)控。如果確定對于區(qū)位信息準(zhǔn)確性的影響重大,則在步驟46中,啟動(dòng)一個(gè)程序以更新和/或修正該區(qū)位信息,完成程序40。
網(wǎng)絡(luò)接口區(qū)位信息的初始配置(例如步驟41或程序40;如圖4)可以包括個(gè)體網(wǎng)絡(luò)接口安裝時(shí)準(zhǔn)確的數(shù)據(jù)輸入。例如,在一個(gè)實(shí)施例中,安裝標(biāo)準(zhǔn)包括對于控制準(zhǔn)確輸入?yún)^(qū)位信息的說明。
初始區(qū)位信息配置的典型的處理程序根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖5顯示了用于網(wǎng)絡(luò)接口區(qū)位信息的初始準(zhǔn)確配置的程序50的流程圖。程序50以步驟51開始,其中與網(wǎng)絡(luò)接口位置變?yōu)榫W(wǎng)絡(luò)接口的分配網(wǎng)絡(luò)(例如分配網(wǎng)絡(luò)100;圖1)的一部分相關(guān)的信息的預(yù)定義字庫被收集。
可在安裝時(shí)對此信息進(jìn)行準(zhǔn)確的收集?,F(xiàn)有技術(shù)中已知的各種技術(shù)都可以被使用。例如,網(wǎng)絡(luò)接口的安裝者可使用條碼讀取器將待安裝的網(wǎng)絡(luò)接口的標(biāo)簽或組件上的信息掃描進(jìn)一個(gè)便攜式運(yùn)算設(shè)備,配置成用于存儲所讀數(shù)據(jù)的掌上型電腦或便攜式電腦,或其他此類設(shè)備。
在步驟52中,判斷最初收集的信息是否準(zhǔn)確?,F(xiàn)有技術(shù)中已知的各種程序都可以被使用。例如,在網(wǎng)絡(luò)接口安裝于有特別列出位置號碼的位置時(shí),應(yīng)進(jìn)行相應(yīng)的數(shù)字錄入。該數(shù)字錄入可以包括一個(gè)校驗(yàn)和,該校驗(yàn)和可以被確認(rèn),以確保最初收集的信息的準(zhǔn)確性。
各個(gè)實(shí)施例中可以使用任一此類校驗(yàn)技術(shù)。例如,在一個(gè)實(shí)施例中,一個(gè)全球定位系統(tǒng)(GPS)被連接到一個(gè)網(wǎng)絡(luò)接口(如網(wǎng)絡(luò)接口106;圖1-3)。由GPS設(shè)備確定的區(qū)位信息被傳輸?shù)皆摼W(wǎng)絡(luò)接口的一個(gè)數(shù)據(jù)存儲功能模塊(如通過管理端口304傳輸?shù)介W存315;圖3)。
在步驟53中,該信息傳輸?shù)揭粋€(gè)數(shù)據(jù)庫中(如中央數(shù)據(jù)庫101;圖1)。該信息可以通過從存儲器(如掌上電腦/筆記本電腦)下載來傳輸?shù)街醒雰Υ嫫髦?如中央存儲單元101;圖1)。這種傳輸可通過網(wǎng)絡(luò)(如分布網(wǎng)絡(luò)100;圖1)來實(shí)現(xiàn)。
安裝后破壞檢測的典型程序根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖6顯示了在網(wǎng)絡(luò)接口安裝后用于檢測區(qū)位信息破壞情況的典型程序60的流程圖。程序60以步驟61開始,其中網(wǎng)絡(luò)接口單元(NJU)的一個(gè)分配網(wǎng)絡(luò)被監(jiān)控。
在步驟62中判斷是否檢測到一種網(wǎng)絡(luò)接口單元,其中該網(wǎng)絡(luò)接口單元沒有區(qū)位信息,或者該網(wǎng)絡(luò)接口單元具有看似新的區(qū)位信息,例如來自區(qū)位數(shù)據(jù)庫和/或網(wǎng)絡(luò)管理中心的信息。如沒有,則重復(fù)步驟61。
如果網(wǎng)絡(luò)接口單元經(jīng)檢測發(fā)現(xiàn)沒有區(qū)位信息,則在步驟63中推斷該網(wǎng)絡(luò)接口單元沒有輸入?yún)^(qū)位信息。如果網(wǎng)絡(luò)接口單元經(jīng)檢測發(fā)現(xiàn)有看似新的區(qū)位信息,則在步驟63中推斷該網(wǎng)絡(luò)接口單元可能具有錯(cuò)誤輸入的區(qū)位信息。
在步驟64中,生成一個(gè)警告以指示區(qū)位信息可能遭到破壞。在步驟65中,請求為網(wǎng)絡(luò)接口單元修正區(qū)位信息,完成程序65。
用于檢測新的區(qū)位映射信息的典型程序根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖7顯示了在網(wǎng)絡(luò)接口安裝后檢測新的區(qū)位映射信息的典型程序70的流程圖。盡管這實(shí)際上是一種正確、正常的事件(將是有利的),仍希望網(wǎng)絡(luò)管理中心和區(qū)位數(shù)據(jù)庫被告知該事件已發(fā)生過。
程序70以步驟71開始,其中網(wǎng)絡(luò)接口單元(NJU)的分配網(wǎng)絡(luò)被監(jiān)控。在步驟72中,判斷網(wǎng)絡(luò)接口單元的MAC地址是否與區(qū)位數(shù)據(jù)庫中與該網(wǎng)絡(luò)接口單元相關(guān)的MAC地址不同。
在監(jiān)控該網(wǎng)絡(luò)的同時(shí),網(wǎng)絡(luò)管理中心可以與在某個(gè)特定區(qū)位的特定網(wǎng)絡(luò)接口單元進(jìn)行通信。如果與該替換單元進(jìn)行通信,其MAC地址即被確定;MAC地址是唯一的。如果確定了這個(gè)MAC地址,可將其與中央?yún)^(qū)位數(shù)據(jù)庫相關(guān)的、已知存在于其中的網(wǎng)絡(luò)接口單元的MAC地址進(jìn)行比較。如果不同,則重復(fù)步驟71。
如果一個(gè)網(wǎng)絡(luò)接口單元經(jīng)檢測發(fā)現(xiàn)其MAC地址與區(qū)位數(shù)據(jù)庫中與該網(wǎng)絡(luò)接口單元相關(guān)的MAC地址不同,則在步驟73中,推斷該網(wǎng)絡(luò)接口單元具有與其相關(guān)的區(qū)位映射信息,且為準(zhǔn)確起見該信息為本地輸入。例如,這種準(zhǔn)確區(qū)位映射信息可以作為一個(gè)替換網(wǎng)絡(luò)接口單元的程序的一部分被本地輸入。
但是,本地輸入的區(qū)位信息需要由網(wǎng)絡(luò)管理中心(如實(shí)體)尋址,因?yàn)榛顒?dòng)情況、例如單元的更換和交換等可導(dǎo)致區(qū)位信息的引入出錯(cuò)。例如,設(shè)想一種情形,多個(gè)NJU同時(shí)被交換,例如實(shí)地更新的一部分。
在實(shí)地的條件下,為了高效、安全和/或其他考慮的目的,技術(shù)人員有時(shí)候會同時(shí)準(zhǔn)備幾個(gè)NJU。這種準(zhǔn)備可以包括計(jì)算機(jī)連接和數(shù)據(jù)傳輸、條碼掃描、NJU識別和/或表征、和/或其他數(shù)據(jù)收集,和某些情況下的區(qū)位信息的“本地”輸入。
但是,NJU應(yīng)在準(zhǔn)備好后進(jìn)行安裝。安裝可由負(fù)責(zé)準(zhǔn)備工作之外的其他技術(shù)人員進(jìn)行。安裝實(shí)地條件的控制可低于準(zhǔn)備工作的實(shí)地條件。這些因素可共同構(gòu)成引入?yún)^(qū)位信息錯(cuò)誤的可能性。一個(gè)應(yīng)安裝在特定位置的單元可能會被錯(cuò)誤地安置在不同的位置。
為了確保具有有用的、準(zhǔn)確的區(qū)位信息,希望網(wǎng)絡(luò)管理實(shí)體的區(qū)位數(shù)據(jù)庫能夠完全地反映與所有位置的NJU相關(guān)的最新信息。在步驟74中,區(qū)位數(shù)據(jù)庫被以新MAC地址進(jìn)行了更新,該區(qū)位信息用于該網(wǎng)絡(luò)接口單元并與之相關(guān)聯(lián),這樣就可以完成程序70。
考慮到一種情形,有兩個(gè)NJU,每一個(gè)都在例如準(zhǔn)備階段輸入了正確區(qū)位信息地情況下的安裝錯(cuò)誤。每一個(gè)被分配給不同的特定位置,并都有有用地和唯一的區(qū)位信息。但是,在安裝過程中,這些單元被錯(cuò)誤地進(jìn)行了交換,例如在相鄰位置或安置地址之間進(jìn)行了交換。
如果發(fā)生這種交換將很難檢測。但存在技術(shù)性地解決方案。例如,回到圖3,在一個(gè)實(shí)施例中,智能NJU106安裝了一個(gè)全球定位系統(tǒng)(GPS)功能模塊370。發(fā)生錯(cuò)誤交換所產(chǎn)生的位置移動(dòng)由GPS370檢測到,并輸入?yún)^(qū)位信息399以及通過上行端口303發(fā)送到分配的網(wǎng)絡(luò)環(huán)境。另一個(gè)實(shí)施例沒有安裝GPS設(shè)備。
在另一個(gè)實(shí)施例中,程序被用來推斷NJU的分配網(wǎng)絡(luò)中可能發(fā)生交換危險(xiǎn)的某些NJU。有利的是,這種程序可以限制可能發(fā)生區(qū)位信息錯(cuò)誤的網(wǎng)絡(luò)中的NJU數(shù)量。這樣,最壞的情況是,這一限定的數(shù)字可通過本地手工操作重新生效。
當(dāng)活躍的分配網(wǎng)絡(luò)中發(fā)生交換時(shí),多種手段,例如以下的典型的程序80、90、10和1100(分別見圖8、9、10和11)可以被用于檢測某一特定NJU的拆除和隨后的重新出現(xiàn)。
斷開/重新連接情形下用于確認(rèn)區(qū)位信息的典型的程序根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖8顯示了在斷開/重新連接情形下用于確認(rèn)區(qū)位信息的典型的程序80的流程圖。程序80以步驟81開始,其中網(wǎng)絡(luò)接口單元(NJU)的分配網(wǎng)絡(luò)被監(jiān)控。
在步驟82中,判斷是否檢測到網(wǎng)絡(luò)接口單元的“鏈接活躍”信號喪失的事件。如果沒有,則重復(fù)步驟71。如果檢測到網(wǎng)絡(luò)接口單元發(fā)生了“鏈接活躍”信號喪失的事件(如一個(gè)“鏈接活躍”信號喪失),則在步驟83中,監(jiān)控實(shí)體將等待并監(jiān)控該網(wǎng)絡(luò)(例如和其他事物)是否有該單元重新連接的事件。
在步驟84中,判斷是否檢測到一個(gè)重新連接事件(如該單元重新連接)。如未檢測到,則重復(fù)步驟83。如確定一個(gè)重新連接事件被檢測到,則在步驟85中進(jìn)行身份校驗(yàn)。在步驟86中,判斷與該重新連接的網(wǎng)絡(luò)接口單元相關(guān)聯(lián)的身份與斷開的單元的身份是否對應(yīng)。如果對應(yīng),則重復(fù)步驟81。
如果確定與該重新連接的網(wǎng)絡(luò)接口單元相關(guān)聯(lián)的身份與斷開的單元的身份不對應(yīng),則在步驟87中,生成一個(gè)警告以指示該區(qū)位信息可能遭到破壞。在步驟88中,將采取行動(dòng)進(jìn)行調(diào)查并在必要時(shí)對差異進(jìn)行修正,以完成程序80。
校驗(yàn)區(qū)位信息和活躍NJU狀態(tài)的典型的實(shí)施例根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖9顯示了用于校驗(yàn)網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的網(wǎng)絡(luò)接口單元(NJU)的區(qū)位信息和活躍狀態(tài)的典型程序90的流程圖。程序90以步驟91開始,其中將對先前的發(fā)現(xiàn)(如網(wǎng)絡(luò)作為一個(gè)實(shí)體)進(jìn)行輪詢。
在步驟92中,判斷是否檢測到對該輪詢的響應(yīng)。如檢測到,則定期重復(fù)步驟91。如果未檢測到對該輪詢的響應(yīng),例如在一段特定的失效時(shí)間之后,則在步驟93中,監(jiān)控實(shí)體等待并監(jiān)控該網(wǎng)絡(luò)(例如其他事物),以監(jiān)控該單元的重新連接事件。
在步驟94中,判斷是否檢測到重新連接的事件(如該單元重新連接)。如未檢測到,則重復(fù)步驟93。如確定已檢測到重新連接事件,則在步驟95中進(jìn)行身份校驗(yàn)。在步驟96中,判斷與該重新連接的網(wǎng)絡(luò)接口單元相關(guān)聯(lián)的身份是否與已斷開的單元的身份相對應(yīng)。如果相對應(yīng),則重復(fù)步驟91。
如確定與重新連接的網(wǎng)絡(luò)接口單元相關(guān)聯(lián)的身份與已斷開的單元的身份不對應(yīng),則在步驟97中,生成一個(gè)警告以指示該區(qū)位信息可能遭到破壞。在步驟98中,采取行動(dòng)進(jìn)行調(diào)查并在必要時(shí)對差異進(jìn)行修正,以完成程序90。
檢測停電的典型程序根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖10顯示了用于檢測網(wǎng)絡(luò)接口單元(NJU)的分配網(wǎng)絡(luò)中停電的典型程序10的流程圖。程序10以步驟11開始,其中檢測到該網(wǎng)絡(luò)發(fā)生了重新啟動(dòng)事件。
在步驟12中檢查停電的跡象。各種技術(shù)可以用于執(zhí)行步驟12。一種典型的技術(shù)在步驟12A被闡明,其中對一個(gè)存儲區(qū)位進(jìn)行了檢查,該區(qū)位產(chǎn)生了由于停電而遭到破壞的圖象。第二個(gè)典型的技術(shù)在步驟12B中被闡明,其中對非可變存儲功能模塊進(jìn)行了停電標(biāo)記檢查,如及時(shí)檢測到停電并將停電跡象存入了非可變存儲器中。其它技術(shù)也可以用于執(zhí)行步驟12。
在步驟13中,判斷是否檢測到停電。例如,如果檢測到遭受停電破壞的存儲區(qū)位,則一個(gè)破壞的圖象被檢測到。再舉一個(gè)例子,如果檢測到非可變存儲功能模塊,則一個(gè)停電標(biāo)記被檢測到。其他指標(biāo)也可用來檢測停電。
如果停電被檢測到,則重新出現(xiàn)的事件,比如重新啟動(dòng)事件,被報(bào)告給管理中心。然后在步驟15(或者如果重新啟動(dòng)事件沒有檢測到停電情況),區(qū)位信息被校驗(yàn)。
檢測移動(dòng)NJU嘗試的典型程序根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖11顯示了移動(dòng)檢測移動(dòng)一個(gè)網(wǎng)絡(luò)接口單元(NJU)的嘗試的典型的程序1100。程序1100以步驟1101開始,其中該網(wǎng)絡(luò)被監(jiān)控。
在步驟1102中,判斷是否檢測到移動(dòng)網(wǎng)絡(luò)接口單元的嘗試。這種嘗試可以被檢測到,或者從網(wǎng)絡(luò)接口單元產(chǎn)生的信號推斷出,例如通過防篡改裝置(如篡改傳感器372;圖3)。如未檢測到,則重復(fù)步驟1101。
如檢測到移動(dòng)網(wǎng)絡(luò)接口單元的嘗試,則在步驟1103中生成一個(gè)警告。在步驟1104中,檢測受影響網(wǎng)絡(luò)接口單元的頻率被提高,直到發(fā)生斷開事件,以完成程序1100。
當(dāng)在交換期間關(guān)閉的網(wǎng)絡(luò)上發(fā)生交換事件時(shí),可能發(fā)生拓?fù)浣Y(jié)構(gòu)的變化。在這種情況下,希望它能夠分辯無害轉(zhuǎn)換和可能對區(qū)位映射信息一致性造成危害的可能的變化。在一個(gè)實(shí)施例中,如果檢測到威脅到一致性的情況,區(qū)位映射可以被校驗(yàn)。
由監(jiān)控截止(如管理中心104;圖1)進(jìn)行的拓?fù)浣Y(jié)構(gòu)發(fā)現(xiàn)程序部分可以包括建立附屬于分配網(wǎng)絡(luò)(如切換系統(tǒng)105、分布網(wǎng)絡(luò)環(huán)境100;圖1)的基礎(chǔ)轉(zhuǎn)換器列表。例如,基礎(chǔ)轉(zhuǎn)換器可以由分配給其管理端口的MAC地址進(jìn)行識別。
當(dāng)連接的客戶端(如客戶端設(shè)備107-110,圖1)發(fā)生被拆除和重新連接的事件時(shí),或者基礎(chǔ)轉(zhuǎn)換器本身被斷線和重新連接,列表群可以被重新建立。如未檢測到列表群中的變化,則可推斷該區(qū)位映射依然可靠。但如果列表群發(fā)生變化時(shí),可以推斷該區(qū)位信息不可靠。一個(gè)典型的實(shí)施過程通過參考圖12被闡明。
客戶端事件的校驗(yàn)區(qū)位映射的典型程序根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖12顯示了用于客戶端事件(例如客戶端斷開/重新連接)中校驗(yàn)區(qū)位映射的典型的程序1200的流程圖。程序1200以步驟1201開始,其中基礎(chǔ)轉(zhuǎn)換器上的一個(gè)端口(如轉(zhuǎn)換器105;圖1)被監(jiān)控。
在步驟1202中,判斷是否檢測到與連接的客戶端相關(guān)的事件(例如客戶端設(shè)備,如計(jì)算機(jī)、電話或其他設(shè)備)。如未檢測到,則重復(fù)步驟1201。此類事件典型的可以是斷開/重新連接事件。
在步驟1203中,如果發(fā)生重新連接或類似的客戶端事件,則列表群被重新建立,例如在一個(gè)受影響的客戶端裝置相關(guān)的中央數(shù)據(jù)庫中建立。
在步驟1204中,判斷是否在列表群中檢測到任何變化。如未檢測到,則在步驟1205中,現(xiàn)存的列表群被視為可靠的和可信賴的。如果在列表群中檢測到任一個(gè)變化,則在步驟1206中,區(qū)位映射被校驗(yàn),并完成程序1200。
舉個(gè)例子,可考慮這樣一種情形,在端口上出現(xiàn)了一個(gè)新的(如先前未注冊或發(fā)現(xiàn)的)MAC地址。如果區(qū)位映射信息完好無損時(shí),則可以推斷該置換物可能是一個(gè)更新的安裝,或者是一個(gè)故障設(shè)備的替換設(shè)備。
當(dāng)檢測到新的區(qū)位映射信息時(shí),其他端口被檢測試圖檢測到端口交換是否可能已發(fā)生。端口交換可通過先前知道的MAC地址以及表現(xiàn)為已經(jīng)在轉(zhuǎn)換器的端口之間移動(dòng)的區(qū)位映射信息得以指示。
當(dāng)交換發(fā)生在轉(zhuǎn)換器之間的連線上時(shí),區(qū)位映射保持完好。當(dāng)NJU在物理位置之間交換時(shí),其區(qū)位映射信息的完整性變得無效。在一個(gè)實(shí)施例中,NJU以安全螺絲和/或篡改傳感器加以保護(hù)以將交換局限于“授權(quán)的”人員,該“授權(quán)的”人員可被認(rèn)為了解保持區(qū)位映射完整性的必要性。
在一個(gè)實(shí)施例中,時(shí)域反射分析(time domain reflectometry,TDR)或類似的電纜長度測量技術(shù)可用于提供基于某一電纜長度的額外的區(qū)位信息。使用這一技術(shù)可以區(qū)別轉(zhuǎn)換器的良性端口交換以及那些涉及NJU區(qū)位的物理變化、并可破壞區(qū)位信息的交換。例如,使用TDR確定電纜長度,該數(shù)據(jù)可以加至端口MAC地址的列表群中。
在一個(gè)實(shí)施例中,停電期間可提供辨別良性變化和造成區(qū)位數(shù)據(jù)破壞的變化的因素。例如,停電的持續(xù)時(shí)間可以由中央控制器(如管理中心104;圖1)自上一次成功輪詢后的跟蹤時(shí)間來加以確定。監(jiān)控實(shí)體自身的停電時(shí)間可由監(jiān)控站通過定期跟蹤上一次活躍時(shí)間戳,直到對停電產(chǎn)生的反應(yīng)來進(jìn)行檢測,或通過相關(guān)方法進(jìn)行檢測。
根據(jù)網(wǎng)絡(luò)停電時(shí)間長短,可得出幾種與區(qū)位信息一致性相關(guān)的推斷。例如,當(dāng)單元中的相當(dāng)一部分在同一較短的時(shí)間內(nèi)同時(shí)斷線,則可以推斷該原因是由于停電以及隨后的恢復(fù)事件,例如電源的瞬間變化。
在這種情況下,可以進(jìn)一步推斷在停電期間單元被移動(dòng)(可危及區(qū)位信息的一致性)的可能性很小。如果停電時(shí)間較長,則可以推斷分配網(wǎng)絡(luò)受影響部分的區(qū)位映射完整性可能受到了破壞。可以采取措施對這種可能性發(fā)出警告,并對其一致性加以修正。
當(dāng)基礎(chǔ)轉(zhuǎn)換器的狀態(tài),如“柜式”轉(zhuǎn)換器被監(jiān)控時(shí),可得出進(jìn)一步的推斷。例如,當(dāng)與某一轉(zhuǎn)換器連接的許多或全部NJU同時(shí)停止運(yùn)轉(zhuǎn),而柜式轉(zhuǎn)換器依然活躍,則可以推斷與NJU的連接可能在配線箱內(nèi)被斷開或配線中有交叉連接的情況。這個(gè)信心可能是希望的,縱然該事件不一定會危及區(qū)位映射數(shù)據(jù),因?yàn)镹JU沒有機(jī)會被移動(dòng)。用于區(qū)別良性的和可能造成破壞的網(wǎng)絡(luò)變化的典型程序根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖13顯示了用于辨別良性網(wǎng)絡(luò)設(shè)置變化和可能對區(qū)位信息造成破壞的變化的典型程序1300的流程圖。程序1300從步驟1301開始,其中分配網(wǎng)絡(luò)被監(jiān)控。
在步驟1302中,判斷是否檢測到列表群中的變化。如未檢測到,則重復(fù)步驟1301。如檢測到列表群中的變化,則在步驟1303中執(zhí)行區(qū)位映射檢測。在步驟1304中,判斷是否有區(qū)位映射的變化。如確定沒有區(qū)位映射的變化,則在步驟1305中,可推斷受影響的NJU已更新或更換。
如確定有區(qū)位映射變化,則在步驟1306中,其他端口被檢查,例如具有與受影響的NJU相對應(yīng)、并可指示端口交換的MAC數(shù)字的設(shè)備。在步驟1307中,判斷是否檢測到端口的交換。如未檢測到,可結(jié)束程序1300。如檢測到端口的交換,則在步驟1308中,向管理機(jī)構(gòu)發(fā)出警報(bào),同時(shí)完成程序1300。
用于從停電期間的相關(guān)信息推斷區(qū)位信息可靠性的典型程序圖14顯示了用于從停電期間的相關(guān)信息推斷區(qū)位信息可能遭受的破壞的典型程序1400的流程圖。程序1400從步驟1401開始,其中分配網(wǎng)絡(luò)被監(jiān)控。
在步驟1402中,包含分配網(wǎng)絡(luò)的NJU(和/或如其他設(shè)備)被輪詢,在步驟1403中判斷輪詢是否成功。如果成功,則步驟1402被定期重復(fù)。如輪詢不成功,則在步驟1404中記錄該時(shí)間,并記錄從上次成功輪詢開始以來的時(shí)間。
在步驟1405中,網(wǎng)絡(luò)被監(jiān)控以監(jiān)控與受影響的NJU相關(guān)的重新連接事件的發(fā)生。在步驟1406中,判斷是否檢測到重新連接。如未檢測到,則重復(fù)步驟1405。如果檢測到重新連接事件,則在步驟1407中對停電持續(xù)時(shí)間的計(jì)時(shí)停止并記錄該時(shí)間。在步驟1408中,該停電持續(xù)時(shí)間被計(jì)算。
在步驟1409中,判斷停電時(shí)間相對于拆除及重新連接網(wǎng)絡(luò)接口所需的時(shí)間是否較短。如確定該停電時(shí)間較短,則在步驟1410中,可推斷該區(qū)位信息時(shí)可靠的。如確定該停電時(shí)間較長,則在步驟1411中可推斷該區(qū)位信息可能受到了破壞。
在步驟1412生成一個(gè)警告。在步驟1413中采取措施對相關(guān)區(qū)位信息的準(zhǔn)確性進(jìn)行檢查,同時(shí)完成程序1400。
如上所述,本發(fā)明公開了一種用于保持網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的數(shù)據(jù)庫(可被集中)中區(qū)位信息一致性的方法。該方法包括最初對區(qū)位信息進(jìn)行準(zhǔn)確的配置,之后分配網(wǎng)絡(luò)被監(jiān)控。監(jiān)控可由一個(gè)中央和/或冗余管理實(shí)體執(zhí)行。如果檢測到分配網(wǎng)絡(luò)的一個(gè)變化,則該變化對于區(qū)位信息一致性的重要性被評估。如果確定該變化為重要后,采取措施更新數(shù)據(jù)庫和/或采取其他修正措施。
在一個(gè)實(shí)施例中,該區(qū)位數(shù)據(jù)通過在網(wǎng)絡(luò)接口單元之一準(zhǔn)確輸入?yún)^(qū)位信息來進(jìn)行準(zhǔn)確的初始設(shè)置。該區(qū)位信息被提供給數(shù)據(jù)庫。這可以通過例如從網(wǎng)絡(luò)接口單元經(jīng)由網(wǎng)絡(luò)將該區(qū)位信息上傳,或者從存儲實(shí)體、例如便攜式數(shù)據(jù)存儲設(shè)備傳輸?shù)姆绞絹韺?shí)現(xiàn)。
這種便攜式存儲設(shè)備包括但不限于計(jì)算機(jī)(包括用于輸入?yún)^(qū)位數(shù)據(jù)的計(jì)算機(jī))、專用數(shù)據(jù)存儲和傳遞設(shè)備,或便攜式數(shù)據(jù)存儲媒介,例如光盤、磁盤、USB端口數(shù)據(jù)輸入設(shè)備,或類似設(shè)備。
具體實(shí)例為,檢測分布網(wǎng)絡(luò)中的變化包括發(fā)現(xiàn)該網(wǎng)絡(luò)接口單元之一缺少本地關(guān)聯(lián)區(qū)位信息。對這一變化重要性的評估可包括推斷該網(wǎng)絡(luò)接口單元沒有輸入?yún)^(qū)位信息。這一點(diǎn)可通過將這一信息提供給網(wǎng)絡(luò)接口單元來進(jìn)行修正。
在一個(gè)實(shí)施例中,檢測到分配的網(wǎng)絡(luò)中的一個(gè)變化包括發(fā)現(xiàn)網(wǎng)絡(luò)接口單元之一具有本地的相關(guān)區(qū)位信息,該區(qū)位信息看起來是新的。確定這一變化的重要性可以包括推斷出該網(wǎng)絡(luò)接口單元可能從該處錯(cuò)誤地輸入了區(qū)位信息。適當(dāng)?shù)捻憫?yīng)動(dòng)作可以包括發(fā)出該區(qū)位信息可能是錯(cuò)誤的警告并修正該區(qū)位信息。
在一個(gè)實(shí)施例中,檢測到分配的網(wǎng)絡(luò)中的一個(gè)變化包括發(fā)現(xiàn)網(wǎng)絡(luò)接口單元之一的媒體訪問控制地址(MAC地址)與數(shù)據(jù)庫中所列的該網(wǎng)絡(luò)接口的MAC地址不同。確定這一變化的重要性可以包括推斷出該網(wǎng)絡(luò)接口單元可能從該處錯(cuò)誤地輸入了正確的區(qū)位信息。適當(dāng)?shù)捻憫?yīng)動(dòng)作可以包括更新該數(shù)據(jù)庫。
一個(gè)實(shí)施例提供了一種方法,該方法用來監(jiān)控網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)以維護(hù)該網(wǎng)絡(luò)數(shù)據(jù)庫中的區(qū)位信息的一致性。該方法可以包括選舉網(wǎng)絡(luò)接口單元中的一個(gè)作為管理實(shí)體進(jìn)行監(jiān)控,其中該網(wǎng)絡(luò)接口單元是已知的(如前所述)。如未檢測到對該選擇的任何回應(yīng),則一個(gè)與該網(wǎng)絡(luò)接口單元相關(guān)的重新連接事件被注意。如果檢測到重新一個(gè)連接事件,則該網(wǎng)絡(luò)接口單元的特性被核對。
在一個(gè)實(shí)施例中,如果檢測到該特性與數(shù)據(jù)庫中存儲的與該網(wǎng)絡(luò)接口單元相關(guān)的特性值不符,則可以推斷該區(qū)位信息可能已被破壞??梢园l(fā)出一個(gè)相應(yīng)的警告,并采取措施以調(diào)查并修正該區(qū)位信息。
這種方法還可以包括檢測到某一網(wǎng)絡(luò)接口單元停電并核實(shí)與該單元相關(guān)的區(qū)位信息。在這個(gè)實(shí)施例中,該方法還將包括檢測某一事件,并相應(yīng)地核對一個(gè)停電的指示。該事件可以包括重新啟動(dòng)事件。如果發(fā)生這種情況,則可以要求一個(gè)非可變存儲器中的停電標(biāo)記,可在非易失存儲器中做出停電標(biāo)記,或檢查以樣本存入的、由于停電而被發(fā)生錯(cuò)誤的存儲位置。
這種方法還可以包括檢測移動(dòng)一個(gè)網(wǎng)絡(luò)接口單元的嘗試。在這種情況下,對該網(wǎng)絡(luò)接口單元、例如對于一個(gè)斷開事件的監(jiān)控頻率可以增加。該網(wǎng)絡(luò)接口單元可以包括一個(gè)篡改傳感器,如果一個(gè)嘗試?yán)绮鸪B接的硬件被獲知,或者其他預(yù)示一個(gè)移動(dòng)嘗試的行為被獲知,該篡改傳感器能夠產(chǎn)生一個(gè)可檢測信號。
在一個(gè)實(shí)施例中,該方法可以包括檢測列表群、例如基礎(chǔ)設(shè)施轉(zhuǎn)換器或管理實(shí)體中的變化,并相應(yīng)地進(jìn)行區(qū)位映射檢測。如果檢測到區(qū)位映射的一個(gè)變化,則可推斷該網(wǎng)絡(luò)接口單元已被選擇性地進(jìn)行了更新和替換,并且該數(shù)據(jù)庫可以被更新。如未檢測到區(qū)位映射的變化,則另一個(gè)端口可以被檢測。如果檢測到一個(gè)端口的交換,則可以向管理實(shí)體發(fā)出警告。
這樣,一種用于保持網(wǎng)絡(luò)接口單元的分布網(wǎng)絡(luò)數(shù)據(jù)庫中區(qū)位信息的一致性的方法和系統(tǒng)被描述。前面對于本發(fā)明具體典型實(shí)施例的描述是出于闡釋和說明的目的。這些描述并不旨在涵蓋一切或?qū)l(fā)明僅僅限制于這些特定的形式,而恰恰相反對于上述描述可能做出許多修改和變更。這些具體實(shí)施例用來描述并解釋本發(fā)明的原理及其實(shí)際應(yīng)用,并使本領(lǐng)域內(nèi)技術(shù)熟練的人員最好地利用本發(fā)明,以及適合于各種預(yù)期的特定使用的各種形式的修改的實(shí)例。本發(fā)明的范圍應(yīng)由所述的權(quán)利要求及其等價(jià)條款所限定。
權(quán)利要求
1.一種用于保持網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)數(shù)據(jù)庫中的區(qū)位信息一致性的方法,其特征在于包括初始準(zhǔn)確配置所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫中的所述區(qū)位信息;監(jiān)控所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò);如果檢測到所述分配網(wǎng)絡(luò)中的一個(gè)變化,則評估所述變化對于所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫中的所述區(qū)位信息的一致性的重要性;和如果確定所述變化是重要的,則啟動(dòng)一個(gè)操作以更新所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫。
2.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)庫包括一個(gè)集中化的數(shù)據(jù)庫。
3.如權(quán)利要求1所述的方法,其特征在于,所述準(zhǔn)確配置包括在所述網(wǎng)絡(luò)接口單元之一中準(zhǔn)確輸入所述區(qū)位信息;將所述區(qū)位信息提供給所述數(shù)據(jù)庫。
4.如權(quán)利要求3所述的方法,其特征在于,所述提供包括一個(gè)操作,該操作主要選自從所述網(wǎng)絡(luò)接口單元上載所述區(qū)位信息;和從一個(gè)存儲實(shí)體傳輸所述區(qū)位信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述存儲實(shí)體包括一個(gè)便攜式數(shù)據(jù)存儲設(shè)備。
6.如權(quán)利要求5所述的方法,其特征在于,所述便攜式存儲設(shè)備包括一個(gè)設(shè)備,該設(shè)備主要選自一臺第一計(jì)算機(jī),所述第一計(jì)算機(jī)包括一臺用于進(jìn)行所述準(zhǔn)確輸入的電腦;一臺第二計(jì)算機(jī);一個(gè)專用的數(shù)據(jù)存儲及傳輸實(shí)體;和一個(gè)包含便攜式數(shù)據(jù)存儲介質(zhì)的設(shè)備。
7.如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控由一個(gè)網(wǎng)絡(luò)管理實(shí)體來進(jìn)行。
8.如權(quán)利要求7所述的方法,其特征在于,所述網(wǎng)絡(luò)管理實(shí)體包括一個(gè)實(shí)體,該實(shí)體主要選自中央控制站和冗余控制站。
9.如權(quán)利要求1所述的方法,其特征在于,所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一缺少本地相關(guān)的區(qū)位信息。
10.如權(quán)利要求9所述的方法,其特征在于,其中所述的評估包括推斷所述網(wǎng)絡(luò)接口單元在其中輸入的區(qū)位信息,且其中所述的操作包括將所述區(qū)位信息提供給所述網(wǎng)絡(luò)接口單元。
11.如權(quán)利要求1所述的方法,其特征在于,其中所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一具有本地相關(guān)的區(qū)位信息,且所述本地相關(guān)的區(qū)位信息看似新的信息。
12.如權(quán)利要求11所述的方法,其特征在于,其中所述的評估包括推斷所述網(wǎng)絡(luò)接口單元可能具有在其中輸入的錯(cuò)誤的區(qū)位信息,且其中所述的操作包括發(fā)出所述區(qū)位信息可能被破壞的警告;和修正所述區(qū)位信息。
13.如權(quán)利要求1所述的方法,其特征在于,所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一的MAC地址與所述數(shù)據(jù)庫中為所述網(wǎng)絡(luò)接口所列的MAC地址不同。
14.如權(quán)利要求13所述的方法,其特征在于,所述的評估包括推斷所述網(wǎng)絡(luò)接口單元已經(jīng)具有在其中輸入的正確的區(qū)位信息,且所述的操作包括更新所述數(shù)據(jù)庫。
15.一種用于監(jiān)控網(wǎng)絡(luò)接口單元的一個(gè)分配網(wǎng)絡(luò)、以保持所述網(wǎng)絡(luò)的數(shù)據(jù)庫中的區(qū)位信息的一致性的方法,其特征在于包括輪詢所述網(wǎng)絡(luò)接口單元之一,其中所述網(wǎng)絡(luò)接口單元已知是作為執(zhí)行所述監(jiān)控的管理實(shí)體;如果未檢測到對于所述輪詢的響應(yīng),則等候一個(gè)與所述網(wǎng)絡(luò)接口單元相關(guān)的重新連接事件;和如果檢測到所述重新連接事件,則校驗(yàn)所述網(wǎng)絡(luò)接口單元的身份。
16.如權(quán)利要求15所述的方法,其特征在于還包括如果檢測到所述身份與存儲于所述數(shù)據(jù)庫中的與所述網(wǎng)絡(luò)接口單元相關(guān)的身份的值不同,則推斷所述區(qū)位信息可能遭到破壞;發(fā)送一個(gè)相應(yīng)的警告;和進(jìn)行一個(gè)操作以檢查和修正所述區(qū)位信息。
17.一種用于監(jiān)控網(wǎng)絡(luò)接口單元的一個(gè)分配網(wǎng)絡(luò)、以保持所述網(wǎng)絡(luò)的數(shù)據(jù)庫中的區(qū)位信息的一致性的方法,其特征在于包括檢測所述網(wǎng)絡(luò)接口單元之一發(fā)生的停電;和校驗(yàn)與所述網(wǎng)絡(luò)接口單元相關(guān)的所述區(qū)位信息。
18.如權(quán)利要求17所述的方法,其特征在于,所述方法還包括檢測一個(gè)事件;和響應(yīng)檢測所述事件,檢查一個(gè)停電的跡象,其中所述檢查先于所述停電檢測進(jìn)行。
19.如權(quán)利要求17所述的方法,其特征在于,所述事件包括一個(gè)重新啟動(dòng)事件,且其中所述的檢查包括一個(gè)操作,該操作主要選自檢查在一個(gè)非可變存儲器中的停電標(biāo)記和檢查一個(gè)被破壞的圖象的存儲區(qū)位,其中所述存儲區(qū)位由遭受停電破壞的圖象所引起,且其中所述非可變存儲器和所述存儲區(qū)位與所述網(wǎng)絡(luò)接口單元相關(guān)。
20.一種用于監(jiān)控網(wǎng)絡(luò)接口單元的一個(gè)分配網(wǎng)絡(luò)、以保持所述網(wǎng)絡(luò)的數(shù)據(jù)庫中的區(qū)位信息的一致性的方法,其特征在于包括檢測一個(gè)移動(dòng)網(wǎng)絡(luò)接口單元之一的嘗試;和增加監(jiān)控所述網(wǎng)絡(luò)接口單元的頻率,以監(jiān)控?cái)嚅_連接的事件。
21.如權(quán)利要求20所述的方法,其特征在于,還包括生成一個(gè)警告。
22.如權(quán)利要求20所述的方法,其特征在于,所述網(wǎng)絡(luò)接口單元包括一個(gè)篡改傳感器,且所述檢測包括從所述篡改傳感器感知一個(gè)信號。
23.一種用于監(jiān)控網(wǎng)絡(luò)接口單元的一個(gè)分配網(wǎng)絡(luò)、以保持所述網(wǎng)絡(luò)的數(shù)據(jù)庫中的區(qū)位信息的一致性的方法,其特征在于包括檢測列表群中的一個(gè)變化;響應(yīng)所述檢測,進(jìn)行一個(gè)區(qū)位映射檢查;如果檢測到一個(gè)區(qū)位映射的變化推斷所述網(wǎng)絡(luò)接口單元被選擇性的更新或更換;和更新所述數(shù)據(jù)庫如果未檢測到區(qū)位映射的變化,則檢查另一個(gè)端口;和如果檢測到一個(gè)端口交換,則向管理實(shí)體發(fā)出警告。
24.一個(gè)用于保持網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)數(shù)據(jù)庫中的區(qū)位信息一致性的系統(tǒng),其特征在于包括用于存儲所述區(qū)位信息的所述數(shù)據(jù)庫;一個(gè)網(wǎng)絡(luò)實(shí)體,連接于所述數(shù)據(jù)庫以提供對所述數(shù)據(jù)庫的訪問以及與所述網(wǎng)絡(luò)接口單元進(jìn)行通信;和一個(gè)管理實(shí)體,通過所述網(wǎng)絡(luò)實(shí)體連接于所述數(shù)據(jù)庫和所述網(wǎng)絡(luò)接口單元,用于監(jiān)控所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò),其中所述管理實(shí)體包括一臺計(jì)算機(jī),所述系統(tǒng)執(zhí)行一個(gè)計(jì)算機(jī)處理的方法,該方法用于保持所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)中所述區(qū)位信息的一致性,所述方法包括初始準(zhǔn)確配置所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫中的所述區(qū)位信息;監(jiān)控所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò);如果檢測到所述分配網(wǎng)絡(luò)中的一個(gè)變化,則評估所述變化對于所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫中的所述區(qū)位信息的一致性的重要性;和如果確定所述變化是重要的,則啟動(dòng)一個(gè)操作以更新所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫。
25.如權(quán)利要求24所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫包括一個(gè)集中化的數(shù)據(jù)庫。
26.如權(quán)利要求24所述的系統(tǒng),其特征在于,所述準(zhǔn)確配置包括在所述網(wǎng)絡(luò)接口單元之一中準(zhǔn)確輸入所述區(qū)位信息;將所述區(qū)位信息提供給所述數(shù)據(jù)庫。
27.如權(quán)利要求26所述的系統(tǒng),其特征在于,所述提供包括一個(gè)操作,該操作主要選自從所述網(wǎng)絡(luò)接口單元上載所述區(qū)位信息;和從一個(gè)存儲實(shí)體傳輸所述區(qū)位信息。
28.如權(quán)利要求27所述的系統(tǒng),其特征在于,所述存儲實(shí)體包括一個(gè)便攜式數(shù)據(jù)存儲設(shè)備。
29.如權(quán)利要求28所述的系統(tǒng),其特征在于,所述便攜式存儲設(shè)備包括一個(gè)設(shè)備,該設(shè)備主要選自一臺第一計(jì)算機(jī),所述第一計(jì)算機(jī)包括一臺用于進(jìn)行所述準(zhǔn)確輸入的電腦;一臺第二計(jì)算機(jī);一個(gè)專用的數(shù)據(jù)存儲及傳輸實(shí)體;和一個(gè)包含便攜式數(shù)據(jù)存儲介質(zhì)的設(shè)備。
30.如權(quán)利要求24所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)管理實(shí)體被選擇性的集中和分配。
31.如權(quán)利要求30所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)管理實(shí)體被分配,且所述網(wǎng)絡(luò)管理實(shí)體包括一個(gè)中央控制站和一個(gè)冗余控制站。
32.如權(quán)利要求24所述的系統(tǒng),其特征在于,所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一缺少本地相關(guān)的區(qū)位信息。
33.如權(quán)利要求32所述的系統(tǒng),其特征在于,其中所述的評估包括推斷所述網(wǎng)絡(luò)接口單元在其中輸入的區(qū)位信息,且其中所述的操作包括將所述區(qū)位信息提供給所述網(wǎng)絡(luò)接口單元。
34.如權(quán)利要求24所述的系統(tǒng),其特征在于,其中所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一具有本地相關(guān)的區(qū)位信息,且所述本地相關(guān)的區(qū)位信息看似新的信息。
35.如權(quán)利要求34所述的系統(tǒng),其特征在于,其中所述的評估包括推斷所述網(wǎng)絡(luò)接口單元可能具有在其中輸入的錯(cuò)誤的區(qū)位信息,且其中所述的操作包括發(fā)出所述區(qū)位信息可能被破壞的警告;和修正所述區(qū)位信息。
36.如權(quán)利要求24所述的系統(tǒng),其特征在于,所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一的MAC地址與所述數(shù)據(jù)庫中為所述網(wǎng)絡(luò)接口所列的MAC地址不同。
37.如權(quán)利要求36所述的系統(tǒng),其特征在于,所述的評估包括推斷所述網(wǎng)絡(luò)接口單元已經(jīng)具有在其中輸入的正確的區(qū)位信息,且所述的操作包括更新所述數(shù)據(jù)庫。
38.一種計(jì)算機(jī)系統(tǒng)中的計(jì)算機(jī)可用介質(zhì),具有嵌入其中的計(jì)算機(jī)可讀程序編碼,以使所述計(jì)算機(jī)系統(tǒng)執(zhí)行一種方法,該方法用于保持網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的數(shù)據(jù)庫中的區(qū)位信息的一致性,其特征在于,所述方法包括初始準(zhǔn)確配置所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫中的所述區(qū)位信息;監(jiān)控所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò);如果檢測到所述分配網(wǎng)絡(luò)中的一個(gè)變化,則評估所述變化對于所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫中的所述區(qū)位信息的一致性的重要性;和如果確定所述變化是重要的,則啟動(dòng)一個(gè)操作以更新所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫。
39.如權(quán)利要求38所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述數(shù)據(jù)庫包括一個(gè)集中化的數(shù)據(jù)庫。
40.如權(quán)利要求38所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述準(zhǔn)確配置包括在所述網(wǎng)絡(luò)接口單元之一中準(zhǔn)確輸入所述區(qū)位信息;將所述區(qū)位信息提供給所述數(shù)據(jù)庫。
41.如權(quán)利要求40所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述提供包括一個(gè)操作,該操作主要選自從所述網(wǎng)絡(luò)接口單元上載所述區(qū)位信息;和從一個(gè)存儲實(shí)體傳輸所述區(qū)位信息。
42.如權(quán)利要求41所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述存儲實(shí)體包括一個(gè)便攜式數(shù)據(jù)存儲設(shè)備。
43.如權(quán)利要求42所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述便攜式存儲設(shè)備包括一個(gè)設(shè)備,該設(shè)備主要選自一臺第一計(jì)算機(jī),所述第一計(jì)算機(jī)包括一臺用于進(jìn)行所述準(zhǔn)確輸入的電腦;一臺第二計(jì)算機(jī);一個(gè)專用的數(shù)據(jù)存儲及傳輸實(shí)體;和一個(gè)包含便攜式數(shù)據(jù)存儲介質(zhì)的設(shè)備。
44.如權(quán)利要求38所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述監(jiān)控由一個(gè)網(wǎng)絡(luò)管理實(shí)體來進(jìn)行。
45.如權(quán)利要求44所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述網(wǎng)絡(luò)管理實(shí)體包括一個(gè)實(shí)體,該實(shí)體主要選自中央控制站和冗余控制站。
46.如權(quán)利要求38所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一缺少本地相關(guān)的區(qū)位信息。
47.如權(quán)利要求38所述的計(jì)算機(jī)可用介質(zhì),其特征在于,其中所述的評估包括推斷所述網(wǎng)絡(luò)接口單元在其中輸入的區(qū)位信息,且其中所述的操作包括將所述區(qū)位信息提供給所述網(wǎng)絡(luò)接口單元。
48.如權(quán)利要求38所述的計(jì)算機(jī)可用介質(zhì),其特征在于,其中所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一具有本地相關(guān)的區(qū)位信息,且所述本地相關(guān)的區(qū)位信息看似新的信息。
49.如權(quán)利要求48所述的計(jì)算機(jī)可用介質(zhì),其特征在于,其中所述的評估包括推斷所述網(wǎng)絡(luò)接口單元可能具有在其中輸入的錯(cuò)誤的區(qū)位信息,且其中所述的操作包括發(fā)出所述區(qū)位信息可能被破壞的警告;和修正所述區(qū)位信息。
50.如權(quán)利要求38所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述檢測包括發(fā)現(xiàn)所述網(wǎng)絡(luò)接口單元之一的MAC地址與所述數(shù)據(jù)庫中為所述網(wǎng)絡(luò)接口所列的MAC地址不同。
51.如權(quán)利要求38所述的計(jì)算機(jī)可用介質(zhì),其特征在于,所述的評估包括推斷所述網(wǎng)絡(luò)接口單元已經(jīng)具有在其中輸入的正確的區(qū)位信息,且所述的操作包括更新所述數(shù)據(jù)庫。
全文摘要
本發(fā)明公開了一種用于保持網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的數(shù)據(jù)庫中的區(qū)位信息一致性的方法和系統(tǒng)。該方法包括初始準(zhǔn)確配置所述網(wǎng)絡(luò)接口單元的分配網(wǎng)絡(luò)的所述數(shù)據(jù)庫中的所述區(qū)位信息;然后該分配網(wǎng)絡(luò)被監(jiān)控;如果檢測到所述分配網(wǎng)絡(luò)中的一個(gè)變化,則所述變化對于區(qū)位信息的一致性的重要性被評估;如果確定所述變化是重要的,則啟動(dòng)一個(gè)操作以更新所述數(shù)據(jù)庫和/或采取其他修正操作。
文檔編號H04L12/24GK1661971SQ20051005257
公開日2005年8月31日 申請日期2005年2月23日 優(yōu)先權(quán)日2004年2月23日
發(fā)明者艾倫·魯賓斯坦 申請人:3Com公司