專利名稱:輸入方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及ー種輸入方法及裝置。
背景技術(shù):
目前,智能終端(例如,智能手機(jī))的用戶越來越多,尤其是觸屏智能終端的使用越來越廣泛。對于觸屏智能終端,其通常是通過觸摸屏幕內(nèi)的待輸入項(xiàng)進(jìn)行輸入。例如,對于智能終端的軟鍵盤上字符的輸入,可以使用手指當(dāng)觸摸筆,在該字符上進(jìn)行點(diǎn)擊。但是由于智能終端屏幕的限制,待輸入項(xiàng)在屏幕上顯示的覆蓋范圍有可能很小,例如,軟鍵盤上的字符在屏幕上顯示通常很小,而手指或者其他觸摸筆的大小和字符顯示 的尺寸并不匹配,因此經(jīng)常發(fā)生觸摸的項(xiàng)并不是用戶實(shí)際想選擇的項(xiàng),例如,輸入的字符有可能并不是使用者實(shí)際想輸入的字符或輸入了多余的字符等。針對相關(guān)技術(shù)中使用觸屏終端易于發(fā)生輸入錯(cuò)誤的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中使用觸屏終端易于發(fā)生輸入錯(cuò)誤的問題,本發(fā)明提供了一種輸入方法及裝置,以至少解決上述問題。根據(jù)本發(fā)明的ー個(gè)方面,提供了一種輸入方法,包括根據(jù)用戶的輸入坐標(biāo)以及設(shè)置的光標(biāo)面積,確認(rèn)所述用戶的輸入的覆蓋范圍;計(jì)算所述輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度;根據(jù)所述重合度確定所述用戶的輸入項(xiàng)。優(yōu)選地,根據(jù)所述重合度確定所述用戶的輸入項(xiàng)包括選擇所述待輸入項(xiàng)中所述重合度較大的待輸入項(xiàng)作為所述用戶的輸入項(xiàng);或者,選擇所述待輸入項(xiàng)中所述重合度超過預(yù)定閾值的待輸入項(xiàng)作為所述用戶的輸入項(xiàng)。優(yōu)選地,根據(jù)所述重合度確定所述用戶的輸入項(xiàng)之后,還包括通過發(fā)出所述輸入項(xiàng)相應(yīng)的讀音和/或顯示對所述輸入項(xiàng)進(jìn)行點(diǎn)擊的相應(yīng)的效果的方式,通知所述用戶其輸入了所述輸入項(xiàng)。優(yōu)選地,根據(jù)所述重合度確定所述用戶的輸入項(xiàng)之后,還包括判斷所述用戶的下一次輸入是否為取消所述輸入項(xiàng);在判斷結(jié)果為是的情況下,認(rèn)為所述輸入項(xiàng)輸入錯(cuò)誤;在判斷結(jié)果為否的情況下,認(rèn)為所述輸入項(xiàng)輸入正確。優(yōu)選地,所述方法還包括保存所述輸入項(xiàng)輸入正確的最近指定個(gè)數(shù)個(gè)輸入坐標(biāo);根據(jù)所述指定個(gè)數(shù)個(gè)輸入坐標(biāo),通過智能神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,井根據(jù)所述訓(xùn)練的結(jié)果重新設(shè)置所述光標(biāo)面積。優(yōu)選地,所述待輸入項(xiàng)包括虛擬鍵盤的字符。根據(jù)本發(fā)明的另一方面,提供了一種輸入裝置,包括確認(rèn)模塊,用于根據(jù)用戶的輸入坐標(biāo)以及設(shè)置的光標(biāo)面積,確認(rèn)所述用戶的輸入的覆蓋范圍;計(jì)算模塊,用于計(jì)算所述輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度;確定模塊,用于根據(jù)所述重合度確定所述用戶的輸入項(xiàng)。優(yōu)選地,所述裝置還包括通知模塊,用于通過發(fā)出所述輸入項(xiàng)相應(yīng)的讀音和/或顯示對所述輸入項(xiàng)進(jìn)行點(diǎn)擊的相應(yīng)的效果的方式,通知所述用戶其輸入了所述輸入項(xiàng)。優(yōu)選地,所述裝置還包括判斷模塊,用于判斷所述用戶的下一次輸入是否為取消所述輸入項(xiàng);第二確定模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,認(rèn)為所述輸入項(xiàng)輸入錯(cuò)誤;在所述判斷模塊的判斷結(jié)果為否的情況下,認(rèn)為所述輸入項(xiàng)輸入正確。優(yōu)選地,所述裝置還包括保存模塊,用于保存所述輸入項(xiàng)輸入正確的最近指定個(gè)數(shù)個(gè)輸入坐標(biāo);訓(xùn)練模塊,用于根據(jù)所述指定個(gè)數(shù)個(gè)輸入坐標(biāo),通過智能神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練;重設(shè)模塊,用于根據(jù)所述訓(xùn)練的結(jié)果重新設(shè)置所述光標(biāo)面積。通過本發(fā)明,采用根據(jù)用戶的輸入坐標(biāo)以及設(shè)置的光標(biāo)面積,確認(rèn)用戶的輸入的覆蓋范圍;計(jì)算輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度;根據(jù)重合度確定用戶的輸入項(xiàng)的方式,解決了相關(guān)技術(shù)中使用觸屏終端易于發(fā)生輸入錯(cuò)誤的問題,提高了使用觸 屏手機(jī)進(jìn)行輸入的準(zhǔn)確率,進(jìn)而能夠提高使用者的輸入速度。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)ー步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例的輸入方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的輸入裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實(shí)施例的優(yōu)選輸入裝置的結(jié)構(gòu)框圖ー;圖4是根據(jù)本發(fā)明實(shí)施例的優(yōu)選輸入裝置的結(jié)構(gòu)框圖ニ ;圖5是根據(jù)本發(fā)明實(shí)施例的優(yōu)選輸入裝置的結(jié)構(gòu)框圖三;圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例ニ的提高智能手機(jī)的字符輸入效率的方法的流程圖;圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例ニ的光標(biāo)同時(shí)覆蓋3個(gè)字符的示例示意圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。在本實(shí)施例中提供了一種輸入方法,圖I是根據(jù)本發(fā)明實(shí)施例的輸入方法的流程圖,如圖I所示,該方法包括如下步驟步驟S102,根據(jù)用戶的輸入坐標(biāo)以及設(shè)置的光標(biāo)面積,確認(rèn)用戶的輸入的覆蓋范圍;步驟S104,計(jì)算輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度;步驟S106,根據(jù)重合度確定用戶的輸入項(xiàng)。本實(shí)施例通過上述步驟,通過計(jì)算用戶的輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度,井根據(jù)該重合度確定用戶的輸入項(xiàng)的方式,相比相關(guān)技術(shù)中根據(jù)用戶的輸入坐標(biāo)落在哪個(gè)待輸入項(xiàng)的覆蓋范圍內(nèi)確定用戶的輸入項(xiàng)的方式,由于判斷依據(jù)從ー個(gè)點(diǎn)變成了一個(gè)范圍,因此發(fā)生輸入錯(cuò)誤的情況的概率能夠降低,解決了相關(guān)技術(shù)中使用觸屏終端易于發(fā)生輸入錯(cuò)誤的問題,提高了使用觸屏手機(jī)進(jìn)行輸入的準(zhǔn)確率,進(jìn)而能夠提高使用者的輸入速度。設(shè)置光標(biāo)面積的方式有多種,例如,當(dāng)光標(biāo)的形狀為圓形時(shí),可以以輸入坐標(biāo)作為光標(biāo)圓心,并通過設(shè)置光標(biāo)的半徑或直徑來設(shè)置光標(biāo)的覆蓋面積;而當(dāng)光標(biāo)的形狀為正方形時(shí),可以以輸入坐標(biāo)作為幾何中心,并通過設(shè)置光標(biāo)的邊長等方式來設(shè)置光標(biāo)的覆蓋面積;當(dāng)然,隨著光標(biāo)形狀的更改,設(shè)置光標(biāo)面積的方式還可以有其他方式,在此不再贅述。上述待輸入項(xiàng)可以是虛擬鍵盤的字符,也可以是網(wǎng)頁瀏 覽器中的鏈接,還可以是智能手機(jī)中的其他應(yīng)用程序等等。在步驟S106中根據(jù)重合度確定用戶的輸入項(xiàng)的方式有多種,例如,可以選擇光標(biāo)范圍內(nèi)的多個(gè)待輸入項(xiàng)中重合度最大的一個(gè)待輸入項(xiàng)作為用戶的輸入項(xiàng),而在光標(biāo)范圍內(nèi)僅有ー個(gè)待輸入項(xiàng)時(shí)可以將其作為用戶的輸入項(xiàng),在光標(biāo)范圍內(nèi)沒有待輸入項(xiàng)、或者光標(biāo)范圍內(nèi)的多個(gè)重合度較大待輸入項(xiàng)的重合度相同時(shí)放棄輸入;或者,也可以選擇待輸入項(xiàng)中重合度超過預(yù)定閾值的待輸入項(xiàng)作為用戶的輸入項(xiàng),例如,如果在光標(biāo)范圍內(nèi)雖然存在兩個(gè)待輸入項(xiàng),但是其中任意一個(gè)待輸入項(xiàng)的覆蓋范圍與光標(biāo)范圍的重合度均沒有超過預(yù)定閾值(例如,50% ),則放棄此次輸入。當(dāng)然還可以采用其他方式確定。優(yōu)選地,為了能夠使用戶獲知其此次輸入的結(jié)果為上述輸入項(xiàng),以便該用戶確認(rèn)輸入或者放棄此次輸入,可以在步驟S106之后,通過發(fā)出輸入項(xiàng)相應(yīng)的讀音和/或顯示對輸入項(xiàng)進(jìn)行點(diǎn)擊的相應(yīng)的效果的方式,通知用戶其輸入了上述輸入項(xiàng)。例如,如果輸入項(xiàng)為虛擬鍵盤中的ー個(gè)英文字母A,可以在步驟S106之后,發(fā)出“A”的讀音,或者呈現(xiàn)點(diǎn)中“ A”的顯示效果,例如按壓按鍵效果、或者圈中效果等,以通知用戶其在輸入欄輸入的項(xiàng)。同時(shí)可以顯示用戶按下的坐標(biāo)在屏幕上的位置,以便讓用戶知道自己按下的坐標(biāo)位置,方便用戶糾正自己的輸入位置。通過這種方式,用戶能夠方便地獲知此次輸入是否正確。在用戶發(fā)現(xiàn)此次輸入不正確的情況下,通常用戶會(huì)取消此次輸入項(xiàng),因此在步驟S106之后,還可以判斷用戶在輸入此次的輸入項(xiàng)之后,其下一次輸入是否為取消該輸入項(xiàng);如果判斷結(jié)果為是的情況下,則可以認(rèn)為輸入項(xiàng)輸入錯(cuò)誤;而在判斷結(jié)果為否的情況下,可以認(rèn)為輸入項(xiàng)輸入正確。在獲取到該輸入項(xiàng)是否輸入正確之后,作為ー種優(yōu)選實(shí)施方式,可以將該輸入項(xiàng)最近的指定個(gè)數(shù)(例如,指定個(gè)數(shù)為N)個(gè)輸入正確的輸入坐標(biāo)進(jìn)行保存,如果正確輸入該輸入項(xiàng)的次數(shù)沒有達(dá)到N個(gè),則全部進(jìn)行保存,如果正確輸入該輸入項(xiàng)的次數(shù)超過N個(gè),則可以將發(fā)生時(shí)間距今最遠(yuǎn)的那個(gè)輸入坐標(biāo)刪除,并保存此次輸入正確的輸入坐標(biāo);然后通過智能神經(jīng)網(wǎng)絡(luò)對保存的該輸入項(xiàng)的輸入坐標(biāo)進(jìn)行訓(xùn)練,井根據(jù)訓(xùn)練的結(jié)果重新設(shè)置光標(biāo)面積。通過這種方式,隨著訓(xùn)練時(shí)間的增長,重新設(shè)置后的光標(biāo)面積或者形狀將會(huì)更適合于提高輸入的正確率,進(jìn)而提高用戶的輸入速度。通過智能的神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練的方式在相關(guān)技術(shù)中有詳細(xì)說明,在此不做贅述。對應(yīng)于上述方法,在本實(shí)施例中還提供了一種輸入裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。圖2是根據(jù)本發(fā)明實(shí)施例的輸入裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括確認(rèn)模塊22、計(jì)算模塊24、以及確定模塊26,下面對各個(gè)模塊進(jìn)行詳細(xì)說明。確認(rèn)模塊22,用于根據(jù)用戶的輸入坐標(biāo)以及設(shè)置的光標(biāo)面積,確認(rèn)用戶的輸入的覆蓋范圍;計(jì)算模塊24,與確認(rèn)模塊22相連,用于計(jì)算輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度;確定模塊26,與計(jì)算模塊24相連,用于根據(jù)計(jì)算模塊24得到的重合度確定用戶的輸入項(xiàng)。本實(shí)施例通過上述模塊,通過計(jì)算模塊24計(jì)算用戶的輸入的覆蓋范圍與待 輸入項(xiàng)的覆蓋范圍的重合度,并通過確定模塊26根據(jù)該重合度確定用戶的輸入項(xiàng)的方式,相比相關(guān)技術(shù)中根據(jù)用戶的輸入坐標(biāo)落在哪個(gè)待輸入項(xiàng)的覆蓋范圍內(nèi)確定用戶的輸入項(xiàng)的方式,由于判斷依據(jù)從ー個(gè)點(diǎn)變成了ー個(gè)范圍,因此發(fā)生輸入錯(cuò)誤的情況的概率能夠降低,解決了相關(guān)技術(shù)中使用觸屏終端易于發(fā)生輸入錯(cuò)誤的問題,提高了使用觸屏手機(jī)進(jìn)行輸入的準(zhǔn)確率,進(jìn)而能夠提高使用者的輸入速度。圖3是根據(jù)本發(fā)明實(shí)施例的優(yōu)選輸入裝置的結(jié)構(gòu)框圖一,如圖3所示,該裝置還可以包括通知模塊32,與確定模塊26相連,用于通過發(fā)出輸入項(xiàng)相應(yīng)的讀音和/或顯示對該輸入項(xiàng)進(jìn)行點(diǎn)擊的相應(yīng)的效果的方式,通知用戶其輸入了該輸入項(xiàng)。圖4是根據(jù)本發(fā)明實(shí)施例的優(yōu)選輸入裝置的結(jié)構(gòu)框圖ニ,如圖4所示,該裝置還可以包括判斷模塊42,與確定模塊26相連,用于判斷用戶的下一次輸入是否為取消輸入項(xiàng);第二確定模塊44,與判斷模塊42相連,用于在判斷模塊42的判斷結(jié)果為是的情況下,認(rèn)為輸入項(xiàng)輸入錯(cuò)誤;在判斷模塊42的判斷結(jié)果為否的情況下,認(rèn)為輸入項(xiàng)輸入正確。圖5是根據(jù)本發(fā)明實(shí)施例的優(yōu)選輸入裝置的結(jié)構(gòu)框圖三,如圖5所示,該裝置還可以包括保存模塊52,與第二確定模塊44相連,用于保存輸入項(xiàng)輸入正確的最近指定個(gè)數(shù)個(gè)輸入坐標(biāo);訓(xùn)練模塊54,與保存模塊52相連,用于根據(jù)上述指定個(gè)數(shù)個(gè)輸入坐標(biāo),通過智能神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練;重設(shè)模塊56,與確認(rèn)模塊22和訓(xùn)練模塊54相連,用于根據(jù)訓(xùn)練模塊54訓(xùn)練的結(jié)果重新設(shè)置光標(biāo)面積。下面結(jié)合優(yōu)選實(shí)施例進(jìn)行說明,以下優(yōu)選實(shí)施例結(jié)合了上述實(shí)施例及其優(yōu)選實(shí)施方式。在本優(yōu)選實(shí)施例中以上述智能終端為觸屏智能手機(jī)為例進(jìn)行說明,提供了ー種提高智能手機(jī)輸入效率的方法,以提高輸入效率和減少誤操作。優(yōu)選實(shí)施例一在本優(yōu)選實(shí)施例中,可以改變顯示在屏幕上的光標(biāo)的尺寸大小,當(dāng)光標(biāo)覆蓋的字符和光標(biāo)重合度最高的字符存在,輸入字符,否則放棄,不產(chǎn)生字符。同時(shí),可以保存輸入點(diǎn)的坐標(biāo),為以后自適應(yīng)的光標(biāo)做準(zhǔn)備,當(dāng)此字符正確輸入N次后啟動(dòng)神經(jīng)網(wǎng)絡(luò)對坐標(biāo)實(shí)行訓(xùn)練,以便訓(xùn)練后得到適合此字符的光標(biāo),同時(shí)還可以輸入的字符發(fā)出相應(yīng)字符的讀音和相應(yīng)點(diǎn)擊字符的效果,通過上述效果,可以讓用戶得到點(diǎn)擊的位置,以便使用者下一次輸入此字符時(shí),更加準(zhǔn)確地點(diǎn)擊此字符。優(yōu)選地,該功能可以為設(shè)置項(xiàng),可以由使用者確定是否打開此功能。本優(yōu)選實(shí)施例中的提高智能手機(jī)的字符輸入效率的系統(tǒng)包括以下模塊在智能機(jī)屏幕(觸摸屏)上顯示的軟鍵盤,還包括屏幕上輸入點(diǎn)的坐標(biāo)的識(shí)別模塊,光標(biāo)的面積的設(shè)置模塊,以及判斷光標(biāo)的面積與軟鍵盤字符的重合度的計(jì)算模塊。其中,智能機(jī)屏幕和觸摸屏分別提供顯示軟鍵盤和在軟鍵盤上輸入字符,屏幕上輸入點(diǎn)坐標(biāo)、光標(biāo)的面積以及判斷光標(biāo)的面積與軟鍵盤字符重合度的獲取是為提高輸入準(zhǔn)確率。使用上述信息,在本優(yōu)選實(shí)施例中提供了一種提高智能手機(jī)輸入效率的方法,該方法可以包括以下步驟步驟一,在用戶配置中配置光標(biāo)的大小和是否發(fā)出輸入字符的發(fā)音。步驟ニ,通過手機(jī)屏幕上的軟鍵盤輸入字符。步驟三,撲捉使用者輸入字符的輸入點(diǎn)坐標(biāo),然后根據(jù)使用者的所設(shè)置光標(biāo)的大小計(jì)算區(qū)域范圍,并計(jì)算光標(biāo)面積和軟鍵盤上字符的重合度,如果存在字符重合度最高的字符,可以判斷此字符為使用者要輸入的字符,否則放棄輸入字符。步驟四,根據(jù)用戶的設(shè)置發(fā)出相應(yīng)該輸入字符的聲音或顯示該輸入字符的光標(biāo)效 果O步驟五,保存最新N個(gè)正確輸入此字符的坐標(biāo),訓(xùn)練坐標(biāo)值,找出適合本字符的光標(biāo)大小。步驟六,使用步驟五中找出的適合此字符的光標(biāo)大小,重新設(shè)置此字符的光標(biāo)。通過本優(yōu)選實(shí)施例中的方法和裝置,提高了使用者輸入字符的速率,節(jié)省了時(shí)間,提聞了用戶體驗(yàn)。優(yōu)選實(shí)施例ニ本優(yōu)選實(shí)施例中的提高智能手機(jī)的字符輸入效率的硬件模塊部分可以包括智能機(jī)屏幕和觸摸屏。圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例ニ的提高智能手機(jī)的字符輸入效率的方法的流程圖,圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例ニ的光標(biāo)同時(shí)覆蓋3個(gè)字符的示例示意圖。如圖6所示,該方法包括的步驟如下步驟S602,用戶設(shè)定光標(biāo)的大小,例如,可以在設(shè)置項(xiàng)中設(shè)置光標(biāo)的大小或設(shè)置為默認(rèn)大小。步驟S604,用戶在軟鍵盤上輸入所需的字符。步驟S606,軟件撲捉用戶輸入點(diǎn)的坐標(biāo),計(jì)算用戶以輸入點(diǎn)坐標(biāo)為圓心,按照用戶設(shè)置的光標(biāo)大小為面積的區(qū)域,顯示光標(biāo),如圖7所示。步驟S608,計(jì)算出光標(biāo)下軟鍵盤上的字符中和光標(biāo)重合度最大的字符,如果有,則進(jìn)入步驟S610,否則放棄此次輸入,回到步驟S604。步驟S610,將該字符作為輸入字符進(jìn)行輸入,并可以根據(jù)用戶的設(shè)置發(fā)出相應(yīng)輸入字符的聲音或顯不輸入字符的光標(biāo)。步驟S612,保存輸入字符的輸入點(diǎn)坐標(biāo)。步驟S614,判斷保存的該字符的坐標(biāo)是否多于N個(gè),如果是,則進(jìn)入步驟S616,否則繼續(xù)回到步驟S612。步驟S616,丟棄最舊的輸入點(diǎn)坐標(biāo),例如,保存最新的N個(gè)坐標(biāo),其他坐標(biāo)丟棄。步驟S618,啟動(dòng)神經(jīng)網(wǎng)絡(luò)訓(xùn)練,訓(xùn)練上述最新的N個(gè)坐標(biāo),找出適合使用者選擇本字符的光標(biāo)大小。步驟S620,重新設(shè)置光標(biāo)大小。在另外ー個(gè)實(shí)施例中,還提供了ー種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施例中描述的技術(shù)方案。
在另外ー個(gè)實(shí)施例中,還提供了ー種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有上述軟件,該存儲(chǔ)介質(zhì)包括但不限于光盤、軟盤、硬盤、可擦寫存儲(chǔ)器等。綜上所述可以看出,本發(fā)明實(shí)施例通過計(jì)算用戶的輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度,井根據(jù)該重合度確定用戶的輸入項(xiàng)的方式,相比相關(guān)技術(shù)中根據(jù)用戶的輸入坐標(biāo)落在哪個(gè)待輸入項(xiàng)的覆蓋范圍內(nèi)確定用戶的輸入項(xiàng)的方式,由于判斷依據(jù)從ー個(gè)點(diǎn)變成了一個(gè)范圍,因此發(fā)生輸入錯(cuò)誤的情況的概率能夠降低,解決了相關(guān)技術(shù)中使用觸屏終端易于發(fā)生輸入錯(cuò)誤的問題,提高了使用觸屏手機(jī)進(jìn)行輸入的準(zhǔn)確率,進(jìn)而能夠提高使用者的輸入速度。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多 個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種輸入方法,其特征在于,包括 根據(jù)用戶的輸入坐標(biāo)以及設(shè)置的光標(biāo)面積,確認(rèn)所述用戶的輸入的覆蓋范圍; 計(jì)算所述輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度; 根據(jù)所述重合度確定所述用戶的輸入項(xiàng)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,根據(jù)所述重合度確定所述用戶的輸入項(xiàng)包括 選擇所述待輸入項(xiàng)中所述重合度較大的待輸入項(xiàng)作為所述用戶的輸入項(xiàng);或者, 選擇所述待輸入項(xiàng)中所述重合度超過預(yù)定閾值的待輸入項(xiàng)作為所述用戶的輸入項(xiàng)。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,根據(jù)所述重合度確定所述用戶的輸入項(xiàng)之后,還包括 通過發(fā)出所述輸入項(xiàng)相應(yīng)的讀音和/或顯示對所述輸入項(xiàng)進(jìn)行點(diǎn)擊的相應(yīng)的效果的方式,通知所述用戶其輸入了所述輸入項(xiàng)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,根據(jù)所述重合度確定所述用戶的輸入項(xiàng)之后,還包括 判斷所述用戶的下一次輸入是否為取消所述輸入項(xiàng); 在判斷結(jié)果為是的情況下,認(rèn)為所述輸入項(xiàng)輸入錯(cuò)誤; 在判斷結(jié)果為否的情況下,認(rèn)為所述輸入項(xiàng)輸入正確。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括 保存所述輸入項(xiàng)輸入正確的最近指定個(gè)數(shù)個(gè)輸入坐標(biāo); 根據(jù)所述指定個(gè)數(shù)個(gè)輸入坐標(biāo),通過智能神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,井根據(jù)所述訓(xùn)練的結(jié)果重新設(shè)置所述光標(biāo)面積。
6.根據(jù)權(quán)利要求I至5中任一項(xiàng)所述的方法,其特征在于,所述待輸入項(xiàng)包括虛擬鍵盤的字符。
7.一種輸入裝置,其特征在于,包括 確認(rèn)模塊,用于根據(jù)用戶的輸入坐標(biāo)以及設(shè)置的光標(biāo)面積,確認(rèn)所述用戶的輸入的覆蓋范圍; 計(jì)算模塊,用于計(jì)算所述輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度; 確定模塊,用于根據(jù)所述重合度確定所述用戶的輸入項(xiàng)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 通知模塊,用于通過發(fā)出所述輸入項(xiàng)相應(yīng)的讀音和/或顯示對所述輸入項(xiàng)進(jìn)行點(diǎn)擊的相應(yīng)的效果的方式,通知所述用戶其輸入了所述輸入項(xiàng)。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 判斷模塊,用于判斷所述用戶的下一次輸入是否為取消所述輸入項(xiàng); 第二確定模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,認(rèn)為所述輸入項(xiàng)輸入錯(cuò)誤;在所述判斷模塊的判斷結(jié)果為否的情況下,認(rèn)為所述輸入項(xiàng)輸入正確。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 保存模塊,用于保存所述輸入項(xiàng)輸入正確的最近指定個(gè)數(shù)個(gè)輸入坐標(biāo); 訓(xùn)練模塊,用于根據(jù)所述指定個(gè)數(shù)個(gè)輸入坐標(biāo),通過智能神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練; 重設(shè)模塊,用于根據(jù)所述訓(xùn)練的結(jié)果重新設(shè)置所述光標(biāo)面積。
全文摘要
本發(fā)明公開了一種輸入方法及裝置,其中,該方法包括根據(jù)用戶的輸入坐標(biāo)以及設(shè)置的光標(biāo)面積,確認(rèn)用戶的輸入的覆蓋范圍;計(jì)算輸入的覆蓋范圍與待輸入項(xiàng)的覆蓋范圍的重合度;根據(jù)重合度確定用戶的輸入項(xiàng)。通過本發(fā)明,解決了相關(guān)技術(shù)中使用觸屏終端易于發(fā)生輸入錯(cuò)誤的問題,提高了使用觸屏手機(jī)進(jìn)行輸入的準(zhǔn)確率,進(jìn)而能夠提高使用者的輸入速度。
文檔編號(hào)G06F3/048GK102736850SQ20121011969
公開日2012年10月17日 申請日期2012年4月20日 優(yōu)先權(quán)日2012年4月20日
發(fā)明者蘇興 申請人:中興通訊股份有限公司