一種輸入交互方法和輸入法系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及輸入法技術領域,特別是涉及一種輸入交互方法和一種輸入法系統(tǒng)。
【背景技術】
[0002]輸入法是指為將各種符號輸入計算機或其他設備(如手機)而采用的編碼方法。如用戶采用輸入法進行輸入時,輸入法可以將用戶的輸入內(nèi)容轉(zhuǎn)換成相應的文字內(nèi)容,并依據(jù)用戶反饋進行上屏。
[0003]為了使輸入法更加美觀,可以為輸入法配置相應的皮膚,如可以依據(jù)請求獲取相應的皮膚圖片,然后將皮膚圖片導入到皮膚文件中完成皮膚的配置。
[0004]但是,通常輸入法的皮膚是一套完整的背景方案,通常僅提供背景圖片,對輸入法的背景進行美觀。而實際上用戶在采用輸入法進行輸入時,有些輸入內(nèi)容是可以通過圖片、動畫等展示效果進行體現(xiàn)的,若要特意調(diào)用插件輸入相應的圖片或動畫的展示效果,操作比較繁瑣,嚴重影響輸入效率,并且有時這些圖片和動畫并不需要體現(xiàn)在輸入內(nèi)容中,則此時無法調(diào)用和展示相應的展示效果。
[0005]因此,本領域技術人員迫切解決的一個技術問題是,提供一種輸入方法以實現(xiàn)輸入法和皮膚的互動,方便、快捷的展示輸入對應的展示效果。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提出一種輸入交互方法,以實現(xiàn)輸入法和皮膚的互動,方便、快捷的展示輸入對應的展示效果。
[0007]相應的,本發(fā)明實施例還提供了一種輸入法系統(tǒng),用以保證上述方法的實現(xiàn)及應用。
[0008]為了解決上述問題,本發(fā)明公開了一種輸入交互方法,包括:對接收的輸入字符串進行識別處理,確定與所述輸入字符串對應的各候選項;分別查找所述各候選項對應的皮膚配置文件,確定與所述各候選項匹配的展示效果標簽;展示與選定的候選項匹配的展示效果標簽對應的展示效果,并對所述選定的候選項進行上屏。
[0009]可選的,分別查找所述各候選項對應的皮膚配置文件,確定與所述各候選項匹配的展示效果標簽的步驟,具體包括:分別對各候選項與所述皮膚配置文件的展示匹配字段進行匹配,確定至少一個與所述候選項匹配的展示匹配字段;分別查找所述每個匹配的展示匹配字段對應的展示效果標簽,構成展示效果標簽集合。
[0010]可選的,所述展示與選定的候選項匹配的展示效果標簽對應的展示效果之前的步驟,還包括:依據(jù)接收的用戶反饋信息確定選定的候選項;從所述展示效果標簽集合中查找與所述選定的候選項匹配的展示效果標簽。
[0011]可選的,所述展示與選定上屏的候選項匹配的展示效果標簽對應的展示效果,并對所述選定的候選項進行上屏,包括:采用所述與所述選定的候選項匹配的展示效果標簽從所述皮膚配置文件中讀取展示效果命令;依據(jù)所述展示效果命令展示所述展示效果;對所述選定的候選項進行上屏。
[0012]可選的,所述依據(jù)所述展示效果命令展示所述展示效果,包括:采用所述展示效果命令調(diào)用皮膚資源包中對應的展示效果資源;依據(jù)所述展示效果資源生成所述展示效果命令對應的展示效果,并展示所述展示效果。
[0013]可選的,所述皮膚配置文件用于配置輸入法的皮膚,或配置輸入法中選定按鍵模塊的匹配;其中,所述皮膚配置文件依據(jù)皮膚資源包的展示效果資源生成展示效果,以及依據(jù)所述皮膚資源包的圖片資源分別生成輸入法中各按鍵模塊的皮膚。
[0014]相應的,本發(fā)明還公開了一種輸入法系統(tǒng),包括:轉(zhuǎn)化模塊,用于對接收的輸入字符串進行識別處理,確定與所述輸入字符串對應的各候選項;匹配模塊,用于分別查找所述各候選項對應的皮膚配置文件,確定與所述各候選項匹配的展示效果標簽;展示并上屏模塊,用于展示與選定的候選項匹配的展示效果標簽對應的展示效果,并對所述選定的候選項進行上屏。
[0015]可選的,所述匹配模塊,包括:字段匹配子模塊,用于分別對所述各候選項與所述皮膚配置文件的展示匹配字段進行匹配,確定至少一個與所述候選項匹配的展示匹配字段;標簽查找子模塊,用于分別查找所述每個匹配的展示匹配字段對應的展示效果標簽,構成展示效果標簽集合。
[0016]可選的,還包括:查找模塊,用于依據(jù)接收的用戶反饋信息確定選定的候選項;從所述展示效果標簽集合中查找與所述選定的候選項匹配的展示效果標簽。
[0017]可選的,所述展示并上屏模塊,包括:讀取子模塊,用于采用所述與所述選定的候選項匹配的展示效果標簽從所述皮膚配置文件中讀取展示效果命令;展示子模塊,用于依據(jù)所述展示效果命令展示所述展示效果;上屏子模塊,用于對所述選定的候選項進行上屏。
[0018]可選的,所述展示子模塊,用于采用所述展示效果命令調(diào)用皮膚資源包中對應的展示效果資源;依據(jù)所述展示效果資源生成所述展示效果命令對應的展示效果,并展示所述展示效果。
[0019]可選的,所述皮膚配置文件用于配置輸入法的皮膚,或配置輸入法中選定按鍵模塊的匹配;其中,所述皮膚配置文件依據(jù)皮膚資源包的展示效果資源生成展示效果,以及依據(jù)所述皮膚資源包的圖片資源分別生成輸入法中各按鍵模塊的皮膚。
[0020]與現(xiàn)有技術相比,本發(fā)明實施例包括以下優(yōu)點:
[0021]在從接收的輸入字符串識別成各候選項之后,由于皮膚配置文件中配置有動畫信息,因此可以分別采用每個候選項查找皮膚配置文件,確定與所述候選項匹配的展示效果標簽,以從皮膚配置文件中獲取輸入對應的動畫信息,然后展示與選定的候選項匹配的展示效果標簽對應的展示效果,并對所述選定的候選項進行上屏,即在輸入文字的過程中還可以自動展示展示效果,實現(xiàn)了用戶輸入和輸入法皮膚的互動,并且簡化了文字和動畫的輸入流程,提高了輸入效率。
【附圖說明】
[0022]圖1是本發(fā)明的一種輸入交互方法實施例的步驟流程圖;
[0023]圖2是本發(fā)明的輸入法的皮膚資源包示意圖;
[0024]圖3是本發(fā)明的一種輸入交互方法可選實施例的步驟流程圖;
[0025]圖4是本發(fā)明的一種輸入交互方法具體實施例的步驟流程圖;
[0026]圖5是本發(fā)明一種輸入法系統(tǒng)實施例的結構框圖;
[0027]圖6是本發(fā)明一種輸入法系統(tǒng)可選實施例的結構框圖。
【具體實施方式】
[0028]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0029]本發(fā)明實施例的核心構思之一在于,提出一種輸入方法,以實現(xiàn)輸入法和皮膚的互動,方便、快捷的展示輸入對應的展示效果。在將接收的輸入字符串識別成各候選項之后,由于皮膚配置文件中配置有動畫信息,因此可以分別采用每個候選項查找皮膚配置文件,確定與所述候選項匹配的展示效果標簽,以從皮膚配置文件中獲取輸入對應的動畫信息,然后展示與選定的候選項匹配的展示效果標簽對應的展示效果,并對所述選定的候選項進行上屏,即在輸入文字的同時展示展示效果,簡化了文字和動畫的輸入流程,提高了輸入效率。
[0030]實施例一
[0031 ] 參照圖1,示出了本發(fā)明的一種輸入交互方法實施例的步驟流程圖,具體可以包括如下步驟:
[0032]步驟102,對接收的輸入字符串進行識別處理,確定與所述輸入字符串對應的各候選項。
[0033]用戶采用輸入法系統(tǒng)進行輸入時,輸入法系統(tǒng)的鍵盤上層獲取輸入字符串,并將輸入字符串傳輸給輸入法系統(tǒng)的內(nèi)核,內(nèi)核對接收的輸入字符串進行解析、識別等等一系列內(nèi)核功能,如輸入英文時對輸入字符串進行識別獲取其對應的英文單詞候選項,又如輸入中文時對輸入字符串進行切分、轉(zhuǎn)化等操作獲取對應的中文候選項,從而通過識別處理操作得到對應的各候選項,再對候選項進行排序等操作。
[0034]其中,輸入字符串是輸入法系統(tǒng)直接接收的用戶輸入內(nèi)容,用戶可以采用任意的輸入手段進行字符的輸入,如通過鍵盤、觸摸屏等進行的輸入,又如通過手寫板、觸摸屏等進行的輸入。內(nèi)核指的是輸入法系統(tǒng)的核心算法,根據(jù)輸入內(nèi)容合理展現(xiàn)輸出詞語的機制。
[0035]步驟104,分別查找所述各候選項對應的皮膚配置文件,確定與所述各候選項匹配的展示效果標簽。
[0036]本發(fā)明實施例中,輸入法的皮膚不但可以美化輸入法外