一種打開文件夾的方法及裝置製造方法
2023-05-06 10:44:51 2
一種打開文件夾的方法及裝置製造方法
【專利摘要】本發明公開了一種打開文件夾的方法及裝置,應用於智能電視文件管理,在接收到用戶輸入的用於指示打開待打開文件夾的指令之後,根據該指令獲取與所述待打開文件夾對應的文件列表,當文件列表不為空時,根據所述文件列表生成文件圖標列表,並按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。通過上述方法,當文件夾中文件圖標過多時,能夠避免將所有圖標同時平鋪展示所造成的單次處理的數據量過大的問題,節省了打開文件夾的時間。
【專利說明】一種打開文件夾的方法及裝置
【技術領域】
[0001]本發明涉及文件展示領域,更具體的說,是涉及一種打開文件夾的方法及裝置。
【背景技術】
[0002]文件管理是智能電視作業系統中一項重要的功能,在智能電視中,用戶的程序和數據,作業系統自身的程序和數據,甚至各種輸出輸入設備,都是以文件形式出現的。為了整齊規範的保存文件,智能電視的文件管理一般採用文件夾的形式保存文件。
[0003]如圖1所示,是現有技術中一種智能電視文件管理界面,在本地存儲中存儲有多個文件夾,當文件夾I被打開時,其展示界面如圖2所示。但是,其裡面的文件圖標是同時平鋪在被打開的界面中的,基於上述文件夾打開方法,當文件夾中文件圖標過多時,將導致展示文件圖標需要處理的數據量較大,進而導致打開文件夾的時間較長。
【發明內容】
[0004]有鑑於此,本發明提供了一種打開文件夾的方法及裝置,以克服現有技術中由於文件夾被打開時,其裡面的文件圖標是同時平鋪在被打開的界面中的,當文件夾中文件圖標過多時,將導致展示文件圖標需要處理的數據量較大的問題。
[0005]為實現上述目的,本發明提供如下技術方案:
[0006]一種打開文件夾的方法,應用於智能電視文件管理,包括:
[0007]接收用戶輸入的指令,所述指令用於指示打開待打開文件夾;
[0008]根據所述指令獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有所述待打開文件夾中包含的文件;
[0009]當所述文件列表不為空時,根據所述文件列表生成文件圖標列表,所述文件圖標列表中存儲有所述待打開文件夾中包含的文件對應的圖標;
[0010]按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。
[0011]優選的,所述按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標,包括:
[0012]獲取間隔時間,所述間隔時間為一個圖標開始展示的時間與其下一個相鄰圖標開始展示的時間的間隔;
[0013]按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。
[0014]優選的,所述按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標,包括:
[0015]按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序,選取待展示圖標;
[0016]確定所述待展示圖標的展示起始位置;
[0017]計算所述待展示圖標的最終展示位置;[0018]將所述待展示圖標從所述展示起始位置移動至所述最終展示位置。
[0019]優選的,所述確定所述待展示圖標的展示起始位置,包括:
[0020]確定所述待展示圖標在所述文件圖標列表中所處的位置為所述待展示圖標的展示起始位置。
[0021]優選的,所述計算所述待展示圖標的最終展示位置包括:
[0022]獲取所述待展示圖標在所述文件圖標列表中的次序號;
[0023]確定預設展示界面每行展示圖標的個數,所述預設展示界面為將所有圖標排列平鋪後,形成的展示界面;
[0024]按照每行從左至右,行從上到下的順序確定所述預設展示界面的展示位置號;
[0025]在所述預設展示界面上確定與所述待展示圖標的次序號相同的位置號對應的展示位置為所述最終展示位置。
[0026]優選的,所述將所述待展示圖標從所述展示起始位置移動至所述最終展示位置,包括:
[0027]將所述待展示圖標從所述展示起始位置應用至所述最終展示位置,所述平移包括直線平移和/或曲線平移。
[0028]優選的,所述將所述待展示圖標從所述展示起始位置應用至所述最終展示位置,包括:
[0029]在所述待展示圖標平移的過程中,調整所述待展示圖標的平移速度。
[0030]優選的,所述將所述待展示圖標從所述展示起始位置移動至所述最終展示位置,包括:
[0031]在所述待展示圖標移動的過程中,調整所述待展示圖標的大小;
[0032]和/或,在所述待展示圖標移動的過程中,翻轉所述待展示圖標。
[0033]一種打開文件夾的裝置,應用於智能電視文件管理,包括:
[0034]指令接收單元,用於接收用戶輸入的指令,所述指令用於指示打開待打開文件夾;
[0035]文件列表獲取單元,用於根據所述指令獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有所述待打開文件夾中包含的文件;
[0036]文件圖標列表生成單元,用於當所述文件列表不為空時,根據所述文件列表生成文件圖標列表,所述文件圖標列表中存儲有所述待打開文件夾中包含的文件對應的圖標;
[0037]圖標展示單元,用於按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。
[0038]優選的,所述圖標展示單元包括:
[0039]間隔時間獲取子單元,用於獲取間隔時間,所述間隔時間為一個圖標開始展示的時間與其下一個相鄰圖標開始展示的時間的間隔;
[0040]待展示圖標獲取子單元,用於按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序,選取待展示圖標;
[0041]展示起始位置確定子單元,用於確定所述待展示圖標的展示起始位置;
[0042]最終展示位置計算子單元,用於計算所述待展示圖標的最終展示位置;
[0043]移動子單元,用於將所述待展示圖標從所述展示起始位置移動至所述最終展示位置。
[0044]經由上述的技術方案可知,與現有技術相比,本發明公開了一種打開文件夾的方法及裝置,應用於智能電視文件管理,在接收到用戶輸入的用於指示打開待打開文件夾的指令之後,根據該指令獲取與所述待打開文件夾對應的文件列表,當文件列表不為空時,根據所述文件列表生成文件圖標列表,並按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述文件圖標列表中存儲的圖標。通過上述方法,當文件夾中文件圖標過多時,能夠避免將所有圖標同時平鋪展示所造成的單次處理的數據量過大的問題,節省了打開文件夾的時間。
【專利附圖】
【附圖說明】
[0045]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0046]圖1為本發明【背景技術】中公開的一種智能電視文件管理界面示意圖;
[0047]圖2為本發明【背景技術】中公開的一種打開文件夾後的界面示意圖;
[0048]圖3為本發明實施例一公開的一種打開文件夾的方法的具體流程示意圖;
[0049]圖4為本發明實施例二公開的另一種打開文件夾的方法的具體流程示意圖;
[0050]圖5為本發明實施例三公開的一種打開文件夾的裝置的具體結構示意圖;
[0051]圖6為本發明實施例四公開的另一種打開文件夾的裝置的具體結構示意圖。
【具體實施方式】
[0052]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0053]由【背景技術】可知,現有技術中,文件夾被打開時,其裡面的文件圖標是同時平鋪在被打開的界面中的,基於上述文件夾打開方法,當文件夾中文件圖標過多時,將導致展示文件圖標需要處理的數據量較大,進而導致打開文件夾的時間較長。
[0054]為此,本發明公開了一種打開文件夾的方法及裝置,,應用於智能電視文件管理,在接收到用戶輸入的用於指示打開待打開文件夾的指令之後,根據該指令獲取與所述待打開文件夾對應的文件列表,當文件列表不為空時,根據所述文件列表生成文件圖標列表,並按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述文件圖標列表中存儲的圖標。通過上述方法,當文件夾中文件圖標過多時,能夠避免將所有圖標同時平鋪展示所造成的單次處理的數據量過大的問題,節省了打開文件夾的時間。
[0055]有關於上述打開文件夾的方法的具體流程以及上述打開文件夾的裝置的具體結構將通過以下實施例詳細說明。
[0056]實施例一
[0057]請參閱附圖3,為本發明實施例一公開的一種打開文件夾的方法的具體流程示意圖,該打開文件夾的方法應用於智能電視文件管理,該方法包括:
[0058]SlOl:接收用戶輸入的指令,所述指令用於指示打開待打開文件夾。
[0059]文件管理應用支持對文件夾的打開,當打開文件夾時,能夠查看所打開的文件夾內的內容。文件管理應用中包含有多個文件夾,其中的任意一個或多個都能作為待打開文件夾,當用戶選中待打開文件夾時,輸入一個指令就可指示打開待打開文件夾。
[0060]S102:根據所述指令獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有所述待打開文件夾中包含的文件。
[0061]文件管理應用支持對文件夾下文件列表的查看,當接收用戶輸入的指令之後,會通過API (Application Programming Interface,應用程式編程接口)獲取與所述待打開文件夾對應的文件列表,具體的,可以通過java類庫提供的文件系統訪問接口,如File (文件)類中的list Files (文件列表)獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有該文件夾路徑下的所有文件信息,所述文件信息包括文件名稱、文件路徑,文件是否可寫、文件是否可讀、文件是否隱藏以及文件的修改日期中的任意一項或多項。
[0062]S103:當所述文件列表不為空時,根據所述文件列表生成文件圖標列表,所述文件圖標列表中存儲有所述待打開文件夾中包含的文件對應的圖標;
[0063]S104:按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。
[0064]需要說明的是,當所述文件列表為空時,則展示空頁面。預設順序為圖標在所述文件圖標列表中存儲的順序。
[0065]綜上所述,本實施例公開了一種打開文件夾的方法,應用於智能電視文件管理,在接收到用戶輸入的用於指示打開待打開文件夾的指令之後,根據該指令獲取與所述待打開文件夾對應的文件列表,當文件列表不為空時,根據所述文件列表生成文件圖標列表,並按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。通過上述方法,當文件夾中文件圖標過多時,能夠避免將所有圖標同時平鋪展示所造成的單次處理的數據量過大的問題,節省了打開文件夾的時間。
[0066]在上述本發明公開的實施例的基礎上,本發明還公開了另一種打開文件夾的方法,下面將通過以下實施例進行詳細說明。
[0067]實施例二
[0068]請參閱附圖3,為本發明實施例二公開的另一種打開文件夾的方法的具體流程示意圖,該打開文件夾的方法應用於智能電視文件管理,該方法包括:
[0069]S201:接收用戶輸入的指令,所述指令用於指示打開待打開文件夾。
[0070]S202:根據所述指令獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有所述待打開文件夾中包含的文件。
[0071]S203:當所述文件列表不為空時,根據所述文件列表生成文件圖標列表,所述文件圖標列表中存儲有所述待打開文件夾中包含的文件對應的圖標;
[0072]需要說明的是,本實施例中S201?S203與實施例一中的SlOl?S103為相似步驟,本實施例不再贅述,具體請參見實施例一中的相關說明。
[0073]S204:獲取間隔時間,所述間隔時間為一個圖標開始展示的時間與其下一個相鄰圖標開始展示的時間的間隔。
[0074]該間隔時間是針對每個圖標執行動畫的起始時間,需要說明的是,如果每個圖標動畫執行時間長於時間間隔,則會出現多個圖標同時在動畫過程中的情況。
[0075]S205:按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序,選取待展示圖標。
[0076]S206:確定所述待展示圖標的展示起始位置。
[0077]需要說明的是,確定所述待展示圖標在所述文件圖標列表中所處的位置為所述待展示圖標的展示起始位置。
[0078]進一步需要說明的是,對於待展示圖標來說,待打開文件夾為其父文件夾,其展示起始位置為之前頁面父文件夾圖標的顯示位置。
[0079]S207:計算所述待展示圖標的最終展示位置。
[0080]需要說明的是,該計算所述展示圖標的最終展示位置的過程具體如下:獲取所述待展示圖標在所述文件圖標列表中的次序號,確定預設展示界面每行展示圖標的個數,所述預設展示界面為將所有圖標排列平鋪後,形成的展示界面,按照每行從左至右,行從上到下的順序確定所述預設展示界面的展示位置號,在所述預設展示界面上確定與所述待展示圖標的次序號相同的位置號對應的展示位置為所述最終展示位置。
[0081]S208:將所述待展示圖標從所述展示起始位置移動至所述最終展示位置。
[0082]將所述待展示圖標從所述展示起始位置應用至所述最終展示位置,所述平移包括直線平移和/或曲線平移。在所述待展示圖標平移的過程中,可以調整所述待展示圖標的平移速度,也可以調整所述待展示圖標的大小,比如先變大後變小,相當於有一個靠近用戶視點的感覺;還可以在所述待展示圖標移動的過程中,有一個翻轉效果。當然,可以同時將上述幾種效果結合使用,對此,本發明不做限制。
[0083]當待打開文件夾中所有圖標展示完畢後,該文件夾即完全打開。
[0084]需要說明的是,步驟S204?S208是對方法實施例一中的S104的詳細說明。
[0085]綜上所述,本實施例公開了一種打開文件夾的方法,應用於智能電視文件管理,能夠按照文件圖標列表中存儲的圖標的預設順序以特定的動態效果依次展示所述文件圖標列表中存儲的圖標。通過上述方法,當文件夾中文件圖標過多時,能夠避免將所有圖標同時平鋪展示所造成的單次處理的數據量過大的問題,節省了打開文件夾的時間,而且還進一步增強了用戶的視覺感受。
[0086]上述本發明公開的實施例中詳細描述了方法,對於本發明的方法可採用多種形式的裝置實現,因此本發明還公開了一種裝置,下面給出具體的實施例進行詳細說明。
[0087]實施例三
[0088]請參閱附圖5,為本發明實施例三公開的一種打開文件夾的裝置具體結構示意圖,該打開文件夾的裝置應用於智能電視文件管理,其具體包括如下單元:
[0089]指令接收單元10,用於接收用戶輸入的指令,所述指令用於指示打開待打開文件夾。
[0090]文件列表獲取單元11,用於根據所述指令獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有所述待打開文件夾中包含的文件。
[0091]文件圖標列表生成單元12,用於當所述文件列表不為空時,根據所述文件列表生成文件圖標列表,所述文件圖標列表中存儲有所述待打開文件夾中包含的文件對應的圖標;[0092]圖標展示單元13,用於按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。
[0093]需要說明的是,有關於上述各個單元的功能實現請參見方法實施例中的相關描述,本實施例不再贅述。
[0094]實施例四
[0095]請參閱附圖6,為本發明實施例四公開的另一種打開文件夾的裝置的具體結構示意圖,該打開文件夾的方法包括:
[0096]指令接收單元20,用於接收用戶輸入的指令,所述指令用於指示打開待打開文件夾。
[0097]文件列表獲取單元21,用於根據所述指令獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有所述待打開文件夾中包含的文件。
[0098]文件圖標列表生成單元22,用於當所述文件列表不為空時,根據所述文件列表生成文件圖標列表,所述文件圖標列表中存儲有所述待打開文件夾中包含的文件對應的圖標;
[0099]間隔時間獲取子單元23,用於獲取間隔時間,所述間隔時間為一個圖標開始展示的時間與其下一個相鄰圖標開始展示的時間的間隔。
[0100]待展示圖標獲取子單元24,用於按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序,選取待展示圖標。
[0101]展示起始位置確定子單元25,用於確定所述待展示圖標的展示起始位置。
[0102]最終展示位置計算子單元26,用於計算所述待展示圖標的最終展示位置。
[0103]移動子單元27,用於將所述待展示圖標從所述展示起始位置移動至所述最終展示位置。
[0104]需要說明的是,有關於上述各個單元的功能實現請參見方法實施例中的相關描述,本實施例不再贅述。
[0105]綜上所述:本發明實施例公開了一種打開文件夾的方法及裝置,應用於智能電視文件管理,在接收到用戶輸入的用於指示打開待打開文件夾的指令之後,根據該指令獲取與所述待打開文件夾對應的文件列表,當文件列表不為空時,根據所述文件列表生成文件圖標列表,並按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。通過上述方法,當文件夾中文件圖標過多時,能夠避免將所有圖標同時平鋪展示所造成的單次處理的數據量過大的問題,節省了打開文件夾的時間。
[0106]本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的裝置而言,由於其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0107]結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬碟、可移動磁碟、CD-ROM、或【技術領域】內所公知的任意其它形式的存儲介質中。
[0108]對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或範圍的情況下,在其它實施例中實現。因此,本發明將不會被限制於本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的範圍。
【權利要求】
1.一種打開文件夾的方法,應用於智能電視文件管理,其特徵在於,包括: 接收用戶輸入的指令,所述指令用於指示打開待打開文件夾; 根據所述指令獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有所述待打開文件夾中包含的文件; 當所述文件列表不為空時,根據所述文件列表生成文件圖標列表,所述文件圖標列表中存儲有所述待打開文件夾中包含的文件對應的圖標; 按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。
2.根據權利要求1所述的方法,其特徵在於,所述按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標,包括: 獲取間隔時間,所述間隔時間為一個圖標開始展示的時間與其下一個相鄰圖標開始展示的時間的間隔; 按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。
3.根據權利要求2所述的方法,其特徵在於,所述按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標,包括: 按照所述間隔時間 以及所述文件圖標列表中存儲的圖標的預設順序,選取待展示圖標; 確定所述待展示圖標的展示起始位置; 計算所述待展示圖標的最終展示位置; 將所述待展示圖標從所述展示起始位置移動至所述最終展示位置。
4.根據權利要求3所述的方法,其特徵在於,所述確定所述待展示圖標的展示起始位置,包括: 確定所述待展示圖標在所述文件圖標列表中所處的位置為所述待展示圖標的展示起始位置。
5.根據權利要求3所述的方法,其特徵在於,所述計算所述待展示圖標的最終展示位置包括: 獲取所述待展示圖標在所述文件圖標列表中的次序號; 確定預設展示界面每行展示圖標的個數,所述預設展示界面為將所有圖標排列平鋪後,形成的展示界面; 按照每行從左至右,行從上到下的順序確定所述預設展示界面的展示位置號; 在所述預設展示界面上確定與所述待展示圖標的次序號相同的位置號對應的展示位置為所述最終展示位置。
6.根據權利要求3~5任意一項所述的方法,其特徵在於,所述將所述待展示圖標從所述展示起始位置移動至所述最終展示位置,包括: 將所述待展示圖標從所述展示起始位置應用至所述最終展示位置,所述平移包括直線平移和/或曲線平移。
7.根據權利要求6所述的方法,其特徵在於,所述將所述待展示圖標從所述展示起始位置應用至所述最終展示位置,包括: 在所述待展示圖標平移的過程中,調整所述待展示圖標的平移速度。
8.根據權利要求3~5任意一項所述的方法,其特徵在於,所述將所述待展示圖標從所述展示起始位置移動至所述最終展示位置,包括: 在所述待展示圖標移動的過程中,調整所述待展示圖標的大小; 和/或,在所述待展示圖標移動的過程中,翻轉所述待展示圖標。
9.一種打開文件夾的裝置,其特徵在於,應用於智能電視文件管理,包括: 指令接收單元,用於接收用戶輸入的指令,所述指令用於指示打開待打開文件夾; 文件列表獲取單元,用於根據所述指令獲取與所述待打開文件夾對應的文件列表,所述文件列表中存儲有所述待打開文件夾中包含的文件; 文件圖標列表生成單元,用於當所述文件列表不為空時,根據所述文件列表生成文件圖標列表,所述文件圖標列表中存儲有所述待打開文件夾中包含的文件對應的圖標; 圖標展示單元,用於按照所述文件圖標列表中存儲的圖標的預設順序依次展示所述圖標。
10.根據權利要求9所述的裝置,其特徵在於,所述圖標展示單元包括: 間隔時間獲取子單元,用於獲取間隔時間,所述間隔時間為一個圖標開始展示的時間與其下一個相鄰圖標開始展示的時間的間隔; 待展示圖標獲取子單元,用於按照所述間隔時間以及所述文件圖標列表中存儲的圖標的預設順序,選取待展示圖標; 展示起始位置確定子單元,用於確定所述待展示圖標的展示起始位置; 最終展示位置計算子單元,用於計算所述待展示圖標的最終展示位置; 移動子單元,用於將所述待展示圖標從所述展示起始位置移動至所述最終展示位置。
【文檔編號】G06F3/0481GK103593113SQ201310593733
【公開日】2014年2月19日 申請日期:2013年11月21日 優先權日:2013年11月21日
【發明者】杜書印, 梁帆 申請人:樂視致新電子科技(天津)有限公司