System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据处理方法、系统、设备、介质和程序产品技术方案_技高网

一种数据处理方法、系统、设备、介质和程序产品技术方案

技术编号:42560606 阅读:4 留言:0更新日期:2024-08-29 00:30
本申请提供一种数据处理方法、系统、设备、介质和程序产品,该方法包括:接收第一请求,第一请求中包括针对目标图像数据的目标指令集;在目标指令集中包括至少一个目标指令的情况下,根据至少一个目标指令得到对目标图像数据的至少一个执行结果,根据至少一个目标指令得到至少一个执行结果包括:将目标指令发送到对应的执行组以对目标图像数据进行处理,得到执行组返回的执行结果;执行组用于根据第一请求实时处理执行组内的包含的指令;将至少一个执行结果进行合并,得到处理后的目标图像数据。本申请提供一套标准的指令集处理,执行组进行对应处理,实现更高效的并行处理,减少处理过程中网络传输和数据落盘执行提高处理性能和响应速度。

【技术实现步骤摘要】

本申请实施例涉及云处理,尤其涉及一种数据处理方法、系统、设备、介质和程序产品


技术介绍

1、由于各企业媒体资源的安全保护措施、用户设备和使用场景的不互通,需要对媒体数据进行相关数据处理后,再呈现给用户,例如对图像进行图像数据处理,其中,图像数据处理一般是对图像信息进行水印、转码、缩放、旋转、裁剪、质量、效果、压缩和合成等处理。而执行数据处理所占用的这部分能力会分散到后台服务端和客户端上,形成复杂并且有业务逻辑耦合的能力。数据处理的业务难点还在于需要适配不同的用户终端,因此在不同设备端上媒体数据加载(比如大小、格式、水印、预处理等)时还需要进行一系列适配操作。

2、现有技术中解决适配性问题是通过将数字图像各条指令处理分解为自定义函数后进行串行编排,执行完成数字图像处理。然而这样的处理方式,缺少统一的自定义函数对数字图像的标准,并不能形成通用型和统一标准,并且由于底层使用云上能力,在混合云场景下很难兼容实现,并且由于云函数通过“网络传输或者数据落盘”方式,进行云函数计算的参数输入传输,在整个内网中,加大了网络交互复杂性和内网带宽(网络带宽是请求数据的n倍),因此,频繁的磁盘输入/输出(input/output,io)和网络io会导致网络交互频繁,带宽占用高的问题。


技术实现思路

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、第五方面,提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如第一方面所述的数据处理方法的步骤。

42、本申请实施例中,接收第一请求,其中,所述第一请求中包括针对目标图像数据的目标指令集;在所述目标指令集中包括至少一个目标指令的情况下,根据所述至少一个目标指令得到对所述目标图像数据的至少一个执行结果,其中,所述根据所本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个目标指令得到至少一个执行结果还包括:

3.根据权利要求2所述的方法,其特征在于,所述判断预处理后的目标图像数据对应的预处理指令中是否存在与所述至少一个目标指令匹配的第一预处理指令之前包括:

4.根据权利要求1所述的方法,其特征在于,在所述目标指令集中不存在目标指令的情况下;

5.根据权利要求1所述的方法,其特征在于,所述将所述目标指令发送到对应的执行组以对所述目标图像数据进行处理之前包括:

6.根据权利要求5所述的方法,其特征在于,所述若不存在所述目标指令,所述方法还包括:

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

8.根据权利要求1所述的方法,其特征在于,若所述目标指令为多个;

9.一种数据处理系统,其特征在于,包括:

10.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至8中任一项所述的数据处理方法的步骤。

11.一种计算机可读存储介质,其特征在于,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的数据处理方法的步骤。

12.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至8中任一项所述的数据处理方法的步骤。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个目标指令得到至少一个执行结果还包括:

3.根据权利要求2所述的方法,其特征在于,所述判断预处理后的目标图像数据对应的预处理指令中是否存在与所述至少一个目标指令匹配的第一预处理指令之前包括:

4.根据权利要求1所述的方法,其特征在于,在所述目标指令集中不存在目标指令的情况下;

5.根据权利要求1所述的方法,其特征在于,所述将所述目标指令发送到对应的执行组以对所述目标图像数据进行处理之前包括:

6.根据权利要求5所述的方法,其特征在于,所述若不存在所述目标指令,所述方法还包括:

7.根据权利要求1所述的...

【专利技术属性】
技术研发人员:董江
申请(专利权)人:中移苏州软件技术有限公司
类型:发明
国别省市:

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

1