媒體文件播放方法及裝置的制造方法
【專利摘要】本公開(kāi)是關(guān)于一種媒體文件播放方法及裝置,屬于電子技術(shù)應(yīng)用領(lǐng)域。所述方法包括:獲取目標(biāo)終端的環(huán)境信息;根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息;對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。本公開(kāi)解決了媒體文件播放方式單一的問(wèn)題,達(dá)到了豐富媒體文件播放方式的效果。本公開(kāi)用于媒體文件播放。
【專利說(shuō)明】
媒體文件播放方法及裝置
技術(shù)領(lǐng)域
[0001] 本公開(kāi)涉及電子技術(shù)應(yīng)用領(lǐng)域,特別涉及一種媒體文件播放方法及裝置。
【背景技術(shù)】
[0002] 隨著電子技術(shù)的快速發(fā)展,基于電子技術(shù)的電子產(chǎn)品的應(yīng)用也越來(lái)越廣泛。其中, 諸如智能手機(jī)、平板電腦、車載終端等終端就是一種典型的電子產(chǎn)品。
[0003]終端通常都可以播放媒體文件,其中,媒體文件可以為視頻文件或者音頻文件,音 頻文件如歌曲文件等,以媒體文件為歌曲文件為例,相關(guān)技術(shù)中,當(dāng)用戶想要聽(tīng)歌曲時(shí),用 戶可以在終端提供的搜索界面上輸入該歌曲的名稱,然后點(diǎn)擊搜索按鈕觸發(fā)終端搜索相應(yīng) 的歌曲文件,搜索到歌曲文件后,終端可以根據(jù)用戶的操作對(duì)該歌曲文件進(jìn)行進(jìn)行播放。
【發(fā)明內(nèi)容】
[0004] 為了解決媒體文件播放方式單一的問(wèn)題,本公開(kāi)提供了一種媒體文件播放方法及 裝置。所述技術(shù)方案如下:
[0005] 根據(jù)本公開(kāi)的第一方面,提供一種媒體文件播放方法,所述方法包括:
[0006] 獲取目標(biāo)終端的環(huán)境信息;
[0007] 根據(jù)所述環(huán)境信息,從媒體庫(kù)中獲取與所述環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息;
[0008] 對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0009] 可選地,所述環(huán)境信息包括:季節(jié)信息、天氣信息、時(shí)間信息、地理位置信息和標(biāo)志 性景點(diǎn)信息中的至少一種。
[0010] 可選地,所述對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放,包括:
[0011] 通過(guò)所述目標(biāo)終端或者與所述目標(biāo)終端建立通信連接的其他終端對(duì)所述目標(biāo)文 件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0012] 可選地,通過(guò)所述目標(biāo)終端對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放, 包括:
[0013] 檢測(cè)所述目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行,所述目標(biāo)播放器為能夠播放所述目 標(biāo)媒體文件的播放器;
[0014] 當(dāng)所述目標(biāo)播放器已運(yùn)行,檢測(cè)所述目標(biāo)播放器當(dāng)前是否播放媒體文件;
[0015] 當(dāng)所述目標(biāo)播放器當(dāng)前播放媒體文件時(shí),在所述目標(biāo)播放器播放完當(dāng)前播放的媒 體文件后,播放所述目標(biāo)媒體文件;
[0016] 當(dāng)所述目標(biāo)播放器未運(yùn)行,將所述目標(biāo)文件信息添加至所述目標(biāo)播放器的播放列 表;
[0017] 當(dāng)所述目標(biāo)播放器運(yùn)行時(shí),播放所述目標(biāo)文件信息指示的目標(biāo)媒體文件。
[0018] 可選地,所述媒體庫(kù)為本地媒體庫(kù)或服務(wù)器媒體庫(kù)。
[0019] 可選地,所述對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放,包括:
[0020] 當(dāng)所述目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),確定至少兩個(gè)目標(biāo)文件信息中的每個(gè) 目標(biāo)文件信息和所述環(huán)境信息的關(guān)聯(lián)度;
[0021] 按照所述關(guān)聯(lián)度的大小對(duì)所述至少兩個(gè)目標(biāo)文件信息進(jìn)行排序;
[0022] 根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0023] 可選地,所述按照所述關(guān)聯(lián)度的大小對(duì)所述至少兩個(gè)目標(biāo)文件信息進(jìn)行排序,包 括:
[0024] 從所述至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度;
[0025] 按照所述至少兩個(gè)關(guān)聯(lián)度中大于所述預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小對(duì)相應(yīng)的 目標(biāo)文件信息進(jìn)行排序。
[0026] 根據(jù)本公開(kāi)的第二方面,提供一種媒體文件播放裝置,所述裝置包括:
[0027] 環(huán)境獲取模塊,被配置為獲取目標(biāo)終端的環(huán)境信息;
[0028] 文件獲取模塊,被配置為根據(jù)所述環(huán)境信息,從媒體庫(kù)中獲取與所述環(huán)境信息關(guān) 聯(lián)的目標(biāo)文件信息;
[0029] 文件播放模塊,被配置為對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0030] 可選地,所述環(huán)境信息包括:季節(jié)信息、天氣信息、時(shí)間信息、地理位置信息和標(biāo)志 性景點(diǎn)信息中的至少一種。
[0031 ]可選地,所述文件播放模塊,被配置為:
[0032]通過(guò)所述目標(biāo)終端或者與所述目標(biāo)終端建立通信連接的其他終端對(duì)所述目標(biāo)文 件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0033]可選地,所述文件播放模塊,包括:
[0034]第一播放子模塊,被配置為:
[0035] 檢測(cè)所述目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行,所述目標(biāo)播放器為能夠播放所述目 標(biāo)媒體文件的播放器;
[0036] 當(dāng)所述目標(biāo)播放器已運(yùn)行,檢測(cè)所述目標(biāo)播放器當(dāng)前是否播放媒體文件;
[0037] 當(dāng)所述目標(biāo)播放器當(dāng)前播放媒體文件時(shí),在所述目標(biāo)播放器播放完當(dāng)前播放的媒 體文件后,播放所述目標(biāo)媒體文件;
[0038] 當(dāng)所述目標(biāo)播放器未運(yùn)行,將所述目標(biāo)文件信息添加至所述目標(biāo)播放器的播放列 表;
[0039] 當(dāng)所述目標(biāo)播放器運(yùn)行時(shí),播放所述目標(biāo)文件信息指示的目標(biāo)媒體文件。
[0040] 可選地,所述媒體庫(kù)為本地媒體庫(kù)或服務(wù)器媒體庫(kù)。
[0041 ]可選地,所述文件播放模塊,包括;
[0042] 確定子模塊,被配置為當(dāng)所述目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),確定至少兩個(gè) 目標(biāo)文件信息中的每個(gè)目標(biāo)文件信息和所述環(huán)境信息的關(guān)聯(lián)度;
[0043] 排序子模塊,被配置為按照所述關(guān)聯(lián)度的大小對(duì)所述至少兩個(gè)目標(biāo)文件信息進(jìn)行 排序;
[0044]播放子模塊,被配置為根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒體文 件進(jìn)行播放。
[0045] 可選地,所述排序子模塊,被配置為:
[0046] 從所述至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度;
[0047] 按照所述至少兩個(gè)關(guān)聯(lián)度中大于所述預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小對(duì)相應(yīng)的 目標(biāo)文件信息進(jìn)行排序。
[0048] 根據(jù)本公開(kāi)的第三方面,提供一種媒體文件播放裝置,包括:
[0049] 處理器;
[0050] 用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
[0051] 其中,所述處理器被配置為:
[0052] 獲取目標(biāo)終端的環(huán)境信息;
[0053] 根據(jù)所述環(huán)境信息,從媒體庫(kù)中獲取與所述環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息;
[0054]對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0055] 本公開(kāi)提供的技術(shù)方案可以包括以下有益效果;
[0056] 本公開(kāi)提供的媒體文件播放方法及裝置,通過(guò)獲取目標(biāo)終端的環(huán)境信息,根據(jù)環(huán) 境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,對(duì)目標(biāo)文件信息指示的目標(biāo)媒 體文件進(jìn)行播放。由于能夠根據(jù)目標(biāo)終端的環(huán)境信息播放媒體文件,因此,解決了媒體文件 播放方式單一的問(wèn)題,達(dá)到了豐富媒體文件播放方式的效果。
[0057] 應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本 公開(kāi)。
【附圖說(shuō)明】
[0058] 為了更清楚地說(shuō)明本公開(kāi)的實(shí)施例,下面將對(duì)實(shí)施例描述中所需要使用的附圖作 簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本公開(kāi)的一些實(shí)施例,對(duì)于本領(lǐng)域普通 技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0059] 圖1是本公開(kāi)各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0060] 圖2是根據(jù)一示例性實(shí)施例示出的一種媒體文件播放方法的方法流程圖;
[0061 ]圖3-1是根據(jù)另一示例性實(shí)施例示出的一種媒體文件播放方法的方法流程圖;
[0062] 圖3-2是圖3-1所示實(shí)施例提供的一種環(huán)境信息選擇界面圖;
[0063] 圖3-3是圖3-1所示實(shí)施例提供的一種從服務(wù)器媒體庫(kù)中獲取目標(biāo)文件信息的方 法流程圖;
[0064]圖3-4是圖3-1所示實(shí)施例提供的一種對(duì)目標(biāo)媒體文件進(jìn)行播放的方法流程圖;
[0065]圖3-5是圖3-1所示實(shí)施例提供的一種按照關(guān)聯(lián)度的大小對(duì)目標(biāo)文件信息進(jìn)行排 序的方法流程圖;
[0066]圖3-6是圖3-1所示實(shí)施例提供的一種對(duì)目標(biāo)媒體文件進(jìn)行播放的方法流程圖;
[0067] 圖4是根據(jù)一示例性實(shí)施例示出的一種媒體文件播放裝置的框圖;
[0068] 圖5-1是根據(jù)另一示例性實(shí)施例示出的一種媒體文件播放裝置的框圖;
[0069]圖5-2是圖5-1所示實(shí)施例提供的一種文件播放模塊的框圖;
[0070]圖5-3是圖5-1所示實(shí)施例提供的另一種文件播放模塊的框圖;
[0071]圖6是根據(jù)一示例性實(shí)施例示出的一種媒體文件播放裝置的框圖。
[0072]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施 例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
【具體實(shí)施方式】
[0073] 為了使本公開(kāi)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本公開(kāi)作進(jìn) 一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本公開(kāi)一部份實(shí)施例,而不是全部的實(shí)施 例?;诒竟_(kāi)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的 所有其它實(shí)施例,都屬于本公開(kāi)保護(hù)的范圍。
[0074] 圖1是本公開(kāi)各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。參見(jiàn)圖1,該實(shí)施 環(huán)境包括:第一終端120、服務(wù)器140和第二終端160,其中,服務(wù)器140和第二終端160都為可 選設(shè)備。
[0075]第一終端120、服務(wù)器140和第二終端160這三者之間可以通過(guò)有線網(wǎng)絡(luò)或者無(wú)線 網(wǎng)絡(luò)連接,其中,有線網(wǎng)絡(luò)可以包括但不限于:通用串行總線(英文= Universal Serial Bus;簡(jiǎn)稱:USB),無(wú)線網(wǎng)絡(luò)可以包括但不限于:無(wú)線保真(英文:Wire less Fidelity;簡(jiǎn)稱: WIFI)、藍(lán)牙、紅外、紫蜂(英文:Zigbee )、數(shù)據(jù)等。
[0076] 第一終端120和第二終端160可以為智能手機(jī)、平板電腦、智能電視、臺(tái)式計(jì)算機(jī)、 動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4(英文:Moving Picture Experts Group Audio Layer IV;簡(jiǎn)稱:MP4)播放器、動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3(英文:Moving Picture Experts Group Audio Layer III;簡(jiǎn)稱:MP3)播放器、智能相機(jī)、車載目標(biāo)終端、音響設(shè)備等等,且第 一終端120與第二終端160可以相同,也可以不同。
[0077] 服務(wù)器140可以是媒體文件服務(wù)器,示例地,該服務(wù)器140可以是一臺(tái)服務(wù)器,或者 由若干臺(tái)服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。
[0078] 第一終端120可以獲取第一終端120的環(huán)境信息,根據(jù)該環(huán)境信息從本地媒體庫(kù)或 者服務(wù)器媒體庫(kù)中獲取與該環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,并通過(guò)第一終端120上的目標(biāo) 播放器或者第二終端160上的目標(biāo)播放器對(duì)該目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播 放。其中,該環(huán)境信息包括:季節(jié)信息、天氣信息、時(shí)間信息、地理位置信息和標(biāo)志性景點(diǎn)信 息中的至少一種,該服務(wù)器媒體庫(kù)為服務(wù)器140上的媒體庫(kù)。在本公開(kāi)實(shí)施例中,假設(shè)第一 終端120為目標(biāo)終端,第二終端160為與目標(biāo)終端建立通信連接的其他終端。
[0079] 圖2是根據(jù)一示例性實(shí)施例示出的一種媒體文件播放方法的方法流程圖,本實(shí)施 例以該媒體文件播放方法應(yīng)用于目標(biāo)終端中來(lái)進(jìn)行舉例說(shuō)明,該目標(biāo)終端可以為圖1所示 實(shí)施環(huán)境中的第一終端120,參見(jiàn)圖2,該媒體文件播放方法可以包括如下幾個(gè)步驟:
[0080] 在步驟201中,獲取目標(biāo)終端的環(huán)境信息。
[0081] 在步驟202中,根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息。
[0082] 在步驟203中,對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0083] 綜上所述,本公開(kāi)實(shí)施例提供的媒體文件播放方法,通過(guò)獲取目標(biāo)終端的環(huán)境信 息,根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,對(duì)目標(biāo)文件信息指示 的目標(biāo)媒體文件進(jìn)行播放。由于能夠根據(jù)目標(biāo)終端的環(huán)境信息播放媒體文件,因此,解決了 媒體文件播放方式單一的問(wèn)題,達(dá)到了豐富媒體文件播放方式的效果。
[0084]可選地,環(huán)境信息包括:季節(jié)信息、天氣信息、時(shí)間信息、地理位置信息和標(biāo)志性景 點(diǎn)信息中的至少一種。
[0085] 可選地,步驟203可以包括:
[0086]通過(guò)目標(biāo)終端或者與目標(biāo)終端建立通信連接的其他終端對(duì)目標(biāo)文件信息指示的 目標(biāo)媒體文件進(jìn)行播放。
[0087] 可選地,通過(guò)目標(biāo)終端對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放,包括:
[0088] 檢測(cè)目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行,目標(biāo)播放器為能夠播放目標(biāo)媒體文件的 播放器;
[0089] 當(dāng)目標(biāo)播放器已運(yùn)行,檢測(cè)目標(biāo)播放器當(dāng)前是否播放媒體文件;
[0090] 當(dāng)目標(biāo)播放器當(dāng)前播放媒體文件時(shí),在目標(biāo)播放器播放完當(dāng)前播放的媒體文件 后,播放目標(biāo)媒體文件;
[0091 ]當(dāng)目標(biāo)播放器未運(yùn)行,將目標(biāo)文件信息添加至目標(biāo)播放器的播放列表;
[0092] 當(dāng)目標(biāo)播放器運(yùn)行時(shí),播放目標(biāo)文件信息指示的目標(biāo)媒體文件。
[0093] 可選地,媒體庫(kù)為本地媒體庫(kù)或服務(wù)器媒體庫(kù)。
[0094] 可選地,步驟203可以包括:
[0095] 當(dāng)目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),確定至少兩個(gè)目標(biāo)文件信息中的每個(gè)目標(biāo) 文件信息和環(huán)境信息的關(guān)聯(lián)度;
[0096] 按照關(guān)聯(lián)度的大小對(duì)至少兩個(gè)目標(biāo)文件信息進(jìn)行排序;
[0097]根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0098] 可選地,按照關(guān)聯(lián)度的大小對(duì)至少兩個(gè)目標(biāo)文件信息進(jìn)行排序,包括:
[0099] 從至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度;
[0100] 按照至少兩個(gè)關(guān)聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小對(duì)相應(yīng)的目標(biāo)文件 信息進(jìn)行排序。
[0101]綜上所述,本公開(kāi)實(shí)施例提供的媒體文件播放方法,通過(guò)獲取目標(biāo)終端的環(huán)境信 息,根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,對(duì)目標(biāo)文件信息指示 的目標(biāo)媒體文件進(jìn)行播放。由于能夠根據(jù)目標(biāo)終端的環(huán)境信息播放媒體文件,因此,解決了 媒體文件播放方式單一的問(wèn)題,達(dá)到了豐富媒體文件播放方式的效果。
[0102] 圖3-1是根據(jù)另一示例性實(shí)施例示出的一種媒體文件播放方法的方法流程圖,本 實(shí)施例以該媒體文件播放方法應(yīng)用于圖1所示實(shí)施環(huán)境中來(lái)進(jìn)行舉例說(shuō)明,參見(jiàn)圖3-1,該 媒體文件播放方法可以包括如下幾個(gè)步驟:
[0103] 在步驟301中,獲取目標(biāo)終端的環(huán)境信息。執(zhí)行步驟302。
[0104] 在本公開(kāi)實(shí)施例中,目標(biāo)終端可以獲取目標(biāo)終端的環(huán)境信息,其中,環(huán)境信息包 括:季節(jié)信息、天氣信息、時(shí)間信息、地理位置信息和標(biāo)志性景點(diǎn)信息中的至少一種。
[0105]示例地,目標(biāo)終端可以通過(guò)季節(jié)服務(wù)器獲取季節(jié)信息,該季節(jié)信息如"冬季"等;目 標(biāo)終端可以通過(guò)天氣服務(wù)器獲取天氣信息,該天氣信息如"雨夾雪,-2° (攝氏度)"等;目標(biāo) 終端可以通過(guò)目標(biāo)終端自帶的時(shí)鐘或者目標(biāo)終端中安裝的時(shí)鐘客戶端獲取時(shí)間信息,該時(shí) 間信息如"上午11: 〇〇"等;目標(biāo)終端可以通過(guò)目標(biāo)終端中的地理位置獲取組件來(lái)獲取地理 位置信息,該地理位置信息如"北京"、"廣東省"、"廣西省桂林市"等;目標(biāo)終端可以通過(guò)目 標(biāo)終端的攝像頭獲取標(biāo)志性景點(diǎn)信息,該標(biāo)志性景點(diǎn)信息如"天安門"、"大雁塔"等等。
[0106] 可選地,在本公開(kāi)實(shí)施例中,地理位置獲取組件可以通過(guò)全球定位系統(tǒng)(英文: Global Positioning System;簡(jiǎn)稱:GPS)、北斗衛(wèi)星導(dǎo)航系統(tǒng)、WIFI和移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)中的至 少一種來(lái)獲取地理位置信息,本公開(kāi)實(shí)施例對(duì)此不作限定。
[0107] 可選地,目標(biāo)終端可以根據(jù)用戶的操作通過(guò)目標(biāo)終端的攝像頭捕獲標(biāo)志性景點(diǎn)的 圖像,然后對(duì)標(biāo)志性景點(diǎn)的圖像進(jìn)行分析得到標(biāo)志性景點(diǎn)信息,本公開(kāi)實(shí)施例對(duì)此不作限 定。
[0108] 需要說(shuō)明的是,本公開(kāi)實(shí)施例中,目標(biāo)終端可以向用戶提供環(huán)境信息選擇界面,用 戶可以預(yù)先在環(huán)境信息選擇界面中選擇環(huán)境信息并進(jìn)行設(shè)置,以使得目標(biāo)終端能夠?qū)崟r(shí)或 者在目標(biāo)終端的環(huán)境信息發(fā)生變化時(shí)獲取相應(yīng)的環(huán)境信息,示例地,目標(biāo)終端提供的環(huán)境 信息選擇界面如圖3-2所示,參見(jiàn)圖3-2,環(huán)境信息選擇界面中包括環(huán)境信息選擇框320,該 環(huán)境信息選擇框320中顯示有環(huán)境信息,且該環(huán)境信息包括季節(jié)信息、天氣信息、時(shí)間信息、 地理位置信息和標(biāo)志性景點(diǎn)信息,該環(huán)境信息選擇框320還顯示有確定按鈕和取消按鈕,用 戶可以點(diǎn)擊相應(yīng)的環(huán)境信息并點(diǎn)擊確定按鈕觸發(fā)對(duì)該環(huán)境信息的選擇指令,實(shí)現(xiàn)對(duì)環(huán)境信 息的設(shè)置。示例地,當(dāng)用戶點(diǎn)擊地理位置信息并點(diǎn)擊確定按鈕時(shí),觸發(fā)對(duì)地理位置信息的選 擇指令,目標(biāo)終端將地理位置信息設(shè)置為用戶選擇的環(huán)境信息,本公開(kāi)實(shí)施例對(duì)此不作限 定。
[0109] 在步驟302中,根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息。 執(zhí)行步驟303。
[0110] 目標(biāo)終端獲取到環(huán)境信息后,可以從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信 息。其中,目標(biāo)終端可以提取環(huán)境信息中的關(guān)鍵字或者關(guān)鍵詞,進(jìn)而根據(jù)環(huán)境信息中的關(guān)鍵 字或者關(guān)鍵詞,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息。
[0111] 可選地,在本公開(kāi)實(shí)施例中,媒體庫(kù)可以是本地媒體庫(kù),也可以是服務(wù)器媒體庫(kù)。 其中,本地媒體庫(kù)為目標(biāo)終端上的媒體庫(kù),該本地媒體庫(kù)中的媒體文件都存儲(chǔ)在目標(biāo)終端 中;服務(wù)器媒體庫(kù)為服務(wù)器上的媒體庫(kù),該服務(wù)器媒體庫(kù)中的媒體文件都存儲(chǔ)在服務(wù)器上, 示例地,服務(wù)器媒體庫(kù)可以是圖1所示實(shí)施環(huán)境中的服務(wù)器140上的媒體庫(kù),本公開(kāi)實(shí)施例 對(duì)此不作限定。
[0112] 由于媒體庫(kù)可以是本地媒體庫(kù),也可以是服務(wù)器媒體庫(kù),因此,目標(biāo)終端從媒體庫(kù) 中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息可以包括:目標(biāo)終端根據(jù)環(huán)境信息,從本地媒體庫(kù) 中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息;或者,目標(biāo)終端根據(jù)環(huán)境信息,從服務(wù)器媒體庫(kù)中 獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息。
[0113] 其中,目標(biāo)終端根據(jù)環(huán)境信息,從本地媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件 信息可以包括:目標(biāo)終端根據(jù)環(huán)境信息搜索本地媒體庫(kù),得到本地媒體庫(kù)中與環(huán)境信息關(guān) 聯(lián)的目標(biāo)文件信息,然后獲取該目標(biāo)文件信息。可選地,目標(biāo)終端可以提取環(huán)境信息中的關(guān) 鍵字或者關(guān)鍵詞,進(jìn)而根據(jù)環(huán)境信息中的關(guān)鍵字或者關(guān)鍵詞,搜索本地媒體庫(kù),并從本地媒 體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息。
[0114] 示例地,假設(shè)環(huán)境信息為地理位置信息,且該地理位置信息為"廣東省珠海市",則 目標(biāo)終端提取該地理位置信息中的關(guān)鍵詞可以為"廣東"和"珠海",然后目標(biāo)終端在本地媒 體庫(kù)中分別搜索"廣東"和"珠海",得到與"廣東"和"珠海"關(guān)聯(lián)的文件信息,進(jìn)而將該與"廣 東"和"珠海"關(guān)聯(lián)的文件信息都作為與環(huán)境信息"廣東省珠海市"關(guān)聯(lián)的目標(biāo)文件信息并獲 取該目標(biāo)文件信息??蛇x地,目標(biāo)終端在本地媒體庫(kù)中搜索"廣東"和"珠海",得到目標(biāo)文件 信息"萬(wàn)水千山總是情"等粵語(yǔ)歌曲的名稱,目標(biāo)終端獲取該目標(biāo)文件信息"萬(wàn)水千山總是 情"等。
[0115] 再示例地,假設(shè)環(huán)境信息為地理位置信息,且該地理位置信息為"廣西省桂林市", 則目標(biāo)終端提取該地理位置信息中的關(guān)鍵詞可以為"廣西"和"桂林",然后目標(biāo)終端在本地 媒體庫(kù)中分別搜索"廣西"和"桂林",得到與"廣西"和"桂林"關(guān)聯(lián)的文件信息,進(jìn)而將該與 "廣西"和"桂林"關(guān)聯(lián)的文件信息都作為與環(huán)境信息"廣西省桂林市"關(guān)聯(lián)的目標(biāo)文件信息 并獲取該目標(biāo)文件信息。可選地,目標(biāo)終端在本地媒體庫(kù)中搜索"廣西"和"桂林",得到目標(biāo) 文件信息"我想去桂林"、"想桂林"等歌曲的名稱,目標(biāo)終端獲取該目標(biāo)文件信息"我想去桂 林"、"想桂林"等。
[0116] 又示例地,假設(shè)環(huán)境信息為標(biāo)志性景點(diǎn)信息,且該標(biāo)志性景點(diǎn)信息為"天安門",則 目標(biāo)終端提取該地理位置信息中的關(guān)鍵詞可以為""天安門",然后目標(biāo)終端在本地媒體庫(kù) 中搜索"天安門",得到與"天安門"關(guān)聯(lián)的文件信息,進(jìn)而目標(biāo)終端將該與"天安門"關(guān)聯(lián)的 文件信息作為與環(huán)境信息"天安門"關(guān)聯(lián)的目標(biāo)文件信息并獲取該目標(biāo)文件信息。可選地, 目標(biāo)終端在本地媒體庫(kù)中搜索"天安門",得到目標(biāo)文件信息"我愛(ài)北京天安門"等歌曲的名 稱,目標(biāo)終端獲取該目標(biāo)文件信息"我愛(ài)北京天安門"等。
[0117] 可選地,請(qǐng)參考圖3-3,其示出的是圖3-1所示實(shí)施例提供的一種從服務(wù)器媒體庫(kù) 中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息的方法流程圖,參見(jiàn)圖3-3,該方法流程可以包括如 下幾個(gè)步驟:
[0118] 在子步驟3021中,目標(biāo)終端向服務(wù)器發(fā)送獲取請(qǐng)求,獲取請(qǐng)求攜帶環(huán)境信息。
[0119] 目標(biāo)終端可以根據(jù)環(huán)境信息生成攜帶該環(huán)境信息的獲取請(qǐng)求,然后向服務(wù)器發(fā)送 該獲取請(qǐng)求。示例地,目標(biāo)終端根據(jù)地理位置信息"廣西省桂林市"生成攜帶地理位置信息 "廣西省桂林市"的獲取請(qǐng)求Q,然后向服務(wù)器發(fā)送該獲取請(qǐng)求Q。
[0120] 在子步驟3022中,服務(wù)器根據(jù)環(huán)境信息,從服務(wù)器媒體庫(kù)中搜索與環(huán)境信息關(guān)聯(lián) 的目標(biāo)文件信息。
[0121 ]目標(biāo)終端向服務(wù)器發(fā)送獲取請(qǐng)求時(shí),服務(wù)器可以接收目標(biāo)終端發(fā)送的獲取請(qǐng)求, 然后根據(jù)獲取請(qǐng)求中的環(huán)境信息,從服務(wù)器媒體庫(kù)中查詢與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信 息??蛇x地,服務(wù)器可以先解析獲取請(qǐng)求得到環(huán)境信息,然后提取環(huán)境信息中的關(guān)鍵字或者 關(guān)鍵詞,進(jìn)而根據(jù)環(huán)境信息中的關(guān)鍵字或者關(guān)鍵詞,查詢服務(wù)器媒體庫(kù)得到與環(huán)境信息關(guān) 聯(lián)的目標(biāo)文件信息,并獲取該與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息。
[0122] 示例地,服務(wù)器解析獲取請(qǐng)求Q得到地理位置信息"廣西省桂林市",然后提取該地 理位置信息中的關(guān)鍵詞"廣西"和"桂林",進(jìn)而在服務(wù)器媒體庫(kù)中查詢與該關(guān)鍵詞"廣西"和 "桂林",得到與"廣西"和"桂林"關(guān)聯(lián)的文件信息,進(jìn)而將該與"廣西"和"桂林"關(guān)聯(lián)的文件 信息都作為與環(huán)境信息"廣西省桂林市"關(guān)聯(lián)的目標(biāo)文件信息,并獲取該目標(biāo)文件信息???選地,服務(wù)器在服務(wù)器媒體庫(kù)中搜索"廣西"和"桂林",得到目標(biāo)文件信息"我想去桂林"、 "想桂林"、"桂美林"等歌曲的名稱,服務(wù)器獲取該目標(biāo)文件信息"我想去桂林"、"想桂林"、 "桂美林"等,本公開(kāi)實(shí)施例對(duì)此不作限定。
[0123] 在子步驟3023中,服務(wù)器根據(jù)向目標(biāo)終端發(fā)送獲取響應(yīng),獲取響應(yīng)包括目標(biāo)文件 信息。
[0124] 服務(wù)器獲取到與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息后,可以向目標(biāo)終端發(fā)送獲取響 應(yīng),該獲取響應(yīng)可以包括目標(biāo)文件信息。其中,服務(wù)器可以先根據(jù)目標(biāo)文件信息生成包括目 標(biāo)文件信息的獲取響應(yīng),然后向目標(biāo)終端發(fā)送該獲取響應(yīng)。
[0125] 示例地,服務(wù)器根據(jù)目標(biāo)文件信息"我想去桂林"、"想桂林"、"桂美林"等生成獲取 響應(yīng)X,并向目標(biāo)終端發(fā)送該獲取響應(yīng)X。
[0126] 在子步驟3024中,目標(biāo)終端解析獲取響應(yīng)得到目標(biāo)文件信息。
[0127] 服務(wù)器向目標(biāo)終端發(fā)送獲取響應(yīng)時(shí),目標(biāo)終端可以接收該獲取響應(yīng),然后解析該 獲取響應(yīng)得到目標(biāo)文件信息。示例地,目標(biāo)終端接收獲取響應(yīng)X,然后解析該獲取響應(yīng)對(duì)導(dǎo)到 目標(biāo)文件信息"我想去桂林"、"想桂林"、"桂美林"等。
[0128] 需要說(shuō)明的是,在本公開(kāi)本實(shí)施例中,一方面,由于目標(biāo)終端從服務(wù)器媒體庫(kù)中獲 取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息時(shí),需要與服務(wù)器交互,需要耗費(fèi)網(wǎng)絡(luò)資源;另一方面, 由于本地媒體庫(kù)中存儲(chǔ)的文件信息通常是用戶較為喜歡的媒體文件的文件信息,因此,目 標(biāo)終端優(yōu)先從本地媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,當(dāng)本地媒體庫(kù)中不存在 與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息時(shí),目標(biāo)終端從媒體服務(wù)器獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文 件信息,本公開(kāi)實(shí)施例對(duì)此不做限定。
[0129] 在步驟303中,對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0130] 目標(biāo)終端獲取到與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息后,可以對(duì)目標(biāo)文件信息指示的 目標(biāo)媒體文件進(jìn)行播放。需要說(shuō)明的是,實(shí)際應(yīng)用中,目標(biāo)終端獲取到的目標(biāo)文件信息的個(gè) 數(shù)可能較多,因此,目標(biāo)終端可以按照一定的規(guī)則對(duì)各個(gè)目標(biāo)文件信息指示的目標(biāo)媒體文 件都進(jìn)行播放。
[0131] 示例地,請(qǐng)參考圖3-4,其示出的是圖3-1所示實(shí)施例提供的一種對(duì)目標(biāo)文件信息 指示的目標(biāo)媒體文件進(jìn)行播放的方法流程圖,參見(jiàn)圖3-4,該方法流程可以包括如下幾個(gè)步 驟:
[0132] 在子步驟3031中,當(dāng)目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),確定至少兩個(gè)目標(biāo)文件 信息中的每個(gè)目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度。執(zhí)行子步驟3032。
[0133] 當(dāng)目標(biāo)終端獲取的目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),目標(biāo)終端可以確定至少兩 個(gè)目標(biāo)文件信息中的每個(gè)目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度??蛇x地,目標(biāo)終端可以根據(jù) 每個(gè)目標(biāo)文件信息與環(huán)境信息的匹配度確定每個(gè)目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度,其 中,每個(gè)目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度與該每個(gè)目標(biāo)文件信息與環(huán)境信息的匹配度正 相關(guān)。
[0134] 示例地,假設(shè)目標(biāo)文件信息為"我想去桂林"、"想桂林"、"桂美林""桂林"和"桂林 姑娘",環(huán)境信息為地理位置信息"廣西省桂林市",則目標(biāo)終端分別確定"我想去桂林"與 "廣西省桂林市"的匹配度,"想桂林"與"廣西省桂林市"的匹配度,"桂美林"與"廣西省桂林 市"的匹配度,"桂林"與"廣西省桂林市"的匹配度,"桂林姑娘"與"廣西省桂林市"的匹配 度,進(jìn)而根據(jù)"我想去桂林"與"廣西省桂林市"的匹配度確定"我想去桂林"和"廣西省桂林 市"的關(guān)聯(lián)度,根據(jù)"想桂林"與"廣西省桂林市"的匹配度確定"想桂林"和"廣西省桂林市" 的關(guān)聯(lián)度,根據(jù)"桂美林"與"廣西省桂林市"的匹配度確定"桂美林"和"廣西省桂林市"的匹 配度,根據(jù)"桂林"與"廣西省桂林市"的匹配度確定"桂林"和"廣西省桂林市"的關(guān)聯(lián)度,根 據(jù)"桂林姑娘"與"廣西省桂林市"的匹配度確定"桂林姑娘"和"廣西省桂林市"的關(guān)聯(lián)度。其 中,目標(biāo)終端確定各個(gè)目標(biāo)文件信息與環(huán)境信息的匹配度的過(guò)程可以參考相關(guān)技術(shù),本公 開(kāi)實(shí)施例對(duì)此不做限定。
[0135] 可選地,本公開(kāi)實(shí)施例中,目標(biāo)文件信息"我想去桂林"、"想桂林"、"桂美林"、"桂 林"和"桂林姑娘"和環(huán)境信息"廣西省桂林市"的關(guān)聯(lián)度可以如下表1所示:
[0136] 表1
[0138] 參見(jiàn)表1可知,"我想去桂林"和"廣西省桂林市"的關(guān)聯(lián)度為Gl,"想桂林"和"廣西 省桂林市"的關(guān)聯(lián)度為G2,"桂美林"和"廣西省桂林市"的關(guān)聯(lián)度為G3,"桂林"和"廣西省桂 林市"的關(guān)聯(lián)度為G4,"桂林姑娘"和"廣西省桂林市"的關(guān)聯(lián)度為G5。
[0139] 需要說(shuō)明的是,本公開(kāi)實(shí)施例是以目標(biāo)終端根據(jù)目標(biāo)文件信息與環(huán)境信息的匹配 度確定目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度為例進(jìn)行說(shuō)明的,實(shí)際應(yīng)用中,目標(biāo)終端還可以 根據(jù)目標(biāo)文件信息與環(huán)境信息的語(yǔ)義相關(guān)度等確定目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度,本 公開(kāi)實(shí)施例在此不再贅述。
[0140] 在子步驟3032中,按照關(guān)聯(lián)度的大小對(duì)至少兩個(gè)目標(biāo)文件信息進(jìn)行排序。執(zhí)行子 步驟3033。
[0141 ]目標(biāo)終端確定每個(gè)目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度后,可以按照關(guān)聯(lián)度的大小 對(duì)至少兩個(gè)目標(biāo)文件信息進(jìn)行排序??蛇x地,目標(biāo)終端根據(jù)關(guān)聯(lián)度的大小確定至少兩個(gè)目 標(biāo)文件信息進(jìn)行排序后,可以得到至少兩個(gè)目標(biāo)文件信息的優(yōu)先級(jí),其中,優(yōu)先級(jí)的大小與 關(guān)聯(lián)度的大小正相關(guān),示例地,與環(huán)境信息的關(guān)聯(lián)度較大的目標(biāo)文件信息的優(yōu)先級(jí)大于與 環(huán)境信息的關(guān)聯(lián)度較小的目標(biāo)文件信息的優(yōu)先級(jí)。需要說(shuō)明的是,為了簡(jiǎn)化排序過(guò)程以及 節(jié)省從服務(wù)器獲取目標(biāo)文件信息指示的目標(biāo)媒體文件的網(wǎng)絡(luò)資源,目標(biāo)終端可以對(duì)至少兩 個(gè)關(guān)聯(lián)度以及該至少兩個(gè)關(guān)聯(lián)度對(duì)應(yīng)的目標(biāo)文件信息進(jìn)行篩選,然后對(duì)篩選得到的關(guān)聯(lián)度 對(duì)應(yīng)的目標(biāo)文件信息進(jìn)行排序。
[0142] 示例地,請(qǐng)參考圖3-5,其示出的是圖3-1所示實(shí)施例提供的一種按照關(guān)聯(lián)度的大 小對(duì)至少兩個(gè)目標(biāo)文件信息進(jìn)行排序的方法流程圖,參見(jiàn)圖3-5,該方法流程可以包括如下 幾個(gè)步驟:
[0143] 在子步驟30321中,從至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián) 度。執(zhí)行子步驟30322。
[0144] 其中,預(yù)設(shè)關(guān)聯(lián)度閾值可以為G,該預(yù)設(shè)關(guān)聯(lián)度閾值的具體數(shù)值可以根據(jù)實(shí)際需要 進(jìn)行設(shè)置,本公開(kāi)實(shí)施例對(duì)此不做限定。
[0145] 可選地,目標(biāo)終端可以通過(guò)將至少兩個(gè)關(guān)聯(lián)度中的每個(gè)關(guān)聯(lián)度分別與預(yù)設(shè)關(guān)聯(lián)度 閾值進(jìn)行比較來(lái)確定至少兩個(gè)關(guān)聯(lián)度中小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度,進(jìn)而對(duì)至少 兩個(gè)關(guān)聯(lián)度中小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度進(jìn)行刪除,以舍棄該小于和等于預(yù)設(shè)關(guān) 聯(lián)度閾值的關(guān)聯(lián)度。在本公開(kāi)實(shí)施例中,假設(shè)G1、G2、G4和G5均大于G,G3小于G,則目標(biāo)終端 刪除關(guān)聯(lián)度G3。
[0146] 在子步驟30322中,按照至少兩個(gè)關(guān)聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小 對(duì)相應(yīng)的目標(biāo)文件信息進(jìn)行排序。
[0147] 目標(biāo)終端刪除至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度后,可 以得到至少兩個(gè)關(guān)聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度,進(jìn)而目標(biāo)終端可以按照該至少兩 個(gè)關(guān)聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小對(duì)相應(yīng)的目標(biāo)文件信息進(jìn)行排序。
[0148] 可選地,目標(biāo)終端可以先對(duì)至少兩個(gè)關(guān)聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度進(jìn)行 排序,然后根據(jù)至少兩個(gè)關(guān)聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的排序順序?qū)χ辽賰蓚€(gè)關(guān) 聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度相應(yīng)的目標(biāo)文件信息進(jìn)行排序,得到至少兩個(gè)關(guān)聯(lián)度 中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度相應(yīng)的目標(biāo)文件信息的優(yōu)先級(jí)順序。
[0149] 示例地,目標(biāo)終端對(duì)關(guān)聯(lián)度G1、G2、G4和G5從大到小進(jìn)行排序,得到的排序順序?yàn)椋?G4>G2>G5>G1,進(jìn)而目標(biāo)終端根據(jù)該排序順序?qū)l、G2、G4和G5相應(yīng)的目標(biāo)文件信息進(jìn)行優(yōu) 先級(jí)排序,得到該關(guān)聯(lián)度G1、G2、G4和G5對(duì)應(yīng)的目標(biāo)文件信息的排序優(yōu)先級(jí)順序如下表2所 示:
[0150] 表2 LUi^J 參見(jiàn)表加」知,"我想去桂想桂
、_'桂#"和"桂}不妬艱"的優(yōu)無(wú)級(jí)按照"桂 林"、"想桂林"、"桂林姑娘"、"我想去桂林"的順序依次降低。
[0153] 在子步驟3033中,根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn) 行播放。
[0154] 根據(jù)每個(gè)目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度,按照關(guān)聯(lián)度的大小對(duì)至少兩個(gè)目標(biāo) 文件信息進(jìn)行排序后,目標(biāo)終端可以根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒 體文件進(jìn)行播放??蛇x地,目標(biāo)終端根據(jù)至少兩個(gè)目標(biāo)文件信息的優(yōu)先級(jí)順序依次對(duì)每個(gè) 目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0155] 示例地,目標(biāo)終端先播放"桂林"、然后播放"想桂林"等,本公開(kāi)實(shí)施例對(duì)此不做限 定。
[0156] 在本公開(kāi)實(shí)施例中,目標(biāo)終端對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放可以 包括:目標(biāo)終端通過(guò)目標(biāo)終端對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放;或者,通過(guò)與 目標(biāo)終端建立通信連接的其他終端對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。比如, 執(zhí)行本公開(kāi)實(shí)施例提供的媒體文件播放方法的目標(biāo)終端可以為圖1所示實(shí)施環(huán)境中的第一 終端120,則可以由第一終端120對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放,也可以由 第二終端160對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放,本公開(kāi)實(shí)施例對(duì)此不做限定。 本公開(kāi)實(shí)施例以目標(biāo)終端對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放為例進(jìn)行說(shuō)明。
[0157] 示例地,請(qǐng)參考圖3-6,其示出的是圖3-1所示實(shí)施例提供的一種對(duì)目標(biāo)文件信息 指示的目標(biāo)媒體文件進(jìn)行播放的方法流程圖,參見(jiàn)圖3-6,該方法流程可以包括如下幾個(gè)步 驟:
[0158] 在子步驟30331中,檢測(cè)目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行,目標(biāo)播放器為能夠播 放目標(biāo)媒體文件的播放器。當(dāng)目標(biāo)播放器已運(yùn)行時(shí),執(zhí)行子步驟30332;當(dāng)目標(biāo)播放器未運(yùn) 行時(shí),執(zhí)行子步驟30335。
[0159]目標(biāo)終端檢測(cè)目標(biāo)終端上的目標(biāo)播放器是否已運(yùn)行,其中,該目標(biāo)播放器為能夠 播放目標(biāo)媒體文件的播放器,示例地,當(dāng)目標(biāo)媒體文件為歌曲文件時(shí),該目標(biāo)播放器可以 為:QQ音樂(lè)播放器、酷我音樂(lè)播放器、百度音樂(lè)播放器、酷狗音樂(lè)播放器等等,本公開(kāi)實(shí)施例 對(duì)此不做限定。其中,目標(biāo)終端檢測(cè)目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行的過(guò)程可以參考相 關(guān)技術(shù),本公開(kāi)實(shí)施例在此不再贅述。
[0160]在子步驟30332中,當(dāng)目標(biāo)播放器已運(yùn)行,檢測(cè)目標(biāo)播放器當(dāng)前是否播放媒體文 件。當(dāng)目標(biāo)播放器當(dāng)前播放媒體文件時(shí),執(zhí)行子步驟30333;當(dāng)目標(biāo)播放器當(dāng)前未播放媒體 文件時(shí),執(zhí)行子步驟30334。
[0161] 若在子步驟30331中目標(biāo)終端確定目標(biāo)播放器已運(yùn)行,則目標(biāo)終端檢測(cè)目標(biāo)播放 器當(dāng)前是否播放媒體文件,其中,目標(biāo)終端檢測(cè)目標(biāo)播放器當(dāng)前是否播放媒體文件的過(guò)程 可以參考相關(guān)技術(shù),本公開(kāi)實(shí)施例在此不再贅述。
[0162] 在子步驟30333中,當(dāng)目標(biāo)播放器當(dāng)前播放媒體文件時(shí),在目標(biāo)播放器播放完當(dāng)前 播放的媒體文件后,播放目標(biāo)媒體文件。
[0163] 若在子步驟30332中目標(biāo)終端確定目標(biāo)播放器當(dāng)前播放媒體文件,則目標(biāo)終端在 目標(biāo)播放器播放完當(dāng)前播放的媒體文件后,播放目標(biāo)媒體文件。示例地,假設(shè)目標(biāo)播放器當(dāng) 前播放的媒體文件為歌曲"最炫民族風(fēng)",則目標(biāo)終端在目標(biāo)播放器播放完歌曲"最炫民族 風(fēng)"后,播放歌曲"桂林"、"想桂林"、"桂林姑娘"、"我想去桂林"等,本公開(kāi)實(shí)施例對(duì)此不做 限定。
[0164] 在子步驟30334中,當(dāng)目標(biāo)播放器當(dāng)前未播放媒體文件時(shí),播放目標(biāo)媒體文件。
[0165] 若在子步驟30332中目標(biāo)終端確定目標(biāo)播放器當(dāng)前未播放媒體文件,則目標(biāo)終端 播放目標(biāo)媒體文件。示例地,目標(biāo)終端依次播放歌曲"桂林"、"想桂林"、"桂林姑娘"、"我想 去桂林"。
[0166] 在子步驟30335中,當(dāng)目標(biāo)播放器未運(yùn)行,將目標(biāo)文件信息添加至目標(biāo)播放器的播 放列表。執(zhí)行子步驟30336。
[0167] 若在子步驟30331中目標(biāo)終端確定目標(biāo)播放器未運(yùn)行,則目標(biāo)終端可以將目標(biāo)文 件信息添加至目標(biāo)播放器的播放列表。示例地,目標(biāo)終端將"我想去桂林"、"想桂林"、"桂 林"和"桂林姑娘"添加至目標(biāo)播放器的播放列表。其中,目標(biāo)終端將目標(biāo)文件信息添加至目 標(biāo)播放器的播放列表的實(shí)現(xiàn)過(guò)程可以參考相關(guān)技術(shù),本公開(kāi)實(shí)施例在此不再贅述。
[0168] 需要說(shuō)明的是,目標(biāo)終端可以按照優(yōu)先級(jí)順序依次將目標(biāo)文件信息添加至目標(biāo)播 放器的播放列表,以便于目標(biāo)終端能夠根據(jù)優(yōu)先級(jí)順序依次對(duì)目標(biāo)文件信息指示的目標(biāo)媒 體文件進(jìn)行播放。
[0169] 在子步驟30336中,當(dāng)目標(biāo)播放器運(yùn)行時(shí),播放目標(biāo)文件信息指示的目標(biāo)媒體文 件。
[0170] 目標(biāo)終端將目標(biāo)文件信息添加至目標(biāo)播放器的播放列表后,在目標(biāo)播放器運(yùn)行 時(shí),目標(biāo)終端可以播放目標(biāo)文件信息指示的目標(biāo)媒體文件,示例地,目標(biāo)終端可以根據(jù)播放 列表順序播放目標(biāo)文件信息指示的目標(biāo)媒體文件,本公開(kāi)實(shí)施例在此不再贅述。
[0171 ]需要說(shuō)明的是,在本公開(kāi)實(shí)施例中,目標(biāo)終端可以根據(jù)目標(biāo)文件信息獲取目標(biāo)文 件信息指示的目標(biāo)媒體文件的文件內(nèi)容,然后根據(jù)目標(biāo)媒體文件的文件內(nèi)容對(duì)目標(biāo)媒體文 件進(jìn)行播放。比如,目標(biāo)終端根據(jù)"桂林"獲取該"桂林"指示的歌曲文件的文件內(nèi)容,進(jìn)而根 據(jù)該"桂林"指示的歌曲文件的文件內(nèi)容,播放歌曲桂林,本公開(kāi)實(shí)施例在此不再贅述。
[0172]還需要說(shuō)明的是,本公開(kāi)實(shí)施例是以目標(biāo)終端對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文 件進(jìn)行播放為例進(jìn)行說(shuō)明的,當(dāng)目標(biāo)終端通過(guò)其他終端播放目標(biāo)文件信息指示的目標(biāo)媒體 文件時(shí),目標(biāo)終端可以將目標(biāo)文件信息發(fā)送至其他終端,以由其他終端對(duì)目標(biāo)文件信息指 示的目標(biāo)媒體文件進(jìn)行播放,本公開(kāi)實(shí)施例在此不再贅述。
[0173]需要補(bǔ)充說(shuō)明的是,本公開(kāi)實(shí)施例提供的媒體文件播放方法,目標(biāo)終端通過(guò)獲取 環(huán)境信息,進(jìn)而獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文 件進(jìn)行播放,可以提高用戶體驗(yàn)。
[0174]需要補(bǔ)充說(shuō)明的是,本公開(kāi)實(shí)施例提供的媒體文件播放方法步驟的先后順序可以 進(jìn)行適當(dāng)調(diào)整,步驟也可以根據(jù)情況進(jìn)行相應(yīng)增減,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本 公開(kāi)揭露的技術(shù)范圍內(nèi),可輕易想到變化的方法,都應(yīng)涵蓋在本公開(kāi)的保護(hù)范圍之內(nèi),因此 不再贅述。
[0175] 綜上所述,本公開(kāi)實(shí)施例提供的媒體文件播放方法,通過(guò)獲取目標(biāo)終端的環(huán)境信 息,根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,對(duì)目標(biāo)文件信息指示 的目標(biāo)媒體文件進(jìn)行播放。由于能夠根據(jù)目標(biāo)終端的環(huán)境信息播放媒體文件,因此,解決了 媒體文件播放方式單一的問(wèn)題,達(dá)到了豐富媒體文件播放方式的效果。
[0176] 下述為本公開(kāi)裝置實(shí)施例,可以用于執(zhí)行本公開(kāi)方法實(shí)施例。對(duì)于本公開(kāi)裝置實(shí) 施例中未披露的細(xì)節(jié),請(qǐng)參照本公開(kāi)方法實(shí)施例。
[0177] 圖4是根據(jù)一示例性實(shí)施例示出的一種媒體文件播放裝置400的框圖,該媒體文件 播放裝置400可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為目標(biāo)終端的部分或者全部,該目 標(biāo)終端可以為圖1所示實(shí)施環(huán)境中的第一終端120。參見(jiàn)圖4,該媒體文件播放裝置400可以 包括:
[0178] 環(huán)境獲取模塊410,被配置為獲取目標(biāo)終端的環(huán)境信息。
[0179]文件獲取模塊420,被配置為根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目 標(biāo)文件信息。
[0180] 文件播放模塊430,被配置為對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0181] 綜上所述,本公開(kāi)實(shí)施例提供的媒體文件播放裝置,通過(guò)獲取目標(biāo)終端的環(huán)境信 息,根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,對(duì)目標(biāo)文件信息指示 的目標(biāo)媒體文件進(jìn)行播放。由于能夠根據(jù)目標(biāo)終端的環(huán)境信息播放媒體文件,因此,解決了 媒體文件播放方式單一的問(wèn)題,達(dá)到了豐富媒體文件播放方式的效果。
[0182] 圖5-1是根據(jù)另一示例性實(shí)施例示出的一種媒體文件播放裝置500的框圖,該媒體 文件播放裝置500可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為目標(biāo)終端的部分或者全部, 該目標(biāo)終端可以為圖1所示實(shí)施環(huán)境中的第一終端120。參見(jiàn)圖5-1,該媒體文件播放裝置 500可以包括但不限于:
[0183] 環(huán)境獲取模塊510,被配置為獲取目標(biāo)終端的環(huán)境信息;
[0184] 文件獲取模塊520,被配置為根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目 標(biāo)文件信息;
[0185] 文件播放模塊530,被配置為對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0186] 可選地,環(huán)境信息包括:季節(jié)信息、天氣信息、時(shí)間信息、地理位置信息和標(biāo)志性景 點(diǎn)信息中的至少一種。
[0187] 可選地,文件播放模塊530,被配置為通過(guò)目標(biāo)終端或者與目標(biāo)終端建立通信連接 的其他終端對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0188] 可選地,請(qǐng)參考圖5-2,其示出的是圖5-1所示實(shí)施例提供的一種文件播放模塊530 的框圖,參見(jiàn)圖5-2,該文件播放模塊530包括:
[0189]第一播放子模塊531A,被配置為:
[0190]檢測(cè)目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行,目標(biāo)播放器為能夠播放目標(biāo)媒體文件的 播放器;
[0191 ]當(dāng)目標(biāo)播放器已運(yùn)行,檢測(cè)目標(biāo)播放器當(dāng)前是否播放媒體文件;
[0192]當(dāng)目標(biāo)播放器當(dāng)前播放媒體文件時(shí),在目標(biāo)播放器播放完當(dāng)前播放的媒體文件 后,播放目標(biāo)媒體文件;
[0193]當(dāng)目標(biāo)播放器未運(yùn)行,將目標(biāo)文件信息添加至目標(biāo)播放器的播放列表;
[0194] 當(dāng)目標(biāo)播放器運(yùn)行時(shí),播放目標(biāo)文件信息指示的目標(biāo)媒體文件。
[0195] 可選地,媒體庫(kù)為本地媒體庫(kù)或服務(wù)器媒體庫(kù)。
[0196] 可選地,請(qǐng)參考圖5-3,其示出的是圖5-1所示實(shí)施例提供的另一種文件播放模塊 530的框圖,參見(jiàn)圖5-3,該文件播放模塊530包括:
[0197] 確定子模塊531B,被配置為當(dāng)目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),確定至少兩個(gè) 目標(biāo)文件信息中的每個(gè)目標(biāo)文件信息和環(huán)境信息的關(guān)聯(lián)度;
[0198] 排序子模塊532B,被配置為按照關(guān)聯(lián)度的大小對(duì)至少兩個(gè)目標(biāo)文件信息進(jìn)行排 序;
[0199] 播放子模塊533B,被配置為根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒 體文件進(jìn)行播放。
[0200] 可選地,排序子模塊532B,被配置為:
[0201] 從至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度;
[0202] 按照至少兩個(gè)關(guān)聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小對(duì)相應(yīng)的目標(biāo)文件 信息進(jìn)行排序。
[0203] 綜上所述,本公開(kāi)實(shí)施例提供的媒體文件播放裝置,通過(guò)獲取目標(biāo)終端的環(huán)境信 息,根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,對(duì)目標(biāo)文件信息指示 的目標(biāo)媒體文件進(jìn)行播放。由于能夠根據(jù)目標(biāo)終端的環(huán)境信息播放媒體文件,因此,解決了 媒體文件播放方式單一的問(wèn)題,達(dá)到了豐富媒體文件播放方式的效果。
[0204] 關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法 的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0205]圖6是根據(jù)一示例性實(shí)施例示出的一種媒體文件播放裝置600的框圖。例如,裝置 600可以是移動(dòng)電話、計(jì)算機(jī)、數(shù)字廣播終端、消息收發(fā)設(shè)備、游戲控制臺(tái)、平板設(shè)備、醫(yī)療設(shè) 備、健身設(shè)備、個(gè)人數(shù)字助理、車載設(shè)備、智能相機(jī)等。
[0206] 參照?qǐng)D6,裝置600可以包括以下一個(gè)或多個(gè)組件:處理組件602、存儲(chǔ)器604、電源 組件606、多媒體組件608、音頻組件610、輸入/輸出(I /0)接口 612、傳感器組件614以及通信 組件616。
[0207] 處理組件602通常控制裝置600的整體操作,諸如與顯示、電話呼叫、數(shù)據(jù)通信、媒 體文件播放、相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件602可以包括一個(gè)或多個(gè)處理器 620來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個(gè)或 多個(gè)模塊,便于處理組件602和其他組件之間的交互。例如,處理組件602可以包括多媒體模 塊,以方便多媒體組件608和處理組件602之間的交互。
[0208] 存儲(chǔ)器604被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置600的操作。這些數(shù)據(jù)的示 例包括用于在裝置600上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù)、電話簿數(shù)據(jù)、消 息、圖片、視頻、音頻等。存儲(chǔ)器604可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們 的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可擦除 可編程只讀存儲(chǔ)器(EPROM)、可編程只讀存儲(chǔ)器(PROM)、只讀存儲(chǔ)器(ROM)、磁存儲(chǔ)器、快閃 存儲(chǔ)器和磁盤(pán)或光盤(pán)。
[0209]電源組件606為裝置600的各種組件提供電力。電源組件606可以包括電源管理系 統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置600生成、管理和分配電力相關(guān)聯(lián)的組件。
[0210] 多媒體組件608包括在裝置600和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí) 施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可 以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以 感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而 且還檢測(cè)與觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件608包括 一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置600處于操作模式,如拍攝模式或視頻模式時(shí),前 置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可 以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0211] 音頻組件610被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件610包括一個(gè)麥克 風(fēng)(英文:Microphone;簡(jiǎn)稱:MIC),當(dāng)裝置600處于操作模式,如呼叫模式、記錄模式和語(yǔ)音 識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在 存儲(chǔ)器604或經(jīng)由通信組件616發(fā)送。在一些實(shí)施例中,音頻組件610還包括一個(gè)揚(yáng)聲器,用 于輸出音頻信號(hào)。
[0212] I/O接口 612為處理組件602和外圍接口模塊之間提供接口,上述外圍接口模塊可 以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖 定按鈕。
[0213] 傳感器組件614包括一個(gè)或多個(gè)傳感器,用于為裝置600提供各個(gè)方面的狀態(tài)評(píng) 估。例如,傳感器組件614可以檢測(cè)到裝置600的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如組件 為裝置600的顯示器和小鍵盤(pán),傳感器組件614還可以檢測(cè)裝置600或裝置600-個(gè)組件的位 置改變,用戶與裝置600接觸的存在或不存在,裝置600方位或加速/減速和裝置600的溫度 變化。傳感器組件614可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近 物體的存在。傳感器組件614還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng) 用中使用。在一些實(shí)施例中,該傳感器組件614還可以包括加速度傳感器,陀螺儀傳感器,磁 傳感器,壓力傳感器或溫度傳感器。
[0214] 通信組件616被配置為便于裝置600和其他設(shè)備之間有線或無(wú)線方式的通信。裝置 600可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施 例中,通信組件616經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。 在一個(gè)示例性實(shí)施例中,通信組件616還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如, 在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙 (BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0215] 在示例性實(shí)施例中,裝置600可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信 號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0216] 在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例 如包括指令的存儲(chǔ)器604,上述指令可由裝置600的處理器620執(zhí)行以完成上述方法。例如, 非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是R0M、隨機(jī)存取存儲(chǔ)器(RAM)、⑶-R0M、磁帶、軟盤(pán)和光 數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0217] 一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)存儲(chǔ)介質(zhì)中的指令由裝置600的處理器執(zhí) 行時(shí),使得裝置600能夠執(zhí)行一種媒體文件播放方法,該媒體文件播放方法包括:
[0218]獲取目標(biāo)終端的環(huán)境信息;
[0219] 根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息;
[0220] 對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0221 ]可選地,環(huán)境信息包括:季節(jié)信息、天氣信息、時(shí)間信息、地理位置信息和標(biāo)志性景 點(diǎn)信息中的至少一種。
[0222] 可選地,對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放,包括:
[0223] 通過(guò)目標(biāo)終端或者與目標(biāo)終端建立通信連接的其他終端對(duì)目標(biāo)文件信息指示的 目標(biāo)媒體文件進(jìn)行播放。
[0224] 可選地,通過(guò)目標(biāo)終端對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放,包括:
[0225] 檢測(cè)目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行,目標(biāo)播放器為能夠播放目標(biāo)媒體文件的 播放器;
[0226] 當(dāng)目標(biāo)播放器已運(yùn)行,檢測(cè)目標(biāo)播放器當(dāng)前是否播放媒體文件;
[0227] 當(dāng)目標(biāo)播放器當(dāng)前播放媒體文件時(shí),在目標(biāo)播放器播放完當(dāng)前播放的媒體文件 后,播放目標(biāo)媒體文件;
[0228] 當(dāng)目標(biāo)播放器未運(yùn)行,將目標(biāo)文件信息添加至目標(biāo)播放器的播放列表;
[0229] 當(dāng)目標(biāo)播放器運(yùn)行時(shí),播放目標(biāo)文件信息指示的目標(biāo)媒體文件。
[0230] 可選地,媒體庫(kù)為本地媒體庫(kù)或服務(wù)器媒體庫(kù)。
[0231] 可選地,對(duì)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放,包括:
[0232] 當(dāng)目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),確定至少兩個(gè)目標(biāo)文件信息中的每個(gè)目標(biāo) 文件信息和環(huán)境信息的關(guān)聯(lián)度;
[0233] 按照關(guān)聯(lián)度的大小對(duì)至少兩個(gè)目標(biāo)文件信息進(jìn)行排序;
[0234] 根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
[0235] 可選地,按照關(guān)聯(lián)度的大小對(duì)至少兩個(gè)目標(biāo)文件信息進(jìn)行排序,包括:
[0236] 從至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度;
[0237] 按照至少兩個(gè)關(guān)聯(lián)度中大于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小對(duì)相應(yīng)的目標(biāo)文件 信息進(jìn)行排序。
[0238] 綜上所述,本公開(kāi)實(shí)施例提供的媒體文件播放裝置,通過(guò)獲取目標(biāo)終端的環(huán)境信 息,根據(jù)環(huán)境信息,從媒體庫(kù)中獲取與環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息,對(duì)目標(biāo)文件信息指示 的目標(biāo)媒體文件進(jìn)行播放。由于能夠根據(jù)目標(biāo)終端的環(huán)境信息播放媒體文件,因此,解決了 媒體文件播放方式單一的問(wèn)題,達(dá)到了豐富媒體文件播放方式的效果。
[0239] 本公開(kāi)中術(shù)語(yǔ)"A和B的至少一種",僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可 以存在三種關(guān)系,例如,A和B的至少一種,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B 這三種情況。同理,"A、B和C的至少一種"表示可以存在七種關(guān)系,可以表示:單獨(dú)存在A,單 獨(dú)存在B,單獨(dú)存在C,同時(shí)存在A和B,同時(shí)存在A和C,同時(shí)存在C和B,同時(shí)存在A、B和C這七種 情況。同理,"A、B、C和D的至少一種"表示可以存在十五種關(guān)系,可以表示:?jiǎn)为?dú)存在A,單獨(dú) 存在B,單獨(dú)存在C,單獨(dú)存在D,同時(shí)存在A和B,同時(shí)存在A和C,同時(shí)存在A和D,同時(shí)存在C和 B,同時(shí)存在D和B,同時(shí)存在C和D,同時(shí)存在A、B和C,同時(shí)存在A、B和D,同時(shí)存在A、C和D,同時(shí) 存在B、C和D,同時(shí)存在A、B、C和D,這十五種情況。
[0240] 本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本公開(kāi)的其 它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或 者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí) 或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的 權(quán)利要求指出。
[0241]應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并 且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。
【主權(quán)項(xiàng)】
1. 一種媒體文件播放方法,其特征在于,所述方法包括: 獲取目標(biāo)終端的環(huán)境信息; 根據(jù)所述環(huán)境信息,從媒體庫(kù)中獲取與所述環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息; 對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述環(huán)境信息包括:季節(jié)信息、天氣信息、 時(shí)間信息、地理位置信息和標(biāo)志性景點(diǎn)信息中的至少一種。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體 文件進(jìn)行播放,包括: 通過(guò)所述目標(biāo)終端或者與所述目標(biāo)終端建立通信連接的其他終端對(duì)所述目標(biāo)文件信 息指示的目標(biāo)媒體文件進(jìn)行播放。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,通過(guò)所述目標(biāo)終端對(duì)所述目標(biāo)文件信息指 示的目標(biāo)媒體文件進(jìn)行播放,包括: 檢測(cè)所述目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行,所述目標(biāo)播放器為能夠播放所述目標(biāo)媒 體文件的播放器; 當(dāng)所述目標(biāo)播放器已運(yùn)行,檢測(cè)所述目標(biāo)播放器當(dāng)前是否播放媒體文件; 當(dāng)所述目標(biāo)播放器當(dāng)前播放媒體文件時(shí),在所述目標(biāo)播放器播放完當(dāng)前播放的媒體文 件后,播放所述目標(biāo)媒體文件; 當(dāng)所述目標(biāo)播放器未運(yùn)行,將所述目標(biāo)文件信息添加至所述目標(biāo)播放器的播放列表; 當(dāng)所述目標(biāo)播放器運(yùn)行時(shí),播放所述目標(biāo)文件信息指示的目標(biāo)媒體文件。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述媒體庫(kù)為本地媒體庫(kù)或服務(wù)器媒體 庫(kù)。6. 根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述對(duì)所述目標(biāo)文件信息指示的 目標(biāo)媒體文件進(jìn)行播放,包括: 當(dāng)所述目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),確定至少兩個(gè)目標(biāo)文件信息中的每個(gè)目標(biāo) 文件信息和所述環(huán)境信息的關(guān)聯(lián)度; 按照所述關(guān)聯(lián)度的大小對(duì)所述至少兩個(gè)目標(biāo)文件信息進(jìn)行排序; 根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述按照所述關(guān)聯(lián)度的大小對(duì)所述至少兩 個(gè)目標(biāo)文件信息進(jìn)行排序,包括: 從所述至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度; 按照所述至少兩個(gè)關(guān)聯(lián)度中大于所述預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小對(duì)相應(yīng)的目標(biāo) 文件信息進(jìn)行排序。8. -種媒體文件播放裝置,其特征在于,所述裝置包括: 環(huán)境獲取模塊,被配置為獲取目標(biāo)終端的環(huán)境信息; 文件獲取模塊,被配置為根據(jù)所述環(huán)境信息,從媒體庫(kù)中獲取與所述環(huán)境信息關(guān)聯(lián)的 目標(biāo)文件信息; 文件播放模塊,被配置為對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述環(huán)境信息包括:季節(jié)信息、天氣信息、 時(shí)間信息、地理位置信息和標(biāo)志性景點(diǎn)信息中的至少一種。10. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述文件播放模塊,被配置為: 通過(guò)所述目標(biāo)終端或者與所述目標(biāo)終端建立通信連接的其他終端對(duì)所述目標(biāo)文件信 息指示的目標(biāo)媒體文件進(jìn)行播放。11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述文件播放模塊,包括: 第一播放子模塊,被配置為: 檢測(cè)所述目標(biāo)終端的目標(biāo)播放器是否已運(yùn)行,所述目標(biāo)播放器為能夠播放所述目標(biāo)媒 體文件的播放器; 當(dāng)所述目標(biāo)播放器已運(yùn)行,檢測(cè)所述目標(biāo)播放器當(dāng)前是否播放媒體文件; 當(dāng)所述目標(biāo)播放器當(dāng)前播放媒體文件時(shí),在所述目標(biāo)播放器播放完當(dāng)前播放的媒體文 件后,播放所述目標(biāo)媒體文件; 當(dāng)所述目標(biāo)播放器未運(yùn)行,將所述目標(biāo)文件信息添加至所述目標(biāo)播放器的播放列表; 當(dāng)所述目標(biāo)播放器運(yùn)行時(shí),播放所述目標(biāo)文件信息指示的目標(biāo)媒體文件。12. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述媒體庫(kù)為本地媒體庫(kù)或服務(wù)器媒體 庫(kù)。13. 根據(jù)權(quán)利要求8至12任一所述的裝置,其特征在于,所述文件播放模塊,包括: 確定子模塊,被配置為當(dāng)所述目標(biāo)文件信息的個(gè)數(shù)為至少兩個(gè)時(shí),確定至少兩個(gè)目標(biāo) 文件信息中的每個(gè)目標(biāo)文件信息和所述環(huán)境信息的關(guān)聯(lián)度; 排序子模塊,被配置為按照所述關(guān)聯(lián)度的大小對(duì)所述至少兩個(gè)目標(biāo)文件信息進(jìn)行排 序; 播放子模塊,被配置為根據(jù)排序結(jié)果依次對(duì)每個(gè)目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn) 行播放。14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于, 所述排序子模塊,被配置為: 從所述至少兩個(gè)關(guān)聯(lián)度中刪除小于和等于預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度; 按照所述至少兩個(gè)關(guān)聯(lián)度中大于所述預(yù)設(shè)關(guān)聯(lián)度閾值的關(guān)聯(lián)度的大小對(duì)相應(yīng)的目標(biāo) 文件信息進(jìn)行排序。15. -種媒體文件播放裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 獲取目標(biāo)終端的環(huán)境信息; 根據(jù)所述環(huán)境信息,從媒體庫(kù)中獲取與所述環(huán)境信息關(guān)聯(lián)的目標(biāo)文件信息; 對(duì)所述目標(biāo)文件信息指示的目標(biāo)媒體文件進(jìn)行播放。
【文檔編號(hào)】G06F17/30GK105843865SQ201610154443
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2016年3月17日
【發(fā)明人】成悅, 謝焱, 王達(dá)
【申請(qǐng)人】北京小米移動(dòng)軟件有限公司