[发明专利]一种基于服务器授时设备的授权方法及系统在审
申请号: | 201911393946.8 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111163090A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 朱圳;朱俊成;匡思衡;张洪 | 申请(专利权)人: | 重庆同汇勘测规划有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 重庆信航知识产权代理有限公司 50218 | 代理人: | 穆祥维 |
地址: | 401122 重庆市北*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务器 授时 设备 授权 方法 系统 | ||
本发明提供一种基于服务器授时设备的授权方法,包括步骤S1、设备检查本地授权文件是否存在,若存在则跳转至步骤S7;S2、设备向授权服务器发送登录授权验证指令;S3、授权服务器对授权验证指令进行解密验证,验证成功则生成签名授权数据包返回给设备;S4、设备验证签名授权数据包是否被篡改;S5、设备解析签名授权数据包并生成本地授权文件;S6、设备解析本地授权文件信息并验证是否有效,若验证成功则返回设备授权成功信息;S7、验证设备是否连接网络,如连接则向授权服务器请求更新设备签名授权数据包并执行步骤S5和S6,否则执行步骤S6。本发明还提供一种授权系统。本申请适合设备与公共网络隔离后无法与授权服务器进行许可证验证的软件授权。
技术领域
本发明涉及信息安全技术领域,具体涉及一种基于服务器授时设备的授权方法及系统。
背景技术
客户在购买公司软件时,软件公司将根据客户需求生成用于对软件产品进行授权的签名数据包,并分发给客户,客户运行软件与授权服务器建立网络连接来验证授权信息是否有效。现有技术的软件授权方法中,为了能保证服务器对客户拥有的授权进行验证,运行软件的用户设备必须能与服务器建立网络连接,因此,用户设备必须在公共网络中运行。但是,本发明的发明人经过研究发现,一些用户出于数据保密等原因,会要求设备与授权服务器数据传输过程中数据加密,数据防篡改,数据有效期验证,用户设备与公共网络隔离后无法与授权服务器进行许可证的验证。
发明内容
针对现有一些用户出于数据保密等原因,会要求设备与授权服务器数据传输过程中数据加密,数据防篡改,数据有效期验证,用户设备与公共网络隔离后无法与授权服务器进行许可证验证的技术问题,本发明提供一种基于服务器授时设备的授权方法。
为了解决上述技术问题,本发明采用了如下的技术方案:
一种基于服务器授时设备的授权方法,包括以下步骤:
S1、设备检查本地授权文件,判断本地授权文件是否存在,若存在则跳转至步骤S7;
S2、设备向授权服务器发送登录授权验证指令;
S3、授权服务器对接收到的授权验证指令进行解密验证,若验证成功则生成签名授权数据包并返回给设备,否则返回授权错误码;
S4、设备收到签名授权数据包后,验证签名授权数据包是否被篡改,若被篡改则返回错误信息给授权服务器并返回执行步骤S1;
S5、设备解析签名授权数据包并生成本地授权文件;
S6、设备解析本地授权文件信息并验证设备信息是否有效,若验证成功则返回设备授权成功信息,否则显示授权失败;
S7、验证设备是否连接网络,如果已连接网络则向授权服务器请求更新设备签名授权数据包,并执行步骤S5和步骤S6,否则执行步骤S6。
进一步,所述步骤S2中授权验证指令为设备生成的信息加密数据包,该信息加密数据包从设备发送到授权服务器的有效期为20秒,若超时信息加密数据包将失效,设备将返回重新执行步骤S1。
进一步,在所述步骤S4之后且在步骤S5之前还包括以下步骤:验证设备是否被激活,若设备未被激活则需向授权服务器发送设备激活请求。
进一步,所述步骤S6中验证设备信息具体包括:设备是否停用、设备唯一码是否一致、设备系统时间是否被修改以及设备授权时间是否过期。
本发明还提供一种基于服务器授时设备的授权系统,包括以下模块:
授权文件检查模块,用于设备检查本地授权文件,判断本地授权文件是否存在,若存在则跳转至连网请求更新模块;
授权指令发送模块,用于设备向授权服务器发送登录授权验证指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆同汇勘测规划有限公司,未经重庆同汇勘测规划有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911393946.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于对mesh网络中的节点进行IP寻址访问的方法
- 下一篇:抚平器