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.一种模块之间的数据交互方法,其特征在于,包括:确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,所述树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点;将所述多个目标模块按照预设顺序进行链接,以执行所述目标程序,其中,所述预设顺序为执行所述目标程序中各个步骤的顺序,其中,链接的方式为将第一目标模块的输出参数节点与第二目标模块的输入参数节点链接,所述第一目标模块和所述第二目标模块为执行顺序相邻的目标模块。
【技术特征摘要】
1.一种模块之间的数据交互方法,其特征在于,包括:确定执行目标程序对应的多个目标模块,其中,每个目标模块的信息以树形结构进行显示,所述树形结构中至少包括每个目标模块的名称节点、每个目标模块的输入参数节点和每个目标模块的输出参数节点;将所述多个目标模块按照预设顺序进行链接,以执行所述目标程序,其中,所述预设顺序为执行所述目标程序中各个步骤的顺序,其中,链接的方式为将第一目标模块的输出参数节点与第二目标模块的输入参数节点链接,所述第一目标模块和所述第二目标模块为执行顺序相邻的目标模块。2.根据权利要求1所述的方法,其特征在于,确定执行目标程序对应的多个目标模块包括:显示多个可调用的模块;在所述多个可调用的模块中确定执行所述目标程序对应的多个目标模块。3.根据权利要求2所述的方法,其特征在于,在将所述多个目标模块按照预设顺序进行链接之前,所述方法还包括:对每个目标模块进行运行参数设置;分别对设置运行参数后的每个目标模块进行运行调试。4.根据权利要求2所述的方法,其特征在于,在将所述多个目标模块按照预设顺序进行链接,以执行所述目标程序之后,所述方法还包括:在接收到执行指令的情况下,按照所述预设顺序依次运行各个目标模块;获取所述目标程序的运行结果。5.根据权利要求4所述的方法,其特征在于,按照所述预设顺序依次运行各个目标模块包括:将所述第一目标模块的输出参数存入所述第二目标模块的输入参数节点对应的容器控件中;所述第二目标模块读取所述容器控件中存入的参数,运行生成所述第二目标模块的输出参数。6.根据权利要求4所述的方法,其特征在于...
【专利技术属性】
技术研发人员:吴崇龙,王森森,
申请(专利权)人:珠海格力智能装备有限公司,珠海格力电器股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。