可同时支持多平台接入的媒体资源管理系统技术方案

技术编号:14055762 阅读:129 留言:0更新日期:2016-11-27 00:19
本发明专利技术提供了一种可同时支持多平台接入的媒体资源管理系统,包括媒体处理层、媒体资源管理层、媒体资源服务层,所述媒体处理层包括音频处理模块、视频处理模块、报文处理模块、无线业务处理资源模块;所述媒体资源管理层负责媒体资源的接纳控制与分配管理并提供一套接口协议,媒体处理层的所有媒体处理模块通过统一接口向媒体资源管理层进行注册,媒体资源管理层将接入的所有媒体资源进行统一的封装,形成媒体资源池,对媒体资源进行统一分配管理。本发明专利技术的媒体资源管理系统可扩展性强、支持多平台同时接入、便于扩容。

【技术实现步骤摘要】

本专利技术属于通信领域,涉及一种媒体资源管理系统,尤其涉及一种可同时支持多平台接入的媒体资源管理系统
技术介绍
目前,通信系统的架构大多以软交换、IMS(IP Multimedia Subsystem,IP多媒体子系统)为参考,在这些通信系统中都会有不同类型的媒体服务器,负责处理媒体数据,实现通信系统的各种业务功能,如短波分集、超短波业务服务器、综合交换设备等。这些媒体服务器都是基于某些多媒体处理来实现,如Opencore、GStreamer、Doubango、Stagefright以及mediaproxy等;GStreamer系统,GStreamer是GNOME桌面环境下用来构建流媒体应用的多媒体系统,采用c语言开发,GSteramer采用基于插件(plugin)和管道(pipeline)的体系结构,系统中的所有功能模块都被实现成可以插拔的组件,能够很方便地安装到任意管道上。现有的技术缺点:1.支持媒体类型有限,不满足特殊业务(军用通信业务)的需求;目前的多媒体系统支持的媒体类型有限,大多只针对音频、视频(如Opencore、Stagefright等),某些多媒体系统可以支持其他媒体的扩展(如GStreamer、doubango),但媒体类型也必须是实时流媒体,媒体处理流程与音频、视频的处理过程要一致,如果媒体处理过程有特殊要求,就不好扩展。2.部署平台受限;上述的多媒体系统都是软件系统,需要与媒体处理资源(CPU、GPU或DSP)在同一硬件平台中,当媒体处理资源是嵌入式系统时,还需要进行移植。中国专利CN 1794735A公开了一种基于分布式架构的软交换应用服务器系统。该系统包括两种逻辑部件:主控应用服务器和各专署业务服务器。主控应用服务器用于业务路由和消息映射,并负责对资源进行统一管理;各个专署业务服务器则用于对不同的具体业务进行处理。每个专署业务服务器处理一种或几种业务,不同的专署业务服务器也可能处理相同的业务。在一个应用服务器系统中,有且仅有一个主控应用服务器,而专署业务服务器则可能会有多个。该系统在多个硬件平台同时处理不同的媒体时,则需要部署为多个媒体服务器。3.媒体处理能力扩容方式复杂;当媒体服务器处理能力不能满足需求,需要扩容时,一般是再额外部署多个同样的媒体服务器,此时需要在多个媒体服务器的前端进行处理,实现负载均衡或资源调度。
技术实现思路
本专利技术在于提供了一种可同时支持多平台接入的媒体资源管理系统,只需部署一个媒体服务器便可同时处理多个硬件平台的不同媒体,扩容简单,支持军用通信业务需求,以克服现有技术的不足。为实现上述目的,本专利技术提供了可同时支持多平台接入的媒体资源管理系统,包括媒体资源处理层、媒体资源管理层、媒体资源服务层;所述媒体资源处理层包括音频处理模块、视频处理模块、报文处理模块、无线业务处理资源模块;所述媒体资源管理层包括媒体资源接纳控制模块和媒体资源分配管理模块;所述媒体资源管理层负责媒体资源的接纳控制与分配管理,并提供一套接口协议,媒体资源处理层的所有媒体处理模块通过统一接口向媒体资源管理层进行注册,媒体资源管理层将接入的所有媒体资源进行统一的封装,形成媒体资源池,对媒体资源进行统一分配管理;优选的,所述媒体资源服务层负责对外提供服务接口,外部模块可通过媒体资源服务进行资源的申请、参数修改、释放的各种操作,媒体资源服务层接收请求后,通过媒体资源管理层控制媒体处理模块,完成业务所需的操作。优选的,所述媒体处理模块为一个独立的软件、软件的一部分、嵌入式的硬件设备中的一种。优选的,所述媒体处理模块可扩展为军用的媒体处理模块。优选的,所述媒体资源管理系统在媒体资源管理层与媒体处理模块之间定义一套协议,实现媒体资源的接纳控制。进一步的,所述媒体资源接纳控制的过程为:1)媒体处理模块向媒体资源接纳控制模块发起注册请求,请求中携带资源的类型、资源的数量等信息;媒体资源接纳控制模块收到请求后,更新资源池的数据,并为上报的资源进行编号,返回应答,注册成功后,需要双方进行定时的心跳处理,确保对方正常;2)资源接入成功后,媒体资源接纳控制模块根据媒体资源分配管理的需求进行资源控制,当实际业务需要媒体资源时,媒体资源接纳控制模块向媒体处理模块发起资源分配的请求,由实际的媒体处理模块来完成实际的操作,资源分配后,可更改资源的参数;3)媒体处理模块在资源分配后,可实时上报资源的状态,由媒体资源接纳控制模块更新资源池的状态;4)当不再需要媒体资源时,资源池会释放资源,由媒体资源接纳控制模块向资源对应的媒体处理模块发起资源释放请求,由媒体处理模块释放资源;5)媒体处理模块退出时,也需要进行注销操作。优选的,所述媒体处理模块能实现接入资源池必要的操作;所述必要的操作包括注册、注销,资源分配、释放,资源参数更改,资源状态上报。优选的,所述业务处理模块与媒体资源服务层、媒体资源管理层部署在一起,组合成媒体服务器;所述媒体处理模块以分布式形式部署于媒体服务器中。进一步的,所述音频处理模块、视频处理模块、报文处理模块、无线业务处理资源模块部署在各种硬件平台下;所述资源处理模块可独立部署或多个模块组合部署;所述资源处理模块可部署在媒体服务器中,各个媒体处理模块通过协议与媒体资源接纳控制模块接入媒体服务器中。进一步的,所述媒体服务器包括软解码的音频处理模块或硬解码的嵌入式音频处理模块;所述媒体处理模块对外部的业务处理模块屏蔽。优选的,所述媒体资源管理系统可通过协议接入媒体资源接纳控制模块来实现媒体处理能力的扩容。本专利技术的有益效果是:1.便于媒体类型的扩展,支持多种通信业务的扩展,特别是支持军用通信业务的媒体处理需求;2.整合多种媒体处理资源,不对媒体资源处理平台要求;不同媒体资源处理平台可融合为统一的媒体资源池,提升系统的灵活性;3.媒体处理与媒体资源管理分离,可在同一媒体服务器同时支持多种业务的处理;4.便于扩容,在不影响对外接口的前提下,扩展媒体处理能力。附图说明图1为本专利技术的系统结构示意图;图2为本专利技术的媒体资源接纳控制流程图;图3为本专利技术的媒体资源管理系统部署示意图。具体实施方式为了更好的理解本专利技术所提出的技术方案,下面结合附图和具体的实施例对本专利技术作进一步阐述。如图1所示,本专利技术是将媒体服务器中的业务处理与媒体处理两部分功能分离,业务处理有外部的业务处理模块完成;媒体处理的功能由媒体资源管理系统来完成,媒体资源管理系统只负责实现媒体处理及媒体资源的管理,不负责处理实际的业务逻辑,可以与多种业务模块对接。媒体资源管理系统可以分为媒体资源处理层、媒体资源管理层、媒体资源服务层三层;媒体资源处理层是进行媒体处理的执行实体,根据不同媒体类型,有不同的媒体处理模块,如音频处理模块、视频处理模块、报文处理模块、无线业务处理资源等,也可以针对特定的业务类型,扩展为特定的媒体处理模块;这些媒体处理模块可以是一个独立的软件,也可以是软件的一部分,甚至是嵌入式的硬件设备;媒体资源管理层负责媒体资源的接纳控制与分配管理,媒体资源系统提供一套接口协议,媒体处理层的所有媒体处理模块通过统一接口向媒体资源管理层进行注册,媒体资源管理层将接入的所有媒体资源进行统一的封装,形成媒体资源池,对媒体资源进行统一分配管理;媒体资本文档来自技高网
...
可同时支持多平台接入的媒体资源管理系统

【技术保护点】
一种可同时支持多平台接入的媒体资源管理系统,包括媒体资源处理层、媒体资源管理层、媒体资源服务层,其特征在于,所述媒体资源处理层包括若干媒体处理模块,所述媒体处理模块包括:音频处理模块、视频处理模块、报文处理模块、无线业务处理资源模块;所述媒体资源管理层包括媒体资源接纳控制模块和媒体资源分配管理模块;所述媒体资源管理层负责媒体资源的接纳控制与分配管理,并提供一套接口协议,媒体资源处理层的所有媒体处理模块通过统一接口向媒体资源管理层进行注册,媒体资源管理层将接入的所有媒体资源进行统一的封装,形成媒体资源池,对媒体资源进行统一分配管理;所述媒体资源服务层负责对外提供服务接口,外部模块可通过媒体资源服务层进行资源的申请、参数修改、释放的各种操作,媒体资源服务层接收请求后,通过媒体资源管理层控制媒体处理模块,完成业务所需的操作。

【技术特征摘要】
1.一种可同时支持多平台接入的媒体资源管理系统,包括媒体资源处理层、媒体资源管理层、媒体资源服务层,其特征在于,所述媒体资源处理层包括若干媒体处理模块,所述媒体处理模块包括:音频处理模块、视频处理模块、报文处理模块、无线业务处理资源模块;所述媒体资源管理层包括媒体资源接纳控制模块和媒体资源分配管理模块;所述媒体资源管理层负责媒体资源的接纳控制与分配管理,并提供一套接口协议,媒体资源处理层的所有媒体处理模块通过统一接口向媒体资源管理层进行注册,媒体资源管理层将接入的所有媒体资源进行统一的封装,形成媒体资源池,对媒体资源进行统一分配管理;所述媒体资源服务层负责对外提供服务接口,外部模块可通过媒体资源服务层进行资源的申请、参数修改、释放的各种操作,媒体资源服务层接收请求后,通过媒体资源管理层控制媒体处理模块,完成业务所需的操作。2.根据权利要求1所述的可同时支持多平台接入的媒体资源管理系统,其特征在于,所述媒体处理模块为一个独立的软件、软件的一部分或嵌入式的硬件设备。3.根据权利要求1所述的可同时支持多平台接入的媒体资源管理系统,其特征在于,所述媒体处理模块可扩展为军用的媒体处理模块。4.根据权利要求1所述的可同时支持多平台接入的媒体资源管理系统,其特征在于,所述媒体资源管理系统在媒体资源管理层与媒体处理模块之间定义一套协议,实现媒体资源的接纳控制。5.根据权利要求4所述的可同时支持多平台接入的媒体资源管理系统,其特征在于,所述媒体资源接纳控制的过程为:1)媒体处理模块向媒体资源接纳控制模块发起注册请求,请求中携带资源的类型、资源的数量;媒体资源接纳控制模块收到请求后,更新资源池的数据,并为上报的资源进行编号,返回应答,注册成功后,需要双方进行定时的心跳处理,确保对方正常;2)资源接入成功后,媒体资源接...

【专利技术属性】
技术研发人员:谭焯康刘俊华卿华忠
申请(专利权)人:广州海格通信集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1