[發(fā)明專利]用于識別在計(jì)算機(jī)系統(tǒng)上運(yùn)行的操作系統(tǒng)的方法和設(shè)備有效
| 申請?zhí)枺?/td> | 200710102310.4 | 申請日: | 2007-04-27 |
| 公開(公告)號: | CN101078985A | 公開(公告)日: | 2007-11-28 |
| 發(fā)明(設(shè)計(jì))人: | 約瑟夫·E.·博蘭;羅伯特·K.·克里斯特納爾;朱柱中;皮特·T.·多諾萬;埃里克·R.·克恩 | 申請(專利權(quán))人: | 國際商業(yè)機(jī)器公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 中國國際貿(mào)易促進(jìn)委員會專利商標(biāo)事務(wù)所 | 代理人: | 李德山 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 識別 計(jì)算機(jī)系統(tǒng) 運(yùn)行 操作系統(tǒng) 方法 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)操作系統(tǒng),具體來說,涉及基于設(shè)備的枚舉識別操作系統(tǒng)的類型。
背景技術(shù)
操作系統(tǒng)在主機(jī)計(jì)算機(jī)系統(tǒng)上運(yùn)行,并使用各種協(xié)議和通信標(biāo)準(zhǔn)中的任何一個與設(shè)備進(jìn)行通信。操作系統(tǒng)實(shí)現(xiàn)了允許它向連接的設(shè)備發(fā)送數(shù)據(jù)或從這些設(shè)備中接收數(shù)據(jù)的驅(qū)動程序。設(shè)備和主機(jī)之間的通信可以包括枚舉,這是對到計(jì)算機(jī)系統(tǒng)的連接的設(shè)備的識別,以及對允許設(shè)備利用主機(jī)計(jì)算機(jī)而運(yùn)轉(zhuǎn)的所需的驅(qū)動程序的初始化。在某些情況下,設(shè)備可能必須知道在它所連接的主機(jī)計(jì)算機(jī)上運(yùn)行的操作系統(tǒng)的身份(即,類型)。
當(dāng)設(shè)備需要運(yùn)行主機(jī)計(jì)算機(jī)系統(tǒng)的取決于在該主機(jī)上運(yùn)行的操作系統(tǒng)的類型的特定程序時,就會發(fā)生一個這樣的情況。例如,連接到主機(jī)計(jì)算機(jī)系統(tǒng)的存儲設(shè)備可能存儲用于更新一個程序或主機(jī)的閃速存儲器的更新程序的不同版本。更新程序的一個版本需要在設(shè)備上運(yùn)行(或提供到主機(jī)以便運(yùn)行)以執(zhí)行更新,在那里,要運(yùn)行的版本將基于在主機(jī)上運(yùn)行的操作系統(tǒng)的類型。例如,如果主機(jī)正在運(yùn)行操作系統(tǒng),則執(zhí)行第一個版本,而如果主機(jī)正在運(yùn)行來自Microsoft?Corp.的操作系統(tǒng),則執(zhí)行第二個版本。在不同的實(shí)施例中,設(shè)備可能必須知道操作系統(tǒng)的身份以執(zhí)行用戶的任務(wù),如與操作系統(tǒng)的開發(fā)人員進(jìn)行通信,或執(zhí)行特定操作系統(tǒng)特定的功能。
在另一個示例中,某些服務(wù)器系統(tǒng)可以包括多個單個服務(wù)器計(jì)算機(jī),其中,每一個服務(wù)器都連接到集中系統(tǒng)或硬件集。例如,一種服務(wù)器系統(tǒng)是“刮刀”服務(wù)器,如IBM?Corporation推出的這種服務(wù)器,是具有由多個服務(wù)器共享的底盤或外殼的系統(tǒng)。每一個服務(wù)器是作為最小包裝的計(jì)算機(jī)主板“刮刀”提供的,包括其自己的處理器、存儲器,及其他組件。系統(tǒng)管理硬件可以控制對任何刮刀可用的系統(tǒng)設(shè)備和資源,包括共享的CD設(shè)備、鍵盤和鼠標(biāo)設(shè)備,及其他資源。每一個刮刀都可以運(yùn)行其自己的操作系統(tǒng),在很多情況下,不同的操作系統(tǒng)在刮刀服務(wù)器內(nèi)的不同刮刀上操作。由管理硬件啟動的,在刮刀上運(yùn)行的軟件應(yīng)用程序,可能必須知道在刮刀上運(yùn)行的特定操作系統(tǒng)的身份。例如,UpdateXpress是IBM?Corporation推出的應(yīng)用程序,用于更新服務(wù)器刮刀內(nèi)提供的服務(wù)器固件和支持的選項(xiàng)的固件。此應(yīng)用程序必須知道在刮刀上運(yùn)行的操作系統(tǒng)的類型,以便可以執(zhí)行正確的更新。這些應(yīng)用程序可以通過系統(tǒng)管理硬件請求操作系統(tǒng)信息。
用于識別操作系統(tǒng)的現(xiàn)有技術(shù)費(fèi)時,或費(fèi)力。例如,用戶通常需要人工地識別正在運(yùn)行的操作系統(tǒng),并向設(shè)備、程序,或管理硬件。由于沒有現(xiàn)有的識別操作系統(tǒng)的信號或代碼的標(biāo)準(zhǔn),因此,不能對操作系統(tǒng)類型進(jìn)行自動檢測。可以提供軟件以便在每一個操作系統(tǒng)下運(yùn)行,并向發(fā)出請求的設(shè)備或應(yīng)用程序指出操作系統(tǒng),但是,在大多數(shù)系統(tǒng)上沒有這樣的軟件。
相應(yīng)地,所需要的是,能夠識別在服務(wù)器或其他計(jì)算機(jī)系統(tǒng)上運(yùn)行的操作系統(tǒng),而不需要特殊軟件在每一個操作系統(tǒng)下運(yùn)行或由用戶進(jìn)行人工識別。本發(fā)明就是為了適應(yīng)這樣的需要。
發(fā)明內(nèi)容
本申請的發(fā)明涉及使用設(shè)備枚舉識別在計(jì)算機(jī)系統(tǒng)上運(yùn)行的操作系統(tǒng)。在本發(fā)明的一個方面,用于識別在計(jì)算機(jī)上運(yùn)行的操作系統(tǒng)的方法包括收集枚舉模式(所述模式描述已經(jīng)在設(shè)備和在主機(jī)計(jì)算機(jī)系統(tǒng)上運(yùn)行的所述操作系統(tǒng)之間執(zhí)行的設(shè)備的枚舉),并基于所述收集的枚舉模式識別在主機(jī)計(jì)算機(jī)系統(tǒng)上運(yùn)行的所述操作系統(tǒng)的類型。本發(fā)明的類似方面提供了計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀取的介質(zhì),包括用于實(shí)現(xiàn)類似特點(diǎn)的程序指令。
在本發(fā)明的另一個方面,用于識別在計(jì)算機(jī)上運(yùn)行的操作系統(tǒng)的設(shè)備包括設(shè)備接口,用于為在與設(shè)備進(jìn)行通信的主機(jī)計(jì)算機(jī)系統(tǒng)上運(yùn)行的操作系統(tǒng)執(zhí)行所述設(shè)備的枚舉,與所述設(shè)備接口進(jìn)行通信的操作系統(tǒng)檢測引擎,用于從所述設(shè)備接口接收描述枚舉的枚舉模式。操作系統(tǒng)檢測引擎用于基于接收的枚舉信息識別在主機(jī)計(jì)算機(jī)系統(tǒng)上運(yùn)行的所述操作系統(tǒng)的類型。
本發(fā)明提供了允許計(jì)算機(jī)的操作系統(tǒng)自動地被包括設(shè)備的系統(tǒng)識別的方法和設(shè)備,如此節(jié)省了用戶的向連接的設(shè)備或程序指出操作系統(tǒng)的人工任務(wù)。本發(fā)明還無需安裝專門的和侵害性的軟件以在計(jì)算機(jī)系統(tǒng)和操作系統(tǒng)上運(yùn)行,即可進(jìn)行操作系統(tǒng)識別。
根據(jù)本發(fā)明的一方面,提供了一種用于識別在計(jì)算機(jī)上運(yùn)行的操作系統(tǒng)的方法,所述方法包括:收集枚舉模式,所述枚舉模式描述已經(jīng)在設(shè)備和在主機(jī)計(jì)算機(jī)系統(tǒng)上運(yùn)行的所述操作系統(tǒng)之間執(zhí)行的所述設(shè)備的枚舉;以及基于收集的枚舉模式和與不同類型的操作系統(tǒng)關(guān)聯(lián)的已知枚舉模式之間進(jìn)行的比較,識別在所述主機(jī)計(jì)算機(jī)系統(tǒng)上運(yùn)行的操作系統(tǒng)的類型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機(jī)器公司,未經(jīng)國際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710102310.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種新型藥箱
- 下一篇:環(huán)保型購物袋
- 允許服務(wù)器遠(yuǎn)程訪問未通電的客戶計(jì)算機(jī)系統(tǒng)資產(chǎn)信息的數(shù)據(jù)處理系統(tǒng)和方法
- 無需用戶參與自動處理推送的信息的方法、系統(tǒng)與程序
- 在客戶計(jì)算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計(jì)算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 分配用于多方應(yīng)用層會話的資格信息
- 分配用于多方應(yīng)用層會話的資格信息
- 一種用于多層次對話的調(diào)節(jié)計(jì)算機(jī)系統(tǒng)的方法
- 一種使用混合云計(jì)算系統(tǒng)進(jìn)行通信的方法
- 遠(yuǎn)程禁止客戶計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計(jì)算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行支援裝置、運(yùn)行支援系統(tǒng)以及運(yùn)行支援程序
- 列車運(yùn)行處理方法、運(yùn)行處理裝置和運(yùn)行調(diào)度系統(tǒng)
- 運(yùn)行監(jiān)測系統(tǒng)及運(yùn)行監(jiān)測方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行曲線制作裝置、運(yùn)行輔助裝置以及運(yùn)行控制裝置
- 運(yùn)行支持裝置、車輛、運(yùn)行管理裝置和運(yùn)行支持方法
- 運(yùn)行計(jì)劃方法、運(yùn)行控制裝置和運(yùn)行計(jì)劃系統(tǒng)
- 運(yùn)行控制裝置、運(yùn)行管理系統(tǒng)、運(yùn)行控制方法以及車輛
- 自動建模運(yùn)行系統(tǒng)及運(yùn)行方法





