国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于終端的文件處理方法及裝置與流程

      文檔序號(hào):11134000閱讀:246來源:國知局
      基于終端的文件處理方法及裝置與制造工藝

      本發(fā)明實(shí)施例涉及終端技術(shù)領(lǐng)域,尤其涉及一種基于終端的文件處理方法及裝置。



      背景技術(shù):

      用戶在開啟或使用終端的過程中,系統(tǒng)后臺(tái)掃描程序會(huì)掃描終端中存在的文件,以確定終端中系統(tǒng)通用的文件信息及所在的位置,以便于其他程序在使用時(shí),根據(jù)上述文件信息及所在的位置找到對應(yīng)的文件。

      發(fā)明人在進(jìn)行本發(fā)明的研究過程中發(fā)現(xiàn),現(xiàn)有的系統(tǒng)后臺(tái)掃描程序會(huì)掃描終端中存在的所有的文件夾及文件,而終端中往往存在大量的文件夾及文件,如果一一進(jìn)行掃描,不僅效率低下,而且將占用大量的CPU時(shí)間,使得終端的性能降低。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明提供一種基于終端的文件處理方法及裝置,以提高文件掃描效率,并提高終端性能。

      第一方面,本發(fā)明實(shí)施例提供了一種基于終端的文件處理方法,包括:

      獲取終端中待掃描的文件夾名稱;

      對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描。

      進(jìn)一步的,所述預(yù)設(shè)條件包含以下至少一種:系統(tǒng)文件、安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件和異常文件。

      進(jìn)一步的,對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,包括:

      如果根據(jù)所述文件夾名稱的信息熵確定里面包含的文件為系統(tǒng)文件,則對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描;

      如果根據(jù)所述文件夾名稱的信息熵確定對應(yīng)的文件夾中包含的文件為以下文件中的任意一種:安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件或異常文件,則不對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描。

      進(jìn)一步的,獲取終端中待掃描的文件夾名稱,包括:

      在檢測到終端開機(jī)時(shí),獲取終端中文件夾的文件夾名稱。

      進(jìn)一步的,獲取終端中待掃描的文件夾名稱,包括:

      在檢測到終端有新的文件夾生成時(shí),獲取新生成的文件夾的文件夾名稱。

      進(jìn)一步的,對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,包括:

      獲取所述符合預(yù)設(shè)條件的文件夾中包含的文件的信息,并將所述文件的信息存儲(chǔ)在本地。

      進(jìn)一步的,所述文件的信息包括以下至少一項(xiàng)內(nèi)容:文件名稱、存儲(chǔ)位置、文件大小、文件類型、文件縮略圖、分辨率和播放時(shí)長。

      第二方面,本發(fā)明實(shí)施例還提供了一種基于終端的文件處理裝置,包括:

      名稱獲取模塊,用于獲取終端中待掃描的文件夾名稱;

      文件掃描模塊,用于對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描。

      進(jìn)一步的,所述預(yù)設(shè)條件包含以下至少一種:系統(tǒng)文件、安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件和異常文件。

      進(jìn)一步的,所述文件掃描模塊具體用于,如果根據(jù)所述文件夾名稱的信息熵確定里面包含的文件為系統(tǒng)文件,則對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描;如果根據(jù)所述文件夾名稱的信息熵確定對應(yīng)的文件夾中包含的文件為以下文件中的任意一種:安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件或異常文件,則不對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描。

      進(jìn)一步的,所述名稱獲取模塊具體用于,在檢測到終端開機(jī)時(shí),獲取終端中文件夾的文件夾名稱。

      進(jìn)一步的,所述名稱獲取模塊具體用于,在檢測到終端有新的文件夾生成時(shí),獲取新生成的文件夾的文件夾名稱。

      進(jìn)一步的,所述文件掃描模塊具體用于,獲取所述符合預(yù)設(shè)條件的文件夾中包含的文件的信息,并將所述文件的信息存儲(chǔ)在本地。

      進(jìn)一步的,所述文件的信息包括以下至少一項(xiàng)內(nèi)容:文件名稱、存儲(chǔ)位置、文件大小、文件類型、文件縮略圖、分辨率和播放時(shí)長。用戶狀態(tài)檢測模塊,用于檢測終端用戶當(dāng)前的狀態(tài)。

      本發(fā)明實(shí)施例通過獲取終端中待掃描的文件夾名稱,對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,能夠過濾掉部分文件夾,縮小掃描范圍,從而提高文件的掃描效率,并提高終端性能。

      附圖說明

      圖1是本發(fā)明實(shí)施例一中的一種基于終端的文件處理方法的流程圖;

      圖2是本發(fā)明實(shí)施例二中的一種基于終端的文件處理方法的流程圖;

      圖3是本發(fā)明實(shí)施例三中的一種基于終端的文件處理方法的流程圖;

      圖4是本發(fā)明實(shí)施例四中的一種基于終端的文件處理裝置的結(jié)構(gòu)圖。

      具體實(shí)施方式

      下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。

      實(shí)施例一

      圖1為本發(fā)明實(shí)施例一提供的一種基于終端的文件處理方法的流程圖,本實(shí)施例可適用于對終端中的特定文件進(jìn)行掃描的情況,該方法可以由本發(fā)明實(shí)施例提供的基于終端的文件處理裝置來執(zhí)行,該裝置可采用軟件或硬件的方式實(shí)現(xiàn),該基于終端的文件處理裝置可集成于終端(例如,手機(jī)、智能手機(jī)等移動(dòng)終端、平板電腦或固定終端)中,如圖1所示,具體包括:

      S101、獲取終端中待掃描的文件夾名稱。

      其中,待掃描的文件夾包括但不限于系統(tǒng)文件夾、臨時(shí)文件夾和安裝的應(yīng)用軟件對應(yīng)的文件夾。

      S102、對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描。

      其中,所述預(yù)設(shè)條件可由用戶自定義設(shè)置,或者為終端默認(rèn)設(shè)置。其中,終端默認(rèn)設(shè)置可選為僅掃描系統(tǒng)文件夾。所述預(yù)設(shè)條件包含但不限于以下至少一種:系統(tǒng)文件、安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件和異常文件。

      具體的,可根據(jù)實(shí)際需求掃描對終端中的文件夾進(jìn)行掃描。例如,如果想對系統(tǒng)文件進(jìn)行掃描,通過檢測對應(yīng)的文件夾名稱,根據(jù)文件夾名稱確定該文件夾是否為系統(tǒng)文件夾。例如,如果文件夾名稱為windows,很顯然,該文件夾為系統(tǒng)文件夾,則對該文件夾中包含的文件進(jìn)行掃描。如果文件夾名稱為QQ,很顯然,該文件夾為QQ應(yīng)用軟件對應(yīng)的文件夾,則不對該文件夾中包含的文件進(jìn)行掃描。

      或者,用戶啟動(dòng)某個(gè)應(yīng)用軟件時(shí),對該應(yīng)用軟件對應(yīng)的文件夾進(jìn)行掃描。例如,如果是對微信應(yīng)用對應(yīng)的文件進(jìn)行掃描,通過檢測對應(yīng)的文件夾名稱,根據(jù)文件夾名稱確定該文件夾是否為微信應(yīng)用對應(yīng)的文件夾。例如,如果文件夾名稱為QQ,很顯然,該文件夾為QQ應(yīng)用軟件對應(yīng)的文件夾,則不對該文件夾中包含的文件進(jìn)行掃描。如果文件夾名稱為微信,很顯然,該文件夾為微信應(yīng)用軟件對應(yīng)的文件夾,則對該文件夾中包含的文件進(jìn)行掃描。這樣,可以有效縮短掃描的文件夾的范圍,提高掃描效率。

      本實(shí)施例通過獲取終端中待掃描的文件夾名稱,對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,能夠過濾掉部分文件夾,縮小掃描范圍,從而提高文件的掃描效率,并提高終端性能。

      在上述實(shí)施例的基礎(chǔ)上,對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,包括:

      如果根據(jù)所述文件夾名稱的信息熵確定里面包含的文件為系統(tǒng)文件,則對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描;

      如果根據(jù)所述文件夾名稱的信息熵確定對應(yīng)的文件夾中包含的文件為以下文件中的任意一種:安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件或異常文件,則不對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描。

      在上述實(shí)施例的基礎(chǔ)上,獲取終端中待掃描的文件夾名稱,包括:

      在檢測到終端開機(jī)時(shí),獲取終端中文件夾的文件夾名稱。

      在上述實(shí)施例的基礎(chǔ)上,獲取終端中待掃描的文件夾名稱,包括:

      在檢測到終端有新的文件夾生成時(shí),獲取新生成的文件夾的文件夾名稱。

      在上述實(shí)施例的基礎(chǔ)上,對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,包括:

      獲取所述符合預(yù)設(shè)條件的文件夾中包含的文件的信息,并將所述文件的信息存儲(chǔ)在本地。

      在上述實(shí)施例的基礎(chǔ)上,所述文件的信息包括以下至少一項(xiàng)內(nèi)容:文件名稱、存儲(chǔ)位置、文件大小、文件類型、文件縮略圖、分辨率和播放時(shí)長。

      上述實(shí)施例通過獲取終端中待掃描的文件夾名稱,對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,能夠過濾掉部分文件夾,縮小掃描范圍,從而提高系統(tǒng)文件的掃描效率,并提高終端性能。

      實(shí)施例二

      圖2為本發(fā)明實(shí)施例二提供的一種基于終端的文件處理方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,可選為在檢測到終端開機(jī)時(shí),對系統(tǒng)文件的掃描。如圖2所示,具體包括:

      S201、在檢測到終端開機(jī)時(shí),獲取終端中待掃描的文件夾名稱。

      S202、根據(jù)所述文件夾名稱的信息熵確定里面包含的文件是否為系統(tǒng)文件。

      如果根據(jù)所述文件夾名稱的信息熵確定里面包含的文件為系統(tǒng)文件,則執(zhí)行S203;如果根據(jù)所述文件夾名稱的信息熵確定對應(yīng)的文件夾中包含的文件為以下文件中的任意一種:安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件或異常文件,則執(zhí)行S204。

      S203、對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描,執(zhí)行S205。

      S204、不對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描。

      S205、獲取所述符合系統(tǒng)文件的文件夾中包含的文件的信息,并將所述文件的信息存儲(chǔ)在本地,以便于其他程序在使用時(shí),根據(jù)上述文件信息找到對應(yīng)的文件。

      由于用戶在使用終端的過程中,會(huì)將產(chǎn)生大量的安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件或異常文件,且這些臨時(shí)文件很多都是碎片文件或異常文件。而在掃描異常文件的過程中可能發(fā)生異常,處理異常將占用大量CPU時(shí)間,掃描碎片文件同樣將占用一些CPU時(shí)間,本實(shí)施例通過根據(jù)文件夾名的信息熵來判斷該文件夾中存有的是系統(tǒng)文件還是非系統(tǒng)文件,如果在遍歷文件夾時(shí)發(fā)現(xiàn)是非系統(tǒng)文件,則跳過該文件夾,解決了隨著終端的使用,非系統(tǒng)文件的增多,遍歷文件所需要的時(shí)間久,性能低的技術(shù)問題。

      實(shí)施例三

      圖3為本發(fā)明實(shí)施例三提供的一種基于終端的文件處理方法的流程圖,本實(shí)施例在上述實(shí)施例二的基礎(chǔ)上,獲取終端中待掃描的文件夾名稱,可選為在檢測到終端有新的文件夾生成時(shí),獲取新生成的文件夾的文件夾名稱。如圖3所示,具體包括:

      S301、在檢測到終端有新的文件夾生成時(shí),獲取新生成的文件夾的文件夾名稱。

      S302、對新生成的文件夾的文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描。

      其中,所述預(yù)設(shè)條件可選為以下至少一種系統(tǒng)文件、安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件或異常文件。

      當(dāng)新生成的文件夾的文件夾名稱符合預(yù)設(shè)條件時(shí),則對其中的文件進(jìn)行掃描,否則不進(jìn)行掃描。

      本實(shí)施例通過獲取終端中新生成的文件夾的文件夾名稱,僅對新生成的文件夾的文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描,能夠過濾掉部分文件夾,縮小掃描范圍,從而提高文件的掃描效率,并提高終端性能。

      實(shí)施例四

      圖4所示為本發(fā)明實(shí)施例四提供的一種基于終端的文件處理裝置的結(jié)構(gòu)示意圖,該裝置可采用軟件或硬件的方式實(shí)現(xiàn),該基于終端的文件處理裝置可集成于終端(例如,手機(jī)、智能手機(jī)等移動(dòng)終端、平板電腦和固定終端)中,如圖4所示,該裝置的具體結(jié)構(gòu)如下:名稱獲取模塊41和文件掃描模塊42。

      所述名稱獲取模塊41用于獲取終端中待掃描的文件夾名稱;

      所述文件掃描模塊42用于對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描。

      本實(shí)施例所述的基于終端的文件處理裝置用于執(zhí)行上述各實(shí)施例所述的基于終端的文件處理方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。

      在上述實(shí)施例的基礎(chǔ)上,所述預(yù)設(shè)條件包含以下至少一種:系統(tǒng)文件、安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件和異常文件。

      在上述實(shí)施例的基礎(chǔ)上,所述文件掃描模塊42具體用于,如果根據(jù)所述文件夾名稱的信息熵確定里面包含的文件為系統(tǒng)文件,則對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描;如果根據(jù)所述文件夾名稱的信息熵確定對應(yīng)的文件夾中包含的文件為以下文件中的任意一種:安裝的應(yīng)用程序的專用文件、臨時(shí)文件、碎片文件或異常文件,則不對所述文件夾名稱對應(yīng)的文件夾中的文件進(jìn)行掃描。

      在上述實(shí)施例的基礎(chǔ)上,所述名稱獲取模塊41具體用于,在檢測到終端開機(jī)時(shí),獲取終端中文件夾的文件夾名稱。

      在上述實(shí)施例的基礎(chǔ)上,所述名稱獲取模塊41具體用于,在檢測到終端有新的文件夾生成時(shí),獲取新生成的文件夾的文件夾名稱。

      在上述實(shí)施例的基礎(chǔ)上,所述文件掃描模塊42具體用于,獲取所述符合預(yù)設(shè)條件的文件夾中包含的文件的信息,并將所述文件的信息存儲(chǔ)在本地。

      在上述實(shí)施例的基礎(chǔ)上,所述文件的信息包括以下至少一項(xiàng)內(nèi)容:文件名稱、存儲(chǔ)位置、文件大小、文件類型、文件縮略圖、分辨率和播放時(shí)長。

      上述實(shí)施例所述的基于終端的文件處理裝置用于執(zhí)行上述各實(shí)施例所述的基于終端的文件處理方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。

      本發(fā)明實(shí)施例還提供一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行一種基于終端的文件處理方法,該方法包括:

      獲取終端中待掃描的文件夾名稱;

      對文件夾名稱符合預(yù)設(shè)條件的文件夾中的文件進(jìn)行掃描。

      可選的,該計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)還可以用于執(zhí)行本發(fā)明任意實(shí)施例所提供的基于終端的文件處理方法的技術(shù)方案。

      通過以上關(guān)于實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,本發(fā)明可借助軟件及必需的通用硬件來實(shí)現(xiàn),當(dāng)然也可以通過硬件實(shí)現(xiàn),但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、閃存(FLASH)、硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

      注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1