本發明實施例涉及一種解壓技術,尤其涉及一種文件管理方法及裝置。
背景技術:
在日常生活中,由于非智能電視的功能相對比較少,人們習慣將視頻、音頻、圖片和升級文件等文件下載至外部存儲設備中,將外部存儲設備與非智能電視連接,對視頻、音頻、圖片和升級文件等文件進行播放或者安裝。
由于視頻、音頻、圖片和升級文件等文件過大,通過電腦或者其他智能終端傳送至外部存儲設備的時間特別長,如果將文件壓縮后再保存至外部存儲設備,就會節省很多文件傳輸的時間。然而通過現有技術非智能電視無法將壓縮文件解壓縮,非智能電視也不能直接播放壓縮文件,如果將壓縮文件傳送至非智能電視,非智能電視不能播放所述壓縮文件。因而人們只能浪費大量的時間將視頻文件或者音頻文件下載至外部存儲設備,并通過外部存儲設備與非智能電視的連接,對視頻或者音頻進行播放。
技術實現要素:
本發明實施例提供一種文件管理方法及裝置,以使得非智能電視能夠對壓縮文件進行解壓。
第一方面,本發明實施例提供了一種文件管理方法,應用于非智能電視,該方法包括:
檢測到外部存儲設備時顯示所述外部存儲設備中的文件列表,所述文件列表至少用于記錄壓縮文件;
接收用于選擇所述文件列表中的文件的確認指令;
若所述確認指令指向壓縮文件,則解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備。
進一步的,所述檢測到外部存儲設備時顯示所述外部存儲設備中的文件列表,包括:
檢測到外部存儲設備時識別所述外部存儲設備中的文件的文件類型;
建立所述文件類型為多媒體文件或壓縮文件的文件列表,顯示所述文件列表。
進一步的,所述解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備之前,還包括:
獲取所述壓縮文件中的待解壓文件的大小和文件類型,確認所述待解壓文件小于第一閾值且文件類型為多媒體文件和/或升級文件。
進一步的,所述方法,還包括:
判斷內存中剩余存儲空間的大小,若內存中剩余存儲空間的大小小于第二閾值,則刪除符合設定規則的解壓縮得到的文件。
進一步的,所述刪除符合設定規則的解壓縮得到的文件,包括:
刪除未打開狀態持續到第一預設時長的解壓縮得到的文件。
第二方面,本發明實施例還提供了一種文件管理裝置,應用于非智能電視,該裝置包括:
顯示模塊,用于檢測到外部存儲設備時顯示所述外部存儲設備中的文件列表,所述文件列表至少用于記錄壓縮文件;
指令接收模塊,用于接收用于選擇所述文件列表中的文件的確認指令;
解壓縮模塊,用于若所述確認指令指向壓縮文件,則解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備。
進一步的,所述顯示模塊,具體用于:
檢測到外部存儲設備時識別所述外部存儲設備中的文件的文件類型;
建立所述文件類型為多媒體文件或壓縮文件的文件列表,顯示所述文件列表。
進一步的,還包括:
確認模塊,用于在所述解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備之前,獲取所述壓縮文件中的待解壓文件的大小和文件類型,確認所述待解壓文件小于第一閾值且文件類型為多媒體文件和/或升級文件。
進一步的,所述裝置,還包括:
刪除模塊,用于判斷內存中剩余存儲空間的大小,若內存中剩余存儲空間的大小小于第二閾值,則刪除符合設定規則的解壓縮得到的文件。
進一步的,所述刪除模塊,具體用于:
刪除未打開狀態持續到第一預設時長的解壓縮得到的文件。
本發明中非智能電視檢測到外部存儲設備時顯示外部存儲設備中的文件列表,文件列表至少用于記錄壓縮文件,接收用于選擇文件列表中的文件的確認指令,若確認指令指向壓縮文件,則解壓縮壓縮文件并將解壓縮得到的文件保存到內存或外部存儲設備。避免了由于非智能電視不具備解壓功能,導致無法通過壓縮文件的形式傳輸視頻、圖片以及升級文件等比較大的文件,浪費用戶的時間的情況,能夠使得非智能電視具備解壓縮功能,用戶可以通過壓縮文件的形式傳輸文件,減少了傳輸時間,方便用戶使用,提升用戶體驗。
附圖說明
圖1是本發明實施例一中的一種文件管理方法的流程圖;
圖2是本發明實施例二中的一種文件管理方法的流程圖;
圖3是本發明實施例三中的一種文件管理裝置的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
實施例一
圖1為本發明實施例一提供的一種文件管理方法的流程圖,本實施例可適用于非智能電視文件管理的情況,該方法可以由本發明實施例提供的文件管理裝置來執行,該裝置可采用軟件和/或硬件的方式實現,該裝置可集成在任何需要文件管理的非智能電視中,如圖1所示,該方法具體包括如下步驟:
S110,檢測到外部存儲設備時顯示所述外部存儲設備中的文件列表,所述文件列表至少用于記錄壓縮文件。
其中,所述文件列表為用來顯示外部存儲設備中的文件的文件類型。由于本發明主要是針對壓縮文件進行解壓,因此需要外部存儲設備中的文件至少包括壓縮文件。
可選的,所述檢測到外部存儲設備時顯示所述外部存儲設備中的文件列表,包括:
檢測到外部存儲設備時識別所述外部存儲設備中的文件的文件類型;
具體的,將外部存儲設備與非智能電視相連接,非智能電視獲取外部存儲設備中文件的文件類型。
建立所述文件類型為多媒體文件或壓縮文件的文件列表,顯示所述文件列表。
具體的,從所述外部存儲設備的文件中篩選出多媒體文件和壓縮文件,并且建立多媒體文件或壓縮文件的文件列表,并且在非智能電視的顯示屏上顯示文件列表。
非智能電視搭載嵌入式系統,相對于復雜度較高的操作系統(例如Android),非智能電視的不能自行安裝和卸載各類應用軟件,不能持續對功能進行擴充和升級。在一個具體的例子中,非智能電視不能對壓縮文件進行解壓縮,并且非智能電視也不能顯示壓縮文件,非智能電視系統一般是嵌入式系統,搭載非智能電視系統的芯片的數據處理能力較弱,現有的非智能電視系統會將文件進行過濾處理。通過本實施例的方法,對非智能電視系統的處理機制進行調整,使得調整后的非智能電視系統能處理例如后綴為zip或rar的壓縮文件,使得非智能電視不對壓縮文件進行過濾處理,使壓縮文件能夠正常顯示。非智能電視系統的開發可以通過C語言編程實現,嵌入式系統的開發在現有技術中很成熟,在此不做深入闡述。
其中,所述多媒體文件包括:聲音文件、圖片文件和視頻文件等。
具體的,建立所述文件類型為多媒體文件或壓縮文件的文件列表是為了只顯示多媒體文件或壓縮文件,外部存儲設備可能其中不止多媒體文件和壓縮文件,可能還存在Word文件、visio文件以及PDF文件等,而對于非智能電視來說,Word文件、visio文件以及PDF文件等非多媒體文件或壓縮文件根本沒有意義,因此這類文件不必添加到文件列表。
具體的,壓縮文件類型可以為rar或zip。
S120,接收用于選擇所述文件列表中的文件的確認指令。
其中,所述確認指令可以為用戶通過遙控器選擇的文件列表中的文件。所述文件列表中的文件可以為多媒體文件也可以為壓縮文件。
S130,若所述確認指令指向壓縮文件,則解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備。
具體的,文件列表顯示在非智能電視的通過遙控器選擇壓縮文件,并點擊確認鍵,將用戶需要解壓所述壓縮文件的指令傳達至所述非智能電視系統。
具體的,若所述確認指令指向壓縮文件,則解壓縮所述壓縮文件,并將解壓縮得到的文件保存至非智能電視的內存中或者保存至外部存儲設備中。針對不同類型的壓縮文件,對壓縮文件的解壓形式也不盡相同。本實施例對此并不進行限制。
可選的,所述解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備之前,還包括:
獲取所述壓縮文件中的待解壓文件的大小和文件類型,確認所述待解壓文件小于第一閾值且文件類型為多媒體文件和/或升級文件。
其中,第一閾值為小于非智能電視內存容量的數值。具體的,由于非智能電視的內存空間有限,獲取壓縮文件中待解壓文件的大小和類型,能夠使得非智能電視的解壓功能更加完善,防止出現壓縮文件大于非智能電視系統內存的情況,給用戶提供更加智能化的體驗。
具體的,如果所述待解壓文件類型為非智能電視可以播放的文件類型則直接解壓文件并且播放所述文件,如果所述待解壓文件類型為非智能電視不可以播放的文件類型,則需要先將待解壓文件的文件類型進行轉換,進而將轉換后的文件進行播放。
具體的,確定文件類型為多媒體文件和/或升級文件,是為了防止壓縮文件中有很多用戶不需要播放的文件或者安裝的文件,如果將其解壓不但浪費時間而且占用非智能電視的內存。例如可以是,壓縮文件中包含視頻文件、圖片文件以及Word文檔,在判斷待解壓文件類型的時候就可以直接解壓視頻文件和圖片文件,Word文檔則無需解壓。通過對文件類型的確定能夠更好的為用戶提供服務。
具體的,如果解壓縮獲得的文件為升級文件,則根據所述升級文件對非智能電視進行升級,在對非智能電視進行升級之后,刪除升級文件。
現實生活中,人們發現智能電視操作繁瑣,總是不停的升級,并且非常容易出現卡機的情況,因此,有很多用戶更加傾向于使用非智能電視,進而對非智能電視的功能進行完善是當下急于解決的難題。
在一個具體的例子中,用戶習慣通過非智能電視進行觀看視頻或者是一些旅行中的圖片,然而由于視頻傳輸的速度特別慢,旅行中的照片如果清晰度比較高也會增加傳輸的時間,因此,如果將圖片文件或者視頻文件進行壓縮就會節省很多時間,用戶可以直接將壓縮文件下載至存儲設備,通過將存儲設備與非智能電視相連,打開非智能電視,選擇多媒體通道,讀取存儲設備中的壓縮文件中的內容,通過遙控器操作,選擇某個壓縮文件,按遙控器上的確認鍵,對文件進行解壓操作,將讀取的內容存儲至非智能電視的內存或者存儲設備中,播放解壓后的文件。只需要點擊遙控器就可以輕松實現解壓的操作,為用戶節省了大量的時間。
在另一個具體的例子中,V59芯片支持多媒體下播放音樂,圖片,視頻,文本,但是不支持解壓功能;用戶通過外部存儲設備獲取相應的壓縮文件,直接通過遙控操作對獲取的壓縮文件進行解壓,配合V59芯片使用解壓后的文件,不需要借助電腦等之類工具去完成解壓操作,增加了非智能電視的解壓功能,方便用戶使用。
本實施例的技術方案,通過檢測到外部存儲設備時顯示外部存儲設備中的文件列表,文件列表至少用于記錄壓縮文件,接收用于選擇文件列表中的文件的確認指令,若確認指令指向壓縮文件,則解壓縮壓縮文件并將解壓縮得到的文件保存到內存或外部存儲設備。避免了由于非智能電視不具備解壓功能,導致無法通過壓縮文件的形式傳輸視頻、圖片以及升級文件等比較大的文件,浪費用戶的時間的情況,能夠使得非智能電視具備解壓縮功能,用戶可以通過壓縮文件的形式傳輸文件,減少了傳輸時間,方便用戶使用,提升用戶體驗。
實施例二
圖2為本發明實施例二中的一種文件管理方法的流程示意圖,本實施例以前述實施例一為基礎進行優化,提供了優選的文件管理方法,具體是,所述方法,還包括:判斷內存中剩余存儲空間的大小,若內存中剩余存儲空間的大小小于第二閾值,則刪除符合設定規則的解壓縮得到的文件。
由此,通過判斷內存中剩余存儲空間的大小,若內存中剩余存儲空間的大小小于第二閾值,則刪除符合設定規則的解壓縮得到的文件,避免了由于非智能電視的內存有限并且用戶長久不使用的文件過多,而導致非智能電視無法解壓太大的壓縮文件的情況,使得非智能電視能夠滿足用戶的需求,對壓縮文件進行解壓以及播放,方便用戶使用,提升用戶體驗。
相應的,本實施例的方法具體包括如下步驟:
S210,檢測到外部存儲設備時顯示所述外部存儲設備中的文件列表,所述文件列表至少用于記錄壓縮文件。
S220,接收用于選擇所述文件列表中的文件的確認指令。
S230,若所述確認指令指向壓縮文件,則解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備。
S240,判斷內存中剩余存儲空間的大小,若內存中剩余存儲空間的大小小于第二閾值,則刪除符合設定規則的解壓縮得到的文件。
其中,所述第二閾值可以為小于非智能電視內存總量的一半的值,也可以為400兆,還可以500兆等,所述第二閾值的大小與非智能電視的內存有關,本實施例對此不進行限制。
可選的,所述刪除符合設定規則的解壓縮得到的文件,包括:刪除未打開狀態持續到第一預設時長的解壓縮得到的文件。
其中,第一預設時長可以為用戶設定的值,也可以為根據大量實驗檢測獲得的經驗值。
其中,所述符合設定規則的解壓縮得到的文件可以為用戶不經常使用的文件,也可以為用戶觀看之后的文件,還可以為用戶已經完成升級之后的升級文件,還可以為用戶已經安裝后的安裝包文件等,還可以為壓縮文件中用戶不需要的文件,還可以為用戶很長時間沒有打開的文件,本實施例對此并不進行限制。
具體的,在用戶進行解壓縮之前對內存中的滿足預設條件的文件進行刪除,能夠擴大內存的可用空間,不但可以提升系統的運行速度,也可以為解壓縮獲得的文件提供存儲空間。也可以為在非智能電視進行解壓縮之后,對內存中的滿足預設條件的文件進行刪除,進而擴大內存空間,提升系統的運行速度,為用戶帶來更加符合用戶需求的用戶體驗。
本實施例的技術方案,通過判斷內存中剩余存儲空間的大小,若內存中剩余存儲空間的大小小于第二閾值,則刪除符合設定規則的解壓縮得到的文件。避免了由于內存中的垃圾文件過多,導致無法解壓大型壓縮文件的情況,能夠進一步保障非智能電視對壓縮文件進行解壓,提升用戶體驗。
實施例三
圖3為本發明實施例三的一種文件管理裝置的結構示意圖。本實施例可適用于非智能電視文件管理的情況,該裝置可采用軟件和/或硬件的方式實現,該裝置可集成在任何提供文件管理的設備中,如圖3所示,所述文件管理裝置具體包括:顯示模塊31、指令接收模塊32和解壓縮模塊33。
其中,顯示模塊31,用于檢測到外部存儲設備時顯示所述外部存儲設備中的文件列表,所述文件列表至少用于記錄壓縮文件;
指令接收模塊32,用于接收用于選擇所述文件列表中的文件的確認指令;
解壓縮模塊33,用于若所述確認指令指向壓縮文件,則解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備。
可選的,所述顯示模塊31,具體用于:
檢測到外部存儲設備時識別所述外部存儲設備中的文件的文件類型;
建立所述文件類型為多媒體文件或壓縮文件的文件列表,顯示所述文件列表。
可選的,還包括:
確認模塊,用于在所述解壓縮所述壓縮文件并將解壓縮得到的文件保存到內存或所述外部存儲設備之前,獲取所述壓縮文件中的待解壓文件的大小和文件類型,確認所述待解壓文件小于第一閾值且文件類型為多媒體文件和/或升級文件。
可選的,所述裝置,還包括:
刪除模塊,用于判斷內存中剩余存儲空間的大小,若內存中剩余存儲空間的大小小于第二閾值,則刪除符合設定規則的解壓縮得到的文件。
可選的,所述刪除模塊,具體用于:
刪除未打開狀態持續到第一預設時長的解壓縮得到的文件。
本實施例的技術方案,通過顯示模塊檢測到外部存儲設備時顯示外部存儲設備中的文件列表,文件列表至少用于記錄壓縮文件,通過指令接收模塊接收用于選擇文件列表中的文件的確認指令,通過解壓縮模塊若確認指令指向壓縮文件,則解壓縮壓縮文件并將解壓縮得到的文件保存到內存或外部存儲設備。避免了由于非智能電視不具備解壓功能,導致無法通過壓縮文件的形式傳輸視頻、圖片以及升級文件等比較大的文件,浪費用戶的時間的情況,能夠使得非智能電視具備解壓縮功能,用戶可以通過壓縮文件的形式傳輸文件,減少了傳輸時間,方便用戶使用,提升用戶體驗。
上述產品可執行本發明任意實施例所提供的方法,具備執行方法相應的功能模塊和有益效果。
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。