專利名稱:一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視輸入技術(shù),尤其涉及一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法。
背景技術(shù):
隨著人類社會(huì)信息化的快速發(fā)展,人類社會(huì)已經(jīng)進(jìn)入數(shù)字化、信息化和網(wǎng)絡(luò)化時(shí)代,同時(shí)隨著“三網(wǎng)融合”進(jìn)程的加速推進(jìn),電視機(jī)在滿足傳統(tǒng)的收看電視節(jié)目的需求的同時(shí),還能夠提供大量人機(jī)交互的操作,如輸入網(wǎng)址、輸入預(yù)點(diǎn)播節(jié)目名稱、收發(fā)Email、輸入密碼、對(duì)話框選擇等,這就需要解決電視機(jī)輸入字符的功能。電視機(jī)常用的輸入設(shè)備有電腦鍵盤、機(jī)頂盒遙控器、鼠標(biāo)、音像遙控器和游戲機(jī)操縱設(shè)備等,用戶使用其中任意一種方式都能夠完成輸入操作,但是有時(shí)候用戶在使用其中一種輸入設(shè)備操作時(shí)會(huì)感覺不順手,想要更換使用其它的輸入設(shè)備,現(xiàn)有技術(shù)實(shí)現(xiàn)上會(huì)讓用戶手動(dòng)切換不同輸入設(shè)備對(duì)應(yīng)的輸入方法,比如在由電腦鍵盤輸入切換為機(jī)頂盒遙控器輸入時(shí),用戶必須要通過按下相應(yīng)的切換鍵才能繼續(xù)正常地實(shí)現(xiàn)輸入操作,給用戶帶來了不便。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了解決字符輸入過程中用戶在由一種輸入設(shè)備切換為另一種輸入設(shè)備時(shí),需要手動(dòng)按下相應(yīng)的切換鍵才能繼續(xù)正常地實(shí)現(xiàn)輸入操作的問題,提出了一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法。它由輸入設(shè)備驅(qū)動(dòng)程序?qū)@取的輸入設(shè)備的標(biāo)識(shí)信息傳遞給獲得焦點(diǎn)的應(yīng)用程序,獲得焦點(diǎn)的應(yīng)用程序調(diào)用輸入方法程序來實(shí)現(xiàn)自動(dòng)識(shí)別輸入設(shè)備,進(jìn)而根據(jù)不同類型的輸入設(shè)備自動(dòng)采用相應(yīng)的輸入法策略來完成輸入操作。該方法能夠在無需用戶手動(dòng)切換相應(yīng)輸入方法的情況下,滿足用戶自由交替使用不同類型輸入設(shè)備完成字符輸入操作的需求。為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案
一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,該方法的實(shí)現(xiàn)步驟如下 步驟1 輸入設(shè)備發(fā)送消息信號(hào)給終端設(shè)備;
步驟2 終端設(shè)備調(diào)用輸入設(shè)備驅(qū)動(dòng)程序?qū)邮盏降南⑿盘?hào)進(jìn)行解析,獲得輸入設(shè)備的標(biāo)識(shí)信息;
步驟3 輸入設(shè)備驅(qū)動(dòng)程序?qū)休斎朐O(shè)備標(biāo)識(shí)信息的消息傳遞給獲得焦點(diǎn)的應(yīng)用程序;
步驟4:獲得焦點(diǎn)的應(yīng)用程序調(diào)用輸入方法程序,輸入方法程序根據(jù)輸入設(shè)備標(biāo)識(shí)信息自動(dòng)采取相應(yīng)的輸入法策略將處理結(jié)果提交給獲得焦點(diǎn)的應(yīng)用程序,若輸入完畢則結(jié)束本次操作,反之轉(zhuǎn)入步驟1繼續(xù)執(zhí)行。所述消息信號(hào)至少包含能夠區(qū)分輸入設(shè)備類型的標(biāo)識(shí)信息和按鍵操作信息。所述輸入設(shè)備至少包括電腦鍵盤、手寫板、機(jī)頂盒遙控器和電視機(jī)遙控器中的一種。
所述輸入方法程序是指接收字符輸入,對(duì)接收到的字符按照特定規(guī)則進(jìn)行處理, 并將處理結(jié)果進(jìn)行返回的程序。所述終端設(shè)備至少包括機(jī)頂盒和電視機(jī)中的一種。所述獲得焦點(diǎn)的應(yīng)用程序是指正在接收輸入或者正在進(jìn)行數(shù)據(jù)處理的應(yīng)用程序。所述輸入法策略是指對(duì)接收到的字符信息采取的處理方式。本發(fā)明的有益效果是解決了目前用戶需要針對(duì)不同類型的輸入設(shè)備手動(dòng)選擇不同的輸入法策略問題,即用戶在由一種類型的輸入設(shè)備切換為另一種類型的輸入設(shè)備時(shí), 需要手動(dòng)按下相應(yīng)的切換鍵才能繼續(xù)正常地實(shí)現(xiàn)字符輸入操作的問題。本發(fā)明通過輸入設(shè)備驅(qū)動(dòng)程序獲取輸入設(shè)備的標(biāo)識(shí)信息并將輸入設(shè)備的標(biāo)識(shí)信息傳遞給獲得焦點(diǎn)的應(yīng)用程序,進(jìn)而傳給輸入方法程序,實(shí)現(xiàn)根據(jù)不同類型的輸入設(shè)備自動(dòng)采用相應(yīng)的輸入法策略來完成輸入操作,能夠在無需用戶手動(dòng)切換相應(yīng)輸入方法的情況下,方便地實(shí)現(xiàn)用戶自由交替使用不同類型的輸入設(shè)備完成字符輸入操作。
圖1是現(xiàn)有技術(shù)中的不同類型的輸入設(shè)備的輸入示意圖; 圖2是現(xiàn)有技術(shù)中的不同類型的輸入設(shè)備的輸入處理流程圖; 圖3是本發(fā)明所述的不同類型的輸入設(shè)備的輸入示意圖4是本發(fā)明所述的不同類型的輸入設(shè)備的輸入處理流程圖。其中,1、輸入設(shè)備,2、輸入設(shè)備驅(qū)動(dòng)程序,3、獲得焦點(diǎn)的應(yīng)用程序,4、輸入方法程序,5、輸入法策略。
具體實(shí)施例方式下面結(jié)合附圖與實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。現(xiàn)以存在電腦鍵盤和機(jī)頂盒遙控器兩種類型輸入設(shè)備的輸入操作為例進(jìn)行說明, 但本發(fā)明并不僅限于電腦鍵盤和機(jī)頂盒遙控器兩種類型輸入設(shè)備。如附圖1、2所示,在現(xiàn)有技術(shù)中,不同類型的輸入設(shè)備1對(duì)應(yīng)不同的輸入方法程序 4,每種輸入方法程序4包含一種輸入法策略5。現(xiàn)有技術(shù)的工作流程為在接收輸入時(shí),根據(jù)輸入設(shè)備1的類型設(shè)置獲得焦點(diǎn)的應(yīng)用程序3在接收輸入時(shí)調(diào)用的輸入方法程序4 ;輸入設(shè)備驅(qū)動(dòng)程序2接收輸入設(shè)備1輸入的消息信號(hào),并將消息信號(hào)發(fā)送給獲得焦點(diǎn)的應(yīng)用程序3 ;獲得焦點(diǎn)的應(yīng)用程序3調(diào)用預(yù)先設(shè)置的輸入方法程序4完成輸入操作。以用戶使用機(jī)頂盒遙控器和電腦鍵盤交替輸入點(diǎn)播節(jié)目名稱為例,假設(shè)用戶要輸入節(jié)目名稱“三國(guó)演義”,并且用戶開始時(shí)使用機(jī)頂盒遙控器進(jìn)行輸入,在輸入完“三國(guó)”兩個(gè)字后,感覺輸入不便要切換到使用電腦鍵盤輸入,此時(shí),用戶需要先將獲得焦點(diǎn)的應(yīng)用程序3調(diào)用的輸入方法程序4由機(jī)頂盒遙控器對(duì)應(yīng)的輸入方法程序4切換為電腦鍵盤對(duì)應(yīng)的輸入方法程序4, 然后再繼續(xù)完成“演義”兩個(gè)字的輸入,至此完成節(jié)目名稱輸入??梢娪脩粼趯⑤斎朐O(shè)備1 由機(jī)頂盒遙控器切換為電腦鍵盤時(shí),需要手動(dòng)設(shè)置獲得焦點(diǎn)的應(yīng)用程序3在接收到輸入消息信號(hào)后調(diào)用的輸入方法程序4,操作十分不便。
如附圖3、4所示,在本發(fā)明所述的自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法中,不同類型的輸入設(shè)備1對(duì)應(yīng)輸入方法程序4中不同的輸入法策略5。在輸入設(shè)備1進(jìn)行輸入時(shí),輸入設(shè)備驅(qū)動(dòng)程序2接收輸入設(shè)備1觸發(fā)的輸入消息信號(hào);輸入設(shè)備驅(qū)動(dòng)程序2對(duì)接收到的輸入消息信號(hào)進(jìn)行處理解析,獲得輸入設(shè)備1的標(biāo)識(shí)信息;輸入設(shè)備驅(qū)動(dòng)程序2將包含有輸入設(shè)備標(biāo)識(shí)信息的消息信號(hào)傳遞給獲得焦點(diǎn)的應(yīng)用程序3 ;獲得焦點(diǎn)的應(yīng)用程序3調(diào)用輸入方法程序4,輸入方法程序4根據(jù)收到的輸入設(shè)備標(biāo)識(shí)信息自動(dòng)采取相應(yīng)的輸入法策略5 對(duì)輸入信息進(jìn)行處理,并將處理結(jié)果提交給獲得焦點(diǎn)的應(yīng)用程序3,完成本次輸入操作。以用戶使用機(jī)頂盒遙控器和電腦鍵盤交替輸入點(diǎn)播節(jié)目的節(jié)目名稱為例,假設(shè)用戶要輸入的節(jié)目名稱為“三國(guó)演義”,用戶首先使用機(jī)頂盒遙控器輸入“三國(guó)”兩個(gè)字后,又要切換到使用電腦鍵盤繼續(xù)輸入剩下的“演義”兩個(gè)字,用戶不需要進(jìn)行任何操作,只需要直接使用電腦鍵盤輸入“演義”兩個(gè)字即可完成節(jié)目名稱“三國(guó)演義”的輸入。在切換到電腦鍵盤輸入后,輸入設(shè)備驅(qū)動(dòng)程序2會(huì)根據(jù)電腦鍵盤觸發(fā)的輸入消息信號(hào)解析出當(dāng)前輸入設(shè)備電腦鍵盤的標(biāo)識(shí)信息,并將電腦鍵盤標(biāo)識(shí)信息通過獲得焦點(diǎn)的應(yīng)用程序3傳給輸入方法程序4,輸入方法程序4調(diào)用鍵盤對(duì)應(yīng)的輸入法策略5完成剩余字符“演義”的輸入。在使用電腦鍵盤和機(jī)頂盒遙控器交替輸入過程中,輸入設(shè)備驅(qū)動(dòng)程序2會(huì)自動(dòng)識(shí)別目前使用的輸入設(shè)備 1的類型,輸入方法程序4根據(jù)輸入設(shè)備1的類型自動(dòng)選擇與之對(duì)應(yīng)的輸入法策略5完成輸入操作,整個(gè)過程完全不需要用戶進(jìn)行干預(yù)。上述雖然結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行了描述,但并非對(duì)本發(fā)明保護(hù)范圍的限制,所屬領(lǐng)域技術(shù)人員應(yīng)該明白,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動(dòng)即可做出的各種修改或變形仍在本發(fā)明的保護(hù)范圍以內(nèi)。
權(quán)利要求
1.一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,其特征是,該方法的實(shí)現(xiàn)步驟如下步驟1 輸入設(shè)備發(fā)送消息信號(hào)給終端設(shè)備;步驟2 終端設(shè)備調(diào)用輸入設(shè)備驅(qū)動(dòng)程序?qū)邮盏降南⑿盘?hào)進(jìn)行解析,獲得輸入設(shè)備的標(biāo)識(shí)信息;步驟3 輸入設(shè)備驅(qū)動(dòng)程序?qū)休斎朐O(shè)備標(biāo)識(shí)信息的消息傳遞給獲得焦點(diǎn)的應(yīng)用程序;步驟4 獲得焦點(diǎn)的應(yīng)用程序調(diào)用輸入方法程序,輸入方法程序根據(jù)輸入設(shè)備標(biāo)識(shí)信息自動(dòng)采取相應(yīng)的輸入法策略將處理結(jié)果提交給獲得焦點(diǎn)的應(yīng)用程序,如輸入完畢則結(jié)束本次操作,反之轉(zhuǎn)入步驟1繼續(xù)執(zhí)行。
2.如權(quán)利要求1所述的一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,其特征是,所述消息信號(hào)至少包含能夠區(qū)分輸入設(shè)備類型的標(biāo)識(shí)信息和按鍵操作信息。
3.如權(quán)利要求1所述的一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,其特征是,所述輸入設(shè)備至少包括電腦鍵盤、手寫板、機(jī)頂盒遙控器和電視機(jī)遙控器中的一種。
4.如權(quán)利要求1所述的一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,其特征是,所述輸入方法程序是指接收字符輸入,對(duì)接收到的字符按照特定規(guī)則進(jìn)行處理,并將處理結(jié)果進(jìn)行返回的程序。
5.如權(quán)利要求1所述的一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,其特征是,所述終端設(shè)備至少包括機(jī)頂盒和電視機(jī)中的一種。
6.如權(quán)利要求1所述的一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,其特征是,所述獲得焦點(diǎn)的應(yīng)用程序是指正在接收輸入或者正在進(jìn)行數(shù)據(jù)處理的應(yīng)用程序。
7.如權(quán)利要求1所述的一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,其特征是,所述輸入法策略是指對(duì)接收到的字符信息采取的處理方式。
全文摘要
本發(fā)明公開了一種自動(dòng)識(shí)別輸入設(shè)備的智能輸入方法,步驟為步驟1,輸入設(shè)備發(fā)送消息信號(hào)給終端設(shè)備;步驟2,終端設(shè)備調(diào)用輸入設(shè)備驅(qū)動(dòng)程序?qū)邮盏降南⑿盘?hào)進(jìn)行解析,獲得輸入設(shè)備的標(biāo)識(shí)信息;步驟3,輸入設(shè)備驅(qū)動(dòng)程序?qū)休斎朐O(shè)備標(biāo)識(shí)信息的消息傳遞給獲得焦點(diǎn)的應(yīng)用程序;步驟4,獲得焦點(diǎn)的應(yīng)用程序調(diào)用輸入方法程序,輸入方法程序根據(jù)輸入設(shè)備標(biāo)識(shí)信息自動(dòng)采取相應(yīng)的輸入法策略將處理結(jié)果提交給獲得焦點(diǎn)的應(yīng)用程序,若輸入完畢則結(jié)束本次操作,反之轉(zhuǎn)入步驟1繼續(xù)執(zhí)行。本發(fā)明能夠根據(jù)不同類型的輸入設(shè)備自動(dòng)采取不同的輸入法策略,無需用戶手動(dòng)調(diào)整相應(yīng)輸入方法即可方便滿足用戶使用不同輸入設(shè)備完成字符輸入操作的要求。
文檔編號(hào)G06F3/01GK102306052SQ20111022848
公開日2012年1月4日 申請(qǐng)日期2011年8月10日 優(yōu)先權(quán)日2011年8月10日
發(fā)明者崔宗科 申請(qǐng)人:山東泰信電子有限公司