多媒體播放設(shè)備、播放器自動(dòng)識(shí)別裝置及方法
【專利摘要】本發(fā)明提供一種多媒體播放設(shè)備、播放器自動(dòng)識(shí)別裝置及方法,該設(shè)備包括播放器識(shí)別單元、播放器、播放器應(yīng)用信息判斷單元和HIFI播放執(zhí)行單元。播放器識(shí)別單元根據(jù)應(yīng)用程序?qū)傩宰R(shí)別已存儲(chǔ)的程序包為音頻播放器的應(yīng)用程序包時(shí)將其身份標(biāo)識(shí)信息保存在一音頻播放器列表中。播放器應(yīng)用信息判斷單元查詢啟動(dòng)的播放器身份標(biāo)識(shí)信息是否在音頻播放器列表中,若是,則由播放器對音頻流文件進(jìn)行編解碼處理以及由HIFI播放執(zhí)行單元對經(jīng)過編解碼處理的音頻流文件進(jìn)行HIFI處理以驅(qū)動(dòng)一輸出設(shè)備按照HIFI模式播放該音頻流文件。利用本發(fā)明,根據(jù)安裝音頻播放器的情況自動(dòng)更新音頻播放器列表,以控制HIFI功能的啟動(dòng),具有良好的用戶體驗(yàn)。
【專利說明】多媒體播放設(shè)備、播放器自動(dòng)識(shí)別裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子設(shè)備操作系統(tǒng)中音頻流的播放【技術(shù)領(lǐng)域】,尤其涉及一種多媒體播放設(shè)備、播放器自動(dòng)識(shí)別裝置及方法。
【背景技術(shù)】
[0002]HIFI (High Fidelity,高保真)指聲頻錄音及放音系統(tǒng)或設(shè)備具有如實(shí)反映聲音信號(hào)本來面貌的能力,以及設(shè)備對聲音信號(hào)進(jìn)行特定修飾、加工處理和聲場再現(xiàn)時(shí)聲像位置及其移動(dòng)的逼真程度。HIFI是通過硬件實(shí)現(xiàn)高保真音效,因此會(huì)增加手機(jī)的功耗。為了能夠降低功耗,現(xiàn)有技術(shù)手機(jī)在軟件方面增加了包含白名單的功能,可以使除白名單之外的音頻播放軟件不能夠開啟HIFI功能,從而實(shí)現(xiàn)降低功耗的目的。
[0003]但是,現(xiàn)有技術(shù)中,白名單是直接在代碼中規(guī)定了指定的音樂播放器,這樣的設(shè)計(jì)會(huì)導(dǎo)致某些未被列進(jìn)白名單中的播放器不能實(shí)現(xiàn)HIFI功能。例如,用戶安裝一款未列在白名單中的音樂播放器,在使用這個(gè)播放器播放音樂時(shí)就無法實(shí)現(xiàn)HIFI音效,導(dǎo)致HIFI音效只是一種擺設(shè)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是提供一種多媒體播放設(shè)備、播放器自動(dòng)識(shí)別裝置及方法,能夠根據(jù)系統(tǒng)安裝音頻播放器的情況自動(dòng)更新音頻播放器列表,以控制HIFI播放功能的啟動(dòng),使用戶獲得良好的用戶體驗(yàn)。
[0005]為解決上述問題,本發(fā)明提供一種多媒體播放裝置,包括存儲(chǔ)單元,用于保存所述裝置系統(tǒng)安裝應(yīng)用程序的代碼形成的程序包以及多媒體文件;所述裝置還包括:播放器識(shí)別單元,用于根據(jù)應(yīng)用程序?qū)傩宰R(shí)別所述存儲(chǔ)單元存儲(chǔ)的程序包是否為音頻播放器的應(yīng)用程序包,若確定是音頻播放器的應(yīng)用程序包時(shí),則將所述音頻播放器的身份標(biāo)識(shí)信息保存在所述存儲(chǔ)單元中的一音頻播放器列表中;播放器,用于接收播放一音頻流文件的請求,響應(yīng)所述播放音頻流文件的請求對所述音頻流文件進(jìn)行編解碼處理;播放器應(yīng)用信息判斷單元,用于查詢所述播放器的身份標(biāo)識(shí)信息是否在所述音頻播放器列表中;HIFI播放執(zhí)行單元,當(dāng)確定所述音頻播放器的身份標(biāo)識(shí)信息在所述音頻播放器列表中,用于對經(jīng)過編解碼處理的音頻流文件進(jìn)行HIFI處理以驅(qū)動(dòng)一輸出設(shè)備按照HIFI模式播放所述音頻流文件。
[0006]其中,所述應(yīng)用程序?qū)傩詾橄到y(tǒng)應(yīng)用程序的組件類別。
[0007]其中,所述播放器識(shí)別單元具體判斷系統(tǒng)中組件類別是否滿足預(yù)設(shè)條件,并當(dāng)確定所述類別滿足預(yù)設(shè)條件時(shí),將所述應(yīng)用程序包識(shí)別為音頻播放器的應(yīng)用程序包。
[0008]其中,所述播放器識(shí)別單元調(diào)用訪問所述組件的指令對所述組件的類別進(jìn)行判斷以得到判斷結(jié)果;所述播放器識(shí)別單元還根據(jù)所述判斷結(jié)果中每個(gè)對象信息確定所述組件的包名,并將所述組件的包名作為音頻播放器的身份標(biāo)識(shí)信息保存到所述存儲(chǔ)單元的音頻播放器列表中。
[0009]其中,當(dāng)確定所述播放器的身份標(biāo)識(shí)信息不在所述音頻播放器列表中時(shí),所述HIFI播放執(zhí)行單元不被激活,所述播放器驅(qū)動(dòng)一輸出設(shè)備按照普通模式播放所述音頻流文件。
[0010]為解決上述問題,本發(fā)明還提供一種播放器自動(dòng)識(shí)別裝置,包括:
[0011]識(shí)別子單元,用于根據(jù)應(yīng)用程序?qū)傩宰R(shí)別已存儲(chǔ)的程序包是否為音頻播放器的應(yīng)用程序包,其中,所述已存儲(chǔ)的程序包為安裝應(yīng)用程序的代碼形成的程序包;保存子單元,用于在識(shí)別為音頻播放器的應(yīng)用程序包時(shí),將所述音頻播放器的身份標(biāo)識(shí)信息保存在一音頻播放器列表中。
[0012]其中,所述應(yīng)用程序?qū)傩詾橄到y(tǒng)應(yīng)用程序的組件類別。
[0013]其中,所述識(shí)別子單元具體判斷系統(tǒng)中組件類別是否滿足預(yù)設(shè)條件,并當(dāng)確定所述類別滿足預(yù)設(shè)條件時(shí),將所述應(yīng)用程序包識(shí)別為音頻播放器的應(yīng)用程序包。
[0014]其中,所述識(shí)別子單元調(diào)用訪問所述組件的指令對所述組件的類別進(jìn)行判斷,以得到判斷結(jié)果;
[0015]所述保存子單元根據(jù)所述判斷結(jié)果中每個(gè)對象信息確定組件的包名,并將所述組件的包名作為音頻播放器的身份標(biāo)識(shí)信息保存到所述音頻播放器列表中。
[0016]為解決上述問題,本發(fā)明還提供一種播放器自動(dòng)識(shí)別方法,所述方法包括:根據(jù)應(yīng)用程序?qū)傩宰R(shí)別已存儲(chǔ)的多個(gè)應(yīng)用程序包是否為音頻播放器的應(yīng)用程序包;以及當(dāng)確定為音頻播放器的應(yīng)用程序包時(shí)將所述音頻播放器的身份標(biāo)識(shí)信息保存在一音頻播放器列表中。
[0017]本發(fā)明提供的一種多媒體播放設(shè)備、播放器自動(dòng)識(shí)別裝置及方法,能夠?qū)ο到y(tǒng)中的音頻播放器進(jìn)行識(shí)別以加入音頻播放器列表中,并在進(jìn)行音頻流播放時(shí)判斷使用的音頻播放器在該音頻播放器列表中時(shí)啟動(dòng)HIFI播放模式播放音頻流,從而能夠根據(jù)系統(tǒng)安裝音頻播放器的情況自動(dòng)更新音頻播放器列表,以控制HIFI播放功能的啟動(dòng),使用戶獲得良好的用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明實(shí)施方式中的多媒體播放設(shè)備的功能模塊示意圖;
[0019]圖2為本發(fā)明實(shí)施方式中的多媒體播放方法的流程示意圖;
[0020]圖3為本發(fā)明實(shí)施方式中的建立音頻播放器列表的方法的流程示意圖。
[0021]元件標(biāo)號(hào):
[0022]多媒體播放設(shè)備10
[0023]多媒體播放裝置20
[0024]存儲(chǔ)單元21
[0025]播放器識(shí)別單元22
[0026]識(shí)別子單元220
[0027]保存子單元221
[0028]播放器應(yīng)用信息判斷單元23
[0029]播放器24
[0030]HIFI播放執(zhí)行單元25
[0031]多媒體輸出設(shè)備30
[0032]揚(yáng)聲器31
[0033]顯示屏32
【具體實(shí)施方式】
[0034]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。
[0035]請參閱圖1,為本發(fā)明實(shí)施方式中的多媒體播放設(shè)備的功能模塊示意圖。該多媒體播放設(shè)備10包括多媒體播放裝置20以及多媒體輸出設(shè)備30,該設(shè)備10可以是手機(jī)、平板電腦或個(gè)人數(shù)字助理等智能電子設(shè)備。該多媒體輸出設(shè)備30包括揚(yáng)聲器31和顯示屏32。
[0036]該裝置20預(yù)先裝載操作系統(tǒng)并用于實(shí)現(xiàn)用戶的基本操作以及音頻流文件的播放,例如,windows操作系統(tǒng)、Android操作系統(tǒng)等,在本實(shí)施方式中,該裝置20預(yù)先裝載有Android操作系統(tǒng)。并且,該裝置20能夠根據(jù)用戶的操作在系統(tǒng)中安裝多個(gè)應(yīng)用程序,且每個(gè)應(yīng)用程序安裝后的代碼以程序包的形式保存。
[0037]該多媒體播放裝置20包括存儲(chǔ)單元21、播放器識(shí)別單元22、播放器應(yīng)用信息判斷單元23、播放器24以及HIFI播放執(zhí)行單元25。
[0038]該存儲(chǔ)單元21用于保存安裝應(yīng)用程序時(shí)相應(yīng)代碼形成的程序包(以下簡稱應(yīng)用程序包),還用于預(yù)先存儲(chǔ)多個(gè)音頻流文件,該音頻流文件可以包括音頻文件、視頻文件中的音頻文件或含有音頻信息的視頻文件。
[0039]該播放器識(shí)別單元22包括識(shí)別子單元220以及保存子單元221,其中,該識(shí)別子單元220預(yù)先根據(jù)應(yīng)用程序?qū)傩宰R(shí)別該存儲(chǔ)單元21存儲(chǔ)的多個(gè)應(yīng)用程序包是否為音頻播放器的應(yīng)用程序包,并當(dāng)確定為音頻播放器的應(yīng)用程序包時(shí),該保存子單元221將該音頻播放器的身份標(biāo)識(shí)信息保存在該存儲(chǔ)單元21設(shè)置的一音頻播放器列表中。
[0040]具體地,該播放器識(shí)別單元22在用戶安裝新的應(yīng)用程序時(shí)自動(dòng)獲取應(yīng)用程序?qū)傩砸耘袛嘣搼?yīng)用程序是否為音頻播放器,并當(dāng)確定為音頻播放器時(shí)將其身份標(biāo)識(shí)信息保存至該音頻播放器列表中。在其他實(shí)施方式中,該播放器識(shí)別單元22還可以在新安裝的應(yīng)用程序首次啟動(dòng)時(shí)、任意時(shí)間運(yùn)行時(shí)獲取應(yīng)用程序?qū)傩赃M(jìn)行音頻播放器的識(shí)別以及音頻播放器列表的更新,甚至可以定時(shí)不定時(shí)進(jìn)行應(yīng)用程序的掃描來行音頻播放器的識(shí)別以及音頻播放器列表的更新。
[0041 ] 該存儲(chǔ)單元21中的音頻播放器列表記錄能夠調(diào)用HIFI播放功能的音頻播放器的身份標(biāo)識(shí)信息,即,當(dāng)通過該音頻播放器列表中的某一音頻播放器播放音頻流文件時(shí)能夠調(diào)用該HIFI播放執(zhí)行單元25,以實(shí)現(xiàn)該音頻流文件的HIFI播放。本發(fā)明實(shí)施方式中提及的音頻流文件可以是存儲(chǔ)單元21中供播放的音頻流文件,例如wav、mp3、ape、flac等音頻流文件,也可以是視頻文件中帶有的音頻流文件。
[0042]下面將以該裝置20裝載Android操作系統(tǒng)對本發(fā)明進(jìn)行說明。
[0043]通常,音頻播放器的應(yīng)用程序代碼包括AndroidManifest.xml的Act1n類別和mimeType類別,并在設(shè)置Activity組件時(shí)均會(huì)將Act1n類別和mimeType類別分別設(shè)置為"Android, intent, act1n.VIEff^Act1n 和"aud1/*"mimeType,以表明這個(gè) Activity是支持音樂文件播放的。因此,在本實(shí)施方式中,用于識(shí)別音頻播放器的應(yīng)用程序?qū)傩詾锳ctivity 組件中 Act1n 類別為"Android, intent, act1n.VIEff^Act1n 以及 mimeType 類別為"aud1/WmeType。
[0044]該識(shí)別子單兀220通過調(diào)用PackageManger指令中的querylntentActivities指令對應(yīng)用程序包的Activity組件進(jìn)行篩選,以判斷Activity組件的Act1n類別是否為"Android, intent, act1n.VIEW〃Act1n 和判斷 mimeType 類別是否為 〃aud1/*〃mimeType,并當(dāng)確定 Act1n 類別為"Android, intent, act1n.VIEff^Act1n 以及 mimeType 類別為〃aud1/*〃mimeType時(shí)確定該應(yīng)用程序包為音頻播放器的應(yīng)用程序包。
[0045]通常,querylntentActivities指令包含以下兩個(gè)參數(shù):
[0046]Intent:用于設(shè)置Act1n類別以及mimeType類別。其中mimeType類別需要被設(shè)置成aud1類型,且最好使用aud1/mp3而不是aud1/*。因?yàn)?所有的音頻播放器均支持mp3類型,但是有些視頻播放器卻不支持正常的音樂文件播放。
[0047]Flags:用于設(shè)置 PackageManager.MATCH_DEFAULT_0NLY 參數(shù),表明只得至IjCATEG0RY_DEFAULT 支持的 Activity 組件。
[0048]進(jìn)一步地,該識(shí)別子單元220調(diào)用querylntentActivities指令對Activity組件的Act1n類別和mimeType類別進(jìn)行判斷而得到的篩選結(jié)果為ResolveInfo集合。該保存子單元221根據(jù)該集合中的每一個(gè)ResolveInfo對象獲得對應(yīng)的activitylnfo,從而確定對應(yīng)的packageName,該packageName用于表明音頻播放器的包名。因此,在本實(shí)施方式中,該音頻播放器的身份標(biāo)識(shí)信息為該音頻播放器的Activity組件的包名。
[0049]當(dāng)用戶使用該多媒體播放設(shè)備10選定一播放器播放一音頻流文件時(shí),該播放器24接收播放該音頻流文件的請求對該音頻流文件進(jìn)行編解碼處理。
[0050]該播放器應(yīng)用信息判斷單元23查詢該存儲(chǔ)單元21中的音頻播放器列表以確定該播放器的身份標(biāo)識(shí)信息是否在該音頻播放器列表中。當(dāng)確定該播放器的身份標(biāo)識(shí)信息在該音頻播放器列表中時(shí),該HIFI播放執(zhí)行單元25激活并對經(jīng)過該播放器24編解碼處理的音頻流文件進(jìn)行HIFI處理,并調(diào)用該多媒體輸出設(shè)備30按照HIFI模式播放該音頻流文件。
[0051]當(dāng)確定該播放器的身份標(biāo)識(shí)信息不在該音頻播放器列表中時(shí),不激活該HIFI播放執(zhí)行單元25,該播放器24直接調(diào)用該多媒體輸出設(shè)備30按照普通模式播放該音頻流文件。
[0052]請參閱圖2,為本發(fā)明實(shí)施方式中的多媒體播放方法的流程示意圖。
[0053]步驟S40,該播放器24接收播放該音頻流文件的請求對該音頻流文件進(jìn)行編解碼處理。
[0054]步驟S41,該播放器應(yīng)用信息判斷單元23查詢該存儲(chǔ)單元21中的音頻播放器列表以確定該播放器的身份標(biāo)識(shí)信息是否在該音頻播放器列表中。若是,則進(jìn)入步驟S42,否貝丨J,進(jìn)入步驟S44。
[0055]其中,該音頻播放器列表預(yù)先存儲(chǔ)在存儲(chǔ)單元21中,用于記錄能夠調(diào)用HIFI播放功能的音頻播放器的身份標(biāo)識(shí)信息。
[0056]請同時(shí)參閱圖3,為本發(fā)明實(shí)施方式中的建立音頻播放器列表的方法的流程示意圖。
[0057]步驟S50,該識(shí)別子單元220根據(jù)應(yīng)用程序?qū)傩宰R(shí)別該存儲(chǔ)單元21存儲(chǔ)的多個(gè)應(yīng)用程序包是否為音頻播放器的應(yīng)用程序包。
[0058]步驟S51,當(dāng)確定為音頻播放器的應(yīng)用程序包時(shí),該保存子單元221將該音頻播放器的身份標(biāo)識(shí)信息保存在該存儲(chǔ)單元21中的音頻播放器列表中。
[0059]下面將以該裝置20裝載Android操作系統(tǒng)對本發(fā)明進(jìn)行說明。
[0060]通常,音頻播放器的應(yīng)用程序代碼包括AndroidManifest.xml的Act1n類別和mimeType類別,并在設(shè)置Activity組件時(shí)均會(huì)將Act1n類別和mimeType類別分別設(shè)置為"Android, intent, act1n.VIEff^Act1n 和"aud1/*"mimeType,以表明這個(gè) Activity是支持音樂文件播放的。因此,在本實(shí)施方式中,用于識(shí)別音頻播放器的應(yīng)用程序?qū)傩詾锳ctivity 組件中 Act1n 類別為"Android, intent, act1n.VIEff^Act1n 以及 mimeType 類別為"aud1/WmeType。
[0061]具體地,該識(shí)別子單元220通過調(diào)用PackageManger指令中的querylntentActivities指令對應(yīng)用程序包的Activity組件進(jìn)行篩選,以判斷Activity組件的 Act1n 類別是否為"Android, intent, act1n.VIEff^Act1n 和判斷 mimeType 類別是否為 〃aud1/*〃mimeType,并當(dāng)確定 Act1n 類別為"Android, intent, act1n.VIEff^Act1n以及mimeType類別為〃aud1/*〃mimeType時(shí)確定該應(yīng)用程序包為音頻播放器的應(yīng)用程序包。
[0062]通常,querylntentActivities指令包含以下兩個(gè)參數(shù):
[0063]Intent:用于設(shè)置Act1n類別以及mimeType類別。其中mimeType類別需要被設(shè)置成aud1類型,且最好使用aud1/mp3而不是aud1/*。因?yàn)?所有的音頻播放器均支持mp3類型,但是有些視頻播放器卻不支持正常的音樂文件播放。
[0064]Flags:用于設(shè)置 PackageManager.MATCH_DEFAULT_0NLY 參數(shù),表明只得至IjCATEG0RY_DEFAULT 支持的 Activity 組件。
[0065]進(jìn)一步地,該識(shí)別子單元220調(diào)用querylntentActivities指令對Activity組件的Act1n類別和mimeType類別進(jìn)行判斷而得到的篩選結(jié)果為ResolveInfo集合。該保存子單元221根據(jù)該集合中的每一個(gè)ResolveInfo對象獲得對應(yīng)的activitylnfo,從而確定對應(yīng)的packageName,該packageName用于表明音頻播放器的包名。因此,在本實(shí)施方式中,該音頻播放器的身份標(biāo)識(shí)信息為該音頻播放器的Activity組件的包名。
[0066]步驟S42,該HIFI播放執(zhí)行單元25激活并對經(jīng)過該播放器24編解碼處理的音頻流文件進(jìn)行HIFI處理。
[0067]步驟S43,調(diào)用該多媒體輸出設(shè)備30按照相應(yīng)模式播放該音頻流文件。然后,流程結(jié)束。
[0068]本發(fā)明提供的一種多媒體播放設(shè)備、播放器自動(dòng)識(shí)別裝置及方法,預(yù)先對系統(tǒng)中的音頻播放器進(jìn)行識(shí)別以加入音頻播放器列表中,并在進(jìn)行音頻流播放時(shí)判斷使用的音頻播放器在該音頻播放器列表中時(shí)啟動(dòng)HIFI播放模式播放音頻流,從而能夠根據(jù)系統(tǒng)安裝音頻播放器的情況自動(dòng)更新音頻播放器列表,以控制HIFI播放功能的啟動(dòng),使用戶獲得良好的用戶體驗(yàn)。
[0069]在上述實(shí)施例中,僅對本發(fā)明進(jìn)行了示范性描述,但是本領(lǐng)域技術(shù)人員在閱讀本專利申請后可以在不脫離本發(fā)明的精神和范圍的情況下對本發(fā)明進(jìn)行各種修改。
【權(quán)利要求】
1.一種多媒體播放設(shè)備,包括存儲(chǔ)單元,用于保存所述裝置系統(tǒng)安裝應(yīng)用程序的代碼形成的程序包以及多媒體文件;其特征在于,所述裝置還包括: 播放器識(shí)別單元,用于根據(jù)應(yīng)用程序?qū)傩宰R(shí)別所述存儲(chǔ)單元存儲(chǔ)的程序包是否為音頻播放器的應(yīng)用程序包,若確定是音頻播放器的應(yīng)用程序包時(shí),則將所述音頻播放器的身份標(biāo)識(shí)信息保存在所述存儲(chǔ)單元中的一音頻播放器列表中; 播放器,用于接收播放一音頻流文件的請求,響應(yīng)所述播放音頻流文件的請求對所述音頻流文件進(jìn)行編解碼處理; 播放器應(yīng)用信息判斷單元,用于查詢所述播放器的身份標(biāo)識(shí)信息是否在所述音頻播放器列表中; HIFI播放執(zhí)行單元,當(dāng)確定所述音頻播放器的身份標(biāo)識(shí)信息在所述音頻播放器列表中,用于對經(jīng)過編解碼處理的音頻流文件進(jìn)行HIFI處理以驅(qū)動(dòng)一輸出設(shè)備按照HIFI模式播放所述音頻流文件。
2.如權(quán)利要求1所述的多媒體播放設(shè)備,其特征在于,所述應(yīng)用程序?qū)傩詾橄到y(tǒng)應(yīng)用程序的組件類別。
3.如權(quán)利要求2所述的多媒體播放設(shè)備,其特征在于,所述播放器識(shí)別單元具體判斷系統(tǒng)中組件類別是否滿足預(yù)設(shè)條件,并當(dāng)確定所述類別滿足預(yù)設(shè)條件時(shí),將所述應(yīng)用程序包識(shí)別為音頻播放器的應(yīng)用程序包。
4.如權(quán)利要求3所述的多媒體播放設(shè)備,其特征在于,所述播放器識(shí)別單元調(diào)用訪問所述組件的指令對所述組件的類別進(jìn)行判斷以得到判斷結(jié)果;所述播放器識(shí)別單元還根據(jù)所述判斷結(jié)果中每個(gè)對象信息確定所述組件的包名,并將所述組件的包名作為音頻播放器的身份標(biāo)識(shí)信息保存到所述存儲(chǔ)單元的音頻播放器列表中。
5.如權(quán)利要求1所述的多媒體播放設(shè)備,其特征在于,當(dāng)確定所述播放器的身份標(biāo)識(shí)信息不在所述音頻播放器列表中時(shí),所述HIFI播放執(zhí)行單元不被激活,所述播放器驅(qū)動(dòng)一輸出設(shè)備按照普通模式播放所述音頻流文件。
6.一種播放器自動(dòng)識(shí)別裝置,其特征在于,包括: 識(shí)別子單元,用于根據(jù)應(yīng)用程序?qū)傩宰R(shí)別已存儲(chǔ)的程序包是否為音頻播放器的應(yīng)用程序包,其中,所述已存儲(chǔ)的程序包為安裝應(yīng)用程序的代碼形成的程序包; 保存子單元,用于在識(shí)別為音頻播放器的應(yīng)用程序包時(shí),將所述音頻播放器的身份標(biāo)識(shí)信息保存在一音頻播放器列表中。
7.如權(quán)利要求6所述的播放器自動(dòng)識(shí)別裝置,其特征在于,所述應(yīng)用程序?qū)傩詾橄到y(tǒng)應(yīng)用程序的組件類別。
8.如權(quán)利要求7所述的播放器自動(dòng)識(shí)別裝置,其特征在于,所述識(shí)別子單元具體判斷系統(tǒng)中組件類別是否滿足預(yù)設(shè)條件,并當(dāng)確定所述類別滿足預(yù)設(shè)條件時(shí),將所述應(yīng)用程序包識(shí)別為音頻播放器的應(yīng)用程序包。
9.如權(quán)利要求8所述的播放器自動(dòng)識(shí)別裝置,其特征在于,所述識(shí)別子單元調(diào)用訪問所述組件的指令對所述組件的類別進(jìn)行判斷,以得到判斷結(jié)果; 所述保存子單元根據(jù)所述判斷結(jié)果中每個(gè)對象信息確定組件的包名,并將所述組件的包名作為音頻播放器的身份標(biāo)識(shí)信息保存到所述音頻播放器列表中。
10.一種播放器自動(dòng)識(shí)別方法,其特征在于,所述方法包括: 根據(jù)應(yīng)用程序?qū)傩宰R(shí)別已存儲(chǔ)的多個(gè)應(yīng)用程序包是否為音頻播放器的應(yīng)用程序包;以及 當(dāng)確定為音頻播放器的應(yīng)用程序包時(shí)將所述音頻播放器的身份標(biāo)識(shí)信息保存在一音頻播放器列表中。
【文檔編號(hào)】G06F3/16GK104199633SQ201410393420
【公開日】2014年12月10日 申請日期:2014年8月11日 優(yōu)先權(quán)日:2014年8月11日
【發(fā)明者】劉亞平 申請人:惠州Tcl移動(dòng)通信有限公司