專利名稱:轉(zhuǎn)換移動(dòng)裝置媒體內(nèi)容的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及轉(zhuǎn)換用于包括媒體內(nèi)容播放器和媒體內(nèi)容選擇器的移動(dòng)裝置的媒體內(nèi)容的方法。本發(fā)明還涉及請(qǐng)求轉(zhuǎn)換移動(dòng)裝置的媒體內(nèi)容的方法,涉及http服務(wù)器和移動(dòng)
直ο這種轉(zhuǎn)換媒體內(nèi)容的方法可以用于任何媒體通信系統(tǒng),其中媒體通信系統(tǒng)使用諸如但不局限于音頻/視頻頻道的媒體內(nèi)容。
背景技術(shù):
本領(lǐng)域技術(shù)人員公知的包括媒體內(nèi)容播放器和媒體內(nèi)容選擇器的移動(dòng)裝置的媒體內(nèi)容轉(zhuǎn)換方法包括以下步驟通過關(guān)閉觀眾當(dāng)前觀看的媒體內(nèi)容的窗口來停止播放媒體內(nèi)容的媒體內(nèi)容播放器;在可獲得的媒體內(nèi)容列表中選擇媒體內(nèi)容;以及在所選擇的新媒體內(nèi)容中重新啟動(dòng)所述媒體內(nèi)容播放器。該已知現(xiàn)有技術(shù)的一個(gè)問題是媒體內(nèi)容流被中斷,并且停止/選擇/重新啟動(dòng)步驟耗費(fèi)時(shí)間。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目標(biāo)是提供一種轉(zhuǎn)換包括媒體內(nèi)容播放器和媒體內(nèi)容選擇器的移動(dòng)裝置的媒體內(nèi)容的方法,其中該方法減小用于轉(zhuǎn)換媒體內(nèi)容的時(shí)間而不中斷媒體內(nèi)容流。至此,提供一種用于轉(zhuǎn)換包括媒體內(nèi)容播放器和媒體內(nèi)容選擇器的移動(dòng)裝置的媒體內(nèi)容的方法,所述方法包括以下步驟從所述媒體內(nèi)容播放器接收用于在所述媒體內(nèi)容播放器上播放第一媒體內(nèi)容的 http流請(qǐng)求;將與所述http流請(qǐng)求相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容的第一文件的第一 http消息發(fā)送給所述媒體內(nèi)容播放器,在一些所述第一文件中將所述第一媒體內(nèi)容進(jìn)行分段;從所述媒體內(nèi)容選擇器接收用于在所述媒體內(nèi)容播放器上播放第二媒體內(nèi)容的 http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求;在所述第一 http消息中將所述第一文件替換為對(duì)應(yīng)于所述第二媒體內(nèi)容的第二文件;以及將與所述http流請(qǐng)求相關(guān)的包括所述第二文件的第一 http消息發(fā)送給所述媒體內(nèi)容播放器,在一些所述第二文件中將所述第二媒體內(nèi)容進(jìn)行分段。我們可以更詳細(xì)地看到,由于在與第一媒體內(nèi)容的http流相關(guān)的同一 http消息中將對(duì)應(yīng)于第一選擇媒體內(nèi)容的文件替換為對(duì)應(yīng)于第二選擇媒體內(nèi)容的文件,因此執(zhí)行媒體內(nèi)容轉(zhuǎn)換而不會(huì)中斷媒體內(nèi)容流。在第一非限制性的實(shí)施方式中,媒體內(nèi)容是音頻/視頻頻道。該方法允許移動(dòng)裝置的用戶以簡(jiǎn)單的方式轉(zhuǎn)換音頻/視頻頻道,例如TV頻道。在第二非限制性的實(shí)施方式中,該方法包括檢測(cè)移動(dòng)裝置的認(rèn)證和授權(quán)以訪問媒體內(nèi)容的進(jìn)一步步驟。它允許檢測(cè)移動(dòng)裝置的用戶是否可以訪問對(duì)應(yīng)于媒體內(nèi)容的文件。在第三非限制性的實(shí)施方式中,該方法包括在移動(dòng)裝置的http流請(qǐng)求上保存關(guān)于媒體內(nèi)容的上下文信息的進(jìn)一步步驟。它允許執(zhí)行一些與移動(dòng)裝置用戶訂閱的媒體內(nèi)容使用的統(tǒng)計(jì)。在第四非限制性的實(shí)施方式中,該方法包括將用于通知第一媒體內(nèi)容的播放結(jié)束和第二媒體內(nèi)容的播放開始的事件發(fā)送給事件管理系統(tǒng)的進(jìn)一步步驟。例如,它允許獲取測(cè)量的受眾(audience)數(shù)據(jù)。在第五非限制性的實(shí)施方式中,該方法包括將廣告內(nèi)容插入到所述第二文件中的進(jìn)一步步驟。它允許媒體內(nèi)容運(yùn)營(yíng)商插入一些廣告。此外,提供一種請(qǐng)求轉(zhuǎn)換包括媒體內(nèi)容播放器和媒體內(nèi)容選擇器的移動(dòng)裝置的媒體內(nèi)容的方法,所述方法包括以下步驟通過所述媒體內(nèi)容播放器將用于在所述媒體內(nèi)容播放器上播放第一媒體內(nèi)容的 http流請(qǐng)求發(fā)送給所述http服務(wù)器;在所述媒體內(nèi)容播放器上從所述http服務(wù)器接收與所述http流請(qǐng)求相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容的第一文件的第一 http消息,在一些所述第一文件中對(duì)所述第一媒體內(nèi)容進(jìn)行分段;通過所述媒體內(nèi)容選擇器將用于在所述媒體內(nèi)容播放器上播放第二媒體內(nèi)容的 http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求發(fā)送給所述http服務(wù)器;以及在所述媒體內(nèi)容播放器上從所述http服務(wù)器接收與所述http流請(qǐng)求相關(guān)的包括第二文件的第一 http消息,在一些所述第二文件中對(duì)所述第二媒體內(nèi)容進(jìn)行分段。此外,提供一種能夠轉(zhuǎn)換媒體內(nèi)容并且能夠與包括媒體內(nèi)容播放器和媒體內(nèi)容選擇器的移動(dòng)裝置進(jìn)行通信的http服務(wù)器,其中http服務(wù)器能夠從所述媒體內(nèi)容播放器接收用于在所述媒體內(nèi)容播放器上播放第一媒體內(nèi)容的 http流請(qǐng)求;將與所述http流請(qǐng)求相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容的第一文件的第一 http消息發(fā)送給所述媒體內(nèi)容播放器,在所述第一文件的一些中將所述第一媒體內(nèi)容進(jìn)行分段;從所述媒體內(nèi)容選擇器接收用于在所述媒體內(nèi)容播放器上播放第二媒體內(nèi)容的 http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求;在所述第一 http消息中將所述第一文件替換為對(duì)應(yīng)于所述第二媒體內(nèi)容的第二文件;以及將與所述http流請(qǐng)求相關(guān)的包括所述第二文件的第一 http消息發(fā)送給所述媒體內(nèi)容播放器,在所述第二文件的一些中將所述第二媒體內(nèi)容進(jìn)行分段。此外,提供一種包括媒體內(nèi)容播放器和媒體內(nèi)容選擇器并且能夠與http服務(wù)器進(jìn)行通信的移動(dòng)裝置,其中移動(dòng)裝置能夠
通過所述媒體內(nèi)容播放器將用于在所述媒體內(nèi)容播放器上播放第一媒體內(nèi)容的 http流請(qǐng)求發(fā)送給所述http服務(wù)器;在所述媒體內(nèi)容播放器上從所述http服務(wù)器接收與所述http流請(qǐng)求相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容的第一文件的第一 http消息,在所述第一文件的一些中對(duì)所述第一媒體內(nèi)容進(jìn)行分段;通過所述媒體內(nèi)容選擇器將用于在所述媒體內(nèi)容播放器上播放第二媒體內(nèi)容的 http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求發(fā)送給所述http服務(wù)器;以及在所述媒體內(nèi)容播放器上從所述http服務(wù)器接收與所述http流請(qǐng)求相關(guān)的包括第二文件的第一 http消息,在所述第二文件的一些中對(duì)所述第二媒體內(nèi)容進(jìn)行分段。在第一非限制性的實(shí)施方式中,移動(dòng)裝置為移動(dòng)電話。在第二非限制性的實(shí)施方式中,移動(dòng)裝置為IPhone 。其允許在所述特定移動(dòng)電話上執(zhí)行媒體內(nèi)容的轉(zhuǎn)換。此外,提供一種媒體通信系統(tǒng),其中媒體通信系統(tǒng)包括如上所述的http服務(wù)器和如上所述的移動(dòng)裝置。此外,提供一種用于計(jì)算機(jī)的計(jì)算機(jī)程序產(chǎn)品,包括一組指令,其在被裝載到所述計(jì)算機(jī)中時(shí),促使計(jì)算機(jī)執(zhí)行如上所述的轉(zhuǎn)換媒體內(nèi)容的方法。此外,提供一種用于計(jì)算機(jī)的計(jì)算機(jī)程序產(chǎn)品,包括一組指令,當(dāng)其被裝載到所述計(jì)算機(jī)中時(shí),促使計(jì)算機(jī)執(zhí)行如上所述的方法。
現(xiàn)在僅通過實(shí)施的方式并參照附圖來描述根據(jù)本發(fā)明實(shí)施方式的方法和/或裝置的一些實(shí)施方式。圖1示意性地描述了在根據(jù)本發(fā)明的包括http服務(wù)器和移動(dòng)裝置的第一非限制性的實(shí)施方式中的媒體通信系統(tǒng);圖2描述了示出在根據(jù)本發(fā)明的非限制性的實(shí)施方式中的轉(zhuǎn)換媒體內(nèi)容的方法的示意圖;圖3描述了示出在根據(jù)本發(fā)明的非限制性的實(shí)施方式中請(qǐng)求轉(zhuǎn)換媒體內(nèi)容的方法的示意圖;圖4描述了示出根據(jù)非限制性實(shí)施方式的具有進(jìn)一步步驟的圖2的轉(zhuǎn)換媒體內(nèi)容的方法的示意圖;圖5描述了示出根據(jù)非限制性實(shí)施方式的圖2的轉(zhuǎn)換媒體內(nèi)容的方法結(jié)合圖3的請(qǐng)求轉(zhuǎn)換媒體內(nèi)容方法的示意圖;圖6示意性地描述了在能夠執(zhí)行圖5的請(qǐng)求轉(zhuǎn)換內(nèi)容的方法和轉(zhuǎn)換內(nèi)容的方法的圖1媒體通信系統(tǒng)的移動(dòng)裝置和http服務(wù)器之間的數(shù)據(jù)交換;圖7示意性地描述了圖1的媒體通信系統(tǒng)的示意圖,其中媒體通信系統(tǒng)能夠執(zhí)行圖5的方法;以及圖8示意性地描述了在根據(jù)本發(fā)明的包括http服務(wù)器和移動(dòng)裝置的第二非限制性實(shí)施方式中的媒體通信系統(tǒng)。
具體實(shí)施例方式在下面的說明中,由于對(duì)本領(lǐng)域技術(shù)人員公知的功能或結(jié)構(gòu)進(jìn)行描述會(huì)因?yàn)椴槐匾募?xì)節(jié)導(dǎo)致本發(fā)明不清楚,因此不對(duì)它們進(jìn)行詳細(xì)描述。本發(fā)明涉及轉(zhuǎn)換包括媒體內(nèi)容播放器和媒體內(nèi)容選擇器的移動(dòng)裝置的媒體內(nèi)容的方法,并且涉及請(qǐng)求轉(zhuǎn)換媒體內(nèi)容的方法。如圖1所示,媒體通信系統(tǒng)SYS能夠管理包括編碼器ENC0D、分段器SG、和會(huì)話管理器SM的http服務(wù)器HTTP_S ;包括媒體內(nèi)容播放器PL和媒體內(nèi)容選擇器SE的移動(dòng)裝置MA ;事件管理系統(tǒng)EMS ;訂閱管理系統(tǒng)SUBMG ;移動(dòng)媒體內(nèi)容服務(wù)邏輯MTVSL。其作為非限制性的實(shí)施例。在非限制性的實(shí)施方式中,所描述的移動(dòng)裝置MA是移動(dòng)電話。在所述實(shí)施方式的非限制性的變形中,移動(dòng)裝置MA是IPhone 。在非限制性的實(shí)施方式中,媒體內(nèi)容C是音頻/視頻(A/V)頻道。在其它非限制性的實(shí)施方式中,媒體內(nèi)容是諸如音樂剪輯、A/V內(nèi)容列表或音頻頻道的單一 A/V內(nèi)容。在下面的描述中,將A/V頻道的轉(zhuǎn)換作為非限制性的實(shí)施方式。在該實(shí)施例中,移動(dòng)媒體內(nèi)容服務(wù)邏輯MTVSL是移動(dòng)TV服務(wù)邏輯。當(dāng)移動(dòng)裝置MA的用戶想轉(zhuǎn)換媒體內(nèi)容C時(shí),由移動(dòng)裝置MA執(zhí)行請(qǐng)求轉(zhuǎn)換媒體內(nèi)容,并且由http服務(wù)器HTTP_S執(zhí)行相關(guān)的轉(zhuǎn)換媒體內(nèi)容。請(qǐng)求轉(zhuǎn)換媒體內(nèi)容的方法在圖2中描述,并且轉(zhuǎn)換媒體內(nèi)容的方法在圖3中描述。請(qǐng)求轉(zhuǎn)換媒體內(nèi)容的方法包括下列步驟,如圖2所示通過所述媒體內(nèi)容播放器PL將用于在所述媒體內(nèi)容播放器PL上播放第一媒體內(nèi)容Cl的http流請(qǐng)求REQl發(fā)送給所述http服務(wù)器HTTP_S (步驟TX_REQ1);在所述媒體內(nèi)容播放器PL上接收來自所述http服務(wù)器HTTP_S的與所述http流請(qǐng)求REQl相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容Cl的第一文件Cl. Fl ;Cl. F2的第一 http 消息MSG1,在一些所述第一文件Cl. F2中將所述第一媒體內(nèi)容Cl進(jìn)行分段(步驟RX_ MSGl (Cl. Fl ;Cl. F2));通過所述媒體內(nèi)容選擇器SE將用于在所述媒體內(nèi)容播放器PL上播放第二媒體內(nèi)容C2的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2發(fā)送給所述http服務(wù)器HTTP_S (步驟TX_REQ2 (C2));在所述媒體內(nèi)容播放器PL上接收來自所述http服務(wù)器HTTP_S的與所述http流請(qǐng)求REQl相關(guān)的包括第二文件C2. Fl ;C2. F2的第一 http消息MSGl,在一些所述第二文件 C2. F2中將所述第二媒體內(nèi)容C2進(jìn)行分段(步驟RX_MSG1 (C2. Fl ;C2. F2))。轉(zhuǎn)換媒體內(nèi)容的方法包括下列步驟,如圖3所示 從所述媒體內(nèi)容播放器PL接收在用于所述媒體內(nèi)容播放器PL上播放第一媒體內(nèi)容 Cl 的 http 流請(qǐng)求 REQl (步驟 RX_REQ1 (Cl)); 將與所述http流請(qǐng)求REQl相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容Cl的第一文件 Cl. Fl ;Cl. F2的第一 http消息MSGl發(fā)送給所述媒體內(nèi)容播放器PL,在一些所述第一文件中對(duì)所述第一媒體內(nèi)容Cl進(jìn)行分段(步驟TX_MSG1 (Cl. Fl ;Cl. F2));
從所述媒體內(nèi)容選擇器SE接收用于在所述媒體內(nèi)容播放器PL上播放第二媒體內(nèi)容C2的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2 (步驟RX_REQ2 (C2));在所述第一 http消息MSGl中用對(duì)應(yīng)于所述第二媒體內(nèi)容C2的第二文件C2. Fl ; C2. F2替換所述第一文件Cl. Fl ;Cl. F2 (步驟RLP_C);以及將與所述http流請(qǐng)求REQl相關(guān)的包括所述第二文件C2. Fl ;C2. F2的第一 http 消息發(fā)送給所述媒體內(nèi)容播放器PL,在一些所述第二文件C2. F2中將所述第二媒體內(nèi)容C2 進(jìn)行分段(步驟 TX_MSG1 (C2. Fl ;C2. F2))。如圖4所示,在非限制性的實(shí)施方式中,轉(zhuǎn)換媒體內(nèi)容的方法包括檢測(cè)移動(dòng)裝置 MA的認(rèn)證和授權(quán)以訪問媒體內(nèi)容Cl、C2的另外步驟(步驟CHK_AA)。如圖4所示,在非限制性的實(shí)施方式中,轉(zhuǎn)換媒體內(nèi)容的方法進(jìn)一步包括在與媒體內(nèi)容C有關(guān)的移動(dòng)裝置MA的http流請(qǐng)求上保存信息I的步驟(步驟SAC_I)。如圖4所示,在非限制性的實(shí)施方式中,轉(zhuǎn)換媒體內(nèi)容的方法進(jìn)一步包括將用于通知第一媒體內(nèi)容Cl的播放結(jié)束和第二媒體內(nèi)容C2的開始播放的事件E發(fā)送給事件管理系統(tǒng)EMS (步驟TX_E)。如圖4所示,在非限制性的實(shí)施方式中,轉(zhuǎn)換媒體內(nèi)容的方法進(jìn)一步包括將廣告內(nèi)容插入到所述第二文件C2. Fl ;C2. F2中的步驟(步驟INSRT_ADV)。下面將詳細(xì)描述轉(zhuǎn)換媒體內(nèi)容的方法和請(qǐng)求轉(zhuǎn)換媒體內(nèi)容的方法。在下面描述中,在所描述的轉(zhuǎn)換媒體內(nèi)容的非限制性的實(shí)施方式中,轉(zhuǎn)換媒體內(nèi)容的方法進(jìn)一步包括上述步驟??蓞⒄?qǐng)D5和圖6來進(jìn)行。當(dāng)移動(dòng)終端MA的用戶希望觀看媒體內(nèi)容C時(shí),他通過媒體內(nèi)容選擇器SE選擇他希望在媒體播放器PL上播放的第一媒體內(nèi)容Cl。從而執(zhí)行下列步驟。在初始步驟0),移動(dòng)裝置MA訂閱的運(yùn)營(yíng)商服務(wù)器0P_S通過http請(qǐng)求將對(duì)應(yīng)于第一媒體內(nèi)容Cl的被稱為索引文件的文件Cl. Fl的url發(fā)送給媒體內(nèi)容選擇器SE(圖6 中描述的步驟RTRV_URL(C1. Fl))。媒體內(nèi)容選擇器SE將所述url傳送給媒體內(nèi)容播放器 PL。在第一步驟1),通過所述媒體內(nèi)容播放器PL將用于在所述媒體內(nèi)容播放器PL播放第一媒體內(nèi)容Cl的http流請(qǐng)求REQl發(fā)送給所述http服務(wù)器HTTP_S (步驟TX_REQ1)。需要注意的是,http流請(qǐng)求REQl包括索引文件Cl. Fl的url (m3u8索引文件,在下文中進(jìn)行描述)。流請(qǐng)求REQl是使用公知協(xié)議HTTP “超文本傳輸協(xié)議”的http請(qǐng)求。在另一非限制性的變形中,流請(qǐng)求REQl是使用公知協(xié)議HTTPS “超文本傳輸協(xié)議安全”的https請(qǐng)求。在第二步驟2、中,從所述媒體內(nèi)容播放器PL接收用于在所述媒體內(nèi)容播放器PL 上播放第一媒體內(nèi)容Cl的http流請(qǐng)求REQl (步驟RX_REQ1 (Cl))。在非限制性的實(shí)施方式中,該步驟由http服務(wù)器HTTP_S的會(huì)話管理器SM執(zhí)行。需要注意的是,http流請(qǐng)求REQl包括要觀看的媒體內(nèi)容Cl的名稱,這里是第一頻道Cl的名稱。在第三步驟幻中,將與所述http流請(qǐng)求REQl相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)
8容Cl的第一文件Cl. Fl ;C1.F2的第一 http消息MSGl發(fā)送給所述媒體內(nèi)容播放器PL,在一些所述第一文件中將所述第一媒體文件Cl進(jìn)行分段(步驟TX_MSG1 (Cl. Fl ;Cl. F2))。在非限制性的實(shí)施方式中,該步驟由http服務(wù)器HTTP_S的會(huì)話管理器SM執(zhí)行。如下面描述所示,對(duì)應(yīng)于第一媒體內(nèi)容Cl的第一文件Cl. Fl和Cl. F2包括包括片段Cl. F2列表的索引文件Cl. FljP片段Cl. F2,在所述分段中對(duì)第一媒體內(nèi)容進(jìn)行分段。該步驟包括通過會(huì)話管理器SM從分段器SG獲取第一文件Cl. Fl和Cl. F2的子步
馬聚ο需要注意的是,該分段器SG能夠?qū)?duì)應(yīng)于媒體內(nèi)容C的編碼流CS分割為一系列短媒體文件C. F2,將其稱為片段;創(chuàng)建并保持包括媒體文件C. F2的列表的索引文件C. F1。在非限制性的實(shí)施方式中,在A/V頻道的情況下,將索引文件C. Fl的url發(fā)布在包括電子節(jié)目指南EPG的移動(dòng)TV服務(wù)邏輯MTVSL上,如圖1所示。還需要注意的是,編碼流CS取決于對(duì)應(yīng)于媒體內(nèi)容C的媒體連續(xù)流Cl,其中媒體內(nèi)容C由編碼器ENCOD進(jìn)行編碼。在非限制性的實(shí)施方式中,編碼器ENCOD是MPEG-2編碼器,并且媒體編碼流CS可以具有下列格式H. 264視頻和/或MP3音頻或HE_AAC 或 AAC-LC 立體聲。因此,在非限制性的實(shí)施方式中,將媒體文件C. F2保存為-TS文件(MPEG-2片段),并且將索引文件C. Fl存儲(chǔ)為.m3U8文件,其中.m3U8文件為用于MP3播放列表的.m3U 格式的擴(kuò)展。這里,在非限制性的實(shí)施方式中,在包括每個(gè)媒體持續(xù)時(shí)間為10秒的3個(gè) C. MPEG2-TS片段的C. m3U8文件的實(shí)施例中,其具有下列用于諸如直播頻道的直播媒體內(nèi)容的結(jié)構(gòu)。#EXTM3U#EXT-X-TARGETDURATION 10#EXT-X-MEDΙΑ-SEQUENCE 1#EXTINF:10.URI = http://name server/segmentI-TS#EXTINF:10.URI = http://name server/segment2-TS#EXTINF:10.URI = http://name server/segment3-TS這里,在包括每個(gè)媒體持續(xù)時(shí)間為10秒的3個(gè)C. MPEG2-TS片段的C. m3U8文件的另一非限制性實(shí)施例中,其具有用于諸如點(diǎn)播直播視頻“V0D”的非直播媒體內(nèi)容的下列結(jié)構(gòu)。#EXTM3U
9
#EXT-X-TARGETDURATION 10#EXTINF:10.URI = http://name server/segmentI-TS#EXTINF:10.URI = http://name server/segment2-TS#EXTINF:10.URI = http://name server/segment3-TS#EXT-X-ENDLIST在由IETF 組織編輯的草案“HTTP 直播流(HTTP live Streaming), R. Pantos Apple,2009年6月8日”中對(duì)這樣的格式和結(jié)構(gòu)進(jìn)行了描述。需要說明的是,在給出的非限制性實(shí)施例中,可發(fā)現(xiàn)片段-TS的URI (通用資源識(shí)別符)是http服務(wù)器HTTP_S。在非限制性的實(shí)施方式中,媒體連續(xù)流CI是直播的,或者來自預(yù)先錄制源,并且它們由運(yùn)營(yíng)商服務(wù)器0P_S提出的。在直播媒體連續(xù)流CI的情況下,分段器SG產(chǎn)生-TS片段和連續(xù)參考-TS片段的 m3U8文件。在第四步驟4)中,在所述媒體內(nèi)容播放器PL上接收來自所述http服務(wù)器HTTP_ S的與所述http流請(qǐng)求REQl相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容Cl的第一文件Cl. Fl ; Cl. F2的第一 http消息MSGl,在一些所述第一文件Cl. F2中將所述第一媒體內(nèi)容Cl進(jìn)行分段(步驟 RX_MSG1 (Cl. Fl ;Cl. F2))。該步驟包括下列子步驟媒體內(nèi)容播放器PL接收具有對(duì)應(yīng)于第一頻道Cl的m3u8索引文件的第一 http消息 MSGl ;當(dāng)接收到m3u8索引文件時(shí),移動(dòng)裝置MA將包括片段URI (可在如之前所述的m3u8 索引文件中發(fā)現(xiàn)URI)的http消息發(fā)送給http服務(wù)器HTTP_S,并且接收相應(yīng)的片段。從而,媒體內(nèi)容播放器PL接收全部的片段并且可以播放全部的片段。因此,移動(dòng)裝置MA的用戶可通過媒體內(nèi)容播放器觀看媒體內(nèi)容Cl,這里他已經(jīng)選擇了第一 A/V頻道。需要注意的是,在直播頻道的情況下,如同在HTTP直播流蘋果(Apple)規(guī)范中所定義的,在已經(jīng)對(duì)C. m3u8索引文件分析至倒數(shù)第三個(gè)C. MPEG2-TS片段時(shí),媒體內(nèi)容播放器 PL負(fù)責(zé)重新裝載C. m3u8索引文件。這意味著,在涉及3個(gè)C. MPEG2-TS片段的C. m3u8的幀中,媒體內(nèi)容播放器PL可選擇地將C. m3u8文件的新版本和相關(guān)的第一 C. MPEG2-TS片段下載至C. m3u8文件中。因此,將第一 C. m3u8文件的第二 C. MPEG2-TS片段和第三C. MPEG2-TS 片段分別作為C. m3u8新版本中的第一 C. MPEG2-TS片段和第二 C. MPEG2-TS片段,并且 C. m3u8新版本中的第三片段C. MPEG2-TS是直播頻道中的新片段。在觀看第一 A/V頻道Cl時(shí),當(dāng)用戶想要轉(zhuǎn)換頻道時(shí),他通過媒體內(nèi)容選擇器SE選擇新的A/V頻道C2。需要注意的是,媒體內(nèi)容選擇器SE因此包括顯示手段以供用戶執(zhí)行選擇。在非限制性的實(shí)施方式中,顯示手段允許在移動(dòng)裝置MA的媒體內(nèi)容播放器PL上以不干擾媒體內(nèi)容播放器PL的背投方式顯示可獲得頻道C的列表。在非限制性的實(shí)施方式中,在IPhone SDK 的實(shí)施例中,顯示手段基于被稱為覆蓋的功能。在非限制性的實(shí)施方式中,顯示手段是彈出窗口。因此,進(jìn)一步執(zhí)行下列步驟。在第五步驟幻,當(dāng)用戶選擇新頻道C2時(shí),通過所述媒體內(nèi)容選擇器SE將用于在所述媒體內(nèi)容播放器PL上播放第二媒體內(nèi)容C2的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2發(fā)送給所述 http 服務(wù)器 HTTP_S (步驟 TX_REQ2 (C2))。需要注意的是,http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2包括要觀看的媒體內(nèi)容C2的名稱, 這里是第二頻道C2的名稱。需要注意的是,與前面描述的初始步驟0)相似,移動(dòng)裝置MA訂閱運(yùn)營(yíng)商服務(wù)器 0P_S之前已經(jīng)通過http請(qǐng)求將對(duì)應(yīng)于第二媒體內(nèi)容C2的索引文件C2. Fl的url發(fā)送(在選擇新頻道C2時(shí))給媒體內(nèi)容選擇器SE(步驟沒有在圖中給出)。在第一非限制性的實(shí)施方式中,將http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2直接發(fā)送給http 服務(wù)器HTTP_S。在第二非限制性的實(shí)施方式中,通過第三服務(wù)器將http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2 間接發(fā)送給http服務(wù)器HTTP_S。在非限制性的實(shí)施方式中,該第三服務(wù)器是運(yùn)營(yíng)商服務(wù)器 0P_S。其允許將諸如商業(yè)或警報(bào)的額外多媒體內(nèi)容插入到多媒體內(nèi)容中。從而,第三服務(wù)器將http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2傳送至http服務(wù)器HTTP_S。在第六步驟6),從所述媒體內(nèi)容選擇器SE接收用于在所述媒體內(nèi)容播放器PL上播放第二媒體內(nèi)容C2的所述http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2 (步驟RX_REQ2 (C2))。在非限制性的實(shí)施方式中,該步驟由http服務(wù)器HTTP_S的會(huì)話管理器SM來執(zhí)行。在第七步驟7),檢測(cè)移動(dòng)裝置MA的認(rèn)證和授權(quán)(將其稱為AA檢測(cè))以訪問媒體內(nèi)容 C1、C2(步驟 CHK_AA)。在非限制性的實(shí)施方式中,基于移動(dòng)裝置MA標(biāo)識(shí)符(MSISDN、IMIS、...),分段器 SG控制移動(dòng)裝置對(duì)媒體內(nèi)容C的訪問請(qǐng)求,并可能通過調(diào)用外部訂閱管理器SUBMG來拒絕所述請(qǐng)求。所述訂閱管理器SUBMG由提供媒體內(nèi)容的運(yùn)營(yíng)商提供,并且因此預(yù)訂管理器 SUBMG可以包括在運(yùn)營(yíng)商服務(wù)器0P_S內(nèi)。在非限制性的實(shí)施方式中,在包括m3u8索引文件url的http消息MSGl上或在包括對(duì)應(yīng)于所選擇的媒體內(nèi)容C的不同片段-TS的URI的http消息MSGl上執(zhí)行AA檢測(cè)。在非限制性的變形中,m3u8索引文件的url包括由AA檢測(cè)進(jìn)一步使用的移動(dòng)裝置MA識(shí)別符。在另一非限制性的變形中,http轉(zhuǎn)換請(qǐng)求REQ2的報(bào)頭包括由AA檢測(cè)進(jìn)一步使用的移動(dòng)裝置MA識(shí)別符。由于認(rèn)證和授權(quán)功能是本領(lǐng)域技術(shù)人員所公知的,因此在這里不對(duì)它們進(jìn)行描述。因此,該步驟允許檢測(cè)移動(dòng)裝置MA的用戶已經(jīng)訂閱包括要觀看頻道的數(shù)據(jù)包(在移動(dòng)TV服務(wù)邏輯MTSVL上的移動(dòng)TV方案中進(jìn)行描述)。如果不允許訪問媒體內(nèi)容,則拒絕媒體內(nèi)容請(qǐng)求或?qū)⒚襟w內(nèi)容重新定向至特約 (guest)媒體內(nèi)容,例如廣告。在第八步驟8),在與媒體內(nèi)容C有關(guān)的移動(dòng)裝置MA的http流請(qǐng)求上保存信息I (步驟 SAC_I)。這允許在與特定移動(dòng)裝置(也就是用戶)相關(guān)的http流請(qǐng)求REQl上保存上下文信息I。該上下文包括認(rèn)證信息、訂閱信息和諸如下列非限制性實(shí)施例的時(shí)間戳信息用于流會(huì)話的開始的時(shí)間戳,流會(huì)話以下列內(nèi)容開始-http流請(qǐng)求REQl或轉(zhuǎn)換請(qǐng)求-以及以流會(huì)話結(jié)束(下載媒體內(nèi)容的最后片段的結(jié)束)或以轉(zhuǎn)換請(qǐng)求開始作為結(jié)束;用于在最后請(qǐng)求的媒體內(nèi)容C上流的開始的時(shí)間戳;最后請(qǐng)求的媒體內(nèi)容C的名稱;移動(dòng)裝置IP地址;訂閱的頻道包;訂閱持續(xù)時(shí)間。例如,該步驟允許產(chǎn)生關(guān)于用戶的統(tǒng)計(jì)數(shù)據(jù),并允許監(jiān)測(cè)受眾和用戶對(duì)頻道的興趣。在非限制性的實(shí)施例中,該步驟由會(huì)話管理器SM執(zhí)行。在第九步驟9)中,將用于通知結(jié)束播放第一媒體內(nèi)容Cl和開始播放第二媒體內(nèi)容C2的事件E發(fā)送給事件管理系統(tǒng)EMS (步驟TX_E)。從而,如果知道發(fā)生諸如媒體內(nèi)容流變化的事件,則停止媒體內(nèi)容播放器等。例如,該步驟允許執(zhí)行測(cè)量關(guān)于頻道的受眾數(shù)據(jù)。在非限制性的實(shí)施例中,所述事件管理系統(tǒng)EMS由提供媒體內(nèi)容的運(yùn)營(yíng)商提供, 并因此包括在運(yùn)營(yíng)商服務(wù)器0P_S中。在第十步驟10)中,將廣告內(nèi)容插入到所述第二文件C2.F1 ;C2.F2中(步驟 INSRT_ADV)。在非限制性的實(shí)施方式中,該步驟由包括在運(yùn)營(yíng)商服務(wù)器的移動(dòng)TV服務(wù)邏輯MTVSL執(zhí)行。在非限制性的實(shí)施方式中,將廣告內(nèi)容作為-TS文件插入到m3u8索引文件中。在非限制性的實(shí)施方式中,警告內(nèi)容還可以插入到所述第二文件-TS中。如前所述,在執(zhí)行該步驟時(shí),將轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2發(fā)送給運(yùn)營(yíng)商服務(wù)器0P_ S,運(yùn)營(yíng)商服務(wù)器0P_S將其傳送給http服務(wù)器HTTP_S。在第^^一步驟11),在所述第一 http消息MSGl中用對(duì)應(yīng)于所述第二媒體內(nèi)容C2 的第二文件C2. Fl ;C2. F2替換所述第一文件Cl. Fl ;Cl. F2 (步驟RLP_C)。在非限制性的實(shí)施方式中,執(zhí)行該步驟的http服務(wù)器HTTP_S的會(huì)話管理器首先從分段器SG獲取對(duì)應(yīng)于第二頻道C2的片段-TS和索引文件m;3U8,并且其次利用這些第二文件替換第一文件。在第十二步驟12)中,將與所述http流請(qǐng)求REQl相關(guān)的包括所述第二文件 C2. Fl ;C2. F2的第一 http消息MSGl發(fā)送給所述媒體內(nèi)容播放器PL,在一些所述第二文件 C2. F2中將所述第二媒體內(nèi)容C2進(jìn)行分段(步驟TX_MSG1 (C2. Fl ;C2. F2))。在非限制性的實(shí)施方式中,該步驟由http服務(wù)器HTTP_S的會(huì)話管理器執(zhí)行。在第十三步驟13)中,在所述媒體內(nèi)容播放器PL上接收來自所述http服務(wù)器HTTP_S的與所述http流請(qǐng)求REQl的包括第二文件C2. Fl ;C2. F2的第一 http消息MSG1, 在一些所述第二文件C2. F2中將所述第二媒體內(nèi)容C2進(jìn)行分段(步驟RX_MSG1 (C2. Fl ; C2. F2))。需要注意的是,從移動(dòng)裝置MA來看,將文件Cl. Fl ;Cl. F2轉(zhuǎn)換為C2. Fl ;C2. F2是透明的。實(shí)際上,移動(dòng)裝置MA仍接收第一 http消息MSGl,并因此仍考慮播放第一媒體內(nèi)容 Cl。當(dāng)使用同一 http消息時(shí),移動(dòng)裝置不會(huì)意識(shí)到轉(zhuǎn)換。此外,沒有媒體內(nèi)容流的中斷??梢岳斫獾氖牵诜窍拗菩缘膶?shí)施方式中,描述和解釋了上述的步驟順序。當(dāng)然, 在可應(yīng)用時(shí),可執(zhí)行步驟的任意其它順序。例如,在圖5和圖6中描述的步驟7)、8)和9) 可并行執(zhí)行。因此,基于頻帶外的信令(也就是,在媒體內(nèi)容播放器外請(qǐng)求和執(zhí)行媒體內(nèi)容轉(zhuǎn)換),會(huì)話管理器SM通過動(dòng)態(tài)修改m3u8索引文件的內(nèi)容來處理媒體內(nèi)容轉(zhuǎn)換請(qǐng)求,通過指定的移動(dòng)裝置MA進(jìn)行下載,并且如果這樣,取決于要插入的期望的額外媒體內(nèi)容,例如廣
生 I=I ο因此,轉(zhuǎn)換媒體內(nèi)容的方法和請(qǐng)求轉(zhuǎn)換媒體內(nèi)容的方法改善了轉(zhuǎn)換媒體內(nèi)容時(shí)間并避免媒體內(nèi)容播放器PL的關(guān)閉。如上所述,分別通過下述內(nèi)容執(zhí)行所描述的轉(zhuǎn)換媒體內(nèi)容的方法和請(qǐng)求轉(zhuǎn)換媒體內(nèi)容的方法http服務(wù)器HTTP_S能夠轉(zhuǎn)換媒體內(nèi)容C,并且能夠與包括媒體內(nèi)容播放器PL和媒體內(nèi)容選擇器SE的移動(dòng)裝置MA進(jìn)行通信;以及移動(dòng)裝置MA包括媒體內(nèi)容播放器PL和媒體內(nèi)容選擇器SE并能夠與http服務(wù)器 HTTP_S進(jìn)行通信。如圖7所示,這樣的http服務(wù)器HTTP_S能夠從所述媒體內(nèi)容播放器PL接收用于在所述媒體內(nèi)容播放器PL上播放第一媒體內(nèi)容Cl的http流請(qǐng)求REQl ;將與所述http流請(qǐng)求REQl相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容Cl的第一文件 Cl. Fl ;Cl. F2的第一 http消息MSGl發(fā)送給所述媒體內(nèi)容播放器PL,在所述第一文件的一些中將所述第一媒體內(nèi)容Cl進(jìn)行分段;從所述媒體內(nèi)容選擇器SE接收用于在所述媒體內(nèi)容播放器PL上播放第二媒體內(nèi)容C2的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2 ;在所述第一 http消息MSGl中將所述第一文件Cl. Fl ;Cl. F2替換為對(duì)應(yīng)于所述第二媒體內(nèi)容C2的第二文件C2. Fl ;C2. F2 ;以及將與所述http流請(qǐng)求REQl相關(guān)的包括所述第二文件C2. Fl ;C2. F2的第一 http 消息MSGl發(fā)送給所述媒體內(nèi)容播放器PL,在一些所述第二文件C2. F2中將所述第二媒體內(nèi)容C2進(jìn)行分段。如圖7所示,這樣的移動(dòng)裝置MA能夠通過所述媒體內(nèi)容播放器PL將用于在所述媒體內(nèi)容播放器PL上播放第一媒體內(nèi)容Cl的http流請(qǐng)求REQl發(fā)送給http服務(wù)器HTTP_S ;在所述媒體內(nèi)容播放器PL上從所述http服務(wù)器HTTP_S接收與所述http流請(qǐng)求
13REQl相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容Cl的第一文件Cl. Fl ;Cl. F2的第一 http消息 MSG1,在所述第一文件的一些中將所述第一媒體內(nèi)容Cl進(jìn)行分段;通過所述媒體內(nèi)容選擇器SE將用于在所述媒體內(nèi)容播放器PL上播放第二媒體內(nèi)容C2的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求REQ2發(fā)送給所述http服務(wù)器HTTP_S ;以及在所述媒體內(nèi)容播放器PL上從所述http服務(wù)器HTTP_S接收與所述http流請(qǐng)求 REQl相關(guān)的包括第二文件C2. Fl ;C2. F2的第一 http消息MSGl,在所述第二文件C2. F2的一些中將所述第二媒體內(nèi)容C2進(jìn)行分段。在非限制性的實(shí)施方式中,移動(dòng)裝置MA是移動(dòng)電話。在非限制性的實(shí)施方式中,移動(dòng)裝置MA是IPhone 。因此,這兩個(gè)方法可以在 Apple 提出的標(biāo)準(zhǔn)“HTTP直播流(HTTP Live Mreaming) ”中實(shí)現(xiàn)??梢岳斫獾氖牵景l(fā)明不局限于上述實(shí)施方式,在不脫離本發(fā)明的精神和范圍的情況下可以進(jìn)行變形和修改。在一個(gè)方面中,還進(jìn)行一些說明。如果不是移動(dòng)電話,移動(dòng)裝置MA可以僅包括媒體內(nèi)容播放器功能例如,其可以是 IPod 。媒體通信系統(tǒng)SYS的架構(gòu)可以與圖1中所示的非限制性實(shí)施例不同。因此,如圖 8所示,根據(jù)媒體通信系統(tǒng)SYS的第二實(shí)施方式,其可包括獨(dú)立的服務(wù)器SV,其中服務(wù)器SV 包括編碼器ENCOD和分段器SG??梢岳斫獾氖牵景l(fā)明不局限于上述應(yīng)用。可以理解的是,根據(jù)本發(fā)明的方法和元素不局限于任何實(shí)現(xiàn)。存在通過硬件或軟件項(xiàng)目、或者通過硬件和軟件項(xiàng)目實(shí)現(xiàn)轉(zhuǎn)換媒體內(nèi)容和請(qǐng)求轉(zhuǎn)換媒體內(nèi)容方法功能的多個(gè)方式,假設(shè)硬件或軟件的單一項(xiàng)目可執(zhí)行幾個(gè)功能。不排除硬件或軟件項(xiàng)目的集合或硬件和軟件項(xiàng)目的集合實(shí)現(xiàn)功能。例如,保持上下文信息步驟8)可以與傳送事件步驟9)結(jié)合,從而形成單一函數(shù)而不修改轉(zhuǎn)換媒體內(nèi)容方法和請(qǐng)求轉(zhuǎn)換媒體內(nèi)容方法。所述硬件或軟件項(xiàng)目可以幾個(gè)方式來實(shí)現(xiàn),例如通過有線電子電路或通過各自適合編程的計(jì)算機(jī)程序產(chǎn)品。第一計(jì)算機(jī)程序產(chǎn)品PGl可以包含在計(jì)算機(jī)或http服務(wù)器中,并且更具體地可以包含在會(huì)話管理器中。所述http服務(wù)器包括能夠執(zhí)行上述步驟的單元控制,所述單元控制是如上所述的硬件或軟件項(xiàng)目。第二計(jì)算機(jī)程序產(chǎn)品PG2可以包含在計(jì)算機(jī)或移動(dòng)裝置中,并且更具體地可以包含在媒體內(nèi)容選擇器中。所述移動(dòng)裝置包括能夠執(zhí)行上述步驟的單元控制,所述單元控制是如上所述的硬件或軟件項(xiàng)目。第一計(jì)算機(jī)程序產(chǎn)品PGl包括一組指令。因此,例如包含在計(jì)算機(jī)編程存儲(chǔ)器或 http服務(wù)器存儲(chǔ)器中的所述指令集可以促使計(jì)算機(jī)或http服務(wù)器執(zhí)行轉(zhuǎn)換媒體內(nèi)容方法的不同步驟。第二計(jì)算機(jī)程序產(chǎn)品PG2包括一組指令。因此,例如包含在計(jì)算機(jī)編程存儲(chǔ)器或移動(dòng)裝置存儲(chǔ)器中的所述指令集可以促使計(jì)算機(jī)或http服務(wù)器執(zhí)行請(qǐng)求轉(zhuǎn)換媒體內(nèi)容方法的不同步驟。通過讀取諸如磁盤的數(shù)據(jù)載體,可以將指令集裝入編程存儲(chǔ)器中。服務(wù)提供者還可以通過諸如國(guó)際互聯(lián)網(wǎng)的通信網(wǎng)絡(luò)使指令集可使用。因此,本發(fā)明進(jìn)一步包括下列優(yōu)勢(shì)可應(yīng)用在不使用RSTP傳輸載體的任何移動(dòng)裝置上,例如IKione 或IPhone SDK 其允許在不允許RTSP流的移動(dòng)裝置上轉(zhuǎn)換媒體內(nèi)容;可應(yīng)用在不提供任何轉(zhuǎn)換媒體內(nèi)容方案的任何移動(dòng)裝置上,例如IPhone ;傳送載體(會(huì)話管理器和媒體內(nèi)容選擇器之間的http會(huì)話)不發(fā)生變化;避免移動(dòng)裝置的用戶關(guān)閉媒體內(nèi)容播放器;由于http流,允許以片段方式發(fā)送媒體內(nèi)容流;避免對(duì)用戶媒體內(nèi)容訂閱的剽竊(hacking)嘗試;確保訂閱媒體內(nèi)容的用戶通過AA檢測(cè)唯一訪問指定的媒體內(nèi)容;允許存儲(chǔ)最終用戶的信息,例如觀看媒體內(nèi)容所花費(fèi)時(shí)間;以及當(dāng)用戶想要轉(zhuǎn)換媒體內(nèi)容時(shí),避免重新啟動(dòng)另一 http流連接(發(fā)送http流請(qǐng)求、 下載索引文件和片段、播放所述片段)。下列權(quán)利要求中的任意附圖標(biāo)記不應(yīng)被解釋為對(duì)權(quán)利要求的限制。明顯的是,動(dòng)詞“包括”和其結(jié)合除了在任意權(quán)利要求中限定以外,并不排除存在任何其它步驟或元素。 在元素或步驟前面的詞“一”或“一個(gè)”不排除存在多個(gè)這一點(diǎn)元素或步驟。
權(quán)利要求
1.一種轉(zhuǎn)換包括媒體內(nèi)容播放器(PL)和媒體內(nèi)容選擇器(SE)的移動(dòng)裝置(MA)的媒體內(nèi)容(C)的方法,其中所述方法包括以下步驟從所述媒體內(nèi)容播放器(PL)接收用于在所述媒體內(nèi)容播放器(PL)上播放第一媒體內(nèi)容(Cl)的http流請(qǐng)求(REQl);將與所述http流請(qǐng)求(REQl)相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容(Cl)的第一文件 (Cl. Fl ;C1.F2)的第一 http消息(MSGl)發(fā)送給所述媒體內(nèi)容播放器(PL),在一些所述第一文件中將所述第一媒體內(nèi)容(Cl)進(jìn)行分段;從所述媒體內(nèi)容選擇器(SE)接收用于在所述媒體內(nèi)容播放器(PL)上播放第二媒體內(nèi)容(以)的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求(REQ2);在所述第一 http消息(MSGl)中將所述第一文件(Cl. Fl ;Cl. F2)替換為對(duì)應(yīng)于所述第二媒體內(nèi)容(C2)的第二文件(C2.F1 ;C2.F2);以及將與所述http流請(qǐng)求(REQl)相關(guān)的包括所述第二文件(C2.F1 ;C2. F2)的第一 http 消息(MSGl)發(fā)送給所述媒體內(nèi)容播放器(PL),在一些所述第二文件(C2. F2)中將所述第二媒體內(nèi)容(以)進(jìn)行分段。
2.根據(jù)權(quán)利要求1所述的方法,其中媒體內(nèi)容(C)是音頻/視頻頻道。
3.根據(jù)權(quán)利要求1或2所述的方法,其中該方法進(jìn)一步包括檢測(cè)移動(dòng)裝置(MA)的認(rèn)證和授權(quán)以訪問媒體內(nèi)容(C1、C2)的步驟。
4.根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的方法,其中該方法進(jìn)一步包括在移動(dòng)裝置 (MA)的http流請(qǐng)求上保存與媒體內(nèi)容(C)相關(guān)的上下文信息(I)的步驟。
5.根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的方法,其中該方法進(jìn)一步包括將用于通知第一媒體內(nèi)容(Cl)的播放結(jié)束和第二媒體內(nèi)容(C2)的播放開始的事件(E)發(fā)送給事件管理系統(tǒng)(EMS)的步驟。
6.根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的方法,其中該方法進(jìn)一步包括將廣告內(nèi)容插入到所述第二文件(C2.F1 ;C2.F2)中的步驟。
7.—種請(qǐng)求轉(zhuǎn)換包括媒體內(nèi)容播放器(PL)和媒體內(nèi)容選擇器(SE)的移動(dòng)裝置(MA) 的媒體內(nèi)容(C)的方法,其中所述方法包括以下步驟通過所述媒體內(nèi)容播放器(PL)將用于在所述媒體內(nèi)容播放器(PL)上播放第一媒體內(nèi)容(Cl)的http流請(qǐng)求(REQl)發(fā)送給所述http服務(wù)器(HTTP_S);在所述媒體內(nèi)容播放器(PL)上從所述http服務(wù)器(HTTP_S)接收與所述http流請(qǐng)求 (REQl)相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容(Cl)的第一文件(Cl. Fl ;Cl. F2)的第一 http 消息(MSGl),在一些所述第一文件中對(duì)所述第一媒體內(nèi)容(Cl)進(jìn)行分段;通過所述媒體內(nèi)容選擇器(SE)將用于在所述媒體內(nèi)容播放器(PL)上播放第二媒體內(nèi)容(C2)的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求(REQ2)發(fā)送給所述http服務(wù)器(HTTP_S);以及在所述媒體內(nèi)容播放器(PL)上從所述http服務(wù)器(HTTP_S)接收與所述http流請(qǐng)求 (REQl)相關(guān)的包括第二文件(C2.F1 ;C2.F2)的第一 http消息(MSGl),在一些所述第二文件(C2.F2)中對(duì)所述第二媒體內(nèi)容(以)進(jìn)行分段。
8.—種能夠轉(zhuǎn)換媒體內(nèi)容(C)且能夠與包括媒體內(nèi)容播放器(PL)和媒體內(nèi)容選擇器 (SE)的移動(dòng)裝置(MA)進(jìn)行通信的http服務(wù)器(HTTP_S),其中http服務(wù)器能夠從所述媒體內(nèi)容播放器(PL)接收用于在所述媒體內(nèi)容播放器(PL)上播放第一媒體內(nèi)容(Cl)的http流請(qǐng)求(REQl);將與所述http流請(qǐng)求(REQl)相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容(Cl)的第一文件 (Cl. Fl ;C1.F2)的第一 http消息(MSGl)發(fā)送給所述媒體內(nèi)容播放器(PL),在一些所述第一文件中將所述第一媒體內(nèi)容(Cl)進(jìn)行分段;從所述媒體內(nèi)容選擇器(SE)接收用于在所述媒體內(nèi)容播放器(PL)上播放第二媒體內(nèi)容(以)的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求(REQ2);在所述第一 http消息(MSGl)中將所述第一文件(Cl. Fl ;Cl. F2)替換為對(duì)應(yīng)于所述第二媒體內(nèi)容(C2)的第二文件(C2.F1 ;C2.F2);以及將與所述http流請(qǐng)求(REQl)相關(guān)的包括所述第二文件(C2.F1 ;C2. F2)的第一 http 消息(MSGl)發(fā)送給所述媒體內(nèi)容播放器(PL),在一些所述第二文件(C2. F2)中將所述第二媒體內(nèi)容(以)進(jìn)行分段。
9.一種包括媒體內(nèi)容播放器(PL)和媒體內(nèi)容選擇器(SE)且能夠與http服務(wù)器 (HTTP_S)進(jìn)行通信的移動(dòng)裝置(MA),其中移動(dòng)裝置能夠通過所述媒體內(nèi)容播放器(PL)將用于在所述媒體內(nèi)容播放器(PL)上播放第一媒體內(nèi)容(Cl)的http流請(qǐng)求(REQl)發(fā)送給所述http服務(wù)器(HTTP_S);在所述媒體內(nèi)容播放器(PL)上從所述http服務(wù)器(HTTP_S)接收與所述http流請(qǐng)求 (REQl)相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容(Cl)的第一文件(Cl. Fl ;Cl. F2)的第一http 消息(MSGl),在一些所述第一文件中對(duì)所述第一媒體內(nèi)容(Cl)進(jìn)行分段;通過所述媒體內(nèi)容選擇器(SE)將用于在所述媒體內(nèi)容播放器(PL)上播放第二媒體內(nèi)容(C2)的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求(REQ2)發(fā)送給所述http服務(wù)器(HTTP_S);以及在所述媒體內(nèi)容播放器(PL)上從所述http服務(wù)器(HTTPJ5)接收與所述http流請(qǐng)求 (REQl)相關(guān)的包括第二文件(C2.F1 ;C2.F2)的第一 http消息(MSGl),在一些所述第二文件(C2.F2)中對(duì)所述第二媒體內(nèi)容(以)進(jìn)行分段。
10.根據(jù)權(quán)利要求9所述的移動(dòng)裝置(MA),其中移動(dòng)裝置為移動(dòng)電話。
11.根據(jù)權(quán)利要求9或10所述的移動(dòng)裝置(MA),其中移動(dòng)裝置為IPhone 。
12.—種媒體通信系統(tǒng)(SYS),其中媒體通信系統(tǒng)包括根據(jù)權(quán)利要求8的http服務(wù)器 (HTTP_S)和根據(jù)權(quán)利要求9至11中任一項(xiàng)的移動(dòng)裝置(MA)。
13.一種用于計(jì)算機(jī)的計(jì)算機(jī)程序產(chǎn)品(PGl),所述計(jì)算機(jī)程序產(chǎn)品包括指令集,當(dāng)將所述指令集載入所述計(jì)算機(jī)中時(shí),促使計(jì)算機(jī)執(zhí)行如權(quán)利要求1至6中任意一項(xiàng)所述的方法。
14.一種用于計(jì)算機(jī)的計(jì)算機(jī)程序產(chǎn)品(PG2),所述計(jì)算機(jī)程序產(chǎn)品包括指令集,當(dāng)將所述指令集載入所述計(jì)算機(jī)中時(shí),促使計(jì)算機(jī)執(zhí)行如權(quán)利要求7所述的方法。
全文摘要
本發(fā)明涉及轉(zhuǎn)換包括播放器和選擇器的移動(dòng)裝置媒體內(nèi)容的方法。其特征在于所述方法包括以下步驟從所述播放器接收用于在所述播放器上播放第一媒體內(nèi)容的http流請(qǐng)求(RX_REQ(C1));將與所述http流請(qǐng)求相關(guān)的包括對(duì)應(yīng)于所述第一媒體內(nèi)容的第一文件的第一http消息發(fā)送給所述播放器,在一些所述第一文件中將所述第一媒體內(nèi)容進(jìn)行分段(TX_MSG1(C1.F1;C1.F2));從所述選擇器接收用于在所述播放器上播放第二媒體內(nèi)容的http轉(zhuǎn)換媒體內(nèi)容請(qǐng)求(RX_REQ2(C2));在所述第一http消息中將所述第一文件替換為對(duì)應(yīng)于所述第二媒體內(nèi)容的第二文件(RPL_C);以及將與所述http流請(qǐng)求相關(guān)的包括所述第二文件的第一http消息發(fā)送給所述播放器,在一些所述第二文件中將所述第二媒體內(nèi)容進(jìn)行分段(TX_MSG1(C2.F1;C2.F2))。
文檔編號(hào)H04L29/06GK102474517SQ201080033682
公開日2012年5月23日 申請(qǐng)日期2010年7月23日 優(yōu)先權(quán)日2009年7月30日
發(fā)明者C-T·潘, L·讓 申請(qǐng)人:阿爾卡特朗訊公司