利索能及
我要发布
收藏
专利号: 2016109114261
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频传输方法,其特征在于,应用于备份云存储系统中的第一云存储数据节点CVS,所述方法包括:

接收视频传输任务;其中,所述视频传输任务至少包括:采集待传输监控视频的视频采集设备的标识信息、所述待传输监控视频的起始时间、结束时间;

在本地保存的监控视频中,查找与所述视频传输任务匹配的视频段;

创建各视频段对应的段备份任务,并创建数据传输线程;

接收互联云管理系统CMS发送的参数调整指令,并根据所述参数调整指令中包括的传输参数更新本地保存的传输参数;其中,所述参数调整 指令 是所述CMS接收到工作云存储系统的云存储管理服务器CVM发送的网络带宽信息,并根据所述网络带宽信息确定网络压力大于第一阈值或小于第二阈值时,调整传输参数后发送的;

针对每个段备份任务,根据该段备份任务,识别对应的视频段;获取本地保存的传输参数;根据所获取的传输参数,通过所述数据传输线程,将所识别出的视频段传输给所述工作云存储系统,其中,所述传输参数是所述CMS根据所述工作云存储系统的CVM发送的网络带宽信息确定并发送给所述第一CVS的。

2.根据权利要求1所述的方法,其特征在于,所述创建数据传输线程的步骤包括:创建与各视频采集设备对应的数据传输线程。

3.根据权利要求2所述的方法,其特征在于,所述传输参数包括以下至少一项:各数据传输线程的开关状态、视频单次传输长度、和视频传输间隔时间。

4.根据权利要求1‑3任一项所述的方法,其特征在于,所述视频传输任务还包括:所述工作云存储系统的CVM的地址信息;所述将所识别出的视频段传输给所述工作云存储系统之前,所述方法还包括:

根据所述CVM的地址信息,向所述CVM发送请求信息;

接收所述CVM发送的响应信息,并获取所述响应信息中包括的所述工作云存储系统中的第二CVS的地址信息;

根据所述第二CVS的地址信息,与所述第二CVS建立连接。

5.一种视频传输装置,其特征在于,应用于备份云存储系统中的第一云存储数据节点CVS,所述装置包括:

接收模块,用于接收视频传输任务;其中,所述视频传输任务至少包括:采集待传输监控视频的视频采集设备的标识信息、所述待传输监控视频的起始时间、结束时间;

查找模块,用于在本地保存的监控视频中,查找与所述视频传输任务匹配的视频段;

创建模块,用于创建各视频段对应的段备份任务,并创建数据传输线程;

更新模块,用于接收互联云管理系统CMS发送的参数调整指令,并根据所述参数调整指令中包括的传输参数更新本地保存的传输参数;其中,所述参数调整指令 是所述CMS接收到工作云存储系统的云存储管理服务器CVM发送的网络带宽信息,并根据所述网络带宽信息确定网络压力大于第一阈值或小于第二阈值时,调整传输参数后发送的;

传输模块,所述传输模块,包括:

识别子模块,用于针对每个段备份任务,根据该段备份任务,识别对应的视频段;

获取子模块,用于获取本地保存的传输参数,其中,所述传输参数是所述CMS根据所述工作云存储系统的CVM发送的网络带宽信息确定并发送给所述第一CVS的;

传输子模块,用于根据所获取的传输参数,通过所述数据传输线程,将所识别出的视频段传输给所述工作云存储系统。

6.根据权利要求5所述的装置,其特征在于,所述创建模块,具体用于创建与各视频采集设备对应的数据传输线程。

7.根据权利要求6所述的装置,其特征在于,所述传输参数包括以下至少一项:各数据传输线程的开关状态、视频单次传输长度、和视频传输间隔时间。

8.根据权利要求5‑7任一项所述的装置,其特征在于,所述视频传输任务还包括:所述工作云存储系统的CVM的地址信息;所述装置还包括:发送模块,用于根据所述CVM的地址信息,向所述CVM发送请求信息;

执行模块,用于接收所述CVM发送的响应信息,并获取所述响应信息中包括的所述工作云存储系统中的第二CVS的地址信息;

连接模块,用于根据所述第二CVS的地址信息,与所述第二CVS建立连接。

9.一种视频传输系统,其特征在于,所述系统包括:互联云管理系统CMS、备份云存储系统中的云存储节点CVS、以及工作云存储系统的云存储管理服务器CVM;

所述CMS,用于接收工作云存储系统的CVM发送的网络带宽信息,根据所述网络带宽信息确定传输参数并发送给所述CVS;还用于下发视频传输任务;其中,所述视频传输任务至少包括:采集待传输监控视频的视频采集设备的标识信息、所述待传输监控视频的起始时间、结束时间;

所述CVM,还用于按照设定的时间间隔,向所述CMS发送网络带宽信息;

所述CMS,还用于接收所述CVM发送的网络带宽信息,当根据所述网络带宽信息确定网络压力大于第一阈值或小于第二阈值时,调整传输参数,并向所述CVS发送包含调整后的传输参数的参数调整指令;

所述CVS,还用于接收所述CMS发送的参数调整指令,并根据所述参数调整指令中包括的传输参数更新本地保存的传输参数;

所述CVS,用于接收所述视频传输任务;在本地保存的监控视频中,查找与所述视频传输任务匹配的视频段;创建各视频段对应的段备份任务,并创建数据传输线程;针对每个段备份任务,根据该段备份任务,识别对应的视频段;获取本地保存的传输参数;根据所获取的传输参数,通过所述数据传输线程,将所识别出的视频段传输给所述工作云存储系统。

10.根据权利要求9所述的系统,其特征在于,所述CVS,具体用于创建与各视频采集设备对应的数据传输线程。

11.根据权利要求9所述的系统,其特征在于,所述传输参数包括以下至少一项:各数据传输线程的开关状态、视频单次传输长度、和视频传输间隔时间。

12.根据权利要求11所述的系统,其特征在于,当所述传输参数包括:各数据传输线程的开关状态、视频单次传输长度、和视频传输间隔时间时,所述CMS,具体用于当根据所述网络带宽信息确定网络压力大于所述第一阈值时,调整以下至少一项:将第一预定数量的处于开启状态的数据传输线程的开关状态更新为关闭状态、减小视频单次传输长度、和增大视频传输间隔;

当根据所述网络带宽信息确定网络压力小于所述第二阈值时,调整以下至少一项:将第二预定数量的处于关闭状态的数据传输线程的开关状态更新为开启状态、增大视频单次传输长度、和减小视频传输间隔。

13.根据权利要求12所述的系统,其特征在于,所述CMS,具体用于根据本地保存的各数据传输线程对应的视频采集设备的优先级,更新各数据传输线程的开关状态;

按照第一步长减小视频单次传输长度,或按照第二步长增大视频单次传输长度,所述第一步长与所述第二步长相同或不同;

按照第三步长增大视频传输间隔,或按照第四步长减小视频传输间隔,所述第三步长与所述第四步长相同或不同。