发明名称 |
控制软件版本升级的方法、设备及系统 |
摘要 |
本发明公开了一种控制软件版本升级的方法、设备及系统,属于通信领域。所述方法包括:向许可证控制中心提交软件版本升级申请;接收许可证控制中心返回的包含软件升级的版本号信息的许可证文件;读取许可证文件,提取出版本号信息;根据版本号信息验证软件的版本号,如果验证通过,则允许安装新版本软件。所述设备包括收发模块、验证模块和控制模块。所述系统包括许可证控制设备和客户端,许可证控制设备包括接收模块、生成模块和发送模块,客户端包括收发模块、验证模块和控制模块。本发明通过根据许可证文件中的软件升级的版本号信息验证软件的版本号,验证成功时允许安装新版本软件,从而有效控制了不同版本之间的升级服务。 |
申请公布号 |
CN100550780C |
申请公布日期 |
2009.10.14 |
申请号 |
CN200710110885.0 |
申请日期 |
2007.06.13 |
申请人 |
华为技术有限公司 |
发明人 |
全一 |
分类号 |
H04L12/24(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
H04L12/24(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 |
代理人 |
何文彬 |
主权项 |
1.一种控制软件版本升级的方法,其特征在于,所述方法包括:当用户所具有的软件从旧版本升级到新版本时,向许可证控制中心提交软件版本升级申请;接收所述许可证控制中心返回的包含软件升级的版本号信息的许可证文件,所述版本号信息包括指定的旧版本号与新版本号的对应关系和旧版本软件的版本号集合;读取所述许可证文件,提取出所述版本号信息;获取所述用户具有的旧版本软件的版本号;判断所述用户具有的旧版本软件的版本号是否属于所述版本号集合,如果属于,则在所述对应关系中找到所述用户具有的旧版本软件的版本号对应的新版本软件的版本号,并判断所述新版本软件的版本号是否与待安装的新版本软件的版本号一致,如果一致,则允许安装所述待安装的新版本软件。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |