System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 适配多平台的视频结构化方法、装置、设备以及计算机存储介质制造方法及图纸_技高网

适配多平台的视频结构化方法、装置、设备以及计算机存储介质制造方法及图纸

技术编号:41735575 阅读:22 留言:0更新日期:2024-06-19 12:55
本发明专利技术实施例涉及计算机数据处理技术领域,公开了一种适配多平台的视频结构化方法、装置、设备及计算机存储介质,该方法包括:获取待处理视频数据以及待处理视频数据对应的目标硬件平台的信息以及结构化处理参数;根据目标硬件平台的信息在预设的平台方法类库中进行查找,得到待处理视频数据对应的目标平台方法类;其中,目标平台方法类库中包括多个可选硬件平台分别对应的平台调用方法类;平台调用方法类包括预设的视频结构化处理流程中的多个处理节点分别对应的硬件平台调用方法;根据结构化处理参数对目标平台方法类进行实例化,以对待处理视频进行视频结构化处理。本发明专利技术实施例实现了通用性更强和更高效的能够适配多平台的视频结构化方案。

【技术实现步骤摘要】

本专利技术实施例涉及计算机数据处理,具体涉及一种适配多平台的视频结构化方法、装置、设备以及计算机存储介质


技术介绍

1、视频结构化是一种基于视频内容进行结构化信息提取的技术,其中,对视频内容进行ai(artificial intelligence,人工智能)推理计算,得到可供计算机和人类理解的结构化信息。在进行推理计算时需要依托特定的硬件平台提供的计算资源。

2、在实施现有技术的过程中,专利技术人发现:不同的硬件平台的调用接口不同,现有通常在每一个硬件平台分别实现视频结构化系统,即视频结构化系统与平台是强耦合的关系、系统复用度较低,针对不同的硬件平台调用方式就要独立适配式开发对应的视频结构化系统,其开发和运维成本都较高。而若要将视频结构化系统适配多个不同的硬件平台,传统一般采取简单的逻辑判断语句来实现,其在视频结构化的各个处理节点中需要对待用的硬件平台分别进行判断,多次判断消耗的资源较多,并且每兼容一个硬件平台就需要增加对应的条件判断语句,导致代码冗长且较难维护。

3、因此,需要一种通用性更强和更高效的能够适配多平台的视频结构化方案。


技术实现思路

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、本专利技术实施例通过获取待处理视频数据以及所述待处理视频数据对应的结构化方案;所述结构化方案包括目标硬件平台的信息以及结构化处理参数;根据所述目标硬件平台的信息在预设的平台方法类库中进行查找,得到所述待处理视频数据对应的目标平台方法类;其中,所述平台方法类库中包括多个可选硬件平台分别对应的平台调用方法类;所述平台调用方法类包括预设的视频结构化处理流程中的多个处理节点分别对应的至少一个硬件平台调用方法;根据所述结构化处理参数对所述目标平台方法类进行实例化,以对所述待处理视频进行视频结构化处理。从而区别于现有的视频结构化系统与平台强耦合导致代本文档来自技高网...

【技术保护点】

1.一种适配多平台的视频结构化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标硬件平台的信息在预设的平台方法类库中进行查找,得到所述待处理视频数据对应的目标平台方法类之前,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标处理节点在所述视频结构化处理流程中的执行时序,对所述待注册硬件平台调用方法进行组合及封装,得到所述待注册硬件平台对应的所述平台方法类,包括:

4.根据权利要求3所述的方法,其特征在于,所述结构化处理参数包括编解码方式信息以及推理参数;

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述目标硬件平台的信息包括所述目标硬件平台的标识;

7.根据权利要求6所述的方法,其特征在于,所述获取待处理视频数据以及所述待处理视频数据对应的结构化方案,包括:

8.一种适配多平台的视频结构化装置,其特征在于,所述装置包括:

9.一种适配多平台的视频结构化设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令在适配多平台的视频结构化设备上运行时,使得适配多平台的视频结构化设备执行如权利要求1-7任意一项所述的适配多平台的视频结构化方法的操作。

...

【技术特征摘要】

1.一种适配多平台的视频结构化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标硬件平台的信息在预设的平台方法类库中进行查找,得到所述待处理视频数据对应的目标平台方法类之前,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标处理节点在所述视频结构化处理流程中的执行时序,对所述待注册硬件平台调用方法进行组合及封装,得到所述待注册硬件平台对应的所述平台方法类,包括:

4.根据权利要求3所述的方法,其特征在于,所述结构化处理参数包括编解码方式信息以及推理参数;

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:鲍斌樊治国
申请(专利权)人:青岛高重信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1