本發(fā)明專利技術(shù)公開了一種機(jī)頂盒的軟件升級(jí)方法及裝置。其中,該方法包括:機(jī)頂盒(STB)通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸(EOC)局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息,其中,軟件升級(jí)命令消息中攜帶版本服務(wù)器的以太網(wǎng)協(xié)議(IP)地址和最新軟件版本的版本名稱;STB根據(jù)IP地址和版本名稱登錄版本服務(wù)器后,獲取最新版本的版本文件;STB根據(jù)版本文件將STB當(dāng)前使用的軟件版本升級(jí)至最新軟件版本。通過本發(fā)明專利技術(shù),達(dá)到了有效節(jié)約網(wǎng)絡(luò)帶寬資源、降低軟件升級(jí)成本的效果。
Software upgrading method and device for set-top box
The invention discloses a software upgrading method and device for set-top boxes. Among them, the method comprises: a set-top box (STB) through the Ethernet data transmission through the coaxial cable (EOC) office equipment, software management server receives the upgrade command message, the software upgrade version of the server to carry Ethernet protocol command message (IP) address and the latest version of the software version name; according to STB the IP address and the name login server version version, to obtain the latest version of the latest version of the file; STB software according to the version of the file will be currently used by STB software version upgrade version. The invention achieves the effect of effectively saving the network bandwidth resource and reducing the software upgrading cost.
【技術(shù)實(shí)現(xiàn)步驟摘要】
機(jī)頂盒的軟件升級(jí)方法及裝置
本專利技術(shù)涉及通信領(lǐng)域,具體而言,涉及一種機(jī)頂盒的軟件升級(jí)方法及裝置。
技術(shù)介紹
軟件升級(jí)是機(jī)頂盒(Set Top Box,簡(jiǎn)稱為STB)中一項(xiàng)非常重要的功能,隨著業(yè)務(wù)的增長(zhǎng),各種各樣的功能集成到機(jī)頂盒中,新增功能以及軟件缺陷修改等都需要對(duì)機(jī)頂盒進(jìn)行軟件升級(jí)。目前機(jī)頂盒升級(jí)的主要方式是運(yùn)營(yíng)商在前端將升級(jí)文件封裝成MPEG-2標(biāo)準(zhǔn)的傳輸流(Transport Stream,簡(jiǎn)稱為TS),與電視節(jié)目流復(fù)用后,調(diào)制到電視網(wǎng)進(jìn)行廣播,同時(shí)根據(jù)數(shù)字視頻廣播(Digital Video Broadcasting,簡(jiǎn)稱為DVB)標(biāo)準(zhǔn)將升級(jí)TS流的定位信息添加在網(wǎng)絡(luò)信息表(Network Information Table,簡(jiǎn)稱為NIT)或者BAT表中播發(fā);對(duì)應(yīng)的,終端機(jī)頂盒中包括應(yīng)用程序和加載程序(Loader)兩個(gè)版本,其中Loader專門用以機(jī)頂盒的升級(jí),機(jī)頂盒在NIT或者BAT表中檢測(cè)到升級(jí)信息后,與用戶交互確認(rèn)升級(jí),保存升級(jí)定位信息到閃存(FLASH)中,重啟機(jī)頂盒進(jìn)入Loader,調(diào)頻至升級(jí)TS流頻點(diǎn)并接收升級(jí)流,更新應(yīng)用程序。對(duì)于這種機(jī)頂盒升級(jí)方式,升級(jí)流在網(wǎng)絡(luò)中某個(gè)頻點(diǎn)播發(fā),因此,除非機(jī)頂盒有兩個(gè)解調(diào)器(Tuner),否則,用戶無法在升級(jí)的同時(shí)收看電視節(jié)目,同時(shí)升級(jí)的過程需要重啟兩次機(jī)頂盒,對(duì)用戶收視的影響較大;另外這種升級(jí)方式升級(jí)流以及升級(jí)信息均采用廣播的方式,前端無法對(duì)終端的升級(jí)進(jìn)行管理或者監(jiān)控,一旦因?yàn)槟承┮蛩貙?dǎo)致機(jī)頂盒無法升級(jí),就只能將機(jī)頂盒返廠維修,或者進(jìn)行本地升級(jí),大大增加了維護(hù)的成本;另外,由于無法得知用戶何時(shí)開機(jī)升級(jí),必須在網(wǎng)絡(luò)中長(zhǎng)期播發(fā)升級(jí)流,造成網(wǎng)絡(luò)帶寬的浪費(fèi)。以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸(Ethernet Over Coax,簡(jiǎn)稱為E0C)技術(shù)是在同軸電纜中進(jìn)行以太網(wǎng)數(shù)據(jù)信號(hào)的傳輸,主流是將以太網(wǎng)信號(hào)經(jīng)過調(diào)制后在同軸電纜中進(jìn)行數(shù)據(jù)傳輸,其頻率不占用有線電視頻率段,和有線電視信號(hào)共存,既不影響有線電視信號(hào)的傳輸,又有雙向獨(dú)享的寬帶綜合業(yè)務(wù)接入,可以大大簡(jiǎn)化混合光纖同軸電纜(HybridFiber-Coax,簡(jiǎn)稱為HFC)網(wǎng)絡(luò)的雙向改造,利用現(xiàn)有的廣電HFC網(wǎng)絡(luò)為用戶提供數(shù)字電視,互動(dòng)電視和寬帶業(yè)務(wù)。針對(duì)相關(guān)技術(shù)中的軟件升級(jí)機(jī)頂盒方法維護(hù)成本過高,容易造成網(wǎng)絡(luò)帶寬浪費(fèi)問題,目前尚未提出采用EOC技術(shù)對(duì)機(jī)頂盒進(jìn)行軟件升級(jí)的有效解決方案。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)提供了一種機(jī)頂盒的軟件升級(jí)方法及裝置,以至少解決上述問題。根據(jù)本專利技術(shù)的一個(gè)方面,提供了一種機(jī)頂盒的軟件升級(jí)方法,包括:機(jī)頂盒(STB)通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸(EOC)局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息,其中,軟件升級(jí)命令消息中攜帶版本服務(wù)器的以太網(wǎng)協(xié)議(IP)地址和最新軟件版本的版本名稱;STB根據(jù)IP地址和版本名稱登錄版本服務(wù)器后,獲取最新版本的版本文件;STB根據(jù)版本文件將STB當(dāng)前使用的軟件版本升級(jí)至最新軟件版本。優(yōu)選地,在機(jī)頂盒(STB)通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸(EOC)局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息之前,該方法還包括:STB啟動(dòng)后向管理服務(wù)器發(fā)送上線消息,其中,上線消息中攜帶STB的序列號(hào)和STB的媒體接入控制(MAC)地址。優(yōu)選地,機(jī)頂盒STB通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸EOC局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息,包括:待管理服務(wù)器根據(jù)序列號(hào)和MAC地址將STB添加到管理服務(wù)器管理的STB活動(dòng)信息中后,STB通過EOC局端設(shè)備接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息。優(yōu)選地,STB根據(jù)版本文件將STB當(dāng)前使用的軟件版本升級(jí)至最新軟件版本,包括=STB根據(jù)版本文件中的循環(huán)冗余校驗(yàn)(CRC)校驗(yàn)字段對(duì)版本文件進(jìn)行CRC校驗(yàn);在版本文件校驗(yàn)正確的情況下,STB對(duì)版本文件的版本頭進(jìn)行合法性檢查,其中,版本頭包括終端類型和廠商標(biāo)識(shí);當(dāng)對(duì)終端類型和廠商標(biāo)識(shí)的檢查結(jié)果為合格時(shí),STB將STB當(dāng)前使用的軟件版本升級(jí)至最新軟件版本。優(yōu)選地,軟件升級(jí)命令消息中還攜帶升級(jí)延遲時(shí)長(zhǎng)和最新軟件版本的統(tǒng)一資源定位符(URL)。優(yōu)選地,STB根據(jù)IP地址和版本名稱登錄版本服務(wù)器后,獲取最新版本的版本文件,包括:STB根據(jù)IP地址和版本名稱登錄版本服務(wù)器;STB按照最新軟件版本的URL找到最新軟件版本后,下載最新軟件版本。優(yōu)選地,在STB從軟件升級(jí)命令消息中解析出升級(jí)延遲時(shí)長(zhǎng)之后,包括:STB在等待升級(jí)延遲時(shí)長(zhǎng)終止后,開始將STB當(dāng)前使用的軟件版本升級(jí)至最新軟件版本的軟件升級(jí)操作。根據(jù)本專利技術(shù)的另一方面,提供了一種機(jī)頂盒的軟件升級(jí)裝置,包括:接收模塊,用于通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸(EOC)局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息,其中,軟件升級(jí)命令消息中攜帶版本服務(wù)器的以太網(wǎng)協(xié)議(IP)地址和最新軟件版本的版本名稱;獲取模塊,用于根據(jù)IP地址和版本名稱登錄版本服務(wù)器后,獲取最新版本的版本文件;升級(jí)模塊,用于根據(jù)版本文件將機(jī)頂盒(STB)當(dāng)前使用的軟件版本升級(jí)至最新軟件版本。優(yōu)選地,該裝置還包括:發(fā)送模塊,用于在STB啟動(dòng)后向管理服務(wù)器發(fā)送上線消息,其中,上線消息中攜帶STB的序列號(hào)和STB的媒體接入控制(MAC)地址。優(yōu)選地,接收模塊包括:接收單元,用于待管理服務(wù)器根據(jù)序列號(hào)和MAC地址將STB添加到管理服務(wù)器管理的STB活動(dòng)信息中后,通過EOC局端設(shè)備接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息。優(yōu)選地,升級(jí)模塊包括:校驗(yàn)單元,用于根據(jù)版本文件中的循環(huán)冗余校驗(yàn)(CRC)校驗(yàn)字段對(duì)版本文件進(jìn)行CRC校驗(yàn);檢查模塊,用于在版本文件校驗(yàn)正確的情況下,對(duì)版本文件的版本頭進(jìn)行合法性檢查,其中,版本頭包括終端類型和廠商標(biāo)識(shí);升級(jí)單元,用于當(dāng)對(duì)終端類型和廠商標(biāo)識(shí)的檢查結(jié)果為合格時(shí),將STB當(dāng)前使用的軟件版本升級(jí)至最新軟件版本。通過本專利技術(shù),采用在機(jī)頂盒中內(nèi)置EOC模塊同時(shí)結(jié)合外部的EOC局端設(shè)備,利用機(jī)頂盒與EOC局端設(shè)備之間的雙向接入通道的方式,可以在不影響用戶的正常收視的同時(shí)進(jìn)行軟件升級(jí),并且可以使運(yùn)營(yíng)商實(shí)現(xiàn)對(duì)機(jī)頂盒升級(jí)過的管理和監(jiān)控,無需長(zhǎng)期播發(fā)升級(jí)流,解決了軟件升級(jí)機(jī)頂盒方法維護(hù)成本過高,容易造成網(wǎng)絡(luò)帶寬浪費(fèi)問題的問題,從而達(dá)到了有效節(jié)約網(wǎng)絡(luò)帶寬資源、降低軟件升級(jí)成本的效果。【附圖說明】此處所說明的附圖用來提供對(duì)本專利技術(shù)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本專利技術(shù)的示意性實(shí)施例及其說明用于解釋本專利技術(shù),并不構(gòu)成對(duì)本專利技術(shù)的不當(dāng)限定。在附圖中:圖1是根據(jù)本專利技術(shù)實(shí)施例的機(jī)頂盒的軟件升級(jí)方法流程圖;圖2是根據(jù)本專利技術(shù)實(shí)施例的機(jī)頂盒的軟件升級(jí)裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本專利技術(shù)優(yōu)選實(shí)施例的機(jī)頂盒的軟件升級(jí)裝置的結(jié)構(gòu)框圖;圖4是根據(jù)本專利技術(shù)優(yōu)選實(shí)施例的機(jī)頂盒的組網(wǎng)結(jié)構(gòu)示意圖;圖5是根據(jù)本專利技術(shù)優(yōu)選實(shí)施例的機(jī)頂盒的軟件升級(jí)過程的示意圖;圖6是根據(jù)本專利技術(shù)優(yōu)選實(shí)施例一的機(jī)頂盒的軟件升級(jí)流程圖;圖7是根據(jù)本專利技術(shù)優(yōu)選實(shí)施例二的機(jī)頂盒的軟件升級(jí)流程圖;圖8是根據(jù)本專利技術(shù)優(yōu)選實(shí)施例三的機(jī)頂盒的軟件升級(jí)流程圖。【具體實(shí)施方式】下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本專利技術(shù)。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。圖1是根據(jù)本專利技術(shù)實(shí)施例的機(jī)頂盒的軟件升級(jí)方法流程圖,如圖1所示,本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種機(jī)頂盒的軟件升級(jí)方法,其特征在于,包括:機(jī)頂盒STB通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸EOC局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息,其中,所述軟件升級(jí)命令消息中攜帶版本服務(wù)器的以太網(wǎng)協(xié)議IP地址和最新軟件版本的版本名稱;所述STB根據(jù)所述IP地址和所述版本名稱登錄所述版本服務(wù)器后,獲取所述最新版本的版本文件;所述STB根據(jù)所述版本文件將所述STB當(dāng)前使用的軟件版本升級(jí)至所述最新軟件版本。
【技術(shù)特征摘要】
1.一種機(jī)頂盒的軟件升級(jí)方法,其特征在于,包括: 機(jī)頂盒STB通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸EOC局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息,其中,所述軟件升級(jí)命令消息中攜帶版本服務(wù)器的以太網(wǎng)協(xié)議IP地址和最新軟件版本的版本名稱; 所述STB根據(jù)所述IP地址和所述版本名稱登錄所述版本服務(wù)器后,獲取所述最新版本的版本文件; 所述STB根據(jù)所述版本文件將所述STB當(dāng)前使用的軟件版本升級(jí)至所述最新軟件版本。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在機(jī)頂盒STB通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸EOC局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息之前,所述方法還包括: 所述STB啟動(dòng)后向所述管理服務(wù)器發(fā)送上線消息,其中,所述上線消息中攜帶所述STB的序列號(hào)和所述STB的媒體接入控制MAC地址。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,機(jī)頂盒STB通過以太網(wǎng)數(shù)據(jù)通過同軸電纜傳輸EOC局端設(shè)備,接收管理服務(wù)器下發(fā)的軟件升級(jí)命令消息,包括: 待所述管理服務(wù)器根據(jù)所述序列號(hào)和所述MAC地址將所述STB添加到所述管理服務(wù)器管理的STB活動(dòng)信息中后,所述STB通過所述EOC局端設(shè)備接收所述管理服務(wù)器下發(fā)的軟件升級(jí)命令消息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述STB根據(jù)所述版本文件將所述STB當(dāng)前使用的軟件版本升級(jí)至所述最新軟件版本,包括: 所述STB根據(jù)所述版本文件中的循環(huán)冗余校驗(yàn)CRC校驗(yàn)字段對(duì)所述版本文件進(jìn)行CRC校驗(yàn); 在所述版本文件校驗(yàn)正確的情況下,所述STB對(duì)所述版本文件的版本頭進(jìn)行合法性檢查,其中,所述版本頭包括終端類型和廠商標(biāo)識(shí); 當(dāng)對(duì)所述終端類型和所述廠商標(biāo)識(shí)的檢查結(jié)果為合格時(shí),所述STB將所述STB當(dāng)前使用的軟件版本升級(jí)至所述最新軟件版本。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述軟件升級(jí)命令消息中還攜帶升級(jí)延遲時(shí)長(zhǎng)和所述最新軟件版本的統(tǒng)一資源定位符URL。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述STB根據(jù)所述IP地址和所述版本名稱登錄所述版本...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王從容,
申請(qǐng)(專利權(quán))人:中興通訊股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。