專(zhuān)利名稱(chēng):一種提供流媒體服務(wù)的方法及系統(tǒng)、設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線(xiàn)通信技術(shù),特別涉及一種提供流媒體服務(wù)的方法及系統(tǒng)、設(shè)備。
技術(shù)背景
流媒體屬于移動(dòng)運(yùn)營(yíng)商的3G增值業(yè)務(wù)之一,其技術(shù)廣泛應(yīng)用于手機(jī)視頻以及在 線(xiàn)點(diǎn)播/直播等業(yè)務(wù),這些業(yè)務(wù)利用預(yù)置安裝的客戶(hù)端登錄服務(wù)器或者直接訪問(wèn)流媒體服 務(wù)器點(diǎn)播然后通過(guò)預(yù)置的流媒體播放器進(jìn)行播放。
在最初業(yè)務(wù)設(shè)計(jì)及后續(xù)使用場(chǎng)景中,手機(jī)終端更多的是與服務(wù)器進(jìn)行交互,終端 發(fā)起點(diǎn)播請(qǐng)求,服務(wù)器進(jìn)行響應(yīng)等。這一過(guò)程中,流媒體內(nèi)容提供商提供所需的資源,用 戶(hù)通過(guò)點(diǎn)播流媒體片源獲得感興趣的內(nèi)容和資訊,如新聞、娛樂(lè)和教學(xué)片源等,但是其不 足在于此過(guò)程要嚴(yán)重依賴(lài)內(nèi)容提供商,內(nèi)容提供商提供什么,用戶(hù)也只能選擇什么,此種 CS (Client and Server,客戶(hù)端和服務(wù)器)模式限制了流媒體業(yè)務(wù)的靈活程度,一定程度上 限制了流媒體業(yè)務(wù)的使用范圍和發(fā)展。而隨著目前3G或下一代網(wǎng)絡(luò)的發(fā)展以及手機(jī)硬件 級(jí)別的提高,對(duì)于流媒體的應(yīng)用范圍相應(yīng)提出了更高的要求。發(fā)明內(nèi)容
本發(fā)明所解決的技術(shù)問(wèn)題在于提供了一種提供流媒體服務(wù)的方法及系統(tǒng)、設(shè)備。
本發(fā)明實(shí)施例中提供了一種提供流媒體服務(wù)的方法,包括如下步驟
無(wú)線(xiàn)通訊網(wǎng)絡(luò)在接到主移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求后,為主移動(dòng)終端建 立連接,并為主移動(dòng)終端建立臨時(shí)用戶(hù)分組;
主移動(dòng)終端在連接建立后,向無(wú)線(xiàn)通訊網(wǎng)絡(luò)提供流媒體數(shù)據(jù)流。
較佳地,
主移動(dòng)終端向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求;
網(wǎng)絡(luò)側(cè)設(shè)備在接收到主移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求后,通知接收主移動(dòng) 終端提供的流媒體數(shù)據(jù)的流媒體服務(wù)器;
流媒體服務(wù)器在接收到網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收主移動(dòng)終端提供的流媒體數(shù)據(jù)的 通知后,為提供流媒體數(shù)據(jù)的主移動(dòng)終端建立臨時(shí)用戶(hù)分組,向網(wǎng)絡(luò)側(cè)設(shè)備反饋?lái)憫?yīng),并在 該響應(yīng)中攜帶臨時(shí)用戶(hù)分組信息;
網(wǎng)絡(luò)側(cè)設(shè)備在流媒體服務(wù)器反饋攜帶有臨時(shí)用戶(hù)分組信息的響應(yīng)后,向主移動(dòng)終 端反饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體連接請(qǐng)求的響應(yīng);
主移動(dòng)終端在接收到網(wǎng)絡(luò)側(cè)設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng)后,向流媒體 服務(wù)器發(fā)送要求加入所述臨時(shí)用戶(hù)分組的連接請(qǐng)求;
流媒體服務(wù)器在接收到主移動(dòng)終端要求加入所述臨時(shí)用戶(hù)分組的連接請(qǐng)求后,建 立主移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向網(wǎng)絡(luò)側(cè)設(shè)備返回連接成功響應(yīng);
網(wǎng)絡(luò)側(cè)設(shè)備向主移動(dòng)終端返回連接成功響應(yīng);
主移動(dòng)終端在接收到連接成功響應(yīng)后,將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換成流媒體數(shù)據(jù),并向流媒體服務(wù)器提供轉(zhuǎn)換后的流媒體數(shù)據(jù);
流媒體服務(wù)器接收主移動(dòng)終端提供的流媒體數(shù)據(jù)。
較佳地,可以進(jìn)一步包括
無(wú)線(xiàn)通訊網(wǎng)絡(luò)在接到從移動(dòng)終端對(duì)主移動(dòng)終端的呼叫請(qǐng)求后,將從移動(dòng)終端加入 所述臨時(shí)用戶(hù)分組,并向從移動(dòng)終端傳輸主移動(dòng)終端提供的流媒體數(shù)據(jù)流。
較佳地,
從移動(dòng)終端向提供流媒體數(shù)據(jù)的主移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求中要求提 供流媒體數(shù)據(jù);
網(wǎng)絡(luò)側(cè)設(shè)備在接收到從移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的主移動(dòng)終端的要求提供流 媒體數(shù)據(jù)的呼叫請(qǐng)求時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)以及從移 動(dòng)終端的標(biāo)識(shí);
流媒體服務(wù)器在接收到網(wǎng)絡(luò)側(cè)設(shè)備包括提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)以 及從移動(dòng)終端的標(biāo)識(shí)的通知后,根據(jù)從移動(dòng)終端的標(biāo)識(shí)建立與從移動(dòng)終端的連接,并在根 據(jù)提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)將從移動(dòng)終端加入臨時(shí)用戶(hù)分組后,向從移動(dòng)終端 提供該臨時(shí)用戶(hù)分組的流媒體數(shù)據(jù);
從移動(dòng)終端在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù)據(jù)。
本發(fā)明實(shí)施例中提供了一種提供流媒體服務(wù)的系統(tǒng),包括主移動(dòng)終端、網(wǎng)絡(luò)側(cè)設(shè) 備、流媒體服務(wù)器,其中
主移動(dòng)終端,用于向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求,在接收到網(wǎng) 絡(luò)側(cè)設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng)后,向流媒體服務(wù)器發(fā)送要求加入所述臨時(shí)用 戶(hù)分組的連接請(qǐng)求,在接收到連接成功響應(yīng)后,將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換成流媒體 數(shù)據(jù),并向流媒體服務(wù)器提供轉(zhuǎn)換后的流媒體數(shù)據(jù);
網(wǎng)絡(luò)側(cè)設(shè)備,用于在接收到主移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求后,通知接收 主移動(dòng)終端提供的流媒體數(shù)據(jù)的流媒體服務(wù)器;在流媒體服務(wù)器反饋攜帶有臨時(shí)用戶(hù)分 組信息的響應(yīng)后,向主移動(dòng)終端反饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體連接請(qǐng)求的響 應(yīng),在收到流媒體服務(wù)器發(fā)送的連接成功響應(yīng)后向主移動(dòng)終端返回連接成功響應(yīng);
流媒體服務(wù)器,用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收主移動(dòng)終端提供的流媒體數(shù) 據(jù)的通知后,為提供流媒體數(shù)據(jù)的主移動(dòng)終端建立臨時(shí)用戶(hù)分組,向網(wǎng)絡(luò)側(cè)設(shè)備反饋?lái)憫?yīng), 并在該響應(yīng)中攜帶臨時(shí)用戶(hù)分組信息;在接收到主移動(dòng)終端要求加入所述臨時(shí)用戶(hù)分組的 連接請(qǐng)求后,建立主移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向網(wǎng)絡(luò)側(cè)設(shè)備返回連接 成功響應(yīng),以及接收主移動(dòng)終端提供的流媒體數(shù)據(jù)。
較佳地,可以進(jìn)一步包括
從移動(dòng)終端,用于向提供流媒體數(shù)據(jù)的主移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求中 要求提供流媒體數(shù)據(jù),并在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù) 據(jù);
網(wǎng)絡(luò)側(cè)設(shè)備進(jìn)一步用于在接收到從移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的主移動(dòng)終端的 要求提供流媒體數(shù)據(jù)的呼叫請(qǐng)求時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo) 識(shí)以及從移動(dòng)終端的標(biāo)識(shí);
流媒體服務(wù)器進(jìn)一步用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備包括提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)以及從移動(dòng)終端的標(biāo)識(shí)的通知后,根據(jù)從移動(dòng)終端的標(biāo)識(shí)建立與從移動(dòng)終端的連 接,并在根據(jù)提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)將從移動(dòng)終端加入臨時(shí)用戶(hù)分組后,向 從移動(dòng)終端提供該臨時(shí)用戶(hù)分組的流媒體數(shù)據(jù)。
本發(fā)明實(shí)施例中提供了一種移動(dòng)終端,包括
第一請(qǐng)求模塊,用于向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求;
第一接收模塊,用于接收網(wǎng)絡(luò)側(cè)設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng);
第二請(qǐng)求模塊,用于向流媒體服務(wù)器發(fā)送要求加入所述臨時(shí)用戶(hù)分組的連接請(qǐng) 求;
第二接收模塊,用于接收網(wǎng)絡(luò)側(cè)設(shè)備反饋的連接成功響應(yīng);
數(shù)據(jù)采集模塊,用于采集制作流媒體的數(shù)據(jù);
數(shù)據(jù)轉(zhuǎn)換模塊,用于將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換成流媒體數(shù)據(jù);
流媒體提供模塊,用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備反饋的連接成功響應(yīng)后,向網(wǎng)絡(luò)側(cè)提 供轉(zhuǎn)換的流媒體數(shù)據(jù)。
本發(fā)明實(shí)施例中提供了一種移動(dòng)終端,包括
呼叫模塊,用于向提供流媒體數(shù)據(jù)的移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求中要求 提供流媒體數(shù)據(jù);
接收模塊,用于在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù)據(jù)。
本發(fā)明實(shí)施例中提供了一種網(wǎng)絡(luò)側(cè)設(shè)備,包括
終端消息接收模塊,用于接收移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求;
通知模塊,用于通知接收移動(dòng)終端提供的流媒體數(shù)據(jù)的流媒體服務(wù)器;
服務(wù)器消息接收模塊,用于接收所述流媒體服務(wù)器反饋的響應(yīng),所述響應(yīng)中攜帶 有臨時(shí)用戶(hù)分組信息;
第一響應(yīng)模塊,用于向移動(dòng)終端反饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體連接 請(qǐng)求的響應(yīng);
服務(wù)器消息接收模塊,用于接收流媒體服務(wù)器發(fā)送的連接成功響應(yīng);
第二響應(yīng)模塊,用于在接收到流媒體服務(wù)器發(fā)送的連接成功響應(yīng)后,向主移動(dòng)終 端返回連接成功響應(yīng)。
較佳地,可以進(jìn)一步包括
轉(zhuǎn)移呼叫模塊,用于接收其他移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的移動(dòng)終端的呼叫請(qǐng) 求,在該請(qǐng)求中要求提供流媒體數(shù)據(jù)時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的移動(dòng)終端的 標(biāo)識(shí)以及該移動(dòng)終端的標(biāo)識(shí)。
本發(fā)明實(shí)施例中提供了一種流媒體服務(wù)器,包括
通知接收模塊,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收移動(dòng)終端提供的流媒體數(shù)據(jù)的通 知;
用戶(hù)分組建立模塊,用于為提供流媒體數(shù)據(jù)的移動(dòng)終端建立臨時(shí)用戶(hù)分組;
通知響應(yīng)模塊,用于在建立臨時(shí)用戶(hù)分組后,向網(wǎng)絡(luò)側(cè)設(shè)備反饋?lái)憫?yīng),并在該響應(yīng) 中攜帶臨時(shí)用戶(hù)分組信息;
主連接請(qǐng)求接收模塊,用于接收移動(dòng)終端的連接請(qǐng)求,該連接請(qǐng)求要求加入所述 臨時(shí)用戶(hù)分組;7
流媒體接收模塊,用于建立主移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向網(wǎng) 絡(luò)側(cè)設(shè)備返回連接成功響應(yīng),以及接收該移動(dòng)終端提供的流媒體數(shù)據(jù)。
較佳地,可以進(jìn)一步包括
從連接請(qǐng)求接收模塊,用于接收網(wǎng)絡(luò)側(cè)設(shè)備的通知,所述通知中包括提供流媒體 數(shù)據(jù)的移動(dòng)終端的標(biāo)識(shí)以及其他移動(dòng)終端的標(biāo)識(shí);
從連接處理模塊,用于根據(jù)其他移動(dòng)終端的標(biāo)識(shí)建立與該移動(dòng)終端的連接,并根 據(jù)提供流媒體數(shù)據(jù)的移動(dòng)終端的標(biāo)識(shí)將該移動(dòng)終端加入臨時(shí)用戶(hù)分組;
流媒體提供模塊,用于在將移動(dòng)終端加入臨時(shí)用戶(hù)分組后,向該移動(dòng)終端提供該 臨時(shí)用戶(hù)分組的流媒體數(shù)據(jù)。
本發(fā)明有益效果如下
本發(fā)明實(shí)施例提供的技術(shù)方案針對(duì)目前流媒體業(yè)務(wù)模式,提供了一種更靈活、 便利的解決方案,可以在當(dāng)前3G或下一代網(wǎng)絡(luò)下,提升運(yùn)營(yíng)商增值業(yè)務(wù)的APRU(Average Revenue Per User,每用戶(hù)平均收入)值及滿(mǎn)意度,是對(duì)當(dāng)前流媒體業(yè)務(wù)的有效補(bǔ)充。
圖1為本發(fā)明實(shí)施例中提供流媒體服務(wù)的方法實(shí)施流程示意圖2為本發(fā)明實(shí)施例中提供流媒體服務(wù)的系統(tǒng)結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例中主移動(dòng)終端結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例中從移動(dòng)終端結(jié)構(gòu)示意圖5為本發(fā)明實(shí)施例中網(wǎng)絡(luò)側(cè)設(shè)備結(jié)構(gòu)示意圖6為本發(fā)明實(shí)施例中流媒體服務(wù)器結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例中基于流媒體的遠(yuǎn)程視訊直播實(shí)施流程示意圖。
具體實(shí)施方式
為了吸引用戶(hù),擴(kuò)展流媒體業(yè)務(wù)的使用場(chǎng)景,解決在流媒體服務(wù)過(guò)程中嚴(yán)重依賴(lài) 內(nèi)容提供商的問(wèn)題,本發(fā)明實(shí)施例中提供了提供了一種基于流媒體的遠(yuǎn)程視訊直播方案, 下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行說(shuō)明。
在提供流媒體服務(wù)時(shí),可以包括無(wú)線(xiàn)通訊網(wǎng)絡(luò)在接到主移動(dòng)終端發(fā)起的提供流 媒體連接請(qǐng)求后,為主移動(dòng)終端建立連接,并為主移動(dòng)終端建立臨時(shí)用戶(hù)分組;主移動(dòng)終端 在連接建立后,向無(wú)線(xiàn)通訊網(wǎng)絡(luò)提供流媒體數(shù)據(jù)流。
實(shí)施中,還可以進(jìn)一步包括無(wú)線(xiàn)通訊網(wǎng)絡(luò)在接到從移動(dòng)終端對(duì)主移動(dòng)終端的呼 叫請(qǐng)求后,將從移動(dòng)終端加入所述臨時(shí)用戶(hù)分組,并向從移動(dòng)終端傳輸主移動(dòng)終端提供的 流媒體數(shù)據(jù)流。
下面對(duì)具體的實(shí)施方式說(shuō)明如下
圖1為提供流媒體服務(wù)的方法實(shí)施流程示意圖,如圖所示,可以包括如下步驟
步驟101、主移動(dòng)終端向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求;
步驟102、網(wǎng)絡(luò)側(cè)設(shè)備在接收到主移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求后,通知接 收主移動(dòng)終端提供的流媒體數(shù)據(jù)的流媒體服務(wù)器;
步驟103、流媒體服務(wù)器在接收到網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收主移動(dòng)終端提供的流媒體數(shù)據(jù)的通知后,為提供流媒體數(shù)據(jù)的主移動(dòng)終端建立臨時(shí)用戶(hù)分組,向網(wǎng)絡(luò)側(cè)設(shè)備反饋 響應(yīng),并在該響應(yīng)中攜帶臨時(shí)用戶(hù)分組信息;
步驟104、網(wǎng)絡(luò)側(cè)設(shè)備在流媒體服務(wù)器反饋攜帶有臨時(shí)用戶(hù)分組信息的響應(yīng)后,向 主移動(dòng)終端反饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體連接請(qǐng)求的響應(yīng);
步驟105、主移動(dòng)終端在接收到網(wǎng)絡(luò)側(cè)設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng)后, 向流媒體服務(wù)器發(fā)送要求加入所述臨時(shí)用戶(hù)分組的連接請(qǐng)求;
步驟106、流媒體服務(wù)器在接收到主移動(dòng)終端要求加入所述臨時(shí)用戶(hù)分組的連接 請(qǐng)求后,建立主移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向網(wǎng)絡(luò)側(cè)設(shè)備返回連接成功 響應(yīng);
步驟107、網(wǎng)絡(luò)側(cè)設(shè)備向主移動(dòng)終端返回連接成功響應(yīng);
步驟108、主移動(dòng)終端在接收到連接成功響應(yīng)后,將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換 成流媒體數(shù)據(jù),并向流媒體服務(wù)器提供轉(zhuǎn)換后的流媒體數(shù)據(jù);
步驟109、流媒體服務(wù)器接收主移動(dòng)終端提供的流媒體數(shù)據(jù)。
實(shí)施中,當(dāng)其他移動(dòng)終端要求提供流媒體服務(wù)時(shí),還可以進(jìn)一步包括
從移動(dòng)終端向提供流媒體數(shù)據(jù)的主移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求中要求提 供流媒體數(shù)據(jù);
網(wǎng)絡(luò)側(cè)設(shè)備在接收到從移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的主移動(dòng)終端的要求提供流 媒體數(shù)據(jù)的呼叫請(qǐng)求時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)以及從移 動(dòng)終端的標(biāo)識(shí);
流媒體服務(wù)器在接收到網(wǎng)絡(luò)側(cè)設(shè)備包括提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)以 及從移動(dòng)終端的標(biāo)識(shí)的通知后,根據(jù)從移動(dòng)終端的標(biāo)識(shí)建立與從移動(dòng)終端的連接,并在根 據(jù)提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)將從移動(dòng)終端加入臨時(shí)用戶(hù)分組后,向從移動(dòng)終端 提供該臨時(shí)用戶(hù)分組的流媒體數(shù)據(jù);
從移動(dòng)終端在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù)據(jù)。
具體的,流媒體服務(wù)器管理手機(jī)終端用戶(hù)接入請(qǐng)求,在用戶(hù)接入成功后建立臨時(shí) 用戶(hù)分組,轉(zhuǎn)發(fā)流媒體數(shù)據(jù)流,控制發(fā)送碼流及提供Q0S (Quality ofService,服務(wù)質(zhì)量) 服務(wù);
流媒體主客戶(hù)端,用于發(fā)起特服號(hào)碼呼叫(也即向網(wǎng)絡(luò)側(cè)發(fā)起提供流媒體連接請(qǐng) 求),呼通后與流媒體服務(wù)器通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)分組交換域建立連接,同時(shí)自動(dòng)將啟動(dòng)補(bǔ)充業(yè)務(wù) 中的呼叫轉(zhuǎn)移功能,將轉(zhuǎn)移號(hào)碼設(shè)置為特服號(hào)碼。在連接建立成功后選擇發(fā)送音視頻流功 能,啟動(dòng)本地?cái)z像頭進(jìn)行音視頻捕獲,之后將捕獲的音視頻數(shù)據(jù)進(jìn)行本地編碼形成流媒體 數(shù)據(jù)流發(fā)送給流媒體服務(wù)器;
流媒體從客戶(hù)端,用于發(fā)起對(duì)流媒體主客戶(hù)端號(hào)碼呼叫,之后通過(guò)呼叫轉(zhuǎn)移自動(dòng) 發(fā)起對(duì)特服號(hào)碼的呼叫,呼通后與流媒體服務(wù)器通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)分組交換域建立連接,進(jìn)入 流媒體服務(wù)器,根據(jù)流媒體主客戶(hù)端接入時(shí)生成的分組,接收流媒體服務(wù)器轉(zhuǎn)發(fā)的來(lái)自于 流媒體主客戶(hù)端的流媒體數(shù)據(jù)流并在本地解碼播放。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種提供流媒體服務(wù)的系統(tǒng)、主移 動(dòng)終端、從移動(dòng)終端、網(wǎng)絡(luò)側(cè)設(shè)備及流媒體服務(wù)器,由于這些設(shè)備解決問(wèn)題的原理與提供流 媒體服務(wù)的方法相似,因此這些設(shè)備的實(shí)施可以參見(jiàn)方法的實(shí)施,重復(fù)之處不再贅述。
圖2為提供流媒體服務(wù)的系統(tǒng)結(jié)構(gòu)示意圖,如圖所示,系統(tǒng)中可以包括主移動(dòng)終 端201、網(wǎng)絡(luò)側(cè)設(shè)備202、流媒體服務(wù)器203,其中
主移動(dòng)終端201,用于向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求,在接收到 網(wǎng)絡(luò)側(cè)設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng)后,向流媒體服務(wù)器發(fā)送要求加入所述臨時(shí) 用戶(hù)分組的連接請(qǐng)求,在接收到連接成功響應(yīng)后,將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換成流媒 體數(shù)據(jù),并向流媒體服務(wù)器提供轉(zhuǎn)換后的流媒體數(shù)據(jù);
網(wǎng)絡(luò)側(cè)設(shè)備202,用于在接收到主移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求后,通知接 收主移動(dòng)終端提供的流媒體數(shù)據(jù)的流媒體服務(wù)器;在流媒體服務(wù)器反饋攜帶有臨時(shí)用戶(hù)分 組信息的響應(yīng)后,向主移動(dòng)終端反饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體連接請(qǐng)求的響 應(yīng),在收到流媒體服務(wù)器發(fā)送的連接成功響應(yīng)后向主移動(dòng)終端返回連接成功響應(yīng);
流媒體服務(wù)器203,用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收主移動(dòng)終端提供的流媒 體數(shù)據(jù)的通知后,為提供流媒體數(shù)據(jù)的主移動(dòng)終端建立臨時(shí)用戶(hù)分組,向網(wǎng)絡(luò)側(cè)設(shè)備反饋 響應(yīng),并在該響應(yīng)中攜帶臨時(shí)用戶(hù)分組信息;在接收到主移動(dòng)終端要求加入所述臨時(shí)用戶(hù) 分組的連接請(qǐng)求后,建立主移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向網(wǎng)絡(luò)側(cè)設(shè)備返 回連接成功響應(yīng),以及接收主移動(dòng)終端提供的流媒體數(shù)據(jù)。
實(shí)施中,系統(tǒng)還可以進(jìn)一步包括
從移動(dòng)終端204,用于向提供流媒體數(shù)據(jù)的主移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求 中要求提供流媒體數(shù)據(jù),并在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù) 據(jù);
則,網(wǎng)絡(luò)側(cè)設(shè)備還可以進(jìn)一步用于在接收到從移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的主移 動(dòng)終端的要求提供流媒體數(shù)據(jù)的呼叫請(qǐng)求時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的主移動(dòng) 終端的標(biāo)識(shí)以及從移動(dòng)終端的標(biāo)識(shí);
流媒體服務(wù)器還可以進(jìn)一步用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備包括提供流媒體數(shù)據(jù)的主 移動(dòng)終端的標(biāo)識(shí)以及從移動(dòng)終端的標(biāo)識(shí)的通知后,根據(jù)從移動(dòng)終端的標(biāo)識(shí)建立與從移動(dòng)終 端的連接,并在根據(jù)提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)將從移動(dòng)終端加入臨時(shí)用戶(hù)分組 后,向從移動(dòng)終端提供該臨時(shí)用戶(hù)分組的流媒體數(shù)據(jù)。
具體的,在系統(tǒng)中
流媒體主客戶(hù)端,用于和流媒體服務(wù)器建立連接,進(jìn)行本地音視頻數(shù)據(jù)采集、編碼 和發(fā)送;
流媒體從客戶(hù)端,用于和流媒體服務(wù)器建立連接,接收主流媒體客戶(hù)端發(fā)送的音 視頻數(shù)據(jù)進(jìn)行解碼并通過(guò)本地流媒體播放器播放;
流媒體服務(wù)器,用于管理主從流媒體客戶(hù)端連接,建立臨時(shí)用戶(hù)組,轉(zhuǎn)發(fā)主流媒體 客戶(hù)端發(fā)送的流媒體數(shù)據(jù)流。
具體實(shí)施中,還需要網(wǎng)絡(luò)側(cè)設(shè)備,包括無(wú)線(xiàn)接入側(cè)設(shè)備、核心網(wǎng)設(shè)備配合,負(fù)責(zé)進(jìn) 行消息的接收、轉(zhuǎn)發(fā)等,手機(jī)終端還應(yīng)該攝像功能。
下面對(duì)分別各設(shè)備的實(shí)施進(jìn)行說(shuō)明。當(dāng)各設(shè)備分開(kāi)實(shí)施時(shí),其也分別解決了在主 移動(dòng)終端、從移動(dòng)終端、網(wǎng)絡(luò)側(cè)設(shè)備及流媒體服務(wù)器上存在的問(wèn)題。
圖3為主移動(dòng)終端結(jié)構(gòu)示意圖,如圖所示,在主移動(dòng)終端中可以包括
第一請(qǐng)求模塊301,用于向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求;
第一接收模塊302,用于接收網(wǎng)絡(luò)側(cè)設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng);
第二請(qǐng)求模塊303,用于向流媒體服務(wù)器發(fā)送要求加入所述臨時(shí)用戶(hù)分組的連接 請(qǐng)求;
第二接收模塊304,用于接收網(wǎng)絡(luò)側(cè)設(shè)備反饋的連接成功響應(yīng);
數(shù)據(jù)采集模塊305,用于采集制作流媒體的數(shù)據(jù);
數(shù)據(jù)轉(zhuǎn)換模塊306,用于將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換成流媒體數(shù)據(jù);
流媒體提供模塊307,用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備反饋的連接成功響應(yīng)后,向網(wǎng)絡(luò)側(cè) 提供轉(zhuǎn)換的流媒體數(shù)據(jù)。
圖4為從移動(dòng)終端結(jié)構(gòu)示意圖,如圖所示,在從移動(dòng)終端中可以包括
呼叫模塊401,用于向提供流媒體數(shù)據(jù)的移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求中要 求提供流媒體數(shù)據(jù);
接收模塊402,用于在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù) 據(jù)。
圖5為網(wǎng)絡(luò)側(cè)設(shè)備結(jié)構(gòu)示意圖,如圖所示,在網(wǎng)絡(luò)側(cè)設(shè)備中可以包括
終端消息接收模塊501,用于接收移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求;
通知模塊502,用于通知接收移動(dòng)終端提供的流媒體數(shù)據(jù)的流媒體服務(wù)器;
第一服務(wù)器消息接收模塊503,用于接收所述流媒體服務(wù)器反饋的響應(yīng),所述響應(yīng) 中攜帶有臨時(shí)用戶(hù)分組信息;
第一響應(yīng)模塊504,用于向移動(dòng)終端反饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體 連接請(qǐng)求的響應(yīng);
第二服務(wù)器消息接收模塊505,用于接收流媒體服務(wù)器發(fā)送的連接成功響應(yīng);
第二響應(yīng)模塊506,用于在接收到流媒體服務(wù)器發(fā)送的連接成功響應(yīng)后,向主移動(dòng) 終端返回連接成功響應(yīng)。
實(shí)施中,網(wǎng)絡(luò)側(cè)設(shè)備還可以進(jìn)一步包括
轉(zhuǎn)移呼叫模塊507,用于接收其他移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的移動(dòng)終端的呼叫 請(qǐng)求,在該請(qǐng)求中要求提供流媒體數(shù)據(jù)時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的移動(dòng)終端 的標(biāo)識(shí)以及該移動(dòng)終端的標(biāo)識(shí)。
圖6為流媒體服務(wù)器結(jié)構(gòu)示意圖,如圖所示,流媒體服務(wù)器中可以包括
通知接收模塊601,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收移動(dòng)終端提供的流媒體數(shù)據(jù) 的通知;
用戶(hù)分組建立模塊602,用于為提供流媒體數(shù)據(jù)的移動(dòng)終端建立臨時(shí)用戶(hù)分組;
通知響應(yīng)模塊603,用于在建立臨時(shí)用戶(hù)分組后,向網(wǎng)絡(luò)側(cè)設(shè)備反饋?lái)憫?yīng),并在該 響應(yīng)中攜帶臨時(shí)用戶(hù)分組信息;
主連接請(qǐng)求接收模塊604,用于接收移動(dòng)終端的連接請(qǐng)求,該連接請(qǐng)求要求加入所 述臨時(shí)用戶(hù)分組;
流媒體接收模塊605,用于建立主移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向 網(wǎng)絡(luò)側(cè)設(shè)備返回連接成功響應(yīng),以及接收該移動(dòng)終端提供的流媒體數(shù)據(jù)。
實(shí)施中,流媒體服務(wù)器還可以進(jìn)一步包括
從連接請(qǐng)求接收模塊606,用于接收網(wǎng)絡(luò)側(cè)設(shè)備的通知,所述通知中包括提供流媒體數(shù)據(jù)的移動(dòng)終端的標(biāo)識(shí)以及其他移動(dòng)終端的標(biāo)識(shí);
從連接處理模塊607,用于根據(jù)其他移動(dòng)終端的標(biāo)識(shí)建立與該移動(dòng)終端的連接,并 根據(jù)提供流媒體數(shù)據(jù)的移動(dòng)終端的標(biāo)識(shí)將該移動(dòng)終端加入臨時(shí)用戶(hù)分組;
流媒體提供模塊608,用于在將移動(dòng)終端加入臨時(shí)用戶(hù)分組后,向該移動(dòng)終端提供 該臨時(shí)用戶(hù)分組的流媒體數(shù)據(jù)。
為了描述的方便,以上所述裝置的各部分以功能分為各種模塊或單元分別描述。 當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各模塊或單元的功能在同一個(gè)或多個(gè)軟件或硬件中實(shí)現(xiàn)。
下面再以實(shí)例來(lái)進(jìn)行說(shuō)明。但是以下例舉的實(shí)施例僅僅用于說(shuō)明和解釋本發(fā)明, 而不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。
圖7為基于流媒體的遠(yuǎn)程視訊直播實(shí)施流程示意圖,如圖所示,可以包括如下步 驟
步驟701 流媒體主客戶(hù)端發(fā)起對(duì)特服號(hào)碼的語(yǔ)音呼叫;
具體實(shí)施中,特服號(hào)碼由運(yùn)營(yíng)商提供,用于對(duì)用戶(hù)正在操作的業(yè)務(wù)進(jìn)行識(shí)別。當(dāng)移 動(dòng)終端呼叫該特服號(hào)碼,則表示該移動(dòng)終端欲提供流媒體數(shù)據(jù)。
步驟702 網(wǎng)絡(luò)側(cè)接收到來(lái)自流媒體主客戶(hù)端的呼叫后,通知流媒體服務(wù)器;
具體實(shí)施中,此網(wǎng)絡(luò)側(cè)指現(xiàn)有的無(wú)線(xiàn)通訊網(wǎng)絡(luò),包含無(wú)線(xiàn)接入、核心網(wǎng)等。
步驟703 流媒體服務(wù)器收到通知,開(kāi)始建立臨時(shí)接入用戶(hù)分組并將消息反饋網(wǎng) 絡(luò)側(cè),同時(shí)服務(wù)器處于等待用戶(hù)接入狀態(tài);
步驟704 網(wǎng)絡(luò)側(cè)將流媒體服務(wù)器已準(zhǔn)備就緒的消息通知客戶(hù)端;
具體實(shí)施中,此通知消息可以包含流媒體服務(wù)器臨時(shí)用戶(hù)分組信息(分組號(hào)為主 流媒體客戶(hù)端號(hào)碼)、服務(wù)器地址及端口信息,走無(wú)線(xiàn)信令流程,對(duì)于用戶(hù)不可見(jiàn)。
步驟705 流媒體主客戶(hù)端收到通知后,根據(jù)消息中的信息,通過(guò)分組交換域發(fā)起 與流媒體服務(wù)器的連接;
具體實(shí)施中,此連接同時(shí)也要求接入到流媒體服務(wù)器提供的臨時(shí)用戶(hù)分組。
步驟706 流媒體服務(wù)器收到流媒體主客戶(hù)端發(fā)送的連接請(qǐng)求,與其建立連接并 通知網(wǎng)絡(luò)側(cè);
步驟707 網(wǎng)絡(luò)側(cè)下發(fā)呼叫成功的消息和連接建立成功的消息給流媒體主客戶(hù) 端;
步驟708 流媒體主客戶(hù)端收到呼叫成功的消息和連接建立成功的通知后顯示語(yǔ) 音呼叫呼通界面,界面同時(shí)顯示發(fā)送音視頻選項(xiàng),用戶(hù)選擇發(fā)送音視頻,啟動(dòng)本地?cái)z像頭, 開(kāi)始采集攝像頭預(yù)覽到的音視頻數(shù)據(jù)并編碼成流媒體數(shù)據(jù)流發(fā)送給流媒體服務(wù)器;
具體實(shí)施中,流媒體主客戶(hù)端收到連接建立成功的通知后,同時(shí)自動(dòng)啟動(dòng)呼叫轉(zhuǎn) 移(全部轉(zhuǎn)移),轉(zhuǎn)移號(hào)碼為特服號(hào)碼。
如果終端有前后置攝像頭,則視頻采集過(guò)程中可以切換攝像頭。
音視頻的采集同本地?cái)z像機(jī)模塊的處理,不過(guò)因?yàn)橛袛z像頭采集的音視頻無(wú)法直 接用于流媒體播放,所以要對(duì)采集的音視頻數(shù)據(jù)進(jìn)行符合流媒體國(guó)際規(guī)范的編碼。
數(shù)據(jù)流的發(fā)送過(guò)程使用TCP/IP transmission Control Protocol/ InternetProtocol,傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)協(xié)議。
步驟709 流媒體服務(wù)器接收到流媒體主客戶(hù)端發(fā)送的數(shù)據(jù)流后,把數(shù)據(jù)流分發(fā)到臨時(shí)用戶(hù)組內(nèi)的所有流媒體從客戶(hù)端;
數(shù)據(jù)流的分發(fā)使用UDP(User Datagram Protocal,用戶(hù)數(shù)據(jù)報(bào))協(xié)議,這樣可以提 高無(wú)線(xiàn)帶寬的利用率及數(shù)據(jù)流的轉(zhuǎn)發(fā)效率。
上面為主移動(dòng)終端的處理流程,下面對(duì)從移動(dòng)終端的處理進(jìn)行說(shuō)明。
步驟710 從步驟708開(kāi)始,從流媒體客戶(hù)端就可以隨時(shí)發(fā)起對(duì)主流媒體客戶(hù)端的 呼叫,根據(jù)呼叫轉(zhuǎn)移號(hào)碼,該呼叫會(huì)被自動(dòng)轉(zhuǎn)接到特服號(hào)碼;
步驟711 網(wǎng)絡(luò)側(cè)將主流媒體客戶(hù)端號(hào)碼和從流媒體客戶(hù)端號(hào)碼通知流媒體服務(wù) 器;
步驟712 流媒體服務(wù)器收到通知后根據(jù)主流媒體客戶(hù)端號(hào)碼代表的分組號(hào)將從 流媒體客戶(hù)端號(hào)碼加入分組,成功后通知網(wǎng)絡(luò)側(cè);
步驟713 網(wǎng)絡(luò)側(cè)將呼叫成功的消息反饋給流媒體從客戶(hù)端,同時(shí)將流媒體服務(wù) 器信息通知客戶(hù)端;
具體實(shí)施中,流媒體服務(wù)器信息包括臨時(shí)用戶(hù)分組信息(分組號(hào)為主流媒體客戶(hù) 端號(hào)碼)、服務(wù)器地址及端口信息,走無(wú)線(xiàn)信令流程,對(duì)于用戶(hù)不可見(jiàn)。
步驟714 流媒體從客戶(hù)端收到消息通知后顯示語(yǔ)音呼叫呼通界面,界面顯示接 收音視頻選項(xiàng),用戶(hù)選擇接收音視頻,啟動(dòng)本地流媒體播放器,與流媒體服務(wù)器通過(guò)分組交 換域建立連接,開(kāi)始接收流媒體服務(wù)器轉(zhuǎn)發(fā)的流媒體數(shù)據(jù)流并進(jìn)行本地解碼播放。
具體實(shí)施中,主從客戶(hù)端可以互換,意即任何主客戶(hù)端也可以做從客戶(hù)端,從客戶(hù) 端也可以做主客戶(hù)端。
涉及的流媒體音視頻編解碼符合流媒體3GPP (The 3rd GenerationPartnership Project,第三代合作伙伴項(xiàng)目)及IETFanternet Engineering TaskForce,互聯(lián)網(wǎng)工程任 務(wù)組)RFC (Request For Comment,請(qǐng)求評(píng)議(文檔))規(guī)范要求。
涉及的呼叫信令流程符合3GPP規(guī)范。
上述方案可以實(shí)施在任何內(nèi)置攝像頭、流媒體模塊及其協(xié)議的無(wú)線(xiàn)終端中。
具體實(shí)施中,主移動(dòng)終端也可以作為接收流媒體的移動(dòng)終端,而從移動(dòng)終端則可 以作為提供流媒體的移動(dòng)終端,主移動(dòng)終端是指提供流媒體數(shù)據(jù)的終端,從移動(dòng)終端是指 接收流媒體數(shù)據(jù)的移動(dòng)終端,也即,當(dāng)一移動(dòng)終端在提供流媒體數(shù)據(jù)時(shí),則其為主移動(dòng)終 端,當(dāng)一移動(dòng)終端在接收流媒體數(shù)據(jù)時(shí),則其為從移動(dòng)終端。
綜上實(shí)施例可以看出,本發(fā)明實(shí)施例提供的技術(shù)方案解決了目前流媒體業(yè)務(wù)單一 的問(wèn)題,可以廣泛應(yīng)用于遠(yuǎn)距離視頻教學(xué)、培訓(xùn)和會(huì)議等移動(dòng)增值領(lǐng)域,且由于手機(jī)終端攜 帶方便,所以無(wú)論何時(shí)何地,只要有網(wǎng)絡(luò)覆蓋的地方,原則上就可以使用本方案,本發(fā)明實(shí) 施例提供的技術(shù)方案是對(duì)流媒體業(yè)務(wù)的一種重要擴(kuò)展。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn) 品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算 機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能 的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖 一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu) 選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種提供流媒體服務(wù)的方法,其特征在于,包括如下步驟無(wú)線(xiàn)通訊網(wǎng)絡(luò)在接到主移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求后,為主移動(dòng)終端建立連 接,并為主移動(dòng)終端建立臨時(shí)用戶(hù)分組;主移動(dòng)終端在連接建立后,向無(wú)線(xiàn)通訊網(wǎng)絡(luò)提供流媒體數(shù)據(jù)流。
2.如權(quán)利要求1所述的方法,其特征在于,主移動(dòng)終端向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求; 網(wǎng)絡(luò)側(cè)設(shè)備在接收到主移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求后,通知接收主移動(dòng)終端 提供的流媒體數(shù)據(jù)的流媒體服務(wù)器;流媒體服務(wù)器在接收到網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收主移動(dòng)終端提供的流媒體數(shù)據(jù)的通知 后,為提供流媒體數(shù)據(jù)的主移動(dòng)終端建立臨時(shí)用戶(hù)分組,向網(wǎng)絡(luò)側(cè)設(shè)備反饋?lái)憫?yīng),并在該響 應(yīng)中攜帶臨時(shí)用戶(hù)分組信息;網(wǎng)絡(luò)側(cè)設(shè)備在流媒體服務(wù)器反饋攜帶有臨時(shí)用戶(hù)分組信息的響應(yīng)后,向主移動(dòng)終端反 饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體連接請(qǐng)求的響應(yīng);主移動(dòng)終端在接收到網(wǎng)絡(luò)側(cè)設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng)后,向流媒體服務(wù) 器發(fā)送要求加入所述臨時(shí)用戶(hù)分組的連接請(qǐng)求;流媒體服務(wù)器在接收到主移動(dòng)終端要求加入所述臨時(shí)用戶(hù)分組的連接請(qǐng)求后,建立主 移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向網(wǎng)絡(luò)側(cè)設(shè)備返回連接成功響應(yīng); 網(wǎng)絡(luò)側(cè)設(shè)備向主移動(dòng)終端返回連接成功響應(yīng);主移動(dòng)終端在接收到連接成功響應(yīng)后,將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換成流媒體數(shù) 據(jù),并向流媒體服務(wù)器提供轉(zhuǎn)換后的流媒體數(shù)據(jù);流媒體服務(wù)器接收主移動(dòng)終端提供的流媒體數(shù)據(jù)。
3.如權(quán)利要求1或2所述的方法,其特征在于,進(jìn)一步包括無(wú)線(xiàn)通訊網(wǎng)絡(luò)在接到從移動(dòng)終端對(duì)主移動(dòng)終端的呼叫請(qǐng)求后,將從移動(dòng)終端加入所述 臨時(shí)用戶(hù)分組,并向從移動(dòng)終端傳輸主移動(dòng)終端提供的流媒體數(shù)據(jù)流。
4.如權(quán)利要求3所述的方法,其特征在于,從移動(dòng)終端向提供流媒體數(shù)據(jù)的主移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求中要求提供流 媒體數(shù)據(jù);網(wǎng)絡(luò)側(cè)設(shè)備在接收到從移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的主移動(dòng)終端的要求提供流媒體 數(shù)據(jù)的呼叫請(qǐng)求時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)以及從移動(dòng)終 端的標(biāo)識(shí);流媒體服務(wù)器在接收到網(wǎng)絡(luò)側(cè)設(shè)備包括提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)以及從 移動(dòng)終端的標(biāo)識(shí)的通知后,根據(jù)從移動(dòng)終端的標(biāo)識(shí)建立與從移動(dòng)終端的連接,并在根據(jù)提 供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)將從移動(dòng)終端加入臨時(shí)用戶(hù)分組后,向從移動(dòng)終端提供 該臨時(shí)用戶(hù)分組的流媒體數(shù)據(jù);從移動(dòng)終端在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù)據(jù)。
5.一種提供流媒體服務(wù)的系統(tǒng),其特征在于,包括主移動(dòng)終端、網(wǎng)絡(luò)側(cè)設(shè)備、流媒體 服務(wù)器,其中主移動(dòng)終端,用于向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求,在接收到網(wǎng)絡(luò)側(cè) 設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng)后,向流媒體服務(wù)器發(fā)送要求加入所述臨時(shí)用戶(hù)分組的連接請(qǐng)求,在接收到連接成功響應(yīng)后,將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換成流媒體數(shù)據(jù), 并向流媒體服務(wù)器提供轉(zhuǎn)換后的流媒體數(shù)據(jù);網(wǎng)絡(luò)側(cè)設(shè)備,用于在接收到主移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求后,通知接收主移 動(dòng)終端提供的流媒體數(shù)據(jù)的流媒體服務(wù)器;在流媒體服務(wù)器反饋攜帶有臨時(shí)用戶(hù)分組信息 的響應(yīng)后,向主移動(dòng)終端反饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體連接請(qǐng)求的響應(yīng),在 收到流媒體服務(wù)器發(fā)送的連接成功響應(yīng)后向主移動(dòng)終端返回連接成功響應(yīng);流媒體服務(wù)器,用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收主移動(dòng)終端提供的流媒體數(shù)據(jù)的 通知后,為提供流媒體數(shù)據(jù)的主移動(dòng)終端建立臨時(shí)用戶(hù)分組,向網(wǎng)絡(luò)側(cè)設(shè)備反饋?lái)憫?yīng),并在 該響應(yīng)中攜帶臨時(shí)用戶(hù)分組信息;在接收到主移動(dòng)終端要求加入所述臨時(shí)用戶(hù)分組的連接 請(qǐng)求后,建立主移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向網(wǎng)絡(luò)側(cè)設(shè)備返回連接成功 響應(yīng),以及接收主移動(dòng)終端提供的流媒體數(shù)據(jù)。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,進(jìn)一步包括從移動(dòng)終端,用于向提供流媒體數(shù)據(jù)的主移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求中要求 提供流媒體數(shù)據(jù),并在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù)據(jù);網(wǎng)絡(luò)側(cè)設(shè)備進(jìn)一步用于在接收到從移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的主移動(dòng)終端的要求 提供流媒體數(shù)據(jù)的呼叫請(qǐng)求時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)以 及從移動(dòng)終端的標(biāo)識(shí);流媒體服務(wù)器進(jìn)一步用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備包括提供流媒體數(shù)據(jù)的主移動(dòng)終端的 標(biāo)識(shí)以及從移動(dòng)終端的標(biāo)識(shí)的通知后,根據(jù)從移動(dòng)終端的標(biāo)識(shí)建立與從移動(dòng)終端的連接, 并在根據(jù)提供流媒體數(shù)據(jù)的主移動(dòng)終端的標(biāo)識(shí)將從移動(dòng)終端加入臨時(shí)用戶(hù)分組后,向從移 動(dòng)終端提供該臨時(shí)用戶(hù)分組的流媒體數(shù)據(jù)。
7.一種移動(dòng)終端,包括用于采集制作流媒體的數(shù)據(jù)的數(shù)據(jù)采集模塊;其特征在于,還 包括第一請(qǐng)求模塊,用于向無(wú)線(xiàn)通訊網(wǎng)絡(luò)側(cè)設(shè)備發(fā)起提供流媒體連接請(qǐng)求; 第一接收模塊,用于接收網(wǎng)絡(luò)側(cè)設(shè)備反饋的提供流媒體連接請(qǐng)求的響應(yīng); 第二請(qǐng)求模塊,用于向流媒體服務(wù)器發(fā)送要求加入所述臨時(shí)用戶(hù)分組的連接請(qǐng)求; 第二接收模塊,用于接收網(wǎng)絡(luò)側(cè)設(shè)備反饋的連接成功響應(yīng); 數(shù)據(jù)轉(zhuǎn)換模塊,用于將采集的制作流媒體的數(shù)據(jù)轉(zhuǎn)換成流媒體數(shù)據(jù); 流媒體提供模塊,用于在接收到網(wǎng)絡(luò)側(cè)設(shè)備反饋的連接成功響應(yīng)后,向網(wǎng)絡(luò)側(cè)提供轉(zhuǎn) 換的流媒體數(shù)據(jù)。
8.一種移動(dòng)終端,其特征在于,包括呼叫模塊,用于向提供流媒體數(shù)據(jù)的移動(dòng)終端發(fā)起呼叫請(qǐng)求,并在該請(qǐng)求中要求提供 流媒體數(shù)據(jù);接收模塊,用于在接收到呼叫成功消息后,接收流媒體服務(wù)器發(fā)送的流媒體數(shù)據(jù)。
9.一種網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,包括終端消息接收模塊,用于接收移動(dòng)終端發(fā)起的提供流媒體連接請(qǐng)求; 通知模塊,用于通知接收移動(dòng)終端提供的流媒體數(shù)據(jù)的流媒體服務(wù)器; 第一服務(wù)器消息接收模塊,用于接收所述流媒體服務(wù)器反饋的響應(yīng),所述響應(yīng)中攜帶 有臨時(shí)用戶(hù)分組信息;第一響應(yīng)模塊,用于向移動(dòng)終端反饋攜帶有臨時(shí)用戶(hù)分組信息的提供流媒體連接請(qǐng)求 的響應(yīng);第二服務(wù)器消息接收模塊,用于接收流媒體服務(wù)器發(fā)送的連接成功響應(yīng);第二響應(yīng)模塊,用于在接收到流媒體服務(wù)器發(fā)送的連接成功響應(yīng)后,向主移動(dòng)終端返 回連接成功響應(yīng)。
10.如權(quán)利要求9所述的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,進(jìn)一步包括轉(zhuǎn)移呼叫模塊,用于接收其他移動(dòng)終端對(duì)提供流媒體數(shù)據(jù)的移動(dòng)終端的呼叫請(qǐng)求,在 該請(qǐng)求中要求提供流媒體數(shù)據(jù)時(shí),通知流媒體服務(wù)器提供流媒體數(shù)據(jù)的移動(dòng)終端的標(biāo)識(shí)以 及該移動(dòng)終端的標(biāo)識(shí)。
11.一種流媒體服務(wù)器,其特征在于,包括通知接收模塊,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的接收移動(dòng)終端提供的流媒體數(shù)據(jù)的通知;用戶(hù)分組建立模塊,用于為提供流媒體數(shù)據(jù)的移動(dòng)終端建立臨時(shí)用戶(hù)分組;通知響應(yīng)模塊,用于在建立臨時(shí)用戶(hù)分組后,向網(wǎng)絡(luò)側(cè)設(shè)備反饋?lái)憫?yīng),并在該響應(yīng)中攜 帶臨時(shí)用戶(hù)分組信息;主連接請(qǐng)求接收模塊,用于接收移動(dòng)終端的連接請(qǐng)求,該連接請(qǐng)求要求加入所述臨時(shí) 用戶(hù)分組;流媒體接收模塊,用于建立主移動(dòng)終端與所述臨時(shí)用戶(hù)分組之間的連接,并向網(wǎng)絡(luò)側(cè) 設(shè)備返回連接成功響應(yīng),以及接收該移動(dòng)終端提供的流媒體數(shù)據(jù)。
12.如權(quán)利要求11所述的流媒體服務(wù)器,其特征在于,進(jìn)一步包括從連接請(qǐng)求接收模塊,用于接收網(wǎng)絡(luò)側(cè)設(shè)備的通知,所述通知中包括提供流媒體數(shù)據(jù) 的移動(dòng)終端的標(biāo)識(shí)以及其他移動(dòng)終端的標(biāo)識(shí);從連接處理模塊,用于根據(jù)其他移動(dòng)終端的標(biāo)識(shí)建立與該移動(dòng)終端的連接,并根據(jù)提 供流媒體數(shù)據(jù)的移動(dòng)終端的標(biāo)識(shí)將該移動(dòng)終端加入臨時(shí)用戶(hù)分組;流媒體提供模塊,用于在將移動(dòng)終端加入臨時(shí)用戶(hù)分組后,向該移動(dòng)終端提供該臨時(shí) 用戶(hù)分組的流媒體數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種提供流媒體服務(wù)的方法及系統(tǒng)、設(shè)備,包括主移動(dòng)終端,用于和流媒體服務(wù)器建立連接,進(jìn)行本地音視頻數(shù)據(jù)采集、編碼和發(fā)送;從移動(dòng)終端,用于和流媒體服務(wù)器建立連接,接收主移動(dòng)終端發(fā)送的音視頻數(shù)據(jù)進(jìn)行解碼并通過(guò)本地流媒體播放器播放;流媒體服務(wù)器,用于管理主從移動(dòng)終端連接,建立臨時(shí)用戶(hù)組,轉(zhuǎn)發(fā)主移動(dòng)終端發(fā)送的流媒體數(shù)據(jù)流;本發(fā)明提供了一種更靈活、便利的流媒體業(yè)務(wù)模式,可以在當(dāng)前3G或下一代網(wǎng)絡(luò)下提升運(yùn)營(yíng)商增值業(yè)務(wù)的每用戶(hù)平均收入值及滿(mǎn)意度,是對(duì)當(dāng)前流媒體業(yè)務(wù)的有效補(bǔ)充。
文檔編號(hào)H04W4/00GK102035839SQ20101058835
公開(kāi)日2011年4月27日 申請(qǐng)日期2010年12月14日 優(yōu)先權(quán)日2010年12月14日
發(fā)明者劉建敏 申請(qǐng)人:中興通訊股份有限公司