同步多媒體文件列表的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,特別涉及一種同步多媒體文件列表的方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)代生活中,為了緩解工作壓力,很多用戶在移動終端中安裝有音頻播放應(yīng)用,通過音頻播放應(yīng)用可將歌曲文件下載到本地,并在閑暇之余,通過音頻播放應(yīng)用播放所下載的歌曲文件。
[0003]通常不同音頻播放應(yīng)用中的資源是不同的,為了能夠隨時接聽到最新的歌曲,當(dāng)用戶在第一音頻播放應(yīng)用中發(fā)現(xiàn)新的歌曲文件時,可手動地從第一音頻播放應(yīng)用中下載該歌曲文件,并手動地將該歌曲文件導(dǎo)入到具有導(dǎo)入功能的第二音頻播放應(yīng)用中,從而實現(xiàn)對第二音頻播放應(yīng)用的多媒體文件列表的同步。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]現(xiàn)有技術(shù)在同步多媒體文件列表時,需要用戶手動地將從第一音頻播放應(yīng)用中下載的歌曲文件導(dǎo)入到第二音頻播放應(yīng)用中,該過程需要用戶的干預(yù),且操作復(fù)雜。
【發(fā)明內(nèi)容】
[0006]為了解決相關(guān)技術(shù)的問題,本發(fā)明實施例提供了一種同步多媒體文件列表的方法及裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種同步多媒體文件列表的方法,所述方法包括:
[0008]檢測本地是否存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件;
[0009]如果檢測到本地存在所述歌曲文件,則根據(jù)所述歌曲文件的文件名,同步所述第二音頻播放應(yīng)用的多媒體文件列表;
[0010]如果檢測到本地不存在所述歌曲文件,則對本次檢測結(jié)果進行提醒。
[0011]可選地,所述檢測本地是否存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件,包括:
[0012]通過讀取注冊表信息,獲取本地存儲的每個歌曲文件的存放路徑;
[0013]獲取任一存放路徑對應(yīng)歌曲文件的屬性信息;
[0014]如果所述屬性信息與所述第一音頻播放應(yīng)用對應(yīng)的歌曲文件的屬性信息相匹配,則確定本地存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件。
[0015]可選地,所述檢測本地是否存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件之前,還包括:
[0016]在所述第二音頻播放應(yīng)用的播放界面上顯示同步按鈕;
[0017]當(dāng)檢測到所述同步按鈕被選中,執(zhí)行所述檢測本地是否存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件的步驟。
[0018]可選地,所述根據(jù)所述歌曲文件的文件名,同步所述第二音頻播放應(yīng)用的多媒體文件列表,包括:
[0019]獲取所述第二音頻播放應(yīng)用的多媒體文件列表中每個歌曲文件的文件名;
[0020]判斷所述歌曲文件的文件名與所述多媒體文件列表中任一歌曲文件的文件名是否相同;
[0021]如果所述歌曲文件的文件名與所述多媒體文件列表中任一歌曲文件的文件名不相同,則將所述歌曲文件的文件名添加到所述多媒體文件列表中。
[0022]可選地,所述判斷所述歌曲文件的文件名與所述多媒體文件列表中任一歌曲文件的文件名是否相同之后,還包括:
[0023]如果所述歌曲文件的文件名與所述多媒體文件列表中任一歌曲文件的文件名稱相同,則計算所述歌曲文件及所述多媒體文件列表中所述歌曲文件的哈希值;
[0024]如果所述歌曲文件的哈希值與所述多媒體文件列表中所述歌曲文件的哈希值相同,則不對所述歌曲文件進行同步。
[0025]可選地,所述多媒體文件列表為本地多媒體文件列表或指定多媒體文件列表。
[0026]另一方面,提供了一種同步多媒體文件列表的裝置,所述裝置包括:
[0027]檢測模塊,用于檢測本地是否存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件;
[0028]同步模塊,用于當(dāng)檢測到本地存在所述歌曲文件時,根據(jù)所述歌曲文件的文件名,同步所述第二音頻播放應(yīng)用的多媒體文件列表;
[0029]提醒模塊,用于當(dāng)檢測到本地不存在所述歌曲文件時,對本次檢測結(jié)果進行提醒。
[0030]可選地,所述檢測模塊,用于通過讀取注冊表信息,獲取本地存儲的每個歌曲文件的存放路徑;獲取任一存放路徑對應(yīng)歌曲文件的屬性信息;當(dāng)所述屬性信息與所述第一音頻播放應(yīng)用對應(yīng)的歌曲文件的屬性信息相匹配時,確定本地存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件。
[0031]可選地,所述裝置還包括:
[0032]顯示模塊,用于在所述第二音頻播放應(yīng)用的播放界面上顯示同步按鈕;
[0033]所述同步模塊,用于當(dāng)檢測到所述同步按鈕被選中,執(zhí)行所述檢測本地是否存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件的步驟。
[0034]可選地,所述同步模塊,用于獲取所述第二音頻播放應(yīng)用的多媒體文件列表中每個歌曲文件的文件名;判斷所述歌曲文件的文件名與所述多媒體文件列表中任一歌曲文件的文件名是否相同;當(dāng)所述歌曲文件的文件名與所述多媒體文件列表中任一歌曲文件的文件名不相同時,將所述歌曲文件的文件名添加到所述多媒體文件列表中。
[0035]可選地,所述裝置還包括:
[0036]計算模塊,用于當(dāng)所述歌曲文件的文件名與所述多媒體文件列表中任一歌曲文件的文件名稱相同時,計算所述歌曲文件及所述多媒體文件列表中所述歌曲文件的哈希值;
[0037]處理模塊,用于所述歌曲文件的哈希值與所述多媒體文件列表中所述歌曲文件的哈希值相同時,不對所述歌曲文件進行同步。
[0038]可選地,所述多媒體文件列表為本地多媒體文件列表或指定多媒體文件列表。
[0039]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0040]在檢測到本地存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件時,無需用戶手動操作,SP可自動對第二音頻播放應(yīng)用的多媒體文件列表進行同步,簡化了對多媒體文件列表進行同步的復(fù)雜度,同時在檢測到本地不存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件時,通過對用戶進行提醒,使得用戶及時了解本地所存儲的歌曲文件情況。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明一個實施例提供的一種同步多媒體文件列表的方法流程圖;
[0043]圖2是本發(fā)明另一個實施例提供的一種同步多媒體文件列表的方法流程圖;
[0044]圖3是本發(fā)明另一個實施例提供的一種同步多媒體文件列表的裝置結(jié)構(gòu)示意圖;
[0045]圖4是本發(fā)明另一個實施例提供的一種同步多媒體文件列表的終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0046]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細(xì)描述。
[0047]本發(fā)明實施例提供了一種同步多媒體文件的方法,參見圖1,本實施例提供的方法流程包括:
[0048]101、檢測本地是否存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件。
[0049]102、如果檢測到本地存在歌曲文件,則根據(jù)歌曲文件的文件名,同步第二音頻播放應(yīng)用的多媒體文件列表。
[0050]103、如果檢測到本地不存在歌曲文件,則對本次檢測結(jié)果進行提醒。
[0051]本發(fā)明實施例提供的方法,在檢測到本地存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件時,無需用戶手動操作,即可自動對第二音頻播放應(yīng)用的多媒體文件列表進行同步,簡化了對多媒體文件列表進行同步的復(fù)雜度,同時在檢測到本地不存在第一音頻播放應(yīng)用中對應(yīng)的歌曲文件時,通過對用戶進行提醒,使得用戶及時了解本地所存儲的歌曲文件情況。
[0052]在本發(fā)明的另一個實施例中,檢測本地是否存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件,包括:
[0053]通過讀取注冊表信息,獲取本地存儲的每個歌曲文件的存放路徑;
[0054]獲取任一存放路徑對應(yīng)歌曲文件的屬性信息;
[0055]如果屬性信息與第一音頻播放應(yīng)用對應(yīng)的歌曲文件的屬性信息相匹配,則確定本地存在第一音頻播放應(yīng)用對應(yīng)的歌曲文件。<