[发明专利]一种流资源管理的实现方法、设备及系统在审
申请号: | 201310355770.3 | 申请日: | 2013-08-15 |
公开(公告)号: | CN103442257A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 马宇坚;于芝涛 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/63;H04N21/647 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266071 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源管理 实现 方法 设备 系统 | ||
技术领域
本发明涉及下一代广播电视网(Next Generation Broadcasting Network NGB)视频点播领域,尤其是涉及一种流资源管理的实现方法、设备及系统。
背景技术
随着广电三网融合规模化推进和公众日益强烈的按需点播需求,下一代广播电视网视频点播系统需要满足面向多屏终端,支持大规模、分布式部署,统一频率资源管理,高服务质量QoS(Quality of Service)保障,可运营,可管理的运营要求。
NGB视频点播系统至少包括流服务设备(Streaming Server,SS)、会话管理设备(Session Manager,SM)、视频流资源管理设备(Video stream Resource Management,VRM,又可以称为流资源管理设备)。其中,流服务设备实现流服务功能,完成向终端推送用户所选择的节目或流,流服务设备需支持本规范制定的内容编码格式、封装格式、传输格式;会话管理设备完成终端与服务端之间的会话机制,实现各类互动点播的请求处理和会话保持功能;流资源管理设备实现点播流服务资源的管理功能,包括流服务能力的管理以及网络传输能力的管理,处理其他系统的流服务申请,进行流服务分配。
现有的基于NGB标准的流资源管理的实现方法包括:
SS周期性的向VRM发送负载上报请求,负载上报请求中携带负载量;VRM根据该负载上报请求中携带的负载量更新保存的该SS的负载量,并且向SS发送负载上报响应;
SS周期性的向VRM发送心跳上报请求,该心跳上报请求携带服务状态信息;VRM更新当前SS的服务状态,并且向SS发送服务状态的响应;
SM向VRM发送申请点播流资源消息;VRM根据所有SS的当前负载量和服务状态,选择当前服务状态正常并且负载量最小的SS;VRM向SM返回流资源分配结果,该流资源分配结果包括服务状态正常并且负载量最小的SS的互联网协议(Internet Protocol,IP)地址和端口(port)的信息。
现有技术只是选择了当前服务状态正常并且负载最小的SS,但所选择的SS可能过载,无法为SM提供资源。
发明内容
本发明实施例的目的在于提供一种流资源管理的实现方法、设备及系统,用以保证选择的SS不会过载。
本发明实施例提供了一种流资源管理的实现方法,该方法包括:
流资源管理设备接收会话管理设备的流资源点播消息,该流资源点播消息包括请求带宽;
上述流资源管理设备根据所有流服务设备的当前负载量,选择当前负载量最小并且服务状态正常的流服务设备,该流服务设备的当前负载量是上述流服务设备最近一次上报的负载量;
上述流资源管理设备判断该当前负载量最小并且服务状态正常的流服务设备的当前负载量与上述流资源点播消息中请求带宽之和是否大于该流服务设备的最大负载量;
若上述当前负载量最小并且服务状态正常的流服务设备的当前负载量与上述流资源点播消息中请求带宽之和大于该流服务设备的最大负载量,上述流资源管理设备拒绝上述会话管理设备发送的流资源点播消息;
若上述当前负载量最小并且服务状态正常的流服务设备的当前负载量与上述流资源点播消息中请求带宽之和不大于该流服务设备的最大负载量,上述流资源管理设备向上述会话管理设备返回流资源分配结果,该流资源分配结果包括上述当前负载量最小并且服务状态正常的流服务设备的地址信息。
上述方法对当前选择负载最小并且服务正常的流服务设备的负载情况与流服务管理设备所能承受的最大负载量进行比较,这样可以确保当前选择的流服务设备不会过载,从而保证了系统运行的稳定性。
流服务设备的最大负载量是流服务设备上报的。较佳的,该流服务设备的最大负载量的保存或者更新方式可以但不仅限于是:
上述流资源管理设备接收流服务设备发送的该流服务设备的最大负载量;判断是否保存有该流服务设备的最大负载量;如果是,更新保存的该流服务设备的最大负载量;如果否,保存该流服务设备的最大负载量。
在流资源管理系统中,流服务设备还会周期性上报负载情况信息,那么,本发明实施例提供的方法还可以包括:
上述流资源管理设备接收上述流服务设备周期性发送的负载情况信息,该负载情况信息包括负载量或者表示服务状态异常的标识;
如果上述流服务设备发送的负载情况信息包括负载量,则上述流资源管理设备确定该流服务设备服务状态正常,并更新该流服务设备当前上报的负载量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310355770.3/2.html,转载请声明来源钻瓜专利网。