本發(fā)明涉及電子信息技術(shù)領(lǐng)域,尤其涉及一種文字輸入方法及其系統(tǒng)。
背景技術(shù):
隨著數(shù)字技術(shù)的發(fā)展,終端設(shè)備上的功能和應(yīng)用種類越來越多,其中文字輸入作為一項(xiàng)重要的輔助功能,在眾多終端和應(yīng)用中得到廣泛的運(yùn)用,通過輸入法工具進(jìn)行文字輸入并對文檔進(jìn)行編輯是用戶在日常學(xué)習(xí)、工作過程中不可或缺的一部分。但是在現(xiàn)有技術(shù)中,文字輸入終端缺少對常用詞匯的管理,即使有些輸入法會(huì)對一些頻繁輸入的文字進(jìn)行相應(yīng)的操作,比如優(yōu)先匹配、優(yōu)先顯示等,但是這只是針對這次文字輸入操作,無法進(jìn)行緩存管理。
因此,為了解決上述存在的技術(shù)問題,本發(fā)明提供了一種新的技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供了一種文字輸入方法及其系統(tǒng),用以對頻繁輸入文字的緩存與管理,能夠快速的實(shí)現(xiàn)文字輸入的效率和精確性,使用方便。
本發(fā)明針對上述技術(shù)缺陷所采用的技術(shù)方案是:
本發(fā)明的一個(gè)目的是提供一種文字輸入方法,包括:
接收用戶請求輸入的字符串;
從數(shù)據(jù)庫中提取并在文字輸入窗口顯示與所述字符串相匹配的文字;
當(dāng)接收到光標(biāo)定位后進(jìn)行預(yù)設(shè)輸入操作;
系統(tǒng)檢測當(dāng)前頁面上預(yù)設(shè)輸入的文字是否為頻繁輸入:若文字檢測為頻繁輸入,則對該輸入文字進(jìn)行緩存操作,若文字檢測為偶爾輸入,則對該輸入文字進(jìn)行清除操作。
進(jìn)一步地,所述數(shù)據(jù)庫包括一常用詞匯群,該常用詞匯群的建立步驟,用于在文字輸入操作中建立快速精確提取的規(guī)則。
進(jìn)一步地,若文字檢測為頻繁輸入,則對該輸入文字進(jìn)行緩存操作,并將該緩存的文字歸置于常用詞匯群進(jìn)行預(yù)定義。
進(jìn)一步地,所述輸入文字的緩存操作可為系統(tǒng)自發(fā)的動(dòng)作,也可為用戶自主的動(dòng)作。
進(jìn)一步地,所述用戶自主的動(dòng)作還包括常用詞匯群中的詞匯的更新,也可為系統(tǒng)自發(fā)操作但需得到用戶允許。
本發(fā)明的另一目的是提供一種文字輸入系統(tǒng),包括請求輸入單元、數(shù)據(jù)庫、文字顯示單元、預(yù)設(shè)輸入單元、檢測單元和緩存單元,其中:
所述請求輸入單元,用于接收用戶請求輸入的字符串;
所述數(shù)據(jù)庫,用于查找與所述字符串相匹配的文字;
所述文字顯示單元,用于在文字輸入窗口顯示與所述字符串相匹配的文字;
所述預(yù)設(shè)輸入單元,用于當(dāng)接收到光標(biāo)定位后進(jìn)行預(yù)設(shè)輸入操作;
所述檢測單元,用于檢測當(dāng)前頁面上預(yù)設(shè)輸入的文字是否為頻繁輸入;
所述緩存單元,用于若文字檢測為頻繁輸入,則對該輸入文字進(jìn)行緩存操作。
進(jìn)一步地,所述數(shù)據(jù)庫包括一常用詞匯群,該常用詞匯群的建立步驟,用于在文字輸入操作中建立快速精確提取的規(guī)則。
進(jìn)一步地,若文字檢測為頻繁輸入,則對該輸入文字進(jìn)行緩存操作,并將該緩存的文字歸置于常用詞匯群進(jìn)行預(yù)定義。
進(jìn)一步地,所述緩存單元的緩存操作及其常用詞匯群的更新操作均可為系統(tǒng)自發(fā)的動(dòng)作,也可為用戶自主的動(dòng)作。
本發(fā)明的有益效果是:本發(fā)明在文字輸入后,檢測當(dāng)前輸入文字是否頻繁輸入,若為頻繁輸入的常用文字則對其進(jìn)行緩沖并建群管理,便于下次能夠快速的提取匹配文字,大大提高了文字輸入的效率和準(zhǔn)確性,使用方便,可操作性強(qiáng)。
附圖說明
下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)描述。
圖1為本發(fā)明一種文字輸入方法的流程框圖。
圖2為本發(fā)明一種文字輸入系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了加深對本發(fā)明的理解,下面將結(jié)合實(shí)施例和附圖對本發(fā)明作進(jìn)一步詳述,該實(shí)施例僅用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的保護(hù)范圍的限定。
本發(fā)明的一個(gè)實(shí)施例提供一種文字輸入方法,如圖1所示,包括:
接收用戶請求輸入的字符串;
從數(shù)據(jù)庫中提取并在文字輸入窗口顯示與字符串相匹配的文字;
當(dāng)接收到光標(biāo)定位后進(jìn)行預(yù)設(shè)輸入操作;
系統(tǒng)檢測當(dāng)前頁面上預(yù)設(shè)輸入的文字是否為頻繁輸入:若文字檢測為頻繁輸入,則對該輸入文字進(jìn)行緩存操作,若文字檢測為偶爾輸入,則對該輸入文字進(jìn)行清除操作。
在本實(shí)施例中,數(shù)據(jù)庫包括一常用詞匯群,該常用詞匯群的建立步驟,用于在文字輸入操作中建立快速精確提取的規(guī)則,通過建群的方式實(shí)現(xiàn)常用詞匯的統(tǒng)一管理。
在本實(shí)施例中,若文字檢測為頻繁輸入,則對該輸入文字進(jìn)行緩存操作,并將該緩存的文字歸置于常用詞匯群進(jìn)行預(yù)定義,通過預(yù)定義的方式便于下次輸入文字的快速匹配提取操作,大大提高了文字輸入的效率。
在本實(shí)施例中,輸入文字的緩存操作可為系統(tǒng)自發(fā)的動(dòng)作,也可為用戶自主的動(dòng)作,用戶可根據(jù)實(shí)際需要自主的對輸入文字進(jìn)行緩存預(yù)定義,減少系統(tǒng)動(dòng)作的局限性。
在本實(shí)施例中,用戶自主的動(dòng)作還包括常用詞匯群中的詞匯的更新,也可為系統(tǒng)自發(fā)操作但需得到用戶允許,從用戶參與管理、使用詞匯的過程中提高切身體驗(yàn)的滿意度。
本發(fā)明的另一個(gè)實(shí)施例提供一種文字輸入系統(tǒng),如圖2所示,包括請求輸入單元、數(shù)據(jù)庫、文字顯示單元、預(yù)設(shè)輸入單元、檢測單元和緩存單元,其中:請求輸入單元,用于接收用戶請求輸入的字符串;數(shù)據(jù)庫,用于查找與字符串相匹配的文字,數(shù)據(jù)庫包括一常用詞匯群,該常用詞匯群的建立步驟,用于在文字輸入操作中建立快速精確提取的規(guī)則;文字顯示單元,用于在文字輸入窗口顯示與字符串相匹配的文字;預(yù)設(shè)輸入單元,用于當(dāng)接收到光標(biāo)定位后進(jìn)行預(yù)設(shè)輸入操作;檢測單元,用于檢測當(dāng)前頁面上預(yù)設(shè)輸入的文字是否為頻繁輸入;緩存單元,用于若文字檢測為頻繁輸入,則對該輸入文字進(jìn)行緩存操作,并將該緩存的文字歸置于常用詞匯群進(jìn)行預(yù)定義。
在本實(shí)施例中,緩存單元的緩存操作及其常用詞匯群的更新操作均可為系統(tǒng)自發(fā)的動(dòng)作,也可為用戶自主的動(dòng)作,用以提高用戶的體驗(yàn)滿意度。
本發(fā)明的有益效果是:本發(fā)明在文字輸入后,檢測當(dāng)前輸入文字是否頻繁輸入,若為頻繁輸入的常用文字則對其進(jìn)行緩沖并建群管理,便于下次能夠快速的提取匹配文字,大大提高了文字輸入的效率和準(zhǔn)確性,使用方便,可操作性強(qiáng)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。