一種多媒體內容播放方法及用戶終端的制作方法
【技術領域】
[0001]本發(fā)明涉及電子技術領域,尤其涉及一種多媒體內容播放方法及用戶終端。
【背景技術】
[0002]隨著電子技術的快速發(fā)展以及數字電視三網融合,逐漸實現了終端與機頂盒之間的交互,從而也實現了利用終端觀看與機頂盒同步的多媒體內容。在實際應用中,當利用終端觀看與機頂盒同步的多媒體內容時,一般需要先建立終端與機頂盒之間的連接關系。具體地,終端主要是通過使用通用即插即用協(xié)議(Universal Plug and Play,UPNP)先尋找匹配的機頂盒,并通過控制點利用連接管理服務與尋找到的機頂盒進行連接,以進行多媒體內容的傳輸。由于UPNP協(xié)議需要依賴其他協(xié)議(如簡單服務發(fā)現協(xié)議等協(xié)議)才能工作,從而導致實現利用終端觀看與機頂盒同步的多媒體內容所需框架較為復雜,以降低了利用終端觀看與機頂盒同步的多媒體內容的效率。
【發(fā)明內容】
[0003]本發(fā)明實施例提供了一種多媒體內容播放方法及用戶終端,能夠提高利用終端觀看與機頂盒同步的多媒體內容的效率。
[0004]第一方面,本發(fā)明實施例公開了一種多媒體內容播放方法,包括:
[0005]向廣播地址發(fā)送攜帶用戶終端IP地址的第一廣播消息;
[0006]接收機頂盒針對所述第一廣播消息發(fā)送的攜帶所述機頂盒的IP地址的第二廣播消息,所述機頂盒為監(jiān)聽到所述廣播地址中接收到所述第一廣播消息時,作出響應的機頂盒;
[0007]根據所述機頂盒的IP地址,與所述機頂盒建立數據連接,并從所述機頂盒中獲取多媒體內容的播放信息;
[0008]根據所述多媒體內容的播放信息獲取多媒體內容,并播放所述多媒體內容。
[0009]結合第一方面的實施方式,在第一方面的第一種可能的實現方式中,所述從所述機頂盒中獲取多媒體內容的播放信息,包括:
[0010]發(fā)送多媒體內容的播放信息獲取請求至所述機頂盒,以使所述機頂盒獲取所述多媒體內容的播放信息,并將所述多媒體內容的播放信息發(fā)送至所述用戶終端;
[0011]接收所述機頂盒發(fā)送的所述多媒體內容的播放信息。
[0012]結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述多媒體內容的播放信息包括播放頻道以及當前回播時間中的至少一種,所述機頂盒獲取所述多媒體內容的播放信息的【具體實施方式】為:由所述機頂盒響應所述多媒體內容的播放信息獲取請求,以及由所述機頂盒獲取當前播放多媒體內容的播放類型,所述播放類型包括直播類型或者回播類型;若所述播放類型為所述直播類型,則由所述機頂盒獲取所述當前播放多媒體內容對應的直播播放頻道;若所述播放類型為所述回播類型,則由所述機頂盒獲取所述當前播放多媒體內容對應的回播播放頻道以及所述當前播放多媒體內容對應的當前回播時間。
[0013]結合第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述根據所述多媒體內容的播放信息獲取多媒體內容,包括:
[0014]接收所述機頂盒發(fā)送的所述直播播放頻道,根據所述直播播放頻道從云端獲取多媒體內容;或者,
[0015]接收所述機頂盒發(fā)送的所述回播播放頻道以及所述當前回播時間,根據所述回播播放頻道以及所述當前回播時間從云端獲取多媒體內容。
[0016]結合第一方面的實現方式、第一方面的第一種可能的實現方式、第一方面的第二種可能的實現方式以及第一方面的第三種可能的實現方式中的任意一種實現方式,在第一方面的第四種可能的實現方式中,與所述機頂盒建立數據連接之后,所述從所述機頂盒中獲取多媒體內容的播放信息之前,還可以執(zhí)行以下步驟:
[0017]檢測所述用戶終端是否發(fā)生甩動操作;
[0018]若檢測所述用戶終端發(fā)生所述甩動操作,獲取所述甩動操作對應的甩動參數;
[0019]檢測所述甩動參數與預設的用于獲取所述多媒體內容的播放信息的參數是否匹配;
[0020]若所述甩動參數與所述用于獲取所述多媒體內容的播放信息的參數匹配,則執(zhí)行步驟從所述機頂盒中獲取多媒體內容的播放信息。
[0021]第二方面,本發(fā)明實施例還公開了一種用戶終端,包括:
[0022]發(fā)送單元,用于向廣播地址發(fā)送攜帶用戶終端IP地址的第一廣播消息;
[0023]接收單元,用于接收機頂盒針對所述第一廣播消息發(fā)送的攜帶所述機頂盒的IP地址的第二廣播消息,所述機頂盒為監(jiān)聽到所述廣播地址中接收到所述第一廣播消息時,作出響應的機頂盒;
[0024]建立單元,用于根據所述機頂盒的IP地址,與所述機頂盒建立數據連接;
[0025]獲取單元,用于從所述機頂盒中獲取多媒體內容的播放信息;
[0026]所述獲取單元,還用于根據所述多媒體內容的播放信息獲取多媒體內容;
[0027]播放單元,用于播放所述多媒體內容。
[0028]結合第二方面的用戶終端,在第二方面的第一種可能的用戶終端中,所述獲取單元包括:
[0029]發(fā)送模塊,用于發(fā)送多媒體內容的播放信息獲取請求至所述機頂盒,以使所述機頂盒獲取所述多媒體內容的播放信息,并將所述多媒體內容的播放信息發(fā)送至所述用戶終端;
[0030]接收模塊,用于接收所述機頂盒發(fā)送的所述多媒體內容的播放信息。
[0031]結合第二方面的第一種可能的用戶終端,在第二方面的第二種可能的用戶終端中,所述多媒體內容的播放信息包括播放頻道以及當前回播時間中的至少一種,所述機頂盒獲取所述多媒體內容的播放信息的【具體實施方式】為:由所述機頂盒響應所述多媒體內容的播放信息獲取請求,以及由所述機頂盒獲取當前播放多媒體內容的播放類型,所述播放類型包括直播類型或者回播類型;若所述播放類型為所述直播類型,則由所述機頂盒獲取所述當前播放多媒體內容對應的直播播放頻道;若所述播放類型為所述回播類型,則由所述機頂盒獲取所述當前播放多媒體內容對應的回播播放頻道以及所述當前播放多媒體內容對應的當前回播時間。
[0032]結合第二方面的第二種可能的用戶終端,在第二方面的第三種可能的用戶終端中,所述獲取單元根據所述多媒體內容的播放信息獲取多媒體內容的【具體實施方式】為:所述獲取單元接收所述機頂盒發(fā)送的所述直播播放頻道,根據所述直播播放頻道從云端獲取多媒體內容;或者,
[0033]所述獲取單元根據所述多媒體內容的播放信息獲取多媒體內容的【具體實施方式】為:所述獲取單元接收所述機頂盒發(fā)送的所述回播播放頻道以及所述當前回播時間,根據所述回播播放頻道以及所述當前回播時間從云端獲取多媒體內容。
[0034]結合第二方面的用戶終端、第二方面的第一種可能的用戶終端、第二方面的第二種可能的用戶終端以及第二方面的第三種可能的用戶終端中的任意一種用戶終端,在第二方面第四種可能的用戶終端中,所述用戶終端還可以包括;
[0035]檢測單元,用于在所述建立單元根據所述機頂盒的IP地址,與所述機頂盒建立數據連接之后,所述獲取單元從所述機頂盒中獲取多媒體內容的播放信息之前,檢測所述用戶終端是否發(fā)生甩動操作;
[0036]所述獲取單元,還用于若所述檢測單元檢測到所述用戶終端發(fā)生所述甩動操作,獲取所述甩動操作對應的甩動參數;
[0037]所述檢測單元,還用于檢測所述甩動參數與預設的用于獲取所述多媒體內容的播放信息的參數是否匹配;
[0038]所述獲取單元具體用于若所述檢測單元檢測到所述甩動參數與所述用于獲取所述多媒體內容的播放信息的參數匹配,則從所述機頂盒中獲取多媒體內容的播放信息。
[0039]本發(fā)明實施例中,用戶終端在向廣播地址發(fā)送攜帶用戶終端IP地址的第一廣播消息之后;則可以接收機頂盒針對第一廣播消息發(fā)送的攜帶機頂盒的IP地址的第二廣播消息,機頂盒為監(jiān)聽到廣播地址中接收到第一廣播消息時,作出響應的機頂盒;并根據機頂盒的IP地址,與機頂盒建立數據連接,并從機頂盒中獲取多媒體內容的播放信息;最后根據多媒體內容的播放信息獲取多媒體內容,并播放多媒體內容。由此可見,實施本發(fā)明實施例能夠提高利用終端觀看與機頂盒同步的多媒體內容的效率。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明實施例公開的一種多媒體內容播放方法的流程示意圖;
[0042]圖2是本發(fā)明實施例公開的另一種多媒體內容播放方法的流程示意圖;
[0043]圖3是本發(fā)明實施例公開的一種用戶終端的結構示意圖;
[0044]圖4是本發(fā)明實施例公開的另一種用戶終端的結構示意圖;
[0045]圖5是本發(fā)明實施例公開的又一種用戶終端的結構示意圖。
【具體實施方式】
[0046]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)