System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云边协同管理,具体涉及一种云管理平台和管理方法。
技术介绍
1、云边协同架构是一种新型的计算架构,旨在通过将云计算和边缘计算相结合,实现更加高效、灵活的数据处理和应用部署。云边协同架构的核心思想是将计算和存储资源分布在云端和边缘端,使得数据可以更加快速地处理和响应。在云边协同架构中,云端主要负责数据的管理和存储,边缘端则负责数据的采集、处理和传输。
2、但是,某些设备应用场景下,网络带宽限制过大,导致设备端视频交互存在卡顿和缓慢现象,影响设备端和云端对于设备状态的实时监控,存在巨大安全隐患。
技术实现思路
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、在一些实施例中,所述在所述边缘云端将所述第二视频数据进行加密处理,得到第三视频数据的步骤包括:
33、将所述第二视频数据单帧化,获取所述第二视频数据中每一帧的图像,比较两相邻帧中图像的连续性,并将比较结果发送至所述中心云端;
34、获取所述第二视频数据的视频流数据和音频流数据,将所述视频流数据和所述音频流数据分别转换成二进制数据块进行封装;
35、基于非对称加密算法对封装后的所述视频流数据和所述音频流数据进行加密,得到第三视频数据。
36、在一些实施例中,所述云管理平台的管理方法的步骤还包括:
37、监测所述边缘端设备的资源使用状态,其中,所述边缘端设备的资源使用状态包括处理器工作状态、磁盘空间占用状态以及通信设备工作状态;
38、基于所述边缘设备的资源使用状态进行故障报警。
39、在一些实施例中,所述在所述中心云端对所述第三视频数据进行解密处理,得到第四视频数据,基于所述第四视频数据进行设备管理的步骤包括:
40、基于安全套接字层密码库对第三数据通过私钥进行验签,解密第三视频数据,得到第四视频数据;
41、基于kubernetes容器编排平台,结合所述第四视频数据进行数据同步处理,基于同步后的数据进行边缘设备管理。
42、本申请的有益效果在于:与现有技术相比,本申请提供了一种云管理平台和管理方法,云管理平台包括设备端、边缘端、边缘云端和中心云端,设备端用于获取视频数据,边缘端用于对视频数据进行压缩和回传,边缘云端用于对压缩的视频数据进行加密,中心云端用于解密视频数据后基于解密后的视频数据进行设备管理;本申请中,在边缘云端设置回传单元和压缩单元,回传单元用于对视频数据的码率、帧率和/或分辨率进行降低处理,以降低视频数据的大小,并将大小降低后的视频数据单帧化,然后将每一帧的图像数据依次回传至设备端;压缩单元将视频数据压缩后上传到云端;即使在设备端带宽很小的状态下,本申请在降低视频的数据量后通过单帧图像传输的方式以及压缩后进行数据传输的方式可解决设备端视频交互缓慢和卡顿的技术问题。
43、本申请的云管理平台的管理方法包括:在设备端获取到视频数据后上传至边缘端,在边缘端降低视频数据的文件大小,并将文件大小降低后的数据回传至设备端,同时,将视频数据进行压缩本文档来自技高网...
【技术保护点】
1.一种云管理平台,其特征在于,包括:
2.根据权利要求1所述的云管理平台,其特征在于,所述边缘云端(300)包括:
3.根据权利要求1所述的云管理平台,其特征在于,所述边缘云端(300)还包括监控单元(330),所述监控单元(330)连接所述边缘端(200),所述监控单元(330)用于监测边缘端(200)的设备的资源使用状态,并基于资源使用状态进行故障报警。
4.根据权利要求1所述的云管理平台,其特征在于,所述边缘云端(300)还包括检查单元(340),所述检查单元(340)用于接收预处理后的视频数据进行单帧化处理,并比较相邻帧图像的连续性,将比较结果上传至中心云端(400)。
5.根据权利要求1所述的云管理平台,其特征在于,所述中心云端(400)包括:
6.根据权利要求1-5中任一项所述的云管理平台的管理方法,其特征在于,包括如下步骤:
7.根据权利要求6所述的云管理平台的管理方法,其特征在于,所述在所述边缘端(200)降低所述视频数据的文件大小,得到第一视频数据的步骤包括:
8.根据权利要求
9.根据权利要求6所述的云管理平台的管理方法,其特征在于,所述在所述边缘端(200)将所述视频数据压缩,得到第二视频数据的步骤包括:
10.根据权利要求6所述的云管理平台的管理方法,其特征在于,所述在所述边缘云端(300)将所述第二视频数据进行加密处理,得到第三视频数据的步骤包括:
11.根据权利要求6所述的云管理平台的管理方法,其特征在于,所述云管理平台的管理方法的步骤还包括:
12.根据权利要求6所述的云管理平台的管理方法,其特征在于,所述在所述中心云端(400)对所述第三视频数据进行解密处理,得到第四视频数据,基于所述第四视频数据进行设备管理的步骤包括:
...【技术特征摘要】
1.一种云管理平台,其特征在于,包括:
2.根据权利要求1所述的云管理平台,其特征在于,所述边缘云端(300)包括:
3.根据权利要求1所述的云管理平台,其特征在于,所述边缘云端(300)还包括监控单元(330),所述监控单元(330)连接所述边缘端(200),所述监控单元(330)用于监测边缘端(200)的设备的资源使用状态,并基于资源使用状态进行故障报警。
4.根据权利要求1所述的云管理平台,其特征在于,所述边缘云端(300)还包括检查单元(340),所述检查单元(340)用于接收预处理后的视频数据进行单帧化处理,并比较相邻帧图像的连续性,将比较结果上传至中心云端(400)。
5.根据权利要求1所述的云管理平台,其特征在于,所述中心云端(400)包括:
6.根据权利要求1-5中任一项所述的云管理平台的管理方法,其特征在于,包括如下步骤:
7.根据权利要求6所述的云管理平...
【专利技术属性】
技术研发人员:张雨晨,郭巍,吕晋元,林启兴,陆铭洲,
申请(专利权)人:中国船舶集团有限公司第七一一研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。