本發(fā)明涉及電子技術(shù)領(lǐng)域,具體涉及一種視頻文件展示方法和系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)環(huán)境的不斷升級(jí)、移動(dòng)設(shè)備性能的持續(xù)提高,越來(lái)越多的用戶選擇在手機(jī)上觀看視頻。手機(jī)已經(jīng)成為大家每天必不可少的電子設(shè)備,根據(jù)2014年愛(ài)立信發(fā)布的電視消費(fèi)趨勢(shì)年度報(bào)告顯示,74%的受訪者至少每周使用移動(dòng)設(shè)備觀看視頻。
為了爭(zhēng)奪視頻用戶,各大視頻網(wǎng)站都爭(zhēng)相推出了自己的視頻客戶端。而這些客戶端的視頻內(nèi)容不同,如果用戶希望觀看不同的視頻內(nèi)容,就需要安裝多種視頻客戶端,通常這些視頻客戶端下載的視頻文件存放的目錄完全不同,無(wú)形中就給用戶查找管理這些視頻文件增加了麻煩。中國(guó)專利申請(qǐng)CN102289484A公開(kāi)了一種多媒體文件的掃描方法,其從掃描路徑中掃描多媒體文件,將待掃描文件分為視頻文件、音頻文件和圖片文件,分別獲取視頻文件的文件名稱和路徑、獲取音頻文件的必要medata信息、獲取圖片文件的文件名稱和路徑,然后將獲取的信息更新進(jìn)數(shù)據(jù)庫(kù)中。中國(guó)專利申請(qǐng)CN104036017A公開(kāi)了一種生成視頻文件列表的方法,其對(duì)視頻文件進(jìn)行掃描,獲取視頻文件的屬性信息,然后基于各個(gè)視頻文件的屬性信息生成視頻文件列表。但是有些視頻客戶端會(huì)將大視頻文件切分成很多個(gè)小視頻文件,采用上述方式全部展示給用戶會(huì)給用戶一種很雜亂的感覺(jué),用戶體驗(yàn)差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是現(xiàn)有的視頻展示方式展示雜亂,用戶體驗(yàn)差的問(wèn)題。
為此目的,本發(fā)明實(shí)施例提出了一種視頻文件展示方法,包括:獲取存在視頻文件的文件目錄;對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描,以掃描出當(dāng)前視頻文件目錄下的所有視頻文件;對(duì)掃描出的視頻文件的文件名進(jìn)行字符串比對(duì);判斷是否存在相同字符串且相同字符串長(zhǎng)度是否大于或等于預(yù)設(shè)閾值;當(dāng)存在相同字符串且相同字符串長(zhǎng)度大于或等于預(yù)設(shè)閾值時(shí),抽取所述相同字符串作為視頻文件展示名稱,并將具有所述相同字符串的視頻文件映射到所述展示名稱下。
優(yōu)選地,所述方法還包括:判斷當(dāng)前視頻文件目錄下是否存在視頻配置文件;當(dāng)存在視頻配置文件時(shí),對(duì)所述視頻配置文件進(jìn)行解析以抽取出影視名稱,并將所述影視名稱作為視頻文件展示名稱。
優(yōu)選地,所述方法還包括:判斷當(dāng)前視頻文件目錄的目錄名或當(dāng)前視頻文件目錄下的視頻文件的文件名中是否包含有影視名稱;當(dāng)包含有影視名稱時(shí),抽取出所述影視名稱并將其作為視頻文件展示名稱。
優(yōu)選地,所述方法還包括:判斷當(dāng)前視頻文件目錄是否為視頻客戶端存放視頻目錄;當(dāng)是視頻客戶端存放視頻目錄時(shí),以視頻客戶端名稱和視頻文件名作為視頻文件展示名稱。
優(yōu)選地,所述方法在所述獲取存在視頻文件的文件目錄與所述對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描之間,還包括:判斷當(dāng)前視頻文件目錄是否需要過(guò)濾,如果不需要過(guò)濾則進(jìn)行所述對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描的步驟,如果需要過(guò)濾則對(duì)下一視頻文件目錄進(jìn)行掃描。
本發(fā)明實(shí)施例還提出了一種視頻文件展示系統(tǒng),包括:目錄獲取單元,用于獲取存在視頻文件的文件目錄;掃描單元,用于對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描,以掃描出當(dāng)前視頻文件目錄下的所有視頻文件;字符串比對(duì)單元,用于對(duì)掃描出的視頻文件的文件名進(jìn)行字符串比對(duì);判斷單元,用于判斷是否存在相同字符串且相同字符串長(zhǎng)度是否大于或等于預(yù)設(shè)閾值;抽取映射單元,用于當(dāng)存在相同字符串且相同字符串長(zhǎng)度大于或等于預(yù)設(shè)閾值時(shí),抽取所述相同字符串作為視頻文件展示名稱,并將具有所述相同字符串的視頻文件映射到所述展示名稱下。
優(yōu)選地,所述系統(tǒng)還包括:第一展示單元,用于判斷當(dāng)前視頻文件目錄下是否存在視頻配置文件;當(dāng)存在視頻配置文件時(shí),對(duì)所述視頻配置文件進(jìn)行解析以抽取出影視名稱,并將所述影視名稱作為視頻文件展示名稱。
優(yōu)選地,所述系統(tǒng)還包括:第二展示單元,用于判斷當(dāng)前視頻文件目錄的目錄名或當(dāng)前視頻文件目錄下的視頻文件的文件名中是否包含有影視名稱;當(dāng)包含有影視名稱時(shí),抽取出所述影視名稱并將其作為視頻文件展示名稱。
優(yōu)選地,所述系統(tǒng)還包括:第三展示單元,用于判斷當(dāng)前視頻文件目錄是否為視頻客戶端存放視頻目錄;當(dāng)是視頻客戶端存放視頻目錄時(shí),以視頻客戶端名稱和視頻文件名作為視頻文件展示名稱。
優(yōu)選地,所述系統(tǒng)還包括:過(guò)濾單元,用于在所述目錄獲取單元獲取存在視頻文件的文件目錄與所述掃描單元對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描之間,判斷當(dāng)前視頻文件目錄是否需要過(guò)濾,如果不需要過(guò)濾則啟動(dòng)所述掃描單元對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描,如果需要過(guò)濾則對(duì)下一視頻文件目錄進(jìn)行掃描。
上述視頻文件展示方法和系統(tǒng),對(duì)部分視頻文件目錄中由大視頻文件切分成的多個(gè)小視頻文件,抽取該多個(gè)小視頻文件的文件名中相同字符串,并將該相同字符串作為視頻文件展示名稱,由此可以將具有多個(gè)具有相同字符串的視頻文件映射到一個(gè)展示名稱下,為用戶提供更好的體驗(yàn)。
附圖說(shuō)明
通過(guò)參考附圖會(huì)更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
圖1示出了根據(jù)本發(fā)明實(shí)施例的視頻文件展示方法的流程圖;
圖2示出了根據(jù)本發(fā)明另一實(shí)施例的視頻文件展示方法的流程圖;
圖3示出了根據(jù)本發(fā)明實(shí)施例的視頻文件展示系統(tǒng)的示意圖;
圖4示出了根據(jù)本發(fā)明另一實(shí)施例的視頻文件展示系統(tǒng)的示意圖。
具體實(shí)施方式
下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。
圖1示出了根據(jù)本發(fā)明實(shí)施例的視頻文件展示方法,該方法可以包括如下步驟:
S11.獲取存在視頻文件的文件目錄。可以通過(guò)用戶終端搜索到本地所安裝的全部視頻客戶端,并根據(jù)各個(gè)視頻客戶端的相關(guān)配置文件,找到每個(gè)視頻客戶端所對(duì)應(yīng)的存放視頻文件的目錄。當(dāng)然,也可以由用戶自行在用戶終端中設(shè)置存在視頻文件的文件目錄,從而用戶終端即可以根據(jù)用戶的設(shè)置來(lái)獲取存在視頻文件的文件目錄。
S12.對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描,以掃描出當(dāng)前視頻文件目錄下的所有視頻文件。例如,可以根據(jù)文件后綴名來(lái)判斷視頻文件。
S13.對(duì)掃描出的視頻文件的文件名進(jìn)行字符串比對(duì)。有些視頻客戶端會(huì)將大視頻文件切分成很多個(gè)小視頻文件,例如視頻文件目錄下可能會(huì)存有aaa_01.avi、aaa_02.avi、aaa_03.avi、aaa_04.avi、bbb_01.avi、bbb_02.avi等視頻文件,它們實(shí)際上是由一個(gè)大的視頻文件切分成的小視頻文件,如果將所有的文件都展示出來(lái),不便于用戶管理。需要找到相似的視頻文件,并將相似的視頻文件映射到一個(gè)展示名稱下,以便于用戶管理和觀看,因此需要進(jìn)行字符串比對(duì)。
S14.判斷是否存在相同字符串,當(dāng)存在相同字符串時(shí),進(jìn)入步驟S15,否則進(jìn)入步驟S17。
S15.判斷相同字符串長(zhǎng)度是否大于或等于預(yù)設(shè)閾值,當(dāng)相同字符串長(zhǎng)度大于或等于預(yù)設(shè)閾值時(shí),進(jìn)入步驟S16,否則進(jìn)入步驟S17。
S16.抽取相同字符串作為視頻文件展示名稱,并將具有該相同字符串的視頻文件映射到展示名稱下。還是上面的例子,視頻文件aaa_01.avi、aaa_02.avi、aaa_03.avi、aaa_04.avi具有相同字符串a(chǎn)aa,且相同字符串的長(zhǎng)度等于預(yù)設(shè)相似度閾值3,則可以認(rèn)為這四個(gè)視頻文件屬于相似視頻文件,這時(shí)可以將相同字符串a(chǎn)aa作為視頻文件展示名稱,并將這四個(gè)視頻文件映射到該展示名稱下。同樣地,視頻文件bbb_01.avi、bbb_02.avi具有相同字符串bbb,且相同字符串的長(zhǎng)度等于預(yù)設(shè)相似度閾值3,則可以認(rèn)為這兩個(gè)視頻文件屬于相似視頻文件,這時(shí)可以將字符串bbb作為視頻文件展示名稱,并將這兩個(gè) 視頻文件映射到該展示名稱下。預(yù)設(shè)閾值可以由用戶根據(jù)實(shí)際情況自由設(shè)定。
S17.采用其他展示方法設(shè)置展示名稱。
S18.判斷是否還存在未掃描的文件目錄,當(dāng)存在未掃描的文件目錄時(shí),則返回到步驟S12對(duì)下一文件目錄進(jìn)行掃描,當(dāng)不存在未掃描的文件目錄時(shí)則結(jié)束。
通過(guò)上述步驟,對(duì)部分視頻文件目錄中由大視頻文件切分成的多個(gè)小視頻文件,抽取該多個(gè)小視頻文件的文件名中相同字符串,并將該相同字符串作為視頻文件展示名稱,由此可以將具有多個(gè)具有相同字符串的視頻文件映射到一個(gè)展示名稱下,為用戶提供更好的體驗(yàn)。
優(yōu)選地,可以采用折疊展示的方式將多個(gè)具有相同字符串的視頻文件映射到一個(gè)展示名稱下,當(dāng)用戶點(diǎn)擊該條展示名稱時(shí),再進(jìn)一步向用戶展示該影視的所有小段視頻文件。
在步驟S17中,當(dāng)不適于用上述方法對(duì)視頻文件進(jìn)行展示時(shí),例如可以采用如下的其他展示方法。
1)可以查找當(dāng)前視頻文件目錄下是否存在視頻配置文件,如果存在配置文件,則可以根據(jù)該文件目錄對(duì)應(yīng)客戶端的配置文件解析規(guī)則,對(duì)視頻配置文件進(jìn)行解析以抽取出影視名稱,并將其作為視頻文件展示名稱。例如,某些視頻客戶端會(huì)將下載的視頻文件保存在一個(gè)MD5文件夾下,視頻文件命名都是按照數(shù)字順序命名,而影視名稱則保存在視頻文件同目錄的配置文件中,通過(guò)從視頻配置文件中抽取影視名稱,避免給用戶展示無(wú)意義的數(shù)字,導(dǎo)致用戶找不到想要觀看的視頻文件。
2)可以判斷當(dāng)前視頻文件目錄的目錄名或當(dāng)前視頻文件目錄下的視頻文件的文件名中是否包含有影視名稱,當(dāng)包含有影視名稱時(shí),可以抽取出該影視名稱并將其作為視頻文件展示名稱。
3)可以判斷當(dāng)前視頻文件目錄是否為視頻客戶端存放視頻目錄,當(dāng)是視頻客戶端存放視頻目錄時(shí),則可以以“視頻客戶端名稱_視頻文件名”作為視頻文件展示名稱。
4)還可以直接用視頻文件名作為展示名稱。
上述列舉的4種其他展示方法只是舉例,而并非窮舉,本領(lǐng)域技術(shù)人員還可以采用任何其他展示方法。當(dāng)其中一種展示方法不適用時(shí),可以嘗試使用其他展示方法。例如,可以先判斷當(dāng)前視頻文件目錄下是否存在視頻配置文件,當(dāng)不存在視頻配置文件時(shí),則判斷當(dāng)前視頻文件目錄的目錄名或當(dāng)前視頻文件目錄下的視頻文件的文件名中是否包含有影視名稱,當(dāng)未包含有影視名稱時(shí),則判斷當(dāng)前視頻文件目錄是否為視頻客戶端存放視頻目錄,當(dāng)當(dāng)前視頻文件目錄不是視頻客戶端存放視頻目錄時(shí),則直接用視頻文件名作為展示名稱。上述判斷的順序只是舉例,本領(lǐng)域技術(shù)人員可以任意設(shè)置展示方法1)、2)、3)的判斷次序,只有當(dāng)展示方法1)、2)、3)都不適用時(shí),才使用展示方法4),即直接用視頻文件名作為展示名稱。
另外,上述列舉的4種其他展示方法也不僅限于在步驟S13-S16不適用時(shí)而使用,事實(shí)上,所列舉的4種其他展示方法與上述步驟S13-S16可以組合使用,從而為用戶提供更準(zhǔn)確的視頻展示。例如,有可能視頻文件名為:數(shù)字序列_01.avi、數(shù)字序列_02.avi、數(shù)字序列_03.avi、數(shù)字序列_04.avi,這時(shí)如果僅采用上述步驟S13-S16,所得到的視頻文件展示名稱只是一個(gè)無(wú)意義的數(shù)字序列,用戶仍然無(wú)法通過(guò)展示名稱明確視頻文件信息。此時(shí),例如可以結(jié)合所列舉的方法1),從視頻配置文件中抽取出影視名稱,并將其作為視頻文件展示名稱。
當(dāng)然,也可以同步或順序執(zhí)行上述所有展示方法,并將所得到的各個(gè)展示名稱都呈現(xiàn)給用戶進(jìn)行選擇,用戶可以從中選擇更符合自己觀影習(xí)慣的展示名稱。
圖2示出了根據(jù)本發(fā)明另一實(shí)施例的視頻文件展示方法,包括如下步驟:
S21.獲取存在視頻文件的文件目錄;
S22.判斷當(dāng)前視頻文件目錄是否需要過(guò)濾,當(dāng)當(dāng)前視頻文件目錄不需要過(guò)濾時(shí),進(jìn)入步驟S23,否則進(jìn)入步驟S29;
S23.對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描,以掃描出當(dāng)前視頻文件目錄下的所有視頻文件;
S24.對(duì)掃描出的視頻文件的文件名進(jìn)行字符串比對(duì);
S25.判斷是否存在相同字符串,當(dāng)存在相同字符串時(shí),進(jìn)入步驟S26,否則進(jìn)入步驟S28;
S26.判斷相同字符串長(zhǎng)度是否大于或等于預(yù)設(shè)閾值,當(dāng)相同字符串長(zhǎng)度大于或等于預(yù)設(shè)閾值時(shí),進(jìn)入步驟S27,否則進(jìn)入步驟S28;
S27.抽取相同字符串作為視頻文件展示名稱,并將具有該相同字符串的視頻文件映射到展示名稱下;
S28.采用其他展示方法設(shè)置展示名稱;
S29.判斷是否還存在未掃描的文件目錄,當(dāng)存在未掃描的文件目錄時(shí),則返回到步驟S22來(lái)判斷下一文件目錄是否需要過(guò)濾,當(dāng)不存在未掃描的文件目錄時(shí)則結(jié)束。
與前一實(shí)施例相比,本實(shí)施例的視頻文件展示方法增加了步驟S22判斷當(dāng)前視頻文件目錄是否需要過(guò)濾,當(dāng)不需要過(guò)濾時(shí)進(jìn)行正常的掃描進(jìn)程,與前一實(shí)施例相同,而當(dāng)需要過(guò)濾時(shí),則直接略過(guò)該文件目錄來(lái)對(duì)下一文件目錄進(jìn)行掃描,從而可以提高掃描速度。這是因?yàn)閭€(gè)別客戶端會(huì)對(duì)下載的視頻進(jìn)行了加密設(shè)置,或者未采用標(biāo)準(zhǔn)的視頻容器保存視頻內(nèi)容,導(dǎo)致其下載的視頻文件其他播放器無(wú)法正常播放,因此可以過(guò)濾掉此類視頻文件。
判斷視頻文件是否需要過(guò)濾的方法有多種,比較常用的是通過(guò)視頻文件后綴名來(lái)進(jìn)行判斷。具體地,可以使用戶終端執(zhí)行一個(gè)自動(dòng)化腳本代碼,嘗試使用視頻播放器播放各個(gè)視頻文件目錄下的視頻文件,由此總結(jié)出所有能夠正常播放的視頻文件后綴名。視頻文件后綴包括標(biāo)準(zhǔn)的和私有的,常用的標(biāo)準(zhǔn)視頻后綴包括.AVI,.WMA,.RMVB,.RM,.FLV,.MP4,.MID,.3GP等等,部分視頻客戶端也可以自己定義私有視頻后綴,例如:.bdv,.storm,.vdat,.v等等。用戶終端在總結(jié)出所有能夠正常播放的視頻文件后綴名后,即可以僅通過(guò)當(dāng)前視頻文件目錄下視頻文件的后綴名來(lái)判斷當(dāng)前視頻文件目錄是否需要過(guò)濾,也就是說(shuō),當(dāng)視頻文件的后綴名顯示該視頻文件能夠正常播放時(shí),則不過(guò)濾該目錄,反之則可以省略對(duì)該目錄的掃描進(jìn)程。當(dāng)然,也可以由用戶自行設(shè)置需要過(guò)濾的視頻文件目錄。
圖3示出了根據(jù)本發(fā)明實(shí)施例的視頻文件展示系統(tǒng)的示意圖,與圖1中 所示的視頻文件展示方法相對(duì)應(yīng)地,該系統(tǒng)包括:
目錄獲取單元31,用于獲取存在視頻文件的文件目錄;
掃描單元32,用于對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描,以掃描出當(dāng)前視頻文件目錄下的所有視頻文件;
字符串比對(duì)單元33,用于對(duì)掃描出的視頻文件的文件名進(jìn)行字符串比對(duì);
判斷單元34,用于判斷是否存在相同字符串且相同字符串長(zhǎng)度是否大于或等于預(yù)設(shè)閾值;
抽取映射單元35,當(dāng)存在相同字符串且相同字符串長(zhǎng)度大于或等于預(yù)設(shè)閾值時(shí),抽取該相同字符串作為視頻文件展示名稱,并將具有該相同字符串的視頻文件映射到展示名稱下;
附加展示單元36,用于當(dāng)不存在相同字符串或相同字符串長(zhǎng)度小于預(yù)設(shè)閾值時(shí),采用其他展示方法設(shè)置展示名稱;
未掃描目錄確定單元37,用于判斷是否還存在未掃描的文件目錄,當(dāng)存在未掃描的文件目錄時(shí),則啟動(dòng)掃描單元32對(duì)下一文件目錄進(jìn)行掃描,當(dāng)不存在未掃描的文件目錄時(shí)則結(jié)束。
通過(guò)上述各個(gè)單元,對(duì)部分視頻文件目錄中由大視頻文件切分成的多個(gè)小視頻文件,抽取該多個(gè)小視頻文件的文件名中相同字符串,并將該相同字符串作為視頻文件展示名稱,由此可以將具有多個(gè)具有相同字符串的視頻文件映射到一個(gè)展示名稱下,為用戶提供更好的體驗(yàn)。
與上文中的實(shí)施例相同,附加展示單元36可以包括第一展示單元、第二展示單元、第三展示單元和第四展示單元,其中:
第一展示單元用于查找當(dāng)前視頻文件目錄下是否存在視頻配置文件,如果存在配置文件,則可以根據(jù)該文件目錄對(duì)應(yīng)客戶端的配置文件解析規(guī)則,對(duì)視頻配置文件進(jìn)行解析以抽取出影視名稱,并將其作為視頻文件展示名稱;
第二展示單元用于判斷當(dāng)前視頻文件目錄的目錄名或當(dāng)前視頻文件目錄下的視頻文件的文件名中是否包含有影視名稱,當(dāng)包含有影視名稱時(shí),可以抽取出該影視名稱并將其作為視頻文件展示名稱;
第三展示單元用于判斷當(dāng)前視頻文件目錄是否為視頻客戶端存放視頻目錄,當(dāng)是視頻客戶端存放視頻目錄時(shí),則可以以“視頻客戶端名稱_視頻文件名”作為視頻文件展示名稱;
第四展示單元用于直接用視頻文件名作為展示名稱。
同樣地,當(dāng)其中一種展示單元不適用時(shí),可以嘗試使用其他展示單元,只有當(dāng)?shù)谝?、第二、第三展示單元都不適用時(shí),才使用第四展示單元,即直接用視頻文件名作為展示名稱。上述各展示單元也不僅限于在字符串比對(duì)單元33、判斷單元34和抽取映射單元35不適用時(shí)使用,上述展示單元可以與字符串比對(duì)單元33、判斷單元34和抽取映射單元35配合使用,從而為用戶提供更準(zhǔn)確的視頻展示;也可以同步或順序啟動(dòng)上述所有展示單元,并將所得到的各個(gè)展示名稱都呈現(xiàn)給用戶進(jìn)行選擇,用戶可以從中選擇更符合自己觀影習(xí)慣的展示名稱。
圖4示出了根據(jù)本發(fā)明另一實(shí)施例的視頻文件展示系統(tǒng)的示意圖,與圖2中所示的視頻文件展示方法相對(duì)應(yīng)地,該系統(tǒng)包括:
目錄獲取單元41,用于獲取存在視頻文件的文件目錄;
過(guò)濾單元42,用于判斷當(dāng)前視頻文件目錄是否需要過(guò)濾,當(dāng)當(dāng)前視頻文件目錄不需要過(guò)濾時(shí),啟動(dòng)掃描單元43,否則啟動(dòng)未掃描目錄確定單元48;
掃描單元43,用于對(duì)當(dāng)前視頻文件目錄進(jìn)行掃描,以掃描出當(dāng)前視頻文件目錄下的所有視頻文件;
字符串比對(duì)單元44,用于對(duì)掃描出的視頻文件的文件名進(jìn)行字符串比對(duì);
判斷單元45,用于判斷是否存在相同字符串且相同字符串長(zhǎng)度是否大于或等于預(yù)設(shè)閾值;
抽取映射單元46,當(dāng)存在相同字符串且相同字符串長(zhǎng)度大于或等于預(yù)設(shè)閾值時(shí),抽取該相同字符串作為視頻文件展示名稱,并將具有該相同字符串的視頻文件映射到展示名稱下;
附加展示單元47,用于當(dāng)不存在相同字符串或相同字符串長(zhǎng)度小于預(yù)設(shè)閾值時(shí),采用其他展示方法設(shè)置展示名稱;
未掃描目錄確定單元48,用于判斷是否還存在未掃描的文件目錄,當(dāng)存 在未掃描的文件目錄時(shí),則啟動(dòng)過(guò)濾單元42來(lái)判斷下一文件目錄是否需要過(guò)濾,當(dāng)不存在未掃描的文件目錄時(shí)則結(jié)束。
與前一實(shí)施例相比,本實(shí)施例的視頻文件展示方法增加了過(guò)濾單元42判斷當(dāng)前視頻文件目錄是否需要過(guò)濾,當(dāng)不需要過(guò)濾時(shí)啟動(dòng)掃描單元43進(jìn)行正常的掃描進(jìn)程,而當(dāng)需要過(guò)濾時(shí),則直接略過(guò)該文件目錄來(lái)對(duì)下一文件目錄進(jìn)行掃描,從而可以提高掃描速度。同樣地,在本實(shí)施例中可以通過(guò)視頻文件后綴名來(lái)判斷視頻文件是否需要過(guò)濾。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明所提供的視頻文件展示方法和系統(tǒng)不僅可以適用于諸如安卓、IOS或Windows Phone等移動(dòng)智能設(shè)備,還可以適用于所有計(jì)算機(jī)設(shè)備。
本領(lǐng)域內(nèi)的技術(shù)人員還應(yīng)理解,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的,應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上, 使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。