一種智能機(jī)頂盒終端系統(tǒng)升級方法
【專利說明】一種智能機(jī)頂盒終端系統(tǒng)升級方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及電視技術(shù)領(lǐng)域,具體是一種智能機(jī)頂盒終端系統(tǒng)升級方法。
【背景技術(shù)】
[0003]隨著芯片技術(shù)和操作系統(tǒng)的不斷發(fā)展,機(jī)頂盒等電視終端設(shè)備越來越智能化,越來越多的機(jī)頂盒搭載了 1S、android系統(tǒng)成為智能機(jī)頂盒,尤其是近幾年,幾乎所有的網(wǎng)絡(luò)機(jī)頂盒都搭載了android系統(tǒng)。在機(jī)頂盒智能化的同時,機(jī)頂盒的功能越來越強(qiáng)大,機(jī)頂盒軟件中預(yù)置的應(yīng)用軟件也越來越多。目前機(jī)頂盒的升級方式是所有預(yù)置的應(yīng)用軟件與機(jī)頂盒的系統(tǒng)軟件打包成一個升級包,然后再將升級包發(fā)送給機(jī)頂盒升級。但是這種升級方式的安全性較差,且無法對升級進(jìn)行管理監(jiān)測。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是智能機(jī)頂盒終端系統(tǒng)升級方法,其升級方式安全穩(wěn)定,且對升級結(jié)果進(jìn)行管理和監(jiān)測,保證遠(yuǎn)程升級的安全穩(wěn)定性。
[0005]本發(fā)明的技術(shù)方案為:
一種智能機(jī)頂盒終端系統(tǒng)升級方法,具體包括有以下步驟:
(1)、首先前端升級系統(tǒng)根據(jù)升級范圍創(chuàng)建升級任務(wù),并將軟件升級包上傳到下載服務(wù)系統(tǒng)上,然后對升級任務(wù)進(jìn)行審核發(fā)布;
(2)、升級任務(wù)發(fā)布成功后,升級管理服務(wù)系統(tǒng)根據(jù)升級任務(wù)中升級范圍的配置向?qū)?yīng)的終端下發(fā)升級信息,終端升級應(yīng)用程序接收到下發(fā)的升級信息后,根據(jù)自身的屬性進(jìn)行升級條件檢測并下載升級包文件,下載完成后進(jìn)行升級包文件的完整性校驗(yàn);
(3)、終端升級應(yīng)用程序按照升級流程將升級包中的內(nèi)容更新到系統(tǒng)中,完成系統(tǒng)升級更新后,將升級的結(jié)果發(fā)給升級管理系統(tǒng),升級管理系統(tǒng)將接收到的升級結(jié)果數(shù)據(jù)在對應(yīng)的升級任務(wù)下進(jìn)行分類統(tǒng)計(jì)并進(jìn)行監(jiān)測。
[0006]所述的升級范圍包括有區(qū)域和號段規(guī)則。
[0007]所述的軟件升級包首先上傳到服務(wù)系統(tǒng)的約定目錄下,對其進(jìn)行其校驗(yàn)和描述升級文件,并填寫升級信息。
[0008]所述的升級任務(wù)進(jìn)行審核發(fā)布的具體操作是將升級任務(wù)下發(fā)到一機(jī)頂盒中進(jìn)行升級審核和驗(yàn)證,通過審核,該升級任務(wù)進(jìn)行發(fā)布。
[0009]所述的終端升級應(yīng)用程序自身的屬性包括有軟硬件型號和版本參數(shù)。
[0010]所述的升級包文件包括有升級文件、完整性校驗(yàn)文件和升級描述文件。
[0011]所述的完整性校驗(yàn)即MD碼的校驗(yàn),MD碼校驗(yàn)成功,終端升級應(yīng)用程序?qū)凑战K端升級的規(guī)則設(shè)置升級標(biāo)志位,MD碼校驗(yàn)失敗,則按照地址再次下載,嘗試三次失敗后,上報結(jié)果給升級管理服務(wù)系統(tǒng)。
[0012]所述的升級結(jié)果數(shù)據(jù)包括有升級包下載失敗結(jié)果、升級包校驗(yàn)失敗結(jié)果、升級更新成功或失敗結(jié)果。
[0013]本發(fā)明的優(yōu)點(diǎn):
本發(fā)明升級任務(wù)的創(chuàng)建和下載均進(jìn)行系統(tǒng)化的檢測和校驗(yàn),保證了升級升級下載的安全性,防止外圍系統(tǒng)任意篡改升級文件;本發(fā)明對升級結(jié)果進(jìn)行統(tǒng)一的分類,方便運(yùn)營管理人員管理和監(jiān)測。
【具體實(shí)施方式】
[0014]—種智能機(jī)頂盒終端系統(tǒng)升級方法,具體包括有以下步驟:
(1)、首先前端升級系統(tǒng)根據(jù)區(qū)域和號段規(guī)則創(chuàng)建升級任務(wù),并將軟件升級包上傳到服務(wù)系統(tǒng)的約定目錄下,對其進(jìn)行其校驗(yàn)和描述升級文件,并填寫升級信息,然后將升級任務(wù)下發(fā)到一機(jī)頂盒中進(jìn)行升級審核和驗(yàn)證,通過審核,該升級任務(wù)進(jìn)行發(fā)布;
(2)、升級任務(wù)發(fā)布成功后,升級管理服務(wù)系統(tǒng)根據(jù)升級任務(wù)中升級范圍的配置向?qū)?yīng)的終端下發(fā)升級信息,終端升級應(yīng)用程序接收到下發(fā)的升級信息后,根據(jù)自身的軟硬件型號和版本參數(shù)進(jìn)行升級條件檢測并下載升級包文件,下載完成后進(jìn)行升級包文件的完整性校驗(yàn),即MD碼的校驗(yàn),MD碼校驗(yàn)成功,終端升級應(yīng)用程序?qū)凑战K端升級的規(guī)則設(shè)置升級標(biāo)志位,MD碼校驗(yàn)失敗,則按照地址再次下載,嘗試三次失敗后,上報結(jié)果給升級管理服務(wù)系統(tǒng);
(3)、終端升級應(yīng)用程序按照升級流程將升級包中的內(nèi)容(升級文件、完整性校驗(yàn)文件和升級描述文件)更新到系統(tǒng)中,完成系統(tǒng)升級更新后,將升級的結(jié)果發(fā)給升級管理系統(tǒng),升級管理系統(tǒng)將接收到的升級結(jié)果數(shù)據(jù)(升級包下載失敗結(jié)果、升級包校驗(yàn)失敗結(jié)果、升級更新成功或失敗結(jié)果)在對應(yīng)的升級任務(wù)下進(jìn)行分類統(tǒng)計(jì)并進(jìn)行監(jiān)測。
【主權(quán)項(xiàng)】
1.一種智能機(jī)頂盒終端系統(tǒng)升級方法,其特征在于:具體包括有以下步驟: (1)、首先前端升級系統(tǒng)根據(jù)升級范圍創(chuàng)建升級任務(wù),并將軟件升級包上傳到下載服務(wù)系統(tǒng)上,然后對升級任務(wù)進(jìn)行審核發(fā)布; (2)、升級任務(wù)發(fā)布成功后,升級管理服務(wù)系統(tǒng)根據(jù)升級任務(wù)中升級范圍的配置向?qū)?yīng)的終端下發(fā)升級信息,終端升級應(yīng)用程序接收到下發(fā)的升級信息后,根據(jù)自身的屬性進(jìn)行升級條件檢測并下載升級包文件,下載完成后進(jìn)行升級包文件的完整性校驗(yàn); (3)、終端升級應(yīng)用程序按照升級流程將升級包中的內(nèi)容更新到系統(tǒng)中,完成系統(tǒng)升級更新后,將升級的結(jié)果發(fā)給升級管理系統(tǒng),升級管理系統(tǒng)將接收到的升級結(jié)果數(shù)據(jù)在對應(yīng)的升級任務(wù)下進(jìn)行分類統(tǒng)計(jì)并進(jìn)行監(jiān)測。2.根據(jù)權(quán)利要求1所述的一種智能機(jī)頂盒終端系統(tǒng)升級方法,其特征在于:所述的升級范圍包括有區(qū)域和號段規(guī)則。3.根據(jù)權(quán)利要求1所述的一種智能機(jī)頂盒終端系統(tǒng)升級方法,其特征在于:所述的軟件升級包首先上傳到服務(wù)系統(tǒng)的約定目錄下,對其進(jìn)行其校驗(yàn)和描述升級文件,并填寫升級?目息。4.根據(jù)權(quán)利要求1所述的一種智能機(jī)頂盒終端系統(tǒng)升級方法,其特征在于:所述的升級任務(wù)進(jìn)行審核發(fā)布的具體操作是將升級任務(wù)下發(fā)到一機(jī)頂盒中進(jìn)行升級審核和驗(yàn)證,通過審核,該升級任務(wù)進(jìn)行發(fā)布。5.根據(jù)權(quán)利要求1所述的一種智能機(jī)頂盒終端系統(tǒng)升級方法,其特征在于:所述的終端升級應(yīng)用程序自身的屬性包括有軟硬件型號和版本參數(shù)。6.根據(jù)權(quán)利要求1所述的一種智能機(jī)頂盒終端系統(tǒng)升級方法,其特征在于:所述的升級包文件包括有升級文件、完整性校驗(yàn)文件和升級描述文件。7.根據(jù)權(quán)利要求1所述的一種智能機(jī)頂盒終端系統(tǒng)升級方法,其特征在于:所述的完整性校驗(yàn)即MD碼的校驗(yàn),MD碼校驗(yàn)成功,終端升級應(yīng)用程序?qū)凑战K端升級的規(guī)則設(shè)置升級標(biāo)志位,MD碼校驗(yàn)失敗,則按照地址再次下載,嘗試三次失敗后,上報結(jié)果給升級管理服務(wù)系統(tǒng)。8.根據(jù)權(quán)利要求1所述的一種智能機(jī)頂盒終端系統(tǒng)升級方法,其特征在于:所述的升級結(jié)果數(shù)據(jù)包括有升級包下載失敗結(jié)果、升級包校驗(yàn)失敗結(jié)果、升級更新成功或失敗結(jié)果。
【專利摘要】本發(fā)明公開了一種智能機(jī)頂盒終端系統(tǒng)升級方法,首先根據(jù)升級范圍創(chuàng)建升級任務(wù),并將軟件升級包上傳到下載服務(wù)系統(tǒng)上,然后對升級任務(wù)進(jìn)行審核發(fā)布;升級任務(wù)發(fā)布成功后,升級管理服務(wù)系統(tǒng)向?qū)?yīng)的終端下發(fā)升級信息,終端升級應(yīng)用程序根據(jù)自身的屬性進(jìn)行升級條件檢測并下載升級包文件,下載完成后進(jìn)行升級包文件的完整性校驗(yàn);終端升級應(yīng)用程序?qū)⑸壈械膬?nèi)容更新到系統(tǒng)中,將升級的結(jié)果發(fā)給升級管理系統(tǒng)進(jìn)行分類統(tǒng)計(jì)和監(jiān)測。本發(fā)明升級任務(wù)的創(chuàng)建和下載均進(jìn)行系統(tǒng)化的檢測和校驗(yàn),保證了升級下載的安全性,防止外圍系統(tǒng)任意篡改升級文件;本發(fā)明對升級結(jié)果進(jìn)行統(tǒng)一的分類,方便運(yùn)營管理人員管理和監(jiān)測。
【IPC分類】H04N21/458
【公開號】CN105451080
【申請?zhí)枴緾N201510910894
【發(fā)明人】楊義山, 鐘捷飛, 韓銳, 葉千枝, 王鵬飛, 高海燕
【申請人】安徽廣行通信科技股份有限公司
【公開日】2016年3月30日
【申請日】2015年12月10日