本申请涉及计算机软件,具体地说,涉及一种视频传输方法、系统及设备。
背景技术:
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、本申请实施例提供的视频传输方法、系统及设备通过将采集到的多个视频数据根据其各自对应的采集设备对其进行分类,然后根据预设映射关系,确定与分类后的各视频数据匹配的接收设备,将各视频数据发送给匹配的接收设备,这样实现了根据视频数据的特性确定合适的接收设备,比如将对实时性要求较高的视频数据发送给边缘设备,将需要大规模存储的视频数据发送给云平台即云端服务器,为工业生产提供了更加高效和智能的视频数据处理方案。
1.一种视频传输方法,其特征在于,包括以下步骤:
2.如权利要求1所述的视频传输方法,其特征在于,所述接收设备为边缘设备或云平台;所述根据所述采集设备对所述视频数据进行分类,包括:
3.如权利要求1所述的视频传输方法,其特征在于,所述将各所述视频数据发送给所述匹配的接收设备,包括:
4.如权利要求1所述的视频传输方法,其特征在于,所述方法包括:
5.如权利要求4所述的视频传输方法,其特征在于,所述方法包括:
6.如权利要求5所述的视频传输方法,其特征在于,所述方法包括:
7.如权利要求2所述的视频传输方法,其特征在于,所述第三类视频包括质量检测视频,所述边缘设备用于基于所述质量检测视频判断是否存在产品缺陷;所述处理结果为存在产品缺陷或者不存在产品缺陷;
8.如权利要求2所述的视频传输方法,其特征在于,所述第一类视频包括生产线监控视频,所述第二类视频包括工艺流程记录视频。
9.一种视频传输系统,用于实现如权利要求1所述的视频传输方法,其特征在于,所述系统包括:
10.一种视频传输设备,其特征在于,包括: