[發(fā)明專(zhuān)利]詞首匹配式蒙古文聯(lián)想輸入方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201010191706.2 | 申請(qǐng)日: | 2010-06-04 |
| 公開(kāi)(公告)號(hào): | CN102270047A | 公開(kāi)(公告)日: | 2011-12-07 |
| 發(fā)明(設(shè)計(jì))人: | 斯·勞格勞;敖其爾 | 申請(qǐng)(專(zhuān)利權(quán))人: | 內(nèi)蒙古大學(xué) |
| 主分類(lèi)號(hào): | G06F3/023 | 分類(lèi)號(hào): | G06F3/023;G06F17/30 |
| 代理公司: | 北京方韜法業(yè)專(zhuān)利代理事務(wù)所 11303 | 代理人: | 岳亞 |
| 地址: | 010021 內(nèi)蒙古自治區(qū)呼和*** | 國(guó)省代碼: | 內(nèi)蒙古;15 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 匹配 蒙古文 聯(lián)想 輸入 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)文字輸入技術(shù)領(lǐng)域,尤其涉及詞首匹配式蒙古文聯(lián)想輸入方法。
背景技術(shù)
針對(duì)計(jì)算機(jī)的蒙古文鍵盤(pán)錄入方法的研制開(kāi)始于上世紀(jì)80年代中期,內(nèi)蒙古大學(xué)、蒙科立公司、明安圖公司等單位先后研制過(guò)字形錄入法、拼音錄入法、讀音錄入法、音節(jié)錄入法、整詞錄入法、詞組錄入法等多種不同的蒙古文計(jì)算機(jī)鍵盤(pán)錄入方法。目前常用的錄入方法是基于拉丁轉(zhuǎn)寫(xiě)的讀音錄入法。
最初的蒙古文鍵盤(pán)錄入方法是基于拉丁轉(zhuǎn)寫(xiě)的讀音錄入方法,后來(lái)在這種錄入技術(shù)的基礎(chǔ)上出現(xiàn)了音節(jié)錄入法、整詞錄入法、詞組錄入法等不同的錄入方法,這些錄入方法在一定程度上提高了蒙古文錄入速度。
蒙古文詞組錄入方法:
首先是詞組記憶,建立一個(gè)蒙古文詞組和輸入碼(簡(jiǎn)碼)之間的對(duì)應(yīng)表,如表1所示。
表1
這種對(duì)應(yīng)表必須先建立后使用,在錄入過(guò)程中沒(méi)有自動(dòng)記憶功能。其中輸入碼的選擇有多種不同的方法,可以用詞組中每個(gè)單詞的第一個(gè)字符來(lái)組成輸入碼,也可以用每個(gè)單詞的第一音節(jié)來(lái)組成輸入碼。
然后是詞組選擇,錄入對(duì)應(yīng)表中存在的輸入碼(簡(jiǎn)碼),選擇相應(yīng)的蒙古文詞組。
這種技術(shù)方案存在以下缺點(diǎn):
一是沒(méi)有自動(dòng)記憶功能,必須以人工方式建立或擴(kuò)充詞組和輸入碼的對(duì)應(yīng)表。
二是當(dāng)用戶(hù)錄入一個(gè)輸入碼后從對(duì)應(yīng)表中找不到相應(yīng)的蒙古文詞組時(shí)必須刪除剛剛錄入的輸入碼,并重新用別的錄入方法來(lái)錄入剛才的詞組。
三是只能在一種蒙古文編碼環(huán)境下使用,不能錄入蒙古文編其他碼(例如:蒙科立整詞輸入法不能錄入智能蒙古文編碼)。
四是錄入法有繁瑣的窗口。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出詞首匹配式蒙古文聯(lián)想輸入方法,能夠自動(dòng)記憶用戶(hù)新增加的蒙古文詞組,從而提高蒙古文的輸入速度。
為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
詞首匹配式蒙古文聯(lián)想輸入方法,包括以下步驟:
A、通過(guò)計(jì)算機(jī)鍵盤(pán)輸入蒙古文詞組;
B、在系統(tǒng)詞組庫(kù)和用戶(hù)詞組庫(kù)中根據(jù)預(yù)先存儲(chǔ)的蒙古文詞組,檢索輸入的蒙古文詞組是否已經(jīng)存在,如果是,則轉(zhuǎn)至步驟C,如果否,則轉(zhuǎn)至步驟D;
C、將輸入的蒙古文詞組顯示;
D、將輸入的蒙古文詞組存儲(chǔ)到用戶(hù)詞組庫(kù)中,并進(jìn)行顯示。
通過(guò)鍵盤(pán)輸入一個(gè)蒙古文單詞后,再輸入一個(gè)空格或者反斜杠,繼續(xù)輸入一個(gè)字母時(shí),從所有蒙古文詞組中檢索出詞首部分與所述蒙古文單詞和字母相同的蒙古文詞組,并顯示,供用戶(hù)選擇,如果繼續(xù)輸入字母,相應(yīng)地縮小可供選擇的蒙古文詞組范圍。
通過(guò)鍵盤(pán)輸入蒙古文字符之前,設(shè)定編碼類(lèi)型,輸入蒙古文字符時(shí),根據(jù)當(dāng)前設(shè)定的編碼類(lèi)型輸入與蒙古文字符對(duì)應(yīng)的編碼。
輸入的當(dāng)前字符是詞首字符時(shí),如果有獨(dú)立形式,則發(fā)送獨(dú)立形式,如果沒(méi)有獨(dú)立行使,則發(fā)送詞首形式;輸入的當(dāng)前字符不是詞首字符時(shí),發(fā)送該字符的詞尾形式,從輸入第二個(gè)字符開(kāi)始,發(fā)送字符之前要把前面字符的詞尾形式或獨(dú)立形式轉(zhuǎn)換成詞首形式或詞中形式。
采用了本發(fā)明的技術(shù)方案,不僅可以自動(dòng)記憶用戶(hù)新增加的蒙古文詞組,而且可以進(jìn)行詞組聯(lián)想,實(shí)現(xiàn)在多種編碼環(huán)境下的輸入,同時(shí)可以簡(jiǎn)化蒙古文的輸入窗口,從而提高蒙古文的輸入速度,方便使用多種蒙古文編碼系統(tǒng)的用戶(hù)。
附圖說(shuō)明
圖1是本發(fā)明具體實(shí)施方式中蒙古文輸入的流程圖。
具體實(shí)施方式
下面結(jié)合附圖并通過(guò)具體實(shí)施方式來(lái)進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。
蒙古文輸入的過(guò)程是通過(guò)Windows?Hook函數(shù)截獲鍵盤(pán)消息,然后把鍵盤(pán)消息譯成蒙古文字符后通過(guò)PostMessage函數(shù)發(fā)送到應(yīng)用程序的編輯窗口中。圖1是本發(fā)明具體實(shí)施方式中蒙古文輸入的流程圖。如圖1所示,該蒙古文輸入流程包括以下步驟:
步驟101、設(shè)定編碼類(lèi)型,也即選擇當(dāng)前的編碼類(lèi)型,如“方正編碼”或者“蒙科立編碼”等。
步驟102、通過(guò)計(jì)算機(jī)鍵盤(pán)輸入蒙古文字符,在把鍵盤(pán)消息譯成蒙古文字符時(shí)根據(jù)當(dāng)前設(shè)定的編碼類(lèi)型發(fā)送不同的編碼。例如:錄入字符時(shí),如果當(dāng)前設(shè)定的編碼類(lèi)型是“方正編碼”,則發(fā)送0X1820,如果當(dāng)前設(shè)定的編碼類(lèi)型是“蒙科立編碼”,則發(fā)送0XE264。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于內(nèi)蒙古大學(xué),未經(jīng)內(nèi)蒙古大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010191706.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶(hù)和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





