文件掃描裝置及方法
【專利摘要】本發(fā)明公開了一種文件掃描裝置,所述裝置包括:篩選模塊,用于在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,所述第一類文件夾由用戶自定義創(chuàng)建;確定模塊,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);掃描模塊,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。本發(fā)明還公開了一種文件掃描方法。采用本發(fā)明,可提高掃描效率,快速掃描出音頻文件。
【專利說明】
文件掃描裝置及方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及終端設(shè)備技術(shù)領(lǐng)域,尤其涉及一種文件掃描裝置及方法。
【背景技術(shù)】
[0002]在移動(dòng)互聯(lián)時(shí)代,隨著終端設(shè)備的普及,用戶可以隨時(shí)隨地試聽喜愛的音樂、并將音樂下載到本地,下載的音樂保存在終端設(shè)備中,通常的,下載的音樂可能保存在終端設(shè)備內(nèi)的不同名稱的文件夾中。目前主流的音樂播放器在將終端設(shè)備本地的音頻文件添加到播放列表時(shí),都會(huì)全盤掃描終端設(shè)備內(nèi)的文件夾,不能優(yōu)先掃描用戶頻繁使用的音頻文件,造成掃描效率低、用戶要等待較長的時(shí)間,用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提出一種文件掃描裝置及方法,旨在解決的現(xiàn)有技術(shù)中,在將終端設(shè)備本地的音頻文件添加到播放列表時(shí),都會(huì)全盤掃描終端設(shè)備內(nèi)的文件夾,導(dǎo)致掃描效率低,無法快速掃描出用戶頻繁使用的音頻文件的技術(shù)問題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種文件掃描裝置,所述裝置包括:
[0005]篩選模塊,用于在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,所述第一類文件夾由用戶自定義創(chuàng)建;
[0006]確定模塊,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0007]掃描模塊,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0008]可選的,所述掃描模塊包括:
[0009]排序單元,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對所述第一類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第一文件夾列表;
[0010]掃描單元,用于按照第一過濾規(guī)則依次對排序后的第一文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾;及用于對過濾后的第一文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。
[0011]可選的,所述確定模塊包括:
[0012]獲取單元,用于獲取所述操作類型對應(yīng)的權(quán)重;
[0013]第一確定單元,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的權(quán)重及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描因子;
[0014]第二確定單元,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描因子確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0015]可選的,所述篩選模塊,還用于從移動(dòng)終端中篩選出第二類文件夾,所述第二類文件夾由音樂播放器創(chuàng)建;
[0016]所述確定模塊,還用于根據(jù)所述第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0017]所述掃描模塊,還用于在對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)所述第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第二類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0018]可選的,所述篩選模塊,還用于從移動(dòng)終端中篩選出第三類文件夾,所述第三類文件夾由操作系統(tǒng)創(chuàng)建;
[0019]所述確定模塊,還用于根據(jù)所述第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0020]所述掃描模塊,還用于在對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)所述第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第三類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0021]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種文件掃描方法,所述文件掃描方法包括:
[0022]在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,所述第一類文件夾由用戶自定義創(chuàng)建;
[0023]根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0024]根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0025]可選的,根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件的步驟包括:
[0026]根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對所述第一類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第一文件夾列表;
[0027]按照第一過濾規(guī)則依次對排序后的第一文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾;
[0028]對過濾后的第一文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。
[0029]可選的,根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)的步驟包括:
[0030]獲取所述操作類型對應(yīng)的權(quán)重;
[0031]根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的權(quán)重及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描因子;
[0032]根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描因子確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0033]可選的,所述文件掃描方法還包括:
[0034]從移動(dòng)終端中篩選出第二類文件夾,所述第二類文件夾由音樂播放器創(chuàng)建;
[0035]根據(jù)所述第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0036]在對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)所述第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第二類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0037]可選的,所述方法還包括:
[0038]從移動(dòng)終端中篩選出第三類文件夾,所述第三類文件夾由音樂播放器創(chuàng)建;
[0039]根據(jù)所述第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0040]在對所述第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)所述第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第三類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0041]本發(fā)明的文件掃描裝置及方法,通過在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,該第一類文件夾由用戶自定義創(chuàng)建;根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件;可優(yōu)先對用戶自定義創(chuàng)建的文件夾進(jìn)行掃描,且根據(jù)該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定掃描優(yōu)先級(jí),根據(jù)掃描優(yōu)先級(jí)對第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,可提高掃描速率,快速掃描出用戶頻繁使用的音頻文件。
【附圖說明】
[0042]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
[0043]圖2為本發(fā)明文件掃描裝置的第一實(shí)施例的模塊示意圖;
[0044]圖3為本發(fā)明文件掃描裝置的第二實(shí)施例的模塊示意圖;
[0045]圖4為本發(fā)明文件掃描裝置的第三實(shí)施例的模塊示意圖;
[0046]圖5為本發(fā)明文件掃描方法的第一實(shí)施例的流程示意圖;
[0047]圖6為本發(fā)明文件掃描方法的第二實(shí)施例的流程示意圖;
[0048]圖7為本發(fā)明文件掃描方法的第三實(shí)施例的流程示意圖;
[0049]圖8為本發(fā)明文件掃描方法的第四實(shí)施例的流程示意圖;
[0050]圖9為本發(fā)明文件掃描方法的第五實(shí)施例的流程示意圖。
[0051 ]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0052]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0053]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0054]移動(dòng)終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0055]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意。
[0056]移動(dòng)終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。
[0057]A/V輸入單元120用于接收音頻或視頻信號(hào)。用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅?、觸摸板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時(shí),可以形成觸摸屏。
[0058]感測單元140檢測移動(dòng)終端100的當(dāng)前狀態(tài),(例如,移動(dòng)終端100的打開或關(guān)閉狀態(tài))、移動(dòng)終端100的位置、用戶對于移動(dòng)終端100的接觸(S卩,觸摸輸入)的有無、移動(dòng)終端100的取向、移動(dòng)終端100的加速或?qū)⑺僖苿?dòng)和方向等等,并且生成用于控制移動(dòng)終端100的操作的命令或信號(hào)。例如,當(dāng)移動(dòng)終端100實(shí)施為滑動(dòng)型移動(dòng)電話時(shí),感測單元140可以感測該滑動(dòng)型電話是打開還是關(guān)閉。另外,感測單元140能夠檢測電源單元190是否提供電力或者接口單元170是否與外部裝置耦接。
[0059]接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識(shí)別模塊(UIM)、客戶識(shí)別模塊(SIM)、通用客戶識(shí)別模塊(USM)等等。另外,具有識(shí)別模塊的裝置(下面稱為“識(shí)別裝置”)可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。
[0060]另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺、音頻和/或觸覺方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。輸出單元150可以包括顯示單元151等等。
[0061 ] 顯示單元151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。
[0062]同時(shí),當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管IXD(TFT-1XD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
[0063]存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。
[0064]存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(R0M)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤、光盤等等。而且,移動(dòng)終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。
[0065]控制器180通??刂埔苿?dòng)終端的總體操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識(shí)別為字符或圖像。
[0066]電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?br>[0067]這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來實(shí)施。對于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對于軟件實(shí)施,諸如過程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。
[0068]至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。
[0069]如圖1中所示的移動(dòng)終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無線通信裝置以及基于衛(wèi)星的通信裝置來操作。
[0070]基于上述移動(dòng)終端硬件結(jié)構(gòu)的結(jié)構(gòu),提出本發(fā)明文件掃描裝置各個(gè)實(shí)施例。
[0071]參照圖2,圖2為本發(fā)明文件掃描裝置的第一實(shí)施例的結(jié)構(gòu)示意圖,該裝置包括:
[0072]篩選模塊10,用于在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,該第一類文件夾由用戶自定義創(chuàng)建;
[0073]確定模塊20,用于根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0074]掃描模塊30,用于根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0075]該終端設(shè)備可以為智能手機(jī)、平板電腦等。該終端設(shè)備具有音頻播放功能,用戶可在該終端設(shè)備中安裝各種音樂播放器。
[0076]該掃描指令可以為在終端設(shè)備的音樂播放器開啟時(shí)生成,如當(dāng)用戶點(diǎn)擊開啟音樂播放器時(shí),終端設(shè)備產(chǎn)生掃描指令,在一實(shí)施例中,該音樂播放器為QQ音樂播放器,用戶點(diǎn)擊終端設(shè)備上的QQ音樂播放器,打開該QQ音樂播放器,同時(shí)該終端設(shè)備生成掃描指令。該掃描指令還可以為終端設(shè)備在接收到用戶在終端設(shè)備輸入的掃描手勢時(shí)生成,該掃描手勢可根據(jù)需要設(shè)置,如該掃描手勢為“S”。該掃描指令還可以為終端設(shè)備在檢測到用戶對終端設(shè)備上的掃描按鈕進(jìn)行按壓操作時(shí)生成,該掃描按鈕可設(shè)置在終端設(shè)備的顯示界面的預(yù)設(shè)位置,如該預(yù)設(shè)位置為顯示界面的底部、右邊等,該掃描按鈕的形狀和大小可根據(jù)需要設(shè)置,如該掃描按鈕的形狀為圓形,可選的,該掃描按鈕可懸浮在終端設(shè)備的顯示界面,用戶可將該掃描按鈕拖動(dòng)到任意位置。
[0077]可選的,該第一類文件夾位于終端設(shè)備的本地存儲(chǔ)器,該終端設(shè)備的本地存儲(chǔ)器還存儲(chǔ)有第二類文件夾和第三類文件夾。
[0078]該第一類文件夾由用戶自定義創(chuàng)建,相應(yīng)的,該第一類文件夾由用戶操作,即該第一類文件夾的操作主體為用戶,如,用戶對該第一類文件夾進(jìn)行修改等。終端設(shè)備中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù),可以是由用戶操作產(chǎn)出的,也可以是由操作系統(tǒng)自動(dòng)操作產(chǎn)生的,也可以是由音樂播放器自動(dòng)操作產(chǎn)生的,該音樂播放器如QQ音樂播放器、酷狗音樂播放器、酷我音樂播放器、天天動(dòng)聽音樂播放器等。操作類型包括:創(chuàng)建、修改、刪除,還可以包括訪問。各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)是指在該文件夾內(nèi)的操作類型及操作類型對應(yīng)的操作次數(shù),如,在該文件夾內(nèi)創(chuàng)建文件及/或子文件夾,對該文件夾內(nèi)的文件及/或子文件夾的進(jìn)行刪除、修改,其中,子文件夾中還可以包括有文件和子文件夾,子文件夾的個(gè)數(shù)及層級(jí)沒有限制,即該文件夾可以有多層子文件夾。
[0079]終端設(shè)備中的各個(gè)文件夾的操作主體可通過監(jiān)聽器監(jiān)聽確定,如,當(dāng)監(jiān)聽器監(jiān)聽到用戶通過手指進(jìn)行觸屏操作對一文件夾進(jìn)行相應(yīng)操作(創(chuàng)建、修改、刪除等),則可確定該文件夾的操作主體是用戶;當(dāng)監(jiān)聽器未監(jiān)聽到用戶進(jìn)行觸屏操作,但是一文件夾進(jìn)行了相應(yīng)操作(創(chuàng)建、修改、刪除等),則可以確定該文件夾的操作主體是操作系統(tǒng)或音樂播放器。
[0080]通常的,一個(gè)文件夾由同一個(gè)操作主體操作,如名稱為Music的文件夾的操作主體為操作系統(tǒng),操作系統(tǒng)在該Music文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為User的文件夾的操作主體為用戶,用戶在該User文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為QQplayer的文件夾的操作主體為QQ音樂播放器,QQ音樂播放器在該QQplayer文件夾下執(zhí)行創(chuàng)建、修改、刪除等。
[0081]該確定模塊20確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),具體的,活躍程度高的文件夾的掃描優(yōu)先級(jí)高,活躍程度低的文件夾的掃描優(yōu)先級(jí)低,該文件夾的活躍程度可通過該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定。在本實(shí)施例中,該確定模塊20根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。在一實(shí)施例中,各個(gè)操作類型對應(yīng)的權(quán)重相同,則該確定模塊20可根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),操作次數(shù)多的文件夾的掃描優(yōu)先級(jí)高于操作次數(shù)少的文件夾的掃描優(yōu)先級(jí),如名稱為Userl的文件夾的操作類型有創(chuàng)建、修改,其中創(chuàng)建對應(yīng)的操作次數(shù)為5,修改對應(yīng)的操作次數(shù)為1,則名稱為User I的文件夾總的操作次數(shù)為15;名稱為User2的文件夾的操作類型有創(chuàng)建、刪除,其中創(chuàng)建對應(yīng)的操作次數(shù)為5,刪除對應(yīng)的操作次數(shù)為4,則名稱為User2的文件夾總的操作次數(shù)為9;名稱為User3Music的文件夾的操作類型有創(chuàng)建、修改,其中創(chuàng)建對應(yīng)的操作次數(shù)為3,修改對應(yīng)的操作次數(shù)為4,則名稱為User3Music的文件夾總的操作次數(shù)為7;可以確定名稱為Userl的文件夾的掃描優(yōu)先級(jí)高于名稱為User2的文件夾,名稱為User2的文件夾的掃描優(yōu)先級(jí)高于名稱為User3Music的文件夾,即文件夾!^一^^?文件夾此一^?文件夾此一^的活躍程度依次降低。
[0082]該掃描模塊30根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),依次對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,掃描優(yōu)先級(jí)高的文件夾先掃描,掃描優(yōu)先級(jí)低的文件夾后掃描,以掃描出音頻文件,提高掃描效率。
[0083]采用上述實(shí)施例,在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,該第一類文件夾由用戶自定義創(chuàng)建;根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);再根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件;可優(yōu)先對用戶自定義創(chuàng)建的文件夾進(jìn)行掃描,且根據(jù)該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定掃描優(yōu)先級(jí),根據(jù)掃描優(yōu)先級(jí)對各個(gè)文件夾進(jìn)行掃描,可提高掃描速率,快速掃描出用戶頻繁使用的音頻文件。
[0084]參照圖3,圖3為本發(fā)明文件掃描裝置的第二實(shí)施例的模塊示意圖。
[0085]基于上述文件掃描裝置的第一實(shí)施例,該第二實(shí)施例與第一實(shí)施例的區(qū)別在于,該掃描模塊30包括:
[0086]排序單元31,用于根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第一類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第一文件夾列表;
[0087]掃描單元32,用于按照第一過濾規(guī)則依次對排序后的第一文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾;及用于對過濾后的第一文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。
[0088]該排序單元31對第一類文件夾中的各個(gè)文件夾進(jìn)行排序,以確定掃描順序,具體的,根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第一類文件夾中的各個(gè)文件夾進(jìn)行排序,將掃描優(yōu)先級(jí)高的文件夾排在前面,將掃描優(yōu)先級(jí)低的文件夾排在后面,生成排序后的第一文件夾列表。
[0089]該第一過濾規(guī)則可根據(jù)需要預(yù)先設(shè)置,如該第一過濾規(guī)則包括過濾掉播放時(shí)長小于播放時(shí)長閥值的音頻文件、過濾掉文件大小小于預(yù)定閥值的音頻文件、過濾掉鈴聲類型的音頻文件、過濾掉錄音文件等,該播放時(shí)長閥值可根據(jù)需要設(shè)置,如,該播放時(shí)長閥值為50秒;該預(yù)定閥值可根據(jù)需要設(shè)置,如該預(yù)定閥值為400KB;過濾掉鈴聲類型的音頻文件,如過濾掉如下mimetype 的文件:aud1/ogg、aud1/mid1、aud1/ amr、auido/ amr-wb、applicat1n/ogg、aud1/x_mid1、auido/x_mid0
[0090]該掃描單元32過濾掉第一文件夾列表中對應(yīng)的各個(gè)文件夾中不需要掃描的文件或子文件夾。
[0091]參照圖4,圖4為本發(fā)明文件掃描裝置的第三實(shí)施例的模塊示意圖。
[0092]基于上述文件掃描裝置的第一實(shí)施例或第二實(shí)施例,該第三實(shí)施例與第一實(shí)施例或第二實(shí)施例的區(qū)別在于,該確定模塊20包括:
[0093]獲取單元21,用于獲取該操作類型對應(yīng)的權(quán)重;
[0094]第一確定單元22,用于根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描因子;第二確定單元23,用于根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描因子確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0095]該獲取單元21可從該移動(dòng)終端本地獲取該操作類型對應(yīng)的權(quán)重,即在該移動(dòng)終端的本地存儲(chǔ)器中保存有操作類型類型對應(yīng)的權(quán)重;也可從遠(yuǎn)端服務(wù)器獲取該操作類型對應(yīng)的權(quán)重。各個(gè)操作類型對應(yīng)的權(quán)重可根據(jù)需要設(shè)置,通常的,創(chuàng)建對應(yīng)的權(quán)重大于修改對應(yīng)的權(quán)重,修改對應(yīng)的權(quán)重大于刪除對應(yīng)的權(quán)重。
[0096]可選的,該掃描因子通過以下公式計(jì)算得到:f = Wl*Cl+W2*C2+W3*C3,其中,Wl表示創(chuàng)建對應(yīng)的權(quán)重,Cl表示創(chuàng)建對應(yīng)的操作次數(shù),W2表示修改對應(yīng)的權(quán)重,C2表示修改對應(yīng)的操作次數(shù),W3表示刪除對應(yīng)的權(quán)重,C3表示刪除對應(yīng)的操作次數(shù);f表示掃描因子。在一實(shí)施例中,該Wl為0.5,該W2為0.3,該W3為0.2,該掃描因子通過以下公式計(jì)算得到:f = 0.5*C1+0.3*C2+0.2*C3o
[0097]該第二確定單元23根據(jù)該第一類文件夾中各個(gè)文件夾的掃描因子,確定該第一類文件夾中各個(gè)文件夾的活躍程度,即確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),掃描因子大的文件夾的掃描優(yōu)先級(jí)高,掃描因子小的文件夾的掃描優(yōu)先級(jí)低。
[0098]基于上述文件掃描裝置的第一實(shí)施例或第二實(shí)施例,提出本發(fā)明文件掃描裝置的第四實(shí)施例,該第四實(shí)施例與第一實(shí)施例或第二實(shí)施例的區(qū)別在于,該篩選模塊10,還用于從移動(dòng)終端中篩選出第二類文件夾,該第二類文件夾由音樂播放器創(chuàng)建;
[0099]該確定模塊20,還用于根據(jù)該第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0100]該掃描模塊30,還用于在對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0101]該第二類文件夾由音樂播放器創(chuàng)建,相應(yīng)的,該第二類文件夾由音樂播放器操作,即該第二類文件夾的操作主體為音樂播放器,如,音樂播放器對該第二類文件夾進(jìn)行修改等。該音樂播放器可以為QQ音樂播放器、酷狗音樂播放器、酷我音樂播放器、天天動(dòng)聽音樂播放器等。
[0102]通常的,一個(gè)文件夾由同一個(gè)操作主體操作,如名稱為QQplayer的文件夾的操作主體為QQ音樂播放器,QQ音樂播放器在該QQplayer文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為Kwo的文件夾的操作主體為酷我音樂播放器,酷我音樂播放器在該Kwo文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為Kugou的文件夾的操作主體為酷狗音樂播放器,酷狗音樂播放器在該Kugou文件夾下執(zhí)行創(chuàng)建、修改、刪除等。
[0103]該確定模塊20確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),具體的,活躍程度高的文件夾的掃描優(yōu)先級(jí)高,活躍程度低的文件夾的掃描優(yōu)先級(jí)低,該文件夾的活躍程度可通過該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定。在本實(shí)施例中,該確定模塊20根據(jù)該第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0104]在一實(shí)施例中,各個(gè)類型對應(yīng)的權(quán)重相同,則該確定模塊20可根據(jù)該第二類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的操作次數(shù)確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),操作次數(shù)多的文件夾的掃描優(yōu)先級(jí)高于操作次數(shù)少的文件夾的掃描優(yōu)先級(jí),如名稱為QQplayer的文件夾的操作類型有創(chuàng)建、修改,其中創(chuàng)建對應(yīng)的操作次數(shù)為6,修改對應(yīng)的操作次數(shù)為8,則名稱為QQplayer的文件夾總的操作次數(shù)為14;名稱為Kuwo的文件夾的操作類型有創(chuàng)建、刪除,其中創(chuàng)建對應(yīng)的操作次數(shù)為4,刪除對應(yīng)的操作次數(shù)為4,則名稱為Kuwo的文件夾總的操作次數(shù)為8;名稱為Kugou的文件夾的操作類型有創(chuàng)建、修改,其中創(chuàng)建對應(yīng)的操作次數(shù)為2,修改對應(yīng)的操作次數(shù)為3,則名稱為Kugou的文件夾總的操作次數(shù)為5;可以確定名稱為QQplayer的文件夾的掃描優(yōu)先級(jí)高于名稱為Kuwo的文件夾,名稱為Kuwo的文件夾的掃描優(yōu)先級(jí)高于名稱為Kugou的文件夾,S卩文件夾QQplayer、文件夾Kuwo、文件夾Kugou的活躍程度依次降低。
[0105]可選的,該第一確定單元22,還用于根據(jù)該第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第二類文件夾中的各個(gè)文件夾的掃描因子,該掃描因子通過以下公式計(jì)算得到:f=Wl*Cl+W2*C2+W3*C3;該第二確定單元23,還用于根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描因子確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0106]該第二確定單元23根據(jù)該第二類文件夾中各個(gè)文件夾的掃描因子,確定該第二類文件夾中各個(gè)文件夾的活躍程度,即確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),掃描因子大的文件夾的掃描優(yōu)先級(jí)高,掃描因子小的文件夾的掃描優(yōu)先級(jí)低。
[0107]該掃描模塊30在對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),依次對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描,掃描優(yōu)先級(jí)高的文件夾先掃描,掃描優(yōu)先級(jí)低的文件夾后掃描,以掃描出音頻文件,提高掃描效率。
[0108]可選的,該排序單元31,還用于根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第二類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第二文件夾列表;該掃描單元32,還用于按照第二過濾規(guī)則依次對排序后的第二文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾;及用于在對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,對過濾后的第二文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。
[0109]該排序單元31對第二類文件夾中的各個(gè)文件夾進(jìn)行排序,以確定掃描順序,具體的,根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第二類文件夾中的各個(gè)文件夾進(jìn)行排序,將掃描優(yōu)先級(jí)高的文件夾排在前面,將掃描優(yōu)先級(jí)低的文件夾排在后面,生成排序后的第二文件夾列表。
[0110]該第二過濾規(guī)則可根據(jù)需要預(yù)先設(shè)置,該第二過濾規(guī)則可與第一過濾規(guī)則相同或不同;如該第二過濾規(guī)則包括過濾掉播放時(shí)長小于播放時(shí)長閥值的音頻文件、過濾掉文件大小小于預(yù)定閥值的音頻文件、過濾掉鈴聲類型的音頻文件、過濾掉錄音文件等,該播放時(shí)長閥值可根據(jù)需要設(shè)置,如,該播放時(shí)長閥值為50秒;該預(yù)定閥值可根據(jù)需要設(shè)置,如該預(yù)定閥值為400KB;過濾掉鈴聲類型的音頻文件,如過濾掉如下mimetype的文件:aud1/ogg、aud1/mid1、aud1/amr、auido/amr-wb、appIicat1n/ogg、aud1/x_mid1、auido/x_midο
[0111]該掃描單元32過濾掉第二文件夾列表中對應(yīng)的各個(gè)文件夾中不需要掃描的文件或子文件夾。
[0112]基于上述文件掃描裝置的第四實(shí)施例,提出本發(fā)明文件掃描裝置的第五實(shí)施例,該第五實(shí)施例與第四實(shí)施例的區(qū)別在于,該篩選模塊10,還用于從移動(dòng)終端中篩選出第三類文件夾,該第三類文件夾由操作系統(tǒng)創(chuàng)建;
[0113]該確定模塊20,還用于根據(jù)該第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);
[0114]該掃描模塊30,還用于在對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第三類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0115]該第三類文件夾由操作系統(tǒng)創(chuàng)建,相應(yīng)的,該第三類文件夾由操作系統(tǒng)操作,即該第三類文件夾的操作主體為操作系統(tǒng),如,操作系統(tǒng)對該第三類文件夾進(jìn)行修改等。通常的,一個(gè)文件夾由同一個(gè)操作主體操作,如名稱為Musicl的文件夾的操作主體為操作系統(tǒng),操作系統(tǒng)在該Musicl文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為Music2的文件夾的操作主體為操作系統(tǒng),操作系統(tǒng)在該Music2文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為Music3的文件夾的操作主體為操作系統(tǒng),操作系統(tǒng)在該Music3文件夾下執(zhí)行創(chuàng)建、修改、刪除等。
[0116]可選的,該確定模塊20先將該終端設(shè)備的存儲(chǔ)空間內(nèi)的第三類文件夾中的系統(tǒng)文件夾和隱藏的文件夾過濾掉,以過濾掉不需要掃描的文件夾。
[0117]該終端設(shè)備的系統(tǒng)文件夾的名稱通常為:Android、system、Iibs等,隱藏的文件夾在文件夾目錄中通常以開頭。
[0118]該確定模塊20確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),具體的,活躍程度高的文件夾的掃描優(yōu)先級(jí)高,活躍程度低的文件夾的掃描優(yōu)先級(jí)低,該文件夾的活躍程度可通過該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定。在本實(shí)施例中,該確定模塊20根據(jù)該第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0119]在一實(shí)施例中,各個(gè)操作類型對應(yīng)的權(quán)重相同,則該確定模塊20可根據(jù)該第三類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的操作次數(shù)確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),操作次數(shù)多的文件夾的掃描優(yōu)先級(jí)高于操作次數(shù)少的文件夾的掃描優(yōu)先級(jí)。
[0120]可選的,該第一確定單元22,還用于根據(jù)該第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第三類文件夾中的各個(gè)文件夾的掃描因子,該掃描因子通過以下公式計(jì)算得到:f=Wl*Cl+W2*C2+W3*C3;該第二確定單元23,還用于根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描因子確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0121]該第二確定單元23根據(jù)該第三類文件夾中各個(gè)文件夾的掃描因子,確定該第三類文件夾中各個(gè)文件夾的活躍程度,即確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),掃描因子大的文件夾的掃描優(yōu)先級(jí)高,掃描因子小的文件夾的掃描優(yōu)先級(jí)低。
[0122]該掃描模塊30在對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),依次對該第三類文件夾中的各個(gè)文件夾進(jìn)行掃描,掃描優(yōu)先級(jí)高的文件夾先掃描,掃描優(yōu)先級(jí)低的文件夾后掃描,以掃描出音頻文件,提高掃描效率。
[0123]可選的,該排序單元31,還用于根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第三類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第三文件夾列表;該掃描單元32,還用于按照第三過濾規(guī)則依次對排序后的第三文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾;及用于在對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,對過濾后的第三文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。
[0124]該排序單元31對第三類文件夾中的各個(gè)文件夾進(jìn)行排序,以確定掃描順序,具體的,根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第三類文件夾中的各個(gè)文件夾進(jìn)行排序,將掃描優(yōu)先級(jí)高的文件夾排在前面,將掃描優(yōu)先級(jí)低的文件夾排在后面,生成排序后的第三文件夾列表。
[0125]該第三過濾規(guī)則可根據(jù)需要預(yù)先設(shè)置,該第三過濾規(guī)則可與第一過濾規(guī)則相同或不同;如該第三過濾規(guī)則包括過濾掉播放時(shí)長小于播放時(shí)長閥值的音頻文件、過濾掉文件大小小于預(yù)定閥值的音頻文件、過濾掉鈴聲類型的音頻文件、過濾掉錄音文件等,該播放時(shí)長閥值可根據(jù)需要設(shè)置,如,該播放時(shí)長閥值為50秒;該預(yù)定閥值可根據(jù)需要設(shè)置,如該預(yù)定閥值為400KB;過濾掉鈴聲類型的音頻文件,如過濾掉如下mimetype的文件:aud1/ogg、aud1/mid1、aud1/amr、auido/amr-wb、appIicat1n/ogg、aud1/x_mid1、auido/x_midο
[0126]該掃描單元32過濾掉第三文件夾列表中對應(yīng)的各個(gè)文件夾中不需要掃描的文件或子文件夾。
[0127]本發(fā)明進(jìn)一步提供一種文件掃描方法。
[0128]參照圖5,圖5為本發(fā)明文件掃描方法的第一實(shí)施例的流程示意圖,該文件掃描方法包括:
[0129]S10、在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,該第一類文件夾由用戶自定義創(chuàng)建。
[0130]該終端設(shè)備可以為智能手機(jī)、平板電腦等。該終端設(shè)備具有音頻播放功能,用戶可在該終端設(shè)備中安裝各種音樂播放器。
[0131]該掃描指令可以為在終端設(shè)備的音樂播放器開啟時(shí)生成,如當(dāng)用戶點(diǎn)擊開啟音樂播放器時(shí),終端設(shè)備產(chǎn)生掃描指令,在一實(shí)施例中,該音樂播放器為QQ音樂播放器,用戶點(diǎn)擊終端設(shè)備上的QQ音樂播放器,打開該QQ音樂播放器,同時(shí)該終端設(shè)備生成掃描指令。該掃描指令還可以為終端設(shè)備在接收到用戶在終端設(shè)備輸入的掃描手勢時(shí)生成,該掃描手勢可根據(jù)需要設(shè)置,如該掃描手勢為“S”。該掃描指令還可以為終端設(shè)備在檢測到用戶對終端設(shè)備上的掃描按鈕進(jìn)行按壓操作時(shí)生成,該掃描按鈕可設(shè)置在終端設(shè)備的顯示界面的預(yù)設(shè)位置,如該預(yù)設(shè)位置為顯示界面的底部、右邊等,該掃描按鈕的形狀和大小可根據(jù)需要設(shè)置,如該掃描按鈕的形狀為圓形,可選的,該掃描按鈕可懸浮在終端設(shè)備的顯示界面,用戶可將該掃描按鈕拖動(dòng)到任意位置。
[0132]可選的,該第一類文件夾位于終端設(shè)備的本地存儲(chǔ)器,該終端設(shè)備的本地存儲(chǔ)器還存儲(chǔ)有第二類文件夾和第三類文件夾。該第一類文件夾由用戶自定義創(chuàng)建,相應(yīng)的,該第一類文件夾由用戶操作,即該第一類文件夾的操作主體為用戶,如,用戶對該第一類文件夾進(jìn)行修改等。終端設(shè)備中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù),可以是由用戶操作產(chǎn)出的,也可以是由操作系統(tǒng)自動(dòng)操作產(chǎn)生的,也可以是由音樂播放器自動(dòng)操作產(chǎn)生的,該音樂播放器如QQ音樂播放器、酷狗音樂播放器、酷我音樂播放器、天天動(dòng)聽音樂播放器等。操作類型包括:創(chuàng)建、修改、刪除,還可以包括訪問。各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)是指在該文件夾內(nèi)的操作類型及操作類型對應(yīng)的操作次數(shù),如,在該文件夾內(nèi)創(chuàng)建文件及/或子文件夾,對該文件夾內(nèi)的文件及/或子文件夾的進(jìn)行刪除、修改,其中,子文件夾中還可以包括有文件和子文件夾,子文件夾的個(gè)數(shù)及層級(jí)沒有限制,即該文件夾可以有多層子文件夾。
[0133]終端設(shè)備中的各個(gè)文件夾的操作主體可通過監(jiān)聽器監(jiān)聽確定,如,當(dāng)監(jiān)聽器監(jiān)聽到用戶通過手指進(jìn)行觸屏操作對一文件夾進(jìn)行相應(yīng)操作(創(chuàng)建、修改、刪除等),則可確定該文件夾的操作主體是用戶;當(dāng)監(jiān)聽器未監(jiān)聽到用戶進(jìn)行觸屏操作,但是一文件夾進(jìn)行了相應(yīng)操作(創(chuàng)建、修改、刪除等),則可以確定該文件夾的操作主體是操作系統(tǒng)或音樂播放器。
[0134]通常的,一個(gè)文件夾由同一個(gè)操作主體操作,如名稱為Music的文件夾的操作主體為操作系統(tǒng),操作系統(tǒng)在該Music文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為User的文件夾的操作主體為用戶,用戶在該User文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為QQplayer的文件夾的操作主體為QQ音樂播放器,QQ音樂播放器在該QQplayer文件夾下執(zhí)行創(chuàng)建、修改、刪除等。
[0135]S20、根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0136]在該步驟中,確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),具體的,活躍程度高的文件夾的掃描優(yōu)先級(jí)高,活躍程度低的文件夾的掃描優(yōu)先級(jí)低,該文件夾的活躍程度可通過該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定。在本實(shí)施例中,根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0137]在一實(shí)施例中,各個(gè)操作類型對應(yīng)的權(quán)重相同,則可根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),操作次數(shù)多的文件夾的掃描優(yōu)先級(jí)高于操作次數(shù)少的文件夾的掃描優(yōu)先級(jí),如名稱為Userl的文件夾的操作類型有創(chuàng)建、修改,其中創(chuàng)建對應(yīng)的操作次數(shù)為5,修改對應(yīng)的操作次數(shù)為10,則名稱為Userl的文件夾總的操作次數(shù)為15;名稱為User2的文件夾的操作類型有創(chuàng)建、刪除,其中創(chuàng)建對應(yīng)的操作次數(shù)為5,刪除對應(yīng)的操作次數(shù)為4,則名稱為User 2的文件夾總的操作次數(shù)為9;名稱為User3Music的文件夾的操作類型有創(chuàng)建、修改,其中創(chuàng)建對應(yīng)的操作次數(shù)為3,修改對應(yīng)的操作次數(shù)為4,則名稱為User3Music的文件夾總的操作次數(shù)為7;可以確定名稱為Userl的文件夾的掃描優(yōu)先級(jí)高于名稱為User2的文件夾,名稱為User2的文件夾的掃描優(yōu)先級(jí)高于名稱為User3Music的文件夾,S卩文件夾1]861*1、文件夾1]8612、文件夾Userf的活躍程度依次降低。
[0138]S30、根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0139]在該步驟中,根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),依次對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,掃描優(yōu)先級(jí)高的文件夾先掃描,掃描優(yōu)先級(jí)低的文件夾后掃描,以掃描出音頻文件,提高掃描效率。
[0140]采用上述實(shí)施例,在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,該第一類文件夾由用戶自定義創(chuàng)建;根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí);再根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件;可優(yōu)先對用戶自定義創(chuàng)建的文件夾進(jìn)行掃描,且根據(jù)該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定掃描優(yōu)先級(jí),根據(jù)掃描優(yōu)先級(jí)對各個(gè)文件夾進(jìn)行掃描,可提高掃描速率,快速掃描出音頻文件。
[0141]參照圖6,圖6為本發(fā)明文件掃描方法的第二實(shí)施例的流程示意圖。
[0142]基于上述文件掃描方法的第一實(shí)施例,該第二實(shí)施例與第一實(shí)施例的區(qū)別在于,該步驟S30包括:
[0143]S31、根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第一類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第一文件夾列表。
[0144]在該步驟中,對第一類文件夾中的各個(gè)文件夾進(jìn)行排序,以確定掃描順序,具體的,根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第一類文件夾中的各個(gè)文件夾進(jìn)行排序,將掃描優(yōu)先級(jí)高的文件夾排在前面,將掃描優(yōu)先級(jí)低的文件夾排在后面,生成排序后的第一文件夾列表。
[0145]S32、按照第一過濾規(guī)則依次對排序后的第一文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾。
[0146]該第一過濾規(guī)則可根據(jù)需要預(yù)先設(shè)置,如該第一過濾規(guī)則包括過濾掉播放時(shí)長小于播放時(shí)長閥值的音頻文件、過濾掉文件大小小于預(yù)定閥值的音頻文件、過濾掉鈴聲類型的音頻文件、過濾掉錄音文件等,該播放時(shí)長閥值可根據(jù)需要設(shè)置,如,該播放時(shí)長閥值為50秒;該預(yù)定閥值可根據(jù)需要設(shè)置,如該預(yù)定閥值為400KB;過濾掉鈴聲類型的音頻文件,如過濾掉如下mimetype 的文件:aud1/ogg、aud1/mid1、aud1/ amr、auido/ amr-wb、appIicat1n/ogg、aud1/x-mid1、auido/x_midο
[0147]在該步驟中,過濾掉第一文件夾列表中對應(yīng)的各個(gè)文件夾中不需要掃描的文件或子文件夾。
[0148]S33、對過濾后的第一文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。
[0149]采用上述實(shí)施例,對第一文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾,然后對過濾后的第一文件夾列表中的文件夾進(jìn)行掃描,可加快對該第一文件夾列表中的文件夾的掃描速率。
[0150]參照圖7,圖7為本發(fā)明文件掃描方法的第三實(shí)施例的流程示意圖。
[0151]基于上述文件掃描方法的第一實(shí)施例或第二實(shí)施例,該第三實(shí)施例與第一實(shí)施例或第二實(shí)施例的區(qū)別在于,該步驟S20包括:
[0152]S21、獲取該操作類型對應(yīng)的權(quán)重。
[0153]在該步驟中,可從該移動(dòng)終端本地獲取該操作類型對應(yīng)的權(quán)重,即在該移動(dòng)終端的本地存儲(chǔ)器中保存有操作類型類型對應(yīng)的權(quán)重;也可從遠(yuǎn)端服務(wù)器獲取該操作類型對應(yīng)的權(quán)重。各個(gè)操作類型對應(yīng)的權(quán)重可根據(jù)需要設(shè)置,通常的,創(chuàng)建對應(yīng)的權(quán)重大于修改對應(yīng)的權(quán)重,修改對應(yīng)的權(quán)重大于刪除對應(yīng)的權(quán)重。
[0154]S22、根據(jù)該第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第一類文件夾中的各個(gè)文件夾的掃描因子。
[0155]可選的,該掃描因子通過以下公式計(jì)算得到:f = Wl*Cl+W2*C2+W3*C3,其中,Wl表示創(chuàng)建對應(yīng)的權(quán)重,Cl表示創(chuàng)建對應(yīng)的操作次數(shù),W2表示修改對應(yīng)的權(quán)重,C2表示修改對應(yīng)的操作次數(shù),W3表示刪除對應(yīng)的權(quán)重,C3表示刪除對應(yīng)的操作次數(shù),f表示掃描因子。如在一實(shí)施例中,該Wl為0.5,該W2為0.3,該W3為0.2,該掃描因子通過以下公式計(jì)算得到:f = 0.5*Cl+0.3*C2+0.2*C3o
[0156]S23、根據(jù)該第一類文件夾中的各個(gè)文件夾的掃描因子確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0157]在該步驟中,根據(jù)該第一類文件夾中各個(gè)文件夾的掃描因子,確定該第一類文件夾中各個(gè)文件夾的活躍程度,即確定該第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),掃描因子大的文件夾的掃描優(yōu)先級(jí)高,掃描因子小的文件夾的掃描優(yōu)先級(jí)低。
[0158]參照圖8,圖8為本發(fā)明文件掃描方法的第四實(shí)施例的流程示意圖。
[0159]基于上述文件掃描方法的第一實(shí)施例或第二實(shí)施例,該第四實(shí)施例與第一實(shí)施例或第二實(shí)施例的區(qū)別在于,該文件掃描方法還包括:
[0160]S40、從移動(dòng)終端中篩選出第二類文件夾,該第二類文件夾由音樂播放器創(chuàng)建。
[0161]該第二類文件夾由音樂播放器創(chuàng)建,相應(yīng)的,該第二類文件夾由音樂播放器操作,即該第二類文件夾的操作主體為音樂播放器,如,音樂播放器對該第二類文件夾進(jìn)行修改等。該音樂播放器可以為QQ音樂播放器、酷狗音樂播放器、酷我音樂播放器、天天動(dòng)聽音樂播放器等。
[0162]通常的,一個(gè)文件夾由同一個(gè)操作主體操作,如名稱為QQplayer的文件夾的操作主體為QQ音樂播放器,QQ音樂播放器在該QQplayer文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為Kwo的文件夾的操作主體為酷我音樂播放器,酷我音樂播放器在該Kwo文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為Kugou的文件夾的操作主體為酷狗音樂播放器,酷狗音樂播放器在該Kugou文件夾下執(zhí)行創(chuàng)建、修改、刪除等。
[0163]S50、根據(jù)該第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0164]在該步驟中,確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),具體的,活躍程度高的文件夾的掃描優(yōu)先級(jí)高,活躍程度低的文件夾的掃描優(yōu)先級(jí)低,該文件夾的活躍程度可通過該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定。在本實(shí)施例中,根據(jù)該第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0165]在一實(shí)施例中,各個(gè)操作類型對應(yīng)的權(quán)重相同,則可根據(jù)該第二類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的操作次數(shù)確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),操作次數(shù)多的文件夾的掃描優(yōu)先級(jí)高于操作次數(shù)少的文件夾的掃描優(yōu)先級(jí),如名稱為QQplayer的文件夾的操作類型有創(chuàng)建、修改,其中創(chuàng)建對應(yīng)的操作次數(shù)為6,修改對應(yīng)的操作次數(shù)為8,則名稱為QQplayer的文件夾總的操作次數(shù)為14;名稱為Kuwo的文件夾的操作類型有創(chuàng)建、刪除,其中創(chuàng)建對應(yīng)的操作次數(shù)為4,刪除對應(yīng)的操作次數(shù)為4,則名稱為Kuwo的文件夾總的操作次數(shù)為8;名稱為Kugou的文件夾的操作類型有創(chuàng)建、修改,其中創(chuàng)建對應(yīng)的操作次數(shù)為2,修改對應(yīng)的操作次數(shù)為3,則名稱為Kugou的文件夾總的操作次數(shù)為5;可以確定名稱為QQplayer的文件夾的掃描優(yōu)先級(jí)高于名稱為Kuwo的文件夾,名稱為Kuwo的文件夾的掃描優(yōu)先級(jí)高于名稱為Kugou的文件夾,S卩文件夾QQplayer、文件夾Kuwo、文件夾Kugou的活躍程度依次降低。
[0166]可選的,該步驟S60包括:S61、根據(jù)該第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第二類文件夾中的各個(gè)文件夾的掃描因子,該掃描因子通過以下公式計(jì)算得到:f = W1*C1+W2*C2+W3*C3; S62、根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描因子確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0167]在該步驟S62中,根據(jù)該第二類文件夾中各個(gè)文件夾的掃描因子,確定該第二類文件夾中各個(gè)文件夾的活躍程度,即確定該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),掃描因子大的文件夾的掃描優(yōu)先級(jí)高,掃描因子小的文件夾的掃描優(yōu)先級(jí)低。
[0168]S60、在對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0169]在該步驟中,在對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),依次對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描,掃描優(yōu)先級(jí)高的文件夾先掃描,掃描優(yōu)先級(jí)低的文件夾后掃描,以掃描出音頻文件,提高掃描效率。
[0170]可選的,該步驟S70包括:S71、根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第二類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第二文件夾列表;S72、按照第二過濾規(guī)則依次對排序后的第二文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾;S73、在對該第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,對過濾后的第二文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。
[0171 ]在該步驟S71中,對第二類文件夾中的各個(gè)文件夾進(jìn)行排序,以確定掃描順序,具體的,根據(jù)該第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第二類文件夾中的各個(gè)文件夾進(jìn)行排序,將掃描優(yōu)先級(jí)高的文件夾排在前面,將掃描優(yōu)先級(jí)低的文件夾排在后面,生成排序后的第二文件夾列表。
[0172]該第二過濾規(guī)則可根據(jù)需要預(yù)先設(shè)置,該第二過濾規(guī)則可與第一過濾規(guī)則相同或不同;如該第二過濾規(guī)則包括過濾掉播放時(shí)長小于播放時(shí)長閥值的音頻文件、過濾掉文件大小小于預(yù)定閥值的音頻文件、過濾掉鈴聲類型的音頻文件、過濾掉錄音文件等,該播放時(shí)長閥值可根據(jù)需要設(shè)置,如,該播放時(shí)長閥值為50秒;該預(yù)定閥值可根據(jù)需要設(shè)置,如該預(yù)定閥值為400KB;過濾掉鈴聲類型的音頻文件,如過濾掉如下mimetype的文件:aud1/ogg、aud1/mid1、aud1/amr、auido/amr-wb、appIicat1n/ogg、aud1/x_mid1、auido/x_midο
[0173]在該步驟S72中,過濾掉第二文件夾列表中對應(yīng)的各個(gè)文件夾中不需要掃描的文件或子文件夾。
[0174]采用上述實(shí)施例,對第二文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾,然后對過濾后的第二文件夾列表中的文件夾進(jìn)行掃描,可加快對該第二文件夾列表中的文件夾的掃描速率。
[0175]參照圖9,圖9為本發(fā)明文件掃描方法的第五實(shí)施例的流程示意圖。
[0176]基于上述文件掃描方法的第四實(shí)施例,該第五實(shí)施例與第四實(shí)施例的區(qū)別在于,該文件掃描方法還包括:
[0177]S80、從移動(dòng)終端中篩選出第三類文件夾,該第三類文件夾由操作系統(tǒng)創(chuàng)建。
[°178]該第三類文件夾由操作系統(tǒng)創(chuàng)建,相應(yīng)的,該第三類文件夾由操作系統(tǒng)操作,即該第三類文件夾的操作主體為操作系統(tǒng),如,操作系統(tǒng)對該第三類文件夾進(jìn)行修改等。通常的,一個(gè)文件夾由同一個(gè)操作主體操作,如名稱為Musicl的文件夾的操作主體為操作系統(tǒng),操作系統(tǒng)在該Musicl文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為Music2的文件夾的操作主體為操作系統(tǒng),操作系統(tǒng)在該Music2文件夾下執(zhí)行創(chuàng)建、修改、刪除等;如名稱為Music3的文件夾的操作主體為操作系統(tǒng),操作系統(tǒng)在該Music3文件夾下執(zhí)行創(chuàng)建、修改、刪除等。
[0179]可選的,在該步驟S80中,先將該終端設(shè)備的存儲(chǔ)空間內(nèi)的第三類文件夾中的系統(tǒng)文件夾和隱藏的文件夾過濾掉,以過濾掉不需要掃描的文件夾。
[0180]該終端設(shè)備的系統(tǒng)文件夾的名稱通常為:Android、system、Iibs等,隱藏的文件夾在文件夾目錄中通常以開頭。
[0181]S90、根據(jù)該第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0182]在該步驟中,確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),具體的,活躍程度高的文件夾的掃描優(yōu)先級(jí)高,活躍程度低的文件夾的掃描優(yōu)先級(jí)低,該文件夾的活躍程度可通過該文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定。在本實(shí)施例中,根據(jù)該第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0183]在一實(shí)施例中,各個(gè)操作類型對應(yīng)的權(quán)重相同,則可根據(jù)該第三類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的操作次數(shù)確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),操作次數(shù)多的文件夾的掃描優(yōu)先級(jí)高于操作次數(shù)少的文件夾的掃描優(yōu)先級(jí)。
[0184]可選的,該步驟S90包括:S91、根據(jù)該第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定該第三類文件夾中的各個(gè)文件夾的掃描因子,該掃描因子通過以下公式計(jì)算得到:f = W1*C1+W2*C2+W3*C3; S92、根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描因子確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。
[0185]在該步驟S92中,根據(jù)該第三類文件夾中各個(gè)文件夾的掃描因子,確定該第三類文件夾中各個(gè)文件夾的活躍程度,即確定該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),掃描因子大的文件夾的掃描優(yōu)先級(jí)高,掃描因子小的文件夾的掃描優(yōu)先級(jí)低。
[0186]SlOO、在對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對該第三類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
[0187]在該步驟中,在對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),依次對該第三類文件夾中的各個(gè)文件夾進(jìn)行掃描,掃描優(yōu)先級(jí)高的文件夾先掃描,掃描優(yōu)先級(jí)低的文件夾后掃描,以掃描出音頻文件,提高掃描效率。
[0188]可選的,該步驟SlOO包括:S101、根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第三類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第三文件夾列表;S102、按照第三過濾規(guī)則依次對排序后的第三文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾;S73、在對該第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,對過濾后的第三文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。
[0189]在該步驟SlOl中,對第三類文件夾中的各個(gè)文件夾進(jìn)行排序,以確定掃描順序,具體的,根據(jù)該第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對該第三類文件夾中的各個(gè)文件夾進(jìn)行排序,將掃描優(yōu)先級(jí)高的文件夾排在前面,將掃描優(yōu)先級(jí)低的文件夾排在后面,生成排序后的第三文件夾列表。
[0190]該第三過濾規(guī)則可根據(jù)需要預(yù)先設(shè)置,該第三過濾規(guī)則可與第一過濾規(guī)則相同或不同;如該第三過濾規(guī)則包括過濾掉播放時(shí)長小于播放時(shí)長閥值的音頻文件、過濾掉文件大小小于預(yù)定閥值的音頻文件、過濾掉鈴聲類型的音頻文件、過濾掉錄音文件等,該播放時(shí)長閥值可根據(jù)需要設(shè)置,如,該播放時(shí)長閥值為50秒;該預(yù)定閥值可根據(jù)需要設(shè)置,如該預(yù)定閥值為400KB;過濾掉鈴聲類型的音頻文件,如過濾掉如下mimetype的文件:aud1/ogg、aud1/mid1、aud1/amr、auido/amr-wb、appIicat1n/ogg、aud1/x_mid1、auido/x_midο
[0191]在該步驟S102中,過濾掉第三文件夾列表中對應(yīng)的各個(gè)文件夾中不需要掃描的文件或子文件夾。
[0192]采用上述實(shí)施例,對第三文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾,然后對過濾后的第三文件夾列表中的文件夾進(jìn)行掃描,可加快對該第三文件夾列表中的文件夾的掃描速率。
[0193]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例該的方法。
[0194]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種文件掃描裝置,其特征在于,所述裝置包括: 篩選模塊,用于在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,所述第一類文件夾由用戶自定義創(chuàng)建; 確定模塊,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí); 掃描模塊,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。2.如權(quán)利要求1所述的文件掃描裝置,其特征在于,所述掃描模塊包括: 排序單元,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對所述第一類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第一文件夾列表; 掃描單元,用于按照第一過濾規(guī)則依次對排序后的第一文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾;及用于對過濾后的第一文件夾列表中文件夾進(jìn)行掃描,以掃描出音頻文件。3.如權(quán)利要求1或2所述的文件掃描裝置,其特征在于,所述確定模塊包括: 獲取單元,用于獲取所述操作類型對應(yīng)的權(quán)重; 第一確定單元,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的權(quán)重及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描因子;第二確定單元,用于根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描因子確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。4.如權(quán)利要求1或2所述的文件掃描裝置,其特征在于,所述篩選模塊,還用于從移動(dòng)終端中篩選出第二類文件夾,所述第二類文件夾由音樂播放器創(chuàng)建; 所述確定模塊,還用于根據(jù)所述第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí); 所述掃描模塊,還用于在對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)所述第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第二類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。5.如權(quán)利要求4所述的文件掃描裝置,其特征在于,所述篩選模塊,還用于從移動(dòng)終端中篩選出第三類文件夾,所述第三類文件夾由操作系統(tǒng)創(chuàng)建; 所述確定模塊,還用于根據(jù)所述第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí); 所述掃描模塊,還用于在對所述第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)所述第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第三類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。6.一種文件掃描方法,其特征在于,所述文件掃描方法方法包括: 在接收到掃描指令時(shí),從移動(dòng)終端中篩選出第一類文件夾,所述第一類文件夾由用戶自定義創(chuàng)建; 根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí); 根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。7.如權(quán)利要求6所述的文件掃描方法,其特征在于,根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件的步驟包括: 根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)從高到低對所述第一類文件夾中的各個(gè)文件夾進(jìn)行排序,生成排序后的第一文件夾列表; 按照第一過濾規(guī)則依次對排序后的第一文件夾列表中對應(yīng)的文件夾中的文件或子文件夾進(jìn)行過濾,以過濾掉不需要掃描的文件或子文件夾; 對過濾后的第一文件夾列表中的文件夾進(jìn)行掃描,以掃描出音頻文件。8.如權(quán)利要求6或7所述的文件掃描方法,其特征在于,根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)的步驟包括: 獲取所述操作類型對應(yīng)的權(quán)重; 根據(jù)所述第一類文件夾中的各個(gè)文件夾的操作類型對應(yīng)的權(quán)重及操作類型對應(yīng)的操作次數(shù)確定所述第一類文件夾中的各個(gè)文件夾的掃描因子; 根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描因子確定所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí)。9.如權(quán)利要求6或7所述的文件掃描方法,其特征在于,所述文件掃描方法還包括: 從移動(dòng)終端中篩選出第二類文件夾,所述第二類文件夾由音樂播放器創(chuàng)建; 根據(jù)所述第二類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí); 根據(jù)所述第一類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件的步驟之后,所述方法還包括: 在對所述第一類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)所述第二類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第二類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。10.如權(quán)利要求9所述的文件掃描方法,其特征在于,所述文件掃描方法還包括: 從移動(dòng)終端中篩選出第三類文件夾,所述第三類文件夾由音樂播放器創(chuàng)建; 根據(jù)所述第三類文件夾中的各個(gè)文件夾的操作類型及操作類型對應(yīng)的操作次數(shù)確定所述第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí); 在對所述第二類文件夾中的各個(gè)文件夾進(jìn)行掃描后,根據(jù)所述第三類文件夾中的各個(gè)文件夾的掃描優(yōu)先級(jí),對所述第三類文件夾中的各個(gè)文件夾進(jìn)行掃描,以掃描出音頻文件。
【文檔編號(hào)】G06F17/30GK106066861SQ201610356269
【公開日】2016年11月2日
【申請日】2016年5月25日 公開號(hào)201610356269.2, CN 106066861 A, CN 106066861A, CN 201610356269, CN-A-106066861, CN106066861 A, CN106066861A, CN201610356269, CN201610356269.2
【發(fā)明人】馬子平
【申請人】努比亞技術(shù)有限公司