智能電視的升級控制方法和控制裝置制造方法
【專利摘要】本發(fā)明提供了一種智能電視的升級控制方法和控制裝置,在升級界面內(nèi)包括在線升級的第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,離線升級包括第三預(yù)定類型升級控件,在預(yù)設(shè)區(qū)域顯示智能電視的型號等信息;該方法包括:接收控制信號并解析;當(dāng)控制信號為觸發(fā)上述三種升級控件之一,檢測是否有與該升級控件對應(yīng)的新版本升級包;如果有則下載該升級包并將升級界面中該控件顯示的信息等改為預(yù)設(shè)信息;當(dāng)下載完升級包則將該控件顯示的信息改為進(jìn)入升級界面的信息,觸發(fā)該控件進(jìn)入升級頁面以完成升級。根據(jù)本發(fā)明提供的智能電視的升級控制方法和控制裝置,可實(shí)現(xiàn)在線升級和離線升級都在同一升級界面進(jìn)行,操作簡單,進(jìn)而可實(shí)現(xiàn)對智能電視的及時(shí)升級。
【專利說明】智能電視的升級控制方法和控制裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視領(lǐng)域,特別地,涉及一種智能電視的升級控制方法和控制裝置。
【背景技術(shù)】
[0002]在個(gè)人計(jì)算機(jī)(PC)已經(jīng)智能化、手機(jī)和平板電腦也已經(jīng)大面積智能化的情況下,為順應(yīng)電視機(jī)“高清化”、“網(wǎng)絡(luò)化”、“智能化”的趨勢,智能電視也逐步進(jìn)入我們的生活。
[0003]所謂智能電視,就像智能手機(jī)一樣,具有全開放式平臺,搭載了操作系統(tǒng),顧客在欣賞普通電視內(nèi)容的同時(shí),可自行安裝和卸載由電視廠商或第三方服務(wù)商提供的應(yīng)用軟件、游戲等程序,通過此類程序可持續(xù)對智能電視的功能進(jìn)行擴(kuò)充和升級,并且,智能電視可連接于網(wǎng)絡(luò)、AV設(shè)備、PC等,并可從網(wǎng)絡(luò)、AV設(shè)備、PC等多種渠道獲得節(jié)目內(nèi)容,通過簡單易用的整合式操作界面,將消費(fèi)者最需要的內(nèi)容在電視屏幕上進(jìn)行清晰地展現(xiàn)。
[0004]隨著電視用戶對智能電視的使用需求越來越高,電視廠商需要不斷的對智能電視進(jìn)行升級。所謂升級,主要包括對智能電視的應(yīng)用、功能等做進(jìn)一步地改進(jìn)、調(diào)整、增加等。
[0005]目前,現(xiàn)有智能電視的升級方式主要包括以下幾種:
一種是,電視廠商將有新版本升級包的消息下發(fā)給智能電視,在智能電視中的預(yù)定界面會提供相應(yīng)的提示,當(dāng)用戶看到該提示后,可通過觸發(fā)該提示所在的控件,以下載相應(yīng)的升級包。例如,當(dāng)電視廠商將有新版本升級包的提示下發(fā)給智能電視后,在智能電視中的“設(shè)置”應(yīng)用中的“在線升級”控件上顯示“NEW”圖標(biāo);用戶進(jìn)入該應(yīng)用中,會看到“NEW”的圖標(biāo),便可通過觸發(fā)“在線升級”控件,以向升級服務(wù)器發(fā)送升級請求;升級服務(wù)器根據(jù)升級請求下發(fā)升級應(yīng)答信息;通過對該升級應(yīng)答信息解析后,根據(jù)升級應(yīng)答信息中的指示下載升級包。
[0006]還有一種是,當(dāng)用戶無法通過上述方式完成升級的情況下(比如網(wǎng)絡(luò)環(huán)境不好而導(dǎo)致下載升級包困難),用戶可將升級包直接拷貝到外接存儲設(shè)備中,將外接存儲設(shè)備與智能電視通過USB等相連接,然后下載外接存儲設(shè)備中的升級包。
[0007]上述的升級方法中,均需要用戶根據(jù)需要到不同的應(yīng)用或界面先下載升級包,然后再對下載后的升級包進(jìn)行安裝等操作,操作界面不統(tǒng)一,且過程較復(fù)雜,對于一般用戶而言,完成升級具有一定的困難,因而,上述升級方法的用戶體驗(yàn)較差,很容易導(dǎo)致升級不及時(shí)。
[0008]因此,如何解決現(xiàn)有智能電視在升級方面存在的缺點(diǎn),成為目前最需要解決的問題。
【發(fā)明內(nèi)容】
[0009]本發(fā)明所要解決的技術(shù)問題是提供一種智能電視的升級控制方法和控制裝置,可實(shí)現(xiàn)在線升級和離線升級都在同一升級界面下進(jìn)行操作,操作過程簡單,進(jìn)而可實(shí)現(xiàn)對智能電視的及時(shí)升級。[0010]為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提出了一種智能電視的升級控制方法,所述智能電視的升級包括在線升級和離線升級,所述在線升級和離線升級在同一升級界面內(nèi)進(jìn)行,在升級界面內(nèi),所述在線升級包括第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,所述離線升級包括第三預(yù)定類型升級控件,在所述升級界面內(nèi)的預(yù)設(shè)區(qū)域顯示所述智能電視的型號、所述智能電視當(dāng)前的系統(tǒng)版本號和版本類型;
所述方法包括:
接收控制信號并進(jìn)行解析;
當(dāng)所述控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,所述新版本的升級包為版本號高于所述當(dāng)前的系統(tǒng)版本號的升級包;
如果檢測結(jié)果為是,則下載所述新版本的升級包,并將所述當(dāng)前的系統(tǒng)版本號和版本類型改變?yōu)樵撔掳姹镜陌姹咎柡桶姹绢愋停?br>
當(dāng)所述新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件進(jìn)入升級頁面以完成升級。
[0011]進(jìn)一步的,所述第一預(yù)定類型升級控件為定期升級控件,所述第二預(yù)定類型升級控件為不定期升級控件,所述第三預(yù)定類型升級控件為離線升級控件;
所述當(dāng)所述控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,包括:
當(dāng)所述控制信號為觸發(fā)定期升級控件或不定期升級控件時(shí),則檢測升級服務(wù)器中是否有新版本的定期升級包或新版本的不定期升級包;或
當(dāng)所述控制信號為觸發(fā)離線升級控件時(shí),則檢測外接于所述智能電視的存儲設(shè)備中是否有新版本的升級包。
[0012]進(jìn)一步的,下載所述新版本的升級包,包括:
當(dāng)檢測到升級服務(wù)器中有新版本的定期升級包或新版本的不定期升級包時(shí),則向所述升級服務(wù)器發(fā)送下載請求;
接收所述升級服務(wù)器下發(fā)的升級應(yīng)答信息;
解析所述升級應(yīng)答信息;
根據(jù)解析出的升級應(yīng)答信息中的指示,下載新版本的升級包。
[0013]進(jìn)一步的,接收所述升級服務(wù)器下發(fā)的升級應(yīng)答信息包括:
接收所述升級服務(wù)器通過http的post方式發(fā)送的所述升級應(yīng)答信息,
其中,所述升級應(yīng)答信息為json字符串,所述升級應(yīng)答信息包括升級信息描述、升級版本號、升級包地址以及升級信息頭描述。
[0014]進(jìn)一步的,所述升級界面還包括顯示升級包下載進(jìn)度信息和進(jìn)度條。
[0015]進(jìn)一步的,所述升級包括增量升級或全部升級。
[0016]為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提出了一種智能電視的升級控制裝置,所述在線升級和離線升級在同一升級界面內(nèi)進(jìn)行,在升級界面內(nèi),所述在線升級包括第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,所述離線升級包括第三預(yù)定類型升級控件,在所述升級界面內(nèi)的預(yù)設(shè)區(qū)域顯示所述智能電視的型號、所述智能電視當(dāng)前的系統(tǒng)版本號和版本類型;
所述裝置包括:
接收解析單元,用于接收控制信號并進(jìn)行解析;
檢測單元,用于當(dāng)所述控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,所述新版本的升級包為版本號高于所述當(dāng)前的系統(tǒng)版本號的升級包;
下載單元,用于當(dāng)所述檢測單元的判斷結(jié)果為是,則下載所述新版本的升級包,并將所述當(dāng)前的系統(tǒng)版本號和版本類型改變?yōu)樵撔掳姹镜陌姹咎柡桶姹绢愋停?br>
信息改變單元,用于當(dāng)所述新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件進(jìn)入升級頁面以完成升級。
[0017]進(jìn)一步的,所述第一預(yù)定類型升級控件為定期升級控件,所述第二預(yù)定類型升級控件為不定期升級控件,所述第三預(yù)定類型升級控件為離線升級控件;
所述檢測單元,具體用于:
當(dāng)所述控制信號為觸發(fā)定期升級控件或不定期升級控件時(shí),則檢測升級服務(wù)器中是否有新版本的定期升級包或新版本的不定期升級包;或
當(dāng)所述控制信號為觸發(fā)離線升級控件時(shí),則檢測外接于所述智能電視的存儲設(shè)備中是否有新版本的升級包。
[0018]進(jìn)一步的,所述下載單元,包括:
請求子單元,用于當(dāng)檢測到升級服務(wù)器中有新版本的定期升級包或新版本的不定期升級包時(shí),則向所述升級服務(wù)器發(fā)送下載請求;
接收子單元,用于接收所述升級服務(wù)器下發(fā)的升級應(yīng)答信息;
解析子單元,用于解析所述升級應(yīng)答信息;
下載子單元,根據(jù)解析出的升級應(yīng)答信息中的指示,下載新版本的升級包。
[0019]進(jìn)一步的,所述接收子單元,具體用于:
接收所述升級服務(wù)器通過http的post方式發(fā)送的所述升級應(yīng)答信息,
其中,所述升級應(yīng)答信息為json字符串,所述升級應(yīng)答信息包括升級信息描述、升級版本號、升級包地址以及升級信息頭描述。
[0020]與現(xiàn)有技術(shù)相比,上述技術(shù)方案中的一個(gè)技術(shù)方案具有以下優(yōu)點(diǎn)或有益效果: 本發(fā)明提供的智能電視的升級控制方法和控制裝置,在升級界面內(nèi),在線升級包括第
一預(yù)定類型升級控件和第二預(yù)定類型升級控件,離線升級包括第三預(yù)定類型升級控件,當(dāng)控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,如果檢測到新版本的升級包可進(jìn)行下載,同時(shí)將界面內(nèi)的控件顯示的信息等改變?yōu)轭A(yù)設(shè)信息,當(dāng)新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件即可進(jìn)入升級頁面以完成升級,該智能電視的升級控制方法和控制裝置可實(shí)現(xiàn)在線升級和離線升級在同一升級界面內(nèi)進(jìn)行,操作過程簡單,進(jìn)而實(shí)現(xiàn)對智能電視的及時(shí)升級。
[0021]【專利附圖】
【附圖說明】
圖1是本發(fā)明智能電視的升級控制方法第一實(shí)施例的流程圖; 圖2是本發(fā)明智能電視的升級控制方法第一實(shí)施例示意圖(一);
圖3是本發(fā)明智能電視的升級控制方法第一實(shí)施例示意圖(二);
圖4是本發(fā)明智能電視的升級控制方法第一實(shí)施例示意圖(三);
圖5是本發(fā)明智能電視的升級控制裝置第一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0023]參看圖1,示出了本發(fā)明提供的智能電視的升級控制方法第一實(shí)施例的流程圖。
[0024]在本實(shí)施例中,所述智能電視的升級包括在線升級和離線升級,其中,在線升級和離線升級可在同一升級界面內(nèi)進(jìn)行。在該升級界面內(nèi),在線升級包括第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,離線升級包括第三預(yù)定類型升級控件,在升級界面內(nèi)的預(yù)設(shè)區(qū)域顯示智能電視的型號、智能電視當(dāng)前的系統(tǒng)版本號和版本類型。
[0025]所述方法包括:
S101,接收控制信號,并將該控制信號進(jìn)行解析。
[0026]其中,控制信號可通過遙控器的按鍵觸發(fā),也可通過遙控器的觸摸屏觸發(fā)?;蛘?,在智能電視通過UPNP等協(xié)議與其他的終端設(shè)備(例如手機(jī)等)連接的情況下,也可以通過其他終端設(shè)備發(fā)出這種控制信號。在這種情況下,相當(dāng)于是利用終端設(shè)備上安裝的應(yīng)用程序來模擬遙控器,實(shí)現(xiàn)對智能電視的控制。
[0027]S102,當(dāng)控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,其中,新版本的升級包為版本號高于當(dāng)前的系統(tǒng)版本號的升級包。
[0028]在S102中,可以包含一個(gè)判斷的步驟,即根據(jù)SlOl對控制信號解析的結(jié)果來判斷控制信號的內(nèi)容。在該方法中,需要確定的信號包括:是否為觸發(fā)升級界面中的第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件的信號。
[0029]其中,第一預(yù)定類型升級控件可為定期升級控件,第二預(yù)定類型升級控件可為不定期升級控件,第三預(yù)定類型升級控件可為離線升級控件。
[0030]也就是說,當(dāng)對控制信號的判斷結(jié)果為觸發(fā)定期升級控件時(shí),則檢測升級服務(wù)器中是否有新版本的定期升級包;當(dāng)對控制信號的判斷結(jié)果為觸發(fā)不定期升級控件時(shí),則檢測升級服務(wù)器中是否有新版本的不定期升級包;當(dāng)對控制信號的判斷結(jié)果為觸發(fā)離線升級控件時(shí),則檢測外接于智能電視的存儲設(shè)備中是否有新版本的升級包。
[0031]S103,如果S102的檢測結(jié)果為是,也就是升級服務(wù)器中有新版本的不定期升級包或定期升級包,或外接存儲設(shè)備中有新版本的升級包,則下載檢測到的新版本的升級包,同時(shí)可將該控件顯示的信息改變?yōu)榭扇∠螺d的信息,并將當(dāng)前的系統(tǒng)版本號和版本類型改變?yōu)樵撔掳姹镜陌姹咎柡桶姹绢愋汀?br>
[0032]具體的,當(dāng)檢測到服務(wù)器中有新版本的定期升級包或新版本的不定期升級包時(shí),則向升級服務(wù)器發(fā)送下載請求;升級服務(wù)器收到下載請求后會下發(fā)升級應(yīng)答信息;升級界面所對應(yīng)的應(yīng)用接收升級服務(wù)器通過http的post方式發(fā)送的升級應(yīng)答信息(該升級應(yīng)答信息為json字符串,包括升級信息描述、升級版本號、升級包地址、升級信息頭描述等信息),然后對升級應(yīng)答信息進(jìn)行解析,根據(jù)解析出的升級應(yīng)答信息中的指示,下載新版本的升級包。
[0033]S104,當(dāng)新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件進(jìn)入升級頁面以完成升級,根據(jù)需要,該升級可為增量升級,也可為全部升級。
[0034]下面以控制信號為觸發(fā)不定期升級控件為例,同時(shí)結(jié)合圖2至圖4所示的本發(fā)明智能電視的升級控制方法第一實(shí)施例示意圖(一)(二)(三)對本方法進(jìn)行詳細(xì)說明。
[0035]參看圖2,在升級界面20內(nèi),包括在線升級部分和離線升級部分,其中,在線升級部分包括第一預(yù)定類型升級控件21,即定期升級控件,圖中所示該控件顯示的內(nèi)容為“穩(wěn)定版(每月更新)”;第二預(yù)定類型升級控件22,即不定期升級控件,圖中所示該控件顯示的內(nèi)容為“開發(fā)版(S50_20130822_V049(開發(fā)版))”。離線升級部分包括第三預(yù)定類型升級控件23,即離線升級控件,圖中所示該控件顯示的內(nèi)容為“檢測外接USB設(shè)備中的升級文件”。
[0036]同時(shí),在升級界面內(nèi)的預(yù)設(shè)區(qū)域(如圖所示為升級界面的左下部)顯示智能電視的型號(設(shè)備型號:S50)、智能電視當(dāng)前的系統(tǒng)版本號和版本類型(系統(tǒng)版本:S50_20130822_V049(開發(fā)版))。
[0037]當(dāng)對控制信號的判定結(jié)果為觸發(fā)不定期升級控件,即控制信號為觸發(fā)“開發(fā)版”所在的控件時(shí),則檢測升級服務(wù)器中是否有新版本的不定期升級包。
[0038]當(dāng)檢測結(jié)果為服務(wù)器中沒有新版本的不定期升級包,則升級停止或進(jìn)行其他方式的升級;當(dāng)檢測結(jié)果為服務(wù)器中有新版本的不定期升級包時(shí),則可進(jìn)行如下步驟進(jìn)行下載:
步驟1,升級應(yīng)用向升級服務(wù)器發(fā)送下載該新版本的不定期升級包的請求。
[0039]步驟2,升級應(yīng)用接收升級服務(wù)器通過http的post方式發(fā)送的升級應(yīng)答信息,該升級應(yīng)答信息為json字符串,包括升級信息描述、升級版本號、升級包地址、升級信息頭描述等信息。
[0040]步驟3,升級應(yīng)用對上述升級應(yīng)答信息進(jìn)行解析。
[0041]步驟4,根據(jù)解析出的升級應(yīng)答信息中的指示下載該新版本的升級包。
[0042]如圖3所示,在進(jìn)行上述下載步驟的同時(shí),升級界面中的不定期升級控件,也就是“開發(fā)版”所在的控件顯示的內(nèi)容由開發(fā)版及版本號信息改變?yōu)椤叭∠螺d升級包”、當(dāng)前系統(tǒng)版本號和版本類型:S50_20130822_V049(開發(fā)版)改變?yōu)镾50_20130924_V054 (開發(fā)版),同時(shí)還可在上述信息的下方顯示升級包下載進(jìn)度的百分比(比如下載中3 %)和進(jìn)度條。
[0043]如圖4所示,當(dāng)新版本的不定期升級包下載完畢,將不定期升級控件顯示的信息由“取消下載升級包”改變?yōu)椤爸貑⑸墶保瑫r(shí),升級包下載進(jìn)度的進(jìn)度信息為下載已經(jīng)完成,進(jìn)度條為充滿狀態(tài)。
[0044]此時(shí),通過觸發(fā)不定期升級控件即可進(jìn)入升級頁面,按升級頁面中提示的步驟完成升級。
[0045]需要說明的是,該方法第一實(shí)施例屬于在定期升級控件或不定期升級控件沒有接收到服務(wù)器下發(fā)的有新版本升級包提示的情況,比如:服務(wù)器中暫時(shí)還沒有新版本的升級包的情況、由于網(wǎng)絡(luò)狀況不好而沒有及時(shí)接收到服務(wù)器下發(fā)的提示的情況等。[0046]當(dāng)然,服務(wù)器也可主動(dòng)向升級應(yīng)用下發(fā)新版本的定期升級包或不定期升級包的提示,當(dāng)升級應(yīng)用接收到新版本的定期升級包或不定期升級包后,在定期升級控件或不定期升級控件上顯示有新版本升級包的信息,比如在定期升級控件或不定期升級控件上顯示“NEW”。用戶進(jìn)入升級界面便會看到上述新版本的提示,也可直接觸發(fā)帶有新版本提示的控件,進(jìn)行后續(xù)的下載新版本升級包的等步驟。
[0047]在本發(fā)明提供的智能電視的升級控制方法第一實(shí)施例中,在升級界面內(nèi),在線升級包括第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,離線升級包括第三預(yù)定類型升級控件,當(dāng)控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,如果檢測到新版本的升級包可進(jìn)行下載,同時(shí)將界面內(nèi)的控件顯示的信息等改變?yōu)轭A(yù)設(shè)信息,當(dāng)新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件即可進(jìn)入升級頁面以完成升級,該智能電視的升級控制方法可實(shí)現(xiàn)在線升級和離線升級在同一升級界面內(nèi)進(jìn)行,操作過程簡單,進(jìn)而實(shí)現(xiàn)對智能電視的及時(shí)升級。
[0048]下面將介紹本發(fā)明提供的與上述智能電視的升級控制方法相對應(yīng)的升級控制裝置。
[0049]參看圖5,示出了本發(fā)明智能電視的升級控制裝置第一實(shí)施例的結(jié)構(gòu)示意圖。
[0050]在本實(shí)施例中,所述智能電視的升級包括在線升級和離線升級,其中,在線升級和離線升級在同一升級界面內(nèi)進(jìn)行,在升級界面內(nèi),在線升級包括第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,離線升級包括第三預(yù)定類型升級控件,在升級界面內(nèi)的預(yù)設(shè)區(qū)域顯示智能電視的型號、智能電視當(dāng)前的系統(tǒng)版本號和版本類型。
[0051]所述裝置包括:
接收解析單元51,用于接收控制信號,并將該控制信號進(jìn)行解析。
[0052]其中,控制信號可通過遙控器的按鍵觸發(fā),也可通過遙控器的觸摸屏觸發(fā)?;蛘撸谥悄茈娨曂ㄟ^UPNP等協(xié)議與其他的終端設(shè)備(例如手機(jī)等)連接的情況下,也可以通過其他終端設(shè)備發(fā)出這種控制信號。在這種情況下,相當(dāng)于是利用終端設(shè)備上安裝的應(yīng)用程序來模擬遙控器,實(shí)現(xiàn)對智能電視的控制。
[0053]檢測單元52,用于當(dāng)控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,其中,新版本的升級包為版本號高于當(dāng)前的系統(tǒng)版本號的升級包。
[0054]檢測單元52還可進(jìn)行判斷,即根據(jù)接收解析單元51對控制信號解析的結(jié)果來判斷控制信號的內(nèi)容。在此需要確定的信號包括:是否為觸發(fā)升級界面中的第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件的信號。
[0055]其中,第一預(yù)定類型升級控件可為定期升級控件,第二預(yù)定類型升級控件可為不定期升級控件,第三預(yù)定類型升級控件可為離線升級控件。
[0056]也就是說,當(dāng)對控制信號的判斷結(jié)果為觸發(fā)定期升級控件時(shí),則檢測升級服務(wù)器中是否有新版本的定期升級包;當(dāng)對控制信號的判斷結(jié)果為觸發(fā)不定期升級控件時(shí),則檢測升級服務(wù)器中是否有新版本的不定期升級包。
[0057]當(dāng)對控制信號的判斷結(jié)果為觸發(fā)離線升級控件時(shí),則檢測外接于智能電視的存儲設(shè)備中是否有新版本的升級包。
[0058]下載單元53,用于當(dāng)檢測單元52的檢測結(jié)果為是,也就是是升級服務(wù)器中或外接存儲設(shè)備中有包括與觸發(fā)的升級控件的預(yù)定類型對應(yīng)的新版本的升級包,則下載該新版本的升級包,同時(shí)可將該控件顯示的信息改變?yōu)榭扇∠螺d的信息,并將當(dāng)前的系統(tǒng)版本號和版本類型改變?yōu)樵撔掳姹镜陌姹咎柡桶姹绢愋汀?br>
[0059]進(jìn)一步的,下載單元53包括:
請求子單元,用于當(dāng)檢測到升級服務(wù)器中有新版本的定期升級包或新版本的不定期升級包時(shí),則向升級服務(wù)器發(fā)送下載請求。
[0060]接收子單元,用于接收升級服務(wù)器通過http的post方式發(fā)送的升級應(yīng)答信息,該升級應(yīng)答信息為json字符串,包括升級信息描述、升級版本號、升級包地址、升級信息頭描述等信息。
[0061 ] 解析子單元,用于解析升級應(yīng)答信息。
[0062]下載子單元,用于根據(jù)升級應(yīng)答信息中的指示,下載新版本的升級包。
[0063]信息改變單元54,用于當(dāng)新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件進(jìn)入升級頁面以完成升級,根據(jù)需要,升級可為增量升級,也可為全部升級。
[0064]在本發(fā)明提供的智能電視的升級控制裝置第一實(shí)施例中,在升級界面內(nèi),在線升級包括第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,離線升級包括第三預(yù)定類型升級控件,當(dāng)控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,如果檢測到新版本的升級包可進(jìn)行下載,同時(shí)將界面內(nèi)的控件顯示的信息等改變?yōu)轭A(yù)設(shè)信息,當(dāng)新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件即可進(jìn)入升級頁面以完成升級,該智能電視的升級控制方法可實(shí)現(xiàn)在線升級和離線升級在同一升級界面內(nèi)進(jìn)行,操作過程簡單,進(jìn)而實(shí)現(xiàn)對智能電視的及時(shí)升級。
[0065]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0066]以上對本發(fā)明所提供的一種智能電視的升級控制方法和升級控制裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種智能電視的升級控制方法,所述智能電視的升級包括在線升級和離線升級,其特征在于,所述在線升級和離線升級在同一升級界面內(nèi)進(jìn)行,在升級界面內(nèi),所述在線升級包括第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,所述離線升級包括第三預(yù)定類型升級控件,在所述升級界面內(nèi)的預(yù)設(shè)區(qū)域顯示所述智能電視的型號、所述智能電視當(dāng)前的系統(tǒng)版本號和版本類型; 所述方法包括: 接收控制信號并進(jìn)行解析; 當(dāng)所述控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,所述新版本的升級包為版本號高于所述當(dāng)前的系統(tǒng)版本號的升級包; 如果檢測結(jié)果為是,則下載所述新版本的升級包,并將所述當(dāng)前的系統(tǒng)版本號和版本類型改變?yōu)樵撔掳姹镜陌姹咎柡桶姹绢愋停? 當(dāng)所述新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件進(jìn)入升級頁面以完成升級。
2.如權(quán)利要 求1所述的智能電視的升級控制方法,其特征在于,所述第一預(yù)定類型升級控件為定期升級控件,所述第二預(yù)定類型升級控件為不定期升級控件,所述第三預(yù)定類型升級控件為離線升級控件; 所述當(dāng)所述控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,包括: 當(dāng)所述控制信號為觸發(fā)定期升級控件或不定期升級控件時(shí),則檢測升級服務(wù)器中是否有新版本的定期升級包或新版本的不定期升級包;或 當(dāng)所述控制信號為觸發(fā)離線升級控件時(shí),則檢測外接于所述智能電視的存儲設(shè)備中是否有新版本的升級包。
3.如權(quán)利要求2所述的智能電視的升級控制方法,其特征在于,下載所述新版本的升級包,包括: 當(dāng)檢測到升級服務(wù)器中有新版本的定期升級包或新版本的不定期升級包時(shí),則向所述升級服務(wù)器發(fā)送下載請求; 接收所述升級服務(wù)器下發(fā)的升級應(yīng)答信息; 解析所述升級應(yīng)答信息; 根據(jù)解析出的升級應(yīng)答信息中的指示,下載新版本的升級包。
4.如權(quán)利要求3所述的智能電視的升級控制方法,其特征在于,接收所述升級服務(wù)器下發(fā)的升級應(yīng)答信息包括: 接收所述升級服務(wù)器通過http的post方式發(fā)送的所述升級應(yīng)答信息, 其中,所述升級應(yīng)答信息為json字符串,所述升級應(yīng)答信息包括升級信息描述、升級版本號、升級包地址以及升級信息頭描述。
5.如權(quán)利要求1所述的智能電視的升級控制方法,其特征在于,所述升級界面還包括顯示升級包下載進(jìn)度信息和進(jìn)度條。
6.如權(quán)利要求1所述的智能電視的升級控制方法,其特征在于,所述升級包括增量升級或全部升級。
7.一種智能電視的升級控制裝置,所述智能電視的升級包括在線升級和離線升級,其特征在于,所述在線升級和離線升級在同一升級界面內(nèi)進(jìn)行,在升級界面內(nèi),所述在線升級包括第一預(yù)定類型升級控件和第二預(yù)定類型升級控件,所述離線升級包括第三預(yù)定類型升級控件,在所述升級界面內(nèi)的預(yù)設(shè)區(qū)域顯示所述智能電視的型號、所述智能電視當(dāng)前的系統(tǒng)版本號和版本類型; 所述裝置包括: 接收解析單元,用于接收控制信號并進(jìn)行解析; 檢測單元,用于當(dāng)所述控制信號為觸發(fā)第一預(yù)定類型升級控件、第二預(yù)定類型升級控件和第三預(yù)定類型升級控件中的任一升級控件時(shí),則檢測是否有與該升級控件的預(yù)定類型對應(yīng)的新版本的升級包,所述新版本的升級包為版本號高于所述當(dāng)前的系統(tǒng)版本號的升級包; 下載單元,用于當(dāng)所述檢測單元的判斷結(jié)果為是,則下載所述新版本的升級包,并將所述當(dāng)前的系統(tǒng)版本號和版本類型改變?yōu)樵撔掳姹镜陌姹咎柡桶姹绢愋停? 信息改變單元,用于當(dāng)所述新版本的升級包下載完畢,則將該控件顯示的信息改變?yōu)檫M(jìn)入升級界面的信息,觸發(fā)該控件進(jìn)入升級頁面以完成升級。
8.如權(quán)利要求7所述的智能電視的升級控制裝置,其特征在于,所述第一預(yù)定類型升級控件為定期升級控件,所述第二預(yù)定類型升級控件為不定期升級控件,所述第三預(yù)定類型升級控件為離線升級控件; 所述檢測單元,具體用于: 當(dāng)所述控制信號為觸發(fā)定期升級控件或不定期升級控件時(shí),則檢測升級服務(wù)器中是否有新版本的定期升級包或新版本的不定期升級包;或 當(dāng)所述控制信號為觸發(fā)離線升級控件時(shí),則檢測外接于所述智能電視的存儲設(shè)備中是否有新版本的升級包。
9.如權(quán)利要求8所述的智能電視的升級控制裝置,其特征在于,所述下載單元,包括: 請求子單元,用于當(dāng)檢測到升級服務(wù)器中有新版本的定期升級包或新版本的不定期升級包時(shí),則向所述升級服務(wù)器發(fā)送下載請求; 接收子單元,用于接收所述升級服務(wù)器下發(fā)的升級應(yīng)答信息; 解析子單元,用于解析所述升級應(yīng)答信息; 下載子單元,根據(jù)解析出的升級應(yīng)答信息中的指示,下載新版本的升級包。
10.根據(jù)權(quán)利要求9所述的智能電視的升級控制裝置,其特征在于,接收子單元,具體用于: 接收所述升級服務(wù)器通過http的post方式發(fā)送的所述升級應(yīng)答信息, 其中,所述升級應(yīng)答信息為json字符串,所述升級應(yīng)答信息包括升級信息描述、升級版本號、升級包地址以及升級信息頭描述。
【文檔編號】H04N21/458GK103596048SQ201310582465
【公開日】2014年2月19日 申請日期:2013年11月20日 優(yōu)先權(quán)日:2013年11月20日
【發(fā)明者】于水龍, 張雪 申請人:樂視致新電子科技(天津)有限公司