深圳市茁壮网络股份有限公司徐佳宏获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳市茁壮网络股份有限公司申请的专利一种全局唯一且递增的ID生成方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113190547B 。
龙图腾网通过国家知识产权局官网在2026-05-08发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202010038803.1,技术领域涉及:G06F16/22;该发明授权一种全局唯一且递增的ID生成方法及系统是由徐佳宏;陈华兵;黄金龙;曾珂设计研发完成,并于2020-01-14向国家知识产权局提交的专利申请。
本一种全局唯一且递增的ID生成方法及系统在说明书摘要公布了:本发明提供了一种全局且递增的ID生成方法及系统,ZooKeeper服务器在检测到目标ID服务器未注册的情况下,生成目标ID服务器对应的ZooKeeper持久顺序节点,ZooKeeper服务器依据已注册ID服务器对应的ZooKeeper持久顺序节点中存储的机器码标识,按照机器码标识递增的顺序,生成目标ID服务器的机器码标识,并将目标ID服务器的机器码标识存储在相应的ZooKeeper持久顺序节点中,完成对目标ID服务器的注册;目标ID服务器依据自身的机器码标识生成系统ID,系统ID包括第一预设位数的时间戳、第二预设位数的机器码标识和第三预设位数的自增序列。本发明通过ZooKeeper服务器维护ID服务器的机器码标识,避免由于系统中ID服务器的机器码标识不唯一导致的生成重复系统ID的问题。
本发明授权一种全局唯一且递增的ID生成方法及系统在权利要求书中公布了:1.一种全局且递增的ID生成方法,其特征在于,应用于全局且递增的ID生成系统,所述ID生成系统包括ZooKeeper服务器和多个ID服务器,所述方法包括: 所述ZooKeeper服务器在检测到目标ID服务器未注册的情况下,生成所述目标ID服务器对应的ZooKeeper持久顺序节点,所述目标ID服务器为所述ID生成系统中的任意一个ID服务器; 所述ZooKeeper服务器依据已注册ID服务器对应的ZooKeeper持久顺序节点中存储的机器码标识,按照机器码标识递增的顺序,生成所述目标ID服务器的机器码标识,并将所述目标ID服务器的机器码标识存储在相应的ZooKeeper持久顺序节点中,完成对所述目标ID服务器的注册,保证系统中每个ID服务器的机器码标识的唯一性; 所述目标ID服务器依据自身的机器码标识生成系统ID,所述系统ID包括第一预设位数的时间戳、第二预设位数的机器码标识和第三预设位数的自增序列; 所述方法还包括: 所述目标ID服务器获取当前系统时间以及生成系统ID的最新时间; 所述目标ID服务器判断生成系统ID的最新时间是否大于所述当前系统时间; 若生成系统ID的最新时间不大于当前系统时间,目标ID服务器未发生时钟回拨,目标ID服务器获取生成系统ID的最新时间对应的系统ID的自增序列值;所述目标ID服务器判断所述自增序列值是否大于预设增量最大值;若是,所述目标ID服务器的本地时钟从下一毫秒开始计时,得到最新的当前系统时间,依据自身的机器码标识和最新的当前系统时间生成系统ID,并更新生成系统ID的最新时间和相应系统ID的自增序列值;最新的当前系统时间为原当前系统时间+1毫秒,自增序列值为0;若否,所述目标ID服务器依据自身的机器码标识和所述当前系统时间生成系统ID,并更新生成系统ID的所述最新时间和相应系统ID的自增序列值; 若生成系统ID的最新时间大于当前系统时间,目标ID服务器本地时钟发生回拨,目标ID服务器计算生成系统ID的最新时间与当前系统时间之间由于时钟回拨产生的回拨时间偏差值;所述目标ID服务器判断所述回拨时间偏差值是否小于回拨阈值;若不小于所述回拨阈值,所述目标ID服务器启动报警机制;若小于所述回拨阈值,所述目标ID服务器的本地时钟继续计时两倍所述回拨阈值时间,得到最新的当前系统时间; 所述目标ID服务器判断生成系统ID的最新时间是否大于所述最新的当前系统时间;若生成系统ID的最新时间大于所述最新的当前系统时间,所述目标ID服务器启动报警机制;若生成系统ID的最新时间不大于所述最新的当前系统时间,所述目标ID服务器返回执行所述获取生成系统ID的最新时间对应的系统ID的自增序列值,这一步骤。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳市茁壮网络股份有限公司,其通讯地址为:518004 广东省深圳市莲塘高新技术第一园113栋;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励