发明名称 一种软件和驱动包的版本匹配识别方法
摘要 本发明公开一种软件和驱动包的版本匹配识别方法:软件分研发版本和用户版本,驱动包由研发版软件编辑形成,并可由用户版软件打开后再次编辑修改。研发版本软件在形成驱动包时,通过提取文件中配置符号、脚本函数、文件格式所隶属的软件版本,计算得到处理该驱动包所需的最低软件版本,并记录到驱动包的文件头中。用户版软件打开驱动包时,提取驱动包工作版本和软件的当前版本作对比,如果驱动包工作版本小于等于软件当前版本,则认为是匹配的,否则给出提示用户版软件需升级到驱动包对应的工作版本。本发明可自动判断用户版本软件和驱动包的匹配适应关系,避免驱动包、软件不同步升级时导致的版本不匹配问题。
申请公布号 CN105278957A 申请公布日期 2016.01.27
申请号 CN201510644605.9 申请日期 2015.10.08
申请人 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 发明人 陈宏君;文继锋;冯亚东;刘克金;曹冬明;熊蕙;徐睿
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 代理人
主权项 一种软件和驱动包的版本匹配识别方法,对比软件的当前版本和驱动包中记录的所需软件工作版本,根据版本号大小判断软件是否能处理驱动包;所述软件包括研发版本和用户版本,并且所述研发版本和用户版本向前兼容;新版本能兼容处理旧版本软件形成的驱动包,所述驱动包是由可视化页面、配置符号库以及各种配置界面所对应的数据文件所压缩组合形成的文件;驱动包由研发版软件编辑形成并可由用户版软件打开进行二次编辑修改;其特征在于包括如下步骤:第一步:通过版本配置文件定义软件显示版本号对应的整形数值;新增1个软件版本时,须在软件版本配置文件增加配置项,递增累加版本值;版本配置文件跟随软件一起发布;第二步:将驱动包中和版本相关的特征划分为3类:配置符号、脚本函数和文件格式,并在版本配置文件中定义每个版本所支持的新增配置符号名字、新增的脚本函数名、新增的属性名;第三步:研发版软件在保存驱动包时,分析驱动包所需的工作版本;通过提取文件中使用到的配置符号、脚本函数、文件格式所隶属的软件版本,取最大值作为处理该驱动包所需的工作版本,并记录到驱动包的文件头中;第四步:用户版软件打开驱动包时,提取驱动包文件头记录的工作版本和软件的当前版本作对比,如果驱动包工作版本小于等于软件当前版本,则认为是匹配的,否则给出提示用户版软件需升级到驱动包对应的工作版本。
地址 211102 江苏省南京市江宁区苏源大道69号