[发明专利]一种SDK部署的离线授权方法、装置及电子设备在审
申请号: | 202010357152.2 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111400673A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 王建强;顾友良;苏鹏;邹旭辉;李创成 | 申请(专利权)人: | 广州紫为云科技有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/12 |
代理公司: | 杭州华知专利事务所(普通合伙) 33235 | 代理人: | 郭琳 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdk 部署 离线 授权 方法 装置 电子设备 | ||
本发明公开了一种SDK部署的离线授权方法,包括如下步骤:S1、获取SDK的启动事件;S2、基于所述启动事件,所述SDK生成全局唯一标识符GUID;S3、所述SDK向服务监控程序发送注册请求,所述请求中包含所述全局唯一标识符GUID、功能模块、IP地址;S4、所述服务监控程序对所述请求进行加密生成密钥发送给所述SDK,所述密钥包括:授权过期时间、全局唯一标识符GUID、IP地址、功能模块;S5、所述SDK验证所述密钥,并在所述密钥验证正确时,运行所述SDK。本发明的授权方法使用了全局唯一标识符,从而克服了需要绑定物理机器的问题,可以保证算法SDK的安全和算法开发商的权益,又能减少用户的时间和人力成本。
技术领域
本发明涉及领域信息安全领域,具体来说,涉及一种SDK部署的离线授权方法。
背景技术
目前AI算法SDK程序大部分场景都是通过网络在线授权的方式部署在云端或者嵌入式端,但在公安内网,某公司内网等不联网的情况下,客户通常会要求部署到自己专属的服务器上,这种方法则不适用。因此,通常会采用离线授权方式来保证AI算法SDK程序的使用安全,以及保证算法开发商的权益。现在已有离线授权方式通常是通过唯一的机器码或者标识来进行加密,现在虚拟机,docker等技术可以完全模拟出这些硬件唯一信息,这种方式可以突破机器的限制,绕过授权机制,无限复制和运行算法的SDK,算法开发商的权益无法得到保障;另外一方面,现有的离线授权方式需要一一绑定运行的机器,当用户需要更换机器或者机器中某个设备时,需要重新提取标识码,重新授权,及其的不友好。
本文提供的背景描述用于总体上呈现本公开的上下文的目的。除非本文另外指示,在该章节中描述的资料不是该申请的权利要求的现有技术并且不要通过包括在该章节内来承认其成为现有技术。
发明内容
针对相关技术中的上述技术问题,本发明提出一种SDK部署的离线授权方法,可以方便地进行SDK地授权,可以保证算法SDK的安全和算法开放商的权益,又能减少用户的时间和人力成本。
为实现上述技术目的,本发明的实施例提供了一种SDK部署的离线授权方法,包括如下步骤:
S1、获取SDK的启动事件;
S2、基于所述启动事件,所述SDK生成全局唯一标识符GUID;
S3、所述SDK向服务监控程序发送注册请求,所述请求中包含所述全局唯一标识符GUID、功能模块、IP地址;
S4、所述服务监控程序对所述请求进行加密生成密钥发送给所述SDK,所述密钥包括:授权过期时间、全局唯一标识符GUID、IP地址、功能模块;
S5、所述SDK验证所述密钥,并在所述密钥验证正确时,运行所述SDK。
进一步地,所述SDK在运行时,检测所述密钥的授权过期时间,当检测到所述授权过期时间过期时,进行重新授权;所述重新授权步骤为:所述 SDK向服务监控程序申请清除服务监控程序中过期时间,所述SDK重新生成全局唯一标识符GUID,并执行步骤S2-S5。
进一步地,所述服务监控程序根据所述注册请求生成过期时间、标识符,并记录请求数。
进一步地,所述服务监控程序在检测到所述过期时间过期时,通知SDK 进行重新授权。
进一步地,所述SDK意外终止或正常退出时,向服务监控程序请求释放所述SDK的占用。
进一步地,所述服务监控程序检测注册请求的SDK个数是否超过允许的个数,如超过则不允许注册。
本发明还实现了一种SDK部署的离线授权装置,其包括:
启动获取单元,用于获取SDK的启动事件;
标识符生成单元,用于基于所述启动事件,所述SDK生成全局唯一标识符GUID;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州紫为云科技有限公司,未经广州紫为云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010357152.2/2.html,转载请声明来源钻瓜专利网。