本发明涉及视频传输,具体而言,涉及一种基于视频安全的传输和存储的方法和系统。
背景技术:
1、视频监控是实现对各类监控场景进行实时、直观监控及干预的关键手段,视频监控技术已经在众多领域得到了广泛的应用与推广,并且发挥了积极的作用。对于视频数据的安全传输和存储方面,现有技术主要是采用常规的单一数据加密技术对视频监控数据进行加密后再实施传输及存储,缺乏对视频监控数据的传输路径和存储方式的监管,导致视频监控数据的传输和存储过程中容易出现无序传输及被非法窃取的高概率。
技术实现思路
1、为了解决上述背景技术中存在的技术问题,本发明提供了一种基于视频安全的传输和存储的方法、系统、电子设备及计算机存储介质。
2、本发明的第一方面提供了一种基于视频安全的传输和存储的方法,包括如下步骤:
3、生成视频监控数据的第一传输路径;
4、根据所述视频监控数据的第一属性数据和所述传输路径上的各传输节点的第二属性数据对所述第一传输路径进行修正,得到第二传输路径;
5、根据所述第一属性数据确定所述视频监控数据在所述第二传输路径上各所述传输节点的存储方式;
6、根据所述第二传输路径和所述存储方式对所述视频监控数据进行传输和存储。
7、在一个可能的实现方式中,所述生成视频监控数据的第一传输路径,包括:
8、接收用户输入的设定数据,对所述设定数据进行解析以获得所述视频监控数据的所述第一传输路径;
9、和/或,
10、获取所述视频监控数据的第三属性数据,根据所述第三属性数据和预设关联关系确定所述视频监控数据的所述第一传输路径。
11、在一个可能的实现方式中,所述根据所述视频监控数据的第一属性数据和所述传输路径上的各传输节点的第二属性数据对所述第一传输路径进行修正,得到第二传输路径,包括:
12、根据所述第一属性数据从所述传输路径上的各传输节点中挑选出审核节点,以及与各审核节点关联的若干关联传输节点;
13、分别计算各所述关联传输节点的所述第二属性数据之间的近似度,根据所述近似度将各所述关联传输节点进行分组及排序;
14、根据各所述审核节点及与各所述审核节点关联的若干所述关联传输节点的分组及排序结果,重新构建所述第一传输路径以得出所述第二传输路径。
15、在一个可能的实现方式中,所述根据所述第一属性数据从所述传输路径上的各传输节点中挑选出审核节点,包括:
16、获取所述视频监控数据中的关键传输信息,根据所述关键传输信息确定所述第一属性数据;
17、确定与所述第一属性数据关联的各所述审核节点。
18、在一个可能的实现方式中,所述根据所述第一属性数据确定所述视频监控数据在所述第二传输路径上各所述传输节点的存储方式,包括:
19、根据所述第一属性数据对所述视频监控数据进行关建度计算,根据所述关建度确定所述视频监控数据在所述第二传输路径上与各所述传输节点对应的存储方式。
20、在一个可能的实现方式中,所述根据所述关建度确定所述视频监控数据在所述第二传输路径上与各所述传输节点对应的存储方式,包括:
21、根据所述关建度确定关键节点数,根据所述关键节点数将所述传输路径上的在后节点作为关键节点;
22、设置各所述关键节点采用第一加密算法对接收到的所述视频监控数据进行加密后存储;设置所述传输路径上的其它节点采用第二加密算法对接收到的所述视频监控数据进行加密后存储;
23、其中,所述第一加密算法的加密强度高于所述第二加密算法。
24、在一个可能的实现方式中,所述关键节点数与所述关建度正相关。
25、本发明的第二方面提供了一种基于视频安全的传输和存储的系统,包括处理模块、存储模块、通信模块,所述处理模块与所述存储模块及所述通信模块连接;其中,
26、所述存储模块,用于存储可执行的计算机程序代码;
27、所述处理模块,用于通过调用所述存储模块中的所述可执行的计算机程序代码,执行如前任一项所述的方法,以生成视频监控数据的传输路径和在所述传输路径上各传输节点的存储方式;
28、所述通信模块,用于按照所述传输路径和所述存储方式执行对所述视频监控数据的传输和存储。
29、本发明的第三方面提供了一种电子设备,该电子设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。
30、本发明的第四方面提供了一种计算机存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
31、本发明的有益效果在于:
32、本发明对视频监控数据的传输路径及传输路径上各节点的存储方式进行了监管设定,使得视频监控数据仅可以在指定的传输路径上进行传输,而且按照指定的方式进行存储。于是,本发明提升了对视频监控数据的有效管理,确保传输及使用的过程中的数据安全性。
1.一种基于视频安全的传输和存储的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于视频安全的传输和存储的方法,其特征在于:所述生成视频监控数据的第一传输路径,包括:
3.根据权利要求1所述的一种基于视频安全的传输和存储的方法,其特征在于:所述根据所述视频监控数据的第一属性数据和所述传输路径上的各传输节点的第二属性数据对所述第一传输路径进行修正,得到第二传输路径,包括:
4.根据权利要求3所述的一种基于视频安全的传输和存储的方法,其特征在于:所述根据所述第一属性数据从所述传输路径上的各传输节点中挑选出审核节点,包括:
5.根据权利要求1所述的一种基于视频安全的传输和存储的方法,其特征在于:所述根据所述第一属性数据确定所述视频监控数据在所述第二传输路径上各所述传输节点的存储方式,包括:
6.根据权利要求5所述的一种基于视频安全的传输和存储的方法,其特征在于:所述根据所述关建度确定所述视频监控数据在所述第二传输路径上与各所述传输节点对应的存储方式,包括:
7.根据权利要求6所述的一种基于视频安全的传输和存储的方法,其特征在于:所述关键节点数与所述关建度正相关。
8.一种基于视频安全的传输和存储的系统,包括处理模块、存储模块、通信模块,所述处理模块与所述存储模块及所述通信模块连接;其中,
9.一种电子设备,该电子设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的方法。
10.一种计算机存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法。