專利名稱:存取以適合各類計算機的文件格式組成的數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種讀取或者記錄數(shù)據(jù)的方法,尤其是涉及一種讀取和記錄以這樣一種文件格式組成數(shù)據(jù)的方法,該文件格式通常適合各種類型的計算機,以允許通過諸如有有限的計算機功能的個人數(shù)字助理器(PDAs,personaldigital assistants)或亞筆記本電腦(sub-notebook computer)之類的計算機,以及諸如提供廣泛計算機功能的桌面電腦等計算機共享數(shù)據(jù)。
由于大量信息的產(chǎn)生,以及新技術(shù)的加速發(fā)展,技術(shù)工業(yè),尤其是電子通訊工業(yè)的環(huán)境變得越發(fā)復(fù)雜。計算機技術(shù)的改進(jìn)和計算機的快速普及已經(jīng)激發(fā)了幾乎整個工業(yè)的變化。
一般地,當(dāng)個人電腦依據(jù)其大小分類時,使用了如下術(shù)語桌面電腦、膝上電腦、筆記本電腦和掌上電腦。桌面電腦指的是可以在桌上使用的電腦。
膝上電腦比個人電腦小和輕,能夠在膝上使用,并且可以手提。但是,實際上,由于其太大和較重,在膝上使用不舒服。許多使用者象使用桌面電腦一樣在桌上使用,而不是拿著使用。在這種情況下,筆記本電腦制作得比膝上電腦小和輕。
筆記本電腦比個人電腦小而輕,常常具有A4(210×297mm)大小的面積,約30mm的厚度,重量約為3Kg。傳統(tǒng)的筆記本電腦與桌面電腦在顯示器的類型、中央處理器(CPU,central processing unit)和擁有的硬盤不同。但是,最近筆記本電腦使用了與桌面電腦一樣類型的CPU,并通常用硬盤裝載,但是筆記本電腦的顯示器與本體形成一個整體,該顯示器是一種薄層液晶顯示(LCD,liquid crystal display)或是一種桔黃色等離子顯示器,厚度為約30mm,比陰極射線管(CRT,cathoderay tube)的厚度薄得多,而桌面電腦的顯示器是與本體分離的CRT。
掌上電腦與筆記本電腦類似,但是比筆記本小得多。掌上電腦是一種小而輕的個人電腦,可以在掌上使用,通常為A5大小(148×210mm),重量約為1Kg。輸入方式不使用鍵盤,而是通過用與本體接觸的筆直接在屏幕寫入字母或畫圖完成。
同時,個人數(shù)字助理器(PDA,personal digital assistant)是一種個人信息通訊設(shè)備,其中信息可以通過寫入輸入。PDA有多種不同的名稱,如可手提的信息終端、個人通訊設(shè)備和個人信息處理器。換言之,PDA是一種可手提的信息終端,具有象電子組織者一樣的個人信息管理或計劃管理功能,同時還具有無線通訊的功能,如與其它計算機交換信息,輸送傳真和交換無線通訊。相應(yīng)地,使用者可以通過一種袖診無線電或蜂窩式袖珍數(shù)據(jù)的全球無線通訊網(wǎng)絡(luò)使用PDA,與所想要的部分交換傳真數(shù)據(jù)和電子郵件信息,而與使用者的位置無關(guān)。一種被稱為Newton牌的PDA用筆輸入操作。換言之,一旦使用者用電子筆在液晶顯示器寫字母時,Newton識別字母,且在液晶顯示器上顯示字母,這樣使用者即使對計算機知之甚少,也能夠容易地使用它。
最近,使用Windows CE作為操作系統(tǒng)的PDAs或亞筆記本電腦很快地廣泛使用。這樣的計算機配置成便于攜帶,但是與普通的個人電腦如桌面電腦和筆記本電腦相比,具有有限的功能。
同時,從PDA或亞筆記本電腦的普通個人電腦的應(yīng)用中使用數(shù)據(jù)的愿望增強了。但是,在與普通電腦相比具有有限功能的計算機中使用的數(shù)據(jù)是以只能適用于相應(yīng)類型電腦的文件格式組成的。換言之,不同電腦使用的不同應(yīng)用方式采用唯一的文件格式,以在記錄媒體上記錄相關(guān)的操作信息。
但是,考慮到時間和功能,以有限功能的普通個人計算機使用的文件格式來組成的數(shù)據(jù)的讀取或錄入是非常困難的。
為了解決上述問題,本發(fā)明的一個目的是提供一種組成在與使用的計算機的種類有關(guān)的不同文件格式中的數(shù)據(jù)的方法,以允許有有限功能的計算機以其自己的文件格式讀取數(shù)據(jù)或錄入數(shù)據(jù)。
為了達(dá)到本發(fā)明的上述目的,本發(fā)明提供了一種存取組成以適合不同類型計算機的一種文件格式組成的數(shù)據(jù)的方法,其中具有普通功能的計算機存取以文件格式組成的數(shù)據(jù)的方法包括用于記錄由普通功能的計算機處理的數(shù)據(jù)的第一數(shù)據(jù)區(qū),以及記錄由有限功能的計算機處理的數(shù)據(jù)的第二數(shù)據(jù)區(qū)。當(dāng)在普通功能計算機中執(zhí)行的一個操作是讀取時,該方法包括的步驟是(a1)從第一數(shù)據(jù)區(qū)讀取數(shù)據(jù),以及(a2)當(dāng)已確定第二數(shù)據(jù)區(qū)中的數(shù)據(jù)被更新時從第二數(shù)據(jù)區(qū)讀取數(shù)據(jù),然后用第二數(shù)據(jù)區(qū)讀取的數(shù)據(jù)更新從步驟(a1)讀取的數(shù)據(jù)。當(dāng)在普通功能計算機中執(zhí)行的操作是記錄時,該方法包括的步驟是(b1)存儲普通功能計算機第一數(shù)據(jù)區(qū)中處理的數(shù)據(jù),以及(b2)將有限功能的計算機獲取的數(shù)據(jù)存儲在普通功能計算機第二數(shù)據(jù)區(qū)中。
本發(fā)明還提供了一種存取以適合不同類型計算機的文件格式組成的數(shù)據(jù)的方法,其中有限功能的計算機存儲以這樣一種文件格式組成的數(shù)據(jù),該格式包括用于記錄由普通功能的計算機處理的數(shù)據(jù)的第一數(shù)據(jù)區(qū),和用于記錄由有限功能的計算機處理的數(shù)據(jù)的第二數(shù)據(jù)區(qū)。當(dāng)有限功能計算機中完成的操作是讀取時,該方法包括的步驟是(a1)從第二數(shù)據(jù)區(qū)讀取數(shù)據(jù)。當(dāng)在普通功能計算機中執(zhí)行的操作是記錄時,該方法包括的步驟是(b1)存儲在有限功能計算機中處理過的數(shù)據(jù),到第二數(shù)據(jù)區(qū),以及(b2)顯示存儲在第二數(shù)據(jù)區(qū)中的數(shù)據(jù)已經(jīng)更新。
通過參照附圖對優(yōu)選的實施例詳細(xì)描述,本發(fā)明上述的目的和優(yōu)點變得更加明了
圖1顯示了一種典型的桌面電腦的外觀;圖2顯示一種典型的個人電腦的功能方框圖;圖3A顯示了一種典型的亞筆記本電腦的外觀;圖3B顯示了個人數(shù)字助理器(PDA)的一個實例的外觀;圖4顯示依據(jù)本發(fā)明在不同電腦中獲取文件格式的概念圖;和圖5顯示了依據(jù)本發(fā)明的一種讀取和記錄在適合不同類型電腦的一種文件格式中的數(shù)據(jù)的方法的流程圖。
以下將簡要介紹在說明書中用到的一些術(shù)語??商峁﹤€人電腦的所有普通功能的計算機,例如桌面計算機和筆記本電腦,被稱為“普通功能的電腦”。不能提供普通功能計算機所有功能的具有某些功能的計算機,例如使用Windows CE操作系統(tǒng)的個人數(shù)字助理器(PDAs,personal digital assistants)或亞筆記本電腦,被稱為“有限功能電腦”。
圖1顯示了普通功能電腦中的一種桌面電腦的外觀,圖2是一種普通功能計算機的功能方框圖。參照圖1和2,在普通功能電腦如桌面電腦100中的中央處理器(CPU,central processing unit)110中處理從鍵盤130輸入的數(shù)據(jù),并且將數(shù)據(jù)存儲在輔助存儲設(shè)備120中。圖3A顯示了一種亞筆記本電腦200的外觀,它是使用Windows CE操作系統(tǒng)的有限功能電腦的一種。圖3B顯示了一種PDA 300實例的外觀。這以后,假設(shè)圖1所示的桌面電腦100用作普通功能的電腦。
圖4中,“第一數(shù)據(jù)區(qū)”指的是在桌面電腦100中存取的數(shù)據(jù)在此存儲的區(qū)域,“第二數(shù)據(jù)區(qū)”指的是在有限功能計算機200或300中存取的數(shù)據(jù)在此存儲的區(qū)域。使用過的區(qū)域能夠很容易地通過使用在存儲文件的復(fù)合文件格式或單調(diào)的文件格式中使用的一種標(biāo)記,區(qū)分記錄第一數(shù)據(jù)的區(qū)域和記錄第二數(shù)據(jù)的區(qū)域來定義。
第一數(shù)據(jù)區(qū)記錄數(shù)據(jù)的類型包括,例如,圖表、圖畫、文本、文本屬性、頁面和對象的鏈接和嵌入(OLE,object linking and embedding)。第二數(shù)據(jù)區(qū)記錄數(shù)據(jù)的類型包括,例如,文本和文本屬性。記錄在第二數(shù)據(jù)區(qū)中的數(shù)據(jù)類型與有限功能的計算機200或300特定的實例可能有一點不同。換言之,在支持聲音的PDA 200情形,聲音數(shù)據(jù)可以保存在第二數(shù)據(jù)區(qū)中。在支持圖表的PDA 200情形,圖表數(shù)據(jù)可以在附加地保存在第二數(shù)據(jù)區(qū)中。
參考圖5,將詳細(xì)描述依照本發(fā)明的一種讀取和記錄以一種適合不同類型計算機的文件格式組成的數(shù)據(jù)的方法。在步驟S100中,確定計算機處理數(shù)據(jù)的類型。通常計算機分為兩種類型一般用于處理數(shù)據(jù)的桌面計算機100;和具有有限功能且便于攜帶的有限功能計算機200或300。這里,處理數(shù)據(jù)的過程包括了在計算機中所有產(chǎn)生、更新和刪除數(shù)據(jù)的操作。
當(dāng)在步驟S100中確定了計算機的類型是桌面電腦100時,依據(jù)在桌面電腦100中執(zhí)行的操作類型,處理數(shù)據(jù)的第一個操作是在步驟S300中進(jìn)行的。在第一操作中,當(dāng)在步驟S310確定了桌面電腦100中進(jìn)行的操作類型是讀取數(shù)據(jù)時,在步驟S320中,在讀取操作所指定文件的第一數(shù)據(jù)區(qū)進(jìn)行存取操作,該文件存在于桌面電腦100的輔助存儲設(shè)備記錄的文件之中。這里,文件格式被配置成如圖4所示的數(shù)據(jù)區(qū),該數(shù)據(jù)區(qū)分為第一數(shù)據(jù)區(qū)和第二數(shù)據(jù)區(qū)。
在這之后的步驟S330中,檢測第二數(shù)據(jù)區(qū)的數(shù)據(jù)是否基于更新的標(biāo)記進(jìn)行了更新。當(dāng)確定了第二數(shù)據(jù)區(qū)已經(jīng)更新時,可以在步驟S340中的第二數(shù)據(jù)區(qū)存取數(shù)據(jù),其中的數(shù)據(jù)是在有限功能的計算機200或300中可獲取的所記錄的數(shù)據(jù)。之后,從第一數(shù)據(jù)區(qū)讀取的數(shù)據(jù)被第二數(shù)據(jù)區(qū)讀取的數(shù)據(jù)更新。
更新標(biāo)記表明了保存在第二數(shù)據(jù)區(qū)的數(shù)據(jù)已經(jīng)被有限功能的計算機200或300更新。因此,在步驟S340中對第二數(shù)據(jù)區(qū)進(jìn)行存取操作,得到未反映在第一數(shù)據(jù)區(qū)的最近更新的數(shù)據(jù)。
在這之后,在步驟S350中,最好將第二數(shù)據(jù)區(qū)記錄的信息通過桌面電腦100的顯示單元為使用者顯示出來。
另外,當(dāng)在步驟S310確定了桌面電腦100中進(jìn)行的操作類型是記錄數(shù)據(jù)時,在步驟S360中,桌面電腦100處理的數(shù)據(jù)保存在第一數(shù)據(jù)區(qū)記錄操作所指定的文件中,該文件存在于桌面電腦100的輔助存儲設(shè)備記錄的文件之中。另外,在步驟370中,儲存在桌面電腦100處理的數(shù)據(jù)之中并在有限功能的計算機200或300中獲取的數(shù)據(jù)保存在第二數(shù)據(jù)區(qū)中。此時,更新標(biāo)記被復(fù)位。執(zhí)行步驟S370是為了使桌面電腦100中產(chǎn)生的數(shù)據(jù)可以在有限功能的計算機200或300中存取。
同時,當(dāng)步驟S100中確定了計算機是有限功能的計算機200或300時,依據(jù)有限功能的計算機200或300進(jìn)行操作的種類,處理數(shù)據(jù)的第二操作在步驟S300中進(jìn)行。在第二操作中,當(dāng)在步驟S210確定了有限功能電腦200或300中進(jìn)行的操作類型是讀取數(shù)據(jù)時,在步驟S220中,在第二數(shù)據(jù)區(qū)讀取操作所指定的文件中進(jìn)行存取操作,其中文件記錄在有限功能電腦200或300的輔助存儲設(shè)備中。
之后,在步驟S250中最好通過有限功能的計算機200或300的顯示單元將第二數(shù)據(jù)區(qū)記錄的信息為使用者顯示出來。
另外,當(dāng)在步驟S210確定了有限功能電腦200或300中進(jìn)行的操作類型是記錄數(shù)據(jù)時,在步驟S230中,有限功能的計算機200或300中處理的數(shù)據(jù)儲存在第二數(shù)據(jù)區(qū)記錄操作所指定的文件中,該文件記錄在有限功能電腦200或300的輔助存儲設(shè)備中。另外,在步驟S240中,更新標(biāo)記表明更新的第二數(shù)據(jù)區(qū)是否復(fù)位。
這里,設(shè)置更新標(biāo)記是為了告知當(dāng)文件通過桌面電腦100進(jìn)行存取時,與第一數(shù)據(jù)區(qū)記錄的數(shù)據(jù)不同的更新數(shù)據(jù)存儲在第二數(shù)據(jù)區(qū)中。換言之,當(dāng)未設(shè)置更新標(biāo)記時,在讀取操作過程中桌面電腦只存取那些保存在第一數(shù)據(jù)區(qū)的數(shù)據(jù)。
雖然本發(fā)明參照一個特殊的實例進(jìn)行了描述,但是對于任何一個本領(lǐng)域的普通技術(shù)人員來說,很明顯的是可以不離開本發(fā)明的精神和范圍對所描述的實施例作出改變。本發(fā)明的實施例僅認(rèn)為是用于描述,不是用來作限定的目的。本發(fā)明的范圍在以下的權(quán)利要求中進(jìn)行闡述,在此范圍中的與本發(fā)明的范圍等同的所有的變化都被認(rèn)為包括在本發(fā)明中。
如上所描述,依據(jù)本發(fā)明,在普通功能的計算機如桌面電腦中應(yīng)用的數(shù)據(jù),可以在有限功能的計算機(如,PDA或使用Windows CE系統(tǒng)的計算機)中容易地使用,有限功能計算操縱的數(shù)據(jù)可以容易地保存為文件。另外,有限功能計算機產(chǎn)生或更新的文件,可以在普通功能計算機的應(yīng)用中容易地讀取,從而實現(xiàn)普通功能計算機和有限功能的計算機的數(shù)據(jù)兼容。
權(quán)利要求
1.一種存取數(shù)據(jù)的方法,該數(shù)據(jù)以適合于不同類型電腦的一種文件格式組成,其特征在于普通功能計算機存取這樣一種文件格式組成的數(shù)據(jù),該格式包括用于記錄由普通功能電腦處理的數(shù)據(jù)的第一數(shù)據(jù)區(qū),和用于記錄由有限功能電腦處理的數(shù)據(jù)的第二數(shù)據(jù)區(qū),該方法包括以下步驟當(dāng)在普通功能電腦的操作是讀取數(shù)據(jù)時,(a1)從第一數(shù)據(jù)區(qū)讀取數(shù)據(jù),和(a2)當(dāng)確定第二數(shù)據(jù)區(qū)中的數(shù)據(jù)已經(jīng)更新時,從第二數(shù)據(jù)區(qū)讀取數(shù)據(jù),并且將步驟(a1)中讀取的數(shù)據(jù)用第二數(shù)據(jù)區(qū)讀取的數(shù)據(jù)更新;和當(dāng)在普通功能電腦中的操作是記錄數(shù)據(jù)時,(b1)在第一數(shù)據(jù)區(qū)中儲存普通功能電腦處理的數(shù)據(jù),和(b2)在第二數(shù)據(jù)區(qū)儲存有限功能電腦中獲得的數(shù)據(jù),該數(shù)據(jù)存在于普通功能電腦中處理的數(shù)據(jù)中。
2.如權(quán)利要求1所述的方法,其特征在于文件格式包括一個更新標(biāo)記區(qū)域,步驟(a2)確定儲存在第二數(shù)據(jù)區(qū)的數(shù)據(jù)是否由設(shè)置的更新標(biāo)記所更新。
3.如權(quán)利要求1所述的方法,其特征在于文件格式是復(fù)合的文件格式。
4.如權(quán)利要求1所述的方法,其特征在于文件格式是單一的文件格式。
5.如權(quán)利要求1所述的方法,其特征在于有限功能電腦是個人數(shù)字助理器(PDA)。
6.如權(quán)利要求1所述的方法,其特征在于有限功能電腦是使用WindowsCE作為操作系統(tǒng)的電腦。
7.一種存取數(shù)據(jù)的方法,該數(shù)據(jù)以適合于不同類型電腦的一種文件格式組成,其特征在于有限功能計算機存取以這樣一種文件格式組成的數(shù)據(jù),該格式包括用于記錄由普通功能電腦處理的數(shù)據(jù)的第一數(shù)據(jù)區(qū),和用于記錄由有限功能電腦處理的數(shù)據(jù)的第二數(shù)據(jù)區(qū),該方法包括以下步驟當(dāng)在有限功能電腦的操作是讀取數(shù)據(jù)時,(a1)從第二數(shù)據(jù)區(qū)讀取數(shù)據(jù);和當(dāng)在有限功能電腦中的操作是記錄數(shù)據(jù)時,(b1)在第二數(shù)據(jù)區(qū)中儲存有限功能電腦處理的數(shù)據(jù);和(b2)顯示已經(jīng)更新的儲存在第二數(shù)據(jù)區(qū)的數(shù)據(jù)。
8.如權(quán)利要求7所述的方法,其特征在于文件格式包括一個更新標(biāo)記區(qū)域,步驟(a2)顯示儲存在第二數(shù)據(jù)區(qū)的數(shù)據(jù)由設(shè)置的更新標(biāo)記所更新。
9.如權(quán)利要求7所述的方法,其特征在于文件格式是復(fù)合的文件格式。
10.如權(quán)利要求7所述的方法,其特征在于文件格式是單一的文件格式。
11.如權(quán)利要求7所述的方法,其特征在于有限功能電腦是個人數(shù)字助理器(PDA)。
12.如權(quán)利要求7所述的方法,其特征在于有限功能電腦是使用Windows CE作為操作系統(tǒng)的電腦。
全文摘要
一種存取以包含用于記錄由普通功能電腦處理過的數(shù)據(jù)的第一數(shù)據(jù)區(qū),和由有限功能電腦處理過的數(shù)據(jù)的第二數(shù)據(jù)區(qū)的文件格式組成的數(shù)據(jù)的方法。普通功能電腦或有限功能電腦讀取或記錄處理過或?qū)⑻幚淼臄?shù)據(jù)時,根據(jù)不同操作指令,操作文件格式中的不同數(shù)據(jù)區(qū)。通過這種方法,普通功能電腦的應(yīng)用數(shù)據(jù)和有限功能電腦操縱的數(shù)據(jù)中的每一種,都可以容易地由處理它的電腦類型保存為一個文件,而在另一種類型的電腦中使用。
文檔編號G06F12/00GK1281184SQ0012253
公開日2001年1月24日 申請日期2000年7月14日 優(yōu)先權(quán)日1999年7月14日
發(fā)明者蔡熙正 申請人:三星電子株式會社