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