多媒體文件的獲取方法及裝置的制造方法
【專利摘要】本發(fā)明適用于多媒體文件控制領(lǐng)域,提供了一種多媒體文件的獲取方法及裝置。所述方法包括:發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址;將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。通過上述方法能夠及時獲取媒體服務(wù)器上的媒體文件。
【專利說明】
多媒體文件的獲取方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例屬于多媒體文件控制領(lǐng)域,尤其涉及一種多媒體文件的獲取方法及
目.0
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的快速發(fā)展,兩個不同的終端也可以通過網(wǎng)絡(luò)及時分享多媒體文件,比如,終端A將多媒體文件共享在服務(wù)器中,終端B再登錄服務(wù)器獲取共享的多媒體文件。
[0003]但由于終端B還需登錄服務(wù)器獲取共享的多媒體文件,因此,當(dāng)服務(wù)器需要終端B提供認證信息而終端B又沒有認證信息時,終端B將無法從服務(wù)器獲取共享的多媒體文件,從而導(dǎo)致終端B獲取多媒體文件的速度過慢。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種多媒體文件的獲取方法及裝置,旨在解決現(xiàn)有方法在一個終端不具有服務(wù)器的登錄資格時,無法及時從服務(wù)器獲取共享的多媒體文件,從而導(dǎo)致多媒體文件的獲取速度過慢的問題。
[0005]本發(fā)明實施例是這樣實現(xiàn)的,一種多媒體文件的獲取方法,所述方法包括:
[0006]發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址;
[0007]將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。
[0008]本發(fā)明實施例的另一目的在于提供一種多媒體文件的獲取方法,所述方法包括:
[0009]接收第二終端發(fā)出的需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息;
[0010]根據(jù)所述登錄所述媒體服務(wù)器的第一認證信息的登陸所述媒體服務(wù)器,并根據(jù)所述需推送至第一終端的多媒體文件的地址獲取所述媒體服務(wù)器對應(yīng)的多媒體文件。
[0011]本發(fā)明實施例的另一目的在于提供一種多媒體文件的獲取裝置,所述裝置包括:
[0012]多媒體文件選擇指令發(fā)出單元,用于發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址;
[0013]多媒體文件的地址發(fā)送單元,用于將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。
[0014]本發(fā)明實施例的另一目的在于提供一種多媒體文件的獲取裝置,所述裝置包括:
[0015]多媒體文件的地址接收單元,用于接收第二終端發(fā)出的需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息;
[0016]多媒體文件獲取單元,用于根據(jù)所述登錄所述媒體服務(wù)器的第一認證信息的登陸所述媒體服務(wù)器,并根據(jù)所述需推送至第一終端的多媒體文件的地址獲取所述媒體服務(wù)器對應(yīng)的多媒體文件。
[0017]在本發(fā)明實施例中,由于第二終端將多媒體文件的地址發(fā)送至第一終端時,也將登錄媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,因此,第一終端能夠及時獲取媒體服務(wù)器的認證信息,從而能夠及時登錄媒體服務(wù)器,進而及時從媒體服務(wù)器上獲取第二終端推送的媒體文件。
【附圖說明】
[0018]圖1是本發(fā)明第一實施例提供的一種多媒體文件的獲取方法的流程圖;
[0019]圖2是本發(fā)明第一實施例提供的第二終端發(fā)送至第一終端的信息格式的示意圖;
[0020]圖3是本發(fā)明第二實施例提供的另一種多媒體文件的獲取方法的流程圖;
[0021 ]圖4是本發(fā)明第三實施例提供的一種多媒體文件的獲取裝置的結(jié)構(gòu)圖;
[0022]圖5是本發(fā)明第四實施例提供的另一種多媒體文件的獲取裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]本發(fā)明實施例中,第二終端發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址,再將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。
[0025]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
[0026]實施例一:
[0027]圖1示出了本發(fā)明第一實施例提供的一種多媒體文件的獲取方法的流程圖,本實施例主要從第二終端側(cè)進行描述,詳述如下:
[0028]步驟Sll,發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址。
[0029]其中,需推送至第一終端的多媒體文件的地址包括多媒體文件的統(tǒng)一資源定位符(Uniform Resource Locator,URL)地址。
[0030]具體地,在所述發(fā)出多媒體文件選擇指令至媒體服務(wù)器之前,包括:
[0031]發(fā)出登錄所述媒體服務(wù)器的第二認證信息至媒體服務(wù)器,以登錄所述媒體服務(wù)器。其中,登錄所述媒體服務(wù)器的第二認證信息包括賬號和密碼。當(dāng)媒體服務(wù)器需要驗證需登錄的第二終端時,在第二終端界面顯示提示框,以獲取用戶在提示框輸入的認證信息。當(dāng)然,第二終端也可存儲用戶之前輸入的認證信息,當(dāng)媒體服務(wù)器需要驗證需登錄的第二終端時,第二終端直接將存儲的用戶之前輸入的認證信息發(fā)送至媒體服務(wù)器驗證。
[0032]在步驟Sll中,第二終端(比如移動終端)通過網(wǎng)絡(luò)連接到局域網(wǎng)或互聯(lián)網(wǎng)的媒體服務(wù)器,第二終端中的用戶可以瀏覽媒體服務(wù)器上的資源,再選擇需要推送到第一終端(如播放設(shè)備)的多媒體文件,第二終端根據(jù)用戶在媒體服務(wù)器上的選擇,向媒體服務(wù)器發(fā)出多媒體文件選擇指令,媒體服務(wù)器根據(jù)接收的多媒體文件選擇指令將對應(yīng)的多媒體文件的地址發(fā)送至第二終端。
[0033]步驟S12,將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。
[0034]該步驟中,如圖2所示,多媒體文件的地址(如URL)存儲在圖2所示的媒體文件地址欄,第一認證信息存儲在圖2所示的媒體服務(wù)器認證信息欄。當(dāng)?shù)谝唤K端需要認證信息才能登錄媒體服務(wù)器時,用于存儲第二終端發(fā)送至第一終端的第一認證信息的位置存儲的是具體的認證信息;當(dāng)?shù)谝唤K端不需要認證信息也能登錄媒體服務(wù)器時,用于存儲第二終端發(fā)送至第一終端的第一認證信息的位置為空。這樣,第一終端通過被動接收第二終端發(fā)出的第二認證信息,能夠及時獲取媒體服務(wù)器的認證信息,從而能夠及時登錄媒體服務(wù)器,進而及時從媒體服務(wù)器上獲取第二終端推送的媒體文件。
[0035]可選地,在所述步驟SI 2之前,包括:
[0036]發(fā)出網(wǎng)絡(luò)連接建立請求至第一終端,以與所述第一終端建立網(wǎng)絡(luò)連接。具體地,第二終端向第一終端發(fā)出網(wǎng)絡(luò)連接建立請求,第一終端根據(jù)網(wǎng)絡(luò)連接請求攜帶的第二終端的唯一標(biāo)識,判斷是否與第二終端建立網(wǎng)絡(luò)連接,若與第一終端建立網(wǎng)絡(luò)連接,則第二終端可以通過與第一終端的網(wǎng)絡(luò)通路(基于TCP或UDP或其他網(wǎng)絡(luò)協(xié)議),將多媒體文件的地址和登錄媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端。
[0037]可選地,若第一終端有多個,則在步驟S12之前,包括:
[0038]顯示已建立網(wǎng)絡(luò)連接的至少2個第二終端的基本信息;接收用戶發(fā)出的第一終端選擇指令,以選中所述第一終端選擇指令對應(yīng)的第一終端。其中,第一終端的基本信息包括第一終端的名稱和/或與第二終端建立網(wǎng)絡(luò)連接的時間等,這樣,用戶結(jié)合第一終端的名稱和/或與第二終端建立網(wǎng)絡(luò)連接的時間能夠準(zhǔn)確判斷應(yīng)將媒體文件推送至哪個第一終端。
[0039]本發(fā)明第一實施例中,第二終端發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址,再將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。由于第二終端將多媒體文件的地址發(fā)送至第一終端時,也將登錄媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,因此,第一終端能夠及時獲取媒體服務(wù)器的認證信息,從而能夠及時登錄媒體服務(wù)器,進而及時從媒體服務(wù)器上獲取第二終端推送的媒體文件。
[0040]實施例二:
[0041]圖3示出了本發(fā)明第二實施例提供的另一種多媒體文件的獲取方法的流程圖,本實施例主要從第一終端側(cè)進行描述,詳述如下:
[0042]步驟S31,接收第二終端發(fā)出的需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息。
[0043]其中,需推送至第一終端的多媒體文件的地址包括多媒體文件的URL地址。
[0044]需要指出的是,當(dāng)?shù)谝唤K端需要認證信息才能登錄媒體服務(wù)器時,用于存儲第二終端發(fā)送至第一終端的第一認證信息的位置存儲的是具體的認證信息;當(dāng)?shù)谝唤K端不需要認證信息也能登錄媒體服務(wù)器時,用于存儲第二終端發(fā)送至第一終端的第一認證信息的位置為空。
[0045]可選地,在所述步驟S31之前,包括:
[0046]接收第二終端發(fā)出的網(wǎng)絡(luò)連接請求,以與所述第二終端建立網(wǎng)絡(luò)連接。具體地,第一終端根據(jù)網(wǎng)絡(luò)連接請求攜帶的第二終端的唯一標(biāo)識,判斷是否與第二終端建立網(wǎng)絡(luò)連接。
[0047]可選地,在所述步驟S31之后,包括:
[0048]將獲取的所述需推送至第一終端的多媒體文件的地址存入所述第一終端的文件列表。具體地,第一終端將獲取的多媒體文件的地址按順序存入第一終端的文件列表。比如,若第一終端只接收到第二終端發(fā)出的多媒體文件的地址,則根據(jù)接收的先后順序,將第二終端發(fā)出的多媒體文件的地址按順序存入第一終端的文件列表。當(dāng)然,若第一終端接收到多個不同第二終端發(fā)出的多媒體文件的地址,則同樣根據(jù)接收的先后順序,將多個不同第二終端發(fā)出的多媒體文件的地址按順序存入第一終端的文件列表。
[0049]步驟S32,根據(jù)所述登錄所述媒體服務(wù)器的第一認證信息的登陸所述媒體服務(wù)器,并根據(jù)所述需推送至第一終端的多媒體文件的地址獲取所述媒體服務(wù)器對應(yīng)的多媒體文件。
[0050]第一終端根據(jù)第二終端發(fā)送的第一認證信息登錄媒體服務(wù)器,并根據(jù)多媒體文件的地址查找對應(yīng)的多媒體文件,進而獲取該多媒體文件。
[0051 ]可選地,所述文件列表為播放列表,此時,在所述步驟S32之后,包括:
[0052]Al、播放所述播放列表中所述需推送至第一終端的多媒體文件的地址對應(yīng)的多媒體文件;
[0053]A2、在多媒體文件播放結(jié)束后,斷開與所述媒體服務(wù)器的連接。
[0054]具體地,第一終端具備播放多媒體文件的資源,比如,對應(yīng)的硬件資源和軟件資源等,再按順序播放所述播放列表中存儲的多媒體文件的地址對應(yīng)的多媒體文件,當(dāng)多媒體文件播放結(jié)束,則斷開與媒體服務(wù)器的連接,比如,在播放一個多媒體文件結(jié)束后,斷開與媒體服務(wù)器的連接。這樣,能夠減少對媒體服務(wù)器的資源占用,從而提高媒體服務(wù)器的資源利用率。
[0055]可選地,在所述播放列表存儲至少2個媒體服務(wù)器的多媒體文件的地址時,為了避免反復(fù)與媒體服務(wù)器建立連接,所述A2具體包括:
[0056]A21、在當(dāng)前多媒體文件播放結(jié)束后,判斷所述播放列表是否還存在滿足預(yù)設(shè)條件的未播放的多媒體文件,所述預(yù)設(shè)條件包括:所述未播放的多媒體文件所在的媒體服務(wù)器與播放結(jié)束的所述當(dāng)前多媒體文件所在的媒體服務(wù)器相同;
[0057]A22、在所述播放列表不存在滿足預(yù)設(shè)條件的未播放的多媒體文件時,斷開與所述媒體服務(wù)器的連接。
[0058]A23、在所述播放列表存在滿足預(yù)設(shè)條件的未播放的多媒體文件時,不斷開與所述媒體服務(wù)器的連接。
[0059]上述步驟中,若在多媒體文件A播放結(jié)束后,判斷該多媒體文件A所在的播放列表中是否存在滿足預(yù)設(shè)條件的未播放的多媒體文件B,預(yù)設(shè)條件為:該未播放的多媒體文件B所在的媒體服務(wù)器與多媒體文件A所在的媒體服務(wù)器相同,若存在,則不斷開與多媒體文件A所在的媒體服務(wù)器的連接,否則,斷開與多媒體文件A所在的媒體服務(wù)器的連接,這樣,避免第一終端與同一個媒體服務(wù)器反復(fù)建立連接及反復(fù)斷開。
[0060]進一步地,為了避免第一終端反復(fù)與同一個媒體服務(wù)器建立連接、斷開連接以及減少對媒體服務(wù)器的資源占用,所述A23具體包括:
[0061]在所述播放列表存在滿足預(yù)設(shè)條件的未播放的多媒體文件時,判斷滿足預(yù)設(shè)條件的未播放的多媒體文件與當(dāng)前播放結(jié)束的多媒體文件之間是否間隔預(yù)設(shè)個數(shù)的多媒體文件,若是,斷開與所述媒體服務(wù)器的連接,否則,不斷開與所述媒體服務(wù)器的連接。其中,預(yù)設(shè)個數(shù)的多媒體文件應(yīng)大于2,比如,可為5個,10個等。例如,在多媒體文件A播放結(jié)束后,判斷該多媒體文件A所在的播放列表中是否存在滿足預(yù)設(shè)條件的未播放的多媒體文件B,若存在,則繼續(xù)判斷多媒體文件A與多媒體文件B之間是否間隔預(yù)設(shè)個數(shù)的多媒體文件,若是,則斷開與多媒體文件A所在的媒體服務(wù)器的連接,否則,不斷開與多媒體文件A所在的媒體服務(wù)器的連接。由于預(yù)設(shè)個數(shù)大于2,而播放多媒體文件需要耗費一定的時間,因此,當(dāng)滿足預(yù)設(shè)條件的未播放的多媒體文件與當(dāng)前播放結(jié)束的多媒體文件之間間隔預(yù)設(shè)個數(shù)的多媒體文件時,斷開與當(dāng)前播放結(jié)束的多媒體文件所在的媒體服務(wù)器的連接,能夠減少對該當(dāng)前播放結(jié)束的多媒體文件所在的媒體服務(wù)器的資源占用。此外,當(dāng)滿足預(yù)設(shè)條件的未播放的多媒體文件與當(dāng)前播放結(jié)束的多媒體文件之間沒有間隔預(yù)設(shè)個數(shù)的多媒體文件時,不斷開與當(dāng)前播放結(jié)束的多媒體文件所在的媒體服務(wù)器的連接,從而能夠避免第一終端反復(fù)與同一個媒體服務(wù)器建立連接和反復(fù)斷開連接。
[0062]本發(fā)明第二實施例中,接收第二終端發(fā)出的需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息,根據(jù)所述登錄所述媒體服務(wù)器的第一認證信息的登陸所述媒體服務(wù)器,并根據(jù)所述需推送至第一終端的多媒體文件的地址獲取所述媒體服務(wù)器對應(yīng)的多媒體文件。由于第二終端將多媒體文件的地址發(fā)送至第一終端時,也將登錄媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,因此,第一終端能夠及時獲取媒體服務(wù)器的認證信息,從而能夠及時登錄媒體服務(wù)器,進而及時從媒體服務(wù)器上獲取第二終端推送的媒體文件。
[0063]應(yīng)理解,在本發(fā)明實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。
[0064]實施例三:
[0065]圖4示出了本發(fā)明第三實施例提供的一種多媒體文件的獲取裝置的結(jié)構(gòu)圖,該多媒體文件的獲取裝置可應(yīng)用于第二終端中,該第二終端可以包括經(jīng)無線接入網(wǎng)RAN與一個或多個核心網(wǎng)進行通信的用戶設(shè)備,該用戶設(shè)備可以是移動電話(或稱為“蜂窩”電話)、具有移動設(shè)備的計算機等,例如,用戶設(shè)備還可以是便攜式、袖珍式、手持式、計算機內(nèi)置的或者車載的移動裝置,它們與無線接入網(wǎng)交換語音和/或數(shù)據(jù)。又例如,該移動設(shè)備可以包括智能手機、平板電腦、個人數(shù)字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
[0066]該多媒體文件的獲取裝置包括:多媒體文件選擇指令發(fā)出單元41和多媒體文件的地址發(fā)送單元42。其中:
[0067]多媒體文件選擇指令發(fā)出單元41,用于發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址。
[0068]其中,需推送至第一終端的多媒體文件的地址包括多媒體文件的URL地址。
[0069]可選地,該多媒體文件的獲取裝置包括:
[0070]第二認證信息發(fā)出單元,用于發(fā)出登錄所述媒體服務(wù)器的第二認證信息至媒體服務(wù)器,以登錄所述媒體服務(wù)器。其中,登錄所述媒體服務(wù)器的第二認證信息包括賬號和密碼。當(dāng)媒體服務(wù)器需要驗證需登錄的第二終端時,在第二終端界面顯示提示框,以獲取用戶在提示框輸入的認證信息。當(dāng)然,第二終端也可存儲用戶之前輸入的認證信息,當(dāng)媒體服務(wù)器需要驗證需登錄的第二終端時,第二終端直接將存儲的用戶之前輸入的認證信息發(fā)送至媒體服務(wù)器驗證。
[0071]多媒體文件的地址發(fā)送單元42,用于將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。
[0072]如圖2所示,多媒體文件的地址(如URL)存儲在圖2所示的媒體文件地址欄,第一認證信息存儲在圖2所示的媒體服務(wù)器認證信息欄。當(dāng)?shù)谝唤K端需要認證信息才能登錄媒體服務(wù)器時,用于存儲第二終端發(fā)送至第一終端的第一認證信息的位置存儲的是具體的認證信息;當(dāng)?shù)谝唤K端不需要認證信息也能登錄媒體服務(wù)器時,用于存儲第二終端發(fā)送至第一終端的第一認證信息的位置為空。這樣,第一終端通過被動接收第二終端發(fā)出的第二認證信息,能夠及時獲取媒體服務(wù)器的認證信息,從而能夠及時登錄媒體服務(wù)器,進而及時從媒體服務(wù)器上獲取第二終端推送的媒體文件。
[0073]可選地,所述多媒體文件的獲取裝置包括:
[0074]網(wǎng)絡(luò)連接建立請求發(fā)出單元,用于發(fā)出網(wǎng)絡(luò)連接建立請求至第一終端,以與所述第一終端建立網(wǎng)絡(luò)連接。具體地,第二終端向第一終端發(fā)出網(wǎng)絡(luò)連接建立請求,第一終端根據(jù)網(wǎng)絡(luò)連接請求攜帶的第二終端的唯一標(biāo)識,判斷是否與第二終端建立網(wǎng)絡(luò)連接,若與第一終端建立網(wǎng)絡(luò)連接,則第二終端可以通過與第一終端的網(wǎng)絡(luò)通路(基于TCP或UDP或其他網(wǎng)絡(luò)協(xié)議),將多媒體文件的地址和登錄媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端。
[0075]可選地,若第一終端有多個,所述多媒體文件的獲取裝置包括:
[0076]第二終端的基本信息顯示單元,用于顯示已建立網(wǎng)絡(luò)連接的至少2個第二終端的基本信息;接收用戶發(fā)出的第一終端選擇指令,以選中所述第一終端選擇指令對應(yīng)的第一終端。其中,第一終端的基本信息包括第一終端的名稱和/或與第二終端建立網(wǎng)絡(luò)連接的時間等,這樣,用戶結(jié)合第一終端的名稱和/或與第二終端建立網(wǎng)絡(luò)連接的時間能夠準(zhǔn)確判斷應(yīng)將媒體文件推送至哪個第一終端。
[0077]本發(fā)明第三實施例中,由于第二終端將多媒體文件的地址發(fā)送至第一終端時,也將登錄媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,因此,第一終端能夠及時獲取媒體服務(wù)器的認證信息,從而能夠及時登錄媒體服務(wù)器,進而及時從媒體服務(wù)器上獲取第二終端推送的媒體文件。
[0078]實施例四:
[0079]圖5示出了本發(fā)明第四實施例提供的另一種多媒體文件的獲取裝置的結(jié)構(gòu)圖,該多媒體文件的獲取裝置可應(yīng)用于第一終端中,該第一終端可以包括經(jīng)無線接入網(wǎng)RAN與一個或多個核心網(wǎng)進行通信的用戶設(shè)備,該用戶設(shè)備可以是移動電話(或稱為“蜂窩”電話)、具有移動設(shè)備的計算機等,例如,用戶設(shè)備還可以是便攜式、袖珍式、手持式、計算機內(nèi)置的或者車載的移動裝置,它們與無線接入網(wǎng)交換語音和/或數(shù)據(jù)。又例如,該移動設(shè)備可以包括智能手機、平板電腦、個人數(shù)字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
[0080]該另一種多媒體文件的獲取裝置包括:多媒體文件的地址接收單元51和多媒體文件獲取單元52。其中:
[0081]多媒體文件的地址接收單元51,用于接收第二終端發(fā)出的需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息。
[0082]其中,需推送至第一終端的多媒體文件的地址包括多媒體文件的URL地址。
[0083]可選地,該另一種多媒體文件的獲取裝置包括:
[0084]網(wǎng)絡(luò)連接請求接收單元,用于接收第二終端發(fā)出的網(wǎng)絡(luò)連接請求,以與所述第二終端建立網(wǎng)絡(luò)連接。具體地,第一終端根據(jù)網(wǎng)絡(luò)連接請求攜帶的第二終端的唯一標(biāo)識,判斷是否與第二終端建立網(wǎng)絡(luò)連接。
[0085]可選地,所述另一種多媒體文件的獲取裝置包括:
[0086]多媒體文件的地址存儲單元,用于將獲取的所述需推送至第一終端的多媒體文件的地址存入所述第一終端的文件列表。具體地,第一終端將獲取的多媒體文件的地址按順序存入第一終端的文件列表。比如,若第一終端只接收到第二終端發(fā)出的多媒體文件的地址,則根據(jù)接收的先后順序,將第二終端發(fā)出的多媒體文件的地址按順序存入第一終端的文件列表。當(dāng)然,若第一終端接收到多個不同第二終端發(fā)出的多媒體文件的地址,則同樣根據(jù)接收的先后順序,將多個不同第二終端發(fā)出的多媒體文件的地址按順序存入第一終端的文件列表。
[0087]多媒體文件獲取單元52,用于根據(jù)所述登錄所述媒體服務(wù)器的第一認證信息的登陸所述媒體服務(wù)器,并根據(jù)所述需推送至第一終端的多媒體文件的地址獲取所述媒體服務(wù)器對應(yīng)的多媒體文件。
[0088]可選地,所述文件列表為播放列表,此時,所述另一種多媒體文件的獲取裝置包括:
[0089]多媒體文件播放單元,用于播放所述播放列表中所述需推送至第一終端的多媒體文件的地址對應(yīng)的多媒體文件。
[0090]與媒體服務(wù)器的連接斷開單元,用于在多媒體文件播放結(jié)束后,斷開與所述媒體服務(wù)器的連接。
[0091 ]具體地,第一終端具備播放多媒體文件的資源,比如,對應(yīng)的硬件資源和軟件資源等,再按順序播放所述播放列表中存儲的多媒體文件的地址對應(yīng)的多媒體文件,當(dāng)多媒體文件播放結(jié)束,則斷開與媒體服務(wù)器的連接,比如,在播放一個多媒體文件結(jié)束后,斷開與媒體服務(wù)器的連接。這樣,能夠減少對媒體服務(wù)器的資源占用,從而提高媒體服務(wù)器的資源利用率。
[0092]可選地,所述播放列表存儲至少2個媒體服務(wù)器的多媒體文件的地址時,為了避免反復(fù)與媒體服務(wù)器建立連接,所述與媒體服務(wù)器的連接斷開單元包括:
[0093]預(yù)設(shè)條件判斷模塊,用于在當(dāng)前多媒體文件播放結(jié)束后,判斷所述播放列表是否還存在滿足預(yù)設(shè)條件的未播放的多媒體文件,所述預(yù)設(shè)條件包括:所述未播放的多媒體文件所在的媒體服務(wù)器與播放結(jié)束的所述當(dāng)前多媒體文件所在的媒體服務(wù)器相同。
[0094]不滿足預(yù)設(shè)條件的動作執(zhí)行模塊,用于在所述播放列表不存在滿足預(yù)設(shè)條件的未播放的多媒體文件時,斷開與所述媒體服務(wù)器的連接。
[0095]滿足預(yù)設(shè)條件的動作執(zhí)行模塊,用于在所述播放列表存在滿足預(yù)設(shè)條件的未播放的多媒體文件時,不斷開與所述媒體服務(wù)器的連接。
[0096]進一步地,為了避免第一終端反復(fù)與同一個媒體服務(wù)器建立連接、斷開連接以及減少對媒體服務(wù)器的資源占用,所述滿足預(yù)設(shè)條件的動作執(zhí)行模塊包括:
[0097]多媒體文件間隔個數(shù)判斷模塊,用于在所述播放列表存在滿足預(yù)設(shè)條件的未播放的多媒體文件時,判斷滿足預(yù)設(shè)條件的未播放的多媒體文件與當(dāng)前播放結(jié)束的多媒體文件之間是否間隔預(yù)設(shè)個數(shù)的多媒體文件;
[0098]判斷結(jié)果執(zhí)行模塊,用于在滿足預(yù)設(shè)條件的未播放的多媒體文件與當(dāng)前播放結(jié)束的多媒體文件之間間隔預(yù)設(shè)個數(shù)的多媒體文件時,斷開與所述媒體服務(wù)器的連接,否則,不斷開與所述媒體服務(wù)器的連接。其中,預(yù)設(shè)個數(shù)的多媒體文件應(yīng)大于2,比如,可為5個,10個等。由于預(yù)設(shè)個數(shù)大于2,而播放多媒體文件需要耗費一定的時間,因此,當(dāng)滿足預(yù)設(shè)條件的未播放的多媒體文件與當(dāng)前播放結(jié)束的多媒體文件之間間隔預(yù)設(shè)個數(shù)的多媒體文件時,斷開與當(dāng)前播放結(jié)束的多媒體文件所在的媒體服務(wù)器的連接,能夠減少對該當(dāng)前播放結(jié)束的多媒體文件所在的媒體服務(wù)器的資源占用。此外,當(dāng)滿足預(yù)設(shè)條件的未播放的多媒體文件與當(dāng)前播放結(jié)束的多媒體文件之間沒有間隔預(yù)設(shè)個數(shù)的多媒體文件時,不斷開與當(dāng)前播放結(jié)束的多媒體文件所在的媒體服務(wù)器的連接,從而能夠避免第一終端反復(fù)與同一個媒體服務(wù)器建立連接和反復(fù)斷開連接。
[0099]本發(fā)明第四實施例中,由于第二終端將多媒體文件的地址發(fā)送至第一終端時,也將登錄媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,因此,第一終端能夠及時獲取媒體服務(wù)器的認證信息,從而能夠及時登錄媒體服務(wù)器,進而及時從媒體服務(wù)器上獲取第二終端推送的媒體文件。
[0100]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
[0101]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0102]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0103]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0104]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0105]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0106]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。
【主權(quán)項】
1.一種多媒體文件的獲取方法,其特征在于,所述方法包括: 發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址; 將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件之前,包括: 發(fā)出網(wǎng)絡(luò)連接建立請求至第一終端,以與所述第一終端建立網(wǎng)絡(luò)連接。3.一種多媒體文件的獲取方法,其特征在于,所述方法包括: 接收第二終端發(fā)出的需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息; 根據(jù)所述登錄所述媒體服務(wù)器的第一認證信息的登陸所述媒體服務(wù)器,并根據(jù)所述需推送至第一終端的多媒體文件的地址獲取所述媒體服務(wù)器對應(yīng)的多媒體文件。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述接收第二終端發(fā)出的需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息之后,包括: 將獲取的所述需推送至第一終端的多媒體文件的地址存入所述第一終端的文件列表。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述文件列表為播放列表,此時,在所述根據(jù)所述登錄所述媒體服務(wù)器的第一認證信息的登陸所述媒體服務(wù)器,并根據(jù)所述需推送至第一終端的多媒體文件的地址獲取所述媒體服務(wù)器對應(yīng)的多媒體文件之后,包括: 播放所述播放列表中所述需推送至第一終端的多媒體文件的地址對應(yīng)的多媒體文件; 在多媒體文件播放結(jié)束后,斷開與所述媒體服務(wù)器的連接。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述播放列表存儲至少2個媒體服務(wù)器的多媒體文件的地址時,所述在多媒體文件播放結(jié)束后,斷開與所述媒體服務(wù)器的連接,具體包括: 在當(dāng)前多媒體文件播放結(jié)束后,判斷所述播放列表是否還存在滿足預(yù)設(shè)條件的未播放的多媒體文件,所述預(yù)設(shè)條件包括:所述未播放的多媒體文件所在的媒體服務(wù)器與播放結(jié)束的所述當(dāng)前多媒體文件所在的媒體服務(wù)器相同; 在所述播放列表不存在滿足預(yù)設(shè)條件的未播放的多媒體文件時,斷開與所述媒體服務(wù)器的連接。7.一種多媒體文件的獲取裝置,其特征在于,所述裝置包括: 多媒體文件選擇指令發(fā)出單元,用于發(fā)出多媒體文件選擇指令至媒體服務(wù)器,以獲取需推送至第一終端的多媒體文件的地址; 多媒體文件的地址發(fā)送單元,用于將獲取的所述需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息發(fā)送至所述第一終端,以使所述第一終端獲取所述媒體服務(wù)器上對應(yīng)的多媒體文件。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置包括: 網(wǎng)絡(luò)連接建立請求發(fā)出單元,用于發(fā)出網(wǎng)絡(luò)連接建立請求至第一終端,以與所述第一終端建立網(wǎng)絡(luò)連接。9.一種多媒體文件的獲取裝置,其特征在于,所述裝置包括: 多媒體文件的地址接收單元,用于接收第二終端發(fā)出的需推送至第一終端的多媒體文件的地址和登錄所述媒體服務(wù)器的第一認證信息; 多媒體文件獲取單元,用于根據(jù)所述登錄所述媒體服務(wù)器的第一認證信息的登陸所述媒體服務(wù)器,并根據(jù)所述需推送至第一終端的多媒體文件的地址獲取所述媒體服務(wù)器對應(yīng)的多媒體文件。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置包括: 多媒體文件的地址存儲單元,用于將獲取的所述需推送至第一終端的多媒體文件的地址存入所述第一終端的文件列表。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述文件列表為播放列表,此時,所述裝置包括: 多媒體文件播放單元,用于播放所述播放列表中所述需推送至第一終端的多媒體文件的地址對應(yīng)的多媒體文件; 與媒體服務(wù)器的連接斷開單元,用于在多媒體文件播放結(jié)束后,斷開與所述媒體服務(wù)器的連接。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述播放列表存儲至少2個媒體服務(wù)器的多媒體文件的地址時,所述與媒體服務(wù)器的連接斷開單元包括: 預(yù)設(shè)條件判斷模塊,用于在當(dāng)前多媒體文件播放結(jié)束后,判斷所述播放列表是否還存在滿足預(yù)設(shè)條件的未播放的多媒體文件,所述預(yù)設(shè)條件包括:所述未播放的多媒體文件所在的媒體服務(wù)器與播放結(jié)束的所述當(dāng)前多媒體文件所在的媒體服務(wù)器相同; 不滿足預(yù)設(shè)條件的動作執(zhí)行模塊,用于在所述播放列表不存在滿足預(yù)設(shè)條件的未播放的多媒體文件時,斷開與所述媒體服務(wù)器的連接。
【文檔編號】H04L29/06GK105847286SQ201610323490
【公開日】2016年8月10日
【申請日】2016年5月13日
【發(fā)明人】林尚波
【申請人】廣東歐珀移動通信有限公司