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

電視機(jī)及其屬性數(shù)據(jù)的寫入和讀取方法、裝置制造方法

文檔序號(hào):7777933閱讀:570來(lái)源:國(guó)知局
電視機(jī)及其屬性數(shù)據(jù)的寫入和讀取方法、裝置制造方法
【專利摘要】本發(fā)明公開了一種電視機(jī)及其屬性數(shù)據(jù)的寫入和讀取方法、裝置。其中,電視機(jī)的FLASH存儲(chǔ)器預(yù)設(shè)存儲(chǔ)塊分區(qū),該存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),該電視機(jī)屬性數(shù)據(jù)的寫入方法包括:獲取電視機(jī)待寫入的屬性數(shù)據(jù),調(diào)用該存儲(chǔ)塊分區(qū)的接口函數(shù),通過接口函數(shù)將屬性數(shù)據(jù)存儲(chǔ)至存儲(chǔ)塊分區(qū)。通過本發(fā)明,用戶無(wú)法對(duì)存儲(chǔ)塊分區(qū)中的屬性數(shù)據(jù)進(jìn)行修改,能夠?qū)傩詳?shù)據(jù)永久存儲(chǔ),不會(huì)由于用戶的誤操作而丟失,避免由于屬性數(shù)據(jù)容易丟失而造成智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤。
【專利說明】電視機(jī)及其屬性數(shù)據(jù)的寫入和讀取方法、裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視機(jī)【技術(shù)領(lǐng)域】,具體而言,特別涉及電視機(jī)及其屬性數(shù)據(jù)的寫入和讀取方法、裝置。
【背景技術(shù)】
[0002]隨著手機(jī)、平板電腦等信息訪問終端的智能化發(fā)展,電視機(jī)也逐步的進(jìn)入智能化發(fā)展的進(jìn)程,從而實(shí)現(xiàn)電視機(jī)、網(wǎng)絡(luò)和程序之間跨平臺(tái)搜索,用戶可隨時(shí)訪問自己需要的信
肩、O
[0003]在智能電視機(jī)使用網(wǎng)絡(luò)進(jìn)行認(rèn)證、獲取個(gè)性化的升級(jí)服務(wù)等操作中,常常需要使用自身固定的內(nèi)部應(yīng)用或者操作系統(tǒng)的屬性數(shù)據(jù)作為標(biāo)識(shí)信息例如電視機(jī)的ID號(hào)、MAC值、產(chǎn)品型號(hào)、硬件版本號(hào)以及一些固定的賬號(hào)和密碼等,將這些標(biāo)識(shí)信息上傳至服務(wù)器,服務(wù)器根據(jù)標(biāo)識(shí)信息進(jìn)行響應(yīng)。然而,在這些操作中,智能電視常常無(wú)法上傳正確的屬性數(shù)據(jù),從而在網(wǎng)絡(luò)認(rèn)證、個(gè)性化升級(jí)等應(yīng)用或操作中,出現(xiàn)不必要的錯(cuò)誤。
[0004]為解決這一問題,發(fā)明人發(fā)現(xiàn):目前,智能電視機(jī)的屬性數(shù)據(jù)均是保存在只讀存儲(chǔ)器的屬性文件中,然而,這些文件對(duì)于用戶來(lái)說是開放的、可進(jìn)行修改的,因而,當(dāng)用戶操作錯(cuò)誤、進(jìn)行恢復(fù)出廠設(shè)置、出現(xiàn)斷電故障或系統(tǒng)升級(jí)時(shí),均可能會(huì)將這些屬性值刪除或丟失,進(jìn)而無(wú)法將正確的屬性數(shù)據(jù)上傳至服務(wù)器。
[0005]針對(duì)現(xiàn)有技術(shù)中由于屬性數(shù)據(jù)容易丟失而造成智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤的問題,目前尚未提出有效的解決方法。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的主要目的在于提供一種電視機(jī)及其屬性數(shù)據(jù)的寫入和讀取方法、裝置,以解決現(xiàn)有技術(shù)中由于屬性數(shù)據(jù)容易丟失而造成智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤的問題。
[0007]依據(jù)本發(fā)明的一個(gè)方面,提供了 一種電視機(jī)屬性數(shù)據(jù)的寫入方法。
[0008]在本發(fā)明提供的電視機(jī)屬性數(shù)據(jù)的寫入方法中,電視機(jī)的FLASH存儲(chǔ)器具有預(yù)設(shè)的存儲(chǔ)塊分區(qū),存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),該方法包括:獲取電視機(jī)待寫入的屬性數(shù)據(jù);調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù);以及通過接口函數(shù)將屬性數(shù)據(jù)存儲(chǔ)至存儲(chǔ)塊分區(qū)。
[0009]進(jìn)一步地,將屬性數(shù)據(jù)存儲(chǔ)至存儲(chǔ)塊分區(qū)包括:對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn),得到屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值;存儲(chǔ)第一校驗(yàn)值至存儲(chǔ)塊分區(qū)的第一位置;以及存儲(chǔ)屬性數(shù)據(jù)至存儲(chǔ)塊分區(qū)的第二位置,其中,第一位置與第二位置為不同的位置。
[0010]進(jìn)一步地,第一位置為存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,第二位置為存儲(chǔ)塊分區(qū)中除第一位置之外的其它位置,N為自然數(shù)。
[0011]進(jìn)一步地,存儲(chǔ)屬性數(shù)據(jù)至存儲(chǔ)塊分區(qū)的第二位置包括:對(duì)屬性數(shù)據(jù)進(jìn)行加密,得到屬性數(shù)據(jù)對(duì)應(yīng)的加密值;存儲(chǔ)加密值至第二位置。[0012]進(jìn)一步地,存儲(chǔ)加密值至第二位置包括:將加密值按照鍵值對(duì)為一行的方式,存儲(chǔ)
至第二位置。
[0013]進(jìn)一步地,對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn)處理包括:對(duì)屬性數(shù)據(jù)進(jìn)行MD5校驗(yàn)或CRC校驗(yàn);對(duì)屬性數(shù)進(jìn)行加密包括:對(duì)屬性數(shù)據(jù)進(jìn)行3DES加密或AES加密。
[0014]進(jìn)一步地,F(xiàn)LASH存儲(chǔ)器為電視機(jī)微處理器中的內(nèi)置或外置存儲(chǔ)器。
[0015]依據(jù)本發(fā)明的一個(gè)方面,提供了一種電視機(jī)屬性數(shù)據(jù)的讀取方法。
[0016]在本發(fā)明提供的電視機(jī)屬性數(shù)據(jù)的讀取方法中,電視機(jī)的FLASH存儲(chǔ)器具有預(yù)設(shè)的存儲(chǔ)塊分區(qū),存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),存儲(chǔ)塊分區(qū)用于存儲(chǔ)電視機(jī)的屬性數(shù)據(jù),該方法包括:調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù);以及通過接口函數(shù)將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0017]進(jìn)一步地,存儲(chǔ)塊分區(qū)的第一位置存儲(chǔ)有屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值,存儲(chǔ)塊分區(qū)的第二位置存儲(chǔ)有屬性數(shù)據(jù),將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中包括:對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn),得到屬性數(shù)據(jù)對(duì)應(yīng)的第二校驗(yàn)值,其中,第二校驗(yàn)值與第一校驗(yàn)值采用相同的校驗(yàn)方法;判斷第一校驗(yàn)值與第二校驗(yàn)值是否相同;以及若第一校驗(yàn)值與第二校驗(yàn)值相同,則將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0018]進(jìn)一步地,第一位置為存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,第二位置為存儲(chǔ)塊分區(qū)中除第一位置之外的其它位置,N為自然數(shù)。
[0019]進(jìn)一步地,將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中包括:對(duì)屬性數(shù)據(jù)進(jìn)行解密,得到屬性數(shù)據(jù)對(duì)應(yīng)的解密值;讀取解密值至電視機(jī)的內(nèi)存中。
[0020]進(jìn)一步地,讀取解密值至電視機(jī)的內(nèi)存中:將解密值按照鍵值對(duì)為一行的方式,讀取至電視機(jī)的內(nèi)存中。
[0021]進(jìn)一步地,對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn)包括:對(duì)屬性數(shù)據(jù)進(jìn)行MD5校驗(yàn)或CRC校驗(yàn);對(duì)屬性數(shù)進(jìn)行解密包括:對(duì)屬性數(shù)據(jù)進(jìn)行3DES解密或AES解密。
[0022]進(jìn)一步地,F(xiàn)LASH存儲(chǔ)器為電視機(jī)微處理器中的內(nèi)置或外置存儲(chǔ)器。
[0023]依據(jù)本發(fā)明的一個(gè)方面,提供了 一種電視機(jī)屬性數(shù)據(jù)的寫入裝置。
[0024]在本發(fā)明提供的電視機(jī)屬性數(shù)據(jù)的寫入裝置中,電視機(jī)的FLASH存儲(chǔ)器具有預(yù)設(shè)的存儲(chǔ)塊分區(qū),存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),該裝置包括:獲取模塊,用于獲取電視機(jī)待寫入的屬性數(shù)據(jù);調(diào)用模塊,用于調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù);以及存儲(chǔ)模塊,用于通過接口函數(shù)將屬性數(shù)據(jù)存儲(chǔ)至存儲(chǔ)塊分區(qū)。
[0025]進(jìn)一步地,存儲(chǔ)模塊包括:校驗(yàn)子模塊,用于對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn)處理,得到屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值;第一存儲(chǔ)子模塊,用于存儲(chǔ)第一校驗(yàn)值至存儲(chǔ)塊分區(qū)的第一位置;以及第二存儲(chǔ)子模塊,用于存儲(chǔ)屬性數(shù)據(jù)至存儲(chǔ)塊分區(qū)的第二位置,其中,第一位置與第二位置為不同的位置。
[0026]進(jìn)一步地,第一位置為存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,第二位置為存儲(chǔ)塊分區(qū)中除第一位置之外的其它位置,N為自然數(shù)。
[0027]進(jìn)一步地,該第二存儲(chǔ)子模塊執(zhí)行的步驟包括:對(duì)屬性數(shù)據(jù)進(jìn)行加密,得到屬性數(shù)據(jù)對(duì)應(yīng)的加密值;存儲(chǔ)加密值至第二位置。
[0028]進(jìn)一步地,該第二存儲(chǔ)子模塊在存儲(chǔ)加密值至第二位置時(shí),將加密值按照鍵值對(duì)為一行的方式,存儲(chǔ)至第二位置。[0029]進(jìn)一步地,校驗(yàn)子模塊對(duì)屬性數(shù)據(jù)進(jìn)行MD5校驗(yàn)或CRC校驗(yàn),第二存儲(chǔ)子模塊對(duì)屬性數(shù)據(jù)進(jìn)行3DES加密或AES加密。
[0030]進(jìn)一步地,F(xiàn)LASH存儲(chǔ)器為電視機(jī)微處理器中的內(nèi)置或外置存儲(chǔ)器。
[0031 ] 依據(jù)本發(fā)明的一個(gè)方面,提供了 一種電視機(jī)屬性數(shù)據(jù)的讀取裝置。
[0032]在本發(fā)明提供的電視機(jī)屬性數(shù)據(jù)的讀取裝置中,電視機(jī)的FLASH存儲(chǔ)器具有預(yù)設(shè)的存儲(chǔ)塊分區(qū),存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),存儲(chǔ)塊分區(qū)用于存儲(chǔ)電視機(jī)的屬性數(shù)據(jù),該裝置包括:調(diào)用模塊,用于調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù);以及讀取模塊,用于通過接口函數(shù)將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0033]進(jìn)一步地,存儲(chǔ)塊分區(qū)的第一位置存儲(chǔ)有屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值,存儲(chǔ)塊分區(qū)的第二位置存儲(chǔ)有屬性數(shù)據(jù),讀取模塊包括:校驗(yàn)子模塊,用于對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn),得到屬性數(shù)據(jù)對(duì)應(yīng)的第二校驗(yàn)值,其中,第二校驗(yàn)值與第一校驗(yàn)值采用相同的校驗(yàn)方法;判斷子模塊,用于判斷第一校驗(yàn)值與第二校驗(yàn)值是否相同;以及讀取子模塊,用于在第一校驗(yàn)值與第二校驗(yàn)值相同時(shí),將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0034]進(jìn)一步地,第一位置為存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,第二位置為存儲(chǔ)塊分區(qū)中除第一位置之外的其它位置,N為自然數(shù)。
[0035]進(jìn)一步地,該讀取子模塊執(zhí)行的步驟包括:對(duì)屬性數(shù)據(jù)進(jìn)行解密,得到屬性數(shù)據(jù)對(duì)應(yīng)的解密值;讀取解密值至電視機(jī)的內(nèi)存中。
[0036]進(jìn)一步地,該讀取子模塊在讀取解密值至電視機(jī)的內(nèi)存中時(shí),將解密值按照鍵值對(duì)為一行的方式,讀取至電視機(jī)的內(nèi)存中。
[0037]進(jìn)一步地,校驗(yàn)子模塊對(duì)屬性數(shù)據(jù)進(jìn)行MD5校驗(yàn)或CRC校驗(yàn),讀取子模塊對(duì)屬性數(shù)據(jù)進(jìn)行3DES解密或AES解密。
[0038]進(jìn)一步地,F(xiàn)LASH存儲(chǔ)器為電視機(jī)微處理器中的內(nèi)置或外置存儲(chǔ)器。
[0039]依據(jù)本發(fā)明的一個(gè)方面,提供了 一種電視機(jī),該電視機(jī)包括本發(fā)明提供的任意一種電視機(jī)屬性數(shù)據(jù)的寫入裝置或者電視機(jī)屬性數(shù)據(jù)的讀取裝置。
[0040]通過本發(fā)明,在電視機(jī)的FLASH存儲(chǔ)器預(yù)設(shè)存儲(chǔ)塊分區(qū),該存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),因而,在該存儲(chǔ)塊分區(qū)中存儲(chǔ)數(shù)據(jù)時(shí),用戶無(wú)法進(jìn)行修改,對(duì)該存儲(chǔ)塊分區(qū)進(jìn)行電視機(jī)屬性數(shù)據(jù)的寫入時(shí),首先獲取電視機(jī)待寫入的屬性數(shù)據(jù),然后調(diào)用該存儲(chǔ)塊分區(qū)的接口函數(shù),最后通過接口函數(shù)將屬性數(shù)據(jù)存儲(chǔ)至存儲(chǔ)塊分區(qū),讀取該存儲(chǔ)塊分區(qū)中電視機(jī)屬性數(shù)據(jù)時(shí),首先調(diào)用該存儲(chǔ)塊分區(qū)的接口函數(shù),然后通過該接口函數(shù)將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中,采用該寫入和讀取方法實(shí)現(xiàn)電視機(jī)屬性數(shù)據(jù)的讀寫,能夠?qū)傩詳?shù)據(jù)永久存儲(chǔ),不會(huì)由于用戶的誤操作而丟失,解決了現(xiàn)有技術(shù)中由于屬性數(shù)據(jù)容易丟失而造成智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤的問題。
[0041]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】

【附圖說明】
[0042]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1是根據(jù)本發(fā)明第一實(shí)施例的電視機(jī)屬性數(shù)據(jù)的寫入方法的流程圖;
圖2是根據(jù)本發(fā)明第二實(shí)施例的電視機(jī)屬性數(shù)據(jù)的寫入方法的流程圖;
圖3是根據(jù)本發(fā)明第三實(shí)施例的電視機(jī)屬性數(shù)據(jù)的寫入裝置的框圖;
圖4是根據(jù)本發(fā)明第四實(shí)施例的電視機(jī)屬性數(shù)據(jù)的讀取方法的流程圖;
圖5是根據(jù)本發(fā)明第五實(shí)施例的電視機(jī)屬性數(shù)據(jù)的讀取裝置的框圖。
【具體實(shí)施方式】
[0043]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明做進(jìn)一步說明。需要指出的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0044]實(shí)施例一
在該實(shí)施例提供的電視機(jī)屬性數(shù)據(jù)的寫入方法中,電視機(jī)為執(zhí)行主體,該電視機(jī)的FLASH存儲(chǔ)器預(yù)設(shè)有一塊特殊權(quán)限的存儲(chǔ)塊baseparam分區(qū),該存儲(chǔ)塊分區(qū)將不擁有文件系統(tǒng),只提供裸分區(qū),針對(duì)該電視機(jī)屬性數(shù)據(jù)的寫入方法,參見圖1,該方法可以包括以下步驟:
步驟S102:獲取電視機(jī)待寫入的屬性數(shù)據(jù)。
[0045]在將屬性數(shù)據(jù)寫入電視機(jī)的FLASH存儲(chǔ)器中時(shí),首先獲取該屬性數(shù)據(jù),該屬性數(shù)據(jù)可以是用戶輸入的,也可以是從其他存儲(chǔ)裝置中傳輸?shù)?。該電視機(jī)屬性數(shù)據(jù)的寫入方法可用于出廠前的電視機(jī),在出廠前對(duì)電視機(jī)微處理器中內(nèi)置的FLASH存儲(chǔ)器設(shè)置上述存儲(chǔ)塊分區(qū),將待寫入的屬性數(shù)據(jù)寫入該存儲(chǔ)塊分區(qū);同樣,也可用于出廠后的電視機(jī),對(duì)現(xiàn)有的電視機(jī)進(jìn)行屬性數(shù)據(jù)存儲(chǔ)位置的改進(jìn),通過該步驟獲取原只讀存儲(chǔ)器的屬性文件中的屬性數(shù)據(jù),然后將其寫入電視機(jī)微處理器中外置的FLASH存儲(chǔ)器。
[0046]步驟S104:調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù)。
[0047]步驟S106:通過接口函數(shù)將屬性數(shù)據(jù)存儲(chǔ)至存儲(chǔ)塊分區(qū)。
[0048]電視機(jī)系統(tǒng)提供存儲(chǔ)塊分區(qū)的接口函數(shù),在寫入時(shí),調(diào)用該接口函數(shù),通過接口函數(shù)將屬性數(shù)據(jù)寫入至預(yù)定位置。
[0049]采用該實(shí)施例提供的電視機(jī)屬性數(shù)據(jù)的寫入方法,將待寫入的屬性數(shù)據(jù),通過存儲(chǔ)塊分區(qū)的接口函數(shù)存儲(chǔ)至存儲(chǔ)塊分區(qū),其中,該存儲(chǔ)塊分區(qū)在FLASH存儲(chǔ)器中只提供裸分區(qū),能夠?qū)傩詳?shù)據(jù)永久存儲(chǔ),不會(huì)由于用戶的誤操作而丟失,從而能夠避免由于屬性數(shù)據(jù)丟失而導(dǎo)致智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤的問題。
[0050]實(shí)施例二
該實(shí)施例為在實(shí)施例一的基礎(chǔ)上進(jìn)一步優(yōu)選的電視機(jī)屬性數(shù)據(jù)的寫入方法,參見圖2,該方法可以包括以下步驟:
步驟S202:獲取電視機(jī)待寫入的屬性數(shù)據(jù)。
[0051]步驟S204:調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù)。
[0052]步驟S206:對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn),得到屬性數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)值。
[0053]在校驗(yàn)時(shí),可以采用CRC校驗(yàn)方法(Cyclic Redundancy Check,循環(huán)冗余校驗(yàn)),也可以采用MD5校驗(yàn)方法(Message Digest Algorithm 5,消息摘要算法第五版),或者采用其他的校驗(yàn)方法。其中,由于屬性數(shù)據(jù)的數(shù)據(jù)量較小,結(jié)構(gòu)簡(jiǎn)單,因而采用MD5校驗(yàn)方法更簡(jiǎn)單,并且處理速度快。
[0054]在寫入屬性數(shù)據(jù)時(shí),同時(shí)將屬性數(shù)據(jù)的校驗(yàn)值寫入,從而在讀取數(shù)據(jù)時(shí),能夠?qū)傩詳?shù)據(jù)的完整性以及是否被篡改進(jìn)行檢驗(yàn),進(jìn)一步保證了電視機(jī)屬性數(shù)據(jù)的準(zhǔn)確性。
[0055]步驟S208:對(duì)屬性數(shù)據(jù)進(jìn)行加密,得到屬性數(shù)據(jù)對(duì)應(yīng)的加密值。
[0056]在加密時(shí),可以采用3DES加密方法(Triple DES,三重?cái)?shù)據(jù)加密),也可以采用AES加密方法(Advanced Encryption Standard,高級(jí)加密標(biāo)準(zhǔn)),或者采用其他的加密方法,其中,優(yōu)選采用3DES加密方法,該方法加密速度快。
[0057]在寫入屬性數(shù)據(jù)時(shí),將屬性數(shù)據(jù)加密后寫入,在讀取數(shù)據(jù)時(shí)相應(yīng)解密,提高了數(shù)據(jù)存儲(chǔ)的安全性。
[0058]步驟S210:存儲(chǔ)校驗(yàn)值至存儲(chǔ)塊分區(qū)的第一位置。
[0059]步驟S212:將加密值按照鍵值對(duì)為一行的方式,存儲(chǔ)至存儲(chǔ)塊分區(qū)的第二位置。
[0060]通過調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù),將校驗(yàn)值與加密值分別存儲(chǔ)在存儲(chǔ)塊分區(qū)的不同位置,便于讀取。并且將加密值按照key=value的方式存儲(chǔ)為一行,也即key=value\nkey=value\n......,存儲(chǔ)方式簡(jiǎn)單,且便于讀取。
[0061]優(yōu)選地,將屬性數(shù)據(jù)的校驗(yàn)值存儲(chǔ)在存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,特別地,在使用MD5校驗(yàn)方法或CRC校驗(yàn)方法時(shí),將校驗(yàn)值存儲(chǔ)在頭部的32字節(jié)位置,將屬性數(shù)據(jù)的加密值在存儲(chǔ)塊分區(qū)中頭部32字節(jié)后的位置。采用該優(yōu)選實(shí)施方式,將校驗(yàn)值存儲(chǔ)在頭部,在讀取校驗(yàn)時(shí),可直接從存儲(chǔ)塊分區(qū)的頭部開始獲取數(shù)據(jù),處理方法簡(jiǎn)單,速度快。
[0062]采用該實(shí)施例提供的電視機(jī)屬性數(shù)據(jù)的寫入方法,在將屬性數(shù)據(jù)寫入至FLASH存儲(chǔ)器的預(yù)設(shè)存儲(chǔ)塊分區(qū)時(shí),一方面存儲(chǔ)屬性數(shù)據(jù)的校驗(yàn)值,確保屬性數(shù)據(jù)的準(zhǔn)確性,另一方面存儲(chǔ)屬性數(shù)據(jù)的加密值,增加屬性數(shù)據(jù)的安全性,并且將校驗(yàn)值與屬性值存儲(chǔ)在不同的位置,便于讀取。因而,該實(shí)施例的方法不僅能夠?qū)傩詳?shù)據(jù)永久存儲(chǔ),而且存儲(chǔ)的數(shù)據(jù)準(zhǔn)確、安全,讀取方便。
[0063]需要說明的是,上述各步驟的先后順序也可以為其他順序,例如,在步驟S208之后執(zhí)行步驟S206,因此,該實(shí)施例中各步驟的先后順序并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。
[0064]以上是對(duì)本發(fā)明所提供的電視機(jī)屬性數(shù)據(jù)的寫入方法進(jìn)行的描述。下面將對(duì)本發(fā)明提供的電視機(jī)屬性數(shù)據(jù)的寫入裝置進(jìn)行描述,需要說明的是,該裝置可用于執(zhí)行上述任意一種電視機(jī)屬性數(shù)據(jù)的寫入方法。
[0065]實(shí)施例三
與本發(fā)明實(shí)施例一提供的電視機(jī)屬性數(shù)據(jù)的寫入方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種電視機(jī)屬性數(shù)據(jù)的寫入裝置,該裝置設(shè)置于電視機(jī),該電視機(jī)的FLASH存儲(chǔ)器預(yù)設(shè)有一塊特殊權(quán)限的存儲(chǔ)塊baseparam分區(qū),該存儲(chǔ)塊分區(qū)將不擁有文件系統(tǒng),只提供裸分區(qū)。參見圖3,該裝置可以包括獲取模塊320、調(diào)用模塊340和存儲(chǔ)模塊360。
[0066]獲取模塊320用于獲取電視機(jī)待寫入的屬性數(shù)據(jù)。
[0067]在將屬性數(shù)據(jù)寫入電視機(jī)的FLASH存儲(chǔ)器中時(shí),首先通過獲取模塊320獲取該屬性數(shù)據(jù),該獲取模塊320可以是接收用戶輸入的輸入接口,從而用戶可以將屬性數(shù)據(jù)輸入,也可以是與其他存儲(chǔ)裝置相連接的傳輸接口,從而至其他存儲(chǔ)裝置獲取屬性數(shù)據(jù)。
[0068]該電視機(jī)屬性數(shù)據(jù)的寫入裝置可用于出廠前的電視機(jī),在出廠前對(duì)電視機(jī)微處理器中內(nèi)置的FLASH存儲(chǔ)器設(shè)置上述存儲(chǔ)塊分區(qū),將待寫入的屬性數(shù)據(jù)寫入該存儲(chǔ)塊分區(qū);同樣,也可用于出廠后的電視機(jī),對(duì)現(xiàn)有的電視機(jī)進(jìn)行屬性數(shù)據(jù)存儲(chǔ)位置的改進(jìn),通過該步驟獲取原只讀存儲(chǔ)器的屬性文件中的屬性數(shù)據(jù),然后將其寫入電視機(jī)微處理器中外置的FLASH存儲(chǔ)器。
[0069]調(diào)用模塊340用于調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù),存儲(chǔ)模塊360用于通過接口函數(shù)將屬性數(shù)據(jù)存儲(chǔ)至存儲(chǔ)塊分區(qū)。電視機(jī)系統(tǒng)提供存儲(chǔ)塊分區(qū)的接口函數(shù),在寫入時(shí),通過調(diào)用模塊340調(diào)用該接口函數(shù),再由接口函數(shù)將屬性數(shù)據(jù)寫入至預(yù)定位置。
[0070]采用該實(shí)施例提供的電視機(jī)屬性數(shù)據(jù)的寫入裝置,將待寫入的屬性數(shù)據(jù),通過存儲(chǔ)塊分區(qū)的接口函數(shù)存儲(chǔ)至存儲(chǔ)塊分區(qū),其中,該存儲(chǔ)塊分區(qū)在FLASH存儲(chǔ)器中只提供裸分區(qū),能夠?qū)傩詳?shù)據(jù)永久存儲(chǔ),不會(huì)由于用戶的誤操作而丟失,從而能夠避免由于屬性數(shù)據(jù)丟失而導(dǎo)致智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤的問題。
[0071]為了保證電視機(jī)屬性數(shù)據(jù)的準(zhǔn)確性,優(yōu)選地,存儲(chǔ)模塊360包括校驗(yàn)子模塊、第一存儲(chǔ)子模塊和第二存儲(chǔ)子模塊。其中,校驗(yàn)子模塊用于對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn)處理,得到屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值,第一存儲(chǔ)子模塊用于存儲(chǔ)第一校驗(yàn)值至存儲(chǔ)塊分區(qū)的第一位置,第二存儲(chǔ)子模塊用于存儲(chǔ)屬性數(shù)據(jù)至存儲(chǔ)塊分區(qū)的第二位置,其中,第一位置與第二位置為不同的位置。
[0072]采用該優(yōu)選實(shí)施方式,在存儲(chǔ)塊分區(qū)同時(shí)存儲(chǔ)屬性數(shù)據(jù)的校驗(yàn)值,從而在讀取數(shù)據(jù)時(shí),能夠通過校驗(yàn)值對(duì)屬性數(shù)據(jù)的完整性以及是否被篡改進(jìn)行檢驗(yàn),進(jìn)而能夠保證電視機(jī)屬性數(shù)據(jù)的準(zhǔn)確性。同時(shí),將校驗(yàn)值與屬性數(shù)據(jù)存儲(chǔ)在存儲(chǔ)塊分區(qū)的不同位置,便于讀取。
[0073]其中,在校驗(yàn)時(shí),校驗(yàn)子模塊可以采用CRC校驗(yàn)方法,也可以采用MD5校驗(yàn)方法,或者采用其他的校驗(yàn)方法。其中,由于屬性數(shù)據(jù)的數(shù)據(jù)量較小,結(jié)構(gòu)簡(jiǎn)單,優(yōu)選采用MD5校驗(yàn)方法,校驗(yàn)過程簡(jiǎn)單,并且處理速度快。
[0074]為了方便屬性的數(shù)據(jù)讀取,進(jìn)一步優(yōu)選地,將校驗(yàn)值存儲(chǔ)在存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,將屬性數(shù)據(jù)存儲(chǔ)在存儲(chǔ)塊分區(qū)中頭部N字節(jié)后的位置,其中,N為自然數(shù),N的大小與校驗(yàn)子模塊采用的校驗(yàn)方法相關(guān),例如,在使用MD5校驗(yàn)方法或CRC校驗(yàn)方法時(shí),N為32,將校驗(yàn)值存儲(chǔ)在頭部的32字節(jié)位置,將屬性數(shù)據(jù)的加密值在存儲(chǔ)塊分區(qū)中頭部32字節(jié)后的位置。
[0075]采用該優(yōu)選實(shí)施方式,將校驗(yàn)值存儲(chǔ)在頭部,在讀取校驗(yàn)時(shí),可直接從存儲(chǔ)塊分區(qū)的頭部開始獲取數(shù)據(jù),處理方法簡(jiǎn)單,速度快。
[0076]為了提高數(shù)據(jù)存儲(chǔ)的安全性,優(yōu)選地,第二存儲(chǔ)子模塊在存儲(chǔ)屬性數(shù)據(jù)時(shí),先對(duì)屬性數(shù)據(jù)進(jìn)行加密,得到屬性數(shù)據(jù)對(duì)應(yīng)的加密值,然后存儲(chǔ)加密值至第二位置。
[0077]采用該優(yōu)選實(shí)施方式,在寫入屬性數(shù)據(jù)時(shí),將屬性數(shù)據(jù)加密后寫入,在讀取數(shù)據(jù)時(shí)相應(yīng)解密,提高了數(shù)據(jù)存儲(chǔ)的安全性。
[0078]其中,在加密時(shí),第二存儲(chǔ)子模塊可以采用3DES加密方法,也可以采用AES加密方法,或者采用其他的加密方法,其中,優(yōu)選采用3DES加密方法,該方法加密速度快。
[0079]進(jìn)一步優(yōu)選地,該第二存儲(chǔ)子模塊將加密值按照鍵值對(duì)為一行的方式,存儲(chǔ)至第二位置,也即key=value\nkey=value\n......,存儲(chǔ)方式簡(jiǎn)單,且便于讀取。
[0080]以上是對(duì)本發(fā)明所提供的電視機(jī)屬性數(shù)據(jù)的寫入方法和寫入裝置進(jìn)行的描述,與寫入過程相對(duì)應(yīng),下面將對(duì)本發(fā)明提供的電視機(jī)屬性數(shù)據(jù)的讀取方法和讀取裝置進(jìn)行描述。
[0081]實(shí)施例四
在該實(shí)施例提供的電視機(jī)屬性數(shù)據(jù)的讀取方法中,電視機(jī)為執(zhí)行主體,該電視機(jī)的FLASH存儲(chǔ)器預(yù)設(shè)有一塊特殊權(quán)限的存儲(chǔ)塊baseparam分區(qū),該存儲(chǔ)塊分區(qū)將不擁有文件系統(tǒng),只提供裸分區(qū),針對(duì)該電視機(jī)屬性數(shù)據(jù)的讀取方法,參見圖4,該方法可以包括以下步驟:
步驟S402:調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù)。
[0082]步驟S404:通過接口函數(shù)將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0083]FLASH存儲(chǔ)器可以為電視機(jī)微處理器中的內(nèi)置存儲(chǔ)器,也可以為外置存儲(chǔ)器,該存儲(chǔ)器的存儲(chǔ)塊分區(qū)具有接口函數(shù),在讀取時(shí),調(diào)用該接口函數(shù),通過接口函數(shù)將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0084]采用該實(shí)施例提供的電視機(jī)屬性數(shù)據(jù)的讀取方法,將FLASH存儲(chǔ)器的存儲(chǔ)塊分區(qū)中存儲(chǔ)的屬性數(shù)據(jù),通過存儲(chǔ)塊分區(qū)的接口函數(shù)讀取至電視機(jī)的內(nèi)存,其中,該存儲(chǔ)塊分區(qū)在FLASH存儲(chǔ)器中只提供裸分區(qū),能夠?qū)傩詳?shù)據(jù)永久存儲(chǔ),不會(huì)由于用戶的誤操作而丟失,從而能夠在讀取時(shí)讀取到正確的屬性數(shù)據(jù),避免由于屬性數(shù)據(jù)丟失而導(dǎo)致智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤的問題。
[0085]優(yōu)選地,在存儲(chǔ)塊分區(qū)的第一位置存儲(chǔ)有屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值,存儲(chǔ)塊分區(qū)的第二位置存儲(chǔ)有屬性數(shù)據(jù),則步驟S404包括:
步驟S4041:對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn),得到屬性數(shù)據(jù)對(duì)應(yīng)的第二校驗(yàn)值。
[0086]其中,第二校驗(yàn)值與第一校驗(yàn)值采用相同的校驗(yàn)方法,可以同時(shí)采用CRC校驗(yàn)方法,也可以同時(shí)采用MD5校驗(yàn)方法,或者采用其他的校驗(yàn)方法,本發(fā)明不做限定。
[0087]步驟S4042:判斷第一校驗(yàn)值與第二校驗(yàn)值是否相同。若第一校驗(yàn)值與第二校驗(yàn)值相同,則執(zhí)行步驟S4043,否則執(zhí)行步驟S4044。
[0088]步驟S4043:將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0089]步驟S4044:輸出錯(cuò)誤提示信息。
[0090]采用該優(yōu)選實(shí)施方式,存儲(chǔ)塊分區(qū)中同時(shí)存儲(chǔ)有屬性數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)值和屬性數(shù)據(jù),因而在讀取數(shù)據(jù)時(shí),讀取存儲(chǔ)的校驗(yàn)值,并讀取屬性數(shù)據(jù)進(jìn)行校驗(yàn),將讀取到的校驗(yàn)值與校驗(yàn)得到的校驗(yàn)值進(jìn)行比對(duì),能夠?qū)傩詳?shù)據(jù)的完整性以及是否被篡改進(jìn)行檢驗(yàn),進(jìn)一步保證了電視機(jī)屬性數(shù)據(jù)的準(zhǔn)確性。
[0091]其中,若第一位置為存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,第二位置為存儲(chǔ)塊分區(qū)中除第一位置之外的其它位置,N為自然數(shù),則在讀取數(shù)據(jù)時(shí),先從存儲(chǔ)塊分區(qū)的頭部開始讀取N字節(jié)得到校驗(yàn)值,然后再讀取屬性數(shù)據(jù),數(shù)據(jù)讀取的處理方法簡(jiǎn)單,速度快。
[0092]另外,優(yōu)選地,存儲(chǔ)塊分區(qū)中存儲(chǔ)的屬性數(shù)據(jù)為密文數(shù)據(jù),則步驟S404或者步驟S4043包括:對(duì)屬性數(shù)據(jù)進(jìn)行解密,得到屬性數(shù)據(jù)對(duì)應(yīng)的解密值,然后讀取解密值至電視機(jī)
的內(nèi)存中。進(jìn)一步地,密文數(shù)據(jù)在存儲(chǔ)塊分區(qū)中按照key=value\nkey=value\n......存儲(chǔ)方
式存儲(chǔ),因而,在讀取解密值至電視機(jī)的內(nèi)存中時(shí),將解密值按照鍵值對(duì)為一行的方式,讀取至電視機(jī)的內(nèi)存中。
[0093]其中,在解密時(shí),可以采用3DES解密方法,也可以采用AES解密方法,或者采用其他的解密方法,其中,優(yōu)選采用3DES解密方法,該方法解密速度快。其中,具體采用的解密方法與密文數(shù)據(jù)采用的加密方法相一致。
[0094]采用該優(yōu)選實(shí)施方式,存儲(chǔ)塊分區(qū)中存儲(chǔ)的屬性數(shù)據(jù)為密文數(shù)據(jù),在讀取數(shù)據(jù)時(shí)相應(yīng)解密,提高了數(shù)據(jù)存儲(chǔ)的安全性。
[0095]實(shí)施例五
與本發(fā)明實(shí)施例四提供的電視機(jī)屬性數(shù)據(jù)的讀取方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種電視機(jī)屬性數(shù)據(jù)的讀取裝置,該裝置設(shè)置于電視機(jī),該電視機(jī)的FLASH存儲(chǔ)器預(yù)設(shè)有一塊特殊權(quán)限的存儲(chǔ)塊baseparam分區(qū),該存儲(chǔ)塊分區(qū)將不擁有文件系統(tǒng),只提供裸分區(qū)。參見圖5,該裝置可以包括調(diào)用模塊520和讀取模塊540。
[0096]調(diào)用模塊520用于調(diào)用存儲(chǔ)塊分區(qū)的接口函數(shù),讀取模塊540用于通過接口函數(shù)將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0097]其中,F(xiàn)LASH存儲(chǔ)器可以為電視機(jī)微處理器中的內(nèi)置存儲(chǔ)器,也可以為外置存儲(chǔ)器,該存儲(chǔ)器的存儲(chǔ)塊分區(qū)具有接口函數(shù),在讀取時(shí),調(diào)用模塊520調(diào)用該接口函數(shù),讀取模塊540通過接口函數(shù)將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。
[0098]采用該實(shí)施例提供的電視機(jī)屬性數(shù)據(jù)的讀取裝置,將FLASH存儲(chǔ)器的存儲(chǔ)塊分區(qū)中存儲(chǔ)的屬性數(shù)據(jù),通過存儲(chǔ)塊分區(qū)的接口函數(shù)讀取至電視機(jī)的內(nèi)存,其中,該存儲(chǔ)塊分區(qū)在FLASH存儲(chǔ)器中只提供裸分區(qū),能夠?qū)傩詳?shù)據(jù)永久存儲(chǔ),不會(huì)由于用戶的誤操作而丟失,從而能夠在讀取時(shí)讀取到正確的屬性數(shù)據(jù),避免由于屬性數(shù)據(jù)丟失而導(dǎo)致智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤的問題。
[0099]優(yōu)選地,在存儲(chǔ)塊分區(qū)的第一位置存儲(chǔ)有屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值,存儲(chǔ)塊分區(qū)的第二位置存儲(chǔ)有屬性數(shù)據(jù),則讀取模塊540包括校驗(yàn)子模塊、判斷子模塊、讀取子模塊和輸出子模塊。
[0100]其中,校驗(yàn)子模塊用于對(duì)屬性數(shù)據(jù)進(jìn)行校驗(yàn),得到屬性數(shù)據(jù)對(duì)應(yīng)的第二校驗(yàn)值。其中,第二校驗(yàn)值與第一校驗(yàn)值采用相同的校驗(yàn)方法,可以同時(shí)采用CRC校驗(yàn)方法,也可以同時(shí)采用MD5校驗(yàn)方法,或者采用其他的校驗(yàn)方法,本發(fā)明不做限定。
[0101]判斷子模塊用于判斷第一校驗(yàn)值與第二校驗(yàn)值是否相同。讀取子模塊用于在第一校驗(yàn)值與第二校驗(yàn)值相同時(shí),將屬性數(shù)據(jù)讀取至電視機(jī)的內(nèi)存中。輸出子模塊用于在第一校驗(yàn)值與第二校驗(yàn)值不同時(shí),輸出錯(cuò)誤提示信息。
[0102]采用該優(yōu)選實(shí)施方式,存儲(chǔ)塊分區(qū)中同時(shí)存儲(chǔ)有屬性數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)值和屬性數(shù)據(jù),因而在讀取數(shù)據(jù)時(shí),讀取存儲(chǔ)的校驗(yàn)值,并讀取屬性數(shù)據(jù)由校驗(yàn)子模塊進(jìn)行校驗(yàn),判斷子模塊將讀取到的校驗(yàn)值與校驗(yàn)得到的校驗(yàn)值進(jìn)行比對(duì),能夠?qū)傩詳?shù)據(jù)的完整性以及是否被篡改進(jìn)行檢驗(yàn),進(jìn)一步保證了電視機(jī)屬性數(shù)據(jù)的準(zhǔn)確性。
[0103]其中,若第一位置為存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,第二位置為存儲(chǔ)塊分區(qū)中除第一位置之外的其它位置,N為自然數(shù),則在讀取數(shù)據(jù)時(shí),校驗(yàn)子模塊先從存儲(chǔ)塊分區(qū)的頭部開始讀取N字節(jié)得到校驗(yàn)值,然后校驗(yàn)子模塊再讀取屬性數(shù)據(jù)進(jìn)行校驗(yàn),數(shù)據(jù)讀取的處理方法簡(jiǎn)單,速度快。
[0104]另外,優(yōu)選地,存儲(chǔ)塊分區(qū)中存儲(chǔ)的屬性數(shù)據(jù)為密文數(shù)據(jù),則讀取子模塊在讀取屬性數(shù)據(jù)時(shí),首先對(duì)屬性數(shù)據(jù)進(jìn)行解密,得到屬性數(shù)據(jù)對(duì)應(yīng)的解密值,然后讀取解密值至電視
機(jī)的內(nèi)存中。進(jìn)一步地,密文數(shù)據(jù)在存儲(chǔ)塊分區(qū)中按照key=value\nkey=value\n......存儲(chǔ)
方式存儲(chǔ),因而,在讀取解密值至電視機(jī)的內(nèi)存中時(shí),讀取子模塊將解密值按照鍵值對(duì)為一行的方式,讀取至電視機(jī)的內(nèi)存中。
[0105]其中,在解密時(shí),可以采用3DES解密方法,也可以采用AES解密方法,或者采用其他的解密方法,其中,優(yōu)選采用3DES解密方法,該方法解密速度快。其中,具體采用的解密方法與密文數(shù)據(jù)采用的加密方法相一致。
[0106]采用該優(yōu)選實(shí)施方式,存儲(chǔ)塊分區(qū)中存儲(chǔ)的屬性數(shù)據(jù)為密文數(shù)據(jù),在讀取數(shù)據(jù)時(shí)相應(yīng)解密,提高了數(shù)據(jù)存儲(chǔ)的安全性。
[0107]從以上各實(shí)施例的描述中,可以看出,本發(fā)明實(shí)施例實(shí)現(xiàn)了如下技術(shù)效果:在電視機(jī)的FLASH存儲(chǔ)器預(yù)設(shè)存儲(chǔ)塊分區(qū),該存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),因而,在該存儲(chǔ)塊分區(qū)中存儲(chǔ)數(shù)據(jù)時(shí),用戶無(wú)法進(jìn)行修改,采用本發(fā)明提供的方法對(duì)該存儲(chǔ)塊分區(qū)進(jìn)行電視機(jī)屬性數(shù)據(jù)的寫入和讀取,能夠?qū)傩詳?shù)據(jù)永久存儲(chǔ),不會(huì)由于用戶的誤操作而丟失,避免由于屬性數(shù)據(jù)容易丟失而造成智能電視網(wǎng)絡(luò)應(yīng)用或操作出現(xiàn)錯(cuò)誤。
[0108]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種電視機(jī)屬性數(shù)據(jù)的寫入方法,其特征在于,所述電視機(jī)的FLASH存儲(chǔ)器具有預(yù)設(shè)的存儲(chǔ)塊分區(qū),所述存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),所述方法包括: 獲取電視機(jī)待寫入的屬性數(shù)據(jù); 調(diào)用所述存儲(chǔ)塊分區(qū)的接口函數(shù);以及 通過所述接口函數(shù)將所述屬性數(shù)據(jù)存儲(chǔ)至所述存儲(chǔ)塊分區(qū)。
2.根據(jù)權(quán)利要求1所述的電視機(jī)屬性數(shù)據(jù)的寫入方法,其特征在于,將所述屬性數(shù)據(jù)存儲(chǔ)至所述存儲(chǔ)塊分區(qū)包括: 對(duì)所述屬性數(shù)據(jù)進(jìn)行校驗(yàn),得到所述屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值; 存儲(chǔ)所述第一校驗(yàn)值至所述存儲(chǔ)塊分區(qū)的第一位置;以及 存儲(chǔ)所述屬性數(shù)據(jù)至所述存儲(chǔ)塊分區(qū)的第二位置,其中,所述第一位置與所述第二位置為不同的位置。
3.根據(jù)權(quán)利要求2所述的電視機(jī)屬性數(shù)據(jù)的寫入方法,其特征在于,所述第一位置為所述存儲(chǔ)塊分區(qū)的頭部的N字節(jié)位置,所述第二位置為所述存儲(chǔ)塊分區(qū)中除所述第一位置之外的其它位置,N為自然數(shù)。
4.根據(jù)權(quán)利要求2所述的電視機(jī)屬性數(shù)據(jù)的寫入方法,其特征在于,存儲(chǔ)所述屬性數(shù)據(jù)至所述存儲(chǔ)塊分區(qū)的第二位置包括: 對(duì)所述屬性數(shù)據(jù)進(jìn)行加密,得到所述屬性數(shù)據(jù)對(duì)應(yīng)的加密值; 存儲(chǔ)所述加密值至所述第二位置。
5.根據(jù)權(quán)利要求4所述的電視機(jī)屬性數(shù)據(jù)的寫入方法,其特征在于,存儲(chǔ)所述加密值至所述第二位置包括: 將所述加密值按照鍵值對(duì)為一行的方式,存儲(chǔ)至所述第二位置。
6.根據(jù)權(quán)利要求4所述的電視機(jī)屬性數(shù)據(jù)的寫入方法,其特征在于, 對(duì)所述屬性數(shù)據(jù)進(jìn)行校驗(yàn)包括:對(duì)所述屬性數(shù)據(jù)進(jìn)行MD5校驗(yàn)或CRC校驗(yàn); 對(duì)所述屬性數(shù)進(jìn)行加密包括:對(duì)所述屬性數(shù)據(jù)進(jìn)行3DES加密或AES加密。
7.根據(jù)權(quán)利要求1所述的電視機(jī)屬性數(shù)據(jù)的寫入方法,其特征在于,所述FLASH存儲(chǔ)器為所述電視機(jī)微處理器中的內(nèi)置或外置存儲(chǔ)器。
8.—種電視機(jī)屬性數(shù)據(jù)的讀取方法,其特征在于,所述電視機(jī)的FLASH存儲(chǔ)器具有預(yù)設(shè)的存儲(chǔ)塊分區(qū),所述存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),所述存儲(chǔ)塊分區(qū)用于存儲(chǔ)所述電視機(jī)的屬性數(shù)據(jù),所述方法包括: 調(diào)用所述存儲(chǔ)塊分區(qū)的接口函數(shù);以及 通過所述接口函數(shù)將所述屬性數(shù)據(jù)讀取至所述電視機(jī)的內(nèi)存中。
9.根據(jù)權(quán)利要求8所述的電視機(jī)屬性數(shù)據(jù)的讀取方法,其特征在于,所述存儲(chǔ)塊分區(qū)的第一位置存儲(chǔ)有所述屬性數(shù)據(jù)對(duì)應(yīng)的第一校驗(yàn)值,所述存儲(chǔ)塊分區(qū)的第二位置存儲(chǔ)有所述屬性數(shù)據(jù),將所述屬性數(shù)據(jù)讀取至所述電視機(jī)的內(nèi)存中包括: 對(duì)所述屬性數(shù)據(jù)進(jìn)行校驗(yàn),得到所述屬性數(shù)據(jù)對(duì)應(yīng)的第二校驗(yàn)值,其中,所述第二校驗(yàn)值與所述第一校驗(yàn)值采用相同的校驗(yàn)方法; 判斷所述第一校驗(yàn)值與所述第二校驗(yàn)值是否相同;以及 若所述第一校驗(yàn)值與所述第二校驗(yàn)值相同,則將所述屬性數(shù)據(jù)讀取至所述電視機(jī)的內(nèi)存中。
10.一種電視機(jī)屬性數(shù)據(jù)的寫入裝置,其特征在于,所述電視機(jī)的FLASH存儲(chǔ)器具有預(yù)設(shè)的存儲(chǔ)塊分區(qū),所述存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),所述裝置包括: 獲取模塊,用于獲取電視機(jī)待寫入的屬性數(shù)據(jù); 調(diào)用模塊,用于調(diào)用所述存儲(chǔ)塊分區(qū)的接口函數(shù);以及 存儲(chǔ)模塊,用于通過所述接口函數(shù)將所述屬性數(shù)據(jù)存儲(chǔ)至所述存儲(chǔ)塊分區(qū)。
11.一種電視機(jī)屬性數(shù)據(jù)的讀取裝置,其特征在于,所述電視機(jī)的FLASH存儲(chǔ)器具有預(yù)設(shè)的存儲(chǔ)塊分區(qū),所述存儲(chǔ)塊分區(qū)不具有文件系統(tǒng),僅提供裸分區(qū),所述存儲(chǔ)塊分區(qū)用于存儲(chǔ)所述電視機(jī)的屬性數(shù)據(jù),所述裝置包括: 調(diào)用模塊,用于調(diào)用所述存儲(chǔ)塊分區(qū)的接口函數(shù);以及 讀取模塊,用于通過所述接口函數(shù)將所述屬性數(shù)據(jù)讀取至所述電視機(jī)的內(nèi)存中。
12.—種電視機(jī),其特征在于,所述電視機(jī)包括權(quán)利要求10所述的電視機(jī)屬性數(shù)據(jù)的寫入裝置或權(quán)利要求11所述的電視機(jī)屬性數(shù)據(jù)的讀取裝置。
【文檔編號(hào)】H04N21/43GK103747315SQ201310615476
【公開日】2014年4月23日 申請(qǐng)日期:2013年11月28日 優(yōu)先權(quán)日:2013年11月28日
【發(fā)明者】于水龍, 閆磊 申請(qǐng)人:樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿尔山市| 嵊州市| 景德镇市| 抚州市| 横峰县| 定南县| 高台县| 仪征市| 沁源县| 安溪县| 武隆县| 法库县| 乐陵市| 无为县| 余江县| 莆田市| 始兴县| 体育| 满洲里市| 江川县| 望江县| 汉源县| 哈巴河县| 佳木斯市| 乐昌市| 新野县| 益阳市| 漳州市| 通城县| 元朗区| 潮安县| 萨迦县| 皋兰县| 中西区| 伊宁县| 涞水县| 金塔县| 诸暨市| 基隆市| 安远县| 琼结县|