[发明专利]一种实现软件版本兼容的方法无效
申请号: | 201110099999.6 | 申请日: | 2011-04-20 |
公开(公告)号: | CN102426518A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 姜杰;唐昆明;黄选发;孙小江;黄炼;黎帮凤;张太勤;陶志坚;肖新华 | 申请(专利权)人: | 重庆新世杰电气股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 401120 重庆*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种实现软件版本兼容的方法,存储第一结构体,所述第一结构体定义所述第一结构体的大小以及所述第一结构体的类型;所述第一结构体的类型包括一个或者多个第二信息结构体的大小信息,每一所述第二信息结构体定义所述第二信息结构体的大小以及所述第二信息结构体的具体信息;读取第一结构体,取得一第二信息结构体的大小信息;比较第二信息结构体的大小与当前版本对应的信息结构体的大小是否相等。本发明提供一种实现软件版本兼容的方法无需使用专门的组态转换工具,速度快,效率高。 | ||
搜索关键词: | 一种 实现 软件 版本 兼容 方法 | ||
【主权项】:
一种实现软件版本兼容的方法,其特征在于:步骤1:存储第一结构体,所述第一结构体定义所述第一结构体的大小以及所述第一结构体的类型;所述第一结构体的类型包括一个或者多个第二信息结构体的大小信息,每一所述第二信息结构体定义所述第二信息结构体的大小以及所述第二信息结构体的具体信息;步骤2:读取第一结构体,取得一第二信息结构体的大小信息;比较所述第二信息结构体的大小与当前版本对应的信息结构体的大小是否相等;步骤3:当两者相等时,读取所述第二信息结构体的具体信息,再读取下一个第二信息结构体的大小信息,并判断所述下一个第二信息结构体是否为最后一个,若是,则结束;否,则返回步骤2;当所述第二信息结构体大于当前版本对应的信息结构体的大小时,读取当前版本对应的信息结构体的具体信息;再读取下一个第二信息结构体的大小信息,并判断所述下一个第二信息结构体是否为最后一个,若是,则结束;否,则返回步骤2;当所述第二信息结构体小于当前版本对应的信息结构体的大小时,初始化当前版本对应的信息结构体,再读取所述第二信息结构体的具体信息;然后读取下一个第二信息结构体的大小信息,并判断所述下一个第二信息结构体是否为最后一个,若是,则结束;否,则返回步骤2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆新世杰电气股份有限公司,未经重庆新世杰电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110099999.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种高强度聚乙烯薄膜的制备方法
- 下一篇:一种新型电路板