[发明专利]一种分布式服务器系统授权控制方法及装置在审
| 申请号: | 201710912944.X | 申请日: | 2017-09-30 |
| 公开(公告)号: | CN107579994A | 公开(公告)日: | 2018-01-12 |
| 发明(设计)人: | 郑一鸣;王尾俤;施云峰 | 申请(专利权)人: | 福建星网智慧软件有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 福州市鼓楼区京华专利事务所(普通合伙)35212 | 代理人: | 王美花 |
| 地址: | 350000 福建省福州市仓*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 服务器 系统 授权 控制 方法 装置 | ||
技术领域
本发明涉及计算机通信领域,特别涉及一种分布式服务器系统授权控制方法及装置。
背景技术
目前,分布式系统基本都会存在对软件系统进行授权管理的问题,无授权的系统一般只能使用部分功能,只有经过授权后才可使用全部的功能。而要实现对系统软件的授权控制,普遍做法是绑定机器的硬件信息进行授权控制。但是,这种授权控制存在一个问题:当分布式系统中的服务器多一台或者少一台之后,机器的硬件信息就会发生改变,这就会导致之前授权的信息无效,因此,在每次服务器台数发生变化后,都需要重新授权系统软件才可恢复全部的功能,这为实际的使用带来了极大的不便。
发明内容
本发明要解决的技术问题,在于提供一种分布式服务器系统授权控制方法及装置,以有效解决因动态添加服务器、减少服务器或者改变服务器硬件信息而导致原有授权失控或者失效的问题。
本发明方法是这样实现的:一种分布式服务器系统授权控制方法,所述方法包括:
步骤1、收集分布式系统中的所有服务器列表,从所述服务器列表中任意选择服务器,并从选择的服务器中获取硬件信息;
步骤2、利用获取的硬件信息生成一第一机器码,授权程序根据所述第一机器码生成待授权文件;
步骤3、将生成的所述待授权文件导入授权管理系统,授权管理系统从所述服务器列表中选择与之前任意选择的相同标识的服务器,并从服务器中获取相同的硬件信息,同时根据硬件信息生成一第二机器码;
步骤4、将所述第一机器码与第二机器码进行比对,且如果比对结果一致,则对所述待授权文件进行授权,并存储授权成功的文件;如果比对结果不一致,则终止授权并结束流程;
步骤5、在每次重启分布式系统后,均直接获取所述授权成功的文件,并根据所述授权成功的文件还原对分布式系统的授权。
进一步地,所述步骤1具体为:
收集分布式系统中的所有服务器列表,对所述服务器列表中包含的所有服务器进行固定排序,从排序好的服务器列表中任意选择至少一服务器,并从选择的服务器中任意获取至少一硬件信息。
本发明装置是这样实现的:一种分布式服务器系统授权控制装置,所述装置包括信息获取模块、文件生成模块、文件导入模块、比对模块以及授权还原模块;
所述信息获取模块,用于收集分布式系统中的所有服务器列表,从所述服务器列表中任意选择服务器,并从选择的服务器中获取硬件信息;
所述文件生成模块,用于利用获取的硬件信息生成一第一机器码,授权程序根据所述第一机器码生成待授权文件;
所述文件导入模块,用于将生成的所述待授权文件导入授权管理系统,授权管理系统从所述服务器列表中选择与之前任意选择的相同标识的服务器,并从服务器中获取相同的硬件信息,同时根据硬件信息生成一第二机器码;
所述比对模块,用于将所述第一机器码与第二机器码进行比对,且如果比对结果一致,则对所述待授权文件进行授权,并存储授权成功的文件;如果比对结果不一致,则终止授权并结束流程;
所述授权还原模块,用于在每次重启分布式系统后,均直接获取所述授权成功的文件,并根据所述授权成功的文件还原对分布式系统的授权。
进一步地,所述信息获取模块具体为:
收集分布式系统中的所有服务器列表,对所述服务器列表中包含的所有服务器进行固定排序,从排序好的服务器列表中任意选择至少一服务器,并从选择的服务器中任意获取至少一硬件信息。
本发明具有如下优点:通过采用本发明授权策略,可有效解决因动态添加服务器、减少服务器或者改变服务器硬件信息而导致原有授权失控或者失效的问题,即在每次改变分布式系统并重启以后,都可以直接获取存储的授权凭证信息,并对分布式系统还原授权,而不需要再去执行复杂的授权流程。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明一种分布式服务器系统授权控制方法的执行流程图。
图2为本发明一种分布式服务器系统授权控制装置的原理框图。
具体实施方式
请重点参照图1所示,本发明一种分布式服务器系统授权控制方法的较佳实施例,所述方法包括:
步骤1、收集分布式系统中的所有服务器列表,从所述服务器列表中任意选择服务器,并从选择的服务器中获取硬件信息;
该步骤1具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网智慧软件有限公司,未经福建星网智慧软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710912944.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络数据流的安全处理方法及装置
- 下一篇:车载系统的网络防护方法及装置





