專利名稱:非實時發(fā)送和接收流媒體的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動互聯(lián)網(wǎng)領(lǐng)域,尤其涉及在移動終端和媒體服務(wù)器之間進行流媒體傳輸?shù)姆椒ê拖鄳?yīng)設(shè)備。
背景技術(shù):
隨著Internet的飛速發(fā)展,多媒體流技術(shù)的應(yīng)用也越來越普及。諸如手持設(shè)備之類的移動終端上基于多媒體的應(yīng)用是繼短消息應(yīng)用之后,移動平臺內(nèi)容開發(fā)的又一次進步。一般而言,在移動終端上的多媒體相關(guān)應(yīng)用采用實時的數(shù)據(jù)傳輸方法,來通過移動網(wǎng)絡(luò)在移動終端和媒體服務(wù)器進行媒體流傳輸。典型的多媒體相關(guān)應(yīng)用包括移動視頻點播、移動視頻聊天、移動卡拉OK等。一般而言,在移動終端上,流媒體相關(guān)的應(yīng)用主要提供信息、 娛樂、通信、監(jiān)控和定位等各類服務(wù)內(nèi)容。隨著移動網(wǎng)絡(luò)提供的網(wǎng)絡(luò)傳輸速率快速提高,在移動終端上的多媒體應(yīng)用也會快速發(fā)展。例如,在4G網(wǎng)絡(luò)中,網(wǎng)絡(luò)速率將會提升到更高,但是由于移動終端的可移動性,其所處位置的網(wǎng)絡(luò)條件可能不同,例如,所處位置可能具有2G、3G或者4G網(wǎng)絡(luò),或者網(wǎng)絡(luò)信號強度不同。這會導(dǎo)致基于此時流媒體傳輸?shù)膽?yīng)用由于網(wǎng)絡(luò)傳輸問題而不能提供令人滿意的應(yīng)用,從而導(dǎo)致用戶對該應(yīng)用失去興趣。此外,由于互聯(lián)網(wǎng)的全球性,一些處于不同時區(qū)的用戶可能進行實時交互并不一定合適。例如,如果兩個用戶分別處于美國和中國,即使他們都非常希望和對方進行實時交互,但是由于時差等原因可能無法找出對兩人都方便的時間來進行實時交流。因此,需要有一種可以解決上述問題的、在移動終端和多媒體服務(wù)器之間進行非實時媒體流傳輸?shù)姆椒?、系統(tǒng)以及其中所采用的移動終端。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決或者減緩上述問題的移動終端、多媒體流傳輸方法和音頻系統(tǒng)。根據(jù)本發(fā)明的一個方面,提供了一種適于將多媒體流傳輸?shù)蕉嗝襟w服務(wù)器的移動終端,該移動終端包括多媒體生成模塊,被配置為生成原始多媒體數(shù)據(jù);編碼器,被配置為對原始多媒體數(shù)據(jù)進行編碼以生成編碼的多媒體流;存儲器,被配置為在存儲器的預(yù)定區(qū)域中存儲所編碼的多媒體流;移動通信接口,被配置為與多媒體服務(wù)器進行通信連接; 以及傳輸控制器,被配置為控制所編碼的多媒體流到多媒體服務(wù)器的傳輸,其中傳輸控制器被配置為選擇多媒體流,復(fù)制多媒體流,將所復(fù)制的多媒體流傳輸?shù)剿龆嗝襟w服務(wù)器, 判斷該傳輸是否成功,并且在傳輸成功時刪除所復(fù)制的多媒體流以及所存儲的多媒體流??蛇x地,傳輸控制器被配置為在判斷出傳輸失敗時,確定移動終端和多媒體服務(wù)的連接狀態(tài),并且在連接狀態(tài)為連接上時,重新進行所述多媒體流的傳輸。可選地,傳輸控制器被配置為在連接狀態(tài)為未連接上時,重新連接移動終端和多媒體服務(wù)器。
可選地,傳輸控制器被配置為在嘗試連接移動終端和多媒體服務(wù)器預(yù)定次數(shù)而仍然連接失敗,則放棄對多媒體流的傳輸。可選地,傳輸控制器被配置為在移動終端和多媒體服務(wù)器未連接上的持續(xù)時間超過預(yù)定時間時,放棄對多媒體流的傳輸。根據(jù)本發(fā)明的另一個方面,提供了一種從移動終端向多媒體服務(wù)器發(fā)送多媒體流的方法,包括生成原始多媒體數(shù)據(jù);對原始多媒體數(shù)據(jù)進行編碼以生成編碼的多媒體流; 在存儲器的預(yù)定區(qū)域中存儲編碼的多媒體流;以及控制所述編碼的多媒體流到所述多媒體服務(wù)器的傳輸,其中控制編碼的多媒體流到多媒體服務(wù)器的傳輸包括選擇多媒體流;復(fù)制多媒體流;將所復(fù)制的多媒體流傳輸?shù)蕉嗝襟w服務(wù)器;判斷該傳輸是否成功,如果傳輸成功則刪除所復(fù)制的多媒體流以及所存儲的多媒體流。根據(jù)本發(fā)明的另一個方面,還提供了一種多媒體系統(tǒng),其包括多媒體服務(wù)器;以及多個如上所述的移動終端,其中移動終端適于將多媒體流傳輸?shù)蕉嗝襟w服務(wù)器,以便由多媒體服務(wù)器轉(zhuǎn)發(fā)到相應(yīng)的移動終端。根據(jù)本發(fā)明的多媒體流傳輸方式,每次將最先存儲到存儲器的預(yù)定區(qū)域中的多媒體流數(shù)據(jù)先進行備份然后發(fā)送,保證了多媒體文件錄制完成后不會丟失。另外,在移動終端向多媒體服務(wù)器傳輸多媒體流時,針對較大尺寸的多媒體流,可以針對多媒體流的不同部分并行執(zhí)行上述生成、編碼、存儲和傳輸?shù)冗^程,因此僅僅對編碼后的多媒體流進行存儲,并且在讀取存儲的多媒體流進行傳輸?shù)耐瑫r清理出新的存儲空間,因此不需要占用移動終端很高的硬件存儲開銷。
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖1示出了根據(jù)本發(fā)明一個實施例的移動多媒體系統(tǒng)的框圖;圖2示出了根據(jù)本發(fā)明一個實施例的移動多媒體系統(tǒng)中的移動終端的框圖;圖3示出了根據(jù)本發(fā)明的一個實施例從移動終端向多媒體服務(wù)器發(fā)送多媒體流的方法的流程圖;以及圖4示出了在從移動終端向多媒體服務(wù)器發(fā)送多媒體流的方法中,對多媒體流進行控制傳輸?shù)姆椒ǖ牧鞒虉D。
具體實施例方式下面結(jié)合附圖和具體的實施方式對本發(fā)明作進一步的描述。圖1示出了根據(jù)本發(fā)明一個實施例的移動多媒體系統(tǒng)100的框圖。如圖1所示, 移動多媒體系統(tǒng)100包括多個移動終端110A-110N以及多媒體服務(wù)器120。各個移動終端 110A-N經(jīng)由移動網(wǎng)絡(luò)130和多媒體服務(wù)器120進行通信。移動網(wǎng)絡(luò)130可以是各種移動網(wǎng)絡(luò),例如2G、3G或者4G移動通信時代可以采用的各種移動通信網(wǎng)絡(luò)。同時,移動網(wǎng)絡(luò)130還可以包括移動通信網(wǎng)絡(luò)和各種有線網(wǎng)絡(luò)的組合。 例如,多媒體服務(wù)器120可以位于現(xiàn)有的國際互聯(lián)網(wǎng)的網(wǎng)絡(luò)節(jié)點處,而移動終端110A-N可以通過移動通信網(wǎng)絡(luò)和相應(yīng)的骨干網(wǎng)絡(luò)來訪問多媒體服務(wù)器120。移動終端110A-N可以是各種便攜式設(shè)備,例如手機、個人數(shù)字助理(PDA)、便攜式計算機、電子圖書閱覽器、數(shù)字面板以及其它適于經(jīng)由移動通信網(wǎng)絡(luò)進行數(shù)據(jù)傳輸?shù)囊苿釉O(shè)備等。在操作中,移動終端IlOA要向移動終端IlON發(fā)送多媒體流,以便由移動終端IlON 來觀看。然而,由于移動終端IlOA或者IlON所處位置的網(wǎng)絡(luò)信號較弱,或者移動終端IlOA 和IlON處于不同的時區(qū),直接在二者之間進行實時多媒體流傳輸并不合適。為此,移動終端IlOA利用多媒體服務(wù)器120來向移動終端IlON非實時傳輸多媒體流。具體而言,移動終端IlOA首先將要發(fā)送給移動終端IlON的多媒體流發(fā)送給多媒體服務(wù)器120,多媒體服務(wù)器120在完整地接收到來自移動終端IlOA的多媒體流之后,緩存該多媒體流,并且發(fā)消息通知移動終端IlON來收取該多媒體流。移動終端IlON在接收到來自多媒體服務(wù)器120的消息后,可以在適當?shù)臅r間(例如,移動終端IlON具有較好的網(wǎng)絡(luò)條件,或者移動終端IlON 的用戶具有充分時間來觀看多媒體流時)從多媒體服務(wù)器120接收來多媒體流,從而實現(xiàn)在移動終端IlOA和移動終端IlON之間的非實時多媒體流傳輸。圖2示出了根據(jù)本發(fā)明一個實施例的適于在移動多媒體系統(tǒng)中向多媒體服務(wù)器 120非實時傳輸多媒體流的移動終端110的框圖。如圖2所示,移動終端110可以包括多媒體生成模塊210、編碼器220、存儲器230、傳輸控制器240和移動網(wǎng)絡(luò)接口 250。多媒體生成模塊210適于在移動終端110處生成原始多媒體數(shù)據(jù)。多媒體可以為音頻流、視頻流、或者音頻和視頻流的組合,因此移動終端110中的多媒體生成模塊210包括用于采集音頻并生成原始音頻數(shù)據(jù)的音頻錄入模塊210A、用于采集視頻并生成原始視頻數(shù)據(jù)的視頻錄制模塊210B。編碼器220接收多媒體生成模塊210所生成的原始多媒體數(shù)據(jù),并進行編碼以生成編碼的媒體流。可以存在各種音頻和視頻編碼器來分別對音頻或者視頻進行編碼。在要傳輸?shù)亩嗝襟w流為音頻流的情況下,編碼器220可以是音頻編碼器,其可以將原始的音頻流數(shù)據(jù)轉(zhuǎn)換成OGG格式的音頻流。OGG是一種新的音頻壓縮格式,其類似于MP3等的音頻格式。但它是完全免費、開放和沒有專利限制的。OGG格式的音頻流可以在多種播放器上播放,并且具有向后和向后兼容性,因此,這種格式的音頻流可以不斷地進行大小和音質(zhì)的改良,而不影響舊有的編碼器或播放器。存儲器230適于存儲由編碼器220編碼的多媒體流??蛇x地,存儲器230中具有專門的預(yù)定區(qū)域來存儲編碼的多媒體流。另外,為了便于后續(xù)對多媒體流的處理,可以在該預(yù)定區(qū)域中劃分出固定大小的子區(qū)域,并且將多媒體流的各部分分別存儲到各個子區(qū)域中。傳輸控制器240控制在存儲器230中存儲的多媒體流經(jīng)由移動通信接口到多媒體服務(wù)器120的傳輸。傳輸控制器240選擇要進行傳輸?shù)亩嗝襟w流的一部分。例如,傳輸控制器240每次可以選擇固定大小的多媒體流的一部分進行傳輸。該固定大小可以根據(jù)網(wǎng)絡(luò)狀況、移動終端的處理能力、高速緩存空間等進行預(yù)先設(shè)定??蛇x地,傳輸控制器240通常選擇最先存儲到存儲器中的多媒體流的一部分。隨后,傳輸控制器240將該部分的多媒體流復(fù)制到例如移動終端110的高速緩存中。接著,傳輸控制器240將所備份的部分多媒體流經(jīng)由移動通信接口 250發(fā)送到多媒體服務(wù)器120。同時,傳輸控制器240對該傳輸過程進行監(jiān)控以判斷該傳輸過程是否成功。如果傳輸控制器240判斷該傳輸過程成功,則刪除所備份的部分多媒體流和存儲在存儲器中的部分多媒體流,同時繼續(xù)對該多媒體流的剩余部分進行控制傳輸。相反,如果傳輸控制器240確定傳輸失敗了,則進一步確定移動終端110和多媒體服務(wù)器120之間的連接狀態(tài)。如果傳輸控制器240確定連接狀態(tài)為連接上了,則傳輸控制器240重新嘗試傳輸。相反,如果傳輸控制器240確定連接狀態(tài)為未連接上,則嘗試連接移動終端110和多媒體服務(wù)器120,并重新嘗試傳輸??蛇x地,在傳輸控制器240確定嘗試連接移動終端110和多媒體服務(wù)器120預(yù)定次數(shù)(例如,3次,當然也可以是其他次數(shù))而仍然連接失敗,則可以放棄連接嘗試,并放棄對多媒體流的傳輸,并告知用戶,以便用戶在以后重新進行傳輸??蛇x地,如果傳輸控制器240確定移動終端110和多媒體服務(wù)器120未連接上的持續(xù)時間超過預(yù)定時間(例如,60秒,當然也可以是其它預(yù)定時間),則放棄多媒體流的傳輸,并告知用戶,以便用戶在以后重新進行傳輸。圖3示出了根據(jù)本發(fā)明的一個實施例從移動終端110向多媒體服務(wù)器120發(fā)送多媒體流的方法300的流程圖。方法300適于步驟S310,其中在移動終端110處生成多媒體流,這例如可以利用移動終端110中的多媒體生成模塊210來完成。多媒體可以為音頻流、 視頻流、或者音頻和視頻流的組合,因此移動終端110中的多媒體生成模塊210包括用于采集音頻并生成原始音頻數(shù)據(jù)的音頻錄入模塊210A、用于采集視頻并生成原始視頻數(shù)據(jù)的視頻錄制模塊210B??蛇x擇地,在步驟S320處,對在移動終端處生成的多媒體流進行進一步的編碼。 例如,可以由編碼器220對原始媒體數(shù)據(jù)進行編碼以生成編碼的媒體流??梢源嬖诟鞣N音頻和視頻編碼器來分別對音頻或者視頻進行編碼。在要傳輸?shù)亩嗝襟w流為音頻流的情況下,編碼器220可以是音頻編碼器,其可以將原始的音頻流數(shù)據(jù)轉(zhuǎn)換成OGG格式的音頻流。 OGG是一種新的音頻壓縮格式,其類似于MP3等的音頻格式。但它是完全免費、開放和沒有專利限制的。OGG格式的音頻流可以在多種播放器上播放,并且具有向后和向后兼容性,因此,這種格式的音頻流可以不斷地進行大小和音質(zhì)的改良,而不影響舊有的編碼器或播放
ο隨后,在步驟S330處,存儲經(jīng)過編碼的多媒體流。例如將經(jīng)過編碼的多媒體流存儲到移動終端110的存儲器230的預(yù)設(shè)定區(qū)域中。在步驟S340處,將所存儲的多媒體流傳輸?shù)蕉嗝襟w服務(wù)器120,并結(jié)束該方法。對多媒體流的傳輸應(yīng)該進行控制,以便可以完整地將所存儲的多媒體流傳輸?shù)蕉嗝襟w服務(wù)器 120??蛇x地,可以在移動終端110中的傳輸控制器240的控制下,讀取所存取的多媒體流并且經(jīng)由移動通信接口 250將所讀取的多媒體流發(fā)送到多媒體服務(wù)器120。圖4示出了步驟S340的具體處理過程。如圖4所示,在步驟S410處,選擇要進行傳輸?shù)亩嗝襟w流的一部分??蛇x地,根據(jù)多媒體流的大小,多媒體流可以占據(jù)存儲器230中的多個區(qū)域,而在對該多媒體流進行傳輸時,每次可以選擇固定大小的多媒體流的一部分進行傳輸。該固定大小可以根據(jù)網(wǎng)絡(luò)狀況、移動終端的處理能力、高速緩存空間等進行預(yù)先設(shè)定。例如,在開始傳輸時,通常選擇最先存儲到存儲器中的多媒體流的一部分。隨后,在步驟S420中,對該部分的多媒體流進行復(fù)制。例如,可以將該部分多媒體流復(fù)制到移動終端110的高速緩存中。在步驟S430中,將所備份的部分多媒體流發(fā)送到音頻服務(wù)器120。這可以通過移動通信接口來進行。同時,在步驟S440中,對步驟S430進行的傳輸進行監(jiān)控, 以判斷該傳輸過程是否成功。如果在步驟S440判斷傳輸過程成功,則在步驟S450中刪除所備份的部分多媒體流和存儲在存儲器中的部分多媒體流,并且在步驟S460判斷是否還有要傳輸?shù)氖S喽嗝襟w流。如果在步驟S460確定還有剩余要傳輸?shù)亩嗝襟w流,則在步驟S470讀取剩余多媒體流中的預(yù)定大小部分,并且返回到步驟S420開始對該部分多媒體流進行傳輸。如果在步驟 460判斷所有多媒體流都傳輸完畢了,則結(jié)束該控制傳輸過程。相反,如果在步驟S440處確定傳輸失敗了,則在步驟S480處判斷移動終端110和多媒體服務(wù)器120之間的連接狀態(tài)是否為連接上了。如果在步驟S480處,確定連接狀態(tài)為連接上了,則返回到步驟S430來重新嘗試傳輸。相反,如果在步驟S480處確定連接狀態(tài)為未連接上,則在步驟S490中嘗試連接移動終端110和多媒體服務(wù)器120,并返回到步驟 S480以重新確定該連接狀態(tài)。可選地,在步驟S490中,如果嘗試連接移動終端110和多媒體服務(wù)器120預(yù)定次數(shù)(例如,3次,當然也可以是其他次數(shù))而仍然連接失敗,則可以放棄連接嘗試,并在步驟 S495中放棄多媒體流的傳輸,并告知用戶,以便用戶在以后重新進行傳輸。可選地,在步驟S480中,還確定移動終端110和多媒體服務(wù)器120未連接上的持續(xù)時間,如果二者之間未連接上的持續(xù)時間超過預(yù)定時間(例如,60秒,當然也可以是其它預(yù)定時間),則并在步驟S495中放棄多媒體流的傳輸,并告知用戶,以便用戶在以后重新進行傳輸。根據(jù)本發(fā)明的多媒體流傳輸方式,每次將最先存儲到存儲器的預(yù)定區(qū)域中的多媒體流數(shù)據(jù)先進行備份然后發(fā)送,保證了多媒體文件錄制完成后不會丟失。另外,在移動終端向多媒體服務(wù)器傳輸多媒體流時,針對較大尺寸的多媒體流,可以針對多媒體流的不同部分并行執(zhí)行上述生成、編碼、存儲和傳輸?shù)冗^程,因此僅僅對編碼后的多媒體流進行存儲,并且在讀取存儲的多媒體流進行傳輸?shù)耐瑫r清理出新的存儲空間,因此不需要占用移動終端很高的硬件存儲開銷。另外,移動終端可一邊采集多媒體數(shù)據(jù)、一邊進行多媒體流的編碼,并同時進行編碼后的多媒體流的傳輸。多媒體服務(wù)器在接收到多媒體流的同時,可以通知相應(yīng)的移動終端進行接收并播放或者等待該相應(yīng)的移動終端來獲取。這非常適合用于移動終端的多媒體流非實時發(fā)布。應(yīng)當注意的是,在本發(fā)明的移動終端的各個部件中,根據(jù)其要實現(xiàn)的功能而對其中的部件進行了邏輯劃分,但是,本發(fā)明不受限于此,可以根據(jù)需要對各個部件進行重新劃分或者組合,例如,可以將一些部件組合為單個部件,或者可以將一些部件進一步分解為更多的子部件。本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的移動終端中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上。 應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中, 不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
權(quán)利要求
1.一種移動終端,適于將多媒體流傳輸?shù)蕉嗝襟w服務(wù)器,該移動終端包括 多媒體生成模塊,被配置為生成原始多媒體數(shù)據(jù);編碼器,被配置為對所述原始多媒體數(shù)據(jù)進行編碼以生成編碼的所述多媒體流; 存儲器,被配置為在所述存儲器的預(yù)定區(qū)域中存儲所述編碼的多媒體流; 移動通信接口,被配置為與所述多媒體服務(wù)器進行通信連接;以及傳輸控制器,被配置為控制所述編碼的多媒體流到所述多媒體服務(wù)器的傳輸,其中所述傳輸控制器被配置為選擇所述多媒體流,復(fù)制所述多媒體流,將所復(fù)制的多媒體流傳輸?shù)剿龆嗝襟w服務(wù)器,判斷該傳輸是否成功,并且在傳輸成功時刪除所復(fù)制的多媒體流以及所存儲的多媒體流。
2.如權(quán)利要求1所述的移動終端,其中所述傳輸控制器被配置為選擇所述多媒體流的一部分進行傳輸,并且在所述多媒體流的一部分傳輸成功之后,選擇所述多媒體流的剩余部分進行傳輸。
3.如權(quán)利要求1或者2所述的移動終端,其中所述傳輸控制器被配置為在判斷出傳輸失敗時,確定所述移動終端和多媒體服務(wù)的連接狀態(tài),并且在所述連接狀態(tài)為連接上時,重新進行所述多媒體流的傳輸。
4.一種從移動終端向多媒體服務(wù)器發(fā)送多媒體流的方法,包括 生成原始多媒體數(shù)據(jù);對所述原始多媒體數(shù)據(jù)進行編碼以生成編碼的所述多媒體流;在存儲器的預(yù)定區(qū)域中存儲所述編碼的多媒體流;以及控制所述編碼的多媒體流到所述多媒體服務(wù)器的傳輸,其中所述控制所述編碼的多媒體流到所述多媒體服務(wù)器的傳輸包括選擇所述多媒體流;復(fù)制所述多媒體流;將所復(fù)制的多媒體流傳輸?shù)剿龆嗝襟w服務(wù)器;判斷該傳輸是否成功,如果傳輸成功則刪除所復(fù)制的多媒體流以及所存儲的多媒體流。
5.如權(quán)利要求4所述的方法,其中所述選擇所述多媒體流包括選擇所述多媒體流的一部分,并且該方法還包括在所述多媒體流的一部分傳輸成功之后,選擇所述多媒體流的剩余部分進行傳輸。
6.如權(quán)利要求4者5所述的方法,其中還包括如果傳輸失敗時,確定所述移動終端和多媒體服務(wù)的連接狀態(tài),并且在所述連接狀態(tài)為連接上時,重新進行所述多媒體流的傳輸。
7.如權(quán)利要求6所述的方法,其中還可以在所述連接狀態(tài)為未連接上時,重新連接所述移動終端和多媒體服務(wù)器。
8.如權(quán)利要求7所述的方法,其中還包括在重新連接所述移動終端和多媒體服務(wù)器預(yù)定次數(shù)而仍然連接失敗時,放棄對所述多媒體流的傳輸。
9.如權(quán)利要求8所述的方法,其中還包括在所述移動終端和多媒體服務(wù)器未連接上的持續(xù)時間超過預(yù)定時間時,放棄對所述多媒體流的傳輸。
10. 一種多媒體系統(tǒng),包括多媒體服務(wù)器;以及多個如權(quán)利要求1-3中的任一個所述的移動終端,其中所述移動終端適于將多媒體流傳輸?shù)蕉嗝襟w服務(wù)器,以便由所述多媒體服務(wù)器轉(zhuǎn)發(fā)到相應(yīng)的移動終端。
全文摘要
本發(fā)明涉及一種非實時發(fā)送和接收流媒體的系統(tǒng)和方法。本發(fā)明公開一種適于將多媒體流傳輸?shù)蕉嗝襟w服務(wù)器的移動終端,其包括多媒體生成模塊,編碼器,存儲器,移動通信接口以及傳輸控制器。該傳輸控制器控制編碼的多媒體流到所述多媒體服務(wù)器的傳輸,其中該傳輸控制器被配置為選擇多媒體流,復(fù)制多媒體流,將所復(fù)制的多媒體流傳輸?shù)蕉嗝襟w服務(wù)器,判斷該傳輸是否成功,并且在傳輸成功時刪除所復(fù)制的多媒體流以及所存儲的多媒體流。本發(fā)明還涉及在該移動終端中采用的多媒體流數(shù)據(jù)傳輸方法以及包括該移動終端的多媒體系統(tǒng)。
文檔編號H04N21/43GK102510532SQ201110346329
公開日2012年6月20日 申請日期2011年11月4日 優(yōu)先權(quán)日2011年10月26日
發(fā)明者姜國飛, 王本瑞 申請人:北京推博信息技術(shù)有限公司