全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210991050.5 (22)申请日 2022.08.18 (71)申请人 麒麟软件有限公司 地址 300450 天津市滨 海新区塘沽海 洋科 技园信安创业广场3号楼6 -8层 (72)发明人 曹文倩 张大双  (74)专利代理 机构 北京汇智英财专利代理有限 公司 11301 专利代理师 郑玉洁 (51)Int.Cl. H04L 67/54(2022.01) H04L 67/01(2022.01) H04L 9/40(2022.01) G06F 21/12(2013.01) G06F 21/45(2013.01) (54)发明名称 基于Linux操作系统的在 线激活或回收方法 及装置 (57)摘要 本发明公开了一种基于Linux操作系统的在 线激活或回 收方法, 具体包括: S1、 构建在线激活 或回收装置: KMS服务端、 KMS客户端分别通过 MQTT协议与MQTT  broker通信连接; S2、 KMS客户 端向MQTT broker发送注册消息; S3、 KMS服务端 从MQTT broker中接收注册消息并响应; S4、 KMS 客户端通过MQTT  broker接收KMS服务端发送的 激活或回收消息; 或者KMS客户端通过MQTT   broker主动向KMS服务端发送激活或回收消息。 本发明能够集中管控授权信息, 可以实现操作系 统的一键批量激活/回收操作, 使授权使用更灵 活, 同时也解决了用户大批量机器激活麻烦的问 题。 权利要求书2页 说明书9页 附图5页 CN 115442427 A 2022.12.06 CN 115442427 A 1.一种基于L inux操作系统的在线激活或回收方法, 其特 征在于, 具体包括以下步骤: S1、 构建在线激活或回收装置: 在一安装有基于LINUX操作系统的服务器搭建KMS服务 端, 在每个待激活或回收的基于LINUX操作系统上搭建KMS客户端, 在该安装有基于LINU X操 作系统的服务器搭建MQTT  broker,所述KMS服务端、 所述KMS客户端分别通过MQTT协议与所 述MQTT broker通信连接, 所述KMS服 务端上安装授权管理平台, 并管理授权点数; S2、 所述KMS客户端向MQT T broker发送注册消息; S3、 所述KMS服 务端从MQT T broker中接收注 册消息并响应; 若注册成功, 则将KMS客户端显示在所述KMS服 务端的注 册列表中; 若注册不成功则返回步骤S2, 直至KMS客户端全部注 册成功; S4、 所述KMS客户端通过MQTT  broker接收所述KMS服务端发送的激活或回收消息, 以实 现KMS客户端的一键激活或回收; 或者所述KMS客户端通过MQTT  broker主动向所述KMS服务 端发送激活或回收消息, 以实现KMS客户端的主动激活或回收。 2.根据权利要求1所述的基于Linux操作系统的在线激活或回收方法, 其特征在于, 需 要实现KMS客户端的一键 激活时, 步骤S4的具体步骤为: S401、 所述KMS服 务端在授权管理平台选中KMS客户端, 向MQT T broker发送激活消息; S402、 所述KMS客户端在MQTT  broker中接收激活消息; 若未接收到激活信息, 则返 回步 骤S401; 若接收到 激活信息, 则进行 下一步; S403、 所述KMS客户端根据接收到 的激活消息激活对应 的基于Linux操作系统, 若激活 成功, 将激活成功消息发送到 MQTT broker, 并返回步骤S401; S404、 所述KMS服务端从MQTT  broker中接收激活成功消息, 在授权管理平台显示激活 成功, 并消耗对应的授权点数。 3.根据权利要求1所述的基于Linux操作系统的在线激活或回收方法, 其特征在于, 需 要实现KMS客户端的一键回收时, 步骤S4的具体步骤为: S411、 所述KMS服 务端在授权管理平台选中KMS客户端, 向MQT T broker发送回收消息; S412、 所述KMS客户端在MQTT  broker中接收回收消息; 若未接收到回收信息, 则返 回步 骤S401; 若接收到回收信息, 则进行 下一步; S413、 所述KMS客户端根据接收到 的回收消息回收对应 的基于Linux操作系统, 若回收 成功, 将回收成功消息发送到 MQTT broker, 并返回步骤S401; S414、 所述KMS服务端从MQTT  broker中接收回收成功消息, 在授权管理平台仍显示已 激活, 并释放对应的授权点数。 4.根据权利要求2所述的基于Linux操作系统的在线激活或回收方法, 其特征在于, 在 整个步骤S4中, KMS客户端每隔一规定的时间间隔将其是否激活的状态消息发送至MQTT   broker, KMS服务端从MQTT  broker中接收状态消息, 当KMS服务端仍显示有未激活状态的 KMS客户端时, 重复进行步骤S401~步骤S404, KMS服务端发送10次激活消息后, 仍未获取到 KMS客户端激活成功的信息, 则对应的KMS客户端则显示激活失败。 5.根据权利要求3所述的基于Linux操作系统的在线激活或回收方法, 其特征在于, 在 整个步骤S4中, KMS客户端每隔一规定的时间间隔将其是否激活的状态消息发送至MQTT   broker, KMS服务端从MQTT  broker中接收状态消息, 当KMS服务端仍显示有未回收状态的 KMS客户端时, 重复进行步骤S411~步骤S414, KMS服务端发送10次回收消息后, 仍未获取到权 利 要 求 书 1/2 页 2 CN 115442427 A 2KMS客户端回收成功的信息, 则对应的KMS客户端则仍显示已激活。 6.根据权利要求1所述的基于Linux操作系统的在线激活或回收方法, 其特征在于, 需 要实现KMS客户端的主动激活时, 步骤S4的具体步骤为: S421、 所述KMS客户端 主动向MQT T broker中发送激活消息; S422、 所述KMS服务端从MQTT  broker接收激活消息并在授权管理平台中生成激活码, 将激活码发送至 MQTT broker; S423、 所述KMS客户端从MQT T broker中接收到 激活码, 并通过激活码激活KMS客户端; 若KMS客户端激活成功, 则结束进程, 同时将已激活消息发送到MQTT  broker, KMS服务 端从MQTT  broker已激活消息, 并在授权管 理平台显示已激活状态, 消耗授权管 理平台的对 应授权点数; 若KMS客户端激活不成功, 则返回步骤S421。 7.根据权利要求1所述的基于Linux操作系统的在线激活或回收方法, 其特征在于, 需 要实现KMS客户端的主动回收时, 步骤S4的具体步骤为: S431、 所述KMS客户端 主动向MQT T broker中发送回收消息; S432、 所述KMS服务端从MQTT  broker接收回收消息并在授权管理平台中收回激活码, 将收回激活码的消息发送至 MQTT broker; S433、 所述KMS客户端从MQTT  broker中接收到收回激活码的消息, 并通过激活码取消 激活的KMS客户端; 若KMS客户端回收成功, 则结束进程, 同时将取消激活消息发送到MQTT  broker, KMS服 务端从MQTT  broker接收回收消息, 并在授权管 理平台显示未激活状态, 授权管 理平台释放 对应授权点数; 若KMS客户端回收不成功, 则返回步骤S431。 8.一种基于Linux操作系统的在线激活或回收装置, 其特征在于, 包括KMS服务端、 KMS 客户端和MQTT  broker,所述KMS服务端、 所述KMS客户端分别通过MQTT协议与所述MQTT   broker通信连接, 所述KMS服 务端上安装授权管理平台, 并管理授权点数。权 利 要 求 书 2/2 页 3 CN 115442427 A 3

PDF文档 专利 基于Linux操作系统的在线激活或回收方法及装置

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