本發(fā)明涉及一種軟件操作系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種基于版本號(hào)分段控制實(shí)施電視系統(tǒng)ota升級(jí)的方法。
背景技術(shù):
android智能電視軟件通過ota升級(jí)是售后軟件服務(wù)的重要業(yè)務(wù),電視廠商基于新版本軟件制作ota升級(jí)包發(fā)布在互聯(lián)網(wǎng)上,用戶電視通過網(wǎng)絡(luò)下載升級(jí)文件并實(shí)施電視整機(jī)軟件系統(tǒng)的升級(jí)處理。
ota升級(jí)包基于整機(jī)軟件編譯和做包規(guī)則來生成,將需要升級(jí)的各分區(qū)編譯生成的目錄和文件按照規(guī)則打包并在包內(nèi)生成升級(jí)腳本文件,電視在recovery模式下執(zhí)行該升級(jí)腳本文件,即可完成各分區(qū)的目錄和文件的升級(jí)處理。ota做包規(guī)則由編程語言實(shí)現(xiàn),是項(xiàng)目源碼的組成部分。ota升級(jí)文件分為整包和差分包兩種類型,整包是將新版本編譯生成的各升級(jí)分區(qū)的目標(biāo)文件全部作為升級(jí)對(duì)象實(shí)施打包,差分包則是將新版本編譯生成的目標(biāo)文件與軟件基礎(chǔ)版本的文件進(jìn)行比較,只打包有差異的或者新增加的目錄和文件。同一軟件版本,其差分包一般比較小,可方便下載,但其只能用于軟件系統(tǒng)的基礎(chǔ)版本的升級(jí);整包文件則較大,不依賴設(shè)備的軟件基礎(chǔ)版本,實(shí)施目錄和文件的升級(jí),因此也無法基于具體基礎(chǔ)版本實(shí)施差異化的升級(jí)處理。因此,整包升級(jí)規(guī)則一般是主流版本的升級(jí)策略,差分升級(jí)規(guī)則在降低文件大小的優(yōu)勢(shì)下更多的是用來實(shí)施基礎(chǔ)版本的差異化升級(jí)策略。
電視整機(jī)軟件開發(fā)迭代,用戶接受ota軟件更新的不同步,當(dāng)電視廠商整機(jī)軟件推出的迭代版本多,會(huì)出現(xiàn)同類型的智能電視運(yùn)行著多個(gè)軟件版本,如果存在升級(jí)規(guī)則的變化,版本間存在軟件或預(yù)置應(yīng)用調(diào)整,對(duì)應(yīng)的ota做包規(guī)則需要改變,新軟件的ota整包就無法滿足所有基礎(chǔ)版本的升級(jí)需求,必須針對(duì)具體基礎(chǔ)版本定制差分升級(jí)文件。版本管理員需要維護(hù)所有基礎(chǔ)版本的差分升級(jí)規(guī)則,并在每次推出新軟件版本時(shí)都需要基于這些差分做包規(guī)則,重新制作所有基礎(chǔ)版本的差分升級(jí)包。這樣將導(dǎo)致ota版本制作、升級(jí)服務(wù)器的管理和部署負(fù)擔(dān)加重,對(duì)用戶ota升級(jí)的軟件系統(tǒng)穩(wěn)健運(yùn)行也存在不可控風(fēng)險(xiǎn)。因此,android智能電視廠商急需一種適合自己的ota升級(jí)方案,有效解決基礎(chǔ)版本在特殊升級(jí)規(guī)則下ota升級(jí)版本制作、部署和維護(hù)的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的就在于提供一種解決了上述問題,android智能電視整機(jī)系統(tǒng)軟件基于服務(wù)器配置升級(jí)文件方式的ota升級(jí)時(shí),通過改造升級(jí)配置文件的設(shè)計(jì),使終端電視自適應(yīng)選擇合適的升級(jí)版本文件的方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:一種基于版本號(hào)分段控制實(shí)施電視系統(tǒng)ota升級(jí)的方法,方法如下,
a.在升級(jí)服務(wù)器上部署增加了分段版本信息的升級(jí)配置文件;
b.在終端升級(jí)應(yīng)用中增加對(duì)升級(jí)配置文件中分段版本信息解析,判斷升級(jí)配置文件是否攜帶有分段版本信息;
c.終端電視在開機(jī)后主動(dòng)向升級(jí)服務(wù)器發(fā)送升級(jí)請(qǐng)求,檢測(cè)升級(jí)版本,并對(duì)升級(jí)版本信息進(jìn)行決策處理;
d.若未檢查到分段版本信息,則進(jìn)行差分版本檢查,以此判決用差分包升級(jí)還是整包版本升級(jí);
e.若檢查到本分段版信息,則先匹配分段版本,匹配成功后判決分段版本升級(jí);
f.根據(jù)判決的版本信息類型進(jìn)行決策處理,決策的結(jié)果包括:1)是否升級(jí);2)用哪個(gè)版本信息類型文件升級(jí)。
作為優(yōu)選,步驟a中,升級(jí)服務(wù)器上設(shè)計(jì)部署分段版本信息的升級(jí)配置文件,方法如下,當(dāng)系統(tǒng)軟件迭代出新的軟件版本vn需要實(shí)施ota升級(jí)發(fā)布時(shí),
第一步,首先基于新版本ota做包規(guī)則制作vn版本的整包與差分包,同時(shí)產(chǎn)生對(duì)應(yīng)的升級(jí)配置文件update.xml;
第二步,然后梳理該類型終端電視軟件開發(fā)迭代版本,是否存在執(zhí)行特殊升級(jí)規(guī)則制作ota升級(jí)包的情況,如果存在v1~vk-1版本升級(jí)到高版本vk時(shí)需要特殊做ota包規(guī)則處理,則將對(duì)應(yīng)的vk版本的ota升級(jí)版本作為分段升級(jí)版本,并將該分段升級(jí)版本信息加入第一步中升級(jí)配置文件中;
第三步,最后將升級(jí)配置文件、分段版本文件、新軟件版本文件提交給升級(jí)管理員部署和發(fā)布。
作為優(yōu)選,步驟b中,對(duì)升級(jí)配置文件中分段版本信息解析方法如下,在原有解析update.xml函數(shù)中,首先打開該文件,逐行讀取內(nèi)容,識(shí)別各行行首的標(biāo)志字段,
對(duì)于整包升級(jí)文件的package標(biāo)志,再識(shí)別各屬性字段進(jìn)行緩存處理;
對(duì)于patch差分包字段,識(shí)別patch中的info標(biāo)志,每條info標(biāo)志表示了一個(gè)差分包信息;
在解析函數(shù)中增加piecewise中的piecewiseparam標(biāo)志處理,將每條piecewiseparam標(biāo)志內(nèi)的屬性字段,都保存為一個(gè)分段版本信息結(jié)構(gòu)對(duì)象,用于升級(jí)版本決策處理。
升級(jí)配置文件中解析分段控制版本信息的處理流程,首先判斷piecewise分段控制點(diǎn),如果不存在時(shí)繼續(xù)解析system節(jié)點(diǎn)獲取升級(jí)版本信息,如果存在則先解析尋找匹配的升級(jí)目標(biāo)版本,并返回該版本信息。
作為優(yōu)選,步驟c中,在解析后進(jìn)行升級(jí)版本文件決策時(shí),優(yōu)先使用分段版本實(shí)施ota升級(jí)處理,次選差分升級(jí)版本文件,最后才選擇整包升級(jí)文件,如果最后發(fā)現(xiàn)選擇的整包升級(jí)文件不存在時(shí),則返回不升級(jí)。
作為優(yōu)選,步驟c中,在終端電視應(yīng)用中定義一個(gè)分段版本號(hào)信息結(jié)構(gòu),用來緩存每條分段版本的屬性信息。
作為優(yōu)選,步驟e中,如果存在分段版本信息,則取出電視當(dāng)前軟件版本號(hào),判斷該版本號(hào)是否在某一條分段版本范圍內(nèi),如果不在,則執(zhí)行原有的差分包和整包文件升級(jí)決策流程;如果找到與當(dāng)前電視版本號(hào)相匹配的分段升級(jí)版本信息,則用該版本文件中部署的升級(jí)屬性參數(shù)實(shí)施后續(xù)的升級(jí)處理;
作為優(yōu)選,該方法基于的軟件ota升級(jí)系統(tǒng)構(gòu)架主要由電視終端預(yù)制的升級(jí)應(yīng)用、升級(jí)配置管理服務(wù)器、升級(jí)存儲(chǔ)服務(wù)器組成,并通過網(wǎng)絡(luò)通訊進(jìn)行交互,所述升級(jí)存儲(chǔ)服務(wù)器包含有升級(jí)配置文件、升級(jí)版本文件的存儲(chǔ)與轉(zhuǎn)發(fā)模塊,其中升級(jí)版本文件使用了cdn服務(wù)器,升級(jí)配置文件和升級(jí)版本文件根據(jù)電視的機(jī)芯、機(jī)型歸類部署。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:基于升級(jí)配置文件支持分段版本號(hào)控制升級(jí)版本實(shí)現(xiàn),電視廠商不再受限于電視上的軟件版本只能通過差分包、整包升級(jí)到最新版本,制作和維護(hù)眾多差分包版本的困難。通過將基礎(chǔ)版本按照版本號(hào)規(guī)劃為不同的分段版本信息來呈現(xiàn),保留針對(duì)該區(qū)間版本的迭代ota升級(jí)發(fā)布,同時(shí)又支持新的基礎(chǔ)版本的ota升級(jí)發(fā)布。在軟件更新復(fù)雜的情形下,用戶的電視可以自適應(yīng)升級(jí)到適合自己的新版本軟件系統(tǒng)。
附圖說明
圖1為本發(fā)明ota升級(jí)系統(tǒng)架構(gòu)及終端和升級(jí)服務(wù)器交互流程示意圖;
圖2為本發(fā)明分段版本包、整包、差分包關(guān)系示意圖。
圖3為本發(fā)明的解析升級(jí)配置文件和升級(jí)決策處理的流程示意圖。
具體實(shí)施方式
下面將對(duì)本發(fā)明作進(jìn)一步說明。
實(shí)施例:智能電視整機(jī)系統(tǒng)軟件ota升級(jí)架構(gòu):長(zhǎng)虹ota升級(jí)系統(tǒng)由電視終端預(yù)制的升級(jí)應(yīng)用、升級(jí)配置管理服務(wù)器、升級(jí)存儲(chǔ)服務(wù)器(包括升級(jí)配置文件、升級(jí)版本文件的存儲(chǔ)與轉(zhuǎn)發(fā))幾個(gè)模塊組成,其中升級(jí)版本文件使用了cdn服務(wù)器,升級(jí)配置文件和升級(jí)版本文件都是按照電視的機(jī)芯、機(jī)型歸類部署。
終端電視在開機(jī)后主動(dòng)向升級(jí)服務(wù)器發(fā)送升級(jí)請(qǐng)求,檢測(cè)升級(jí)版本,具體交互過程見圖-1所示。在智能電視和升級(jí)服務(wù)器通過網(wǎng)絡(luò)通訊的交互過程中,參見圖1,可以清晰地發(fā)現(xiàn)控制智能電視系統(tǒng)軟件升級(jí)的關(guān)鍵在升級(jí)配置文件上。電視廠商將升級(jí)ota版本信息放在升級(jí)配置文件中,并部署到升級(jí)服務(wù)器上。終端電視上的升級(jí)應(yīng)用下載升級(jí)服務(wù)器上的升級(jí)配置文件到本地,解析文件內(nèi)的各種升級(jí)控制屬性和升級(jí)版本信息,確定適合電視當(dāng)前軟件的升級(jí)版本,然后下載該升級(jí)版本文件到本地支持系統(tǒng)軟件升級(jí)處理。
ota升級(jí)架構(gòu)各模塊間的交互過程,參見圖1
step1:終端與升級(jí)管理服務(wù)器交互
1)終端電視向升級(jí)配置服務(wù)器發(fā)送升級(jí)請(qǐng)求:攜帶終端設(shè)備信息(機(jī)芯、機(jī)型、mac地址、本地版本號(hào)等);
2)升級(jí)管理服務(wù)器用終端信息與部署的升級(jí)計(jì)劃匹配,存在匹配的升級(jí)計(jì)劃則給終端發(fā)送升級(jí)回應(yīng)消息,并攜帶升級(jí)配置文件的網(wǎng)絡(luò)下載地址,沒有匹配項(xiàng)則指示終端當(dāng)前不需要升級(jí)。存在升級(jí)部署時(shí),啟動(dòng)step2。
step2:終端與升級(jí)配置文件存儲(chǔ)服務(wù)器交互
1)終端電視基于回應(yīng)指示,解析并通過該網(wǎng)絡(luò)地址下載升級(jí)配置文件到本地;
2)下載服務(wù)器部署的免責(zé)聲明文件;
3)下載服務(wù)器部署的升級(jí)版本的信息說明文件。
終端在本地解析升級(jí)配置文件update.xml,并基于電視當(dāng)前軟件版本號(hào)和服務(wù)器版本信息,確定是否存在適合當(dāng)前終端的升級(jí)版本,使用整包還是差分包執(zhí)行升級(jí)等升級(jí)策略相關(guān)的判決。存在升級(jí)更新版本時(shí),解析得到升級(jí)文件的網(wǎng)絡(luò)下載地址,繼續(xù)step3。
step3:終端與升級(jí)版本文件存儲(chǔ)服務(wù)器(cdn服務(wù)器)交互
1)終端從服務(wù)器指定地址下載升級(jí)文件到本地cache分區(qū)緩存;
2)實(shí)施版本文件的簽名、大小、md5這類的校驗(yàn)檢查;
3)版本文件通過檢查后,基于升級(jí)控制執(zhí)行后續(xù)強(qiáng)制升級(jí)或提示用戶升級(jí)。
為了支持分段版本文件升級(jí)處理,除了升級(jí)服務(wù)器上需要部署改造后的升級(jí)配置文件,在終端升級(jí)應(yīng)用中也需要增加對(duì)分段版本信息的處理。
一種基于版本號(hào)分段控制實(shí)施電視系統(tǒng)ota升級(jí)的方法,參見圖3,方法如下,
a.在升級(jí)服務(wù)器上部署增加了分段版本信息的升級(jí)配置文件;
制作支持分段版本信息的升級(jí)配置文件,原有的升級(jí)配置文件是在整包和差分包生成時(shí),讀取版本文件的信息生成的。本專利技術(shù)也是基于該方式制作分段版本文件對(duì)應(yīng)的升級(jí)配置文件update.xml,然后將該版本信息描述相關(guān)的屬性填入到新的升級(jí)配置文件中。當(dāng)某機(jī)芯機(jī)型類型終端電視系統(tǒng)軟件迭代出新的軟件版本vn需要實(shí)施ota升級(jí)發(fā)布時(shí),具體步驟如下:
第一步,首先基于新版本ota做包規(guī)則制作vn版本的整包與差分包,同時(shí)產(chǎn)生對(duì)應(yīng)的升級(jí)配置文件update.xml;
第二步,然后梳理該類型終端電視軟件開發(fā)迭代版本,是否存在執(zhí)行特殊升級(jí)規(guī)則制作ota升級(jí)包的情況,如果存在v1~vk-1版本升級(jí)到高版本vk時(shí)需要特殊做ota包規(guī)則處理,則將對(duì)應(yīng)的vk版本的ota升級(jí)版本作為分段升級(jí)版本,并將該分段升級(jí)版本信息加入第一步中升級(jí)配置文件中;
第三步,最后將升級(jí)配置文件、分段版本文件、新軟件版本文件提交給升級(jí)管理員部署和發(fā)布。
b.在終端升級(jí)應(yīng)用中增加對(duì)升級(jí)配置文件中分段版本信息解析,判斷升級(jí)配置文件是否攜帶有分段版本信息;
終端上的升級(jí)應(yīng)用必須支持升級(jí)配置文件中分段版本信息的解析和升級(jí)文件選擇策略處理,才能支持本發(fā)明專利的處理。對(duì)升級(jí)配置文件中分段版本信息解析方法如下,在原有解析update.xml函數(shù)中,首先打開該文件,逐行讀取內(nèi)容,識(shí)別各行行首的標(biāo)志字段,
對(duì)于整包升級(jí)文件的package標(biāo)志,再識(shí)別各屬性字段進(jìn)行緩存處理;
對(duì)于patch差分包字段,識(shí)別patch中的info標(biāo)志,每條info標(biāo)志表示了一個(gè)差分包信息;
在解析函數(shù)中增加piecewise中的piecewiseparam標(biāo)志處理,將每條piecewiseparam標(biāo)志內(nèi)的屬性字段,都保存為一個(gè)分段版本信息結(jié)構(gòu)對(duì)象,用于升級(jí)版本決策處理。
分段版本信息結(jié)構(gòu)定義:
分段版本包、整包、差分包關(guān)系的關(guān)系如圖2所示,當(dāng)整機(jī)軟件v1版本到v2版本時(shí)對(duì)預(yù)制應(yīng)用進(jìn)行了調(diào)整,導(dǎo)致在某時(shí)期內(nèi)存檔發(fā)布的v1~vk-1版本ota升級(jí)到vk版本時(shí)需要特殊處理。當(dāng)vk版本存檔后,基于特殊規(guī)則制作和發(fā)布v1~vk-1版本到vk版本的ota升級(jí)文件。后續(xù)軟件迭代推出vn軟件版本時(shí),只需要將歷史期間內(nèi)發(fā)布的vk版本的ota升級(jí)包部署到cdn服務(wù)器上,并將該升級(jí)包信息部署到升級(jí)配置文件的v1~vk-1分段版本信息中。該ota升級(jí)部署模式下,對(duì)于具有v1版本的終端,優(yōu)先升級(jí)到vk版本。在升級(jí)服務(wù)器部署多個(gè)升級(jí)包情況下,則是基于升級(jí)服務(wù)器的配置文件與終端當(dāng)前硬件設(shè)備和當(dāng)前軟件版本來迅速找到匹配的升級(jí)包網(wǎng)路下載路徑,只需要下載最合適的升級(jí)包文件,提高了升級(jí)效率。
升級(jí)配置文件中解析分段控制版本信息的處理流程,首先判斷piecewise分段控制點(diǎn),如果不存在時(shí)繼續(xù)解析system節(jié)點(diǎn)獲取升級(jí)版本信息,如果存在則先解析尋找匹配的升級(jí)目標(biāo)版本,并返回該版本信息。
c.終端電視在開機(jī)后主動(dòng)向升級(jí)服務(wù)器發(fā)送升級(jí)請(qǐng)求,檢測(cè)升級(jí)版本,并對(duì)升級(jí)版本信息進(jìn)行決策處理;
在終端電視應(yīng)用中定義一個(gè)分段版本號(hào)信息結(jié)構(gòu),用來緩存每條分段版本的屬性信息
在解析后進(jìn)行升級(jí)版本文件決策時(shí),優(yōu)先使用分段版本實(shí)施ota升級(jí)處理,次選差分升級(jí)版本文件,最后才選擇整包升級(jí)文件,如果最后發(fā)現(xiàn)選擇的整包升級(jí)文件不存在時(shí),則返回不升級(jí)。在出現(xiàn)ota升級(jí)規(guī)則差異導(dǎo)致分區(qū)間的版本需要差分升級(jí)的情況,設(shè)計(jì)出分段版本升級(jí)策略。在終端實(shí)施升級(jí)版本決策時(shí),遵循分段版本優(yōu)于差分版本,差分版本優(yōu)于整包版本的策略方式來選擇適合不同終端的升級(jí)文件。升級(jí)服務(wù)器的配置方式更加靈活,運(yùn)維復(fù)雜度也極大地降低。
d.若未檢查到分段版本信息,則進(jìn)行差分版本檢查,以此判決用差分包升級(jí)還是整包版本升級(jí);
e.若檢查到本分段版信息,則先匹配分段版本,匹配成功后判決分段版本升級(jí);
如果存在分段版本信息,則取出電視當(dāng)前軟件版本號(hào),判斷該版本號(hào)是否在某一條分段版本范圍內(nèi),如果不在,則執(zhí)行原有的差分包和整包文件升級(jí)決策流程;如果找到與當(dāng)前電視版本號(hào)相匹配的分段升級(jí)版本信息,則用該版本文件中部署的升級(jí)屬性參數(shù)實(shí)施后續(xù)的升級(jí)處理
f.根據(jù)判決的版本信息類型進(jìn)行決策處理,
當(dāng)升級(jí)服務(wù)器上部署了終端設(shè)備的升級(jí)計(jì)劃之后,ota版本管理員將升級(jí)配置文件和對(duì)應(yīng)的版本文件(包括版本信息文件、版本升級(jí)文件等)上傳到對(duì)應(yīng)的服務(wù)器的目錄上,提供給各終端電視的網(wǎng)絡(luò)下載,完成ota升級(jí)。決策的結(jié)果包括:1)是否升級(jí);2)用哪個(gè)版本信息類型文件升級(jí)。
升級(jí)配置文件分段版本設(shè)計(jì)對(duì)比如下:
原升級(jí)配置文件設(shè)計(jì)中具有整包和差分包版本文件的信息描述,具體屬性參見表1:
上述信息也暴露了該升級(jí)配置文件設(shè)計(jì)的局限所在:1)ota升級(jí)部署時(shí),整包最多只有一個(gè),由于整包對(duì)基礎(chǔ)版本沒有特殊限制,適用面廣,但無法滿足存在特殊升級(jí)規(guī)則的升級(jí)需求;2)差分包部署的個(gè)數(shù)沒有限制,但差分包制作和維護(hù)難度較大,每次推出新軟件版本時(shí),都需要重新制作;3)每個(gè)差分版本文件僅用于對(duì)應(yīng)基礎(chǔ)版本軟件的電視升級(jí),否則會(huì)導(dǎo)致差分升級(jí)失敗。如果某一時(shí)期內(nèi)的(k-1)個(gè)軟件版本要求ota升級(jí)規(guī)則發(fā)生了改變,則無法使用整包來實(shí)現(xiàn)升級(jí),只能針對(duì)這(k-1)個(gè)軟件基礎(chǔ)版本分別制作新版本的差分文件,這極大地增加了版本制作、維護(hù)和發(fā)布的困難。
因此,在升級(jí)配置文件中設(shè)計(jì)分段版本信息,推出本發(fā)明中的分段版本升級(jí)方式,一個(gè)分段版本可以替換掉若干個(gè)基礎(chǔ)版本的差分版本。參照原升級(jí)配置文件的實(shí)現(xiàn),確定分段版本信息包含的屬性字段,參見下表2:
在升級(jí)配置文件中啟用了分段升級(jí)版本信息策略后,不需要再去維護(hù)和制作某時(shí)間段內(nèi)版本使用特殊升級(jí)規(guī)則到新版本的差分升級(jí)包,也不影響每次做ota包時(shí)的策略修改。因此,本發(fā)明技術(shù)有效地降低ota發(fā)布版本的制作、維護(hù)和管理復(fù)雜度。
分段版本升級(jí)的實(shí)施有兩個(gè)益處:一是用戶隨時(shí)可獲取適合自己電視設(shè)備的ota升級(jí)版本,并且該ota升級(jí)方案更加穩(wěn)??;二是廠商在關(guān)注軟件快速迭代開發(fā)更新的情況下,軟件版本的創(chuàng)新改造空間更大,不再受之前的基礎(chǔ)版本的制約,其ota版本發(fā)布和維護(hù)管理更加便捷。
android智能電視廠商通過ota升級(jí)系統(tǒng)上部署經(jīng)過設(shè)計(jì)改造的升級(jí)配置文件和對(duì)應(yīng)的各種類型的軟件版本文件,使電視自動(dòng)選擇適合自己基礎(chǔ)軟件的ota升級(jí)版本,同時(shí)滿足不同終端的ota升級(jí)更新需求
本發(fā)明實(shí)現(xiàn)兼容不同基礎(chǔ)版本的普通規(guī)則和特殊規(guī)則的ota升級(jí)。針對(duì)android智能電視整機(jī)軟件迭代開發(fā)出現(xiàn)的版本間差異導(dǎo)致ota升級(jí)規(guī)則需要特殊定制的需求設(shè)計(jì)的方案,提出了高效制作和維護(hù)ota升級(jí)版本。本發(fā)明適用于基于服務(wù)器配置控制終端升級(jí)版本的長(zhǎng)虹android智能電視ota升級(jí)系統(tǒng)架構(gòu)。如果其他智能設(shè)備廠商軟件系統(tǒng)的ota升級(jí)系統(tǒng)也是基于服務(wù)器配置控制升級(jí)版本決策的方案,本專利也有借鑒和適用的意義。
以上對(duì)本發(fā)明所提供的一種基于版本號(hào)分段控制實(shí)施電視系統(tǒng)ota升級(jí)的方法進(jìn)行了詳盡介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,對(duì)本發(fā)明的變更和改進(jìn)將是可能的,而不會(huì)超出附加權(quán)利要求所規(guī)定的構(gòu)思和范圍,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。