公开号CN115499520A(以下简称本申请)公开了一种接口控制文件更新方法、装置、电子设备及存储介质,公开号CN115167891A(以下简称对比文件1)公开了接口控制文件的数据更新方法、装置、设备及存储介质,并且,对比文件1与本申请是同一家公司不同部门的发明人先后申请。由于对比文件1与本申请均涉及接口控制文件更新方法,都是为了解决接口文件更新效率问题,因此,审查员将对比文件1作为最接近的现有技术,两个专利主要技术方案对比如下:
本申请中的主要技术方案
1、一种接口控制文件更新方法,其特征在于,包括:
获取每个仿真单元的接口控制文件,删除每个接口控制文件中A825信号对应内容;
获取DBC通信协议更新表,分别提取所述DBC通信协议更新表中每个仿真单元所需要的A825信号更新内容;
将所述每个仿真单元所需要的A825信号更新内容写入对应仿真单元的接口控制文件。
对比文件1中的主要技术方案
1.一种接口控制文件的数据更新方法,其特征在于,包括以下步骤:
获取待更新的目标接口文件,以及所述目标接口文件对应的模板接口文件;
基于所述模板接口文件生成源数据总表,并对所述目标接口文件和所述源数据总表分别进行数据切片处理,生成所述目标接口文件对应的目标数据字典,以及所述源数据总表对应的源数据字典;
基于所述目标数据字典从所述源数据字典中索引目标接口数据,并利用所述目标接口数据更新所述目标接口文件。
在第一次审查意见通知书中,审查员指出两者的区别技术特征在于,本申请中需要更新每个仿真单元的接口控制文件中A825信号对应的内容、删除每个接口控制文件中A825信号对应内容、提取DC通信协议更新表中每个仿真单元所需要的A825信号更新内容并将其写入对应仿真单元的接口控制文件。
针对上述区别技术特征,审查员指出,对比文件1公开了通过自动匹配复写方式快速更新ICD文件中的接口数据的方法,其与本申请进行自动更新的过程一致,都是获取接口文件,获取更新表,提取更新表中的更新内容,将更新内容写入对应的接口控制文件,并且同样解决了如何实现接口控制文件中数据自动更新的技术问题。审查员认为,本领域技术人员在面对如何对仿真单元的接口控制文件中的A825信号对应内容进行更新的技术问题时,按照对比文件1给出的启示容易想到:采用同样的流程提取DBC通信协议更新表中每个仿真单元所需要的A825信号更新内容并将其写入对应仿真单元的接口控制文件;并进一步认为,进行写入时,先删除接口控制文件中的A825信号对应内容再进行写入为本领域惯用手段。
刚看到审查员意见时,可能会觉得审查员的意见没有问题,若更新一个文件,先查到该文件的位置、删除该文件,之后再在该位置写入更新后的文件,这一通操作下来,看起来像是一种常规手段。因此,本技术方案可视为“与现有技术区别不明显的技术方案”。
在针对第一次审查意见通知书的答复中,从所要解决的技术问题、实施方式以及技术特征所起到的作用等方面来争辩本申请与对比文件1的不同。
首先指出,本申请实际解决的技术问题是:在被仿真对象的DBC通信协议中的信号更改后,各仿真单元的ICD中的A825信号如何同步更新;而对比文件1所要解决的技术问题是:不同真机系统实例的ICD文件中会出现大量相同的源数据接口定义,需要进行重复的接口信息识别对接;随着现代飞机系统复杂度的提升,需要对接的接口数据量也呈指数级增加,通过人工匹配会十分费时,容易出错。
接着,由于对比文件1与本申请所要解决的技术问题不同,二者的技术特征以及技术特征所起到的作用也不同,具体如下:(1)在对比文件1中,通过自动匹配复写方式快速更新ICD文件中的接口数据,因此其需要模板ICD文件,模板ICD文件则是根据事先梳理的真机系统需要对接的各个源系统的软件实例的接口数据生成的,而本申请是不需要模板文件,通过本领域技术人员可以直接获取的DBC通信协议更新表去直接更新每个接口控制文件中A825信号对应内容。(2)在对比文件1中,基于所述模板接口文件生成源数据总表,并对所述目标接口文件和所述源数据总表分别进行数据切片处理,生成所述目标接口文件对应的目标数据字典,以及所述源数据总表对应的源数据字典,而本申请不需要切片处理,而是获取每个接口控制文件中SDN信号的截止位置;删除每个接口控制文件中A825信号对应内容,所述A825信号对应内容为所述截止位置至接口控制文件结尾位置中间的文件内容。对比文件1中并未给出A825信号对应内容的获取方式,因此,本领域技术人员在对比文件1的基础上仍然不容易获取每个接口控制文件中A825信号对应内容,并删除每个接口控制文件中A825信号对应内容。因此,对比文件1并未公开本申请的技术方案。
但审查员并未认可上述意见陈述,并下发第二次审查意见通知书,第二次审查意见通知书中指出:对比文件1公开了通过自动匹配复写方式快速更新ICD文件中的接口数据的方法,其与本申请进行自动更新的过程一致,都是获取接口文件,获取更新表,提取更新表中的更新内容,将更新内容写入对应的接口控制文件,并且同样解决了如何实现接口控制文件中数据自动更新的技术问题。本领域技术人员在面对如何对仿真单元的接口控制文件中的A825信号对应内容进行更新时,容易想到按照对比文件1给出的启示,采用同样的流程,提取DBC通信协议更新表中每个仿真单元所需要的A825信号更新内容并将其写入对应仿真单元的接口控制文件。而进行写入时,先删除接口控制文件中的A825信号对应内容再进行写入为本领域惯用手段。在删除A825信号内容时,需要找到要删除内容的起始位置和终止位置再进行删除。由于ICD文件包含SDN信号和A825信号,SDN信号存储在前,因此从SDN信号的截止位置到ICD文件结尾处为A825信号内容,找到SD小的截止位置,删除从所述截止位置至ICD文件结尾位置中间的文件内容是本领域技术人员容易想到的。