專利名稱:移動(dòng)流媒體播放器和移動(dòng)流媒體播放方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)流媒體播放器和移動(dòng)流媒體 播放方法。
背景技術(shù):
隨著有線接入網(wǎng)絡(luò)和無(wú)線接入網(wǎng)絡(luò)的發(fā)展,能夠?yàn)橐苿?dòng)多媒體的移動(dòng)流媒體播放 器提供網(wǎng)絡(luò)接入的網(wǎng)絡(luò)類型越來(lái)越多,例如一個(gè)移動(dòng)終端可能同時(shí)擁有無(wú)線局域網(wǎng)接入模 塊和3G無(wú)線接入模塊,或同時(shí)擁有兩家不同運(yùn)營(yíng)商的3G無(wú)線接入模塊。不同類型的網(wǎng)絡(luò) 接入方式所提供的傳輸能力如平均傳輸速率、傳輸延時(shí)、丟包率等各不相同,在同一種網(wǎng) 絡(luò)接入情況下,針對(duì)不同的時(shí)刻和時(shí)間段其所提供的相關(guān)能力也存在波動(dòng)和差別。由于多 媒體網(wǎng)絡(luò)播放本身需要網(wǎng)絡(luò)能夠提供穩(wěn)定可靠的接入和承載的能力,因此當(dāng)移動(dòng)終端在不 同網(wǎng)絡(luò)所覆蓋的地域間進(jìn)行活動(dòng)時(shí),應(yīng)能根據(jù)當(dāng)前情況下不同網(wǎng)絡(luò)的激活狀態(tài)以及信號(hào)強(qiáng) 弱選擇適當(dāng)?shù)木W(wǎng)絡(luò)進(jìn)行接入。對(duì)于實(shí)時(shí)流媒體播放來(lái)說(shuō),當(dāng)用戶終端在不同的網(wǎng)絡(luò)信號(hào)之 間進(jìn)行切換時(shí),應(yīng)盡量在不被用戶覺察的情況下保證媒體播放的平滑過渡。目前所有涉及多種網(wǎng)絡(luò)接入模式的應(yīng)用中,僅提供手動(dòng)的模式切換或默認(rèn)接入, 在默認(rèn)接入不能使用時(shí)嘗試使用其它的接入方式,不能結(jié)合具體的應(yīng)用需求自動(dòng)選擇使用 最為合適的接入方式,當(dāng)用戶終端從一個(gè)網(wǎng)絡(luò)切換到另一個(gè)網(wǎng)絡(luò)時(shí),需要中斷與切換的網(wǎng) 絡(luò)相關(guān)的應(yīng)用例如當(dāng)前正在播放的流媒體應(yīng)用,在切換成功后需要重新啟動(dòng)或重新連接 才能再次正常使用,使得當(dāng)前的應(yīng)用暫停或停止,連續(xù)性差。
發(fā)明內(nèi)容
本發(fā)明提供一種移動(dòng)流媒體播放器和移動(dòng)流媒體播放方法,用以解決現(xiàn)有技術(shù)中 在網(wǎng)絡(luò)切換后需要重啟中斷的流媒體應(yīng)用的缺陷,提高網(wǎng)絡(luò)切換過程中移動(dòng)流媒體播放器 與流媒體服務(wù)器的流會(huì)話的連續(xù)性。本發(fā)明實(shí)施例提供一種移動(dòng)流媒體播放器,包括網(wǎng)絡(luò)模式檢測(cè)模塊,用于在當(dāng)前所用的網(wǎng)絡(luò)模式的播放能力不足時(shí),對(duì)移動(dòng)流媒 體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力進(jìn)行模式檢測(cè),得到所述移動(dòng)流媒體播放器所 在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息;向網(wǎng)絡(luò)能力監(jiān)測(cè) 選擇模塊發(fā)送選擇指示;網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊,用于若接收到選擇指示,則根據(jù)所述移動(dòng)流媒體播放器 所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,選擇滿足所述 移動(dòng)流媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模式,并通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊對(duì)所述移動(dòng)流媒 體播放器進(jìn)行流現(xiàn)場(chǎng)保護(hù);流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊,用于根據(jù)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊選擇的新網(wǎng)絡(luò)模式建立新 網(wǎng)絡(luò)連接,并將所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息發(fā)送至流媒體播放管理 模塊。
本發(fā)明實(shí)施例提供一種移動(dòng)流媒體播放方法,包括在當(dāng)前所用的網(wǎng)絡(luò)模式的播放能力不足時(shí),網(wǎng)絡(luò)模式檢測(cè)模塊對(duì)移動(dòng)流媒體播放 器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力進(jìn)行模式檢測(cè),得到所述移動(dòng)流媒體播放器所在終端 支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,向網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模 塊發(fā)送選擇指示;所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊在接收到選擇指示后,根據(jù)所述移動(dòng)流媒體播放器所 在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,選擇滿足所述移 動(dòng)流媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模式,并通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊對(duì)所述移動(dòng)流媒體 播放器進(jìn)行流現(xiàn)場(chǎng)保護(hù)或恢復(fù);所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊根據(jù)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊選擇的新網(wǎng)絡(luò)模式建立新 網(wǎng)絡(luò)連接,并將所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息發(fā)送至流媒體播放管理 模塊,所述流媒體播放管理模塊根據(jù)所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊的命令,對(duì)所述移動(dòng)流媒體 播放器進(jìn)行流現(xiàn)場(chǎng)保護(hù)或恢復(fù)。本發(fā)明提供的移動(dòng)流媒體播放器和移動(dòng)流媒體播放方法,移動(dòng)流媒體播放器網(wǎng)絡(luò) 模式檢測(cè)模塊進(jìn)行模式檢測(cè)后,網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊可以選擇滿足所述移動(dòng)流媒體播放 器的播放參數(shù)的新網(wǎng)絡(luò)模式,然后可以通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊對(duì)移動(dòng)流媒體播放器進(jìn)行 流現(xiàn)場(chǎng)保護(hù)并與新網(wǎng)絡(luò)模式建立新網(wǎng)絡(luò)連接,然后結(jié)合流媒體播放管理模塊進(jìn)行流現(xiàn)場(chǎng)恢 復(fù),不需要在網(wǎng)絡(luò)切換后進(jìn)行流媒體的連接,而是在網(wǎng)絡(luò)切換過程中進(jìn)行流媒體的連接,并 根據(jù)流現(xiàn)場(chǎng)信息恢復(fù)至原流會(huì)話狀態(tài),以保證移動(dòng)流媒體播放器與流媒體服務(wù)器的流會(huì)話 的連續(xù)性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的移動(dòng)流媒體播放器的示意圖;圖2為本發(fā)明實(shí)施例二提供的移動(dòng)流媒體播放器的示意圖;圖3為本發(fā)明實(shí)施例三提供的移動(dòng)流媒體播放方法的流程圖;圖4為本發(fā)明實(shí)施例三提供的移動(dòng)流媒體播放方法中網(wǎng)絡(luò)模式檢測(cè)的流程圖;圖5為本發(fā)明實(shí)施例三提供的移動(dòng)流媒體播放方法中網(wǎng)絡(luò)模式選擇和流現(xiàn)場(chǎng)保 護(hù)的流程圖;圖6為本發(fā)明實(shí)施例三提供的移動(dòng)流媒體播放方法中流現(xiàn)場(chǎng)恢復(fù)的流程圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一圖1為本發(fā)明實(shí)施例一提供的移動(dòng)流媒體播放器的示意圖,如圖1所示,該移動(dòng)流 媒體播放器可以包括網(wǎng)絡(luò)模式檢測(cè)模塊11,用于在當(dāng)前所用的網(wǎng)絡(luò)模式的播放能力不足時(shí),對(duì)移動(dòng)流 媒體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力進(jìn)行模式檢測(cè),得到所述移動(dòng)流媒體播放器 所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息;向網(wǎng)絡(luò)能力監(jiān) 測(cè)選擇模塊12發(fā)送選擇指示;網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊12,用于若接收到選擇指示,則根據(jù)所述移動(dòng)流媒體播放 器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,選擇滿足所 述移動(dòng)流媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模式,并通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊對(duì)所述移動(dòng)流 媒體播放器進(jìn)行流現(xiàn)場(chǎng)保護(hù);流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊13,用于根據(jù)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊選擇的新網(wǎng)絡(luò)模式建立 新網(wǎng)絡(luò)連接,并將所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息發(fā)送至流媒體播放管 理模塊14 ;流媒體播放管理模塊14,用于對(duì)所述移動(dòng)流媒體播放器當(dāng)前播放的流媒體進(jìn)行接 收、解碼和顯示輸出;根據(jù)所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊13的命令,對(duì)所述移動(dòng)流媒體播放器 進(jìn)行流現(xiàn)場(chǎng)保護(hù)或恢復(fù)。隨著有線和無(wú)線接入網(wǎng)絡(luò)的發(fā)展,能夠?yàn)槎嗝襟w移動(dòng)流媒體播放器提供網(wǎng)絡(luò)接入 的網(wǎng)絡(luò)類型越來(lái)越多。現(xiàn)實(shí)中的移動(dòng)終端可能同時(shí)具有多種模式的空中接口,并同時(shí)處在 多個(gè)運(yùn)營(yíng)商所提供的3G蜂窩移動(dòng)網(wǎng)或無(wú)線局域網(wǎng)等覆蓋范圍之內(nèi),或者在這些網(wǎng)絡(luò)之間 進(jìn)行切換。由于每種接入方式對(duì)于使用地點(diǎn)和使用時(shí)間段都有一定的限制,有的在某些地 方接入效果較好,有的在某些時(shí)間段較好。所以,結(jié)合應(yīng)用使用的不確定性和地點(diǎn)的移動(dòng)性 的特點(diǎn),本發(fā)明實(shí)施例可以從多種網(wǎng)絡(luò)模式中選擇最為合適的模式,并從信號(hào)較差的網(wǎng)絡(luò) 模式切換到新的信號(hào)較好的網(wǎng)絡(luò)模式。具體地,在當(dāng)前所用的網(wǎng)絡(luò)模式的播放能力不足時(shí), 網(wǎng)絡(luò)模式檢測(cè)模塊11可以響應(yīng)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊12的命令,對(duì)移動(dòng)流媒體播放器所 在終端支持(能探測(cè)和可以接入)的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力進(jìn)行探測(cè),可以將移動(dòng)流媒體播放 器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息記錄到網(wǎng)絡(luò) 模式信息數(shù)據(jù)庫(kù)中。網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊12可以對(duì)網(wǎng)絡(luò)模式檢測(cè)模塊11發(fā)送可用網(wǎng)絡(luò) 性能檢測(cè)的命令,觸發(fā)所述網(wǎng)絡(luò)模式檢測(cè)模塊開始網(wǎng)絡(luò)模式檢測(cè),并根據(jù)事先設(shè)定好的播 放參數(shù)和網(wǎng)絡(luò)模式信息數(shù)據(jù)庫(kù)中當(dāng)前的網(wǎng)絡(luò)情況確定是否選擇新的連接方式作為當(dāng)前流 媒體播放的承載;如果確定需要使用新的連接方式則通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊13進(jìn)行流 媒體現(xiàn)場(chǎng)保護(hù)。流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊13響應(yīng)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊12的命令,結(jié)合流媒 體播放管理模塊14對(duì)流媒體傳輸現(xiàn)場(chǎng)進(jìn)行保護(hù);同時(shí),響應(yīng)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊12的新 網(wǎng)絡(luò)模式選擇結(jié)果,結(jié)合之前保存的流現(xiàn)場(chǎng)信息內(nèi)容,建立新的連接方式并通知流媒體播 放管理模塊14先與流媒體服務(wù)器進(jìn)行交互,以繼續(xù)之前的數(shù)據(jù)傳輸,對(duì)流媒體傳輸現(xiàn)場(chǎng)進(jìn) 行恢復(fù)后,再以新的連接方式進(jìn)行流媒體數(shù)據(jù)傳輸。其中,流媒體服務(wù)器能為多個(gè)運(yùn)營(yíng)商提 供的移動(dòng)網(wǎng)或無(wú)線局域網(wǎng)都提供流媒體數(shù)據(jù)。本實(shí)施例移動(dòng)流媒體播放器的網(wǎng)絡(luò)模式檢測(cè)模塊進(jìn)行模式檢測(cè)后,網(wǎng)絡(luò)能力監(jiān)測(cè) 選擇模塊可以選擇滿足所述移動(dòng)流媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模式,然后可以通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊對(duì)移動(dòng)流媒體播放器進(jìn)行流現(xiàn)場(chǎng)保護(hù)并新網(wǎng)絡(luò)模式建立新網(wǎng)絡(luò)連接,然 后結(jié)合流媒體播放管理模塊進(jìn)行流現(xiàn)場(chǎng)恢復(fù),不需要在網(wǎng)絡(luò)切換后進(jìn)行流媒體的連接,而 是在網(wǎng)絡(luò)切換過程中進(jìn)行流媒體的連接,并根據(jù)流現(xiàn)場(chǎng)信息恢復(fù)至原流會(huì)話狀態(tài),以保證 移動(dòng)流媒體播放器與流媒體服務(wù)器的流會(huì)話的連續(xù)性。實(shí)施例二圖2為本發(fā)明實(shí)施例二提供的移動(dòng)流媒體播放器的示意圖,如圖2所示,在實(shí)施例 一的基礎(chǔ)上,該移動(dòng)流媒體播放器還可以包括網(wǎng)絡(luò)模式信息數(shù)據(jù)庫(kù)15和/或播放參數(shù)偵 測(cè)配置模塊16。其中,網(wǎng)絡(luò)模式信息數(shù)據(jù)庫(kù)15,用于保存網(wǎng)絡(luò)模式信息;將所保存的網(wǎng)絡(luò)模式信 息,更新為所述網(wǎng)絡(luò)模式檢測(cè)模塊11檢測(cè)到的網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息;網(wǎng)絡(luò)模式信息數(shù)據(jù)庫(kù)15存儲(chǔ)的每個(gè)網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息的邏輯結(jié)構(gòu)可 以如下表1所示。表1網(wǎng)絡(luò)模式信息數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)
權(quán)利要求
1.一種移動(dòng)流媒體播放器,其特征在于,包括網(wǎng)絡(luò)模式檢測(cè)模塊,用于在當(dāng)前所用的網(wǎng)絡(luò)模式的播放能力不足時(shí),對(duì)移動(dòng)流媒體播 放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力進(jìn)行模式檢測(cè),得到所述移動(dòng)流媒體播放器所在終 端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息;向網(wǎng)絡(luò)能力監(jiān)測(cè)選擇 模塊發(fā)送選擇指示;網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊,用于若接收到選擇指示,則根據(jù)所述移動(dòng)流媒體播放器所在 終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,選擇滿足所述移動(dòng) 流媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模式,并通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊對(duì)所述移動(dòng)流媒體播 放器進(jìn)行流現(xiàn)場(chǎng)保護(hù);流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊,用于根據(jù)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊選擇的新網(wǎng)絡(luò)模式建立新網(wǎng) 絡(luò)連接,并將所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息發(fā)送至流媒體播放管理模 塊;流媒體播放管理模塊,用于對(duì)所述移動(dòng)流媒體播放器當(dāng)前播放的流媒體進(jìn)行接收、解 碼和顯示輸出;根據(jù)所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊的命令,對(duì)所述移動(dòng)流媒體播放器進(jìn)行流現(xiàn) 場(chǎng)保護(hù)或恢復(fù)。
2.根據(jù)權(quán)利要求1所述的移動(dòng)流媒體播放器,其特征在于,還包括網(wǎng)絡(luò)模式信息數(shù)據(jù)庫(kù),用于保存的網(wǎng)絡(luò)模式信息;將所保存的網(wǎng)絡(luò)模式信息,更新為所 述網(wǎng)絡(luò)模式檢測(cè)模塊檢測(cè)到的網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息;和/或播放參數(shù)偵測(cè)配置模塊,用于預(yù)先配置所述移動(dòng)流媒體播放器的播放參數(shù),所述播放 參數(shù)包括碼流范圍、緩存大小、網(wǎng)絡(luò)優(yōu)先級(jí)的至少一種。
3.根據(jù)權(quán)利要求2所述的移動(dòng)流媒體播放器,其特征在于,所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模 塊,包括監(jiān)測(cè)子模塊,用于對(duì)流媒體播放管理模塊進(jìn)行監(jiān)測(cè),若監(jiān)測(cè)到所述移動(dòng)流媒體播放器 當(dāng)前所用的網(wǎng)絡(luò)模式的播放能力不足,則觸發(fā)所述網(wǎng)絡(luò)模式檢測(cè)模塊開始網(wǎng)絡(luò)模式檢測(cè);選擇子模塊,用于若接收到選擇指示,則在所述網(wǎng)絡(luò)模式信息數(shù)據(jù)庫(kù)中查找各種網(wǎng)絡(luò) 模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,根據(jù)查找到的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息中的模式優(yōu)先 級(jí)、能力帶寬、延時(shí)的至少一種,選擇滿足所述移動(dòng)流媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模 式;通知子模塊,用于向流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊流現(xiàn)場(chǎng)保護(hù)命令;將選擇的新網(wǎng)絡(luò)模式發(fā)送 至流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊,并向流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊發(fā)送根據(jù)新網(wǎng)絡(luò)模式進(jìn)行流現(xiàn)場(chǎng)恢復(fù)的 流現(xiàn)場(chǎng)恢復(fù)命令。
4.根據(jù)權(quán)利要求1所述的移動(dòng)流媒體播放器,其特征在于,所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊 包括流現(xiàn)場(chǎng)保護(hù)子模塊,用于在接收到所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊的流現(xiàn)場(chǎng)保護(hù)命令后, 中止所述流媒體播放管理模塊與流媒體服務(wù)器之間的舊網(wǎng)絡(luò)連接,向流媒體播放管理模塊 發(fā)送所述流現(xiàn)場(chǎng)保護(hù)命令,以通知所述流媒體播放管理模塊停止從所述流媒體服務(wù)器接收 網(wǎng)絡(luò)數(shù)據(jù);保存所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息,所述流現(xiàn)場(chǎng)信息包括 流服務(wù)器信息和當(dāng)前已接收到的流時(shí)間;向網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊發(fā)送流現(xiàn)場(chǎng)保護(hù)完成消 息;流現(xiàn)場(chǎng)恢復(fù)子模塊,用于在接收到所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊的流現(xiàn)場(chǎng)恢復(fù)命令后, 獲取保存的所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息,根據(jù)所述網(wǎng)絡(luò)能力監(jiān)測(cè)選 擇模塊選擇的新網(wǎng)絡(luò)模式建立所述流媒體播放管理模塊與流媒體服務(wù)器之間的新網(wǎng)絡(luò)連 接,將所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息和所述流現(xiàn)場(chǎng)恢復(fù)命令發(fā)送至流 媒體播放管理模塊。
5.根據(jù)權(quán)利要求1-4任一所述的移動(dòng)流媒體播放器,其特征在于,所述流媒體播放管 理模塊包括數(shù)據(jù)接收子模塊,用于接收并緩存所述移動(dòng)流媒體播放器當(dāng)前播放的流媒體數(shù)據(jù);若 接收到所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊發(fā)送的流現(xiàn)場(chǎng)保護(hù)命令,則停止從所述流媒體服務(wù)器接收 當(dāng)前網(wǎng)絡(luò)模式的流媒體數(shù)據(jù),將緩存的流媒體數(shù)據(jù)發(fā)送至媒體解碼子模塊;若接收到所述 流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊發(fā)送的所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息和流現(xiàn)場(chǎng) 恢復(fù)命令,則根據(jù)所述新網(wǎng)絡(luò)連接與流媒體服務(wù)器交互,接收并緩存新網(wǎng)絡(luò)模式根據(jù)所述 流現(xiàn)場(chǎng)信息恢復(fù)的流媒體數(shù)據(jù),將緩存的流媒體數(shù)據(jù)發(fā)送至媒體解碼子模塊;媒體解碼子模塊,用于對(duì)接收到的所述數(shù)據(jù)接收子模塊緩存的流媒體數(shù)據(jù)進(jìn)行解碼;顯示輸出子模塊,用于顯示輸出所述媒體解碼子模塊解碼后的流媒體數(shù)據(jù)。
6.一種移動(dòng)流媒體播放方法,其特征在于,包括在當(dāng)前所用的網(wǎng)絡(luò)模式的播放能力不足時(shí),網(wǎng)絡(luò)模式檢測(cè)模塊對(duì)移動(dòng)流媒體播放器所 在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力進(jìn)行模式檢測(cè),得到所述移動(dòng)流媒體播放器所在終端支持 的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,向網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊發(fā) 送選擇指示;所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊在接收到選擇指示后,根據(jù)所述移動(dòng)流媒體播放器所在終 端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,選擇滿足所述移動(dòng)流 媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模式,并通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊對(duì)所述移動(dòng)流媒體播放 器進(jìn)行流現(xiàn)場(chǎng)保護(hù)或恢復(fù);所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊根據(jù)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊選擇的新網(wǎng)絡(luò)模式建立新網(wǎng)絡(luò) 連接,并將所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息發(fā)送至流媒體播放管理模 塊,所述流媒體播放管理模塊根據(jù)所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊的命令,對(duì)所述移動(dòng)流媒體播 放器進(jìn)行流現(xiàn)場(chǎng)保護(hù)或恢復(fù)。
7.根據(jù)權(quán)利要求6所述的移動(dòng)流媒體播放方法,其特征在于,所述網(wǎng)絡(luò)模式檢測(cè)模塊 對(duì)移動(dòng)流媒體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力進(jìn)行模式檢測(cè),得到所述移動(dòng)流媒 體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,包 括若所述網(wǎng)絡(luò)模式檢測(cè)模塊接收到網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊發(fā)出的網(wǎng)絡(luò)監(jiān)測(cè)命令,則網(wǎng)絡(luò) 模式檢測(cè)模塊檢測(cè)移動(dòng)流媒體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模 式;根據(jù)所述網(wǎng)絡(luò)模式檢測(cè)模塊檢測(cè)到的網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,更新所述網(wǎng)絡(luò)模 式信息數(shù)據(jù)庫(kù)所保存的網(wǎng)絡(luò)模式信息。
8.根據(jù)權(quán)利要求6所述的移動(dòng)流媒體播放方法,其特征在于,所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇 模塊在接收到選擇指示后,根據(jù)所述移動(dòng)流媒體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,選擇滿足所述移動(dòng)流媒體播放器的播放參數(shù)的新 網(wǎng)絡(luò)模式,并通知流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊對(duì)所述移動(dòng)流媒體播放器進(jìn)行流現(xiàn)場(chǎng)保護(hù)或恢復(fù), 包括所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊在接收到選擇指示后,在所述網(wǎng)絡(luò)模式信息數(shù)據(jù)庫(kù)中查找 所述移動(dòng)流媒體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò) 模式信息,根據(jù)查找到的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息中的模式優(yōu)先級(jí)、能力帶寬、延 時(shí)的至少一種,選擇滿足所述移動(dòng)流媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模式;所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊停止對(duì)流媒體播放管理模塊進(jìn)行網(wǎng)絡(luò)能力監(jiān)測(cè),向所述流 現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊流現(xiàn)場(chǎng)保護(hù)命令;所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊根據(jù)流現(xiàn)場(chǎng)保護(hù)命令,在接收到所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊 的流現(xiàn)場(chǎng)保護(hù)命令后,中止所述流媒體播放管理模塊與流媒體服務(wù)器之間的舊網(wǎng)絡(luò)連接, 向所述流媒體播放管理模塊發(fā)送所述流現(xiàn)場(chǎng)保護(hù)命令,以通知所述流媒體播放管理模塊停 止從所述流媒體服務(wù)器接收當(dāng)前網(wǎng)絡(luò)模式的流媒體數(shù)據(jù)并對(duì)緩存的流媒體數(shù)據(jù)進(jìn)行解碼 和顯示;保存所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息,所述流現(xiàn)場(chǎng)信息包括流 服務(wù)器信息和當(dāng)前已接收到的流時(shí)間;所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊向所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊發(fā)送流現(xiàn)場(chǎng)保護(hù)完成消息。
9.根據(jù)權(quán)利要求6所述的移動(dòng)流媒體播放方法,其特征在于,所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模 塊根據(jù)網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊選擇的新網(wǎng)絡(luò)模式建立新網(wǎng)絡(luò)連接,并將所述移動(dòng)流媒體播 放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息發(fā)送至流媒體播放管理模塊,所述流媒體播放管理模塊根 據(jù)所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊的命令,對(duì)所述移動(dòng)流媒體播放器進(jìn)行流現(xiàn)場(chǎng)保護(hù)或恢復(fù),包 括所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊將選擇的新網(wǎng)絡(luò)模式發(fā)送至流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊,并向所 述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊發(fā)送根據(jù)新網(wǎng)絡(luò)模式進(jìn)行流現(xiàn)場(chǎng)恢復(fù)的流現(xiàn)場(chǎng)恢復(fù)命令;所述流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊在接收到所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊的流現(xiàn)場(chǎng)恢復(fù)命令后, 獲取保存的所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息,根據(jù)所述網(wǎng)絡(luò)能力監(jiān)測(cè)選 擇模塊選擇的新網(wǎng)絡(luò)模式建立所述流媒體播放管理模塊與流媒體服務(wù)器之間的新網(wǎng)絡(luò)連 接,將所述移動(dòng)流媒體播放器的當(dāng)前流播放的流現(xiàn)場(chǎng)信息和所述流現(xiàn)場(chǎng)恢復(fù)命令發(fā)送至所 述流媒體播放管理模塊;所述流媒體播放管理模塊接收到所述流現(xiàn)場(chǎng)信息和所述流現(xiàn)場(chǎng)恢復(fù)命令后,根據(jù)所述 新網(wǎng)絡(luò)連接,與流媒體服務(wù)器交互,接收并緩存新網(wǎng)絡(luò)模式根據(jù)所述流現(xiàn)場(chǎng)信息恢復(fù)的流 媒體數(shù)據(jù),對(duì)緩存的流媒體數(shù)據(jù)進(jìn)行解碼和顯示。
10.根據(jù)權(quán)利要求6-9任一所述的移動(dòng)流媒體播放方法,其特征在于,還包括所述網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊對(duì)流媒體播放管理模塊進(jìn)行網(wǎng)絡(luò)能力監(jiān)測(cè),若監(jiān)測(cè)到所述 移動(dòng)流媒體播放器當(dāng)前所用的網(wǎng)絡(luò)模式的播放能力不足,則觸發(fā)所述網(wǎng)絡(luò)模式檢測(cè)模塊開 始網(wǎng)絡(luò)模式檢測(cè)。
全文摘要
本發(fā)明公開了一種移動(dòng)流媒體播放器和移動(dòng)流媒體播放方法。其中,該移動(dòng)流媒體播放器包括網(wǎng)絡(luò)模式檢測(cè)模塊,用于對(duì)移動(dòng)流媒體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力進(jìn)行模式檢測(cè);網(wǎng)絡(luò)能力監(jiān)測(cè)選擇模塊,用于根據(jù)移動(dòng)流媒體播放器所在終端支持的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力內(nèi)的各種網(wǎng)絡(luò)模式對(duì)應(yīng)的網(wǎng)絡(luò)模式信息,選擇滿足移動(dòng)流媒體播放器的播放參數(shù)的新網(wǎng)絡(luò)模式;流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊,用于根據(jù)新網(wǎng)絡(luò)模式建立新網(wǎng)絡(luò)連接;流媒體播放管理模塊,用于根據(jù)流現(xiàn)場(chǎng)保護(hù)恢復(fù)模塊的命令,對(duì)移動(dòng)流媒體播放器進(jìn)行流現(xiàn)場(chǎng)保護(hù)或恢復(fù)。本發(fā)明實(shí)施例可以在網(wǎng)絡(luò)切換過程中進(jìn)行流媒體的連接,保證移動(dòng)流媒體播放器與流媒體服務(wù)器的流會(huì)話的連續(xù)性。
文檔編號(hào)H04W24/00GK102075976SQ201110004948
公開日2011年5月25日 申請(qǐng)日期2011年1月11日 優(yōu)先權(quán)日2011年1月11日
發(fā)明者甘震, 霍龍社 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司