校验方法及装置、电子设备和存储介质
技术领域
本公开涉及计算机视觉
技术领域
,尤其涉及一种校验方法及装置、电子设备和存储介质。背景技术
全景图,是描述一项工程或系统的进行过程的有效工具,可以应用于面向特定应用场景的多个模型训练中的数据流转、模型训练和推理流程。
目前,用户可以在电子设备应用特定的应用程序,构建需要的全景图,以实现特定工作流的运行,完成相应的任务。如果构建的全景图存在错误,往往会导致运行失败。
发明内容
本公开实施例期望提供一种校验方法及装置、电子设备和存储介质。
本公开实施例的技术方案是这样实现的:
本公开实施例提供了一种校验方法,所述方法包括:
呈现包括绘图区域的显示界面;所述绘图区域至少包括形成目标任务处理流程对应的全景图的第一单元和第二单元,所述第一单元为操作单元或资源单元,所述第二单元为操作单元或资源单元;
响应于对所述第一单元与所述第二单元之间进行的有向连接操作,对所述第一单元与所述第二单元进行连接关系校验,得到校验结果;
在所述校验结果为有向连线错误的情况下,在所述绘图区域内以第一方式显示连接所述第一单元与所述第二单元的有向连线,且显示提示信息。
在上述方法中,所述对所述第一单元与所述第二单元进行连接关系校验,得到校验结果之后,所述方法还包括:
在所述校验结果为有向连接正确的情况下,在所述绘图区域内以第二方式显示所述有向连线。
在上述方法中,所述对所述第一单元与所述第二单元进行连接关系校验之前,所述方法还包括:
在所述绘图区域内以第三方式显示所述有向连线;
所述在所述绘图区域内以第一方式显示所述有向连线,包括:
在所述绘图区域内,停止以所述第三方式显示所述有向连线,并以所述第一方式显示所述有向连线。
在上述方法中,所述在所述绘图区域内以第一方式显示连接所述第一单元与所述第二单元的有向连线之后,所述方法还包括:
在所述有向连线的显示时长达到预设时长的情况下,在所述绘图区域内停止显示所述有向连线。
在上述方法中,所述对所述第一单元与所述第二单元进行连接关系校验,得到校验结果,包括:
确定所述第一单元和所述第二单元是否均为资源单元;
在所述第一单元和所述第二单元均为资源单元的情况下,确定所述校验结果为有向连接错误。
在上述方法中,所述对所述第一单元与所述第二单元进行连接关系校验,得到校验结果,包括:
检测是否重复将所述第一单元与所述第二单元连接;
在检测到将所述第一单元和所述第二单元重复连接的情况下,确定所述校验结果为有向连接错误。
在上述方法中,所述对所述第一单元与所述第二单元进行连接关系校验,得到校验结果,包括:
确定第一连接点与第二连接点的类型是否匹配;所述第一连接点为所述第一单元与所述第二单元连接的连接点,所述第二连接点为所述第二单元与所述第一单元连接的连接点;
在所述第一连接点与所述第二连接点的类型不匹配的情况下,确定所述校验结果为有向连接错误。
在上述方法中,所述显示界面还包括拖拽区域,所述方法还包括:
响应于将每个操作单元从所述拖拽区域拖拽至所述绘图区域,在所述绘图区域内显示所述每个操作单元和与每个操作单元的操作类型相匹配的资源单元。
在上述方法中,所述对所述第一单元与所述第二单元进行连接关系校验,得到校验结果,包括:
在所述第一单元为操作单元,所述第二单元为资源单元的情况下,确定所述第二单元是否为第三单元;其中,所述第三单元为将所述第一单元从所述拖拽区域拖拽至所述绘图区域时,所述绘图区域内显示的与所述第一单元的操作类型相匹配的资源单元;
在所述第二单元与所述第三单元不同的情况下,确定所述校验结果为有向连接错误;
在所述第二单元为操作单元,所述第一单元为资源单元的情况下,确定所述第一单元是否为第四单元;其中,所述第四单元为将所述第二单元从所述拖拽区域拖拽至所述绘图区域时,所述绘图区域内显示的与所述第二单元的操作类型相匹配的资源单元;
在所述第一单元与所述第四单元不同的情况下,确定所述校验结果为有向连接错误。
在上述方法中,还包括:
在所述绘图区域内形成所述全景图的情况下,响应于运行所述全景图的运行指令,对所述全景图进行连接关系校验;
在从所述全景图中校验出错误连接关系的情况下,在所述绘图区域显示提示信息。
在上述方法中,所述对所述全景图进行连接关系校验,包括:
确定所述全景图中每个操作单元对应输入的资源单元;
基于所述目标任务处理流程,对所述全景图中每个操作单元与其对应输入的资源单元是否匹配进行校验;
在校验出所述全景图中任意一个操作单元其对应输入的资源单元不匹配的情况下,确定所述全景图中存在错误连接关系。
在上述方法中,所述对所述全景图进行连接关系校验,包括:
检测所述全景图中每个资源单元是否被连接;
在检测到所述全景图中任意一个资源单元未被连接的情况下,确定所述全景图中存在错误连接关系。
本公开实施例提供了一种校验装置,包括:
呈现模块,用于呈现包括绘图区域的显示界面;所述绘图区域至少包括形成目标任务处理流程对应的全景图的第一单元和第二单元,所述第一单元为操作单元或资源单元,所述第二单元为操作单元或资源单元;
校验模块,用于响应于对所述第一单元与所述第二单元之间进行的有向连接操作,对所述第一单元与所述第二单元进行连接关系校验,得到校验结果;
所述呈现模块,还用于在所述校验结果为有向连接错误的情况下,在所述绘图区域内以第一方式显示连接所述第一单元和所述第二单元的有向连线,且显示提示信息。
本公开实施例提供了一种电子设备,所述电子设备包括:处理器、存储器和通信总线;其中,
所述通信总线,用于实现所述处理器和所述存储器之间的连接通信;
所述处理器,用于执行所述存储器中存储的校验程序,以实现上述校验方法。
本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可以被一个或者多个处理器执行,以实现上述校验方法。
本公开实施例提供了一种校验方法及装置、电子设备和存储介质,方法包括:呈现包括绘图区域的显示界面;绘图区域至少包括形成目标任务处理流程对应的全景图的第一单元和第二单元,第一单元为操作单元或资源单元,第二单元为操作单元或资源单元;响应于对第一单元与第二单元之间进行的有向连接操作,对第一单元与第二单元进行连接关系校验,得到校验结果;在校验结果为有向连接错误的情况下,在绘图区域内以第一方式显示连接第一单元与第二单元的有向连线,且显示提示信息。本公开实施例提供的技术方案,在绘制全景图期间,在将不同单元进行有向连接时对连接关系进行校验,以在出现连接关系错误的情况下及时提示用户修改和调整,从而保证绘制出的全景图的正确性,避免运行失败。
附图说明
图1为本公开实施例提供的一种校验方法的流程示意图一;
图2为本公开实施例提供的一种示例性的显示界面示意图一;
图3为本公开实施例提供的一种示例性的校验过程示意图一;
图4为本公开实施例提供的一种校验方法的流程示意图二;
图5为本公开实施例提供的一种示例性的显示界面示意图二;
图6为本公开实施例提供的一种示例性的校验过程示意图二;
图7为本公开实施例提供的一种校验装置的结构示意图;
图8为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。以下实施例用于说明本公开,但不用来限制本公开的范围。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
需要指出,本公开实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换预设的顺序或先后次序,以使这里描述的本公开实施例能够以除了在这里图示或描述的以外的顺序实施。
本公开实施例提供了一种校验方法,其执行主体可以是校验装置,例如,校验方法可以由终端设备或服务器或其它电子设备执行,其中,终端设备可以为用户设备(UserEquipment,UE)、移动设备、用户终端、蜂窝电话、无绳电话、个人数字助理(PersonalDigital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,校验方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
本公开实施例提供了一种校验方法。图1为本公开实施例提供的一种校验方法的流程示意图一。如图1所示,在本公开的实施例中,校验方法主要包括以下步骤:
S101、呈现包括绘图区域的显示界面;绘图区域至少包括形成目标任务处理流程对应的全景图的第一单元和第二单元,第一单元为操作单元或资源单元,第二单元为操作单元或资源单元。
在本公开的实施例中,校验装置可以呈现包括绘图区域的显示界面;绘图区域至少包括形成目标任务处理流程对应的全景图的第一单元和第二单元。
需要说明的是,在本公开的实施例中,校验装置呈现的显示界面,其中,绘图区域中包括第一单元和第二单元,第一单元与第二单元分别可以是操作单元和资源单元中的任意一种,具体的第一单元与第二单元本公开实施例不作限定。
需要说明的是,在本公开的实施例中,操作单元为用于对任务进行处理操作的单元,资源单元为用于表征操作单元在执行处理操作过程中相关的数据。
需要说明的是,在本公开的实施例中,目标任务处理流程可以是任意复杂场景的数据处理任务的处理流程。例如,目标任务处理流程可以是对于复杂场景中的图像进行图像识别的任务的处理流程。具体的目标任务处理流程可以根据实际需求和应用场景设定,本公开实施例不作限定。
需要说明的是,在本公开的实施例中,全景图(raw graph)为用户在画布上构建的人工智能模型生成的完整解决方案,包括模型训练、评测、推理逻辑串联等功能。其中,画布是人工智能训练平台上用户拖拽不同组件,以构建模型生产全流程的版块。全景图中包括各种操作单元和资源单元。
S102、响应于对第一单元与第二单元之间进行的有向连接操作,对第一单元与第二单元进行连接关系校验,得到校验结果。
在本公开的实施例中,校验装置在呈现包括绘图区域的显示界面的情况下,可以响应于对第一单元与第二单元之间进行的有向连接操作,对第一单元与第二单元进行连接关系校验,得到校验结果。
需要说明的是,在本公开的实施例中,用户可以采用人机交互的方式,执行将绘图区域内的第一单元与第二单元进行有向连接的有向连接操作,校验装置从而可以针对有向连接操作进行响应,自动校验第一单元与第二单元的连接关系,从而获得相应的校验结果。
需要说明的是,在本公开的实施例中,对于第一单元和第二单元,均包括输入连接点和输出连接点,用户可以通过点击这些连接点将第一单元和第二单元进行有向连接。
需要说明的是,在本公开的实施例中,在将不同单元进行有向连接时,连接的两个单元之间的连接关系需要遵循一些基本规则,否则,两者之间的连接是错误的,不能成立。以下将进行一些校验方式的详述。
具体的,在本公开的实施例中,校验装置对第一单元与第二单元进行连接关系校验,得到校验结果,包括:确定第一单元和第二单元是否均为资源单元;在第一单元和第二单元均为资源单元的情况下,确定校验结果为有向连接错误。
可以理解的是,在本公开的实施例中,对于全景图而言,其基本规则是资源单元需要与操作单元进行连接,因此,校验装置可以确定第一单元和第二单元的单元类型,两者如果都为资源单元,即用户将第一单元和第二单元有向连接的操作是错误的,第一单元与第二单元的连接关系为有向连接错误。
具体的,在本公开的实施例中,校验装置对第一单元与第二单元进行连接关系校验,得到校验结果,包括:检测是否重复将第一单元与第二单元连接;在检测到将第一单元和第二单元重复连接的情况下,确定校验结果为有向连接错误。
可以理解的是,在本公开的实施例中,用户在执行对第一单元与第二单元之间的有向连接操作之前,可能已经执行了将第一单元与第二单元连接的操作,因此,为了避免重复将两个单元连接的错误出现,校验装置可以检测是否重复将第一单元与第二单元连接,具体的检测方式,可以是检测绘图区域内是否存在用于连接第一单元与第二单元的重复的连线,当然,也可以采用其他检测方式实现重复连接的检测,本公开实施例不作限定。
具体的,在本公开的实施例中,校验装置对第一单元与第二单元进行连接关系校验,得到校验结果,包括:确定第一连接点与第二连接点的类型是否匹配;第一连接点为第一单元与第二单元连接的连接点,第二连接点为第二单元与第一单元连接的连接点;在第一连接点与第二连接点的类型不匹配的情况下,确定校验结果为有向连接错误。
可以理解的是,在本公开的实施例中,每个单元均包括一个输入连接点和一个输出连接点,不同单元相连接时,一个单元的输入连接点需要与另一个单元的输出连接点相连,才能实现任务流程的顺序执行。校验装置可以分别获取第一单元和第二单元两者相互连接的连接点,得到第一连接点和第二连接点,从而如果两个连接点不匹配,即两个连接点均为输入连接点,或者,均为输出连接点的情况下,确定校验结果为有向连接错误。
需要说明的是,在本公开的实施例中,校验装置呈现的显示界面还包括拖拽区域,校验装置还可以执行以下步骤:响应于将每个操作单元从拖拽区域拖拽至绘图区域,在绘图区域内显示每个操作单元和与每个操作单元的操作类型相匹配的资源单元。
需要说明的是,在本公开的实施例中,拖拽区域中呈现了各种操作单元,用户可以通过触控操作,将其中的任意操作单元从拖拽区域拖拽至绘图区域,这样,绘图区域内即可显示出被拖拽的操作单元,此外,绘图区域内还将自动呈现相应的资源单元,该资源单元与该操作单元的操作类型相匹配,即用户只需要选择操作单元,就可以自动适配相应的资源单元,从而提高了用户绘制全景图的便捷性,便于绘制出准确性较高的全景图。
具体的,在本公开的实施例中,基于上述校验装置响应操作单元被拖拽的方案,校验装置对第一单元与第二单元进行连接关系校验,得到校验结果,包括:在第一单元为操作单元,第二单元为资源单元的情况下,确定第二单元是否为第三单元;其中,第三单元为将第一单元从拖拽区域拖拽至绘图区域时,绘图区域内显示的与第一单元的操作类型相匹配的资源单元;在第二单元与第三单元不同的情况下,确定校验结果为有向连接错误;在第二单元为操作单元,第一单元为资源单元的情况下,确定第一单元是否为第四单元;其中,第四单元为将第二单元从拖拽区域拖拽至绘图区域时,绘图区域内显示的与第二单元的操作类型相匹配的资源单元;在第一单元与第四单元不同的情况下,确定校验结果为有向连接错误。
可以理解的是,在本公开的实施例中,基于上述校验装置响应操作单元被拖拽的方案,每个操作单元可以连接的资源单元是已经预定的,如果第一单元与第二单元中,一个为操作单元,另一个为资源单元,在将第一单元与第二单元有向连接时,校验装置需要确定第一单元与第二单元是否为预定的一对资源单元和操作单元。校验装置具体可以确定第一单元与第二单元中的资源单元,是否为第一单元与第二单元中的操作单元被拖拽至绘图区域内时,所带出来的资源单元,如果不是,即可确定校验结果为有向连接操作。
需要说明的是,在本公开的实施例中,上述校验装置进行第一单元与第二单元连接关系校验的具体方式,仅为本公开实施例提供的一些可选的方式,当然,也可以根据实际需求和应用场景设定,本公开实施例不作限定。
S103、在校验结果为有向连接关系错误的情况下,在绘图区域内以第一方式显示连接第一单元与第二单元的有向连线,且显示提示信息。
在本公开的实施例中,校验装置在对第一单元与第二单元进行连接关系进行校验,得到校验结果之后,在校验结果为有向连接错误的情况下,可以在绘图区域内显示相应的有向连线,且显示提示信息。
可以理解的是,在本公开的实施例中,校验装置在确定出第一单元与第二单元连接错误的情况下,可以以特定的方式,即第一方式显示连接两者的有向连线,并同时显示提示信息,用户在看到绘图区域内这些信息时,即可获知将第一单元与第二单元连接错误,从而及时修改连线。
示例性的,在本公开的实施例中,第一方式可以为高亮显示,即校验装置可以高亮显示连接第一单元与第二单元的有向连线,此外,校验装置在绘图区域内显示误提示信息,可以包括:在绘图区域内,显示连接错误提示窗口,并在连接错误提示窗口中显示表征连接关系错误的提示语句。
需要说明的是,在本公开的实施例中,在校验结果为有向连接错误的情况下,校验装置可以在绘图区域内显示连接错误窗口,在该窗口中可以显示提示语句,以提示连接关系是错误的,例如,在将第一单元与第二单元重复连接的情况下,在连接错误窗口内可以显示“连线错误,重复连接”的语句,在将第一单元与第二单元两个单元的输入连接点连接,可以在连接错误窗口内显示“连接错误,请重新连接”的语句。
需要说明的是,在本公开的实施例中,校验装置对第一单元与第二单元进行连接关系校验,得到校验结果之后,还可以执行以下步骤:在校验结果为有向连接正确的情况下,在绘图区域内以第二方式显示有向连线。
可以理解的是,在本公开的实施例中,如果第一单元与第二单元的连接关系正确,即校验结果为有向连接正确,校验装置可以以与第一方式不同的第二方式显示有向连线,这样,用用户在看到绘图区域内以第二方式显示的有线连线时,即可获知将第一单元与第二单元连接正确,已经成功建立了第一单元与第二单元的连接关系。
示例性的,在本公开的实施例中,校验装置在校验结果为有向连接错误的情况下,可以在绘图区域内将连接第一单元与第二单元的有向连线以红色显示,在校验结果为有向连接正确的情况下,可以在绘图区域内将连接第一单元与第二单元的有向连线以蓝色显示等。
图2为本公开实施例提供的一种示例性的显示界面示意图一。如图2所示,在绘图区域内,原始数据集_1的输出连接点和数据集_图像分类1的输入连接点通过有向连线有向连接,由于原始数据集_1和数据集_图像分类1为两个资源单元,而在全景图中是不允许资源单元相互连接,因此,校验装置可以在绘图区域内将有向连线高亮显示,此外,还可以显示包含提示语句“连接不正确,资源单元只能连接操作单元”的错误提示窗口。
具体的,在本公开的实施例中,校验装置在在绘图区域内以第一方式显示连接第一单元与第二单元的有向连线之后,还可以以执行以下步骤:在有向连线的显示时长达到预设时长的情况下,在绘图区域内停止显示有向连线。
需要说明的是,在本公开的实施例中,校验装置中可以存储有预设时长,预设时长可以根据实际需求和应用场景设定,本公开实施例不作限定。
具体的,在本公开的实施例中,校验装置所述对第一单元与第二单元进行连接关系校验之前,还可以执行以下步骤:在绘图区域内以第三方式显示有向连线;相应的,校验装置在绘图区域内以第一方式显示有向连线,包括:在绘图区域内,停止以第三方式显示有向连线,并以第一方式显示有向连线。
可以理解的是,在本公开的实施例中,校验装置可以在第一单元与第二单元有向连接的情况下,在绘图区域内以第三方式显示有向连线,这样,如果校验结果为有向连接错误,校验装置实际上将有向连线的显示方式进行了替换,即从第三方式替换为第一方式,用户可以直观的看到有向连线显示变化的过程。
需要说明的是,在本公开的实施例中,上述校验装置在校验结果为有向连接正确的情况下,以第二方式显示有向连线,其中,第二方式可以与第三方式相同,也就是说,如果第一单元与第二单元的连接关系正确,校验装置可以维持绘制出有向连线时有向连线的显示方式不变。
需要说明的是,在本公开的实施例中,在将第一单元与第二单元有向连接时,校验装置可以如上述在绘图区域内以第三方式显示有向连线,当然,也可以不在绘图区域内显示有向连线,即直接对第一单元与第二单元进行连接关系校验,再根据校验结果在绘图区域内以相应的方式进行有向连线的显示,本公开实施例不作限定。
图3为本公开实施例提供的一种示例性的校验过程示意图一。如图3所示,在用户点击第一单元或第二单元的连接点将第一单元与第二单元有向连接的情况下,校验装置校验连接关系,如果校验结果为有向连接正确,即通过校验,实现第一单元与第二单元有向连接的建立,如果校验结果为有向连接错误,即校验未通过,则在绘图区域以第一方式显示有向连线,并显示提示信息,此外,在以第一方式显示有向连线的时长达到预设时长,自动停止显示有向连线,即将有向连线删除。
在本公开的实施例中,校验装置不仅可以在形成全景图的过程中,将不同单元有向连接时实时进行连接校验,还可以在得到全景图的情况下,进行整个全景图的校验。
图4为本公开实施例提供的一种校验方法的流程示意图二。如图4所示,校验装置还可以执行以下步骤:
S401、在绘图区域内形成全景图的情况下,响应于运行全景图的运行指令,对全景图进行连接关系校验。
在本公开的实施例中,在绘图区域内形成全景图的情况下,校验装置可以响应于运行全景图的运行指令,对全景图中进行连接关系校验。
需要说明的是,在本公开的实施例中,全景图中包括至少一个资源单元和至少一个操作单元,各操作单元与资源单元之间通过有向连线连接。
具体的,在本公开的实施例中,校验装置对全景图进行连接关系校验,包括:确定全景图中每个操作单元对应输入的资源单元;基于目标任务处理流程,对全景图中每个操作单元与其对应输入的资源单元是否匹配进行校验;在校验出全景图中任意一个操作单元其对应输入的资源单元不匹配的情况下,确定全景图中存在错误连接关系。
可以理解的是,在本公开的实施例中,用户可以通过人机交互,指示运行全景图,校验装置在运行全景图之前,将结合目标任务处理流程,预先检查每个操作单元对应输入的资源单元是否合理,避免运行全景图失败。
需要说明的是,在本公开的实施例中,校验装置基于目标任务处理流程,对全景图中每个操作单元与其对应输入的资源单元是否匹配进行校验,具体可以是基于目标任务处理流程,确定每个操作单元的操作类型与其输入的资源单元的类型和/或连线是否匹配。
需要说明的是,在本公开的实施例中,校验装置在全景图中,确定每一个操作单元的操作类型,确定该操作单元的输入的资源单元的类型,判断这两个类型是否相匹配,以实现校验过程,得到校验结果。或者,判断操作单元与其输入的资源单元之间的连线是否合理,例如,如果操作单元与其输入的资源单元之间的连线不符合目标任务处理流程,即确定操作单元与其输入的资源单元之间的连线不合理。
示例性的,在本公开的实施例中,全景图中包括:操作单元:模型训练_图像分类,其上游连接的是资源单元:数据集_物体检测,下游连接的是资源单元:模型_图像分类,对于模型训练_图像分类而言,其下游连接的模型_图像分类是与其匹配的,但是,其上游为物体检测的数据集,并不匹配,因此,该连接并不合法,实际上配置存在错误,即全景图存在错误连接关系。
具体的,在本公开的实施例中,校验装置对全景图进行连接关系校验,包括:检测全景图中每个资源单元是否被连接;在检测到全景图中任意一个资源单元未被连接的情况下,确定全景图中存在错误连接关系。
可以理解的是,在本公开的实施例中,全景图中每个资源单元均需要与其它单元连接,建立关联关系,以实现相应的作用,而用户可能由于疏忽,将有的资源单元忘记连接,因此,校验装置对全景图进行连接关系校验时,可以检测全景图中是否存在未被连接的资源单元,如果存在,即说明全景图存在错误连接关系。
需要说明的是,在本公开的实施例中,上述校验装置对全景图进行连接关系校验的方式,仅为提供的一些可选的方式,当然,还可以根据实际需求和应用场景设定其它校验方式,本公开实施例不作限定。
S402、在从全景图中校验出错误连接关系的情况下,在绘图区域显示提示信息。
在本公开的实施例中,校验装置在从全景图中校验出错误连接关系的情况下,在绘图区域显示提示信息。
可以理解的是,在本公开的实施例中,如果校验装置在从全景图中校验出错误连接关系的情况下,可以在绘图区域显示提示信息,从而提示用户需要进行全景图修改或调整。
需要说明的是,在本公开的实施例中,校验装置在绘图区域显示提示信息,可以是按照预设显示方式,在绘图区域显示校验出错误连接关系的单元和连线,还可以在绘图区域显示特定的提示窗口,该提示窗口中包含错误连接关系的提示语句,本公开实施例不作限定。
图5为本公开实施例提供的一种示例性的显示界面示意图二。如图5所示,全景图包括操作单元:模型训练_图像分类,其上游连接的是资源单元:数据集_物体检测1,下游连接的是资源单元:模型_图像分类1,其上游连接的物体检测的数据集与其本身训练图像分类模型这一目的并不匹配,因此,可以在绘图区域显示出包含“连接不正确,请检查操作单元和资源单元的配置”语句的窗口,并且,将模型训练_图像分类1和相应的连线加粗显示。
图6为本公开实施例提供的一种示例性的校验过程示意图二。如图6所示,在形成全景图的情况下,在用户指示运行全景图时,校验装置可以校验全景图的连接关系,如果不存在错误连接关系,即校验通过,则可以运行全景图,如果存在错误连接关系,即校验未通过,则不运行,并显示提示信息,例如,高亮显示连接错误的资源单元或操作单元,显示错误连线,以及提示窗口。
可以理解的是,在本公开的实施例中,校验装置不仅在形成全景图的过程中,在将两个单元连接时进行连接关系的实时校验,以在出现错误的情况下及时提示用户修改和调整,还在运行全景图时,针对全景图进行连接关系,以进一步保证全景图的正确性,这样,在后续执行的过程中,就可以保证正常运行,以解决现有技术中运行失败再进行图的修改,工作效率较低的问题。
本公开实施例提供了一种校验方法,包括:呈现包括绘图区域的显示界面;绘图区域至少包括形成目标任务处理流程对应的全景图的第一单元和第二单元,第一单元为操作单元或资源单元,第二单元为操作单元或资源单元;响应于对第一单元与第二单元之间进行的有向连接操作,对第一单元与第二单元进行连接关系校验,得到校验结果;在校验结果为有向连接错误的情况下,在绘图区域内以第一方式显示连接第一单元与第二单元的有向连线,且显示提示信息。本公开实施例提供的校验方法,在绘制全景图期间,在将不同单元进行有向连接时对连接关系进行校验,以在出现连接关系错误的情况下及时提示用户修改和调整,从而保证绘制出的全景图的正确性,避免运行失败。
本公开实施例提供了一种校验装置。图7为本公开实施例提供的一种校验装置的结构示意图。如图7所示,在本公开的实施例中,校验装置包括:
呈现模块701,用于呈现包括绘图区域的显示界面;所述绘图区域至少包括形成目标任务处理流程对应的全景图的第一单元和第二单元,所述第一单元为操作单元或资源单元,所述第二单元为操作单元或资源单元;
校验模块702,用于响应于对所述第一单元与所述第二单元之间进行的有向连接操作,对所述第一单元与所述第二单元进行连接关系校验,得到校验结果;
所述呈现模块701,还用于在所述校验结果为有向连接错误的情况下,在所述绘图区域内以第一方式显示连接所述第一单元和所述第二单元的有向连线,且显示提示信息。
在本公开一实施例中,所述呈现模块701,还用于在所述校验结果为有向连接正确的情况下,在所述绘图区域内以第二方式显示所述有向连线。
在本公开一实施例中,所述呈现模块701,还用于在所述绘图区域内以第三方式显示所述有向连线;相应的,所述呈现模块701,具体用于在所述绘图区域内,停止以所述第三方式显示所述有向连线,并以所述第一方式显示所述有向连线。
在本公开一实施例中,所述呈现模块701,还用于在所述有向连线的显示时长达到预设时长的情况下,在所述绘图区域内停止显示所述有向连线。
在本公开一实施例中,所述校验模块702,具体用于确定所述第一单元和所述第二单元是否均为资源单元;在所述第一单元和所述第二单元均为资源单元的情况下,确定所述校验结果为有向连接错误。
在本公开一实施例中,所述校验模块702,具体用于检测是否重复将所述第一单元与所述第二单元连接;在检测到将所述第一单元和所述第二单元重复连接的情况下,确定所述校验结果为有向连接错误。
在本公开一实施例中,所述校验模块702,具体用于确定第一连接点与第二连接点的类型是否匹配;所述第一连接点为所述第一单元与所述第二单元连接的连接点,所述第二连接点为所述第二单元与所述第一单元连接的连接点;在所述第一连接点与所述第二连接点的类型不匹配的情况下,确定所述校验结果为有向连接错误。
在本公开一实施例中,所述呈现模块701,还用于响应于将每个操作单元从所述拖拽区域拖拽至所述绘图区域,在所述绘图区域内显示所述每个操作单元和与每个操作单元的操作类型相匹配的资源单元。
在本公开一实施例中,所述校验模块702,具体用于在所述第一单元为操作单元,所述第二单元为资源单元的情况下,确定所述第二单元是否为第三单元;其中,所述第三单元为将所述第一单元从所述拖拽区域拖拽至所述绘图区域时,所述绘图区域内显示的与所述第一单元的操作类型相匹配的资源单元;在所述第二单元与所述第三单元不同的情况下,确定所述校验结果为有向连接错误;在所述第二单元为操作单元,所述第一单元为资源单元的情况下,确定所述第一单元是否为第四单元;其中,所述第四单元为将所述第二单元从所述拖拽区域拖拽至所述绘图区域时,所述绘图区域内显示的与所述第二单元的操作类型相匹配的资源单元;在所述第一单元与所述第四单元不同的情况下,确定所述校验结果为有向连接错误。
在本公开一实施例中,所述校验模块702,还用于在所述绘图区域内形成所述全景图的情况下,响应于运行所述全景图的运行指令,对所述全景图进行连接关系校验;
所述呈现模块701,还用于在从所述全景图中校验出错误连接关系的情况下,在所述绘图区域显示提示信息。
在本公开一实施例中,所述校验模块702,具体用于确定所述全景图中每个操作单元对应输入的资源单元;基于所述目标任务处理流程,对所述全景图中每个操作单元与其对应输入的资源单元是否匹配进行校验;在校验出所述全景图中任意一个操作单元其对应输入的资源单元不匹配的情况下,确定所述全景图中存在错误连接关系。
在本公开一实施例中,所述校验模块702,具体用于检测所述全景图中每个资源单元是否被连接;在检测到所述全景图中任意一个资源单元未被连接的情况下,确定所述全景图中存在错误连接关系。
本公开实施例提供了一种校验装置,呈现包括绘图区域的显示界面;绘图区域至少包括形成目标任务处理流程对应的全景图的第一单元和第二单元,第一单元为操作单元或资源单元,第二单元为操作单元或资源单元;响应于对第一单元与第二单元之间进行的有向连接操作,对第一单元与第二单元进行连接关系校验,得到校验结果;在校验结果为有向连接错误的情况下,在绘图区域内以第一方式显示连接第一单元与第二单元的有向连线,且显示提示信息。本公开实施例提供的校验装置,在绘制全景图期间,在将不同单元进行有向连接时对连接关系进行校验,以在出现连接关系错误的情况下及时提示用户修改和调整,从而保证绘制出的全景图的正确性,避免运行失败。
本公开实施例提供的一种电子设备。图8为本公开实施例提供的一种电子设备的结构示意图。如图8所示,在本公开的实施例中,电子设备包括:处理器801、存储器802和通信总线803;其中,
所述通信总线803,用于实现所述处理器801和所述存储器802之间的连接通信;
所述处理器801,用于执行所述存储器802中存储的校验程序,以实现上述校验方法。
本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可以被一个或者多个处理器执行,以实现上述校验方法。计算机可读存储介质可以是是易失性存储器(volatile memory),例如随机存取存储器(Random-Access Memory,RAM);或者非易失性存储器(non-volatile memory),例如只读存储器(Read-Only Memory,ROM),快闪存储器(flash memory),硬盘(Hard DiskDrive,HDD)或固态硬盘(Solid-State Drive,SSD);也可以是包括上述存储器之一或任意组合的各自设备,如移动电话、计算机、平板设备、个人数字助理等。
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程信号处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信号处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程信号处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程信号处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本公开的较佳实施例而已,并非用于限定本公开的保护范围。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种动画文件的输出方法和装置