)所示,對該多媒體文件的音量進行調整而觸發(fā)控制指令時,可以在圖7(b)所示的界面中顯示該多媒體文件的音量為65。
[0150]該多媒體文件的控制信息為移動終端對固定終端中播放的多媒體文件進行控制所需的信息,且該多媒體文件的控制信息包括控制參數和該固定終端的設備信息。另外,在本發(fā)明實施例中,對該多媒體文件進行控制時,可以對該多媒體文件的多種控制項進行控制,該多媒體文件的控制項可以包括該多媒體文件的音量調整、播放進度調整、屏幕亮度調整、清晰度的切換、暫停、恢復播放等。而對于該多媒體文件的不同控制項,該多媒體文件的控制參數不同,比如,當該多媒體文件的控制項為該多媒體文件的音量調整時,該多媒體文件的控制參數為該多媒體文件的音量大?。划斣摱嗝襟w為文件的控制項為該多媒體文件的播放進度調整時,該多媒體文件的控制參數為該多媒體文件的播放時間;當該多媒體文件的控制項為該固定終端的屏幕亮度調整時,該多媒體文件的控制參數為該多媒體文件的亮度大??;當該多媒體文件的控制項為該多媒體文件的清晰度切換時,該多媒體文件的控制參數為該多媒體文件的清晰度標識,該清晰度標識用于標識該多媒體文件的清晰度。
[0151]需要說明的是,基于該指定控制協議,對該多媒體文件的控制信息和指定應用標識進行封裝時,可以按照該指定控制協議的指定格式進行封裝,且該指定控制協議的指定格式可以包括多種,本發(fā)明實施例對此不做具體限定。
[0152]進一步地,在移動終端將該控制請求發(fā)送給中轉服務器之前,該移動終端的跨平臺適配模塊可以基于固定終端的操作系統(tǒng),對該控制請求進行封裝,將封裝之后的控制請求發(fā)送給該中轉服務器,使中轉服務器將該控制請求發(fā)送給固定終端。
[0153]步驟1007:當中轉服務器接收到該移動終端發(fā)送的控制請求時,對該控制請求進行解析,得到該固定終端的設備信息,并基于該固定終端的設備信息,將該控制請求發(fā)送給該固定終端。
[0154]由于該多媒體文件的控制請求是基于指定控制協議進行封裝得到,并且該中轉服務器將該控制請求發(fā)送給該固定終端時,需要獲取該固定終端的設備信息,因此,當中轉服務器接收到該多媒體文件的控制請求時,該中轉服務器可以基于指定控制協議,對該控制請求進行解析,得到該固定終端的設備信息,并基于該固定終端的設備信息,將該控制請求發(fā)送給該固定終端。
[0155]需要說明的是,由于該指定應用中可以定義指定控制協議,因此,當移動終端和該固定終端均安裝該指定應用時,該移動終端和該固定終端均可以獲知該指定控制協議。另夕卜,中轉服務器實現移動終端與中轉服務器之間的通信,因此,中轉服務器也可以獲取該指定控制協議。
[0156]步驟1008:當固定終端接收到中轉服務器發(fā)送的控制請求時,對該控制請求進行解析,得到該多媒體文件的控制信息和指定應用標識。
[0157]由于該多媒體文件的控制請求是基于指定控制協議進行封裝得到,因此,當固定終端接收到中轉服務器發(fā)送的該多媒體文件的控制請求時,該固定終端可以基于指定控制協議,對該控制請求進行解析,得到該多媒體文件的控制信息和指定應用標識。
[0158]另外,由于該多媒體文件的控制信息包括多媒體文件信息和該固定終端的設備信息,因此,當該固定終端對該控制請求進行解析之后,可以基于該多媒體文件的控制信息中的設備信息,確定該設備信息是否為自身的設備信息,進而可以判斷是否對該多媒體文件進行控制,提高了通信的可靠性。
[0159]步驟1009:該固定終端基于該多媒體文件的控制信息和指定應用標識,通過固定終端上所安裝的指定應用,對該多媒體文件進行控制。
[0160]具體地,該固定終端可以基于指定應用標識,從固定終端上安裝的應用中,查找指定應用,并拉起該指定應用,之后,該固定終端基于該多媒體文件的控制信息中的控制參數,通過該指定應用,對該多媒體文件進行控制。
[0161]進一步地,當該固定終端播放該多媒體文件之后,該固定終端可以周期性地獲取該多媒體文件的同步信息;并將該多媒體文件的同步信息發(fā)送給移動終端。當移動終端接收到該多媒體文件的同步信息時,基于該多媒體文件的同步信息,對顯示的多媒體文件進行同步調整。
[0162]其中,該多媒體文件的同步信息可以包括該多媒體文件的音量、亮度、播放進度等,因此,當移動終端接收到該多媒體文件的同步信息時,基于該多媒體文件的音量、亮度、播放進度等,對顯示的多媒體文件進行同步調整,使移動終端中顯示的多媒體文件與固定終端中播放的多媒體文件同步。
[0163]需要說明的是,在本發(fā)明實施例中,移動終端與固定終端之間的通信可以采用TCP協議或者UDP協議。由于TCP協議具有高可靠性,可以確保傳輸數據的正確性,不出現丟失或亂序,而m)P協議在傳輸數據時無須等待對方的應答,實時性較好,工作效率較高,并且UDP協議的結構比TCP協議的結構簡單,因此網絡開銷也小。因此,在本發(fā)明實施例中,可以通過TCP協議傳輸該多媒體文件的推送請求和控制請求,而該多媒體文件的播放響應信息和同步信息可以通過UDP協議進行傳輸。實際應用中,具體采用哪種通信協議可以根據實際需要而定,本發(fā)明實施例對此不做具體限定。
[0164]在本發(fā)明實施例中,通過指定應用將該多媒體文件推送到固定終端中,固定終端也通過安裝的指定應用來播放該多媒體文件,由于指定應用能夠很好地進行擴展,因此,移動終端不僅可以將多媒體文件推送到固定終端中進行播放,還可以對固定終端中的多媒體文件進行控制,也即是,固定終端不僅可以將移動終端推送的多媒體文件進行播放,還可以基于移動終端的控制請求,對播放的多媒體文件進行控制,功能比較豐富,靈活性較好。另夕卜,在本發(fā)明實施例中,當移動終端和固定終端處于不同的局域網時,該移動終端和該固定終端之間可以通過中轉服務器建立連接,實現了跨網絡的通信。
[0165]圖11是本發(fā)明實施例提供了一種移動終端的結構示意圖。參見圖11,該移動終端包括:
[0166]第一顯示模塊1101,用于當通過指定應用接收到多媒體文件的推送指令時,顯示播放設備列表,該播放設備列表包括至少一個固定終端;
[0167]第一封裝模塊1102,用于當接收到對該至少一個固定終端中的任一固定終端的選擇指令時,對該多媒體文件的推送信息和指定應用標識進行封裝,得到推送請求,該推送信息至少包括多媒體信息;
[0168]第一發(fā)送模塊1103,用于將該推送請求發(fā)送給該固定終端,使該固定終端基于該多媒體信息和指定應用標識,通過該固定終端上所安裝的指定應用,播放該多媒體文件。
[0169]可選地,該移動終端還包括:
[0170]第二封裝模塊,用于當通過指定應用接收到對該多媒體文件的控制指令時,對該多媒體文件的控制信息和指定應用標識進行封裝,得到控制請求,該控制信息至少包括控制參數;
[0171]第二發(fā)送模塊,用于將該控制請求發(fā)送給該固定終端,使該固定終端基于該控制參數和指定應用標識,通過該固定終端上所安裝的指定應用,對該多媒體文件進行控制。
[0172]可選地,第一顯示模塊1101包括:
[0173]第一發(fā)送單元,用于當移動終端和該至少一個固定終端處于不同的局域網時,向中轉服務器發(fā)送列表獲取請求,該列表獲取請求中攜帶移動終端標識,使中轉服務器基于移動終端標識和存儲的移動終端標識與固定終端標識之間的對應關系,向該移動終端返回播放設備列表;
[0174]顯示單元,用于當接收到中轉服務器發(fā)送的播放設備列表時,顯示該播放設備列表。
[0175]可選地,第一發(fā)送模塊1103包括:
[0176]第二發(fā)送單元,用于當該推送信息還包括固定終端的設備信息時,將該推送請求發(fā)送給中轉服務器,使中轉服務器對該推送請求進行解析,得到該固定終端的設備信息,并基于該固定終端的設備信息,將該推送請求發(fā)送給該固定終端。
[0177]可選地,該移動終端還包括:
[0178]第二顯示模塊,用于當接收到該多媒體文件的播放響應信息時,顯示該播放響應信息,該播放響應信息包括播放成功信息或者播放失敗信息,該播放失敗信息包括播放失敗原因。
[0179]可選地,該移動終端還包括:
[0180]同步調整模塊,用于當接收到該多媒體文件的同步信息時,基于該多媒體文件的同步信息,對顯示的多媒體文件進行同步調整。
[0181]在本發(fā)明實施例中,通過指定應用將該多媒體文件推送到固定終端中,固定終端也通過安裝的指定應用來播放該多媒體文件,由于指定應用能夠很好地進行擴展,因此,移動終端不僅可以將多媒體文件推送到固定終端中進行播放,還可以對固定終端中的多媒體文件進行其他功能控制,也即是,固定終端不僅可以將移動終端推送的多媒體文件進行播放,還可以基于移動終端的控制請求,對播放的多媒體文件進行控制,功能比較豐富,靈活性較好。
[0182]需要說明的是:上述實施例提供的移動終端在播放多媒體文件時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將移動終端的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的移動終端與播放多媒體文件的方法實施例屬于同一構思,其具體實現過程詳見方法實施例,這里不再贅述。
[0183]圖12是本發(fā)明實施例提供的一種固定終端的結構示意圖。參見圖12,該固定終端包括:
[0184]第一解析模塊1201,用于當接收到多媒體文件的推送請求時,對該推送請求進行解析,得到該多媒體文件的推送信息和指定應用標識,該推送信息至少包括多媒體信息;
[0185]播放模塊1202,用于基于該多媒體信息和指定應用標識,通過所安裝的指定應用,播放該多媒體文件。
[0186]可選地,該固定終端還包括:
[0187]第二解析模塊,用于當接收到該多媒體文件的控制請求時,對該控制請求進行解析,得到該多媒體文件的控制信息和指定應用標識,該控制信息至少包括控制參數;
[0188]控制模塊,用于基于該多媒體文件的控制參數和指定應用標識,通過所安裝的所述指定應用,對該多媒體文件進行控制。
[0189]可選地,播放模塊1202包括:
[0190]拉起單元,用于基于指定應用標識,拉起所安裝的指定應用;
[0191]播放單元,用于基于該多媒體信息,通過指定應用,播放該多媒體文件。
[0192]可選地,該固定終端還包括:
[0193]第一獲取模塊,用于獲取該多媒體文件的播放響應信息,該播放響應信息包括播放成功信息或者播放失敗信息,該播放失敗信息包括播放失敗原因;
[0194]第一發(fā)送模塊,用于將該多媒體文件的播放響應信息發(fā)送給移動終端,使移動終端顯示該播放響應信息。
[0195]可選地,該固定終端還包括:
[0196]第二獲取模塊,用于周期性地獲取該多媒體文件的同步信息;
[0197]第二發(fā)送模塊,用于將該多媒體文件的同步信息發(fā)送給移動終端,使移動終端基于該多媒體文件的同步信息,對顯示的多媒體文件進行同步調整。
[0198]在本發(fā)明實施例中,通過指定應用將該多媒體文件推送到固定終端中,固定終端也通過安裝的指定應用來播放該多媒體文件,由于指定應用能夠很好地進行擴展,因此,移動終端不僅可以將多媒體文件推送到固定終端中進行播放,還可以對固定終端中的多媒體文件進行其他功能控制,也即是,固定終端不僅可以將移動終端推送的多媒體文件進行播放,還可以基于移動終端的控制請求,對播放的多媒體文件進行控制,功能比較豐富,靈活性較好。
[0199]需要說明的是:上述實施例提供的固定終端在播放多媒體文件時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將固定終端的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的固定終端與播放多媒體文件的方法實施例屬于同一構思,其具體實現過程詳見方法實施例,這里不再贅述。
[0200]請參考圖13,其示出了本發(fā)明一個實施例提供的移動終端的結構方框圖,移動終端1300可以包括通信單元1310、包括有一個或一個以上計算機可讀存儲介質的存儲器1320、輸入單元1330、顯示單元1340、傳感器1350、音頻電路1360、WIFI (WirelessFidelity,無線保真)模塊1370、包括有一個或者一個以上處理核心的處理器1380、以及電源1390等部件。本領域技術人員可以理解,圖13中示出的移動終端結構并不構成對移動終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0201]通信單元1310可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,該通信單元1310可以為RF(Radi0 Frequency,射頻)電路、路由器、調制解調器、等網絡通信設備。特別地,當通信單元1310為RF電路時,將基站的下行信息接收后,交由一個或者一個以上處理器1380處理;另外,將涉及上行的數據發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、親合器、LNA (Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元1310還可以通過無線通信與網絡和其他設備通信。所述無線通信可以使用任一通信標準或協議,包括但不限于GSM(Global System of Mobile communicat1n,全球移動通訊系統(tǒng))、GPRS (General Packet Rad1 Service,通用分組無線服務)、CDMA (Code Divis1nMultiple Access,碼分多址)、WCDMA (Wideband Code Divis1n Multiple Access,寬帶碼分多址)、LTE (Long Term Evolut1n,長期演進)、電子郵件、SMS (Short MessagingService,短消息服務)等。存儲器1320可用于存儲軟件程序以及模塊,處理器1380通過運行存儲在存儲器1320的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數據處理。存儲器1320可主要包括存儲程序區(qū)和存儲數據區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)