一種信息交互方法及機頂盒、服務器的制造方法
【技術領域】
[0001]本發明涉及計算機技術領域,特別涉及一種信息交互方法及機頂盒、服務器。
【背景技術】
[0002]隨著計算機技術的迅速發展,機頂盒已經進入了千千萬萬的用戶家庭,機頂盒用于接收服務器配置的多個頻道,并將多個頻道展示在客戶端上。當用戶利用遙控器或直接在機頂盒上的按鍵上進行操作時,觸發機頂盒對該操作行為進行解析,機頂盒根據預先設置的操作行為與展示信息的對應關系,控制客戶端展示該操作行為對應的信息。由于機頂盒的生產量較大,因此,如何降低機頂盒的生產成本,是目標急需解決的問題。
【發明內容】
[0003]有鑒于此,本發明提供一種交互方法及機頂盒、服務器,以降低機頂盒的生產成本。
[0004]本發明提供了一種信息交互方法,應用于機頂盒端,設定觸發條件,還包括:
[0005]在達到觸發條件時,向服務器發送上傳信息,以使所述服務器返回所述上傳信息對應的執行結果;
[0006]接收所述服務器返回的所述執行結果,并對所述執行結果進行解析;
[0007]根據解析結果,執行所述解析結果對應的操作。
[0008]優選地,
[0009]進一步包括:預先設定信息上傳時間段;
[0010]所述觸發條件,包括:到達預先設定的所述信息上傳時間段,和/或,獲取到針對所述機頂盒的操作行為;
[0011]所述向服務器發送上傳信息,以使所述服務器返回所述上傳信息對應的執行結果,包括:
[0012]在所述上傳信息包括更新請求時,向所述服務器發送所述更新請求,以使所述服務器返回所述更新請求對應的執行結果,所述執行結果包括更新信息和/或未發生更新的通知;或,
[0013]在所述上傳信息包括針對所述機頂盒的操作行為時,向所述服務器發送所述操作行為,以使所述服務器返回所述操作行為對應的執行結果,所述執行結果包括展示信息和/或更新信息。
[0014]優選地,進一步包括:
[0015]以持續信息流的形式接收所述服務器返回的所述執行結果。
[0016]本發明還提供了一種信息交互方法,應用于服務器端,包括:
[0017]接收機頂盒發送的上傳信息;
[0018]根據所述上傳信息,向所述機頂盒發送所述上傳信息對應的執行結果,以使所述機頂盒對所述執行結果進行解析,并執行解析結果對應的操作。
[0019]優選地,所述根據所述上傳信息,向所述機頂盒發送所述上傳信息對應的執行結果,包括:
[0020]在所述上傳信息包括更新請求時,根據所述更新請求,確定是否包括針對所述機頂盒的更新信息,并向所述機頂盒發送所述更新請求對應的執行結果,所述執行結果包括更新信息和/或未發生更新的通知;或,
[0021]在所述上傳信息包括針對所述機頂盒的操作行為時,根據所述操作行為確定相應的執行結果以及確定當前是否包括針對所述機頂盒的更新信息,并向所述機頂盒發送所述操作行為對應的執行結果,所述執行結果包括展示信息和/或更新信息。
[0022]優選地,進一步包括:
[0023]以持續信息流的形式向所述機頂盒發送所述執行結果。
[0024]本發明還提供了一種機頂盒,包括:
[0025]存儲單元,用于存儲觸發條件;
[0026]發送單元,用于在達到觸發條件時,向服務器發送上傳信息,以使所述服務器返回所述上傳信息對應的執行結果;
[0027]處理單元,用于接收所述服務器返回的所述執行結果,并對所述執行結果進行解析;
[0028]操作單元,用于根據解析結果,執行所述解析結果對應的操作。
[0029]優選地,
[0030]所述存儲單元,用于存儲信息上傳時間段;
[0031]所述觸發條件,包括:到達預先設定的所述信息上傳時間段,和/或,獲取到針對所述機頂盒的操作行為;
[0032]所述發送單元,用于在所述上傳信息包括更新請求時,向所述服務器發送所述更新請求,以使所述服務器返回所述更新請求對應的執行結果,所述執行結果包括更新信息和/或未發生更新的通知;或,在所述上傳信息包括針對所述機頂盒的操作行為時,向所述服務器發送所述操作行為,以使所述服務器返回所述操作行為對應的執行結果,所述執行結果包括展示信息和/或更新信息;
[0033]或,
[0034]所述處理單元,用于以持續信息流的形式接收所述服務器返回的所述執行結果。
[0035]本發明還提供了一種服務器,包括:
[0036]接收單元,用于接收機頂盒發送的上傳信息;
[0037]發送單元,用于根據所述上傳信息,向所述機頂盒發送所述上傳信息對應的執行結果,以使所述機頂盒對所述執行結果進行解析,并執行解析結果對應的操作。
[0038]優選地,
[0039]所述發送單元,用于在所述上傳信息包括更新請求時,根據所述更新請求,確定是否包括針對所述機頂盒的更新信息,并向所述機頂盒發送所述更新請求對應的執行結果,所述執行結果包括更新信息和/或未發生更新的通知;或,在所述上傳信息包括針對所述機頂盒的操作行為時,根據所述操作行為確定相應的執行結果以及確定當前是否包括針對所述機頂盒的更新信息,并向所述機頂盒發送所述操作行為對應的執行結果,所述執行結果包括展示信息和/或更新信息;
[0040]或,
[0041]所述發送單元,用于以持續信息流的形式向所述機頂盒發送所述執行結果。
[0042]本發明實施例提供了一種信息交互方法及機頂盒、服務器,在達到觸發條件時,機頂盒無需對該觸發條件進行分析,只需向服務器發送上傳信息即可,由服務器對該上傳信息進行解析,機頂盒通過接收服務器返回的執行結果,只需對該執行結果進行簡單的解析,即執行該解析的結果,省去了機頂盒對觸發條件的分析,從而了降低機頂盒的成本。
【附圖說明】
[0043]圖I是本發明實施例提供的信息交互方法示意圖;
[0044]圖2是本發明另一實施例提供的信息交互方法示意圖;
[0045]圖3是本發明又一實施例提供的信息交互方法示意圖;
[0046]圖4是本發明實施例提供的信息交互系統架構圖;
[0047]圖5是本發明實施例提供的機頂盒結構示意圖;
[0048]圖6是本發明實施例提供的服務器結構示意圖。
【具體實施方式】
[0049]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0050]如圖I所示,本發明實施例提供了一種信息交互方法,該方法應用于機頂盒端,設定觸發條件,該方法可以包括以下步驟:
[0051]步驟101 :在達到觸發條件時,向服務器發送上傳信息,以使服務器返回上傳信息對應的執行結果。
[0052]步驟102 :接收服務器返回的執行結果,并對執行結果進行解析。
[0053]步驟103 :根據解析結果,執行解析結果對應的操作。
[0054]如圖2所示,發明實施例提供了一種信息交互方法,該方法應用于服務器端,該方法可以包括以下步驟:
[0055]步驟201 :接收機頂盒發送的上傳信息。
[0056]步驟202 :根據上傳信息,向機頂盒發送上傳信息對應的執行結果,以使機頂盒對執行結果進行解析,并執行解析結果對應的操作。
[0057]根據上述方案,在達到觸發條件時,機頂盒無需對該觸發條件進行分析,只需向服務器發送上傳信息即可,由服務器對該上傳信息進行解析,機頂盒通過接收服務器返回的執行結果,只需對該執行結果進行簡單的解析,即執行該解析的結果,省去了機頂盒對觸發條件的分析,從而了降低機頂盒的成本。
[0058]為了實現無論在是否有用戶針對機頂盒的操作行為時,機頂盒都能夠與服務器之間進行更新請求的交互,可以預先設定信息上傳時間段,在上傳信息包括更新請求時,向服務器發送更新請求,以使服務器返回更新請求對應的執行結果,執行結果包括更新信息和/或未發生更新的通知,從而使得機頂盒在接收到服務器發送的更新信息時,根據該更新信息實現Π界面更新或播放系統升級;或,在上傳信息包括針對機頂盒的操作行為時,向服務器發送操作行為,以使服務器返回操作行為對應的執行結果,執行結果包括展示信息和/或更新信息,無需機頂盒對操作行為進行解析,只需經該操作行為發送給服務器由服務器解析即可,并且當服務器確定Π界面發生了更新或播放系統