本發(fā)明涉及無網(wǎng)絡(luò)終端技術(shù)領(lǐng)域,尤其涉及一種電視終端無網(wǎng)絡(luò)狀態(tài)下的升級方法和系統(tǒng)。
背景技術(shù):
隨著電視技術(shù)的發(fā)展以及人們生活水平的不斷提高,電視機(jī)已向著網(wǎng)絡(luò)及智能方向發(fā)展,網(wǎng)絡(luò)功能及安卓系統(tǒng)已成為現(xiàn)今電視機(jī)的基本配置。但網(wǎng)絡(luò)智能電視出現(xiàn)時間較晚,其成本及銷售價格較高,在目前手機(jī)、平板等網(wǎng)絡(luò)智能設(shè)備快速發(fā)展的沖擊下,網(wǎng)絡(luò)智能電視并未大范圍走進(jìn)廣大的家庭用戶中,而非網(wǎng)絡(luò)電視機(jī)則以低價格及高實用的高性價比依然在電視機(jī)市場占有一定的份額。但非網(wǎng)絡(luò)電視機(jī)無法以網(wǎng)絡(luò)方式對電視機(jī)系統(tǒng)進(jìn)行更新優(yōu)化,導(dǎo)致非網(wǎng)絡(luò)電視機(jī)在終端客戶中無法進(jìn)行維護(hù),如發(fā)現(xiàn)嚴(yán)重的系統(tǒng)問題,售后的回收及上門服務(wù)則會浪費大量時間、人力及費用,對此需要有一種可讓終端客戶自行對非網(wǎng)絡(luò)電視進(jìn)行維護(hù)的方式。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種電視終端無網(wǎng)絡(luò)狀態(tài)下的升級方法和系統(tǒng),旨在解決現(xiàn)有技術(shù)中無網(wǎng)絡(luò)終端的系統(tǒng)無法升級的問題。
為實現(xiàn)上述目的,本發(fā)明提供的一種電視終端無網(wǎng)絡(luò)狀態(tài)下的升級方法,包括以下步驟:
電視終端讀取待升級軟件的版本信息,并生成與所述版本信息對應(yīng)的網(wǎng)絡(luò)地址;
所述電視終端獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所述二維碼圖片;
掃描終端掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址、下載所述待升級軟件的升級數(shù)據(jù)包并將所述升級數(shù)據(jù)包通過有線的方式傳送至所述電視終端以供所述電視終端進(jìn)行升級。
優(yōu)選地,所述電視終端獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所述二維碼圖片之前,還包括:
所述電視終端讀取所述網(wǎng)絡(luò)地址的標(biāo)識位值,并判定所述標(biāo)識位值是否與預(yù)設(shè)標(biāo)識位值相同;
若與預(yù)設(shè)標(biāo)識位值相同,則將系統(tǒng)已保存的所述預(yù)設(shè)標(biāo)識位值所對應(yīng)的二維碼圖片在電視終端顯示;
若與預(yù)設(shè)標(biāo)識位值不相同,則生成與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所生成的二維碼圖片,并以所述網(wǎng)絡(luò)地址的標(biāo)識位值替換所述預(yù)設(shè)標(biāo)識位值。
優(yōu)選地,所述掃描終端掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址、下載所述待升級軟件的升級數(shù)據(jù)包的步驟具體包括:
掃描終端掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址;
掃描終端將網(wǎng)絡(luò)地址的標(biāo)識位值與升級數(shù)據(jù)包下載頁面上的子網(wǎng)頁標(biāo)識進(jìn)行匹配;
若網(wǎng)絡(luò)地址的標(biāo)識位值無對應(yīng)值,則跳轉(zhuǎn)至最新軟件升級提示頁并下載所述升級數(shù)據(jù)包;
若網(wǎng)絡(luò)地址的標(biāo)識位值有對應(yīng)值,則跳轉(zhuǎn)至與所述標(biāo)識位值對應(yīng)的升級數(shù)據(jù)包下載子頁并下載所述升級數(shù)據(jù)包。
優(yōu)選地,所述若網(wǎng)絡(luò)地址的標(biāo)識位值有對應(yīng)值,則跳轉(zhuǎn)至與所述標(biāo)識位值對應(yīng)的升級數(shù)據(jù)包下載子頁的步驟之后,還包括:
掃描終端下載所述升級數(shù)據(jù)包對應(yīng)的升級指導(dǎo)信息,通過USB接口與電視終端連接;
電視終端通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級。
優(yōu)選地,所述電視終端通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級的步驟包括:
電視終端校驗所述升級數(shù)據(jù)包是否適用于電視終端的軟件版本升級;
若不適用于電視終端的軟件版本升級,則發(fā)出校驗失敗提示信息;
若適用于電視終端的軟件版本升級,則通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種電視終端無網(wǎng)絡(luò)狀態(tài)下的升級系統(tǒng),包括:電視終端和掃描終端;
所述電視終端包括:
讀取模塊,用于讀取待升級軟件的版本信息,并生成與所述版本信息對應(yīng)的網(wǎng)絡(luò)地址;以及
二維碼獲取模塊,用于獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所述二維碼圖片;
所述掃描終端包括:
掃描下載模塊,用于掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址、下載所述待升級軟件的升級數(shù)據(jù)包;以及
傳輸模塊,用于將所述升級數(shù)據(jù)包通過有線的方式傳送至所述電視終端以供所述電視終端進(jìn)行升級。
優(yōu)選地,所述二維碼獲取模塊包括:
讀取判定單元,用于讀取所述網(wǎng)絡(luò)地址的標(biāo)識位值,并判定所述標(biāo)識位值是否與預(yù)設(shè)標(biāo)識位值相同;以及
獲取顯示單元,用于在所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值相同時,將系統(tǒng)已保存的所述預(yù)設(shè)標(biāo)識位值所對應(yīng)的二維碼圖片在電視終端顯示,以及在所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值不相同時,生成與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所生成的二維碼圖片,并以所述網(wǎng)絡(luò)地址的標(biāo)識位值替換所述預(yù)設(shè)標(biāo)識位值。
優(yōu)選地,所述掃描下載模塊包括:
掃描單元,用于掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址;
匹配單元,用于將網(wǎng)絡(luò)地址的標(biāo)識位值與升級數(shù)據(jù)包下載頁面上的子網(wǎng)頁標(biāo)識進(jìn)行匹配;以及
跳轉(zhuǎn)單元,用于在網(wǎng)絡(luò)地址的標(biāo)識位值無對應(yīng)值時,跳轉(zhuǎn)至最新軟件升級提示頁并下載所述升級數(shù)據(jù)包,以及在網(wǎng)絡(luò)地址的標(biāo)識位值有對應(yīng)值時,跳轉(zhuǎn)至與所述標(biāo)識位值對應(yīng)的升級數(shù)據(jù)包下載子頁并下載所述升級數(shù)據(jù)包。
優(yōu)選地,所述掃描下載模塊還用于下載所述升級數(shù)據(jù)包對應(yīng)的升級指導(dǎo)信息,所述掃描終端還包括:
連接模塊,用于通過USB接口與電視終端連接;
所述電視終端還包括:
升級模塊,用于通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級。
優(yōu)選地,所述電視終端還包括:
校驗?zāi)K,用于校驗所述升級數(shù)據(jù)包是否適用于電視終端的軟件版本升級,若所述升級數(shù)據(jù)適用于電視終端的軟件版本升級,則調(diào)用所述升級模塊;
提示模塊,用于在所述升級數(shù)據(jù)包不適用于電視終端的軟件版本升級時,發(fā)出校驗失敗提示信息。
本發(fā)明電視終端通過電視終端讀取待升級軟件的版本信息,并生成與所述版本信息對應(yīng)的網(wǎng)絡(luò)地址;所述電視終端獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所述二維碼圖片;掃描終端掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址、下載所述待升級軟件的升級數(shù)據(jù)包并將所述升級數(shù)據(jù)包通過有線的方式傳送至所述電視終端以供所述電視終端進(jìn)行升級,方便有效的將無網(wǎng)絡(luò)狀態(tài)下終端系統(tǒng)和程序進(jìn)行升級,為無網(wǎng)的終端升級提供了方法。
附圖說明
圖1為本發(fā)明電視終端無網(wǎng)絡(luò)狀態(tài)下的升級方法的第一實施例的流程示意圖;
圖2為本發(fā)明電視終端無網(wǎng)絡(luò)狀態(tài)下的升級方法的第二實施例的流程示意圖;
圖3為本發(fā)明電視終端無網(wǎng)絡(luò)狀態(tài)下的升級系統(tǒng)的第一實施例的功能模塊示意圖;
圖4為本發(fā)明電視終端無網(wǎng)絡(luò)狀態(tài)下的升級系統(tǒng)的第一實施例的功能模塊細(xì)化單元示意圖;
圖5為本發(fā)明電視終端無網(wǎng)絡(luò)狀態(tài)下的升級系統(tǒng)的第二實施例的功能模塊示意圖;
圖6為TCL某機(jī)芯的工廠菜單的示意圖;
圖7為TCL機(jī)芯工廠菜單的Main menu\Server小菜單的內(nèi)容的示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例的主要解決方案是:電視終端讀取待升級軟件的版本信息,并生成與所述版本信息對應(yīng)的網(wǎng)絡(luò)地址;所述電視終端獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所述二維碼圖片;掃描終端掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址、下載所述待升級軟件的升級數(shù)據(jù)包并將所述升級數(shù)據(jù)包通過有線的方式傳送至所述電視終端以供所述電視終端進(jìn)行升級,方便有效的將無網(wǎng)絡(luò)狀態(tài)下終端的系統(tǒng)和程序進(jìn)行升級,為無網(wǎng)的終端升級提供了方法。
由于現(xiàn)有終端中,部分終端沒有網(wǎng)絡(luò)連接功能,不能連接網(wǎng)絡(luò)對終端的系統(tǒng)進(jìn)行升級,終端不能升級的話,會影響終端的體驗度和使用率。
基于上述問題,本發(fā)明提供一種電視終端無網(wǎng)絡(luò)狀態(tài)下的升級方法。
參照圖1,圖1為本發(fā)明電視終端無網(wǎng)絡(luò)狀態(tài)下的升級方法第一實施例的流程示意圖。如圖1所示,所述方法包括:
步驟S1,電視終端讀取待升級軟件的版本信息,并生成與所述版本信息對應(yīng)的網(wǎng)絡(luò)地址。
在本實施例中,需升級的電視終端中,在電視終端內(nèi)植入軟件版本讀取程序和網(wǎng)址生產(chǎn)器。通過軟件版本讀取程序讀取當(dāng)前電視終端中的需升級的軟件版本的版本信息;在現(xiàn)有技術(shù)中,各電視機(jī)品牌其操作系統(tǒng)都內(nèi)置有工廠菜單,工廠菜單中包含有軟件信息,為各品牌工廠生產(chǎn)、售后維護(hù)提供核對依據(jù),以便信息管理。為了方便售后信息的管理,一般只提供進(jìn)入其“Service menu”菜單方式給售后及維修部。參考圖6,圖6為TCL某機(jī)芯的工廠菜單;參考圖7,圖7為TCL機(jī)芯工廠菜單的Main menu\Server小菜單的內(nèi)容,如圖7,其中“SW NO”與“Software”便是該機(jī)芯的軟件版本;電視終端在客戶下單、研發(fā)修改及工廠生產(chǎn)中,以上電視軟件信息會被確認(rèn)寫入,形成唯一標(biāo)識該臺電視,或是一個系列,或是一個機(jī)芯的信息。在軟件版本讀取程序中,通過接口直接讀取軟件版本的信息并傳輸至網(wǎng)址生產(chǎn)器中,生成與版本信息對應(yīng)的網(wǎng)絡(luò)地址;所述對應(yīng)的網(wǎng)絡(luò)地址為網(wǎng)絡(luò)供應(yīng)商根據(jù)對應(yīng)的軟件版本部署升級文件的下載地址,并以軟件版本信息為標(biāo)識?;蛘撸谂c終端關(guān)聯(lián)的電子設(shè)備中,使用軟件版本讀取程序讀取需升級軟件版本的版本信息,并生成對應(yīng)的網(wǎng)絡(luò)地址。
所述生成與軟件版本信息對應(yīng)的網(wǎng)絡(luò)地址,所述軟件版本信息作為標(biāo)識位值添加在生成的網(wǎng)絡(luò)地址中,該標(biāo)識位值作為網(wǎng)絡(luò)地址的一部分,作為標(biāo)識對應(yīng)需下載的軟件版本號。例如,軟件版本號為V8-MS08F60-LF1V013,則生成對應(yīng)網(wǎng)址后,添加軟件版本號作為網(wǎng)絡(luò)地址的一部分得到的網(wǎng)絡(luò)地址為:
http://na-update.cedock.com/apps/resource2/ms6308LAUpgradeincrement0/V8-MS08F60-LF1V013/FOTA-OTA/MS08F6upgrade.bin。
步驟S2,所述電視終端獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所述二維碼圖片。
電視終端獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片,在生成二維碼圖片之前,需判斷生成的網(wǎng)絡(luò)地址中的標(biāo)識位值是否與預(yù)設(shè)標(biāo)識位值一致,以此確認(rèn)是否需重新生成二維碼圖片。
電視終端生成二維碼圖片的過程包括:
所述電視終端讀取所述網(wǎng)絡(luò)地址的標(biāo)識位值,并判定所述標(biāo)識位值是否與預(yù)設(shè)標(biāo)識位值相同。其中,所述預(yù)設(shè)標(biāo)識位值為電視終端中已經(jīng)存儲的標(biāo)識位數(shù)值,該標(biāo)識位數(shù)值為上次生成二維碼圖片時的軟件版本信息,即上次的軟件版本信息,由電視終端自動保留作為預(yù)設(shè)標(biāo)識位值?;蛘撸擃A(yù)設(shè)標(biāo)識位值由用戶在電視終端設(shè)置完成,或者在與電視終端關(guān)聯(lián)的遙控設(shè)備、電子設(shè)備中關(guān)聯(lián)設(shè)置完成。電視終端根據(jù)該預(yù)設(shè)標(biāo)識位值生成對應(yīng)的二維碼圖片并存儲于終端中。
若所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值相同,則將系統(tǒng)已保存的所述預(yù)設(shè)標(biāo)識位值所對應(yīng)的二維碼圖片在電視終端顯示;所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值相同,表示當(dāng)前所需升級的版本與已存儲的標(biāo)識位值即更新系統(tǒng)版本一致,則將系統(tǒng)已保存的與預(yù)設(shè)標(biāo)識位值相對應(yīng)的二維碼圖片直接在電視終端顯示。
若所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值不相同,則生成與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所生成的二維碼圖片,并以所述網(wǎng)絡(luò)地址的標(biāo)識位值替換所述預(yù)設(shè)標(biāo)識位值;所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值不相同,則表示當(dāng)前所需升級的版本與已存儲的預(yù)設(shè)標(biāo)識位值即更新系統(tǒng)版本不一致,重新生成與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片,并使用當(dāng)前網(wǎng)絡(luò)地址的標(biāo)識位值替換電視終端中已存儲的預(yù)設(shè)標(biāo)識位值。
步驟S3,掃描終端掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址、下載所述待升級軟件的升級數(shù)據(jù)包并將所述升級數(shù)據(jù)包通過有線的方式傳送至所述電視終端以供所述電視終端進(jìn)行升級。
采用能夠關(guān)聯(lián)網(wǎng)絡(luò)的終端(即掃描終端)掃描所述電視終端顯示的二維碼圖片,并跳轉(zhuǎn)至對應(yīng)升級數(shù)據(jù)包的下載地址,根據(jù)電視終端的軟件版本信息下載相關(guān)升級數(shù)據(jù)包,并在所述掃描終端中保存已下載的升級數(shù)據(jù)包,通過有線連接將所述電視終端和掃描終端關(guān)聯(lián),并將所述升級數(shù)據(jù)包傳送至電視終端中,供電視終端升級。所述有線連接,包括但不僅限于USB接口連接?;蛘?,通過將掃描終端與其他電子設(shè)備的關(guān)聯(lián),將所述升級數(shù)據(jù)包傳輸至其他電子設(shè)備中,再通過其他電子設(shè)備與電視終端連接后傳輸升級數(shù)據(jù)包,對電視終端進(jìn)行升級。例如,在掃描終端下載了升級數(shù)據(jù)包后,通過USB連接,將掃描終端連接至筆記本電腦上,將存儲在掃描終端內(nèi)存中的升級數(shù)據(jù)包轉(zhuǎn)移至另外一個連接在筆記本電腦的目標(biāo)U盤中,進(jìn)而目標(biāo)U盤通過USB接口與電視終端連接,使用存儲在目標(biāo)U盤中的升級數(shù)據(jù)包對所述電視終端進(jìn)行升級。
其中,采用能夠關(guān)聯(lián)網(wǎng)絡(luò)的終端(即掃描終端)掃描所述電視終端顯示的二維碼圖片,并跳轉(zhuǎn)至對應(yīng)升級數(shù)據(jù)包的下載地址,根據(jù)電視終端的軟件版本信息下載相關(guān)升級數(shù)據(jù)包步驟,還包括:
掃描終端將所述網(wǎng)絡(luò)地址的標(biāo)識位值,與下載升級數(shù)據(jù)包的網(wǎng)址標(biāo)識值對應(yīng);掃描終端掃描顯示在升級終端上的二維碼圖片上后,通過二維碼關(guān)聯(lián)的網(wǎng)絡(luò)地址跳轉(zhuǎn)至對應(yīng)數(shù)據(jù)升級包下載網(wǎng)址,在跳轉(zhuǎn)的過程中,使用網(wǎng)絡(luò)地址中的標(biāo)識位值對應(yīng)升級數(shù)據(jù)包下載地址的子網(wǎng)頁標(biāo)識。所述子網(wǎng)頁標(biāo)識,為升級數(shù)據(jù)包下載網(wǎng)址的子網(wǎng)頁,每個子網(wǎng)頁根據(jù)網(wǎng)頁本身軟件版本的升級數(shù)據(jù)包的存儲,將該升級數(shù)據(jù)包的版本作為子網(wǎng)頁標(biāo)識,以對應(yīng)關(guān)聯(lián)至該子網(wǎng)頁的網(wǎng)絡(luò)地址標(biāo)識數(shù)值。
若所述網(wǎng)絡(luò)地址的標(biāo)識位值無對應(yīng)值,則跳轉(zhuǎn)至最新軟件升級提示頁;若網(wǎng)絡(luò)地址的標(biāo)識位值無對應(yīng)的子網(wǎng)頁對應(yīng)標(biāo)識數(shù)值,表示當(dāng)前軟件升級軟件包的下載地址中沒有相關(guān)的軟件下載子頁面,則跳轉(zhuǎn)至最新軟件升級版本頁面,便于用戶選擇所需下載的升級數(shù)據(jù)包進(jìn)行下載。
若網(wǎng)絡(luò)地址的標(biāo)識位值有對應(yīng)值,則跳轉(zhuǎn)至與標(biāo)識位值對應(yīng)的升級數(shù)據(jù)包下載子頁;表示當(dāng)前軟件升級軟件包的下載地址中有相對應(yīng)于該電視終端軟件版本的軟件下載子頁面,則直接跳轉(zhuǎn)至與標(biāo)志值對應(yīng)的子網(wǎng)頁,便于用戶在該子網(wǎng)頁上直接下載所述的升級數(shù)據(jù)包。
進(jìn)一步的,所述在所述掃描終端中保存已下載的升級數(shù)據(jù)包,通過有線連接將所述電視終端和掃描終端關(guān)聯(lián),并將所述升級數(shù)據(jù)包傳送至電視終端中,供電視終端升級,還包括:
掃描終端下載所述升級數(shù)據(jù)包對應(yīng)的升級指導(dǎo)信息,通過USB接口與電視終端連接;掃描終端跳轉(zhuǎn)至對應(yīng)升級數(shù)據(jù)包網(wǎng)絡(luò)地址后,下載所需的升級數(shù)據(jù)包和升級指導(dǎo)信息后,將該升級數(shù)據(jù)包及其升級指導(dǎo)信息存儲至掃描終端內(nèi)存中,并通過USB接口與電視終端建立連接;或者,掃描終端將存儲的數(shù)據(jù)升級包和升級指導(dǎo)信息通過USB接口轉(zhuǎn)移至其他USB設(shè)備中進(jìn)行存儲,并使用該USB設(shè)備通過USB接口與電視終端建立連接。
電視終端通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級。所述升級數(shù)據(jù)包存儲至掃描終端中,通過USB接口將掃描終端與電視終端關(guān)聯(lián)?;?qū)⑸墧?shù)據(jù)包從掃描終端的內(nèi)存中傳輸至電視終端的內(nèi)存中,按照升級指導(dǎo)信息運行升級數(shù)據(jù)包對電視終端的系統(tǒng)進(jìn)行升級更新。所述升級指導(dǎo)信息與升級數(shù)據(jù)包一同下載并保存至掃描終端中,在升級時,該升級指導(dǎo)信息依舊保留在掃描終端中便于用戶查閱,便于用戶根據(jù)升級指導(dǎo)信息對電視終端的升級進(jìn)行操作,該升級指導(dǎo)信息以文本或者其他格式的形式表現(xiàn)。進(jìn)一步的,將所述升級數(shù)據(jù)包轉(zhuǎn)移至其他USB存儲設(shè)備中,或者通過該USB存儲設(shè)備將升級數(shù)據(jù)包轉(zhuǎn)移至電視終端中。并根據(jù)升級指導(dǎo)信息使用升級數(shù)據(jù)包對電視終端的軟件系統(tǒng)進(jìn)行升級。
參照圖2,圖2為本發(fā)明電視終端無網(wǎng)絡(luò)狀態(tài)下的升級方法第二實施例的流程示意圖?;谏鲜龇椒ǖ牡谝粚嵤├?,所述電視終端通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級的步驟,具體包括:
步驟S4,電視終端校驗所述升級數(shù)據(jù)包是否適用于電視終端的軟件版本升級;
在使用升級數(shù)據(jù)包對電視終端進(jìn)行升級時,觸發(fā)電視終端的升級校驗功能,該校驗功能對使用的升級數(shù)據(jù)包進(jìn)行校驗,判斷當(dāng)前升級數(shù)據(jù)包是否能夠應(yīng)用于電視終端系統(tǒng)的升級和更新。所述校驗功能,校驗的內(nèi)容包括電視終端系統(tǒng)的版本,系統(tǒng)名稱等是否對應(yīng)升級數(shù)據(jù)包的版本號和名稱。該校驗功能為電視終端已有的校驗功能?;蛘邽橛脩粼陔娨暯K端中設(shè)置的校驗功能。所述校驗的內(nèi)容為電視終端內(nèi)已有校驗功能的校驗信息,或由用戶在電視終端的校驗功能中設(shè)置該校驗信息。
步驟S5,若不適用于電視終端的軟件版本升級,則發(fā)出校驗失敗提示信息;
若電視終端的校驗信息與升級數(shù)據(jù)包的對應(yīng)信息不一致,則說明該升級數(shù)據(jù)包不適用電視終端的升級,推送校驗失敗的提示信息。
步驟S6,若適用于電視終端的軟件版本升級,則通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級。
所述升級數(shù)據(jù)包存儲至掃描終端中,通過USB接口將掃描終端與電視終端關(guān)聯(lián)?;?qū)⑸墧?shù)據(jù)包從掃描終端的內(nèi)存中傳輸至電視終端的內(nèi)存中,按照升級指導(dǎo)使用升級數(shù)據(jù)包對電視終端的系統(tǒng)進(jìn)行升級更新。所述升級指導(dǎo)與升級數(shù)據(jù)包一同下載并保存至掃描終端中,在升級時,該升級指導(dǎo)依舊保留在掃描終端中便于用戶查閱,便于用戶根據(jù)升級指導(dǎo)內(nèi)容對電視終端的升級進(jìn)行操作,該升級指導(dǎo)以文本或者其他格式的形式表現(xiàn)。
進(jìn)一步的,將所述升級數(shù)據(jù)包轉(zhuǎn)移至其他USB存儲設(shè)備中,或者通過該USB存儲設(shè)備將升級數(shù)據(jù)包轉(zhuǎn)移至電視終端中。并根據(jù)升級指導(dǎo)信息使用升級數(shù)據(jù)包對電視終端的軟件系統(tǒng)進(jìn)行升級。
本發(fā)明進(jìn)一步提供一種電視終端無網(wǎng)絡(luò)狀態(tài)下的升級系統(tǒng)。
在一實施例中,所述升級系統(tǒng)包括:電視終端10和掃描終端20。參考圖3,圖3為本發(fā)明終端無網(wǎng)絡(luò)狀態(tài)下的升級系統(tǒng)的第一實施例的功能模塊示意圖;所述電視終端10,用于生成有軟件版本信息的網(wǎng)絡(luò)地址和二維碼圖片,并通過使用掃描終端下載的升級數(shù)據(jù)包對系統(tǒng)進(jìn)行升級,其中,所述電視終端10包括:讀取模塊101和二維碼獲取模塊102,所述掃描終端20用于掃描電視終端顯示的二維碼圖片,并下載電視終端的升級數(shù)據(jù)包,并通過USB關(guān)聯(lián)與電視終端關(guān)聯(lián),輔助電視終端完成升級操作,其中,所述掃描終端20包括:掃描下載模塊201和傳輸模塊202。
所述生成模塊101,用于電視終端讀取待升級軟件的版本信息,并生成與所述版本信息對應(yīng)的網(wǎng)絡(luò)地址;
在本實施例中,需升級的電視終端中,在電視終端內(nèi)植入軟件版本讀取程序和網(wǎng)址生產(chǎn)器。通過軟件版本讀取程序讀取當(dāng)前電視終端中的需升級的軟件版本的版本信息;在現(xiàn)有技術(shù)中,各電視機(jī)品牌其操作系統(tǒng)都內(nèi)置有工廠菜單,工廠菜單中包含有軟件信息,為各品牌工廠生產(chǎn)、售后維護(hù)提供核對依據(jù),以便信息管理。為了方便售后信息的管理,一般只提供進(jìn)入其“Service menu”菜單方式給售后及維修部。參考圖6,圖6為TCL某機(jī)芯的工廠菜單;參考圖7,圖7為TCL機(jī)芯工廠菜單的Main menu\Server小菜單的內(nèi)容,如圖7,其中“SW NO”與“Software”便是該機(jī)芯的軟件版本;電視終端在客戶下單、研發(fā)修改及工廠生產(chǎn)中,以上電視軟件信息會被確認(rèn)寫入,形成唯一標(biāo)識該臺電視,或是一個系列,或是一個機(jī)芯的信息。在軟件版本讀取程序中,通過接口直接讀取軟件版本的信息并傳輸至網(wǎng)址生產(chǎn)器中,生成與版本信息對應(yīng)的網(wǎng)絡(luò)地址;所述對應(yīng)的網(wǎng)絡(luò)地址為網(wǎng)絡(luò)供應(yīng)商根據(jù)對應(yīng)的軟件版本部署升級文件的下載地址,并以軟件版本信息為標(biāo)識?;蛘撸谂c終端關(guān)聯(lián)的電子設(shè)備中,使用軟件版本讀取程序讀取需升級軟件版本的版本信息,并生成對應(yīng)的網(wǎng)絡(luò)地址。
所述生成與軟件版本信息對應(yīng)的網(wǎng)絡(luò)地址,所述軟件版本信息作為標(biāo)識位值添加在生成的網(wǎng)絡(luò)地址中,該標(biāo)識位值作為網(wǎng)絡(luò)地址的一部分,作為標(biāo)識對應(yīng)需下載的軟件版本號。例如,軟件版本號為V8-MS08F60-LF1V013,則生成對應(yīng)網(wǎng)址后,添加軟件版本號作為網(wǎng)絡(luò)地址的一部分得到的網(wǎng)絡(luò)地址為:
http://na-update.cedock.com/apps/resource2/ms6308LAUpgradeincrement0/V8-MS08F60-LF1V013/FOTA-OTA/MS08F6upgrade.bin。
所述二維碼獲取模塊102,用于所述電視終端獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所述二維碼圖片。
電視終端獲取與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片,在生成二維碼圖片之前,需判斷生成的網(wǎng)絡(luò)地址中的標(biāo)識位值是否與預(yù)設(shè)標(biāo)識位值一致,以此確認(rèn)是否需重新生成二維碼圖片。
電視終端生成二維碼圖片的過程包括:讀取判定單元1021及獲取顯示單元1022;
所述讀取判定單元1021,用于所述電視終端讀取所述網(wǎng)絡(luò)地址的標(biāo)識位值,并判定所述標(biāo)識位值是否與預(yù)設(shè)標(biāo)識位值相同。其中,所述預(yù)設(shè)標(biāo)識位值為電視終端中已經(jīng)存儲的標(biāo)識位數(shù)值,該標(biāo)識位數(shù)值為上次生成二維碼圖片時的軟件版本信息,即上次的軟件版本信息,由電視終端自動保留作為預(yù)設(shè)標(biāo)識位值?;蛘撸擃A(yù)設(shè)標(biāo)識位值由用戶在電視終端設(shè)置完成,或者在與電視終端關(guān)聯(lián)的遙控設(shè)備、電子設(shè)備中關(guān)聯(lián)設(shè)置完成。電視終端根據(jù)該預(yù)設(shè)標(biāo)識位值生成對應(yīng)的二維碼圖片并存儲于終端中。
所述獲取顯示單元1022,用于若所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值相同,則將系統(tǒng)已保存的所述預(yù)設(shè)標(biāo)識位值所對應(yīng)的二維碼圖片在電視終端顯示;所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值相同,表示當(dāng)前所需升級的版本與已存儲的標(biāo)識位值即更新系統(tǒng)版本一致,則將系統(tǒng)已保存的與預(yù)設(shè)標(biāo)識位值相對應(yīng)的二維碼圖片直接在電視終端顯示。
所述獲取顯示單元1022,還用于若所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值不相同,則生成與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片并顯示所生成的二維碼圖片,并以所述網(wǎng)絡(luò)地址的標(biāo)識位值替換所述預(yù)設(shè)標(biāo)識位值;所述網(wǎng)絡(luò)地址的標(biāo)識位值與預(yù)設(shè)標(biāo)識位值不相同,則表示當(dāng)前所需升級的版本與已存儲的預(yù)設(shè)標(biāo)識位值即更新系統(tǒng)版本不一致,重新生成與所述網(wǎng)絡(luò)地址對應(yīng)的二維碼圖片,并使用當(dāng)前網(wǎng)絡(luò)地址的標(biāo)識位值替換電視終端中已存儲的預(yù)設(shè)標(biāo)識位值。
所述掃描下載模塊201,用于掃描終端掃描所述二維碼圖片以跳轉(zhuǎn)至所述網(wǎng)絡(luò)地址、下載所述待升級軟件的升級數(shù)據(jù)包并將所述升級數(shù)據(jù)包通過有線的方式傳送至所述電視終端以供所述電視終端進(jìn)行升級。
采用能夠關(guān)聯(lián)網(wǎng)絡(luò)的終端(即掃描終端)掃描所述電視終端顯示的二維碼圖片,并跳轉(zhuǎn)至對應(yīng)升級數(shù)據(jù)包的下載地址,根據(jù)電視終端的軟件版本信息下載相關(guān)升級數(shù)據(jù)包,并在所述掃描終端中保存已下載的升級數(shù)據(jù)包,通過有線連接將所述電視終端和掃描終端關(guān)聯(lián),并將所述升級數(shù)據(jù)包傳送至電視終端中,供電視終端升級。所述有線連接,包括但不僅限于USB接口連接。或者,通過將掃描終端與其他電子設(shè)備的關(guān)聯(lián),將所述升級數(shù)據(jù)包傳輸至其他電子設(shè)備中,再通過其他電子設(shè)備與電視終端連接后傳輸升級數(shù)據(jù)包,對電視終端進(jìn)行升級。例如,在掃描終端下載了升級數(shù)據(jù)包后,通過USB連接,將掃描終端連接至筆記本電腦上,將存儲在掃描終端內(nèi)存中的升級數(shù)據(jù)包轉(zhuǎn)移至另外一個連接在筆記本電腦的目標(biāo)U盤中,進(jìn)而目標(biāo)U盤通過USB接口與電視終端連接,使用存儲在目標(biāo)U盤中的升級數(shù)據(jù)包對所述電視終端進(jìn)行升級。
其中,采用能夠關(guān)聯(lián)網(wǎng)絡(luò)的終端(即掃描終端)掃描所述電視終端顯示的二維碼圖片,并跳轉(zhuǎn)至對應(yīng)升級數(shù)據(jù)包的下載地址,根據(jù)電視終端的軟件版本信息下載相關(guān)升級數(shù)據(jù)包步驟,所述掃描下載模塊201還包括:掃描單元2011、匹配單元2012及跳轉(zhuǎn)單元2013,其中:
所述掃描單元2011,用于掃描終端將所述網(wǎng)絡(luò)地址的標(biāo)識位值,與下載升級數(shù)據(jù)包的網(wǎng)址標(biāo)識值對應(yīng);,掃描終端掃描顯示在升級終端上的二維碼圖片上后,通過二維碼關(guān)聯(lián)的網(wǎng)絡(luò)地址跳轉(zhuǎn)至對應(yīng)數(shù)據(jù)升級包下載網(wǎng)址,在跳轉(zhuǎn)的過程中,使用網(wǎng)絡(luò)地址中的標(biāo)識位值對應(yīng)升級數(shù)據(jù)包下載地址的子網(wǎng)頁標(biāo)識。所述子網(wǎng)頁標(biāo)識,為升級數(shù)據(jù)包下載網(wǎng)址的子網(wǎng)頁,每個子網(wǎng)頁根據(jù)網(wǎng)頁本身軟件版本的升級數(shù)據(jù)包的存儲,將該升級數(shù)據(jù)包的版本作為子網(wǎng)頁標(biāo)識,以對應(yīng)關(guān)聯(lián)至該子網(wǎng)頁的網(wǎng)絡(luò)地址標(biāo)識數(shù)值。
所述匹配單元2012,用于若所述網(wǎng)絡(luò)地址的標(biāo)識位值無對應(yīng)值,則跳轉(zhuǎn)至最新軟件升級提示頁;若網(wǎng)絡(luò)地址的標(biāo)識位值無對應(yīng)的子網(wǎng)頁對應(yīng)標(biāo)識數(shù)值,表示當(dāng)前軟件升級軟件包的下載地址中沒有相關(guān)的軟件下載子頁面,則跳轉(zhuǎn)至最新軟件升級版本頁面,便于用戶選擇所需下載的升級數(shù)據(jù)包進(jìn)行下載。
所述跳轉(zhuǎn)單元2013,用于若網(wǎng)絡(luò)地址的標(biāo)識位值有對應(yīng)值,則跳轉(zhuǎn)至與標(biāo)識位值對應(yīng)的升級數(shù)據(jù)包下載子頁;表示當(dāng)前軟件升級軟件包的下載地址中有相對應(yīng)于該電視終端軟件版本的軟件下載子頁面,則直接跳轉(zhuǎn)至與標(biāo)志值對應(yīng)的子網(wǎng)頁,便于用戶在該子網(wǎng)頁上直接下載所述的升級數(shù)據(jù)包。
進(jìn)一步的,所述在所述掃描終端中保存已下載的升級數(shù)據(jù)包,通過有線連接將所述電視終端和掃描終端關(guān)聯(lián),并將所述升級數(shù)據(jù)包傳送至電視終端中,供電視終端升級的步驟,所述掃描終端20具體包括:傳輸模塊202及連接模塊203;所述電視終端10還包括升級模塊103;
所述傳輸模塊202,用于掃描終端下載所述升級數(shù)據(jù)包對應(yīng)的升級指導(dǎo)信息,通過USB接口與電視終端連接;掃描終端跳轉(zhuǎn)至對應(yīng)升級數(shù)據(jù)包網(wǎng)絡(luò)地址后,下載所需的升級數(shù)據(jù)包和升級指導(dǎo)信息后,將該升級數(shù)據(jù)包及其升級指導(dǎo)信息存儲至掃描終端內(nèi)存中并通過USB接口與電視終端建立連接;或者,掃描終端將存儲的數(shù)據(jù)升級包和升級指導(dǎo)信息通過USB接口轉(zhuǎn)移至其他USB設(shè)備中進(jìn)行存儲,并使用該USB設(shè)備通過USB接口與電視終端建立連接。
所述連接模塊203,用于通過USB接口與電視終端連接。電視終端通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級。所述升級數(shù)據(jù)包存儲至掃描終端中,通過USB接口將掃描終端與電視終端關(guān)聯(lián)?;?qū)⑸墧?shù)據(jù)包從掃描終端的內(nèi)存中傳輸至電視終端的內(nèi)存中,按照升級指導(dǎo)信息運行升級數(shù)據(jù)包對電視終端的系統(tǒng)進(jìn)行升級更新。
所述升級模塊103,用于通過USB接口按照所述升級指導(dǎo)信息運行所述升級數(shù)據(jù)包進(jìn)行升級。所述升級指導(dǎo)信息與升級數(shù)據(jù)包一同下載并保存至掃描終端中,在升級時,該升級指導(dǎo)信息依舊保留在掃描終端中便于用戶查閱,便于用戶根據(jù)升級指導(dǎo)信息對電視終端的升級進(jìn)行操作,該升級指導(dǎo)信息以文本或者其他格式的形式表現(xiàn)。進(jìn)一步的,將所述升級數(shù)據(jù)包轉(zhuǎn)移至其他USB存儲設(shè)備中,或者通過該USB存儲設(shè)備將升級數(shù)據(jù)包轉(zhuǎn)移至電視終端中。并根據(jù)升級指導(dǎo)信息使用升級數(shù)據(jù)包對電視終端的軟件系統(tǒng)進(jìn)行升級。
參考圖5,圖5為本發(fā)明終端無網(wǎng)絡(luò)狀態(tài)下的升級系統(tǒng)的第二實施例的功能模塊示意圖,所述電視終端10還包括校驗?zāi)K104和提示模塊105;
所述校驗?zāi)K104,用于校驗所述升級數(shù)據(jù)包是否適用于電視終端的軟件版本升級,若所述升級數(shù)據(jù)適用于電視終端的軟件版本升級,則調(diào)用所述升級模塊;
在使用升級數(shù)據(jù)包對電視終端進(jìn)行升級時,觸發(fā)電視終端的升級校驗功能,該校驗功能對使用的升級數(shù)據(jù)包進(jìn)行校驗,判斷當(dāng)前升級數(shù)據(jù)包是否能夠應(yīng)用于電視終端系統(tǒng)的升級和更新。所述校驗功能,校驗的內(nèi)容包括電視終端系統(tǒng)的版本,系統(tǒng)名稱等是否對應(yīng)升級數(shù)據(jù)包的版本號和名稱。該校驗功能為電視終端已有的校驗功能?;蛘邽橛脩粼陔娨暯K端中設(shè)置的校驗功能。所述校驗的內(nèi)容為電視終端內(nèi)已有校驗功能的校驗信息,或由用戶在電視終端的校驗功能中設(shè)置該校驗信息。
所述升級數(shù)據(jù)包存儲至掃描終端中,通過USB接口將掃描終端與電視終端關(guān)聯(lián)?;?qū)⑸墧?shù)據(jù)包從掃描終端的內(nèi)存中傳輸至電視終端的內(nèi)存中,按照升級指導(dǎo)使用升級數(shù)據(jù)包對電視終端的系統(tǒng)進(jìn)行升級更新。所述升級指導(dǎo)與升級數(shù)據(jù)包一同下載并保存至掃描終端中,在升級時,該升級指導(dǎo)依舊保留在掃描終端中便于用戶查閱,便于用戶根據(jù)升級指導(dǎo)內(nèi)容對電視終端的升級進(jìn)行操作,該升級指導(dǎo)以文本或者其他格式的形式表現(xiàn)。進(jìn)一步的,將所述升級數(shù)據(jù)包轉(zhuǎn)移至其他USB存儲設(shè)備中,或者通過該USB存儲設(shè)備將升級數(shù)據(jù)包轉(zhuǎn)移至電視終端中。并根據(jù)升級指導(dǎo)信息使用升級數(shù)據(jù)包對電視終端的軟件系統(tǒng)進(jìn)行升級。
所述提示模塊105,用于若不適用于電視終端的軟件版本升級,則發(fā)出校驗失敗提示信息;
若電視終端的校驗信息與升級數(shù)據(jù)包的對應(yīng)信息不一致,則說明該升級數(shù)據(jù)包不適用電視終端的升級,推送校驗失敗的提示信息。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。