一種互聯網機頂盒的界面資源更新管理發布方法
【技術領域】
[0001]本發明涉及一種互聯網機頂盒的界面資源更新管理發布方法,特別是涉及一種服務器資源更新管理平臺端的可視化資源預覽發布方式和資源的分組更新機制,以及互聯網機頂盒界面中資源類目數量的可變更新。
【背景技術】
[0002]現有網絡機頂盒管理平臺往往僅涉及存取資源操作,而缺少一個最終效果的預覽確認環節,所以管理員對于資源更新后的最終效果好壞不確定,很可能由于一些誤操作而導致資源發布錯誤的事故發生,于是造成不必要的損失。此外,管理維護系統操作過于復雜,同時需要一定的專業知識人員進行后期維護,增加了維護成本。
[0003]除此以外,現有管理平臺無法針對不同客戶群的終端做差異化的更新,不夠靈活,無法滿足不同客戶群的需求。同時,現有網絡機頂盒界面所呈現出來的資源類目數量是固定不變的,且資源類目數量已經固化在機頂盒的固件里,所以只能支持固定類目數量的資源內容更新,無法支持資源類目數量的可變更新。
【發明內容】
[0004]本發明的目的在于克服現有技術之不足,提供一種互聯網機頂盒的界面資源更新管理發布方法,可確保待發布內容無誤后再發布,極大降低了更新資源出錯的概率,同時支持機頂盒資源的分組更新機制,滿足不同客戶群體的資源差異化更新需求。
[0005]本發明解決其技術問題所采用的技術方案是:一種互聯網機頂盒的界面資源更新管理發布方法,是在機頂盒和服務器之間實現的,包括:
[0006]在服務器端的資源更新管理平臺添加客戶資源,管理員登入資源更新管理平臺進行添加客戶資源,管理員選擇該客戶的頁面布局后,根據頁面布局的不同位置提交資源,提交完成后資源更新管理平臺將生成預覽,由管理員確認后再發布;
[0007]在服務器端的資源更新管理平臺修改客戶資源,管理員登入資源更新管理平臺的修改客戶頁面進行修改,資源更新管理平臺將生成預覽,由管理員確認后再發布;
[0008]在服務器端的資源更新管理平臺批量添加/修改機頂盒所屬客戶,每臺機頂盒出廠后均會初始化為特定的客戶,所述資源更新管理平臺通過機頂盒的唯一 ID來驗證機頂盒所屬的客戶類型;管理員從資源更新管理平臺通過輸入機頂盒的唯一 ID可以選擇批量添加機頂盒和修改機頂盒所對應的客戶;
[0009]在機頂盒端下載客戶資源,機頂盒開機后自動啟動更新檢測服務進程,該更新檢測服務進程每隔一段時間向資源更新管理平臺發送檢查更新請求,資源更新管理平臺根據該機頂盒的唯一 ID返回相應的客戶資源;
[0010]在機頂盒端的機頂盒界面資源類目數量的可變更新,機頂盒讀取下載好的資源配置參數和資源文件,在機頂盒界面上按照新的配置規則重新繪制UI界面。
[0011]優選的,所述資源更新管理平臺添加客戶資源的步驟為:
[0012]Al.管理員登錄服務器的資源更新管理平臺;
[0013]A2.管理員選擇添加客戶;
[0014]A3.管理員選擇該客戶的頁面布局方式;
[0015]A4.資源更新管理平臺根據步驟A3選擇的頁面布局方式提示管理員提交不同位置的資源;
[0016]A5.資源更新管理平臺將管理員提交的不同位置的資源存放在一個臨時客戶中;
[0017]A6.管理員完成頁面布局中不同位置的資源的提交后,資源更新管理平臺呈現出該客戶資源的預覽效果;
[0018]A7.管理員確認客戶資源的預覽效果,如果需要修改則跳轉至步驟A4,如果不需要修改則跳轉至步驟AS ;
[0019]AS.資源更新管理平臺新建客戶,將臨時客戶中的所有資源移動到該新建客戶中;
[0020]A9.資源更新管理平臺打包該新建客戶資源,等待機頂盒交互。
[0021]優選的,所述資源更新管理平臺修改客戶資源的步驟為:
[0022]B1.管理員登錄服務器的資源更新管理平臺;
[0023]B2.管理員選擇客戶管理;
[0024]B3.管理員選擇需要修改的客戶;
[0025]B4.資源更新管理平臺顯示需要修改的客戶的顯示界面;
[0026]B5.管理員確認是否為需要修改的客戶,如果不是則跳轉至步驟B3,如果是則轉至步驟B6 ;
[0027]B6.管理員選擇直接修改頁面布局方式或者僅修改現有頁面布局方式上的資源,如果選擇修改頁面布局方式則進入步驟B7 ;如果選擇僅修改現有頁面布局方式上的資源則進入步驟B8 ;
[0028]B7.管理員選擇該客戶的頁面布局方式;
[0029]B8.資源更新管理平臺根據頁面布局方式提示管理員提交不同位置的資源;
[0030]B9.資源更新管理平臺將管理員提交的不同位置的資源存放在一個臨時客戶中;
[0031]B10.管理員完成頁面布局中不同位置的資源的提交后,資源更新管理平臺呈現出該客戶資源的預覽效果;
[0032]Bll.管理員確認修改是否正確,如果是則跳轉至步驟B12,如果否則跳轉至步驟B6 ;
[0033]B12.資源更新管理平臺新建客戶,將臨時客戶中的所有資源移動到該新建客戶中;
[0034]B13.資源更新管理平臺打包該新建客戶資源,等待機頂盒交互;
[0035]優選的,所述資源更新管理平臺批量添加/修改機頂盒所述客戶組的步驟為:
[0036]Cl.管理員登錄服務器的資源更新管理平臺;
[0037]C2.管理員選擇機頂盒管理;
[0038]C3.管理員選擇批量添加/修改機頂盒,
[0039]C4.填入每一個機頂盒的唯一 ID ;
[0040]C5.選則每一個機頂盒的唯一 ID所屬的客戶后提交。
[0041]C6.資源更新管理平臺驗證每一個機頂盒的唯一 ID的合法性,如果合法則保存進入步驟C7,如果不合法則進入步驟CS ;
[0042]C7.結果頁面顯示添加結果,
[0043]C8.顯示錯誤代碼。
[0044]優選的,所述機頂盒端下載客戶資源的步驟為:
[0045]Dl.機頂盒開機自動啟動更新檢測服務進程;
[0046]D2.更新檢測服務進程每隔一段時間向資源更新管理平臺發送更新請求;
[0047]D3.資源更新管理平臺收到更新請求后,驗證該更新請求的特征值,檢測該機頂盒的類型是否為資源更新管理平臺所支持的,若通過驗證則進入步驟D4,若沒有通過驗證則進入步驟D2 ;
[0048]D4.資源更新管理平臺依據該機頂盒的唯一 ID查詢是否存在相應的客戶;如果查不到相應的客戶組則進入步驟D5,如果查到對應的客戶則進入步驟D6 ;
[0049]D5.資源更新管理平臺向機頂盒返回空值,轉至步驟D2 ;
[0050]D6.資源更新管理平臺向機頂盒返回客戶的資源包;
[0051]D7.機頂盒解析該客戶的資源包來獲取服務器端的資源版本和下載地址;
[0052]D8.機頂盒將服務器端的資源版本和本地版本進行對比,判斷服務器端的資源版本是否比本地版本更新,如果是則進入步驟D9,如果否則轉到步驟D2 ;
[0053]D9.機頂盒下載對應資源。
[0054]優選的,所述機頂盒界面資源類目數量的可變更新的步驟為:
[0055]El.機頂盒界面程序接收到資源更新的消息;
[0056]E2.機頂盒的應用程序獲取資源配置參數,驗證參數是否為正確,信息是否完整,更新文件位置是否存在,如果不正確進入步驟則退出此次更新,如果正確則進入步驟E3 ;
[0057]E3.機頂盒的界面應用程序讀取資源更新的文件包來獲取資源類目數量和頁面布局配置方式;
[0058]E4.機頂盒的界面應用程序根據讀取資源更新的文件包來獲取資源類目數量和頁面布局配置方式來加載對應的資源文件;
[0059]E5.判斷機頂盒的界面應用程序是否加載成功,如果是則進入步驟E6,如