全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210306543.0 (22)申请日 2022.03.25 (71)申请人 众安信息技 术服务有限公司 地址 518052 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (72)发明人 唐群晖 陈学进  (74)专利代理 机构 北京市万慧达律师事务所 11111 专利代理师 谢浩荣 (51)Int.Cl. G06F 8/60(2018.01) G06F 8/61(2018.01) G06F 9/445(2018.01) (54)发明名称 本地部署系统方法、 装置及计算机设备 (57)摘要 本发明公开了一种本地部署系统方法、 装置 及计算机设备, 方法包括: 接收客户端系统部署 请求, 客户端系统部署请求至少包括请求系统功 能点; 加载预先下发至本地的许可证书客户端 SDK, 许可证书 客户端基于系统功能点集合生成; 传送请求系统功能点至许可证书 客户端SDK中以 获取目标许可证书与密钥; 校验目标许可证书与 密钥是否符合预设条件; 若是, 则执行本地系统 部署; 每个客户端均部署基于系统功能点集合的 许可证书客户端SDK, 因此对用于本地化部署输 出的项目, 可 以只维护一套代码, 不同客户端请 求系统功能点时, 通过校验结果决定后续是否进 行对应的功能系统部署, 从而做到根据不同的客 户, 管控不同功能点的目的, 对系统的维护成本 大大降低。 权利要求书2页 说明书9页 附图5页 CN 114661305 A 2022.06.24 CN 114661305 A 1.一种本地部署系统方法, 其特 征在于, 所述方法包括: 接收客户端系统部署 请求, 所述 客户端系统部署 请求至少包括请求系统功能点; 加载预先下发至本地的许可证书客户端SDK, 所述许可证书客户端SDK基于系统功能点 集合生成; 传送所述请求系统功能点至所述许 可证书客户端S DK中以获取目标 许可证书与密钥; 校验所述目标 许可证书与密钥是否符合预设条件; 若是, 则执 行本地系统部署。 2.根据权利要求1所述的本地部署系统方法, 其特征在于, 所述接收客户端系统部署请 求之前, 所述方法还 包括: 基于系统功能点集合生成集成有离线许可证书的许可证书客户端SDK并下发所述许可 证书客户端S DK至客户端本地。 3.根据权利要求2所述的本地部署系统方法, 其特征在于, 所述基于系统功能点集合生 成集成有离线许 可证书的许 可证书客户端S DK包括: 基于系统功能点 集合定义许 可证书扩展模型; 定义许可证书的基本信息并选择功能点 集合存储于所述许 可证书扩展模型中; 设置证书 有效期; 基于所述许可证书的基本信 息、 所述许可证书扩展模型以及所述证书有 效期创建离线 许可证书以生成集成有所述离线许 可证书的许 可证书SDK。 4.根据权利要求3所述的本地部署系统方法, 其特征在于, 所述许可证书的基本信 息至 少包括: 证书名称、 私钥别名、 私钥密码、 访问私钥库的密码、 许可证书的生成路径、 私钥库 存储路径以及对应的许 可证书扩展模型。 5.根据权利要求2的本地部署系统方法, 其特征在于, 所述下发所述许可证书客户端 SDK至客户端本地包括: 下发所述许 可证书客户端S DK至客户端系统API层; 以密钥混淆 所述客户端系统API层。 6.根据权利要求5所述的本地部署系统方法, 其特征在于, 所述传送所述请求系统功能 点至所述许 可证书客户端S DK中以获取目标 许可证书与密钥包括: 传送所述请求系统功能点至所述许 可证书客户端S DK的业务代码段; 所述许可证书客户端SDK的业务代码段传送所述请求系统功能点至所述许可证书客户 端SDK的校验块; 接收所述许可证书客户端SDK校验块根据 所述请求系统功能点传送的目标许可证书与 密钥。 7.根据权利要求6所述的本地部署系统方法, 其特征在于, 所述校验所述目标许可证书 与密钥是否符合预设条件 包括: 基于所述目标许可证书与密钥校验所述目标许可证书是否合法、 是否有 效以及所述请 求系统功能点是否在所述目标 许可证书内。 8.根据权利要求7所述的本地部署系统方法, 其特征在于, 所述校验所述目标许可证书 与密钥是否符合预设条件 包括: 调用加载所述许可证书客户端SDK的API校验所述目标许可证书是否合法、 是否有效以权 利 要 求 书 1/2 页 2 CN 114661305 A 2及所述请求系统功能点是否在所述目标 许可证书内。 9.一种本地部署系统装置, 其特 征在于, 所述装置包括: 接收模块, 用于接收客户端系统部署请求, 所述客户端系统部署请求至少包括请求系 统功能点; 加载模块, 用于加载预先下发至本地的许可证书客户端SDK, 所述许可证书客户端基于 系统功能点 集合生成; 传送模块, 用于传送所述请求系统功能点至所述许可证书客户端SDK中以获取目标许 可证书与密钥; 校验模块, 用于校验所述目标 许可证书与密钥是否符合预设条件; 执行模块, 用于在所述校验 模块的校验结果 为是后, 执 行本地系统部署。 10.一种计算机设备, 其特 征在于, 包括: 一个或多个处 理器; 以及 与所述一个或多个处理器关联的存储器, 所述存储器用于存储程序指令,所述程序指 令在被所述 一个或多个处 理器读取 执行时, 执行根据权利要求1 ‑8中任一所述的方法。权 利 要 求 书 2/2 页 3 CN 114661305 A 3

.PDF文档 专利 本地部署系统方法、装置及计算机设备

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 本地部署系统方法、装置及计算机设备 第 1 页 专利 本地部署系统方法、装置及计算机设备 第 2 页 专利 本地部署系统方法、装置及计算机设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:06:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。