在智能電視的輸入界面中輸入信息的方法、設備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種在智能電視的輸入界面中輸入信息的方法、設備和系統(tǒng)。方法包括:智能電視在接收到觸發(fā)信號后,獲取需要輸入信息的輸入界面的信息;向服務器發(fā)送協(xié)助輸入請求,該協(xié)助輸入請求中攜帶該輸入界面的信息;接收服務器返回的協(xié)助輸入請求響應,該協(xié)助輸入請求響應中攜帶該輸入界面對應的網(wǎng)頁的地址信息,并通過顯示屏顯示該網(wǎng)頁的地址信息;以及接收服務器轉發(fā)的輸入信息,該輸入信息為用戶通過移動終端訪問該網(wǎng)頁并在該網(wǎng)頁上輸入的。本發(fā)明實現(xiàn)了在智能電視的輸入界面中輸入信息,提高了在智能電視的輸入界面中輸入信息的速度,也提高了用戶體驗。
【專利說明】在智能電視的輸入界面中輸入信息的方法、設備和系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及智能電視【技術領域】,特別涉及一種在智能電視的輸入界面中輸入信息的方法、設備和系統(tǒng)。
【背景技術】
[0002]智能電視的出現(xiàn),實現(xiàn)了電視機的高清化、網(wǎng)絡化、智能化。智能電視具有全開放式平臺,其搭載了操作系統(tǒng)(如Android操作系統(tǒng)),用戶可以根據(jù)自己的需要在智能電視中安裝和卸載各類應用軟件(或稱應用程序),以滿足不同用戶的需求。智能電視的功能也可以進行擴充和升級,不斷給用戶帶來豐富的個性化體驗。
[0003]隨著智能電視的發(fā)展,越來越豐富的應用軟件進入到智能電視領域。智能電視作為大屏幕終端,其優(yōu)勢在于大屏幕的高清顯示。智能電視目前面臨最大的問題是其應用軟件中的輸入問題。目前,若需要在智能電視的應用軟件的輸入界面中進行輸入字符,只能使用智能電視的遙控器進行輸入,而遙控器一般不具有鍵盤功能,只能通過遙控器控制智能電視中具有軟鍵盤功能的應用軟件進行輸入,因此,使用遙控器輸入字符的操作繁瑣,且輸入過程所需的時間較長,據(jù)統(tǒng)計使用遙控器輸入一個漢字的平均時間在20秒左右,嚴重影響了智能電視的用戶體驗。
[0004]綜上所述,使用遙控器在智能電視的應用軟件的輸入界面中輸入字符時,操作繁瑣,且輸入過程所需的時間較長,嚴重影響了智能電視的用戶體驗。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種在智能電視的輸入界面中輸入信息的方法、設備和系統(tǒng),解決了現(xiàn)有使用遙控器在智能電視的應用軟件的輸入界面中輸入字符時,操作繁瑣,且輸入過程所需的時間較長的問題。
[0006]本發(fā)明實施例提供的一種在智能電視的輸入界面中輸入信息的方法,該方法包括:
[0007]智能電視在接收到觸發(fā)信號后,獲取需要輸入信息的輸入界面的信息,所述觸發(fā)信號用于觸發(fā)在所述輸入界面中輸入信息;
[0008]所述智能電視向服務器發(fā)送協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述輸入界面的信息;
[0009]所述智能電視接收所述服務器返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述輸入界面對應的網(wǎng)頁的地址信息,并通過顯示屏顯示所述網(wǎng)頁的地址信息;
[0010]所述智能電視接收所述服務器轉發(fā)的輸入信息,其中,所述輸入信息為用戶通過移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的。
[0011]較佳地,所述智能電視向服務器發(fā)送協(xié)助輸入請求之前,所述方法還包括:所述智能電視向所述服務器發(fā)送身份驗證請求,所述身份驗證請求中攜帶所述智能電視的MAC地址信息;以及接收所述服務器發(fā)送的所述服務器為所述智能電視分配的用于表示所述智能電視對所述服務器的遠程訪問為有效訪問的令牌、以及所述令牌的有效時間信息;
[0012]所述智能電視向為自身提供服務的服務器發(fā)送協(xié)助輸入請求,還包括:
[0013]所述智能電視將所述令牌攜帶在所述協(xié)助輸入請求中,以使所述服務器根據(jù)所述令牌確定所述協(xié)助輸入請求為有效訪問。
[0014]基于上述任一實施例,較佳地,所述智能電視接收到所述觸發(fā)信號之后,且所述智能電視向為自身提供服務的服務器發(fā)送所述協(xié)助輸入請求之前,所述方法還包括:所述智能電視確定自身當前使用的數(shù)據(jù)獲取方式;
[0015]所述智能電視向所述服務器發(fā)送所述協(xié)助輸入請求,還包括:所述智能電視將自身當前使用的數(shù)據(jù)獲取方式攜帶在所述協(xié)助輸入請求中,以通知所述服務器所述智能電視自身當前使用的數(shù)據(jù)獲取方式。
[0016]進一步,所述智能電視接收所述服務器轉發(fā)的輸入信息,包括:
[0017]所述智能電視使用自身確定出的數(shù)據(jù)獲取方式,接收所述服務器轉發(fā)的輸入信息;或者,
[0018]若所述協(xié)助輸入請求響應中攜帶所述服務器允許所述智能電視使用的數(shù)據(jù)獲取方式,所述智能電視使用所述服務器允許的數(shù)據(jù)獲取方式,接收所述服務器轉發(fā)的輸入信
肩、O
[0019]基于上述任一實施例,較佳地,所述智能電視通過顯示屏顯示所述網(wǎng)頁的地址信息,包括:
[0020]所述智能電視根據(jù)所述網(wǎng)頁的地址信息,生成所述移動終端能夠識別的二維碼,并在顯示屏上顯示所述二維碼。
[0021]本發(fā)明是所提供的另一種在智能電視的輸入界面中輸入信息的方法,該方法包括:
[0022]服務器接收智能電視發(fā)送的協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述智能電視中需要輸入信息的輸入界面的信息;
[0023]所述服務器根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁,并向所述智能電視返回協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述網(wǎng)頁的地址信息;
[0024]所述服務器在接收到移動終端發(fā)送的輸入信息后,將所述輸入信息轉發(fā)給所述智能電視,其中,所述輸入信息為用戶通過所述移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的。
[0025]較佳地,所述服務器向所述智能電視返回的協(xié)助輸入請求響應,還包括:
[0026]所述服務器在確定自身允許所述智能電視使用的數(shù)據(jù)獲取方式與所述協(xié)助輸入請求中攜帶的數(shù)據(jù)獲取方式不同后,將自身允許所述智能電視使用的數(shù)據(jù)獲取方式攜帶在所述協(xié)助輸入請求響應中。
[0027]基于上述任一實施例,在實施中,若所述智能電視當前使用的數(shù)據(jù)獲取方式為輪詢方式,所述服務器將所述輸入信息轉發(fā)給所述智能電視,包括:
[0028]所述服務器將接收到的輸入信息進行緩存,并在所述智能電視與所述服務器建立連接時,將所述輸入信息發(fā)送給所述智能電視。
[0029]基于上述任一實施例,較佳地,所述服務器接收到所述智能電視發(fā)送的協(xié)助輸入請求之前,所述方法還包括:[0030]所述服務器接收所述智能電視發(fā)送的身份驗證請求,所述身份驗證請求中攜帶所述智能電視的MAC地址信息;以及,
[0031]所述服務器為所述智能電視分配用于表示所述智能電視對所述服務器的遠程訪問為有效訪問的令牌,并將所述令牌和所述令牌的有效時間信息發(fā)送給所述智能電視。
[0032]進一步,若所述協(xié)助輸入請求中攜帶令牌,所述服務器根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁之前,還包括:
[0033]所述服務器根據(jù)所述協(xié)助輸入請求中攜帶的令牌,驗證所述協(xié)助輸入請求是否為有效訪問;
[0034]所述服務器在確定所述協(xié)助輸入請求中攜帶的令牌與自身為所述智能電視分配的令牌相同且在有效時間內(nèi)時,確定所述協(xié)助輸入請求為有效訪問。
[0035]本發(fā)明實施例提供的再一種在智能電視的輸入界面中輸入信息的方法,該方法包括:
[0036]移動終端在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,其中,所述網(wǎng)頁是服務器根據(jù)所述智能電視中需要輸入信息的輸入界面的信息生成的;
[0037]所述移動終端根據(jù)所述地址信息,通過瀏覽器訪問所述網(wǎng)頁;
[0038]所述移動終端在接收到用戶在所述頁面上輸入的輸入信息后,將所述輸入信息轉發(fā)給所述服務器。
[0039]較佳地,所述移動終端讀取所述智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,包括:
[0040]所述移動終端通過掃描所述智能電視的顯示屏上顯示的二維碼,讀取所述網(wǎng)頁的地址信息,其中,所述二維碼是所述智能電視根據(jù)所述網(wǎng)頁的地址信息生成的。
[0041]本發(fā)明是所提供的一種智能電視,該智能電視包括:
[0042]第一處理模塊,用于在接收到觸發(fā)信號后,獲取需要輸入信息的輸入界面的信息,所述觸發(fā)信號用于觸發(fā)在所述輸入界面中輸入信息;
[0043]收發(fā)模塊,用于向服務器發(fā)送協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述輸入界面的信息;接收所述服務器返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述輸入界面對應的網(wǎng)頁的地址信息;以及接收所述服務器轉發(fā)的輸入信息,其中,所述輸入信息為用戶通過移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的;
[0044]第二處理模塊,用于通過顯示屏顯示所述網(wǎng)頁的地址信息。
[0045]本發(fā)明實施例提供的一種服務器,該服務器為智能電視提供服務,該服務器包括:
[0046]接收模塊,用于接收智能電視發(fā)送的協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述智能電視中需要輸入信息的輸入界面的信息;
[0047]處理模塊,用于根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁,并向所述智能電視返回協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述網(wǎng)頁的地址信息;
[0048]轉發(fā)模塊,用于在所述接收模塊接收到移動終端發(fā)送的輸入信息后,將所述輸入信息轉發(fā)給所述智能電視,其中,所述輸入信息為用戶通過所述移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的。
[0049]本發(fā)明實施例提供的一種移動終端,該移動終端包括:
[0050]獲取模塊,用于在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,其中,所述網(wǎng)頁是服務器根據(jù)所述智能電視中需要輸入信息的輸入界面的信息生成的;
[0051 ] 網(wǎng)頁訪問模塊,用于根據(jù)所述地址信息,通過瀏覽器訪問所述網(wǎng)頁;
[0052]通信模塊,用于在接收到用戶在所述頁面上輸入的輸入信息后,將所述輸入信息轉發(fā)給所述服務器。
[0053]本發(fā)明實施例提供的一種通信系統(tǒng),該系統(tǒng)包括:
[0054]智能電視,用于在接收到觸發(fā)信號后,獲取需要輸入信息的輸入界面的信息,所述觸發(fā)信號用于觸發(fā)在所述輸入界面中輸入信息;向服務器發(fā)送協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述輸入界面的信息;接收所述服務器返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述輸入界面對應的網(wǎng)頁的地址信息,并通過顯示屏顯示所述網(wǎng)頁的地址信息;接收所述服務器轉發(fā)的輸入信息,其中,所述輸入信息為用戶通過移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的;
[0055]服務器,用于接收所述智能電視發(fā)送的所述協(xié)助輸入請求;根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁,并向所述智能電視返回協(xié)助輸入請求響應;在接收到移動終端發(fā)送的輸入信息后,將所述輸入信息轉發(fā)給所述智能電視,其中,所述輸入信息為用戶通過所述移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的;
[0056]移動終端,用于在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,其中,所述網(wǎng)頁是服務器根據(jù)所述智能電視中需要進行信息輸入的輸入界面的信息生成的;根據(jù)所述地址信息,通過瀏覽器訪問所述網(wǎng)頁;在接收到用戶在所述頁面上輸入的輸入信息后,將所述輸入信息轉發(fā)給所述服務器。
[0057]通過本發(fā)明實施例提供的在智能電視的輸入界面中輸入信息的方法、設備和系統(tǒng),用戶可以通過移動終端訪問服務器生成的與智能電視上的輸入界面對應的網(wǎng)頁,并通過在該頁面上輸入所需的輸入信息,實現(xiàn)了在智能電視的輸入界面中輸入信息,提高了在智能電視的輸入界面中輸入信息的速度,也提高了用戶體驗。
【專利附圖】
【附圖說明】
[0058]圖1為本發(fā)明實施例提供的第一種在智能電視的輸入界面中輸入信息的方法的流程示意圖;
[0059]圖2為本發(fā)明實施例提供的第二種在智能電視的輸入界面中輸入信息的方法的流程示意圖;
[0060]圖3為本發(fā)明實施例提供的第三種在智能電視的輸入界面中輸入信息的方法的流程示意圖;
[0061]圖4為本發(fā)明實施例提供的第四種在智能電視的輸入界面中輸入信息的方法的流程示意圖;
[0062]圖5為本發(fā)明實施例提供的通信系統(tǒng)的示意圖;
[0063]圖6為本發(fā)明實施例提供的智能電視的示意圖;[0064]圖7為本發(fā)明實施例提供的服務器的示意圖;
[0065]圖8為本發(fā)明實施例提供的移動終端的示意圖。
【具體實施方式】
[0066]本發(fā)明實施例中,用戶可以通過移動終端訪問服務器生成的與智能電視上的輸入界面對應的網(wǎng)頁,并通過在該頁面上輸入所需的輸入信息,實現(xiàn)了在智能電視的輸入界面中輸入信息。
[0067]下面結合說明書附圖對本發(fā)明實施例作進一步詳細描述。應當理解,此處所描述的實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0068]如圖1所示,本發(fā)明實施例提供的一種在智能電視的輸入界面中輸入信息的方法,該方法包括:
[0069]步驟11、智能電視在接收到觸發(fā)信號后,獲取需要輸入信息的輸入界面的信息,該觸發(fā)信號用于觸發(fā)在當前運行的輸入界面中輸入信息。
[0070]本步驟中,需要輸入信息的輸入界面可以是智能電視中安裝的任一應用軟件的輸入界面(如登錄界面、搜索界面等),也可以是該智能電視自身的輸入界面(如智能電視的登錄界面、搜索界面等)。
[0071]例如,用戶可以通過智能電視的遙控器選擇所需的應用軟件并進入應用軟件的輸入界面,當用戶進入到某個應用軟件的輸入界面并觸發(fā)在該輸入界面輸入信息時,智能電視確定用戶需要在該應用軟件的輸入界面需要輸入信息,此時,智能電視需要獲取該應用軟件的輸入界面的信息。
[0072]本步驟中,觸發(fā)信號可以為用戶選定需要輸入信息輸入界面的輸入框,也可以為用戶將光標置于需要輸入信息輸入界面的輸入框,本發(fā)明不對觸發(fā)信號的具體實現(xiàn)進行限定。
[0073]本步驟中,該輸入界面的信息至少包括輸入界面中的輸入項的數(shù)量、各輸入項的編號以及各輸入項的名稱。輸入界面一般包括查詢(搜索)界面、登錄界面等。
[0074]舉例說明,以用戶需要登錄某個應用軟件為例,該應用軟件的輸入界面即為登錄界面,一般包括的輸入項有:登錄名、密碼、驗證碼等。
[0075]步驟12、智能電視向服務器發(fā)送協(xié)助輸入請求,該協(xié)助輸入請求中攜帶需要輸入信息的輸入界面的信息。
[0076]步驟13、智能電視接收服務器返回的協(xié)助輸入請求響應,該協(xié)助輸入請求響應中攜帶服務器為該輸入界面對應的網(wǎng)頁的地址信息,并通過顯示屏顯示該網(wǎng)頁的地址信息。
[0077]本步驟中,服務器生成的網(wǎng)頁包括該輸入界面的各輸入項以及相應的操作按鍵(如確認鍵、取消鍵等)。
[0078]優(yōu)選的,服務器生成的網(wǎng)頁可以為WEB網(wǎng)頁。
[0079]步驟14、智能電視接收服務器轉發(fā)的輸入信息,其中,該輸入信息為用戶通過移動終端訪問該網(wǎng)頁并在該網(wǎng)頁上輸入的。
[0080]本發(fā)明實施例中,智能電視在接收到觸發(fā)信號后,獲取當前運行的輸入界面的信息;向服務器發(fā)送協(xié)助輸入請求;接收服務器返回的協(xié)助輸入請求響應,該協(xié)助輸入請求響應中攜帶服務器為該輸入界面對應的網(wǎng)頁的地址信息,并通過顯示屏顯示該網(wǎng)頁的地址信息;以及智能電視接收服務器轉發(fā)的輸入信息,該輸入信息為用戶通過移動終端訪問該網(wǎng)頁并在該網(wǎng)頁上輸入的。通過上述方案,用戶可以通過移動終端訪問服務器生成的與智能電視上的輸入界面對應的網(wǎng)頁,并通過在該網(wǎng)頁上輸入所需的輸入信息,實現(xiàn)了在智能電視的輸入界面中輸入信息,提高了在智能電視的輸入界面中輸入信息的速度,也提高了用戶體驗。
[0081]由于本發(fā)明實施例提供的方案在實施中,不需要智能電視和移動終端必須處于同一個網(wǎng)段中,也不需要移動終端安裝為智能電視定制的任何軟件,即可實現(xiàn)協(xié)助輸入,也不需要智能電視與移動終端之間建立連接,只要移動終端能訪問瀏覽器即可實現(xiàn)用戶通過移動終端在智能電視的輸入界面中輸入信息,因此,本發(fā)明實施例提供的方案實現(xiàn)簡單,無需對移動終端的軟硬件進行改進,由于只需要智能電視與服務器之間進行交互,也無需對智能電視的硬件進行改進,即可實現(xiàn)用戶通過移動終端在智能電視的輸入界面中輸入信息。
[0082]優(yōu)選的,本發(fā)明實施例的服務器為云服務器。當然也可以是其他類型的服務器,只要能為智能電視提供協(xié)助輸入功能的服務器均可包含在本發(fā)明實施例的范圍內(nèi)。
[0083]為了保證智能電視與服務器之間通信的安全性以及能夠區(qū)分不同的智能電視發(fā)出的協(xié)助輸入請求,智能電視在進行請求服務器進行遠程協(xié)作輸入之前,先完成在服務器上的身份驗證,具體如下:
[0084]步驟12中智能電視向服務器發(fā)送協(xié)助輸入請求之前,該方法還包括:
[0085]智能電視向服務器發(fā)送身份驗證請求,該身份驗證請求中攜帶該智能電視的媒體接入控制(Media Access Control, MAC)地址信息;以及,
[0086]智能電視接收服務器發(fā)送的服務器為該智能電視分配的用于表示智能電視對服務器的遠程訪問為有效訪問的令牌以及該令牌的有效時間信息。
[0087]相應的,步驟12還包括:智能電視將該令牌攜帶在該協(xié)助輸入請求中,以使服務器根據(jù)該令牌確定該協(xié)助輸入請求為有效訪問。
[0088]在實施中,為了保證智能電視遠程訪問云服務的安全性,服務器在該智能電視的身份驗證過程中需要為該智能電視分配令牌,并確定該令牌的有限時間,服務器會存儲為各智能電視分配的令牌及其有效時間,此后,智能電視需要使用服務器為自身分配的令牌訪問服務器,沒有令牌的遠程訪問或者令牌不匹配的遠程訪問或者使用失效的令牌的遠程訪問均會被服務器拒絕。
[0089]較佳地,服務器可以根據(jù)智能電視的標示信息,采用RSA(公鑰加密算法)+BASE64 (8bit字節(jié)代碼的編碼方式)算法,為該智能電視生成唯一的令牌,并確定該令牌的有效時間。
[0090]較佳地,當任一令牌超出該令牌的有效時間時,服務器將刪除該令牌。
[0091]在實施中,若智能電視完成了身份驗證過程,則該智能電視向服務器發(fā)送的協(xié)助輸入請求中還攜帶服務器為該智能電視分配的令牌。
[0092]基于上述任一實施例,智能電視接收到觸發(fā)信號之后,且智能電視向服務器發(fā)送協(xié)助輸入請求之前,該方法還包括:智能電視確定自身當前使用的數(shù)據(jù)獲取方式。
[0093]相應的,步驟12中,智能電視向服務器發(fā)送協(xié)助輸入請求,還包括:智能電視將自身當前使用的數(shù)據(jù)獲取方式攜帶在所述協(xié)助輸入請求中,以通知服務器該智能電視自身當前使用的數(shù)據(jù)獲取方式。[0094]其中,數(shù)據(jù)獲取方式包括長連接方式和輪詢方式。長連接方式是指智能電視與服務器在設定的長時間內(nèi)一直處于連接狀態(tài);輪詢方式是指智能電視僅在需要獲取數(shù)據(jù)時與服務器連接。
[0095]基于上述任一實施例,服務器返回的協(xié)助輸入請求響應還包括:用于表示服務器生成的網(wǎng)頁的有效時間的信息。
[0096]基于上述任一實施例,較佳地,步驟13中,智能電視通過顯示屏顯示該網(wǎng)頁的地址信息,包括:
[0097]智能電視根據(jù)該網(wǎng)頁的地址信息,生成移動終端能夠識別的二維碼,并在顯示屏上顯示該二維碼。
[0098]這樣,移動終端可以通過掃描該二維碼,獲取該網(wǎng)頁的地址信息。當然,除了上述優(yōu)選的方式,智能電視還可以采用其他方式將網(wǎng)頁的地址信息通知給移動終端,如將該網(wǎng)頁的地址信息直接顯示在顯示屏上,以使用戶通過手動輸入將該地址信息輸入到移動終端的瀏覽器上。
[0099]在實施中,若智能電視完成了身份驗證過程,即智能電視獲取到了服務器為其分配的令牌,則智能電視根據(jù)該網(wǎng)頁的地址信息,生成移動終端能夠識別的二維碼,包括:
[0100]智能電視根據(jù)該網(wǎng)頁的地址信息以及服務器為其分配的令牌,生成瀏覽器能夠訪問的訪問地址,并根據(jù)該訪問地址生成移動終端能夠識別的二維碼。
[0101]在實施中,步驟14中,智能電視接收所述服務器轉發(fā)的輸入信息,包括:
[0102]智能電視使用自身確定出的數(shù)據(jù)獲取方式,接收服務器轉發(fā)的輸入信息;
[0103]或者,
[0104]若接收到的協(xié)助輸入請求響應中攜帶服務器允許智能電視使用的數(shù)據(jù)獲取方式,智能電視使用服務器允許的數(shù)據(jù)獲取方式,接收服務器轉發(fā)的輸入信息。
[0105]基于上述任一實施例,在步驟14之后,該方法還包括:智能電視根據(jù)接收到的輸入信息指示應用軟件執(zhí)行相應的操作。
[0106]需要說明的是,上述任一步驟均是由智能電視的軟件開發(fā)工具包(SoftwareDevelopment Kit, SDK)進行處理。
[0107]基于同一發(fā)明構思,本發(fā)明實施例提供的一種在智能電視的輸入界面中輸入信息的方法,參見圖2所示,該方法包括:
[0108]步驟21、服務器接收智能電視發(fā)送的協(xié)助輸入請求,其中,該協(xié)助輸入請求中攜帶智能電視中需要進行信息輸入的輸入界面的信息。
[0109]本步驟中,該輸入界面可以是智能電視中安裝的任一應用軟件的輸入界面(如登錄界面、搜索界面等),也可以是該智能電視自身的輸入界面(如智能電視的登錄界面、搜索界面等)。
[0110]本步驟中,該輸入界面的信息至少包括輸入界面中的輸入項的數(shù)量、各輸入項的編號以及各輸入項的名稱。輸入界面一般包括查詢(搜索)界面、登錄界面等。
[0111]步驟22、服務器根據(jù)該輸入界面的信息,生成與該輸入界面對應的網(wǎng)頁,并向智能電視返回協(xié)助輸入請求響應,該協(xié)助輸入請求響應中攜帶自身生成的網(wǎng)頁的地址信息。
[0112]本步驟中,生成的網(wǎng)頁包括該輸入界面的各輸入項以及相應的操作按鍵(如確認鍵、取消鍵等)。[0113]優(yōu)選的,生成的網(wǎng)頁為WEB網(wǎng)頁。
[0114]步驟23、服務器在接收到移動終端發(fā)送的輸入信息后,將該輸入信息轉發(fā)給智能電視,其中,該輸入信息為用戶通過移動終端訪問該網(wǎng)頁并在該網(wǎng)頁上輸入的。
[0115]本發(fā)明實施例中,服務器接收智能電視發(fā)送的協(xié)助輸入請求,該協(xié)助輸入請求中攜帶需要輸入信息的輸入界面的信息;服務器根據(jù)該輸入界面的信息,生成與該輸入界面對應的網(wǎng)頁,并向智能電視返回協(xié)助輸入請求響應,該協(xié)助輸入請求響應中攜帶自身生成的網(wǎng)頁的地址信息;以及服務器在接收到移動終端發(fā)送的輸入信息后,將該輸入信息轉發(fā)給智能電視,其中,該輸入信息為用戶通過移動終端訪問該網(wǎng)頁并在該網(wǎng)頁上輸入的。通過上述方案,用戶可以通過移動終端訪問服務器生成的與智能電視上的輸入界面對應的網(wǎng)頁,并通過在該頁面上輸入所需的輸入信息,實現(xiàn)了在智能電視的輸入界面中輸入信息,提高了在智能電視的輸入界面中輸入信息的速度,也提高了用戶體驗。
[0116]優(yōu)選的,本發(fā)明實施例的服務器為云服務器。當然也可以是其他類型的服務器,只要能為智能電視提供協(xié)助輸入功能的服務器均可包含在本發(fā)明實施例的范圍內(nèi)。
[0117]在實施中,步驟22中服務器向智能電視返回的協(xié)助輸入請求響應,還包括:
[0118]服務器在確定自身允許該智能電視使用的數(shù)據(jù)獲取方式與該協(xié)助輸入請求中攜帶的數(shù)據(jù)獲取方式不同后,將自身允許該智能電視使用的數(shù)據(jù)獲取方式攜帶在該協(xié)助輸入請求響應中,以指示該智能電視使用服務器允許的數(shù)據(jù)獲取方式與服務器進行通信。
[0119]在實施中,服務器根據(jù)配置信息獲取自身允許該智能電視使用的數(shù)據(jù)獲取方式,若自身允許該智能電視使用的數(shù)據(jù)獲取方式與該協(xié)助輸入請求中攜帶的數(shù)據(jù)獲取方式相同,則服務器可以在協(xié)助輸入請求響應中攜帶該參數(shù),也可以不在協(xié)助輸入請求響應中攜帶該參數(shù);若自身允許該智能電視使用的數(shù)據(jù)獲取方式與該協(xié)助輸入請求中攜帶的數(shù)據(jù)獲取方式不同,則服務器必須在協(xié)助輸入請求響應中攜帶該參數(shù)。
[0120]在實施中,若服務器的配置信息中沒有配置允許智能電視使用的數(shù)據(jù)獲取方式,則服務器根據(jù)該協(xié)助輸入請求中攜帶的數(shù)據(jù)獲取方式,將接收到的輸入信息轉發(fā)給智能電視。
[0121]基于上述任一實施例,作為一種實現(xiàn)方式,若智能電視當前使用的數(shù)據(jù)獲取方式為輪詢方式,則服務器將接收到的輸入信息轉發(fā)給智能電視,具體為:
[0122]服務器將接收到的輸入信息進行緩存,并在智能電視與服務器建立連接時,將該輸入信息發(fā)送給智能電視。
[0123]其中,輪詢方式是指智能電視僅在需要獲取數(shù)據(jù)時與服務器連接。
[0124]進一步,服務器將該輸入信息發(fā)送給智能電視后,從緩存中刪除該輸入信息。
[0125]作為另一種實現(xiàn)方式,若服務器與智能電視之間的數(shù)據(jù)獲取方式為長連接方式,則服務器將接收到的輸入信息轉發(fā)給智能電視,具體為:
[0126]服務器將接收到的輸入信息直接發(fā)送給智能電視。
[0127]其中,長連接方式是指智能電視與服務器在設定的長時間內(nèi)一直處于連接狀態(tài)。
[0128]基于上述任一實施例,服務器接收智能電視發(fā)送的協(xié)助輸入請求之前,該方法還包括:
[0129]服務器接收智能電視發(fā)送的身份驗證請求,該身份驗證請求中攜帶該智能電視的MAC地址信息;以及,[0130]服務器為該智能電視分配用于表示智能電視對服務器的遠程訪問為有效訪問的令牌,并將生成的令牌和該令牌的有效時間信息發(fā)送給該智能電視。
[0131]進一步,若服務器接收到的協(xié)助輸入請求中攜帶令牌,步驟22中,服務器根據(jù)協(xié)助輸入請求中攜帶的輸入界面的信息,生成與該輸入界面對應的網(wǎng)頁之前,還包括:
[0132]服務器根據(jù)該協(xié)助輸入請求中攜帶的令牌,驗證該協(xié)助輸入請求是否為有效訪問;
[0133]服務器在確定該協(xié)助輸入請求中攜帶的令牌與自身為該智能電視分配的令牌相同且在有效時間內(nèi)時,確定該協(xié)助輸入請求為有效訪問,并執(zhí)行后續(xù)步驟。
[0134]進一步,若服務器驗證出該協(xié)助輸入請求中攜帶的令牌與自身為該智能電視分配的令牌不相同,或,該令牌不在其有效時間內(nèi),則服務器拒絕該智能電視的協(xié)助輸入請求。
[0135]基于上述任一實施例,服務器向智能電視返回的協(xié)助輸入請求響應還包括:用于表示所生成的網(wǎng)頁的有效時間的信息。
[0136]基于上述任一實施例,由于本發(fā)明實施例中,由服務器接收用戶通過移動終端訪問輸入界面對應的網(wǎng)頁時在該網(wǎng)頁上輸入的輸入信息,并轉發(fā)給智能電視,這樣,服務器就可以統(tǒng)計用戶輸入頻率高的輸入信息,進而服務器可以將所統(tǒng)計的輸入頻率高的輸入信息推送給用戶,以供用戶選擇,從而進一步提高輸入信息的速度。
[0137]基于同一發(fā)明構思,本發(fā)明實施例提供的一種在智能電視的輸入界面中輸入信息的方法,參見圖3所示,該方法包括:
[0138]步驟31、移動終端在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,該網(wǎng)頁是為所述智能電視提供服務的服務器根據(jù)需要輸入信息的輸入界面的信息生成的。
[0139]優(yōu)選的,該網(wǎng)頁為WEB網(wǎng)頁。
[0140]步驟32、移動終端根據(jù)該地址信息,通過瀏覽器訪問該網(wǎng)頁。
[0141]本步驟中,所訪問的網(wǎng)頁包括該輸入界面的各輸入項以及相應的操作按鍵(如確認鍵、取消鍵等)。
[0142]步驟33、移動終端在接收到用戶在頁面上輸入的輸入信息后,將該輸入信息轉發(fā)給服務器。
[0143]本發(fā)明實施例中,移動終端在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息;根據(jù)該地址信息,通過瀏覽器訪問該網(wǎng)頁;在接收到用戶在頁面上輸入的輸入信息后,將該輸入信息轉發(fā)給服務器。通過上述方案,用戶可以通過移動終端訪問服務器生成的與智能電視上的輸入界面對應的網(wǎng)頁,并通過在該頁面上輸入所需的輸入信息,實現(xiàn)了在智能電視的輸入界面中輸入信息,提高了在智能電視的輸入界面中輸入信息的速度,也提高了用戶體驗。
[0144]優(yōu)選的,本發(fā)明實施例的移動終端可以為手機、平板電腦(PAD)等具有瀏覽器的設備。
[0145]優(yōu)選的,本發(fā)明實施例的服務器為云服務器。當然也可以是其他類型的服務器,只要能為智能電視提供協(xié)助輸入功能的服務器均可包含在本發(fā)明實施例的范圍內(nèi)。
[0146]在實施中,較佳地,步驟31中,移動終端讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,包括:[0147]移動終端通過掃描智能電視的顯示屏上顯示的二維碼,讀取網(wǎng)頁的地址信息,其中,該二維碼是智能電視根據(jù)該網(wǎng)頁的地址信息生成的。
[0148]下面以在智能電視的應用軟件中輸入信息為例,從智能電視、服務器(以云服務器為例進行說明)及移動終端的交互過程,對本發(fā)明實施例提供的在智能電視的輸入界面中輸入信息的方法進行說明。假設智能電視已完成與服務器的身份驗證過程,參見圖4所示,具體過程如下:
[0149]1、智能電視向云服務器請求遠程協(xié)作輸入服務。
[0150]具體的,智能電視在確定用戶需要在其任一應用軟件上輸入信息,則該智能電視獲取需要輸入的名稱列表,數(shù)據(jù)獲取方式(長連接方式或者輪詢方式);該智能電視設備將名稱列表以及云服務器為其分配的令牌進行RSA+BASE64編碼,并將編碼后的數(shù)據(jù)發(fā)送給云服務器。
[0151]舉例說明,需要發(fā)送的數(shù)據(jù)的格式為:{令牌,輸入項數(shù)量,獲取數(shù)據(jù)方式,[{輸入項編號1:輸入項名稱1},{輸入項編號2:輸入項名稱2},{輸入項編號η,輸入項名稱η}]}。
[0152]2、云協(xié)助服務器解析收到的數(shù)據(jù),生成相應的WEB網(wǎng)頁,并將該WEB網(wǎng)頁的地址信息發(fā)送給智能電視。具體為:
[0153]云協(xié)助服務器解析收到的數(shù)據(jù),獲取令牌,查詢該令牌是否有效,如果有效則解析出輸入項數(shù)量和各輸入項名稱;云服務器將收到的輸入數(shù)據(jù)以[令牌,設備MAC,有效期,輸入項數(shù)量,[{輸入項編號1:輸入項名稱1},{輸入項編號2:輸入項名稱2},…{輸入項編號n,輸入項名稱η} ]]格式存入內(nèi)存映射表中,并在云后臺生成一個標準的html界面(即WEB網(wǎng)頁),該界面包括各輸入項名稱、各輸入項的輸入框;云服務器將WEB網(wǎng)頁的地址信息、地址有效時間、云服務器允許的數(shù)據(jù)獲取方式(長連接方式或輪詢方式)返回給智能電視。
[0154]3、智能電視根據(jù)WEB網(wǎng)頁的地址信息和令牌,生成移動終端能夠識別的二維碼。具體為:
[0155]智能電視拼接WEB網(wǎng)頁的地址信息和令牌,生成移動終端的訪問地址,如“http://服務器下發(fā)地址/ ? token =設備令牌”;智能電視根據(jù)該訪問地址,生成二維碼,
在顯示屏上顯示該二維碼。
[0156]4、智能電視根據(jù)云服務器同意的數(shù)據(jù)獲取方式向服務器發(fā)起長連接或輪詢,等待云服務器傳回用戶輸入的信息。如果是長連接方式,云服務器記錄每個長連接的令牌和長連接有效時間,一旦超過了時間則會主動關閉連接了 ;如果是輪詢方式,云服務器將移動終端方式的數(shù)據(jù)記錄到緩存中,待智能電視查詢云服務器數(shù)據(jù)時,將該數(shù)據(jù)發(fā)送給智能電視,超過時效則退出。
[0157]5、移動終端掃描二維碼后,獲取WEB網(wǎng)頁的服務器的地址,并使用瀏覽器訪問該WEB網(wǎng)頁。
[0158]其中,云服務器將動態(tài)生成的頁面推送到移動設備端。
[0159]6、移動終端在確定用戶通過WEB網(wǎng)頁輸入了相應的信息后,將該信息發(fā)送到云服務器,發(fā)送的信息的形式為:[令牌,{輸入項1:輸入內(nèi)容1,......,輸入項η:輸入內(nèi)容η}]。
[0160]7、云服務器查詢內(nèi)存映射表,獲取該令牌對應的智能電視,將移動終端發(fā)送的信息拼接成下發(fā)給智能電視的數(shù)據(jù),如[令牌,{輸入項1:輸入內(nèi)容1,……,輸入項η:輸入內(nèi)容η}],并將數(shù)據(jù)發(fā)送到智能電視,關閉與智能電視的長連接。
[0161]相應的,智能電視端解析收到的各輸入項的輸入內(nèi)容,并返回給應用軟件進行處理。
[0162]上述方法處理流程可以用軟件程序實現(xiàn),該軟件程序可以存儲在存儲介質(zhì)中,當存儲的軟件程序被調(diào)用時,執(zhí)行上述方法步驟。
[0163]基于同一發(fā)明構思,本發(fā)明實施例提供了一種通信系統(tǒng),參見圖5所示,該系統(tǒng)包括:
[0164]智能電視10,用于在接收到觸發(fā)信號后,獲取需要輸入信息的的輸入界面的信息;向服務器20發(fā)送協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述輸入界面的信息;接收服務器20返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述輸入界面對應的網(wǎng)頁的地址信息;以及接收服務器20轉發(fā)的輸入信息,其中,所述輸入信息為用戶通過移動終端30訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的; [0165]服務器20,用于接收智能電視10發(fā)送的所述協(xié)助輸入請求;根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁,并向智能電視10返回協(xié)助輸入請求響應;在接收到移動終端30發(fā)送的輸入信息后,將所述輸入信息轉發(fā)給智能電視10,其中,所述輸入信息為用戶通過移動終端30訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的;
[0166]移動終端30,用于在接收到用戶發(fā)送的讀取指令時,讀取智能電視10的顯示屏上顯示的網(wǎng)頁的地址信息;根據(jù)該地址信息,通過瀏覽器訪問該網(wǎng)頁;在接收到用戶在該頁面上輸入的輸入信息后,將該輸入信息轉發(fā)給服務器20。
[0167]在工作過程中,服務器20提供應用程序編程接口(Application ProgrammingInterface, API),智能電視10提供SDK接口,智能電視10通過自身的SDK接口將需要交互的數(shù)據(jù)發(fā)送給服務器20的API,該API將接收到的數(shù)據(jù)輸入服務器20 ;相應的,服務器20通過自身的API將需要交互的數(shù)據(jù)發(fā)送給智能電視10的SDK接口,該SDK接口將接收到的數(shù)據(jù)輸入智能電視10。移動終端30通過該API與服務器20通信。
[0168]下面分別對本發(fā)明實施例的智能電視、服務器及移動終端進行說明。
[0169]基于同一發(fā)明構思,本發(fā)明實施例提供的一種智能電視,該智能電視的處理過程與上述圖1所示的方法相同,參見圖6所示,該智能電視包括:
[0170]第一處理模塊61,用于在接收到觸發(fā)信號后獲取需要輸入信息的的輸入界面的信息;
[0171]收發(fā)模塊62,用于向服務器發(fā)送協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述輸入界面的信息;接收所述服務器返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述輸入界面對應的網(wǎng)頁的地址信息;以及接收所述服務器轉發(fā)的輸入信息,其中,所述輸入信息為用戶通過移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的;
[0172]第二處理模塊63,用于通過顯示屏顯示所述網(wǎng)頁的地址信息。
[0173]在實施中,收發(fā)模塊62在向服務器發(fā)送協(xié)助輸入請求之前,還用于:
[0174]向所述服務器發(fā)送身份驗證請求,所述身份驗證請求中攜帶所述智能電視的MAC地址信息;
[0175]接收所述服務器發(fā)送的所述服務器為所述智能電視分配的用于表示所述智能電視對所述服務器的遠程訪問為有效訪問的令牌、以及所述令牌的有效時間信息;
[0176]將所述令牌攜帶在所述協(xié)助輸入請求中,以使所述服務器根據(jù)所述令牌確定所述協(xié)助輸入請求為有效訪問。
[0177]基于上述任一實施例,第一處理模塊61還用于:確定自身所屬的智能電視當前使用的數(shù)據(jù)獲取方式;
[0178]收發(fā)模塊62還用于:將第一處理模塊61確定出的數(shù)據(jù)獲取方式攜帶在所述協(xié)助輸入請求中,以通知所述服務器所述智能電視自身當前使用的數(shù)據(jù)獲取方式。
[0179]在實施中,收發(fā)模塊62具體用于:
[0180]使用第一處理模塊61確定出的數(shù)據(jù)獲取方式,接收所述服務器轉發(fā)的輸入信息;或者,
[0181]若所述協(xié)助輸入請求響應中攜帶所述服務器允許所述智能電視使用的數(shù)據(jù)獲取方式,使用所述服務器允許的數(shù)據(jù)獲取方式,接收所述服務器轉發(fā)的輸入信息。
[0182]基于上述任一實施例,第二處理模塊63具體用于:根據(jù)網(wǎng)頁的地址信息,生成移動終端能夠識別的二維碼,并在顯示屏上顯示該二維碼。
[0183]基于上述任一實施例,收發(fā)模塊62向服務器發(fā)送的協(xié)助輸入請求響應還包括:用于表示該網(wǎng)頁的有效時間的信息。
[0184]基于同一發(fā)明構思,本發(fā)明實施例提供了一種服務器,該服務器為智能電視提供服務,其處理過程與上述圖2所示的方法相同,參見圖7所示,該服務器包括:
[0185]接收模塊71,用于接收所述智能電視發(fā)送的協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶需要輸入信息的輸入界面的信息;
[0186]處理模塊72,用于根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁,并向所述智能電視返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述網(wǎng)頁的地址
信息;
[0187]轉發(fā)模塊73,用于在接收到移動終端發(fā)送的輸入信息后,將所述輸入信息轉發(fā)給所述智能電視,其中,所述輸入信息為用戶通過所述移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的。
[0188]在實施中,處理模塊72還用于:在確定自身所屬的服務器允許所述智能電視使用的數(shù)據(jù)獲取方式與所述協(xié)助輸入請求中攜帶的數(shù)據(jù)獲取方式不同后,將所述服務器允許所述智能電視使用的數(shù)據(jù)獲取方式攜帶在所述協(xié)助輸入請求響應。
[0189]進一步,在實施中,若所述智能電視當前使用的數(shù)據(jù)獲取方式為輪詢方式,轉發(fā)模塊73還用于:
[0190]將接收模塊71接收到的用戶在所述網(wǎng)頁上輸入的輸入信息進行緩存,并在所述智能電視與所述服務器建立連接時,將所述輸入信息發(fā)送給所述智能電視。
[0191]基于上述任一實施例,在實施中,接收模塊71在接收到所述智能電視發(fā)送的協(xié)助輸入請求之前,還用于:接收所述智能電視發(fā)送的身份驗證請求,所述身份驗證請求中攜帶所述智能電視的MAC地址信息;
[0192]處理模塊72還用于:為所述智能電視分配用于表示所述智能電視對所述服務器的遠程訪問為有效訪問的令牌,并將所述令牌和所述令牌的有效時間信息發(fā)送給所述智能電視。[0193]進一步,若協(xié)助輸入請求中攜帶令牌,處理模塊72根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁之前,還用于:
[0194]根據(jù)所述協(xié)助輸入請求中攜帶的令牌,驗證所述協(xié)助輸入請求是否為有效訪問;在確定所述協(xié)助輸入請求中攜帶的令牌與自身為所述智能電視分配的令牌相同且在有效時間內(nèi)時,確定所述協(xié)助輸入請求為有效訪問。
[0195]基于上述任一實施例,接收模塊71接收到的協(xié)助輸入請求響應還包括:用于表示所述網(wǎng)頁的有效時間的信息。
[0196]基于同一發(fā)明構思,本發(fā)明實施例提供了一種移動終端,該移動終端的處理過程與上述圖3所示的方法相同,參見圖8所示,該移動終端包括:
[0197]獲取模塊81,用于在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,所述網(wǎng)頁是為所述智能電視提供服務的服務器根據(jù)需要輸入信息的輸入界面的信息生成的;
[0198]網(wǎng)頁訪問模塊82,用于根據(jù)獲取模塊81讀取的地址信息,通過瀏覽器訪問該地址信息對應的網(wǎng)頁;
[0199]通信模塊83,用于在接收到用戶在所述頁面上輸入的輸入信息后,將所述輸入信息轉發(fā)給所述服務器。
[0200]在實施中,獲取模塊81具體用于:通過掃描所述智能電視的顯示屏上顯示的二維碼,讀取所述網(wǎng)頁的地址信息,其中,所述二維碼是所述智能電視根據(jù)所述網(wǎng)頁的地址信息生成的。
[0201]本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0202]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0203]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0204]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。[0205]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0206]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權利要求】
1.一種在智能電視的輸入界面中輸入信息的方法,其特征在于,該方法包括: 智能電視在接收到觸發(fā)信號后,獲取需要輸入信息的輸入界面的信息,所述觸發(fā)信號用于觸發(fā)在所述輸入界面中輸入信息; 所述智能電視向服務器發(fā)送協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述輸入界面的信息; 所述智能電視接收所述服務器返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述輸入界面對應的網(wǎng)頁的地址信息,并通過顯示屏顯示所述網(wǎng)頁的地址信息; 所述智能電視接收所述服務器轉發(fā)的輸入信息,其中,所述輸入信息為用戶通過移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的。
2.如權利要求1所述的方法,其特征在于,所述智能電視向服務器發(fā)送協(xié)助輸入請求之前,所述方法還包括:所述智能電視向所述服務器發(fā)送身份驗證請求,所述身份驗證請求中攜帶所述智能電視的媒體接入控制MAC地址信息;以及接收所述服務器發(fā)送的所述服務器為所述智能電視分配的用于表示所述智能電視對所述服務器的遠程訪問為有效訪問的令牌、以及所 述令牌的有效時間信息; 所述智能電視向為自身提供服務的服務器發(fā)送協(xié)助輸入請求,還包括: 所述智能電視將所述令牌攜帶在所述協(xié)助輸入請求中,以使所述服務器根據(jù)所述令牌確定所述協(xié)助輸入請求為有效訪問。
3.如權利要求1所述的方法,其特征在于,所述智能電視接收到所述觸發(fā)信號之后,且所述智能電視向服務器發(fā)送所述協(xié)助輸入請求之前,所述方法還包括:所述智能電視確定自身當前使用的數(shù)據(jù)獲取方式; 所述智能電視向所述服務器發(fā)送所述協(xié)助輸入請求,還包括:所述智能電視將自身當前使用的數(shù)據(jù)獲取方式攜帶在所述協(xié)助輸入請求中,以通知所述服務器所述智能電視自身當前使用的數(shù)據(jù)獲取方式。
4.如權利要求3所述的方法,其特征在于,所述智能電視接收所述服務器轉發(fā)的輸入信息,包括: 所述智能電視使用自身確定出的數(shù)據(jù)獲取方式,接收所述服務器轉發(fā)的輸入信息;或者, 若所述協(xié)助輸入請求響應中攜帶所述服務器允許所述智能電視使用的數(shù)據(jù)獲取方式,所述智能電視使用所述服務器允許的數(shù)據(jù)獲取方式,接收所述服務器轉發(fā)的輸入信息。
5.如權利要求1~4任一項所述的方法,其特征在于,所述智能電視通過顯示屏顯示所述網(wǎng)頁的地址信息,包括: 所述智能電視根據(jù)所述網(wǎng)頁的地址信息,生成所述移動終端能夠識別的二維碼,并在顯示屏上顯示所述二維碼。
6.—種在智能電視的輸入界面中輸入信息的方法,其特征在于,該方法包括: 服務器接收智能電視發(fā)送的協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述智能電視中需要輸入信息的輸入界面的信息; 所述服務器根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁,并向所述智能電視返回協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述網(wǎng)頁的地址信息; 所述服務器在接收到移動終端發(fā)送的輸入信息后,將所述輸入信息轉發(fā)給所述智能電視,其中,所述輸入信息為用戶通過所述移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的。
7.如權利要求6所述的方法,其特征在于,所述服務器向所述智能電視返回的協(xié)助輸入請求響應,還包括: 所述服務器在確定自身允許所述智能電視使用的數(shù)據(jù)獲取方式與所述協(xié)助輸入請求中攜帶的數(shù)據(jù)獲取方式不同后,將自身允許所述智能電視使用的數(shù)據(jù)獲取方式攜帶在所述協(xié)助輸入請求響應中。
8.如權利要求6或7所述的方法,其特征在于,若所述智能電視當前使用的數(shù)據(jù)獲取方式為輪詢方式,所述服務器將所述輸入信息轉發(fā)給所述智能電視,包括: 所述服務器將接收到的輸入信息進行緩存,并在所述智能電視與所述服務器建立連接時,將所述輸入信息發(fā)送給所述智能電視。
9.如權利要求6所述的方法,其特征在于,所述服務器接收到所述智能電視發(fā)送的協(xié)助輸入請求之前,所述方法還包括: 所述服務器接收所述智能電視發(fā)送的身份驗證請求,所述身份驗證請求中攜帶所述智能電視的MAC地址信息;以及, 所述服務器為所述智能電視分配用于表示所述智能電視對所述服務器的遠程訪問為有效訪問的令牌,并 將所述令牌和所述令牌的有效時間信息發(fā)送給所述智能電視。
10.如權利要求9所述的方法,其特征在于,若所述協(xié)助輸入請求中攜帶令牌,所述服務器根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁之前,還包括: 所述服務器根據(jù)所述協(xié)助輸入請求中攜帶的令牌,驗證所述協(xié)助輸入請求是否為有效訪問; 所述服務器在確定所述協(xié)助輸入請求中攜帶的令牌與自身為所述智能電視分配的令牌相同且在有效時間內(nèi)時,確定所述協(xié)助輸入請求為有效訪問。
11.一種在智能電視的輸入界面中輸入信息的方法,其特征在于,該方法包括: 移動終端在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,其中,所述網(wǎng)頁是服務器根據(jù)所述智能電視中需要輸入信息的輸入界面的信息生成的; 所述移動終端根據(jù)所述地址信息,通過瀏覽器訪問所述網(wǎng)頁; 所述移動終端在接收到用戶在所述頁面上輸入的輸入信息后,將所述輸入信息轉發(fā)給所述服務器。
12.如權利要求11所述的方法,其特征在于,所述移動終端讀取所述智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,包括: 所述移動終端通過掃描所述智能電視的顯示屏上顯示的二維碼,讀取所述網(wǎng)頁的地址信息,其中,所述二維碼是所述智能電視根據(jù)所述網(wǎng)頁的地址信息生成的。
13.一種智能電視,其特征在于,該智能電視包括: 第一處理模塊,用于在接收到觸發(fā)信號后,獲取需要輸入信息的輸入界面的信息,所述觸發(fā)信號用于觸發(fā)在所述輸入界面中輸入信息; 收發(fā)模塊,用于向服務器發(fā)送協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述輸入界面的信息;接收所述服務器返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述輸入界面對應的網(wǎng)頁的地址信息;以及接收所述服務器轉發(fā)的輸入信息,其中,所述輸入信息為用戶通過移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的; 第二處理模塊,用于通過顯示屏顯示所述網(wǎng)頁的地址信息。
14.一種服務器,其特征在于,該服務器包括: 接收模塊,用于接收智能電視發(fā)送的協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述智能電視中需要輸入信息的輸入界面的信息; 處理模塊,用于根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁,并向所述智能電視返回協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述網(wǎng)頁的地址信息; 轉發(fā)模塊,用于在所述接收模塊接收到移動終端發(fā)送的輸入信息后,將所述輸入信息轉發(fā)給所述智能電視,其中,所述輸入信息為用戶通過所述移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的。
15.一種移動終端,其特征在于,該移動終端包括: 獲取模塊,用于在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,其中,所述網(wǎng)頁是服務器根據(jù)所述智能電視中需要輸入信息的輸入界面的信息生成的; 網(wǎng)頁訪問模塊,用于根據(jù)所述地址信息,通過瀏覽器訪問所述網(wǎng)頁; 通信模塊,用于在接收到用戶在所述頁面上輸入的輸入信息后,將所述輸入信息轉發(fā)給所述服務器。
16.一種通信系統(tǒng),其特征在于,該系統(tǒng)包括: 智能電視,用于在接收到觸發(fā)信號后,獲取需要輸入信息的輸入界面的信息,所述觸發(fā)信號用于觸發(fā)在所述輸入界面中輸入信息;向服務器發(fā)送協(xié)助輸入請求,所述協(xié)助輸入請求中攜帶所述輸入界面的信息;接收所述服務器返回的協(xié)助輸入請求響應,所述協(xié)助輸入請求響應中攜帶所述輸入界面對應的網(wǎng)頁的地址信息,并通過顯示屏顯示所述網(wǎng)頁的地址信息;接收所述服務器轉發(fā)的輸入信息,其中,所述輸入信息為用戶通過移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的; 服務器,用于接收所述智能電視發(fā)送的所述協(xié)助輸入請求;根據(jù)所述輸入界面的信息,生成與所述輸入界面對應的網(wǎng)頁,并向所述智能電視返回協(xié)助輸入請求響應;在接收到移動終端發(fā)送的輸入信息后,將所述輸入信息轉發(fā)給所述智能電視,其中,所述輸入信息為用戶通過所述移動終端訪問所述網(wǎng)頁并在所述網(wǎng)頁上輸入的; 移動終端,用于在接收到用戶發(fā)送的讀取指令時,讀取智能電視的顯示屏上顯示的網(wǎng)頁的地址信息,其中,所述網(wǎng)頁是服務器根據(jù)所述智能電視中需要進行信息輸入的輸入界面的信息生成的;根據(jù)所述地址信息,通過瀏覽器訪問所述網(wǎng)頁;在接收到用戶在所述頁面上輸入的輸入信息后,將所述輸入信息轉發(fā)給所述服務器。
【文檔編號】H04N21/4782GK103986752SQ201410193012
【公開日】2014年8月13日 申請日期:2014年5月8日 優(yōu)先權日:2014年5月8日
【發(fā)明者】周翚, 張帥, 高雪松 申請人:海信集團有限公司