一種混合輸入的方法和裝置的制造方法
【專利摘要】本發(fā)明實施例公開了一種混合輸入的方法和裝置,該方法可以包括:在重置輸入起始時間點之后,接收手動輸入內(nèi)容與語音輸入內(nèi)容;當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的接收時間在預(yù)設(shè)的時間間隔之內(nèi)時,判定所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的一致性;當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容不一致時,將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容分別生成并輸出與所述手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與所述語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容;當(dāng)接收到針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令后,將確定的備選輸出內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。
【專利說明】
_種混合輸入的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息輸入技術(shù),尤其涉及一種混合輸入的方法和裝置。
【背景技術(shù)】
[0002]隨著終端技術(shù)的發(fā)展,語音輸入已成為終端的主流文字輸入方式之一,提高了輸入的速度,并成為鍵盤輸入方式的一個有力補(bǔ)充。但是由于用戶的發(fā)音不標(biāo)準(zhǔn)、吵雜環(huán)境中語音輸入不便以及特殊字符的輸入等不良的客觀因素的存在,導(dǎo)致用戶在輸入的時候需要在語音輸入和鍵盤輸入之間進(jìn)行切換,反而導(dǎo)致輸入效率的降低,從而給用戶帶來不便。
【發(fā)明內(nèi)容】
[0003]為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種混合輸入的方法和裝置,能夠在不良的客觀因素影響下,無需對輸入法進(jìn)行切換就能夠進(jìn)行輸入,從而提高了輸入效率。
[0004]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0005]第一方面,本發(fā)明實施例提供了一種混合輸入的方法,所述方法包括:
[0006]在重置輸入起始時間點之后,接收手動輸入內(nèi)容與語音輸入內(nèi)容;
[0007]當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的接收時間在預(yù)設(shè)的時間間隔之內(nèi)時,判定所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的一致性;
[0008]當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容不一致時,將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容分別生成并輸出與所述手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與所述語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容;
[0009]當(dāng)接收到針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令后,將確定的備選輸出內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。
[0010]進(jìn)一步地,當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的接收時間超過預(yù)設(shè)的時間間隔時,所述方法還包括:
[0011 ] 將所述手動輸入內(nèi)容與所述語音輸入內(nèi)容中最先接收到輸入內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。
[0012]進(jìn)一步地,當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容一致時,所述方法還包括:
[0013]將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。
[0014]進(jìn)一步地,所述方法還包括:
[0015]當(dāng)僅接收到手動輸入內(nèi)容和語音輸入內(nèi)容中的一項時,將接收到的手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。
[0016]進(jìn)一步地,在對應(yīng)生成與所述手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與所述語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容之后,以及在接收到針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令之前,所述方法還包括:
[0017]根據(jù)接收到的針對所述第一備選輸出內(nèi)容或所述第二備選輸出內(nèi)容的修改指令,從所述第一備選輸出內(nèi)容或所述第二備選輸出內(nèi)容中確定待修改的輸出內(nèi)容;
[0018]對所述待修改的輸出內(nèi)容進(jìn)行修改,得到修改后的輸出內(nèi)容,并將所述修改后的輸出內(nèi)容直接進(jìn)行輸出。
[0019]第二方面,本發(fā)明實施例提供了一種混合輸入的裝置,所述裝置包括:重置單元、接收單元、計時單元、判定單元、第一輸出單元和第二輸出單元,其中,
[0020]所述重置單元,用于重置輸入起始時間點;
[0021]所述接收單元,用于所述重置單元重置所述輸入起始時間點之后,接收手動輸入內(nèi)容與語音輸入內(nèi)容;
[0022]所述計時單元,用于對所述接收單元接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔進(jìn)行計時;以及,當(dāng)所述接收單元接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔在預(yù)設(shè)的時間間隔之內(nèi)時,觸發(fā)所述判定單元;
[0023]所述判定單元,用于判定所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的一致性;
[0024]以及,當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容不一致時,觸發(fā)所述第一輸出單元;
[0025]所述第一輸出單元,用于將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容分別生成并輸出與所述手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與所述語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容;
[0026]所述接收單元,還用于接收針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令;
[0027]所述第二輸出單元,用于當(dāng)所述接收單元接收到針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令后,將確定的備選輸出內(nèi)容進(jìn)行輸出,并觸發(fā)所述重置單
J L ο
[0028]進(jìn)一步地,所述計時單元,還用于當(dāng)所述接收單元接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔超過預(yù)設(shè)的時間間隔時,觸發(fā)所述第二輸出單元;
[0029]相應(yīng)地,所述第二輸出單元,還用于將所述手動輸入內(nèi)容與所述語音輸入內(nèi)容中最先接收到輸入內(nèi)容進(jìn)行輸出,并觸發(fā)所述重置單元。
[0030]進(jìn)一步地,所述判定單元,還用于當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容一致時,觸發(fā)所述第二輸出單元;
[0031]相應(yīng)地,所述第二輸出單元,還用于將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容進(jìn)行輸出,并觸發(fā)所述重置單元。
[0032]進(jìn)一步地,所述第二輸出單元,還用于當(dāng)所述接收單元僅接收到手動輸入內(nèi)容和語音輸入內(nèi)容中的一項時,將接收到的手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并觸發(fā)所述重置單元。
[0033]進(jìn)一步地,所述接收單元,還用于接收針對所述第一備選輸出內(nèi)容或所述第二備選輸出內(nèi)容的修改指令;
[0034]所述裝置還包括:確定單元和修改單元,其中,
[0035]所述確定單元,用于根據(jù)所述修改指令,從所述第一備選輸出內(nèi)容或所述第二備選輸出內(nèi)容中確定待修改的輸出內(nèi)容;
[0036]所述修改單元,用于對所述待修改的輸出內(nèi)容進(jìn)行修改,得到修改后的輸出內(nèi)容;
[0037]所述第二輸出單元,還用于將所述修改后的輸出內(nèi)容直接進(jìn)行輸出。
[0038]本發(fā)明實施例提供了一種混合輸入的方法和裝置,通過對預(yù)設(shè)的時間間隔內(nèi)接收到的手動輸入內(nèi)容及語音輸入內(nèi)容進(jìn)行確定后再進(jìn)行輸出,能夠在不良的客觀因素影響下,無需對輸入法進(jìn)行切換就能夠進(jìn)行輸入,提高輸入效率。
【附圖說明】
[0039]圖1為本發(fā)明實施例提供的一種混合輸入的方法流程示意圖;
[0040]圖2為本發(fā)明實施例提供的一種修改備選輸出內(nèi)容的流程示意圖;
[0041]圖3為本發(fā)明實施例提供的一種混合輸入的過程效果示意圖;
[0042]圖4為本發(fā)明實施例提供的一種混合輸入的裝置的結(jié)構(gòu)示意圖;
[0043]圖5為本發(fā)明實施例提供的另一種混合輸入的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0044]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
[0045]參見圖1,其示出了本發(fā)明實施例提供的一種混合輸入的方法流程,該方法可以用于具有手動輸入通道和語音輸入通道的裝置中,該裝置可以應(yīng)用于需要輸入文字或字符的設(shè)備中,例如移動終端、個人計算機(jī)、筆記本電腦、帶輸入功能的銷售終端(POS,Point OfSale)機(jī)等,其中,語音輸入通道可以通過諸如麥克風(fēng)等裝置接收語音輸入內(nèi)容;手動輸入通道可以通過設(shè)備上的物理實體按鍵、虛擬按鍵或手寫觸摸屏等方式使用拼音、筆畫、字符、手寫等輸入方法接收手動輸入的內(nèi)容,該方法可以包括:
[0046]SlOl:在重置輸入起始時間點之后,接收手動輸入內(nèi)容與語音輸入內(nèi)容;
[0047]需要說明的是,在每一段輸入內(nèi)容被輸出之后,可以針對手動輸入通道和語音輸入通道設(shè)置相同的輸入起始時間點,在該時間點后,兩個輸入通道同時開始接收新的輸入內(nèi)容,以便于每段輸入內(nèi)容都能夠由兩個輸入通道同時進(jìn)行接收,從而不需要對輸入法進(jìn)行切換,從而實現(xiàn)了輸入法的混合輸入。
[0048]示例性地,本方法還可以包括:當(dāng)僅接收到手動輸入內(nèi)容和語音輸入內(nèi)容中的一項時,將接收到的手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點,從而進(jìn)行下一段內(nèi)容的輸入。例如,當(dāng)外部環(huán)境惡劣的情況下,比如在嘈雜的環(huán)境中,可能無法接收到的語音輸入內(nèi)容,此時僅能夠接收到手動輸入內(nèi)容,因此,可以直接將接收到的手動輸入內(nèi)容進(jìn)行輸出。
[0049]S102:當(dāng)手動輸入內(nèi)容與語音輸入內(nèi)容的接收時間在預(yù)設(shè)的時間間隔之內(nèi)時,判定手動輸入內(nèi)容與語音輸入內(nèi)容的一致性;
[0050]示例性地,當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的接收時間超過預(yù)設(shè)的時間間隔時,所述方法還包括:將所述手動輸入內(nèi)容與所述語音輸入內(nèi)容中最先接收到輸入內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點,從而進(jìn)行下一段內(nèi)容的輸入。
[0051]可以理解地,在接收到手動輸入內(nèi)容之后的預(yù)設(shè)時間間隔內(nèi)接收到語音輸入內(nèi)容,可以認(rèn)為是兩個輸入內(nèi)容均屬于當(dāng)前時刻需要輸入的內(nèi)容,因此,可以繼續(xù)通過判定兩者的一致性來進(jìn)行后續(xù)的輸出;但是,在接收到手動輸入內(nèi)容之后超出了預(yù)設(shè)時間間隔才接收到語音輸入內(nèi)容,可以認(rèn)為兩個輸入內(nèi)容中,手動輸入內(nèi)容屬于當(dāng)前時刻需要輸入的內(nèi)容,而語音輸入內(nèi)容不屬于當(dāng)前時刻需要輸入的內(nèi)容,而是下一時刻的輸入內(nèi)容,因此,應(yīng)該將手動輸入內(nèi)容進(jìn)行輸出。同樣的,在接收到語音輸入內(nèi)容之后的預(yù)設(shè)時間間隔內(nèi)接收到手動輸入內(nèi)容以及在接收到語音輸入內(nèi)容之后超出了預(yù)設(shè)時間間隔才接收到手動輸入內(nèi)容與此相同,本實施例在此不再贅述。
[0052]S103:當(dāng)手動輸入內(nèi)容與語音輸入內(nèi)容不一致時,將手動輸入內(nèi)容或語音輸入內(nèi)容分別生成并輸出與手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容;
[0053]可以理解地,手動輸入通道接收的手動輸入內(nèi)容和語音輸入通道接收的語音輸入內(nèi)容會出現(xiàn)不一致的情況,當(dāng)兩者出現(xiàn)不一致時,可以將手動輸入內(nèi)容和語音輸入內(nèi)容對應(yīng)地生成第一備選輸出內(nèi)容和第二備選輸出內(nèi)容,并將第一備選輸出內(nèi)容和第二備選輸出內(nèi)容以供用戶選擇。
[0054]示例性地,當(dāng)手動輸入內(nèi)容與語音輸入內(nèi)容一致時,方法還包括:將手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并重置輸入起始時間點??梢岳斫獾?,當(dāng)手動輸入內(nèi)容與語音輸入內(nèi)容一致時,就不需要用戶進(jìn)一步地選擇,而且由于兩者一致,因此,可以將手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并重置輸入起始時間點,從而進(jìn)行下一段內(nèi)容的輸入。
[0055]S104:當(dāng)接收到針對第一備選輸出內(nèi)容和第二備選輸出內(nèi)容的確定指令后,將確定的備選輸出內(nèi)容進(jìn)行輸出,并重置輸入起始時間點。
[0056]可以理解地,當(dāng)用戶對第一備選輸出內(nèi)容和第二備選輸出內(nèi)容進(jìn)行確定之后,可以向具有手動輸入通道和語音輸入通道的裝置發(fā)起確定指令,該裝置可以將用戶確定的備選輸出內(nèi)容進(jìn)行輸出,并重置輸入起始時間點,從而進(jìn)行下一段內(nèi)容的輸入。
[0057]示例性地,參見圖2,在對應(yīng)生成與手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容之后,以及在接收到針對第一備選輸出內(nèi)容和第二備選輸出內(nèi)容的確定指令之前,方法還包括:
[0058]S201:根據(jù)接收到的針對第一備選輸出內(nèi)容或第二備選輸出內(nèi)容的修改指令,從第一備選輸出內(nèi)容或第二備選輸出內(nèi)容中確定待修改的輸出內(nèi)容;
[0059]S202:對待修改的輸出內(nèi)容進(jìn)行修改,得到修改后的輸出內(nèi)容,并將所述修改后的輸出內(nèi)容直接進(jìn)行輸出;
[0060]需要說明的是,由于通常是在手動輸入內(nèi)容和語音輸入內(nèi)容不一致且兩者均不是用戶希望的輸出內(nèi)容時,用戶才會向終端發(fā)送修改指令,因此,修改后的輸出內(nèi)容往往已經(jīng)是用戶的希望輸出的內(nèi)容,所以可以將修改后的輸出內(nèi)容直接輸出,而不需要再進(jìn)行額外的選擇和確定。
[0061 ] 本發(fā)明實施例提供了一種混合輸入的方法和裝置,通過對預(yù)設(shè)的時間間隔內(nèi)接收到的手動輸入內(nèi)容及語音輸入內(nèi)容進(jìn)行確定后再進(jìn)行輸出,能夠在不良的客觀因素影響下,無需對輸入法進(jìn)行切換就能夠進(jìn)行輸入,提高輸入效率。
[0062]基于上述實施例相同的技術(shù)構(gòu)思,參見圖3,為根據(jù)上述實施例進(jìn)行混合輸入的過程效果示意圖,本實施例以能夠進(jìn)行手動輸入和語音輸入的終端為例進(jìn)行說明,假定用戶希望終端輸出的內(nèi)容為“我來自上海浦東”,圖3中,實線箭頭表示時間軸,時間軸上方的為手動輸入內(nèi)容,本實施例中以拼音輸入內(nèi)容為例;時間軸下方的為語音輸入內(nèi)容;
[0063]當(dāng)拼音輸入內(nèi)容為“我來”,而此時終端未接收到語音輸入內(nèi)容,所以在終端僅輸出拼音輸入內(nèi)容“我來”這兩個字,并重置拼音輸出內(nèi)容和語音輸出內(nèi)容的輸入起始時間點。
[0064]隨后,終端接收的拼音輸入內(nèi)容為“自”,而且終端接收的語音輸入內(nèi)容為“字”,終端接收兩個輸入內(nèi)容之間的時間間隔在預(yù)設(shè)的時間間隔內(nèi),例如I秒,此時,終端對兩個輸入內(nèi)容的一致性進(jìn)行判定,根據(jù)判定得出兩個輸入內(nèi)容不一致,因此,終端將“自”和“字”做為備選輸出內(nèi)容輸出給用戶選擇確定,當(dāng)用戶選擇確定“自”以后,終端輸出“自”,并重置拼音輸出內(nèi)容和語音輸出內(nèi)容的輸入起始時間點。
[0065]隨后,終端接收的拼音輸入內(nèi)容為“上?!保医K端接收的語音輸入內(nèi)容也為“上?!?,終端接收兩個輸入內(nèi)容之間的時間間隔在預(yù)設(shè)的時間間隔內(nèi),例如I秒,此時,終端對兩個輸入內(nèi)容的一致性進(jìn)行判定,根據(jù)判定得出兩個輸入內(nèi)容一致,此時終端無需用戶再進(jìn)行選擇確認(rèn),而是直接輸出“上海”并重置拼音輸出內(nèi)容和語音輸出內(nèi)容的輸入起始時間點。
[0066]隨后,終端首先接收的拼音輸入內(nèi)容為“浦東”,然后終端接收的語音輸入內(nèi)容為“浦西”,終端接收兩個輸入內(nèi)容之間的時間間隔超過了預(yù)設(shè)的時間間隔,例如I秒,此時,終端將最先接收的拼音輸入內(nèi)容“浦東”進(jìn)行輸出,并重置拼音輸出內(nèi)容和語音輸出內(nèi)容的輸入起始時間點。
[0067]通過上述混合輸入的過程,可以得出終端最后輸出的內(nèi)容為“我來自上海浦東”,與用戶希望輸出的內(nèi)容一致。
[0068]另外,還需要說明的是,當(dāng)終端將拼音輸入內(nèi)容“自”和語音輸入內(nèi)容“字”作為備選輸出內(nèi)容輸出給用戶選擇確定時,用戶希望對拼音輸入內(nèi)容“自”進(jìn)行修改,那么,用戶可以通過終端上的輸入設(shè)備向終端發(fā)送修改指令,確定“自”為待修改的輸出內(nèi)容;隨后用戶可以通過終端上的輸入設(shè)備將備選輸出內(nèi)容“自”修改為“到”,并且將“到”替換為“自”作為一個更新后的備選輸出內(nèi)容,以便于用戶后續(xù)可以根據(jù)更新后的備選輸出內(nèi)容“到”以及語音輸入內(nèi)容“字”對應(yīng)的備選輸出內(nèi)容進(jìn)行選擇確定。
[0069]可以理解地,由于通常是在手動輸入內(nèi)容和語音輸入內(nèi)容不一致且兩者均不是用戶希望的輸出內(nèi)容時,用戶才會向終端發(fā)送修改指令,因此,修改后的輸出內(nèi)容往往已經(jīng)是用戶的希望輸出的內(nèi)容,所以可以將修改后的輸出內(nèi)容直接輸出,而不需要再進(jìn)行額外的選擇和確定。
[0070]本實施例對混合輸入的方法詳細(xì)過程進(jìn)行了描述,通過對預(yù)設(shè)的時間間隔內(nèi)接收到的手動輸入內(nèi)容及語音輸入內(nèi)容進(jìn)行確定后再進(jìn)行輸出,能夠在不良的客觀因素影響下,無需對輸入法進(jìn)行切換就能夠進(jìn)行輸入,提高輸入效率。
[0071]基于前述實施例相同的技術(shù)構(gòu)思,參見圖4,其示出了本發(fā)明實施例提供的一種混合輸入的裝置40,該裝置40可以應(yīng)用于需要輸入文字或字符的設(shè)備中,例如移動終端、個人計算機(jī)、筆記本電腦、帶輸入功能的銷售終端(P0S,Point Of Sale)機(jī)等,該裝置40可以包括:重置單元401、接收單元402、計時單元403、判定單元404、第一輸出單元405和第二輸出單元406,其中,
[0072]重置單元401,用于重置輸入起始時間點;
[0073]接收單元402,用于重置單元401重置輸入起始時間點之后,接收手動輸入內(nèi)容與語音輸入內(nèi)容;
[0074]計時單元403,用于對接收單元402接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔進(jìn)行計時;以及,當(dāng)接收單元402接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔在預(yù)設(shè)的時間間隔之內(nèi)時,觸發(fā)判定單元404 ;
[0075]判定單元404,用于判定手動輸入內(nèi)容與語音輸入內(nèi)容的一致性;
[0076]以及,當(dāng)手動輸入內(nèi)容與語音輸入內(nèi)容不一致時,觸發(fā)第一輸出單元405 ;
[0077]第一輸出單元405,用于將手動輸入內(nèi)容或語音輸入內(nèi)容分別生成并輸出與手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容;
[0078]接收單元402,還用于接收針對第一備選輸出內(nèi)容和第二備選輸出內(nèi)容的確定指令;
[0079]第二輸出單元406,用于當(dāng)接收單元402接收到針對第一備選輸出內(nèi)容和第二備選輸出內(nèi)容的確定指令后,將確定的備選輸出內(nèi)容進(jìn)行輸出,并觸發(fā)重置單元401。
[0080]進(jìn)一步地,計時單元403,還用于當(dāng)接收單元402接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔超過預(yù)設(shè)的時間間隔時,觸發(fā)第二輸出單元406 ;
[0081]相應(yīng)地,第二輸出單元406,還用于將手動輸入內(nèi)容與語音輸入內(nèi)容中最先接收到輸入內(nèi)容進(jìn)行輸出,并觸發(fā)重置單元401。
[0082]進(jìn)一步地,判定單元404,還用于當(dāng)手動輸入內(nèi)容與語音輸入內(nèi)容一致時,觸發(fā)第二輸出單元406 ;
[0083]相應(yīng)地,第二輸出單元406,還用于將手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并觸發(fā)重置單元401。
[0084]進(jìn)一步地,第二輸出單元406,還用于當(dāng)接收單元402僅接收到手動輸入內(nèi)容和語音輸入內(nèi)容中的一項時,將接收到的手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并觸發(fā)重置單元401。
[0085]進(jìn)一步地,接收單元402,還用于接收針對第一備選輸出內(nèi)容或第二備選輸出內(nèi)容的修改指令;
[0086]參見圖5,裝置40還包括:確定單元407和修改單元408,其中,
[0087]確定單元407,用于根據(jù)修改指令,從第一備選輸出內(nèi)容或第二備選輸出內(nèi)容中確定待修改的輸出內(nèi)容;
[0088]修改單元408,用于對待修改的輸出內(nèi)容進(jìn)行修改,得到修改后的輸出內(nèi)容;
[0089]第二輸出單元406,還用于將所述修改后的輸出內(nèi)容直接進(jìn)行輸出。
[0090]本發(fā)明實施例提供了一種混合輸入的裝置,通過對預(yù)設(shè)的時間間隔內(nèi)接收到的手動輸入內(nèi)容及語音輸入內(nèi)容進(jìn)行確定后再進(jìn)行輸出,能夠在不良的客觀因素影響下,無需對輸入法進(jìn)行切換就能夠進(jìn)行輸入,提高輸入效率。
[0091 ] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0092]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的設(shè)備。
[0093]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令設(shè)備的制造品,該指令設(shè)備實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0094]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0095]以上,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1.一種混合輸入的方法,其特征在于,所述方法包括: 在重置輸入起始時間點之后,接收手動輸入內(nèi)容與語音輸入內(nèi)容; 當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的接收時間在預(yù)設(shè)的時間間隔之內(nèi)時,判定所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的一致性; 當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容不一致時,將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容分別生成并輸出與所述手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與所述語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容; 當(dāng)接收到針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令后,將確定的備選輸出內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的接收時間超過預(yù)設(shè)的時間間隔時,所述方法還包括: 將所述手動輸入內(nèi)容與所述語音輸入內(nèi)容中最先接收到輸入內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容一致時,所述方法還包括: 將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)僅接收到手動輸入內(nèi)容和語音輸入內(nèi)容中的一項時,將接收到的手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并重置所述輸入起始時間點。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對應(yīng)生成與所述手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與所述語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容之后,以及在接收到針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令之前,所述方法還包括: 根據(jù)接收到的針對所述第一備選輸出內(nèi)容或所述第二備選輸出內(nèi)容的修改指令,從所述第一備選輸出內(nèi)容或所述第二備選輸出內(nèi)容中確定待修改的輸出內(nèi)容; 對所述待修改的輸出內(nèi)容進(jìn)行修改,得到修改后的輸出內(nèi)容,并將所述修改后的輸出內(nèi)容直接進(jìn)行輸出。6.一種混合輸入的裝置,其特征在于,所述裝置包括:重置單元、接收單元、計時單元、判定單元、第一輸出單元和第二輸出單元,其中, 所述重置單元,用于重置輸入起始時間點; 所述接收單元,用于所述重置單元重置所述輸入起始時間點之后,接收手動輸入內(nèi)容與語音輸入內(nèi)容; 所述計時單元,用于對所述接收單元接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔進(jìn)行計時;以及,當(dāng)所述接收單元接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔在預(yù)設(shè)的時間間隔之內(nèi)時,觸發(fā)所述判定單元; 所述判定單元,用于判定所述手動輸入內(nèi)容與所述語音輸入內(nèi)容的一致性; 以及,當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容不一致時,觸發(fā)所述第一輸出單元;所述第一輸出單元,用于將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容分別生成并輸出與所述手動輸入內(nèi)容對應(yīng)的第一備選輸出內(nèi)容以及與所述語音輸入內(nèi)容對應(yīng)的第二備選輸出內(nèi)容; 所述接收單元,還用于接收針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令; 所述第二輸出單元,用于當(dāng)所述接收單元接收到針對所述第一備選輸出內(nèi)容和所述第二備選輸出內(nèi)容的確定指令后,將確定的備選輸出內(nèi)容進(jìn)行輸出,并觸發(fā)所述重置單元。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述計時單元,還用于當(dāng)所述接收單元接收的手動輸入內(nèi)容與語音輸入內(nèi)容的時間間隔超過預(yù)設(shè)的時間間隔時,觸發(fā)所述第二輸出單元; 相應(yīng)地,所述第二輸出單元,還用于將所述手動輸入內(nèi)容與所述語音輸入內(nèi)容中最先接收到輸入內(nèi)容進(jìn)行輸出,并觸發(fā)所述重置單元。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判定單元,還用于當(dāng)所述手動輸入內(nèi)容與所述語音輸入內(nèi)容一致時,觸發(fā)所述第二輸出單元; 相應(yīng)地,所述第二輸出單元,還用于將所述手動輸入內(nèi)容或所述語音輸入內(nèi)容進(jìn)行輸出,并觸發(fā)所述重置單元。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二輸出單元,還用于當(dāng)所述接收單元僅接收到手動輸入內(nèi)容和語音輸入內(nèi)容中的一項時,將接收到的手動輸入內(nèi)容或語音輸入內(nèi)容進(jìn)行輸出,并觸發(fā)所述重置單元。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述接收單元,還用于接收針對所述第一備選輸出內(nèi)容或所述第二備選輸出內(nèi)容的修改指令; 所述裝置還包括:確定單元和修改單元,其中, 所述確定單元,用于根據(jù)所述修改指令,從所述第一備選輸出內(nèi)容或所述第二備選輸出內(nèi)容中確定待修改的輸出內(nèi)容; 所述修改單元,用于對所述待修改的輸出內(nèi)容進(jìn)行修改,得到修改后的輸出內(nèi)容; 所述第二輸出單元,還用于將所述修改后的輸出內(nèi)容直接進(jìn)行輸出。
【文檔編號】G06F3/16GK105988769SQ201510075201
【公開日】2016年10月5日
【申請日】2015年2月12日
【發(fā)明人】陳軍, 孫愛芳
【申請人】中興通訊股份有限公司