一种数据更新方法及装置制造方法及图纸

技术编号:15500122 阅读:158 留言:0更新日期:2017-06-03 22:07
本发明专利技术提供了一种数据更新方法及装置,该数据更新方法包括:获取工程中的变量地址映射文件中的第一标定变量地址;获取标定变量描述数据库中所有需要修改地址的第二标定变量;根据所述第一标定变量地址,对所述需要修改地址的第二标定变量进行更新。通过获取到的第一标定变量地址对第二标定变量的地址进行修改,无需进行人工操作,使得操作极为便利,并且,准确度高。

Data updating method and device

The invention provides a data updating method and device, including the method of data update: get the address of the first variable address mapping file of calibration variables in projects; access to describe all need to modify the address of the second calibration variables in the database of calibration variables; according to the first address of the calibration variables, need to modify the address second updated calibration variables. The address of the second calibration variable is modified by obtaining the address of the first calibration variable, and the manual operation is not needed, so the operation is extremely convenient, and the accuracy is high.

【技术实现步骤摘要】
一种数据更新方法及装置
本专利技术涉及数据更新领域,尤其是一种数据更新方法及装置。
技术介绍
目前现有的标定数据地址修改的方法有:1、人工统计方法。该方法比较简单直接,但是实际可操作性不强,因为每个工程需要修改的标定变量地址数量非常庞大,不仅耗时费力,且准确定不能保证;2、借助专业的标定工具将工程中所有的标定变量全部映射到.a2l文件(标定变量描述数据库文件),这样的方法好处是可以不用手动修改地址,但是却不能有选择的生成定制的.a2l文件,不够灵活。
技术实现思路
本专利技术实施例要解决的技术问题是提供一种数据更新方法及装置,用以实现自动对标定变量描述数据库文件的更新,并且能够生成需要的标定变量描述数据库文件。为解决上述技术问题,本专利技术实施例提供的数据更新方法,包括:获取工程中的变量地址映射文件中的第一标定变量地址;获取标定变量描述数据库中所有需要修改地址的第二标定变量;根据所述第一标定变量地址,对所述需要修改地址的第二标定变量进行更新。优选地,获取工程中的变量地址映射文件中的第一标定变量地址的步骤后还包括:生成以第一标定变量的名称为主键,以与所述第一标定变量的名称相对应的标定变量地址值为键值的数据字典。优选地,获取标定变量描述数据库中所有需要修改地址的第二标定变量的步骤包括:根据所述第一标定变量的名称,确定在标定变量描述数据库中、与所述第一标定变量的名称对应的第二标定变量的描述文件;根据与所述第一标定变量的名称相对应的标定变量地址值,确定第二标定变量的待修改地址在所述描述文件中的描述段位置。优选地,根据所述第一标定变量地址,对所述需要修改地址的第二标定变量进行更新的步骤包括:根据所述需要修改地址的第一标定变量,查询数据字典,用所述第一标定变量地址,替换需要修改地址的第二标定变量的目标地址。优选地,所述数据更新方法还包括:将进行更新后的第二标定变量的描述文件插入至所述标定变量描述数据库中。优选地,所述数据更新方法还包括:获取所述标定变量描述数据库中进行更新后的第二标定变量的描述文件的总量。根据本专利技术实施例的另一方面,本专利技术实施例还提供了一种数据更新装置,包括:第一获取模块,用于获取工程中的变量地址映射文件中的第一标定变量地址;第二获取模块,用于获取标定变量描述数据库中所有需要修改地址的第二标定变量;更新模块,用于根据所述第一标定变量地址,对所述需要修改地址的第二标定变量进行更新。优选地,所述数据更新装置还包括:生成模块,用于生成以第一标定变量的名称为主键,以与所述第一标定变量的名称相对应的标定变量地址值为键值的数据字典。优选地,所述第二获取模块包括:第一确定单元,用于根据所述第一标定变量的名称,确定在标定变量描述数据库中、与所述第一标定变量的名称对应的第二标定变量的描述文件;第二确定单元,用于根据与所述第一标定变量的名称相对应的标定变量地址值,确定第二标定变量的待修改地址在所述描述文件中的描述段位置。优选地,所述更新模块包括:替换单元,用于根据所述需要修改地址的第一标定变量,查询数据字典,用所述第一标定变量地址,替换需要修改地址的第二标定变量的目标地址。优选地,所述数据更新装置还包括:插入模块,用于将进行更新后的第二标定变量的描述文件插入至所述标定变量描述数据库中。优选地,所述数据更新装置还包括:第三获取模块,用于获取所述标定变量描述数据库中进行更新后的第二标定变量的描述文件的总量。与现有技术相比,本专利技术实施例提供的数据更新方法及装置,至少具有以下有益效果:通过获取到的第一标定变量地址对第二标定变量的地址进行修改,无需进行人工操作,使得操作极为便利,并且,准确度高。附图说明图1为本专利技术第一实施例所述的数据更新方法的结构示意图;图2为本专利技术第二实施例所述的数据更新方法的具体结构示意图;图3为本专利技术第二实施例所述的数据更新装置的结构示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本专利技术的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本专利技术的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。参照图1,本专利技术第一实施例提供了一种数据更新方法,包括:步骤101,获取工程中的变量地址映射文件中的第一标定变量地址。步骤102,获取标定变量描述数据库中所有需要修改地址的第二标定变量。步骤103,根据所述第一标定变量地址,对所述需要修改地址的第二标定变量进行更新。在步骤101中,对第一标定变量地址的获取是通过对工程中的变量地址映射文件进行检索得到的。本专利技术的该实施例,通过工程中的变量地址映映射文件中的第一标定变量地址对第二标定变量的地址进行修改,无需进行人工操作,使得操作极为便利,并且,准确度高。且进一步地,在本专利技术第一实施例中,步骤101后还包括:1011,生成以第一标定变量的名称为主键,以与所述第一标定变量的名称相对应的标定变量地址值为键值的数据字典。生成数据字典的目的是为了便于对第二标定变量的确定以及对第二数据字典的地址进行修改。由于存储在工程中的变量地址映射文件中的第一标定变量的名称和存储在标定变量描述数据库中的第二标定变量的名称之间相同或者有对应的关系,使得在确定所有修改地址的第二标定变量时,非常便捷,并且精确率高。且进一步地,在本专利技术第一实施例中,步骤102具体可以包括:1021,根据所述第一标定变量的名称,确定在标定变量描述数据库中、与所述第一标定变量的名称对应的第二标定变量的描述文件;1022,根据与所述第一标定变量的名称相对应的标定变量地址值,确定第二标定变量的待修改地址在所述描述文件中的描述段位置。通过将标定变量描述数据库中的多个标定变量的描述文件与数据字典中的第一标定变量的名称进行比对,确定所有需要修改地址的第二标定变量所处的描述文件,以及待修改地址在该描述文件中待修改地址所处的描述段位置,查找的路径非常清晰,不会出现查找确定错误的问题。提高了整个数据更新的精度。且进一步地,在本专利技术第一实施例中,步骤103具体可以包括:步骤1031,根据所述需要修改地址的第一标定变量,查询数据字典,用所述第一标定变量地址,替换需要修改地址的第二标定变量的目标地址。对于替换地址后的第二标定变量的描述文件来说,仅仅是对其地址进行了修改,而不需要对描述文件中的其他描述信息进行改变。且进一步地,在本专利技术第一实施例中,所述数据更新方法还可以包括:将进行更新后的第二标定变量的描述文件插入至所述标定变量描述数据库中。通过此处的插入操作,便使得进行地址更新后的第二标定变量的描述文件存储在了该标定变量描述数据库中,而原先存储的第二标定变量的地址则被丢弃掉。且进一步地,本专利技术第一实施例中,所述数据更新方法还包括:获取所述标定变量描述数据库中进行更新后的第二标定变量的描述文件的总量。此处对进行更新后的第二标定变量的描述文件的总量进行统计是为了便于使用人员查找标定变量的信息。在获取到总量后,对该标定变量描述数据库文件的名称修改成与对应版本的工程中的变量地址映射文件的名称相关的名称,例如,在工程中的变量地址映射文件为第二版本,则将标定变量描述数据库的本文档来自技高网...
一种数据更新方法及装置

【技术保护点】
一种数据更新方法,其特征在于,包括:获取工程中的变量地址映射文件中的第一标定变量地址;获取标定变量描述数据库中所有需要修改地址的第二标定变量;根据所述第一标定变量地址,对所述需要修改地址的第二标定变量进行更新。

【技术特征摘要】
1.一种数据更新方法,其特征在于,包括:获取工程中的变量地址映射文件中的第一标定变量地址;获取标定变量描述数据库中所有需要修改地址的第二标定变量;根据所述第一标定变量地址,对所述需要修改地址的第二标定变量进行更新。2.根据权利要求1所述的数据更新方法,其特征在于,获取工程中的变量地址映射文件中的第一标定变量地址的步骤后还包括:生成以第一标定变量的名称为主键,以与所述第一标定变量的名称相对应的标定变量地址值为键值的数据字典。3.根据权利要求2所述的数据更新方法,其特征在于,获取标定变量描述数据库中所有需要修改地址的第二标定变量的步骤包括:根据所述第一标定变量的名称,确定在标定变量描述数据库中、与所述第一标定变量的名称对应的第二标定变量的描述文件;根据与所述第一标定变量的名称相对应的标定变量地址值,确定第二标定变量的待修改地址在所述描述文件中的描述段位置。4.根据权利要求2所述的数据更新方法,其特征在于,根据所述第一标定变量地址,对所述需要修改地址的第二标定变量进行更新的步骤包括:根据所述需要修改地址的第一标定变量,查询数据字典,用所述第一标定变量地址,替换需要修改地址的第二标定变量的目标地址。5.根据权利要求1所述的数据更新方法,其特征在于,所述数据更新方法还包括:将进行更新后的第二标定变量的描述文件插入至所述标定变量描述数据库中。6.根据权利要求5所述的数据更新方法,其特征在于,所述数据更新方法还包括:获取所述标定变量描述数据库中进行更新后的第二标定变量的描述文件的总量。7....

【专利技术属性】
技术研发人员:吕玉军代康伟余军赵磊曹文峰王亮马丽娜韩斌佟世蒙
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:北京,11

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

1