一種視頻文件掃描方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供的一種視頻文件掃描方法及電子設(shè)備,涉及電子【技術(shù)領(lǐng)域】,通過(guò)在視頻文件掃描的過(guò)程中加入對(duì)CPU忙碌狀態(tài)的判斷,提高了掃描的穩(wěn)定性。該方法包括:電子設(shè)備獲取視頻文件掃描指令后,獲取掃描路徑;根據(jù)所述掃描路徑,對(duì)所述掃描路徑所指示的文件夾進(jìn)行掃描;判斷是否能在所述掃描路徑所指示的文件夾中讀取到文件;若能讀取到文件,則判斷讀取到的文件的類型;若讀取到的文件為視頻文件,則讀取CPU的狀態(tài);若所述CPU忙,則等待一預(yù)定時(shí)間后再重新讀取所述CPU的狀態(tài);若所述CPU不忙,則掃描并顯示視頻文件。
【專利說(shuō)明】一種視頻文件掃描方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種視頻文件掃描方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著多媒體網(wǎng)絡(luò)技術(shù)和流媒體技術(shù)的飛速發(fā)展,android系統(tǒng)作為一種新興的智能平臺(tái),越來(lái)越多的電子設(shè)備選擇使用android系統(tǒng)作為操作系統(tǒng)。同時(shí),隨著技術(shù)的發(fā)展存儲(chǔ)設(shè)備趨于多樣化,從傳統(tǒng)的SDcard、USB設(shè)備,到現(xiàn)在常用的大容量移動(dòng)硬盤,所以,現(xiàn)在android系統(tǒng)對(duì)于存儲(chǔ)設(shè)備中多媒體文件的掃描支持顯得尤為重要。
[0003]現(xiàn)有的視頻文件掃描方法多為同步掃描,當(dāng)文件目錄和文件特別多時(shí),掃描的時(shí)間會(huì)很長(zhǎng),而在這個(gè)過(guò)程中,如果CPU的使用率已經(jīng)很高了,還要去做掃描動(dòng)作,則會(huì)使操作系統(tǒng)出現(xiàn)卡頓,掃描的穩(wěn)定性也較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種視頻文件掃描方法及電子設(shè)備,通過(guò)在視頻文件掃描的過(guò)程中加入對(duì)CPU忙碌狀態(tài)的判斷,提高了掃描的穩(wěn)定性。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]本發(fā)明實(shí)施例提供一種視頻文件掃描方法,包括:
[0007]電子設(shè)備獲取視頻文件掃描指令后,獲取掃描路徑;
[0008]根據(jù)所述掃描路徑,對(duì)所述掃描路徑所指示的文件夾進(jìn)行掃描;
[0009]判斷是否能在所述掃描路徑所指示的文件夾中讀取到文件;
[0010]若能讀取到文件,則判斷讀取到的文件的類型;
[0011]若讀取到的文件為視頻文件,則讀取CPU的狀態(tài);
[0012]若所述CPU忙,則等待一預(yù)定時(shí)間后再重新讀取所述CPU的狀態(tài);
[0013]若所述CPU不忙,則掃描并顯示視頻文件。
[0014]若讀取到的文件為所述文件夾中的子文件夾,則判斷所述電子設(shè)備的內(nèi)存是否小于預(yù)設(shè)閥值;
[0015]若所述內(nèi)存小于所述預(yù)設(shè)閥值,則對(duì)所述子文件夾繼續(xù)進(jìn)行掃描。
[0016]若所述內(nèi)存大于等于所述預(yù)設(shè)閥值,則記錄當(dāng)前路徑,并停止對(duì)所述子文件夾的掃描,釋放所有內(nèi)存,再重新根據(jù)所述當(dāng)前路徑進(jìn)行掃描。
[0017]若無(wú)法讀取到文件,則判斷所述掃描路徑所指示的文件夾是否為頂層文件夾;
[0018]若是頂層文件夾,則停止掃描;
[0019]若不是頂層文件夾,則返回至所述掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。
[0020]所述獲取掃描路徑,包括:
[0021]響應(yīng)于用戶輸入的視頻文件掃描指令,獲取android系統(tǒng)內(nèi)核生成并廣播的所述掃描路徑。[0022]本發(fā)明實(shí)施例還提供一種電子設(shè)備,包括:
[0023]獲取單元,用于獲取視頻文件掃描指令后,獲取掃描路徑;
[0024]掃描單元,用于根據(jù)所述掃描路徑,對(duì)所述掃描路徑所指示的文件夾進(jìn)行掃描;
[0025]判斷單元,用于判斷是否能在所述掃描路徑所指示的文件夾中讀取到文件;
[0026]所述判斷單元,還用于若能讀取到文件,則判斷讀取到的文件的類型;
[0027]處理單元,用于若讀取到的文件為視頻文件,則讀取CPU的狀態(tài);若所述CPU忙,則等待一預(yù)定時(shí)間后再重新讀取所述CPU的狀態(tài);若所述CPU不忙,則掃描并顯示視頻文件。
[0028]所述判斷單元,還用于若讀取到的文件為所述文件夾中的子文件夾,則判斷所述電子設(shè)備的內(nèi)存是否小于預(yù)設(shè)閥值;
[0029]所述處理單元,還用于若所述內(nèi)存小于所述預(yù)設(shè)閥值,則對(duì)所述子文件夾繼續(xù)進(jìn)行掃描。
[0030]所述處理單元,還用于若所述內(nèi)存大于等于所述預(yù)設(shè)閥值,則記錄當(dāng)前路徑,并停止對(duì)所述子文件夾的掃描,釋放所有內(nèi)存,再重新根據(jù)所述當(dāng)前路徑進(jìn)行掃描。
[0031]所述判斷單元,還用于若無(wú)法讀取到文件,則判斷所述掃描路徑所指示的文件夾是否為頂層文件夾;
[0032]所述處理單元,還用于若是頂層文件夾,則停止掃描;若不是頂層文件夾,則返回至所述掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。
[0033]所述獲取單元,具體用于獲取視頻文件掃描指令后,響應(yīng)于用戶輸入的視頻文件掃描指令,獲取android系統(tǒng)內(nèi)核生成并廣播的所述掃描路徑。
[0034]本發(fā)明的實(shí)施例提供一種視頻文件掃描方法及電子設(shè)備,通過(guò)在獲取視頻掃描指令開(kāi)始進(jìn)行掃描后,在視頻文件掃描的過(guò)程中加入對(duì)CPU忙碌狀態(tài)的判斷,在CPU忙時(shí)等待一預(yù)定時(shí)間再進(jìn)行掃描,進(jìn)而避免操作系統(tǒng)出現(xiàn)卡頓,提高掃描的穩(wěn)定性。
【專利附圖】
【附圖說(shuō)明】
[0035]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本發(fā)明實(shí)施例提供的一種視頻文件掃描方法流程示意圖一;
[0037]圖2為本發(fā)明實(shí)施例提供的一種視頻文件掃描方法流程示意圖二 ;
[0038]圖3為本發(fā)明實(shí)施例提供的一種電子設(shè)備結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]以下描述中,為了說(shuō)明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒(méi)有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的裝置、電路以及方法的詳細(xì)說(shuō)明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
[0040]電子設(shè)備,也稱電子終端,可以是無(wú)線終端也可以是有線終端,無(wú)線終端可以是指向用戶提供語(yǔ)音和/或數(shù)據(jù)連通性的設(shè)備,具有無(wú)線連接功能的手持式設(shè)備、或連接到無(wú)線調(diào)制解調(diào)器的其他處理設(shè)備。無(wú)線終端可以經(jīng)無(wú)線接入網(wǎng)(例如,RAN,Radio AccessNetwork)與一個(gè)或多個(gè)核心網(wǎng)進(jìn)行通信,無(wú)線終端可以是移動(dòng)終端,如移動(dòng)電話(或稱為“蜂窩”電話)和具有移動(dòng)終端的計(jì)算機(jī)。
[0041]實(shí)施例一
[0042]本發(fā)明的實(shí)施例提供一種視頻文件掃描方法,如圖1所示,包括:
[0043]101、電子設(shè)備獲取視頻文件掃描指令后,獲取掃描路徑。
[0044]本發(fā)明的實(shí)施例提供一種視頻文件掃描方法,通過(guò)掃描指定掃描路徑的文件,并根據(jù)CPU運(yùn)行狀態(tài)顯示掃描文件,以使得終端系統(tǒng)在進(jìn)行掃描任務(wù)時(shí)同時(shí)執(zhí)行其他操作,在提高了電子設(shè)備的使用效率的同時(shí)也提高掃描進(jìn)程穩(wěn)定性。
[0045]具體的,電子設(shè)備獲取視頻文件掃描指令后,該視頻文件掃描指令可以是響應(yīng)于用戶輸入的視頻文件掃描指令,電子設(shè)備獲取android系統(tǒng)內(nèi)核生成并廣播的掃描路徑。例如,該掃描路徑可以為 c: \ Inetpub\wwwroot\sites\blabla\inf0.html。
[0046]102、電子設(shè)備判斷是否能在掃描路徑所指示的文件夾中讀取到文件。
[0047]具體的,在電子設(shè)備獲取掃描路徑之后,電子設(shè)備根據(jù)掃描路徑,對(duì)掃描路徑所指示的文件夾進(jìn)行掃描,此時(shí),電子設(shè)備判斷是否能在掃描路徑所指示的文件夾中讀取到文件。另外,若電子設(shè)備讀取到的文件為所述文件夾中的子文件夾,則判斷所述電子設(shè)備的內(nèi)存是否小于預(yù)設(shè)閥值。若內(nèi)存小于預(yù)設(shè)閥值,則對(duì)所述子文件夾繼續(xù)進(jìn)行掃描;若內(nèi)存大于等于預(yù)設(shè)閥值,則記錄當(dāng)前路徑,并停止對(duì)所述子文件夾的掃描,釋放所有內(nèi)存,再重新根據(jù)當(dāng)前路徑進(jìn)行掃描。
[0048]103、若能讀取到文件,電子設(shè)備則判斷讀取到的文件的類型。
[0049]具體的,在電子設(shè)備判斷是否能在掃描路徑所指示的文件夾中讀取到文件之后,如若能讀取到文件,電子設(shè)備則判斷讀取到的文件具體是文件夾,視頻文件或者其他。進(jìn)一步地,若讀取到的文件具體是視頻文件,電子設(shè)備可以進(jìn)一步判斷該視頻文件為DVDRip、RMVB、或MKV中哪一種格式的視頻文件。
[0050]相應(yīng)地,若無(wú)法讀取到文件,電子設(shè)備則判斷掃描路徑所指示的文件夾是否為頂層文件夾。若是頂層文件夾,電子設(shè)備則停止掃描;若不是頂層文件夾,電子設(shè)備則返回至掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。
[0051]104、若讀取到的文件為視頻文件,電子設(shè)備則讀取CPU的狀態(tài)。
[0052]具體的,在電子設(shè)備則判斷讀取到的文件的類型之后,若讀取到的文件為視頻文件,電子設(shè)備則向CPU發(fā)送請(qǐng)求,請(qǐng)求會(huì)的CPU現(xiàn)在的工作進(jìn)程,若CPU忙,電子設(shè)備則等待一預(yù)定時(shí)間后再重新讀取CPU的狀態(tài);若CPU不忙,電子設(shè)備則掃描并顯示視頻文件。
[0053]本發(fā)明的實(shí)施例提供一種視頻文件掃描方法,獲取視頻文件掃描指令后,獲取掃描路徑;根據(jù)掃描路徑,對(duì)掃描路徑所指示的文件夾進(jìn)行掃描;判斷是否能在掃描路徑所指示的文件夾中讀取到文件;若能讀取到文件,則判斷讀取到的文件的類型;若讀取到的文件為視頻文件,則讀取CPU的狀態(tài);若CPU忙,則等待一預(yù)定時(shí)間后再重新讀取CPU的狀態(tài);若CPU不忙,則掃描并顯示視頻文件。該方案通過(guò)在獲取視頻掃描指令開(kāi)始進(jìn)行掃描后,在視頻文件掃描的過(guò)程中加入對(duì)CPU忙碌狀態(tài)的判斷,在CPU忙時(shí)等待一預(yù)定時(shí)間再進(jìn)行掃描,進(jìn)而避免操作系統(tǒng)出現(xiàn)卡頓,提高掃描的穩(wěn)定性。
[0054]實(shí)施例二[0055]本發(fā)明的實(shí)施例提供一種視頻文件掃描方法,如圖2所示,包括:
[0056]201、電子設(shè)備獲取視頻文件掃描指令后,獲取掃描路徑。
[0057]具體的,電子設(shè)備獲取視頻文件掃描指令后,該視頻文件掃描指令可以是響應(yīng)于用戶輸入的視頻文件掃描指令,電子設(shè)備獲取android系統(tǒng)內(nèi)核生成并廣播的掃描路徑。該掃描路徑不例性的可以為 c: \Inetpub\wwwroot\sites\blabla\inf0.html。
[0058]202、電子設(shè)備判斷是否能在掃描路徑所指示的文件夾中讀取到文件。
[0059]具體的,在電子設(shè)備獲取視頻文件掃描指令之后,電子設(shè)備根據(jù)掃描路徑,對(duì)掃描路徑所指示的文件夾進(jìn)行掃描,此時(shí),電子設(shè)備判斷是否能在掃描路徑所指示的文件夾中讀取到文件。
[0060]203、若能讀取到文件,電子設(shè)備則判斷讀取到的文件的類型。
[0061]204、若讀取到的文件為所述文件夾中的子文件夾,電子設(shè)備則判斷所述電子設(shè)備的內(nèi)存是否小于預(yù)設(shè)閥值。
[0062]205、若所述內(nèi)存小于所述預(yù)設(shè)閥值,電子設(shè)備則對(duì)所述子文件夾繼續(xù)進(jìn)行掃描。
[0063]206、若所述內(nèi)存大于等于所述預(yù)設(shè)閥值,電子設(shè)備則記錄當(dāng)前路徑,并停止對(duì)所述子文件夾的掃描,釋放所有內(nèi)存,再重新根據(jù)所述當(dāng)前路徑進(jìn)行掃描。
[0064]具體的,在電子設(shè)備判斷是否能在掃描路徑所指示的文件夾中讀取到文件之后,若讀取到的文件為所述文件夾中的子文件夾,電子設(shè)備則判斷所述電子設(shè)備的內(nèi)存是否小于預(yù)設(shè)閥值。由于電子設(shè)備內(nèi)存是一定的,且電子設(shè)備只能在一定內(nèi)存限度下才能正常執(zhí)行任務(wù),故電子設(shè)備在讀取到文件之后,可以獲取當(dāng)前內(nèi)存與預(yù)設(shè)閥值的關(guān)系,若內(nèi)存小于預(yù)設(shè)閥值,則對(duì)所述子文件夾繼續(xù)進(jìn)行掃描;若內(nèi)存大于等于預(yù)設(shè)閥值,則記錄當(dāng)前路徑,并停止對(duì)所述子文件夾的掃描,釋放所有內(nèi)存,再重新根據(jù)當(dāng)前路徑進(jìn)行掃描。
[0065]207、若讀取到的文件為視頻文件,電子設(shè)備則讀取CPU的狀態(tài)。
[0066]208、若所述CPU忙,電子設(shè)備則等待一預(yù)定時(shí)間后再重新讀取所述CPU的狀態(tài)。
[0067]209、若所述CPU不忙,電子設(shè)備則掃描并顯示視頻文件。
[0068]具體的,在電子設(shè)備則判斷讀取到的文件的類型之后,若讀取到的文件為視頻文件,電子設(shè)備則向CPU發(fā)送請(qǐng)求,請(qǐng)求會(huì)的CPU現(xiàn)在的工作進(jìn)程,若CPU忙,電子設(shè)備則等待一預(yù)定時(shí)間后再重新讀取CPU的狀態(tài);若CPU不忙,電子設(shè)備則掃描并顯示視頻文件。
[0069]示例性的,若電子設(shè)備按照掃描路徑讀取到的文件為視頻文件后,電子設(shè)備向CPU發(fā)送請(qǐng)求,然而此時(shí)用戶正在使用相機(jī),CPU處于忙碌狀態(tài),那么電子設(shè)備則等待一預(yù)定時(shí)間后周期性的重新讀取CPU的狀態(tài),直至CPU的狀態(tài)為不忙時(shí),向用戶顯示已掃描到的視頻文件。
[0070]210、若無(wú)法讀取到文件,電子設(shè)備則判斷所述掃描路徑所指示的文件夾是否為頂層文件夾。
[0071]211、若是頂層文件夾,電子設(shè)備則停止掃描。
[0072]212、若不是頂層文件夾,電子設(shè)備,則返回至所述掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。
[0073]相應(yīng)的,若無(wú)法讀取到文件,電子設(shè)備則判斷掃描路徑所指示的文件夾是否為頂層文件夾。若是頂層文件夾,電子設(shè)備則停止掃描;若不是頂層文件夾,電子設(shè)備則返回至掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。[0074]例如,掃描路徑為“新建文件夾-文件-軟件-資料”,其中“新建文件夾”為頂層文件夾,若電子設(shè)備無(wú)法讀取到文件,則判斷掃描路徑所指示的文件夾是否為頂層文件夾“新建文件夾”。若是頂層文件夾“新建文件夾”,電子設(shè)備則停止掃描;若不是頂層文件夾“新建文件夾”,電子設(shè)備則返回至掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。
[0075]本發(fā)明的實(shí)施例提供一種視頻文件掃描方法,獲取視頻文件掃描指令后,獲取掃描路徑;根據(jù)掃描路徑,對(duì)掃描路徑所指示的文件夾進(jìn)行掃描;判斷是否能在掃描路徑所指示的文件夾中讀取到文件;若能讀取到文件,則判斷讀取到的文件的類型;若讀取到的文件為視頻文件,則讀取CPU的狀態(tài);若CPU忙,則等待一預(yù)定時(shí)間后再重新讀取CPU的狀態(tài);若CPU不忙,則掃描并顯示視頻文件。該方案通過(guò)在獲取視頻掃描指令開(kāi)始進(jìn)行掃描后,在視頻文件掃描的過(guò)程中加入對(duì)CPU忙碌狀態(tài)的判斷,在CPU忙時(shí)等待一預(yù)定時(shí)間再進(jìn)行掃描,進(jìn)而避免操作系統(tǒng)出現(xiàn)卡頓,提高掃描的穩(wěn)定性。
[0076]實(shí)施例三
[0077]如圖3所示,本發(fā)明實(shí)施例提供一種電子設(shè)備1,包括:
[0078]獲取單元10,用于獲取視頻文件掃描指令后,獲取掃描路徑;
[0079]掃描單元11,用于根據(jù)所述掃描路徑,對(duì)所述掃描路徑所指示的文件夾進(jìn)行掃描;
[0080]判斷單元12,用于判斷是否能在所述掃描路徑所指示的文件夾中讀取到文件;
[0081]所述判斷單元12,還用于若能讀取到文件,則判斷讀取到的文件的類型;
[0082]處理單元13,用于若讀取到的文件為視頻文件,則讀取CPU的狀態(tài);若所述CPU忙,則等待一預(yù)定時(shí)間后再重新讀取所述CPU的狀態(tài);若所述CPU不忙,則掃描并顯示視頻文件。
[0083]進(jìn)一步地,所述判斷單元12,還用于若讀取到的文件為所述文件夾中的子文件夾,則判斷所述電子設(shè)備的內(nèi)存是否小于預(yù)設(shè)閥值;
[0084]所述處理單元13,還用于若所述內(nèi)存小于所述預(yù)設(shè)閥值,則對(duì)所述子文件夾繼續(xù)進(jìn)行掃描。
[0085]進(jìn)一步地,所述處理單元13,還用于若所述內(nèi)存大于等于所述預(yù)設(shè)閥值,則記錄當(dāng)前路徑,并停止對(duì)所述子文件夾的掃描,釋放所有內(nèi)存,再重新根據(jù)所述當(dāng)前路徑進(jìn)行掃描。
[0086]進(jìn)一步地,所述判斷單元12,還用于若無(wú)法讀取到文件,則判斷所述掃描路徑所指示的文件夾是否為頂層文件夾;
[0087]所述處理單元13,還用于若是頂層文件夾,則停止掃描;若不是頂層文件夾,則返回至所述掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。
[0088]進(jìn)一步地,所述獲取單元10,具體用于獲取視頻文件掃描指令后,響應(yīng)于用戶輸入的視頻文件掃描指令,獲取android系統(tǒng)內(nèi)核生成并廣播的所述掃描路徑。
[0089]其中,電子設(shè)備的各個(gè)功能單元之間的具體交互可以參考上述方法實(shí)施例。這里不再贅述。
[0090]本發(fā)明的實(shí)施例提供一種電子設(shè)備,通過(guò)在獲取視頻掃描指令開(kāi)始進(jìn)行掃描后,在視頻文件掃描的過(guò)程中加入對(duì)CPU忙碌狀態(tài)的判斷,在CPU忙時(shí)等待一預(yù)定時(shí)間再進(jìn)行掃描,進(jìn)而避免操作系統(tǒng)出現(xiàn)卡頓,提高掃描的穩(wěn)定性。[0091]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0092]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0093]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0094]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0095]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0096]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種視頻文件掃描方法,其特征在于,包括: 電子設(shè)備獲取視頻文件掃描指令后,獲取掃描路徑; 根據(jù)所述掃描路徑,對(duì)所述掃描路徑所指示的文件夾進(jìn)行掃描; 判斷是否能在所述掃描路徑所指示的文件夾中讀取到文件; 若能讀取到文件,則判斷讀取到的文件的類型; 若讀取到的文件為視頻文件,則讀取CPU的狀態(tài); 若所述CPU忙,則等待一預(yù)定時(shí)間后再重新讀取所述CPU的狀態(tài); 若所述CPU不忙,則掃描并顯示視頻文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若讀取到的文件為所述文件夾中的子文件夾,則判斷所述電子設(shè)備的內(nèi)存是否小于預(yù)設(shè)閥值; 若所述內(nèi)存小于所述預(yù)設(shè)閥值,則對(duì)所述子文件夾繼續(xù)進(jìn)行掃描。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,若所述內(nèi)存大于等于所述預(yù)設(shè)閥值,則記錄當(dāng)前路徑,并停止對(duì)所述子文件夾的掃描,釋放所有內(nèi)存,再重新根據(jù)所述當(dāng)前路徑進(jìn)行掃描。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,若無(wú)法讀取到文件,則判斷所述掃描路徑所指示的文件夾是否為頂層文件夾; 若是頂層文件夾,則停止掃描; 若不是頂層文件夾, 則返回至所述掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,所述獲取掃描路徑,包括: 響應(yīng)于用戶輸入的視頻文件掃描指令,獲取android系統(tǒng)內(nèi)核生成并廣播的所述掃描路徑。
6.—種電子設(shè)備,其特征在于,包括: 獲取單元,用于獲取視頻文件掃描指令后,獲取掃描路徑; 掃描單元,用于根據(jù)所述掃描路徑,對(duì)所述掃描路徑所指示的文件夾進(jìn)行掃描; 判斷單元,用于判斷是否能在所述掃描路徑所指示的文件夾中讀取到文件; 所述判斷單元,還用于若能讀取到文件,則判斷讀取到的文件的類型; 處理單元,用于若讀取到的文件為視頻文件,則讀取CPU的狀態(tài);若所述CPU忙,則等待一預(yù)定時(shí)間后再重新讀取所述CPU的狀態(tài);若所述CPU不忙,則掃描并顯示視頻文件。
7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,所述判斷單元,還用于若讀取到的文件為所述文件夾中的子文件夾,則判斷所述電子設(shè)備的內(nèi)存是否小于預(yù)設(shè)閥值; 所述處理單元,還用于若所述內(nèi)存小于所述預(yù)設(shè)閥值,則對(duì)所述子文件夾繼續(xù)進(jìn)行掃描。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于, 所述處理單元,還用于若所述內(nèi)存大于等于所述預(yù)設(shè)閥值,則記錄當(dāng)前路徑,并停止對(duì)所述子文件夾的掃描,釋放所有內(nèi)存,再重新根據(jù)所述當(dāng)前路徑進(jìn)行掃描。
9.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于, 所述判斷單元,還用于若無(wú)法讀取到文件,則判斷所述掃描路徑所指示的文件夾是否為頂層文件夾;所述處理單元,還用于若是頂層文件夾,則停止掃描;若不是頂層文件夾,則返回至所述掃描路徑所指示的文件夾的上一級(jí)文件夾進(jìn)行掃描。
10.根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的電子設(shè)備,其特征在于, 所述獲取單元,具體用于獲取視頻文件掃描指令后,響應(yīng)于用戶輸入的視頻文件掃描指令,獲取android系統(tǒng)內(nèi)核生 成并廣播的所述掃描路徑。
【文檔編號(hào)】G06F17/30GK103744911SQ201310733469
【公開(kāi)日】2014年4月23日 申請(qǐng)日期:2013年12月26日 優(yōu)先權(quán)日:2013年12月26日
【發(fā)明者】劉興福, 陳浩, 張力文, 李志綱, 袁斌 申請(qǐng)人:樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司