媒体数据的修整方法及系统、媒体网关、媒体网关控制器的制作方法

文档序号:7943842阅读:234来源:国知局
专利名称:媒体数据的修整方法及系统、媒体网关、媒体网关控制器的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种媒体数据的修整方法及系统、媒体网关、
媒体网关控制器。
背景技术
媒体网关控制器(Media Gateway Controller,简称MGC)和媒体网关(MediaGateway,简称MG)是业务与承载分离架构下的分组网络的两个重要网络设备。在MGC的控制下,MG可以对接收到的来自其他设备的媒体数据进行指定的操作。 在媒体业务的应用中,现有的MG根据MGC的指示对接收到的媒体数据进行相应的操作完成后,无法对操作之后所获取的媒体数据进行进一步的修整操作,导致无法适应用户对媒体数据进行修整的需求,从而限制了媒体业务的应用范围。

发明内容
本发明实施例提供一种媒体数据的修整方法及系统、媒体网关、媒体网关控制器,用以实现媒体网关能够对媒体数据进行修整操作,使得可以适应用户对媒体数据进行修整的需求,扩大媒体业务的应用范围。 本发明实施例提供了一种媒体数据的修整方法,包括媒体网关控制器发送媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息,以使媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。
本发明实施例提供了另一种媒体数据的修整方法,包括 媒体网关接收媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息; 所述媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。 本发明实施例还提供了一种媒体网关控制器,包括发送模块,用于发送媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息,以使媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。
本发明实施例还提供了一种媒体网关,包括 接收模块,用于接收媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息; 修整模块,用于根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。 本发明实施例再提供了一种媒体数据的修整系统,包括媒体网关和媒体网关控制器,其中 所述媒体网关控制器用于向所述媒体网关发送媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息;
所述媒体网关用于接收所述媒体修整信号,根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。 由上述技术方案可知,本发明实施例中的媒体网关接收到媒体网关控制器所发送的媒体修整信号之后,根据该媒体修整信号中所携带的修整内容信息对相关的媒体数据进行修整,使得媒体网关能够对媒体数据进行修整操作,从而可以适应用户对媒体数据进行修整的需求,扩大了媒体业务的应用范围。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种媒体数据的修整方法的流程示意图; 图2为本发明实施例二提供的另一种媒体数据的修整方法的流程示意图; 图3为本发明实施例三提供的媒体数据的处理方法的流程示意图 图4为本发明实施例四提供的媒体网关控制器的结构示意图; 图5为本发明实施例五提供的媒体网关的结构示意图; 图6为本发明实施例六提供的媒体数据的修整系统的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 图1为本发明实施例一提供的一种媒体数据的修整方法的流程示意图,如图1所示,本实施例的媒体数据的修整方法可以包括以下步骤 步骤101、MGC发送媒体修整(Media Trim,简称MT)信号,上述媒体修整信号中携带有媒体数据的标识信息和修整内容信息,以使媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。 本实施例中的媒体数据可以包括语音数据或多媒体媒体流,也可以包括通过统一资源标识(Uniform Resource Identifier,简称URI)等方式指定的媒体文件,例如执行文本语音转换(Text To Speech,简称TTS)操作的文本文件。 本实施例通过扩展一个信号即媒体修整信号,用以MGC指示MG对指定媒体数据进行修整操作。该媒体修整信号的类型可以设置为简短(Brief,简称BR)型,即该媒体修整信号可以自动停止或者被新的信号描述符替代停止,这种BR型的信号没有期满时间的限制。该媒体修整信号可以定义在现有的包中,例如H. 248. 9中的高级音频服务器(AdvancedAudio Server,简称AAS)录制包或多媒体录制包;该媒体修整信号还可以定义在一个新的包中,例如定义一个新包,命名为"媒体编辑(Media Edit)"包。 本实施例的媒体修整信号中,可以携带有媒体数据的标识信息和修整内容信息等参数。其中,媒体数据的标识信息用于标识修整信号的操作对象,该参数的类型是字符串型,取值可以是URI格式,还可以其他用以标识媒体数据的格式。若该修整信号的操作对象为MG上录制媒体数据,则该参数的取值与录制完成事件中上报的录制标识(RecordingIdentity)参数的取值相同,即所录制的媒体数据的保存位置。修整内容信息参数用于表示执行修整操作的长度信息,可以包括修整长度(Trim Length,简称TL)参数,该参数的类型是整数型,取值可以是以毫秒为单位的数值,以表示需要删除媒体数据的长度,表示从媒体数据的末端开始的长度大小。例如假设媒体修整信号的操作对象(媒体数据)的长度为1200毫秒,若MGC下发的媒体修整信号中所携带的修整内容信息参数的取值为IOO,则可以表示仅保留相关的媒体数据的前1100毫秒的媒体数据,删除从1100毫秒到1200毫秒的媒体数据。修整长度参数默认取值单位为毫秒。可选地,还可以定义一个单独的媒体修整信号参数即修整长度单位(Length Unit,简称LU)信息,用以标识修整长度参数的取值单位,该参数的类型是字符串型,取值可以包括毫秒(Millisecond)、秒(Second)、字(Word)、句(Sentence)、段(Paragraph)、帧(Frame)、字节(Byte)等。 本实施例中,上述修整内容信息参数的取值可以为一个具体的数值。修整内容信息参数可以包括修整长度,如果没有其它参数指示,则该修整长度表示从媒体数据的末端开始的长度大小。 可选地,上述修整内容信息参数还可以包括修整范围(Trim Range,简称TR)参数,该参数的取值可以为一个数值范围,用以标识进行修整操作的媒体数据的范围信息。该参数的类型为字符串,可以包含多个范围信息,例如其格式为"第一范围,第二范
围,......",其中每个范围的格式为"第一范围取值-第二范围取值"。可以是第一范围取
值早于或小于第二范围取值,也可以是第一范围取值晚于或大于第二范围取值。
当修整内容信息参数的取值为一个数值范围时,修整内容信息参数还可以包括修整范围格式(Trim Range Format,简称TRF)参数,用以标识上述修整范围参数的取值格式。该参数的类型为枚举型,取值包括Word(对应以单个单词为单位)、Sentence (对应以单个句子为单位)、Paragraph(对应以单个段落为单位)、Second(对应以秒为单位)、Frame (对应以帧为单位)、Byte (对应以字节数为单位)、Bit (对应以比特数为单位)、NPT(NormalPlay Time,常规播放时间)格式、SMPTE(Society of Motion PictureandTelevision Engineers,电影与电视工程师学会)格式、UTC(Universal TimeCode,代表世界时间代码)格式等。 例如如果参数TRF取值为"UTC",对应的参数TR取值为"20001122T010203. 45Z_",则表示修整范围为从2000年11月22日1时2分3. 45秒到结束等;如果参数TRF取值为"Second",对应参数TR取值为"35-50",则表示修整范围为从30秒到50秒等。 本实施例中的MGC发送媒体修整信号之后,可以使得MG接收到该媒体修整信号后,根据该媒体修整信号中所携带的修整内容信息对相关的媒体数据进行修整,使得MG能够对媒体数据进行修整操作,从而可以适应用户对媒体数据进行修整的需求,扩大了媒体业务的应用范围。 图2为本发明实施例二提供的另一种媒体数据的修整方法的流程示意图,如图2所示,本实施例的媒体数据的修整方法可以包括以下步骤
步骤201、 MG接收媒体修整信号,上述媒体修整信号中携带有媒体数据的标识信息和修整内容信息; 步骤202、 MG根据修整内容信息对媒体数据的标识信息对应的媒体数据进行修整。 本实施例中MG所接收到的媒体修整信号可以为本发明实施例一中MGC所发送的媒体修整信号。 本实施例中的MG接收到MGC所发送的媒体修整信号之后,根据该媒体修整信号中所携带的修整内容信息对相关的媒体数据进行修整,使得MG能够对媒体数据进行修整操作,从而可以适应用户对媒体数据进行修整的需求,扩大了媒体业务的应用范围。
在H. 248中,MGC使用播放录制信号指示MG对接收到的媒体数据进行录制操作,录制操作的完成可以基于信号的时限、录制长度的限制或MGC的停止指示。在接收到MG所上报的录制完成事件之后,MGC可以根据业务或策略的需求,对MG所录制的媒体数据进行修整。图3为本发明实施例三提供的媒体数据的处理方法的流程示意图,如图3所示,本实施例的媒体数据的处理方法可以包括以下步骤 步骤301、 MGC向MG发送修改请求(Modify Request)消息,该修改请求消息中携带有播放录制(PlayRecord)信号和播放录制成功(PlayRecordSuccess)事件,该播放录制信号的标识为aasrec/playrec,该播放录制成功事件的标识为aasrec/precsucc ;
步骤302、 MG接收到修改请求消息,向MGC返回修改响应(ModifyR印ly)消息;
步骤303、 MG对接收到的媒体数据执行录制操作,录制操作完成之后,则触发上报播放录制成功事件,具体可以通过通知请求(Notify Request)消息向MGC上报播放录制成功事件,该播放录制成功事件中携带有播放录制操作的相关信息,包括录制标识(Recording Identity,简称RI); 步骤304、MGC接收到通过通知请求消息上报的播放录制成功事件,向MG返回通知响应(Notify R印ly)消息; 步骤305 、 MGC向MG发送修改请求消息,该修改请求消息中携带有媒体修整信号,上述媒体修整信号中携带有媒体数据的标识信息和修整内容信息,该媒体数据的标识信息对应的媒体数据为MG所录制的媒体数据; 步骤306、 MG接收到修改请求消息,根据修整内容信息对媒体数据的标识信息对应的媒体数据进行修整,并向MGC返回修改响应消息。 本实施例的场景为媒体数据录制应用中,MGC可以通过H. 248. 9中(AAS录制包或多媒体录制包)的播放录制信号,指示MG对接收到的媒体数据进行录制操作。录制操作一旦完成,MG通过播放录制成功事件向MGC上报播放录制的结果,MGC可以在下发播放录制信号的录制指示的同时,还可以通过限制所录制的媒体数据的长度来限定录制结果的特性。但在某些场景下,用户需要对所录制的媒体数据进行修整裁剪,例如用户在接收到语音数据的同时,发送请求到MGC去指示MG对接收到的语音数据执行录制操作,当语音数据播放到某个部分之后,用户发现自己希望保存的语音数据已经播放完毕,而语音数据的播放还没有停止。这时,用户发送录制停止指示给MGC,同时发送请求到MGC去指示MG删除最后一段时间(例如100毫秒)所录制的媒体数据,MG根据指示对相关的媒体数据进行修整,实现了 MG能够对媒体数据进行修整操作,从而可以适应用户对媒体数据进行修整的需求,扩大了媒体业务的应用范围。 图4为本发明实施例四提供的媒体网关控制器的结构示意图,如图4所示,本实施例的媒体网关控制器可以包括发送模块41,用于发送媒体修整信号,该媒体修整信号中携带有媒体数据的标识信息和修整内容信息,以使媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。 上述本发明实施例一、三中MGC的功能均可以由本实施例提供的MGC实现。
本实施例中的发送模块发送媒体修整信号之后,可以使得MG接收到该媒体修整
信号后,根据该媒体修整信号中所携带的修整内容信息对相关的媒体数据进行修整,使得MG能够对媒体数据进行修整操作,从而可以适应用户对媒体数据进行修整的需求,扩大了
媒体业务的应用范围。 图5为本发明实施例五提供的媒体网关的结构示意图,如图5所示,本实施例的媒体网关可以包括接收模块51和修整模块52。其中,接收模块51接收媒体修整信号,该媒体修整信号中携带有媒体数据的标识信息和修整内容信息,修整模块52根据该媒体修整信号中所携带的修整内容信息对媒体数据的标识信息对应的媒体数据进行修整。
上述本发明实施例二、三中MG的功能均可以由本实施例提供的MG实现。
本实施例中的接收模块接收到MGC所发送的媒体修整信号之后,修整模块根据该媒体修整信号中所携带的修整内容信息对相关的媒体数据进行修整,实现了 MG能够对媒体数据进行修整操作,从而可以适应用户对媒体数据进行修整的需求,扩大了媒体业务的应用范围。 图6为本发明实施例六提供的媒体数据的修整系统的结构示意图,如图6所示,本实施例的媒体数据的修整系统可以包括媒体网关61和媒体网关控制器62。其中,
媒体网关控制器62用于向媒体网关61发送媒体修整信号,该媒体修整信号中携带有媒体数据的标识信息和修整内容信息; 媒体网关61用于接收媒体网关控制器62所发送的媒体修整信号,根据该媒体修
整信号中所携带的修整内容信息对媒体数据的标识信息对应的媒体数据进行修整。 上述本发明实施例一中MGC、本发明实施例二中MG以及本发明实施例三中MG和
MGC的功能均可以由本实施例提供的即时信息的上报系统中的媒体网关和媒体网关控制器实现。 本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
一种媒体数据的修整方法,其特征在于,包括媒体网关控制器发送媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息,以使媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。
2. 根据权利要求1所述的方法,其特征在于,所述媒体数据包括语音数据、媒体流或统一资源标识对应的媒体文件。
3. 根据权利要求1或2所述的方法,其特征在于,所述修整内容信息包括修整长度和/或修整范围。
4. 一种媒体数据的修整方法,其特征在于,包括媒体网关接收媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息;所述媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。
5. 根据权利要求4所述的方法,其特征在于,所述媒体数据包括语音数据、媒体流或统一资源标识对应的媒体文件。
6. 根据权利要求4或5所述的方法,其特征在于,所述修整内容信息包括修整长度和/或修整范围。
7. 根据权利要求6所述的方法,其特征在于,所述修整内容信息还包括修整长度单位和/或修整范围格式所述修整长度单位用以标识修整长度参数的取值单位;所述修整范围格式用以标识修整范围参数的取值格式。
8. 根据权利要求6所述的方法,其特征在于,所述媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整包括所述媒体网关根据所述修整长度从所述媒体数据的末端开始进行修整。
9. 一种媒体网关控制器,其特征在于,包括发送模块,用于发送媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息,以使媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。
10. —种媒体网关,其特征在于,包括接收模块,用于接收媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息;修整模块,用于根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。
11. 一种媒体数据的修整系统,其特征在于,包括媒体网关和媒体网关控制器,所述媒体网关控制器用于向所述媒体网关发送媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息;所述媒体网关用于接收所述媒体修整信号,根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。
全文摘要
本发明实施例涉及一种媒体数据的修整方法及系统、媒体网关、媒体网关控制器,其中的一种方法包括媒体网关接收媒体修整信号,所述媒体修整信号中携带有媒体数据的标识信息和修整内容信息;所述媒体网关根据所述修整内容信息对所述媒体数据的标识信息对应的媒体数据进行修整。本发明实施例中的媒体网关接收到媒体网关控制器所发送的媒体修整信号之后,根据该媒体修整信号中所携带的修整内容信息对相关的媒体数据进行修整,使得媒体网关能够对媒体数据进行修整操作,从而可以适应用户对媒体数据进行修整的需求,扩大了媒体业务的应用范围。
文档编号H04L12/18GK101777988SQ20091000149
公开日2010年7月14日 申请日期2009年1月9日 优先权日2009年1月9日
发明者杨玮玮, 祝宁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1