全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210820519.9 (22)申请日 2022.07.13 (71)申请人 北京飞象星球科技有限公司 地址 100102 北京市朝阳区广顺 南大街8号 院1号楼1层101内4层F01单 元内02号 (72)发明人 宋欣建 陈东 赵晓杰 刘瑞奇  黄嘉乐 龙云  (74)专利代理 机构 北京智信禾专利代理有限公 司 11637 专利代理师 张瑞 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/22(2019.01) G06F 16/23(2019.01) G06F 16/28(2019.01)G06F 9/445(2018.01) (54)发明名称 标识分配方法及装置 (57)摘要 本说明书提供标识分配方法及 装置, 其中所 述标识分配方法包括: 响应于针对机器节点的启 动请求, 在标识数据库中选择未分配的目标标 识; 建立所述目标标识与所述机器节 点之间的关 联关系; 基于所述关联关系, 将所述标识数据库 中的所述目标标识记录为使用状态; 在检测到所 述机器节 点满足标识回收条件的情况下, 将所述 标识数据库中的所述目标标识记录为空闲状态, 并释放关联所述目标标识的机器节 点信息。 从而 使得被释放的目标标识可以在其他机器节点启 动时被其他机器节点使用, 实现标识数据库中标 识的复用, 进而避免出现由于标识 被用尽导致的 无法提供服 务的情况。 权利要求书3页 说明书17页 附图4页 CN 115374151 A 2022.11.22 CN 115374151 A 1.一种标识分配方法, 其特 征在于, 应用于服 务器, 包括: 响应于针对机器节点的启动请求, 在标识数据库中选择 未分配的目标 标识; 建立所述目标 标识与所述机器节点之间的关联关系; 基于所述关联关系, 将所述标识数据库中的所述目标 标识记录为使用状态; 在检测到所述机器节点满足标识回收条件的情况下, 将所述标识数据库中的所述目标 标识记录为空 闲状态, 并释放关联 所述目标 标识的机器节点信息 。 2.根据权利要求1所述的方法, 其特征在于, 所述响应于针对机器节点的启动请求, 在 标识数据库中选择 未分配的目标 标识步骤执 行之前, 还 包括: 基于预设的存储空间创建至少一对标识数据库, 其中, 每对标识数据库包括主标识数 据库和备用标识数据库, 主标识数据库和备用标识数据库均包含标识表, 所述标识表中记 录至少一个标识; 相应的, 响应于针对机器节点的启动请求, 在标识数据库中选择未分配的目标标识, 包 括: 响应于针对所述机器节点的启动请求, 在至少一对标识数据库中确定本地标识数据 库, 并在所述本地标识数据库中的主标识数据库中选择 未分配的目标 标识。 3.根据权利要求2所述的方法, 其特征在于, 所述响应于针对机器节点的启动请求, 在 至少一对标识数据库中确定本地标识数据库, 并在所述本地标识数据库中的主标识数据库 中选择未分配的目标 标识, 包括: 接收针对所述机器节点的启动请求, 并基于所述启动请求 生成标识查找指令; 在所述至少一对标识数据库中确定所述标识查找指令对应的本地标识数据库, 并在所 述本地标识数据库中选择主标识数据库; 在所述主标识数据库包含的标识表中查找至少一个中间标识, 其中, 每个中间标识 的 使用状态均为空 闲状态; 按照标识选择 策略在所述至少一个中间标识中确定目标 标识。 4.根据权利要求3所述的方法, 其特征在于, 所述按照标识选择策略在至少一个中间标 识中确定目标 标识, 包括: 确定至少一个中间标识中每 个中间标识对应的中间历史时间戳信息; 根据每个中间标识对应的中间历史时间戳信 息, 选择最大时间戳信 息或最小时间戳信 息对应的中间标识作为目标 标识。 5.根据权利要求1所述的方法, 其特征在于, 所述建立所述目标标识与 所述机器节点之 间的关联关系, 包括: 基于所述目标标识, 将所述机器节点对应的节点信息存储至所述标识数据库中, 并将 存储结果作为关联关系。 6.根据权利要求3所述的方法, 其特征在于, 所述在所述主标识数据库包含的标识表中 查找至少一个中间标识步骤执 行之前, 还 包括: 判断所述主标识数据库中是否存在中间标识; 若是, 执行在所述主标识数据库包 含的标识 表中查找至少一个中间标识的步骤。 7.根据权利要求6所述的方法, 其特征在于, 在所述判断所述主标识数据库中是否存在 中间标识的执 行结果为否的情况 下, 执行下述步骤:权 利 要 求 书 1/3 页 2 CN 115374151 A 2在所述本地标识数据库中确定备用标识数据库; 在所述备用标识数据库包含的标识表中包含中间标识的情况下, 在所述备用标识数据 库中包含的标识表中查找至少一个中间标识; 或者, 在所述备用标识数据库包含的标识表 中不包含中间标识的情况下, 在所述至少一对标识数据库中的异地标识数据库中选择中间 标识。 8.根据权利要求2 ‑4任意一项所述的方法, 其特征在于, 所述将所述标识数据库中的所 述目标标识记录为使用状态步骤执 行之后, 还 包括: 接收所述机器节点对应的时间戳上报信息; 确定所述标识数据库中包含的目标标识表, 并在所述目标标识表中确定所述目标标识 对应的目标历史时间戳信息; 将所述目标标识表中, 所述目标标识对应的目标历史时间戳信 息更新为 时间戳上报信 息。 9.根据权利要求1所述的方法, 其特征在于, 所述在检测到所述机器节点满足标识回收 条件的情况 下, 将所述标识数据库中的所述目标 标识记录为空 闲状态, 包括: 在接收到针对所述机器节点的关闭请求的情况下, 确定机器节点满足标识回收条件, 并执行将所述标识数据库中的所述目标 标识记录为空 闲状态的步骤; 或者, 在到预设时长内未接收到时间戳信息的情况下, 确定机器节点满足标识回收条件, 并 执行将所述标识数据库中的所述目标 标识记录为空 闲状态的步骤; 或者, 在检测到所述服务器对应的时间戳和所述机器节点对应的时间戳不一致的情况下, 确 定机器节点满足标识回收条件, 并执行将所述标识数据库中的所述目标标识记录为空闲状 态的步骤。 10.根据权利要求1所述的方法, 其特征在于, 所述将所述标识数据库中的所述目标标 识记录为使用状态步骤执 行之后, 还 包括: 在预设时长 内未接收到时间戳记录信 息的情况下, 判断所述机器节点是否处于运行状 态; 在所述机器节点处于运行状态的情况下, 在所述标识数据库中选择未分配的恢复标 识, 建立所述恢复标识与所述机器节 点之间的关联关系, 基于所述关联关系, 将所述标识数 据库中的所述恢复标识 记录为使用状态。 11.根据权利要求4所述的方法, 其特征在于, 所述将所述标识数据库中的所述目标标 识记录为空 闲状态, 并释放关联 所述目标 标识的机器节点信息步骤执 行之后, 还 包括: 生成针对所述目标标识的注销时间戳信 息, 并存储至所述标识数据库中与 所述目标标 识对应的标识 记录中。 12.一种标识分配装置, 其特 征在于, 包括: 选择模块, 被配置为响应于针对机器节点的启动请求, 在标识数据库中选择未分配的 目标标识; 建立模块, 被 配置为建立所述目标 标识与所述机器节点之间的关联关系; 记录模块, 被配置为基于所述关联关系, 将所述标识数据库中的所述目标标识记录为 使用状态; 释放模块, 被配置为在检测到所述机器节点满足标识回收条件的情况下, 将所述标识权 利 要 求 书 2/3 页 3 CN 115374151 A 3

PDF文档 专利 标识分配方法及装置

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