青岛海尔科技有限公司;海尔智家股份有限公司孙中保获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉青岛海尔科技有限公司;海尔智家股份有限公司申请的专利分布式序列号生成方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113704278B 。
龙图腾网通过国家知识产权局官网在2025-12-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110866837.4,技术领域涉及:G06F16/23;该发明授权分布式序列号生成方法及装置是由孙中保设计研发完成,并于2021-07-29向国家知识产权局提交的专利申请。
本分布式序列号生成方法及装置在说明书摘要公布了:本发明提供一种分布式序列号生成方法及装置,方法包括:根据接收的获取请求,判断缓存队列当前容量是否大于预设阈值;基于缓存队列当前容量大于预设阈值,从缓存队列里获取可用序列号;否则,根据预先获取的号码池状态确定号码池未耗尽,从号码池中提取基于预设号码长度随机生成的序列号至缓存队列,以更新缓存队列。本发明通过号码池对号码长度、字符范围进行限定,使得生成的序列号不可预测,且支持个性化序列号定制,提高号码利用率,且可动态扩容;通过从号码池中提取序列号至缓存队列,以便于随时调整缓存增量和阈值,进一步提高并发场景下的可用性,灵活调整号码生成性能,使其支持分布式高并发场景。
本发明授权分布式序列号生成方法及装置在权利要求书中公布了:1.一种分布式序列号生成方法,其特征在于,包括: 根据接收的获取请求,判断缓存队列当前容量是否大于预设阈值; 基于所述缓存队列当前容量大于预设阈值,从所述缓存队列里获取可用序列号; 否则,根据预先获取的号码池状态确定号码池未耗尽,从所述号码池中提取基于预设号码长度随机生成的序列号至所述缓存队列,以更新所述缓存队列; 在所述从所述号码池中提取基于预设号码长度随机生成的序列号至所述缓存队列之前,包括: 基于预设号码长度,号码池基于预设缓存更新增量随机生成序列号; 根据生成的序列号的首字符更新所述号码池中对应首字符的计数; 所述号码池基于预设缓存更新增量随机生成序列号,包括: 随机选取序列号的首字符; 基于所述首字符对应的计数确定起始坐标; 根据预设遍历规则以及所述起始坐标遍历所述号码池,以得到其余字符,形成随机序列号; 所述基于所述首字符对应的计数确定起始坐标,包括: 基于所述首字符对应的计数,确定对应所述首字符的序列号其余位数的排列组合已使用数量; 依据所述排列组合已使用数量,确定末位字符的行坐标,并将其作为末位字符的起始坐标; 沿所述末位字符至首字符,依次选取中间字符,并基于所述排列组合已使用数量以及在先确定的所有字符的行坐标,确定当前选取的中间字符的行坐标,并将其作为当前选取的中间字符的起始坐标; 所述起始坐标,表示为: ; 其中,j_i表示为号码池第i列的行坐标j;counter[c]表示为使用首字符为c时,序列号其余位数的排列组合已使用数量;l表示为序列号每个位可用字符范围长度;d表示为号码长度;k表示为号码池的第i+1列;j_k表示为号码池第i+1列的行坐标; 在所述基于预设号码长度,号码池基于预设缓存更新增量随机生成序列号之前,还包括: 设置号码长度; 基于需求设定字符范围; 根据所述号码长度和所述字符范围,随机生成号码池二维组。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人青岛海尔科技有限公司;海尔智家股份有限公司,其通讯地址为:266101 山东省青岛市崂山区海尔路1号海尔工业园;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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