[发明专利]视频存储系统及其视频数据发送方法有效
申请号: | 201610278829.7 | 申请日: | 2016-04-28 |
公开(公告)号: | CN107343012B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 周小军 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 31266 上海一平知识产权代理有限公司 | 代理人: | 成春荣;竺云<国际申请>=<国际公布>= |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 存储系统 及其 数据 发送 方法 | ||
本发明公开了一种视频存储系统及其视频数据发送方法。本发明的视频储存系统包括第一控制节点、第二控制节点和至少两个存储节点。其中,每个控制节点包括信令代理模块,每个存储节点包括数据代理模块;第二控制节点用于在确定该第一控制节点不可用后,启动该第二控制节点的信令代理模块;该第二控制节点的信令代理模块用于使用该预先设置的虚拟IP地址,根据该业务请求向指定的存储节点的数据代理模块发送指令;该指定的存储节点的数据代理模块,用于根据接收到的指令,基于该预定的信令协议将该视频数据发送给该第三方平台,从而有效避免了单点故障,保证了系统的稳定性。
技术领域
本发明涉及计算机领域,特别涉及视频云存储技术。
背景技术
GB/T28181是一种基于会话发起协议(Session Initiation Protocol,SIP)的监控信令传输标准协议。本发明的发明人发现,在GB/T28181协议中,系统通过一个SIP代理设备与SIP服务器建立通信,一旦该SIP代理设备宕机,系统就无法与SIP服务器进行通信,整个交互过程就会因为单点故障而无法继续进行。
发明内容
本发明实施例的目的在于提供一种视频存储系统及其视频数据发送方法,有效避免了单点故障,保证了系统的稳定性。
为解决上述技术问题,本发明的实施例公开了一种视频存储系统,包括第一控制节点、第二控制节点和至少两个存储节点:
所述的至少两个存储节点,用于存储视频数据;并且
每个控制节点包括信令代理模块,每个存储节点包括数据代理模块;
第一控制节点的信令代理模块,用于使用预先设置的虚拟IP地址,基于预定的信令协议与第三方平台交互;
第二控制节点用于在确定第一控制节点不可用后,启动第二控制节点的信令代理模块;
第二控制节点的信令代理模块,用于使用预先设置的虚拟IP地址,基于预定的信令协议接收来自第三方平台的业务请求,并根据业务请求向指定的存储节点的数据代理模块发送指令;
指定的存储节点的数据代理模块,用于根据接收到的指令,基于预定的信令协议将视频数据发送给第三方平台。
这样,因为本发明实施例在多个控制节点中均设置了信令代理模块,在多个存储节点中均设置了数据代理模块,在第一控制节点不可用后,系统就可以切换到其它的控制节点的信令代理模块,继续基于同一个虚拟IP地址和信令协议,实现与第三方平台的交互,所以有效避免了单点故障,保证了系统的稳定性;再者,多个控制节点都使用同一个虚拟IP地址与存储节点进行控制,因此,在第一控制节点不可用后,存储节点的数据代理模块无需重新注册到新的IP地址,简化了切换过程,缩短了切换时间。
在本发明的一个实施例中,所述第一控制节点和/或第二控制节点还包括:
IP获取单元,用于周期性地获取本控制节点的IP地址;
信令代理控制单元,用于根据所述IP获取单元所获取的IP地址和本控制节点的信令代理模块的当前状态对本控制节点的信令代理模块进行控制,其中,如果本控制节点的IP地址与所述预先设置的虚拟IP地址相同,且本控制节点的信令代理模块当前未启动,则启动本控制节点的信令代理模块,如果本控制节点的IP地址与所述预先设置的虚拟IP地址不同,且本控制节点的信令代理模块已被启动,则停止本控制节点的信令代理模块。
在本发明的一个实施例中,所述信令代理模块包括:
系统压力信息采集单元,用于周期性地从各存储节点的数据代理模块接收存储节点的系统压力信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610278829.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能音响认证方法、智能音响、终端设备及系统
- 下一篇:一种云教育系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置