專利名稱:一種管理計算機外接設備的方法
技術領域:
本發(fā)明涉及一種管理計算機外接設備的方法。
背景技術:
在使用計算機的時候,如果同時插入多個可移動外設,當需要安全移除某一個外設的時候,在系統(tǒng)中很難識別需要移除的設備是否為用戶希望移除的。例如當系統(tǒng)上有多 個USB硬盤或U盤時,用戶根本無法識別對應的是哪一個物理USB硬盤,很難準確安全地移 除某一個USB硬盤。當U盤并沒有處于讀寫狀態(tài),拔除U盤是不會有影響的,但是當U盤正 在讀寫的時候直接拔除會導致文件傳輸錯誤,嚴重時會使U盤內數據丟失或者U盤硬件損 壞。目前,用戶首先需要打開我的電腦查看每一個有盤符的分區(qū),并比較分區(qū)中的內 容確定哪個分區(qū)是希望拔除的,然后記下這個分區(qū)的盤符,在windows提供的remove方法 中移除USB設備。這樣給用戶帶來了很大的麻煩。因此需要一種有效方案來解決上述問題。
發(fā)明內容
為了解決上述問題,本發(fā)明提供了一種圖形化監(jiān)控計算機接口的方法。其將計算 機上的可移動外設以利用虛擬現實技術,用可視化圖形模擬的方式,讓用戶準確安全地移 除外設,防止數據丟失和系統(tǒng)損壞。本發(fā)明提供了一種管理計算機外接設備的方法,該方法應用于包括至少一個接口 的計算機中,每個至少一個接口擁有一個身份標識,在計算機中存儲有一用于將所述每個 身份標識及每個身份標識在計算中的位置關系匹配起來的配置關系,計算機在接口上連接 有外部設備時,本方法包括將配置關系以計算機物理圖形的方式顯示,形成一顯示區(qū)域; 點擊顯示區(qū)域中的一個圖形標識并生成一移除或關閉一外部設備的指令;基于指令,移除 或關閉外部設備。其中,生成配置關系包括根據不同類型計算機的身份標識生成信息配置庫;從 信息配置庫中選取與計算機相匹配的身份標識;以及生成與身份標識相對應的圖形界面。 還包括在計算機通過身份標識找到所述期望移除或關閉的接口并將其移除之后,計算機 顯示移除或關閉操作是否成功。其中,在信息配置庫中存儲有本地計算機外部設備信息以及更新驅動程序信息。其中,當外部設備插入接口時,計算機將插入的外部設備的參數信息與存儲在信 息配置庫中的外部設備信息進行比較;如果參數信息與外部設備信息相匹配,則將參數信 息顯示在圖形界面中,否則,對信息配置庫中存儲的外部設備信息進行更新,之后將參數信 息顯示在圖形界面中。其中,對信息配置庫中存儲的外部設備信息進行更新包括計算機提示外部設備 為新設備并提供用戶配置窗口 ;用戶在用戶配置窗口中輸入參數信息并且計算機根據所輸入的參數信息對外部設備進行配置合法化檢查;以及配置合法化檢查通過后,計算機根據所輸入的參數信息更新信息配置庫。其中,圖形界面為計算機的實體圖。本發(fā)明還提供了一種計算機,包括至少一個接口,每個至少一個接口擁有一個身 份標識;存儲設備,用于存儲將每個身份標識及每個身份標識在計算中的位置關系匹配起 來的配置關系;顯示設備,用于將配置關系以計算機物理圖形的方式顯示,并在顯示設備上 形成一顯示區(qū)域;輸入設備,用戶通過所述輸入設備點擊或設置自定義快捷鍵控制顯示區(qū) 域中的一個圖形標識并生成一移除或關閉一外部設備的指令;以及處理單元,用于基于指 令,移除或關閉外部設備。其中,該計算機還包括配置關系生成裝置,其具有第一生成裝置,用于根據不同 類型計算機的身份標識生成信息配置庫;選取裝置,用于從信息配置庫中選取與計算機相 匹配的身份標識;以及第二生成裝置,用于生成與身份標識相對應的圖形界面。其中,在計算機通過所述身份標識找到所述期望移除的接口并將其移除之后,計 算機顯示移除操作是否成功。本發(fā)明的技術方案具有以下有益效果1、現在很多用戶都會同時使用多個計算機外接設備,本發(fā)明提供了一種實時圖形 化方式來移除可移動設備,避免了誤插拔導致電腦損壞和數據丟失的發(fā)生。2、本發(fā)明提供配置文件和計算機的物理圖形接口,可以定制以滿足不同機型要 求。3、當用戶遠程控制機器的時候,可以清楚地看到機器上的正在使用的可移動外 設,準確地關閉和打開對應的設備。4、本發(fā)明首次提出了利用虛擬現實技術,采用3D仿真計算機模型,向用戶提供可 視化的接口操作,結束了多年來的windows提供的傳統(tǒng)方式,在計算機外接設備增加移除 管理上提供了可配置功能,增強了用戶計算機的個性化感受。5、本發(fā)明還可以進一步延伸到監(jiān)控所有接口和外設,可以及時顯示接口和外設的 軟硬件信息,以及更新驅動程序等功能。應該指出,以上說明和以下詳細說明都是示例性的,旨在對所要求的本發(fā)明提供 進一步的說明。除了上面所描述的目的、特征和優(yōu)點之外,本發(fā)明還有其它的目的、特征和優(yōu)點。 下面將參照圖,對本發(fā)明的其它的目的、特征和效果作進一步詳細的說明。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1示出了根據本發(fā)明的顯示的圖形界面;圖2示出了實施本發(fā)明的移除操作流程圖;以及圖3示出了實施本發(fā)明的用戶配置流程圖。圖4示出了根據本發(fā)明的裝置的框圖。
具體實施方式
下面結合附圖和具體實施方式
對本發(fā)明作進一步的說明。圖1示出了根據本發(fā)明顯示的圖形界面。圖2示出了實施本發(fā)明的移除操作流程 圖。如圖2所示,本發(fā)明提供了一種管理計算機外接設備的方法。所述方法應用于包括至少 一個接口的計算機中,至少一個接口中的每一個都擁有一個身份標識,在計算機中存儲有 一個用于將所述每個身份標識及每個身份標識在計算中的位置關系匹配起來的配置關系。在應用本發(fā)明之前首先生成配置關系。根據不同類型計算機的身份標識生成信息 配置庫,再從所述信息配置庫中選取與計算機相匹配的身份標識,最后,生成與所述身份標 識相對應的圖形界面。這樣就完成了配置庫的生成。之后,參見圖2開始本發(fā)明的程序。用戶通過打開可執(zhí)行文件來觸發(fā)程序開始。之后,初始化本地的配置庫。從信息配置庫中通過機器型號判斷選取適合本機的 配置信息,其中包括計算機實體圖和相關接口的配置文件。其中配置信息主要分為三大類 a計算機可熱拔插的外設硬件端口與圖型界面的端口一一對應的配置信息;b用戶對外界 設備的自定義的配置,諸如增加外界設備的自定義命名等屬性;(計算機可熱拔插的外設 硬件端口與快捷鍵的一一對應的配置信息。另外,程序讀取配置信息的方式為1.程序在 聯(lián)網狀態(tài)下,可以下載由官方發(fā)布的符合特定機型的上述a、c的配置信息。2.程序在非聯(lián) 網狀態(tài)下,并且在第一次運行的時候可以讀取程序安裝時的默認的上述a、c的配置信息。 3.用戶可以將上述的b、c配置信息自定義之后上傳到網絡上,并可以在任何聯(lián)網的狀態(tài)下 下載自定義的上述b、c的配置信息。之后,初始化圖形界面和消息處理。初始化后得到的圖形界面和消息處理顯示在 計算機桌面窗口,如圖1所示,在本發(fā)明中,圖形界面為計算機的實體圖。之后,等待用戶打開。在一個實施例中,用戶插入了多個USB硬盤,計算機將配置 關系以計算機物理圖形的方式顯示,形成一個顯示區(qū)域。程序會進行相應的消息處理更新, 通過配置文件關聯(lián)相應接口 ID將外接設備信息與端口,并更新到圖形化界面。當用戶希 望移除或關閉其中的一個USB硬盤時,可以點擊顯示區(qū)域中的相應的圖形標識(在計算機 實體圖上點擊和設備連接的接口熱點或者可以直接用自定義或者官方默認配置中定義的 快捷鍵對設備進行加載和卸載操作),計算機隨即彈出對話框詢問用戶是否需要進行移除 (或關閉)等操作,待用戶確認點擊安全移除選項后,計算機根據點擊動作生成移除或關閉 該USB硬盤的指令。計算機根據該指令,進行移除或關閉USB硬盤的操作。計算機通過身份標識找到期望移除或關閉的接口并將其移除之后,向用戶顯示移 除或關閉操作是否成功。并且之后繼續(xù)等待用戶進行新的操作。圖3示出了實施本發(fā)明的用戶配置流程圖。這是本發(fā)明的附加功能。即當插入外 部設備時,系統(tǒng)可以向用戶顯示關于該外部設備的各種信息。在一個實施例中,具體實現方 法如下在信息配置庫中存儲本地計算機外部設備信息以及更新驅動程序信息。當用戶插入USB硬盤時,程序得到該外設的唯一 ID值,并以此值在本地的配置信 息中查詢是否已經在信息配置庫中存儲有該外接設備的配置信息,即查詢是否已經配置過 該設備。如果參數信息與外部設備信息相匹配,將返回用戶之前對此外設自定義的各個屬性(比如“別名”,“時間”,“備注”等信息)并將設備設置為工作狀態(tài)。如果參數信息與外部設備信息沒有匹配,即插入的USB為新設備,則計算機提示 外部設備為新設備并提供用戶配置窗口。用戶在用戶配置窗口中輸入參數信息,計算機根 據所輸入的參數信息對外部設備進行配置合法化檢查。配置合法化檢查通過后,計算機根據所輸入的參數信息更新信息配置庫。如果配置的合法化檢查沒有通過,則再次提示用戶 新設備并提供用戶配置窗口。之后將參數信息顯示在圖形界面中。其中,計算機實體圖可以由3D仿真計算機模型來實現。本發(fā)明還提供了一種計算機裝置。圖4示出了根據本發(fā)明的裝置的框圖,包括至 少一個接口,至少一個接口中的每一個擁有一個身份標識;存儲設備,用于存儲將每個身份 標識及每個身份標識在計算中的位置關系匹配起來的配置關系;顯示設備,用于將配置關 系以計算機物理圖形的方式顯示,并在顯示設備上形成一顯示區(qū)域;輸入設備,用戶通過輸 入設備點擊或設置自定義快捷鍵控制顯示區(qū)域中的一個圖形標識并生成一移除或關閉一 外部設備的指令;以及處理單元,用于基于指令,移除或關閉外部設備。根據本發(fā)明的計算機裝置還包括配置關系生成裝置,其具有第一生成裝置,用于 根據不同類型計算機的身份標識生成信息配置庫;選取裝置,用于從信息配置庫中選取與 計算機相匹配的身份標識;以及第二生成裝置,用于生成與身份標識相對應的圖形界面。以上僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來 說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同 替換、改進等,均應包含在本發(fā)明的權利要求范圍之內。
權利要求
一種管理計算機外接設備的方法,所述方法應用于包括至少一個接口的計算機中,每個所述至少一個接口擁有一個身份標識,在計算機中存儲有一用于將所述每個身份標識及每個身份標識在計算中的位置關系匹配起來的配置關系,所述計算機在所述接口上連接有外部設備時,所述方法包括將所述配置關系以計算機物理圖形的方式顯示,形成一顯示區(qū)域;點擊所述顯示區(qū)域中的一個圖形標識并生成一移除或關閉一外部設備的指令;基于所述指令,移除或關閉所述外部設備。
2.根據權利要求1所述的方法,其特征在于,生成所述配置關系包括 根據不同類型計算機的身份標識生成信息配置庫;從所述信息配置庫中選取與計算機相匹配的身份標識;以及 生成與所述身份標識相對應的圖形界面。
3.根據權利要求2所述的方法,其特征在于,還包括在所述計算機通過所述身份標識 找到所述期望移除或關閉的接口并將其移除之后,所述計算機顯示移除或關閉操作是否成 功。
4.根據權利要求2所述的方法,其特征在于,在所述信息配置庫中存儲有本地計算機 外部設備信息以及更新驅動程序信息。
5.根據權利要求4所述的方法,其特征在于,還包括當所述外部設備插入所述接口時,所述計算機將插入的所述外部設備的參數信息與存 儲在所述信息配置庫中的所述外部設備信息進行比較;以及如果所述參數信息與所述外部設備信息相匹配,則將所述參數信息顯示在所述圖形界 面中,否則,對所述信息配置庫中存儲的所述外部設備信息進行更新,之后將所述參數信息 顯示在所述圖形界面中。
6.根據權利要求5所述的方法,其特征在于,對所述信息配置庫中存儲的所述外部設 備信息進行更新包括所述計算機提示所述外部設備為新設備并提供用戶配置窗口; 所述用戶在所述用戶配置窗口中輸入所述參數信息并且所述計算機根據所輸入的參 數信息對所述外部設備進行配置合法化檢查;以及所述配置合法化檢查通過后,所述計算機根據所輸入的參數信息更新所述信息配置庫。
7.根據上述權利要求任一項所述的方法,其特征在于,所述圖形界面為所述計算機的 實體圖。
8.一種計算機,包括至少一個接口,每個所述至少一個接口擁有一個身份標識;存儲設備,用于存儲將所述每個身份標識及每個身份標識在計算中的位置關系匹配起 來的配置關系;顯示設備,用于將所述配置關系以計算機物理圖形的方式顯示,并在所述顯示設備上 形成一顯示區(qū)域;輸入設備,用戶通過所述輸入設備點擊或設置自定義快捷鍵控制所述顯示區(qū)域中的一 個圖形標識并生成一移除或關閉一外部設備的指令;以及處理單元,用于基于所述指令,移除或關閉所述外部設備。
9.根據權利要求8所述的計算機,其特征在于,還包括配置關系生成裝置,其具有 第一生成裝置,用于根據不同類型計算機的身份標識生成信息配置庫;選取裝置,用于從所述信息配置庫中選取與計算機相匹配的身份標識;以及 第二生成裝置,用于生成與所述身份標識相對應的圖形界面。
10.根據權利要求9所述的計算機,其特征在于,在所述計算機通過所述身份標識找到 所述期望移除的接口并將其移除之后,所述計算機顯示移除操作是否成功。
全文摘要
本發(fā)明提供了一種管理計算機外接設備的方法,該方法應用于包括至少一個接口的計算機中,至少一個接口中的每一個均擁有一個身份標識,在計算機中存儲有一用于將每個身份標識及每個身份標識在計算中的位置關系匹配起來的配置關系,計算機在接口上連接有外部設備時,該方法包括將配置關系以計算機物理圖形的方式顯示,形成一顯示區(qū)域;點擊顯示區(qū)域中的一個圖形標識并生成一移除或關閉一外部設備的指令;基于該指令,移除或關閉外部設備。
文檔編號G06F3/06GK101957725SQ200910088269
公開日2011年1月26日 申請日期2009年7月13日 優(yōu)先權日2009年7月13日
發(fā)明者周建勛, 汪逸沛, 陳軒, 韓亮 申請人:聯(lián)想(北京)有限公司