[发明专利]一种媒体流化的方法和媒体控制器有效
申请号: | 201110077211.1 | 申请日: | 2011-03-23 |
公开(公告)号: | CN102130960A | 公开(公告)日: | 2011-07-20 |
发明(设计)人: | 江龙;郑晓东;杨恒宗 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;孟丽娟 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体 流化 方法 控制器 | ||
技术领域
本发明涉及通信技术,尤其涉及一种媒体流化的方法和媒体控制器。
背景技术
如图1所示,媒体流化是通过分发网络将用户经常访问的数据推向核心网络的边缘,然后分发网络通过路由器将其内部存放的且用户需要的流媒体内容发送给用户设备,其中分发网络可以包括媒体分发网络(MDN,MediaDelivery Network)和内容分发网络(Content Delivery Network)。目前的媒体流化过程为:当用户终端需要访问某个流媒体时,向分发网络CPU发出申请,该CPU申请一段缓存空间用于存放数据,并以该缓存空间的首地址作为接收数据的目的地址,向存储设备发送获取数据的请求,并将获取到的数据返回给用户终端。
在媒体流化场景中随着用户数量的增加,由于分发网络CPU还需要完成其它的系统任务,故会降低分发网络CPU的性能。
发明内容
本发明的实施例提供了一种媒体流化的方法和媒体控制器,实现了数据从分发网络CPU中的分离,提高了分发网络CPU的运行速度。
本发明实施例提供了一种媒体流化的方法,包括:
媒体控制器接收用户设备发送的媒体流化请求,并分配给该用户设备一个索引,所述索引用于指示将所述流化请求所请求的要流化的数据存放到所述媒体控制器中对应缓存的地址;
媒体控制器将所述用户设备的流化请求与所述索引绑定并存储在对应表中,将所述用户设备的流化请求和所述索引发送给媒体服务器,使得所述媒体服务器根据所述对应表控制存储设备将所述流化请求所请求的要流化的数据发送给所述索引对应缓存的地址中;
媒体控制器接收所述存储设备发送的所述流化请求所请求的要流化的数据,并通过查询所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。
本发明实施例还提供了一种媒体控制器,所述媒体控制器可以位于分发网络中,包括:
请求接收模块,用于接收用户设备发送的媒体流化请求;
索引分配模块,用于分配给所述用户设备一个索引,所述索引用于指示将所述流化请求所请求的要流化的数据存放到所述媒体控制器中对应缓存的地址;
存储模块,用于将所述请求接收模块接收到的所述用户设备的流化请求与所述索引分配模块分配的索引绑定,并存储在对应表中;
发送模块,用于将所述用户设备的流化请求和所述索引发送给媒体服务器,使得所述媒体服务器根据所述对应表控制所述存储设备将所述流化请求所请求的要流化的数据发送给所述索引对应缓存的地址中;
数据接收模块,用于接收所述存储设备发送的所述流化请求所请求的要流化的数据;
流化模块,用于查询所述存储模块中的所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。
由上述本发明的实施例提供的技术方案可以看出,其通过媒体控制器存放用户请求流化的数据,并将所述数据流化给对应用户,实现了数据从分发网络CPU中的分离,提高了分发网络CPU的运行速度,并且通过分配给用户设备索引,避免了用户过多时地址位宽的增多。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中实现媒体流化的示意图;
图2为本发明实施例提供的一种媒体流化的方法流程图;
图3为本发明实施例提供的一种媒体控制器装置示意图;
图4为本发明实施例提供的又一种媒体流化的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种媒体流化的方法,如图2所示,其中媒体控制器和媒体服务器可以位于分发网络中,其中媒体控制器可以是FPGA(FieldProgrammable Gate Array,现场可编程门阵列),媒体服务器可以是分发网络中的CPU,存储设备可以是SSD(Solid State Disk,固态硬盘),包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110077211.1/2.html,转载请声明来源钻瓜专利网。