欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法

文檔序號:6530557閱讀:245來源:國知局
專利名稱:在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法
技術領域
本發(fā)明涉及計算機及其外部設備對數(shù)據(jù)的處理,尤其是在計算機外部設備建立數(shù)據(jù)的運算路徑,減少對計算機系統(tǒng)資源的占用,便于計算機實現(xiàn)資源共享的方法。
背景技術
計算機對于數(shù)據(jù)的處理、運算,都是在操作系統(tǒng)的控制下運行,通常是windows或unix操作系統(tǒng),執(zhí)行文件處理的通常是根據(jù)需要的識別文件或者文件格式對應到相應的處理軟件,例如office、aotoCAD、Photoshop、Cordraw等文字、圖形或圖像處理軟件,這就需要計算機安裝相應的軟件,否則對相應的文件無法識別、處理。
目前,隨著計算機應用的發(fā)展,很多的數(shù)據(jù)處理都采用相應的軟件執(zhí)行,隨之產生的是大量的應用軟件,計算機要識別、處理采用這些軟件格式的文件就必須先安裝這些軟件,而這些軟件安裝于計算機內會占用大量的計算機系統(tǒng)資源,使得計算機運行、處理速度變慢,無法達到需要的文件處理速度,系統(tǒng)資源占用過多的情況下還很容易導致計算機宕機,無法工作,甚至會丟失數(shù)據(jù),除非計算機具有非常強大的系統(tǒng)資源,例如內存在256M以上,CPU在2.0GHz以上,對應計算機來說,配置越高,其投入的成本越高,這對于大部分用戶來說是一種高昂的負擔,是非常不經濟的,而且在計算機的使用過程中,隨著安裝的軟件越多,計算機的運行越慢,再強大的功能也會隨著程序的增加而不能滿足數(shù)據(jù)處理的速度以及性能要求。

發(fā)明內容
因此,本發(fā)明的目的是提供一種不占用計算機系統(tǒng)資源,且能夠快速處理運算數(shù)據(jù)的方法,該方法在計算機外部設備建立運算路徑進行數(shù)據(jù)處理,應用十分方便。
本發(fā)明的另一個目的在于提供一種在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,該方法在計算機外部設備上建立數(shù)據(jù)處理路徑,通過對計算機外部設備文件格式的監(jiān)控,及時將所需處理的文件格式對應的注冊表等基本信息建立在計算機操作系統(tǒng)中,能夠快捷、迅速地執(zhí)行對數(shù)據(jù)的處理,而且不占用計算機系統(tǒng)的資源。
本發(fā)明的再一個目的在于提供一種在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,該方法實施方便,對計算機系統(tǒng)的要求少,數(shù)據(jù)處理速度快,使用成本低廉,尤其適用于移動存儲器與計算機的結合。
基于此,本發(fā)明是這樣實現(xiàn)的一種在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其在計算機外部設備上設置數(shù)據(jù)存儲區(qū)、文件存儲區(qū),操作程序文件存儲于文件存儲區(qū),其具體地處理步驟為1、計算機實時檢測外部設備是否插接,并檢查有無操作程序文件,無則顯示外部設備的文件,有則進入下一步,2、檢測到操作程序文件后,將該操作程序文件生成于計算機系統(tǒng)中,3、再將計算機的運行處理路徑設置為外部設備。
這樣即可實現(xiàn)計算機外部設備所安裝的操作程序文件的運行,可隨時根據(jù)外部設備的需要生成各種系統(tǒng)文件,如office、aotoCAD、Photoshop、Cordraw、Adobe Reader等,完成對數(shù)據(jù)的處理。由于計算機本身系統(tǒng)軟件的啟動,是CPU打開硬盤后才能運行,軟件的運行是將數(shù)據(jù)經過硬盤掃描、CPU處理,最后到達計算機的后橋,需要經過系統(tǒng)比較多,運行速度比較慢,譬如一個AutoCAD軟件的運行,至少要10秒以上才能完全打開文件,而通過本方式,數(shù)據(jù)是CPU直接將其輸出到計算機的后橋,不經過硬盤,只占用CPU資源,不占用硬盤的資源,可靠性比通過硬盤要好得多,且運行速度是依靠CPU從外部存儲設備中讀取數(shù)據(jù)的速度,也快得多。
所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其是將計算機運算的路徑獨立存儲于該外部設備,并將操作文件的注冊表、鏈接文件、driver打包存儲。在外部設備的文件存儲區(qū),上述的路徑和注冊表、鏈接文件、driver文件包是分開存儲的。即移動存儲器中建立系統(tǒng)存儲區(qū),系統(tǒng)軟件或者操作軟件存儲于系統(tǒng)存儲區(qū);系統(tǒng)軟件或者操作軟件分成兩個部分,一部分是操作路徑,獨立存儲于移動存儲器中,二是驅動程序、注冊表及鏈接文件,這些文件在操作軟件運行時是必須建立于windows等基本操作系統(tǒng)之下的,將這些文件壓縮打包,與操作路徑分開存儲;并設置文件頭,以便于識別。
上述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于計算機檢測到操作程序文件后,將注冊表、鏈接文件、driver生成于計算機系統(tǒng)的操作系統(tǒng)目錄下,以便于運行該操作程序,對數(shù)據(jù)進行處理。
所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,計算機檢測到外部設備的操作文件后,對原計算機系統(tǒng)的狀態(tài)進行備份,待外部設備的文件操作完成后,可恢復原計算機的狀態(tài),以保持計算機原有文件及操作的進行。計算機設置有捕獲程序或監(jiān)視程序,捕獲程序首先監(jiān)測是否插接有外部設備,檢測到外部設備,如移動存儲器后,檢查是否有操作軟件,(操作軟件的上述文件包可設置用以識別的代碼)如果有操作軟件,則讀取打包的文件,并將其安裝于操作系統(tǒng)下,但是操作路徑設定為移動存儲器。
上述的恢復原計算機的狀態(tài),其是通過刪除外部設備操作時使用的建立于操作系統(tǒng)目錄下的注冊表、鏈接文件、driver實現(xiàn)的。
所述的外部設備,其是移動存儲器。移動存儲器的存儲量一般在2-8G左右,甚至可以更大。
上述的移動存儲器,其可是移動硬盤、U盤、MP3、MP4,或者類似的具有一定容量的移動存儲設備。
所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其是在外部設備的文件存儲區(qū)存儲的文件設置標識符號,通過檢測該標識符號識別文件的。
對于上述的識別方法,有些做法是將具有操作軟件的硬件設置具體的型號對應,每個型號對應于其特定的操作軟件,通過檢測該移動存儲器或者是外部存儲設備的型號確定有無操作軟件存儲,或者確定是何種操作軟件存儲。
上述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其設備操作軟件的方式是計算機實時監(jiān)視有無外部存儲設備插接,發(fā)現(xiàn)有外部存儲設備插接后,向外部存儲設備發(fā)出指令,外部存儲設備進行相應,以驗證用戶,指令符合要求,則啟動操作軟件的復制過程,將注冊表、鏈接文件、driver文件復制到計算機的操作系統(tǒng)中。
上述的指令符合要求,是指計算機系統(tǒng)中存儲有外來操作系統(tǒng)的識別符號目錄,或者是外部存儲設備型號目錄,將這目錄與外部存儲設備的相應信號驗證,二者一致,則指令符合要求。
上述的標識符號,可以僅設置于注冊表、鏈接文件、driver文件包的字頭或字尾,或者設置于上述的文件的壓縮包的字頭或者字尾,以便于檢測識別。至于標識符號的格式,可以自定義,也可以根據(jù)文件的特點,由文件本身定義。
所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其將計算機的運行處理路徑設置為外部設備是指計算機系統(tǒng)建立外部設備的操作軟件的注冊表、鏈接文件及driver文件后,CPU讀取注冊表內容到內存的緩沖區(qū),并用當前外部設備的標識符號取代原接口所采用的外部設備符號。
上述的標識符號的取代,是CPU讀取注冊表內容后,先判斷注冊表內容是否Unicode,然后再獲得外部設備的盤符號,并用該盤符號取代原計算機中設定的外部設備的盤符號(即計算機對應該接口設置的盤符號)。(這樣做的意義是為了準確地建立計算機外部路徑,便于數(shù)據(jù)不經過硬盤即可處理)對于現(xiàn)在的移動存儲器,其存儲量一般在2-8G左右,甚至可以更大,一般的操作軟件足以存儲運行,而且其運行只是CPU讀取數(shù)據(jù)進行處理,并經過硬盤,不占用硬盤資源,而是依靠對數(shù)據(jù)的讀取速度,現(xiàn)在的移動存儲器一般速度可達到27M/s,速度遠大于硬盤的處理速度。
上述的數(shù)據(jù)處理方式,其不通過硬盤,避免了由于操作軟件的啟動運行導致硬盤帶來數(shù)據(jù)丟失或者損壞的現(xiàn)象,增加了數(shù)據(jù)處理的可靠性;更重要的是,計算機系統(tǒng)中可以不必增加安裝很多復雜的操作軟件,不會占用很多的硬盤資源,簡化了硬盤對操作軟件的存儲,可進一步提高硬盤的運行速度,使得硬盤的運行高效、可靠性更高。


圖1為本發(fā)明實施的硬件結構示意圖,圖2為本發(fā)明實施的軟件控制流程圖,圖3為本發(fā)明實施建立操作軟件系統(tǒng)文件的控制流程圖,
圖4為本發(fā)明另一種建立操作系統(tǒng)文件的控制流程圖,圖5為本發(fā)明實施的監(jiān)控外部設備文件的捕獲流程圖,圖6為本發(fā)明實施監(jiān)控到外部設備后的控制流程圖。
具體實施例方式
圖1所示,本發(fā)明實施所依靠的硬件是計算機及外部存儲設備,在該實施例中,外部存儲設備是移動存儲器,該移動存儲器為2G(也可采用2G以上的移動存儲器)的存儲量,其通過計算機的接口與計算機連接,計算機的接口可以是USB接口,或者是1394接口。
移動存儲器在使用使,需要有閃存與之配合,以快速地讀取數(shù)據(jù),該閃存可集成于移動存儲器中。
計算機,則采用現(xiàn)在通常的PC即可,只要其能夠識別USB接口或者1394接口。
如圖2、圖3、圖4及圖5、圖6所示,本發(fā)明的具體實施方式
是首先,對于計算機的硬件是不需要改變其任何設置,只要其能夠識別USB接口所連接的外部設備,并在其內部的軟件設置中增加對外部設備的具體識別程序,譬如保存設備目錄,建立提示按鈕;對于外部設備,在此一般是指具有上述接口的移動存儲器,則其內部設置操作軟件存儲區(qū)和一般的文件、數(shù)據(jù)存儲區(qū)。操作軟件存儲區(qū)則將操作的系統(tǒng)文件分割為兩個部分,一個是基礎的數(shù)據(jù)庫和路徑文件,二是注冊表、鏈接文件、driver文件,注冊表、鏈接文件、driver文件一并壓縮打包備用。
計算機啟動后,首先進行的是應用程序初始化設置,會自動檢測注冊設備的變化信息,這就開始查詢移動存儲器的插接與否,即對于設備變化事件的通知;當然現(xiàn)在的計算機都可以實時地檢測外接設備的插接,并進行提示,這是移動存儲器插接安裝應用的基礎;當檢測到插接的移動存儲器后,計算機還會檢測移動存儲器上是否具有安裝文件,即是否具有操作軟件,如果有則進行安裝系統(tǒng);通常情況下,在安裝移動存儲器上的操作軟件系統(tǒng)之前,計算機會記錄并保存現(xiàn)有的狀態(tài),即記錄windows目錄,作為以后恢復計算機安裝之前的初試狀態(tài)之用,如圖3所描述的。
然后創(chuàng)建文件監(jiān)視對象、創(chuàng)建注冊表監(jiān)視對象,以監(jiān)控操作軟件的運行和數(shù)據(jù)處理。這些創(chuàng)建過程,通過現(xiàn)有的計算機程序即可實現(xiàn),也可以單獨采用監(jiān)控軟件實現(xiàn)。
具體如圖2,對于具體的具有操作軟件的移動存儲器,該計算機會保存和停止監(jiān)視按鈕,停止顯示器的運行;然后查詢注冊表信息,將移動存儲器中的打包文件解壓縮,讀取注冊表、鏈接文件、driver文件,檢查文件名鏈表是否到尾部(即是否完整地讀取),如果沒有,則從文件名鏈表中獲取文件名,復制文件到移動存儲器中的相應目錄,一直到讀取到文件名鏈表的尾部;讀取文件名鏈表到尾部后,從移動存儲器中的注冊表的路徑表中獲取注冊表鏈,將所有注冊表信息存儲到內存的緩沖區(qū)內;最后就緩沖區(qū)的注冊表信息存儲到計算機操作系統(tǒng)的注冊表文件中,即可完成計算機對于該操作系統(tǒng)的注冊使用,在此基礎上可實現(xiàn)對于該移動存儲器中操作軟件的使用及使用該軟件實現(xiàn)數(shù)據(jù)處理。
雖然以上具體描述的是注冊表信息的過程,但是在計算機讀取注冊表信息并進行存儲的過程中,鏈接文件、driver文件是一并打包傳輸?shù)模鲜龅奈募苍谟嬎銠C系統(tǒng)中生成建立計算機運行上述操作軟件所必須的文件存儲,至于操作軟件的數(shù)據(jù)庫則仍然存儲于移動存儲器中,讀取時直接從移動存儲器中存儲,并不占用硬盤資源。
通過本方式,數(shù)據(jù)是CPU直接將其輸出到計算機的后橋,不經過硬盤,使得操作軟件的運行只是CPU讀取數(shù)據(jù)進行處理,并經過硬盤,不占用硬盤資源,且運行速度是依靠CPU從外部存儲設備中讀取數(shù)據(jù)的速度,依靠對數(shù)據(jù)的讀取速度,現(xiàn)在的移動存儲器一般速度可達到27M/s,速度遠大于硬盤的處理速度。
另一個實施方式如圖4所示,假設移動存儲器中存儲有AutoCAD操作軟件,對AutoCAD軟件的監(jiān)控是通過掃描移動存儲器中其注冊表、鏈接文件及驅動文件壓縮包的字頭是否與計算機監(jiān)控程序所存儲的操作軟件的目錄對應實現(xiàn)的,計算機采用的是windows系統(tǒng),計算機設置安裝有監(jiān)控軟件,實時監(jiān)控是否有外接設備接入,監(jiān)視到外接設備后,監(jiān)控軟件首先啟動導入按鈕,計算機將當前的windows使用狀態(tài)(即windows目錄)記錄;然后再獲取移動存儲器中的AutoCAD相應目錄中的文件名到文件鏈表(獲取鏈接文件);再獲取移動存儲器中AutoCAD相應目錄中的注冊表文件到注冊表文件鏈表(注冊表信息);檢測文件名鏈表是否到底部,如果沒有,則從文件名鏈表這獲取文件,復制到當前的windows目錄中;再檢查注冊表鏈表是否到尾部,并讀取該注冊表文件到內存的緩沖區(qū);然后判斷注冊表內容是否Unicode,獲得原安裝移動存儲器時的USB接口對應的盤符號;將現(xiàn)在移動存儲器的盤符號替換上述的盤符號;(文件路徑指向現(xiàn)有的移動存儲器)再導入緩沖區(qū)的注冊表信息到注冊表數(shù)據(jù)庫,使得該操作軟件AutoCAD在計算機的操作系統(tǒng)(windows)系統(tǒng)得以注冊;但是該操作軟件AutoCAD的數(shù)據(jù)庫還保存在移動存儲器中,隨時可以調用,并不存儲于計算機硬盤中,使用該AutoCAD時,CPU直接從現(xiàn)在的數(shù)據(jù)路徑中(移動存儲器)獲取數(shù)據(jù),并進行運算、處理,不必經過硬盤。
driver驅動文件是和文件名鏈表一同傳輸?shù)接嬎銠C,并生產于windows目錄下的,在此不再重復描述。
在移動存儲器拔除后,不管移動存儲器中的操作軟件是否根據(jù)需要運行,是否進行了數(shù)據(jù)處理,計算機都可將計算機系統(tǒng)中記錄的該操作軟件的文件名鏈表、注冊表信息及驅動文件刪除,并恢復到插接該移動存儲器前的初始狀態(tài)(在插接移動存儲器后,安裝移動存儲器的操作軟件之前,計算機記錄的windows目錄恢復),使得計算機系統(tǒng)更簡捷,不必為偶爾的需要安裝過多的操作軟件,優(yōu)化了硬盤的系統(tǒng)資源,同時,也使硬盤的運行更加快捷。
對于計算機,其本身設置外部設備監(jiān)控軟件,以隨時監(jiān)控外部設備尤其是移動存儲器的插接、操作軟件的安裝,其具體的流程如圖5、圖6所示。
計算機啟動后會實時啟動監(jiān)控程序,監(jiān)控程序通過掃描計算機各個接口實現(xiàn)的,一般是每個時鐘進行一次掃描,判斷設置現(xiàn)在的狀態(tài)以及以前的狀態(tài),對應發(fā)生變化的,則發(fā)出一個指令,得到相應后獲取相應設備的信息,并從中讀取數(shù)據(jù)。
以上所述,是本發(fā)明的具體實施方式
,并不代表本發(fā)明所有的實現(xiàn)方式,凡是在實現(xiàn)方式上與本發(fā)明類似,有相同或者類似解決方案的具體應用,都在本發(fā)明的保護范圍之內。
權利要求
1.一種在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于在計算機外部設備上設置數(shù)據(jù)存儲區(qū)、文件存儲區(qū),操作程序文件存儲于文件存儲區(qū),其處理步驟為a、計算機實時檢測外部設備是否插接,并檢查有無操作程序文件,無則顯示外部設備的文件,有則進入下一步,b、檢測到操作程序文件后,將該操作程序文件生成于計算機系統(tǒng)中,c、再將計算機的運行處理路徑設置為外部設備。
2.如權利要求1所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于計算機數(shù)據(jù)處理和運算的路徑獨立存儲于該外部設備,并將操作文件的注冊表、鏈接文件、driver打包存儲且上述的路徑和注冊表、鏈接文件、driver文件包是分開存儲的。
3.如權利要求2所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于移動存儲器中建立系統(tǒng)存儲區(qū),系統(tǒng)軟件或者操作軟件存儲于系統(tǒng)存儲區(qū);系統(tǒng)軟件或者操作軟件分成兩個部分,一部分是操作路徑,獨立存儲于移動存儲器中,二是驅動程序、注冊表及鏈接文件,這些文件在操作軟件運行時是必須建立于windows等基本操作系統(tǒng)之下的,將這些文件壓縮打包,與操作路徑分開存儲;并設置文件頭。
4.如權利要求2所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于計算機檢測到操作程序文件后,將注冊表、鏈接文件、driver生成于計算機系統(tǒng)的操作系統(tǒng)目錄下。
5.如權利要求1所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于計算機檢測到外部設備的操作文件后,對原計算機系統(tǒng)的狀態(tài)進行備份,待外部設備的文件操作完成后,刪除外部設備操作時使用的建立于操作系統(tǒng)目錄下的注冊表、鏈接文件、driver,恢復計算機原有的狀態(tài)。
6.如權利要求1所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于所述的外部設備,其是移動存儲器,且移動存儲器的存儲量大于2G。
7.如權利要求6所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于上述的移動存儲器,其可是移動硬盤、U盤、MP3、MP4,或者類似的具有一定容量的移動存儲設備。
8.如權利要求1所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于其是在外部設備的文件存儲區(qū)存儲的文件設置標識符合,通過檢測該標識符合識別文件的,上述的標識符合,可以僅設置于注冊表、鏈接文件、driver文件包的字頭或字尾,或者設置于上述的文件的壓縮包的字頭或者字尾,以便于檢測識別。
9.如權利要求2所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于其將計算機的運行處理路徑設置為外部設備是指計算機系統(tǒng)建立外部設備的操作軟件的注冊表、鏈接文件及driver文件后,CPU讀取注冊表內容到內存的緩沖區(qū),并用當前外部設備的標識符號取代原接口所采用的外部設備符號。
10.如權利要求9所述的在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,其特征在于上述的標識符號的取代,是CPU讀取注冊表內容后,先判斷注冊表內容是否Unicode,然后再獲得外部設備的盤符號,并用該盤符號取代原計算機中設定的外部設備的盤符號。
全文摘要
本發(fā)明是一種在計算機外部設備建立運算路徑進行數(shù)據(jù)處理的方法,該方法在計算機外部設備上建立數(shù)據(jù)處理路徑,通過對計算機外部設備文件格式的監(jiān)控,及時將所需處理的文件格式對應的注冊表等基本信息建立在計算機操作系統(tǒng)中,能夠快捷、迅速地執(zhí)行對數(shù)據(jù)的處理,上述的方法其運行只是CPU讀取數(shù)據(jù)進行處理,并經過硬盤,不占用硬盤資源,而是依靠對數(shù)據(jù)的讀取速度,現(xiàn)在的移動存儲器一般速度可達到27M/s,速度遠大于硬盤的處理速度。
文檔編號G06F13/00GK1904863SQ20051003626
公開日2007年1月31日 申請日期2005年7月28日 優(yōu)先權日2005年7月28日
發(fā)明者馬平 申請人:馬平
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
牙克石市| 衡阳市| 临城县| 古交市| 霍林郭勒市| 土默特左旗| 讷河市| 铁力市| 井冈山市| 象山县| 临沧市| 合肥市| 和硕县| 香河县| 惠安县| 嘉黎县| 余姚市| 德清县| 石泉县| 眉山市| 南安市| 平南县| 盘山县| 和静县| 大田县| 托里县| 陆良县| 容城县| 平和县| 界首市| 阳高县| 霍州市| 洛宁县| 马关县| 惠来县| 宾阳县| 江源县| 清水县| 台南县| 闻喜县| 团风县|