多媒體文件播放方法、裝置、終端及服務器的制造方法
【專利摘要】本公開是關于一種多媒體文件播放方法、裝置、終端及服務器,屬于計算機【技術領域】。所述方法包括:接收播放終端發(fā)送的至少一個標識信息,所述標識信息用于標識用戶;獲取每個標識信息所對應的用戶興趣信息,所述用戶興趣信息用于指示用戶的興趣;根據(jù)各個用戶興趣信息確定待播放的多媒體文件;將確定出的所述多媒體文件發(fā)送給所述播放終端,由所述播放終端播放所述多媒體文件。所述裝置包括:信息接收模塊、信息獲取模塊、文件確定模塊和文件發(fā)送模塊。本公開解決了通過更新指令指定多媒體文件導致推送的多媒體文件的精確性較低的問題,達到了提高多媒體文件的推送精確性的效果。
【專利說明】多媒體文件播放方法、裝置、終端及服務器
【技術領域】
[0001] 本公開涉及計算機【技術領域】,特別涉及一種多媒體文件播放方法、裝置、終端及服 務器。
【背景技術】
[0002] 隨著無線技術的發(fā)展,越來越多的終端具有了連入互聯(lián)網(wǎng)的能力,樓宇中的播放 終端就是其中之一。播放終端接入互聯(lián)網(wǎng)使得服務器的巨大計算能力可以被運用到多媒體 文件的投放上。
[0003] 在投放多媒體文件時,服務器接收管理人員觸發(fā)的更新指令;從多媒體文件庫中 選擇該更新指令所指定的至少一個多媒體文件;將選擇出的該至少一個多媒體文件推送給 聯(lián)網(wǎng)的各個播放終端;播放終端按照播放策略對接收到的至少一個多媒體文件進行播放。
[0004] 發(fā)明人在實現(xiàn)本公開的過程中,發(fā)現(xiàn)相關技術中至少存在以下缺陷:
[0005] 服務器推送的多媒體文件是管理人員通過更新指令指定的,不能保證投放的多媒 體文件的精確性。
【發(fā)明內(nèi)容】
[0006] 為解決通過更新指令指定多媒體文件導致推送的多媒體文件的精確性較低的問 題,本公開提供了一種多媒體文件播放方法、裝置、終端及服務器。
[0007] 根據(jù)本公開實施例的第一方面,提供一種多媒體文件播放方法,包括:
[0008] 接收播放終端發(fā)送的至少一個標識信息,所述標識信息用于標識用戶;
[0009] 獲取每個標識信息所對應的用戶興趣信息,所述用戶興趣信息用于指示用戶的興 趣;
[0010] 根據(jù)各個用戶興趣信息確定待播放的多媒體文件;
[0011] 將確定出的所述多媒體文件發(fā)送給所述播放終端,由所述播放終端播放所述多媒 體文件。
[0012] 可選的,所述根據(jù)各個用戶興趣信息確定待播放的多媒體文件,包括:
[0013] 根據(jù)各個用戶興趣信息計算每個多媒體文件的播放參數(shù),按照所述播放參數(shù)由高 到低的順序選取所述待播放的多媒體文件,或者,
[0014] 獲取每個標識信息所對應的移動終端的第一位置信息,和/或,獲取每個多媒體 文件的文件屬性信息,和/或,獲取所述播放終端的第二位置信息;根據(jù)所述第一位置信 息、所述第二位置信息和所述文件屬性信息中的至少一種以及所述用戶興趣信息計算每個 多媒體文件的播放參數(shù),按照所述播放參數(shù)由高到低的順序選取所述待播放的多媒體文 件。
[0015] 可選的,所述根據(jù)各個用戶興趣信息計算每個多媒體文件的播放參數(shù),包括:
[0016] 對于每個用戶興趣信息,確定所述用戶興趣信息所包括的至少一個興趣分類,計 算所述用戶對每個興趣分類的興趣參數(shù);
[0017] 對于每個興趣分類,將每個用戶興趣信息中所述興趣分類的興趣參數(shù)相加,得到 所述興趣分類的興趣參數(shù)之和;
[0018] 將所述興趣參數(shù)之和確定為屬于所述興趣分類的多媒體文件的播放參數(shù)。
[0019] 可選的,所述根據(jù)所述第一位置信息、所述第二位置信息和所述文件屬性信息中 的至少一種以及所述用戶興趣信息計算每個多媒體文件的播放參數(shù),包括:
[0020] 對于每個用戶興趣信息,確定所述用戶興趣信息所包括的至少一個興趣分類,計 算所述用戶對每個興趣分類的興趣參數(shù);
[0021] 根據(jù)所述第一位置信息確定用戶的觀看參數(shù),和/或,確定每個多媒體文件與所 述第二位置信息的環(huán)境匹配參數(shù),和/或,根據(jù)所述文件屬性信息確定每個多媒體文件的 屬性參數(shù);所述觀看參數(shù)用于指示用戶觀看多媒體文件的清晰程度,所述環(huán)境匹配參數(shù)用 于指示所述多媒體文件的內(nèi)容與所述第二位置信息的匹配程度;
[0022] 對于每個多媒體文件,根據(jù)所述觀看參數(shù)和/或所述環(huán)境匹配參數(shù)和/或所述屬 性參數(shù)以及所述多媒體文件所屬興趣分類的興趣參數(shù)計算所述多媒體文件的播放參數(shù)。
[0023] 可選的,所述根據(jù)所述觀看參數(shù)和/或所述環(huán)境匹配參數(shù)和/或所述屬性參數(shù)以 及所述多媒體文件所屬興趣分類的興趣參數(shù)計算所述多媒體文件的播放參數(shù),包括:
[0024] 若根據(jù)所述觀看參數(shù)、所述環(huán)境匹配參數(shù)、所述屬性參數(shù)和所述多媒體文件所屬 興趣分類的興趣參數(shù)計算所述多媒體文件的播放參數(shù),則確定所述多媒體文件所屬的興趣 分類,將每個用戶興趣信息中所述興趣分類的興趣參數(shù)相加得到的和乘以所述觀看參數(shù), 得到第一中間量;
[0025] 對所述第一中間量和所述屬性參數(shù)執(zhí)行第一預定算法,得到第二中間量;
[0026] 對所述第二中間量和所述環(huán)境匹配參數(shù)執(zhí)行第二預定算法,得到所述播放參數(shù)。
[0027] 可選的,所述獲取每個標識信息所對應的用戶興趣信息,包括:
[0028] 若所述標識信息是移動終端的終端標識,則在預設的對應關系中查找與所述終端 標識對應的用戶標識,所述對應關系是不同的終端標識和不同的用戶標識之間的關系;
[0029] 讀取所述用戶標識所對應的所述用戶興趣信息。
[0030] 根據(jù)本公開實施例的第二方面,提供一種多媒體文件播放方法,包括:
[0031] 獲取至少一個標識信息,所述標識信息用于標識用戶;
[0032] 將所述至少一個標識信息發(fā)送給服務器,由所述服務器獲取每個標識信息所對應 的用戶興趣信息;根據(jù)各個用戶興趣信息確定待播放的多媒體文件;
[0033] 接收所述服務器發(fā)送的所述多媒體文件;
[0034] 播放所述多媒體文件。
[0035] 可選的,所述獲取至少一個標識信息,包括:
[0036] 通過短距離通信獲取至少一個移動終端的終端標識;
[0037] 將所述終端標識確定為所述標識信息。
[0038] 根據(jù)本公開實施例的第三方面,提供一種多媒體文件播放裝置,包括:
[0039] 信息接收模塊,被配置為接收播放終端發(fā)送的至少一個標識信息,所述標識信息 用于標識用戶;
[0040] 信息獲取模塊,被配置為獲取所述信息接收模塊接收到的每個標識信息所對應的 用戶興趣信息,所述用戶興趣信息用于指示用戶的興趣;
[0041] 文件確定模塊,被配置為根據(jù)所述信息獲取模塊獲取到的各個用戶興趣信息確定 待播放的多媒體文件;
[0042] 文件發(fā)送模塊,被配置為將所述文件確定模塊確定出的所述多媒體文件發(fā)送給所 述播放終端,由所述播放終端播放所述多媒體文件。
[0043] 可選的,所述文件確定模塊,包括:
[0044] 第一確定單元,被配置為根據(jù)各個用戶興趣信息計算每個多媒體文件的播放參 數(shù),按照所述播放參數(shù)由高到低的順序選取所述待播放的多媒體文件,或者,
[0045] 第二確定單元,被配置為獲取每個標識信息所對應的移動終端的第一位置信息, 和/或,獲取每個多媒體文件的文件屬性信息,和/或,獲取所述播放終端的第二位置信息; 根據(jù)所述第一位置信息、所述第二位置信息和所述文件屬性信息中的至少一種以及所述用 戶興趣信息計算每個多媒體文件的播放參數(shù),按照所述播放參數(shù)由高到低的順序選取所述 待播放的多媒體文件。
[0046] 可選的,所述第一確定單元,包括:
[0047] 第一計算子單元,被配置為對于每個用戶興趣信息,確定所述用戶興趣信息所包 括的至少一個興趣分類,計算所述用戶對每個興趣分類的興趣參數(shù);
[0048] 第二計算子單元,被配置為對于每個興趣分類,將所述第一計算子單元計算出的 每個用戶興趣信息中所述興趣分類的興趣參數(shù)相加,得到所述興趣分類的興趣參數(shù)之和; [0049] 第一確定子單元,被配置為將所述第二計算子單元計算得到的所述興趣參數(shù)之和 確定為屬于所述興趣分類的多媒體文件的播放參數(shù)。
[0050] 可選的,所述第二確定單元,包括:
[0051] 第三計算子單元,被配置為對于每個用戶興趣信息,確定所述用戶興趣信息所包 括的至少一個興趣分類,計算所述用戶對每個興趣分類的興趣參數(shù);
[0052] 第二確定子單元,被配置為根據(jù)所述第一位置信息確定用戶的觀看參數(shù),和/或, 確定每個多媒體文件與所述第二位置信息的環(huán)境匹配參數(shù),和/或,根據(jù)所述文件屬性信 息確定每個多媒體文件的屬性參數(shù);所述觀看參數(shù)用于指示用戶觀看多媒體文件的清晰程 度,所述環(huán)境匹配參數(shù)用于指示所述多媒體文件的內(nèi)容與所述第二位置信息的匹配程度;
[0053] 第四計算子單元,被配置為對于每個多媒體文件,根據(jù)所述第二確定子單元確定 的所述觀看參數(shù)和/或所述環(huán)境匹配參數(shù)和/或所述屬性參數(shù)以及所述第三計算子單元計 算得到的所述多媒體文件所屬興趣分類的興趣參數(shù)計算所述多媒體文件的播放參數(shù)。
[0054] 可選的,所述第四計算子單元,被配置為若根據(jù)所述觀看參數(shù)、所述環(huán)境匹配參 數(shù)、所述屬性參數(shù)和所述多媒體文件所屬興趣分類的興趣參數(shù)計算所述多媒體文件的播放 參數(shù),則確定所述多媒體文件所屬的興趣分類,將每個用戶興趣信息中所述興趣分類的興 趣參數(shù)相加得到的和乘以所述觀看參數(shù),得到第一中間量;對所述第一中間量和所述屬性 參數(shù)執(zhí)行第一預定算法,得到第二中間量;對所述第二中間量和所述環(huán)境匹配參數(shù)執(zhí)行第 二預定算法,得到所述播放參數(shù)。
[0055] 可選的,所述信息獲取模塊,包括:
[0056] 標識查找單元,被配置為若所述標識信息是移動終端的終端標識,則在預設的對 應關系中查找與所述終端標識對應的用戶標識,所述對應關系是不同的終端標識和不同的 用戶標識之間的關系;
[0057] 信息讀取單元,被配置為讀取所述標識查找單元查找到的所述用戶標識所對應的 所述用戶興趣信息。
[0058] 根據(jù)本公開實施例的第四方面,提供一種多媒體文件播放裝置,包括:
[0059] 信息獲取模塊,被配置為獲取至少一個標識信息,所述標識信息用于標識用戶;
[0060] 信息發(fā)送模塊,被配置為將所述信息獲取模塊獲取到的所述至少一個標識信息發(fā) 送給服務器,由所述服務器獲取每個標識信息所對應的用戶興趣信息;根據(jù)各個用戶興趣 信息確定待播放的多媒體文件;
[0061] 文件接收模塊,被配置為接收所述服務器發(fā)送的所述多媒體文件;
[0062] 文件播放模塊,被配置為播放所述文件接收模塊接收到的所述多媒體文件。
[0063] 可選的,所述信息獲取模塊,包括:
[0064] 標識獲取單元,被配置為通過短距離通信獲取至少一個移動終端的終端標識;
[0065] 信息確定單元,被配置為將所述標識獲取單元獲取到的所述終端標識確定為所述 標識信息。
[0066] 根據(jù)本公開實施例的第五方面,提供一種服務器,包括:
[0067] 處理器;
[0068] 用于存儲處理器可執(zhí)行指令的存儲器;
[0069] 其中,所述處理器被配置為:
[0070] 接收播放終端發(fā)送的至少一個標識信息,所述標識信息用于標識用戶;
[0071] 獲取每個標識信息所對應的用戶興趣信息,所述用戶興趣信息用于指示用戶的興 趣;
[0072] 根據(jù)各個用戶興趣信息確定待播放的多媒體文件;
[0073] 將確定出的所述多媒體文件發(fā)送給所述播放終端,由所述播放終端播放所述多媒 體文件。
[0074] 根據(jù)本公開實施例的第六方面,提供一種播放終端,包括:
[0075] 處理器;
[0076] 用于存儲處理器可執(zhí)行指令的存儲器;
[0077] 其中,所述處理器被配置為:
[0078] 獲取至少一個標識信息,所述標識信息用于標識用戶;
[0079] 將所述至少一個標識信息發(fā)送給服務器,由所述服務器獲取每個標識信息所對應 的用戶興趣信息;根據(jù)各個用戶興趣信息確定待播放的多媒體文件;
[0080] 接收所述服務器發(fā)送的所述多媒體文件;
[0081] 播放所述多媒體文件。
[0082] 本公開的實施例提供的技術方案可以包括以下有益效果:
[0083] 通過接收播放終端發(fā)送的至少一個標識信息;獲取每個標識信息所對應的用戶興 趣信息;根據(jù)各個用戶興趣信息確定待播放的多媒體文件;將確定出的多媒體文件發(fā)送給 播放終端,由播放終端播放多媒體文件,可以根據(jù)播放終端前聚集的用戶的興趣確定多媒 體文件,使得推送的多媒體文件更加精確,解決了通過更新指令指定多媒體文件導致推送 的多媒體文件的精確性較低的問題,達到了提高多媒體文件的推送精確性的效果。
[0084] 應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本 公開。
【專利附圖】
【附圖說明】
[0085] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施 例,并于說明書一起用于解釋本發(fā)明的原理。
[0086] 圖1是根據(jù)一示例性實施例示出的一種多媒體文件播放方法的流程圖。
[0087] 圖2是根據(jù)另一示例性實施例示出的一種多媒體文件播放方法的流程圖。
[0088] 圖3是根據(jù)一示例性實施例示出的一種多媒體文件播放裝置的框圖。
[0089] 圖4是根據(jù)一示例性實施例示出的一種多媒體文件播放裝置的框圖。
[0090] 圖5是根據(jù)一示例性實施例示出的一種多媒體文件播放裝置的框圖。
[0091] 圖6是根據(jù)一示例性實施例示出的一種多媒體文件播放裝置的框圖。
[0092] 圖7是根據(jù)一示例性實施例示出的一種用于多媒體文件播放的裝置的框圖。
[0093] 圖8是根據(jù)一示例性實施例示出的一種用于多媒體文件播放的裝置的框圖。
【具體實施方式】
[0094] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0095] 圖1是根據(jù)一示例性實施例示出的一種多媒體文件播放方法的流程圖,該多媒體 文件播放方法應用于包括播放終端和服務器的多媒體文件播放系統(tǒng)中,如圖1所示,該多 媒體文件播放方法包括以下步驟。
[0096] 在步驟101中,播放終端獲取至少一個標識信息,該標識信息用于標識用戶。
[0097] 播放終端是指用于播放多媒體文件的終端。
[0098] 由于播放終端需要明確當前觀看多媒體文件的用戶,因此,播放終端需要獲取用 來唯一標識用戶的標識信息。而獲取標識信息需要接入網(wǎng)絡,因此,播放終端需要具備接入 網(wǎng)絡的功能。
[0099] 在步驟102中,播放終端將至少一個標識信息發(fā)送給服務器。
[0100] 播放終端可以與服務器建立有線網(wǎng)絡連接或無線網(wǎng)絡連接,通過網(wǎng)絡連接將獲取 到的至少一個標識信息發(fā)送給服務器。
[0101] 在步驟103中,服務器接收播放終端發(fā)送的至少一個標識信息,該標識信息用于 標識用戶。
[0102] 在步驟104中,服務器獲取每個標識信息所對應的用戶興趣信息,該用戶興趣信 息用于指示用戶的興趣。
[0103] 由于服務器中記錄有每個用戶的用戶興趣信息,因此,服務器在獲取到用于標識 用戶的標識信息之后,可以根據(jù)標識信息明確每個用戶,并獲取每個用戶的用戶興趣信息。
[0104] 用戶興趣信息可以指示用戶的興趣。比如,若用戶興趣信息包括手表信息,則表明 用戶對手表感興趣;若用戶興趣信息包括汽車信息,則表明用戶對汽車感興趣。
[0105] 在步驟105中,服務器根據(jù)各個用戶興趣信息確定待播放的多媒體文件。
[0106] 服務器在獲取到每個用戶的用戶興趣信息之后,綜合用戶興趣信息所指示的用戶 的興趣,在多媒體文件庫中選擇與用戶的興趣匹配的多媒體文件,將該多媒體文件確定為 待播放的多媒體文件。其中,待播放的多媒體文件為至少一個。
[0107] 由于服務器可以根據(jù)用戶的興趣推送多媒體文件,使得推送的多媒體文件能夠吸 引用戶的注意力,從而增強多媒體文件在用戶之間的宣傳效果,達到了提高多媒體文件的 推送精確性的效果。
[0108] 在步驟106中,服務器將確定出的多媒體文件發(fā)送給播放終端。
[0109] 在步驟107中,播放終端接收服務器發(fā)送的多媒體文件。
[0110] 在步驟108中,播放終端播放該多媒體文件。
[0111] 當服務器發(fā)送了一個多媒體文件時,播放終端可以在播放該多媒體文件時,繼續(xù) 執(zhí)行步驟101,以獲取下一個待播放的多媒體文件;當服務器發(fā)送了至少兩個多媒體文件 時,播放終端可以按照預定順序播放該至少兩個多媒體文件,在播放最后一個多媒體文件 時,播放終端繼續(xù)執(zhí)行步驟101,以獲取下一批待播放的多媒體文件。
[0112] 其中,步驟101、102、107和108可以單獨實現(xiàn)成為播放終端側(cè)的多媒體文件播放 方法,步驟103至106可以單獨實現(xiàn)成為服務器側(cè)的多媒體文件播放方法。
[0113] 綜上所述,本公開提供的多媒體文件播放方法,通過接收播放終端發(fā)送的至少一 個標識信息;獲取每個標識信息所對應的用戶興趣信息;根據(jù)各個用戶興趣信息確定待播 放的多媒體文件;將確定出的多媒體文件發(fā)送給播放終端,由播放終端播放多媒體文件,可 以根據(jù)播放終端前聚集的用戶的興趣確定多媒體文件,使得推送的多媒體文件更加精確, 解決了通過更新指令指定多媒體文件導致推送的多媒體文件的精確性較低的問題,達到了 提高多媒體文件的推送精確性的效果。
[0114] 圖2是根據(jù)另一示例性實施例示出的一種多媒體文件播放方法的流程圖,該多媒 體文件播放方法應用于包括播放終端和服務器的多媒體文件播放系統(tǒng)中,如圖2所示,該 多媒體文件播放方法包括如下步驟。
[0115] 在步驟201中,播放終端獲取至少一個標識信息,該標識信息用于標識用戶。
[0116] 播放終端是指用于播放多媒體文件的終端,該多媒體文件包括視頻、音頻和圖片 等。其中,播放終端可以安裝在固定位置,比如,播放終端安裝在樓宇的大廳、樓梯處、電梯 處等等。當播放終端安裝在樓宇中時,播放終端播放的多媒體文件通常是廣告。
[0117] 由于播放終端需要明確當前觀看多媒體文件的用戶,因此,播放終端需要獲取用 來唯一標識用戶的標識信息。而獲取標識信息需要接入網(wǎng)絡,因此,播放終端需要具備接入 網(wǎng)絡的功能。
[0118] 其中,獲取至少一個標識信息,包括:
[0119] 1)通過短距離通信獲取至少一個移動終端的終端標識;
[0120] 2)將終端標識確定為標識信息。
[0121] 由于用戶通常都攜帶具備接入網(wǎng)絡功能的移動終端,因此,播放終端可以通過短 距離通信技術與預定范圍內(nèi)的每個移動終端建立網(wǎng)絡連接,并獲取每個移動終端的終端 標識,將該終端標識確定為用戶的標識信息。其中,短距離通信技術可以包括但不限于: NFC(Near Field Communication,近距離無線通信)技術、WIFI (Wireless Fidelity,無 線保真)技術、射頻技術和藍牙技術。終端標識可以包括但不限于:頂El (International Mobile Equipment Identity,移動設備國際身份碼)和電話號碼。
[0122] 在步驟202中,播放終端將至少一個標識信息發(fā)送給服務器。
[0123] 播放終端可以與服務器建立有線網(wǎng)絡連接或無線網(wǎng)絡連接,通過網(wǎng)絡連接將獲取 到的至少一個標識信息發(fā)送給服務器。
[0124] 在步驟203中,服務器接收播放終端發(fā)送的至少一個標識信息,該標識信息用于 標識用戶。
[0125] 服務器可以通過與播放終端之間建立的有線網(wǎng)絡或無線網(wǎng)絡接收該至少一個標 識息。
[0126] 在步驟204中,服務器獲取每個標識信息所對應的用戶興趣信息,該用戶興趣信 息用于指示用戶的興趣。
[0127] 當用戶在用于存儲用戶興趣信息的信息提供服務器中登錄了申請的帳戶時,用戶 在瀏覽網(wǎng)頁時通常會在信息提供服務器上留下瀏覽記錄,信息提供服務器可以對用戶的瀏 覽記錄進行統(tǒng)計,并將瀏覽記錄的內(nèi)容確定為用戶感興趣的內(nèi)容,記錄在該帳戶下的用戶 興趣信息中,本實施例中的服務器可以對該信息提供服務器中記錄的用戶興趣信息進行獲 取。比如,若用戶瀏覽了手表網(wǎng)頁,則信息提供服務器可以將手表信息添加到該用戶的用戶 興趣信息中;若用戶瀏覽了汽車網(wǎng)頁,則信息提供服務器可以將汽車信息添加到該用戶的 用戶興趣信息中。或者,當用戶在信息提供服務器中登錄了申請的帳戶時,信息提供服務器 可以向用戶顯示興趣輸入界面,用戶在該興趣輸入界面中輸入自己感興趣的內(nèi)容,信息提 供服務器將用戶輸入的內(nèi)容記錄在該帳戶下的用戶興趣信息中。其中,信息提供服務器與 本實施例中的服務器可以是同一個服務器,也可以是不同的服務器。當信息提供服務器與 本實施例中的服務器不同時,該信息提供服務器可以是至少一個,本實施例中的服務器可 以對該至少一個信息提供服務器所提供的用戶興趣信息進行整合,以提高獲取用戶興趣信 息的全面性。
[0128] 當信息提供服務器與本實施例中的服務器相同時,由于服務器中記錄有每個用戶 的用戶興趣信息,因此,服務器在獲取到用于標識用戶的標識信息之后,可以根據(jù)標識信息 獲取每個用戶的用戶興趣信息。
[0129] 其中,獲取每個標識信息所對應的用戶興趣信息,包括:
[0130] 1)若標識信息是移動終端的終端標識,則在預設的對應關系中查找與終端標識對 應的用戶標識,該對應關系是不同的終端標識和不同的用戶標識之間的關系;
[0131] 2)讀取用戶標識所對應的用戶興趣信息。
[0132] 由于用戶在服務器中申請帳戶時,服務器會為用戶分配用戶標識,因此,服務器還 可以向用戶獲取移動終端的終端標識,并對終端標識和用戶標識建立對應關系。在服務器 接收到標識信息后,服務器可以在對應關系中查找與該標識信息對應的用戶標識,并根據(jù) 該用戶標識確定用戶的帳戶,從而獲取在該帳戶下的用戶興趣信息。
[0133] 需要補充說明的是,若一個用戶攜帶了至少兩個移動終端,則服務器可以根據(jù)任 意一個終端標識確定用戶??蛇x的,服務器還可以對該至少兩個終端標識進行綁定,并將該 綁定信息發(fā)送給播放終端,以便播放終端在下一次獲取到該至少兩個終端標識后,可以從 該至少兩個終端標識中選擇一個終端標識發(fā)送給服務器,以避免將該至少兩個終端標識一 起發(fā)送給服務器造成的流量浪費,節(jié)省了發(fā)送流量。
[0134] 當信息提供服務器與本實施例中的服務器不同時,服務器需要預先建立終端標識 和信息提供服務器之間的對應關系,則在獲取到移動終端的終端標識后,服務器根據(jù)對應 關系將每個終端標識發(fā)送給對應的信息提供服務器,由各個信息提供服務器向服務器發(fā)送 對應的用戶興趣信息。
[0135] 在步驟205中,服務器根據(jù)各個用戶興趣信息計算每個多媒體文件的播放參數(shù), 按照播放參數(shù)由高到低的順序選取待播放的多媒體文件,或者,獲取每個標識信息所對應 的移動終端的第一位置信息,和/或,獲取每個多媒體文件的文件屬性信息,和/或,獲取播 放終端的第二位置信息;根據(jù)第一位置信息、第二位置信息和文件屬性信息中的至少一種 以及用戶興趣信息計算每個多媒體文件的播放參數(shù),按照播放參數(shù)由高到低的順序選取待 播放的多媒體文件。
[0136] 服務器在獲取到每個用戶的用戶興趣信息之后,綜合用戶興趣信息所指示的用戶 的興趣,在多媒體文件庫中選擇與用戶的興趣匹配的多媒體文件,將該多媒體文件確定為 待播放的多媒體文件。其中,待播放的多媒體文件為至少一個。
[0137] 由于服務器可以根據(jù)用戶的興趣推送多媒體文件,使得推送的多媒體文件能夠吸 引用戶的注意力,從而增強多媒體文件在用戶之間的宣傳效果,達到了提高多媒體文件的 推送精確性的效果。
[0138] 本實施例中,服務器可以根據(jù)用戶興趣信息對每個多媒體文件的播放參數(shù)進行計 算,當計算得到的播放參數(shù)越高時,表明該多媒體文件越符合播放終端前聚集的用戶的興 趣,因此,服務器可以按照播放參數(shù)由高到低的順序選取待播放的多媒體文件。比如,當需 要從多媒體文件庫中選取一個多媒體文件時,可以將播放參數(shù)最高的多媒體文件確定為待 播放的多媒體文件;當需要從多媒體文件庫中選取兩個多媒體文件時,可以將多媒體文件 按照播放參數(shù)由高到低的順序進行排列,選取排在前兩位的多媒體文件作為待播放的多媒 體文件。
[0139] 其中,服務器計算多媒體文件的播放參數(shù)的方法如下所述:
[0140] 第一,根據(jù)各個用戶興趣信息計算每個多媒體文件的播放參數(shù),包括:
[0141] 1)對于每個用戶興趣信息,確定用戶興趣信息所包括的至少一個興趣分類,計算 用戶對每個興趣分類的興趣參數(shù);
[0142] 2)對于每個興趣分類,將每個用戶興趣信息中該興趣分類的興趣參數(shù)相加,得到 該興趣分類的興趣參數(shù)之和;
[0143] 3)將興趣參數(shù)之和確定為屬于興趣分類的多媒體文件的播放參數(shù)。
[0144] 服務器可以根據(jù)用戶興趣信息所包括的興趣分類計算每個興趣分類的興趣參數(shù)。 比如,用戶興趣信息包括手表信息和汽車信息,且用戶瀏覽的10條瀏覽記錄中有3條瀏覽 記錄是關于手表分類的,另外7條瀏覽記錄是關于汽車分類的,則服務器可以計算出手表 分類的興趣參數(shù)是30 %,汽車分類的興趣參數(shù)是70 %。
[0145] 由于不同用戶的興趣分類可能相同,因此,服務器可以計算播放終端前聚集的所 有用戶對每個興趣分類的興趣參數(shù)之和,即服務器可以將每個用戶興趣信息中該興趣分類 的興趣參數(shù)相加,得到該興趣分類的興趣參數(shù)之和。比如,用戶A對手表分類的興趣參數(shù)是 10 %,對汽車分類的興趣參數(shù)是60 %,對數(shù)碼分類的興趣參數(shù)是30 %,用戶B對手表分類 的興趣參數(shù)是50%,對數(shù)碼分類的興趣參數(shù)是50%,則計算得到手表分類的興趣參數(shù)之和 是10% +50%= 60%,汽車分類的興趣參數(shù)是60%,數(shù)碼分類的興趣參數(shù)是30 % +50% = 80%,則手表分類的多媒體文件的播放參數(shù)是60 %,汽車分類的多媒體文件的播放參數(shù)是 60 %,數(shù)碼分類的多媒體文件的播放參數(shù)是80 %。
[0146] 其中,多媒體文件所屬的分類是指多媒體文件的宣傳內(nèi)容所屬的分類。比如,當某 個多媒體文件是用于宣傳手表的廣告時,可以確定該多媒體文件屬于手表分類;當某個多 媒體文件是用于宣傳汽車的廣告時,可以確定該多媒體文件屬于汽車分類。
[0147] 上述計算實例中,由于數(shù)碼分類的多媒體文件的播放參數(shù)最高,因此,服務器將數(shù) 碼分類的多媒體文件確定為待播放的多媒體文件。
[0148] 第二,根據(jù)第一位置信息、第二位置信息和文件屬性信息中的至少一種以及用戶 興趣信息計算每個多媒體文件的播放參數(shù),包括:
[0149] 1)對于每個用戶興趣信息,確定用戶興趣信息所包括的至少一個興趣分類,計算 用戶對每個興趣分類的興趣參數(shù);
[0150] 2)根據(jù)第一位置信息確定用戶的觀看參數(shù),和/或,確定每個多媒體文件與第二 位置信息的環(huán)境匹配參數(shù),和/或,根據(jù)文件屬性信息確定每個多媒體文件的屬性參數(shù);觀 看參數(shù)用于指示用戶觀看多媒體文件的清晰程度,環(huán)境匹配參數(shù)用于指示多媒體文件的內(nèi) 容與第二位置信息的匹配程度;
[0151] 3)對于每個多媒體文件,根據(jù)觀看參數(shù)和/或環(huán)境匹配參數(shù)和/或?qū)傩詤?shù)以及 多媒體文件所屬興趣分類的興趣參數(shù)計算多媒體文件的播放參數(shù)。
[0152] 本實施例涉及第一位置信息、文件屬性信息和第二位置信息,現(xiàn)分別對上述三種 信息進行說明:
[0153] ①第一位置信息是指移動終端的位置信息,包括距離該播放終端的距離和角度等 信息。第一位置信息可以由播放終端根據(jù)信號強度確定,服務器在獲取到第一位置信息后, 可以根據(jù)第一位置信息確定用戶的觀看參數(shù),該觀看參數(shù)用于指示用戶觀看多媒體文件的 清晰程度。比如,用戶A距離播放終端1米,用戶B距離播放終端2米,則服務器可以將用 戶A的觀看參數(shù)設置為80%,用戶B的觀看參數(shù)設置為30%。又比如,用戶A與播放終端 之間的角度是90° (正對播放終端),用戶B與播放終端之間的角度是60°,則服務器可以 將用戶A的觀看參數(shù)設置為70%,用戶B的觀看參數(shù)設置為50%。當然,服務器還可以結(jié) 合距離和角度設置用戶的觀看參數(shù),本實施例不作限定。
[0154] ②文件屬性信息是指用于描述多媒體文件的屬性的信息,包括多媒體文件的適用 范圍、播放終端播放多媒體文件所獲得的利潤、多媒體文件的內(nèi)容所在的地域、時節(jié)和多媒 體文件的吸引程度等。
[0155] 多媒體文件的適用范圍可以是按照年齡劃分的,如20-30歲;也可以是按照消費 水平劃分的,如高檔用戶。服務器可以根據(jù)適用范圍篩選出需要計算播放參數(shù)的多媒體文 件。
[0156] 播放多媒體文件所獲得的利潤是多媒體文件提供方向服務器提供方支付的播放 宣傳的費用。
[0157] 多媒體文件的內(nèi)容所在的地域是指內(nèi)容與地域的匹配程度,如多媒體文件的內(nèi)容 為椰子且播放終端位于哈爾濱,則地域分為負;如多媒體文件的內(nèi)容為椰子且播放終端位 于海南,則地域分為正。
[0158] 多媒體文件的內(nèi)容所屬時節(jié)是指內(nèi)容與時節(jié)的匹配程度,如多媒體文件的內(nèi)容為 羽絨服且當前是夏季,則時節(jié)分為負;如多媒體文件的內(nèi)容為羽絨服且當前是冬季,則時節(jié) 分為正。
[0159] 多媒體文件的吸引程度是指用戶在觀看多媒體文件后對該多媒體文件的反饋,如 用戶的主動詢問行為或用戶的購買行為等等。在計算多媒體文件的吸引程度時,可以將反 饋的用戶數(shù)除以觀看用戶數(shù),得到反饋系數(shù);也可以設置每位反饋用戶的分值,計算反饋分 值。比如,10位用戶觀看了多媒體文件且5位用戶進行了反饋,則服務器可以計算反饋系數(shù) =5/10 = 0. 5,或,假設每位反饋用戶的分值是10分,則反饋分值是5*10 = 50分。
[0160] 當然,文件屬性信息還可以包括其它屬性信息,本實施例不作限定。
[0161] ③第二位置信息是播放終端的位置信息。服務器在獲取到第二位置信息后,根據(jù) 第二位置信息確定環(huán)境匹配參數(shù),該環(huán)境匹配參數(shù)用于指示多媒體文件的內(nèi)容與播放終端 所處環(huán)境的匹配程度。比如,多媒體文件的內(nèi)容是某品牌手表,播放終端位于的商場正在銷 售該品牌手表,則服務器可以設置環(huán)境匹配系數(shù)為1,或,服務器可以設置環(huán)境匹配分值為 100分等等。
[0162] 在計算多媒體文件的播放參數(shù)時,服務器需要計算用戶對每個興趣分類的興趣參 數(shù),其計算方法詳見上述描述,此處不贅述。服務器還需要根據(jù)第一位置信息確定觀看參 數(shù),和/或,根據(jù)第二位置信息確定環(huán)境匹配參數(shù),和/或,根據(jù)文件屬性信息確定屬性參 數(shù),得到觀看參數(shù)、環(huán)境匹配參數(shù)和屬性參數(shù)中的至少一種。服務器根據(jù)觀看參數(shù)、環(huán)境匹 配參數(shù)和屬性參數(shù)中的至少一種和興趣參數(shù)計算播放參數(shù)。
[0163] 若服務器以觀看參數(shù)、環(huán)境匹配參數(shù)和屬性參數(shù)中的一種和興趣參數(shù)計算播放參 數(shù),則假設服務器根據(jù)觀看參數(shù)和興趣參數(shù)計算播放參數(shù),服務器可以將用戶的觀看參數(shù) 乘以該用戶的興趣參數(shù),得到播放參數(shù)。比如,用戶A對手表分類的興趣參數(shù)是30%,對汽 車分類的興趣參數(shù)是70 %,觀看參數(shù)是60% ;用戶B對手表分類的興趣參數(shù)是30 %,對衣 服分類的興趣參數(shù)是30 %,對美食分類的興趣參數(shù)是40 %,觀看參數(shù)是80 %,則手表分類 的多媒體文件的播放參數(shù)是30% x60% +30% x80% = 44% ;汽車分類的多媒體文件的播 放參數(shù)70% x60% = 42% ;衣服分類的多媒體文件的播放參數(shù)是30% x80% = 24% ;美食 分類的多媒體文件的播放參數(shù)是40% x80%= 32%。
[0164] 若服務器以觀看參數(shù)、環(huán)境匹配參數(shù)和屬性參數(shù)中的兩種和興趣參數(shù)計算多媒體 文件的播放參數(shù),則假設服務器根據(jù)觀看參數(shù)、屬性參數(shù)和興趣參數(shù)計算播放參數(shù),服務器 可以根據(jù)觀看參數(shù)和興趣參數(shù)計算興趣參數(shù)之和,再根據(jù)適用范圍對多媒體文件進行篩 選,將興趣參數(shù)之和乘以利潤的乘積加上或減去其它參數(shù),得到篩選出的多媒體文件的播 放參數(shù)。以服務器計算手表分類的多媒體文件的播放參數(shù)為例進行說明,假設手表分類有 多媒體文件A和多媒體文件B,若多媒體文件A的利潤是1000,地域分是100,多媒體文件B 的利潤是2000,地域分是-100,則多媒體文件A的播放參數(shù)=44% *1000+100 = 540,多媒 體文件B的播放參數(shù)=44% *2000-100 = 780。
[0165] 根據(jù)觀看參數(shù)和/或環(huán)境匹配參數(shù)和/或?qū)傩詤?shù)以及多媒體文件所屬興趣分類 的興趣參數(shù)計算多媒體文件的播放參數(shù),包括:
[0166] 1)若根據(jù)觀看參數(shù)、環(huán)境匹配參數(shù)、屬性參數(shù)和多媒體文件所屬興趣分類的興趣 參數(shù)計算多媒體文件的播放參數(shù),則確定多媒體文件所屬的興趣分類,將每個用戶興趣信 息中興趣分類的興趣參數(shù)相加得到的和乘以觀看參數(shù),得到第一中間量;
[0167] 2)對第一中間量和屬性參數(shù)執(zhí)行第一預定算法,得到第二中間量;
[0168] 3)對第二中間量和環(huán)境匹配參數(shù)執(zhí)行第二預定算法,得到播放參數(shù)。
[0169] 由于屬性參數(shù)包括的參數(shù)較多,而不同的參數(shù)可以采用不同的計算方法,比如,乘 以利潤、加上地域分、減去地域分、乘以反饋信息、加上反饋分值等,因此,服務器可以針對 不同的參數(shù)設置不同的計算方法,對第一中間量和屬性參數(shù)執(zhí)行第一預定算法,得到第二 中間量。其中,該第一預定算法可以是一個算法,也可以是多個算法,本實施例不作限定。
[0170] 假設服務器根據(jù)觀看參數(shù)、屬性參數(shù)、環(huán)境匹配參數(shù)和興趣參數(shù)計算播放參數(shù),則 服務器可以根據(jù)觀看參數(shù)、屬性參數(shù)、環(huán)境匹配參數(shù)和興趣參數(shù)計算多媒體文件的播放參 數(shù),將興趣參數(shù)之和乘以利潤的乘積加上或減去其它參數(shù),得到播放參數(shù)。以服務器計算汽 車分類的多媒體文件的播放參數(shù)和美食分類的多媒體文件的播放參數(shù)為例進行說明,假設 汽車分類有多媒體文件C且美食分類有多媒體文件D,若多媒體文件C的興趣參數(shù)之和是 42 %,利潤是10000,地域分是100,反饋系數(shù)是0. 1,環(huán)境匹配系數(shù)是0. 5,多媒體文件D的 興趣參數(shù)之和是32%,利潤是1000,地域分是-100,反饋系數(shù)是0. 9,環(huán)境匹配系數(shù)是0. 3, 則多媒體文件C的播放參數(shù)=(42% *10000+100) *0. 1*0. 5 = 215,多媒體文件D的播放參 數(shù)=(32% *1000-100)*0· 9*0. 3 = 59. 4。
[0171] 在步驟206中,服務器將確定出的多媒體文件發(fā)送給播放終端。
[0172] 服務器根據(jù)計算得到的多媒體文件的播放參數(shù)選擇預定個數(shù)的多媒體文件,并將 選擇出的多媒體文件通過網(wǎng)絡發(fā)送給播放終端。
[0173] 在步驟207中,播放終端接收服務器發(fā)送的多媒體文件。
[0174] 播放終端通過網(wǎng)絡接收服務器發(fā)送的預定個數(shù)的多媒體文件。
[0175] 在步驟208中,播放終端播放該多媒體文件。
[0176] 當服務器發(fā)送了一個多媒體文件時,播放終端可以在播放該多媒體文件時,繼續(xù) 執(zhí)行步驟201,以獲取下一個待播放的多媒體文件;當服務器發(fā)送了至少兩個多媒體文件 時,播放終端可以按照預定順序播放該至少兩個多媒體文件,在播放最后一個多媒體文件 時,播放終端繼續(xù)執(zhí)行步驟201,以獲取下一批待播放的多媒體文件。
[0177] 需要補充說明的是,用于接收標識信息的信息接收服務器、用于存儲標識信息與 用戶標識的對應關系的關系服務器以及用于存儲用戶興趣信息的信息提供服務器可以是 同一個服務器,也可以是不同的服務器。當是不同的服務器時,可以實現(xiàn)分布式存儲,以保 證各個服務器之間的負載均衡。
[0178] 其中,步驟201、202、207和208可以單獨實現(xiàn)成為播放終端側(cè)的多媒體文件播放 方法,步驟203至206可以單獨實現(xiàn)成為服務器側(cè)的多媒體文件播放方法。
[0179] 綜上所述,本公開提供的多媒體文件播放方法,通過接收播放終端發(fā)送的至少一 個標識信息;獲取每個標識信息所對應的用戶興趣信息;根據(jù)各個用戶興趣信息確定待播 放的多媒體文件;將確定出的多媒體文件發(fā)送給播放終端,由播放終端播放多媒體文件,可 以根據(jù)播放終端前聚集的用戶的興趣確定多媒體文件,使得推送的多媒體文件更加精確, 解決了通過更新指令指定多媒體文件導致推送的多媒體文件的精確性較低的問題,達到了 提高多媒體文件的推送精確性的效果。
[0180] 另外,通過獲取每個標識信息所對應的移動終端的第一位置信息,和/或,獲取每 個多媒體文件的文件屬性信息,和/或,獲取播放終端的第二位置信息,根據(jù)第一位置信 息、第二位置信息和文件屬性信息中的至少一種以及用戶興趣信息計算每個多媒體文件的 播放參數(shù),可以在用戶興趣信息的基礎上綜合其它因素對多媒體文件進行推送,以進一步 提高多媒體文件的推送精確性。
[0181] 圖3是根據(jù)一示例性實施例示出的一種多媒體文件播放裝置的框圖,該多媒體文 件播放裝置應用于服務器中,如圖3所示,該多媒體文件播放裝置包括:信息接收模塊310、 信息獲取模塊320、文件確定模塊330和文件發(fā)送模塊340。
[0182] 該信息接收模塊310,被配置為接收播放終端發(fā)送的至少一個標識信息,標識信息 用于標識用戶;
[0183] 該信息獲取模塊320,被配置為獲取信息接收模塊310接收到的每個標識信息所 對應的用戶興趣信息,用戶興趣信息用于指示用戶的興趣;
[0184] 該文件確定模塊330,被配置為根據(jù)信息獲取模塊320獲取到的各個用戶興趣信 息確定待播放的多媒體文件;
[0185] 該文件發(fā)送模塊340,被配置為將文件確定模塊330確定出的多媒體文件發(fā)送給 播放終端,由播放終端播放多媒體文件。
[0186] 綜上所述,本公開提供的多媒體文件播放裝置,通過接收播放終端發(fā)送的至少一 個標識信息;獲取每個標識信息所對應的用戶興趣信息;根據(jù)各個用戶興趣信息確定待播 放的多媒體文件;將確定出的多媒體文件發(fā)送給播放終端,由播放終端播放多媒體文件,可 以根據(jù)播放終端前聚集的用戶的興趣確定多媒體文件,使得推送的多媒體文件更加精確, 解決了通過更新指令指定多媒體文件導致推送的多媒體文件的精確性較低的問題,達到了 提高多媒體文件的推送精確性的效果。
[0187] 圖4是根據(jù)一示例性實施例示出的一種多媒體文件播放裝置的框圖,該多媒體文 件播放裝置應用于服務器中,如圖4所示,該多媒體文件播放裝置包括:信息接收模塊310、 信息獲取模塊320、文件確定模塊330和文件發(fā)送模塊340。
[0188] 該信息接收模塊310,被配置為接收播放終端發(fā)送的至少一個標識信息,標識信息 用于標識用戶;
[0189] 該信息獲取模塊320,被配置為獲取信息接收模塊310接收到的每個標識信息所 對應的用戶興趣信息,用戶興趣信息用于指示用戶的興趣;
[0190] 該文件確定模塊330,被配置為根據(jù)信息獲取模塊320獲取到的各個用戶興趣信 息確定待播放的多媒體文件;
[0191] 該文件發(fā)送模塊340,被配置為將文件確定模塊330確定出的多媒體文件發(fā)送給 播放終端,由播放終端播放多媒體文件。
[0192] 可選的,文件確定模塊330,包括:
[0193] 第一確定單元331,被配置為根據(jù)各個用戶興趣信息計算每個多媒體文件的播放 參數(shù),按照播放參數(shù)由高到低的順序選取待播放的多媒體文件,或者,
[0194] 第二確定單元332,被配置為獲取每個標識信息所對應的移動終端的第一位置信 息,和/或,獲取每個多媒體文件的文件屬性信息,和/或,獲取播放終端的第二位置信息; 根據(jù)第一位置信息、第二位置信息和文件屬性信息中的至少一種以及用戶興趣信息計算每 個多媒體文件的播放參數(shù),按照播放參數(shù)由高到低的順序選取待播放的多媒體文件。
[0195] 可選的,第一確定單元331,包括:
[0196] 第一計算子單元3311,被配置為對于每個用戶興趣信息,確定用戶興趣信息所包 括的至少一個興趣分類,計算用戶對每個興趣分類的興趣參數(shù);
[0197] 第二計算子單元3312,被配置為對于每個興趣分類,將第一計算子單元3311計算 出的每個用戶興趣信息中興趣分類的興趣參數(shù)相加,得到興趣分類的興趣參數(shù)之和;
[0198] 第一確定子單元3313,被配置為將第二計算子單元3312計算得到的興趣參數(shù)之 和確定為屬于興趣分類的多媒體文件的播放參數(shù)。
[0199] 可選的,第二確定單元332,包括:
[0200] 第三計算子單元3321,被配置為對于每個用戶興趣信息,確定用戶興趣信息所包 括的至少一個興趣分類,計算用戶對每個興趣分類的興趣參數(shù);
[0201] 第二確定子單元3322,被配置為根據(jù)第一位置信息確定用戶的觀看參數(shù),和/或, 確定每個多媒體文件與第二位置信息的環(huán)境匹配參數(shù),和/或,根據(jù)文件屬性信息確定每 個多媒體文件的屬性參數(shù);觀看參數(shù)用于指示用戶觀看多媒體文件的清晰程度,環(huán)境匹配 參數(shù)用于指示多媒體文件的內(nèi)容與第二位置信息的匹配程度;
[0202] 第四計算子單元3323,被配置為對于每個多媒體文件,根據(jù)第二確定子單元3322 確定的觀看參數(shù)和/或環(huán)境匹配參數(shù)和/或?qū)傩詤?shù)以及第三計算子單元3321計算得到 的多媒體文件所屬興趣分類的興趣參數(shù)計算多媒體文件的播放參數(shù)。
[0203] 可選的,第四計算子單元3323,被配置為若根據(jù)觀看參數(shù)、環(huán)境匹配參數(shù)、屬性參 數(shù)和多媒體文件所屬興趣分類的興趣參數(shù)計算多媒體文件的播放參數(shù),則確定多媒體文件 所屬的興趣分類,將每個用戶興趣信息中興趣分類的興趣參數(shù)相加得到的和乘以觀看參 數(shù),得到第一中間量;對第一中間量和屬性參數(shù)執(zhí)行第一預定算法,得到第二中間量;對第 二中間量和環(huán)境匹配參數(shù)執(zhí)行第二預定算法,得到播放參數(shù)。
[0204] 可選的,信息獲取模塊320,包括:
[0205] 標識查找單元321,被配置為若標識信息是移動終端的終端標識,則在預設的對應 關系中查找與終端標識對應的用戶標識,對應關系是不同的終端標識和不同的用戶標識之 間的關系;
[0206] 信息讀取單元322,被配置為讀取標識查找單元321查找到的用戶標識所對應的 用戶興趣信息。
[0207] 綜上所述,本公開提供的多媒體文件播放裝置,通過接收播放終端發(fā)送的至少一 個標識信息;獲取每個標識信息所對應的用戶興趣信息;根據(jù)各個用戶興趣信息確定待播 放的多媒體文件;將確定出的多媒體文件發(fā)送給播放終端,由播放終端播放多媒體文件,可 以根據(jù)播放終端前聚集的用戶的興趣確定多媒體文件,使得推送的多媒體文件更加精確, 解決了通過更新指令指定多媒體文件導致推送的多媒體文件的精確性較低的問題,達到了 提高多媒體文件的推送精確性的效果。
[0208] 另外,通過獲取每個標識信息所對應的移動終端的第一位置信息,和/或,獲取每 個多媒體文件的文件屬性信息,和/或,獲取播放終端的第二位置信息,根據(jù)第一位置信 息、第二位置信息和文件屬性信息中的至少一種以及用戶興趣信息計算每個多媒體文件的 播放參數(shù),可以在用戶興趣信息的基礎上綜合其它因素對多媒體文件進行推送,以進一步 提高多媒體文件的推送精確性。
[0209]圖5是根據(jù)一示例性實施例示出的一種多媒體文件播放裝置的框圖,該多媒體文 件播放裝置應用于播放終端中,如圖5所示,該多媒體文件播放裝置包括:信息獲取模塊 510、信息發(fā)送模塊520、文件接收模塊530和文件播放模塊540。
[0210] 該信息獲取模塊510,被配置為獲取至少一個標識信息,標識信息用于標識用戶;
[0211] 該信息發(fā)送模塊520,被配置為將信息獲取模塊510獲取到的至少一個標識信息 發(fā)送給服務器,由服務器獲取每個標識信息所對應的用戶興趣信息;根據(jù)各個用戶興趣信 息確定待播放的多媒體文件;
[0212] 該文件接收模塊530,被配置為接收服務器發(fā)送的多媒體文件;
[0213] 該文件播放模塊540,被配置為播放文件接收模塊530接收到的多媒體文件。
[0214] 綜上所述,本公開提供的多媒體文件播放裝置,通過獲取至少一個標識信息;將 至少一個標識信息發(fā)送給服務器,由服務器獲取每個標識信息所對應的用戶興趣信息;根 據(jù)各個用戶興趣信息確定待播放的多媒體文件;接收服務器發(fā)送的多媒體文件;播放多媒 體文件,可以根據(jù)播放終端前聚集的用戶的興趣確定多媒體文件,使得播放的多媒體文件 更加精確,解決了通過更新指令指定多媒體文件導致推送的多媒體文件的精確性較低的問 題,達到了提高多媒體文件的推送精確性的效果。
[0215] 圖6是根據(jù)一示例性實施例示出的一種多媒體文件播放裝置的框圖,該多媒體文 件播放裝置應用于播放終端中,如圖6所示,該多媒體文件播放裝置包括:信息獲取模塊 510、信息發(fā)送模塊520、文件接收模塊530和文件播放模塊540。
[0216] 該信息獲取模塊510,被配置為獲取至少一個標識信息,標識信息用于標識用戶;
[0217] 該信息發(fā)送模塊520,被配置為將信息獲取模塊510獲取到的至少一個標識信息 發(fā)送給服務器,由服務器獲取每個標識信息所對應的用戶興趣信息;根據(jù)各個用戶興趣信 息確定待播放的多媒體文件;
[0218] 該文件接收模塊530,被配置為接收服務器發(fā)送的多媒體文件;
[0219] 該文件播放模塊540,被配置為播放文件接收模塊530接收到的多媒體文件。
[0220] 可選的,信息獲取模塊510,包括:
[0221] 標識獲取單元511,被配置為通過短距離通信獲取至少一個移動終端的終端標 識;
[0222] 信息確定單元512,被配置為將標識獲取單元511獲取到的終端標識確定為標識 信息。
[0223] 綜上所述,本公開提供的多媒體文件播放裝置,通過獲取至少一個標識信息;將 至少一個標識信息發(fā)送給服務器,由服務器獲取每個標識信息所對應的用戶興趣信息;根 據(jù)各個用戶興趣信息確定待播放的多媒體文件;接收服務器發(fā)送的多媒體文件;播放多媒 體文件,可以根據(jù)播放終端前聚集的用戶的興趣確定多媒體文件,使得播放的多媒體文件 更加精確,解決了通過更新指令指定多媒體文件導致推送的多媒體文件的精確性較低的問 題,達到了提高多媒體文件的推送精確性的效果。
[0224] 另外,通過短距離通信獲取至少一個移動終端的終端標識,將獲取到的終端標識 確定為標識信息,可以通過終端標識對播放終端附近的用戶進行識別,以確定多媒體文件 前聚集的用戶,從而精確推送多媒體文件。
[0225] 關于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關該方法 的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0226] 圖7是根據(jù)一示例性實施例示出的一種用于多媒體文件播放裝置700的框圖。例 如,裝置700可以被提供為一播放終端。
[0227] 參照圖7,裝置700可以包括以下一個或多個組件:處理組件702,存儲器704,電 源組件706,多媒體組件708,音頻組件710,輸入/輸出(I/O)的接口 712,傳感器組件714, 以及通信組件716。
[0228] 處理組件702通常控制裝置700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相 機操作和記錄操作相關聯(lián)的操作。處理組件702可以包括一個或多個處理器718來執(zhí)行指 令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個或多個模塊, 便于處理組件702和其他組件之間的交互。例如,處理組件702可以包括多媒體模塊,以方 便多媒體組件708和處理組件702之間的交互。
[0229] 存儲器704被配置為存儲各種類型的數(shù)據(jù)以支持在裝置700的操作。這些數(shù)據(jù)的 示例包括用于在裝置700上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù), 消息,圖片,視頻等。存儲器704可以由任何類型的易失性或非易失性存儲設備或者它們的 組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPR0M),可擦除 可編程只讀存儲器(EPROM),可編程只讀存儲器(PR0M),只讀存儲器(R0M),磁存儲器,快閃 存儲器,磁盤或光盤。
[0230] 電源組件706為裝置700的各種組件提供電力。電源組件706可以包括電源管理 系統(tǒng),一個或多個電源,及其他與為裝置700生成、管理和分配電力相關聯(lián)的組件。
[0231] 多媒體組件708包括在所述裝置700和用戶之間的提供一個輸出接口的屏幕。在 一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板, 屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳 感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動 作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多 媒體組件708包括一個前置攝像頭和/或后置攝像頭。當裝置700處于操作模式,如拍攝 模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置 攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0232] 音頻組件710被配置為輸出和/或輸入音頻信號。例如,音頻組件710包括一個 麥克風(MIC),當裝置700處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風 被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器704或經(jīng)由通 信組件716發(fā)送。在一些實施例中,音頻組件710還包括一個揚聲器,用于輸出音頻信號。
[0233] I/O接口 712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可 以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖 定按鈕。
[0234] 傳感器組件714包括一個或多個傳感器,用于為裝置700提供各個方面的狀態(tài)評 估。例如,傳感器組件714可以檢測到裝置700的打開/關閉狀態(tài),組件的相對定位,例如 所述組件為裝置700的顯示器和小鍵盤,傳感器組件714還可以檢測裝置700或裝置700 一個組件的位置改變,用戶與裝置700接觸的存在或不存在,裝置700方位或加速/減速和 裝置700的溫度變化。傳感器組件714可以包括接近傳感器,被配置用來在沒有任何的物 理接觸時檢測附近物體的存在。傳感器組件714還可以包括光傳感器,如CMOS或C⑶圖像 傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件714還可以包括加速度傳 感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0235] 通信組件716被配置為便于裝置700和其他設備之間有線或無線方式的通信。裝 置700可以接入基于通信標準的無線網(wǎng)絡,如WiFi,2G或3G,或它們的組合。在一個示例性 實施例中,通信組件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關 信息。在一個示例性實施例中,所述通信組件716還包括近場通信(NFC)模塊,以促進短程 通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶 (UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
[0236] 在示例性實施例中,裝置700可以被一個或多個應用專用集成電路(ASIC)、數(shù)字 信號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0237] 在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例 如包括指令的存儲器704,上述指令可由裝置700的處理器718執(zhí)行以完成上述方法。例 如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、 軟盤和光數(shù)據(jù)存儲設備等。
[0238] 圖8是根據(jù)一示例性實施例示出的一種用于多媒體文件播放的裝置800的框圖。 例如,裝置800可以被提供為一服務器。參照圖8,裝置800包括處理組件822,其進一步包 括一個或多個處理器,以及由存儲器832所代表的存儲器資源,用于存儲可由處理組件822 的執(zhí)行的指令,例如應用程序。存儲器832中存儲的應用程序可以包括一個或一個以上的 每一個對應于一組指令的模塊。此外,處理組件822被配置為執(zhí)行指令,以執(zhí)行上述多媒體 文件播放方法。
[0239] 裝置800還可以包括一個電源組件826被配置為執(zhí)行裝置800的電源管理,一個 有線或無線網(wǎng)絡接口 850被配置為將裝置800連接到網(wǎng)絡,和一個輸入輸出(I/O)接口 858。裝置800可以操作基于存儲在存儲器832的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM, LinuxTM,F(xiàn)reeBSDTM 或類似。
[0240] 本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其 它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或 者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術領域】中的公知常識 或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的 權利要求指出。
[0241] 應當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并 且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【權利要求】
1. 一種多媒體文件播放方法,其特征在于,包括: 接收播放終端發(fā)送的至少一個標識信息,所述標識信息用于標識用戶; 獲取每個標識信息所對應的用戶興趣信息,所述用戶興趣信息用于指示用戶的興趣; 根據(jù)各個用戶興趣信息確定待播放的多媒體文件; 將確定出的所述多媒體文件發(fā)送給所述播放終端,由所述播放終端播放所述多媒體文 件。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)各個用戶興趣信息確定待播放 的多媒體文件,包括: 根據(jù)各個用戶興趣信息計算每個多媒體文件的播放參數(shù),按照所述播放參數(shù)由高到低 的順序選取所述待播放的多媒體文件,或者, 獲取每個標識信息所對應的移動終端的第一位置信息,和/或,獲取每個多媒體文件 的文件屬性信息,和/或,獲取所述播放終端的第二位置信息;根據(jù)所述第一位置信息、所 述第二位置信息和所述文件屬性信息中的至少一種以及所述用戶興趣信息計算每個多媒 體文件的播放參數(shù),按照所述播放參數(shù)由高到低的順序選取所述待播放的多媒體文件。
3. 根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)各個用戶興趣信息計算每個多 媒體文件的播放參數(shù),包括: 對于每個用戶興趣信息,確定所述用戶興趣信息所包括的至少一個興趣分類,計算所 述用戶對每個興趣分類的興趣參數(shù); 對于每個興趣分類,將每個用戶興趣信息中所述興趣分類的興趣參數(shù)相加,得到所述 興趣分類的興趣參數(shù)之和; 將所述興趣參數(shù)之和確定為屬于所述興趣分類的多媒體文件的播放參數(shù)。
4. 根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述第一位置信息、所述第二位 置信息和所述文件屬性信息中的至少一種以及所述用戶興趣信息計算每個多媒體文件的 播放參數(shù),包括: 對于每個用戶興趣信息,確定所述用戶興趣信息所包括的至少一個興趣分類,計算所 述用戶對每個興趣分類的興趣參數(shù); 根據(jù)所述第一位置信息確定用戶的觀看參數(shù),和/或,確定每個多媒體文件與所述第 二位置信息的環(huán)境匹配參數(shù),和/或,根據(jù)所述文件屬性信息確定每個多媒體文件的屬性 參數(shù);所述觀看參數(shù)用于指示用戶觀看多媒體文件的清晰程度,所述環(huán)境匹配參數(shù)用于指 示所述多媒體文件的內(nèi)容與所述第二位置信息的匹配程度; 對于每個多媒體文件,根據(jù)所述觀看參數(shù)和/或所述環(huán)境匹配參數(shù)和/或所述屬性參 數(shù)以及所述多媒體文件所屬興趣分類的興趣參數(shù)計算所述多媒體文件的播放參數(shù)。
5. 根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)所述觀看參數(shù)和/或所述環(huán)境匹 配參數(shù)和/或所述屬性參數(shù)以及所述多媒體文件所屬興趣分類的興趣參數(shù)計算所述多媒 體文件的播放參數(shù),包括: 若根據(jù)所述觀看參數(shù)、所述環(huán)境匹配參數(shù)、所述屬性參數(shù)和所述多媒體文件所屬興趣 分類的興趣參數(shù)計算所述多媒體文件的播放參數(shù),則確定所述多媒體文件所屬的興趣分 類,將每個用戶興趣信息中所述興趣分類的興趣參數(shù)相加得到的和乘以所述觀看參數(shù),得 到第一中間量; 對所述第一中間量和所述屬性參數(shù)執(zhí)行第一預定算法,得到第二中間量; 對所述第二中間量和所述環(huán)境匹配參數(shù)執(zhí)行第二預定算法,得到所述播放參數(shù)。
6. 根據(jù)權利要求1至5任一項所述的方法,其特征在于,所述獲取每個標識信息所對應 的用戶興趣信息,包括: 若所述標識信息是移動終端的終端標識,則在預設的對應關系中查找與所述終端標識 對應的用戶標識,所述對應關系是不同的終端標識和不同的用戶標識之間的關系; 讀取所述用戶標識所對應的所述用戶興趣信息。
7. -種多媒體文件播放方法,其特征在于,包括: 獲取至少一個標識信息,所述標識信息用于標識用戶; 將所述至少一個標識信息發(fā)送給服務器,由所述服務器獲取每個標識信息所對應的用 戶興趣信息;根據(jù)各個用戶興趣信息確定待播放的多媒體文件; 接收所述服務器發(fā)送的所述多媒體文件; 播放所述多媒體文件。
8. 根據(jù)權利要求7所述的方法,其特征在于,所述獲取至少一個標識信息,包括: 通過短距離通信獲取至少一個移動終端的終端標識; 將所述終端標識確定為所述標識信息。
9. 一種多媒體文件播放裝置,其特征在于,包括: 信息接收模塊,被配置為接收播放終端發(fā)送的至少一個標識信息,所述標識信息用于 標識用戶; 信息獲取模塊,被配置為獲取所述信息接收模塊接收到的每個標識信息所對應的用戶 興趣信息,所述用戶興趣信息用于指示用戶的興趣; 文件確定模塊,被配置為根據(jù)所述信息獲取模塊獲取到的各個用戶興趣信息確定待播 放的多媒體文件; 文件發(fā)送模塊,被配置為將所述文件確定模塊確定出的所述多媒體文件發(fā)送給所述播 放終端,由所述播放終端播放所述多媒體文件。
10. 根據(jù)權利要求9所述的裝置,其特征在于,所述文件確定模塊,包括: 第一確定單元,被配置為根據(jù)各個用戶興趣信息計算每個多媒體文件的播放參數(shù),按 照所述播放參數(shù)由高到低的順序選取所述待播放的多媒體文件,或者, 第二確定單元,被配置為獲取每個標識信息所對應的移動終端的第一位置信息,和/ 或,獲取每個多媒體文件的文件屬性信息,和/或,獲取所述播放終端的第二位置信息;根 據(jù)所述第一位置信息、所述第二位置信息和所述文件屬性信息中的至少一種以及所述用戶 興趣信息計算每個多媒體文件的播放參數(shù),按照所述播放參數(shù)由高到低的順序選取所述待 播放的多媒體文件。
11. 根據(jù)權利要求10所述的裝置,其特征在于,所述第一確定單元,包括: 第一計算子單元,被配置為對于每個用戶興趣信息,確定所述用戶興趣信息所包括的 至少一個興趣分類,計算所述用戶對每個興趣分類的興趣參數(shù); 第二計算子單元,被配置為對于每個興趣分類,將所述第一計算子單元計算出的每個 用戶興趣信息中所述興趣分類的興趣參數(shù)相加,得到所述興趣分類的興趣參數(shù)之和; 第一確定子單元,被配置為將所述第二計算子單元計算得到的所述興趣參數(shù)之和確定 為屬于所述興趣分類的多媒體文件的播放參數(shù)。
12. 根據(jù)權利要求10所述的裝置,其特征在于,所述第二確定單元,包括: 第三計算子單元,被配置為對于每個用戶興趣信息,確定所述用戶興趣信息所包括的 至少一個興趣分類,計算所述用戶對每個興趣分類的興趣參數(shù); 第二確定子單元,被配置為根據(jù)所述第一位置信息確定用戶的觀看參數(shù),和/或,確定 每個多媒體文件與所述第二位置信息的環(huán)境匹配參數(shù),和/或,根據(jù)所述文件屬性信息確 定每個多媒體文件的屬性參數(shù);所述觀看參數(shù)用于指示用戶觀看多媒體文件的清晰程度, 所述環(huán)境匹配參數(shù)用于指示所述多媒體文件的內(nèi)容與所述第二位置信息的匹配程度; 第四計算子單元,被配置為對于每個多媒體文件,根據(jù)所述第二確定子單元確定的所 述觀看參數(shù)和/或所述環(huán)境匹配參數(shù)和/或所述屬性參數(shù)以及所述第三計算子單元計算得 到的所述多媒體文件所屬興趣分類的興趣參數(shù)計算所述多媒體文件的播放參數(shù)。
13. 根據(jù)權利要求12所述的裝置,其特征在于,所述第四計算子單元,被配置為若根 據(jù)所述觀看參數(shù)、所述環(huán)境匹配參數(shù)、所述屬性參數(shù)和所述多媒體文件所屬興趣分類的興 趣參數(shù)計算所述多媒體文件的播放參數(shù),則確定所述多媒體文件所屬的興趣分類,將每個 用戶興趣信息中所述興趣分類的興趣參數(shù)相加得到的和乘以所述觀看參數(shù),得到第一中間 量;對所述第一中間量和所述屬性參數(shù)執(zhí)行第一預定算法,得到第二中間量;對所述第二 中間量和所述環(huán)境匹配參數(shù)執(zhí)行第二預定算法,得到所述播放參數(shù)。
14. 根據(jù)權利要求9至13任一項所述的裝置,其特征在于,所述信息獲取模塊,包括: 標識查找單元,被配置為若所述標識信息是移動終端的終端標識,則在預設的對應關 系中查找與所述終端標識對應的用戶標識,所述對應關系是不同的終端標識和不同的用戶 標識之間的關系; 信息讀取單元,被配置為讀取所述標識查找單元查找到的所述用戶標識所對應的所述 用戶興趣信息。
15. -種多媒體文件播放裝置,其特征在于,包括: 信息獲取模塊,被配置為獲取至少一個標識信息,所述標識信息用于標識用戶; 信息發(fā)送模塊,被配置為將所述信息獲取模塊獲取到的所述至少一個標識信息發(fā)送給 服務器,由所述服務器獲取每個標識信息所對應的用戶興趣信息;根據(jù)各個用戶興趣信息 確定待播放的多媒體文件; 文件接收模塊,被配置為接收所述服務器發(fā)送的所述多媒體文件; 文件播放模塊,被配置為播放所述文件接收模塊接收到的所述多媒體文件。
16. 根據(jù)權利要求15所述的裝置,其特征在于,所述信息獲取模塊,包括: 標識獲取單元,被配置為通過短距離通信獲取至少一個移動終端的終端標識; 信息確定單元,被配置為將所述標識獲取單元獲取到的所述終端標識確定為所述標識 信息。
17. -種服務器,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 接收播放終端發(fā)送的至少一個標識信息,所述標識信息用于標識用戶; 獲取每個標識信息所對應的用戶興趣信息,所述用戶興趣信息用于指示用戶的興趣; 根據(jù)各個用戶興趣信息確定待播放的多媒體文件; 將確定出的所述多媒體文件發(fā)送給所述播放終端,由所述播放終端播放所述多媒體文 件。
18. -種播放終端,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 獲取至少一個標識信息,所述標識信息用于標識用戶; 將所述至少一個標識信息發(fā)送給服務器,由所述服務器獲取每個標識信息所對應的用 戶興趣信息;根據(jù)各個用戶興趣信息確定待播放的多媒體文件; 接收所述服務器發(fā)送的所述多媒體文件; 播放所述多媒體文件。
【文檔編號】G06F17/30GK104090921SQ201410277449
【公開日】2014年10月8日 申請日期:2014年6月19日 優(yōu)先權日:2014年6月19日
【發(fā)明者】劉方 申請人:小米科技有限責任公司