專利名稱:一種數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤的制作方法
一種數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,本發(fā)明涉及一種以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤。
計算機漢字編碼方法已經(jīng)很多,但是專門針對檢索資料為主的漢字編碼方法卻很少。目前,利用電子計算機等電子信息處理器檢索以漢字字串作為檢索入口的數(shù)據(jù)庫資料時,一般需要輸入該漢字字串作為檢索索引。或者只能顯示所儲存的數(shù)據(jù)庫資料,然后再人工選擇所需的數(shù)據(jù)項。無論前者抑或后者都要操作者花費較大的精力,對不熟悉漢字輸入方法的操作者而言,困難將會更大。上述缺陷使得以漢字字串作檢索人口的數(shù)據(jù)庫技術(shù)的應(yīng)用受到了極大的限制。當(dāng)前,隨著信息電子技術(shù)的發(fā)展,個人電腦、手提電話、電子記事薄、傳呼機等產(chǎn)品的應(yīng)用已較為普及,如何擴展這些產(chǎn)品的功能,使其同時可以方便、快捷地檢索儲存于其中的漢字信息是提高漢字信息技術(shù)、增強產(chǎn)品市場競爭力的重要手段。為此本人于一九九七年十一月提出了申請?zhí)枮?7114302.1的專利申請。該申請是將漢字的筆畫分類后在鍵盤上用單一按鍵定義,操作時必須記住若干筆畫鍵的位置或者看著鍵盤尋找相應(yīng)的筆畫鍵,使用起來不夠自然。
本發(fā)明的目的在于提供一種針對以漢字字串作檢索入口的數(shù)據(jù)庫的方便、快捷、自然、記憶量極小的編碼檢索方法及其筆畫模擬輸入鍵盤。本發(fā)明充分運用了心理學(xué)和人體工程學(xué)的原理。
本發(fā)明的技術(shù)方案是一種以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于A、對漢字的筆畫進行分類;
B、將分類得到的漢字基本筆畫,用鍵盤上2鍵次或2鍵次以上的按鍵排列組來定義,該按鍵排列組稱為該筆畫的模擬鍵組,模擬鍵組中的按鍵稱為模擬鍵;要輸入筆畫時,只需按排列順序輸入該筆畫的模擬鍵組中的各模擬鍵;C、根據(jù)依A分類所得的漢字基本筆畫及漢字的筆畫書寫順序取出漢字特定序位上的若干筆畫組成筆畫組,該筆畫組即定義為該漢字的檢索碼;漢字及其國標(biāo)碼儲存在電子信息處理器的存貯器中,漢字的檢索碼直接儲存在電子信息處理器的存貯器中或者隱藏在漢字的輸入編碼中;D、電子信息處理器根據(jù)C的漢字編碼規(guī)劃取出作為數(shù)據(jù)庫檢索入口輸入到該電子信息處理器中的漢字字串的若干個漢字的檢索碼,并將所取得的漢字的檢索碼組合形成相應(yīng)數(shù)據(jù)項的檢索碼;E、檢索時,根據(jù)B的漢字基本筆畫在鍵盤上定義的基本筆畫模擬鍵組從鍵盤輸入需檢索的數(shù)據(jù)項的依D定義的檢索碼。
依照上述技術(shù)方案,漢字筆畫的分類基本是依據(jù)漢字的書寫及認(rèn)知習(xí)慣進行的。漢字基本筆畫的模擬鍵組在鍵盤上的定義,是根據(jù)該筆畫的形狀和所確定的筆畫分類方案來選擇模擬鍵的鍵位和按鍵次數(shù)的,當(dāng)然也可以用單鍵次來定義部分基本筆畫,這是本領(lǐng)域普通技術(shù)人員的公知技術(shù);對應(yīng)的筆畫模擬鍵組可以用相應(yīng)的基本筆畫表示也可以和字、字母或其它符號進行表示。對于一個具體的技術(shù)方案而言,所述的各基本筆畫所對應(yīng)的筆畫模擬鍵組是確定的。上述方案中所稱的漢字特定序位上的筆畫是指根據(jù)漢字的筆畫書寫順序確定出的該漢字的第一筆(首筆)、第二筆、……第n筆或者該漢字的尾筆。對一個具體的技術(shù)方案而言,所稱漢字特定序位上的筆畫究竟某個漢字的第幾筆是確定的,即該漢字的筆畫組也是確定的,例如,首筆或者首尾和尾筆或者首筆和第二筆等等。該筆畫或與漢字基本筆畫建立對應(yīng)關(guān)系的其它符號系列中對應(yīng)于該筆畫的符號均可以用來定義相應(yīng)漢字的檢索碼。需要用到的漢字及其各種編碼可以預(yù)先儲存于有關(guān)的電子信息處理器中;本發(fā)明所述的漢字的檢索碼也可以隱藏在與本發(fā)明所述的漢字筆畫分類相同并用筆畫輸入的漢字輸入編碼中,當(dāng)需要用到該漢字檢索碼時,電子信息處理器在漢字輸入時從該漢字的輸入編碼中取出該漢字的檢索碼;例如當(dāng)漢字筆畫分類方法與五永民先生的五筆劃輸入方法一致,并根據(jù)特征C取漢字的首筆和尾筆組成漢字的檢索碼,則“威”字的檢索碼“一\”由電子信息處理器從該字的輸入編碼“一/一7\”中取首項“一”和尾項“\”得到。取出漢字字串中漢字的檢索碼并將其組合成相應(yīng)數(shù)據(jù)項的檢索碼,以及根據(jù)鍵盤輸入的檢索碼完成檢索功能由軟件來實現(xiàn)。由于本發(fā)明技術(shù)方案設(shè)計精巧且對硬件設(shè)備要求不高,因而可以應(yīng)用本發(fā)明的電子器具絕非現(xiàn)有的數(shù)種。
本發(fā)明所用的鍵盤其鍵位分布如果可以分成行和列排列將有利于本發(fā)明的實施。
本發(fā)明漢字筆畫的基本分類及其對應(yīng)筆畫的模擬鍵組在鍵盤上的定義有以下幾種1、漢字的基本筆畫分為“橫”,“豎”,“撇”,“捺”;分別用以下符號表示“一”,“I”,“/”,“\”;“折”筆根據(jù)其第一個折彎的前段或最后一個折彎的后段分別歸入“橫”,“豎”,“撇”,“捺”各筆中;鍵盤上同一行中不同的兩個按鍵各輸入一次定義為“橫”的模擬鍵組,同一列中不同的兩個鍵各輸入一次定義為“豎”的模擬鍵組,不同行不同列其連線方向自上而下向左邊的兩個鍵各輸入一次定義為“撇”的模擬鍵組,不同行不同列其連線方向自上而下指向右邊的兩個按鍵各輸入一次定義為“捺”的模擬鍵組。
2、漢字的基本筆畫分為“橫”,“豎”,“撇”,“捺”,“點”;分別用以下的符號表示“-”,“I”,“/”,“\”,“、”;折筆根據(jù)其第一個折彎的前段或最后一個折彎的后段分別歸入“橫”,“豎”,“撇”,“捺”,“點”中;鍵盤上同一行中不同的兩個鍵各一次定義為“橫”的模擬鍵組,同一列中不同的兩個鍵各一次定義為“豎”的模擬鍵組,不在同一行也不在同一列其連線方向自上而下指向左邊的兩個鍵各一次定義為“撇”的模擬鍵組,不在同一行也不在同一列其連線方向自上而下指向右邊的兩個鍵各一次定義為“捺”的模擬鍵組,任一按鍵連續(xù)按壓兩次定義為“點”的模擬鍵組。
3、漢字的基本筆畫分為“橫”,“豎”,“撇”,“捺”,“折”;分別用以下的符號表示“一”,“I”,“/”,“\”“7”;“點”歸在“捺”內(nèi);對應(yīng)本筆畫分類方案的筆畫模擬鍵組的定義至少有以下幾種方案1.用鍵盤中位于“口”形四個角上的鍵(1)、鍵(2)、鍵(3)、鍵(4)(
圖1)來定義各筆畫的模擬鍵組;如由鍵(1)和鍵(2)各一次組成“橫”的模擬鍵組,由鍵(2)和鍵(4)各一次來組成“豎”的模擬鍵組,由鍵(2)和鍵(3)各一次或由鍵(2)、鍵(4)和鍵(3)各一次組成“撇”的模擬健組,由鍵(1)和鍵(4)或由鍵(1)、鍵(3)和鍵(4)各一次組成“捺”的模擬鍵組,由鍵(1)、鍵(2)和鍵(4)各一次或鍵(1)兩次組成“折”的模擬鍵組;2.用鍵盤中位于“十”形四端的鍵(5)、鍵(6)、鍵(7)、鍵(8)(圖2)來定義各筆畫的模擬鍵組,如由鍵(6)和鍵(8)各一次組成“橫”的模擬鍵組,由鍵(5)和鍵(7)各一次組成“豎”的模擬鍵組,由鍵(5)和鍵(6)各一次或由鍵(8)和鍵(7)各一次組成“撇”的模擬鍵組,由鍵(5)和鍵(8)各一次或由鍵(6)和鍵(7)各一次組成“捺”的模擬鍵組,由鍵(6)、鍵(8)和鍵(7)各一次或由鍵(5)二次組成“折”的模擬鍵組。
4、漢字的基本筆畫分為“橫”,“豎”,“撇”,“捺”,“點”,“折”;分別用以下的符號表示“-”,“I”,“/”,“\”,“、”,“7”;對應(yīng)本筆畫分類方案的筆畫模擬鍵組的定義至少有以下幾種方案1.用鍵盤中位于“口”形四個角上的鍵(1)、鍵(2)、鍵(3)、鍵(4)(圖1)來定義各筆畫的模擬鍵組,如由鍵(1)和鍵(2)各一次組成“橫”的模擬鍵組,由鍵(2)和鍵(4)各一次來組成“豎”的模擬鍵組,由鍵(2)和鍵(3)各一次或由鍵(2)、鍵(4)和鍵(3)各一次組成“撇”的模擬鍵組,由鍵(1)和鍵(4)各一次或由鍵(1)、鍵(3)和鍵(4)各一次組成“捺”的模擬鍵組,由鍵(1)兩次組成“點”的模擬鍵組;由鍵(1)、鍵(2)和鍵(4)各一次組成“折”的模擬鍵組;2、用鍵盤中位于“十”形四端的鍵(5)、鍵(6)、鍵(7)、鍵(8)(圖2)來定義各筆畫的模擬鍵組,如由鍵(6)和鍵(8)各一次組成“橫”的模擬鍵組,由鍵(5)和鍵(7)各一次組成“豎”的模擬鍵組,由鍵(5)和鍵(6)各一次組成“撇”的模擬鍵組,由鍵(5)和鍵(8)各一次組成“捺”的模擬鍵組,由鍵(5)二次組成“點”的模擬鍵組,由鍵(6)、鍵(8)和鍵(7)各一次組成“折”的模擬鍵組。
5、漢字的基本筆畫分為“橫”,“豎”,“撇”,“捺”,“順折”,“反折”;分別用以下的符號表示“-”,“I”,“/”,“\”,“7”,“L”;“順折”為第一個折向或最后一個折向為順時針方向的折筆,反之為“反折”;“點”歸在“捺”內(nèi);對應(yīng)本筆畫分類方案的筆畫模擬鍵組的定義至少有以下幾種方案1、用鍵盤中位于“口”形四個角上的鍵(1)、鍵(2)、鍵(3)、鍵(4)(圖1)來定義各筆畫的模擬鍵組,如由鍵(1)和鍵(2)各一次組成“橫”的模擬鍵組,由鍵(2)和鍵(4)各一次來組成“豎”的模擬鍵組,由鍵(2)和鍵(3)各一次組成“撇”的模擬健組,由鍵(1)和鍵(4)各一次組成“捺”的模擬鍵組,由鍵(1)、鍵(2)和鍵(4)各一次組成“順折”的模擬鍵組,由鍵(1)、鍵(3)和鍵(4)各一次組成“反折”的模擬鍵組;2、用鍵盤中位于“十”形四端的鍵(5)、鍵(6)、鍵(7)、鍵(8)(圖2)來定義各筆畫的模擬鍵組,如由鍵(6)和鍵(8)各一次組成“橫”的模擬鍵組,由鍵(5)和鍵(7)各一次組成“豎”的模擬鍵組,由鍵(5)和鍵(6)各一次組成“撇”的模擬鍵組。由鍵(5)和鍵(8)各一次組成“捺”的模擬鍵組,由鍵(5)、鍵(8)和鍵(7)各一次組成“順折”的模擬鍵組,由鍵(5)和鍵(6)和鍵(7)各一次組成“反折”的模擬鍵組。
6、漢字的基本筆畫分為“橫”,“豎”,“撇”,“捺”,“點”,“順折”,“反折”;分別用以下的符號表示“一”,“I”,“/”,“\”,“、”,“7”,“L”;“順折”為折筆的第一個折彎或最后一個折彎是順時針方向的折筆,反之為“反折”;對應(yīng)本筆畫分類方案的筆畫模擬鍵組的定義至少有以下幾種方案1.用鍵盤中位于“口”形四個角上的鍵(1)、鍵(2)、鍵(3)、鍵(4)(圖1)來定義各筆畫的模擬鍵組;如由鍵(1)和鍵(2)各一次組成“橫”的模擬鍵組,由鍵(2)和鍵(4)各一次來組成“豎”的模擬鍵組,由鍵(2)和鍵(3)各一次組成“撇”的模擬鍵組,由健(1)和鍵(4)各一次組成“捺”的模擬鍵組,由鍵(1)兩次組成“點”的模擬鍵組,由鍵(1)、鍵(2)和鍵(4)各一次組成“順折”的模擬鍵組,由鍵(1)、鍵(3)和鍵(4)各一次組成“反折”的模擬鍵組;2.用鍵盤中位于“十”形四端的鍵(5)、鍵(6)、鍵(7)、鍵(8)(圖2)來定義各筆畫的模擬鍵組,如由鍵(6)和鍵(8)各一次組成“橫”的模擬鍵組,由鍵(5)和鍵(7)各一次組成“豎”的模擬鍵組,由鍵(5)和鍵(6)各一次組成“撇”的模擬鍵組,由鍵(5)和鍵(8)各一次組成“捺”的模擬鍵組,由鍵(5)兩次組成“點”的模擬鍵組,由鍵(5)、鍵(8)和鍵(7)各一次組成“順折”的模擬鍵組,由鍵(5)、鍵(6)和鍵(7)各一次組成“反折”的模擬鍵組。
7.漢字的基本筆畫分為“橫”,“豎”,“撇”,“捺”,“單折”,“多折”;分別用以下的符號表示“一”,“I”,“/”,“\”,“7”,“乙”;其中“點”歸入“捺”內(nèi);只有一個折彎的折筆為“單折”,二個或二個以上折彎的折筆為“多折”。對應(yīng)本筆畫分類方案的筆畫模擬鍵組的定義至少有以下幾種方案1.用鍵盤中位于“口”形四個角上的鍵(1)、鍵(2)、鍵(3)、鍵(4)(圖1)來定義各筆畫的模擬鍵組,如由鍵(1)和鍵(2)各一次組成“橫”的模擬鍵組,由鍵(2)和鍵(4)各一次來組成“豎”的模擬鍵組,由鍵(2)和鍵(3)各一次或由鍵(2)、鍵(4)和鍵(3)各一次組成“撇”的模擬鍵組,由鍵(1)和鍵(4)各一次或由鍵(1)、鍵(3)、和鍵(4)各一次組成“捺”的模擬鍵組,由鍵(1)、鍵(2)、和鍵(4)各一次或由鍵(2)、鍵(1)和鍵(3)各一次組成“單折”的模擬鍵組,由鍵(1)、鍵(2)和鍵(4)和鍵(3)各一次或由鍵(2)、鍵(1)、鍵(3)、和鍵(4)各一次組成“多折”模擬鍵組;2.用鍵盤中位于“十”形四端的鍵(5)、鍵(6)、鍵(7)、鍵(8)(圖2)來定義各筆畫的模擬鍵組,如由鍵(6)和鍵(8)各一次組成“橫”的模擬鍵組,由鍵(5)和鍵(7)各一次組成“豎”的模擬鍵組,由鍵(5)和鍵(6)各一次組成“撇”的模擬鍵組,由鍵(5)和鍵(8)各一次組成“捺”的模擬鍵組,由鍵(5)、鍵(6)和鍵(7)各一次或由鍵(5)、鍵(8)和鍵(7)各一次組成“單折”的模擬鍵組,由鍵(5)、鍵(6)、鍵(7)和鍵(8)各一次組成“多折”的模擬鍵組。
8.漢字的基本筆畫分為“橫”,“豎”,“撇”,“捺”,“點”,“單折”,“多折”;分別用以下的符號表示“一”,“I”,“/”,“\”,“、”,“7”,“乙”;其中只有一個折彎的折筆為“單折”,其余的折筆為“多折”;對應(yīng)本筆畫分類方案的筆畫模擬鍵組的定義至少有以下幾種方案,1、用鍵盤中位于“口”形四個角上的鍵(1)、鍵(2)、鍵(3)、鍵(4)(圖1)來定義各筆畫的模擬鍵組,如由鍵(1)和鍵(2)各一次組成“橫”的模擬鍵組,由鍵(2)和鍵(4)各一次來組成“豎”的模擬鍵組,由鍵(2)和鍵(3)各一次或由鍵(2)、鍵(4)和鍵(3)各一次組成“撇”的模擬鍵組,由鍵(1)和鍵(4)各一次或由鍵(1)、鍵(3)和鍵(4)各一次組成“捺”的模擬鍵組,由鍵(1)兩次組成“點”的模擬鍵組,由鍵(1)、鍵(2)和鍵(4)各一次或由鍵(2)、鍵(1)和鍵(3)各一次組成“單折”的模擬鍵組,由鍵(1)、鍵(2)、鍵(4)和鍵(3)各一次或由鍵(2)、鍵(1)、鍵(3)和鍵(4)各一次組成“多折”的模擬鍵組;2.用鍵盤中位于“十”形四端的鍵(5)、鍵(6)、鍵(7)、鍵(8)(圖2)來定義各筆畫的模擬鍵組,如由鍵(6)和鍵(8)各一次組成“橫”的模擬鍵組,由鍵(5)和鍵(7)各一次組成“豎”的模擬鍵組,由鍵(5)和鍵(6)各一次組成“撇”的模擬鍵組,由鍵(5)和鍵(8)各一次組成“捺”的模擬鍵組,由鍵(5)兩次組成“點”的模擬鍵組,由鍵(5)、鍵(6)和鍵(7)各一次或由鍵(5)、鍵(8)和鍵(7)各一次或由鍵(5)、鍵(6)和鍵(8)各一次組成“單折”的模擬鍵組,由鍵(5)、鍵(6)、鍵(7)和鍵(8)各一次或由鍵(5)、鍵(6)、鍵(8)和鍵(7)各一次組成“多折”的模擬鍵組。
以上分類方法使用起來各有優(yōu)缺點,但是可以肯定將“點”和“捺”分開的分類方法不是本發(fā)明的優(yōu)先方案,原因在于漢字中“點”和“捺”有時很難區(qū)分。
本發(fā)明漢字基本筆畫的模擬鍵組在鍵盤鍵位上的分布不受本發(fā)明技術(shù)方案的限制,完全可以根據(jù)具體硬件的特點進行定義也就是說漢字基本筆畫的模擬鍵組在鍵盤鍵位上的分布是可以變化的。
對漢字進行編碼時,最好根據(jù)以下四種方案來取某漢字的筆畫作為其檢索碼1、同時選取漢字的首筆筆畫和尾筆筆畫,首筆筆畫在前,尾筆筆畫在后,兩者組合在一起定義為該漢字的檢索碼。
2、同時選取漢字的首筆筆畫和第二筆筆畫,首筆筆畫在前,第二筆筆畫在后,兩者組合在一起定義為該漢字的檢索碼。
3、只選取漢字的首筆筆畫,首筆筆畫即定義為該漢字的檢索碼。
4、只選取漢字的尾筆筆畫,尾筆筆畫即定義為該漢字的檢索碼。
其中第一種方案是最優(yōu)先方案,使用該方案檢索時的重碼率極低。第一種方案和第二種方案對只有一畫的字可認(rèn)為其尾筆和首尾相同,也可以取首筆,另一筆用其它符號代替。
另外,根據(jù)作為數(shù)據(jù)庫檢索人口的漢字字串來確定相應(yīng)數(shù)據(jù)項的檢索碼也有多種方案,但大多是由于選取漢字字串的不同數(shù)目的漢字而產(chǎn)生的。以下三種方案是最可行的1、取出作為數(shù)據(jù)庫索入口而輸入到電子信息處理器中漢字字串的每個漢字的檢索碼,取出的漢字檢索碼根據(jù)相應(yīng)漢字在漢字字串中的順序組合形成相應(yīng)數(shù)據(jù)項的檢索碼。
2、取出作為數(shù)據(jù)庫檢索入口而輸入到電子信息處理器中漢字字串前三個漢字的檢索碼,取出的漢字檢索碼根據(jù)相應(yīng)漢字在漢字字串中的順序組合形成相應(yīng)數(shù)據(jù)項的檢索碼。
3、取出作為數(shù)據(jù)庫檢索入口而輸入到電子信息處理器中漢字字串首位漢字和末位漢字的檢索碼,取出的漢字檢索碼根據(jù)相應(yīng)漢字在漢字字串中的順序組合形成相應(yīng)數(shù)據(jù)項的檢索碼。
其中第1種方案可大大減少檢索時的重碼率。
雖然本發(fā)明檢索時的重碼率很低,但少量重碼現(xiàn)象仍不可避免,此類問題可由軟件來解決,例如顯示出重碼的數(shù)據(jù)項,或進行提示,然后由操作者進行選擇。
本發(fā)明的編碼檢索方法,不受漢字偏旁部首的限制,與漢語拼音無關(guān),無需拆字,只需記憶漢字的幾個基本筆畫并能正確掌握漢字的書寫筆畫順序即可隨意操作。因而,本發(fā)明具有直觀、便捷,記憶量少等優(yōu)點。
下面結(jié)合實施例對本發(fā)明作進一步說明。
以下實施例中漢字基本筆畫分為“橫”,“豎”,“撇”,“捺”,“折”;即“一”,“I”,“/”,“\”,“7”;漢字的編碼采用同時取該字的首筆畫和尾筆畫的方法;漢字字串相應(yīng)數(shù)據(jù)項的檢索碼取該字串所有漢字的檢索碼組成;用鍵盤中位于“十”形圓端的鍵(5)、鍵(6)、鍵(7)、鍵(8)(圖2)來定義各筆畫的模擬鍵組分別為鍵(6)和鍵(8)各一次定義為“一”,由鍵(5)和鍵(7)各一次定義為“I”,由鍵(5)和鍵(6)各一次定義為“/”,由鍵(5)和鍵(8)各一次定義為“\”,鍵(7)兩次定義為“7”。當(dāng)然,選擇的方案還有很多,但各種方案都是類似的,本領(lǐng)或普遍技術(shù)人員在本說明書中的基礎(chǔ)上完全可以實施。故本說明書不再贅述。
實施例1漢字字串“汽車”中,“汽”的檢索碼是“\7”,“車”的檢索碼是“一I”,字串“汽車”作為數(shù)據(jù)庫檢索入口時,相應(yīng)數(shù)據(jù)項的檢索碼就是“\7一I”。檢索時,只需從鍵盤順序輸入檢索碼“\7一I”中各筆畫的模擬鍵組“鍵(5)鍵(8)鍵(7)鍵(7)鍵(6)鍵(8)鍵(5)鍵(7)”即可檢索到以漢字字串“汽車”作為檢索入口的數(shù)據(jù)項。
實施例2漢字字串“陳大明”中。“陳”的檢索碼是“7\”,“大”的檢索碼是“一\”,“明”檢索碼是“I一”,則字串“陳大明”作為數(shù)據(jù)庫入口時,相應(yīng)數(shù)據(jù)項的檢索碼就是“7\一\I一”。檢索時,只需從鍵盤順序輸入檢索碼“7\一\I一”中各筆畫的模擬鍵組“鍵(7)鍵(7)鍵(5)鍵(8)鍵(6)鍵(8)鍵(5)鍵(8)鍵(5)鍵(7)鍵(6)鍵(8)”即檢索到以字串“陳大明”作檢索入口的數(shù)據(jù)項。
實施例3漢字字串“歐陽天志”中,“歐”的檢索碼是“一\”,“陽”的檢索碼是“7一”,“天”的索碼是“一\”,“志”的檢索碼是“一\”,則字串“歐陽天志”作為數(shù)據(jù)庫入口時,相應(yīng)數(shù)據(jù)項的檢索碼就是“一\7一一\一\”。檢索時,只需從鍵盤順序輸入檢索碼“一\7一一\一\”中各筆畫的模擬鍵組“鍵(6)鍵(8)鍵(5)鍵(8)鍵(7)鍵(7)鍵(6)鍵(8)鍵(6)鍵(8)鍵(5)鍵(8)鍵(6)鍵(8)健(5)鍵(8)”即檢索到以漢字字串“歐陽天志”作檢索入口的數(shù)據(jù)項。
圖1和圖2都可以作為本發(fā)明用在傳呼機上的鍵盤鍵位分布的實施例,在其它電子信息處理器上也類似,不再贅述。
權(quán)利要求
1.一種以漢字字串作檢索入口的數(shù)據(jù)庫的編碼方法及其筆畫模擬輸入鍵盤,其特征在于A、對漢字的筆畫進行分類;B、將分類得到的漢字基本筆畫,用鍵盤上2鍵次或2鍵次以上的按鍵排列組來定義,該按鍵排列組稱為該筆畫的模擬鍵組,模擬鍵組中的按鍵稱為模擬鍵;要輸入筆畫時,只需按排列順序輸入該筆畫的模擬鍵組中的各模擬鍵;C、根據(jù)依A分類所得的漢字基本筆畫及漢字的筆畫書寫順序取出漢字特定序位上的若干筆畫組成筆畫組,該筆畫組即定義為該漢字的檢索碼;漢字及其國標(biāo)碼儲存在電子信息處理器的存貯器中,漢字的檢索碼直接儲存在電子信息處理器的存貯器中或者隱藏在漢字的輸入編碼中;D、電子信息處理器根據(jù)C的漢字編碼規(guī)劃取出作為數(shù)據(jù)庫檢索入口輸入到該電子信息處理器中的漢字字串的若干個漢字的檢索碼,并將所取得的漢字的檢索碼組合形成相應(yīng)數(shù)據(jù)項的檢索碼;E、檢索時,根據(jù)B的漢字基本筆畫在鍵盤上定義的基本筆畫模擬鍵組從鍵盤輸入需檢索的數(shù)據(jù)項的依D定義的檢索碼。
2.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于漢字的基本筆畫可分為“橫”,“豎”,“撇”,“捺”;分別用符號“一”,“I”,“/”,“\”表示;其中“點”歸入“捺”,所有折筆根據(jù)其第一折彎的前段或最后一個折彎的后段分別歸入“一”、“I”、“/”、“\”中。
3.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于漢字的基本筆畫可分為“橫”,“豎”,“撇”,“捺”,“點”;分別用符號“一”,“I”,“/”,“\”,“、”表示;其中所有折筆根據(jù)其第一折彎的前段或最后一個折彎的后段分別歸入“一”“I”“/”“\”“、”中。
4.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于漢字的基本筆畫可分為“橫”,“豎”,“撇”,“捺”,“折”;分別用符號“一”,“I”,“/”,“\”,“7”表示;“點”歸入“捺”內(nèi)。
5.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于漢字的基本筆畫可分為“橫”,“豎”,“撇”,“點”,“捺”,“折”;分別用以下符號表示“一”,“I”,“/”,“、”,“\”,“7”。
6.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于漢字的基本筆畫可分為“橫”,“豎”,“撇”,“捺”,“順折”,“反折”;分別用以下符號表示“一”,“I”,“/”,“\”,“7”“L”;其中“點”歸“捺”內(nèi),收筆時折向為順時針方向的為“順折”,反之為“反折”。
7.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于漢字的基本筆畫可分為“橫”,“豎”,“撇”,“點”,“捺”,“順折”,“反折”;分別用以下符號表示“一”,“I”,“/”,“、”,“\”,“7”,“L”;其中收筆時折向為順時針方向的為“順折”,反之為“反折”。
8.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于漢字的基本筆畫可分為“橫”,“豎”,“撇”,“捺”,“單折”,“多折”;分別用以下符號“一”,“I”,“/”,“\”,“7”,“乙”;其中“點”歸在“捺”內(nèi),“單折”為只有一個彎的折筆,“多折”為具有二個或二個以上轉(zhuǎn)彎的折筆。
9.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于漢字的基本筆畫可分為“橫”,“豎”,“撇”,“點”,“捺”,“單折”,“多折”;分別用以下符號表示“一”,“I”,“/”,“、”,“\”,“7”,“乙”;其中“單折”為只有一個彎的折筆;“多折”為具有二個或二個以上轉(zhuǎn)彎的折筆。
10.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于經(jīng)分類得到的漢字的基本筆畫的模擬鍵組的模擬鍵可以定義在數(shù)字鍵或字母鍵位上,可以定義在功能鍵位上,也可以定義在專門設(shè)置的漢字基本筆畫模擬鍵組的模擬鍵鍵位上。
11.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于對漢字進行編碼時可以同時取出漢字的首筆筆畫和尾筆筆畫,首筆筆畫在前,尾筆筆畫在后,兩者組合在一起定義為該漢字的檢索碼。
12.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于對漢字進行編碼時可以同時取出漢字的首筆筆畫和第二筆筆畫,首筆筆畫在前,第二筆筆畫在后,兩者組合在一起定義為該漢字的檢索碼。
13.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于對漢字進行編碼時也可以只取出漢字的首筆筆畫,首筆筆畫在即定義為該漢字的檢索碼。
14.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于對漢字進行編碼時還可以只取出漢字的尾筆筆畫,尾筆筆畫即定義為該漢字的檢索碼。
15.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在電子信息處理器可以取出作為數(shù)據(jù)庫檢索入口而輸入到該電子信息處理器的漢字字串中的每個漢字的檢索碼,取出的漢字檢索碼根據(jù)相應(yīng)漢字在漢字字串中的順序組合形成相應(yīng)數(shù)據(jù)項的檢索碼。
16.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于電子信息處理器也可以取出作為數(shù)據(jù)庫檢索入口而輸入到該電子信息處理器的漢字字串中的首位漢字和末位漢字的檢索碼,取出的漢字檢索碼根據(jù)相應(yīng)漢字在漢字字串中的順序組合形成相應(yīng)數(shù)據(jù)項的檢索碼。
17.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于電子信息處理器也可以取出作為數(shù)據(jù)庫檢索入口而輸入到該電子信息處理器的漢字字串中的前三個漢字的檢索碼,取出的漢字檢索碼根據(jù)相應(yīng)漢字在漢字字串中的順序組合形成相應(yīng)數(shù)據(jù)項的檢索碼。
18.根據(jù)權(quán)利要求1所述的以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤,其特征在于所述的模擬鍵組的定義是根據(jù)該筆畫的形狀和所確定的筆畫分類方案來選擇模擬鍵鍵位。
全文摘要
本發(fā)明涉及一種以漢字字串作檢索入口的數(shù)據(jù)庫的編碼檢索方法及其筆畫模擬輸入鍵盤。本發(fā)明的檢索方法只需從鍵盤輸入代表數(shù)據(jù)項檢索入口的漢字字串的檢索碼的筆畫模擬鍵組。本發(fā)明的檢索方法記憶量小、自然、直觀、便捷,重碼率低。
文檔編號G06F3/023GK1233793SQ9811318
公開日1999年11月3日 申請日期1998年4月24日 優(yōu)先權(quán)日1998年4月24日
發(fā)明者麥廣樹 申請人:麥廣樹