一种云平台加密许可方法、装置、终端及存储介质制造方法及图纸

技术编号:21167028 阅读:36 留言:0更新日期:2019-05-22 09:38
本发明专利技术提供一种云平台加密许可方法、装置、终端及存储介质,包括:根据用户信息设置用户信息库;读取许可请求和所述许可请求的标识信息;判断数据库中是否存在与所述许可请求匹配的用户信息:是,则根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端进行许可验证;否,则判定所述许可请求无效并返回请求失败提示。本发明专利技术能够更好地保护云平台产品,解决现有保护方法的保护漏洞。

A Cloud Platform Encryption Licensing Method, Device, Terminal and Storage Media

The invention provides a cloud platform encryption licensing method, device, terminal and storage medium, including: setting user information base according to user information; reading the identification information of the licensing request and the licensing request; judging whether there is user information matching the licensing request in the database; yes, generating a unique key licence according to the licensing request and the identification information and describing it. The key license is returned to the requesting sender for license verification; if not, the license request is invalid and the request failure prompt is returned. The invention can better protect cloud platform products and solve the protection loopholes of existing protection methods.

【技术实现步骤摘要】
一种云平台加密许可方法、装置、终端及存储介质
本专利技术属于云平台授权
,具体涉及一种云平台加密许可方法、装置、终端及存储介质。
技术介绍
云平台产品在开源社区的技术支持下应运而生出众多厂商,由于云平台产品ICS在解决方案中搭配硬件设施使用,现有ICS云平台产品已经可以单独出售以及兼容各大厂商的服务器设备,所以需要考虑到云产品管理软件的重用和安全问题,且需要通过更加安全的方式进行产品保护。目前大多云平台产品的产品保护方法通常采用许可证的方法,即厂商给用户提供一个支持几核的许可证,那么用户在云产品中导入这个许可证后就可以根据申请的时间长度使用云产品。但是却没有解决许可证是可以复用的问题,也就是可以在多个环境甚至多个用户中复用,而且也可以在许可证到期后重新导入的方式继续使用。
技术实现思路
针对现有技术的不足,本专利技术提供一种云平台加密许可方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本申请实施例提供一种云平台加密许可方法,所述方法包括:根据用户信息设置用户信息库;读取许可请求和所述许可请求的标识信息;判断数据库中是否存在与所述许可请求匹配的用户信息:是,则根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端进行许可验证;否,则判定所述许可请求无效并返回请求失败提示。结合第一方面,在第一方面的第一种实施方式中,所述根据用户信息设置用户信息库包括:将用户基础信息、对应的预留标识信息和对应云平台购买参数作为用户信息存储至用户信息库;将已经下发了密钥许可证的用户信息与相应密钥许可证绑定;将密钥许可证已经过期的用户信息和相关信息从用户信息库移除。结合第一方面,在第一方面的第二种实施方式中,所述读取许可请求和所述许可请求的标识信息包括:读取许可请求的申请内容;读取许可请求的发送端的机器码;读取许可请求的发送端的MAC地址。结合第一方面,在第一方面的第三种实施方式中,所述根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端进行许可验证包括:获取云平台所在机器的本地标识信息;判断返回的密钥许可证的限定标识信息与本地标识信息是否一致:是,则判定云平台通过授权可以使用;否,则判定云平台授权失败。第二方面,本申请实施例提供一种云平台加密许可装置,所述装置包括:信息设置单元,配置用于根据用户信息设置用户信息库;请求读取单元,配置用于读取许可请求和所述许可请求的标识信息;匹配判断单元,配置用于判断数据库中是否存在与所述许可请求匹配的用户信息;许可验证单元,配置用于根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端;请求失败单元,配置用于判定所述许可请求无效并返回请求失败提示。结合第二方面,在第二方面的第一种实施方式中,所述信息设置单元包括:信息存储模块,配置用于将用户基础信息、对应的预留标识信息和对应云平台购买参数作为用户信息存储至用户信息库;密钥绑定模块,配置用于将已经下发了密钥许可证的用户信息与相应密钥许可证绑定;信息移除模块,配置用于将密钥许可证已经过期的用户信息和相关信息从用户信息库移除。结合第二方面,在第二方面的第二种实施方式中,所述请求读取单元包括:内容读取模块,配置用于读取许可请求的申请内容;号码读取模块,配置用于读取许可请求的发送端的机器码;地址读取模块,配置用于读取许可请求的发送端的MAC地址。结合第二方面,在第二方面的第三种实施方式中,所述许可验证单元包括:本地获取模块,配置用于获取云平台所在机器的本地标识信息;一致判断模块,配置用于判断返回的密钥许可证的限定标识信息与本地标识信息是否一致;授权通过模块,配置用于判定云平台通过授权可以使用;授权失败模块,配置用于判定云平台授权失败。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的云平台加密许可方法、装置、终端及存储介质,通过设置用户信息数据库,并将读取的许可请求信息与用户信息进行对比,实现对许可请求的智能处理,并根据许可请求的标识信息生成密钥许可证对密钥许可证的适用范围进行限定,实现了云平台的产品保护。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例的方法的示意性流程图。图2是本申请一个实施例的装置的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本申请中出现的关键术语进行解释。图1是本申请一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种医患交互管理装置。如图1所示,该方法100包括:步骤110,根据用户信息设置用户信息库;步骤120,读取许可请求和所述许可请求的标识信息;步骤130,判断数据库中是否存在与所述许可请求匹配的用户信息;步骤140,是,则根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端进行许可验证;步骤150,否,则判定所述许可请求无效并返回请求失败提示。可选地,作为本申请一个实施例,所述根据用户信息设置用户信息库包括:将用户基础信息、对应的预留标识信息和对应云平台购买参数作为用户信息存储至用户信息库;将已经下发了密钥许可证的用户信息与相应密钥许可证绑定;将密钥许可证已经过期的用户信息和相关信息从用户信息库移除。可选地,作为本申请一个实施例,所述读取许可请求和所述许可请求的标识信息包括:读取许可请求的申请内容;读取许可请求的发送端的机器码;读取许可请求的发送端的MAC地址。可选地,作为本申请一个实施例,所述根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端进行许可验证包括:获取云平台所在机器的本地标识信息;判断返回的密钥许可证的限定标识信息与本地标识信息是否一致:是,则判定云平台通过授权可以使用;否,则判定云平台授权失败。为了便于对本专利技术的理解,下面以本专利技术云平台加密许可方法的原理,结合实施例中对云平台产品进行加密许可的过程,对本专利技术提供的云平台加密许可方法做进一步的描述。具体的,所述云平台加密许可方法包括:S1、根据用户信息设置用户信息库。将用户基础信息、对应的预留标识信息和对应云平台购买参数作为用户信息存储至用户信息本文档来自技高网
...

【技术保护点】
1.一种云平台加密许可方法,其特征在于,所述方法包括:根据用户信息设置用户信息库;读取许可请求和所述许可请求的标识信息;判断数据库中是否存在与所述许可请求匹配的用户信息:是,则根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端进行许可验证;否,则判定所述许可请求无效并返回请求失败提示。

【技术特征摘要】
1.一种云平台加密许可方法,其特征在于,所述方法包括:根据用户信息设置用户信息库;读取许可请求和所述许可请求的标识信息;判断数据库中是否存在与所述许可请求匹配的用户信息:是,则根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端进行许可验证;否,则判定所述许可请求无效并返回请求失败提示。2.根据权利要求1所述的方法,其特征在于,所述根据用户信息设置用户信息库包括:将用户基础信息、对应的预留标识信息和对应云平台购买参数作为用户信息存储至用户信息库;将已经下发了密钥许可证的用户信息与相应密钥许可证绑定;将密钥许可证已经过期的用户信息和相关信息从用户信息库移除。3.根据权利要求1所述的方法,其特征在于,所述读取许可请求和所述许可请求的标识信息包括:读取许可请求的申请内容;读取许可请求的发送端的机器码;读取许可请求的发送端的MAC地址。4.根据权利要求1所述的方法,其特征在于,所述根据许可请求和标识信息生成唯一密钥许可证并将所述密钥许可证返回至所述请求发送端进行许可验证包括:获取云平台所在机器的本地标识信息;判断返回的密钥许可证的限定标识信息与本地标识信息是否一致:是,则判定云平台通过授权可以使用;否,则判定云平台授权失败。5.一种云平台加密许可装置,其特征在于,所述装置包括:信息设置单元,配置用于根据用户信息设置用户信息库;请求读取单元,配置用于读取许可请求和所述许可请求的标识信息;匹配判断单元,配置用于判断数据库中是否存在与所述许可...

【专利技术属性】
技术研发人员:冯晶
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1