本申请涉及一种计算机技术领域,特别是涉及一种模块关联赋值方法、装置、计算机设备及可读存储介质。所述方法包括:接收赋值指令,赋值指令中携带有被赋值的功能模块的模块信息以及赋值参数;基于模块信息,确定对应的功能模块,并将赋值参数赋值至功能模块;根据预先建立的关联关系,获取与功能模块存在对应关联关系的关联模块;基于关联关系,将功能模块的赋值参数赋值至关联模块。采用本方法能够提升功能模块赋值的效率。功能模块赋值的效率。功能模块赋值的效率。
【技术实现步骤摘要】
模块关联赋值方法、装置、计算机设备及可读存储介质
[0001]本申请涉及计算机
,特别是涉及一种模块关联赋值方法、装置、计算机设备及可读存储介质。
技术介绍
[0002]在软件控制逻辑设计中,会定义带赋值参数的各种功能模块,这类功能模块带属性参数,属性参数主要体现该功能模块的特征和属性,属性参数归属于不同的功能模块。
[0003]在传统方式中,各模块通常是通过人工手动进行赋值,或者是基于预先配置的基本属性参数进行赋值。而对于不同的模块之间,即便其存在相同的特征和属性,也需要分别进行赋值,而不能同时进行赋值。从而对功能模块进行赋值时的效率较低。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提升模块赋值效率的模块关联赋值方法、装置、计算机设备及可读存储介质。
[0005]一种模块关联赋值方法,所述方法包括:
[0006]接收赋值指令,赋值指令中携带有被赋值的功能模块的模块信息以及赋值参数;
[0007]基于模块信息,确定对应的功能模块,并将赋值参数赋值至功能模块;
[0008]根据预先建立的关联关系,获取与功能模块存在对应关联关系的关联模块;
[0009]基于关联关系,将功能模块的赋值参数赋值至关联模块。
[0010]在其中一个实施例中,基于关联关系,将功能模块的赋值参数赋值至关联模块,包括:
[0011]判断功能模块和与之存在关联关系的关联模块的模块类型是否一致;
[0012]当模块类型一致时,则确定功能模块与关联模块之间存在前后逻辑关系,并通过功能模块与关联模块之间的模块连接线将功能模块的赋值参数赋值至关联模块;
[0013]当模块类型不一致时,则确定功能模块与关联模块之间存在包含关系,则通过功能模块与关联模块之间的包含关系,将功能模块的赋值参数赋值至关联模块。
[0014]在其中一个实施例中,模块连接线通过以下方式建立:
[0015]获取模块创建指令,模块创建指令为文本句指令或模块选择指令;
[0016]基于模块创建指令,确定对应的功能模块以及关联模块,并建立功能模块与关联模块之间的模块连接线。
[0017]在其中一个实施例中,上述方法还包括:
[0018]当与关联模块之间存在包含关系的功能模块为至少两个时,则基于各功能模块与关联模块之间的各包含关系的建立时间,确定建立时间最新的包含关系对应的功能模块为对应关联模块的目标功能模块;
[0019]通过功能模块与关联模块之间的包含关系,将功能模块的赋值参数赋值至关联模块,包括:
[0020]通过目标功能模块与关联模块之间的包含关系,将功能模块的赋值参数赋值至关联模块。
[0021]在其中一个实施例中,基于关联关系,将功能模块的赋值参数赋值至关联模块之前,还包括:
[0022]获取关联模块的属性数据;
[0023]判断属性数据中是否包含赋值参数的参数属性;
[0024]当属性数据中包含赋值参数的参数属性时,则继续基于关联关系,将功能模块的赋值参数赋值至关联模块;
[0025]当属性数据中不包含赋值参数的参数属性时,则不对关联模块进行赋值处理。
[0026]在其中一个实施例中,上述方法还包括:
[0027]获取关联模块的第一赋值参数;
[0028]获取与关联模块存在对应关系的功能模块的第二赋值参数;
[0029]判断第一赋值参数与第二赋值参数是否一致;
[0030]当第一赋值参数与第二赋值参数不一致时,则将功能模块的第二赋值参数赋值至关联模块。
[0031]在其中一个实施例中,判断第一赋值参数与第二赋值参数是否一致之前,还包括:
[0032]判断第二赋值参数是否为空;
[0033]当第二赋值参数为空时,则保留关联模块的第一赋值参数;
[0034]当第二赋值参数为非空时,则继续判断第一赋值参数与第二赋值参数是否一致,并当第一赋值参数与第二赋值参数不一致时,则将功能模块的第二赋值参数赋值至关联模块。
[0035]一种模块关联赋值装置,所述装置包括:
[0036]赋值指令接收模块,用于接收赋值指令,赋值指令中携带有被赋值的功能模块的模块信息以及赋值参数;
[0037]第一赋值模块,用于基于模块信息,确定对应的功能模块,并将赋值参数赋值至功能模块;
[0038]关联模块确定模块,用于根据预先建立的关联关系,获取与功能模块存在对应关联关系的关联模块;
[0039]第二赋值模块,用于基于关联关系,将功能模块的赋值参数赋值至关联模块。
[0040]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0041]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0042]上述模块关联赋值方法、装置、计算机设备及可读存储介质,通过接收赋值指令,赋值指令中携带有被赋值的功能模块的模块信息以及赋值参数,基于模块信息,确定对应的功能模块,并将赋值参数赋值至功能模块,然后基于预先建立的关联关系,获取与功能模块存在对应关联关系的关联模块,进一步基于关联关系,将功能模块的赋值参数赋值至关联模块。从而,在接收到赋值指令时,可以直接对对应的功能模块进行赋值,并模块之间的关联关系,对存在关联关系的关联模型进行赋值,解决了传统方式中仅能人工逐个进行模
块赋值的问题,提升了对软件控制逻辑设计中各不同模块进行赋值的效率。
附图说明
[0043]图1为一个实施例中模块关联赋值方法的应用场景图;
[0044]图2为一个实施例中模块关联赋值方法的流程示意图;
[0045]图3为一个实施例中模块的属性数据的示意图;
[0046]图4为一个实施例中模块之间对应关系的示意图;
[0047]图5为另一个实施例中模块之间对应关系的示意图;
[0048]图6为又一个实施例中模块之间对应关系的示意图;
[0049]图7为另一个实施例中模块关联赋值方法的流程示意图;
[0050]图8为一个实施例中模块关联赋值装置的结构框图;
[0051]图9为一个实施例中计算机设备的内部结构图。
具体实施方式
[0052]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0053]本申请提供的模块关联赋值方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。终端102可以基于用户的触发,生成赋值指令,并发送至服务器104,赋值指令中携带有被赋值的功能模块的模块信息以及赋值参数。服务器104接收到赋值指令后,可以基于模块信息,确定本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种模块关联赋值方法,其特征在于,所述方法包括:接收赋值指令,所述赋值指令中携带有被赋值的功能模块的模块信息以及赋值参数;基于所述模块信息,确定对应的功能模块,并将所述赋值参数赋值至所述功能模块;根据预先建立的关联关系,获取与所述功能模块存在对应关联关系的关联模块;基于所述关联关系,将所述功能模块的赋值参数赋值至所述关联模块。2.根据权利要求1所述的方法,其特征在于,所述基于所述关联关系,将所述功能模块的赋值参数赋值至所述关联模块,包括:判断所述功能模块和与之存在关联关系的关联模块的模块类型是否一致;当所述模块类型一致时,则确定所述功能模块与所述关联模块之间存在前后逻辑关系,并通过所述功能模块与所述关联模块之间的模块连接线将所述功能模块的赋值参数赋值至所述关联模块;当所述模块类型不一致时,则确定所述功能模块与所述关联模块之间存在包含关系,则通过所述功能模块与所述关联模块之间的包含关系,将所述功能模块的赋值参数赋值至所述关联模块。3.根据权利要求2所述的方法,其特征在于,所述模块连接线通过以下方式建立:获取模块创建指令,所述模块创建指令为文本句指令或模块选择指令;基于所述模块创建指令,确定对应的功能模块以及关联模块,并建立所述功能模块与所述关联模块之间的模块连接线。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当与所述关联模块之间存在包含关系的功能模块为至少两个时,则基于各所述功能模块与所述关联模块之间的各包含关系的建立时间,确定建立时间最新的包含关系对应的功能模块为对应所述关联模块的目标功能模块;所述通过所述功能模块与所述关联模块之间的包含关系,将所述功能模块的赋值参数赋值至所述关联模块,包括:通过所述目标功能模块与所述关联模块之间的包含关系,将所述功能模块的赋值参数赋值至所述关联模块。5.根据权利要求1所述的方法,其特征在于,所述基于所述关联关系,将所述功能模块的赋值参数赋值至所述关联模块之前,还包括:获取所述...
【专利技术属性】
技术研发人员:肖洲,张黎明,王星,邓天,李公杰,任立永,张继伟,李恒,毛婷,
申请(专利权)人:深圳中广核工程设计有限公司中国广核集团有限公司中国广核电力股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。