模块之间的数据交互方法和装置制造方法及图纸

技术编号:20004853 阅读:23 留言:0更新日期:2019-01-05 17:37
本申请公开了一种模块之间的数据交互方法和装置。该方法包括:确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点;将多个目标模块按照预设顺序进行链接,以执行目标程序,其中,预设顺序为执行目标程序中各个步骤的顺序。通过本申请,解决了相关技术中一套程序仅适用于一个方法,实现同一系列的不同方法需要重新编写程序的问题。

Data Interaction Method and Device between Modules

This application discloses a method and device for data interaction between modules. The method includes: determining multiple target modules corresponding to the execution target program, in which the information of each target module is displayed in a tree structure, which includes at least the name node of each target module, the input parameter node of each target module and the output parameter node of each target module; linking multiple target modules in a preset order for execution. A target program in which the preset order is the order in which the steps in the target program are executed. This application solves the problem that a set of programs in the related technology only applies to one method, and different methods in the same series need to be rewritten.

【技术实现步骤摘要】
模块之间的数据交互方法和装置
本申请涉及数据处理
,具体而言,涉及一种模块之间的数据交互方法和装置。
技术介绍
在相关技术中,为一个项目制定的运行程序,只适用于该项目,由于为该项目运行程序的执行顺序固定,传递参数固定,开发同一系列的新的项目时,需要重新编写程序。例如,在检测目标类型的液晶显示屏时,编写了一套先检测显示屏的规格尺寸、再检测显示亮度、最后检测显示屏是否存在灰尘等杂质的程序,在检测另一种类型的显示屏时,检测要求为先检测显示屏是否存在灰尘等杂质,再检测显示亮度,由于检测目标类型的液晶显示屏的检测的顺序固定和检测传递的参数固定,检测另一种类型的显示屏需要重新编写新的检测流程以及重新定义传递的参数,延长了开发周期,增加了开发成本。针对相关技术中一套程序仅适用于一个方法,实现同一系列的不同方法需要重新编写程序的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请提供一种模块之间的数据交互方法和装置,以解决相关技术中一套程序仅适用于一个方法,实现同一系列的不同方法需要重新编写程序的问题。根据本申请的一个方面,提供了一种模块之间的数据交互方法。该方法包括:确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点;将多个目标模块按照预设顺序进行链接,以执行目标程序,其中,预设顺序为执行目标程序中各个步骤的顺序,其中,链接的方式为将第一目标模块的输出参数节点与第二目标模块的输入参数节点链接,第一目标模块和第二目标模块为执行顺序相邻的目标模块。进一步地,确定执行目标程序对应的多个目标模块包括:显示多个可调用的模块;在多个可调用的模块中确定执行目标程序对应的多个目标模块。进一步地,在将多个目标模块按照预设顺序进行链接之前,该方法还包括:对每个目标模块进行运行参数设置;分别对设置运行参数后的每个目标模块进行运行调试。进一步地,在将多个目标模块按照预设顺序进行链接,以执行目标程序之后,该方法还包括:在接收到执行指令的情况下,按照预设顺序依次运行各个目标模块;获取目标程序的运行结果。进一步地,按照预设顺序依次运行各个目标模块包括:将第一目标模块的输出参数存入第二目标模块的输入参数节点对应的容器控件中;第二目标模块读取容器控件中存入的参数,运行生成第二目标模块的输出参数。进一步地,目标程序为目标显示屏的检测程序,多个可调用的模块至少包括:图像采集模块、漏光检测模块、灰尘检测模块、显示字体检测模块和通信模块。进一步地,目标程序为目标显示屏的检测程序,运行结果为目标显示屏的检测结果,在获取目标程序的运行结果之后,该方法还包括:通过通信模块将目标显示屏的检测结果输入执行机构;在目标显示屏的检测结果为目标显示屏合格的情况下,执行机构控制目标显示屏流入下一工序;在目标显示屏的检测结果为目标显示屏不合格的情况下,执行机构控制目标显示屏移出生产线。根据本申请的另一方面,提供了一种模块之间的数据交互装置。该装置包括:确定单元,用于确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点;链接单元,用于将多个目标模块按照预设顺序进行链接,以执行目标程序,其中,预设顺序为执行目标程序中各个步骤的顺序,其中,链接的方式为将第一目标模块的输出参数节点与第二目标模块的输入参数节点链接,第一目标模块和第二目标模块为执行顺序相邻的目标模块。为了实现上述目的,根据本申请的另一方面,提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述任意一种模块之间的数据交互方法。为了实现上述目的,根据本申请的另一方面,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一种模块之间的数据交互方法。通过本申请,采用以下步骤:确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点;将多个目标模块按照预设顺序进行链接,以执行目标程序,其中,预设顺序为执行目标程序中各个步骤的顺序,其中,链接的方式为将第一目标模块的输出参数节点与第二目标模块的输入参数节点链接,第一目标模块和第二目标模块为执行顺序相邻的目标模块,解决了相关技术中一套程序仅适用于一个方法,实现同一系列的不同方法需要重新编写程序的问题。通过确定执行目标程序对应的多个目标模块,将多个目标模块按照预设顺序进行链接,进而达到了调用已有的目标模块设定同一系列的不同方法对应的程序,提高成本,降低效率的效果。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例提供的模块之间的数据交互方法的流程图;以及图2是根据本申请实施例提供的模块之间的数据交互装置的示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本申请的实施例,提供了一种模块之间的数据交互方法。图1是根据本申请实施例的模块之间的数据交互方法的流程图。如图1所示,该方法包括以下步骤:步骤S101,确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点。例如,目标程序为目标方法对应的运行程序,执行目标程序对应的多个目标模块是目标方法的各个步骤对应的已封装好的程序模块,确定执行目标程序对应的多个目标模块后,将每个目标模块的信息以树形结构进行显示,例如,目标程序为显示屏检测方法对应的程序,显示屏检测方法对应的程序中包含的目标模块有图像采集模块,将图像采集模块以树形结构显示,显示图像采集模块的名称节点,图像采集模块对应需要输入的参数节点和图像采集模块对应的输出参数节点。可选地,在本申请实施例提供的模块之间的数据交互方法中,确定执行目标程序对应的多个目标模块包括:显示多个可调用的模块;在多个可调用的模块中本文档来自技高网
...

【技术保护点】
1.一种模块之间的数据交互方法,其特征在于,包括:确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,所述树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点;将所述多个目标模块按照预设顺序进行链接,以执行所述目标程序,其中,所述预设顺序为执行所述目标程序中各个步骤的顺序,其中,链接的方式为将第一目标模块的输出参数节点与第二目标模块的输入参数节点链接,所述第一目标模块和所述第二目标模块为执行顺序相邻的目标模块。

【技术特征摘要】
1.一种模块之间的数据交互方法,其特征在于,包括:确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,所述树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点;将所述多个目标模块按照预设顺序进行链接,以执行所述目标程序,其中,所述预设顺序为执行所述目标程序中各个步骤的顺序,其中,链接的方式为将第一目标模块的输出参数节点与第二目标模块的输入参数节点链接,所述第一目标模块和所述第二目标模块为执行顺序相邻的目标模块。2.根据权利要求1所述的方法,其特征在于,确定执行目标程序对应的多个目标模块包括:显示多个可调用的模块;在所述多个可调用的模块中确定执行所述目标程序对应的多个目标模块。3.根据权利要求2所述的方法,其特征在于,在将所述多个目标模块按照预设顺序进行链接之前,所述方法还包括:对每个目标模块进行运行参数设置;分别对设置运行参数后的每个目标模块进行运行调试。4.根据权利要求2所述的方法,其特征在于,在将所述多个目标模块按照预设顺序进行链接,以执行所述目标程序之后,所述方法还包括:在接收到执行指令的情况下,按照所述预设顺序依次运行各个目标模块;获取所述目标程序的运行结果。5.根据权利要求4所述的方法,其特征在于,按照所述预设顺序依次运行各个目标模块包括:将所述第一目标模块的输出参数存入所述第二目标模块的输入参数节点对应的容器控件中;所述第二目标模块读取所述容器控件中存入的参数,运行生成所述第二目标模块的输出参数。6.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:吴崇龙王森森
申请(专利权)人:珠海格力智能装备有限公司珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1