全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210354483.X (22)申请日 2022.04.06 (71)申请人 中国农业银行股份有限公司 地址 100005 北京市东城区建国门内大街 69号 (72)发明人 陈琳  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 陈志海 (51)Int.Cl. G06F 16/2458(2019.01) G06F 16/23(2019.01) G06Q 10/06(2012.01) (54)发明名称 一种流水号控制方法及装置 (57)摘要 本发明公开了一种流水号控制方法及 装置, 可以响应于携带有流水号请求数量的批量流水 号生成指令, 生成第一流水号; 确定目标存储空 间中是否存在截止流水号; 如果是, 则确定第一 流水号是否大于当前的截止流水号; 如果是, 则 将第一流水号与流水号请求数量的和值确定为 第二流水号, 将由第一流水号至第二流水号的流 水号范围确定为待分配于流水号请求方进行批 量数据处理的目标流水号段。 本发 明可以在进行 批量业务处理时, 根据批量业务处理所要处理的 业务数量, 一次性生成具有相应流水号数量的批 量流水号, 且 可以使得批量流水号中的各流水号 具有一定的连续性和有效保障批量流水号中各 流水号的唯一 性。 权利要求书2页 说明书11页 附图4页 CN 114780607 A 2022.07.22 CN 114780607 A 1.一种流水号控制方法, 其特征在于, 应用于目标电子设备, 所述流水号控制方法包 括: 响应于携带有流水号请求数量的批量流水号生成指令, 生成第一流水号; 其中, 所述第 一流水号中依次包括所述目标电子设备的设备 标识、 取号时间戳和自增序号; 确定目标存储空间中是否存在截止流水号; 其中, 截止流水号为上一次取号时生成的 批量流水号中的最大流水号; 如果是, 则确定所述第一 流水号是否大于当前的截止流水号; 如果是, 则将所述第一流水号与所述流水号请求数量的和值确定为第二流水号, 将由 所述第一流水号至所述第二流水号的流水号范围确定为第一号段, 将所述第二流水号确定 为当前的截止流水号并进行保存; 将所述第一 号段确定为待分配于流水号请求方进行批量数据处 理的目标流水号段。 2.根据权利要求1所述的流水号控制方法, 其特征在于, 所述将所述第 一流水号与 所述 流水号请求数量的和值确定为第二 流水号, 包括: 将所述第一 流水号中的设备 标识确定为所述第二 流水号中的设备 标识; 将所述第一 流水号中的自增序号与所述 流水号请求数量的和值, 确定为第一和值; 如果所述第 一和值大于预设的自增序号阈值, 则将所述第 一和值除以所述自增序号阈 值所获得的商确定为向后借用时长, 基于所述第一流水号的取号时间和所述向后借用时 长, 确定出所述第二流水号中的时间戳, 将所述第一和值除以所述自增序号阈值所获得 的 余数确定为第一余数, 将所述第一余数确定为所述第二流水号中的自增序号; 其中, 所述自 增序号阈值 为所述目标电子设备在单位时长内生成的流水号数量; 基于已确定的所述第二流水号中的设备标识、 时间戳和自增序号, 确定出所述第二流 水号。 3.根据权利要求2所述的流水号控制方法, 其特 征在于, 所述方法还 包括: 如果所述第 一和值不大于所述自增序号阈值, 则将所述第 一流水号中的时间戳确定为 所述第二 流水号中的时间戳, 将所述第一和值确定为所述第二 流水号中的自增序号。 4.根据权利要求1所述的流水号控制方法, 其特 征在于, 所述方法还 包括: 如果所述第 一流水号不大于当前的截止流水号, 则将当前的截止流水号与 所述流水号 请求数量的和值确定为第三流水号, 将由当前的截止流水号至所述第三流水号的流水号范 围确定为第二号段, 将所述第三流水号确定为当前 的截止流水号并进行保存, 将所述第二 号段确定为所述目标流水号段。 5.根据权利要求1所述的流水号控制方法, 其特 征在于, 所述方法还 包括: 如果确定所述目标存储空间中未存在所述截止流水号, 则将所述第 一流水号减去所述 流水号请求数量所获得的差值确定为第四流水号, 将由所述第四流水号至所述第一流水号 的流水号范围确定为第三 号段, 将所述第一 流水号确定为当前的截止流水号并进行保存; 将所述第三 号段确定为所述目标流水号段。 6.根据权利要求5所述的流水号控制方法, 其特征在于, 所述将所述第 一流水号减去所 述流水号请求数量所获得的差值确定为第四流水号, 包括: 将所述第一 流水号中的设备 标识确定为所述第四流水号中的设备 标识; 将所述第一流水号中的自增序号减去所述流水号请求数量所获得的差值确定为第一权 利 要 求 书 1/2 页 2 CN 114780607 A 2差值; 如果所述第 一差值小于0, 且所述第 一差值的绝对值大于预设的自增序号阈值, 则将所 述第一差值的绝对值除以所述自增序号阈值的余数确定为第二余数, 将所述第二余数加上 单位时长所获得的值确定为向前借用时长, 基于所述第一流水号的取号时间与所述向前借 用时长, 确定出所述第四流水号的时间戳; 将所述自增序号阈值减去所述第二余数所获得 的差值确定为所述第四流水号中的自增序号; 基于已确定的所述第四流水号中的设备标识、 时间戳和自增序号, 确定出所述第 四流 水号。 7.根据权利要求6所述的流水号控制方法, 其特 征在于, 所述方法还 包括: 如果所述第一差值不小于0, 则将所述第一流水号中的时间戳确定为所述第 四流水号 中的时间戳, 将所述第一差值确定为所述第四流水号中的自增序号。 8.根据权利要求6所述的流水号控制方法, 其特 征在于, 所述方法还 包括: 如果所述第 一差值小于0, 且所述第 一差值的绝对值未大于所述自增序号阈值, 则将单 位时长确定为向前借用时长, 基于所述第一流水号的取号时间与确定出的所述向前借用时 长, 确定出所述第四流水号中的时间戳, 将所述第一差值与所述自增序号阈值的和 值确定 为所述第四流水号中的自增序号。 9.根据权利要求5 至8所述的任一 流水号控制方法, 其特 征在于, 所述方法还 包括: 如果所述目标存储空间中未存在截止流水号, 则确定所述目标电子设备处于第 一状态 或第二状态; 其中, 所述第一状态为在历史上未生成过流水号, 所述第二状态 为在上一次生 成流水号后进行 过重启; 当所述目标电子设备处于所述第 二状态时, 所述第四流水号的时间戳大于所述目标电 子设备在上一次生成流水号时生成的最大流水号的时间戳。 10.一种流水号控制装置, 其特征在于, 应用于目标电子设备, 所述流水号控制装置包 括: 第一生成单元、 第一确定单元、 第二确定单元、 第三确定单元、 第四确定单元、 第一保存 单元和第五确定单 元; 其中: 所述第一生成单元, 用于响应于携带有流水号请求数量的批量流水号生成指令, 生成 第一流水号; 其中, 所述第一流水号中依次包括所述目标电子 设备的设备标识、 取号时间戳 和自增序号; 所述第一确定单元, 用于确定目标存储空间中是否存在截止流水号; 其中, 截止流水号 为上一次取号时生成的批量 流水号中的最大流水号; 如果是, 则触发所述第二确定单 元; 所述第二确定单元, 用于确定所述第 一流水号是否大于当前的截止流水号; 如果是, 则 触发所述第三确定单 元; 所述第三确定单元, 用于将所述第 一流水号与 所述流水号请求数量的和值确定为第 二 流水号; 所述第四确定单元, 用于将由所述第 一流水号至所述第 二流水号的流水号范围确定为 第一号段; 所述第一保存单 元, 用于将所述第二 流水号确定为当前的截止流水号并进行保存; 所述第五确定单元, 用于将所述第 一号段确定为待分配于流水号请求方进行批量数据 处理的目标流水号段。权 利 要 求 书 2/2 页 3 CN 114780607 A 3

PDF文档 专利 一种流水号控制方法及装置

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