專利名稱:網(wǎng)絡電視接收機及其管理文件的方法
技術領域:
本發(fā)明涉及網(wǎng)絡電視領域,特別涉及一種網(wǎng)絡電視接收機及其管理文件的方法。
背景技術:
網(wǎng)絡電視的出現(xiàn)大大豐富了人們的生活。傳統(tǒng)的網(wǎng)絡電視接收機由于需要從互聯(lián)網(wǎng)上下載節(jié)目文件,網(wǎng)絡電視接收機的存儲空間中會出現(xiàn)一些垃圾文件,這些垃圾文件占據(jù)了一定的存儲空間,降低了存儲空間的利用率,并在一定程度上妨礙了網(wǎng)絡電視接收機穩(wěn)定、快速地運行。
發(fā)明內容
本發(fā)明的一個目的是提供一種網(wǎng)絡電視接收機,其能及時清除其存儲空間上的垃圾文件,提高存儲空間的使用效率,使網(wǎng)絡電視接收機能夠穩(wěn)定、快速地運行。為實現(xiàn)上述目的,本發(fā)明采用的技術方案是構造一種網(wǎng)絡電視接收機,包括網(wǎng)絡通信模塊、存儲模塊、控制模塊和音視頻輸出模塊,其還包括檢測模塊,用于檢測所述存儲模塊中的標注;刪除模塊,用于刪除所述存儲模塊中與所述標注對應的文件。在本發(fā)明所述的網(wǎng)絡電視接收機中,所述檢測模塊包括異常情況記錄模塊,用于識別并記錄異常情況;第一判斷模塊,用于根據(jù)所述異常情況記錄模塊的記錄來控制對所述標注的檢測;標注查找模塊,用于查找所述存儲模塊中的所述標注并控制所述刪除模塊刪除與所述標注對應的所述文件。在本發(fā)明所述的網(wǎng)絡電視接收機中,所述檢測模塊包括定時模塊,用于在預定時間到達時啟動對所述標注的檢測;標注查找模塊,用于在所述存儲模塊中查找所述標注并控制所述刪除模塊刪除與所述標注對應的所述文件;第二判斷模塊,用于判斷所述控制模塊正在處理的文件以將所述正在處理的文件排除在所述標注查找模塊的查找對象范圍外和/或刪除模塊的刪除對象范圍外。在本發(fā)明所述的網(wǎng)絡電視接收機中,還包括標注模塊,用于給所述文件添加所述標注和/或刪除所述文件的所述標注。在上述的網(wǎng)絡電視接收機中,所述標注模塊包括標注添加模塊,用于對所述文件添加標注;標注刪除模塊,用于刪除所述文件的所述標注;第三判斷模塊,用于判斷所述控制模塊針對所述文件的操作并控制所述標注添加模塊和所述標注刪除模塊。本發(fā)明的另一個目的是提供一種網(wǎng)絡電視接收機管理文件的方法,其能及時清除其存儲空間上的垃圾文件,提高存儲空間的使用效率,使網(wǎng)絡電視接收機能夠穩(wěn)定、快速地運行。為實現(xiàn)上述目的,本發(fā)明采用的技術方案是構造一種網(wǎng)絡電視接收機管理文件的方法,所述網(wǎng)絡電視接收機包括網(wǎng)絡通信模塊、存儲模塊、控制模塊和音視頻輸出模塊, 所述網(wǎng)絡電視接收機還包括檢測模塊和刪除模塊,所述方法包括以下步驟(A)所述檢測模塊檢測所述存儲模塊中的所述標注;(B)所述刪除模塊刪除所述存儲模塊中與所述標注對應的所述文件。在本發(fā)明所述的網(wǎng)絡電視接收機管理文件的方法中,還包括異常情況記錄模塊、 第一判斷模塊和標注查找模塊,所述步驟(A)包括以下步驟(al)所述異常情況記錄模塊識別并記錄異常情況;(a》所述第一判斷模塊根據(jù)所述異常情況記錄模塊的記錄來控制對所述標注檢測;(a!3)所述標注查找模塊查找所述存儲模塊中的所述標注并控制所述刪除模塊刪除與所述標注對應的所述文件。在本發(fā)明所述的網(wǎng)絡電視接收機管理文件的方法中,還包括定時模塊和標注查找模塊,所述步驟(A)包括以下步驟(a4)所述定時模塊在預定時間到達時啟動對所述標注的檢測;(a5)所述第二判斷模塊判斷所述控制模塊正在處理的文件以將所述正在處理的文件排除在所述標注查找模塊的查找對象范圍外和/或刪除模塊的刪除對象范圍外;(a6) 所述標注查找模塊在所述存儲模塊中查找所述標注并控制所述刪除模塊刪除與所述標注對應的所述文件。在本發(fā)明所述的網(wǎng)絡電視接收機管理文件的方法中,還包括以下步驟(C)所述標注模塊給所述文件添加所述標注和/或刪除所述文件的所述標注。在上述的網(wǎng)絡電視接收機管理文件的方法中,所述標注模塊還包括第三判斷模塊、標注添加模塊和標注刪除模塊,所述步驟(C)包括以下步驟(Cl)所述第三判斷模塊判斷所述控制模塊針對所述文件的操作并控制所述標注添加模塊和所述標注刪除模塊;(c2) 所述標注添加模塊對所述文件添加標注;(c!3)所述標注刪除模塊刪除所述文件的所述標注。本發(fā)明的有益效果是本發(fā)明能及時地刪除垃圾文件,節(jié)省存儲模塊的存儲空間, 提高存儲空間的使用效率,使網(wǎng)絡電視接收機穩(wěn)定、快速地運行。
下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是本發(fā)明的網(wǎng)絡電視接收機的框圖;圖2是圖1中檢測模塊的第一個實施例的框圖;圖3是圖1中檢測模塊的第二個實施例的框圖;圖4是圖1中標注模塊的框圖;圖5是本發(fā)明的網(wǎng)絡電視接收機管理文件的方法的流程圖;圖6是圖5中標注模塊對文件添加標注和/或刪除標注的步驟的流程圖;圖7是圖5中檢測模塊檢測存儲模塊中的標注的步驟的第一個實施例的流程圖;圖8是圖5中檢測模塊檢測存儲模塊中的標注的步驟的第二個實施例的流程圖。
具體實施例方式參考圖1,圖1為本發(fā)明的網(wǎng)絡電視接收機的框圖。本發(fā)明的網(wǎng)絡電視接收機包括網(wǎng)絡通信模塊101、控制模塊102、存儲模塊107、音視頻輸出模塊103、刪除模塊106、檢測模塊104和標注模塊105??刂颇K102電性連接網(wǎng)絡通信模塊101、存儲模塊107、音視頻輸出模塊103、檢測模塊104和標注模塊105 ;刪除模塊106電性連接存儲模塊107和檢測模塊104 ;存儲模塊107還與檢測模塊104和標注模塊105電性連接。檢測模塊104用于檢測存儲模塊107中的垃圾文件,具體地,檢測模塊104檢測存儲模塊107中是否存在標注, 若存在,則表明該標注對應的文件是垃圾文件,若不存在,則表明沒有垃圾文件。刪除模塊 106用于刪除存儲模塊107中的垃圾文件,具體地,刪除模塊106根據(jù)檢測模塊104的指示刪除存儲模塊107中與標注對應的文件。標注模塊105用于給文件添加標注和/或刪除該文件的標注,具體地,當控制模塊102讀取存儲在存儲模塊107中的文件時,或者當控制模塊102將從外部獲取的文件存儲到存儲模塊107中時,標注模塊105針對該文件生成標注, 并將該標注寫入到存儲模塊107中;當控制模塊102結束對文件的讀取時,或者結束將該文件寫入到存儲模塊107中時,標注模塊105將與該文件對應的標注從存儲模塊107中刪除。參考圖2,圖2為圖1中檢測模塊104的第一個實施例的框圖。檢測模塊104包括異常情況記錄模塊201、第一判斷模塊202和標注查找模塊203。第一判斷模塊202電性連接異常情況記錄模塊201、控制模塊102和標注查找模塊203。標注查找模塊203電性連接刪除模塊106和存儲模塊107。異常情況記錄模塊201還與控制模塊102電性連接。異常情況記錄模塊201用于監(jiān)測/識別網(wǎng)絡電視接收機的異常情況并記錄該異常情況,異常情況的出現(xiàn)往往會導致垃圾文件的生成,該異常情況包括突然斷電、非正常關機、突然中止文件的存儲等。第一判斷模塊202用于根據(jù)該異常情況記錄模塊201的記錄來作出是否需要對存儲模塊107中的標注進行檢測的判斷,即控制對存儲模塊107中的標注的檢測,以及根據(jù)判斷結果控制標注查找模塊203查找或不查找存儲模塊107中的標注。標注查找模塊203 用于查找存儲模塊107中的標注并控制刪除模塊106刪除存儲模塊107中與該標注對應的文件,標注查找模塊203查找標注的方式可以是在存儲模塊107的全部空間中查找以文件形式存在的標注或者在存儲模塊107的標注信息登記表中查找以記錄形式存在的標注。為了防止標注查找模塊203誤將控制模塊102正在處理的文件當作垃圾文件,第一判斷模塊 202還用于在標注查找模塊203對存儲模塊107中的標注進行檢測之前或過程中判斷控制模塊102正在對哪些文件進行處理,以及控制標注查找模塊203和/或刪除模塊106將控制模塊102正在處理的這些文件排除在標注查找模塊203的查找對象范圍外和/或刪除模塊106的刪除對象范圍外。參考圖3,圖3為圖1中檢測模塊104的第二個實施例的框圖。檢測模塊104包括定時模塊301、第二判斷模塊302和標注查找模塊203。標注查找模塊203電性連接定時模塊301、存儲模塊107和刪除模塊106。標注查找模塊203用于查找存儲模塊107中的標注并控制刪除模塊106刪除存儲模塊107中與該標注對應的文件,標注查找模塊203可以在存儲模塊107的全部空間中查找以文件形式存在的標注或者在存儲模塊107的標注信息登記表中查找以記錄形式存在的標注。定時模塊301用于設置預定時間并在預定時間到達時向標注查找模塊203發(fā)送觸發(fā)信號,以啟動標注查找模塊203對存儲模塊107中的標注進行檢測。第二判斷模塊302用于在標注查找模塊203對存儲模塊107中的標注進行檢測之前或過程中判斷控制模塊102正在對哪些文件進行處理,以及控制標注查找模塊203和 /或刪除模塊106將控制模塊102正在處理的這些文件排除在標注查找模塊203的查找對象范圍外和/或刪除模塊106的刪除對象范圍外。這樣可以防止標注查找模塊203誤將非垃圾文件當成垃圾文件以及防止刪除模塊106誤刪非垃圾文件。參考圖4,圖4為圖1中標注模塊105的框圖。標注模塊105包括第三判斷模塊 401、標注添加模塊402和標注刪除模塊403。第三判斷模塊401電性連接控制模塊102、標注添加模塊402和標注刪除模塊403。標注添加模塊402和標注刪除模塊403均與存儲模塊107電性連接。第三判斷模塊401用于判斷控制模塊102針對文件的操作,例如讀取(打開)、結束讀取(結束打開)、寫入(存儲)、結束寫入(結束存儲)等,然后根據(jù)判斷結果控制標注添加模塊402和標注刪除模塊403。標注添加模塊402用于對文件添加標注,例如, 當控制模塊102打開存儲模塊107中的文件時,或者當控制模塊102將文件寫入(存儲)到存儲模塊107中時,標注添加模塊402對該文件添加標注,該標注存儲在存儲模塊107中, 該標注可以單獨地以文件的形式存儲在存儲模塊107中,也可以以記錄的形式記載在存儲模塊107的標注信息登記表中,該標注信息登記表中的每一條記錄與文件鏈接。標注刪除模塊403用于對已存在的文件的標注進行刪除,例如,當控制模塊102關閉處于打開狀態(tài)的文件時,或者當控制模塊102結束對文件的寫入(存儲)操作時,標注刪除模塊403刪除與該文件對應的存儲在存儲模塊107中的標注,具體地,刪除模塊106刪除以文件形式存在的標注或者標注信息登記表中以記錄形式存在的標注。參考圖5,圖5為本發(fā)明的網(wǎng)絡電視接收機管理文件的方法的流程圖。在步驟501, 控制模塊102對文件進行處理。在步驟502,標注模塊105對控制模塊102所處理的文件添加標注和/或刪除標注,該標注存儲到存儲模塊107中。在步驟503,檢測模塊104對存儲模塊107中的垃圾文件進行檢測,具體地,檢測模塊104檢測存儲模塊107中的標注。在步驟504,檢測模塊104判斷是否檢測到標注,若是,則進入步驟505,否則結束。在步驟505, 刪除模塊106根據(jù)檢測模塊104所檢測到的標注刪除與該標注對應的文件。參考圖6,圖6為圖5中標注模塊105對文件添加標注和/或刪除標注的步驟的流程圖。在步驟601,第三判斷模塊201獲取并判斷控制模塊102針對文件的操作;在步驟 602,控制模塊102判斷是否需要打開存儲模塊107中存儲的文件或者將文件存儲到存儲模塊107中,若是,則進入步驟603,否則返回到步驟601 ;在步驟603,標注添加模塊202給該文件添加標注,具體地,標注添加模塊202將標注以文件形式寫入到存儲模塊107中,或者以記錄的形式寫入到存儲模塊107的標注信息登記表中;在步驟604,控制模塊102判斷文件是否存儲完畢或者要關閉該文件,若是,則進入步驟605,否則等待;在步驟605 ;標注刪除模塊203刪除對文件所作的標注。參考圖7,圖7為圖5中檢測模塊104檢測存儲模塊107中的標注的步驟的第一個實施例的流程圖。在步驟701,異常情況記錄模塊201在網(wǎng)絡電視接收機處于開啟狀態(tài)時對控制模塊102進行監(jiān)控,監(jiān)控的內容是網(wǎng)絡電視接收機是否發(fā)生異常情況,如突然斷電、非正常關機、突然中止文件的存儲等。在步驟702,異常情況記錄模塊201判斷是否發(fā)現(xiàn)了異常情況,若是,則進入步驟703,否則,進入步驟704。在步驟703,異常情況記錄模塊201記錄該異常情況。在步驟704,第一判斷模塊202判斷當前網(wǎng)絡電視接收機是否開機,若是,則進入步驟705。在步驟705,在異常情況發(fā)生后,如在突然斷電、非正常關機后再次開機時, 第一判斷模塊201獲取開機信號,并訪問異常情況記錄模塊201,或者在突然中止文件的存儲時,異常情況記錄模塊201將出現(xiàn)異常情況的信息發(fā)送給第一判斷模塊202。在步驟706, 第一判斷模塊202判斷異常情況記錄模塊201是否記錄了異常情況,若是,則進入步驟707, 否則結束。在步驟707,第一判斷模塊202向標注查找模塊203發(fā)送控制信號,標注查找模塊203在存儲模塊107中查找標注,另外,在標注查找模塊203對存儲模塊107的標注進行檢測之前或過程中,第一判斷模塊202判斷控制模塊102正在對哪些文件進行處理,并將這些正在處理的文件排除在標注查找模塊203的查找對象范圍外和/或刪除模塊106的刪除對象范圍外。在步驟708,標注查找模塊203判斷是否查找到標注,若是,則進入步驟709, 否則返回到步驟707。在步驟709,標注查找模塊203控制刪除模塊106刪除存儲模塊107 中與所查找到的標注對應的文件。參考圖8,圖8為圖5中檢測模塊104檢測存儲模塊107中的標注的步驟的第二個實施例的流程圖。在步驟801,定時模塊301設置預定時間,該預定時間是計劃開始檢測存儲模塊107中的標注的時間。在步驟802,定時模塊301判斷預定時間是否已經到達,若是, 則進入步驟803,否則繼續(xù)等待,直到預定時間到達。在步驟803,定時模塊301向標注查找模塊203發(fā)送觸發(fā)信號以啟動標注查找模塊203對存儲模塊107中的垃圾文件進行檢測, 即查找存儲模塊107中的標注,第二判斷模塊302判斷控制模塊102正在對哪些文件進行處理并將控制模塊102正在處理的這些文件排除在標注查找模塊203的查找對象范圍外和 /或刪除模塊106的刪除對象范圍外。。在步驟804,標注查找模塊203查找存儲模塊107 中的標注。在步驟805,標注查找模塊203判斷是否查找到標注,若是,則進入步驟806,否則返回到步驟804繼續(xù)查找。在步驟806,標注查找模塊203控制刪除模塊106刪除垃圾文件,該垃圾文件即為存儲模塊107中與標注對應的文件。在本發(fā)明中,及時刪除垃圾文件可以節(jié)省存儲模塊的存儲空間,有利于網(wǎng)絡電視接收機穩(wěn)定、快速地運行。以上描述了本發(fā)明的一些實施例,對本領域的普通技術人員來說,在不脫離本發(fā)明原理和精神的前提下,可以對本發(fā)明做出一些修改或變換,對本發(fā)明的一些修改或變換均落在本發(fā)明的保護范圍之內。
權利要求
1.一種網(wǎng)絡電視接收機,包括網(wǎng)絡通信模塊、存儲模塊、控制模塊和音視頻輸出模塊, 其特征在于,還包括檢測模塊,用于檢測所述存儲模塊中的標注;刪除模塊,用于刪除所述存儲模塊中與所述標注對應的文件。
2.根據(jù)權利要求1所述的網(wǎng)絡電視接收機,其特征在于,所述檢測模塊包括異常情況記錄模塊,用于識別并記錄異常情況;第一判斷模塊,用于根據(jù)所述異常情況記錄模塊的記錄來控制對所述標注的檢測;標注查找模塊,用于查找所述存儲模塊中的所述標注并控制所述刪除模塊刪除與所述標注對應的所述文件。
3.根據(jù)權利要求1所述的網(wǎng)絡電視接收機,其特征在于,所述檢測模塊包括定時模塊,用于在預定時間到達時啟動對所述標注的檢測;標注查找模塊,用于在所述存儲模塊中查找所述標注并控制所述刪除模塊刪除與所述標注對應的所述文件;第二判斷模塊,用于判斷所述控制模塊正在處理的文件以將所述正在處理的文件排除在所述標注查找模塊的查找對象范圍外和/或刪除模塊的刪除對象范圍外。
4.根據(jù)權利要求1所述的網(wǎng)絡電視接收機,其特征在于,還包括標注模塊,用于給所述文件添加所述標注和/或刪除所述文件的所述標注。
5.根據(jù)權利要求4所述的網(wǎng)絡電視接收機,其特征在于,所述標注模塊包括標注添加模塊,用于對所述文件添加標注;標注刪除模塊,用于刪除所述文件的所述標注;第三判斷模塊,用于判斷所述控制模塊針對所述文件的操作并控制所述標注添加模塊和所述標注刪除模塊。
6.一種網(wǎng)絡電視接收機管理文件的方法,所述網(wǎng)絡電視接收機包括網(wǎng)絡通信模塊、存儲模塊、控制模塊和音視頻輸出模塊,其特征在于,所述網(wǎng)絡電視接收機還包括檢測模塊和刪除模塊,所述方法包括以下步驟(A)所述檢測模塊檢測所述存儲模塊中的所述標注; (B)所述刪除模塊刪除所述存儲模塊中與所述標注對應的所述文件。
7.根據(jù)權利要求6所述的網(wǎng)絡電視接收機管理文件的方法,其特征在于,還包括異常情況記錄模塊、第一判斷模塊和標注查找模塊,所述步驟(A)包括以下步驟(al)所述異常情況記錄模塊識別并記錄異常情況;(^)所述第一判斷模塊根據(jù)所述異常情況記錄模塊的記錄來控制對所述標注檢測;(M)所述標注查找模塊查找所述存儲模塊中的所述標注并控制所述刪除模塊刪除與所述標注對應的所述文件。
8.根據(jù)權利要求6所述的網(wǎng)絡電視接收機管理文件的方法,其特征在于,還包括定時模塊、第二判斷模塊和標注查找模塊,所述步驟(A)包括以下步驟(a4)所述定時模塊在預定時間到達時啟動對所述標注的檢測;(始)所述第二判斷模塊判斷所述控制模塊正在處理的文件以將所述正在處理的文件排除在所述標注查找模塊的查找對象范圍外和/或刪除模塊的刪除對象范圍外;(a6)所述標注查找模塊在所述存儲模塊中查找所述標注并控制所述刪除模塊刪除與所述標注對應的所述文件。
9.根據(jù)權利要求6所述的網(wǎng)絡電視接收機管理文件的方法,其特征在于,還包括以下步驟(C)所述標注模塊給所述文件添加所述標注和/或刪除所述文件的所述標注。
10.根據(jù)權利要求9所述的網(wǎng)絡電視接收機管理文件的方法,其特征在于,所述標注模塊還包括第三判斷模塊、標注添加模塊和標注刪除模塊,所述步驟(C)包括以下步驟(Cl) 所述第三判斷模塊判斷所述控制模塊針對所述文件的操作并控制所述標注添加模塊和所述標注刪除模塊;(^)所述標注添加模塊對所述文件添加標注;(d)所述標注刪除模塊刪除所述文件的所述標注。
全文摘要
本發(fā)明公開了一種網(wǎng)絡電視接收機,包括網(wǎng)絡通信模塊、存儲模塊、控制模塊和音視頻輸出模塊,其還包括檢測模塊,用于檢測所述存儲模塊中的標注;刪除模塊,用于刪除所述存儲模塊中與所述標注對應的文件。本發(fā)明還公開了一種網(wǎng)絡電視接收機管理文件的方法。本發(fā)明能及時地刪除垃圾文件,節(jié)省存儲模塊的存儲空間,提高存儲空間的使用效率,使網(wǎng)絡電視接收機穩(wěn)定、快速地運行。
文檔編號H04N21/433GK102421020SQ20111043753
公開日2012年4月18日 申請日期2011年12月23日 優(yōu)先權日2011年12月23日
發(fā)明者何志軍, 吳偉林, 童南方, 童清 申請人:深圳市網(wǎng)合科技股份有限公司