智能電視輸入法的控制方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及智能電視技術領域,尤其涉及一種智能電視輸入法的控制方法及裝置。
【背景技術】
[0002]隨著智能電視技術的高速發(fā)展,智能電視系統(tǒng)既能收看電視節(jié)目,同時,也可以連接無線網(wǎng),可以支持網(wǎng)上支付,可以登錄影視會員,因此需要通過輸入法輸入字符來達到連接、支付、登錄的目的。例如,在連接無線網(wǎng)時,用拼音輸入法輸入寬帶賬號和密碼;在進行網(wǎng)上支付時,用騰訊QQ輸入法輸入賬號和密碼;在登錄影視會員時,用搜狐輸入法輸入賬號和密碼。當用戶想要使用其他的輸入法再次輸入某個賬號和密碼進行連接時,之前在另一個輸入法輸入的該賬號和密碼不會出現(xiàn)在當前使用的輸入法中,因此需要用戶通過遙控器將該賬號和密碼重新輸入,或者,用戶憑著記憶通過遙控器將當前輸入法切換到之前輸入該賬號和密碼的輸入法,以供用戶在輸入該賬號和密碼的幾個字符后,在彈出框的信息中選擇該賬號和密碼。同時,在字符輸入過程中,涉及到輸入法模式的切換,例如,將中文模式切換到數(shù)字模式,將中文模式切換成英文大寫模式。由于,智能電視系統(tǒng)在輸入法模式的切換或者基于輸入法輸入字符時是通過遙控器的案件去設定的,使得輸入法模式的切換或者基于輸入法輸入字符比較繁瑣、不方便,因此當前智能電視通過遙控器來控制輸入法的切換和字符的輸入具有局限性,增加了輸入法的切換時間及字符的輸入時間,降低了用戶的體驗度。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種智能電視輸入法的控制方法及裝置,旨在解決當前通過遙控器來控制智能電視輸入法的切換和字符的輸入具有局限性的問題。
[0004]為實現(xiàn)上述目的,本發(fā)明提供的一種智能電視輸入法的控制方法,所述方法包括:
[0005]獲取智能電視系統(tǒng)基于當前輸入法輸入的第一字符串;
[0006]將所述第一字符串進行編碼,并將對應的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配;
[0007]獲取與所述第一編碼值匹配成功的第二編碼值對應的輸入法的身份ID,并判斷所述第一編碼值對應的輸入法的身份ID與所述第二編碼值對應的輸入法的身份ID是否一致;
[0008]若是,則顯示所述第二編碼值對應的第二字符串;
[0009]若否,則將當前輸入法切換到與所述第二編碼值對應的輸入法,并顯示所述第二編碼值對應的第二字符串。
[0010]優(yōu)選地,所述將第一字符串進行編碼,并將對應的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配的步驟之前還包括:
[0011 ]將所述智能電視系統(tǒng)中所有已輸入過的字符串進行編碼,以獲取對應的編碼值,并存儲所述編碼值,以供所述智能電視系統(tǒng)與所述第一編碼值進行匹配。
[0012]優(yōu)選地,所述將第一字符串進行編碼,并將對應的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配的步驟包括:
[0013]計算所述第一編碼值與所述智能電視系統(tǒng)中保存的編碼值的差值;
[0014]在所述差值為零時,確定所述智能電視系統(tǒng)中保存的第二編碼值與第一編碼值匹配。
[0015]優(yōu)選地,所述計算第一編碼值與所述智能電視系統(tǒng)中保存的編碼值的差值的步驟之前,還包括:
[0016]在所述智能電視系統(tǒng)中保存的編碼值的數(shù)量大于預設值時,查看所述輸入法的輸入框的屬性,并獲取所述輸入框的屬性值;
[0017]在所述輸入框的屬性值為預設值時,執(zhí)行所述計算第一編碼值與所述第二編碼值的差值的步驟。
[0018]優(yōu)選地,所述智能電視輸入法的控制方法還包括:
[0019]將所述已確定的所述第一編碼值匹配的完整字符串中的部分字符不顯示。
[0020]為實現(xiàn)上述目的,本發(fā)明提供的一種智能電視輸入法的控制裝置,包括:
[0021]第一獲取模塊,用于獲取智能電視系統(tǒng)基于當前輸入法輸入的第一字符串;
[0022]匹配模塊,用于將所述第一字符串進行編碼,并將對應的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配;
[0023]判斷模塊,用于獲取與所述第一編碼值匹配成功的第二編碼值對應的輸入法的身份ID,并判斷所述第一編碼值對應的輸入法的身份ID與所述第二編碼值對應的輸入法的身份ID是否一致;
[0024]第一顯示模塊,用于若是,則顯示所述第二編碼值對應的第二字符串;
[0025]切換模塊,用于若否,則將當前輸入法切換到與所述第二編碼值對應的輸入法,并顯示所述第二編碼值對應的第二字符串。
[0026]優(yōu)選地,所述智能電視輸入法的控制裝置還包括:
[0027]處理模塊,用于將所述智能電視系統(tǒng)中所有已輸入過的字符串進行編碼,以獲取對應的編碼值,并存儲所述編碼值,以供所述智能電視系統(tǒng)與所述第一編碼值進行匹配。
[0028]優(yōu)選地,所述匹配模塊包括:
[0029]計算單元,用于計算所述第一編碼值與所述智能電視系統(tǒng)中保存的編碼值的差值;
[0030]確定單元,用于在所述差值為零時,確定所述智能電視系統(tǒng)中保存的第二編碼值與第一編碼值匹配。
[0031 ]優(yōu)選地,所述智能電視輸入法的控制裝置還包括:
[0032]第二獲取模塊,用于在所述智能電視系統(tǒng)中保存的編碼值的數(shù)量大于預設值時,查看所述輸入法的輸入框的屬性,并獲取所述輸入框的屬性值;
[0033]第三獲取模塊,用于在所述輸入框的屬性值為預設值時,執(zhí)行所述計算第一編碼值與所述第二編碼值的差值的步驟。
[0034]優(yōu)選地,所述智能電視輸入法的控制裝置包括:
[0035]第二顯示模塊,用于將所述已確定的所述第一編碼值匹配的完整字符串中的部分字符不顯示。
[0036]本發(fā)明通過獲取智能電視系統(tǒng)基于當前輸入法輸入的第一字符串,將所述第一字符串進行編碼,并將對應的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配,以獲取與所述第一編碼值匹配成功的第二編碼值對應的輸入法的身份ID,并判斷所述第一編碼值對應的輸入法的身份ID與所述第二編碼值對應的輸入法的身份ID是否一致,若是,則顯示所述第二編碼值對應的第二字符串,若否,則將當前輸入法切換到與所述第二編碼值對應的輸入法,并顯示所述第二編碼值對應的第二字符串。由于智能電視系統(tǒng)中保存了已啟用的所有輸入法輸入的字符串對應的編碼值,當智能電視系統(tǒng)基于當前輸入法輸入字符串時,計算出保存在智能電視系統(tǒng)中的與該字符串匹配的編碼值,將該編碼值對應的輸入法的身份ID與當前的輸入法的身份ID進行匹配,若身份ID—致,則當前輸入法不切換,并且顯示該編碼值對應的字符串,若身份ID不一致,則將當前輸入法切換至該編碼值對應的輸入法,并顯示該編碼值對應的字符串,因此智能電視通過匹配輸入法的身份ID及輸入字符串的編碼值就能控制輸入法的切換及獲取已保存的字符串,使得輸入法的切換和字符的輸入更加快捷,減少了輸入法的切換時間及字符的輸入時間。
【附圖說明】
[0037]圖1為本發(fā)明智能電視輸入法的控制方法的第一實施例的流程示意圖;
[0038]圖2為本發(fā)明智能電視輸入法的控制方法的第二實施例的流程示意圖;
[0039]圖3為本發(fā)明智能電視輸入法的控制方法的第三實施例中將第一字符串進行編碼,并將對應的第一編碼值與所述智能電視系統(tǒng)中保存的編碼值進行匹配的細化流程示意圖;
[0040]圖4為本發(fā)明智能電視輸入法的控制方法的第四實施例的流程示意圖;
[0041]圖5為本發(fā)明智能電視輸入法的控制方法的第五實施例的流程示意圖;
[0042]圖6為本發(fā)明智能電視輸入法的控制裝置的第一實施例的功能模塊示意圖;
[0043]圖7為本發(fā)明智能電視輸入法的控制裝置的第二實施例的功能模塊示意圖;
[0044]圖8為本發(fā)明智能電視輸入法的控制裝置的第三實施例中匹配模塊的細化功能模塊不意圖;
[0045]圖9為本發(fā)明智能電視輸入法的控制裝置的第四實施例的功能模塊示意圖;
[0046]圖10為本發(fā)明智能電視輸入法的控制裝置的第五實施例的功能模塊示意圖。
[0047]本發(fā)明