[发明专利]本地部署系统方法、装置及计算机设备在审
申请号: | 202210306543.0 | 申请日: | 2022-03-25 |
公开(公告)号: | CN114661305A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 唐群晖;陈学进 | 申请(专利权)人: | 众安信息技术服务有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/61;G06F9/445 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 谢浩荣 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 本地 部署 系统 方法 装置 计算机 设备 | ||
1.一种本地部署系统方法,其特征在于,所述方法包括:
接收客户端系统部署请求,所述客户端系统部署请求至少包括请求系统功能点;
加载预先下发至本地的许可证书客户端SDK,所述许可证书客户端SDK基于系统功能点集合生成;
传送所述请求系统功能点至所述许可证书客户端SDK中以获取目标许可证书与密钥;
校验所述目标许可证书与密钥是否符合预设条件;
若是,则执行本地系统部署。
2.根据权利要求1所述的本地部署系统方法,其特征在于,所述接收客户端系统部署请求之前,所述方法还包括:
基于系统功能点集合生成集成有离线许可证书的许可证书客户端SDK并下发所述许可证书客户端SDK至客户端本地。
3.根据权利要求2所述的本地部署系统方法,其特征在于,所述基于系统功能点集合生成集成有离线许可证书的许可证书客户端SDK包括:
基于系统功能点集合定义许可证书扩展模型;
定义许可证书的基本信息并选择功能点集合存储于所述许可证书扩展模型中;
设置证书有效期;
基于所述许可证书的基本信息、所述许可证书扩展模型以及所述证书有效期创建离线许可证书以生成集成有所述离线许可证书的许可证书SDK。
4.根据权利要求3所述的本地部署系统方法,其特征在于,所述许可证书的基本信息至少包括:证书名称、私钥别名、私钥密码、访问私钥库的密码、许可证书的生成路径、私钥库存储路径以及对应的许可证书扩展模型。
5.根据权利要求2的本地部署系统方法,其特征在于,所述下发所述许可证书客户端SDK至客户端本地包括:
下发所述许可证书客户端SDK至客户端系统API层;
以密钥混淆所述客户端系统API层。
6.根据权利要求5所述的本地部署系统方法,其特征在于,所述传送所述请求系统功能点至所述许可证书客户端SDK中以获取目标许可证书与密钥包括:
传送所述请求系统功能点至所述许可证书客户端SDK的业务代码段;
所述许可证书客户端SDK的业务代码段传送所述请求系统功能点至所述许可证书客户端SDK的校验块;
接收所述许可证书客户端SDK校验块根据所述请求系统功能点传送的目标许可证书与密钥。
7.根据权利要求6所述的本地部署系统方法,其特征在于,所述校验所述目标许可证书与密钥是否符合预设条件包括:
基于所述目标许可证书与密钥校验所述目标许可证书是否合法、是否有效以及所述请求系统功能点是否在所述目标许可证书内。
8.根据权利要求7所述的本地部署系统方法,其特征在于,所述校验所述目标许可证书与密钥是否符合预设条件包括:
调用加载所述许可证书客户端SDK的API校验所述目标许可证书是否合法、是否有效以及所述请求系统功能点是否在所述目标许可证书内。
9.一种本地部署系统装置,其特征在于,所述装置包括:
接收模块,用于接收客户端系统部署请求,所述客户端系统部署请求至少包括请求系统功能点;
加载模块,用于加载预先下发至本地的许可证书客户端SDK,所述许可证书客户端基于系统功能点集合生成;
传送模块,用于传送所述请求系统功能点至所述许可证书客户端SDK中以获取目标许可证书与密钥;
校验模块,用于校验所述目标许可证书与密钥是否符合预设条件;
执行模块,用于在所述校验模块的校验结果为是后,执行本地系统部署。
10.一种计算机设备,其特征在于,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行根据权利要求1-8中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于众安信息技术服务有限公司,未经众安信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210306543.0/1.html,转载请声明来源钻瓜专利网。