專利名稱:媒體播放和號碼收集配合使用的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通訊技術領域,具體而言是涉及一種媒體播放和號碼收集配合 -使用的方法和系統(tǒng)。
背景技術:
隨著通信技術的不斷進步和人們生活質(zhì)量的逐步提高,人們對溝通體驗的
需求也隨之豐富化和人性化,不再滿足于語音體驗;多媒體交互式業(yè)務不斷推 陳出新,出現(xiàn)了以媒體播放為主的語音郵箱、視頻郵箱、彩像、廣告、傳真郵 箱、網(wǎng)絡游戲、多媒體會議回放等,以及以號碼收集為主的充值業(yè)務等。
這里提到的媒體播放含多媒體播放,包括音頻播放和視頻播放。這些業(yè)務 需要使用媒體播放技術和號碼收集技術,業(yè)務體驗者可以使用固定電話或移動 終端,也可以使用PC客戶端等軟終端。在承載和控制分離的架構(gòu)下,媒體處理 器(MP, Media Processor)與媒體控制器(MC, Media Controller)之間通過國 際電信聯(lián)盟-電信標準部ITU-T H.248協(xié)議進行信令的交互,該協(xié)議稱為網(wǎng)關控 制協(xié)議,是媒體控制器和媒體處理器之間的接口。由媒體處理器負責媒體播放 (Media Play)和號碼收集(Digits Collection)的處理,其中,負責號碼收集的 功能單元稱作為號碼收集器(Digits Collector, DC),負責媒體播放的功能單元 稱作為媒體插i文器(MediaPlayer, MP )。
在實現(xiàn)本發(fā)明過程中,發(fā)明人研究發(fā)現(xiàn)現(xiàn)有技術中至少存在以下問題 由于號碼收集和媒體播放是兩個過程,通常需要二者配合起來才能完成一 個完整的業(yè)務過程,在某些較復雜的交互式業(yè)務場景下二者間的切換是比較頻 繁的,而且在某些業(yè)務場景下,這種切換難以平滑實現(xiàn);并且在很多場合下號碼收集與媒體播放的切換需要在媒體控制器和媒體處理器的配合下才能進行, 這導致媒體控制器和媒體處理器交互增多,控制流程復雜,系統(tǒng)開銷增大。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例所要解決的技術問題是提供一種媒體播放和號碼 收集配合使用的方法和系統(tǒng),能夠在交互式業(yè)務場景下實現(xiàn)多J 某體播放和號碼 收集之間的平滑切換。
為實現(xiàn)上述目的,本發(fā)明實施例是通過如下技術方案實現(xiàn)的 一方面,提供一種媒體播放和號碼收集配合使用的方法,包括 媒體控制器向媒體處理器發(fā)送控制消息,所述控制消息用于媒體處理器提 供多媒體播放和號碼收集的功能。
一方面,還提供一種媒體播放和號碼收集配合使用的系統(tǒng),包括 控制消息發(fā)送單元,位于媒體控制器上,用于向媒體處理器發(fā)送控制消息; 消息處理單元,位于媒體處理器上,用于根據(jù)所述控制消息提供多媒體播 放和號碼收集的功能。
本發(fā)明實施例提供以上技術方案的有益效果是,由々某體控制器向媒體處理 器發(fā)送控制消息,使得媒體處理器能夠提供多媒體播放和號碼收集的功能,既 可應用于以號碼收集為主的場景,也可應用于以多媒體播放為主的場景;而現(xiàn) 有技術中,媒體處理器或者僅提供多媒體播放的功能,不能提供號碼收集的功 能,或者雖然能夠同時提供多媒體播放和號碼收集的功能,但多媒體播放的目 的是為了收集號碼,無法應用于以多媒體播放為主的場景,因此與現(xiàn)有技術相 比,媒體處理器可以在交互式業(yè)務場景下實現(xiàn)多媒體播放和號碼收集之間的平 滑切換。
圖1為本發(fā)明實施例提供的媒體播放和號碼收集配合使用的系統(tǒng)示意圖; 圖2為本發(fā)明實施例五對圖1所示系統(tǒng)提供的一種系統(tǒng)結(jié)構(gòu)示意圖; 圖3為本發(fā)明實施例六對圖1所示系統(tǒng)提供的另一種系統(tǒng)結(jié)構(gòu)示意圖; 圖4為本發(fā)明實施例在"以號碼收集為主"的應用場景的示意圖; 圖5為本發(fā)明實施例在"以媒體播放為主"的應用場景的示意圖。
具體實施例方式
為使本發(fā)明的目的、技術方案、及優(yōu)點更加清楚明白,下面結(jié)合附圖并舉
實施例,對本發(fā)明提供的技術方案進一步詳細描述。
本發(fā)明實施例提供的一種媒體播放和號碼收集配合使用的方法,包括 媒體控制器向媒體處理器發(fā)送控制消息,所述控制消息攜帶用于多媒體播
放和號碼收集功能的播放信號,并媒體控制器將所述播放信號下放到媒體處理器中。
其中,該播放信號可以是在現(xiàn)有協(xié)議信號基礎上進行擴展的播放信號,或 者可以是依據(jù)現(xiàn)有協(xié)議信號新定義的播放信號。
由于控制消息中攜帶可以用于多i某體播放和號碼收集功能的播放信號,使 得媒體處理器既可應用于以號碼收集為主的場景,也可應用于以多媒體播放為 主的場景;而現(xiàn)有技術中,媒體處理器或者僅提供多媒體播放的功能,不能提 供號碼收集的功能,或者雖然能夠同時提供多媒體播放和號碼收集的功能,但 多媒體播放的目的是為了收集號碼,無法應用于以多i某體播放為主的場景,因 此與現(xiàn)有技術相比,媒體處理器可以在交互式業(yè)務場景下實現(xiàn)多媒體播放和號 碼收集之間的平滑切換;而且,媒體控制器以下放播放信號的方式賦予媒體處 理器具有媒體播放和號碼收集的控制功能,因此在進行號碼收集和多媒體播放 之間的切換時,大多數(shù)情況下不再需要與媒體控制器進行交互,基本可以在媒體處理器上直接完成,較大的減少了媒體控制器和々某體處理器之間的交互,節(jié) 省了系統(tǒng)開銷,提高了用戶友好感受度。
本發(fā)明實施例提供的另 一種媒體播放和號碼收集配合使用的方法,包括
媒體控制器向媒體處理器發(fā)送控制消息,所述控制消息同時攜帶用于多媒 體播放功能的播放信號和用于號碼收集功能的收號事件;由媒體控制器將所述 播放信號和所述收號事件下發(fā)到媒體處理器中,并控制所述播放信號與所述收 號事件的配合使用。
其中,該播放信號可以是在現(xiàn)有協(xié)議信號基礎上進行擴展的播放信號,也 可以直接是現(xiàn)有協(xié)議信號定義的播放信號。
由于控制消息同時攜帶用于多媒體播放功能的播放信號和用于號碼收集功 能的收號事件,使得i某體處理器既可應用于以號碼收集為主的場景,也可應用
于以多媒體播放為主的場景;而現(xiàn)有技術中,媒體處理器或者僅提供多媒體播 放的功能,不能提供號碼收集的功能,或者雖然能夠同時提供多媒體播放和號 碼收集的功能,但多々某體播放的目的是為了收集號碼,無法應用于以多媒體播 放為主的場景,因此與現(xiàn)有技術相比,々某體處理器可以在交互式業(yè)務場景下實 現(xiàn)多媒體播放和號碼收集之間的平滑切換。
需要說明的是,多媒體播放可以獨立進行,也可以與號碼收集配合使用, 而號碼收集一般與多媒體播放配合使用。當號碼收集與多媒體播放共同使用時,
一般有兩種用途通過多媒體播放來提示用戶進行撥號,即媒體播放服務于號 碼收集,應用于以號碼收集為主的場景;通過號碼收集來引導多i某體播^:,即 號碼收集服務于多媒體播放,應用于以媒體播放為主的場景。 下面用具體實例對本發(fā)明實施例提供的方法進行說明
實施例一在媒體控制器向媒體處理器發(fā)送的控制消息中,向媒體處理器中下放一個 播放信號,用于^某體處理器同時提供以號碼收集為主的功能,或以多^某體播放 為主的功能。
例如,下放到媒體處理器中的播放信號,可以是擴展自ITU-TH.248.9協(xié)議 中aasdc包定義的playcol信號,擴展后的所述playcol信號包括對媒體播放的
控制功能。擴展后的aasdc包定義的playcol信號如下
Package ID: aasdc (0x0034) AAS Digit collection package Extends: aasb (0x0033) version 1 EventID: audfail (0x0001) Audio operation failure EventID: pcolsucc (0x0002) PlayCollect Success
ParameterID: dc (0x0003) Digits collected
ParameterID: na (0x0002) Number Of Attempts
ParameterID: ap (0x0003) Amount played SignalID: playcol (0x0002) PlayCollect
ParameterID:ip (0x0001) InitialP讓pt
ParameterID:rp (0x0002) Rep腿pt
ParameterID:nd (0x0003) NoDigitsP腿pt
ParameterID:sa (0x0004) SuccessAnnouncement
ParameterID:fa (0x0005) FailureAnno皿cement
ParameterID:ni (0x0006) NonlnterruptiblePlay
ParameterID:kdg (0x0007) KeepDigits
ParameterID:cb (0x0008) ClearDigitBuffer
ParameterID:mxatt (0x0009) MaxAttempts
ParameterID:dm (0x000a) Dig固ap
ParameterID:sp (0x000b) Speed
ParameterID:vl (0x000c) Volume
ParameterID:off (0x000d) Offset,指定ma的偏移
ParameterID:rsk (0x000e) Restartor Start Key,重放/播放ma
ParameterID:rik (0x000f) Reinput KeyParameterID: rtk (0x0010) Return Key
ParameterID: stk (0x0011) Stop Key,類似rik,停止播放鍵
ParameterID:psk (0x0012) Pause Key,類似rik,暫停播放鍵
ParameterID: ctk (0x0013) Continue Key,類似rik ,繼續(xù)播放鍵,配合psk/bkk
ParameterID:bkk (0x0014) Back Key,類似rik,回退鍵,回退到起始位置則結(jié)束
Parameter ID: ma (0x0015) multimedia Announcement, 類似rik , 多媒體片斷
ParameterID: it (0x0016) Iterations of ma,繼承aasb包,ma循環(huán)次數(shù)
ParameterID: iv (0x0017) Interval of ma,繼承aasb包,ma片斷播放間隔
擴展前的playcol信號能夠進行號碼收集的重試、成功、失敗指示等控制功 能,使用戶撥號控制更友好,可以用于以號碼收集為主的應用場景;該擴展后 playcol信號擴展了對多媒體播放的控制功能,能夠支持對多媒體播放的控制, 例如能夠進行暫停、繼續(xù)、回退、重放等控制功能,可以為用戶提供更多的選 擇,可以用于以多媒體播放為主的應用場景。這樣,就可以在交互式業(yè)務場景 下實現(xiàn)多媒體播放和號碼收集之間的平滑切換;而且媒體控制器將該playcol信 號下放到媒體處理器中,使之具有媒體播放和號碼收集的控制功能,因此在進 行號碼收集和多媒體播放之間的切換時,大多數(shù)情況下不再需要與媒體控制器 進行交互,基本可以在媒體處理器上直接完成,較大的減少了媒體控制器和媒 體處理器之間的交互,節(jié)省了系統(tǒng)開銷,提高了用戶友好感受度。
實施例二
在i某體控制器向々某體處理器發(fā)送的控制消息中,向力某體處理器中下放一個 播放信號,用于媒體處理器提供以多媒體播放為主的功能。
例如,向i某體處理器中下放的播放信號可以為新定義aasdcp包的play信號, 所述aasdcp包繼承自ITU-T H.248.9協(xié)議中aasdc包,所述aasdcp包的play信 號繼承自所述aasdc包的playcol信號,并包括對多媒體播放的控制功能,該播 放信號定義的play信號如下Package ID: aasdcp (0x0034) AAS Digit collection for playing package Extends: aasdc (0x0034) version 1
EventID: audfail (0x0001) multimedia operation failure, 繼承aasdc包 SignalID: play (0x0002) Plays one or more multimedia segments. ParameterID: ip (0x0001) InitialPrompt,繼承aasdc包 ParameterID: rp (0x0002) Reprompt,繼岸義aasdc包 ParameterID: nd (0x0003) NoDigitsPrompt,繼岸義aasdc包 Parameter ID: sa (0x0004) Success Announcement, 繼承aasdc包 ParameterID: fa (0x0005) Failure Announcement, 繼承aasdc包 ParameterID: ni (0x0006) NonlnterruptiblePlay,繼岸義aasdc包 ParameterID: kdg (0x0007) KeepDigits,繼承aasdc包 ParameterID: cb (0x0008) ClearDigitBuffer,繼承aasdc包 ParameterID: mxatt (0x0009) Max Attempts,繼7fc aasdc包 ParameterID: dm (0x000a) DigitMap,繼承aasdc包 ParameterID: sp (0x000b) Speed,繼承aasdc包 Parameter ID: vl (0x000c) Volume,繼承aasdc包 ParameterID: off (0x000d) Offset,繼承aasdc包,指定ma偏移 ParameterID: rsk (0x000e) Restart or Start Key,繼承aasdc包,4番it/重i文ma ParameterID: rik (0x000f) Reinput Key,繼岸義aasdc包 ParameterID: stk (0x0010) Stop Key,類似rik,停止播放鍵 ParameterID: psk (0x0011) Pause Key,類似rik,暫停播放鍵 ParameterID: ctk (0x0012) Continue Key,類似rik,繼續(xù)播放鍵,配合psk/bkk ParameterID: bkk (0x0013) Back Key,類似rik,回退鍵,回退到起始位置則結(jié)束 ParameterID: ma (0x0014) multimedia Announcement ,類似rik,多々某體片斷 ParameterID: it (0x0015) Iterations of ma,繼岸義aasb包,ma循環(huán)次數(shù) ParameterID: iv (0x0016) Interval of ma,繼承aasb包,ma片斷4番》欠間隔
上述新定義的play信號,可進行號碼收集和多媒體播放的來回切換,可支
持以媒體播放為主的場景,也可支持以號碼收集為主的場景。新定義的play信
號應用于媒體纟番放為主的場景時支持多々某體播放控制功能,例如能夠進行暫停、
繼續(xù)、回退、重放等控制功能,為用戶提供了更多的選擇;新定義的play信號應用于號碼收集為主的場景時支持號碼收集控制功能,例如進行號碼收集的重 試、成功、失敗指示等控制功能,使用戶撥號控制更友好。這樣,就可以在交
互式業(yè)務場景下實現(xiàn)多媒體播放和號碼收集之間的平滑切換;而且媒體控制器 將play信號下放到媒體處理器中,使之具有媒體播放和號碼收集的控制功能, 在進行號碼收集和多媒體播放之間的切換時,大多數(shù)情況下不再需要與媒體控 制器進行交互,基本可以在媒體處理器上直接完成,較大的減少了媒體控制器 和媒體處理器之間的交互,節(jié)省了系統(tǒng)開銷,提高了用戶友好感受度。
需要說明的是,實施例一和實施例二中的aasdc包都擴展自 一個aasb包,
該aasb包在ITU-T H.248.9協(xié)議中定義了 一種play信號
PacPackageID: aasb (0x0033) Advanced audio server base package Extends: None
EventID: audfail (0x0001) Audio operation failure
ParameterID: rc (0x0001) Return Code SignalID: play (0x0001) Plays one or more audio segments.
Parameter ID: an (0x0001) Announcement
ParameterID: it (0x0002) Iterations
ParameterID: iv (0x0003) Interval
ParameterID: sp (0x0004) Speed
ParameterID: vl (0x0005) Volume
該play信號僅用于提供多媒體播放的功能,不提供號碼收集的功能,為媒 體控制器向媒體處理器下發(fā)的一個播放信號,播放的多媒體片段可以存放于媒 體處理器,也可以存放于媒體服務器;在播放媒體服務器上的多媒體片段時, 媒體處理器將會與媒體服務器進行交互,以完成媒體服務器上的多媒體文件的 播放功能。如果要4番放多個多媒體片段,可在控制信號中下發(fā)一個或多個多媒 體片段的列表來完成,而且每個列表中的媒體片段可以僅是音頻,也可以是多 媒體片段,且可以混合使用。實施例三
步驟ll,在媒體控制器向媒體處理器發(fā)送的控制消息中,同時攜帶一個用 于多媒體播放功能的播放信號和一個用于號碼收集的收號事件。
步驟12,由媒體控制器將所述播放信號和所述收號事件下發(fā)到媒體處理器 中,并控制所述播放信號與所述收號事件的配合使用,使得媒體處理器能夠提 供以號碼收集為主的功能,或以多媒體播放為主的功能。
例如,攜帶的播放信號可以是擴展自ITU-T H.248.7協(xié)議中定義的apf信號 或apv信號,擴展后的所述apf信號或apv信號的an參數(shù),具備ITU-T H.248.9
協(xié)議中aasb包定義的play信號的an參數(shù)的功能,擴展后的播放信號定義如下
PackageID: an(0x001d) Generic announcement package Version: 1 Extends: None
SignalID: apf (0x0001) Fixed: Announcement play
Parameter ID: an (0x0001) Announcement
Parameter ID: noc (0x0002) Number of cycles
ParameterID: av (0x0003) Announcement Variant
ParameterID: di (0x0004) Announcement Direction SignalID: apv (0x0002) Variable: Announcement play
ParameterID: an (()xOOOl) Announcement
ParameterID: noc (0x0002) Number of cycles
ParameterID: av (0x0003) Announcement Variant
ParameterID: num (0x0004) Number
ParameterID: spi (0x0005) Specific parameters interpretation PammeterID: sp (0x0006) Specific parameters ParameterID: di (0x0007) Announcement Direction
需要說明的是,H.248.7協(xié)議定義的apf信號或apv信號,是由媒體控制器 下發(fā)到媒體處理器的信號(Signal)來驅(qū)動的,播放的音頻可以是信號音(Tone )或通頭口音(Announcement ), Announcement有固定音禾口可變音兩種;無i侖是Tone 還是Announcement,要么是由媒體處理器生成,要么是提前錄制好的存放于媒 體處理器的語音片。如果要播放多個語音片,可通過下發(fā)一個信號列表(Signal List)來完成,也可以通過順次下發(fā)多個信號來實現(xiàn)。
在保持H.248.7協(xié)議定義的apf信號或apv信號原有功能不變的情況下,通 過分別擴展apf信號或apv信號中的an參數(shù),使其具有前述ITU-TH.248.9協(xié) 議中aasb包定義的play信號的an參數(shù)的功能,這樣這兩個an參數(shù)均可攜帶i某 體服務器的地址和文件,即具備了多媒體播放功能和遠端媒體服務器的訪問功 能。
攜帶的收號事件可以是ITU-T H.248.1協(xié)議定義的如下收號事件
PackageID: tonedet (0x0004) Tone Detection Package Version: 1 Extends: None
EventID: std (0x0001) Start tone detected
ParameterID: tl (0x0001) Tone ID List
ParameterID: tid (0x0003) Tone ID EventID: etd (0x0002) End tone detected
ParameterID: tl (0x0001) Tone ID List
ParameterID: tid (0x0003) Tone ID
Parameter ID: dur (0x0002) Duration EventID: ltd (0x0003) Long Tone Detected
ParameterID: tl (0x0001) Tone ID List
ParameterID: dur (0x0002) Duration
ParameterID: tid (0x0003) Tone ID PackageID: dd (0x0006) DTMF Detection Package Version: 1
Extends: tonedet version 1
EventID: ce, (0x0004) DigitMap Completion EventPa腿eterID: ds (0x0001) DigitString ParameterID: Meth (0x0003) Termination Method
號碼收集是由媒體控制器向媒體處理器發(fā)送的控制消息中攜帶的收號事件 (Event)來驅(qū)動的,當媒體處理器收集到來自用戶的號碼,會通過事件上報給 媒體控制器。如果需要多次收號,則需要多次給媒體處理器下發(fā)號碼收集事件 來實現(xiàn)。
本實施例中,在媒體控制器向媒體處理器發(fā)送的控制信號中同時攜帶用于 多媒體播放功能的播放信號和用于號碼收集功能的收號事件,通過媒體控制器 將所述播放信號和所述收號事件下發(fā)到媒體處理器中,并控制所述播放信號與 所述收號事件的配合使用,使得媒體處理器能夠提供以號碼收集為主的功能, 或以多媒體播放為主的功能,既可應用于以號碼收集為主的場景,也可應用于 以多媒體播放為主的場景;而現(xiàn)有技術中,媒體處理器或者僅提供多媒體播放 的功能,不能提供號碼收集的功能,或者雖然能夠同時提供多々某體播放和號碼 收集的功能,但多媒體播放的目的是為了收集號碼,無法應用于以多媒體播放 為主的場景,因此與現(xiàn)有技術相比,媒體處理器可以在交互式業(yè)務場景下實現(xiàn) 多媒體播放和號碼收集之間的平滑切換。
實施例四
在々某體控制器向i某體處理器發(fā)送的控制消息中,同時攜帶一個用于多i某體 播放功能的播放信號和一個用于號碼收集功能的收號事件。
例如,攜帶的播放信號可以是前述1丁11-丁1€.248.9協(xié)議定義的aasb包中的play 信號,攜帶的收號事件可以是前述ITU-TH.248.1協(xié)議定義的收號事件,在此不 再贅述。
由媒體控制器控制所述播放信號與所述收號事件的配合使用,用于媒體處理器提供以多々某體播放為主的功能。
例如,由々某體控制器控制上述播放信號與上述收號事件的配合使用具體操作
可以為
在所述play信號進行多媒體播放的同時,使其攜帶所述H.248.1定義的dd 包中的ce收號事件。
這樣在進行多^某體播放的同時可以處理用戶的撥號,方便了用戶的控制, 通過控制所述播放信號與所述收號事件的配合使用,使得媒體處理器能夠應用 于以多媒體播放為主的場景,此外,攜帶的收號事件本身可以用于以號碼收集
為主的場景,因此與現(xiàn)有技術相比,媒體處理器可以在交互式業(yè)務場景下實現(xiàn) 多媒體播放和號碼收集之間的平滑切換。
相應于本發(fā)明實施例提供的媒體播放和號碼收集配合使用的方法,本發(fā)明 實施例還提供了一種J 某體播放和號碼收集配合使用的系統(tǒng),參見圖1,包括
控制消息發(fā)送單元110,位于媒體控制器上,用于向媒體處理器發(fā)送控制消
自
消息處理單元120,位于媒體處理器上,用于根據(jù)所述控制消息提供多媒體 播放和號碼收集的功能。
本發(fā)明實施例提供的媒體播放和號碼收集配合使用的系統(tǒng),通過媒體控制 器的控制消息發(fā)送單元110向々某體處理器發(fā)送控制消息,由々某體處理器的消息 處理單元120根據(jù)所述控制消息提供多媒體播放和號碼收集的功能,使得媒體 處理器既可應用于以號碼收集為主的場景,也可應用于以多媒體播放為主的場 景;而現(xiàn)有技術中,媒體處理器或者僅提供多媒體播放的功能,不能提供號碼 收集的功能,或者雖然能夠同時提供多媒體播放和號碼收集的功能,但多媒體 播放的目的是為了收集號碼,無法應用于以多媒體播放為主的場景,因此與現(xiàn)有技術相比,媒體處理器可以在交互式業(yè)務場景下實現(xiàn)多媒體播放和號碼收集 之間的平滑切換。
實施例五
參見圖2,為本發(fā)明實施例五提供的媒體播放和號碼收集配合使用的系統(tǒng)結(jié)
構(gòu)示意圖。所述控制消息發(fā)送單元110包括
信號下放模塊111,用于將同時用于多媒體播放和號碼收集功能的播放信號 作為獨立信號下放到媒體處理器中;
所述消息處理單元120包括以下至少一^^塊
信號處理模塊一 121,用于媒體處理器提供以號碼收集為主的功能; 信號處理模塊二 122,用于媒體處理器提供以多媒體播放為主的功能。 信號處理模塊三123,用于媒體處理器同時提供以號碼收集為主的功能,和 以多媒體播放為主的功能。
本實施例中,由控制消息發(fā)送單元110中的信號下放模塊111將用于多媒體 播放和號碼收集功能的播放信號下放到媒體處理器中,消息處理單元120中的 任一個模塊都能夠獨立提供多媒體播放和號碼收集的功能,使得媒體處理器能
夠提供多媒體播放和號碼收集的功能,既可應用于以號碼收集為主的場景,也 可應用于以多媒體播放為主的場景;因此與現(xiàn)有技術相比,媒體處理器可以在 交互式業(yè)務場景下實現(xiàn)多媒體播放和號碼收集之間的平滑切換;而且在進行號 碼收集和多媒體播放之間的切換時,大多數(shù)情況下不再需要與媒體控制器進行 交互,基本可以在媒體處理器上直接完成,較大的減少了媒體控制器和媒體處 理器之間的交互,節(jié)省了系統(tǒng)開銷,提高了用戶友好感受度。
實施例六
參見圖3,為本發(fā)明實施例六提供的另一種媒體播放和號碼收集配合使用的系統(tǒng)結(jié)構(gòu)示意圖。所述控制消息發(fā)送單元110包括
信號下發(fā)模塊115,用于將多媒體播放功能的播放信號下發(fā)到媒體處理器 中;和
事件下發(fā)模塊116,用于將號碼收集功能的收號事件下發(fā)到媒體處理器中; 所述消息處理單元120包括
配合使用模塊125,將所述信號下發(fā)模塊115下發(fā)的播放信號與所述事件下 發(fā)模塊116下發(fā)的收號事件配合使用,用于媒體處理器提供以號碼收集為主的 功能,或以多媒體播放為主的功能。
本實施例中,由控制消息發(fā)送單元110的信號下發(fā)模塊115和事件下發(fā)模 塊116同時將播放信號和收號事件下發(fā)到媒體處理器中,由消息處理單元120 中的配合使用模塊125在媒體控制器的控制下將所述播放信號與所述收號事件 配合使用,使得媒體處理器同時能夠提供多媒體播放和號碼收集的功能,既可 應用于以號碼收集為主的場景,也可應用于以多媒體播放為主的場景;因此與 現(xiàn)有技術相比,媒體處理器可以在交互式業(yè)務場景下實現(xiàn)多媒體播放和號碼收 集之間的平滑切換。
上述實施例一至實施例六,可分別獨立應用于"以號碼收集為主"的應用場景 或"以媒體播放為主"的應用場景。在這兩種應用場景下均需要媒體播放和號碼收 集進行配合。
參見圖4,圖4為本發(fā)明實施例在"以號碼收集為主"的應用場景的示意圖, 步驟441后續(xù)的處理與步驟431 ~步驟438的過程相似,并且可以有多次類似的 后續(xù)處理過程。其中步驟423與步驟435中使用的信號為本發(fā)明實施例中提供 的以號碼收集為主功能的信號,該信號既可以是在媒體控制器向媒體處理器發(fā) 送的控制消息中下放到媒體處理器中的播放信號,也可以是在媒體控制器控制下由控制消息中同時攜帶的播放信號與收號事件配合使用的信號。
參見圖5,圖5為本發(fā)明實施例在"以媒體播放為主"的應用場景的示意圖, 步驟541后續(xù)的處理與步驟531 ~步驟539的過程相似,并且也可以有多次類似 的后續(xù)處理過程。其中步驟523與步驟535中使用的信號為本發(fā)明實施例中提 供的以多媒體播放為主功能的信號,該信號既可以是在媒體控制器向媒體處理 器發(fā)送的控制消息中下放到媒體處理器中的播放信號,也可以是在媒體控制器 控制下由控制消息中同時攜帶的播放信號與收號事件配合使用的信號。
而且,對應于實施例一和實施例二,在步驟535后面,用戶可以對播放的 多媒體進行隨心所欲的控制,比如暫停、繼續(xù)、回退、重放等,而且這些操作 不再需要和媒體控制器進行交互,基本可以在媒體處理器上直接完成,較大的 減少了媒體控制器和媒體處理器之間的交互,節(jié)省了系統(tǒng)開銷,提高了用戶友 好感受度。
需要說明的是,本發(fā)明實施例中的各方法可以軟件功能模塊的形式實現(xiàn), 本發(fā)明實施例中的各功能單元可以集成在一個處理^^莫塊中,也可以是各個單元 單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模 塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集 成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也 可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存 儲器,》茲盤或光盤等。
以上對本發(fā)明實施例提供的媒體播放和號碼收集配合使用的方法和系統(tǒng)進 行了詳細介紹。實施例的說明只是用于幫助理解本發(fā)明的方法及其思想;任何 熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替 換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種媒體播放和號碼收集配合使用的方法,其特征在于,媒體控制器向媒體處理器發(fā)送控制消息,所述控制消息用于媒體處理器提供多媒體播放和號碼收集的功能。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述控制消息攜帶用于多媒體播放和號碼收集功能的播放信號; 由媒體控制器將所述播放信號下放到媒體處理器中; 其中,所述播放信號是在現(xiàn)有協(xié)議信號基礎上進行擴展的播放信號,或者 是依據(jù)現(xiàn)有協(xié)議信號新定義的播放信號。
3、 根據(jù)權利要求2所述的方法,其特征在于,所述播放信號擴展自國際電信聯(lián)盟-電信標準部ITU-T H.248.9協(xié)議中aasdc 包定義的playcol信號,擴展后的所述playcol信號包括對多媒體播放的控制功能, 用于媒體處理器提供以號碼收集為主的功能,或以多媒體播放為主的功能。
4、 根據(jù)權利要求2所述的方法,其特征在于,所述播放信號為新定義aasdcp包的play信號,所述aasdcp包的play信號繼 承自ITU-T H.248.9協(xié)議中aasdc包的playcol信號,并包括對多媒體播放的控制 功能,用于媒體處理器提供以號碼收集為主的功能,或以多媒體播放為主的功能。
5、 根據(jù)權利要求1所述的方法,其特征在于,所述控制消息同時攜帶用于多媒體播放功能的播放信號和用于號碼收集功 能的收號事件;由媒體控制器將所述播放信號和所述收號事件下發(fā)到i某體處理器中,并控 制所述播放信號與所述收號事件的配合使用。
6、 根據(jù)權利要求5所述的方法,其特征在于,所述播放信號擴展自ITU-T H.248.7協(xié)議中定義的apf信號或apv信號,擴 展后的所述apf信號或apv信號的an參數(shù),具備ITU-TH.248.9協(xié)議中aasb包 定義的play信號的an參數(shù)的功能;所述收號事件為ITU-TH.248.1協(xié)議定義的 收號事件;由媒體控制器將所述播放信號和所述收號事件下發(fā)到媒體處理器中,并控 制所述播放信號與所述收號事件的配合使用,用于媒體處理器提供以號碼收集 為主的功能,或以多媒體播放為主的功能。
7、 根據(jù)權利要求5所述的方法,其特征在于,所述播放信號為ITU-T H.248.9協(xié)議aasb包定義的play信號;所述收號事件為ITU-TH.248.1協(xié)議定義的收號事件;所述由J 某體控制器控制所述播放信號與所述收號事件的配合使用具體為 在所述play信號進行多媒體播放的同時,使其攜帶所述H.248.1定義的dd包中的ce收號事件,用于媒體處理器提供以多媒體播放為主的功能。
8、 一種媒體播放和號碼收集配合使用的系統(tǒng),其特征在于,包括 控制消息發(fā)送單元,位于媒體控制器上,用于向媒體處理器發(fā)送控制消息; 消息處理單元,位于媒體處理器上,用于根據(jù)所述控制消息提供多媒體播放和號碼收集的功能。
9、 根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述控制消息發(fā)送單元包括: 信號下放模塊,用于將用于多媒體播放和號碼收集功能的播放信號下放到媒體處理器中;所述消息處理單元包括以下至少一個模塊信號處理模塊一,用于媒體處理器提供以號碼收集為主的功能;信號處理模塊二,用于媒體處理器提供以多媒體播放為主的功能。信號處理模塊三,用于媒體處理器同時提供以號碼收集為主的功能,和以 多媒體播放為主的功能。
10、根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述控制消息發(fā)送單元包括信號下發(fā)模塊,用于將多媒體播放功能的播放信號下發(fā)到媒體處理器中; 事件下發(fā)模塊,用于將號碼收集功能的收號事件下發(fā)到媒體處理器中; 所述消息處理單元包括配合使用模塊,將所述信號下發(fā)模塊下發(fā)的播放信號與所述事件下發(fā)模塊 下發(fā)的收號事件配合使用,用于媒體處理器提供以號碼收集為主的功能,或以 多媒體播放為主的功能。
全文摘要
本發(fā)明的實施例公開了一種媒體播放和號碼收集配合使用的方法和系統(tǒng),涉及通訊技術領域,能夠在交互式業(yè)務場景下實現(xiàn)多媒體播放和號碼收集之間的平滑切換。本發(fā)明實施例提供的方法包括媒體控制器向媒體處理器發(fā)送控制消息,所述控制消息用于媒體處理器提供多媒體播放和號碼收集的功能。本發(fā)明實施例提供的系統(tǒng)包括控制消息發(fā)送單元,位于媒體控制器上,用于向媒體處理器發(fā)送控制消息;消息處理單元,位于媒體處理器上,用于根據(jù)所述控制消息提供多媒體播放和號碼收集的功能。本發(fā)明實施例提供的技術方案可應用于“以號碼收集為主”或“以媒體播放為主”的應用場景。
文檔編號H04L29/06GK101442528SQ200810186438
公開日2009年5月27日 申請日期2008年12月19日 優(yōu)先權日2008年12月19日
發(fā)明者宋大軍 申請人:華為技術有限公司