媒体的处理方法、装置及系统的制作方法

文档序号:7696090阅读:140来源:国知局
专利名称:媒体的处理方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,尤其是一种媒体的处理方法、装置及系统。
技术背景媒体网关控制器(Media Gateway Controller,简称MGC )和媒体网关 (MediaGateway,简称MG)是业务与承载分离架构下的分组网络的两个重 要网元实体。通过MGC负责业务控制功能,以及MG负责媒体承载功能, 实现了业务控制平面和^f某体承载平面的分离,从而充分共享了网络资源,简 化了设备升级和业务扩展,降低了开发和维护成本。在MGC的控制下,MG可以对接收到的来自其它设备或用户的特定媒体 进行录制。已录制的纟某体需要存储到特定的位置,可能在MG本地,也可能 在远程的其它设备。如果该位置原本为空,那么录制的媒体内容可以直接存 储。但是如果该位置原本为非空,例如已存储此前录制的媒体内容,那么新 录制的媒体内容需要选择如下两种存储模式进行存储 一种是覆盖存储;另 一种是追加存储。但是,目前在MGC-MG分离架构下,还无法控制MG按照上述两种存 储模式进行录制媒体的存储。发明内容本发明实施例提供一种媒体的处理方法、装置及系统,用以实现MG按 照存储模式进行录制媒体的存储。本发明实施例提供了一种媒体的处理方法,包括 获取包含有存储模式的控制信息; 根据所述控制信息对已录制的媒体进行存储。 本发明实施例还提供了一种媒体网关,包括 获取模块,用于获取包含有存储模式的控制信息;4存储模块,用于根据所述获取模块所获取的控制信息对已录制的媒体进 行存储。本发明实施例又提供了一种媒体网关控制器,包括发送模块,用于发 送携带有包含有存储模式的控制信息的媒体录制信号。 本发明实施例再提供了一种媒体的处理系统,包括 媒体网关控制器,用于发送媒体录制信号;媒体网关,用于根据所述媒体录制信号对媒体进行录制,获取包含有存 储模式的控制信息,并根据所述控制信息对已录制的媒体进行存储。由上述技术方案可知,本发明实施例根据包含有存储模式的控制信息对 已录制的々某体进行存储,该控制信息可以通过对MG的通信协议进行扩展而 实现,从而使得MG能够按照存储模式进行录制媒体的存储,为媒体录制存 储模式的控制提供了简便高效的解决方案。下面结合附图对本发明的具体实施例作进一步详细的说明。


图1为本发明实施例一提供的媒体的处理方法的流程示意图;图2为本发明实施例二提供的媒体的处理方法的流程示意图;图3为本发明实施例三提供的媒体网关的结构示意图;图4为本发明实施例四提供的媒体网关的结构示意图;图5为本发明实施例五提供的媒体网关控制器的结构示意图。
具体实施方式
图1为本发明实施例一提供的媒体的处理方法的流程示意图,如图1所示,本实施例可以包括以下步骤步骤IOI、 MG根据接收到的MGC所发送的媒体录制信号,对接收到的媒体进行录制;步骤102、 MG获取包含有存储模式的控制信息;步骤103、 MG根据所获取的控制信息对已录制的媒体进行存储。本实施例中的MG所获取的控制信息可以通过MGC或其它设备向MG设置而获取,也可以通过在MG上预先设置而获取。控制信息中所包含的存储模 式可以为覆盖存储,还可以为追加存储。在MGC的控制下,MG可以对接收 到的来自其它设备或用户的特定媒体进行录制,根据包含有存储模式的控制 信息对已录制的媒体进行存储,从而使得MG能够按照存储模式进行录制媒体 的存储,为媒体录制存储模式的控制提供了简便高效的解决方案。图2为本发明实施例二提供的媒体的处理方法的流程示意图,如图2所 示,本实施例可以包括以下步骤步骤201 、 MG根据接收到的MGC所发送的媒体录制信号,对接收到的 媒体进行录制,该媒体录制信号还携带有包含有存储模式的控制信息;步骤202、 MG根据媒体录制信号获取控制信息;步骤203、 MG根据从媒体录制信号中所获取的控制信息对已录制的媒体 进行存储。通常MGC可以使用信号(Signal)指示MG进行特定媒体的录制,例如 媒体录制(PlayRecord)信号。本实施例可以通过该类信号的一个参数来表示 媒体录制应采用的存储模式。可以将该参数命名为存储模式(Storage Mode), 参数标识可以为sm。该sm参数可以选为枚举(Enumeration)类型,取值为 覆盖("Overwrite")或追加("Append" ), sm参数取值为"Overwrite"代表 录制的内容覆盖原已保存的媒体内容,sm参数取值为"Append"代表录制的 媒体内容追加到原已保存的媒体内容,sm参数缺省值为"Overwrite:该sm 参数也可以选为布尔(Boolean)类型,取值为开("On")或关("OfT ), sm 参数取值为"On"代表录制的内容覆盖原已保存的媒体内容,sm参数取值为"Off,代表录制的媒体内容追加到原已保存的媒体内容,sm参数缺省值为"On"。本实施例中的sm参数所代表的控制信息是由MGC通过媒体录制信号向 MG设置的,该信息作为MGC下发给MG用于指示进行媒体录制的媒体录 制信号的参数。可替换地,sm参数所代表的控制信息还可以由其它设备通过 其他消息或信号向MG设置,也可以在MG上预先设置。当MG进行媒体录 制时,若sm参数取值代表覆盖存储模式或缺省,则录制媒体内容的存储应从 存储位置起始处开始覆盖;若sm参数取值代表追加存储模式,则录制媒体内容的存储应追加到原存储士某体内容之后。进一步地,本实施例中的存储模式为覆盖存储时,控制信息中还可以进 一步包含有存储偏移。本实施例可以通过该类信号的另一个参数来表示媒体录制存储的起始偏移。可以将该参数命名为存储偏移(Storage Offset),参数 标识可以为so。该so参数为整数(Integer)类型,缺省值为0。 so参数的单 位可以选择以时间为衡量标准的单位,例如10毫秒;还可以选择以空间为衡 量标准的单位,例如字节(Byte)。 so参数只在sm参数取值代表覆盖存储模 式时才有效。类似地,上述sm参数和so参数所代表的控制信息是由MGC通过媒体 录制信号向MG设置的,该信息作为MGC下发给MG用于指示进行媒体录 制的媒体录制信号的参数。可替换地,sm参数和so参数所代表的控制信息 还可以由其它设备通过其他消息或信号向MG设置,也可以在MG上预先设 置。当MG进行媒体录制时,若sm参数取值代表覆盖存储模式或缺省,则 录制媒体内容的存储应从so参数指示的偏移开始覆盖,进一步地,若so参 数缺省,则从偏移O,也即存储位置起始处开始覆盖;若sm参数取值代表追 加存储模式,则录制媒体内容的存储应追加到原存储媒体内容之后。例如假设sm参数为枚举类型,取值为"Overwrite"或"Append"; so 参数的单位为IO毫秒;目标存储空间中原已存储有80秒的媒体内容。若MGC 下发"PlayRecord"信号给MG,并在下发中同时设置该信号的参数sm= "Overwrite", so= "3000",则MG在进行相应的媒体录制时,将从目标存储 位置的第30秒开始进行覆盖性存储;若MGC下发"PlayRecord"信号给MG, 并在下发中同时设置该信号的参数sm= "Append",则MG在进行相应的力某 体录制时,将从目标存储位置的第80秒开始进行追加性存储。本实施例通过由MGC或其它设备向MG设置,或者在MG上预先设置, 可以使得MG获得录制媒体的存储应采用的存储模式(覆盖或追加),为媒体 录制存储模式的控制提供了简便高效的解决方案,使得MGC可以根据需要 指示MG在媒体录制存储时对原存储媒体内容进行覆盖或追加。图3为本发明实施例三提供的媒体网关的结构示意图,如图3所示,本实 施例可以包括获取模块31和存储模块32。其中,获取模块31获取包含有存储7模式的控制信息;存储模块32根据获取模块31所获取的控制信息对已录制的 媒体进行存储,控制信息中所包含的存储模式可以为覆盖存储模式,还可以 为追加存储模式。本实施例中,在MGC的控制下,MG可以对接收到的来自其它设备或用 户的特定媒体进行录制,存储模块根据获取模块所获取的包含有存储模式的 控制信息对已录制的媒体进行存储,从而使得MG能够按照存储模式进行录制 媒体的存储,为媒体录制存储模式的控制提供了简便高效的解决方案。本实施例中的控制信息可以通过MGC或其它设备向MG设置,从而实现 获取模块可以获取到控制信息。本实施例中的控制信息还可以在MG上预先设 置,图4为本发明实施例四提供的媒体网关的结构示意图,如图4所示,本实 施例还可以进一步包括预先设置所述控制信息的设置模块33,获取模块31可 以从设置模块33中获取控制信息,从而使得存储模块32可以根据获取模块31 所获取的控制信息对已录制的媒体进行存储。可替换地,本实施例还可以进一步包括接收携带有包含有存储模式的控 制信息的媒体录制信号的接收模块(图中未示出),以代替设置模块33,获取 模块也可以从接收模块中获取控制信息。进一步地,上述实施例三和实施例四中的存储;漠式为覆盖存储时,控制 信息中还可以进一步包含有存储偏移参数,存储模块32还可以根据控制信息 即覆盖存储模式对已录制的媒体从存储偏移参数指示的偏移开始进行覆盖存 储。本发明实施例三和实施例四所提供的媒体网关适用于本发明实施例一和 实施例二所提供的任一々某体的处理方法。图5为本发明实施例五提供的媒体网关控制器的结构示意图,如图5所示, 本实施例可以包括发送模块51,用于向媒体网关发送携带有包含有存储模式 的控制信息的媒体录制信号,控制信息中所包含的存储模式可以为覆盖存储 模式,还可以为追加存储模式。进一步地,本实施例中的存储模式为覆盖存储时,控制信息中还可以进 一步包含有存储偏移参数。本实施例所提供的媒体网关控制器适用于本发明实施例一和实施例二所提供的任一媒体的处理方法。
本发明实施例三和实施例四所提供的任一々某体网关、与本发明实施例五 所提供的媒体网关控制器均可以组成一个媒体的处理系统,同样适用于本发 明实施例一和实施例二所提供的任一媒体的处理方法。
上述本发明实施例所提供的任一媒体的处理方法、装置以及系统均可以 应用于采用分离架构的媒体资源服务器中,即媒体资源控制设备和媒体资源 处理设备之间关于媒体录制的交互,这时媒体资源控制设备相当于媒体网关 控制器,媒体资源处理设备相当于媒体网关。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括ROM、 RAM、磁碟或者光盘等各种可以存储程序代码的介 质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技 术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种媒体的处理方法,其特征在于包括获取包含有存储模式的控制信息;根据所述控制信息对已录制的媒体进行存储。
2、 根据权利要求l所述的方法,其特征在于所述获取包含有存储模式的 控制信息具体为获取预先设置的所述控制信息。
3、 根据权利要求l所述的方法,其特征在于所述获取包含有存储模式的 控制信息具体为根据接收到的携带有所述控制信息的媒体录制信号获取所 述控制信息。
4、 根据权利要求1至3任一权利要求所述的方法,其特征在于所述存储模 式通过存储模式参数及其取值表示为覆盖存储或追加存储。
5、 根据权利要求4所述的方法,其特征在于所述存储模式为覆盖存储, 所述控制信息中还包含有存储偏移参数,所述根据所述控制信息对已录制的 媒体进行存储具体为根据所述控制信息对已录制的媒体从所述存储偏移参 数指示的偏移开始进行覆盖存储。
6、 一种々某体网关,其特征在于包括 获取模块,用于获取包含有存储模式的控制信息;存储模块,用于根据所述获取模块所获取的控制信息对已录制的媒体进 行存储。
7、 根据权利要求6所述的媒体网关,其特征在于还包括设置模块,用于预先设置所述控制信息,以供所述获取模块获取所述控 制信息;或者接收模块,用于接收携带有包含有存储模式的控制信息的媒体录制信号, 以供所述获取冲莫块获取所述控制信息。
8、 根据权利要求6或7所述的媒体网关,其特征在于所述存储模式为覆盖 存储,所述控制信息中还包含有存储偏移参数,所述存储模块还用于根据所 述控制信息对已录制的^^某体从所述存储偏移参数指示的偏移开始进行覆盖存 储。
9、 一种媒体网关控制器,其特征在于包括发送模块,用于发送携带有包含有存储模式的控制信息的媒体录制信号。
10、 根据权利要求9所述的媒体网关控制器,其特征在于所述存储模式为 覆盖存储,所述控制信息中还包含有存储偏移参数。
11、 一种々某体的处理系统,其特征在于包括 媒体网关控制器,用于发送媒体录制信号;媒体网关,用于根据所述媒体录制信号对媒体进行录制,获取包含有存 储模式的控制信息,并根据所述控制信息对已录制的媒体进行存储。
12、 根据权利要求ll所述的媒体的处理系统,其特征在于所述媒体网关 控制器还用于发送携带有包含有存储模式的控制信息的媒体录制信号,以供 所述媒体网关根据接收到的所述媒体录制信号获取所述控制信息。
全文摘要
本发明实施例涉及一种媒体的处理方法、装置及系统。其中,媒体的处理方法包括获取包含有存储模式的控制信息;根据所述控制信息对已录制的媒体进行存储。媒体网关包括获取模块,用于获取包含有存储模式的控制信息;存储模块,用于根据所述获取模块所获取的控制信息对已录制的媒体进行存储。媒体网关控制器包括发送模块,用于发送携带有包含有存储模式的控制信息的媒体录制信号。本发明实施例根据包含有存储模式的控制信息对已录制的媒体进行存储,该控制信息可以通过对MG的通信协议进行扩展而实现,从而使得MG能够按照存储模式进行录制媒体的存储,为媒体录制存储模式的控制提供了简便高效的解决方案。
文档编号H04L29/08GK101651702SQ200810118178
公开日2010年2月17日 申请日期2008年8月13日 优先权日2008年8月13日
发明者林扬波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1