授权方法、装置、存储介质及服务器制造方法及图纸

技术编号:28046035 阅读:24 留言:0更新日期:2021-04-09 23:31
本公开涉及一种授权方法、装置、存储介质及服务器,所述方法应用于服务器,包括:接收客户端发送的授权请求消息,授权请求消息包括所述客户端请求使用的待验证产品的产品标识;根据所述授权请求消息,获取预先存储的所述待验证产品对应的授权配置信息;根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息,并将所述授权信息发送至所述客户端,以使客户端根据所述授权信息使用所述待验证产品。也就是说,服务器只需要预先存储该待验证产品的授权配置信息,即可根据客户端发送的授权请求消息确定该客户端对应的授权信息,这样,无需针对该待验证产品重新开发授权流程,可以减少软件开发的工作量,从而提高软件开发的效率。

【技术实现步骤摘要】
授权方法、装置、存储介质及服务器
本公开涉及互联网
,具体地,涉及一种授权方法、装置、存储介质及服务器。
技术介绍
随着信息技术的快速发展,为了提升企业的生产效率,信息系统成为了企业的必要选择。为了保护信息系统开发者的权益,企业在使用信息系统时需要经过授权。相关技术中,可以在启动或者使用信息系统时发送请求到授权服务器进行验证授权,在获取授权后即可使用该信息系统。但是,这种授权方式需要预先确定好授权验证条件,或者在验证时生成授权文件并发送给客户端。因此,对新添加的软件进行授权时,需要进行定制开发,导致软件开发的工作量较大,影响软件开发的效率。
技术实现思路
为了解决上述问题,本公开提供一种授权方法、装置、存储介质及服务器。第一方面,本公开提供一种授权方法,应用于服务器,所述方法包括:接收客户端发送的授权请求消息,所述授权请求消息包括所述客户端请求使用的待验证产品的产品标识;根据所述授权请求消息,获取预先存储的所述待验证产品对应的授权配置信息;根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息,并将所述授权信息发送至所述客户端,以使所述客户端根据所述授权信息使用所述待验证产品。可选地,所述授权请求消息还包括所述客户端对应的设备标识;所述根据所述授权请求消息,获取预先存储的所述待验证产品对应的授权配置信息包括:根据所述产品标识,获取所述待验证产品对应的授权配置信息;所述根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息包括:根据所述客户端对应的设备标识、所述待验证产品的产品标识以及所述授权配置信息,确定所述客户端是否有权限使用所述待验证产品;在确定所述客户端有权限使用所述待验证产品的情况下,确定所述授权信息为请求成功,在确定所述客户端没有权限使用所述待验证产品的情况下,确定所述授权信息为请求失败。可选地,所述授权请求消息还包括激活码;所述根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息包括:根据所述产品标识,确定所述待验证产品是否为全局验证,所述全局验证用于表征所述客户端可以使用所述待验证产品的全部业务;在确定所述待验证产品不是全局验证的情况下,根据所述激活码和所述授权配置信息,确定所述客户端对应的授权信息。可选地,所述根据所述激活码和所述授权配置信息,确定所述客户端对应的授权信息包括:根据所述激活码和所述授权配置信息,确定所述客户端请求使用的所述待验证产品的目标业务,所述目标业务包括授权所述客户端使用的所述待验证产品的业务;根据所述目标业务获取所述客户端对应的授权信息。可选地,在所述根据所述激活码和所述授权配置信息,确定所述客户端请求使用的所述待验证产品的目标业务前,所述方法还包括:确定所述激活码是否属于所述待验证产品;所述根据所述激活码和所述授权配置信息,确定所述客户端请求使用的所述待验证产品的目标业务包括:在确定所述激活码属于所述待验证产品的情况下,根据所述授权配置信息确定所述目标业务。第二方面,本公开提供一种授权装置,应用于服务器,所述装置包括:请求消息接收模块,用于接收客户端发送的授权请求消息,所述授权请求消息包括所述客户端请求使用的待验证产品的产品标识;配置信息获取模块,用于根据所述授权请求消息,获取预先存储的所述待验证产品对应的授权配置信息;授权信息确定模块,用于根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息,并将所述授权信息发送至所述客户端,以使所述客户端根据所述授权信息使用所述待验证产品。可选地,所述授权请求消息还包括所述客户端对应的设备标识;所述配置信息获取模块,具体用于:根据所述产品标识,获取所述待验证产品对应的授权配置信息;所述授权信息确定模块,具体用于:根据所述客户端对应的设备标识、所述待验证产品的产品标识以及所述授权配置信息,确定所述客户端是否有权限使用所述待验证产品;在确定所述客户端有权限使用所述待验证产品的情况下,确定所述授权信息为请求成功,在确定所述客户端没有权限使用所述待验证产品的情况下,确定所述授权信息为请求失败。可选地,所述授权请求消息还包括激活码;所述授权信息确定模块,具体用于:根据所述产品标识,确定所述待验证产品是否为全局验证,所述全局验证用于表征所述客户端可以使用所述待验证产品的全部业务;在确定所述待验证产品不是全局验证的情况下,根据所述激活码和所述授权配置信息,确定所述客户端对应的授权信息。可选地,所述授权信息确定模块,还用于:根据所述激活码和所述授权配置信息,确定所述客户端请求使用的所述待验证产品的目标业务,所述目标业务包括授权所述客户端使用的所述待验证产品的业务;根据所述目标业务获取所述客户端对应的授权信息。可选地,所述装置还包括:激活码确定模块,用于确定所述激活码是否属于所述待验证产品;所述授权信息确定模块,还用于:在确定所述激活码属于所述待验证产品的情况下,根据所述授权配置信息确定所述目标业务。第三方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。第四方面,本公开提供一种服务器,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。通过上述技术方案,通过接收客户端发送的授权请求消息,所述授权请求消息包括所述客户端请求使用的待验证产品的产品标识;根据所述授权请求消息,获取预先存储的所述待验证产品对应的授权配置信息;根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息,并将所述授权信息发送至所述客户端,以使所述客户端根据所述授权信息使用所述待验证产品。也就是说,服务器只需要预先存储该待验证产品的授权配置信息,即可根据客户端发送的授权请求消息确定该客户端对应的授权信息,这样,无需针对该待验证产品重新开发授权流程,可以减少软件开发的工作量,从而提高软件开发的效率。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是根据一示例性实施例示出的一种授权方法的流程图;图2是根据一示例性实施例示出的另一种授权方法的流程图;图3是根据一示例性实施例示出的一种授权装置的结构示意图;图4是根据一示例性实施例示出的另一种授权装置的结构示意图;图5是根据一示例性实施例示出的一种服务器的框图。具体实施方式以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。首先,对本公开的应用场景进行说明。本公开可以应用于需要增加授权流程的软件项目或产品,目前,软件的授权方式包括离线授权和在线授权,离线授权需要授权介质,该授权介质可以是硬件本文档来自技高网...

【技术保护点】
1.一种授权方法,其特征在于,应用于服务器,所述方法包括:/n接收客户端发送的授权请求消息,所述授权请求消息包括所述客户端请求使用的待验证产品的产品标识;/n根据所述授权请求消息,获取预先存储的所述待验证产品对应的授权配置信息;/n根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息,并将所述授权信息发送至所述客户端,以使所述客户端根据所述授权信息使用所述待验证产品。/n

【技术特征摘要】
1.一种授权方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的授权请求消息,所述授权请求消息包括所述客户端请求使用的待验证产品的产品标识;
根据所述授权请求消息,获取预先存储的所述待验证产品对应的授权配置信息;
根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息,并将所述授权信息发送至所述客户端,以使所述客户端根据所述授权信息使用所述待验证产品。


2.根据权利要求1所述的方法,其特征在于,所述授权请求消息还包括所述客户端对应的设备标识;所述根据所述授权请求消息,获取预先存储的所述待验证产品对应的授权配置信息包括:
根据所述产品标识,获取所述待验证产品对应的授权配置信息;
所述根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息包括:
根据所述客户端对应的设备标识、所述待验证产品的产品标识以及所述授权配置信息,确定所述客户端是否有权限使用所述待验证产品;
在确定所述客户端有权限使用所述待验证产品的情况下,确定所述授权信息为请求成功,在确定所述客户端没有权限使用所述待验证产品的情况下,确定所述授权信息为请求失败。


3.根据权利要求1所述的方法,其特征在于,所述授权请求消息还包括激活码;所述根据所述授权请求消息和所述授权配置信息,确定所述客户端对应的授权信息包括:
根据所述产品标识,确定所述待验证产品是否为全局验证,所述全局验证用于表征所述客户端可以使用所述待验证产品的全部业务;
在确定所述待验证产品不是全局验证的情况下,根据所述激活码和所述授权配置信息,确定所述客户端对应的授权信息。


4.根据权利要求3所述的方法,其特征在于,所述根据所述激活码和所述授权配置信息,确定所述客户端对应的授权信息包括:
根据所述激活码和所述授权配置信息,确定所述客户端请求使用的所述待验证产品的目标业务,所述目标业务包括授权所述客户端使用的所述待验证产品的业务;
根据所述目标业务获取所述客户端对应的授权信息。


5.根据权利要求4所述的方法,其特征在于,在所述根据所述激活码和所述授权配置信息,确定所述客户端请求使用的所述待验证产品的目标业务前,所述方法还包括:
...

【专利技术属性】
技术研发人员:曹召换范玉朋王奎杰赵雪芹
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

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

1