[發明專利]一種蒙古文輸入法及輸入法系統有效
| 申請號: | 202010418732.8 | 申請日: | 2020-05-18 |
| 公開(公告)號: | CN111580685B | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 馬福泉 | 申請(專利權)人: | 馬福泉 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 林哲生 |
| 地址: | 028000 內蒙古*** | 國省代碼: | 內蒙古;15 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 蒙古文 輸入法 系統 | ||
1.一種蒙古文輸入法,其特征在于,包括:
接收用戶通過鍵盤輸入的字符串;
判斷所述字符串是否包含斜杠;
若包含斜杠,確定所述字符串對應的目標輸入法為字冠連接輸入法,用于輸入蒙古文雙根詞;
若不包含斜杠,判斷所述字符串是否包含大寫字母;
若包含大寫字母,確定所述字符串對應的目標輸入法為區分大小寫輸入法,用于輸入蒙古文借詞;
若不包含大寫字母,判斷所述字符串是否包含分號;
若包含分號,確定所述字符串對應的目標輸入法為連接輸入法,并確定分號后面部分為附加成分,所述附加成分包括格、領屬和復數;
若不包含分號,確定所述字符串對應的目標輸入法為單詞輸入法;
若采用單詞輸入法從單詞碼表中沒有為所述字符串匹配到相應的蒙古文單詞,確定所述字符串對應的目標輸入法為連接輸入法,并確定所述字符串中的單詞部分和附加成分部分;
若采用連接輸入法沒有為所述字符串匹配到相應的蒙古文單詞,確定所述字符串對應的目標輸入法為鍵盤映射輸入法;
執行所述目標輸入法,輸出與所述字符串相對應的候選項列表。
2.根據權利要求1所述的方法,其特征在于,當所述目標輸入法為字冠連接輸入法時,所述執行所述目標輸入法,輸出與所述字符串相對應的候選項列表,包括:
從單詞碼表中分別為斜杠兩邊的子字符串匹配蒙古文單詞;
將斜杠兩邊的子字符串匹配到的蒙古文單詞連接成一個蒙古文單詞,作為與所述字符串相對應的候選項,輸出到候選項列表中。
3.根據權利要求1所述的方法,其特征在于,當所述目標輸入法為字冠連接輸入法時,所述執行所述目標輸入法,輸出與所述字符串相對應的候選項列表,包括:
從單詞碼表中分別為斜杠兩邊的子字符串匹配蒙古文單詞;
若未匹配到相應的蒙古文單詞,對未匹配到結果的子字符串進行校正;
從單詞碼表中為校正后的子字符串匹配蒙古文單詞;
若匹配到相應的蒙古文單詞,將斜杠兩邊的子字符串匹配到的蒙古文單詞連接成一個蒙古文單詞,作為與所述字符串相對應的候選項,輸出到候選項列表中;
若仍然未匹配到相應的蒙古文單詞,采用連接輸入法,確定所述字符串中的單詞部分和附加成分部分,為所述字符串匹配蒙古文單詞;
若匹配成功,將匹配到的蒙古文單詞和蒙古文附加成分組合成所述字符串對應的候選項,輸出到候選項列表中;
若匹配失敗,采用鍵盤映射輸入法,根據預先設定的鍵盤中字符與蒙古文字母之間的映射關系,將所述字符串轉換為蒙古文字母串;
將所述蒙古文字符串作為與所述字符串相對應的候選項,輸出到候選項列表中。
4.根據權利要求1所述的方法,其特征在于,當所述目標輸入法為區分大小寫輸入法時,所述執行所述目標輸入法,輸出與所述字符串相對應的候選項列表,包括:
從單詞碼表中為所述字符串匹配相應的蒙古文單詞;
若匹配到相應的單詞,根據所述字符串中的大小寫字母確定蒙古文中的陽性元音和陰性元音,根據陽性元音和陰性元音后音節末輔音N的輸出規則,將該蒙古文單詞作為與所述字符串相對應的候選項,輸出到候選項列表中;
若未匹配到相應的蒙古文單詞,采用鍵盤映射輸入法,根據預先設定的鍵盤中字符與蒙古文字母之間的映射關系,將所述字符串轉換為蒙古文字母串;
將所述蒙古文字母串作為與所述字符串相對應的候選項,輸出到候選項列表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬福泉,未經馬福泉許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010418732.8/1.html,轉載請聲明來源鉆瓜專利網。





