[发明专利]分布式对象的许可方法和系统有效
| 申请号: | 201811182970.2 | 申请日: | 2018-10-11 |
| 公开(公告)号: | CN109344572B | 公开(公告)日: | 2019-05-31 |
| 发明(设计)人: | 鲁伟;范佳;王子骏 | 申请(专利权)人: | 广州鼎甲计算机科技有限公司 |
| 主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F16/27 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 汤金燕 |
| 地址: | 510670 广东省广州市广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 许可证文件 分布式对象 节点身份标识 许可请求 集群 许可 读取 分布式数据库 服务标识信息 签名信息 携带 计算机存储介质 计算机设备 产品公钥 产品私钥 服务节点 节点读取 许可过程 许可权限 许可信息 验证 反馈 保存 | ||
本发明涉及一种分布式对象的许可方法和系统、计算机设备、计算机存储介质。上述分布式对象的许可方法包括:通过产品公钥验证许可证文件携带的签名信息,读取服务节点的节点身份标识信息,确定服务标识信息;所述许可证文件携带产品私钥的签名信息和集群中各个节点的节点身份标识信息;若在许可证文件携带的节点身份标识信息中查找到服务标识信息,将所述许可证文件保存至集群的分布式数据库;在集群的任意一个节点读取到许可请求信息时,从所述分布式数据库读取许可证文件,若所述许可请求信息在所述许可证文件的许可权限内,则向产生所述许可请求信息的分布式对象反馈许可信息。其简化了分布式对象的许可过程,具有较高的许可效果。
技术领域
本发明涉及软件技术领域,特别是涉及一种分布式对象的许可方法和系统、计算机设备、计算机存储介质。
背景技术
选择适当的许可方案对于分布式软件产品等分布式对象的成功推广至关重要。许可证文件检验过程是响应许可方案的重要组成部分,适当的许可证文件的许可方式可以为成功的营销策略铺平道路。传统分布式许可证设计需要与单个机器或者节点进行绑定,在去中心化的集群服务中使进行许可证进行相应许可,便需要将许可证分布与各个节点进行绑定,再进行许可证文件的检验工作,实现分布式对象在安装或者网络访问等过程中的许可,容易使上述许可过程工作量大。
发明内容
基于此,有必要针对传统方案容易使分布式对象的许可过程工作量大的技术问题,提供一种分布式对象的许可方法和系统、计算机设备、计算机存储介质。
一种分布式对象的许可方法,包括:
通过产品公钥验证许可证文件携带的签名信息,读取服务节点的节点身份标识信息,确定服务标识信息;其中,所述许可证文件携带产品私钥的签名信息和集群中各个节点的节点身份标识信息;
若在所述许可证文件携带的节点身份标识信息中查找到所述服务标识信息,将所述许可证文件保存至集群的分布式数据库;
在集群的任意一个节点读取到许可请求信息时,从所述分布式数据库读取许可证文件,若所述许可请求信息在所述许可证文件的许可权限内,则向产生所述许可请求信息的分布式对象反馈许可信息。
上述分布式对象的许可方法,通过产品公钥验证许可证文件携带的签名信息,读取服务节点的节点身份标识信息,确定服务标识信息,可以在所述许可证文件携带的节点身份标识信息中查找到所述服务标识信息,将所述许可证文件保存至集群的分布式数据库,这样在集群的任意一个节点读取到许可请求信息时,均可以从所述分布式数据库读取许可证文件,并在许可请求信息在所述许可证文件的许可权限内后,则向产生所述许可请求信息的分布式对象反馈许可信息,实现分布式对象所需的许可,使针对分布式对象的许可过程可以通过集群的任意一个节点实现,有效简化了上述许可过程,且在集群中部分节点出现故障后,仍然可以通过正常运行的其他节点进行分布式对象的许可,具有较高的许可效果。
在一个实施例中,所述通过产品公钥对预设的许可证文件进行验证,读取服务节点的节点身份标识信息,确定服务标识信息的过程之前,还包括:
对携带集群各个节点的节点身份标识信息的请求许可文件进行验证,在验证通过后使用产品私钥对所述请求许可文件进行签名,得到许可证文件。
本实施例在对携带集群各个节点的节点身份标识信息的请求许可文件进行相应验证后,再使用产品私钥对所述请求许可文件进行签名,使后续可以使用产品公钥对所得到的许可证文件进行准确验证,具有较高的安全性。
作为一个实施例,所述对携带集群各个节点的节点身份标识信息的请求许可文件进行验证,在验证通过后使用产品私钥对所述请求许可文件进行签名,得到许可证文件之前,还包括:
设置临时私钥和临时公钥,对所述临时公钥进行加密,得到加密数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鼎甲计算机科技有限公司,未经广州鼎甲计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811182970.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:音乐的处理方法、音乐的获取方法、装置、家电设备
- 下一篇:一种激活方法及装置





