[发明专利]控制软件版本升级的方法、设备及系统有效
| 申请号: | 200710110885.0 | 申请日: | 2007-06-13 |
| 公开(公告)号: | CN101060441A | 公开(公告)日: | 2007-10-24 |
| 发明(设计)人: | 全一 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 软件 版本 升级 方法 设备 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种控制软件版本升级的方法、设备及系统。
背景技术
版本升级策略是产品销售策略中的重要一环,版本升级费用能体现路标每版本的价值,业界电信软件厂商都把升级收费作为增加产品研发投入和售后维护的重要资金来源。目前设备供应商越来越重视版本升级费用的制定,并且升级收费已经成为收费策略的一项国际标准,并逐步得到绝大多数运营商的认可。
在升级收费以前,设备供应商大都提供免费升级服务,没有对升级服务实施有效控制。随着升级收费的普及,对升级服务的控制也就日显重要。目前现有技术对升级服务的License(许可证)控制只有两种方式:功能License控制和容量License控制,其中功能License对版本升级中新增的功能部分进行控制,容量License对版本升级中涉及到的新增的容量进行控制。比如:Version 1.0具备功能A,可以管理100台路由器;升级后的Version 2.0具备功能A和功能B,并且Version 2.0的功能A比Version 1.0的功能A有所增强,但升级后的Version2.0的管理容量没有变化,即Version 2.0还是可以管理100台路由器;当Version 1.0向Version2.0升级时,Version 2.0比Version 1.0新增的功能B部分由功能license来控制,Version 1.0和Version2.0可以管理路由器的规模由容量License控制。
上述现有技术在新版本相对于旧版本中已有功能进行增强时,没有相应的License控制方式对功能增强的部分进行升级服务的License控制。比如:上例中Version 2.0比Version 1.0增强的功能A部分没有相应的License控制方式来对升级服务进行License控制。
另外,上述现有技术没有将升级费用与具体版本号相对应,即没有控制不同版本之间的升级费用,而不同版本之间的研发投入代价是不同的,因此会导致一旦用户交付了升级费用,代表用户可以在任意版本间进行升级,比如:某产品有V1、V2、V3、V4版本,用户现在使用的版本是V1,一旦用户交付了升级费用,则可以将版本升级至V2、V3、V4中的任意一个,导致我们无法控制用户升级的具体版本。因为V2、V3、V4版本各自的研发投入代价是不同的,现有的对升级服务的License控制技术无法控制不同版本之间的升级费用,会给设备厂商带来损失;而且,由于升级费用一般都要比单独购买一个新版本软件的价格低,所以用户在没有安装旧版本软件的情况下,只需支付一个升级费用,设备厂商就会发给用户一个新版本软件,这对设备厂商也是个较大的损失。
发明内容
为了有效控制不同版本之间的升级服务,本发明实施例提供了一种控制软件版本升级的方法、设备及系统。所述技术方案如下:
一种控制软件版本升级的方法,所述方法包括:
当用户所具有的软件从旧版本升级到新版本时,向许可证控制中心提交软件版本升级申请;
接收所述许可证控制中心返回的包含软件升级的版本号信息的许可证文件,所述版本号信息包括指定的旧版本号与新版本号的对应关系和旧版本软件的版本号集合;
读取所述许可证文件,提取出所述版本号信息;
获取所述用户具有的旧版本软件的版本号;
判断所述用户具有的旧版本软件的版本号是否属于所述版本号集合,如果属于,则在所述对应关系中找到所述用户具有的旧版本软件的版本号对应的新版本软件的版本号,并判断所述新版本软件的版本号是否与待安装的新版本软件的版本号一致,如果一致,则允许安装所述待安装的新版本软件。
一种控制软件版本升级的方法,所述方法包括:
当用户所具有的软件从旧版本升级到新版本时,向许可证控制中心提交软件版本升级申请;
接收所述许可证控制中心返回的包含软件升级的版本号信息的许可证文件,所述版本号信息包括指定的旧版本软件的版本号集合和新版本软件的版本号集合;
读取所述许可证文件,提取出所述版本号信息;
获取所述用户具有的旧版本软件的版本号;
判断是否所述用户具有的旧版本软件的版本号属于所述旧版本软件的版本号集合,且待安装的新版本软件的版本号属于所述新版本软件的版本号集合,如果是,则允许安装所述待安装的新版本软件。
一种控制软件版本升级的方法,所述方法包括:
当用户首次安装时,向许可证控制中心提交软件版本升级申请;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710110885.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:红景天口香糖及其制备方法
- 下一篇:机械防盗锁





