[发明专利]码流转发方法及设备在审
申请号: | 201710402441.8 | 申请日: | 2017-06-01 |
公开(公告)号: | CN106993063A | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 沈建 | 申请(专利权)人: | 上海寰视网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海百一领御专利代理事务所(普通合伙)31243 | 代理人: | 甘章乖,鄂艳涛 |
地址: | 201715 上海市青浦区朱*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流转 方法 设备 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种码流转发方法及设备。
背景技术
现有的大型网络监控平台上有大量的网络摄像机,这些网络摄像机需要通过大型网络监控平台来集中上墙显示监控图像。在大型网络监控平台与分布式显像系统对接时需要用到码流转发服务器来搭建网络监控平台与分布式显像系统之间的通讯“桥梁”,当两大平台之间“通行量”比较大的时候,各“桥梁”之间就需要一种技术来均衡分配“通行量”。
现有的采用接架构为:网络摄像机与码流转发服务器为多对1的关系,码流转发服务器与分布式显像系统中的显示屏为1对多的关系,这样就形成了一个瓶颈,好比两头是多车道中间是单车道的高速公路一样,中间的一车道势必成为车流瓶颈。
发明内容
本发明的一个目的是提供一种码流转发方法及设备,能够解决现有码流转发的瓶颈问题。
根据本发明的一个方面,提供了一种码流转发方法,该方法包括:
获取多个码流转发服务器的负载状况;
接收码流转发请求;
根据每个码流转发服务器的负载状况,为所述码流转发请求分配对应的码流转发服务器。
进一步的,上述方法中,根据权利要求1或2所述的方法,其中,所述负载状况包括每个码流转发服务器的最大负载能力和当前负载状况。
进一步的,上述方法中,根据每个码流转发服务器的负载状况,为所述码流转发请求分配对应的码流转发服务器,包括:
根据每个码流转发服务器的最大负载能力和当前负载状况,确定每个码流转发服务器的剩余负载能力;
根据每个码流转发服务器的剩余负载能力,为所述码流转发请求分配对应的码流转发服务器。
进一步的,上述方法中,获取多个码流转发服务器的负载状况,包括:
建立所述码流转发请求的接收调度者进程;
将所述接收调度者进程与各个码流转发服务器的进程建立通信并维护之间的心跳,所述接收调度者进程从各个码流转发服务器的进程获取的实时上报的负载状况的心跳数据。
进一步的,上述方法中,所述接收调度者进程从各个码流转发服务器的进程获取的实时上报的负载状况的心跳数据之后,还包括:
所述调度者进程维护一个队列,在所述队列中记录每个码流转发服务器的进程的最大负载能力和当前负载状况。
进一步的,上述方法中,根据每个码流转发服务器的负载状况,为所述码流转发请求分配对应的码流转发服务器之后,还包括:
监控每个码流转发服务器是否异常,
若是,将该异常的码流转发服务器上的当前负载分配给其他正常的码流转发服务器。
进一步的,上述方法中,将该异常的码流转发服务器上的当前负载分配给其他正常的码流转发服务器,包括:
判断所述异常的码流转发服务器上当前是否有负载,
若有,根据其他正常的码流转发服务器的最大负载能力和当前负载状况,将该异常的码流转发服务器上的当前负载分配给其他正常的码流转发服务器。
根据本发明的另一方面,还提供了一种码流转发设备,该设备包括:
获取装置,用于获取多个码流转发服务器的负载状况;
接收装置,用于接收码流转发请求;
负载均衡装置,用于根据每个码流转发服务器的负载状况,为所述码流转发请求分配对应的码流转发服务器。
进一步的,上述设备中,所述负载状况包括每个码流转发服务器的最大负载能力和当前负载状况。
进一步的,上述设备中,所述负载均衡装置,用于根据每个码流转发服务器的最大负载能力和当前负载状况,确定每个码流转发服务器的剩余负载能力;根据每个码流转发服务器的剩余负载能力,为所述码流转发请求分配对应的码流转发服务器。
进一步的,上述设备中,所述获取装置,用于建立所述码流转发请求的接收调度者进程;将所述接收调度者进程与各个码流转发服务器的进程建立通信并维护之间的心跳,所述接收调度者进程从各个码流转发服务器的进程获取的实时上报的负载状况的心跳数据。
进一步的,上述设备中,所述负载均衡装置,用于所述调度者进程维护一个队列,在所述队列中记录每个码流转发服务器的进程的最大负载能力和当前负载状况。
进一步的,上述设备中,所述负载均衡装置,还用于监控每个码流转发服务器是否异常,若是,将该异常的码流转发服务器上的当前负载分配给其他正常的码流转发服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寰视网络科技有限公司,未经上海寰视网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710402441.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防窃电电流互感器
- 下一篇:线包自动插片装置