框要接收輸入時,該智能電視系統(tǒng)檢測到該已啟用的輸入法輸入的字符串對應(yīng)的哈希加密字符串所在的存儲區(qū),當該哈希加密字符串的數(shù)量大于預(yù)設(shè)值時,即該存儲區(qū)域中所存儲的哈希加密字符串的數(shù)量大于I組時,可判定該智能電視系統(tǒng)中已啟用的輸入法有多個,并且基于這些輸入法輸入了字符串,則該智能電視系統(tǒng)查看該輸入框的屬性,并獲取該輸入框的屬性值。
[0127]需要說明的是,當該哈希字符串小于或者等于預(yù)設(shè)值時,即該存儲區(qū)域中所存儲的哈希加密字符串小于或者等于I組時,則可以判定該智能電視系統(tǒng)目前只啟動了當前使用的輸入法輸入字符串。
[0128]所述第四獲取模塊80,用于在輸入框的屬性值為預(yù)設(shè)值時,獲取到計算的第一編碼值與第二編碼值的差值;
[0129]在獲得的該輸入框的屬性值為預(yù)設(shè)值時,例如,在獲得的該輸入框的屬性值為I時,則表示該輸入框已啟用輸入法輸入過字符串,但是,并不能判斷基于該輸入框啟用的輸入法及輸入的字符串,則需要計算基于用戶在當前的輸入框中輸入的字符對應(yīng)的編碼值,確定該當前的輸入框中的字符匹配的已輸入過的字符串對應(yīng)的編碼值,并獲取該編碼值,將該編碼值的ASCII碼值與該已輸入過的字符串對應(yīng)的編碼值的ASCII碼值做差值運算。
[0130]需要說明的是,在在獲得的該輸入框的屬性值為O時,該輸入框當前的輸入法不需要切換。
[0131]本實施例通過在智能電視系統(tǒng)中保存的編碼值的數(shù)量大于預(yù)設(shè)值時,通過時時輸入哈希差值算法查看輸入法的輸入框的屬性,并獲取輸入框的屬性值,在輸入框的屬性值為預(yù)設(shè)值時,獲取到計算的第一編碼值與第二編碼值的差值,使得在該智能電視系統(tǒng)查看到當前輸入框的屬性值為I時,能夠判斷判斷當前的輸入框已啟用過輸入法輸入過字符串。
[0132]進一步的,基于第一至第三任一實施例,提出本發(fā)明智能電視輸入法的控制裝置的第五實施例,在本實施例中,參照圖10,所述智能電視輸入法的控制裝置還包括:第二顯示模塊90。
[0133]所述第二顯示模塊90,用于將已確定的第一編碼值匹配的完整字符串中的部分字符不顯示。
[0134]在本實施例中,將查找到的第二字符串中的部分字符不顯示,即將該第一編碼值匹配的完整字符串中的部分字符不顯示,并將智能電視系統(tǒng)的焦點停留在第二字符串上,以供智能電視系統(tǒng)獲取第二字符串。該智能電視將查找到的與當前輸入法預(yù)輸入內(nèi)容的匹配成功的第二字符串的部分字符不顯示。
[0135]例如,字符串的后6位字符不顯示,將在切換成QQ輸入法后獲取的字符串“1234adsl.com”顯示成“1234ad******”,并將該智能電視的焦點停留在該已顯示的并經(jīng)過處理的字符串上,在用戶按回車鍵后則能獲取到該經(jīng)過處理的字符串。
[0136]本實施例通過將查找到的第二字符串中的部分字符不顯示,并將智能電視系統(tǒng)的焦點停留在第二字符串上,以供智能電視系統(tǒng)獲取第二字符串,達到將獲取到的隱私的信息(密碼、賬號)進行加密的目的。
[0137]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權(quán)項】
1.一種智能電視輸入法的控制方法,其特征在于,所述智能電視輸入法的控制方法包括以下步驟: 獲取智能電視系統(tǒng)基于當前輸入法輸入的第一字符串; 將所述第一字符串進行編碼,并將對應(yīng)的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配; 獲取與所述第一編碼值匹配成功的第二編碼值對應(yīng)的輸入法的身份ID,并判斷所述第一編碼值對應(yīng)的輸入法的身份ID與所述第二編碼值對應(yīng)的輸入法的身份ID是否一致; 若是,則顯示所述第二編碼值對應(yīng)的第二字符串; 若否,則將當前輸入法切換到與所述第二編碼值對應(yīng)的輸入法,并顯示所述第二編碼值對應(yīng)的第二字符串。2.如權(quán)利要求1所述的智能電視輸入法的控制方法,其特征在于,所述將第一字符串進行編碼,并將對應(yīng)的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配的步驟之前還包括: 將所述智能電視系統(tǒng)中所有已輸入過的字符串進行編碼,以獲取對應(yīng)的編碼值,并存儲所述編碼值,以供所述智能電視系統(tǒng)與所述第一編碼值進行匹配。3.如權(quán)利要求2所述的智能電視輸入法的控制方法,其特征在于,所述將第一字符串進行編碼,并將對應(yīng)的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配的步驟包括: 計算所述第一編碼值與所述智能電視系統(tǒng)中保存的編碼值的差值; 在所述差值為零時,確定所述智能電視系統(tǒng)中保存的第二編碼值與第一編碼值匹配。4.如權(quán)利要求3所述的智能電視輸入法的控制方法,其特征在于,所述計算第一編碼值與所述智能電視系統(tǒng)中保存的編碼值的差值的步驟之前,還包括: 在所述智能電視系統(tǒng)中保存的編碼值的數(shù)量大于預(yù)設(shè)值時,查看所述輸入法的輸入框的屬性,并獲取所述輸入框的屬性值; 在所述輸入框的屬性值為預(yù)設(shè)值時,執(zhí)行所述計算第一編碼值與所述第二編碼值的差值的步驟。5.如權(quán)利要求1-3任一項所述的智能電視輸入法的控制方法,其特征在于,所述智能電視輸入法的控制方法還包括: 將所述已確定的所述第一編碼值匹配的完整字符串中的部分字符不顯示。6.—種智能電視輸入法的控制裝置,其特征在于,所述智能電視輸入法的控制裝置包括: 第一獲取模塊,用于獲取智能電視系統(tǒng)基于當前輸入法輸入的第一字符串; 匹配模塊,用于將所述第一字符串進行編碼,并將對應(yīng)的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配; 判斷模塊,用于獲取與所述第一編碼值匹配成功的第二編碼值對應(yīng)的輸入法的身份ID,并判斷所述第一編碼值對應(yīng)的輸入法的身份ID與所述第二編碼值對應(yīng)的輸入法的身份ID是否一致; 第一顯示模塊,用于若是,則顯示所述第二編碼值對應(yīng)的第二字符串; 切換模塊,用于若否,則將當前輸入法切換到與所述第二編碼值對應(yīng)的輸入法,并顯示所述第二編碼值對應(yīng)的第二字符串。7.如權(quán)利要求6所述的智能電視輸入法的控制裝置,其特征在于,所述智能電視輸入法的控制裝置還包括: 處理模塊,用于將所述智能電視系統(tǒng)中所有已輸入過的字符串進行編碼,以獲取對應(yīng)的編碼值,并存儲所述編碼值,以供所述智能電視系統(tǒng)與所述第一編碼值進行匹配。8.如權(quán)利要求7所述的智能電視輸入法的控制裝置,其特征在于,所述匹配模塊包括: 計算單元,用于計算所述第一編碼值與所述智能電視系統(tǒng)中保存的編碼值的差值; 確定單元,用于在所述差值為零時,確定所述智能電視系統(tǒng)中保存的第二編碼值與第一編碼值匹配。9.如權(quán)利要求8所述的智能電視輸入法的控制裝置,其特征在于,所述智能電視輸入法的控制裝置還包括: 第二獲取模塊,用于在所述智能電視系統(tǒng)中保存的編碼值的數(shù)量大于預(yù)設(shè)值時,查看所述輸入法的輸入框的屬性,并獲取所述輸入框的屬性值; 第三獲取模塊,用于在所述輸入框的屬性值為預(yù)設(shè)值時,執(zhí)行所述計算第一編碼值與所述第二編碼值的差值的步驟。10.如權(quán)利要求6-8任一項所述的智能電視輸入法的控制裝置,其特征在于,所述智能電視輸入法的控制裝置包括: 第二顯示模塊,用于將所述已確定的所述第一編碼值匹配的完整字符串中的部分字符不顯示。
【專利摘要】本發(fā)明公開了一種智能電視輸入法的控制方法,包括:獲取智能電視系統(tǒng)基于當前輸入法輸入的第一字符串;將第一字符串進行編碼,并將對應(yīng)的第一編碼值與智能電視系統(tǒng)中保存的編碼值進行匹配;獲取與第一編碼值匹配成功的第二編碼值對應(yīng)的輸入法的身份ID,并判斷第一編碼值對應(yīng)的輸入法的身份ID與第二編碼值對應(yīng)的輸入法的身份ID是否一致;若是,則顯示第二編碼值對應(yīng)的第二字符串;若否,則將當前輸入法切換到與第二編碼值對應(yīng)的輸入法,并顯示第二編碼值對應(yīng)的第二字符串。本發(fā)明還公開了一種智能電視輸入法的控制裝置。本發(fā)明通過匹配輸入法的ID及字符串的編碼值來控制輸入法的切換及獲取已保存的內(nèi)容,使得輸入法的切換和字符的輸入更加快捷。
【IPC分類】H04N21/422
【公開號】CN105635779
【申請?zhí)枴緾N201511020784
【發(fā)明人】鄭澤龍, 王云華
【申請人】深圳Tcl數(shù)字技術(shù)有限公司
【公開日】2016年6月1日
【申請日】2015年12月29日