[发明专利]软件处理的方法及系统在审
申请号: | 201711295969.6 | 申请日: | 2017-12-08 |
公开(公告)号: | CN109902449A | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 平霖峰 | 申请(专利权)人: | 镇江荣千软件开发有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件处理 软件服务器 服务器 软件许可证 并发 许可证授权 原软件 变更 服务器授权 许可证转移 发送软件 软件功能 申请信息 实现软件 授权信息 非授权 确认码 许可证 申请 保证 | ||
1.一种软件处理的方法,其特征在于,包括以下步骤:当第一软件服务器需要转移一个已经生效的软件许可证到第二软件服务器时,所述第一软件服务器发送软件许可证转移申请信息到软件处理服务器;所述软件处理服务器根据所述第一软件服务器发送的软件许可证转移申请信息,生成对应的软件许可证转移申请码,并发送给所述第一软件服务器;所述第一软件服务器根据所述软件许可证转移申请码生成软件许可证转移确认码并发送给所述软件处理服务器,同时使所述已经生效的软件许可证对应的软件功能关闭或者失效;所述软件处理服务器根据所述软件许可证转移确认码授权所述第一软件服务器变更原软件许可证授权信息;所述第一软件服务器根据所述软件处理服务器的授权,变更原软件许可证授权信息,得到更新后的新的软件许可证授权信息,并发送到所述软件处理服务器;所述软件处理服务器根据所述新的软件许可证授权信息,生成新的软件许可证,并发送到所述第二软件服务器。
2.根据权利要求1所述的软件处理的方法,其特征在于,还包括以下步骤:
所述软件处理服务器根据所述第一软件服务器提供的软件使用信息集合生成软件许可证,并存储所述软件许可证信息到所述软件处理服务器的数据库中;
当所述第一软件服务器发送软件许可证转移申请信息到所述软件处理服务器时,所述软件处理服务器根据所述软件许可证转移申请信息,判断是否存在与其对应的软件许可证信息,得到判断结果;
当存在所述与其对应的软件许可证信息时,生成对应的软件许可证转移申请码;否则发出软件许可证转移申请信息错误信息。
3.根据权利要求2所述的软件处理的方法,其特征在于,还包括以下步骤:
所述软件处理服务器根据所述软件许可证生成有有效期的软件许可证验证码;判断软件许可证验证码是否在有效期内,当所述软件许可证验证码在有效期范围内时,拒绝使用者提出的软件许可证转移申请;当所述软件许可证验证码不在有效期范围内时,接受使用者提出的软件许可证转移申请;
所述有有效期的软件许可证验证码用于根据所述软件许可证验证码获得对应软件的软件证书信息,开启所述对应软件的全部或者部分功能。
4.根据权利要求3所述的软件处理的方法,其特征在于,在步骤所述软件处理服务器根据所述第一软件服务器发送的软件许可证转移申请信息,生成对应的软件许可证转移申请码,并发送给所述第一软件服务器之前,还包括以下步骤:将与所述软件许可证转移申请信息对应的软件许可证信息及所述第一软件服务器提供的软件使用信息集合标记为变更中,并停止与所述软件许可证转移申请信息对应的软件许可证的软件许可证验证码的发放。
5.根据权利要求1至4任一项所述的软件处理的方法,其特征在于,在步骤所述软件处理服务器根据所述新的软件许可证授权信息,生成新的软件许可证,并发送到所述第二软件服务器之前,还包括以下步骤:
所述软件处理服务器将数据库中的与所述新的软件许可证授权信息对应的原软件许可证授权信息,以及与所述新的软件许可证对应的原软件许可证信息做无效处理;
所述无效处理包括将所述原软件许可证信息标记为“已注销”或者删除。
6.根据权利要求5所述的软件处理的方法,其特征在于,所述软件许可证转移申请码通过对所述软件许可证进行加密或者通过对所述软件许可证进行散列转化获得。
7.根据权利要求3所述的软件处理的方法,其特征在于,步骤所述软件处理服务器根据所述软件许可证生成有有效期的软件许可证验证码,还包括以下步骤:
对所述软件许可证验证码进行加密处理。
8.一种软件处理的系统,其特征在于,包括第一软件服务器,第二软件服务器及软件处理服务器,所述第一软件服务器,第二软件服务器及软件处理服务器之间通信连接,其中:
所述第一软件服务器,用于发送软件许可证转移申请信息到软件处理服务器,接收软件处理服务器发送的软件许可证转移申请码,使对应软件的功能关闭或者失效,生成软件许可证转移确认码及新的软件许可证授权信息并发送给所述软件处理服务器;
所述软件处理服务器,用于接收所述第一软件服务器发出的软件许可证转移申请信息,根据所述软件许可证转移申请信息生成软件许可证转移申请码,并发送给所述第一软件服务器,根据所述第一软件服务器提供的新的软件许可证授权信息生成新的软件许可证,并发送到所述第二软件服务器;
所述第二软件服务器,用于接收所述软件处理服务器发送的新的软件许可证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江荣千软件开发有限公司,未经镇江荣千软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711295969.6/1.html,转载请声明来源钻瓜专利网。