專利名稱:網(wǎng)絡(luò)資料的擷取方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)一種利用網(wǎng)絡(luò)傳輸?shù)馁Y料擷取方法,特別是用于連接網(wǎng)絡(luò)的電腦系統(tǒng)顯示文字字型資料的擷取方法。
由于電腦的發(fā)明是源自國外,因而在使用者與電腦的溝通上一開始只有英文的鍵盤輸入界面。及其擴(kuò)展至國內(nèi),由于使用的文字不同,令國人在使用上倍感吃力,許多的文字表示也因而無法處理。由于上述的緣故,乃興起中文輸入法的發(fā)明,時(shí)至今日,各種不同的中文輸入法充斥市面,中文輸入法至今已成為電腦所不可或缺的配備,亦成為使用者氣所不可不學(xué)的工具。
然由于象形文字(Ideographics),例如中文、日文或韓文等、與英文及歐文文字組成結(jié)構(gòu)不相同,例如英文僅由少數(shù)的26個(gè)字母排列組合而成。換言之,只需26個(gè)英文字母即可排列組合出所有的英文單字,但是對(duì)中文而言,卻無法用少數(shù)的基本字元來組成所有的中文字。因之,在數(shù)位處理上,每一個(gè)中文字均需在資料庫(Database)中建立其圖形資料,即每一個(gè)中文字均需有其獨(dú)立儲(chǔ)存資料的磁區(qū)。在系統(tǒng)資料庫的建立上,如欲該系統(tǒng)有顯示若干中文字的能力,其資料庫便需騰出若干存儲(chǔ)空間來儲(chǔ)存所顯示的中文圖形資料。
綜上所述,對(duì)英文輸入界面而言,只要在系統(tǒng)的資料庫中建立26個(gè)英文字母的顯示資料,通過排列組合即可顯示所有的英文單字,其建立資料庫的所需空間較少;反觀中文輸入界面,由于其資料庫所需用來儲(chǔ)存所有中文字的存儲(chǔ)空間十分龐大,對(duì)于小型系統(tǒng)的資料庫而言,往往并沒有如此龐大的資源可供使用。因之,對(duì)小型系統(tǒng)來說,其資料庫所建立或可顯示者并無法包羅全部的中文字,充其量只是其一部分或是常用的中文字。如此則造成許多不常使用或較特殊的中文字(例如人名或地名等),由于小型系統(tǒng)資料庫中并無建立,而無法顯示的窘境,此亦為本發(fā)明所欲解決的問題。
在小型系統(tǒng)資料庫所內(nèi)建的常用標(biāo)準(zhǔn)(Standard)字型或圖形的數(shù)目少于該位址所定址的儲(chǔ)存空間。換言之,小型系統(tǒng)資料庫尚保留部份儲(chǔ)存空間23供系統(tǒng)業(yè)者自訂各自所需的字型或圖形資料,此部份的自訂資料庫稱為外字集或非標(biāo)準(zhǔn)碼區(qū)(即非國家標(biāo)準(zhǔn)碼區(qū)或其他工業(yè)標(biāo)準(zhǔn)碼以外,如GB/GBK標(biāo)準(zhǔn)碼以外的外字區(qū))。因此,已知技術(shù)(Prior Art)在為解決上述問題的目的,采用了下列的方式;其除了在小型系統(tǒng)資料庫中已建好的標(biāo)準(zhǔn)中文字型之外,另外可騰出該資料庫的一部份,作為使用者可以自由使用,依其需要建立其所需的字集。亦即小型系統(tǒng)資料庫中所有中文字型的建立分為兩部分其一乃該系統(tǒng)字型資料庫建好的標(biāo)準(zhǔn)字集,另一則為使用者在此之外依其需要而自建的字集。
雖然已知技術(shù)令使用者得自建字集,用以增加小型系統(tǒng)可以處理的中文字?jǐn)?shù)目。然此方法并無法全面改善前述的問題,蓋因所有的中文字總數(shù)約計(jì)八萬多,而且還在陸續(xù)增加中,但是小型系統(tǒng),如GB/GBK或不含外字集的Unicode字型資料庫,所建的中文字只有約一萬多個(gè),其間差距頗為巨大。由于使用者所能自建的內(nèi)字集數(shù)目有限,無法完全填補(bǔ)上述的差距,因此已知技術(shù)所能達(dá)成的功效仍然有限。
本發(fā)明的目的即為解決上述的困難,雖然小型系統(tǒng)的資料庫不如大系統(tǒng)資料庫完全,但卻可以如大系統(tǒng)般盡可能地顯示出中文字,即使用小型系統(tǒng)卻可達(dá)到大系統(tǒng)資料庫般的顯示功能。
本發(fā)明乃因小型系統(tǒng)字型資料庫的不足,該字型資料庫資料可包含編碼的字型碼、圖形符號(hào),或者是GB/GBK或不含外字集的Unicode等字型資料,因而利用網(wǎng)絡(luò)連結(jié)的方式,將小型系統(tǒng)連結(jié)至另一具有較完整的中文字型資料庫(如EUC/ISO10646或含外字集的Unicode字型資料庫)的大系統(tǒng),藉以擴(kuò)大本身的中文字型資料庫,其方法乃視其所輸入的中文字是否在小型系統(tǒng)資料庫中存在,若小型系統(tǒng)字型資料庫中存有使用者所欲輸入的中文字的字型顯示資料,則直接由該字型資料庫顯示;如小型系統(tǒng)字型資料庫中并無使用者所欲輸入中文字的字型顯示資料,則從大系統(tǒng)字型資料庫中擷取該中文字的字型資料來支援小型系統(tǒng),進(jìn)而在小型系統(tǒng)中顯示。
本發(fā)明的目的可以按正宗述方式實(shí)現(xiàn),一種網(wǎng)絡(luò)資料的擷取方法,適用于網(wǎng)絡(luò)連接的裝置間使用者輸入代碼擷取特定資料,其特征在于包括的步驟如下步驟1于第一裝置中轉(zhuǎn)換前述輸入代碼為編碼串;步驟2根據(jù)一查檢表搜尋前述第一裝置中的資料庫是否存在該編碼串指定的特定資料;是,則至步驟3;否則至步驟4;步驟3前述第一裝置擷取該特定資料,至步驟7;步驟4前述第一裝置連接至第二裝置的資料庫,根據(jù)前述編碼串尋找指定的特定資料;步驟5將步驟4的特定資料傳輸至前述第一裝置的暫存存儲(chǔ)區(qū);步驟6前述第一裝置擷取前述暫存存儲(chǔ)區(qū)的特定資料,至步驟7;步驟7前述第一裝置根據(jù)擷取的特定資料加以處理。上述特定資料為編碼的字型碼或圖形符號(hào)。前述輸入代碼為文字輸入法的編碼。
基于同樣的構(gòu)思的另一種實(shí)現(xiàn)方案,一種網(wǎng)絡(luò)資料的擷取方法,適用于網(wǎng)絡(luò)連接的系統(tǒng)間使用者輸入代碼擷取特定資料,其特征在于包括的步驟如下步驟1一系統(tǒng)轉(zhuǎn)換前述輸入代碼為編碼串;步驟2前述一系統(tǒng)根據(jù)一查檢表搜尋本身資料庫是否存在該編碼串指定的特定資料;是,則至步驟3;否,則至步驟4;步驟3前述一系統(tǒng)擷取本身資料庫的前述特定資料加以處理;步驟4前述一系統(tǒng)經(jīng)網(wǎng)絡(luò)連接至另一系統(tǒng)資料庫中擷取前述特定資料,并傳回前述一系統(tǒng)的暫存存儲(chǔ)區(qū)后,加以處理前述特定資料。
根據(jù)本發(fā)明所實(shí)施的網(wǎng)絡(luò)間資料擷取方法,將使使用者在小系統(tǒng)上處理文字、圖形符號(hào)顯示,可獲得更多的選擇性,亦進(jìn)一步彌補(bǔ)小系統(tǒng)的字型資料庫的不足。
本發(fā)明網(wǎng)絡(luò)間資料擷取方法及其諸多優(yōu)點(diǎn)與特征將從下述詳細(xì)說明及附圖中得到進(jìn)一步了解。
圖1為本發(fā)明之一實(shí)施流程圖;圖2為本發(fā)明的另一實(shí)施例的流程圖。
本發(fā)明乃是利用網(wǎng)絡(luò)連接的便利性,將小型系統(tǒng)連接至其它字型資料庫較齊全的大系統(tǒng),進(jìn)而擴(kuò)充小型系統(tǒng)可以使用的字型數(shù)目。其處理方式乃使用者利用小型系統(tǒng)的輸入界面使用任何一種的文字輸入法輸入文字,例如,可利用倉擷輸入法、注音輸入法等輸入中文文字;由該小型系統(tǒng)將輸入界面擷取的資料予以編碼,進(jìn)而比對(duì)小型系統(tǒng)本身是否儲(chǔ)存該輸入文字的顯示字型資料,否則,通過網(wǎng)絡(luò)的聯(lián)系至另一系統(tǒng)中擷取該輸入文字的字型資料至小型系統(tǒng)中加以顯示。以下詳細(xì)說明步驟1-1鍵入所欲輸入的中文字。
使用者利用具有網(wǎng)絡(luò)連接的小型系統(tǒng)的輸入界面,如鍵盤、光筆、手寫輸入裝置等輸入文字。若本發(fā)明以中文文字為實(shí)施例的處理標(biāo)的,則使用者可利用任何的中文輸入法將中文文字輸入小型系統(tǒng)中。
前述小型系統(tǒng)中建立一查檢表,該查檢表依其字面(Code Page)編序方式(例如文字排序、流水號(hào)或其他形式)產(chǎn)生一查檢表,該查檢表可將使用者輸入的文字代碼對(duì)應(yīng)定址到另一系統(tǒng)中的大型資料車。
步驟1-2小型系統(tǒng)根據(jù)查檢表檢視其字型資料庫中有否該鍵入的中文字。
小型系統(tǒng)遂將步驟1-1所輸入的資料予以編碼,而編碼資料是表示使用者所輸入的中文文字。當(dāng)前述編碼資料經(jīng)查檢表可對(duì)應(yīng)至小型系統(tǒng)的字型資料庫時(shí),若該字型資料庫存在編碼資料所指定的字型顯示資料,則流程步驟1-3;若否,則流程至步驟1-4。
步驟1-3擷取小型系統(tǒng)的字型資料庫。
由于小型系統(tǒng)的字型資料庫儲(chǔ)存編碼資料所指定的字型顯示資料,所以小型系統(tǒng)得以擷取本身的字型庫加以顯示使用者經(jīng)輸入界面輸入所欲顯示的中文字。
步驟1-4利用網(wǎng)絡(luò)連結(jié)至另一系統(tǒng)的字型資料庫中搜尋該中文字。
當(dāng)小型系統(tǒng)的字型資料庫經(jīng)查檢表的對(duì)應(yīng)指示沒有儲(chǔ)存編碼資料所指定的字型顯示資料,則小型系統(tǒng)通過網(wǎng)絡(luò)連結(jié)至另一系統(tǒng)的字型資料庫找出該編碼資料所指定的字型顯示資料。在本發(fā)明的實(shí)際實(shí)施例中,可藉由中文輸入環(huán)境的設(shè)定,而將小型系統(tǒng)欲連結(jié)搜尋字型的另一系統(tǒng)直接指定至具有齊全的字型顯示資料庫的大系統(tǒng)中,以避免小型系統(tǒng)在網(wǎng)絡(luò)中漫無目標(biāo)地逐一搜尋而花費(fèi)了太多時(shí)間。
步驟1-5將尋獲的字型顯示資料傳輸回小型系統(tǒng)。
在小型系統(tǒng)于網(wǎng)絡(luò)另一端的大系統(tǒng)的字型資料庫中尋獲前述編碼資料所指定的字型顯示資料后,便藉由網(wǎng)絡(luò)的連結(jié)而將字型顯示資料回傳至小型系統(tǒng)中所設(shè)定的暫存存儲(chǔ)區(qū)。
步驟1-6由暫存存儲(chǔ)區(qū)顯示字型資料。
當(dāng)小型系統(tǒng)從另一系統(tǒng)中擷取編碼資料所指定的字型顯示資料后,便可從暫存存儲(chǔ)區(qū)將使用者所欲輸入的中文文字的字型顯示資料加以顯示。
在此進(jìn)一步說明,本發(fā)明在上述實(shí)施例中,小型系統(tǒng)所完成編碼的方法及資料在網(wǎng)絡(luò)上擷取傳輸?shù)募夹g(shù)可經(jīng)由熟悉該項(xiàng)技術(shù)人士可輕易完成。此外,在步驟1-2中,因?yàn)槭褂谜咚褂弥形妮斎敕?五筆形輸入法、倉擷輸入法或羅馬拼音輸入法)的不同,所以其輸入的文字代碼資料所指字的中文字型顯示資料具有唯一性或多重性。例如,當(dāng)使用者使用倉擷輸入法時(shí),經(jīng)輸入界面輸入「廿一廿十」的字串,是直接指定為中文字「華」;因此,小型系統(tǒng)可直接尋找「華」字的字型顯示資料;然當(dāng)使用者使用羅馬拼音輸入法時(shí),經(jīng)輸入界面輸入「HUA」的字串,則其指定的中文字可能為「華、滑、劃、…」等中文字;因此,小型系統(tǒng)則需輸入字串「HUA」所指定中文字的所有字型顯示資料。所以,圖1顯示的流程圖所達(dá)成的實(shí)施例是適用于具有唯一性輸入代碼的中文輸入法。而具有多重性輸入代碼的中文輸入法將可由以下說明獲得了解。
請(qǐng)參閱圖2所示,是本發(fā)明另一實(shí)施例的流程圖,詳細(xì)說明如下步驟2-1鍵入所欲輸入的中文字。
使用者利用具有網(wǎng)絡(luò)連接的小型系統(tǒng)的輸入界面,如鍵盤、光筆等,輸入文字。若本發(fā)明以中文文字為實(shí)施例的處理標(biāo)的,則使用者可利用任何的中文輸入法將中文文字輸入小型系統(tǒng)中。
前述小型系統(tǒng)中建立一查檢表,該查檢表可將使用者輸入的文字代碼對(duì)應(yīng)定址到另一系統(tǒng)中的大型資料庫。
步驟2-2小型系統(tǒng)根據(jù)查檢表尋找其字型資料庫中對(duì)應(yīng)的中文文字并加以顯示。
小型系統(tǒng)遂將步驟2-1所輸入的資料予以編碼,而編碼資料是表示使用者輸入的所有可能的中文字。小型系統(tǒng)根據(jù)前述編碼資料經(jīng)查檢表在其字型資料庫中找出該編碼資料所批定的所有字型顯示資料,并且加以顯示提供使用者選擇中文字。
步驟2-3利用網(wǎng)絡(luò)連結(jié)至另一系統(tǒng)的字型資料庫中搜尋小型系統(tǒng)無法顯示的中文字字型資料。
當(dāng)小型系統(tǒng)根據(jù)前述編碼資料與查檢表的對(duì)應(yīng)搜尋過本身字型資料庫后,遂通過網(wǎng)絡(luò)連接至另一系統(tǒng)的字型資料庫中進(jìn)一步搜尋小型系統(tǒng)無法顯示的中文字型顯示資料,在此步騾中,對(duì)于小型系統(tǒng)已尋獲的字型顯示資料將不再回傳至小型系統(tǒng)中,僅需搜尋該編碼資料所可能表示的中文字而無法在小型系統(tǒng)加以顯示的字型顯示資料即可,以避免重復(fù)的資料被回傳至小型系統(tǒng)中。
步驟2-4將尋獲的字型顯示資料傳輸回小型系統(tǒng)。
小型系統(tǒng)在步驟2-3所尋獲的所有字型顯示資料將藉由網(wǎng)絡(luò)的連結(jié)而回傳至小型系統(tǒng)中所設(shè)定的暫存存儲(chǔ)區(qū)。
步驟2-5從暫存存儲(chǔ)區(qū)顯示字型資料。
當(dāng)小型系統(tǒng)下載步驟2-3的字型顯示資料至?xí)捍娲鎯?chǔ)區(qū)后,便可從暫存存儲(chǔ)區(qū)進(jìn)一步地顯示更多的中文字型供使用者選擇。
根據(jù)圖2的流程圖所實(shí)施的資料擷取方法,小型系統(tǒng)將可提供更多的字型供使用者加以選擇。
在詳細(xì)說明本發(fā)明的較佳實(shí)施例之后,熟悉該項(xiàng)技術(shù)人士可清楚的了解,并在不脫離下述申請(qǐng)專利范圍與精神下可進(jìn)行各種變化與改變,而且本發(fā)明不受限于說明書的實(shí)施例的實(shí)施方式,例如,本發(fā)明亦可應(yīng)用在其他象形文字輸入(例如韓文或日文等)本發(fā)明的資料擷取方法不管對(duì)本身資料庫或通過網(wǎng)絡(luò)到另一系統(tǒng)資料庫擷取編碼字型或圖形符號(hào)是針對(duì)特定的資料加以處理,因此,使用者使用任何輸入法均會(huì)被轉(zhuǎn)換成對(duì)應(yīng)到資料庫的唯一編碼串。
綜上所述,本發(fā)明具有諸多優(yōu)良特性,并解決已知技術(shù)在實(shí)務(wù)上與應(yīng)用上的缺失與不便,提出有效的解決方法,實(shí)已符合發(fā)明專利的申請(qǐng)要件。
權(quán)利要求
1.一種網(wǎng)絡(luò)資料的擷取方法,適用于網(wǎng)絡(luò)連接的裝置間使用者輸入代碼擷取特定資料,其特征在于包括的步驟如下步驟1于第一裝置中轉(zhuǎn)換前述輸入代碼為編碼串;步驟2根據(jù)一查檢表搜尋前述第一裝置中的資料庫是否存在該編碼串指定的特定資料;是,則至步驟3;否則至步驟4;步驟3前述第一裝置擷取該特定資料,至步驟7;步驟4前述第一裝置連接至第二裝置的資料庫,根據(jù)前述編碼串尋找指定的特定資料;步驟5將步驟4的特定資料傳輸至前述第一裝置的暫存存儲(chǔ)區(qū);步驟6前述第一裝置擷取前述暫存存儲(chǔ)區(qū)的特定資料,至步驟7;步驟7前述第一裝置根據(jù)擷取的特定資料加以處理。
2.如權(quán)利要求1所述的擷取方法,其特征在于特定資料為編碼的字型碼或圖形符號(hào)。
3.如權(quán)利要求1所述的擷取方法,其特征在于前述輸入代碼為文字輸入法的編碼。
4.一種網(wǎng)絡(luò)資料的擷取方法,適用于網(wǎng)絡(luò)連接的系統(tǒng)間使用者輸入代碼擷取特定資料,其特征在于包括的步驟如下步驟1一系統(tǒng)轉(zhuǎn)換前述輸入代碼為編碼串;步驟2前述一系統(tǒng)根據(jù)一查檢表搜尋本身資料庫是否存在該編碼串指定的特定資料;是,則至步驟3;否,則至步驟4;步驟3前述一系統(tǒng)擷取本身資料庫的前述特定資料加以處理;步驟4前述一系統(tǒng)經(jīng)網(wǎng)絡(luò)連接至另一系統(tǒng)資料庫中擷取前述特定資料,并傳回前述一系統(tǒng)的暫存存儲(chǔ)區(qū)后,加以處理前述特定資料。
全文摘要
一種網(wǎng)絡(luò)資料的擷取方法,利用網(wǎng)絡(luò)連接的方式,將小型系統(tǒng)連結(jié)至另一具有較完整的中文字型資料庫的大系統(tǒng),藉以擴(kuò)大本身的中文字型資料庫,其方法乃視其所輸入的中文字是否在小型系統(tǒng)資料庫中存在,若小型系統(tǒng)字型資料為中存有使用者所欲輸入的中文字的字型顯示資料,則直接由該字型資料庫顯示;如小型系統(tǒng)字型資料庫中并無使用者所欲輸入的中文字的字型顯示資料,則從大系統(tǒng)字型資料庫中擷取該中文字的字型資料來支援小型系統(tǒng),進(jìn)而在小型系統(tǒng)中顯示。
文檔編號(hào)G06F17/30GK1263317SQ9910063
公開日2000年8月16日 申請(qǐng)日期1999年2月9日 優(yōu)先權(quán)日1999年2月9日
發(fā)明者李文進(jìn), 郭嘉生 申請(qǐng)人:華康科技開發(fā)股份有限公司