亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種優(yōu)化手寫輸入法的方法及裝置制造方法

文檔序號:6488235閱讀:146來源:國知局
一種優(yōu)化手寫輸入法的方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種優(yōu)化手寫輸入法的方法及裝置,涉及通信領(lǐng)域,用于提高輸入法的輸入正確率及輸入速率。所述方法,包括:獲取光標(biāo)所在的位置;獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容;所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符;根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符,確定候選字符并顯示所述候選字符。本發(fā)明實(shí)施例適用于輸入法確定候選字符的場景。
【專利說明】—種優(yōu)化手寫輸入法的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種優(yōu)化手寫輸入法的方法及裝置。
【背景技術(shù)】
[0002]隨著用戶終端的不斷發(fā)展,輸入法也隨之快速發(fā)展。手寫輸入法在具有觸摸功能的用戶終端中越來越流行?,F(xiàn)有的手寫輸入法是根據(jù)識別用戶當(dāng)前輸入的筆畫確定文字的。由于不同用戶的手寫習(xí)慣及寫出文字筆畫的形狀不同,所以對于不同用戶,輸入法的識別率可能不同。在輸入法中,每輸入一次筆畫后均會聯(lián)想出幾個與此筆畫相關(guān)的字符,并且有一個字符默認(rèn)被選中,選擇默認(rèn)被選中的字符后,可直接進(jìn)行下一個字符的輸入。由于輸入法本身不知道用戶想要輸入的字符是哪一個,所以按照筆畫的形狀來判斷出的默認(rèn)被選中的字符,可能不是用戶所需的字符,此時,用戶需重新查找其他字符,以找出其所需的字符,這樣降低了輸入法的輸入正確率及輸入速率。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的實(shí)施例提供一種優(yōu)化手寫輸入法的方法及裝置,用于提高輸入法的輸入正確率及輸入速率。
[0004]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0005]根據(jù)本發(fā)明的第一方面,一種優(yōu)化手寫輸入法的方法,包括:確定光標(biāo)所在的位置;獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容;所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符;若所述第一內(nèi)容不為空和/或第二內(nèi)容不為空,則根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符,確定候選字符并顯示所述候選字符。
[0006]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容包括:利用注冊應(yīng)用程序編程接口 API鉤子的方法獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
[0007]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符包括:若所述第一內(nèi)容為空,且所述第二內(nèi)容不為空,則根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0008]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符包括:若所述第一內(nèi)容不為空,且所述第二內(nèi)容為空,則根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0009]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符包括:若所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空,則根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者,根據(jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0010]根據(jù)本發(fā)明的第二方面,一種優(yōu)化手寫輸入法的裝置,包括:獲取單元,用于獲取光標(biāo)所在的位置;所述獲取單元,還用于獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容;所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符;確定單元,用于根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符,確定候選字符;顯示單元,用于顯示所述候選字符。
[0011]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取單元具體用于,利用注冊應(yīng)用程序編程接口 API鉤子的方法獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
[0012]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述確定單元具體用于,在所述第一內(nèi)容為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0013]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述確定單元具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0014]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述確定單元具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者,根據(jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0015]根據(jù)本發(fā)明的第三方面,一種移動終端,包括:處理器,用于獲取光標(biāo)所在的位置;獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容;所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符;并根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及所述接收器接收的用戶手寫輸入的字符,確定候選字符,并將所述候選字符發(fā)送至顯示器;存儲器,用于緩存所述處理器獲取的所述第一內(nèi)容和第二內(nèi)容;存儲輸入法詞庫;并緩存接收器接收的所示用戶輸入的字符;所述接收器,用于接收用戶輸入的字符;顯示器,用于顯示所述候選字符。
[0016]在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述處理器具體用于,利用注冊應(yīng)用程序編程接口 API鉤子的方法獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
[0017]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述處理器具體用于,在所述第一內(nèi)容為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0018]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述處理器具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0019]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述處理器具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者,根據(jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0020]本發(fā)明實(shí)施例提供了一種優(yōu)化手寫輸入法的方法及裝置,通過獲取光標(biāo)所在的位置,獲取光標(biāo)位置處的第一內(nèi)容和第二內(nèi)容,并根據(jù)獲取的第一內(nèi)容和/或第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符確定候選字符,并顯示出候選字符以便用戶選擇。這樣,通過根據(jù)用戶已輸入的上文的字符和/或下文的字符確定的候選字符提供給用戶,增大了顯示的候選字符是用戶所需字符的概率,從而提高了輸入法的輸入正確率及輸入速率。
【專利附圖】

【附圖說明】
[0021]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1為本發(fā)明實(shí)施例提供的一種優(yōu)化手寫輸入法的方法示意圖;
[0023]圖2為本發(fā)明實(shí)施例提供的一種優(yōu)化手寫輸入法的裝置的結(jié)構(gòu)示意圖;
[0024]圖3為本發(fā)明實(shí)施例提供的另一種優(yōu)化手寫輸入法的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]本發(fā)明實(shí)施例提供了一種優(yōu)化手寫輸入法的方法,如圖1所示,包括:
[0027]101、獲取光標(biāo)所在的位置。
[0028]具體的,在用戶需要輸入字符時,用戶將光標(biāo)移動到需要輸入字符的位置,確定此時光標(biāo)的位置,從而獲取此時光標(biāo)的位置。例如,用戶需在某一行插入一個字符時,用戶將光標(biāo)移動到需要插入字符的位置,此時,獲取光標(biāo)所在的位置。
[0029]102、獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
[0030]其中,所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符。所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符。
[0031]需要說明的是,第一內(nèi)容和第二內(nèi)容中最多含有的字符個數(shù)是預(yù)先設(shè)置的,第一內(nèi)容中最多含有的字符個數(shù)與第二內(nèi)容中最多含有的字符個數(shù)可以相同,也可不同,本發(fā)明對此不做限制。
[0032]可選的,按照預(yù)先設(shè)置的第一內(nèi)容最多含有的字符個數(shù)獲取光標(biāo)所在位置處的上文的字符。按照預(yù)先設(shè)置的第二內(nèi)容最多含有的字符個數(shù)獲取光標(biāo)所在位置處的下文的字符。
[0033]需要說明的是,若光標(biāo)所在位置處的上文的字符個數(shù)不大于第一內(nèi)容最多含有的字符個數(shù),則將光標(biāo)所在位置處的上文的字符全部作為第一內(nèi)容。若光標(biāo)所在位置處的下文的字符個數(shù)不大于第二內(nèi)容最多含有的字符個數(shù),則將光標(biāo)所在位置處的下文的字符全部作為第二內(nèi)容。[0034]示例性的,若用戶已輸入的內(nèi)容為:“說是我著魔了也好,瘋了也罷?!比舻谝粌?nèi)容中最多含有的字符個數(shù)預(yù)先設(shè)置為3個字符。第二內(nèi)容中最多含有的字符個數(shù)預(yù)先設(shè)置為2個字符。此時,若用戶要在“說”之前添加內(nèi)容,則將光標(biāo)移動到“說”之前,此時,獲取光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。由于光標(biāo)所在位置處沒有上文,則獲取的第一內(nèi)容為空。獲取的第二內(nèi)容為“說是”。
[0035]若用戶要在“我著魔了也好”之前添加內(nèi)容,則用戶將光標(biāo)移動至“我著魔了也好”之前,“說是”之后,此時獲取光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。由于光標(biāo)所在位置處上文的字符只有2個,小于第一內(nèi)容中最多含有的字符個數(shù)3,則將上文的字符全部作為第一內(nèi)容,即為將“說是”獲取為第一內(nèi)容。獲取的第二內(nèi)容為“我著”。
[0036]若用戶在“瘋了也”之后,“罷”之前添加內(nèi)容,則用戶將光標(biāo)移動至“瘋了也”之后,“罷”之前,此時獲取光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。獲取第一內(nèi)容為“瘋了也”。由于光標(biāo)所在位置處下文的字符只有I個,小于第二內(nèi)容中最多含有的字符個數(shù)2,則將下文的字符全部作為第二內(nèi)容,即為將“罷”獲取為第二內(nèi)容。
[0037]若用戶在“瘋了也罷”之后添加內(nèi)容,則用戶將光標(biāo)移動至“瘋了也罷”之后,此時獲取光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。獲取第一內(nèi)容為“了也罷”。由于光標(biāo)所在位置處沒有下文,所以獲取的第二內(nèi)容為空。
[0038]進(jìn)一步的,利用注冊API (Application Programming Interface,應(yīng)用程序編程接口)鉤子的方法獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
[0039]103、根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符,確定候選字符并顯示所述候選字符。
[0040]具體的,若所述第一內(nèi)容不為空和/或第二內(nèi)容不為空,則根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符,確定候選字符并顯示所述候選字符。
[0041]其中,若所述第一內(nèi)容為空,且所述第二內(nèi)容不為空,則根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0042]如上例所述,若用戶已輸入的內(nèi)容為:“說是我著魔了也好,瘋了也罷?!比粲脩粜柙凇罢f”之前添加一個字符你,則用戶將光標(biāo)移動到“說”之前,則獲取的第一內(nèi)容為空,獲取的第二內(nèi)容為“說是”。若用戶手寫輸入的字符為一撇,則此時根據(jù)第二內(nèi)容的“說是”,輸入法詞庫及用戶手寫輸入的一撇,確定候選字符為:我,爾,他等其他有一撇的,且與“說是”有關(guān)的字符。并顯示候選字符,用戶發(fā)現(xiàn)顯示的候選字符中沒有想要輸入的字符時,用戶繼續(xù)輸入的字符為一豎,則根據(jù)第二內(nèi)容的“說是”,輸入法詞庫及用戶手寫輸入的一撇一豎,確定候選字符為:你,我,他,和等其他有一撇一豎的,且與“說是”有關(guān)的字符。其中,你為默認(rèn)選擇的字符。在顯示出候選字符之后,用戶直接將選中,并進(jìn)入下一個字符的輸入。
[0043]若所述第一內(nèi)容不為空,且所述第二內(nèi)容為空,則根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0044]若所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空,則根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符?;蛘?,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符?;蛘撸鶕?jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0045]也就是說,根據(jù)與第一內(nèi)容或第二內(nèi)容或第一內(nèi)容和第二內(nèi)容有關(guān)的字符、輸入法詞庫及輸入的字符,確定候選字符。[0046]需要說明的是,在本發(fā)明所有實(shí)施例中,與第一內(nèi)容或第二內(nèi)容或第一內(nèi)容和第二內(nèi)容有關(guān)的字符是指能與第一內(nèi)容或第二內(nèi)容或第一內(nèi)容和第二內(nèi)容組成詞語,成語,常用語或其他類型的字符。
[0047]需要說明的是,若第一內(nèi)容與第二內(nèi)容均為非漢字的字符,例如,字母,數(shù)字等其他字符,則確定的候選字符優(yōu)先為與第一內(nèi)容和第二內(nèi)容相同類型的字符。若第一內(nèi)容與第二內(nèi)容的字符不是相同類型,則可預(yù)先設(shè)置優(yōu)先匹配第一內(nèi)容,或優(yōu)先匹配第二內(nèi)容。
[0048]需要說明的是,當(dāng)?shù)谝粌?nèi)容和第二內(nèi)容均為空時,則根據(jù)用戶手寫輸入的字符和輸入法詞庫確定候選字符。
[0049]本發(fā)明實(shí)施例提供了一種優(yōu)化手寫輸入法的方法,通過獲取光標(biāo)所在的位置,獲取光標(biāo)位置處的第一內(nèi)容和第二內(nèi)容,并根據(jù)獲取的第一內(nèi)容和/或第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符確定候選字符,并顯示出候選字符以便用戶選擇。這樣,通過將根據(jù)用戶已輸入的上文的字符和/或下文的字符確定的候選字符提供給用戶,增大了顯示的候選字符是用戶所需字符的概率,提高了輸入法的輸入正確率及輸入速率。
[0050]本發(fā)明實(shí)施例提供了一種優(yōu)化手寫輸入法的裝置,如圖2所示,包括:
[0051]獲取單元201,用于獲取光標(biāo)所在的位置。
[0052]獲取單元201,還用于獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
[0053]其中,所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符。
[0054]可選的,所述獲取單元201具體用于,利用注冊應(yīng)用程序編程接口 API鉤子的方法獲取所述光標(biāo)所在的位置處的第一內(nèi)容和第二內(nèi)容。
[0055]確定單元202,用于根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符,確定候選字符。
[0056]其中,所述確定單元202具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0057]或者,所述確定單元202具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0058]或者,所述確定單元202具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0059]或者,所述確定單元202具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0060]或者,所述確定單元202具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0061]顯示單元203,用于顯示所述候選字符。
[0062]本發(fā)明實(shí)施例提供了一種優(yōu)化手寫輸入法的裝置,通過獲取光標(biāo)所在的位置,并獲取光標(biāo)位置處的第一內(nèi)容和第二內(nèi)容,并根據(jù)獲取的第一內(nèi)容和/或第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符確定候選字符,并顯示出候選字符以便用戶選擇。這樣,通過將根據(jù)用戶已輸入的上文的字符和/或下文的字符確定的候選字符提供給用戶,增大了顯示的候選字符是用戶所需字符的概率,提高了輸入法的輸入正確率及輸入速率。
[0063]本發(fā)明實(shí)施例提供了一種移動終端,如圖3所示,包括:[0064]處理器301,用于獲取光標(biāo)所在的位置;獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容;并根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及所述接收器接收的用戶手寫輸入的字符,確定候選字符,并將所述候選字符發(fā)送至顯示器。
[0065]其中,所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符。
[0066]具體的,所述處理器301具體用于,利用注冊應(yīng)用程序編程接口 API鉤子的方法獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
[0067]進(jìn)一步的,所述處理器301具體用于,在所述第一內(nèi)容為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符?;蛘撸谒龅谝粌?nèi)容不為空,且所述第二內(nèi)容為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符?;蛘?,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符?;蛘?,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符?;蛘?,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
[0068]存儲器302,用于緩存所述處理器獲取的所述第一內(nèi)容和第二內(nèi)容,存儲輸入法詞庫,并緩存接收器接收的所示用戶輸入的字符。
[0069]接收器303,用于接收用戶輸入的字符。
[0070]顯示器304,用于顯示所述候選字符。
[0071]本發(fā)明實(shí)施例提供了一種移動終端,通過處理器獲取光標(biāo)所在的位置,獲取光標(biāo)位置處的第一內(nèi)容和第二內(nèi)容,并根據(jù)獲取的第一內(nèi)容和/或第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符確定候選字符,并通過顯示器顯示出候選字符以便用戶選擇。這樣,通過將根據(jù)用戶已輸入的上文的字符和/或下文的字符確定的候選字符提供給用戶,增大了顯示的候選字符是用戶所需字符的概率,提高了輸入法的輸入正確率及輸入速率。
[0072]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0073]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種優(yōu)化手寫輸入法的方法,其特征在于,包括: 獲取光標(biāo)所在的位置; 獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容;所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符; 根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符,確定候選字符并顯示所述候選字符。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容包括: 利用注冊應(yīng)用程序編程接口 API鉤子的方法獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符包括:若所述第一內(nèi)容為空,且所述第二內(nèi)容不為空,則根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符包括:若所述第一內(nèi)容不為空,且所述第二內(nèi)容為空,則根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符包括:若所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空,則根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者, 根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者, 根據(jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
6.一種優(yōu)化手寫輸入法的裝置,其特征在于,包括: 獲取單元,用于獲取光標(biāo)所在的位置; 所述獲取單元,還用于獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容;所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符; 確定單元,用于根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及用戶手寫輸入的字符,確定候選字符; 顯示單元,用于顯示所述候選字符。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元具體用于,利用注冊應(yīng)用程序編程接口 API鉤子的方法獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述確定單元具體用于,在所述第一內(nèi)容為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
9.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述確定單元具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
10.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述確定單元具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者, 根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者, 根據(jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
11.一種移動終端,其特征在于,包括: 處理器,用于獲取光標(biāo)所在的位置;獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容;所述第一內(nèi)容為所述光標(biāo)所在位置處的上文相關(guān)的字符;所述第二內(nèi)容為所述光標(biāo)所在位置處的下文相關(guān)的字符;并根據(jù)所述第一內(nèi)容和/或所述第二內(nèi)容、輸入法詞庫及所述接收器接收的用戶手寫輸入的字符,確定候選字符,并將所述候選字符發(fā)送至顯示器; 存儲器,用于緩存所述處理器獲取的所述第一內(nèi)容和第二內(nèi)容,存儲輸入法詞庫;并緩存接收器接收的所示用戶輸入的字符; 所述接收器,用于接收用戶輸入的字符; 所述顯示器,用于顯示所述候選字符。
12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述處理器具體用于,利用注冊應(yīng)用程序編程接口 API鉤子的方法獲取所述光標(biāo)所在位置處的第一內(nèi)容和第二內(nèi)容。
13.根據(jù)權(quán)利要求11或12所述的終端,其特征在于,所述處理器具體用于,在所述第一內(nèi)容為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
14.根據(jù)權(quán)利要求11或12所述的終端,其特征在于,所述處理器具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
15.根據(jù)權(quán)利要求11或12所述的終端,其特征在于,所述處理器具體用于,在所述第一內(nèi)容不為空,且所述第二內(nèi)容不為空的情況下,根據(jù)所述第一內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者, 根據(jù)所述第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符;或者, 根據(jù)所述第一內(nèi)容和第二內(nèi)容、輸入法詞庫及輸入的字符,確定候選字符。
【文檔編號】G06F3/0488GK103631388SQ201210310398
【公開日】2014年3月12日 申請日期:2012年8月28日 優(yōu)先權(quán)日:2012年8月28日
【發(fā)明者】魏孔剛, 鐘光華 申請人:華為終端有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1