專利名稱:媒體播放的控制方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種媒體播放的控制方法、系統(tǒng)和設(shè)備。
背景技術(shù):
媒體網(wǎng)關(guān)控制器(MGC,Media Gateway Controller)和媒體網(wǎng)關(guān)(MG, Media Gateway) 是業(yè)務(wù)與承載分離架構(gòu)下的分組網(wǎng)絡(luò)的兩個(gè)關(guān)鍵構(gòu)件。如圖1所示,是MGC和MG組網(wǎng)示 意圖。其中,MGC負(fù)責(zé)業(yè)務(wù)的控制功能,MG負(fù)責(zé)媒體承載功能,以此實(shí)現(xiàn)業(yè)務(wù)控制平面和 媒體承載平面的分離,從而可以充分共享網(wǎng)絡(luò)資源,簡化設(shè)備升級(jí)和業(yè)務(wù)擴(kuò)展,降低開發(fā)和 維護(hù)成本。
MG和MGC之間通信的主要協(xié)議是網(wǎng)關(guān)控制協(xié)議,目前應(yīng)用較廣泛的有網(wǎng)關(guān)控制協(xié)議 (H.248/MeGaCo)和媒體網(wǎng)關(guān)控制協(xié)議(MGCP, Media Gateway Control Protocol),并且 H.248/MeGaCo是基于MGCP發(fā)展而來的。在H.248協(xié)議中,MG上的各種資源被抽象表示 為終端(Termination)。其中,終端又分為物理(Physical)終端和臨時(shí)(Ephemeral)終端, 物理終端代表一些具有半永久存在性的物理實(shí)體,例如時(shí)分復(fù)用(TDM, Time Division Multiplex)時(shí)隙等;臨時(shí)終端代表一些臨時(shí)申請(qǐng)使用后釋放的公共資源,例如實(shí)時(shí)傳輸協(xié)議 (RTP, Real-time Transport Protocol)流等。另以被稱為根(Root)終端的特殊終端來代表 MG整體。終端之間的關(guān)聯(lián)被抽象表示為上下文(Context)。上下文可以包含多個(gè)終端,因而 以拓?fù)?Topology)來描述終端間的相互關(guān)系。對(duì)于還未與其它終端發(fā)生關(guān)聯(lián)的終端,由一 個(gè)被稱為空(Null)上下文的特殊上下文來包含。
基于上述抽象連接模型,業(yè)務(wù)與承載之間的交互即體現(xiàn)為面向終端和上下文的操作。這 種操作通過MGC禾Q MG之間的命令(Command)的請(qǐng)求(Request)和響應(yīng)(Reply)來完 成。命令類型包括增加(Add)、修改(Modify)、刪減(Subtract)、移動(dòng)(Move)、審計(jì)值(Audit Value)、審計(jì)能力(Audit Capabilities)、通報(bào)(Notify)、服務(wù)改變(Service Change)。命令參 數(shù),也稱為描述符(Descriptor),被分類為屬性(Property)、信號(hào)(Signal)、事件(Event)、 統(tǒng)計(jì)(Statistic)等。為了方便,根據(jù)業(yè)務(wù)相關(guān)性將參數(shù)從邏輯上聚合為包(Package)。
MGC對(duì)MG的控制可以針對(duì)終端或終端上的流。針對(duì)終端的控制可以通過終端狀態(tài)
4(Termination State)描述符來包括終端上非流所具有的特性,例如服務(wù)狀態(tài)(Service State)、 事件緩沖控制(Event Buffer Control)等;針對(duì)終端上的流的控制可以通過媒體(Media)描 述符來包括終端上流所具有的特性,其可包含若干流(Stream)描述符。每個(gè)流描述符針對(duì) 單個(gè)流,又包含本端控制(Local Control)、本端(Local)和遠(yuǎn)端(Remote)描述符。本端控 制描述符用于包括流相關(guān)的控制信息,例如模式(Mode)、預(yù)留組(Reserve Group)和預(yù)留 值(Reserve Value)等。本端和遠(yuǎn)端描述符分別用于包括本端和遠(yuǎn)端所接收的流的特征,例 如地址和端口 、編解碼算法等,具體采用的是會(huì)話描述協(xié)議(SDP, Session Description Protocol) 的描述形式。
在MGC的控制下,MG可以與其他設(shè)備,例如代表用戶的用戶代理(UA, UserAgent) 設(shè)備,進(jìn)行交互以向用戶分發(fā)信息或從用戶收集信息。在一些業(yè)務(wù)場景中,MG將在MGC 的控制下向UA播放某種媒體,例如語音提示,點(diǎn)播節(jié)目等,同時(shí)用戶可以通過某種方式, 例如雙音多頻(DTMF, Dual-Tone Multi-Frequency)輸入等,介入對(duì)該媒體播放的控制,例 如進(jìn)行類似磁帶錄像機(jī)(VCR, Video Cassette Recorder)的播放、停止、暫停、恢復(fù)、快進(jìn) 或倒退等控制操作,用戶的輸入由MGC解析。因?yàn)橛脩舻妮斎胗蒑G接收而媒體的播放由 MGC控制,所以通常MG是將用戶的輸入通報(bào)給MGC,再由MGC指示MG對(duì)媒體的播放 進(jìn)行控制。由于實(shí)際環(huán)境中,對(duì)于媒體播放中的播放、停止、暫停、恢復(fù)、快進(jìn)或倒退等控 制操作而言,并不涉及媒體的改變(即沒有涉及媒體資源的改變),所以如果MG能夠單獨(dú)進(jìn) 行此類控制操作而不必MGC介入,會(huì)使這種控制更為簡便高效。然而目前在MGC-MG分離 構(gòu)架下,沒有有效的方法可以使MG單獨(dú)根據(jù)用戶的DTMF輸入完成相應(yīng)的媒體播放控制。
現(xiàn)有技術(shù)中,在采用分離架構(gòu)的媒體資源服務(wù)器環(huán)境下,媒體資源控制設(shè)備和媒體資源 處理設(shè)備,或者媒體控制功能設(shè)備和媒體交付功能設(shè)備,與用戶之間關(guān)于媒體播放控制的交 互過程中,也沒有有效的方法可以實(shí)現(xiàn)媒體資源處理設(shè)備或者媒體交付功能設(shè)備單獨(dú)根據(jù)用 戶的DTMF輸入完成相應(yīng)的媒體播放控制。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)MG或媒體資源處理設(shè)備或媒體交付功能設(shè)備能夠單獨(dú)根據(jù)用戶的DTMF輸入 完成對(duì)媒體播放的控制,本發(fā)明實(shí)施例提供了一種媒體播放的控制方法、系統(tǒng)和設(shè)備。所述 技術(shù)方案如下
一種媒體播放的控制方法,該方法包括
獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息;接收雙音多頻DTMF輸入;
根據(jù)所述媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和接收到的DTMF輸入對(duì)媒體進(jìn)行所
述媒體播放控制。
一種媒體播放的控制系統(tǒng),該系統(tǒng)包括
控制設(shè)備,用于生成媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息,并發(fā)送所述映射信
息;
處理設(shè)備,用于獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息;接收雙音多頻 DTMF輸入;根據(jù)所述媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和接收到的DTMF輸入對(duì)媒體 進(jìn)行所述媒體播放控制。
一種處理設(shè)備,該設(shè)備包括
獲取模塊,用于獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息; 接收模塊,用于接收雙音多頻DTMF輸入;
控制模塊,用于根據(jù)所述媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和所述接收模塊接收 到的DTMF輸入對(duì)媒體播放進(jìn)行媒體播放控制。 一種控制設(shè)備,該控制設(shè)備包括 生成模塊,用于生成媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息。 發(fā)送模塊,用于發(fā)送所述生成模塊生成的映射信息。 本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是
通過接收媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息,在檢測到用戶輸入DTMF鍵碼 后,根據(jù)映射信息獲知用戶的DTMF輸入代表何種媒體播放控制操作,從而實(shí)現(xiàn)處理設(shè)備單 獨(dú)實(shí)現(xiàn)對(duì)媒體播放進(jìn)行控制,而不需控制設(shè)備對(duì)媒體播放進(jìn)行控制的參與,使得媒體播放控 制更為簡便高效。
圖1是現(xiàn)有技術(shù)中MGC和MG組網(wǎng)示意圖2是本發(fā)明實(shí)施例一提供的媒體播放的控制方法流程圖3是本發(fā)明實(shí)施例二提供的媒體播放的控制系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn) 一步地詳細(xì)描述。本發(fā)明實(shí)施例提供的方法包括獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信 息;接收雙音多頻DTMF輸入;根據(jù)媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和接收到的DTMF
輸入對(duì)媒體進(jìn)行媒體播放控制。
以下舉具體實(shí)施例對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)描述。
實(shí)施例一
本實(shí)施例中,處理設(shè)備以MG為例說明,控制設(shè)備以MGC為例說明,媒體播放控制以 媒體的VCR控制為例說明。為了實(shí)現(xiàn)MG單獨(dú)根據(jù)用戶的DTMF輸入完成對(duì)媒體播放的控 制,通過擴(kuò)展網(wǎng)關(guān)控制協(xié)議(例如H.248或MGCP),對(duì)VCR控制與對(duì)應(yīng)的DTMF輸入進(jìn)行 映射,使MG通過該映射關(guān)系獲知用戶的DTMF輸入代表何種VCR控制操作,從而實(shí)現(xiàn)MG 單獨(dú)而不通過MGC對(duì)媒體播放進(jìn)行VCR控制。
媒體播放的控制可以包括語音提示、視頻播放、點(diǎn)播節(jié)目等的播放、停止、暫停、恢 復(fù)、快進(jìn)或倒退等控制。本實(shí)施例以快進(jìn)、倒退以及快進(jìn)和/或倒退跳過的時(shí)間間隔為例進(jìn)行 說明。
參加圖2,為本實(shí)施例提供的媒體播放的控制方法流程圖,包括以下步驟
101: MG接收由MGC發(fā)送的網(wǎng)關(guān)控制協(xié)議消息,獲得媒體播放中VCR控制與對(duì)應(yīng)的 DTMF輸入的映射信息;
本實(shí)施例中,網(wǎng)關(guān)控制協(xié)議采用H.248協(xié)議為例進(jìn)行說明。MG接收由MGC發(fā)送的H.248 協(xié)議消息,即MGC通過該協(xié)議消息對(duì)MG進(jìn)行設(shè)置,使MG從中獲得VCR控制與對(duì)應(yīng)的 DTMF輸入的映射信息。
具體地,MGC使用H.248協(xié)議中的信號(hào)(Sigal)指示MG進(jìn)行媒體內(nèi)容的播放和/或用 戶輸入收集,例如PlayCollect信號(hào)??梢栽谠擃愋盘?hào)的參數(shù)中通過新增參數(shù)來表示媒體播放 中的快進(jìn)控制操作對(duì)應(yīng)的DTMF輸入鍵碼;通過新增參數(shù)表示倒退控制操作對(duì)應(yīng)的DTMF輸 入鍵碼,以及通過新增參數(shù)表示相應(yīng)于快進(jìn)和/或倒退控制操作的跳躍間隔等。當(dāng)快進(jìn)操作對(duì) 應(yīng)的DTMF鍵碼、倒退操作對(duì)應(yīng)的DTMF鍵碼、跳躍間隔信息由MGC對(duì)MG進(jìn)行設(shè)置時(shí), 可以將這些信息分別作為MGC下發(fā)給MG用于指示媒體播放控制和/或用戶輸入收集的信號(hào) 的參數(shù),并通過H.248協(xié)議對(duì)這些參數(shù)進(jìn)行命名。
例如,將H.248協(xié)議中PlayCollect信號(hào)的一個(gè)新增參數(shù)命名為快進(jìn)鍵碼(Fast Forword Key),標(biāo)識(shí)為ffk,該ffk參數(shù)表示與快進(jìn)操作對(duì)應(yīng)的第五DTMF鍵碼;將H.248協(xié)議中 PlayCollect信號(hào)的一個(gè)新增參數(shù)命名為倒退鍵碼(Rewind Key),標(biāo)識(shí)為rwk,該rwk參數(shù)表 示與倒退操作對(duì)應(yīng)的第六DTMF鍵碼;將PlayCollect信號(hào)的一個(gè)新增參數(shù)命名為跳躍間隔(Skip Interval),標(biāo)識(shí)為skint,該skint參數(shù)表示對(duì)應(yīng)于快進(jìn)和/或倒退操作的跳躍間隔。 其中,ffk參數(shù)為字符串(String)類型,它的取值與快進(jìn)控制操作對(duì)應(yīng)的第五DTMF輸 入鍵碼相同,也即當(dāng)檢測到用戶輸入該DTMF鍵碼時(shí),就快進(jìn)跳過skint參數(shù)所指示的時(shí)間 間隔;
同理,rwk參數(shù)為字符串(String)類型,它的取值與倒退控制操作對(duì)應(yīng)的第六DTMF輸 入鍵碼相同,也即當(dāng)檢測到用戶輸入該DTMF鍵碼時(shí),就倒退跳過skint參數(shù)所指示的時(shí)間 間隔;
skint參數(shù)為整數(shù)(Integer)類型,它的取值為檢測到用戶輸入快進(jìn)或倒退控制操作對(duì)應(yīng) 的DTMF鍵碼時(shí),應(yīng)該快進(jìn)或倒退跳過的時(shí)間間隔,單位可以定義為毫秒。也可以定義它的 缺省值,例如將該缺省值為6秒。缺省值可以通過協(xié)議進(jìn)行定義,或?qū)υO(shè)備進(jìn)行預(yù)先設(shè)置, 或根據(jù)用戶需要定制等。另外,也可以將skint參數(shù)分離成兩個(gè)分別對(duì)應(yīng)于快進(jìn)或倒退操作的 參數(shù),例如命名為快進(jìn)跳躍間隔(Fast Forward Skip Interval),標(biāo)識(shí)為ffskint;倒退跳躍間隔 (Rewind Skip Interval),豐示識(shí)為rwskint;貝U ffskint與ffk關(guān)聯(lián),rwskint與rwk關(guān)聯(lián)。上述定 義與關(guān)聯(lián)的操作均可以通過協(xié)議定義實(shí)現(xiàn)。
同理,可以在該類信號(hào)的參數(shù)中通過增加參數(shù)來表示媒體播放中的播放、停止、暫停、 恢復(fù)等控制操作分別對(duì)應(yīng)的第一、第二、第三、第四DTMF輸入鍵碼。
需要說明的是,上述各個(gè)參數(shù)的命名方式不唯一。
102:當(dāng)MG檢測到用戶輸入DTMF鍵碼時(shí),MG按照已獲得的VCR控制與對(duì)應(yīng)的DTMF
輸入的映射信息進(jìn)行相應(yīng)操作;
具體地,當(dāng)MG檢測到用戶輸入的DTMF鍵碼,MG在己獲得的VCR控制與對(duì)應(yīng)的DTMF 輸入的映射信息中查詢,發(fā)現(xiàn)用戶輸入的該DTMF鍵碼與快進(jìn)操作對(duì)應(yīng)的第五DTMF鍵碼相 匹配時(shí),MG將按照相應(yīng)的跳躍間隔參數(shù)所指示的時(shí)間間隔進(jìn)行快進(jìn)操作;同理,當(dāng)MG檢 測到用戶輸入的DTMF鍵碼與映射信息中的倒退操作對(duì)應(yīng)的第六DTMF鍵碼相匹配時(shí),執(zhí)行 相應(yīng)的倒退操作;如果MG沒有得到跳躍間隔信息,那么將按照缺省值進(jìn)行快進(jìn)或倒退操作。
例如,MGC向MG發(fā)送PlayCollect信號(hào)的同時(shí),設(shè)置該信號(hào)的flfk參數(shù)取值為"*a0"、 rwk參數(shù)取值為"#b0"、 skint參數(shù)取值為"500",則MG在播放相應(yīng)媒體時(shí),若檢測到用戶 輸入"*a0"時(shí)則快進(jìn)500ms,若檢測到用戶輸入"#b0"則倒退500ms。其中,用戶輸入的 DTMF鍵碼不唯一,可以是"*a0"或者其他的字符或數(shù)字,因此可以根據(jù)用戶輸入DTMF 鍵碼的多樣性,為他參數(shù)、rwk參數(shù)、skint參數(shù)設(shè)置不同的取值,以滿足不同用戶的需要。
根據(jù)上述內(nèi)容,可以理解的是,在R248協(xié)議中,定義ffk參數(shù)表示快進(jìn)操作對(duì)應(yīng)的第五DTMF鍵碼,rwk參數(shù)表示倒退操作對(duì)應(yīng)的第六DTMF鍵碼,skint參數(shù)表示跳躍間隔,而各 個(gè)參數(shù)的取值可以在MGC下發(fā)給MG時(shí)設(shè)置,當(dāng)用戶輸入不同的操作所對(duì)應(yīng)的DTMF鍵碼 時(shí),MG均可以通過這些參數(shù)表示的映射關(guān)系找到對(duì)應(yīng)的操作執(zhí)行。在實(shí)際應(yīng)用中,用戶可 以和MGC提前約定用戶輸入的各種DTMF鍵碼分別表示何種VCR控制操作。
快進(jìn)或倒退操作以所播放媒體的開頭和結(jié)尾為界限,也即跳躍間隔skint參數(shù)產(chǎn)生的偏移 不能超出所播放的媒體本身的范圍。若倒退操作可能使偏移超過所播放媒體的開頭,則媒體 被視為從頭開始播放。同理,若快進(jìn)操作可能使偏移超出所播放媒體的結(jié)尾,則媒體被視為 播放已經(jīng)結(jié)束。MG可以通過自身判斷獲知skint參數(shù)產(chǎn)生的偏移是否超出所播放的媒體本身 的范圍,例如通過在媒體上標(biāo)注的時(shí)間戳或者計(jì)算媒體播放時(shí)間等方式判斷。
本實(shí)施例通過MGC向MG發(fā)送H.248協(xié)議消息,并根據(jù)該協(xié)議定義的信號(hào)的參數(shù)對(duì)MG 進(jìn)行設(shè)置,使MG獲得媒體播放中VCR控制與對(duì)應(yīng)的DTMF輸入的映射信息,MG通過該 映射信息判斷用戶輸入DTMF鍵碼所指示的VCR操作,進(jìn)而實(shí)現(xiàn)對(duì)媒體播放的控制。
需要指出的是,本實(shí)施例中的控制設(shè)備可以是MGC,也可以是其他設(shè)備,例如網(wǎng)管系統(tǒng)。 由所述其它設(shè)備直接向MG發(fā)送媒體播放中VCR控制與對(duì)應(yīng)的DTMF輸入的映射信息。
需要說明的是,本發(fā)明實(shí)施例中,可以通過MGC向MG發(fā)送媒體播放中VCR控制與對(duì) 應(yīng)的DTMF輸入的映射信息;也pJ以將媒體播放中VCR控制與對(duì)應(yīng)的DTMF輸入的映射信 息直接在MG上進(jìn)行設(shè)置,例如,在MG出廠前就將映射信息直接對(duì)其進(jìn)行預(yù)先設(shè)置。
本發(fā)明實(shí)施例中提供的媒體播放的控制方法可以用于MGC-MG環(huán)境中,也可以用于具 有相似分離架構(gòu)的媒體資源服務(wù)器環(huán)境中,即媒體資源控制設(shè)備一媒體資源處理設(shè)備或者媒 體控制功能設(shè)備一媒體交付功能設(shè)備的環(huán)境中。在媒體資源服務(wù)器環(huán)境中,媒體資源控制設(shè) 備或媒體控制功能設(shè)備類似于MGC,媒體資源處理設(shè)備或媒體交付功能設(shè)備類似于MG,媒 體資源控制設(shè)備與媒體資源處理設(shè)備之間、媒體控制功能設(shè)備一媒體交付功能設(shè)備之間的通 信可以通過網(wǎng)關(guān)控制協(xié)議實(shí)現(xiàn)。另外在媒體資源服務(wù)器環(huán)境中,也可以通過其他控制設(shè)備例 如網(wǎng)管系統(tǒng),向媒體資源處理設(shè)備或媒體交付功能設(shè)備發(fā)送媒體播放中VCR控制與對(duì)應(yīng)的 DTMF輸入的映射信息。
實(shí)施例二
參見圖3,本實(shí)施例提供一種媒體播放的控制系統(tǒng),該系統(tǒng)包括處理設(shè)備210和控制 設(shè)各220;
控制設(shè)備220,用于生成媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息,并發(fā)送該映射
9fe息-
處理設(shè)備210,用于獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息;接收雙音 多頻DTMF輸入;根據(jù)媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和接收到的DTMF輸入對(duì)媒體 進(jìn)行媒體播放控制。
處理設(shè)備210包括接收模塊211,獲取模塊212,控制模塊213;
接收模塊211,用于接收DTMF輸入;
獲取模塊212,用于獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息;控制模塊 213,用于根據(jù)接收模塊211接收到的DTMF輸入和獲取模塊212獲取的媒體播放控制與對(duì) 應(yīng)的DTMF輸入映射信息對(duì)媒體播放進(jìn)行媒體播放控制。
進(jìn)一步地,處理設(shè)備210還包括信息接收模塊214,用于接收由控制設(shè)備220發(fā)送的信 息,該信息中包含媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息;
相應(yīng)地,獲取模塊212從接收模塊214中獲取媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息。
或者,處理設(shè)備220還可以包括設(shè)置模塊,該設(shè)置模塊首先保存預(yù)設(shè)信息,該預(yù)設(shè)信息 中含有媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息,設(shè)置模塊根據(jù)該映射信息對(duì)處理設(shè)備210 進(jìn)行設(shè)置。
控制設(shè)備220包括生成模塊221和發(fā)送模塊222;
生成模塊221,用于生成媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息; 發(fā)送模塊222,用于發(fā)送生成模塊221生成的映射信息。
根據(jù)不同的實(shí)際應(yīng)用環(huán)境,本實(shí)施例中的處理設(shè)備,可以是MG,或者是媒體資源處理設(shè) 備,或者是媒體交付功能設(shè)備;本實(shí)施例中的控制設(shè)備,可以是MGC,或者為媒體資源控制 設(shè)備,或者為媒體控制功能設(shè)備。
具體地,當(dāng)控制設(shè)備220為MGC,處理設(shè)備210為MG時(shí),VCR控制與對(duì)應(yīng)的DTMF輸入 的映射信息,例如快進(jìn)操作以及與之對(duì)應(yīng)的DTMF鍵碼、倒退操作以及與之對(duì)應(yīng)的DTMF鍵 碼、跳躍間隔信息等,可以作為MGC下發(fā)給MG用于指示媒體播放控制和/或用戶輸入收集 的信號(hào)的參數(shù),這些信號(hào)的參數(shù)均可以通過H.248協(xié)議進(jìn)行命名,并通過該協(xié)議消息作為載 體由MGC發(fā)送至MG。
本實(shí)施例處理設(shè)備接收由控制設(shè)備下發(fā)的信息,或者在處理設(shè)備出廠前對(duì)處理設(shè)備進(jìn)行 預(yù)先設(shè)置,使處理設(shè)備獲得媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息,處理設(shè)備根據(jù)該 映射信息實(shí)現(xiàn)對(duì)媒體播放進(jìn)行相應(yīng)的控制。
需要說明的是,在本發(fā)明實(shí)施例中,"獲取"一詞可以理解為主動(dòng)從其他模塊獲取也可以是接收其他模塊發(fā)送來的信息。
本發(fā)明實(shí)施例中,處理設(shè)備通過接收由控制設(shè)備發(fā)送的媒體播放控制與對(duì)應(yīng)的DTMF輸 入的映射信息,或者將映射信息直接在處理設(shè)備上設(shè)置,當(dāng)處理設(shè)備檢測到用戶輸入DTMF 鍵碼后,根據(jù)映射信息獲知用戶的DTMF輸入代表何種媒體播放控制操作,從而實(shí)現(xiàn)處理設(shè) 備單獨(dú)實(shí)現(xiàn)對(duì)媒體播放進(jìn)行控制,而不需控制設(shè)備對(duì)媒體播放進(jìn)行控制的參與,使得媒體播 放控制更為簡便高效。
本發(fā)明實(shí)施例可以通過軟件實(shí)現(xiàn),相應(yīng)的軟件可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,例如計(jì) 算機(jī)的硬盤、光盤或軟盤中。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之 內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種媒體播放的控制方法,其特征在于,所述方法包括獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息;接收雙音多頻DTMF輸入;根據(jù)所述媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和接收到的DTMF輸入對(duì)媒體進(jìn)行所述媒體播放控制。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述媒體播放控制與對(duì)應(yīng)的DTMF輸入映射 信息通過以下方式獲取接收信息,所述信息中包含媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息; 或者通過預(yù)先設(shè)置得到所述媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述媒體播放控制具體為磁帶錄像機(jī)控制。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述媒體播放控制為VCR控制,所述媒體 播放控制與對(duì)應(yīng)的DTMF輸入的映射信息包括以下信息及其任意組合所述VCR控制中的播放操作以及與所述播放操作相對(duì)應(yīng)的第一 DTMF鍵碼; 所述VCR控制中的停止操作以及與所述停止操作相對(duì)應(yīng)的第二 DTMF鍵碼; 所述VCR控制中的暫停操作以及與所述暫停操作相對(duì)應(yīng)的第三DTMF鍵碼; 所述VCR控制中的恢復(fù)操作以及與所述恢復(fù)操作相對(duì)應(yīng)的第四DTMF鍵碼; 所述VCR控制中的快進(jìn)操作以及與所述快進(jìn)操作相對(duì)應(yīng)的第五DTMF鍵碼; 所述VCR控制中的倒退操作以及與所述倒退操作相對(duì)應(yīng)的第六DTMF鍵碼。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述映射信息包括與快進(jìn)操作相對(duì)應(yīng)的 第五DTMF鍵碼和/或與倒退操作相對(duì)應(yīng)的第六DTMF鍵碼時(shí),進(jìn)一步包括同時(shí)應(yīng)用于所述快進(jìn)操作和所述倒退操作的跳躍間隔。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述映射信息包括與快進(jìn)操作相對(duì)應(yīng)的 第五DTMF鍵碼和/或與倒退操作相對(duì)應(yīng)的第六DTMF鍵碼時(shí),進(jìn)一步包括應(yīng)用于所述快進(jìn)操作的第一跳躍間隔和/或應(yīng)用于所述倒退操作的第二跳躍間隔。
7. 根據(jù)權(quán)利要求3至6中任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述VCR控制與對(duì) 應(yīng)的DTMF輸入的映射信息通過網(wǎng)關(guān)控制協(xié)議中用于指示媒體播放控制和/或用戶輸入收集的信號(hào)的參數(shù)來表示。
8. —種媒體播放的控制系統(tǒng),其特征在于,所述系統(tǒng)包括-控制設(shè)備,用于生成媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息,并發(fā)送所述映射信息;處理設(shè)備,用于獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息;接收雙音多頻 DTMF輸入;根據(jù)所述媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和接收到的DTMF輸入對(duì)媒體 進(jìn)行所述媒體播放控制。
9. 一種處理設(shè)備,其特征在于,所述設(shè)備包括獲取模塊,用于獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息; 接收模塊,用于接收雙音多頻DTMF輸入;控制模塊,用于根據(jù)所述獲取模塊獲取的媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和所 述接收模塊接收到的DTMF輸入對(duì)媒體播放進(jìn)行媒體播放控制。
10. 根據(jù)權(quán)利要求9所述的處理設(shè)備,其特征在于, 所述處理設(shè)備為媒體網(wǎng)關(guān); 或者所述處理設(shè)備為媒體資源處理設(shè)備; 或者所述處理設(shè)備為媒體交付功能設(shè)備。
11. 一種控制設(shè)備,其特征在于,所述控制設(shè)備包括生成模塊,用于生成媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息;發(fā)送模塊,用于 發(fā)送所述生成模塊生成的映射信息。
12. 根據(jù)權(quán)利要求11所述的控制設(shè)備,其特征在于, 所述控制設(shè)備為媒體網(wǎng)關(guān)控制器;或者所述控制設(shè)備為媒體資源控制設(shè)備;或者所述控制設(shè)備為媒體控制功能設(shè)備。
全文摘要
本發(fā)明公開了一種媒體播放的控制方法、系統(tǒng)和設(shè)備,屬于通信領(lǐng)域。所述方法包括獲取媒體播放控制與對(duì)應(yīng)的雙音多頻DTMF輸入映射信息;接收雙音多頻DTMF輸入;根據(jù)所述媒體播放控制與對(duì)應(yīng)的DTMF輸入映射信息和接收到的DTMF輸入對(duì)媒體進(jìn)行所述媒體播放控制。所述系統(tǒng)包括控制設(shè)備和處理設(shè)備。本發(fā)明處理設(shè)備通過接收媒體播放控制與對(duì)應(yīng)的DTMF輸入的映射信息,在檢測到用戶輸入DTMF鍵碼后,根據(jù)映射信息獲知用戶的DTMF輸入代表何種媒體播放控制操作,從而實(shí)現(xiàn)處理設(shè)備單獨(dú)而不通過控制設(shè)備對(duì)媒體播放進(jìn)行控制。
文檔編號(hào)H04M11/00GK101651759SQ20081013081
公開日2010年2月17日 申請(qǐng)日期2008年8月13日 優(yōu)先權(quán)日2008年8月13日
發(fā)明者林揚(yáng)波 申請(qǐng)人:華為技術(shù)有限公司