一種管理文件的方法和終端的制作方法
【專利摘要】本發明實施例提供一種管理文件的方法和終端,以方便用戶查看、操作存儲的文件。所述方法包括:讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息;根據待管理對象的預設模板生成所述待管理對象的索引文檔,所述索引文檔包含所述待管理對象的存儲路徑信息;以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息。本發明實施例提供的技術方案可以直接打開某個目錄下的文件或者文件的局部,方便智能移動終端用戶查看智能移動終端存儲的文件,尤其在目錄層次比較深時,極大提高了智能移動終端用戶對層次比較深的目錄下文件的搜索效率。
【專利說明】
一種管理文件的方法和終端
技術領域
[0001]本發明實施例屬于電子技術領域,尤其涉及一種管理文件的方法和終端。
【背景技術】
[0002]隨著智能技術的飛速發展,智能手機、平板電腦等智能移動終端的內存以及外存儲設備,例如SD卡等容量越來越大,這些智能移動終端除了具備生活、娛樂、交流等基本功能外,許多時候還會被作為文件存放、文檔編輯等工作、學習的工具。正是因為智能移動終端充當了上述諸多角色,因此,如何方便地管理其中存儲的文件是業界研究的熱點。
[0003]為了方便智能移動終端用戶查看、操作智能移動終端上存儲的文件,在智能移動終端出廠時,許多智能移動終端制造商會在其中預置文件管理器,也有部分用于文件管理的軟件供用戶自行安裝。這些文件管理器或者具有文件管理功能的軟件可以提供多種顯示模式來顯示智能移動終端存儲的文件,例如,圖標模式或列表模式等。這些顯示模式的特點是以圖標或者列表來顯示智能移動終端上存儲的文件,在用戶要查看或打開某個目錄下的文件時,逐級進入每個目錄直至在最后一級目錄下找到所要查看或打開的文件,當需要查看或打開不同層級的目錄下的文件時,需要從當前層級的目錄下繼續向前、退回或者切換等操作才能實現。例如,要查看或打開存儲路徑為sd/a/b/c的目錄c下名為t.txt的文件,需要先進入根目錄sd,再依次進入目錄a、b,最后進入目錄c才能找到文件t.txt,然而,如若此時要查看或打開存儲路徑為sd/a/b/c的目錄a下名為wl.doc的文件,則需要逐級退回至目錄a下才能實現;又如,若此時要查看存儲路徑為sd/a/b/c/d/e的目錄e下名為w2.doc的文件,則需要逐級向前直至進到目錄e下才能實現;又如,若此時要查看存儲路徑為sd/f/g/h/i的目錄i下名為t2.txt的文件,則需要從當前目錄a退回至根目錄,然后切換至目錄f,依次進入目錄f、h直至進入目錄i下才能實現。
[0004]從上述舉例可知,現有的管理文件的方法,對于不同目錄層次的文件/目錄,用戶查看時需要反復執行許多操作,非常不便,尤其是查看目錄層次比較深的文件時,搜索起來更是費時費力,效率十分低下。
【發明內容】
[0005]本發明實施例提供一種管理文件的方法和終端,可以提高文件管理效率。
[0006]本發明實施例第一方面提供一種管理文件的方法,所述方法包括:
[0007]讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息;
[0008]根據待管理對象的預設模板生成所述待管理對象的索引文檔,所述索引文檔包含所述待管理對象的存儲路徑信息;
[0009]以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息。
[0010]本發明實施例第二方面提供一種終端,所述終端包括:
[0011 ]屬性讀取單元,用于讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息;
[0012]索引文檔生成單元,用于根據待管理對象的預設模板生成所述待管理對象的索引文檔,所述索引文檔包含所述待管理對象的存儲路徑信息;
[0013]索引顯示單元,用于以可操作方式在圖形化交互界面顯示所述索引文檔中的索引
?目息O
[0014]從上述本發明實施例技術方案可知,由于索引文檔包含了待管理對象的存儲路徑信息,在該索引文檔中以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息,用戶可以根據圖形化展示的文件的索引信息直接進入該目錄或者直接打開某個目錄下的文件。采用本發明實施例的技術方案,極大提高了用戶對層次比較深的目錄下文件的搜索效率。
【附圖說明】
[0015]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0016]圖1是本發明實施例一提供的管理文件方法的實現流程示意圖;
[0017]圖2是本發明實施例二提供的待管理對象的XML索引模板示意圖;
[0018]圖3是本發明實施例三提供的以圖形化展示的文件的索引信息的示意圖;
[0019]圖4是本發明實施例四提供的以圖形化展示的文件的索引信息的示意圖;
[0020]圖5是本發明實施例五提供的終端的結構示意圖;
[0021 ]圖6是本發明實施例六提供的終端的結構示意圖;
[0022]圖7是本發明實施例七提供的終端的結構示意圖;
[0023]圖8是本發明實施例八提供的終端的結構示意圖;
[0024]圖9是本發明實施例九提供的終端的結構示意圖。
【具體實施方式】
[0025]為了使本發明的目的、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0026]本發明實施例提供一種管理智能移動終端中文件的方法,所述方法包括:讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息;根據待管理對象的預設模板生成所述待管理對象的索引文檔,所述索引文檔包含所述待管理對象的存儲路徑信息;以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息。本發明實施例還提供相應的終端。以下分別進行詳細說明。
[0027]請參閱附圖1,是本發明實施例一提供的管理文件方法的實現流程示意圖,該方法適用于智能手機、平板電腦等智能移動終端。附圖1示例的方法主要包括以下步驟SlOl至步驟S103:
[0028]SlOl,讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息。
[0029]在本發明實施例中,待管理對象包括文件或目錄,其中,文件可能是各種類型的文件,例如文本文件(以.txt為擴展名的文件)、字處理文件(例如,以.doc為擴展名的文件)或音頻、視頻等媒體文件。文件可存儲在終端的任何地方,例如,媒體文件可存儲在媒體數據庫中。無論文件存儲在哪里,都可以通過遍歷存儲單元的方式,讀取到待管理對象即目錄或文件的屬性信息,這些屬性信息可包括待管理對象的存儲路徑信息,當待管理對象是文件時,也可以包括文件的基本信息,例如,文件的存儲路徑、大小、修改日期等。
[0030]S102,根據預設模板生成待管理對象的索引文檔,其中,索引文檔包含待管理對象的存儲路徑信息。
[0031]在本發明實施例中,待管理對象的預設模板可以是待管理對象的可擴展標記語言(extensible Markup Language,XML)索引模板。XML屬于標準通用標記語言的子集,是一種用于標記電子文件使其具有結構性的標記語言,其中,標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。從XML的定義可知,XML被設計用來結構化、存儲以及傳輸信息,而非顯示信息。XML元素指的是從開始標簽(且包括開始標簽)直到結束標簽(且包括結束標簽)的部分,元素可包含其他元素、文本或者兩者的混合物;元素可以擁有屬性。
[0032]在本發明實施例中,待管理對象的XML索引模板是指采用XML,將目錄或文件的索引信息制作成的一種模板,這種模板從本質上來說是一種XML文檔。待管理對象的XML索引模板可以預先生成,生成待管理對象的XML索引模板可以是現有技術提供的任何一種生成方法。附圖2給出了本發明實施例提供的待管理對象的XML索引模板的示意圖,其具有樹(tree)狀結構。從對XML的定義可知,待管理對象的XML索引模板中的元素可以對應于文件存儲的目錄、文件本身或者文件的局部,并且這些元素都具有可設置的屬性信息。為了解決本發明的技術問題,在本發明實施例中,待管理對象的XML索引模板中各個元素設置的屬性信息至少應該包括元素對應文件的存儲路徑和所述元素對應文件或文件的局部支持點擊打開操作,除此之外,還可以包括對其他內容,例如,元素對應的目錄或文件是否顯示在待管理對象的XML索引模板、元素對應的文件的大小、是否重要、優先級等的設置;當元素對應的目錄或文件設置為顯示在待管理對象的XML索引模板時,該元素對應的目錄或文件顯示在待管理對象的XML索引模板,該元素對應的目錄或文件的上一層級目錄也會顯示在待管理對象的XML索引模板,除非該元素對應的目錄是根目錄;當元素對應的目錄或文件設置為不顯示在待管理對象的XML索引模板時,不僅該元素對應的目錄或文件不會顯示在待管理對象的XML索引模板,該元素對應的目錄的下一層級目錄或文件亦不會顯示在待管理對象的XML索引模板。
[0033]在本發明實施例中,根據待管理對象的預設索引模板,生成所述待管理對象的索引文檔的過程可以是:導入待管理對象的預設索引模板,將讀取的文件的屬性信息按照語法規則填充至待管理對象的預設索引模板即可生成待管理對象的索引文檔。例如,當預設模板為XML索引模板,索引文檔為XML文檔時,根據待管理對象的預設索引模板,生成所述待管理對象的索引文檔的過程是:導入預先生成的待管理對象的XML索引模板,將讀取的文件的屬性信息按照XML的語法規則填充至待管理對象的XML索引模板即可生成待管理對象的XML文檔。根據上述描述的待管理對象的索引文檔的生成過程可知,所述待管理對象的索引文檔包含所述待管理對象的存儲路徑信息等信息。
[0034]S103,以可操作方式在圖形化交互界面顯示索引文檔中的索引信息。
[0035]由于XML文檔對象模型(Document Object Model,DOM)即XML DOM是用與平臺和語言無關的方式表示諸如XML文檔的萬維網聯盟官方推薦標準,其定義了訪問和操作XML文檔的標準方法,XML DOM解析器將XML文檔作為樹(Tree)結構來查看,能夠通過DOM樹來訪問所有元素,并可以修改或刪除它們的內容和創建新的元素;DOM易用性較強,因此,在本發明實施例中,當預設模板為XML索引模板,索引文檔為XML文檔時,可以采用XML DOM解析器解析經由步驟S102生成的XML文檔;當然,也可以根據實際需要,選用其他的解析器或解析方式解析經由步驟S102生成的XML文檔,例如,基于流式的解析,包括SAX( Simple API forXML)、StAX(Stream API for XML)和XPP(XML Pull Parser)等,以及基于非提取式的解析,例如VTD_XML(Virtual Token Descript1n for XML)等,本發明實施例對此不加限制。
[0036]如前所述,XMLDOM解析器將XML文檔作為樹(Tree)結構來查看,因此,當解析待管理對象的XML文檔后,以圖形化展示的待管理對象的索引信息可能如附圖3所示,即存儲的文件,其存儲路徑的顯示如樹結構,其中,圓角矩形表示文件,方角矩形表示目錄;附圖4示出了存儲的某個文件的索引信息。。
[0037]從上述附圖1示例的管理文件的方法可知,由于索引文檔包含了待管理對象的存儲路徑信息,因此,在該索引文檔生成后,以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息,若用戶要進入某個目錄或者查看某個目錄下的文件,可以根據圖形化展示的文件的索引信息直接進入該目錄或者直接打開某個目錄下的文件,如此,可以快捷進入某個目錄,直接打開某個目錄下的文件或者文件的局部,方便用戶查看存儲的文件,尤其在目錄層次比較深時,極大提高了用戶對層次比較深的目錄下文件的搜索效率。
[0038]在本發明實施例中,在生成待管理對象的預設模板,例如,待管理對象的XML索引模板時,其中元素的屬性信息可以包括多種,意味著可以對待管理對象的XML索引模板的元素的多種屬性信息進行設置,例如,除了前述提及的對元素對應文件的存儲路徑和所述元素對應文件或文件的局部支持點擊打開操作這些屬性進行設置之外,還可以對待管理對象,例如,元素對應的目錄、文件或者文件對應的局部是否顯示在待管理對象的XML索引模板中進行設置,即,在本發明實施例中,待管理對象的XML索引模板中各個元素設置的屬性信息還可以包括待管理對象,例如元素對應的目錄、文件或者文件對應的局部是否顯示在所述待管理對象的XML索引模板中。若XML索引模板的元素對應的目錄、文件或者文件對應的局部是否顯示在所述目錄-文件的XML索引模板中這一屬性信息設置為XML索引模板的元素對應的目錄、文件或者文件對應的局部顯示在所述目錄-文件的XML索引模板中,則附圖1示例的以可操作方式在圖形化交互界面顯示索引文檔中的索引信息包括:在圖形化展示交互界面提供更改待管理對象的顯示層級的接口、同時選中同一層級目錄下多個文件、不同層級目錄下多個文件或者不同層級目錄的復選框,以供智能移動終端用戶更改目錄或文件的顯示層級和對目錄或文件做批處理。例如,針對某個目錄,可以在圖形化交互界面為每一目錄或文件提供一個對話框,對話框的內容為“顯示目錄的層級為:”,以下的選項設置1、
2、......、n級備選;又如,直接給出一個顯示目錄或文件的層級的編輯框,讓用戶自己編輯,確定每一目錄或文件的層級,等等。當用戶選擇或編輯了目錄或文件的顯示層級,則就會更改待管理對象的XML索引模板默認的該目錄或文件的顯示層級;又如,圖形化交互界面提供可同時選中路徑為sd/a/b的目錄b下的文件11.txt和文件wl.doc的復選框;又如,圖形化交互界面可提供可同時選中路徑為sd/a/b的目錄b下的文件t2.txt和路徑為sd/c的目錄c下的文件w3.doc的復選框;又如,圖形化交互界面可提供可同時選中路徑為sd/a/b/c的目錄c和路徑為sd/d/e的目錄e的復選框,等等。如此,在用戶復選了這些復選框之后,可以跨目錄對目錄或文件做批量操作,以提高效率,例如,當用戶復選了路徑為sd/a/b的目錄b下的文件t2.txt和路徑為sd/c的目錄c下的文件w3.doc的復選框時,可同時執行文件12.txt和w3.doc的刪除、分享或進行藍牙(Bluetooth)傳輸等操作;又如,當用戶復選了路徑為sd/a/b/c的目錄c和路徑為sd/d/e的目錄e的復選框時,亦可同時執行目錄c和目錄e的刪除等操作。
[0039]如前所述,預設模板中各個元素設置的屬性信息還包括待管理對象是否支持點擊打開操作,若待管理對象支持點擊打開操作,則以可操作方式在圖形化交互界面顯示索引文檔中的索引信息包括:在所述圖形化交互界面提供支持點擊打開所述待管理對象的接口。例如,當預設模板為XML索引模板,索引文檔是XML文檔時,以待管理對象是文件為例,由于待管理對象的XML索引模板其元素設置的屬性信息包括元素對應文件或文件的局部支持點擊打開操作,在圖形化交互界面提供支持點擊打開待管理對象的接口,因此,對于附圖3示例的圖形化文件索引,可以點擊某個文件而直接打開,例如,當點擊文件11時,直接將文件11打開,而不用如現有技術一樣,逐級打開文件的存儲目錄sd/a/al/ala,直至最后一層目錄ala下才找到文件tl;對于附圖4示例的圖形化文件索引,若用戶想打開該文件第三部分的“與本發明相關的現有技術”下的3.2節的“現有技術的缺點”,則點擊“3.2現有技術的缺點”這一部分即可直接打開“現有技術的缺點”這一節內容。
[0040]在上述實施例中,預設模板還包括待管理對象的類型和備注信息,待管理對象的XML索引模板中各個元素設置的屬性信息可以包括元素對應的文件的類型和備注信息等。當待管理對象的預設模板中各個元素設置的屬性信息包括元素對應的文件的類型和備注信息時,附圖1示例的以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息可以包括:在圖形化交互界面顯示所述待管理對象的類型信息和提供更改所述待管理對象的備注信息的接口。例如,當預設模板是XML索引模板,待管理對象是文件時時,以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息可以是:根據XML文檔的解析結果,在圖形化交互界面顯示文件的類型信息和提供更改文件的備注信息的接口,如此,可以讓智能移動終端用戶一目了然文件的相關信息;當用戶更改文件的備注信息后,即使是相同的文件,用戶自己能夠清楚區分哪個文件是用戶當前想要查看的文件,避免了如現有技術一樣需要逐級進入各個目錄查找、打開后才能發現哪個文件是用戶當前想要查看的文件,提高了文件管理的效率。
[0041]請參閱附圖5,是本發明實施例五提供的終端的結構示意圖。為了便于說明,附圖5僅示出了與本發明實施例相關的部分。附圖5示例的管終端可以是附圖1示例的管理文件的方法的執行主體,其可以是智能手機、平板電腦等智能移動終端中的部分功能模塊,即附圖5示例的終端可應用于這些智能移動終端;亦可以是智能手機、平板電腦等智能移動終端本身。附圖5示例的終端主要包括屬性讀取單元501、索引文檔生成單元502和索引顯示單元503,其中:
[0042]屬性讀取單元501,用于讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息;
[0043]索引文檔生成單元502,用于根據待管理對象的預設模板生成所述待管理對象的索引文檔,所述索引文檔包含所述待管理對象的存儲路徑信息;
[0044]索引顯示單元503,用于以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息。
[0045]需要說明的是,以上附圖5示例的終端的實施方式中,各功能模塊的劃分僅是舉例說明,實際應用中可以根據需要,例如相應硬件的配置要求或者軟件的實現的便利考慮,而將上述功能分配由不同的功能模塊完成,即將所述終端的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應用中,本實施例中的相應的功能模塊可以是由相應的硬件實現,也可以由相應的硬件執行相應的軟件完成,例如,前述的索引文檔生成單元,可以是具有執行前述根據待管理對象的預設模板生成所述待管理對象的索引文檔的硬件,例如索引文檔生成器,也可以是能夠執行相應計算機程序從而完成前述功能的一般處理器或者其他硬件設備;再如前述的索引顯示單元,可以是執行以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息的硬件,例如索引顯示器,也可以是能夠執行相應計算機程序從而完成前述功能的一般處理器或者其他硬件設備(本說明書提供的各個實施例都可應用上述描述原則)。
[0046]附圖5示例的終端中,預設模板還包括待管理對象是否顯示在所述預設模板中,若所述待管理對象顯示在所述預設模板中,則附圖5示例的索引顯示單元503可以包括第一交互界面顯示單元601,如附圖6所示本發明實施例六提供的終端。第一交互界面顯示單元601用于在圖形化交互界面提供更改待管理對象的顯示層級的接口、同時選中同一層級目錄下多個文件、不同層級目錄下多個文件或者不同層級目錄的復選框。
[0047]附圖5示例的終端中,所述預設模板還包括所述待管理對象是否支持點擊打開操作,若所述待管理對象支持點擊打開操作,則所述索引顯示單元503包括第二交互界面顯示單元701,如附圖7所示本發明實施例七提供的終端。第二交互界面顯示單元701用于在圖形化交互界面提供支持點擊打開待管理對象的接口。附圖5示例的終端中,所述預設模板還包括待管理對象的類型和備注信息,此時,附圖5示例的管理索引顯示單元503可以包括第三交互界面顯示單元801,如附圖8所示本發明實施例八提供的終端。第三交互界面顯示單元801用于在所述圖形化交互界面顯示所述待管理對象的類型信息和提供更改所述待管理對象的備注信息的接口。
[0048]附圖5至8任一示例的終端中,預設模板可以為XML索引模板,所述索引文檔可以為XML文檔。
[0049]圖9為本發明的終端的另一實施例的結構組成示意圖。如圖9所示,其可包括:輸入裝置901、輸出裝置902、通信鏈路903、收發裝置904、存儲器905以及處理器906,其中:
[0050]所述輸入裝置901,用于接收外部輸入管理文件的設備的輸入數據。具體實現中,本發明實施例所述的輸入裝置901可包括鍵盤、鼠標、光電輸入裝置、聲音輸入裝置、觸摸式輸入裝置、掃描儀等。
[0051]所述輸出裝置902,用于對外輸出所述管理文件的設備的輸出數據。具體實現中,本發明實施例所述的輸出裝置902可包括顯示器、揚聲器、打印機等。
[0052]所述通信鏈路903,用于與其他設備進行通訊。具體實現中,本發明實施例所述的通信鏈路903可是傳播介質的一個實例。傳播介質一般可以將計算機可讀指令、數據結構、程序模塊或其他調制數據信號(諸如載波或其他傳送機制)形式的其他數據具體化,舉例來說,傳播介質可包括有線媒體、諸如優先網絡或直線連接,傳播介質還可包括無線介質,比如聲波、射頻、紅外線等。具體實現中,本發明實施例的通信鏈路903可用于接收訪問所述管理文件的設備的數據的訪問請求。
[0053]所述收發裝置904,用于通過所述通信鏈路903向其他設備發送數據或者從其他設備接收數據。具體實現中,本發明實施例的收發裝置904可包括射頻天線等收發器件。
[0054]所述存儲器905,用于存儲帶有各種功能的程序數據。本發明實施例中存儲器905存儲的數據包括網絡服務提供商可用數據和網絡服務提供商不可用數據,以及其他可調用并運行的程序數據。具體實現中,本發明實施例的存儲器905可以是系統存儲器,比如,揮發性的(諸如RAM),非易失性的(諸如R0M,閃存等),或者兩者的結合。具體實現中,本發明實施例的存儲器905還可以是系統之外的外部存儲器,比如,磁盤、光盤、磁帶等。
[0055]所述處理器906,用于調用所述存儲器905中存儲的程序數據,并執行如下操作:
[0056]讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息;根據待管理對象的預設模板生成所述待管理對象的索引文檔,所述索引文檔包含所述待管理對象的存儲路徑信息;以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息。
[0057]優選的,所述處理器906還用于執行以下操作:
[0058]在圖形化展示交互界面提供更改待管理對象的顯示層級的接口、同時選中同一層級目錄下多個文件、不同層級目錄下多個文件或者不同層級目錄的復選框,以供智能移動終端用戶更改目錄或文件的顯示層級和對目錄或文件做批處理。例如,針對某個目錄,可以在圖形化交互界面為每一目錄或文件提供一個對話框,對話框的內容為“顯示目錄的層級為:”,以下的選項設置1、2、.._...、n級備選;又如,直接給出一個顯示目錄或文件的層級的編輯框,讓用戶自己編輯,確定每一目錄或文件的層級,等等。當用戶選擇或編輯了目錄或文件的顯示層級,則就會更改待管理對象的XML索引模板默認的該目錄或文件的顯示層級;又如,圖形化交互界面提供可同時選中路徑為sd/a/b的目錄b下的文件tl.txt和文件wl.doc的復選框;又如,圖形化交互界面可提供可同時選中路徑為sd/a/b的目錄b下的文件t2.txt和路徑為sd/c的目錄c下的文件w3.doc的復選框;又如,圖形化交互界面可提供可同時選中路徑為sd/a/b/c的目錄c和路徑為sd/d/e的目錄e的復選框,等等。如此,在用戶復選了這些復選框之后,可以跨目錄對目錄或文件做批量操作,以提高效率,例如,當用戶復選了路徑為sd/a/b的目錄b下的文件t2.txt和路徑為sd/c的目錄c下的文件w3.doc的復選框時,可同時執行文件t2.txt和w3.doc的刪除、分享或進行藍牙(Bluetooth)傳輸等操作;又如,當用戶復選了路徑為sd/a/b/c的目錄c和路徑為sd/d/e的目錄e的復選框時,亦可同時執行目錄c和目錄e的刪除等操作。
[0059]預設模板中各個元素設置的屬性信息還包括待管理對象是否支持點擊打開操作,若待管理對象支持點擊打開操作,則以可操作方式在圖形化交互界面顯示索引文檔中的索引信息包括:在所述圖形化交互界面提供支持點擊打開所述待管理對象的接口。例如,當預設模板為XML索引模板,索引文檔是XML文檔時,以待管理對象是文件為例,由于待管理對象的XML索引模板其元素設置的屬性信息包括元素對應文件或文件的局部支持點擊打開操作,在圖形化交互界面提供支持點擊打開待管理對象的接口,因此,對于附圖3示例的圖形化文件索引,可以點擊某個文件而直接打開,例如,當點擊文件11時,直接將文件11打開,而不用如現有技術一樣,逐級打開文件的存儲目錄sd/a/al/ala,直至最后一層目錄ala下才找到文件tl;對于附圖4示例的圖形化文件索引,若用戶想打開該文件第三部分的“與本發明相關的現有技術”下的3.2節的“現有技術的缺點”,則點擊“3.2現有技術的缺點”這一部分即可直接打開“現有技術的缺點”這一節內容。
[0060]在上述實施例中,預設模板還包括待管理對象的類型和備注信息,待管理對象的XML索引模板中各個元素設置的屬性信息可以包括元素對應的文件的類型和備注信息等。當待管理對象的預設模板中各個元素設置的屬性信息包括元素對應的文件的類型和備注信息時,優選的,所述處理器906還用于執行以下操作:
[0061]在圖形化交互界面顯示所述待管理對象的類型信息和提供更改所述待管理對象的備注信息的接口。例如,當預設模板是XML索引模板,待管理對象是文件時時,以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息可以是:根據XML文檔的解析結果,在圖形化交互界面顯示文件的類型信息和提供更改文件的備注信息的接口,如此,可以讓智能移動終端用戶一目了然文件的相關信息;當用戶更改文件的備注信息后,即使是相同的文件,用戶自己能夠清楚區分哪個文件是用戶當前想要查看的文件,避免了如現有技術一樣需要逐級進入各個目錄查找、打開后才能發現哪個文件是用戶當前想要查看的文件,提高了文件管理的效率。
[0062]需要說明的是,上述裝置各模塊/單元之間的信息交互、執行過程等內容,由于與本發明實施例方法實施例基于同一構思,其帶來的技術效果與本發明實施例方法實施例相同,具體內容可參見本發明實施例方法實施例中的敘述,此處不再贅述。
[0063]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(R0M,Read Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁盤或光盤等。
[0064]以上對本發明實施例所提供的管理文件的方法和終端進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【主權項】
1.一種管理文件的方法,其特征在于,所述方法包括: 讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息; 根據待管理對象的預設模板生成所述待管理對象的索引文檔,所述索引文檔包含所述待管理對象的存儲路徑信息; 以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息。2.如權利要求1所述的方法,其特征在于,所述預設模板還包括待管理對象是否顯示在所述預設模板中,若所述待管理對象顯示在所述預設模板中,則所述以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息,包括: 在所述圖形化交互界面提供更改所述待管理對象的顯示層級的接口、同時選中同一層級目錄下多個文件、不同層級目錄下多個文件或者不同層級目錄的復選框。3.如權利要求1所述的方法,其特征在于,所述預設模板還包括所述待管理對象是否支持點擊打開操作,若所述待管理對象支持點擊打開操作,則以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息,包括: 在所述圖形化交互界面提供支持點擊打開所述待管理對象的接口。4.如權利要求1所述的方法,其特征在于,所述預設模板還包括待管理對象的類型和備注信息,所述以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息,包括: 在所述圖形化交互界面顯示所述待管理對象的類型信息和提供更改所述待管理對象的備注信息的接口。5.如權利要求1至4任意一項所述的方法,其特征在于,所述預設模板為XML索引模板,所述索引文檔為XML文檔。6.一種終端,其特征在于,所述終端包括: 屬性讀取單元,用于讀取待管理對象的屬性信息,所述待管理對象包括文件或目錄,所述待管理對象的屬性信息包括所述待管理對象的存儲路徑信息; 索引文檔生成單元,用于根據待管理對象的預設模板生成所述待管理對象的索引文檔,所述索引文檔包含所述待管理對象的存儲路徑信息; 索引顯示單元,用于以可操作方式在圖形化交互界面顯示所述索引文檔中的索引信息。7.如權利要求6所述的終端,其特征在于,所述預設模板還包括待管理對象是否顯示在所述預設模板中,若所述待管理對象顯示在所述預設模板中,則所述索引顯示單元包括: 第一交互界面顯示單元,用于在所述圖形化交互界面提供更改所述待管理對象的顯示層級的接口、同時選中同一層級目錄下多個文件、不同層級目錄下多個文件或者不同層級目錄的復選框。8.如權利要求6所述的終端,其特征在于,所述預設模板還包括所述待管理對象是否支持點擊打開操作,若所述待管理對象支持點擊打開操作,則所述索引顯示單元包括: 第二交互界面顯示單元,用于在所述圖形化交互界面提供支持點擊打開所述待管理對象的接口。9.如權利要求6所述的終端,其特征在于,所述預設模板還包括待管理對象的類型和備注信息,所述索引顯示單元包括: 第三交互界面顯示單元,用于在所述圖形化交互界面顯示所述待管理對象的類型信息和提供更改所述待管理對象的備注信息的接口。10.如權利要求6至9任意一項所述的終端,其特征在于,所述預設模板為XML索引模板,所述索引文檔為XML文檔。
【文檔編號】G06F17/30GK105912710SQ201610280212
【公開日】2016年8月31日
【申請日】2016年4月28日
【發明人】韓娟, 王越
【申請人】深圳市金立通信設備有限公司