欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種機頂盒升級程序配置方法及裝置的制造方法

文檔序號:9619196閱讀:479來源:國知局
一種機頂盒升級程序配置方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及圖像傳輸領域,具體涉及一種機頂盒升級程序配置方法及裝置。
【背景技術】
[0002]隨著各地數字電視的推廣,數字電視接收終端已經也走進了千家萬戶。在數字電視接收終端上一般安裝了兩部分功能軟件:應用程序、用于對應用程序進行更新的引導程序Loader。該Loader可以和應用程序集成在一起。在用戶使用數字電視接收終端的過程中,可能經常需要對數字電視接收終端的軟件程序進行更新,特別是對應用程序進行更新。而某些時候,用戶需要利用新的Loader (非本機的Loader)對應用程序進行更新。針對這一問題,有些數字電視提供商在數字電視的服務器端,將應用程序的更新數據、Loader的更新數據打包成傳輸流(TS流),并通過廣播的方式發(fā)送該TS流。當在TS流中檢測到新的Loader及更新數據時,數字電視接收終端將新的Loader寫入閃存(Flash),從而可運行新的Loader對應用程序進行升級。
[0003]由于現有技術對Loader進行更新時,需要擦除、寫Flash,每一次外設(例如前面板類型、網口、輸出制式、開機logo等)和功能支持(例如升級方式的支持)的改變都需要開發(fā)新的升級程序,造成了資源的浪費,同時提升了開發(fā)成本。

【發(fā)明內容】

[0004]本發(fā)明實施例提供了一種機頂盒升級程序配置方法及裝置,以期解決每次升級都需要開發(fā)新的升級程序導致的資源浪費,成本提升的問題。
[0005]本發(fā)明實施例第一方面提供一種機頂盒升級程序配置方法,包括:
[0006]對查詢范圍內的目標程序分區(qū)中的程序進行檢測,確定所述目標程序分區(qū)中的程序是否存在預設標識符;
[0007]若檢測到所述目標程序分區(qū)中的程序存在所述預設標識符,調用校驗算法對所述目標程序分區(qū)中的程序進行校驗,并得到校驗結果;
[0008]若得到的所述目標程序分區(qū)中的程序的校驗結果與參考程序的校驗結果相同,則根據所述目標程序分區(qū)中的程序來配置升級程序。
[0009]進一步可選地,所述參考程序的校驗結果包括調用校驗算法對所述參考程序進行校驗而得到的校驗結果。
[0010]進一步可選地,根據所述目標程序分區(qū)中的程序來配置升級程序,包括:
[0011]對所述目標程序分區(qū)中的程序進行調整;
[0012]根據調整后的目標程序分區(qū)中的程序配置升級程序。
[0013]進一步可選地,對所述目標程序分區(qū)中的程序進行調整,包括:
[0014]對所述目標程序分區(qū)中的前面板類型設置程序、網口設置程序、輸出制式設置程序以及開機畫面設置程序進行調整。
[0015]進一步可選地,所述對查詢范圍內的目標程序分區(qū)進行檢測之前,所述方法還包括:
[0016]確定存儲設備的初始查詢位置,根據所述初始查詢位置確定所述查詢范圍;
[0017]將所述查詢范圍內的程序分為N個程序分區(qū),所述N為正整數。
[0018]進一步可選地,所述方法還包括:
[0019]若檢測到所述目標程序分區(qū)不存在所述預設標識符,則選取所述查詢范圍內的N個程序分區(qū)中一個程序分區(qū)作為目標程序分區(qū)進行處理,以便于再次對目標程序分區(qū)中的程序進行檢測,確定所述目標程序分區(qū)中的程序是否存在預設標識符。
[0020]進一步可選地,所述方法還包括:
[0021 ] 若得到的所述目標程序分區(qū)中的程序的校驗結果與參考程序的校驗結果不同,則選取所述查詢范圍內的N個程序分區(qū)中一個程序分區(qū)作為目標程序分區(qū)進行處理,以便于再次對目標程序分區(qū)中的程序進行檢測,確定所述目標程序分區(qū)中的程序是否存在預設標識符。
[0022]進一步可選地,所述方法還包括:
[0023]若在所述N個程序分區(qū)中都沒有檢測到所述預設標識符,根據默認的程序配置升級程序;或者,
[0024]若在所述N個程序分區(qū)中的程序的校驗結果與參考程序的校驗結果均不同,根據默認的程序配置升級程序。
[0025]本發(fā)明實施例第二方面提供一種機頂盒升級程序配置裝置,包括:
[0026]檢測模塊,用于對查詢范圍內的目標程序分區(qū)中的程序進行檢測,確定所述目標程序分區(qū)中的程序是否存在預設標識符;
[0027]校驗模塊,用于若檢測到所述目標程序分區(qū)中的程序存在所述預設標識符,調用校驗算法對所述目標程序分區(qū)中的程序進行校驗,并得到校驗結果;
[0028]配置模塊,用于若得到的所述目標程序分區(qū)中的程序的校驗結果與參考程序的校驗結果相同,則根據所述目標程序分區(qū)中的程序來配置升級程序。
[0029]進一步可選地,所述參考程序的校驗結果包括調用校驗算法對所述參考程序進行校驗而得到的校驗結果。
[0030]進一步可選地,所述配置模塊具體包括:
[0031]調整單元,用于對所述目標程序分區(qū)中的程序進行調整;
[0032]配置單元,用于根據調整后的目標程序分區(qū)中的程序配置升級程序。
[0033]進一步可選地,所述調整單元,具體用于對所述目標程序分區(qū)中的前面板類型設置程序、網口設置程序、輸出制式設置程序以及開機畫面設置程序進行調整。
[0034]進一步可選地,所述裝置還包括:
[0035]分區(qū)模塊,用于檢測模塊對查詢范圍內的目標程序分區(qū)進行檢測之前,確定存儲設備的初始查詢位置,根據所述初始查詢位置確定所述查詢范圍;將所述查詢范圍內的程序分為N個程序分區(qū),所述N為正整數。
[0036]進一步可選地,所述裝置還包括:
[0037]循環(huán)處理模塊,用于若檢測到所述目標程序分區(qū)不存在所述預設標識符,則選取所述查詢范圍內的N個程序分區(qū)中一個程序分區(qū)作為目標程序分區(qū)進行處理,以便于再次對目標程序分區(qū)中的程序進行檢測,確定所述目標程序分區(qū)中的程序是否存在預設標識符。
[0038]進一步可選地,所述循環(huán)處理模塊,還用于若得到的所述目標程序分區(qū)中的程序的校驗結果與參考程序的校驗結果不同,則選取所述查詢范圍內的N個程序分區(qū)中一個程序分區(qū)作為目標程序分區(qū)進行處理,以便于再次對目標程序分區(qū)中的程序進行檢測,確定所述目標程序分區(qū)中的程序是否存在預設標識符。
[0039]進一步可選地,所述配置模塊,還用于若在所述N個程序分區(qū)中都沒有檢測到所述預設標識符,根據默認的程序配置升級程序;或者,若在所述N個程序分區(qū)中的程序的校驗結果與參考程序的校驗結果均不同,根據默認的程序配置升級程序。
[0040]可以看出,本發(fā)明實施例技術方案中,首先對查詢范圍內的目標程序分區(qū)中的程序進行檢測,確定所述目標程序分區(qū)中的程序是否存在預設標識符,若檢測到所述目標程序分區(qū)中的程序存在所述預設標識符,調用校驗算法對所述目標程序分區(qū)中的程序進行校驗并得到校驗結果,在得到的所述目標程序分區(qū)中的程序的校驗結果與參考程序的校驗結果相同的情況下,則根據所述目標程序分區(qū)中的程序來配置升級程序,通過實施本發(fā)明實施例有利于通過重復利用原有的程序資源配置升級程序,降低重復開發(fā)升級程序的人力、資金成本,同時有利于加快開發(fā)速度。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明第一實施例提供的一種機頂盒升級程序配置方法的結構示意圖;
[0043]圖2是本發(fā)明第二實施例提供的一種機頂盒升級程序配置方法的結構示意圖
[0044]圖3是本發(fā)明第三實施例提供的一種機頂盒升級程序配置裝置的結構示意圖;
[0045]圖4是本發(fā)明第四實施例提供的一種機頂盒升級程序配置裝置的結構示意圖;
[0046]圖5是本發(fā)明第五實施例提供的一種機頂盒升級程序配置裝置的結構示意圖。
【具體實施方式】
[0047]為了使本技術領域的人
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
彩票| 芮城县| 永仁县| 三河市| 江津市| 景德镇市| 宜君县| 吉水县| 盱眙县| 阿勒泰市| 墨竹工卡县| 贺兰县| 彰化县| 金沙县| 泰顺县| 滨州市| 彰化县| 保靖县| 运城市| 鲜城| 昭觉县| 友谊县| 游戏| 资源县| 定远县| 阿合奇县| 元朗区| 社旗县| 乌拉特前旗| 南宁市| 乐亭县| 河北区| 宜黄县| 蕉岭县| 黎平县| 镇雄县| 邯郸县| 射洪县| 阳信县| 个旧市| 资源县|