模擬現實使用的計算機數據管理系統與方法
2023-05-30 18:27:11
專利名稱:模擬現實使用的計算機數據管理系統與方法
技術領域:
本發明涉及一種計算機數據管理系統,特別涉及一種讓使用者能根據照動作提示,以單一動作(one action)存取計算機中數據的計算機數據管理系統。
已知現有的個人計算機作業系統,如微軟的視窗作業系統等,其應用的設計和功能雖然強大,但使用者在操作上,有時仍有不夠直觀與簡便的問題。
以計算機中的數據管理為例,傳統的計算機作業系統均採用樹狀結構(tree structure)來管理系統中的數據。這種管理數據結構的方式,無法與日常生活中的實體經驗直覺化地對應。對於一些對計算機不熟悉的使用者而言,其必須先學習「檔案」、「路徑」、「數據夾」等觀念,才有辦法使用計算機系統中的數據。這樣,不但增加了計算機使用上的複雜度,還將使得初次接觸計算機的使用者,對計算機產生恐懼感。
為解決上述問題,已知的視窗作業系統提供了「捷徑」的功能。例如,當安裝一應用程式時,可以在桌面上設置連結到此應用程式的圖像。使用者可以直接以滑鼠點選此圖像的方式來呼叫應用程式。此外,使用者亦可自行在桌面上設置連結至某一檔案的圖像,並以滑鼠點選的方式開啟該檔案。藉由此種方式,使用者可以更直觀地,以點選捷徑的方式來選擇檔案。
然而,若欲應用「捷徑」的觀念來管理計算機中的數據,使用者仍需自行於桌面上設定捷徑。作業系統並無法自動地為各個數據設定捷徑。換言之,使用者還是必須先學習前述「檔案」、「路徑」、「數據夾」等觀念,才能應用「捷徑」的觀念來管理計算機中的數據,因此仍無法提高不熟悉計算機者使用計算機的效率。此外,若欲對計算機中的每個數據都設立捷徑,將造成計算機顯示畫面的混亂,對於數據管理而言,並無幫助。
由上述可知,若計算機的數據管理系統能夠與日常生活中的實體經驗直覺化地對應,則將增加對計算機不熟悉的使用者接觸計算機的意願,促進計算機的銷售與推廣,且可提高使用者操作計算機的效率。因此,如何提供一種能夠與日常生活中的實體經驗直覺化地對應的計算機數據管理系統,實為一重要的課題。
針對上述問題,本發明的目的是提供一種模擬現實使用的計算機數據管理系統與方法,其能夠與日常生活中的實體經驗直覺化地對應,以提高使用者使用計算機的意願。
本發明的另一目的為提供一種模擬現實使用的計算機數據管理系統與方法,其可提高使用者管理計算機中的數據的效率。
為實現上述目的,根據本發明的模擬現實使用的計算機數據管理系統包括一使用者接口、一分類處理器以及一數據存取器。使用者接口提供使用者至少一動作提示,讓使用者能根據照動作提示,以單一動作針對計算機可讀取數據下達一存取請求。分類處理器根據使用者所下達的存取請求,自動地判別計算機可讀取數據的類別。數據存取器則根據照計算機可讀取數據的類別來存取計算機可讀取數據。
根據本發明的一實施例,當使用者所下達的存取請求為存儲請求時,數據存取器為根據數據的類別,將數據存儲至一相對應的數據組。
根據本發明的一實施例,當使用者所下達的存取請求為單一型態列表請求時,數據存取器會根據數據的類別,自相對應的數據組讀取一單一型態數據列表,並將單一型態數據列表經由使用者接口顯示給使用者。
根據本發明的一實施例,當使用者所下達的存取請求為完全列表請求時,數據存取器會根據數據的類別,自相對應的數據組讀取一完全數據列表,並將完全數據列表經由使用者接口顯示給使用者。
根據本發明的模擬現實使用的計算機數據管理系統自動地提供適當的提示給使用者。使用者僅需根據照提示來操作計算機。使用者不需記憶任何操作的步驟或熱鍵組合。
根據本發明的模擬現實使用的計算機數據管理系統會自動地對數據進行分類,故可提高不熟悉計算機者使用計算機的效率。
以下將參照相關附圖,說明根據本發明較佳實施例的模擬現實使用的計算機數據管理系統與方法,其中相同的元件將以相同的參照符號加以說明。
圖1為一示意圖,顯示根據本發明較佳實施例的模擬現實使用的計算機數據管理系統的架構。
圖2為一流程圖,顯示根據本發明較佳實施例的模擬現實使用的計算機數據管理方法的流程。
圖3(A)為一示意圖,顯示使用者使用根據本發明較佳實施例的模擬現實使用的計算機數據管理系統時的一畫面。
圖3(B)為一示意圖,顯示使用者使用根據本發明較佳實施例的模擬現實使用的計算機數據管理系統時的另一畫面。
圖3(C)為一示意圖,顯示使用者使用根據本發明較佳實施例的模擬現實使用的計算機數據管理系統時的又一畫面。
請參照圖1,根據本發明較佳實施例的模擬現實使用的計算機數據管理系統1包括一使用者接口11、一分類處理器12、一數據存取器13以及一存儲裝置14。在本實施例中,模擬現實使用的計算機數據管理系統1被置於一計算機裝置中,此計算機裝置至少包括一中央處理單元,一計算機可讀取存儲裝置,以及其它完成其功能所應具備之外圍設備,如鍵盤與滑鼠等輸入設備,以及顯示器等輸出設備等,且彼此之間以具有具體物理量的電子訊號來記錄或傳遞信息。
上述的使用者接口11、分類處理器12與數據存取器13均可為存儲於存儲裝置14中的程序模塊,其被中央處理單元讀取及執行之後,即可經由相關硬體的運作與電子訊號的傳遞來實現其功能。然而,本領域的技術人員應當了解該存儲裝置14可為任何一種計算機可讀取的計算機數據存儲裝置,例如硬碟、存儲器或軟盤等。
使用者接口11提供使用者80至少一動作提示,讓使用者80能根據照動作提示,以單一動作(one action)針對計算機可讀取的數據下達一存取請求。在本實施例中,所謂「單一動作」,是指使用者80可以根據據動作提示,直接以敲擊鍵盤上的一個鍵的方式,以一個動作來輸入請求。在本實施例中,鍵盤上的鍵可區分為「基礎鍵」與「輔助鍵」。「基礎鍵」包括F1至F12、數字鍵0至9、上下左右四個方向鍵、以及Enter、ESC、PageUp與PageDown等鍵。「輔助鍵」則包括Backspace、+、-、Home、End、Ins與Del等鍵。
然而應注意的是,根據本發明的使用者接口模塊除了以鍵盤輸入之外,亦可接受使用者80以其它的方式,例如以滑鼠點選輸入,或以其它可以單一動作輸入請求的控制器,例如數位板或聲音辨識系統等來輸入請求。在不超出本發明的精神與範疇的前提下,熟知上述技術的人員可對其進行各種等效的變更。
使用者80在輸入存取請求後,存取請求由分類處理器12處理。分類處理器12自動地判別數據的類型,以決定數據應自哪一個數據組存取。例如,若使用者80正在使用文字處理應用程式時,分類處理器12自動地判別此時的數據應為一文件檔案,然後自動地由文件數據組讀取文件檔案,或由使用者80所選取的數據組中,選擇文件檔案來讀取。又如,若數據為一電子郵件,則分類處理器12自動地判別其應存儲於電子郵件數據組中。分類處理器12將分類的結果送至數據存取器13,以進行數據存取。
由於分類處理器12可以自動地對數據進行分類,故使用者80不需要自行決定數據存儲的位置,或應由哪裡讀取數據。換言之,使用者80不需具備「檔案」、「路徑」、「數據夾」等觀念,即可使用與管理計算機中的數據。
存儲裝置14存儲了三個數據組,即第一數據組141、第二數據組142以及第三數據組143。各個數據組分別具有至少一筆數據,例如文件、影像或電子郵件數據等。在同一數據組中的數據均為相同類型數據,例如,在本實施例中,第一數據組141中可存儲文件類型的數據,第二數據組142中可存儲影像類型的數據,第三數據組143則存儲電子郵件數據。需注意的是,熟知該項技術的人員可對其進行等效的修改與變更,以符合實際的需求。例如,若文件數據的數量龐大,則可以多個數據組來存儲文件數據。當新型態的數據出現,亦可建立一新的數據組來存儲此類數據。此外,若某個應用程式可以處理多種不同類型的數據,則亦可將此應用程式所能處理的數據存儲於同一個數據組中,以便使用者的選取。
請參照圖2,在根據本發明較佳實施例的模擬現實使用的計算機數據管理方法中,步驟201以前述的使用者接口11接收使用者80的存取請求。在本實施例中,使用者接口11針對各個選項提供了動作提示,讓使用者可以使用數字鍵以單一動作來選取所需的選項。
步驟202判斷使用者的存取請求是存儲請求或是讀取請求。若是存儲請求,則進行步驟203,判斷使用者是否有存儲數據的權限。若使用者具有存儲數據的權限,則進入步驟204,由分類處理器12來處理使用者所輸入的存儲請求。如前所述,分類處理器12會自動地判別數據的類型,以決定數據應存儲於哪一個數據組。
在步驟203中,若使用者並無存儲檔案的權限,例如,使用者正在使用中的數據被設定為只讀數據,則根據本發明較佳實施例的模擬現實使用的計算機數據管理方法將進入步驟215,拒絕使用者的存儲請求。
若使用者所輸入的存取請求為讀取請求,則進入步驟207,判斷使用者的讀取請求為單一型態列表請求或完全列表請求。所謂單一型態列表請求,為讀取單一類型的數據的請求,使用者得到單一類型的數據的列表;完全列表請求則為讀取一個物件組中所有類型的數據的請求,使用者得到同一物件組中,所有類型的數據的列表。
根據本發明較佳實施例的模擬現實使用的計算機數據管理系統會根據照使用者所輸入的存取請求的種類(存儲請求,單一型態列表請求或完全列表請求),來處理使用者所輸入的存取請求。在模擬現實使用的計算機數據管理方法中,步驟204處理存儲請求,步驟208處理完全列表請求,步驟211處理單一型態列表請求。在這些步驟中,分類處理器12為如前所述,自動地判別數據的種類。
在處理完使用者所輸入的存取請求後,存取請求即被傳送至數據存取器13。在本實施例中,步驟205為傳送存儲請求至數存取器13;步驟209為傳送全部列表請求至數據存取器13;步驟212則傳送單一型態列表請求至數據存取器13。由於本實施例中的分類處理器12與數據存取器13均為程序模塊,故熟知該項技術的人員可以視實際狀況,以不同的方式來傳遞各種數據與請求。例如,可採用在函數之間以參數的方式,來傳送各種請求,或是將各種請求以系統事件(event)的型式表現,並由作業系統推送至各程序模塊。
數據存取器13為根據據所接收到的請求,自存儲裝置14讀取或存儲數據,在本實施例中,步驟206根據據存儲請求,將數據存儲於存儲裝置14;步驟210根據據完全列表請求,自存儲裝置14讀取同一數據組中所有數據的全部數據列表;步驟213則根據據單一型態列表請求,自存儲裝置14讀取某一數據的單一型態數據列表。
當數據存取器成功地根據存取請求自存儲裝置存取數據之後,步驟214即響應使用者80的存取請求。響應的方式可為,例如,顯示一存取成功的訊息,或是直接進入數據所對應的應用程式以開啟數據。
為使本發明的內容更易被了解,以下將以參照相關附圖的方式,說明根據本發明較佳實施例的模擬現實使用的計算機數據管理系統如何協助使用者自存儲裝置中讀取數據。在下述的附圖中,圖3(A)至圖3(C)均為使用者接口11在計算機屏幕上所產生的畫面。
當使用者80使用根據本發明較佳實施例的模擬現實使用的計算機數據管理時,使用者接口11在計算機屏幕上所顯示的畫面為如圖3(A)所示。在圖3(A)中,灰色的區域為目前的無效區域,亦即使用者無法進行操作的區域;白色區域則為有效的區域,亦即使用者可以進行操作的區域。使用者接口11在圖3(A)所示的畫面中,提供了提示31給使用者。例如,使用者可以用數字鍵「1」選擇第一數據組、數字鍵「2」選擇第二數據組、以及用數字鍵「3」選擇第三數據組。
在使用者按下數字鍵「2」以選取第二數據組143後,使用者接口11即在計算機屏幕上,顯示如圖3(B)所示的畫面。使用者接口11在圖3(B)所示的畫面中,亦提供了提示31給使用者。使用者可以根據據提示31,使用數字鍵0至9選取出現在左邊區域中的數據,以及用「PageUp」與「PageDown」來檢視其它屬於第二數據組但未顯示的畫面上的數據。使用者也可按下「F7」鍵,選擇其它數據組中的數據。
需注意的是,由於在本實施例中,同一個數據組中所存儲的是相同類型的數據,所以當使用者選取第二數據組143後,使用者將可看到第二數據組143中所有類型的數據的列表,亦即,使用者所下達者可為前述的完全列表請求。
當使用者選取數據之後,被選取的數據會出現在圖3(B)中右邊的區域。此時,若使用者按下「+」鍵則表示確定讀取已選取的數據。若使用者按下「Del」鍵,則表示使用者欲自存儲裝置中,刪除右邊區域所列的數據。
在選取數據之後,使用者可以根據照屏幕的提示,按下「F9」鍵切換到右邊的區域。請參照圖3(C),使用者按下「F9」鍵後,有效區域即切換到圖3(C)中右邊的區域。此時,使用者可以根據照屏幕的提示31,以數字鍵選擇欲取消的數據。使用者亦可此時按下「+」鍵確定讀取已選取的數據,或按下「Del」鍵刪除已選取的數據。
由上述內容可知,根據本發明較佳實施例的模擬現實使用的計算機數據管理系統自動地提供適當的提示給使用者。使用者僅需根據照提示來操作計算機。使用者不需記憶任何操作的步驟或熱鍵組合。
需注意者的是,熟知該項技術的人員在不超出本發明的精神與範疇的前提下,可對上述的內容進行任意的變更。因此,以上所述僅為舉例而並非限制。任何未脫離本發明的精神與範疇而對其進行的等效修改或變更,均應包括在後附的權利要求範圍中。
權利要求
1.一種模擬現實使用的計算機數據管理系統,其輔助一使用者管理至少一筆計算機可讀取數據,該系統包括一使用者接口,其提供使用者至少一動作提示,讓該使用者能根據照該動作提示,以單一動作針對該計算機可讀取數據下達一存取請求;一分類處理器,其根據該存取請求,自動地判別該計算機可讀取數據的類別;以及一數據存取器,其根據該計算機可讀取數據的類別,存取該計算機可讀取數據。
2.如權利要求1所述的模擬現實使用的計算機數據管理系統,其中該存取請求為一存儲該存儲該計算機可讀取數據的存儲請求;且該數據存取器為根據該計算機可讀取數據的類別,存儲該計算機可讀取數據至一相對應的數據組。
3.如權利要求1所述的模擬現實使用的計算機數據管理系統,其中該存取請求為一讀取單一計算機可讀取數據的單一型態列表請求;且該數據存取器還根據該計算機可讀取數據的類別,自相對應的數據組讀取該計算機可讀取數據的一單一型態數據列表,並將該單一型態數據列表經由該使用者接口顯示給該使用者。
4.如權利要求1所述的模擬現實使用的計算機數據管理系統,其中該存取請求為一讀取多筆存儲該計算機可讀取數據的完全列表請求;且該數據存取器還根據該計算機可讀取數據的類別自相對應的數據組讀取該等計算機可讀取數據的一完全數據列表,並將該完全數據列表經由該使用者接口顯示給該使用者。
5.如權利要求1所述的模擬現實使用的計算機數據管理系統,其中該單一動作是指敲擊一鍵盤上的一按鍵。
6.如權利要求1所述的模擬現實使用的計算機數據管理系統,還包括一存儲裝置,其存儲該計算機可讀取數據。
7.一種模擬現實使用的計算機數據管理方法,其輔助一使用者管理至少一筆計算機可讀取數據,該方法包括提供使用者至少一動作提示,讓該使用者能根據照該動作提示,以單一動作針對該計算機可讀取數據下達一存取請求;根據該存取請求,以一分類處理器自動地判別該計算機可讀取數據的類別;以及根據該計算機可讀取數據的類別,以一數據存取器存取該計算機可讀取數據。
8.如權利要求7所述的模擬現實使用的計算機數據管理方法,其中該存取請求為一存儲該存儲該計算機可讀取數據的存儲請求;且該數據存取器為根據該計算機可讀取數據的類別,存儲該計算機可讀取數據至一相對應的數據組。
9.如權利要求8項所述的模擬現實使用的計算機數據管理方法,還包括判定該使用者是否有存儲該計算機可讀取數據的權限。
10.如權利要求7所述的模擬現實使用的計算機數據管理方法,其中該存取請求為一讀取單一計算機可讀取數據的單一型態列表請求;且該數據存取器為根據該計算機可讀取數據的類別,自相對應的數據組讀取該計算機可讀取數據的一單一型態數據列表。
11.如權利要求7所述的模擬現實使用的計算機數據管理方法,其中該存取請求為一讀取多筆存儲該計算機可讀取數據的完全列表請求;且該數據存取器為根據該計算機可讀取數據的類別,自相對應的數據組讀取該等計算機可讀取數據的一完全數據列表。
12.如權利要求7所述的模擬現實使用的計算機數據管理方法,其中該單一動作是指敲擊一鍵盤上的一按鍵。
13.一種計算機可讀取記錄媒體,其記錄使計算機裝置於讀取之後,能夠執行以下步驟的程序碼提供使用者至少一動作提示,讓該使用者能根據照該動作提示,以單一動作針對該計算機可讀取數據下達一存取請求;根據該存取請求,以一分類處理器自動地判別該計算機可讀取數據的類別;以及根據該計算機可讀取數據的類別,以一數據存取器存取該計算機可讀取數據。
14.如權利要求13所述的計算機可讀取記錄媒體,其中該存取請求為一存儲該存儲該計算機可讀取數據的存儲請求;且該數據存取器為根據該計算機可讀取數據的類別,存儲該計算機可讀取數據至一相對應的數據組。
15.如權利要求13所述的計算機可讀取記錄媒體,其中該存取請求為一讀取單一計算機可讀取數據的單一型態列表請求;且該數據存取器為根據該計算機可讀取數據的類別,自相對應的數據組讀取該計算機可讀取數據的一單一型態數據列表。
16.如權利要求13所述的計算機可讀取記錄媒體,其中該存取請求為一讀取多筆存儲該計算機可讀取數據的完全列表請求;且該數據存取器為根據該計算機可讀取數據的類別,自相對應的數據組讀取該等計算機可讀取數據的一完全數據列表。
全文摘要
本發明提供了一種輔助使用者管理計算機可讀取數據的模擬現實使用的計算機數據管理系統,包括使用者接口、分類處理器以及數據存取器。使用者接口提供使用者至少一動作提示,使用者能根據照動作提示,以單一動作針對計算機可讀取數據下達一存取請求。分類處理器根據使用者所下達的存取請求,自動判別計算機可讀取數據類別。數據存取器根據照計算機可讀取數據的類別存取計算機可讀取數據。本發明還披露了一種以此系統實施的模擬現實使用的計算機數據管理方法。
文檔編號G06F3/033GK1393778SQ0111755
公開日2003年1月29日 申請日期2001年6月29日 優先權日2001年6月29日
發明者溫世仁, 林光信, 朱偉 申請人:英業達股份有限公司