两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種媒體流控制方法及其裝置的制作方法

文檔序號(hào):7954917閱讀:111來源:國知局
專利名稱:一種媒體流控制方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),特別是涉及一種媒體流控制方法及其裝置。
背景技術(shù)
在網(wǎng)絡(luò)技術(shù)的發(fā)展中,多方通信逐漸成為一種普遍應(yīng)用的業(yè)務(wù),比如按鍵即說(PoC,Push to Talk over Cellular)系統(tǒng)、會(huì)議(Conference)系統(tǒng)以及集群系統(tǒng)等。在多方通信系統(tǒng)中,需要唯一的控制點(diǎn)來對多方通信進(jìn)行統(tǒng)一管理,以確保對多方通信中各通信用戶的控制的一致性和實(shí)時(shí)性。這里所說的管理具體是指媒體發(fā)送權(quán)(Floor)處理,即某群組中的通信用戶需要向系統(tǒng)中的控制點(diǎn)發(fā)起請求如發(fā)言請求,控制點(diǎn)對上述請求進(jìn)行判決并許可后,該通信用戶才能向該群組中的其他通信用戶發(fā)送媒體流數(shù)據(jù)。
目前,在多方通信系統(tǒng)如POC系統(tǒng)或集群系統(tǒng)中,已經(jīng)實(shí)現(xiàn)了基于語音的單一媒體數(shù)據(jù)媒體發(fā)送權(quán)處理。圖1是現(xiàn)有技術(shù)媒體發(fā)送權(quán)處理的流程圖,在PoC系統(tǒng)或集群系統(tǒng)中,僅存在對語音類型的媒體發(fā)送權(quán)處理;假設(shè)某群組中的一用戶請求發(fā)言,現(xiàn)有具體處理包括以下步驟步驟100發(fā)言用戶通過用戶終端1(UE1)向控制點(diǎn)服務(wù)器發(fā)出媒體發(fā)送權(quán)請求(Floor Request)消息。
由于多方通信中的媒體發(fā)送權(quán)類型僅有單一的語音類型,因此,在服務(wù)器接收到Floor Request消息后,即開始判決處理。
步驟101服務(wù)器根據(jù)預(yù)設(shè)策略判決是否同意授予UE1媒體發(fā)送權(quán),若同意,則執(zhí)行步驟102b;否則,執(zhí)行步驟102a。
所述策略可以是媒體發(fā)送權(quán)當(dāng)前是否被占用,該UE1是否有權(quán)申請媒體發(fā)送權(quán)等。比如若當(dāng)前媒體發(fā)送權(quán)被其他用戶占用,則不同意;否則同意。
步驟102a服務(wù)器向UE1發(fā)送拒絕媒體發(fā)送權(quán)(Floor Reject)消息拒絕UE1的媒體發(fā)送權(quán)申請,之后結(jié)束本流程。
步驟102b~步驟103b服務(wù)器向UE1發(fā)送許可媒體發(fā)送權(quán)(Floor Grant)消息許可UE1的媒體發(fā)送權(quán)申請,并向UE1所在群組中的其他UE發(fā)送媒體發(fā)送權(quán)通知(Floor Taken)消息以通知所述其他UE當(dāng)前的媒體發(fā)送權(quán)已授予UE1。
步驟104bUE1向所在群組的其他UE發(fā)送媒體流(Media Burst)數(shù)據(jù)。
隨著寬帶網(wǎng)絡(luò)的發(fā)展,通信系統(tǒng)不再僅局限于傳統(tǒng)的話音通信,結(jié)合音頻、視頻、圖片和文本等多種媒體類型的多媒體業(yè)務(wù)已逐漸開展起來,通過與呈現(xiàn)(presence)業(yè)務(wù)、短消息、網(wǎng)頁(WEB)瀏覽、定位信息、推送(PUSH)業(yè)務(wù)、文件共享等數(shù)據(jù)業(yè)務(wù)的結(jié)合,來滿足用戶的多種需求。在多種應(yīng)用的推動(dòng)下,第三代合作伙伴計(jì)劃(3GPP)標(biāo)準(zhǔn)組織推出了基于IP的多媒體子系統(tǒng)(IMS)架構(gòu),目的是在通信網(wǎng)絡(luò)中使用一種標(biāo)準(zhǔn)化的開放的結(jié)構(gòu)來實(shí)現(xiàn)多種多樣的多媒體應(yīng)用,提供給用戶更多的選擇以滿足用戶的多種需求。
POC2.0是目前OMA正在制定的更高版本的POC業(yè)務(wù),它是POC1.0中定義業(yè)務(wù)的擴(kuò)展和升級(jí),他允許用戶通過特定按鍵建立與其他一個(gè)或多個(gè)用戶立即通信的多媒體會(huì)話,允許用戶在會(huì)話中傳送多種媒體類型,如靜止圖片,實(shí)時(shí)視頻流,文件傳輸和文本text。POC2.0向下兼容POC1.0,也支持POC1.0中的半雙工語音業(yè)務(wù)。
多媒體業(yè)務(wù)為多方通信提供了多種類型的媒體發(fā)送權(quán)請求,但是,從現(xiàn)有媒體發(fā)送權(quán)處理方法來看,服務(wù)器僅僅對一種類型的媒體發(fā)送權(quán)進(jìn)行控制,不能夠?qū)崿F(xiàn)對多種媒體發(fā)送權(quán)的控制。在現(xiàn)有的涉及多種媒體的集群系統(tǒng)以及PoC系統(tǒng)中,沿用基于語音的單一媒體協(xié)商控制策略,對各媒體類型的協(xié)商完全獨(dú)立處理。由于POC2.0允許在同一會(huì)話中同時(shí)傳送多種媒體類型,在會(huì)話中需要對多種媒體流控制信令進(jìn)行控制,并且這些不同媒體流控制信令是相互獨(dú)立而沒有關(guān)系的。圖2為現(xiàn)有POC系統(tǒng)中多種媒體流控制信令的處理方法示意圖。這種處理方法在多種媒體出現(xiàn)的多媒體通信系統(tǒng)中,已經(jīng)出現(xiàn)了明顯的弊端,這種弊端體現(xiàn)在用戶終端上主要表現(xiàn)為以下兩種情形1、在語音會(huì)話進(jìn)行的同時(shí)如果有音視頻會(huì)話,一個(gè)終端可能同時(shí)獲得兩個(gè)語音發(fā)送權(quán),此時(shí)因?yàn)椴煌襟w之間發(fā)送權(quán)相互獨(dú)立,兩個(gè)語音控制相互獨(dú)立,終端同時(shí)發(fā)送多個(gè)語音會(huì)造成POC會(huì)話中的混亂和很差的用戶體驗(yàn)。
2、在某一POC用戶A取得普通POC語音會(huì)話的發(fā)送權(quán),正在進(jìn)行語音會(huì)話的同時(shí),如果另一POC用戶B取得音視頻會(huì)話的發(fā)送權(quán),或者在某一POC用戶D取得音視頻會(huì)話的發(fā)送權(quán),正在進(jìn)行視頻會(huì)話的同時(shí),如果另一POC用戶E取得普通POC語音會(huì)話的發(fā)送權(quán),此時(shí)如果A/B或者D/E兩個(gè)終端都獲得了語音相關(guān)發(fā)送權(quán),兩個(gè)終端同時(shí)發(fā)送語音時(shí),會(huì)話中的其他用戶會(huì)同時(shí)聽到來自兩個(gè)用戶的語音,POC會(huì)話的用戶體驗(yàn)不好,而對于這兩個(gè)終端(AB或者DE)來說,在其發(fā)言的同時(shí)還能聽到另外一個(gè)用戶的語音,這就帶來了類似全雙工的體驗(yàn),跟POC的特性不一致。
這兩種情況都導(dǎo)致在POC會(huì)話的時(shí)候同時(shí)出現(xiàn)兩個(gè)語音,會(huì)造成POC會(huì)話的用戶體驗(yàn)不好,同時(shí)也不符合POC會(huì)話半雙工的特性。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種媒體流控制方法,用于解決多媒體通信中存在的多個(gè)媒體流造成用戶體驗(yàn)差的問題。
同時(shí),本發(fā)明還提供一種媒體流控制裝置,用于處理多媒體通信過程中存在的多個(gè)媒體流。
為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種媒體流控制方法,該方法包括判斷終端是否存在相互包含的媒體流控制信令,若存在,則按預(yù)先設(shè)置的策略處理所述媒體流控制信令。
所述媒體流控制信令為媒體發(fā)送權(quán)信令、媒體發(fā)送權(quán)通知信令或媒體發(fā)送權(quán)請求信令。
所述相互包含的媒體流控制信令為語音控制信令與音視頻控制信令。
所述語音控制信令為語音發(fā)送權(quán)信令、語音發(fā)送權(quán)通知信令或語音發(fā)送權(quán)請求信令;所述音視頻控制信令為音視頻發(fā)送權(quán)信令、音視頻發(fā)送權(quán)通知信令或音視頻發(fā)送權(quán)請求信令。
當(dāng)終端已占用一個(gè)媒體發(fā)送權(quán),又接收一個(gè)媒體發(fā)送權(quán)信令時(shí),判斷兩者是否相互包含,若不相互包含,則允許兩者同時(shí)存在,否則,按以下方式處理A1、終端放棄后接收的媒體發(fā)送權(quán)信令并向服務(wù)器發(fā)送相關(guān)消息;或B1、終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻;或C1、進(jìn)一步判斷語音的來源是否相同,若相同,則按B1方式處理,否則,終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道發(fā)送視頻及其配套的語音。
當(dāng)終端同時(shí)接收兩個(gè)媒體發(fā)送權(quán)信令時(shí),判斷兩者是否相互包含,若不相互包含,則允許兩者同時(shí)存在,否則,按以下方式處理A2、終端根據(jù)預(yù)先設(shè)置接收媒體發(fā)送權(quán)并向服務(wù)器發(fā)送相關(guān)消息;或B2、終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻;或C2、進(jìn)一步判斷語音的來源是否相同,若相同,則按B2方式處理,否則,終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道發(fā)送視頻及其配套的語音。
其中,在A2中,所述預(yù)先設(shè)置為只接收語音發(fā)送權(quán)、只接收音視頻發(fā)送權(quán)或設(shè)置語音發(fā)送權(quán)與音視頻發(fā)送權(quán)的優(yōu)先權(quán)級(jí)別。
當(dāng)終端已占用一個(gè)媒體發(fā)送權(quán),又申請媒體發(fā)送權(quán)時(shí),判斷兩者是否相互包含,若不相互包含,則允許申請媒體發(fā)送權(quán),否則,按以下方式處理A3、終端放棄媒體發(fā)送權(quán)申請并告知用戶媒體發(fā)送權(quán)申請失??;或B3、終端向服務(wù)器申請所述媒體發(fā)送權(quán),服務(wù)器賦予終端發(fā)送權(quán)后,終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻;或C3、終端向服務(wù)器申請所述媒體發(fā)送權(quán),服務(wù)器賦予終端發(fā)送權(quán)后,進(jìn)一步判斷語音的來源是否相同,若相同,則按B3方式處理,否則,終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道發(fā)送視頻及其配套的語音。
當(dāng)終端已收到一個(gè)媒體發(fā)送權(quán)通知信令,又接收一個(gè)媒體發(fā)送權(quán)信令時(shí),判斷兩者是否相互包含,若不相互包含,則允許兩者同時(shí)存在,否則,終端放棄后接收的媒體發(fā)送權(quán)并向服務(wù)器發(fā)送相關(guān)消息。
當(dāng)終端已收到一個(gè)媒體發(fā)送權(quán)通知信令,又申請媒體發(fā)送權(quán)時(shí),判斷兩者是否相互包含,若不相互包含,則允許申請媒體發(fā)送權(quán),否則,終端放棄申請媒體發(fā)送權(quán)并告知用戶媒體發(fā)送權(quán)申請失敗。
一種媒體流控制裝置,該裝置包括判斷單元,用于判斷終端是否存在相互包含的媒體流控制信令;處理單元,根據(jù)判斷單元的判斷結(jié)果采取預(yù)先設(shè)置的策略處理媒體流控制信令。
所述的相互包含的媒體流控制信令為語音控制信令與音視頻控制信令。
所述語音控制信令為語音發(fā)送權(quán)信令、語音發(fā)送權(quán)通知信令或語音發(fā)送權(quán)請求信令;所述音視頻控制信令為音視頻發(fā)送權(quán)信令、音視頻發(fā)送權(quán)通知信令或音視頻發(fā)送權(quán)請求信令。
該裝置還包括存儲(chǔ)單元,用于存儲(chǔ)終端接收的媒體流控制信令。
所述判斷單元包括
接收模塊,用于接收終端上的媒體流控制信令,查詢模塊,用于查詢存儲(chǔ)單元中的媒體流控制信令,判決模塊,根據(jù)判斷規(guī)則判斷接收模塊和/或存儲(chǔ)單元的媒體流控制信令是否相互包含。
所述裝置包含在終端內(nèi)或設(shè)置在服務(wù)器側(cè)。
在本發(fā)明中,通過媒體流控制方法及其裝置,避免了在多方通信系統(tǒng)中,如POC系統(tǒng)中,終端上同時(shí)存在相互包含的媒體流控制信令的情況的發(fā)生,從而有效地避免在一個(gè)POC會(huì)話中同時(shí)發(fā)送兩個(gè)相互包含的媒體流如語音而造成的POC會(huì)話中的混亂和很差的用戶體驗(yàn)。


圖1是現(xiàn)有技術(shù)媒體發(fā)送權(quán)處理的流程圖;圖2為現(xiàn)有POC系統(tǒng)中多種媒體流控制信令的處理方法示意圖;圖3是本發(fā)明媒體流控制裝置的基本結(jié)構(gòu)示意圖;圖4是實(shí)現(xiàn)本發(fā)明方法實(shí)施例一的流程圖;圖5是實(shí)現(xiàn)本發(fā)明方法實(shí)施例二的流程圖;圖6是實(shí)現(xiàn)本發(fā)明方法實(shí)施例三的流程圖;圖7是實(shí)現(xiàn)本發(fā)明方法實(shí)施例四的流程圖;圖8是實(shí)現(xiàn)本發(fā)明方法實(shí)施例五的流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)描述。
圖3是本發(fā)明媒體流控制裝置的基本結(jié)構(gòu)示意圖。參見圖3,本發(fā)明裝置包括判斷單元,用于判斷終端是否存在相互包含的媒體流控制信令。本單元由三個(gè)模塊接收模塊、判決模塊及查詢模塊組成,其中,接收模塊用于接收終端上的媒體流控制信令,通常包括語音發(fā)送權(quán)信令、音視頻發(fā)送權(quán)信令、語音發(fā)送權(quán)通知信令、音視頻發(fā)送權(quán)通知信令、文本發(fā)送權(quán)信令等多媒體所對應(yīng)的各種控制信令;查詢模塊,用于查詢存儲(chǔ)單元所存儲(chǔ)的終端上的媒體控制信令;判決模塊,根據(jù)判斷規(guī)則判斷接收模塊和/或存儲(chǔ)單元的媒體流控制信令是否相互包含,判斷媒體流控制信令是否相互包含的對象可以是接收模塊同時(shí)接收的兩個(gè)媒體流控制信令,比如同時(shí)接收的兩個(gè)語音發(fā)送權(quán)信令,也可以是接收模塊接收的一個(gè)媒體流控制信令,另一個(gè)為存儲(chǔ)單元存儲(chǔ)的媒體流控制信令,如一個(gè)為接收單元接收的音視頻發(fā)送權(quán)信令,另一個(gè)為存儲(chǔ)單元存儲(chǔ)的語音發(fā)送權(quán)通知信令。對于判斷規(guī)則可以預(yù)先設(shè)置在判決模塊內(nèi),比如,設(shè)置語音控制信令與音視頻控制信令為相互包含的媒體流控制信令,其他媒體流控制信令,比如圖片、文本流控制信令與語音控制信令或音視頻控制信令為不存在相互包含關(guān)系的媒體流控制信令。
處理單元,根據(jù)判斷單元的判斷結(jié)果采取預(yù)先設(shè)置的策略處理媒體流控制信令。判斷單元根據(jù)判斷規(guī)則判斷出終端上的媒體流控制信令是否存在相互包含的關(guān)系,當(dāng)判斷結(jié)果為否時(shí),則可同時(shí)處理終端上同時(shí)存在的媒體流控制信令,當(dāng)判斷結(jié)果為終端上的媒體流控制信令存在相互包含關(guān)系時(shí),則根據(jù)具體的情形設(shè)置不同的處理策略,比如,當(dāng)終端已經(jīng)占用了一個(gè)媒體發(fā)送權(quán),現(xiàn)在又到來一個(gè)媒體發(fā)送權(quán)時(shí),如果兩者為相互包含的媒體流控制信令,可設(shè)置以下處理策略(1)終端放棄后來獲得的媒體發(fā)送權(quán)并向服務(wù)器說明;(2)不放棄任何一個(gè)發(fā)送權(quán),語音從語音信道走,音視頻信道只發(fā)送視頻;(3)判斷語音的來源是否不同,如果不同,不放棄任何一個(gè)發(fā)送權(quán);語音從語音信道走;音視頻信道發(fā)送視頻以及和視頻配套的聲音,例如某個(gè)音頻文件中的聲音部分,如果相同再采取(2)中的方法。
存儲(chǔ)單元,用于存儲(chǔ)終端接收的媒體流控制信令,其中,媒體流控制信令包括發(fā)送權(quán)通知和目前會(huì)話中終端正在使用的發(fā)送權(quán)所對應(yīng)的發(fā)送權(quán)信令等,一旦媒體流控制信令更新或變化,比如,發(fā)送權(quán)通知對應(yīng)的發(fā)送權(quán)被撤回或終端正在使用的發(fā)送權(quán)被撤回等,對應(yīng)的原存儲(chǔ)媒體流控制信令被更新或刪除。
在本實(shí)施例中,當(dāng)判斷單元的判斷對象僅涉及其接收的媒體流控制信令時(shí),可以不設(shè)置相應(yīng)的存儲(chǔ)單元。
另外,本發(fā)明的媒體流控制裝置可以包含在終端內(nèi),也可以設(shè)置在服務(wù)器側(cè)。
本發(fā)明方法的核心思想是判斷終端是否存在相互包含的媒體流控制信令,若存在,則按預(yù)先設(shè)置的策略處理所述媒體流控制信令。媒體流控制信令可以為媒體發(fā)送權(quán)信令、媒體發(fā)送權(quán)通知信令或媒體發(fā)送權(quán)請求信令,相互包含的媒體流控制信令可以為語音控制信令與音視頻控制信令。其中,語音控制信令可以為語音發(fā)送權(quán)信令、語音發(fā)送權(quán)通知信令或語音發(fā)送權(quán)請求信令;音視頻控制信令可以為音視頻發(fā)送權(quán)信令、音視頻發(fā)送權(quán)通知信令或音視頻發(fā)送權(quán)請求信令。
圖4是實(shí)現(xiàn)本發(fā)明方法實(shí)施例一的流程圖。參見圖4,在本實(shí)施例中,終端已占用一個(gè)媒體發(fā)送權(quán),又接收一個(gè)媒體發(fā)送權(quán)信令,其處理過程具體包括以下步驟步驟11判斷終端接收的媒體發(fā)送權(quán)信令與已占用的媒體發(fā)送權(quán)是否存在相互包含的關(guān)系,當(dāng)不存在相互包含關(guān)系時(shí)執(zhí)行步驟12,否則執(zhí)行步驟13。
這里,可通過查詢存儲(chǔ)的終端已收到的媒體發(fā)送權(quán)信令獲知當(dāng)前終端占用的媒體發(fā)送權(quán)所對應(yīng)的媒體流控制信令的類型,比如語音發(fā)送權(quán)信令。在終端占用已收到媒體發(fā)送權(quán)進(jìn)行會(huì)話過程中,又接收到媒體發(fā)送權(quán)信令時(shí),判斷終端已收到的媒體發(fā)送權(quán)信令與接收的媒體發(fā)送權(quán)信令是否存在相互包含的關(guān)系,比如當(dāng)終端正在進(jìn)行語音會(huì)話,又接收到音視頻發(fā)送權(quán)信令,此時(shí),可判斷兩者存在相互包含關(guān)系。
步驟12終端利用占用的媒體發(fā)送權(quán)繼續(xù)進(jìn)行會(huì)話,并接收媒體發(fā)送權(quán)信令。
終端接收媒體發(fā)送權(quán)信令并允許存在兩個(gè)媒體發(fā)送權(quán),由于占用的媒體發(fā)送權(quán)與接收的媒體發(fā)送權(quán)信令之間不存在相互包含關(guān)系,即使在終端上同時(shí)進(jìn)行兩個(gè)媒體發(fā)送權(quán),比如一個(gè)為語音發(fā)送權(quán),另一個(gè)為文本發(fā)送權(quán),此時(shí)也不會(huì)產(chǎn)生用戶體驗(yàn)差的問題。
步驟13根據(jù)預(yù)先設(shè)置的策略對相互包含的媒體發(fā)送權(quán)進(jìn)行處理。
這里,可以包括以下三個(gè)相互并列的處理步驟步驟131終端放棄后接收的媒體發(fā)送權(quán)信令并向服務(wù)器發(fā)送相關(guān)消息,其中,相關(guān)消息可以為終端拒絕接收媒體發(fā)送權(quán)消息。
步驟132終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻,并關(guān)閉與視頻配套的語音。
在這種情況下POC2.0用戶可以從語音會(huì)話直接上升為視頻會(huì)話,而不影響原有POC1.0用戶的語音會(huì)話體驗(yàn)。
步驟133進(jìn)一步判斷語音的來源是否相同,若相同,則按步驟132方式處理,否則執(zhí)行步驟1331,步驟1331終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道發(fā)送視頻及其配套的語音。
在這種情況下POC2.0用戶可以在語音會(huì)話的同時(shí)播放視頻片斷,或者在播放視頻片斷的同時(shí)進(jìn)行語音會(huì)話,增加用戶的體驗(yàn),而不影響原有POC1.0用戶的語音會(huì)話體驗(yàn)。
圖5是實(shí)現(xiàn)本發(fā)明方法實(shí)施例二的流程圖。參見圖5,在本實(shí)施例中,終端同時(shí)接收兩個(gè)媒體發(fā)送權(quán)信令,其處理過程具體包括以下步驟步驟21判斷終端接收的兩個(gè)媒體發(fā)送權(quán)信令是否存在相互包含的關(guān)系,當(dāng)不存在相互包含關(guān)系時(shí)執(zhí)行步驟22,否則執(zhí)行步驟23。
步驟22終端接收兩個(gè)媒體發(fā)送權(quán)信令,并同時(shí)處理兩個(gè)媒體發(fā)送權(quán)。
終端接收媒體發(fā)送權(quán)信令并允許存在兩個(gè)媒體發(fā)送權(quán),由于兩個(gè)媒體發(fā)送權(quán)信令之間不存在相互包含關(guān)系,即使在終端上同時(shí)進(jìn)行兩個(gè)媒體發(fā)送權(quán),比如一個(gè)為語音發(fā)送權(quán),另一個(gè)為文本發(fā)送權(quán),此時(shí)也不會(huì)產(chǎn)生用戶體驗(yàn)差的問題。
步驟23根據(jù)預(yù)先設(shè)置的策略對相互包含的媒體發(fā)送權(quán)進(jìn)行處理。
這里,可以包括以下三個(gè)相互并列的處理步驟步驟231終端根據(jù)預(yù)先設(shè)置接收媒體發(fā)送權(quán)并向服務(wù)器發(fā)送相關(guān)消息;預(yù)先設(shè)置可以為只接收語音發(fā)送權(quán)、只接收音視頻發(fā)送權(quán)或設(shè)置語音發(fā)送權(quán)與音視頻發(fā)送權(quán)的優(yōu)先權(quán)級(jí)別,這里優(yōu)先權(quán)級(jí)別可以為先接收語音發(fā)送權(quán),待結(jié)束語音發(fā)送權(quán)后接收音視頻發(fā)送權(quán),也可以為先接收音視頻發(fā)送權(quán),待結(jié)束音視頻發(fā)送權(quán)后接收語音發(fā)送權(quán)。終端拒絕接收媒體發(fā)送權(quán)后向服務(wù)器發(fā)送相關(guān)消息可以為終端拒絕接收媒體發(fā)送權(quán)消息,比如拒絕接收音視頻發(fā)送權(quán)。
這里,由于終端只處理一個(gè)媒體發(fā)送權(quán),在多方通信的多媒體通信過程中就不會(huì)同時(shí)出現(xiàn)兩個(gè)相互包含的媒體發(fā)送權(quán),比如,在POC會(huì)話中就不會(huì)出現(xiàn)兩個(gè)語音流的情況。
步驟232終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻,并關(guān)閉與視頻配套的語音。
在這種情況下POC2.0用戶可以從語音會(huì)話直接上升為視頻會(huì)話,而不影響原有POC1.0用戶的語音會(huì)話體驗(yàn)。
步驟233進(jìn)一步判斷語音的來源是否相同,若相同,則按步驟232方式處理,否則執(zhí)行步驟2331,步驟2331終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻發(fā)送視頻及其配套的語音。
在這種情況下POC2.0用戶可以在語音會(huì)話的同時(shí)播放視頻片斷,或者在播放視頻片斷的同時(shí)進(jìn)行語音會(huì)話,增加用戶的體驗(yàn),而不影響原有POC1.0用戶的語音會(huì)話體驗(yàn)。
圖6是實(shí)現(xiàn)本發(fā)明方法實(shí)施例三的流程圖。參見圖6,在本實(shí)施例中,終端已占用一個(gè)媒體發(fā)送權(quán),又申請媒體發(fā)送權(quán),其處理過程具體包括以下步驟步驟31判斷終端申請的媒體發(fā)送權(quán)與已占用的媒體發(fā)送權(quán)是否存在相互包含的關(guān)系,當(dāng)不存在相互包含關(guān)系時(shí)執(zhí)行步驟32,否則執(zhí)行步驟33。
這里,可通過查詢存儲(chǔ)的終端已收到的媒體發(fā)送權(quán)信令獲知當(dāng)前終端占用的媒體發(fā)送權(quán)所對應(yīng)的媒體流控制信令的類型,比如語音發(fā)送權(quán)信令。在終端占用已收到媒體發(fā)送權(quán)進(jìn)行會(huì)話過程中,又發(fā)起媒體發(fā)送權(quán)請求信令時(shí),判斷終端已收到的媒體發(fā)送權(quán)信令與媒體發(fā)送權(quán)請求信令是否存在相互包含的關(guān)系,比如當(dāng)終端正在進(jìn)行語音會(huì)話,又申請音視頻發(fā)送權(quán),此時(shí),可判斷兩者存在相互包含關(guān)系。
步驟32終端發(fā)起媒體發(fā)送權(quán)請求信令,并同時(shí)處理兩個(gè)媒體發(fā)送權(quán)。
終端發(fā)起媒體發(fā)送權(quán)請求信令并允許存在兩個(gè)媒體發(fā)送權(quán),由于兩個(gè)媒體發(fā)送權(quán)信令之間不存在相互包含關(guān)系,即使在終端上同時(shí)進(jìn)行兩個(gè)媒體發(fā)送權(quán),比如一個(gè)為語音發(fā)送權(quán),另一個(gè)為文本發(fā)送權(quán),此時(shí)也不會(huì)產(chǎn)生用戶體驗(yàn)差的問題。
步驟33根據(jù)預(yù)先設(shè)置的策略對相互包含的媒體發(fā)送權(quán)進(jìn)行處理。
這里,可以包括以下三個(gè)相互并列的處理步驟步驟331終端放棄申請媒體發(fā)送權(quán)并告知用戶媒體發(fā)送權(quán)申請失敗,其中,告知方式可以為彈出申請發(fā)送權(quán)失敗消息。
步驟332終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻,并關(guān)閉與視頻配套的語音;在這種情況下POC2.0用戶可以從語音會(huì)話直接上升為視頻會(huì)話,而不影響原有POC1.0用戶的語音會(huì)話體驗(yàn)。
步驟333、進(jìn)一步判斷語音的來源是否相同,若相同,則按步驟332方式處理,否則執(zhí)行步驟3331,步驟3331終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻發(fā)送視頻及其配套的語音。
在這種情況下POC2.0用戶可以在語音會(huì)話的同時(shí)播放視頻片斷,或者在播放視頻片斷的同時(shí)進(jìn)行語音會(huì)話,增加用戶的體驗(yàn),而不影響原有POC1.0用戶的語音會(huì)話體驗(yàn)。
圖7是實(shí)現(xiàn)本發(fā)明方法實(shí)施例四的流程圖。參見圖7,在本實(shí)施例中,終端已收到一個(gè)媒體發(fā)送權(quán)通知信令,又接收一個(gè)媒體發(fā)送權(quán)信令,其處理過程具體包括以下步驟步驟41判斷終端接收的媒體發(fā)送權(quán)信令與已收到的媒體發(fā)送權(quán)通知信令是否存在相互包含的關(guān)系,當(dāng)不存在相互包含關(guān)系時(shí)執(zhí)行步驟42,否則執(zhí)行步驟43。
步驟42終端接收媒體發(fā)送權(quán)信令,并同時(shí)處理兩個(gè)媒體發(fā)送權(quán)。
終端接收媒體發(fā)送權(quán)信令并允許存在兩個(gè)媒體發(fā)送權(quán),由于接收的媒體發(fā)送權(quán)信令與已收到的媒體發(fā)送權(quán)通知信令之間不存在相互包含關(guān)系,即使在終端上同時(shí)進(jìn)行兩個(gè)媒體發(fā)送權(quán),比如一個(gè)為語音發(fā)送權(quán),另一個(gè)為文本發(fā)送權(quán),此時(shí)也不會(huì)產(chǎn)生用戶體驗(yàn)差的問題。
步驟43終端放棄后接收的媒體發(fā)送權(quán)信令并向服務(wù)器發(fā)送相關(guān)消息,其中,相關(guān)消息可以為終端拒絕接收媒體發(fā)送權(quán)消息。
圖8是實(shí)現(xiàn)本發(fā)明方法實(shí)施例五的流程圖。參見圖8,在本實(shí)施例中,終端已收到一個(gè)媒體發(fā)送權(quán)通知,又申請媒體發(fā)送權(quán),其處理過程具體包括以下步驟步驟51判斷終端申請的媒體發(fā)送權(quán)與已收到媒體發(fā)送權(quán)通知信令是否存在相互包含的關(guān)系,當(dāng)不存在相互包含關(guān)系時(shí)執(zhí)行步驟52,否則執(zhí)行步驟53。
步驟52終端發(fā)起媒體發(fā)送權(quán)請求信令,并同時(shí)處理兩個(gè)媒體發(fā)送權(quán)。
終端發(fā)起媒體發(fā)送權(quán)請求信令并允許存在兩個(gè)媒體發(fā)送權(quán),由于兩個(gè)媒體發(fā)送權(quán)信令之間不存在相互包含關(guān)系,即使在終端上同時(shí)進(jìn)行兩個(gè)媒體發(fā)送權(quán),比如一個(gè)為語音發(fā)送權(quán),另一個(gè)為文本發(fā)送權(quán),此時(shí)也不會(huì)產(chǎn)生用戶體驗(yàn)差的問題。
步驟53終端放棄申請媒體發(fā)送權(quán)并告知用戶媒體發(fā)送權(quán)申請失敗,其中,告知方式可以為彈出申請發(fā)送權(quán)失敗消息。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種媒體流控制方法,其特征在于,該方法包括判斷終端是否存在相互包含的媒體流控制信令,若存在,則按預(yù)先設(shè)置的策略處理所述媒體流控制信令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述媒體流控制信令為媒體發(fā)送權(quán)信令、媒體發(fā)送權(quán)通知信令或媒體發(fā)送權(quán)請求信令。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述相互包含的媒體流控制信令為語音控制信令與音視頻控制信令。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述語音控制信令為語音發(fā)送權(quán)信令、語音發(fā)送權(quán)通知信令或語音發(fā)送權(quán)請求信令;所述音視頻控制信令為音視頻發(fā)送權(quán)信令、音視頻發(fā)送權(quán)通知信令或音視頻發(fā)送權(quán)請求信令。
5.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于,當(dāng)終端已占用一個(gè)媒體發(fā)送權(quán),又接收一個(gè)媒體發(fā)送權(quán)信令時(shí),判斷兩者是否相互包含,若不相互包含,則允許兩者同時(shí)存在,否則,按以下方式處理A1、終端放棄后接收的媒體發(fā)送權(quán)信令并向服務(wù)器發(fā)送相關(guān)消息;或B1、終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻;或C1、進(jìn)一步判斷語音的來源是否相同,若相同,則按B1方式處理,否則,終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道發(fā)送視頻及其配套的語音。
6.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于,當(dāng)終端同時(shí)接收兩個(gè)媒體發(fā)送權(quán)信令時(shí),判斷兩者是否相互包含,若不相互包含,則允許兩者同時(shí)存在,否則,按以下方式處理A2、終端根據(jù)預(yù)先設(shè)置接收媒體發(fā)送權(quán)并向服務(wù)器發(fā)送相關(guān)消息;或B2、終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻;或C2、進(jìn)一步判斷語音的來源是否相同,若相同,則按B2方式處理,否則,終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道發(fā)送視頻及其配套的語音。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在A2中,所述預(yù)先設(shè)置為只接收語音發(fā)送權(quán)、只接收音視頻發(fā)送權(quán)或設(shè)置語音發(fā)送權(quán)與音視頻發(fā)送權(quán)的優(yōu)先權(quán)級(jí)別。
8.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于,當(dāng)終端已占用一個(gè)媒體發(fā)送權(quán),又申請媒體發(fā)送權(quán)時(shí),判斷兩者是否相互包含,若不相互包含,則允許申請媒體發(fā)送權(quán),否則,按以下方式處理A3、終端放棄媒體發(fā)送權(quán)申請并告知用戶媒體發(fā)送權(quán)申請失?。换駼3、終端向服務(wù)器申請所述媒體發(fā)送權(quán),服務(wù)器賦予終端發(fā)送權(quán)后,終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道只發(fā)送視頻;或C3、終端向服務(wù)器申請所述媒體發(fā)送權(quán),服務(wù)器賦予終端發(fā)送權(quán)后,進(jìn)一步判斷語音的來源是否相同,若相同,則按B3方式處理,否則,終端同時(shí)處理兩個(gè)媒體發(fā)送權(quán),其中,語音從語音信道發(fā)送,音視頻信道發(fā)送視頻及其配套的語音。
9.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于,當(dāng)終端已收到一個(gè)媒體發(fā)送權(quán)通知信令,又接收一個(gè)媒體發(fā)送權(quán)信令時(shí),判斷兩者是否相互包含,若不相互包含,則允許兩者同時(shí)存在,否則,終端放棄后接收的媒體發(fā)送權(quán)并向服務(wù)器發(fā)送相關(guān)消息。
10.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于,當(dāng)終端已收到一個(gè)媒體發(fā)送權(quán)通知信令,又申請媒體發(fā)送權(quán)時(shí),判斷兩者是否相互包含,若不相互包含,則允許申請媒體發(fā)送權(quán),否則,終端放棄申請媒體發(fā)送權(quán)并告知用戶媒體發(fā)送權(quán)申請失敗。
11.一種媒體流控制裝置,其特征在于,該裝置包括判斷單元,用于判斷終端是否存在相互包含的媒體流控制信令;處理單元,根據(jù)判斷單元的判斷結(jié)果采取預(yù)先設(shè)置的策略處理媒體流控制信令。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述的相互包含的媒體流控制信令為語音控制信令與音視頻控制信令。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述語音控制信令為語音發(fā)送權(quán)信令、語音發(fā)送權(quán)通知信令或語音發(fā)送權(quán)請求信令;所述音視頻控制信令為音視頻發(fā)送權(quán)信令、音視頻發(fā)送權(quán)通知信令或音視頻發(fā)送權(quán)請求信令。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,該裝置還包括存儲(chǔ)單元,用于存儲(chǔ)終端接收的媒體流控制信令。
15.根據(jù)權(quán)利要求11或14所述的裝置,其特征在于,所述判斷單元包括接收模塊,用于接收終端上的媒體流控制信令,查詢模塊,用于查詢存儲(chǔ)單元中的媒體流控制信令,判決模塊,根據(jù)判斷規(guī)則判斷接收模塊和/或存儲(chǔ)單元的媒體流控制信令是否相互包含。
16.根據(jù)權(quán)利要求11或14所述的裝置,其特征在于,所述裝置包含在終端內(nèi)或設(shè)置在服務(wù)器側(cè)。
全文摘要
本發(fā)明公開了一種媒體流控制方法及其裝置,該方法包括判斷終端是否存在相互包含的媒體流控制信令,若存在,則按預(yù)先設(shè)置的策略處理所述媒體流控制信令。該裝置包括判斷單元,用于判斷終端是否存在相互包含的媒體流控制信令;處理單元,根據(jù)判斷單元的判斷結(jié)果采取預(yù)先設(shè)置的策略處理媒體流控制信令。通過本發(fā)明,避免了在多方通信系統(tǒng)中,如POC系統(tǒng)中終端上同時(shí)存在相互包含的媒體流控制信令的情況的發(fā)生,從而有效地避免在一個(gè)POC會(huì)話中同時(shí)發(fā)送兩個(gè)語音而造成的POC會(huì)話中的混亂和用戶體驗(yàn)差的問題。
文檔編號(hào)H04M3/56GK1859145SQ20061003467
公開日2006年11月8日 申請日期2006年3月24日 優(yōu)先權(quán)日2006年3月24日
發(fā)明者劉瓊艷, 朱雷, 章李銘, 張愛琴, 羅龍 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东明县| 南陵县| 韩城市| 泾阳县| 桑植县| 黄大仙区| 皮山县| 延吉市| 临沧市| 黔西县| 铜陵市| 荃湾区| 凭祥市| 长沙县| 江都市| 清新县| 内乡县| 微山县| 明溪县| 清水河县| 汽车| 昭觉县| 宁津县| 桦川县| 芷江| 松溪县| 南部县| 馆陶县| 邢台县| 沅陵县| 偏关县| 陆河县| 辉县市| 仙居县| 馆陶县| 巴林右旗| 恩施市| 扎兰屯市| 精河县| 古田县| 安龙县|