目标对象处理方法、装置以及电子设备制造方法及图纸

技术编号:34800087 阅读:21 留言:0更新日期:2022-09-03 20:06
本申请实施例公开了一种目标对象处理方法、装置以及电子设备。方法包括:响应于接受到针对目标对象当前处理过程的启动触发条件,从多个预设处理算法中选择至少两个预设处理算法,选择的至少两个预设处理算法之间的依赖关系满足第一条件,根据选择的至少两个预设处理算法配置对应的线程,并行运行对应于选择的至少两个预设处理算法的线程。响应于接受到针对目标对象当前处理过程的结束触发条件,启动当前处理过程的在后处理过程,从多个预设处理算法中选择至少一个预设处理算法,根据选择的在后处理过程选择的至少一个预设处理算法配置对应的线程;运行在后处理过程对应的线程。通过上述方式使得降低了执行目标对象对应的多个算法的整体耗时。个算法的整体耗时。个算法的整体耗时。

【技术实现步骤摘要】
目标对象处理方法、装置以及电子设备


[0001]本申请涉及计算机
,更具体地,涉及一种目标对象处理方法、装置以及电子设备。

技术介绍

[0002]随着技术的进步发展,电子设备具备越来越强大的计算、存储能力,能够支持针对待处理对象的复杂计算。例如,电子设备需要利用不同算法的组合对电子设备所获取的待处理对象比如图像或者文本进行计算处理,以获得所期望的改善,比如改善待处理对象比如图像或者文本的成像质量、对待处理对象比如图像或者文本进行识别提取等。电子设备在利用不同算法的组合对电子设备所获取的待处理对象进行计算处理时,处理效率还有改善空间。

技术实现思路

[0003]鉴于上述问题,本申请提出了一种目标对象处理方法、装置以及电子设备,以实现改善上述问题。
[0004]第一方面,本申请提供了一种目标对象处理方法,应用于电子设备,所述方法包括:响应于接受到针对目标对象当前处理过程的启动触发条件,从多个预设处理算法中选择至少两个预设处理算法,选择的所述至少两个预设处理算法之间的依赖关系满足第一条件;根据选择的所述至少两个预设处理算法配置对应的线程;并行运行对应于选择的所述至少两个预设处理算法的线程;响应于接受到针对目标对象当前处理过程的结束触发条件,启动当前处理过程的在后处理过程;从多个预设处理算法中选择至少一个预设处理算法,在后处理过程中所选择的至少一个预设处理算法与所述当前处理过程中所选择的至少两个预设处理算法的其中之一的依赖关系满足第二条件,在后处理过程中所选择的至少一个预设处理算法与所述当前处理过程中所选择的至少两个预设处理算法的其中另一的依赖关系满足第三条件,第一条件、第二条件和第三条件不同;根据选择的在后处理过程选择的至少一个预设处理算法配置对应的线程;运行在后处理过程对应的线程。
[0005]第二方面,本申请提供了一种目标对象处理方法,应用于服务器,所述方法包括:响应于接受到针对目标对象当前处理过程的启动触发条件,从多个预设处理算法中选择至少两个预设处理算法,选择的所述至少两个预设处理算法之间的依赖关系满足第一条件;根据选择的所述至少两个预设处理算法配置对应的线程;并行运行对应于选择的所述至少两个预设处理算法的线程;响应于接受到针对目标对象当前处理过程的结束触发条件,启动当前处理过程的在后处理过程;从多个预设处理算法中选择至少一个预设处理算法,在后处理过程中所选择的至少一个预设处理算法与所述当前处理过程中所选择的至少两个预设处理算法的其中之一的依赖关系满足第二条件,在后处理过程中所选择的至少一个预设处理算法与所述当前处理过程中所选择的至少两个预设处理算法的其中另一的依赖关系满足第三条件,第一条件、第二条件和第三条件不同;根据选择的在后处理过程选择的至
少一个预设处理算法配置对应的线程;运行在后处理过程对应的线程。
[0006]第三方面,本申请提供了一种目标对象处理装置,运行于电子设备,所述装置包括:算法确定单元,用于响应于接受到针对目标对象当前处理过程的启动触发条件,从多个预设处理算法中选择至少两个预设处理算法,选择的所述至少两个预设处理算法之间的依赖关系满足第一条件;根据选择的所述至少两个预设处理算法配置对应的线程;算法运行单元,用于并行运行对应于选择的所述至少两个预设处理算法的线程;响应于接受到针对目标对象当前处理过程的结束触发条件,启动当前处理过程的在后处理过程;算法确定单元,还用于从多个预设处理算法中选择至少一个预设处理算法,在后处理过程中所选择的至少一个预设处理算法与所述当前处理过程中所选择的至少两个预设处理算法的其中之一的依赖关系满足第二条件,在后处理过程中所选择的至少一个预设处理算法与所述当前处理过程中所选择的至少两个预设处理算法的其中另一的依赖关系满足第三条件,第一条件、第二条件和第三条件不同;根据选择的在后处理过程选择的至少一个预设处理算法配置对应的线程;算法运行单元,还用于运行在后处理过程对应的线程。
[0007]第四方面,本申请提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
[0008]第五方面,本申请提供的一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
[0009]本申请提供的一种目标对象处理方法、装置以及电子设备,响应于接受到针对目标对象当前处理过程的启动触发条件,从多个预设处理算法中选择至少两个预设处理算法,根据选择的至少两个预设处理算法配置对应的线程,并行运行对应于选择的至少两个预设处理算法的线程,再响应于接受到针对目标对象当前处理过程的结束触发条件,启动当前处理过程的在后处理过程,从多个预设处理算法中选择至少一个预设处理算法。从而通过上述方式使得在目标对象的当前处理过程中可以在从多个预设处理算法中选取至少两个预设处理算法的情况下,为至少两个预设处理算法配置对应的线程,进而实现并行运行至少两个预设处理算法,以缩短对目标对象的处理过程中的耗时。
附图说明
[0010]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1示出了本申请提出的目标对象处理方法的一种应用场景示意图;
[0012]图2示出了本申请提出的目标对象处理方法的另一种应用场景示意图;
[0013]图3示出了本申请实施例提出的一种目标对象处理方法的流程图;
[0014]图4示出了本申请实施例提出的一种目标对象所对应的多个算法的相互依赖关系的示意图;
[0015]图5示出了本申请实施例提出的目标对象处理方法的运行耗时的示意图;
[0016]图6示出了本申请另一实施例提出的一种目标对象处理方法的流程图;
[0017]图7示出了本申请实施例提出的子算法可以依赖于多个在前算法的示意图;
[0018]图8示出了本申请实施例中数据依赖关系处理线程的运行示意图;
[0019]图9示出了本申请实施例中算法所支持处理器件以及算法所依赖数据的示意图;
[0020]图10示出了本申请实施例提出的一种目标对象处理装置的结构框图;
[0021]图11示出了本申请提出的一种电子设备的结构框图;
[0022]图12是本申请实施例的用于保存或者携带实现根据本申请实施例的目标对象处理方法的程序代码的存储单元。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]电子设备在运行过程中,可以获取到多种多样的对象。例如,可以获取到文本类型的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标对象处理方法,其特征在于,应用于电子设备,所述方法包括:响应于接受到针对目标对象当前处理过程的启动触发条件,从多个预设处理算法中选择至少两个预设处理算法,选择的所述至少两个预设处理算法之间的依赖关系满足第一条件;根据选择的所述至少两个预设处理算法配置对应的线程;并行运行对应于选择的所述至少两个预设处理算法的线程;响应于接受到针对目标对象当前处理过程的结束触发条件,启动当前处理过程的在后处理过程;从多个预设处理算法中选择至少一个预设处理算法,在后处理过程中所选择的至少一个预设处理算法与所述当前处理过程中所选择的至少两个预设处理算法的其中之一的依赖关系满足第二条件,在后处理过程中所选择的至少一个预设处理算法与所述当前处理过程中所选择的至少两个预设处理算法的其中另一的依赖关系满足第三条件,第一条件、第二条件和第三条件不同;根据选择的在后处理过程选择的至少一个预设处理算法配置对应的线程;运行在后处理过程对应的线程。2.根据权利要求1所述的方法,其特征在于,所述从多个预设处理算法中选择至少一个预设处理算法,包括:获取数据依赖关系;通过所述数据依赖关系从多个预设处理算法中选择至少一个预设处理算法。3.根据权利要求2所述的方法,其特征在于,所述获取数据依赖关系,包括:触发数据依赖关系处理线程获取数据依赖关系;所述通过所述数据依赖关系从多个预设处理算法中选择至少一个预设处理算法,包括:获取所述数据依赖关系处理线程通过所述数据依赖关系从多个预设处理算法中选择至少一个预设处理算法。4.根据权利要求2所述的方法,其特征在于,所述获取数据依赖关系之前还包括:获取数据依赖关系标识,所述数据依赖关系标识用于唯一标识多个算法的一种数据依赖关系;基于所述数据依赖关系标识获取数据依赖关系并进行存储;所述获取数据依赖关系,包括:读取预先存储的数据依赖关系。5.根据权利要求1所述的方法,其特征在于,所述根据选择的所述至少两个预设处理算法配置对应的线程,包括:获取电子设备中目标器件的占用程度,所述目标器件用于运行线程;若所述目标器件的占用程度低于占用阈值,根据选择的所述至少两个预设处理算法配置对应的线程。6.根据权利要求1所述的方法,其特征在于,响应于接受到针对目标对象当前处理过程的启动触发条件,从多个预设处理算法中选择至少两个预设处理算法之前还包括:响应于摄像头采集到图像,开始基于所述摄像头采集到图像对应的多个预设处理算法对摄像头采集到图像进行处理。
7.一种目标对象处理方法,其特征...

【专利技术属性】
技术研发人员:李红
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1