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

網(wǎng)絡終端產(chǎn)品的在線升級方法

文檔序號:6528253閱讀:195來源:國知局
專利名稱:網(wǎng)絡終端產(chǎn)品的在線升級方法
技術領域
本發(fā)明涉及一種網(wǎng)絡終端產(chǎn)品特別是機頂盒的在線升級方法。
背景技術
在類似于機頂盒(如IPTV-STB)的嵌入式終端系統(tǒng)上,升級是設備作為一個整體的自我修復、自我更新、自我學習的過程。
但現(xiàn)有的桌面軟件升級方案以及非在線升級方案,在線升級不穩(wěn)定,抗毀壞性能力差,健健壯性不強。

發(fā)明內容
本發(fā)明的目的就是為了解決網(wǎng)絡終端的在線升級不穩(wěn)定的問題,提供一種網(wǎng)絡終端產(chǎn)品的在線升級方法,提高終端系統(tǒng)的抗毀壞性能力,增加健壯性。
為實現(xiàn)上述目的,本發(fā)明提出一種網(wǎng)絡終端產(chǎn)品的在線升級方法,其特征是包括正向學習過程和反向學習過程,其中正向學習包括如下步驟A1)業(yè)務啟動升級業(yè)務,啟動升級子系統(tǒng);A2)升級系統(tǒng)進行相應的業(yè)務處理,例如;驗證升級信息,網(wǎng)絡資源等;A3)啟動終端進入最小系統(tǒng)配置區(qū)(MINISYSTEM),進行相應的業(yè)務處理;A4)檢查升級更新是否正確(即學習是否完善),如果成功則進入下一步;否則重復步驟A3);A5)升級更新成功,進入新系統(tǒng)新業(yè)務;反向學習即升級系統(tǒng)自身的學習——自我升級,包括如下步驟B1)升級業(yè)務定時檢測升級服務器;B2)如果有升級系統(tǒng)的更新,則提示用戶或者無人值守下空閑中,升級最小系統(tǒng)配置區(qū)(MINISYSTEM),否則執(zhí)行步驟B5);B3)如果得到升級時機,則升級最小系統(tǒng)配置區(qū)(MINISYSTEM),否則執(zhí)行B5);B4)進行最小系統(tǒng)配置區(qū)(MINISYSTEM)檢查,如果成功,則進行版本號更新,如果失敗,則提示或強制重復步驟3);B5)最小系統(tǒng)配置區(qū)(MINISYSTEM)升級完成。
由于采用了以上的乒乓機制的升級方案,用最小系統(tǒng)配置區(qū)(MINISYSTEM)和系統(tǒng)區(qū)(SYSTEM)并存的方式進行升級的業(yè)務處理,使得終端在任何情景下總有可正常運行的能力,提高了終端系統(tǒng)的抗毀壞性能力,增加了健健壯性,從而可以達到無人干預,甚至無人值守升級能力,實現(xiàn)安全、靈活、穩(wěn)定的自我更新能力。


圖1是本發(fā)明系統(tǒng)分區(qū)示意圖。
圖2是本發(fā)明最小系統(tǒng)配置區(qū)(MINISYSTEM)組成示意圖。
圖3是本發(fā)明系統(tǒng)區(qū)(SYSTEM)組成示意圖。
圖4是從正常狀態(tài)到升級狀態(tài)流程示意圖。
圖5是從啟動狀態(tài)到升級狀態(tài)流程示意圖。
圖6是從正常系統(tǒng)中升級最小系統(tǒng)配置區(qū)(MINISYSTEM)流程示意圖(正常狀態(tài)到反向升級)。
具體實施例方式下面通過具體的實施例并結合附圖對本發(fā)明作進一步詳細的描述。
對于類似于IPTV-STB的網(wǎng)絡終端產(chǎn)品,一般為嵌入式系統(tǒng)。為了保證產(chǎn)品的健壯性,以及業(yè)務的可更新能力,采用系統(tǒng)級、業(yè)務級的升級方案。由此,此類產(chǎn)品對升級的要求比較高。本發(fā)明乒乓升級技術方案,采用MINISYSTEM和SYSTEM的方式,進行升級的業(yè)務處理,使得終端在任何情景下總有可正常運行的能力。
該升級方法包括正向學習過程和反向學習過程(因此稱為乒乓升級技術方案)正向學習如下1)業(yè)務啟動升級業(yè)務,啟動升級子系統(tǒng);2)升級系統(tǒng)進行相應的業(yè)務處理,例如;驗證升級信息,網(wǎng)絡資源等;3)啟動終端進入MINISYSTEM,進行相應的業(yè)務處理;4)檢查升級更新是否正確(即學習是否完善),如果成功則進入下一步;否則重復3;5)升級更新成功,進入新系統(tǒng)新業(yè)務。
反向學習如下(進行升級系統(tǒng)的學習)1)升級業(yè)務定時檢測升級服務器;2)如果有升級系統(tǒng)的更新,則提示用戶或者無人值守下空閑中,升級MINISYSTEM,否則執(zhí)行5;3)如果得到升級時機,則升級MINISYSTEM,否則執(zhí)行5;4)進行MINISYSTEM檢查,如果成功,則進行版本號更新,如果失敗,則提示或強制重復3;5)MINISYSTEM升級完成。
下面的方案的說明以SKY IPTV-STB升級系統(tǒng)為范例(但該技術方案可以擴展到包括嵌入式、單片系統(tǒng)上),其硬軟件平臺如下硬件平臺ARM7 PLATFROM軟件平臺UCLINUX 2.4.xx方案實現(xiàn)乒乓機制升級技術方案,核心內容是建立雙備份系統(tǒng),以及建立在乒乓系統(tǒng)上的業(yè)務機制。
1系統(tǒng)組成如圖1所示,在LINUX系統(tǒng)下建立引導區(qū)、全局參數(shù)區(qū)、KERNEL區(qū)(內核區(qū))、MINISYSTEM(最小系統(tǒng)配置區(qū))、系統(tǒng)區(qū);如區(qū)分述如下引導區(qū)乒乓系統(tǒng)的引導區(qū)和一般系統(tǒng)引導區(qū)不同在于,按照升級和整體系統(tǒng)約定可以判斷系統(tǒng)的入口。該功能的實現(xiàn)是為了達到在不同的場景下引導乒乓系統(tǒng)的不同入口。例如正常工作下,校驗SYSTEM分區(qū)可用性,引導內核;傳遞以SYSTEM分區(qū)為參數(shù)的系統(tǒng)命令行參數(shù)。升級工作下,校驗MINISYSTEM分區(qū)可用性,引導內核;傳遞以MINISYSTEM分區(qū)為參數(shù)的系統(tǒng)命令行參數(shù)。
全局參數(shù)區(qū)該部分符合嵌入式系統(tǒng)配置,本發(fā)明乒乓升級系統(tǒng)僅僅是需要在該區(qū)域開辟一個參數(shù)表,做升級配置表。
KERNEL區(qū)在此方案下,沒有將KERNEL作為文件系統(tǒng)中的一部分,而是單獨出來。原因是將KERNEL最大程度的微內核化,KERNEL不再和實現(xiàn)業(yè)務相關。而其他和業(yè)務相關的內核模塊均在文件系統(tǒng)中,以動態(tài)的方式安裝到內核中。
例如LINUX內核中斷管理、進程管理、調度、文件系統(tǒng)、內存管理等;在內核中的模塊FLASH驅動、SDRAM驅動、網(wǎng)卡驅動、TCP/IP協(xié)議棧等;這些部分作為OS級別的支撐體系,承載內核中。屬穩(wěn)定部分,不做升級。
動態(tài)模塊媒體解碼驅動、CODEC模塊;該部分屬于內核部分,但是由于該部分的模塊和業(yè)務實現(xiàn)有很大關聯(lián),可能升級,故承載于文件系統(tǒng)中,動態(tài)加載。
MINISYSTEM區(qū)其組成如圖2所示,在該平臺方案下,實質上是可以作為根的文件系統(tǒng)分區(qū),該區(qū)是為了滿足升級業(yè)務的最小的系統(tǒng)配置。例如圖形顯示驅動、聲音驅動模塊;系統(tǒng)管理根應用、接入模塊、GUI函數(shù)庫、升級業(yè)務模塊。
MINISYSTEM的升級處理作為乒乓升級系統(tǒng)的一個主要的組成部分,MINISYSTEM部分的升級業(yè)務模塊也是該部分的主要模塊。負責內容正向系統(tǒng)升級(系統(tǒng)學習)、正向業(yè)務升級(業(yè)務學習)。
SYSTEM區(qū)其組成如圖3所示,它是正常系統(tǒng)分區(qū),是完整的除OS外的軟件系統(tǒng)。其中同樣有升級業(yè)務子模塊;該子模塊按照業(yè)務的要求,被動或者主動的監(jiān)測升級時機。
SYSTEM的升級處理作為乒乓升級系統(tǒng)的一個主要的組成部分,SYSTEM部分的升級業(yè)務模塊也是該部分的主要模塊。負責內容升級邏輯業(yè)務處理(業(yè)務檢查),反向系統(tǒng)升級處理(自我學習能力)。
2乒乓升級的狀態(tài)轉換乒乓升級方案,在不同的升級時機、不同的應用場景上,定義了多種狀態(tài)以及狀態(tài)之間的轉換;注實際終端系統(tǒng)中,由于業(yè)務不同,對升級的時機、場景有不同的要求,這里僅僅是針對乒乓升級方案的必備項,不對特殊業(yè)務作特殊的說明。
轉換一正常狀態(tài)- 升級狀態(tài),如圖4所示。
狀態(tài)場景IPSTB終端設備在正常業(yè)務系統(tǒng)運行(工作或者空閑),由于某種原因,有對業(yè)務系統(tǒng)升級的要求。
觸發(fā)條件業(yè)務系統(tǒng)有對升級的觸發(fā)接口,通過接口,啟動系統(tǒng)對正常SYSTEM的升級。例如IPTV-STB提供用戶選擇升級提示界面,也可以包括對版本的選擇、業(yè)務的套餐選擇;空閑狀態(tài)接收到網(wǎng)管系統(tǒng)的指示,業(yè)務自動修復。
狀態(tài)處理檢查升級業(yè)務是否完整、可行;進入MINISYSTEM升級系統(tǒng),進行業(yè)務升級,將新的業(yè)務系統(tǒng)寫入FLASH的SYSTEM分區(qū);成功升級返回業(yè)務系統(tǒng)。
狀態(tài)路徑SYSTEM —— MINISYTEM —— SYSTEM轉換二啟動狀態(tài)- 升級狀態(tài),如圖5所示。
狀態(tài)場景IPTV-STB上電,進入MINISYSTEM進行業(yè)務系統(tǒng)升級。
觸發(fā)條件系統(tǒng)啟動,引導系統(tǒng)自檢失敗,進入MINISYSTEM修復升級。自檢條件例如SYSTEM分區(qū)CHECKSUM失??;全局升級參數(shù)指明SYSTEM分區(qū)故障。
狀態(tài)處理自檢系統(tǒng)校驗失??;進入MINISYSTEM升級系統(tǒng),進行業(yè)務升級;成功升級返回業(yè)務系統(tǒng)。
狀態(tài)路徑POWERON——MINISYTEM——SYSTEM。
轉換三正常業(yè)務狀態(tài)-自我升級狀態(tài)(MINISYSTEM),如圖6所示。
狀態(tài)場景IPSTB終端設備在正常業(yè)務系統(tǒng)運行(工作或者空閑);由于某種原因,有對MINISYSTEM升級的要求。
觸發(fā)條件業(yè)務系統(tǒng)有對升級的觸發(fā)接口,通過接口,啟動系統(tǒng)對正常SYSTEM的升級。例如IPTV-STB提供用戶選擇MINISYSTEM升級提示界面,也可以包括對MINI版本的選擇;空閑狀態(tài)接收到網(wǎng)管系統(tǒng)的指示,業(yè)務自動修復;SYSTEM檢測到MINISYSTEM有損壞;狀態(tài)處理得到升級MINISYSTEM的命令;啟動MINI升級流程,將新的MINISYSTEM寫入對應分區(qū);檢驗升級是否有效,(例如CHECKSUM、進入MINI進行業(yè)務激活)。
狀態(tài)路徑SYSTEM——(MINISYSTEM)——SYSTEM(括號內路徑可選)。
3、乒乓機制升級系統(tǒng)的優(yōu)點(1)更新靈活性方案采用了微內核技術,與業(yè)務相關的OS支持使用模塊的方式動態(tài)加載到內核中,使得雙系統(tǒng)不顯得臃腫的同時,有可以得到兩份。升級可以對終端系統(tǒng)進行除硬件以外的各個部分進行升級,底層、系統(tǒng)和應用。
(2)穩(wěn)定健壯性乒乓方案,使得終端有兩份系統(tǒng),且兩份系統(tǒng)可以相互升級。在任何一個系統(tǒng)中保證對另一個系統(tǒng)的有效升級,從而可以在任何時間到保證系統(tǒng)可用。確保了在軟件上對系統(tǒng)進行自我更新和自我修復能力。
總之,本發(fā)明乒乓機制的升級方案,采用了雙系統(tǒng)方案,在終端系統(tǒng)的穩(wěn)定性、健壯性和靈活性有了很大的保障。
權利要求
1.一種網(wǎng)絡終端產(chǎn)品的在線升級方法,其特征是包括正向學習過程和反向學習過程,其中正向學習包括如下步驟A1)業(yè)務啟動升級業(yè)務,啟動升級子系統(tǒng);A2)升級系統(tǒng)進行相應的業(yè)務處理,例如;驗證升級信息,網(wǎng)絡資源等;A3)啟動終端進入最小系統(tǒng)配置區(qū)(MINISYSTEM),進行相應的業(yè)務處理;A4)檢查升級更新是否正確(即學習是否完善),如果成功則進入下一步;否則重復步驟A3);A5)升級更新成功,進入新系統(tǒng)新業(yè)務;反向學習即升級系統(tǒng)自身的學習——自我升級,包括如下步驟B1)升級業(yè)務定時檢測升級服務器;B2)如果有升級系統(tǒng)的更新,則提示用戶或者無人值守下空閑中,升級最小系統(tǒng)配置區(qū)(MINISYSTEM),否則執(zhí)行步驟B5);B3)如果得到升級時機,則升級最小系統(tǒng)配置區(qū)(MINISYSTEM),否則執(zhí)行B5);B4)進行最小系統(tǒng)配置區(qū)(MINISYSTEM)檢查,如果成功,則進行版本號更新,如果失敗,則提示或強制重復步驟3);B5)最小系統(tǒng)配置區(qū)(MINISYSTEM)升級完成。
2.如權利要求1所述的網(wǎng)絡終端產(chǎn)品的在線升級方法,其特征是在所述步驟A1)中啟動升級業(yè)務的觸發(fā)是通過業(yè)務系統(tǒng)對升級的觸發(fā)接口實現(xiàn)的,觸發(fā)的條件包括IPTV-STB提供用戶選擇升級提示界面、對版本的選擇、業(yè)務的套餐選擇、空閑狀態(tài)接收到網(wǎng)管系統(tǒng)的指示、業(yè)務自動修復;在所述步驟A2)中的業(yè)務處理包括狀態(tài)處理檢查升級業(yè)務是否完整、可行;在所述步驟A3)中的業(yè)務處理包括進入MINISYSTEM升級系統(tǒng),進行業(yè)務升級,將新的業(yè)務系統(tǒng)寫入FLASH的SYSTEM分區(qū)。
3.如權利要求1或2所述的網(wǎng)絡終端產(chǎn)品的在線升級方法,其特征是在所述步驟A1)中啟動升級業(yè)務的觸發(fā)是系統(tǒng)啟動時引導系統(tǒng)自檢失敗,所述自檢條件包括SYSTEM分區(qū)CHECKSUM失敗、全局升級參數(shù)指明SYSTEM分區(qū)故障。
4.如權利要求1或2所述的網(wǎng)絡終端產(chǎn)品的在線升級方法,其特征是在所述步驟B3)中得到升級時機的觸發(fā)條件是利用業(yè)務系統(tǒng)有對升級的觸發(fā)接口,啟動系統(tǒng)對正常SYSTEM的升級,包括IPTV-STB提供用戶選擇MINISYSTEM升級提示界面、對MINI版本的選擇、空閑狀態(tài)接收到網(wǎng)管系統(tǒng)的指示、業(yè)務自動修復、SYSTEM檢測到MINISYSTEM有損壞。
全文摘要
本發(fā)明公開一種網(wǎng)絡終端產(chǎn)品的在線升級方法,包括正向學習過程和反向學習過程,采用乒乓機制的升級方案,用最小系統(tǒng)配置區(qū)(MINISYSTEM)和系統(tǒng)區(qū)(SYSTEM)并存的方式進行升級的業(yè)務處理,使得終端在任何情景下總有可正常運行的能力,提高了終端系統(tǒng)的抗毀壞性能力,增加了健壯性,從而可以達到無人干預,甚至無人值守升級能力,實現(xiàn)安全、靈活、穩(wěn)定的自我更新能力。
文檔編號G06F11/00GK1738246SQ20051003469
公開日2006年2月22日 申請日期2005年5月25日 優(yōu)先權日2005年5月25日
發(fā)明者洪子濤 申請人:深圳創(chuàng)維-Rgb電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
故城县| 徐水县| 巫山县| 乌兰浩特市| 封丘县| 涟源市| 定襄县| 邮箱| 化隆| 潢川县| 兴安县| 临武县| 瑞安市| 大化| 深水埗区| 子长县| 池州市| 右玉县| 荣昌县| 壶关县| 连山| 安塞县| 镇安县| 涪陵区| 临沭县| 岱山县| 七台河市| 额济纳旗| 加查县| 凤台县| 昌吉市| 中方县| 札达县| 西安市| 共和县| 平顺县| 巨野县| 永善县| 芜湖县| 田阳县| 迭部县|