目标分析方法、装置、电子设备及可读存储介质与流程

文档序号:19351445发布日期:2019-12-06 21:26阅读:189来源:国知局
目标分析方法、装置、电子设备及可读存储介质与流程

本申请涉及图像处理技术,尤其涉及一种目标分析方法、装置、电子设备及可读存储介质。



背景技术:

目前,智能分析应用一般是对单一类型的目标(如人脸、车辆、人体等)进行分析。当进行多类型目标分析时,例如,既要进行人脸分析,又要进行车辆或人体分析等,其分析效果往往不如单一目标,比如属性识别率低、分析速度慢等。



技术实现要素:

有鉴于此,本申请提供一种目标分析方法、装置、电子设备及可读存储介质。

具体地,本申请是通过如下技术方案实现的:

根据本申请实施例的第一方面,提供一种目标分析方法,应用于智能分析设备,所述方法包括:

接收目标分析任务;其中,所述目标分析任务中携带有所述目标分析任务的类型;

确定与所述目标分析任务的类型匹配的目标算法;

利用所述目标算法对待分析对象进行目标分析,以得到所述待分析对象的目标分析结果。

可选的,所述目标分析任务中还携带有与所述目标分析任务的类型匹配的算法的标识;

所述确定与所述待分析目标匹配的目标算法,包括:

根据所述与所述目标分析任务的类型匹配的算法的标识,确定与所述目标分析任务的类型匹配的目标算法。

可选的,所述目标分析任务中还携带有待分析对象的地址信息;

所述利用所述目标算法对待分析对象进行目标分析,包括:

根据所述待分析对象的地址信息获取待分析对象;

利用所述目标算法对所述待分析对象进行目标分析。

可选的,所述利用所述目标算法对待分析对象进行目标分析,包括:

从算法池中获取所述目标算法;其中,所述算法池中包括多种与不同类型的目标分析任务匹配的算法;

利用所述目标算法对待分析对象进行目标分析。

可选的,所述利用所述目标算法对待分析对象进行分析,包括:

判断是否存在加载有所述目标算法,且可用资源满足需求的目标运算芯片;

若是,则利用所述目标运算芯片对所述待分析对象进行目标分析;

否则,将所述目标分析任务加入到任务队列。

可选的,所述智能分析设备中包括多个运算芯片,所述多个运算芯片加载的算法不完全相同。

可选的,所述方法还包括:

当任务队列中同一类型的目标分析任务的数量超过预设阈值,且所述多个运算芯片中存在空闲的运算芯片时,将所述空闲的运算芯片中加载的算法切换为与该目标分析任务的类型匹配的算法。

根据本申请实施例的第二方面,提供一种目标分析装置,应用于智能分析设备,所述装置包括:

接收单元,用于接收目标分析任务;其中,所述目标分析任务中携带有所述目标分析任务的类型;

确定单元,用于确定与所述目标分析任务的类型匹配的目标算法;

分析单元,用于利用所述目标算法对待分析对象进行目标分析,以得到所述待分析对象的目标分析结果。

可选的,所述目标分析任务中还携带有与所述目标分析任务的类型匹配的算法的标识;

所述确定单元,具体用于根据所述与所述目标分析任务的类型匹配的算法的标识,确定与所述目标分析任务的类型匹配的目标算法。

可选的,所述目标分析任务中还携带有待分析对象的地址信息;

所述分析单元,具体用于根据所述待分析对象的地址信息获取待分析对象;利用所述目标算法对所述待分析对象进行目标分析。

可选的,所述分析单元,具体用于从算法池中获取所述目标算法;其中,所述算法池中包括多种与不同类型的目标分析任务匹配的算法;利用所述目标算法对待分析对象进行目标分析。

可选的,所述装置还包括:

判断单元,用于判断是否存在加载有所述目标算法,且可用资源满足需求的目标运算芯片;

所述分析单元,具体用于若存在目标运算芯片,则利用所述目标运算芯片对所述待分析对象进行目标分析;

所述分析单元,还用于若不存在目标运算芯片,则将所述目标分析任务加入到任务队列。

可选的,所述智能分析设备中包括多个运算芯片,所述多个运算芯片加载的算法不完全相同。

可选的,所述装置还包括:

算法管理单元,用于当任务队列中同一类型的目标分析任务的数量超过预设阈值,且所述多个运算芯片中存在空闲的运算芯片时,将所述空闲的运算芯片中加载的算法切换为与该目标分析任务的类型匹配的算法。

根据本申请实施例的第三方面,提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述目标分析方法。

根据本申请实施例的第四方面,提供一种机器可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述目标分析方法。

本申请实施例的目标分析方法,通过在收到目标分析任务时,根据目标分析任务的类型确定匹配的目标算法,并利用目标算法对待分析对象进行目标分析,提高了多类型目标分析的效率和准确率。

附图说明

图1是本申请一示例性实施例示出的一种目标分析方法的流程图;

图2是本申请一示例性实施例示出的一种具体应用场景的架构示意图;

图3是本申请一示例性实施例示出的一种目标分析装置的结构示意图;

图4是本申请又一示例性实施例示出的一种目标分析装置的结构示意图;

图5是本申请又一示例性实施例示出的一种目标分析装置的结构示意图;

图6是本申请一示例性实施例示出的一种目标分析装置的硬件结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

为了使本领域技术人员更好地理解本申请实施例提供的技术方案,并使本申请实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方案作进一步详细的说明。

请参见图1,为本申请实施例提供的一种目标分析方法的流程示意图,其中,该目标分析方法可以应用于智能分析设备,如图1所示,该目标分析方法可以包括以下步骤:

步骤s100、接收目标分析任务;其中,目标分析任务中携带有该目标分析任务的类型。

本申请实施例中,当需要进行目标分析时,应用平台可以向智能分析设备下发目标分析任务。

其中,该目标分析任务中可以携带有该目标分析任务的类型,如人脸、车辆或人体等。

需要说明的是,在本申请实施例中,考虑到视频分析与图片分析之间的差异性,可以根据分析的对象(视频或图片)将目标分析任务的类型进一步细化,例如,目标分析任务的类型可以为视频人脸、图片人脸、视频车辆、图片车辆、视频人体、图片人体等。

步骤s110、确定与目标分析任务的类型匹配的目标算法。

需要说明的是,在本申请实施例中,若未特殊说明,所提及的算法均指智能分析设备支持的,且能够获取到的(或已有的)用于进行目标分析的算法,本申请实施例后续不再复述。

本申请实施例中,当智能分析设备接收到目标分析任务时,可以获取该目标分析任务中携带的目标分析任务的类型,并根据该目标分析任务的类型,确定与该目标分析任务的类型匹配的算法(本文中称为目标算法)。

需要说明的是,在本申请实施例中,当目标分析任务包括多种类型时,智能分析设备可以分别确定各类型匹配的目标算法。

例如,当目标分析任务需要分别检测人脸和车辆时,智能设备可以分别确定与人脸匹配的目标算法和与车辆匹配的目标算法。

此外,不同目标分析任务的类型匹配的算法不完全相同。其中,当某一算法对多种不同类型的目标的分析效果均能满足要求时,该算法可以同时作为该多种不同类型的目标分析任务匹配的算法。

优选地,不同目标分析任务的类型匹配的算法不相同。

在本申请其中一个实施例中,目标分析任务中还可以携带与目标分析任务的类型匹配的算法的标识。

相应地,上述确定与目标分析任务的类型匹配的目标算法,可以包括:

根据与目标分析任务的类型匹配的算法的标识,确定与该目标分析任务的类型匹配的目标算法。

在该实施例中,应用平台向智能分析设备下发目标分析任务时,还可以执行用于进行目标分析的算法。

相应地,当智能分析设备接收到目标分析任务时,可以获取其中携带的与目标分析任务的类型匹配的算法的标识,并根据所获取到的算法的标识,确定与目标分析任务的类型匹配的目标算法。

需要说明的是,在本申请实施例中,当目标分析任务包括多种类型时,目标分析任务中需要分别携带与各类型匹配的算法的标识。

应该认识到,在本申请实施例中,应用平台下发目标分析任务时,也可以直接携带将与目标分析任务的类型匹配的算法,相应地,智能分析设备接收到目标分析任务时,可以直接将其中携带的与目标分析任务的类型匹配的算法确定为目标算法。

在本申请另一个实施例中,上述确定与目标分析任务的类型匹配的目标算法,可以包括:

根据目标分析任务的类型查询预设的类型与算法的对应关系,以确定与目标分析任务的类型匹配的目标算法。

在该实施例中,为了使智能分析设备能够自动确定执行目标分析任务使用的算法,可以预先为智能分析设备配置目标分析任务的类型与算法的对应关系(本文中称为预设的类型与算法的对应关系)。

相应地,当智能分析设备接收到目标分析任务时,智能分析设备可以根据目标分析任务的类型查询预设的类型与算法的对应关系,以确定与目标分析任务的类型匹配的目标算法。

值得注意的是,在本申请实施例中,一种目标分析任务的类型(如人脸、车辆或人体)对应的算法可以存在多种,在该情况下,当智能分析设备确定的与目标分析任务的类型匹配的目标算法存在多种时,智能分析设备可以按照随机选择的策略或其它策略选择一种目标算法用于目标分析任务,其具体实现在此不做限定。

步骤s120、利用目标算法对待分析对象进行目标分析,以得到待分析对象的目标分析结果。

本申请实施例中,智能分析设备确定了目标分析任务的类型匹配的目标算法之后,可以利用目标算法对待分析对象进行目标分析,以得到待分析对象的目标分析结果。

其中,待分析对象可以包括但不限于视频或图片等。

可见,在图1所示方法流程中,智能分析设备接收到目标分析任务时,可以根据目标分析任务的类型确定匹配的目标算法,并利用目标算法对待分析对象进行目标分析,从而可以在保证目标分析的效率和准确率的情况下,实现智能分析设备对多种类型的目标的分析,即提高了多类型目标分析的效率和准确率。

在本申请实施例中,应用平台向智能分析设备下发目标分析任务时,可以直接将待分析对象下发给智能分析设备,进而,智能分析设备在确定了目标算法之后,可以直接利用该目标分析算法对待分析对象进行分析,以提高智能分析设备接收到目标分析任务之后的目标分析效率。

然而,考虑到应用平台将待分析对象下发给智能分析设备时,应用平台需要先获取待分析对象,然后再将待分析对象下发给智能分析设备,即待分析对象需要进行两次传输,当待分析对象较大,如待分析对象为视频流或图片流时,会造成系统资源浪费,因此,为节省系统资源,应用平台向智能分析设备下发目标分析任务时,可以仅将待分析对象的地址信息下发给智能分析设备,由智能分析设备根据待分析对象的地址信息获取待分析对象。

相应地,在本申请其中一个实施例中,上述目标分析任务中还可以携带有待分析对象的地址信息。

相应地,上述利用所述目标算法对待分析对象进行目标分析,可以包括:

根据待分析对象的地址信息获取待分析对象;

利用目标算法对待分析对象进行目标分析。

在该实施例中,应用平台向智能分析设备下发的目标分析任务中还可以携带待分析对象的地址信息,如视频流或图片流的url(uniformresourcelocator,统一资源定位符)。

智能分析设备接收到目标分析任务之后,一方面,可以按照上述方式确定目标算法;另一方面,可以根据待分析对象的地址信息获取待分析对象。

例如,根据视频流或图片流的url从前端ipc(internetprotocolcamera,网络摄像机)或云端存储中获取用于目标分析的视频流或图片流。

智能分析设备确定了目标算法,并获取到了待分析对象之后,可以利用该目标算法对待分析对象进行分析。

进一步地,在本申请实施例中,为了提高多目标分析的效率和准确率,智能分析设备需要能够获取到与各种类型的目标分析任务匹配的算法。

为了达到该目的,可以预先在智能分析设备中配置与各种类型的目标分析任务匹配的算法,进而,当智能分析设备确定了目标算法之后,可以直接利用所配置的目标算法对待分析对象进行分析。

然而,考虑到将算法直接配置在智能分析设备中的实现方式会占用智能分析设备的存储资源,且算法的更新和扩展较为复杂,因此,可以在系统中部署一个算法池,并在该算法池中配置与各种类型的目标分析任务匹配的算法,智能分析设备可以从算法池中获取用于目标分析的算法,从而可以节省智能分析设备的存储资源,并提高算法更新和扩展的兼容性和延展性。

相应地,在本申请其中一个实施例中,上述利用目标算法对待分析对象进行目标分析,可以包括:

从算法池中获取目标算法;其中,算法池中包括多种与不同类型的目标分析任务匹配的算法;

利用目标算法对待分析对象进行目标分析。

在该实施例中,智能分析设备确定了目标算法之后,可以从算法池中获取目标算法,并利用获取到的目标算法对待分析对象进行目标分析。

进一步地,在本申请实施例中,可以在智能分析设备中部署一个或多个用于进行目标分析的运算芯片,进而,智能分析设备可以通过在运算芯片中加载算法,并利用运算芯片执行对应类型的目标分析任务。

相应地,在本申请其中一个实施例中,上述利用目标算法对待分析对象进行分析,可以包括:

判断是否存在加载有目标算法,且可用资源满足需求的目标运算芯片;

若是,则利用目标运算芯片对待分析对象进行目标分析;

否则,将目标分析任务加入到任务队列。

在该实施例中,智能分析设备确定了目标算法之后,可以判断是否存在加载有目标算法的运算芯片;若存在,则进一步判断该运算芯片的可用资源是否满足需求(即是否有足够的资源用于执行目标分析任务,其可以根据目标分析任务对资源的需求情况确定)。

若存在加载有目标算法,且可用资源满足需求的运算芯片(本文中称为目标运算芯片),则智能分析设备可以利用该运算芯片对待分析对象进行目标分析。

若不存在加载有目标算法的运算芯片,或存在加载有目标算法的运算芯片,但该运算芯片的可用资源不满足需求,则智能分析设备可以将该目标分析任务加入到任务队列。

可选地,应用平台下发的目标分析任务中还可以携带优先级,相应地,当智能分析设备将目标分析任务加入到任务队列中时,智能分析设备还可以根据任务队列中各目标分析任务的优先级对各目标分析任务进行排序;其中,对于同一类型的目标分析任务,优先级高的目标分析任务比优先级低的目标分析任务先进行调度。

需要说明的是,在本申请实施例中,当智能分析设备确定了目标算法之后,且发现不存在加载有目标算法的运算芯片,或者,加载有目标算法的芯片的可用资源不足,但存在未加载算法的运算芯片时,智能分析设备可以在该运算芯片中加载目标算法,并利用该运算芯片执行该目标分析任务。

进一步地,在该实施例的一种实施方式中,为了提高智能分析设备执行多目标分析任务的效率,智能分析设备中可以部署多个运算芯片,该多个运算芯片加载的算法不完全相同。

相应地,在该实施方式中,当智能分析设备接收到目标分析任务,并确定了目标算法之后,可以通过加载有该目标算法的运算芯片(具有足够的可用资源)执行该目标分析任务,从而,智能分析设备可以并发执行多种不同类型的目标分析任务,进一步提高多目标分析任务的效率。

进一步地,在该实施方式中,当任务队列中同一类型的目标分析任务的数量超过预设阈值,且多个运算芯片中存在空闲的运算芯片时,将该空闲的运算芯片中加载的算法切换为与该目标分析任务的类型匹配的算法。

具体地,考虑到在实际应用中,可能会出现某一种或几种类型的目标分析任务的数量特别多,而另一种或几种类型的目标分析任务的数量相对又比较少的情况,为了避免该情况导致智能分析设备中的多个运算芯片有部分一直处于满负荷状态,而另一部分则一直处于空闲状态,智能分析设备还可以根据实际需求切换运算芯片中加载的算法。

相应地,在该实施例中,对于任务队列中的目标分析任务,当同一类型的目标分析任务的数量超过预设阈值(可以根据实际场景设定,如5个、10个等)时,智能分析设备可以判断是否存在空闲的运算芯片,若存在,则智能分析设备可以将该空闲的运算芯片中加载的算法切换为该目标分析任务(任务队列中相同类型的数量超过预设阈值的目标分析任务)的类型匹配的算法。

需要说明的是,在本申请实施例中,当上述情况下存在多个空闲的运算芯片时,智能分析设备可以按照随机选择策略或其它策略选择部分或全部空闲的运算芯片进行算法切换。

优选地,智能分析设备每一次选择一个空闲的运算芯片进行算法切换,并当完成算法切换以及相应的任务分配(即将任务队列中与切换后的算法匹配的类型的目标分析任务分配给该运算芯片)之后,任务队列中仍然存在同一类型的目标分析任务的数量超过预设阈值的情况,则再次按照上述方式进行算法切换决策。

为了使本领域技术人员更好地理解本申请实施例提供的技术方案,下面结合具体应用场景对本申请实施例提供的技术方案进行说明。

请参见图2,为本申请实施例提供的一种具体应用场景的架构示意图,如图2所示,该应用场景包括用于进行目标分析任务下发的应用平台、用于执行目标分析任务的智能分析设备、用于存储算法的算法池、用于获取监控视频的前端ipc以及用于存储图片流的云存储。

其中,智能分析设备中部署有多个运算芯片(以6个为例,分别为运算芯片1~6);算法池中存储有与各种类型的目标分析任务匹配的算法(以目标分析任务的类型与算法一一对应为例),应用平台中记录有算法池中各算法的标识,智能分析设备可以从算法池中获取算法并加载至运算芯片。

假设目标分析任务的类型包括视频人脸、视频车辆、视频人体、图片人脸、图片车辆和图片人体(假设依次为类型1~6),算法池中与类型1~6对应的算法依次为算法1~6。

其中,系统初始化完成时,智能分析设备的各运算芯片可以为均未加载算法的状态,或者,智能分析设备可以根据相应配置信息在各运算芯片中预先加载相应的算法。

假设系统初始化完成时,运算芯片1中加载有算法1,运算芯片2中加载有算法2…运算芯片6中记载的算法6。

基于图2所示应用场景,本申请实施例提供的目标分析方法的实现流程如下:

1、应用平台向智能分析设备下发目标分析任务,该目标分析任务中携带有目标分析任务的类型、与该目标分析任务的类型匹配的算法的标识以及待分析对象的url。

2、智能分析设备接收目标分析任务,根据目标分析任务中携带的算法的标识确定与该目标分析任务匹配的目标算法,并确定是否存在加载有该目标算法的运算芯片。

在该实施例中,假设智能分析设备接收到的目标分析任务的类型为类型1,则智能分析设备1可以判断运算芯片1的可用资源是否满足需求,若是,则智能分析设备可以利用运算芯片1对获取到的视频流进行人脸检测;否则,智能分析设备可以将该目标分析任务加入任务队列。

3、当智能分析设备确定运算芯片1中的可用资源满足需求时,智能分析设备可以根据待分析对象的url获取待分析对象。

在该实施例中,当待分析对象为视频流时,智能分析设备可以根据视频流的url从前端ipc获取用于进行目标分析的视频流;当待分析对象为图片流时,智能分析设备可以根据图片流的url从云存储中获取用于进行目标分析的图片流。

4、假设某时刻,任务队列中类型3的目标分析任务的数量超过预设阈值(假设为10个),则智能分析设备可以确定当前是否存在空闲的运算芯片。

假设当前运算芯片4和运算芯片6为空闲运算芯片,则智能分析设备可以从运算芯片4和运算芯片6中选择一个(假设选择运算芯片4),并将运算芯片4中的算法由算法4切换为算法3,并对任务队列中类型3的目标分析任务进行调度,将其分配给运算芯片4,直至任务队列中类型3的目标分析任务均分配完成,或运算芯片4的可用资源不满足需求。

若运算芯片4的可用资源不满足需求,且任务队列中类型3的目标分析任务的数量仍超过10个,则智能分析设备可以再次确定当前是否存在空闲的运算芯片。

假设此时运算芯片6仍处于空闲,则智能分析设备可以将运算芯片6中的算法由算法6切换为算法3,并对任务队列中类型3的目标分析任务进行调度。

需要说明的是,在本申请实施例中,智能分析设备完成目标分析任务之后,可以目标分析结果发送给大数据进行存储。

例如,智能分析设备可以通过kafka(一种高吞吐量的分布式发布订阅消息系统)将分析出的车辆、人脸、人体的模型数据(用于进行目标搜索,例如,以图搜图)、结构化属性(如微笑、戴眼镜、发型等)、目标坐标框、图片url(从视频流中分析出的目标图片数据会先上传至云存储,并以url的形式进行传输)、轨迹等信息发送给大数据进行存储。

本申请实施例中,通过在收到目标分析任务时,根据目标分析任务的类型确定匹配的目标算法,并利用目标算法对待分析对象进行目标分析,提高了多类型目标分析的效率和准确率。

以上对本申请提供的方法进行了描述。下面对本申请提供的装置进行描述:

请参见图3,为本申请实施例提供的一种目标分析装置的结构示意图,其中,该目标分析装置可以应用于上述方法实施例中的智能分析设备,如图3所示,该目标分析装置可以包括:

接收单元310,用于接收目标分析任务;其中,所述目标分析任务中携带有所述目标分析任务的类型;

确定单元320,用于确定与所述目标分析任务的类型匹配的目标算法;

分析单元330,用于利用所述目标算法对待分析对象进行目标分析,以得到所述待分析对象的目标分析结果。

在一种可选的实施方式中,所述目标分析任务中还携带有与所述目标分析任务的类型匹配的算法的标识;

所述确定单元320,具体用于根据所述与所述目标分析任务的类型匹配的算法的标识,确定与所述目标分析任务的类型匹配的目标算法。

在一种可选的实施方式中,所述目标分析任务中还携带有待分析对象的地址信息;

所述分析单元330,具体用于根据所述待分析对象的地址信息获取待分析对象;利用所述目标算法对所述待分析对象进行目标分析。

在一种可选的实施方式中,所述分析单元330,具体用于从算法池中获取所述目标算法;其中,所述算法池中包括多种与不同类型的目标分析任务匹配的算法;利用所述目标算法对待分析对象进行目标分析。

请一并参见图4,为本申请实施例提供的另一种目标分析装置的结构示意图,如图4所示,在图3所示目标分析装置的基础上,图4所示的目标分析装置还可以包括:

判断单元340,用于判断是否存在加载有所述目标算法,且可用资源满足需求的目标运算芯片;

所述分析单元330,具体用于若存在目标运算芯片,则利用所述目标运算芯片对所述待分析对象进行目标分析;

所述分析单元330,还用于若不存在目标运算芯片,则将所述目标分析任务加入到任务队列。

在一种可选的实施方式中,所述智能分析设备中包括多个运算芯片,所述多个运算芯片加载的算法不完全相同。

请一并参见图5,为本申请实施例提供的另一种目标分析装置的结构示意图,如图5所示,在图4所示目标分析装置的基础上,图5所示的目标分析装置还可以包括:

算法管理单元350,用于当任务队列中同一类型的目标分析任务的数量超过预设阈值,且所述多个运算芯片中存在空闲的运算芯片时,将所述空闲的运算芯片中加载的算法切换为与该目标分析任务的类型匹配的算法。

请参见图6,为本申请实施例提供的一种电子设备的硬件结构示意图。该电子设备可以包括处理器601、通信接口602、存储器603和通信总线604。处理器601、通信接口602以及存储器603通过通信总线604完成相互间的通信。其中,存储器603上存放有计算机程序;处理器601可以通过执行存储器603上所存放的程序,执行上文描述的目标分析方法。

本文中提到的存储器603可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,存储器602可以是:ram(radomaccessmemory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。

本申请实施例还提供了一种存储有计算机程序的机器可读存储介质,例如图6中的存储器603,所述计算机程序可由图6所示电子设备中的处理器601执行以实现上文描述的目标分析方法。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1