播放多媒體內容的方法、裝置以及終端的制作方法
【專利摘要】本申請公開了一種播放多媒體內容的方法、裝置以及終端。方法包括:根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識;根據所述用戶可能播放的多媒體標識,獲取與所述用戶可能播放的多媒體標識對應的多媒體數據;當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放獲取的與所述用戶可能播放的多媒體標識對應的多媒體數據。本申請避免了現有技術中播放多媒體內容的時間需要等待較長的時間的缺陷。
【專利說明】播放多媒體內容的方法、裝置以及終端
【技術領域】
[0001]本申請涉及智能電視【技術領域】,具體涉及一種播放多媒體內容的方法、裝置以及終端。
【背景技術】
[0002]現有技術中,多媒體數據的播放通常需要將現有的多媒體數據進行緩存處理。比如,以智能電視為例,通過遙控器啟動智能電視后,選擇一個應用或頻道收看節目,播放器在接收到用戶通過遙控器出發的用戶播放請求時,播放器將該用戶播放請求發送給后臺服務器,后臺服務器根據用戶播放請求中包含的信息如視頻標識,確定視頻標識對應的存儲地址,將存儲地址指向的存儲空間中保存的視頻發送給播放器進行播放,上述播放器和后臺服務器之間的交互體現在智能電視顯示屏上通常為節目緩沖中。
[0003]節目緩沖可以包括上述緩存技術處理過程,其可以具體包括:通常預先設置一個數據量閾值,該數據量的閾值可以滿足最低播放要求的數據量,然后根據緩存區中實際緩存的多媒體數據的數據量和預先設置的數據量閾值進行比較來判斷緩存的多媒體數據是否可以維持播放。當緩存區中緩存的多媒體數據的數據量大于或等于該滿足上述數據量閾值時,則多媒體數據可以正常播放;反之,當緩存區中緩存的多媒體數據的數據量小于上述數據量閾值時,智能電視會暫停播放視頻數據,并繼續緩存多媒體數據,直到緩存區中緩存的多媒體數據的數據量大于或等于該滿足最低播放要求的數據量的閾值時,再繼續播放多媒體數據。當緩存區中緩存的多媒體數據的數據量小于上述數據量閾值時的情況發生時,對應到多媒體播放終端比如智能電視來說,直接的反饋結果就是播放的視頻畫面出現卡頓現象。
[0004]發明人在實現本發明的過程發現,在上述過程中,多媒體播放器只有在獲取到明確表明要播放某個視頻的時候才會創建播放器以及容納播放器內容的人機交互⑴861
簡稱瓜)控件,并且在播放器開始做多媒體播放之前需要把播放器和人機交互瓜控件關聯起來。但是,因為播放多媒體內容需要一定的緩沖時間,保證緩存區中緩存的多媒體數據的數據量大于或等于該滿足上述數據量閾值,在獲取到播放請求后再進行播放。因此,導致播放多媒體內容的時間需要等待較長的時間。
【發明內容】
[0005]本申請所要解決的技術問題在于提供一種播放多媒體內容的方法、裝置以及終端,用于克服或者緩解現有技術中播放多媒體內容需要等待較長時間的缺陷。
[0006]為了解決上述問題,本申請揭示了一種播放多媒體內容的方法,其包括:
[0007]根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識;
[0008]根據所述用戶可能播放的多媒體標識,獲取與所述用戶可能播放的多媒體標識對應的多媒體數據;
[0009]當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放獲取的與所述用戶可能播放的多媒體標識對應的多媒體數據。
[0010]優選地,在本申請的一實施例中,所述用戶通過用戶設備的操作信息包括用戶通過所述用戶設備播放多媒體的播放記錄、用戶通過所述用戶設備正在播放的多媒體的標識或用戶通過所述用戶設備正在瀏覽的多媒體詳情頁;
[0011]根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識包括:
[0012]通過所述用戶設備的播放記錄,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述播放記錄中最后一次播放記錄所對應的多媒體標識;或者
[0013]根據所述用戶設備正在播放的多媒體的標識,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括與所述用戶設備正在播放的多媒體關聯性最大的多媒體標識;或者
[0014]根據用戶通過所述用戶設備正在瀏覽的多媒體詳情頁,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述多媒體詳情頁對應的多媒體標識。
[0015]優選地,在本申請的一實施例中,根據所述用戶可能播放的多媒體標識,獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,包括:
[0016]所述用戶設備向服務器發送獲取多媒體數據請求消息,所述獲取多媒體數據請求消息中包括所述用戶可能播放的多媒體標識,以使所述服務器根據所述用戶可能播放的多媒體標識獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述獲取的多媒體數據發送給所述用設備;
[0017]所述用戶設備將所述獲取的多媒體數據在本地予以緩存。
[0018]優選地,在本申請的一實施例中,所述獲取的多媒體數據的數據量為所述多媒體數據的數據量大于或等于滿足所述用戶設備的播放器最低播放要求的數據量的閾值。
[0019]為了解決上述問題,本申請揭示了一種播放多媒體內容的裝置,其包括:
[0020]分析單元,用于根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識;
[0021]獲取單元,用于根據所述用戶可能播放的多媒體標識,從服務器中獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述多媒體數據在所述用戶設備本地予以緩存;
[0022]關聯單元,用于當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放所述用戶設備本地緩存的所述多媒體數據。
[0023]優選地,在本申請的一實施例中,所述用戶通過用戶設備的操作信息包括用戶通過所述用戶設備播放多媒體的播放記錄、用戶通過所述用戶設備正在播放的多媒體的標識或用戶通過所述用戶設備正在瀏覽的多媒體詳情頁;
[0024]所述分析單元具體用于:
[0025]通過所述用戶設備的播放記錄,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述播放記錄中最后一次播放記錄所對應的多媒體標識;或者
[0026]根據所述用戶設備正在播放的多媒體的標識,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括與所述用戶設備正在播放的多媒體關聯性最大的多媒體標識;或者
[0027]根據用戶通過所述用戶設備正在瀏覽的多媒體詳情頁,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述多媒體詳情頁對應的多媒體標識。
[0028]優選地,在本申請的一實施例中,所述獲取單元具體用于:
[0029]所述用戶設備向服務器發送獲取多媒體數據請求消息,所述獲取多媒體數據請求消息中包括所述用戶可能播放的多媒體標識,以使所述服務器根據所述用戶可能播放的多媒體標識獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述獲取的多媒體數據發送給所述用設備。
[0030]優選地,在本申請的一實施例中,所述獲取的多媒體數據的數據量為所述多媒體數據的數據量大于或等于滿足所述用戶設備的播放器最低播放要求的數據量的閾值。
[0031]本發明還提供一種終端,包括:上述的播放多媒體內容的裝置。
[0032]與現有技術相比,本申請可以獲得包括以下技術效果:
[0033]由于可以根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識;再根據所述用戶可能播放的多媒體標識,在播放之前獲取與所述用戶可能播放的多媒體標識對應的多媒體數據;當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放獲取的與所述用戶可能播放的多媒體標識對應的多媒體數據,從而避免了現有技術中播放多媒體內容的時間需要等待較長的時間的缺陷。
【專利附圖】
【附圖說明】
[0034]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
[0035]圖1為本申請實施例一中播放多媒體內容的方法流程示意圖;
[0036]圖2為本實施例二中獲取與所述用戶可能播放的多媒體標識對應的多媒體數據的流程示意圖;
[0037]圖3為本申請實施例三中在另一線程中啟動播放器的流程示意圖;
[0038]圖4為本申請實施例四使用所述播放器播放獲取的與所述用戶可能播放的多媒體標識對應的多媒體數據進行內容播放的流程示意圖;
[0039]圖5為本申請實施例五播放多媒體內容的裝置的結構示意圖。
【具體實施方式】
[0040]以下將配合附圖及實施例來詳細說明本申請的實施方式,藉此對本申請如何應用技術手段來解決技術問題并達成技術功效的實現過程能充分理解并據以實施。
[0041]如在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區分組件的方式,而是以組件在功能上的差異來作為區分的準則。如在通篇說明書及權利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”。“大致”是指在可接收的誤差范圍內,本領域技術人員能夠在一定誤差范圍內解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權利要求所界定者為準。
[0042]還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的商品或者系統中還存在另外的相同要素。
[0043]本申請的主要思想之一
[0044]本申請下述實施例提供的播放多媒體內容的方法實施例,其主要思想在于,包括:
[0045]根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識;
[0046]根據所述用戶可能播放的多媒體標識,獲取與所述用戶可能播放的多媒體標識對應的多媒體數據;
[0047]當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放獲取的與所述用戶可能播放的多媒體標識對應的多媒體數據。
[0048]本申請的主要思想之二
[0049]本申請下述實施例提供的播放多媒體內容的裝置,其主要思想在于,包括:
[0050]分析單元,用于根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識;
[0051]獲取單元,用于根據所述用戶可能播放的多媒體標識,從服務器中獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述多媒體數據在所述用戶設備本地予以緩存;
[0052]關聯單元,用于當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放所述用戶設備本地緩存的所述多媒體數據。本申請下述實施例以操作系統為安卓的智能電視為例,對本申請的上述核心思想做一示意性介紹。但是,本申請的上述主要思想不局限于運用于安卓系統的智能電視,也可以運用于智能手機、平板電腦、個人電腦等,詳細不再贅述。
[0053]圖1為本申請實施例一中播放多媒體內容的方法流程示意圖;如圖1所示,其至少包括:
[0054]3101、根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識;
[0055]本實施例中,步驟3101可以在當前線程中執行。
[0056]本實施例中,所述多媒體可以包括但不限于音頻或視頻或者視頻和音頻的組合。
[0057]本實施例中,所述用戶通過用戶設備的操作信息包括用戶通過所述用戶設備播放多媒體的播放記錄、用戶通過所述用戶設備正在播放的多媒體的標識或用戶通過所述用戶設備正在瀏覽的多媒體詳情頁。所述用戶設備的操作信息可以反映某一多媒體內容被播放的可能性。
[0058]本實施例中,所述多媒體的標識可以但不局限于多媒體的名稱、多媒體在服務器上的存放目錄。
[0059]可選地,根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識可以包括:通過所述用戶設備的播放記錄,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述播放記錄中最后一次播放記錄所對應的多媒體標識;或者
[0060]可選地,根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識可以包括:
[0061]根據所述用戶設備正在播放的多媒體的標識,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括與所述用戶設備正在播放的多媒體關聯性最大的多媒體標識;或者
[0062]可選地,根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識可以包括:根據用戶通過所述用戶設備正在瀏覽的多媒體詳情頁,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述多媒體詳情頁對應的多媒體標識。
[0063]步驟3102、根據所述用戶可能播放的多媒體標識,獲取與所述用戶可能播放的多媒體標識對應的多媒體數據;
[0064]圖2為本實施例二中獲取與所述用戶可能播放的多媒體標識對應的多媒體數據的流程示意圖;本實施例中,如圖2所示,其可以包括:
[0065]3112、所述用戶設備向服務器發送獲取多媒體數據請求消息,所述獲取多媒體數據請求消息中包括所述用戶可能播放的多媒體標識,以使所述服務器根據所述用戶可能播放的多媒體標識獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述獲取的多媒體數據發送給所述用設備;
[0066]具體地,根據所述多媒體的標識獲取所述多媒體的內容存放的網絡地址;
[0067]本實施例中,服所述服務器根據所述用戶可能播放的多媒體標識進行資源查找從而獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述獲取的多媒體數據發送給所述用設備。具體地,可以從多媒體數據存放的網絡地址來獲取與所述用戶可能播放的多媒體標識對應的多媒體數據。
[0068]3122、所述用戶設備將所述獲取的多媒體數據在本地予以緩存。
[0069]上述步驟3112和3122可以在同一當前線程中執行。
[0070]S103、當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放獲取的與所述用戶可能播放的多媒體標識對應的多媒體數據。
[0071]由于在播放多媒體數據之前必須先啟動播放器,因此,本實施例中,圖3為本申請實施例三中在另一線程中啟動播放器的流程示意圖;如圖3所示,其可以包括:
[0072]S111、獲取運行當前平臺中播放器類;
[0073]本實施例中,以操作系統為安卓的智能電視為例,Android平臺的android,media.MediaPlayer。
[0074]S121、根據所述播放器類創建播放器對象并將用戶可能播放的多媒體標識對應的數據作為數據源;
[0075]比如在打開多媒體的詳情頁的時候,創建新的播放器對象即MediaPlayer對象,然后調用數據源設置函數比如mp.setDataSource來給播放器設置數據源,數據源可以是用戶可能播放的多媒體標識對應的多媒體內容在某一遠程服務器的存放目錄。
[0076]S131、啟動設置了將與所述用戶可能播放的多媒體標識對應的多媒體數據作為數據源的所述播放器。
[0077]本實施例中,可以調用播放器準備函數mp.prepareAsync ()來準備播放器。
[0078]本實施例中,所述關聯所述播放器和所述用戶界面的控件可以但不限于包括:使用關聯函數使所述人機交互控件與所述播放器關聯。比如,關聯函數可以是mp.setDisplay ()。人機交互控件可以包括播放、暫停、快進、快退等等。
[0079]本實施例中,圖4為本申請實施例四使用所述播放器播放獲取的與所述用戶可能播放的多媒體標識對應的多媒體數據的流程示意圖;如圖4所示,其可以包括:
[0080]S114、在當前線程中實時獲取與所述用戶可能播放的多媒體標識對應的多媒體數據的緩存數據量;
[0081]S124、在當前線程中判斷所述用戶可能播放的多媒體標識對應的多媒體數據的緩存數據量是否大于或等于預先設定的數據量閾值,如果是,則執行S134 ;否則,繼續對所述用戶可能播放的多媒體標識對應的多媒體數據進行緩存直至大于或等于預先設定的數據量閾值。
[0082]本實施例中,預先設定的數據量閾值對于不同的硬件配置和軟件平臺的終端,可能不完全相同,實際上是可以通過靈活設置來預先設定數據量閾值的。該數據量閾值可以基于保證多媒體數據可以流暢播放而需要的數據量來定,在緩存的過程中,如果緩存的多媒體數據在數據量指標上不小于設定的數據量閾值,表明滿足了播放器流暢播放多媒體數據的最低數據量;否則,表明未滿足播放器流暢播放多媒體數據的最低數據量,如果播放器繼續播放,在多媒體的播放效果會出現卡頓現象。
[0083]本實施例中,步驟S124中判斷所述多媒體的緩存數據量是否大于或等于預先設定的數據量閾值還包括:根據安裝所述播放器的終端配置預先設定數據量閾值。需要說明的是,不同硬件配置和軟件平臺的終端,由于數據處理能力的差別,數據量閾值可能也不盡相同,換言之,可以根據終端的數據處理能力來設定數據量閾值。
[0084]上述步驟S114至步驟S124是在當前線程中進行中,即步驟S114至步驟S124在同一線程中進行。
[0085]S134、在另一線程中啟動關聯了所述人機交互控件的所述播放器對緩存的與所述用戶可能播放的多媒體標識對應的多媒體數據進行播放。
[0086]在另一線程中,一旦通過上述步驟S114至步驟S124確定出緩存的多媒體數據量滿足了流暢播放的最低要求,比如收到多媒體播放請求,在該多媒體播放請求的觸發下,新開啟與當前線程不同的線程即另一線程,并在該另一線程中加載播放器同步對緩存的多媒體數據進行播放。
[0087]上述圖1所示技術方案的一具體應用場景比如:我們采用了提前啟動播放器并且進行下一集視頻的緩沖的方案,等這一集快要播放結束的時候就創建新的播放器用來緩沖下一集的視頻內容,等上一集播放完成,直接把新播放器和當前的Π控件關聯,同時在另一個線程里讓新的播放器開始播放,同時再開一個線程來銷毀上一集對應的播放器對象。這樣就可以實現兩集電視劇之間的無縫連續播放了。
[0088]圖5為本申請實施例五播放多媒體內容的裝置的結構示意圖;如圖5所示,其包括:相互耦接的分析單元501、獲取單元502、關聯單元503。其中:
[0089]分析單元501用于根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識;
[0090]獲取單元502用于根據所述用戶可能播放的多媒體標識,從服務器中獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述多媒體數據在所述用戶設備本地予以緩存;
[0091]關聯單元503用于當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放所述用戶設備本地緩存的所述多媒體數據。如前所述,如果所述用戶通過用戶設備的操作信息包括用戶通過所述用戶設備播放多媒體的播放記錄、用戶通過所述用戶設備正在播放的多媒體的標識或用戶通過所述用戶設備正在瀏覽的多媒體詳情頁。則可選地,分析單元501具體用于通過所述用戶設備的播放記錄,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述播放記錄中最后一次播放記錄所對應的多媒體標識;或者分析單元501具體用于根據所述用戶設備正在播放的多媒體的標識,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括與所述用戶設備正在播放的多媒體關聯性最大的多媒體標識;或者分析單元501具體用于根據用戶通過所述用戶設備正在瀏覽的多媒體詳情頁,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述多媒體詳情頁對應的多媒體標識。
[0092]本實施例中,所述獲取單元502可以具體用于所述用戶設備向服務器發送獲取多媒體數據請求消息,所述獲取多媒體數據請求消息中包括所述用戶可能播放的多媒體標識,以使所述服務器根據所述用戶可能播放的多媒體標識獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述獲取的多媒體數據發送給所述用設備。
[0093]本實施例中,所述獲取的多媒體數據的數據量為所述多媒體數據的數據量大于或等于滿足所述用戶設備的播放器最低播放要求的數據量的閾值。
[0094]本發明還提供一種終端,包括:上述圖5所示的播放多媒體內容的裝置,詳細內容不再贅述。
[0095]上述說明示出并描述了本申請的若干優選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環境,并能夠在本文所述發明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權利要求的保護范圍內。
【權利要求】
1.一種播放多媒體內容的方法,其特征在于,包括: 根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識; 根據所述用戶可能播放的多媒體標識,獲取與所述用戶可能播放的多媒體標識對應的多媒體數據; 當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放獲取的與所述用戶可能播放的多媒體標識對應的多媒體數據。
2.根據權利要求1所述的方法,其特征在于,所述用戶通過用戶設備的操作信息包括用戶通過所述用戶設備播放多媒體的播放記錄、用戶通過所述用戶設備正在播放的多媒體的標識或用戶通過所述用戶設備正在瀏覽的多媒體詳情頁; 根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識包括:通過所述用戶設備的播放記錄,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述播放記錄中最后一次播放記錄所對應的多媒體標識;或者根據所述用戶設備正在播放的多媒體的標識,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括與所述用戶設備正在播放的多媒體關聯性最大的多媒體標識;或者 根據用戶通過所述用戶設備正在瀏覽的多媒體詳情頁,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述多媒體詳情頁對應的多媒體標識。
3.根據權利要求1或2所述的方法,其特征在于,根據所述用戶可能播放的多媒體標識,獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,包括: 所述用戶設備向服務器發送獲取多媒體數據請求消息,所述獲取多媒體數據請求消息中包括所述用戶可能播放的多媒體標識,以使所述服務器根據所述用戶可能播放的多媒體標識獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述獲取的多媒體數據發送給所述用設備; 所述用戶設備將所述獲取的多媒體數據在本地予以緩存。
4.根據權利要求3所述的方法,其特征在于,所述獲取的多媒體數據的數據量為所述多媒體數據的數據量大于或等于滿足所述用戶設備的播放器最低播放要求的數據量的閾值。
5.一種播放多媒體內容的裝置,其特征在于,包括: 分析單元,用于根據用戶通過用戶設備的操作信息分析得到用戶可能播放的多媒體標識; 獲取單元,用于根據所述用戶可能播放的多媒體標識,從服務器中獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述多媒體數據在所述用戶設備本地予以緩存; 關聯單元,用于當檢測到用戶通過所述用戶設備的用戶界面觸發播放請求,且所述播放請求中包括的用戶觸發播放的多媒體標識與所述用戶可能播放的多媒體標識是相同的,則關聯所述播放器和所述用戶界面的控件,并使用所述播放器播放所述用戶設備本地緩存的所述多媒體數據。
6.根據權利要求5所述的裝置,其特征在于,所述用戶通過用戶設備的操作信息包括用戶通過所述用戶設備播放多媒體的播放記錄、用戶通過所述用戶設備正在播放的多媒體的標識或用戶通過所述用戶設備正在瀏覽的多媒體詳情頁; 所述分析單元具體用于:通過所述用戶設備的播放記錄,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述播放記錄中最后一次播放記錄所對應的多媒體標識;或者根據所述用戶設備正在播放的多媒體的標識,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括與所述用戶設備正在播放的多媒體關聯性最大的多媒體標識;或者 根據用戶通過所述用戶設備正在瀏覽的多媒體詳情頁,分析得到所述用戶可能播放的多媒體標識,所述用戶可能播放的多媒體標識包括所述多媒體詳情頁對應的多媒體標識。
7.根據權利要求5或6所述的裝置,其特征在于,所述獲取單元具體用于: 所述用戶設備向服務器發送獲取多媒體數據請求消息,所述獲取多媒體數據請求消息中包括所述用戶可能播放的多媒體標識,以使所述服務器根據所述用戶可能播放的多媒體標識獲取與所述用戶可能播放的多媒體標識對應的多媒體數據,并將所述獲取的多媒體數據發送給所述用設備。
8.根據權利要求5所述的裝置,其特征在于,所述獲取的多媒體數據的數據量為所述多媒體數據的數據量大于或等于滿足所述用戶設備的播放器最低播放要求的數據量的閾值。
9.一種終端,其特征在于,包括:如權利要求5-8任一項所述的播放多媒體內容的裝置。
【文檔編號】H04N21/433GK104410914SQ201410610068
【公開日】2015年3月11日 申請日期:2014年11月3日 優先權日:2014年11月3日
【發明者】張瑞 申請人:樂視網信息技術(北京)股份有限公司