新四季網

配置管理系統中的加權判斷的製作方法

2023-10-07 19:10:54 2

專利名稱:配置管理系統中的加權判斷的製作方法
技術領域:
本發明涉及用於管理、跟蹤和更新可配置系統的配置的技術,其中, 所述可配置系統例如是企業中的計算機。
背景技術:
配置管理資料庫("CMDB")是指用於跟蹤、監視和更新例如計算 機的可配置系統中的部件組合或配置的系統。所述可配置系統典型具有許 多電子部件和選項,例如是母板、背板、插入卡。它們通常還具有許多軟 件部件或選項,例如是作業系統、應用程式、驅動程序、補丁、升級等。 最後,它們典型具有許多硬體選項,例如是支架、機箱、機殼、面板、電 纜等。
信息技術基礎設施庫("ITIL")是一種遍及世界被廣泛接受的IT 服務管理方法,其由英國商務部("OGC")發布。ITIL利用控制和管 理操作的過程-模型視圖。OGC與公營公司和組織緊密合作以改進商業活 動中的有內聚力的一組最佳實踐方法。ITIL的可定製實踐框架包括但不限 於信息技術("IT")服務質量的提供,支持所提出技術服務所必需的 基本設施和設備,或者對於滿足業務需求和改進IT服務必要的結構。同 樣,ITIL目的在於,經由提供即刻可訪問的綜合信息和創建便利於跨行業 通信的公共詞彙表使IT團體受益。CMDB是被ITIL採用的術語,並且其 遍及IT專業被用於指代這樣一大類工具和過程,其中,所述工具和過程 被使用或遵循以便管理在ITIL術語中稱為配置項("CI")的可配置系 統的配置。
根據ITIL建議或要求,CMDB被假定為包含關於其所應用於的所有
8CI的最新信息。CMDB數據被假定為在任意給定環境中是精確的。在某 些情況下,由於創建關係和CI時涉及多個點產品(pointproduct),所述 CMDB不能被保持與實際系統管理環境同步。例如,例如自更新的軟體應 用的一些系統可以在不更新或通知CMDB其改變的情況下更新其自己。 在另一示例中,CI的部件可以由系統管理員在不更新或通知CMDB其改 變的情況下^L移除、替換、安裝或升級。同樣,關於特定可配置系統的許 多CMDB記錄僅是部分上正確的,但是難以確定哪些細節是正確的以及 哪些是不正確的。
進一步地,許多企業在企業中利用許多技術和產品,並且通常配置信 息由多於一個CMDB工具管理。隨著遺留系統^皮移植到一起,以及隨著 用於其它廠商的新產品被集成到遺留環境中,上述情況有時會無意間出現。
由此,甚至當嚴格的配置改變過程被遵循時,通常,關於同一CI在 單獨CMDB系統中的記錄可能不一致,可能部分上不精確,以及可能在 相互間同步時不兼容。

發明內容
根據第一方面,提供了一種用於提供可配置項配置數據的基於計算機 的方法,其包括以下步驟從包括至少一個配置管理資料庫的多個源接收 關於可配置項的多個配置數據集合,其中,所述可配置項具有多個可配置 單元;使用一個或更多加權規則和優先選擇為所述數據集合中報告的可配 置單元指派權重值;經由選擇具有較大已指派權重值的可配置單元創建所 述可配置項的新配置數據集合;根據所述多個數據集合之間的權重比較為 所述新配置數據集合中的可配置單元指派置信因子;以及,根據所述新數 據集合和所述置信因子更新所述可配置項的配置管理資料庫條目。
根據第二方面,提供了一種計算機可讀的介質,其包括適於存儲一 個或更多計算機可執行代碼的計算機可讀介質;以及由所述計算機可讀介 質存儲的用於使得計算機實施包括以下的步驟的一個或更多計算機可執行 代碼(a )從包括至少一個配置管理資料庫的多個源接收關於可配置項的多個配置數據集合,其中,所述可配置項具有多個可配置單元;(b)使 用 一個或更多加積Ji則和優先選擇為所述數據集合中報告的可配置單元指 派權重值;(c)經由選擇具有較大已指派權重值的可配置單元創建所述可 配置項的新配置數據集合;(d)根據所述多個數據集合之間的權重比較 為所述新配置數據集合中的可配置單元指派置信因子;以及(e)根據所述 新數據集合和所述置信因子,更新所述可配置項的配置管理資料庫條目。
根據第三方面,提供了一種系統,其包括關於同一可配置項的多個 配置數據集合,其中,所述數據集合從包括至少一個配置管理資料庫的多 個源被接收,所述可配置項具有多個可配置單元;權重值生成器,其利用 一個或更多規則和優先選擇為所述配置數據集合中的可配置單元指派權重 值;新數據集合創建器,其被配置為,經由選擇具有較大權重值的可配置 單元創建所述可配置項的新數據集合,以及經由實施所述多個數據集合之 間的權重比較為所選可配置單元指派置信因子;以及更新器,其被配置為, 根據所述新數據集合和所述置信因子,更新所述可配置項的配置管理數據 庫條目。
本發明在各種實施例中提供一種用於提供可配置項配置數據的系統、 方法或計算才幾可讀介質,其中,所述提供是經由從全都關於同一可配置 項(CI)的多個源接收多個配置數據集合;然後使用加權規則和優先選擇 根據所述數據集合之間的差異性和共性為每個報告中的每個選項、特徵和 部件指派權重值;經由選擇所有所述數據集合中具有最大權重值的選項、 特徵和部件創建所述可配置項的新數據集合;經由所述多個數據集合之間 的權重比較為每個選項、特徵和部件指派置信因子;相應地更新所述可配 置項的配置管理資料庫條目。所述置信因子有益於約束例如軟體發布過程 和改變控制過程的規則化過程,以及有益於生成指示報告及其內容的置信 級別的人可讀配置報告。根據本發明的一個實施例,所報告的置信因子在 一個或更多報告中被提供,其有益於遵從由質量或配置控制組織適當施加 的規則。


本發明的優選實施例現在將僅通過示例並參考以下附圖被描述
圖1示出了才N^本發明的優選實施例的部件和設備的一般系統布置。
圖2a和2b根據本發明的優選實施例示出了一般化計算平臺體系結構 以及所述計算平臺體系結構的軟體和固件的一般化組織。
圖3a通過示例闡明了向客戶端部署軟體的邏輯過程,其中,所部署的 軟體實現本發明的一個實施例的方法和過程。
圖3b通過示例闡明了向其它軟體程序集成軟體的邏輯過程,其中, 所集成的軟體實現本發明的一個實施例的方法和過程。
圖3c通過示例闡明了在按需計算系統中代表客戶端執行軟體的邏輯 過程,其中,所執行的軟體實現本發明的一個實施例的方法和過程。
圖3d通過示例闡明了經由虛擬專用網向客戶端部署軟體的邏輯過程, 其中,所部署的軟體實現本發明的一個實施例的方法和過程。
圖4a、 4b和4c通過示例示出了各種可移除和固定類型的計算機可讀 介質、信號收發器以及並行到串行到並行信號電路。
圖5示出了系統和部件的典型配置管理資料庫布置。
圖6a示出了才艮據本發明的優選實施例的用於為可配置項記錄細節指 派權重的邏輯過程。
圖6b和6c提供可配置項記錄細節的示例,其中,後者被注釋為包括 權重。
圖7a示出了根據本發明的優選實施例的用於基於已加權配置項細節 確定置信因子的邏輯過程。
圖7b提供CMDB CI記錄集合的示例,其中,所述CMDB CI記錄集 合被增強為包括針對每個項的置信因子以及可選地包括針對整個可配置項 的總體置信因子。
具體實施例方式
本發明的發明人已認識到在下述領域中未解決的問題,所述領域關於在其中兩個或更多配置管理工具被利用的環境中為可配置系統管理配置信
息。為方便讀者,在整個的本公開中,我們將使用ITIL術語來指稱所述 可配置系統、工具和過程。然而,本領域的技術人員應當認識到,本發明 不限於遵從ITIL的應用。另外,在^/>開中,術語"點產品,,將被用於 描述可#: CMDB工具管理的任意系統(例如"目標系統")。例如,點 產品可以被用於分發軟體產品、監視軟體應用或監視網絡健康。
基於這些發現,本發明人已開發了以下邏輯過程、系統、服務和計算 機可讀介質來解決本領域中未認識到的這些問題。
正從多個源(例如關於或來自多個點產品)被填充的典型CMDB實 際上不能被保持與所有所述點產品同步,因為難以保持幾個產品之間的數 據同步以及保持一個或更多CMDB工具為最新的。
一般而言,本發明人已發現,如果CMDB從多個點產品或數據源被 創建,則CMDB在任意給定時刻沒有反映CI及其關係的實際精確狀態的 可能性較大。
例如,假定CMDB具有多個CI,包括硬體、軟體、監視應用、以及 從點產品被存儲到CMDB中的它們之間的關係,其中,所述點產品包括 Tivoli⑧供應管理器("TPM,, )、 Tivoli配置管理器("TCM")和IBM Tivoli監視器("ITM,,),所述產品都是眾所周知的產品和系統,並且 都在企業計算中^皮廣泛使用。(IBM和Tivoli是國際商業機器公司在美國、 其它國家或兩者中的註冊商標。)
其它眾所周知的CI包括計算平臺,例如由像IBM [TM]、 Dell [TM、 BEA Systems (有限)公司[TM]和Hewlett Packard公司[TM提供的服務 器、臺式計算機和客戶端設備;網絡設備,例如Cisco [TM的產品;以及 CMDB系統,例如由Computer Associates(有限Vi^司[TM] 、BMC Software (有限)公司[TM和Hewlett Packard公司[TM]出售的那些系統。
在所述場景中,CI配置信息與實際情形不同步的可能性較大,因為實 時地在這些產品和CMDB之間同步所述數據是資源密集的。所述CI之間 的關係也可能不如由所述點產品報告的那樣精確。所述示例在圖5中示出,其中,CMDB (52)工具被用於經由許多動 作器(actor)集成和匯聚包括許多計算機(Cl、C2、…Cz)、交換機(S1、... S99)和路由器(R7、 R8、…)的許多點產品的配置信息,其中,所述動 作器例如是每個都具有其自己的配置資料庫(分別為56、 58)的TPM(55) 系統和TCM系統(57)。同樣在該示例中,Tivoli許可管理器("TLM,,) (53 )和例如來自SAP的非IBM非Tivoli金融系統產品(54 )向CMDB (52)提供配置信息。為試圖管理對所述CI (例如所述點產品、動作器、 集成系統等)的改變,改變管理過程(51)、發布管理過程或其它過程一 般被遵循。
因此,總而言之,CMDB系統典型使用根據ITIL或其它標準的"關 系註冊表"來記錄被安裝、使能或以其它方式集成到可配置項中或與可配 置項協作的項、特徵、選項和部件(包括其在CI內和CI之間的相互關係 (例如路由器到PC、 PC到滑鼠等))。所述系統中的特定系統或部件可 以對端點系統(例如目標機器、端點、點產品)"起作用",例如"推動" 軟體在其上的安裝,但一般而言,CMDB不是動作器,其只是信息的收集 器。
基於權重的置信因子生成器系統綜述
為了本公開的目的,我們將把例如選項、特徵、部件等的可以在CI 中配置的東西的集合稱為CI的可配置單元。我們還將把被這裡描述的各 種邏輯過程利用或考慮的、用戶或管理員選擇的邏輯操作、闊值、優先權 和選擇稱為規則和優先選擇。如在以下段落中進一步詳細描述的,每個CI 配置報告中列出的每個可配置單元基於其是正確和完整的可能性被指派權 重,以及這些權重然後被用於從多個CI配置報告選擇或組合可配置單元 以生成針對該CI的新配置報告。可選地,所述新報告中每個可配置單元 的置信因子以及總體的、單元級置信因子可以經由分析所述權重和所述報 告之間權重的差別範圍(例如偏差範圍)來生成。例如,如果硬碟驅動器 的可配置項在三個報告中被報告為200 GB驅動器,而僅一個報告顯示其是100 GB才艮告,則該可配置項的高置信因子將是恰當的。然而,如果所 有所述報告完全不同,例如一個報告指示該硬碟驅動器為100 GB,另一個 報告顯示200 GB驅動器,而另一個顯示該驅動器被完全移除或禁用,則 新寺艮告中該可配置單元的置信因子將相對較低。同樣,其中多數或全部可 配置單元具有高置信因子的整個CI的單元級置信因子將也是高的,但其 中一些或許多可配置單元具有低置信因子的CI的單元級置信因子也可以 是低的。
轉向圖1,包括本發明的優選實施例的部件的系統的示例布置(10) 被示出。本發明優選經由基於一個或更多準則向CI指派權重而解決多個 配置資料庫之間的配置差異或不一致,其中,所述準則例如是CI已被其 它系統讀的次數、CI已被其它系統寫或更新的次數、CI在CMDB中具有 的關係數、CI已淨皮讀或寫的頻率、以及CI已被訪問或更新的時候有多近。
在權重被基於例如這些準則的一個或更多準則指派給CMDB中的CI 之後,置信因子("CF")然後針對每個CI被確定。該置信因子然後被 用於自動確定ci的哪些細節是準確或可靠的,以及所述置信因子被淨艮告 以用於由系統管理員檢查以便幫助確定哪些沖突細節將在判斷中被依賴。
例如,關於CI的信息經由CMDB系統(52 )從例如TCM和TPM 的多個源被收集。關於特定可配置項CL的記錄(11)被本發明的優選實 施例檢索(12),並針對差異性被比較(13),以便找到關於該特定可配 置項CL的缺失的和非等價細節、特徵或部件記錄(14)。所述CI記錄的 細節然後使用一個或更多權重分析過程和優先選擇(16)被加權(15)。
所述已加權CI細節然後使用一個或更多置信生成器過程和優先選擇 (18)被分析,以便生成(17)針對該CI中的每個特徵或部件的置信因 子("CF" ) (17),以及可選地生成針對作為單元的整個CI的總體CF。
可選地,本發明的一個實施例產生一個或更多用戶淨艮告(19)以用於 由系統管理員檢查,其中,所述用戶報告(19)包括針對每個CI特徵和 部件的CF的指示,以及指示針對作為單元的CI的總體CF。另外,本發 明根據一個實施例將CMDB中可配置項的記錄更新為包括包含置信因子(18)的最可靠或可信的CI特徵和部件。
最後,這些置信因子優選在例如發布控制過程或改變管理過程的增強 ITIL過程控制(51)中被利用。例如,所述過程可以被重新設計為僅允許 下述系統的升級,針對所述系統,其配置的CF為85。/。或更高。
根據優選實施例,所述整個過程基於來自用戶的命令或在周期性的基 礎上被執行,其中,所述周期性的J^例如是Unix⑧環境中由後臺守護進 程執行的定時基礎。(Unix是開放組織(Open Group)在美國和其它國 家的註冊商標)。
權重指派過程和CMDB記錄的注釋
在圖6a中,t艮據本發明的優選實施例的邏輯過程被示出,其中,來自 多個源或配置管理工具的針對特定CI的記錄(11)被接收(60),以及 針對差異性被搜索(61)。如果任意源顯示或報告了在其它源的報告中缺 失的特徵或部件(62),則一個或更多權重分析過程和優先選擇(16)被 使用(63)以確定哪些項可能或更可靠地被安裝在該CI中。例如,如果 一個源才艮告了特定應用程式已知三年前被安裝在特定CI中,而來自其它 源的更近的報告缺失該項,則可以確定該較老報告的權重低。然而,例如, 顯示未被其它源#艮告的特徵或部件的更近報告可以被給予較高權重。在某 些其它情況下, 一些點產品被認為是權威源,其意味著,不論任意其它點 產品正在報告什麼,由該權威源報告的信息都被認為是精確的。
同樣,如果任何非等價部件或特徵在來自不同源的關於CI的記錄中 淨議現(64 ),則一個或更多權重分析過程和優先選擇(16 )被利用(66 ) 以便為每個所報告記錄集合中的每個項指派權重值。非等價當用在這裡時 是指所述項可能沒有被以相同格式精確地報告,但可以使用一個或更多翻 譯表、詞庫等被確定為表示同一類型的項。例如, 一個報告可以顯示應用 程序"Lotus Word Pro ",而另一個可以只顯示"WordPro 2000"。 由於"WordPro"是IBM/>司的知名商標,因而可以確定這些條目表示 同一類型的產品,但不必要是該產品的相同版本。(Lotus和Word Pro是國際商業機器公司在美國、其它國家或兩者中的註冊商標。)
如果針對特定CI的所有已報告記錄集合似乎是等價的(65),則高 權重值可以淨皮指派給該CI中的所有部件。最後,臨時記錄超集(68)優 選被創建(67),其中,針對每個記錄集合的每個項由所述指派的權重值 進行注釋。
轉向圖6b,假想的13號PC的兩個已報告記錄集合的示例被示出, 其中, 一個集合來自第一配置管理工具CMT,,另一個來自第二配置管理 工具CMT2,以及可能來自其它配置管理工具的其它記錄集合。在本示例 中,CI的機架或外殼用兩種稍微不同的格式被報告(601, 601,),但除 了一個才艮告(601)提供版本指示外在別的方面卻是等價的。CI的母板或 主板也都在兩個報告中被報告,但其修訂級別不同。同樣,應用Microsoft Word被等價地報告(603, 603,),但是一個報告(603)示出了未被另 一報告(603,)示出的補丁的安裝日期。最後, 一個才艮告示出了在第二個 報告(604,)中缺失的安裝Netscape Navigator [TM應用程式(604)。 (Microsoft是Microsoft 乂>司在美國、其它國家或兩者中的商標。)
在該相對筒單的示例中,針對同一 CI的四個部件或細節^L示出,盡 管某種程度的差異出現在所述四者的每個中。
根據優選實施例,權重可以根據多種規則和分析被自動指派,其中, 所述規則和分析包括但不限於
(a) 權重可以基於源的已知更新或同步速率來調整或確定。如在圖1 的示例中,或許SAP金融系統已知每小時地更新,而TPM和TCM系統 已知每天或甚至每周地更新。這樣,所述SAP金融系統的報告在一個實施 例中可以被給予稍微更高的權重。
(b) 權重可以基於每個特徵或部件的修訂級別、補丁級別和更新級 別的已報告(或沒有報告),酌情向較遲或較高修訂、補丁和更新級別給 予較大權重,以及向顯示較老或較早修訂/更新/補丁級別或根本不顯示這 些級別的條目給予較低權重。
(c )權重可以基於報告的日期或對報告的最近更新的曰期。
16(d)權重可以基於對報告的訪問頻率(例如,在過去一個時間段中, 該報告已被多麼經常地讀或寫)。
(e )高權重值可以基於報告或報告中的條目被指定為權威源。
(f)權重值可以基於檢查和解析歷史日誌、安裝日誌、發布說明等的 結果,其中,所述歷史日誌、安裝日誌、發布說明等可以產生確證一個或 更多報告的一個或更多細節的信息。
(g )權重可以基於點產品是否被認為是權威源來指派(例如,在其信 息被信任的組織中被完善的點產品的指定)。
為理解我們圖6b的示例,示例性的已注釋權重的配置記錄集合(68) 被示出,其中,庫又重已被添加到每個記錄細節。例如,來自笫一個CMT 的機架才艮告被給予比來自第二個CMT的機架報告的權重(606 )更高的權 重(605),因為版本號在第一個報告中被提供。同樣地,比來自第一個 CMT的母板報告更高的權重被給予來自第二個CMT的母板報告,因為第 二個報告顯示較遲修訂級別,其中,所述較遲修訂級別可能指示已升級的 母板。
置信因子生成
轉向圖7a,才艮據本發明的優選實施例的用於生成所述置信因子("CF") 的邏輯過程被示出。已加權CI記錄集合(68)被接收或訪問(70),以 及一個或更多置信因子生成器過程和優先選擇(18 )被用於從所述多個報 告中的等價項目中(基於關於那些項目的權重和其間的權重差)選出最可 靠或可信的項目。例如,機架報告(601, 601,)之間的權重差不大,因此 最高已加權才艮告將被使用,以及將被給予高CF。這樣,針對所述CI的選 項、部件和特徵的單一列表或報告經由從所述已加權報告中選擇最高額定 條目以及然後經由用每個選項、部件和特徵的置信因子注釋該單一才艮告而 被創建。
進一步地,可選地,作為單元的可配置項目的總體CF基於所迷CI 的所有要素選項、部件和特徵的所有置信因子的聚合、平均或其它計算被確定(72)。
接下來,CMDB記錄(52 )被更新(73 )以反映優選包括每個項目和 作為單元的CI的置信因子的選項、部件和特徵的該已整理列表。同樣地, 根據一個可用實施例,例如紙列印輸出或可顯示在計算機屏幕上的報告的 人可讀報告(75)被創建(74),其包括優選包含所述置信因子的選項、 部件和特徵的已整理列表。
圖7b示出了基於圖6a和6b的示例的示例性加注釋已整理列表(75), 其中,置信因子(700, 701)與報告(75)中列出的所選選項、部件和特 徵一起被包括。
一些示例性CI
為更好地理解本發明的可能應用,我們現在呈現關於一些通用可配置 項("CI")的一些一般信息。以下內容並非旨在是窮舉性的列表,而是
存在可以由配置管理工具管理的多種可配置系統。 存儲區域網絡。
存儲區域網絡("SAN,,)典型是設計為將例如磁帶庫和磁碟陣列控 制器的計算機存儲設備連接到伺服器的網絡。換句話說,其是將不同數據 存儲設備相互互連的高速專用網絡。存在SAN的兩種變型。第一,SAN 可以是主要目的是提供計算機系統與存儲單元之間的數據傳輸的網絡。第 二, SAN可以是由基於網絡通信的存儲單元、設備、計算機系統、包括控 制軟體的裝置組成的存儲系統。SAN不同於例如網絡附加存儲("NAS") 的其它形式的網絡存儲,因為其使用低層訪問方法。這意味著SAN使用被 稱為塊存儲的方法,該方法當伺服器發出請求時,其意在來自磁碟驅動器 的指定塊或數據段。SAN存儲是一對一的關係。換句話說,SAN上的邏輯 單元號("LUN,,)的每個設備被單一計算機擁有,以基於網絡訪問同一 文件集合。相反,NAS使多個計算機能夠基於網絡訪問同 一文件集合。SAN 的許多好處之一是其允許伺服器通過該SAN自身進行引導的能力。這使能 了用於替代故障伺服器的更快和更容易的方法,因為SAN可以被重新配置,從而替代伺服器可以使用故障伺服器的LUN。另外,SAN可以提供 存儲容量利用率上的增長,因為多個伺服器可以共享同一增長預留。隨著 技術上的改進,現在可以將子網與NAS系統合併。 網絡附加存儲。
網絡附加存儲("NAS")典型是這樣的硬碟存儲布置,所述硬碟存 儲布置具有其自己的網絡地址而非附加到部門計算機,所述部門計算機服 務於網絡的工作站用戶的應用。NAS包括允許在多個硬碟上的不同地方存 儲相同數據的多磁碟獨立磁碟冗餘陣列("RAID" ) 。 NAS存儲單元可 以由實現文件服務的引擎和數據存儲於的一個或更多設備組成。經由使用 NAS,允許多個計算機立刻共享同一存儲空間,這減少了所需開銷的量, 以及由於不存在對相同處理器資源的任何竟爭而允許信息被更快地訪問。 NAS j吏用基於文件的協i義,所述協i義例如是Microsoft的Internetwork Packet Exchange and NetWEUI、 Novell的Netware Internetwork Packet Exchange [TM、Sun Microsystem ITM]的Network File System、隨後-皮 命名為通用網際網路文件系統("CIFS")的Server Message Block( "SMB")。 在NAS和SAN之間,NAS^域網("LAN")中的本地文件系統存儲 的邏輯選擇。因此,多數NAS對於性能而言嚴重依賴於已高速緩存的存儲 器。NAS提供許多優點,例如非常易於使用地遞送、提供異構數據共享以
及允許組織自動化和簡化數據管理的能力。 個人計算機。
個人計算機("PC")典型是設計為每次被一個人使用的微型計算機。 其通常用於例如字處理、編程、發送消息或數字文檔的通用工作。在現代 用法中,PC是指IBMPC兼容機,因為其利用了最初由IBM設計的基本 框架。存在幾種類型的計算機,例如是臺式、膝上型、個人數字助理 ("PDA" ) 、 ^更攜式和平板式計算機。 一般地,母板、中央處理單元、 存儲器、硬碟驅動器和顯卡是組成計算機的基本部件。PC是用戶用於經 由網絡訪問數據的接觸點,不論所述網絡是SAN還是NAS。 伺服器。伺服器典型是代表例如PC的客戶端實現任務的軟體應用。用網際網路 作示例,伺服器可以是APACHE web伺服器,其運行由例如Internet Explorer的瀏覽器、web客戶端啟動的功能來訪問HTML頁面或文件。 對於涉及電子消息傳送、遠程登錄和圖形輸出顯示的服務,客戶端-伺服器 關係同樣存在。該關係正在使用文件服務和應用伺服器,其中,用戶通過 文件服務在PC上存儲和訪問信息,以及應用伺服器運行各種程序以便為 用戶實現指定任務。 一般地,伺服器描述這樣的機器,其具有高容量電源、 針對晝夜運轉時的耐用性而構建的母板、大量糾錯代碼、隨才4取存儲器 ("RAM")和快速輸^/輸出("I/O")。伺服器利用SAN和NAS兩 者實現機器之間的可訪問性。伺服器的一些示例如郵件、FTP、新聞、端 到端、圖像、即時通訊和專用伺服器。
路由器。
絡設備。選路發生在開放系統互連("OSI")七層模型的被稱為網絡層 的第三層上。路由器充當兩個網絡之間為進行數據傳輸的連接器。典型地, 路由器通常與交換機被混淆。用於相互區分的一種簡單說明是,交換機就 像鄰近街道,而路由器是與街道符號的交叉點。路由器將網絡連接在一起, 由此分組知道其需要流向哪裡。存在幾種類型的路由器。邊緣路由器是將 客戶端連接到網際網路的路由器。核心路由器是這樣的路由器,其唯一目的 是在網絡內的路由器之間傳送數據。由於技術上的易用性,路由器甚至被 用於家庭和小型辦公室建立的小型網絡中。這些路由器提供廣泛的服務, 例如動態主機配置協i義("DHCP")、網絡地址翻譯("NAT")、非 保護區("DMZ")、防火牆、內容過濾和虛擬專用網("VPN")。 合適計算平臺
在本發明的一個實施例中,包括之前描述的邏輯過程部分上或完全經 由在計算機上執行軟體來實施,其中,所述計算機例如是個人計算機、web 伺服器、web瀏覽器或甚至功能合適的4更攜式計算平臺,其中,所述l更攜 式計算平臺例如是個人數字助理("PDA")、使能了 web的無線電話或另一種類型的個人信息管理("PIM,,)設備。
因此,回顧計算平臺的一般化體系結構是有益的,其中,所述一般化 體系結構可以將實現的範圍從高端web或企業伺服器平臺跨越到個人計算 機、到4更攜式PDA或使能了 web的無線電話。
轉向圖2a, —種包括中央處理單元(21) ( "CPU")的一般化體系 結構被呈現,其中,所述中央處理單元典型(21)典型由關聯於隨機存取 存儲器("RAM" ) (24)和只讀存儲器("ROM" ) (25)的微處理 器(22)組成。通常,CPU (21)還配備了高速緩沖存儲器(23)和可編 程閃速ROM (26)。微處理器(22)與各種類型的CPU存儲器之間的接 口通常被稱為"本地總線",但也可以是更一般的或工業標準的總線。
許多計算平臺還配備了一個或更多存儲驅動器(29),例如是硬碟驅 動器("HDD")、軟盤驅動器、光碟驅動器(CD、 CD-R、 CD-RW、 DVD、 DVD-R等)以及專用磁碟和磁帶驅動器(例如Iomega Zip [TM] 和Jaz[TM]、 Addonics SuperDisk [TM等)。另外, 一些存儲驅動器可以 是可基於計算機網絡訪問的。
許多計算平臺根據該計算平臺所預期的功能配備了 一個或更多通信接 口 (210)。例如,個人計算機通常配備了高速串行埠 (RS-232、 RS-422 等)、增強型並行埠( "EPP,,)以及一個或更多通用串行總線("USB,,) 埠。所述計算平臺可以還配備了例如乙太網卡的區域網("LAN")接 口和例如高性能串行總線IEEE-1394的其它高速接口 。
例如無線電話和無線聯網的PDA的計算平臺可以還配備了帶天線的 射頻("RF,,)接口。在某些情況下,所述計算平臺可以也配備了紅外數 據布置("IrDA")接口。
計算平臺通常配備了一個或更多內部擴展槽(211),例如是工業標準 體系結構("ISA")、增強型工業標準體系結構("EISA")、外圍部 件互連("PCI")或用於添加例如音效卡、存儲板和圖形加速器的其它硬 件的專用接口槽。
另外,例如膝上型電腦和PDA的許多單元配備了允許用戶容易地安裝和移除硬體擴展設備的能力的一個或更多外部擴展槽(212),其中,所 述硬體擴展設備例如是PCMCIA卡、SmartMedia卡以及例如可移除硬碟 驅動器、CD驅動器和軟盤驅動器的各種專用模塊。
通常,所述存儲驅動器(29)、通信接口 (210)、內部擴展槽(211) 和外部擴展槽(212)經由例如ISA、 EISA或PCI的標準或工業開放總線 體系結構(28)與CPU (21)互連。在許多情況下,總線(28)可以是一 種專門設計。
計算平臺通常配備了 一個或更多用戶輸入設備,例如是鍵盤或袖珍鍵 盤(216)和滑鼠或指點器設備(217)和/或觸控螢幕顯示器(218)。在個 人計算機的情況下,全尺寸鍵盤通常與滑鼠或例如跟蹤球或TrackPoint [TM的指點器設備被一起提供。在使能了 web的無線電話的情況下,簡易 袖珍鍵盤可以配備了一個或更多專用功能的鍵。在PDA的情況下,觸摸 屏(218)通常^皮提供,其通常帶有手寫識別功能。
另外,麥克風(219)(例如使能了 web的無線電話的麥克風或個人 計算機的麥克風)被配備給所述計算平臺。該麥克風可以用於簡單地報告 音頻和聲音信號,並且其還可以用於使用語音識別功能輸入用戶選擇,例 如網站的語音導航或自動撥出電話號碼。
許多計算平臺還裝配了例如靜止數位照相機或完全運動視頻數字照相
機的照相機設備(2100)。
例如顯示器(213 )的一個或更多用戶輸出設備也被配備給多數計算平 臺。所述顯示器(213)可以採用包括陰極射線管("CRT")、薄型平 面電晶體("TFI")陣列或發光二極體("LED")的簡單集合或液晶 顯示器("LCD")指示器的許多形式。
一個或更多揚聲器(214)和/或信號器(215)通常也被關聯於計算平 臺。揚聲器(214)可以用於再現音頻和音樂,例如是無線電話的揚聲器或 個人計算機的揚聲器。信號器(215 )可以採用簡單嗶聲發射器或蜂鳴器的 形式,其通常在例如PDA和PIM的特定i殳備上找到。
這些用戶輸入和輸出設備可以經由專用總線接口和/或接口被直接互連(28,, 28")到CPU (21),或者其可以通過例如ISA、 EISA、 PCI 等的一個或更多工業開放總線^L互連。
所述計算平臺還配備了 一個或更多用於實現所述計算平臺的預期功能 的軟體和固件(2101)程序。
現在轉向圖2b,該範圍的計算平臺上的軟體和固件(2101)的一般化 組織的更多細節被給出。一個或更多作業系統("OS")固有應用程式(223) 可以在所迷計算平臺上被提供,例如是字處理器、電子表格、聯繫人管理 實用工具、地址簿、日曆、電子郵件客戶端、演示、金融和簿記程序。
另外, 一個或更多必須由OS固有的平臺特定的解釋器(225)解釋的 "可移植"或設備無關的程序(224)可以被提供,例如是JavaTM腳本和 程序。(Java和所有基於Java的商標和標識是Sun Microsystems公司在 美國、其它國家或兩者內的商標)。
通常,計算平臺還配備了一種形式的web瀏覽器或微瀏覽器(226), 所述web瀏覽器或微瀏覽器(226)還可以包括一個或更多例如瀏覽器插 件(227)的對所述瀏覽器的擴展。
所述計算設備通常配備了作業系統(220 ),例如是Microsoft Windows⑧、UNIX、 IBM OS/2 、 IBMAIX⑧、開源LINUX 、 Apple的 MAC OS [TMI或其它平臺特定的作業系統。例如PDA和無線電話的小型 設備可以配備了其它形式的作業系統,例如是實時作業系統("RTOS") 或Palm Computing的PalmOS [TM。(Windows是Microsoft 7>司在美 國、其它國家或兩者內的商標;OS/2和AIX是國際商業機器公司在美國、 其它國家或兩者內的註冊商標;Linux是Linus Torvalds在美國、其它國 家或兩者內的註冊商標;其它公司、產品或服務名稱可以是其它公司的商 標或服務標記。)
一組基本輸入和輸出功能("BIOS")和硬體設備驅動程序(221) 通常被提供以允許作業系統(220)和程序接合到和控制配備給所述計算平 臺的特定硬體功能。
另夕卜, 一個或更多嵌入式固件程序(222 )通常被配備給許多計算平臺,其中,所述嵌入式固件程序(222)由例如樣i:控制器或石更盤驅動器、通信處 理器、網絡接口卡或者聲音或顯示卡的、作為外圍設備的一部分的板上或 "嵌入式"微處理器執行。
這樣,圖2a和2b在一般意義上描述了多種計算平臺的各種硬體部件、 軟體和固件程序,其中,所述計算平臺包括但不限於個人計算機、PDA、 PIM、使能了 web的電話以及例如WebTV [TM]單元的其它裝置。這樣, 我們現在將注意力轉向優選實現為所述計算平臺上的軟體和固件的過程和 方法的公開。本領域的技術人員將容易認識到,在不脫離本發明的精神和 範圍的情況下,以下方法和過程可以部分上或全部可替換地被實現為硬體 功能。
基於服務的實施例
本發明的可替換實施例包括前述邏輯過程和功能的一些或全部經由 配置軟體、部署軟體、下載軟體、分發軟體或遠程服務於按需環境中的客 戶端而淨皮提供。例如,用於從多個源收集關於CI的多個配置才艮告、用於 分析每個報告中的可配置單元並向每個單元指派權重、和用於產生CI的 包括置信因子的新配置報告的邏輯過程中的一些或全部可以作為可被其它 CMDB產品遠程訪問的在線、按需服務被提供。可替換地,這些邏輯過程 的一個或更多可以按需被下栽以便被客戶端執行,或者可以在網格計算環 境中按需被動態配置以便處理針對所述處理的即時需求。在另 一 實施例中, 所述收集、權重指派和置信因子生成的邏輯過程的一個或更多可以作為協 作程序、庫函數或其它程序的組成部分被集成到計算環境中。
軟體部署實施例。
根據本發明的一個實施例,所述公開的方法和過程作為服務提供商對 客戶端的計算系統的服務被分發或部署。
轉向圖3a,部署過程經由確定(3001 )當所述過程軟體被執行時是否 存在任何將駐留在一個或多個伺服器上的任意程序而開始(3000)。如果 是這樣,則將包含所述可執行程序的伺服器被識別(309)。用於所述一個 或多個伺服器的過程軟體經由FTP或某種其它協議或者經由通過使用共享文件系統進行複製而被直接傳輸到伺服器存儲(310 )。所述過程軟體然 後被安裝在伺服器上(311)。
接下來,關於過程軟體是否將被部署的確定經由讓用戶訪問一個或多 個伺服器上的所述過程軟體而被做出(3002)。如果用戶將訪問伺服器上 的過程軟體,則將存儲所述過程軟體的伺服器地址被識別(3003)。
在步驟(3004)中,關於過程軟體是否將被開發的確定經由通過電子 郵件向用戶發送所述過程軟體而被做出。所述過程軟體將被部署到的用戶 的集合與用戶客戶端計算機的地址一起被識別(3005)。所述過程軟體經 由電子郵件被發送到所述用戶的客戶端計算機的每個。所述用戶然後接收 所述電子郵件(305),並且然後將所述過程軟體從所述電子郵件分離到其 客戶端計算機上的目錄(306)。所述用戶執行將所述過程軟體安裝到其客 戶端計算機上的程序(312),然後退出所述過程(3008)。
關於代理伺服器是否將被構建以存儲所述過程軟體的確定(300 )被做 出。代理伺服器是位於例如web瀏覽器的客戶端應用與實際伺服器之間的 伺服器。其截獲去往所述實際伺服器的所有請求以察看其自己是否可以完 成所迷請求。如果不可以,則其將所述請求轉發到實際伺服器。代理服務 器的兩個主要好處是改進性能和過濾請求。如果代理伺服器被需要,則該 代理伺服器被安裝(301 )。所述過程軟體經由例如FTP的協議被發送到 所述伺服器,或者其經由文件共享從源文件被直接複製到伺服器文件
(302 )。另 一個實施例將是向包含所述過程軟體的伺服器發送事務並且讓 該伺服器處理該事務,然後接收並將所述過程軟體複製到所述伺服器的文 件系統。 一旦所述過程軟體被存儲到所述伺服器,則用戶經由其客戶端計 算機訪問伺服器上的所述過程軟體,並複製到其客戶端計算機文件系統
(303 )。另 一個實施例將讓伺服器自動將所述過程軟體複製到每個客戶端, 以及然後在每個客戶端計算機運行所述過程軟體的安裝程序。用戶執行在 其客戶端計算機上安裝所述過程軟體的程序(312),然後退出所述過程
(3008)。
最後,關於所迷過程軟體是否將被直接發送到用戶在其客戶端計算機上的用戶目錄的確定被做出(3006)。如果是這樣,則所述用戶目錄被識 別(3007 )。所述過程軟體被直接傳輸到用戶的客戶端計算機目錄(307)。 該操作可以用幾種方式來完成,其中,所述方式例如是但不限於共享所 述文件系統目錄,以及然後從發送者的文件系統向接收者用戶的文件系統 進行複製,或可替換地使用例如文件傳輸協議("FTP")的傳輸協議。 用戶為準備安裝所述過程軟體而訪問其客戶端文件系統上的所述目錄 (308)。用戶執行在其客戶端計算機上安裝所述過程軟體的程序(312), 然後退出所迷過程(3008)。 軟體集成實施例。
根據本發明的另一個實施例,包含這裡公開的方法和過程的軟體4AI1 務提供商集成為對其它軟體應用、小應用程式或計算系統的服務。
所公開的解決方案的集成一般包括提供過程軟體以與應用、作業系統 和網絡作業系統軟體共存,以及然後在所述過程軟體將運行於其中的環境 中將所述過程軟體安裝到客戶端和伺服器上。
一般而言,第一項任務是識別所述過程軟體將被部署於的客戶端和服 務器上的包括網絡作業系統的任何軟體,其是所述過程軟體所需的或者與 所述過程軟體協作運行的。所述包括網絡作業系統,其中,網絡作業系統 是經由添加連網特徵而增強基本作業系統的軟體。接下來,所述軟體應用 和版本號將被識別並與已淨皮測試為對所述過程軟體起作用的軟體應用和版 本號的列表比較。那些缺失或不匹配正確版本的軟體應用將用正確版本號 來升級。從所迷過程軟體向所述軟體應用傳遞參數的程序指令將被檢查, 以確保所述參數列表匹配所述過程軟體所需的參數列表。由所述軟體應用 向所述過程軟體反向傳遞的參數將被檢查,以確保所述參數匹配所述過程 軟體所需的參數。包括網絡作業系統的客戶端和伺服器作業系統將^皮識別 並與已被測試為對所迷過程軟體起作用的作業系統、版本號和網絡軟體的 列表比較。那些不匹配已測試作業系統和版本號的列表的作業系統、版本 號和網絡軟體將在客戶端和伺服器上被更新到所需級別。
在確保所述過程軟體將被部署於的軟體處於已被測試為對所述過程軟體起作用的正確版本級別之後,所述集成經由將所述過程軟體安裝到客戶 端和伺服器上而被完成。
轉向圖3b,根據本發明的集成過程的細節被示出。集成經由確定是否 存在將在一個或多個伺服器上執行的任何過程軟體程序(321)而開始 (320)。如果不是這樣,則集成進行到(327)。如果是這樣,則伺服器 地址被識別(322)。所述伺服器被檢查以察看其是否包含包括作業系統 ("OS")、應用和網絡作業系統("NOS")的軟體及其已根據所述過 程軟體被測試的版本號(323)。所述伺服器還被檢查以確定是否存在任何 缺失的、所述過程軟體所必需的軟體(323)。
所述版本號是否匹配已根據所迷過程軟體被測試的OS、應用和NOS 的版本號的確定祐:做出(324)。如果所有所述版本匹配,並且不存在任何 缺失的必需軟體,則集成在(327)中繼續。
如果所述版本號的一個或更多不匹配,則不匹配的版本在所述一個或 多個伺服器上被更新到正確版本(325)。另外,如果存在缺失的必需軟體, 則其在所述一個或多個伺服器上被更新(325)。所述伺服器集成經由安裝 所述過程軟體被完成(326 )。
跟隨(321) 、 (324)或(326)的步驟判斷是否存在將在客 戶端上執行的任何所述過程軟體的程序。如果沒有任何過程軟體程序在客 戶端上執行,則所述集成進行到(330)並退出。如果不是這樣,則客戶端 地址,支識別(328)。
所^戶端被檢查以察看其是否包含包括作業系統("OS")、應用 和網絡作業系統("NOS")的軟體及其已根據所述過程軟體被測試的版 本號(329)。所a戶端還被檢查以確定是否存在任何缺失的、所述過程 軟體所必需的軟體(329)。
所述版本號是否匹配已根據所述過程軟體被測試的OS、應用和NOS 的版本號的確定4皮做出(331)。如果所有所述版本匹配,並且不存在任何 缺失的必需軟體,則所述集成進行到(330)並退出。
如果所述版本號的一個或更多不匹配,則不匹配的版本將在客戶端上被更新到正確版本(332)。另外,如果存在缺失的必需軟體,則其在客戶 端上被更新(332)。所ii^戶端集成經由在客戶端上安裝所述過程軟體而 被完成(333)。所述集成進行到(330)並退出。 按需計算服務實施例。
根據本發明的另一個實施例,這裡公開的過程和方法由服務提供商通 過向客戶端呈現服務的按需計算體系結構被提供。
轉向圖3c, 一般而言,包含這裡公開的方法的過程軟體被共享,其以 靈活、自動化的方式同時服務於多個客戶。其是標準化的,幾乎不需要定 制,以及其是可擴展的,以現購現付模型按需提供容量(capacity)。
所述過程軟體可以存儲在可從一個或更多伺服器訪問的共享文件系統 上。所述過程軟體經由事務來執行,其中,所述事務包含數據和使用被訪 問伺服器上的CPU單位的伺服器處理請求。CPU單位^Jl務器上的中央 處理器上的例如分、秒、小時的時間單位。另外,被訪問伺服器可以處理 需要CPU單位的其它伺服器的請求。CPU單位是表示僅一種使用度量的 示例。其它使用度量包括但不限於網絡帶寬、存儲器使用、存儲使用、分
組傳輸、完整事務等。
當多個客戶^f吏用同一過程軟體應用時,其事務由包括在所述事務中的
識別唯一客戶和該客戶的服務類型的參數來區分。用於對每個客戶的服務 的所有CPU單位和其它使用度量被記錄。當去往任一個伺服器的事務的 數量達到開始影響該伺服器的性能的數量時,其它伺服器被訪問以增加容 量和共享工作負載。同樣地,當例如網絡帶寬、存儲器使用、存儲使用等
的其它使用度量逼近致使影響性能的容量時,另外的網絡帶寬、存儲器使 用、存儲等被添加以共享工作負載。
用於每個服務和客戶的使用度量被發送到收集伺服器,其中,所述收 集伺服器匯總在提供所述過程軟體的共享執行的伺服器的網絡中的任意地 方被處理的每個服務的每個客戶的使用度量。所述已匯總的使用度量單位 被周期性地乘以單位成本,以及產生的總過程軟體應用服務成本可替換地 被發送給客戶和/或者在由計算機訪問的web站點上被指示,其中,所ii^
28戶然後向服務提供商付款。
在另 一個實施例中,服務提供商直接從客戶在銀行或金融機構的帳戶 中請求付款。
在另 一個實施例中,如果服務提供商也是使用所述過程軟體應用的客 以最小化付款的轉帳。
圖3c闡明了使所公開的解決方案通過按需過程可用於客戶端的詳細 邏輯過程。包含唯一客戶標識、所請求服務類型和進一步指定服務類型的 任何服務參數的事務被創建(341 )。所述事務然後被發送到主伺服器(342 )。 在按需環境中,所述主伺服器最初可以是唯一的伺服器,然後隨著容量被 其它伺服器消耗而被添加到所述按需環境。
按需環境中的伺服器中央處理單元("CPU")容量被查詢(343)。 所述事務的CPU需求淨皮估計,然後按需環境中的伺服器可用CPU容量被 與事務CPU需求進行比較,以察看任意伺服器中是否存在用於處理該事 務的足夠CPU可用容量(344 )。如果不存在足夠伺服器CPU可用容量, 則另外的伺服器CPU容量被分配以便處理該事務(348)。如果已存在足 夠可用CPU容量,則所述事務被發送到所選伺服器(345)。
在執行所述事務之前,對剩餘按需環境的檢查被做出,以確定該環境 是否具有用於處理該事務的足夠可用容量。該環境容量包括但不限於網絡 帶寬、處理器存儲器、存儲等(345)。如果不存在足夠可用容量,則容量 將被添加到所述按需環境(347)。接下來,處理所述事務所需的軟體被訪 問、加載到存儲器中,然後所述事務被執行(349)。
使用度量被記錄(350)。所述使用度量包括按需環境中用於處理所述 事務的那些功能的部分。被記錄的例如是但不限於網絡帶寬、處理器存儲 器、存儲和CPU周期的功能的使用。所述使用度量被匯總、乘以單位成 本,以及然後作為對請求客戶的收費被記錄。
如果客戶已請求所述按需成本被張貼到web站點(352),則其被張
貼(353)。如果客戶已請求所述按需成本經由電子郵件被發送到客戶地址
29(354),則其被發送(355)。如果客戶已請求所述按需成本直接從客戶 帳戶被支付(356),則付款直接從該客戶帳戶被接收(357)。最後一個 步驟是退出所述按需過程。 VPN部署實施例。
根據本發明的另 一個實施例,這裡描述的方法和過程可以部分上或整 體上被用這樣的軟體實現,所述軟體可以作為服務的一部分被部署到第三 方,其中,第三方VPN服務作為安全部署媒介^皮提供,或者其中,VPN 當需要進行特定部署時被按需構建。
虛擬專用網("VPN")是可以用於保護通過否則不安全或不,皮信任 的網絡的連接的安全的技術的任意組合。VPN改進安全性並且減少操作成 本。VPN利用通常為網際網路的公共網絡來將遠程站點或用戶連接在一起。 取代使用例如租用線路的專用的實際連接,VPN使用通過網際網路從公司的 私有網絡選路到遠程站點或僱員的"虛擬"連接。經由VPN對軟體的訪 問可以經由專門構建用於所述過程軟體的遞送或執行目的(即所述軟體駐 留在其它地方)的VPN而作為服務被提供,其中,VPN的生存期基於付 費量被限於給定時間段或給定部署數量。
所述過禾呈軟體可以通過遠程訪問或站點到站點VPN ^皮部署、訪問和 執行。當使用遠程訪問VPN時,所述過程軟體經由公司的私有網絡與遠 程用戶之間的通過第三方服務提供商的安全、已加密連接被部署、訪問和 執行。企業服務提供商("ESP")設置網絡訪問伺服器("NAS,,), 並且為遠程用戶提供用於其計算機的桌面客戶端軟體。遠程辦公者然後可 以撥通免費電話號碼來經由電纜或DSL數據機直接聯接以到達NAS, 並且使用其VPN客戶端軟體來訪問公司網絡以及訪問、下載和執行所述 過程軟體。
當使用站點到站點VPN時,所述過程軟體通過使用專用設備和大型 加密被部署、訪問和執行,其中,所述專用設備和大型加密用於連接公司 的跨例如網際網路的公共網絡的多個固定站點。
所述過程軟體經由隧道穿越(tunneling)基於VPN被傳送,其中,隧道穿越是將整個分組放到另 一個分組中並基於網絡發送其的過程。外層 分組的協議被網絡和稱為隧道接口的兩個端點理解,其中,分組在所述兩
個端點處iix和退出網絡。
轉向圖3d, VPN部署過程經由確定用於遠程訪問的VPN是否被需要
(361) 而開始(361)。如果其不被需要,則進行到(362)。如果其,皮需 要,則確定所述遠程訪問VPN是否存在(364)。
如果VPN確實存在,則VPN部署過程進行(365)到識別將提供/> 司的私有網絡與公司的遠程用戶之間的安全、已加密連接的第三方提供商 (376)。公司的遠程用戶被識別(377)。所述第三方提供商然後建立網 絡訪問伺服器("NAS"),其中,所述網絡訪問伺服器允許遠程用戶撥 通免費電話號碼或經由寬帶數據機直接聯接以訪問、下栽和安裝用於 遠程訪問VPN的桌面客戶端軟體(379)。
在遠程訪問VPN已被建立之後,或者其之前已被安裝時,遠程用戶 可以經由撥號進入所述NAS或者經由電纜或DSL數據機直接聯接進 入所述NAS而訪問所述過程軟體(365)。這允許進入公司網絡,其中, 所述過程軟體在公司網絡中被訪問(366)。所述過程軟體經由隧道穿越基 於網絡被傳送到遠程用戶的桌面。即,所述過程軟體淨皮分割成分組,並且 包括數據和協議的每個分組被放入另一個分組中(367)。當所述過程軟體 到達遠程用戶的臬面時,其淨支從分組中移除、重構,以及然後在遠程用戶 桌面上^皮執^f亍(368)。
用以察看用於站點到站點訪問的VPN是否被需要的確定被做出
(362) 。如果其不被需要,則進行到退出所述過程(363)。否則,確定 所述站點到站點VPN是否存在(369)。如果其確實存在,則進行到(372)。 否則,安裝建立站點到站點VPN所需的專用設備(370)。然後將大型加 密構建到所述VPN中(371)。
在所述站點到站點VPN已被建立之後,或者如果其之前已^^建立時, 用戶經由該VPN訪問所述過程軟體(372)。所述過程軟體經由隧道穿越 基於網絡被傳送給站點用戶。即,所述過程軟體被分割成分組,以及包括數據和協議的每個分組淨iL^另一個分組中(374)。當所述過程軟體到達 遠程用戶的桌面時,其被從分組中移除、重構,以及在站點用戶桌面上被 執行(375)。進行到退出所述過程(363)。 計算機可讀媒體實施例
在本發明的另一個實施例中,例如配置報告收集過程、可配置單元權 重指派過程和置信因子生成過程的一個或更多邏輯過程編碼到一個或更多 計算機可讀媒體上或中。 一些計算機可讀媒體是只讀的(例如,其必須首 先使用與最終用於從該媒體讀取數據不同的設備被編程), 一些是只寫的 (例如,從數據編碼器的角度看,其只可以被編碼,但不可以同時被讀) 或讀寫的。儘管如此, 一些其它媒體是一次寫的、多次讀的。
一些媒體在其安裝機制上是相對固定的,而其它的是可移除甚至可傳 送的。所有計算機可讀4某體當用數據和/或計算機軟體被編碼時構成兩種類 型的系統(a)當從驅動器或讀: a幾制被移除時,其是當用適當的電磁、 電子和/或光信號激勵時生成有用的數據驅動輸出的存儲器設備;以及(b) 當被安裝在驅動器或讀取設備中時,其構成可被計算機訪問的數據儲存庫 系統。
圖4a示出了包括計算機硬碟驅動器(40)的一些計算機可讀媒體,其 中,所述計算才/U更盤驅動器(40 )具有一個或更多磁編碼的碟片或磁碟(41), 所述碟片或》茲盤(41)可以-故一個或更多磁頭(42)讀、寫或者讀寫。所 述^P更盤驅動器典型4皮半永久地安裝到完整驅動器單元中,其中,所述完整 驅動器單元然後可以被集成到例如個人計算機、伺服器計算機等的可配置 計算機系統中。
類似地,另一種形式的計算機可讀媒體是靈活的、可移除的"軟盤,, (43),其,皮插入到裝載了訪問磁頭的驅動器中。所述軟盤典型包括靈活 的、可石茲編碼的磁碟,所述》茲盤可以由所述驅動器》茲頭通過滑動封面(44) 中的窗口 (45)訪問。
光碟("CD")通常是使用光和/或磁到光過程被編碼以及然後一般 使用光過程被讀取的塑料磁碟。 一些CD是只讀的("CD-ROM"),並且在分發之前被大量生產,以及經由讀類型的驅動器被使用。其它CD是 可一次或多次寫的(例如"CD-RW" 、 "CD-R")。數字通用磁碟("DVD") 是CD的高級版本,其通常包括雙面數據編碼以及甚至多層數據編碼。與 軟盤類似,CD或DVD是可移,體。
另一種常見類型的可移,體是幾種類型的可移除、基於電路的(例 如固態)存儲器設備,例如是Compact Flash( "CF" )、Secure Data( "SD")、 Sony的MemoryStick [TM、通用串行總線("USB")快閃記憶體驅動器 (FlashDrive)和"大#"^驅動器(Thumbdrive) ,, (49)等。這些設備 典型是合併了數字存儲器晶片的塑料機殼,其中,所述數字存儲器晶片例 如是已備電池隨機存取晶片("RAM")或快閃記憶體只讀存儲器("FlashROM")。 對所述媒體的外部部分可用的是一個或更多用於嚙合連接器(例如CF驅 動器槽或USB槽)的電子連接器(48, 400)。例如USB快閃記憶體驅動器的設 備使用串行數據方法來訪問,而例如CF的其它設務使用並行方法來訪問。 這些設備通常提供比基於磁碟的媒體更快的訪問時間、以及增長的可靠性 和對機械衝擊和振動的減小的敏感度。通常,其提供比同等定價的基於磁 盤的糹某體較少的存儲容量。
又另一種類型的計算機可讀媒體設備是通常稱為SIMM或DIMM的 存儲器模塊(403)。類似於CF、 SD和快閃記憶體驅動器,這些模塊合併了一 個或更多例如動態RAM( "DRAM")的安裝在電路板(401)上的存儲 器設備(402),其中,所述電路板(401)具有一個或更多用於嚙合和接 合到例如個人計算機母板的另 一電路的電子連接器。這些類型的存儲器才莫 塊通常不被裝入外層機殼中,因為其旨在由經專門訓練的技師安裝,並且 一般受例如個人計算機機箱的大型外層機殼保護。
現在轉向圖4b,本發明的另一個實施例選項(405)被示出,其中, 計算機可讀信號4吏用實現根據本發明的一個實施例的邏輯過程的軟體、數 據或兩者被編碼。圖4b被一般化為表示無線、有線、電光和光信令系統 的功能。例如,圖4b中所示的系統可以以適於無線傳輸的方式來實現, 其中,所述無線傳輸是基於射頻("RF,,)以及基於例如紅外數據布置("IrDA")的光信號。圖4b的系統還可以以另一種方式被實現為充當 USB系統的數據發送器、數據接收器或數據收發器,例如用於讀取前面提 到的USB快閃記憶體驅動器或者用於訪問例如CD或硬碟驅動器碟片的磁碟上連 續存儲的數據的驅動器。
一般地,微處理器或微控制器(406)向/從存儲讀、寫或者讀寫數據、 程序或者兩者(407)。可選地包括數才莫轉換器的數據接口 (409)與可選 協議棧(408)協作以在系統前端(410)與微處理器(406)之間發送、接 收或M數據。所述協議棧適於^JL送、接收或收發的信號類型。例如, 在區域網("LAN")實施例中,所述協議棧可以實現傳輸控制協議/因特 網協議("TCP/IP")。在計算機到計算機或計算機到外圍實施例中,所 述協議棧可以實現USB、"火線,,、RS-232、點到點協議("PPP,,)等 的所有或一些部分。
所述系統的前端或模擬前端適用於被調製、解調或轉碼的信號類型。 例如,在基於RF (413)的系統中,所述模擬前端包括實現例如頻率調製
("FM,,)、幅度調製("AM")、相位調製("PM")、脈衝編碼 調製("PCM")等信令格式的各種本地振蕩器、調製器、解調器等。所 述基於RF的實施例典型包括用於經由露天空氣、水、陸地或者經由RF 波導和同軸電纜發送、接收或收發電磁信號的天線(414)。 一些常見的露 天空氣傳輸標準如藍牙、全球移動通信服務("GSM")、時分多5g^入
("TDMA,,)、高級行動電話服務("AMPS")和無線高保真("WiFi,,)。 在另一個示例性實施例中,所述模擬前端可以適於經由光接口 (415) 發送、接收或M信號,其中,所迷光接口例如是基於雷射的光接口 (例 如波分多路復用、SONET等)或紅外數據布置("IrDA")接口 (416)。 類似地,所述模擬前端可以適於經由使用電纜接口的電纜(412)發送、接 收或收發信號,其中,所迷電纜接口還包括例如USB、乙太網、LAN、雙
絞線、同軸電纜、普通舊式電話服務("POTS")等的實施例。
#^送、接收或收發的信號以及被編碼到磁碟上或存儲器設備中的數 據可以被編碼,以便保護其免於未授權的解碼和使用。例如經由添加奇偶位或循環冗餘代碼("CRC")的其它類型的編碼可以被使用,從而允許 錯誤檢測以及在某些情況下的糾正。例如基於分組和幀的協議的其它類型 的編碼可以祐 使用,從而允許數據向正確目的地的定向或"選路,,。
圖4c示出了將並行數據轉換為串行數據和從串行數據轉換並行數據 的轉換系統。並行數據是最通常可被微處理器直接使用的,其通常被格式 化為8位寬的字節、16位寬的字、32位寬的雙字等。並行數據可以表示可 執行或可解釋軟體,或者其可以表示用於被計算機使用的數據值。數據通 常被串行化,從而基於例如RF或光信道的媒體傳送其或者將其記錄到例 如磁碟的媒體上。這樣,許多計算機可讀媒體系統包括用於實施數據串行 化和重新並行化的電路、軟體或兩者。
並行數據(421)可以表示為時間上對齊的數據信號流,從而並行數據 單元(字節、字、雙字等)(422、 423、 424)在每個位D。 —Dn同時位於 總線或信號栽體上的情況下被傳送,其中,所述數據單元的"寬度"為n-1。在一些系統中,Do用於表示最低有效位("LSB"),而在其它系統 中,其表示最高有效位("MSB")。數據經由一次發送一個位而被串行 化(421),從而每個數據單元(422、 423、 424)以典型根據協i義的一個 接一個的串行方式4^送。
同樣地,存儲在計算機存儲器(407, 407,)中的並行數據通常經由並 行總線(421)被微處理器或並串轉換器(425, 425,)訪問,以及經由串 行總線(421,)被交換(例如發送、接收或收發)。已接收的連續數據在 將其存儲到計算機存儲器中之前通常被轉換回並行數據。圖4c中一般化的 串行總線(421,)可以是如之前所討論的例如USB或火線的有線總線或者 例如RF或光信道的無線通信媒體。
通過這些方式,本發明的各種實施例可以這樣實現,即,經由根據本 發明的邏輯過程將軟體、數據或兩者編碼到一個或更多計算機可讀媒體中, 由此產生當被適當讀取、接收或解碼時產生有用編程指令、數據或兩者的 製品和系統,其中,所述計算機可讀媒體包括但不限於前述段落中描述的 計算機可讀媒體類型。結論
儘管優選實施例的特定示例和細節已被公開,但本領域的技術人員應 當認識到,在不脫離本發明的精神和範圍的情況下,例如使用不同編程方 法、計算平臺和處理技術的實現上的變型可以被採用。因此,本發明的範 圍應當由以下權利要求確定。
權利要求
1.一種用於提供可配置項配置數據的基於計算機的方法,包括以下步驟從包括至少一個配置管理資料庫的多個源接收關於可配置項的多個配置數據集合,所述可配置項具有多個可配置單元;使用一個或更多加權規則和優先選擇為所述數據集合中報告的可配置單元指派權重值;經由選擇具有較大已指派權重值的可配置單元創建所述可配置項的新配置數據集合;根據所述多個數據集合之間的權重比較,為所述新配置數據集合中的可配置單元指派置信因子;以及根據所述新數據集合和所述置信因子更新所述可配置項的配置管理資料庫條目。
2. 根據權利要求l所述的方法,進一步包括基於所述可配置單元的所 述置信因子生成可配置項單位級置信因子的步驟。
3. 根據權利要求2所述的方法,進一步包括這一步驟將所述單位級 置信因子用於規則化過程控制,從而所述規則化過程不允許可配置項具有 低於閾值的單位級置信級別。
4. 根據權利要求l、 2或3所述的方法,其中,所述利用一個或更多 加權規則和優先選擇指派權重值的步驟包括基於報告的源的已知更新或同 步速率確定權重。
5. 根據權利要求l、 2、 3或4所述的方法,其中,所述利用一個或更 多加權規則和優先選擇指派權重值的步驟包括基於可配置單元的修訂級 別、補丁級別或更新級別的已報告確定權重。
6. 根據權利要求1到5中任一個所述的方法,其中,所述利用一個或 更多加權規則和優先選擇指派權重值的步驟包括基於報告的日期或對所述 報告的最近更新的日期確定權重。
7. 根據權利要求1到6中任一個所述的方法,其中,所述利用一個或 更多加權規則和優先選擇指派權重值的步驟包括基於對報告的訪問頻率確 定權重。
8. 根據權利要求1到7中任一個所述的方法,其中,所述利用一個或 更多加權規則和優先選擇指派權重值的步驟包括基於報告或報告中的條目 被指定為權威源來確定權重。
9. 根據權利要求1到8中任一個所述的方法,其中,所述利用一個或 更多加權規則和優先選擇指派權重值的步驟包括基於檢查和解析歷史日 志、安裝日誌、發布說明等以產生確證一個或更多報告的一個或更多細節 的信息的結果確定權重。
10. 4艮據權利要求1到9中任一個所述的方法,進一步包括這一步驟 產生包括所述可配置項的所述新數據集合和每個可配置單元的所述置信因 子的人可讀報告。
11. 根據權利要求10所述的方法,其中,所述人可讀報告被用於規則 化過程中,以便實施從將信息系統環境精確傳送給系統管理員、遵守規則 和^J氐制安全威脅的組中選出的功能。
12. 根據權利要求1到11中任一個所述的方法,進一步包括部分上基 於所述置信因子維護配置管理資料庫的完整性索引,由此提供對所述配置 管理資料庫的可信度的指示。
13. —種計算機可讀媒體,包括適於存儲一個或更多計算機可執行代碼的計算機可讀媒體;以及 由所述計算機可讀媒體存儲的、用於使得計算機實施包括以下的步驟 的一個或更多計算機可執行代碼(a )從包括至少一個配置管理資料庫的多個源接收關於配置項的多個 配置數據集合,所述可配置項具有多個可配置單元;(b)使用一個或更多加權規則和優先選擇為所述數據集合中報告的 可配置單元指派4又重值;(c )經由選擇具有較大已指派權重值的可配置單元創建所述可配置項的新配置數據集合;(d)根據所述多個數據集合之間的權重比較,為所述新配置數據集 合中的可配置單元指派置信因子;以及(e )根據所述新數據集合和所述置信因子更新所述可配置項的配置管 理資料庫條目。
14. 根據權利要求13所述的計算機可讀媒體,進一步包括用於基於所 述選擇的可配置單元的所述置信因子生成可配置項單位級置信因子的計算 機可執行代碼。
15. 根據權利要求14所述的計算機可讀媒體,進一步包括這樣的計算 機可執行代碼,所述計算機可執行代碼用於將所述單位級置信因子用於規 則化過程控制中,從而所述規則化過程不允許可配置項具有低於閾值的單 位級置信級別。
16. 根據權利要求13、 14或15所述的計算機可讀媒體,其中,所述 用於利用 一個或更多加權規則和優先選擇指派權重值的計算機可執行代碼 包括用於基於報告的源的已知更新或同步速率確定權重的代碼。
17. 根據權利要求13、 14、 15或16所述的計算機可讀媒體,其中, 所述用於利用 一個或更多加權規則和優先選擇指派權重值的計算機可執行 代碼包括用於基於可配置單元的修訂級別、補丁級別或更新級別的已淨艮告 確定權重的代碼。
18. 根據權利要求13、 14、 15、 16或17中所述的計算機可讀媒體, 其中,所述用於利用一個或更多加權規則和優先選擇指派權重值的計算機 可執行代碼包括用於基於報告的日期或對所述報告的最近更新的日期確定 權重的代碼。
19. 根據權利要求13到18中任一個所述的計算機可讀媒體,其中, 所述利用 一個或更多加權規則和優先選擇指派權重值的計算機可執行代碼 包括用於基於對報告的訪問頻率確定權重的代碼。
20. 根據權利要求13到19中任一個所述的計算機可讀媒體,其中, 所述用於利用 一個或更多加權規則和優先選擇指派權重值的計算機可執行代碼包括用於基於報告和報告中的條目被指定為權威源而確定權重的代 碼。
21. 根據權利要求13到20中任一個所述的計算機可讀媒體,其中, 所述用於利用 一個或更多加權規則和優先選擇指派權重值的計算機可執行 代碼包括用於基於檢查和解析歷史日誌、安裝日誌、發布說明等以產生確 證一個或更多報告的一個或更多細節的信息的結果確定權重的代碼。
22. 根據權利要求13到21中任一個所述的計算機可讀媒體,進一步 包括這樣的計算機可執行代碼,所述計算機可執行代碼用於產生包括所述 可配置項的所述新數據集合和每個可配置單元的所述置信因子的人可讀淨艮 告。
23. 根據權利要求22所述的計算機可讀媒體,其中,所述人可讀報告 被用於規則化過程中,以便實施從將信息系統環境精確傳送給系統管理員、 遵守規則和抵制安全威脅的組中選出的功能。
24. 根據權利要求13到23中任一個所述的計算機可讀i某體,進一步包括這樣的計算機可執行代碼,所述計算機可執行代碼用於部分上基於所述置信因子維護配置管理資料庫的完整性索引,由此提供對所述配置管理 資料庫的可信度的指示。
25. —種系統,包括關於同 一可配置項的多個配置數據集合,所述數據集合從包括至少一 個配置管理資料庫的多個源^L接收,所述可配置項具有多個可配置單元;權重值生成器,其利用一個或更多規則和優先選擇為所述配置數據集 合中的可配置單元指派權重值;新數據集合生成器,其被配置為經由選擇具有較大權重值的可配置 單元創建所述可配置項的新數據集合,以及經由實施所述多個數據集合之 間的權重比較為所選可配置單元指派置信因子;以及更新器,其^皮配置為根據所述新數據集合和所述置信因子更新所述 可配置項的配置管理資料庫條目。
26. 根據權利要求25所述的系統,其進一步包括單位級求值器,所述單位級求值器被配置為基於所述選擇的可配置單元的所述置信因子生成 可配置項單位級置信因子。
27. 根據權利要求26所述的系統,其進一步包括過程控制輸入,所述 過程控制輸入用於將所述單位級置信因子接收到規則化過程控制中,從而 所述規則化過程不允許可配置項具有低於閾值的單位級置信級別。
28. 根據權利要求25、 26和27所述的系統,其中,所述加權規則和 優先選擇包括對於報告的源的更新或同步速率的考慮。
29. 根據權利要求25、 26、 27或28所述的系統,其中,所述加權規 則和優先選擇包括對於可配置單元的修訂級別、補丁級別或更新級別的報 告的考慮。
30. 根據權利要求25、 26、 27、 28或29所述的系統,其中,所ii^口 權規則和優先選擇包括對於報告的日期和對所述報告的最近更新的日期的 考慮。
31. 根據權利要求25到30中任一個所述的系統,其中,所述加權規 則和優先選擇包括對於對報告的訪問頻率的考慮。
32. 根據權利要求25到31中任一個所述的系統,其中,所述加權規 則和優先選擇包括對於報告或報告中的條目被指定為權威源的考慮。
33. 根據權利要求25到32中任一個所述的系統,其中,所述加權規 則和優先選擇包括對於檢查和解析歷史日誌、安裝日誌、發布說明等以產 生證實一個或更多才艮告的一個或更多細節的信息的結果的考慮。
34. 根據權利要求25到33中任一個所述的系統,進一步包括人可讀 報告產生器,所a可讀糹艮告包括所述可配置條目的所述新數據集合和每 個可配置單元的所述置信因子。
35. 根據權利要求34所述的系統,其中,所i^A可讀報告被用於規則 化過程中,以便實施從將信息系統環境精確傳送給系統管理員、遵守規則 和抵制安全威脅的組中選出的功能。
36. 根據權利要求25到35中任一個所迷的系統,進一步包括這樣的 裝置,所述裝置用於部分上基於所述置信因子維護配置管理資料庫的完整性索引,由此提供對所述配置管理資料庫的可信度的指示。
37. —種電腦程式,其包括當所述程序運行在計算機上時適於實施 根據權利要求1到12中任一個所述的方法的程序代碼工具。
全文摘要
一種用於提供可配置項配置數據的系統、方法和媒體,其中,所述提供是經由從多個源接收全都關於同一可配置項(CI)的多個配置數據集合;然後使用加權規則和優先選擇根據所述數據集合之間的差異性和共性為每個報告中的每個選項、特徵和部件指派權重值;經由選擇所有所述數據集合中具有最大權重值的選項、特徵和部件創建所述可配置項的新數據集合;通過所述多個數據集合之間的權重比較,為每個選項、特徵和部件指派置信因子;相應地更新所述可配置項的配置管理資料庫條目。所述置信因子有益於約束例如軟體發布過程和改變控制過程的規則化過程,以及有益於生成指示所述報告及其內容的置信級別的人可讀配置報告。
文檔編號H04L12/24GK101410801SQ200780010710
公開日2009年4月15日 申請日期2007年3月28日 優先權日2006年4月11日
發明者P·拉馬錢德蘭 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀