公开了用于管理处理链中的处理的多个版本的方法和系统。在一方面,在计算电路中处理数据的方法包括在电子显示器上显示与第一处理的第一版本和第二版本对应的第一版本指示符和第二版本指示符,其中第一处理的第一版本和第二版本被配置成接收数据作为输入,接收对第一版本和第二版本进行选择的输入;以及基于处理的选择的版本处理数据。
【技术实现步骤摘要】
相关申请的交叉引用本申请要求2015年2月26日提交的、名称为“用于管理处理链中的处理的多个版本的方法和系统”的美国临时申请62/121,389的优先权。本申请还要求2015年3月17日提交的欧洲专利申请EP15159339.9的优先权。这些在先申请的公开视为本申请的部分,并且在此通过引用并入其全部。
所描述的技术通常涉及用于管理处理链中的处理步骤的多个版本的方法和系统。
技术介绍
反向链接(Backward chaining)是用于许多工业中的一种处理技术,举例来说,包括材料科学、电子学、地质分析、以及工业检验。一种提供用于反向链接的分析系统可允许用户规定特定的期望结果。随后,分析系统可确定特定的结果是否可用,并且如果不可用,则该结果可如何实现。分析系统可规定如何基于处理块和供其处理的数据集实现该结果。在可实现期望结果的处理链的发展期间,可修改和/或改进用于生成结果的处理步骤。修改处理步骤之后,可重新执行处理链,以基于修改生成新的输出结果。随后,可呈现给用户输出数据的多个版本,输出数据的每个版本由处理步骤的不同版本产生。在特定处理链包括多个数据处理步骤时,处理链发展期间修改的多个处理步骤可能使这种情况更复杂。因此,对管理与数据处理链内的数据处理步骤的增量发展关联的复杂性存在需要。
技术实现思路
本专利技术的系统、方法和设备中的每一个都具有几方面,它们中没有一个单独负责其期望的属性。现在简要讨论一些特征,而不限制随后的权利要求所表达的本专利技术的范围。考虑本讨论之后,并且具体地,在阅读了名为“详细描述”的部分之后,本领域的技术人员将理解本专利技术的特征如何提供优势,优势包括改进的用于管理处理链中
的处理步骤的多个版本的方法和系统。本文公开的方法和系统提供用于处理链内的处理步骤的多个版本的定义。处理链可通过一系列处理步骤定义数据的流动,一系列处理步骤在一些方面中至少部分并行设置,并且在一些方面中至少部分串联设置。处理链中的至少一些处理步骤可接收来自该链的输入数据并且处理该数据,产生至少部分基于从该链接收的输入数据的输出。一个处理步骤的输出可以是另一个第二处理步骤的输入,因此,形成处理步骤的“链”或处理链。在执行处理链时,基于之前的选择,执行处理步骤的特定版本,并且有助于处理链的输出数据的产生。因此,在产生特定输出时,系统知道使用的每个处理步骤的每个版本。可记录此信息,并且在一些情况下,此信息可与输出数据关联,使得其可用于归档目的。随后,如果需要复制处理链的特定结果,可依靠归档数据,以与用当前系统相比,帮助更容易地进行这种重现。本公开的一个方面提供一种显示与第一处理的第一版本和第二版本对应的第一版本指示符和第二版本指示符的方法,其中所述第一处理的所述第一版本和所述第二版本被配置成接收所述数据作为输入,接收对所述第一版本或第二版本进行选择的输入;以及基于所述处理的所选择的版本处理所述数据。所述方法的一些方面包括:接收对所述第一处理的一个或多个参数进行定义的输入,其中所述参数应用于所述第一处理的所有版本。在所述方法的一些方面,所述第一处理的所述第一版本和所述第二版本被配置成生成至少一个公共类型的输出。在所述方法的一些方面,第二处理接收所述第一处理的所述第一版本的第一输出或所述第一处理的所述第二版本的第二输出作为输入。在所述方法的一些方面,所述第二处理接收所述第一输出还是接收所述第二输出是基于选择哪个版本的所述第一处理的。所述方法的一些方面进一步包括:基于使用所述第一处理的所选择的版本处理所述数据来生成输出数据;以及显示与所述输出数据对应的指示符。所述方法的一些方面包括:接收对所述第一处理的其他版本进行选择的输入,至少部分基于所述其他版本的选择,使用所述其他版本处理所述数据,以生成第二输出数据;并且显示与所述第二输出数据对应的数据指示符。所述方法的一些方面包括:显示所述数据的指示符。所述方法的一些方面包括:用指示所选择的版本的值标记所述处理的输出。所述方法的一些方面包括:接收将所述第一处理的所选择的版本从之前选择的版本改变为当前选择的版本的输入,首先确定所述第一处理的输出数据是基于所述之前选择的版本的还是基于所述当前选择的版本的,其次基于所述首先确定,确定所述输出数据的指示符的颜色;以及用所确定的颜色显示所述指示符。所述方法的一些方面包括:显示用户界面控制,所述用户界面控制被配置成接
收对所述第一处理的版本进行选择的输入。所述方法的一些方面包括:确定所述第一处理的选择的版本的数量;以及响应于所述版本的数量大于一个,显示多个版本指示符。在所述方法的一些方面中,所述数据定义图像文件。公开的另一方面是一种在计算电路中处理数据的设备。所述包括处理器、存储器,所述存储器操作地连接至所述处理器,并且被配置成存储配置所述处理器的指令,所述指令包括:显示模块,被配置成显示与第一处理的第一版本和第二版本对应的第一版本指示符和第二版本指示符,其中,所述第一处理的所述第一版本和所述第二版本被配置成接收所述数据作为输入;选择模块,被配置成接收对所述第一版本或所述第二版本进行选择的输入;以及数据处理模块,被配置成基于所述第一处理的所选择的版本处理所述数据。在所述设备的一些方面,所述选择模块进一步被配置成接收对所述第一处理的一个或多个参数进行定义的输入,并且其中所述参数应用于所述第一处理的所有版本。在所述设备的一些方面,所述第一处理的所述第一版本和所述第二版本被配置成生成至少一个公共类型的输出。在所述设备的一些方面,存储在所述存储器中的所述指令配置所述处理器以存储第二处理,所述第二处理被配置成接收所述第一处理的所述第一版本的第一输出或所述第一处理的所述第二版本的第二输出作为输入。在所述设备的一些方面,所述第二处理接收所述第一输出还是接收所述第二输出是基于选择所述第一处理的哪个版本的。在所述设备的一些方面,所述数据处理模块进一步被配置成基于使用所述第一处理处理的所选择的版本处理所述数据来生成输出数据,并且所述显示模块进一步被配置成显示与所述输出数据对应的指示符。在所述设备的一些方面,所述选择模块进一步被配置成接收对所述第一处理的其他版本进行选择的输入,所述数据处理模块进一步被配置成至少部分基于所述其他版本的选择,使用所述其他版本处理所述数据,以生成第二输出数据,并且所述显示模块进一步被配置成显示与所述第二输出数据对应的数据指示符。在所述设备的一些方面,所述显示模块进一步被配置成显示所述数据的指示符。在所述设备的一些方面,所述处理模块进一步被配置成用指示所选择的版本的值标记所述处理的输出。在所述设备的一些方面,所述选择模块被配置成接收将所述第一处理的所选择的版本从之前选择的版本改变为当前选择的版本的输入,所述显示模块进一步被配置成:首先确定所述第一处理的输出数据是基于所述之前选择的版本的还是基于所述当前选择的版本的,其次基于所述首先确定,确定所述输出数据的指示符的颜色,以及在所述电子显示器上用所确定的颜色显示所述指示符。在所述设备的一些方面,所述显示
模块进一步被配置成显示用户界面控制,所述用户界面控制被配置成接收对所述第一处理的版本进行选择的输入。在所述设备的一些方面,所述显示模块进一步被配置成:确定所述第一本文档来自技高网...
【技术保护点】
一种在计算电路中处理数据的方法,所述方法包括:在电子显示器上显示与第一处理的第一版本和第二版本对应的第一版本指示符和第二版本指示符,其中所述第一处理的所述第一版本和所述第二版本被配置成接收所述数据作为输入;接收对所述第一版本或所述第二版本进行选择的输入;以及基于所述处理的所选择的版本处理所述数据。
【技术特征摘要】
2015.03.17 EP 15159339.9;2015.02.26 US 62/121,3891.一种在计算电路中处理数据的方法,所述方法包括:在电子显示器上显示与第一处理的第一版本和第二版本对应的第一版本指示符和第二版本指示符,其中所述第一处理的所述第一版本和所述第二版本被配置成接收所述数据作为输入;接收对所述第一版本或所述第二版本进行选择的输入;以及基于所述处理的所选择的版本处理所述数据。2.根据权利要求1所述的方法,进一步包括:接收对所述第一处理的一个或多个参数进行定义的输入,其中所述参数应用于所述第一处理的所有版本。3.根据权利要求1所述的方法,其中所述第一处理的所述第一版本和所述第二版本被配置成生成至少一个公共类型的输出。4.根据权利要求1所述的方法,其中第二处理接收所述第一处理的所述第一版本的第一输出或所述第一处理的所述第二版本的第二输出作为输入,其中所述第二处理接收所述第一输出还是接收所述第二输出是基于选择所述第一处理的哪个版本的。5.根据权利要求1所述的方法,进一步包括:基于使用所述第一处理的所选择的版本处理所述数据来生成输出数据;并且显示与所述输出数据对应的指示符。6.根据权利要求5所述的方法,进一步包括:接收对所述第一处理的其他版本进行选择的输入;至少部分基于所述其他版本的选择,使用所述其他版本处理所述数据,以生成第二输出数据;并且显示与所述第二输出数据对应的数据指示符。7.根据权利要求1所述的方法,进一步包括:用指示所选择的版本的值标记所述处理的输出。8.根据权利要求1所述的方法,进一步包括:接收将所述第一处理的所选择的版本从之前选择的版本改变为当前选择的版本的输入;首先确定所述第一处理的输出数据是基于所述之前选择的版本的还是基于所述当前选择的版本的;其次基于所述首先确定,确定所述输出数据的指示符的颜色;以及用所确定的颜色显示所述指示符。9.根据权利要求1所述的方法,进一步包括:在所述电子显示器上显示无线电用户界面控制,所述无线电用户界面控制被配置成接收对所述第一处理的版本进行选择的输入。10.根据权利要求1所述的方法,进一步包括:确定所述第一处理的版本的数量;以及响应于版本的所述数量大于一个,在所述电子显示器上显示多个版本指示符。11.一种用于在计算电路中处理数据的设备,包括:处理器;存储器,操作地连接至所述处理器,并且被配置成存储配置所述处理器的指令,所述指令包括:显示模块,被配置成在电子显示器上显示与第一处理的第一版本和第二版本对应的第一版本指示符和第二版本指示符,其中所述第一处理的所述第一版本和所述第二版本被配置成接收所述数据作为输入;选择模块,被配置成接收对所述第一版本或第二版本进行选择的输入;以及数据处理模块,被配置成基于所述第一处理的所选择的版本处理所述数据。12.根据权利要求11所述的设备,其中...
【专利技术属性】
技术研发人员:雷姆科·舍恩马凯尔,
申请(专利权)人:FEI公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。