”兩個(gè)結(jié)構(gòu)。又如“忽”字,可以根據(jù)系統(tǒng)默認(rèn)的上下結(jié)構(gòu)進(jìn)行拆分成“勿”和“心”兩個(gè)結(jié)構(gòu)。再如“腳”字可以根據(jù)系統(tǒng)默認(rèn)的左中右結(jié)構(gòu)進(jìn)行拆分成“月”、“去”和“卩”三個(gè)結(jié)構(gòu)。
[0041]本實(shí)施例中,系統(tǒng)默認(rèn)的偏旁拆分方式有時(shí)會(huì)多于一種。例如,前文所述的“腳”字,系統(tǒng)默認(rèn)的拆分方式還可以包括以左右結(jié)構(gòu)進(jìn)行拆分,即拆分成“月”和“卻”兩個(gè)結(jié)構(gòu)。以此提供更多默認(rèn)的拆分方案供用戶(hù)選擇。
[0042]值得注意的是,若用戶(hù)選擇偏旁拆分命令后發(fā)現(xiàn)系統(tǒng)拆分出來(lái)的結(jié)構(gòu)不是自己需要的結(jié)構(gòu),則用戶(hù)可以選擇切換命令切換到所需的拆分命令當(dāng)中。具體而言,用戶(hù)切換拆分命令包括兩種情況:
[0043]第一種情況是:用戶(hù)在已拆分的拆分結(jié)構(gòu)的基礎(chǔ)上進(jìn)行拆分命令的切換,則可以直接點(diǎn)擊切換選項(xiàng),系統(tǒng)此時(shí)的操作也包括兩種:
[0044]第一種操作是:利用自身的默認(rèn)拆分方式進(jìn)一步對(duì)拆分結(jié)構(gòu)進(jìn)行拆分。例如,“任”字拆分成“彳”和“壬”兩個(gè)結(jié)構(gòu)之后,系統(tǒng)接收到用戶(hù)直接點(diǎn)擊切換選項(xiàng)并選擇了筆畫(huà)拆分命令,則系統(tǒng)按照默認(rèn)的筆畫(huà)拆分的拆分方式將“彳”和“壬”進(jìn)一步細(xì)拆成“j ”、“ I ”和“一”結(jié)構(gòu)。
[0045]第二種操作是:進(jìn)一步提示用戶(hù)選擇需要進(jìn)一步進(jìn)行拆分的結(jié)構(gòu)后才進(jìn)行更細(xì)化的拆分。繼續(xù)舉例“任”字的拆分,其拆分成“彳”和“壬”兩個(gè)結(jié)構(gòu)之后,系統(tǒng)接收到用戶(hù)直接點(diǎn)擊切換選項(xiàng)并選擇了筆畫(huà)拆分命令時(shí),進(jìn)一步提供一個(gè)具體結(jié)構(gòu)的選項(xiàng)給用戶(hù)選擇,接收到用戶(hù)選擇了具體結(jié)構(gòu)之后再對(duì)用戶(hù)選擇的具體結(jié)構(gòu)進(jìn)行細(xì)拆。如用戶(hù)選擇了“彳”結(jié)構(gòu),則細(xì)拆為“j ”和“丨”?!叭伞苯Y(jié)構(gòu)就不再進(jìn)行細(xì)拆。
[0046]第二種情況是:用戶(hù)需要在未對(duì)第一初始漢字進(jìn)行拆分的基礎(chǔ)上重新選擇拆分命令,此時(shí)系統(tǒng)向用戶(hù)提供一返回命令,用于當(dāng)用戶(hù)選擇返回命令之后,退出當(dāng)前的拆分命令,并進(jìn)一步向用戶(hù)提示重新選擇拆分命令。然后再按照用戶(hù)選擇的拆分命令來(lái)對(duì)第一初始漢字進(jìn)行拆分。
[0047]本實(shí)施例中,針對(duì)第二種情況,系統(tǒng)還可以設(shè)置為在用戶(hù)重新選擇時(shí)只提供除了原有的拆分命令之外的另外的拆分命令選項(xiàng),以減小拆分命令選項(xiàng),方便用戶(hù)快速選擇。例如用戶(hù)首選選擇的是偏旁拆分命令,在需要重新選擇拆分命令的時(shí)候,系統(tǒng)可以只提供筆畫(huà)拆分命令和自由拆分命令兩個(gè)選項(xiàng)給用戶(hù)。當(dāng)然,系統(tǒng)提供的拆分命令選項(xiàng)也可以為全部的拆分命令選項(xiàng),在此不作限制。
[0048]筆畫(huà)拆分中,也如前文所述的偏旁拆分一樣,首先系統(tǒng)存儲(chǔ)了默認(rèn)的筆畫(huà),在用戶(hù)選擇筆畫(huà)拆分命令時(shí),會(huì)根據(jù)默認(rèn)的方式將第一初始漢字進(jìn)行拆分。應(yīng)當(dāng)理解的是,在筆畫(huà)拆分時(shí),若一個(gè)第一初始漢字的拆分筆畫(huà)當(dāng)中存在多于一個(gè)的同一種筆畫(huà),則系統(tǒng)可以只顯示一次該種筆畫(huà),例如“王”字,在筆畫(huà)拆分時(shí),系統(tǒng)可以拆分成“一”和“丨”兩個(gè)結(jié)構(gòu),將三個(gè)“一”的結(jié)構(gòu)只顯示一次,當(dāng)然,筆畫(huà)拆分也可以呈現(xiàn)多種拆分方式,例如“王”字還可以拆分成“一”和“土”或者“干”和“一”或者“三”和“丨”。
[0049]本實(shí)施例中,筆畫(huà)拆分優(yōu)選為包含有拆分為最簡(jiǎn)單的筆畫(huà)的拆分方式,例如,前文所述的“王”字,系統(tǒng)優(yōu)選默認(rèn)的筆畫(huà)拆分方式應(yīng)該將“王”的最簡(jiǎn)單的筆畫(huà)進(jìn)行拆分,即拆分結(jié)果包含“一”和“丨”。前文所述的針對(duì)“王”字的其他兩種拆分方式根據(jù)需要進(jìn)行設(shè)置。
[0050]類(lèi)似于偏旁拆分的原理,在筆畫(huà)拆分當(dāng)中,若系統(tǒng)默認(rèn)的拆分方式拆分出來(lái)的結(jié)構(gòu)不是用戶(hù)所需的,則用戶(hù)可以切換拆分命令。具體切換如前文所述,在此不再贅述。
[0051]自由拆分中,若用戶(hù)選擇了自由拆分命令,則系統(tǒng)將進(jìn)一步提示用戶(hù)選擇需要拆分的結(jié)構(gòu),例如,“玉”字,若用戶(hù)需要的結(jié)構(gòu)為“土”結(jié)構(gòu),而系統(tǒng)的筆畫(huà)拆分只拆分出“一”、“土”和“、”或者“干”、“一”和“、”或者“一”、“[”和“、”或者“三”、“[”和“、”。則用戶(hù)此時(shí)可以選擇自由拆分命令,然后通過(guò)按鍵或屏幕(觸摸屏)選擇需要拆分的結(jié)構(gòu)“土”,再點(diǎn)擊預(yù)設(shè)的命令,則將“玉”字拆分為“一”和“土”兩個(gè)結(jié)構(gòu)。
[0052]以上是本實(shí)施例中的步驟S2中各種拆分命令對(duì)應(yīng)的拆分方式的詳述。
[0053]在步驟S2將第一初始漢字拆分成至少兩拆分結(jié)構(gòu)之后,進(jìn)一步提示用戶(hù)選出需要結(jié)合的結(jié)構(gòu)。在用戶(hù)選擇了所需的拆分結(jié)構(gòu)之后,通常包括以下兩種生成情況:
[0054]第一種生成情況:直接生成目標(biāo)漢字,則此時(shí)提供給用戶(hù)一生成命令,若用戶(hù)直接點(diǎn)擊生成命令,則步驟S3根據(jù)用戶(hù)選擇的拆分結(jié)構(gòu)生成對(duì)應(yīng)的目標(biāo)漢字。例如前文所述的第一初始漢字“清”字,拆分成”和“青”拆分結(jié)構(gòu),并且用戶(hù)選擇了 “青”結(jié)構(gòu)進(jìn)行生成,則步驟S3直接生成“青”字。
[0055]第二種生成情況:進(jìn)一步輸入其他初始漢字或組成結(jié)構(gòu),再進(jìn)行相關(guān)操作后生成目標(biāo)漢字。其中組成結(jié)構(gòu)可以為直接用普通的輸入法輸入的漢字的結(jié)構(gòu),例如I (讀音tou)。此時(shí)首先提供給用戶(hù)一輸入命令,其又包括進(jìn)入拼湊狀態(tài)的命令和進(jìn)入普通狀態(tài)的命令。
[0056]若用戶(hù)選擇了進(jìn)入拼湊狀態(tài)的命令,則返回步驟SI,輸入第二初始漢字。并在步驟S2中,進(jìn)一步將第二初始漢字拆分成至少兩拆分結(jié)構(gòu),具體拆分如前文所述,在此不再贅述。此時(shí),步驟S3選擇第一初始漢字的一拆分結(jié)構(gòu)和第二初始漢字的一拆分結(jié)構(gòu)結(jié)合生成目標(biāo)漢字。例如,第一初始漢字為前文所述的“清”字,拆分成” ”和“青”拆分結(jié)構(gòu),第二初始漢字為前文所述的“任”字,其拆分為“彳”和“壬”兩個(gè)拆分結(jié)構(gòu)。若用戶(hù)需要組成的目標(biāo)漢字為“倩”字,則選擇“彳”和“青”拆分結(jié)構(gòu),然后點(diǎn)擊生成命令,則將選擇的拆分結(jié)構(gòu)進(jìn)行組合一生成目標(biāo)漢字。
[0057]其中,此情況下生成目標(biāo)漢字的方法又包括系統(tǒng)默認(rèn)生成方式或自由選擇生成方式。
[0058]系統(tǒng)默認(rèn)生成方式與前文所述的系統(tǒng)默認(rèn)拆分方式類(lèi)似,首先系統(tǒng)存儲(chǔ)字體的結(jié)構(gòu),其包括左右結(jié)構(gòu)、上下結(jié)構(gòu)、左中右結(jié)構(gòu)、上中下結(jié)構(gòu)、右上包圍結(jié)構(gòu)、左上包圍結(jié)構(gòu)、左下包圍結(jié)構(gòu)、上三包圍結(jié)構(gòu)、下三包圍結(jié)構(gòu)、左三包圍結(jié)構(gòu)、全包圍結(jié)構(gòu)以及鑲嵌結(jié)構(gòu)。在用戶(hù)點(diǎn)擊生成命令時(shí),選擇目標(biāo)漢字的字體結(jié)構(gòu)進(jìn)行拼湊組合。也就是說(shuō),在用戶(hù)點(diǎn)擊生成命令時(shí),根據(jù)用戶(hù)選擇的拆分部分進(jìn)行默認(rèn)結(jié)構(gòu)的拼湊組合。例如前文所述的“倩”字的組成。
[0059]值得注意的是,默認(rèn)生成方式有時(shí)會(huì)多于一個(gè)目標(biāo)漢字,例如若用戶(hù)選擇的拆分結(jié)構(gòu)為“ 口 ”和“冬”,則系統(tǒng)根據(jù)存儲(chǔ)的結(jié)構(gòu)會(huì)生成“圖”和“咚”等字,以提供更多的選項(xiàng)給用戶(hù)選擇。
[0060]以上揭示了通過(guò)兩個(gè)拆分結(jié)構(gòu)合成目標(biāo)結(jié)構(gòu)的方式。應(yīng)理解,還可以通過(guò)三個(gè)或以上的拆分結(jié)構(gòu)合成所需的目標(biāo)漢字。若要通過(guò)三個(gè)以上的拆分結(jié)構(gòu)合成目標(biāo)漢字,則如第二初始漢字的輸入原理一樣,繼續(xù)輸入第三初始漢字,再進(jìn)行拆分操作,進(jìn)而再進(jìn)行拼湊組合操作即可。例如若要生成“腿”字,則在輸入了第一初始漢字“腳”并進(jìn)行拆分成“月”和“卻”的拆分結(jié)構(gòu)之后,還繼續(xù)輸入第二出書(shū)漢字“達(dá)”,然后再如前文所述的拆分方式拆分成“1_”和“大”拆分結(jié)構(gòu),再繼續(xù)輸入第三初始漢字“良”并拆分成“、”和“艮”拆分結(jié)構(gòu),然后選擇“月”、“1_”和“艮”拆分結(jié)構(gòu)之后拼湊組合生成目標(biāo)漢字“腿”。三個(gè)以上的拆分結(jié)構(gòu)拼湊組成所需的目標(biāo)漢字的原理相同,在此不再贅述。
[0061]若系統(tǒng)默認(rèn)生成方式所生成的目標(biāo)漢字不是用戶(hù)所需的目標(biāo)漢字,用戶(hù)可以選擇自由選擇生成方式。此時(shí)系統(tǒng)可以提供一生成選項(xiàng)給用戶(hù),當(dāng)用戶(hù)選擇自由生成方式時(shí),提示用戶(hù)將選擇出來(lái)的拆分結(jié)構(gòu)進(jìn)行位置的移動(dòng)。例如,目標(biāo)漢字為“王”字,若拆分結(jié)構(gòu)為“王”和“、”,則用戶(hù)選擇自由生成方式后,將“、”結(jié)構(gòu)移動(dòng)到“王”的合適位置,然后再點(diǎn)擊生成命令,則系統(tǒng)將用戶(hù)選擇的位置