專利名稱:用于外部數(shù)據(jù)存儲單元的監(jiān)視和數(shù)據(jù)交換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在外部數(shù)據(jù)存儲單元與至少一個(gè)固定計(jì)算機(jī)單元之間進(jìn)行監(jiān)視和交換數(shù)據(jù)的方法,所述固定計(jì)算機(jī)單元通過至少一個(gè)端口以及一根數(shù)據(jù)交換纜線連接著外部數(shù)據(jù)存儲單元,固定計(jì)算機(jī)單元中的操作程序連續(xù)監(jiān)視用于將數(shù)據(jù)連接結(jié)構(gòu)與外部數(shù)據(jù)存儲單元連接的當(dāng)前端口;此外,本發(fā)明還涉及用于實(shí)施該方法的操作程序。
背景技術(shù):
目前計(jì)算機(jī)的能力能夠?qū)崿F(xiàn)這樣的應(yīng)用,即可采用遠(yuǎn)大于其內(nèi)部能力的計(jì)算功率和存儲需求量。特別地講,可以連接到外部設(shè)備例如外部硬盤驅(qū)動器,所述外部設(shè)備與當(dāng)前端口相連,以提高現(xiàn)有計(jì)算機(jī)的內(nèi)在能力。由于計(jì)算機(jī)之間的直接網(wǎng)絡(luò)常常不可能實(shí)現(xiàn)或因安全原因而不被接受,因此經(jīng)常希望存儲在外部設(shè)備上的數(shù)據(jù)能夠提供給多臺計(jì)算機(jī)。在這種情況下,外部設(shè)備連接著彼此分立的計(jì)算機(jī)系統(tǒng),而且這兩種裝置的狀態(tài)特別是數(shù)據(jù)結(jié)構(gòu)被相互比較。這種所謂的備份系統(tǒng)將在外部設(shè)備或計(jì)算機(jī)系統(tǒng)上分析并將舊的數(shù)據(jù)結(jié)構(gòu)更新為新的數(shù)據(jù)記錄版本,以使最新的紀(jì)錄被儲存在這兩種裝置中。在外部設(shè)備斷開后,其可被運(yùn)送到另一計(jì)算機(jī)系統(tǒng),之后,通過連接外部設(shè)備,又可以進(jìn)行數(shù)據(jù)比較,然后進(jìn)行數(shù)據(jù)更新。
US 5,758,067中公開了一種用于從計(jì)算機(jī)系統(tǒng)向備份系統(tǒng)自動存檔的系統(tǒng)和方法。其缺點(diǎn)是,備份處理過程被一個(gè)軟件菜單控制,該菜單需要被使用者相應(yīng)地設(shè)定。存檔操作在預(yù)先輸入的時(shí)間被啟動,并且只能夠改變一部分的設(shè)置值(處理過程)。此外,最近時(shí)間的數(shù)據(jù)不能從備份系統(tǒng)傳送到計(jì)算機(jī)系統(tǒng)。
WO 01/27768中公開了一種利用外部硬盤驅(qū)動器對計(jì)算機(jī)自動備份的方法,該硬盤驅(qū)動器通過計(jì)算機(jī)的PCMCIA端口而被連接。在這種情況下,計(jì)算機(jī)的CPU檢測計(jì)算機(jī)與外部硬盤驅(qū)動器之間的連接,并且自動啟動外部硬盤裝置的備份處理過程。其缺點(diǎn)是,僅能夠用于將計(jì)算機(jī)的數(shù)據(jù)存儲到外部硬盤裝置。外部硬盤驅(qū)動器上的最近時(shí)間的數(shù)據(jù)不能被傳送到計(jì)算機(jī)中,因此,僅僅是將計(jì)算機(jī)中存儲的當(dāng)前數(shù)據(jù)備份到外部硬盤驅(qū)動器中。在通過端口建立了連接后,備份過程自動啟動,而不需要使用者自己啟動該過程。
US 5,887,145中公開了一種在主機(jī)系統(tǒng)中讀取記憶卡的方法。在這種情況下,與主機(jī)系統(tǒng)之間的連接是通過母卡建立的。將要被讀取的數(shù)據(jù)存儲在子卡上,子卡可以連接在母卡上。母卡通過接口連接著主計(jì)算機(jī),子卡可以通過第二接口連接到母卡。子卡可以由快速EEPROM芯片、硬盤驅(qū)動器或其它外部設(shè)備提供。然而,其缺點(diǎn)是,在子卡通過即插即用型連接結(jié)構(gòu)連接到母卡時(shí),數(shù)據(jù)傳送自動啟動。使用者只能夠通過決定母卡和子卡的連接時(shí)間來確定數(shù)據(jù)傳送的時(shí)間。
發(fā)明內(nèi)容
考慮到現(xiàn)有技術(shù)中的偏差,本發(fā)明的目的是產(chǎn)生一種用于計(jì)算機(jī)系統(tǒng)的設(shè)備,其采用了在多個(gè)獨(dú)立計(jì)算機(jī)系統(tǒng)之間進(jìn)行集成數(shù)據(jù)存儲的結(jié)構(gòu)以及接口技術(shù),并且其能夠被使用者簡便地操作。
這一目的可以通過權(quán)利要求1的特征部分中的技術(shù)特征得以實(shí)現(xiàn)。根據(jù)上述內(nèi)容,本發(fā)明的方法的特征在于,在通過端口連接著當(dāng)前數(shù)據(jù)連接結(jié)構(gòu)的情況下,操作程序檢測與數(shù)據(jù)連接結(jié)構(gòu)相連并且設(shè)置在外部數(shù)據(jù)存儲單元上的脈沖發(fā)生器所產(chǎn)生的電壓脈沖,并隨后在固定計(jì)算機(jī)單元和外部數(shù)據(jù)存儲單元上啟動進(jìn)一步處理。在操作程序檢測到電壓脈沖的情況下,通過外部數(shù)據(jù)存儲單元與固定計(jì)算機(jī)單元之間的當(dāng)前數(shù)據(jù)連接結(jié)構(gòu)啟動數(shù)據(jù)交換。
此外,本發(fā)明的另一目的是產(chǎn)生一種適于實(shí)施上述方法的操作程序。
本發(fā)明中使用的術(shù)語“數(shù)據(jù)交換”指的是計(jì)算機(jī)單元與連接在該計(jì)算機(jī)單元上的外部設(shè)備之間的任何形式的電子或電信息的相互交換。
所述數(shù)據(jù)優(yōu)選以數(shù)據(jù)包的形式傳送。
此外,操作程序以下述方式控制數(shù)據(jù)交換,即在數(shù)據(jù)交換的同時(shí)識別脈沖發(fā)生器附加觸發(fā)的電壓脈沖,其中利用操作程序檢測電壓脈沖是在順序傳送的數(shù)據(jù)包之間進(jìn)行的。因檢測到電壓脈沖而觸發(fā)的數(shù)據(jù)交換將啟動固定計(jì)算機(jī)單元與外部數(shù)據(jù)存儲單元之間的預(yù)定硬盤驅(qū)動存儲區(qū)的數(shù)據(jù)同步化處理。在完成了固定計(jì)算機(jī)單元與外部數(shù)據(jù)存儲單元之間的數(shù)據(jù)同步化后,數(shù)據(jù)連接結(jié)構(gòu)可被中斷,而外部數(shù)據(jù)存儲單元可以與第二固定計(jì)算機(jī)單元進(jìn)行數(shù)據(jù)同步化。也可以同初始的計(jì)算機(jī)單元進(jìn)行反復(fù)的數(shù)據(jù)交換。
脈沖發(fā)生器作為虛擬驅(qū)動器被固定計(jì)算機(jī)單元中的操作程序訪問,該虛擬驅(qū)動器不是被用作傳統(tǒng)驅(qū)動器,用于由操作程序控制虛擬驅(qū)動器的選定通訊指令被自動傳送,以監(jiān)視脈沖發(fā)生器觸發(fā)的電壓脈沖,該脈沖發(fā)生器只被操作程序以虛擬驅(qū)動器的形式被訪問,而沒有被集成到固定計(jì)算機(jī)單元的數(shù)據(jù)存儲管理系統(tǒng)中。這可以確保操作程序相對于操作系統(tǒng)獨(dú)立地執(zhí)行,而且外部數(shù)據(jù)存儲單元和外部脈沖發(fā)生器的監(jiān)視可以相對于接口獨(dú)立地安排。操作程序被集成于計(jì)算機(jī)單元與外部數(shù)據(jù)存儲單元之間的數(shù)據(jù)存儲通訊中,并且允許外部數(shù)據(jù)存儲單元作為附加驅(qū)動器被直接訪問。另一方面,作為虛擬驅(qū)動器的脈沖發(fā)生器的控制和監(jiān)視沒有集成在固定計(jì)算機(jī)單元的數(shù)據(jù)存儲通訊中,而是被操作程序控制和管理。因此,作為示例,在Windows操作系統(tǒng)的應(yīng)用中,外部數(shù)據(jù)存儲單元是可見的并且可以被用作附加驅(qū)動器。然而,作為虛擬驅(qū)動器的脈沖發(fā)生器是不可見的并且不能作為一個(gè)驅(qū)動器被使用者直接使用。脈沖發(fā)生器的使用只能通過固定計(jì)算機(jī)單元中的操作程序,用于控制虛擬驅(qū)動器的通訊指令被自動沿著用于識別脈沖發(fā)生器中電壓脈沖的方向傳送。
外部數(shù)據(jù)存儲單元可以作為附加數(shù)據(jù)存儲驅(qū)動器而被集成在固定計(jì)算機(jī)單元的數(shù)據(jù)存儲管理系統(tǒng)中,并且作為相對于固定計(jì)算機(jī)單元獨(dú)立的驅(qū)動器而被訪問。這樣,提供了一種可能性,即外部數(shù)據(jù)存儲單元被分配為固定計(jì)算機(jī)單元的附加驅(qū)動器,同時(shí)還能夠確保在固定計(jì)算機(jī)單元通過操作程序監(jiān)視脈沖發(fā)生器。這種將外部數(shù)據(jù)存儲單元作為集成驅(qū)動器集成在固定計(jì)算機(jī)單元中的形式被證明是有益的,因?yàn)榭梢源_保相對于接口和計(jì)算機(jī)獨(dú)立地執(zhí)行操作程序。
另外,在外部數(shù)據(jù)存儲單元中集成的脈沖發(fā)生器安裝在外部數(shù)據(jù)存儲單元的外側(cè),并且優(yōu)選為一個(gè)按鈕。此外,本發(fā)明可以使用其它脈沖發(fā)生器,例如接觸型傳感器、開關(guān)或所有類型的控制開關(guān)。還可以通過觸摸屏或類似的顯示系統(tǒng)來觸發(fā)脈沖。數(shù)據(jù)連接結(jié)構(gòu)由數(shù)據(jù)傳送纜線構(gòu)成,操作程序監(jiān)視用于數(shù)據(jù)連接結(jié)構(gòu)的端口,并且在數(shù)據(jù)連接結(jié)構(gòu)與外部數(shù)據(jù)存儲單元連接的情況下,通過數(shù)據(jù)傳送纜線監(jiān)視脈沖發(fā)生器。在檢測到脈沖發(fā)生器的電壓脈沖后,操作程序通過外部數(shù)據(jù)存儲單元與固定計(jì)算機(jī)單元之間的當(dāng)前數(shù)據(jù)連接結(jié)構(gòu)啟動數(shù)據(jù)交換。作為一種選擇,脈沖發(fā)生器產(chǎn)生的電壓脈沖可以作為存儲寄存器中的變化而被臨時(shí)存儲在外部數(shù)據(jù)存儲單元中,并且在以后通過當(dāng)前數(shù)據(jù)連接結(jié)構(gòu)而被操作程序讀取。存儲寄存器在被讀取后被重新初始化。操作程序?qū)Υ鎯拇嫫鞯淖x取被特定地在兩個(gè)順序的數(shù)據(jù)包之間進(jìn)行。因此,反復(fù)的電壓脈沖可以被臨時(shí)存儲在存儲寄存器中。
另外,檢測到脈沖發(fā)生器的電壓脈沖,則操作程序可以啟動固定計(jì)算機(jī)單元和外部數(shù)據(jù)存儲單元的通過數(shù)據(jù)傳送纜線相連的預(yù)定硬盤驅(qū)動區(qū)的數(shù)據(jù)同步化。固定計(jì)算機(jī)單元與外部數(shù)據(jù)存儲單元之間的在數(shù)據(jù)同步化完成后,數(shù)據(jù)連接結(jié)構(gòu)可被中斷。然后,外部數(shù)據(jù)存儲單元可被連接到另一固定計(jì)算機(jī)單元,存儲在外部數(shù)據(jù)存儲單元上的最新數(shù)據(jù)可以與所述另一計(jì)算機(jī)單元進(jìn)行數(shù)據(jù)同步化。外部數(shù)據(jù)存儲單元也可以被再次連接到初始固定計(jì)算機(jī)單元。
也可以利用設(shè)在外部數(shù)據(jù)存儲單元上的光學(xué)輔助器件特別是LED監(jiān)視數(shù)據(jù)交換,光學(xué)輔助器件在數(shù)據(jù)傳送過程中被激活。為了實(shí)現(xiàn)這一目的,不同的連接技術(shù)(USB、FireWire、CardBus、PC卡等等)可以通過操作程序而被用于數(shù)據(jù)連接結(jié)構(gòu)。
其它有益措施描述于從屬權(quán)利要求中。
下面將參照代表性實(shí)施例和附圖來描述本發(fā)明,其中圖1是根據(jù)本發(fā)明的固定計(jì)算機(jī)單元和外部數(shù)據(jù)存儲單元之間的數(shù)據(jù)連接結(jié)構(gòu)的示意圖。
具體實(shí)施例方式
圖1中示出了根據(jù)本發(fā)明的固定計(jì)算機(jī)單元11和外部數(shù)據(jù)存儲單元10之間的數(shù)據(jù)連接結(jié)構(gòu)的示意圖。數(shù)據(jù)連接結(jié)構(gòu)是通過固定計(jì)算機(jī)單元11的端口14以及即插即用型數(shù)據(jù)傳送纜線12、13而實(shí)現(xiàn)的。固定計(jì)算機(jī)單元11中的操作程序連續(xù)監(jiān)視端口14處的可能有的數(shù)據(jù)連接結(jié)構(gòu)。在與外部數(shù)據(jù)存儲單元10之間存在數(shù)據(jù)連接結(jié)構(gòu)的情況下,操作程序通過數(shù)據(jù)傳送纜線12、13監(jiān)視與外部數(shù)據(jù)存儲單元集成為一體的按鈕組件15,從而通過按下按鈕組件15而產(chǎn)生電壓脈沖。在本方法中,電壓脈沖可以被以存儲寄存器17中數(shù)據(jù)變化的形式被臨時(shí)存儲。然后,通過數(shù)據(jù)傳送纜線12,存儲寄存器17的狀態(tài)可以被操作程序詢問。如果有電壓脈沖被臨時(shí)存儲在存儲寄存器17中,則操作程序?qū)⒃谕ㄟ^數(shù)據(jù)傳送纜線12、13訪問存儲寄存器17時(shí)檢測存儲寄存器17,并重新初始化存儲寄存器17。通過借助于數(shù)據(jù)傳送纜線12、13讀取變化了的存儲寄存器17,操作程序在固定計(jì)算機(jī)單元11中啟動進(jìn)一步處理。特別地,在此為固定計(jì)算機(jī)單元11和外部數(shù)據(jù)存儲單元10的預(yù)定硬盤驅(qū)動區(qū)提供了數(shù)據(jù)同步化處理。然后,固定計(jì)算機(jī)單元11中的操作程序以這樣的方式控制數(shù)據(jù)交換,即在通過數(shù)據(jù)傳送纜線12、13順序傳送的數(shù)據(jù)包之間,可以通過存儲寄存器17的反復(fù)變化的讀取而檢測到按鈕組件15的反復(fù)按下。數(shù)據(jù)交換可以通過適宜激活的LED 16而被監(jiān)視。如果按鈕組件14被再次按下,固定計(jì)算機(jī)單元11的操作程序?qū)舆M(jìn)一步處理,例如中斷數(shù)據(jù)同步化或初始化操作程序。
附圖標(biāo)記清單10外部數(shù)據(jù)存儲單元11固定計(jì)算機(jī)單元12數(shù)據(jù)傳送纜線13即插即用型連接器14端口15脈沖發(fā)生器16LED17存儲寄存器
權(quán)利要求
1.一種在外部數(shù)據(jù)存儲單元與至少一個(gè)固定計(jì)算機(jī)單元之間監(jiān)視和交換數(shù)據(jù)的方法,所述固定計(jì)算機(jī)單元通過至少一個(gè)端口以及一個(gè)數(shù)據(jù)連接結(jié)構(gòu)連接著外部數(shù)據(jù)存儲單元,固定計(jì)算機(jī)單元中的操作程序連續(xù)監(jiān)視用于外部數(shù)據(jù)存儲單元的數(shù)據(jù)連接結(jié)構(gòu)的當(dāng)前端口,其特征在于,在通過端口連接著當(dāng)前數(shù)據(jù)連接結(jié)構(gòu)(12,13,14)的情況下,操作程序檢測與數(shù)據(jù)連接結(jié)構(gòu)(12,13,14)相連并且設(shè)置在外部數(shù)據(jù)存儲單元(10)上的脈沖發(fā)生器(15)所產(chǎn)生的電壓脈沖,并隨后在固定計(jì)算機(jī)單元(11)和外部數(shù)據(jù)存儲單元(10)上啟動進(jìn)一步處理。
2.如權(quán)利要求1所述的方法,其特征在于,在操作程序檢測到電壓脈沖的情況下,通過外部數(shù)據(jù)存儲單元(10)與固定計(jì)算機(jī)單元(11)之間的當(dāng)前數(shù)據(jù)連接結(jié)構(gòu)(12,13,14)啟動數(shù)據(jù)交換。
3.如權(quán)利要求2所述的方法,其特征在于,數(shù)據(jù)以數(shù)據(jù)包的形式通過數(shù)據(jù)連接結(jié)構(gòu)(12,12,14)進(jìn)行傳送。
4.如權(quán)利要求2或3所述的方法,其特征在于,操作程序以下述方式控制數(shù)據(jù)交換,即通過當(dāng)前數(shù)據(jù)連接結(jié)構(gòu)(12,13,14),可同時(shí)進(jìn)行數(shù)據(jù)交換和識別脈沖發(fā)生器(15)的反復(fù)觸發(fā)電壓脈沖,其中利用操作程序檢測電壓脈沖是在順序傳送的數(shù)據(jù)包之間進(jìn)行的。
5.如權(quán)利要求2至4中任一所述的方法,其特征在于,因檢測到電壓脈沖而觸發(fā)的數(shù)據(jù)交換將啟動固定計(jì)算機(jī)單元(11)與外部數(shù)據(jù)存儲單元(10)之間的預(yù)定硬盤驅(qū)動區(qū)的數(shù)據(jù)同步化處理。
6.如前面權(quán)利要求中任一所述的方法,其特征在于,脈沖發(fā)生器(15)作為虛擬驅(qū)動器被固定計(jì)算機(jī)單元(11)中的操作程序訪問,該虛擬驅(qū)動器不是被用作傳統(tǒng)驅(qū)動器;用于由操作程序控制虛擬驅(qū)動器的選定通訊指令被自動傳送,以監(jiān)視脈沖發(fā)生器(15)觸發(fā)的電壓脈沖,該脈沖發(fā)生器(15)只被操作程序以虛擬驅(qū)動器的形式被訪問,而沒有被集成到固定計(jì)算機(jī)單元(11)的數(shù)據(jù)存儲管理系統(tǒng)中。
7.如權(quán)利要求6所述的方法,其特征在于,外部數(shù)據(jù)存儲單元(10)作為附加數(shù)據(jù)存儲驅(qū)動器而被集成在固定計(jì)算機(jī)單元(11)的數(shù)據(jù)存儲管理系統(tǒng)中,并且作為相對于固定計(jì)算機(jī)單元(11)獨(dú)立的驅(qū)動器而被訪問。
8.如前面權(quán)利要求中任一所述的方法,其特征在于,集成在外部數(shù)據(jù)存儲單元(10)中的脈沖發(fā)生器(15)安裝在外部數(shù)據(jù)存儲單元(10)的外側(cè),特別是一個(gè)按鈕。
9.如前面權(quán)利要求中任一所述的方法,其特征在于,不同的連接技術(shù)被用于通過端口(14)而建立的數(shù)據(jù)連接結(jié)構(gòu),并且被固定計(jì)算機(jī)單元(11)中的操作程序使用。
10.如前面權(quán)利要求中任一所述的方法,其特征在于,在數(shù)據(jù)交換的情況下,設(shè)于外部數(shù)據(jù)存儲單元(10)中的光學(xué)輔助器件(16),特別是LED,通過數(shù)據(jù)傳送而被激活。
11.如前面權(quán)利要求中任一所述的方法,其特征在于,脈沖發(fā)生器(15)產(chǎn)生的電壓脈沖被以存儲寄存器(17)中數(shù)據(jù)變化的形式被臨時(shí)存儲在外部數(shù)據(jù)存儲單元(10)中,并且在以后的時(shí)刻通過當(dāng)前數(shù)據(jù)連接結(jié)構(gòu)(12,13,14)而被操作程序讀取,其中存儲寄存器(17)通過所述讀取而被重新初始化。
12.一種用于實(shí)施如前面權(quán)利要求中任一所述方法的操作程序。
全文摘要
本發(fā)明涉及一種對外部數(shù)據(jù)存儲單元進(jìn)行操作的方法,該方法涉及至少一個(gè)固定計(jì)算機(jī)單元和一個(gè)可通過端口和數(shù)據(jù)連接結(jié)構(gòu)而與該計(jì)算機(jī)單元連接的外部數(shù)據(jù)存儲單元。在固定計(jì)算機(jī)單元中,操作程序連續(xù)監(jiān)視用于外部數(shù)據(jù)存儲單元的數(shù)據(jù)連接結(jié)構(gòu)的可能端口,同時(shí),在數(shù)據(jù)連接結(jié)構(gòu)通過端口連接著外部數(shù)據(jù)存儲單元的情況下,監(jiān)視外部數(shù)據(jù)存儲單元上的與數(shù)據(jù)連接結(jié)構(gòu)相連的脈沖發(fā)生器是否產(chǎn)生電壓脈沖。在檢測后,操作程序可啟動進(jìn)一步處理,特別是用于數(shù)據(jù)同步化。設(shè)在外部數(shù)據(jù)存儲單元上用于產(chǎn)生電壓脈沖的脈沖發(fā)生器優(yōu)選為按鈕組件。
文檔編號G06F17/00GK1639677SQ03805105
公開日2005年7月13日 申請日期2003年3月4日 優(yōu)先權(quán)日2002年3月6日
發(fā)明者彼得·博茨, 卡斯滕·拉斯, 阿克塞爾·呂卡森, 赫爾曼·佩爾克 申請人:弗里科姆技術(shù)公司