專利名稱:數字電視接收機及其資源管理器和資源管理方法
技術領域:
本發(fā)明涉及資源管理方法,尤其是涉及一種數字電視接收機對其外接存 儲器中的文件和文件夾進行統(tǒng)一資源管理的方法和資源管理器。
背景技術:
隨著廣播電視網絡的普及和數字電視技術的發(fā)展,數字電視接收機(比 如機頂盒)已進入千家萬戶,成為人們日常生活必須的家庭電器之一。
目前數字電視接收機除了播放實時的音視頻節(jié)目外,還可以顯示圖片, 可以錄制實時播放的音視頻節(jié)目,這些圖片文件與錄制的節(jié)目文件保存在外
接存儲器(比如USB存儲器)中。然而,隨著存儲器的空間越來越大,用戶 可以保存的圖片和錄制文件越來越多,由此也產生了對這些文件的管理需求。 因此,如何有效的建立數字電視接收對外接存儲器中文件或文件夾的管 理機制,實現(xiàn)資源優(yōu)化管理,已成為當前急需解決的技術問題之一。
發(fā)明內容
本發(fā)明的目的是提出 一種數字電視接收機,以及數字電視接收機對其外 接存儲器中的文件和文件夾進行統(tǒng)一資源管理的方法和資源管理器,提供創(chuàng) 建、刪除、拷貝、移動、更名和排序等資源管理功能,以滿足用戶需求。
為解決本發(fā)明的技術問題,本發(fā)明公開 一種數字電視接收機的資源管理 器,以及一種數字電視接收機。該數字電視接收機包括接收電視信號的接 收單元;對電視信號做解調處理的解調器;音視頻解碼單元以及音視頻輸出 單元;為外接的存儲器提供信息交互的接口單元;其特征在于,還包括對 外接的存儲器中的文件和文件夾執(zhí)行包括創(chuàng)建、刪除、拷貝、移動、更名和排序的資源管理^喿作的資源管理器。
較優(yōu)的,所述資源管理器包括用戶交互接口,用于為用戶提供信息交 互并獲取對外接的存儲器執(zhí)行文件管理操作的指令信息;文件管理執(zhí)行單元, 用于按指令信息對存儲器中的文件和文件夾執(zhí)行包括創(chuàng)建、刪除、拷貝、移 動、更名和排序的資源管理操作;用戶界面管理單元,用于通過所述用戶交 互接口管理所述文件管理執(zhí)行單元執(zhí)行資源管理操作時的操作界面并控制將 操作界面顯示給用戶。
較優(yōu)的,所述文件管理執(zhí)行單元包括創(chuàng)建處理模塊,用于調用創(chuàng)建功 能函數在存儲器中創(chuàng)建一個新的文件夾;刪除處理模塊,用于調用刪除功能 函數刪除存儲器中選定的文件或文件夾;更名處理模塊,用于調用更名功能 函數對存儲器中選定的文件或文件夾作更名處理;排序處理模塊,用于根據 用戶選擇的排序方式對顯示列表內的各文件和文件夾的順序重新計算和排 列,得到符合用戶要求的新的顯示列表;拷貝處理模塊,用于將選定的文件 或文件夾拷貝至指定位置;移動處理模塊,用于將選定的文件或文件夾移動 至指定位置。
較優(yōu)的,所述用戶交互接口包括操作界面顯示模塊,用于顯示包括地 址欄、文件夾列表、內容列表、狀態(tài)欄和幫助欄的操作界面;指令信息獲取 模塊,用于觸發(fā)對話與用戶進行信息交互,獲取執(zhí)行文件管理操作指令信息; 操作界面刷新模塊,用于實時刷新顯示給用戶的操作界面。 另外,本發(fā)明還公開一種數字電視接收機的資源管理方法,其包括 為用戶提供信息交互并獲取對外接的存儲器執(zhí)行文件管理操作的指令信自.
按指令信息對存儲器中的文件和文件夾執(zhí)行包括創(chuàng)建、刪除、拷貝、移
動、更名和排序的資源管理^喿作;
對執(zhí)行資源管理操作時的操作界面進行管理并控制將操作界面顯示給用戶。
其中,在執(zhí)行拷貝和移動的資源管理操作過程中顯示拷貝和移動的進度。
所述指令信息是通過在操作界面上觸發(fā)對話與用戶進行信息交互來獲得;所 述操作界面包括地址欄、文件夾列表、內容列表、狀態(tài)欄和幫助欄。 與現(xiàn)有技術相比,本發(fā)明具有如下有益效果
本發(fā)明的資源管理器一方面通過與用戶的交互獲取執(zhí)行文件資源管理操 作所需的指令信息,從而使數字電視接收機按用戶的需求執(zhí)行相應的文件資 源管理操作,另 一方面通過調用數字電視接收機的操作系統(tǒng)提供的相應功能 支持函數在存儲器中具體實現(xiàn)用戶需求。因此,提供創(chuàng)建、刪除、拷貝、移 動、更名和排序等資源管理功能,以滿足用戶需求。
圖1是本發(fā)明公開的數字電視接收機一個較佳實施例的結構示意圖; 圖2是圖1中才喿作界面的示意圖。
具體實施例方式
本發(fā)明是基于操作系統(tǒng)提供的文件系統(tǒng)功能,提出了對數字電視接收機 (比如機頂盒)的資源管理器,以對日益增多的數字電視接收機內的各種文 件進行統(tǒng)一管理,以符合用戶的使用習慣,方便了用戶的操作使用。
如圖1所示,本實施例公開的數字電視接收機10包括接收電視信號的 接收單元ll,比如為高頻頭或調諧器;對電視信號做解調處理的解調器12; 對解調后的電視信號分別作音頻解碼處理和視頻解碼處理的音視頻解碼單元 13;用于輸出數字音頻信號和數字視頻信號至顯示器30 (比如為電視機)的 音視頻輸出單元14;為外接的存儲器20 (比如為USB存儲器)提供信息交 互接口的接口單元15;以及對外接的存儲器20中的文件和文件夾執(zhí)行包括創(chuàng)
建、刪除、拷貝、移動、更名和排序的資源管理#:作的資源管理器16。其中,資源管理器16包括用戶交互接口 161、文件管理執(zhí)行單元162以 及用戶界面管理單元163。用戶交互接口 161用于為用戶提供信息交互并獲取 對外接的存儲器執(zhí)行文件管理操作的指令信息;文件管理執(zhí)行單元162用于 按指令信息對存儲器中的文件和文件夾執(zhí)行包括創(chuàng)建、刪除、拷貝、移動、 更名和排序的資源管理操作;用戶界面管理單元163用于通過所述用戶交互 接口 161管理所述文件管理執(zhí)行單元162執(zhí)行資源管理操作時的操作界面并 控制將操作界面顯示給用戶。
用戶交互接口 161主要功能在于與用戶的交互,通過交互獲取執(zhí)行功能 所需的信息,以滿足用戶的需求。用戶交互接口 161包括操作界面顯示模 塊1611、指令信息獲取模塊1612和操作界面刷新;漠塊1613。操作界面顯示 模塊1611用于顯示包括地址欄、文件夾列表、內容列表、狀態(tài)欄和幫助欄的 操作界面,如圖2所示。
指令信息獲取模塊1612用于觸發(fā)對話與用戶進行信息交互,獲取執(zhí)行文 件管理操作指令信息。比如,假設以遙控器上的紅/綠/黃/藍/黑/白按鍵分別對 應創(chuàng)建/刪除/拷貝/移動/更名/排序六種文件管理操:作(但也不排除不同于此的 任何其它的對應關系),如果多于6種操作可以用菜單列出來供給用戶選擇。 當用戶按下對應某種功能的顏色按鍵時,觸發(fā)資源管理器執(zhí)行相應的對話以 獲取執(zhí)行該功能進一步的信息對于創(chuàng)建將彈出字符對話框要求用戶輸入所 創(chuàng)建的文件或文件夾名字;對于刪除將彈出確認對話框要求用戶給予確認; 對于拷貝和移動將彈出目錄列表要求用戶選擇拷貝目標位置;對于更名將彈 出字符對話框要求用戶輸入新名;對于排序將彈出選擇列表要求用戶選擇排 序方式。
操作界面刷新模塊1613用于實時刷新顯示給用戶的操作界面,即執(zhí)行完 畢某一個文件管理操:作后刷新資源管理器界面顯示對于創(chuàng)建,將顯示新創(chuàng) 建的文件或文件夾;對于刪除,將不再顯示被刪除的文件或文件夾;對于拷貝,將在目標位置顯示新生成的文件或文件夾;對于移動,將在目標位置顯 示新生成的文件或文件夾,而源位置的文件或文件夾將不再顯示;對于更名, 將顯示新的文件或文件夾名;對于排序,將按照用戶的要求重新排列顯示當 前路徑下的所有文件和文件夾。
文件管理執(zhí)行單元162則包括創(chuàng)建處理模塊1621;刪除處理模塊1622; 更名處理模塊1623;排序處理模塊1624;拷貝處理模塊1625;移動處理模塊 1626。
創(chuàng)建處理模塊1621調用數字電視接收機10的操作系統(tǒng)中的創(chuàng)建功能函 數(例如,對于ST公司提供的ST40操作系統(tǒng)來說,創(chuàng)建一個新的文件夾的 功能函數調用名為vfs_mkdir)在存儲器20中創(chuàng)建一個新的文件夾。
刪除處理模塊1622調用數字電視接收機10的操作系統(tǒng)中的刪除功能函 數(例如,對于ST公司提供的ST40操作系統(tǒng)來說,刪除一個文件的功能函 數調用名為vfs_unlink)刪除存儲器20中選定的文件或文件夾。
更名處理模塊1623調用數字電視接收機10的操作系統(tǒng)中的更名功能函 數(例如,對于ST公司提供的ST40操作系統(tǒng)來說,更名一個文件的功能函 數調用名為vfs一rename)對存儲器20中選定的文件或文件夾作更名處理。
排序處理模塊1624用于根據用戶選擇的排序方式(排序分為按名字/生成 曰期/類別三種排序方式)對顯示列表內的各文件和文件夾的順序重新計算和 排列,得到符合用戶要求的新的顯示列表。
拷貝處理模塊1625用于將選定的文件或文件夾拷貝至指定位置,其在存 儲器20中的具體實現(xiàn)如下1、先在內存分配一塊數據傳遞緩沖區(qū);2、然后 通過調用操作系統(tǒng)提供的文件打開函數打開源文件和目標文件;3、再調用操 作系統(tǒng)提供的文件讀函數從源文件中讀取數據到數據傳遞緩沖區(qū);4、調用操 作系統(tǒng)提供的文件寫函數將數據傳遞緩沖區(qū)中的數據寫到目標文件中;5、如 果數據量很大,那么需要將源文件分段多次執(zhí)行上述2、 3、 4的過程,直到源文件全部數據都已經傳遞到目標文件為止;6、最后調用#:作系統(tǒng)提供的文
件關閉函數關閉源文件和目標文件。
移動處理^t塊1626用于將選定的文件或文件夾移動至指定位置,其在存 儲器20中的具體實現(xiàn),實質是拷貝和刪除兩種功能的組合,先將源文件或源 文件夾拷貝到目標文件或目標文件夾,然后將源文件或源文件夾刪除。
另外,在執(zhí)行拷貝和移動的資源管理操作過程中顯示拷貝和移動的進度: 可以將文件拷貝在存儲器20中的具體實現(xiàn)的第4步中寫到目標文件的數據量 的大小累積起來,計算其占源文件大小的百分比,根據此百分比繪制出一個 長度與該百分比大小成正比的矩形框,該矩形框長度即可表示當前拷貝或移 動的進度。
綜上所述,本發(fā)明的資源管理器一方面通過與用戶的交互獲取執(zhí)行文件 資源管理操作所需的指令信息,從而使數字電視接收機按用戶的需求執(zhí)行相 應的文件資源管理操作,另一方面通過調用數字電視接收機的操作系統(tǒng)提供 的相應功能支持函數在存儲器中具體實現(xiàn)用戶需求。因此,才是供創(chuàng)建、刪除、 拷貝、移動、更名和排序等資源管理功能,以滿足用戶需求。
權利要求
1、一種數字電視接收機的資源管理器,其特征在于,包括用戶交互接口,用于為用戶提供信息交互并獲取對外接的存儲器執(zhí)行文件管理操作的指令信息;文件管理執(zhí)行單元,用于按指令信息對存儲器中的文件和文件夾執(zhí)行包括創(chuàng)建、刪除、拷貝、移動、更名和排序的資源管理操作;用戶界面管理單元,用于通過所述用戶交互接口管理所述文件管理執(zhí)行單元執(zhí)行資源管理操作時的操作界面并控制將操作界面顯示給用戶。
2、 根據權利要求1所述的數字電視接收機的資源管理器,其特征在于, 所述文件管理執(zhí)行單元包括創(chuàng)建處理模塊,用于調用創(chuàng)建功能函數在存儲器中創(chuàng)建一個新的文件夾; 刪除處理才莫塊,用于調用刪除功能函數刪除存儲器中選定的文件或文件夾;更名處理模塊,用于調用更名功能函數對存儲器中選定的文件或文件夾 作更名處理;排序處理模塊,用于根據用戶選擇的排序方式對顯示列表內的各文件和 文件夾的順序重新計算和排列,得到符合用戶要求的新的顯示列表; 拷貝處理模塊,用于將選定的文件或文件夾拷貝至指定位置; 移動處理模塊,用于將選定的文件或文件夾移動至指定位置。
3、 根據權利要求1所述的數字電視接收機的資源管理器,其特征在于, 所述用戶交互接口包括操作界面顯示模塊,用于顯示包括地址欄、文件夾列表、內容列表、狀 態(tài)欄和幫助欄的操作界面;指令信息獲取才莫塊,用于觸發(fā)對話與用戶進行信息交互,獲取執(zhí)行文件 管理操作指令信息;操作界面刷新才莫塊,用于實時刷新顯示給用戶的操作界面。
4、 一種數字電視接收機,包括接收電視信號的接收單元;對電視信號 做解調處理的解調器;音視頻解碼單元以及音視頻輸出單元;為外接的存儲 器提供信息交互的接口單元;其特征在于,還包括對外接的存儲器中的文 件和文件夾執(zhí)行包括創(chuàng)建、刪除、拷貝、移動、更名和排序的資源管理操作 的資源管理器。
5、 根據權利要求4所述的數字電視接收機,其特征在于,所述資源管理 器包括用戶交互接口 ,用于為用戶提供信息交互并獲取對外接的存儲器執(zhí)行文 件管理操作的指令信息;文件管理執(zhí)行單元,用于按指令信息對存儲器中的文件和文件夾執(zhí)行包 括創(chuàng)建、刪除、拷貝、移動、更名和排序的資源管理才喿作;用戶界面管理單元,用于通過所述用戶交互接口管理所述文件管理執(zhí)行 單元執(zhí)行資源管理操作時的操作界面并控制將操作界面顯示給用戶。
6、 根據權利要求5所述的數字電視接收機,其特征在于,所述文件管理 執(zhí)行單元包括創(chuàng)建處理模塊,用于調用創(chuàng)建功能函數在存儲器中創(chuàng)建一個新的文件夾; 刪除處理模塊,用于調用刪除功能函數刪除存儲器中選定的文件或文件夾;更名處理模塊,用于調用更名功能函數對存儲器中選定的文件或文件夾 作更名處理;排序處理模塊,用于根據用戶選擇的排序方式對顯示列表內的各文件和 文件夾的順序重新計算和排列,得到符合用戶要求的新的顯示列表; 拷貝處理才莫塊,用于將選定的文件或文件夾拷貝至指定位置; 移動處理模塊,用于將選定的文件或文件夾移動至指定位置。
7、 根據權利要求5所述的數字電視接收機,其特征在于,所述用戶交互 接口包括操作界面顯示模塊,用于顯示包括地址欄、文件夾列表、內容列表、狀 態(tài)欄和幫助欄的操作界面;指令信息獲取模塊,用于觸發(fā)對話與用戶進行信息交互,獲取執(zhí)行文件 管理操作指令信息;操作界面刷新;漠塊,用于實時刷新顯示給用戶的操作界面。
8、 一種數字電纟見接收機的資源管理方法,其特征在于,包括為用戶提供信息交互并獲取對外接的存儲器執(zhí)行文件管理操作的指令信自 按指令信息對存儲器中的文件和文件夾執(zhí)行包括創(chuàng)建、刪除、拷貝、移 動、更名和排序的資源管理4喿作;對執(zhí)行資源管理操作時的操作界面進行管理并控制將操作界面顯示給用戶。
9、 根據權利要求8所述的數字電視接收機的資源管理方法,其特征在于, 在執(zhí)行拷貝和移動的資源管理操作過程中顯示拷貝和移動的進度。
10、 根據權利要求8所述的數字電視接收機的資源管理方法,其特征在 于,所述指令信息是通過在操作界面上觸發(fā)對話與用戶進行信息交互來獲得; 所述操作界面包括地址欄、文件夾列表、內容列表、狀態(tài)欄和幫助欄。
全文摘要
本發(fā)明公開一種數字電視接收機的資源管理器,其包括用戶交互接口,用于為用戶提供信息交互并獲取對外接的存儲器執(zhí)行文件管理操作的指令信息;文件管理執(zhí)行單元,用于按指令信息對存儲器中的文件和文件夾執(zhí)行包括創(chuàng)建、刪除、拷貝、移動、更名和排序的資源管理操作;用戶界面管理單元,用于通過所述用戶交互接口管理所述文件管理執(zhí)行單元執(zhí)行資源管理操作時的操作界面并控制將操作界面顯示給用戶。本發(fā)明還公開一種數字電視接收機以及一種數字電視接收機的資源管理方法。本發(fā)明對日益增多的數字電視接收機內的各種文件進行統(tǒng)一管理,提供與個人電腦資源管理器類似的操作界面,符合用戶的使用習慣,方便了用戶的操作使用。
文檔編號G06F17/30GK101420547SQ20081021790
公開日2009年4月29日 申請日期2008年11月28日 優(yōu)先權日2008年11月28日
發(fā)明者李海波 申請人:深圳創(chuàng)維數字技術股份有限公司