公共数据字典的管理方法、服务器、远端仓库及存储介质技术

技术编号:38163039 阅读:9 留言:0更新日期:2023-07-13 09:37
本申请公开了一种公共数据字典的管理方法、服务器、远端仓库及存储介质。该管理方法包括:向远端仓库发送公共字典仓库的副本请求指令;接收远端仓库发送的公共字典仓库的副本;修改公共字典仓库的副本中的公共数据字典,以得到修改后的公共数据字典;发送合并请求至远端仓库;接收远端仓库发送的合并请求的审批结果;在审批结果为审批通过结果的情况下,将修改后的公共数据字典合并至远端仓库,以更新远端仓库的公共字典仓库。本申请能够在服务器修改公共数据字典时,降低其它模块因编译不通过而造成资源浪费的可能性。而造成资源浪费的可能性。而造成资源浪费的可能性。

【技术实现步骤摘要】
公共数据字典的管理方法、服务器、远端仓库及存储介质


[0001]本申请涉及数据字典管理
,具体涉及一种公共数据字典的管理方法、服务器、远端仓库及存储介质。

技术介绍

[0002]数据字典是Simulink中一种常见的数据存储形式。数据字典提供了将数据类型、参数和信号存储在数据库文件中的能力。在模块开发过程中易涉及多种数据的交互,因此,为简化模块开发过程,公共数据会被存储于一个公共数据字典中,使得每个模块运行时可以加载公共数据。然而,若某个模块在开发过程中需要对公共数据字典中的公共数据进行修改,那么可能导致使用该公共数据的其它模块编译不通过,从而造成资源浪费。因此,现有技术中存在因个别模块修改公共数据而导致其它模块在开发过程中资源浪费的问题。

技术实现思路

[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]本申请第四方面提供一种远端仓库,包括:
[0044]存储器,被配置成存储指令;以及
[0045]处理器,被配置成从存储器调用指令以及在执行指令时能够实现上述的公共数据字典的管理方法。
[0046]本申请第五方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述的公共数据字典的管理方法。
[0047]通过上述技术方案,向远端仓库发送公共字典仓库的副本请求指令,再接收远端仓库发送的公共字典仓库的副本。随后修改公共字典仓库的副本中的公共数据字典,以得到修改后的公共数据字典。然后发送合并请求至远端仓库,进而接收远端仓库发送的合并
请求的审批结果。最后在审批结果为审批通过结果的情况下,将修改后的公共数据字典合并至远端仓库,以更新远端仓库的公共字典仓库。本申请在审批结果为审批通过结果的情况下,将修改后的公共数据字典合并至远端仓库,以更新远端仓库的公共字典仓库,能够在服务器修改公共数据字典时,降低其它模块因编译不通过而造成资源浪费的可能性。
[0048]本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0049]附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制。在附图中:
[0050]图1示意性示出了根据本申请一实施例的一种公共数据字典的管理方法的流程图;
[0051]图2示意性示出了根据本申请另一实施例的一种公共数据字典的管理方法的流程图;
[0052]图3示意性示出了根据本申请一具体实施例的一种公共数据字典的管理方法的时序图;
[0053]图4示意性示出了根据本申请实施例的一种服务器的结构框图;
[0054]图5示意性示出了根据本申请实施例的一种远端仓库的结构框图。
具体实施方式
[0055]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请实施例,并不用于限制本申请实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种公共数据字典的管理方法,其特征在于,应用于服务器,所述服务器与远端仓库通信,所述远端仓库包括公共字典仓库,所述管理方法包括:向所述远端仓库发送所述公共字典仓库的副本请求指令;接收所述远端仓库发送的所述公共字典仓库的副本;修改所述公共字典仓库的副本中的公共数据字典,以得到修改后的公共数据字典;发送合并请求至所述远端仓库;接收所述远端仓库发送的所述合并请求的审批结果;在所述审批结果为审批通过结果的情况下,将所述修改后的公共数据字典合并至所述远端仓库,以更新所述远端仓库的公共字典仓库。2.根据权利要求1所述的管理方法,其特征在于,所述远端仓库还包括模型仓库,所述接收所述远端仓库发送的所述合并请求的审批结果之前还包括:向所述远端仓库发送所述模型仓库的副本请求指令;接收所述远端仓库发送的所述模型仓库的副本;基于所述公共字典仓库的副本,通过流水线编译所述模型仓库的副本中的模型;确定所述模型仓库的副本中的模型的编译结果;将所述编译结果发送至所述远端仓库。3.根据权利要求2所述的管理方法,其特征在于,所述管理方法还包括:判断是否更改所述模型仓库的副本中的模型;在更改所述模型仓库的副本中的模型的情况下,确定更改后的模型;将所述更改后的模型上传至所述远端仓库,以更新所述远端仓库的模型仓库。4.根据权利要求1所述的管理方法,其特征在于,所述管理方法还包括:判断对所述公共数据字典的修改是否符合预设管理权限;在对所述公共数据字典的修改符合预设管理权限的情况下,得到修改后的公共数据字典,并发送合并请求至所述远端仓库;在对所述公共数据字典的修改不符合预设管理权限的情况下,不允许修改所述公共数据字典。5.根据权利要求1所述的管理方法,其特征在于,所述管理方法还包括:在所述审批结果为审批不通过结果的情...

【专利技术属性】
技术研发人员:刘明洋党建民
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1