一種生成視頻文件列表的方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種生成視頻文件列表的方法及裝置,應(yīng)用于移動終端,包括:在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描;若掃描成功,通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中;若掃描不成功,調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中;當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息;基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。應(yīng)用本發(fā)明實(shí)施例獲取的視頻文件列表能夠體現(xiàn)移動終端中所有的視頻文件。
【專利說明】一種生成視頻文件列表的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端對視頻文件進(jìn)行管理的【技術(shù)領(lǐng)域】,特別涉及一種生成視頻文件列表的方法及裝置。
【背景技術(shù)】
[0002]目前,移動終端通常使用與其連接的電腦中安裝的電腦端工具來實(shí)現(xiàn)對視頻文件的管理。例如:對于安卓系統(tǒng)的移動終端,通過數(shù)據(jù)線連接到電腦后,電腦中安裝的電腦端工具可以把視頻文件導(dǎo)入到移動終端上,并通知移動終端。移動終端對導(dǎo)入的視頻文件進(jìn)行掃描后,把電腦端工具導(dǎo)入的視頻文件的屬性信息和播放信息,存儲到系統(tǒng)數(shù)據(jù)庫中。在獲取視頻文件列表時(shí),從所述系統(tǒng)數(shù)據(jù)庫中獲得其存儲的各個(gè)視頻文件的屬性信息和播放信息,生成視頻文件列表進(jìn)行顯示。用戶可以通過對視頻文件列表進(jìn)行操作,來實(shí)現(xiàn)對視頻文件的播放、刪除等操作。
[0003]然而,移動終端對導(dǎo)入的視頻文件進(jìn)行掃描時(shí),只能掃描其自帶系統(tǒng)能夠支持的視頻文件,獲取這些視頻文件的屬性信息和播放信息保存到系統(tǒng)數(shù)據(jù)庫中。視頻文件列表只能體現(xiàn)系統(tǒng)數(shù)據(jù)庫中存儲的視頻文件信息。移動終端對導(dǎo)入的、其自帶系統(tǒng)無法支持的視頻文件,采用掃描視頻的方式不能獲取這些視頻文件的屬性信息和播放信息,這些信息就無法被保存到系統(tǒng)數(shù)據(jù)庫中,則視頻文件列表不能體現(xiàn)這些視頻文件。
[0004]可見,現(xiàn)有技術(shù)的視頻文件列表不能夠體現(xiàn)移動終端中所有的視頻文件。用戶無法通過視頻文件列表對所有的視頻文件進(jìn)行操作,使用不夠方便。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種生成視頻文件列表的方法及裝置,使得視頻文件列表能夠體現(xiàn)移動終端中所有的視頻文件。
[0006]為達(dá)到上述目的,本發(fā)明公開了一種生成視頻文件列表的方法,應(yīng)用于移動終端,包括:
[0007]在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描;
[0008]若掃描成功,通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中;
[0009]若掃描不成功,調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中;
[0010]當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息;
[0011]基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
[0012]其中,所述調(diào)用自定義接口程序獲得所述視頻文件的屬性信息,可以包括:[0013]調(diào)用自定義接口程序使用公共接口函數(shù),獲得所述視頻文件的屬性信息。
[0014]所述自定義數(shù)據(jù)庫可以是由所述自定義接口程序創(chuàng)建的。
[0015]所述存儲到自定義數(shù)據(jù)庫中,可以包括:
[0016]判斷是否已建立自定義數(shù)據(jù)庫,如果是,則將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中;如果否,則通過所述自定義接口程序創(chuàng)建所述自定義數(shù)據(jù)庫后,將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中。
[0017]基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表,可以包括:
[0018]按照從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者
[0019]按照從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者
[0020]按照從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息中的某一種預(yù)設(shè)屬性信息進(jìn)行排序,生成視頻文件列表。
[0021]所述視頻文件的屬性信息至少可以包括:視頻文件的路徑信息,和/或視頻文件名稱。
[0022]本發(fā)明還公開了一種移動終端獲取視頻文件列表的裝置,應(yīng)用于移動終端,包括:
[0023]信息存儲單元,在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描;若掃描成功,通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中;若掃描不成功,調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中;
[0024]視頻文件列表生成單元,當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息;基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
[0025]其中,所述信息存儲單元可以包括:掃描子單元、第一信息存儲子單元和第二信息存儲子單元;
[0026]所述掃描子單元,在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描;
[0027]所述第一信息存儲子單元,在掃描成功時(shí),通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中;
[0028]所述第二信息存儲子單元,在掃描不成功時(shí),調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中。
[0029]所述的第二信息存儲子單元可以包括:屬性信息獲得子單元和自定義數(shù)據(jù)庫存儲子單元;
[0030]所述屬性信息獲得子單元,調(diào)用自定義接口程序使用公共接口函數(shù),獲得所述視頻文件的屬性信息;
[0031 ] 所述自定義數(shù)據(jù)庫存儲子單元,判斷是否已建立自定義數(shù)據(jù)庫,如果是,則將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中;如果否,則通過所述自定義接口程序創(chuàng)建所述自定義數(shù)據(jù)庫后,將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中。
[0032]所述視頻文件列表生成單元,可以包括:信息獲取子單元和視頻文件列表生成子單元;
[0033]所述信息獲取子單元,當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息;
[0034]所述視頻文件列表生成子單元,基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
[0035]所述視頻文件列表生成子單元,可以按照從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者
[0036]按照從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者
[0037]按照從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息中的某一種預(yù)設(shè)屬性信息進(jìn)行排序,生成視頻文件列表。
[0038]所述視頻文件的屬性信息至少可以包括:所述視頻文件的屬性信息至少包括:視頻文件的路徑信息,和/或視頻文件名稱。
[0039]由上述的技術(shù)方案可見,本發(fā)明實(shí)施例提供的移動終端獲取視頻文件列表的方法及裝置,對掃描不成功的視頻文件,調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息存儲到自定義數(shù)據(jù)庫中;在獲取視頻文件列表時(shí),基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。這樣,應(yīng)用本發(fā)明實(shí)施例生成的視頻文件列表即能夠體現(xiàn)系統(tǒng)掃描成功的視頻文件,也能夠體現(xiàn)系統(tǒng)掃描不成功的視頻文件,也就是說視頻文件列表能夠體現(xiàn)移動終端中所有的視頻文件。用戶能夠通過視頻文件列表對所有的視頻文件進(jìn)行操作,使用更加方便。
[0040]實(shí)施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
【專利附圖】
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1為本發(fā)明實(shí)施例的生成視頻文件列表的方法的一種流程圖;
[0043]圖2為本發(fā)明實(shí)施例的生成視頻文件列表的方法的另一種流程圖;
[0044]圖3為本發(fā)明實(shí)施例的生成視頻文件列表的裝置的一種結(jié)構(gòu)圖;
[0045]圖4為本發(fā)明實(shí)施例的生成視頻文件列表的裝置的另一種結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0046]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]本發(fā)明實(shí)施例公開了一種生成視頻文件列表的方法及裝置,以下分別進(jìn)行詳細(xì)說明。
[0048]參見圖1,圖1為本發(fā)明實(shí)施例的生成視頻文件列表的方法的一種流程圖,該流程應(yīng)用于移動終端,包括如下步驟:
[0049]步驟101,在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描;若掃描成功,通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中;若掃描不成功,調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中。
[0050]步驟102,當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息;基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
[0051]通常,所述視頻文件的屬性信息至少包括:視頻文件的路徑信息和/或視頻文件名稱。實(shí)際應(yīng)用中,還可以包括視頻文件的大小信息和/或視頻文件的類型信息等等。
[0052]具體到安卓系統(tǒng)的移動終端來說,視頻文件被導(dǎo)入后,會調(diào)用系統(tǒng)接口程序來對視頻文件進(jìn)行掃描。安卓(Android)移動終端上視頻文件掃描的實(shí)現(xiàn)簡單,通過Android本身提供的MediaScannerConnect1n類就可以直接掃描新導(dǎo)入到移動終端上的視頻文件,如果掃描成功,則視頻文件的屬性信息和播放信息被存入Android系統(tǒng)自帶的用于存儲視頻的系統(tǒng)數(shù)據(jù)庫中。如果掃描不成功,則調(diào)用預(yù)設(shè)的第一自定義接口程序,例如:預(yù)設(shè)自定義一個(gè)實(shí)現(xiàn)類SelfVideoSave,其可以通過調(diào)用一些公共接口函數(shù)來獲得視頻文件的屬性信息,然后把視頻文件的屬性信息存入到自己建立的第一自定義數(shù)據(jù)庫中。當(dāng)然,實(shí)際應(yīng)用中不一定由這個(gè)自定義接口程序來建立自定義數(shù)據(jù)庫,也可以預(yù)先自定義一個(gè)數(shù)據(jù)庫來存儲視頻文件的屬性信息。通過調(diào)用使用公共接口函數(shù)來獲得視頻文件的屬性信息屬于現(xiàn)有技術(shù),這里不再贅述。
[0053]在生成視頻文件列表時(shí),基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
[0054]可見,應(yīng)用本發(fā)明實(shí)施例生成的視頻文件列表即能夠體現(xiàn)系統(tǒng)掃描成功的視頻文件,也能夠體現(xiàn)系統(tǒng)掃描不成功的視頻文件,也就是說視頻文件列表能夠體現(xiàn)移動終端中所有的視頻文件。用戶能夠通過視頻文件列表對所有的視頻文件進(jìn)行操作,使用更加方便。
[0055]參見圖2,圖2為本發(fā)明實(shí)施例的生成視頻文件列表的方法的另一種流程圖,該流程應(yīng)用于移動終端,包括如下步驟:
[0056]步驟201,在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描。若掃描成功,若掃描不成功,
[0057]步驟202,若掃描成功,通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中。
[0058]步驟203,若掃描不成功,調(diào)用自定義接口程序使用公共接口函數(shù),獲得所述視頻文件的屬性信息,判斷是否已建立自定義數(shù)據(jù)庫,如果是,則將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中;如果否,則通過所述自定義接口程序創(chuàng)建所述自定義數(shù)據(jù)庫后,將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中。
[0059]本步驟中,包含了獲得所述視頻文件的屬性信息存儲到自定義數(shù)據(jù)庫中的一種具體實(shí)現(xiàn)方式,實(shí)際應(yīng)用中,也可以采用其他方式來實(shí)現(xiàn)。
[0060]例如,自定義數(shù)據(jù)庫可以預(yù)先創(chuàng)建好,也可以在第一次掃描視頻文件不成功時(shí)由所述自定義接口程序創(chuàng)建,具體創(chuàng)建方式屬于現(xiàn)有技術(shù),這里不再贅述。
[0061]步驟204,在生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息。
[0062]步驟205,基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
[0063]實(shí)際應(yīng)用中,生成視頻文件列表的步驟可以有多種實(shí)現(xiàn)方式,例如:
[0064]按照從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者
[0065]按照從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者
[0066]按照從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息中的某一種預(yù)設(shè)屬性信息進(jìn)行排序,生成視頻文件列表。等等。
[0067]可見,這樣生成的視頻文件列表能夠體現(xiàn)移動終端中所有的視頻文件。用戶能夠通過視頻文件列表對所有的視頻文件進(jìn)行操作,使用更加方便。
[0068]參見圖3,圖3為本發(fā)明實(shí)施例的生成視頻文件列表的裝置的一種結(jié)構(gòu)圖,該裝置應(yīng)用于移動終端,與圖1所示的流程相對應(yīng),包括:
[0069]信息存儲單元301,在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描;若掃描成功,通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中;若掃描不成功,調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中。
[0070]視頻文件列表獲取生成單元302,當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息;基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
[0071]通常,所述視頻文件的屬性信息至少包括:視頻文件的路徑信息和/或視頻文件名稱。實(shí)際應(yīng)用中,還可以包括視頻文件的大小信息和/或視頻文件的類型信息等等。
[0072]參見圖4,圖4為本發(fā)明實(shí)施例的移動終端獲取生成視頻文件列表的裝置的另一種結(jié)構(gòu)圖,該裝置應(yīng)用于移動終端,與圖2所示的流程相對應(yīng),也包括:信息存儲單元400和視頻文件列表獲取生成單元410,其中:
[0073]信息存儲單元400包括:掃描子單元401、第一信息存儲子單元402和第二信息存儲子單元403。
[0074]所述掃描子單元401,在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描。
[0075]所述第一信息存儲子單元402,在掃描成功時(shí),通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中。
[0076]所述第二信息存儲子單元403,在掃描不成功時(shí),調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中。
[0077]具體的,本實(shí)施例所述的第二信息存儲子單元403可以包括:屬性信息獲得子單元和自定義數(shù)據(jù)庫存儲子單元(圖4中未示出)。所述屬性信息獲得子單元,調(diào)用自定義接口程序使用公共接口函數(shù),獲得所述視頻文件的屬性信息。所述自定義數(shù)據(jù)庫存儲子單元,判斷是否已建立自定義數(shù)據(jù)庫,如果是,則將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中;如果否,則通過所述自定義接口程序創(chuàng)建所述自定義數(shù)據(jù)庫后,將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中。
[0078]本實(shí)施例中,自定義數(shù)據(jù)庫是由所述自定義接口程序創(chuàng)建的,在實(shí)際應(yīng)用中,不一定由該自定義接口程序創(chuàng)建,也可以預(yù)先創(chuàng)建好。
[0079]圖4中所述視頻文件列表生成單元410,包括:信息獲取子單元411和視頻文件列表生成子單元412。所述信息獲取子單元411,當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息。所述視頻文件列表生成子單元412,基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
[0080]具體的,本實(shí)施例中所述視頻文件列表生成子單元412,可以有多種實(shí)現(xiàn)方式,例如:
[0081]按照從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者
[0082]按照從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在 后的順序,生成視頻文件列表;或者
[0083]按照從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息中的某一種預(yù)設(shè)屬性信息進(jìn)行排序,生成視頻文件列表。
[0084]可見,這樣生成的視頻文件列表能夠體現(xiàn)移動終端中所有的視頻文件。用戶能夠通過視頻文件列表對所有的視頻文件進(jìn)行操作,使用更加方便。
[0085]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0086]本說明書中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0087]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種生成視頻文件列表的方法,應(yīng)用于移動終端,其特征在于,包括: 在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描; 若掃描成功,通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中; 若掃描不成功,調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中; 當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息; 基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)用自定義接口程序獲得所述視頻文件的屬性信息,包括: 調(diào)用自定義接口程序使用公共接口函數(shù),獲得所述視頻文件的屬性信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述自定義數(shù)據(jù)庫是由所述自定義接口程序創(chuàng)建的。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述存儲到自定義數(shù)據(jù)庫中,包括: 判斷是否已建立自定義數(shù)據(jù)庫,如果是,則將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中;如果否,則通過所述自定義接口程序創(chuàng)建所述自定義數(shù)據(jù)庫后,將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表,包括: 按照從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者 按照從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者 按照從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息中的某一種預(yù)設(shè)屬性信息進(jìn)行排序,生成視頻文件列表。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于:所述視頻文件的屬性信息至少包括:視頻文件的路徑信息,和/或視頻文件名稱。
7.一種移動終端獲取視頻文件列表的裝置,應(yīng)用于移動終端,其特征在于,包括: 信息存儲單元,在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描;若掃描成功,通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中;若掃描不成功,調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中; 視頻文件列表生成單元,當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息;基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述信息存儲單元包括:掃描子單元、第一信息存儲子單元和第二信息存儲子單元; 所述掃描子單元,在視頻文件被導(dǎo)入所述移動終端時(shí),調(diào)用所述移動終端的系統(tǒng)接口程序?qū)?dǎo)入的視頻文件進(jìn)行掃描; 所述第一信息存儲子單元,在掃描成功時(shí),通過所述系統(tǒng)接口程序獲得所述視頻文件的屬性信息,并存儲到所述移動終端的系統(tǒng)數(shù)據(jù)庫中; 所述第二信息存儲子單元,在掃描不成功時(shí),調(diào)用自定義接口程序,獲得所述視頻文件的屬性信息,并存儲到自定義數(shù)據(jù)庫中。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述的第二信息存儲子單元包括:屬性信息獲得子單元和自定義數(shù)據(jù)庫存儲子單元; 所述屬性信息獲得子單元,調(diào)用自定義接口程序使用公共接口函數(shù),獲得所述視頻文件的屬性信息; 所述自定義數(shù)據(jù)庫存儲子單元,判斷是否已建立自定義數(shù)據(jù)庫,如果是,則將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中;如果否,則通過所述自定義接口程序創(chuàng)建所述自定義數(shù)據(jù)庫后,將所獲得的所述視頻文件的屬性信息存儲到所述自定義數(shù)據(jù)庫中。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述視頻文件列表生成單元,包括:信息獲取子單元和視頻文件列表生成子單元; 所述信息獲取子單元 ,當(dāng)需要生成視頻文件列表時(shí),分別從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得存儲的各個(gè)視頻文件的屬性信息; 所述視頻文件列表生成子單元,基于從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息,生成視頻文件列表。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述視頻文件列表生成子單元,按照從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者 按照從所述自定義數(shù)據(jù)庫中獲得的視頻文件的屬性信息在前,從所述系統(tǒng)數(shù)據(jù)庫中獲得的視頻文件的屬性信息在后的順序,生成視頻文件列表;或者 按照從所述系統(tǒng)數(shù)據(jù)庫和所述自定義數(shù)據(jù)庫中獲得的各個(gè)視頻文件的屬性信息中的某一種預(yù)設(shè)屬性信息進(jìn)行排序,生成視頻文件列表。
12.根據(jù)權(quán)利要求5-9任一項(xiàng)所述的裝置,其特征在于:所述視頻文件的屬性信息至少包括:所述視頻文件的屬性信息至少包括:視頻文件的路徑信息,和/或視頻文件名稱。
【文檔編號】G06F17/30GK104036017SQ201410290919
【公開日】2014年9月10日 申請日期:2014年6月24日 優(yōu)先權(quán)日:2014年6月24日
【發(fā)明者】云峰, 歐陽紹聰 申請人:廣州金山網(wǎng)絡(luò)科技有限公司