欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電視系統(tǒng)軟件的安全下載方法

文檔序號(hào):6557056閱讀:525來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):電視系統(tǒng)軟件的安全下載方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電視系統(tǒng)軟件的升級(jí)方法,特別是一種通過(guò)從互聯(lián)網(wǎng)服務(wù)器安全準(zhǔn)確下載程序以升級(jí)電視系統(tǒng)軟件的方法。
背景技術(shù)
隨著家電一體化時(shí)代的到來(lái),目前的電視產(chǎn)品除具有傳統(tǒng)的收視功能外,還具有如瀏覽網(wǎng)站、視頻點(diǎn)播等多種多樣的功能。這樣的電視產(chǎn)品其內(nèi)部設(shè)有一存儲(chǔ)了各種系統(tǒng)軟件的存儲(chǔ)器,通常為一閃速存儲(chǔ)器(Flash Memory)。當(dāng)用戶(hù)輸入一定的操作信號(hào)時(shí),中央處理器從存儲(chǔ)器中調(diào)出相應(yīng)程序,并執(zhí)行該程序設(shè)定的操作。為提高電視的性能或擴(kuò)展其功能,電視廠(chǎng)家會(huì)不時(shí)推出新的系統(tǒng)軟件,用戶(hù)要獲得新的服務(wù)功能則需對(duì)已有的系統(tǒng)軟件進(jìn)行更新,即將新的系統(tǒng)軟件存儲(chǔ)在存儲(chǔ)器中,替代原來(lái)的軟件。
在傳統(tǒng)的電視生產(chǎn)技術(shù)中,電視的控制系統(tǒng)是固定的,即系統(tǒng)軟件是固化在電視的硬件中,不能改變,電視的系統(tǒng)軟件一旦在生產(chǎn)線(xiàn)上進(jìn)行燒錄之后,就不能再改變了。在以后的使用過(guò)程中如果發(fā)現(xiàn)程序有什么缺陷或漏洞,那也沒(méi)有辦法修改,或者需要要廠(chǎng)家去重新燒制,修改起來(lái)非常麻煩。因此需要一種能夠很容易、安全、準(zhǔn)確地升級(jí)電視系統(tǒng)軟件的方法。

發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種電視系統(tǒng)軟件的安全下載方法,特別是一種通過(guò)從互聯(lián)網(wǎng)服務(wù)器下載程序以升級(jí)電視系統(tǒng)軟件的方法。
本發(fā)明的另一個(gè)目的在于提供一種電視系統(tǒng)軟件的安全下載方法,該方法不僅可快速下載所需要的升級(jí)軟件,而且能準(zhǔn)確下載到需要的數(shù)據(jù),不會(huì)由于宕機(jī)或者其它原因?qū)е聰?shù)據(jù)丟失,下載失敗。
實(shí)現(xiàn)該方法的前提是電視機(jī)操作系統(tǒng)內(nèi)具有用戶(hù)輸入模塊、輸入處理模塊、顯示模塊、存儲(chǔ)模塊及網(wǎng)絡(luò)模塊。用戶(hù)輸入模塊用于接收用戶(hù)輸入的指令信息,輸入處理模塊用于對(duì)輸入信息進(jìn)行處理。當(dāng)用戶(hù)輸入模塊收到用戶(hù)指令之后,會(huì)將指令轉(zhuǎn)換成系統(tǒng)消息傳送給輸入處理模塊,輸入處理模塊收到消息之后,發(fā)送指令至顯示模塊,顯示模塊根據(jù)指令顯示相應(yīng)的界面給用戶(hù)。同時(shí),輸入處理模塊在收到系統(tǒng)消息之后,可以發(fā)送下載指令給網(wǎng)絡(luò)模塊,讓其下載最新版本的系統(tǒng)程序。這在目前的電視系統(tǒng)中都具備相應(yīng)的硬件配置,在此不再贅述。
對(duì)應(yīng)一個(gè)軟件系統(tǒng),其構(gòu)成是系統(tǒng)內(nèi)核模塊、主程序模塊、應(yīng)用功能模塊、附加模塊和數(shù)據(jù)模塊,這5個(gè)模塊的關(guān)系是系統(tǒng)內(nèi)核模塊最為重要,是操作系統(tǒng),系統(tǒng)從此系統(tǒng)內(nèi)核模塊開(kāi)始啟動(dòng)。系統(tǒng)啟動(dòng)之后,就開(kāi)始執(zhí)行主程序模塊,再由主程序模塊根據(jù)用戶(hù)的指令去調(diào)用其他的應(yīng)用功能模塊。附加模塊存放的是一些配置文件,數(shù)據(jù)模塊存放的是各個(gè)應(yīng)用程序可能需要使用的一些數(shù)據(jù)。為了準(zhǔn)確快速地下載,根據(jù)這些軟件模塊的構(gòu)成特點(diǎn)可進(jìn)行有效地分布下載,這就是本發(fā)明的思路。
因此,本發(fā)明是這樣實(shí)現(xiàn)的一種電視系統(tǒng)軟件的安全下載方法,該方法包括如下步驟a、進(jìn)行網(wǎng)絡(luò)連接,電視的網(wǎng)絡(luò)模塊檢測(cè)網(wǎng)絡(luò)端口,并發(fā)出連接請(qǐng)求,連接到互聯(lián)網(wǎng)上;b、搜索軟件,鏈接到相關(guān)的網(wǎng)絡(luò)后,系統(tǒng)檢測(cè)所需要的軟件版本,并與現(xiàn)有電視系統(tǒng)的軟件進(jìn)行對(duì)比,如果檢測(cè)到的版本級(jí)別高,則執(zhí)行下一步操作,如果檢測(cè)到的版本和電視系統(tǒng)的軟件一樣,甚至更低,則退出下載;c、軟件分步下載,檢索到所需要下載的軟件后,按照軟件的模塊分類(lèi),首先下載系統(tǒng)內(nèi)核模塊,再依次下載應(yīng)用功能模塊、附加模塊和數(shù)據(jù)模塊。
所述的電視系統(tǒng)軟件的安全下載方法,前述的軟件模塊下載后分別存儲(chǔ)在FLASH存儲(chǔ)空間里編號(hào)0至4的5個(gè)分塊內(nèi)。
上述的電視系統(tǒng)軟件的安全下載方法,其首先下載的系統(tǒng)內(nèi)核模塊,并不該系統(tǒng)內(nèi)核模塊的數(shù)據(jù)放在FLASH存儲(chǔ)空間第0塊內(nèi),而是首先將數(shù)據(jù)存放在第3塊,即附加模塊所占用的空間。
上述的電視系統(tǒng)軟件的安全下載方法,將系統(tǒng)內(nèi)核模塊下載存放在第3塊,將原有的附加模塊覆蓋掉(即附加模塊被刪除)。在系統(tǒng)內(nèi)核模塊被完整的下載之后,再將第3塊中的數(shù)據(jù)替換第0塊中的數(shù)據(jù),實(shí)現(xiàn)系統(tǒng)內(nèi)核模塊的升級(jí),這樣可保證下載的安全可靠,系統(tǒng)不會(huì)由于意外的故障而損壞。
所述的電視系統(tǒng)軟件的安全下載方法,在全部下載完成并成功更新程序之后,存儲(chǔ)模塊將通知顯示模塊升級(jí)成功,顯示模塊進(jìn)行顯示,并進(jìn)行系統(tǒng)更新。
本發(fā)明采用針對(duì)軟件的模塊分布特點(diǎn)進(jìn)行下載,有針對(duì)性、有順序地下載所需要的軟件,結(jié)合電視的實(shí)際情況,將下載的安全性保證到第一位,避免由于下載失敗導(dǎo)致的系統(tǒng)損壞,文件丟失等情況,且分類(lèi)下載可保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確及可靠性,可安全快速地進(jìn)行軟件升級(jí)。

下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
圖1為本發(fā)明電視系統(tǒng)軟件的升級(jí)方法的操作系統(tǒng)構(gòu)成框圖,圖2為本發(fā)明電視系統(tǒng)軟件的升級(jí)方法的系統(tǒng)軟件構(gòu)成示意圖,圖3為本發(fā)明電視系統(tǒng)軟件的升級(jí)方法進(jìn)行升級(jí)的流程圖。
具體實(shí)施方式請(qǐng)參閱圖1,其中,本發(fā)明的電視機(jī)操作系統(tǒng)10內(nèi)具有用戶(hù)輸入模塊10、輸入處理模塊20、顯示模塊30、存儲(chǔ)模塊40及網(wǎng)絡(luò)模塊50。其中,用戶(hù)輸入模塊10用于接收用戶(hù)輸入的指令信息,輸入處理模塊20用于對(duì)輸入信息進(jìn)行處理。用戶(hù)輸入模塊10連接于輸入處理模塊20,輸入處理模塊20則連接于顯示模塊30。當(dāng)用戶(hù)輸入模塊10收到用戶(hù)指令之后,會(huì)將指令轉(zhuǎn)換成系統(tǒng)消息傳送給輸入處理模塊20,輸入處理模塊20收到消息之后,發(fā)送指令至顯示模塊30,顯示模塊30根據(jù)指令顯示相應(yīng)的界面給用戶(hù)。同時(shí),輸入處理模塊20在收到系統(tǒng)消息之后,可以發(fā)送下載指令給網(wǎng)絡(luò)模塊50,讓其下載最新版本的系統(tǒng)程序。網(wǎng)絡(luò)模塊50在下載完程序之后,就會(huì)交給存儲(chǔ)模塊40,存儲(chǔ)模塊40使用新的程序替換老的程序,進(jìn)行程序升級(jí)。升級(jí)之后,存儲(chǔ)模塊40將通知顯示模塊30升級(jí)成功,顯示模塊30在接到通知之后,提示用戶(hù)升級(jí)成功。
通常,該輸入處理模塊40為一中央處理器(CPU),其控制顯示及各種信息的處理,在本發(fā)明中該功能模塊40則控制顯示模塊20(顯示設(shè)備)向用戶(hù)顯示各種功能操作界面。
請(qǐng)參閱圖2,系統(tǒng)軟件分為5大模塊系統(tǒng)內(nèi)核模塊81、主程序模塊83、應(yīng)用功能模塊85、附加模塊87和數(shù)據(jù)模塊89,分別存儲(chǔ)在FLASH存儲(chǔ)空間里編號(hào)0至4的5個(gè)分塊內(nèi)。這5個(gè)模塊的關(guān)系是系統(tǒng)內(nèi)核模塊81最為重要,是操作系統(tǒng),系統(tǒng)從此系統(tǒng)內(nèi)核模塊81開(kāi)始啟動(dòng)。系統(tǒng)啟動(dòng)之后,就開(kāi)始執(zhí)行主程序模塊83,再由主程序模塊83根據(jù)用戶(hù)的指令去調(diào)用其他的應(yīng)用功能模塊85。附加模塊存放87的是一些配置文件,數(shù)據(jù)模塊89存放的是各個(gè)應(yīng)用程序可能需要使用的一些數(shù)據(jù)。
在下載新版本的系統(tǒng)軟件時(shí),首先下載系統(tǒng)內(nèi)核模塊81,但并不把新的系統(tǒng)內(nèi)核模塊的數(shù)據(jù)放在FLASH存儲(chǔ)空間第0塊內(nèi),而是首先將數(shù)據(jù)存放在第3塊,即附加模塊87所在的空間。這是由于下載數(shù)據(jù)時(shí),不是所有的數(shù)據(jù)同時(shí)全部到達(dá),而是要有一個(gè)時(shí)間過(guò)程,在這個(gè)過(guò)程中如果發(fā)生停電或者網(wǎng)絡(luò)中斷,那么電視就將接收不到完整的內(nèi)核模塊,電視系統(tǒng)就可能崩潰而無(wú)法重啟,只能人工進(jìn)行重新燒錄。
同樣,主程序模塊83包含了部分基本的系統(tǒng)功能模塊,如圖1中的用戶(hù)輸入模塊10、輸入處理模塊20、網(wǎng)絡(luò)模塊50等。因此,只要能夠保證系統(tǒng)內(nèi)核模塊81和主程序模塊83的完整,整個(gè)電視系統(tǒng)就能啟動(dòng)起來(lái),實(shí)現(xiàn)自我更新。所以,在系統(tǒng)更新的過(guò)程中,首先是將系統(tǒng)內(nèi)核模塊81下載存放在第3塊,將老的附加模塊87覆蓋掉(即附加模塊87被刪除)。在系統(tǒng)內(nèi)核模塊81被完整的下載之后,再將第3塊中的數(shù)據(jù)替換第0塊中的數(shù)據(jù),實(shí)現(xiàn)系統(tǒng)內(nèi)核模塊81的升級(jí),由于FLASH中塊與塊之間的數(shù)據(jù)拷貝非常快(毫秒級(jí)),可以將期間內(nèi)停電或網(wǎng)絡(luò)中斷的危險(xiǎn)性降至較低。同樣,在下載主程序模塊83時(shí),是首先將它下載到第2塊存儲(chǔ)空間將老的應(yīng)用功能模塊85覆蓋掉。在下載成功之后,再?gòu)牡?塊存儲(chǔ)空間里將數(shù)據(jù)拷貝到第1塊存儲(chǔ)空間里。
對(duì)于其他三塊數(shù)據(jù)塊就可以直接接收到自己所在的存儲(chǔ)塊內(nèi),如果沒(méi)有下載成功,以后還可以下載,不會(huì)引起其它問(wèn)題。
請(qǐng)參閱圖3,由網(wǎng)絡(luò)模塊50首先向服務(wù)器發(fā)出升級(jí)請(qǐng)求。如果網(wǎng)絡(luò)不通,網(wǎng)絡(luò)模塊50在一定時(shí)間內(nèi)沒(méi)有收到服務(wù)器的回復(fù),則會(huì)通知用戶(hù),無(wú)法連接服務(wù)器。否則,服務(wù)器在收到升級(jí)請(qǐng)求之后,便會(huì)將當(dāng)前服務(wù)器的程序的版本號(hào)發(fā)送過(guò)來(lái),網(wǎng)絡(luò)模塊50收到版本號(hào)之后,將之與本地的版本號(hào)進(jìn)行對(duì)比,如果發(fā)現(xiàn)服務(wù)器上的版本號(hào)比本地的版本新,則會(huì)正式向服務(wù)器請(qǐng)求數(shù)據(jù)。
正式下載數(shù)據(jù)時(shí),最先下載系統(tǒng)內(nèi)核模塊81,然后下載主程序模塊83,接下來(lái)的下載順序是應(yīng)用功能模塊85、附加模塊87和數(shù)據(jù)模塊89。在全部下載完成并成功更新程序之后,存儲(chǔ)模塊40將通知顯示模塊30升級(jí)成功,顯示模塊30在接到通知之后,提示用戶(hù)升級(jí)成功,并要求用戶(hù)重新啟動(dòng)電視,以使新的系統(tǒng)軟件生效。
權(quán)利要求
1.一種電視系統(tǒng)軟件的安全下載方法,其特征在于該方法包括如下步驟a、進(jìn)行網(wǎng)絡(luò)連接,電視的網(wǎng)絡(luò)模塊檢測(cè)網(wǎng)絡(luò)端口,并發(fā)出連接請(qǐng)求,連接到互聯(lián)網(wǎng)上;b、搜索軟件,鏈接到相關(guān)的網(wǎng)絡(luò)后,系統(tǒng)檢測(cè)所需要的軟件版本,并與現(xiàn)有電視系統(tǒng)的軟件進(jìn)行對(duì)比,如果檢測(cè)到的版本級(jí)別高,則執(zhí)行下一步操作,如果檢測(cè)到的版本和電視系統(tǒng)的軟件一樣,甚至更低,則退出下載;c、軟件分步下載,檢索到所需要下載的軟件后,按照軟件模塊的分類(lèi),首先下載系統(tǒng)內(nèi)核模塊,再依次下載應(yīng)用功能模塊、附加模塊和數(shù)據(jù)模塊。
2.如權(quán)利要求1所述的電視系統(tǒng)軟件的安全下載方法,其特征在于前述的軟件模塊下載后分別存儲(chǔ)在FLASH存儲(chǔ)空間里編號(hào)0至4的5個(gè)分塊內(nèi)。
3.如權(quán)利要求2所述的電視系統(tǒng)軟件的安全下載方法,其特征在于其首先下載的系統(tǒng)內(nèi)核模塊,并不該系統(tǒng)內(nèi)核模塊的數(shù)據(jù)放在FLASH存儲(chǔ)空間第0塊內(nèi),而是首先將數(shù)據(jù)存放在第3塊,即附加模塊所占用的空間。
4.如權(quán)利要求3所述的電視系統(tǒng)軟件的安全下載方法,其特征在于將系統(tǒng)內(nèi)核模塊下載存放在第3塊,將原有的附加模塊覆蓋掉,在系統(tǒng)內(nèi)核模塊被完整的下載之后,再將第3塊中的數(shù)據(jù)替換第0塊中的數(shù)據(jù)。
5.如權(quán)利要求1所述的電視系統(tǒng)軟件的安全下載方法,其特征在于在全部下載完成并成功更新程序之后,存儲(chǔ)模塊將通知顯示模塊升級(jí)成功,顯示模塊進(jìn)行顯示,并進(jìn)行系統(tǒng)更新。
全文摘要
一種電視系統(tǒng)軟件的安全下載方法,該方法先進(jìn)行網(wǎng)絡(luò)連接,并搜索軟件,系統(tǒng)檢測(cè)所需要下載的軟件后將軟件分步下載,首先下載系統(tǒng)內(nèi)核模塊,再依次下載應(yīng)用功能模塊、附加模塊和數(shù)據(jù)模塊。本發(fā)明采用針對(duì)軟件的模塊分布特點(diǎn)進(jìn)行下載,有針對(duì)性、有順序地下載所需要的軟件,結(jié)合電視的實(shí)際情況,將下載的安全性保證到第一位,避免由于下載失敗導(dǎo)致的系統(tǒng)損壞,文件丟失等情況,且分類(lèi)下載可保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確及可靠性,可安全快速地進(jìn)行軟件升級(jí)。
文檔編號(hào)G06F9/445GK101079955SQ20061006081
公開(kāi)日2007年11月28日 申請(qǐng)日期2006年5月22日 優(yōu)先權(quán)日2006年5月22日
發(fā)明者何劍, 高來(lái)紅, 張紫鋒 申請(qǐng)人:深圳Tcl新技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿合奇县| 墨竹工卡县| 永泰县| 汕尾市| 青州市| 五常市| 郯城县| 临澧县| 京山县| 上蔡县| 聂荣县| 广西| 丽江市| 吐鲁番市| 聂拉木县| 邵武市| 宣武区| 温州市| 克拉玛依市| 忻州市| 舞阳县| 垫江县| 石泉县| 达拉特旗| 南宁市| 新密市| 喀什市| 武强县| 休宁县| 灵璧县| 天祝| 同德县| 奎屯市| 罗甸县| 色达县| 绥中县| 重庆市| 永德县| 灌阳县| 巩义市| 五家渠市|