全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210974748.6 (22)申请日 2022.08.15 (71)申请人 中国银联股份有限公司 地址 200135 上海市浦东 新区含笑路36号 (72)发明人 吴凡 沈光辉 王斯丙 吕曈曈  (74)专利代理 机构 北京同达信恒知识产权代理 有限公司 1 1291 专利代理师 彭燕 (51)Int.Cl. G06Q 30/02(2012.01) (54)发明名称 一种数据发配方法、 系统及装置 (57)摘要 本发明公开了一种数据发配方法、 系统及装 置, 包括: 第一数据中心周期性的查询自身的第 一剩余票券 数量和第一发放票券速率, 以及同步 接收各第二数据中心发送的第二剩余票券数量 以及第二发放票券速率; 其中, 第一数据中心和 第二数据中心为数据发配系统中不相同的任一 数据中心; 根据第一剩余票券数量、 第一发放票 券速率和各第二数据中心的第二剩余票券数量、 第二发放票券速率确定第一数据中心满足票券 转移条件时, 针对任一第二数据中心, 计算票券 转移数量, 根据票券转移数量向第二数据中心转 移票券。 以提高各数据中心之间票券 数量的均衡 性, 缩短各数据中心发完最后一张票券的时间 差, 避免用户数据中心领取票券, 提升用户领取 票券的效率和实时性。 权利要求书2页 说明书13页 附图4页 CN 115439140 A 2022.12.06 CN 115439140 A 1.一种数据分配方法, 其特 征在于, 包括: 第一数据中心周期性的查询所述第一数据中心中第一剩余票券数量和第一发放票券 速率, 以及同步接 收各第二数据中心发送的第二剩余票券数量以及第二发放票券速率; 所 述第一数据中心和所述各第二数据中心 为同一系统中的数据中心; 所述第一数据中心为所 述系统中任一数据中心; 所述第一数据中心根据 所述第一剩余票券数量、 所述第 一发放票券速率和所述各第 二 数据中心的第二剩余票券数量、 第二 发放票券速率确定所述第一数据中心是否满足票券转 移条件; 若所述第一数据中心满足票券转移条件, 则针对任一第二数据中心, 所述第一数据中 心计算票券转移数量, 根据所述 票券转移数量向所述第二数据中心转移票券。 2.如权利要求1所述的方法, 其特征在于, 所述第 一数据中心在根据所述第 一剩余票券 数量、 所述第一发放票券速率和所述各第二数据中心的第二剩余票券数量、 第二发放票券 速率确定所述第一数据中心是否满足票券转移条件, 包括: 所述第一数据中心若确定所述第 一剩余票券数量大于第 一阈值, 且所述第 一剩余票券 数量大于第二阈值, 则确定所述第一数据中心满足票券转移条件; 所述第二阈值是根据所 述第一剩余票券数量、 所述第一发放票券速率和所述各第二数据中心的第二剩余票券数 量、 第二发放 票券速率计算的; 所述第一数据中心若确定所述第 一剩余票券数量不大于第 一阈值, 或所述第 一剩余票 券数量不大于第二阈值, 则确定所述第一数据中心不满足票券转移条件。 3.如权利要求2所述的方法, 其特 征在于, 根据下述公式(1)计算所述第二阈值; 其中, L为所述第二阈值; Va为所述第一发放票券速率; Vb为所述各第二数据中心的第二 发放票券 速率的和; na为所述第一剩余票券数量; nb为所述各第二数据中心的第二剩余票券 数量的和; te为预设转移间隔。 4.如权利要求1所述的方法, 其特 征在于, 所述第一数据中心计算 票券转移数量, 包括: 所述第一数据中心计算所述第二数据中心 的第二发放票券速率与所述各第二数据中 心的第二发放 票券速率的和的比值; 所述第一数据中心根据 所述第一剩余票券数量、 所述第 一发放票券速率和所述各第 二 数据中心的第二剩余票券数量、 第二 发放票券速率计算所述第一数据中心与所述第二数据 中心之间的票券分配差值; 所述第一数据中心将所述比值和所述票券分配差值的乘积作为所述第二数据中心的 票券转移数量。 5.如权利要求4所述的方法, 其特征在于, 根据下述公式(2)计算所述第二数据中心 的 票券转移数量; 其中, M为所述第二数据中心的票券转移 数量; Vb1为所述第二数据中心的第二发放票券 速率; Va为所述第一发放票券速率; Vb为所述各第二数据中心的第二发放票券速率的和; na权 利 要 求 书 1/2 页 2 CN 115439140 A 2为所述第一剩余 票券数量; nb为所述各第二数据中心的第二剩余 票券数量的和。 6.如权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 所述第一数据中心在确定所诉第 二数据中心异常时, 根据 所述第二数据中心的第 二剩 余票券数量、 第二发放 票券速率计算 票券瓜分数量; 基于所述 票券瓜分数量, 所述第一数据中心从所述第二数据中心中拉取票券。 7.如权利要求6所述的方法, 其特 征在于, 根据下述公式(3)计算所述 票券瓜分数量; 其中, C为所述票券瓜分数量; x为非异常的数据中心的数量; nb1为所述第二数据中心的 第二剩余票券 数量; Vb1为所述第二数据中心的第二 发放票券速率; ts为第一预设时间间隔; tc为第二预设时间 间隔。 8.一种数据分配系统, 其特征在于, 包括多个数据中心; 任一数据中心包括服务端、 redis、 和协调器; 所述服务端用于接收客户端发送的领取请求, 将所述领取请求对应的票券发放至所述 客户端; 所述redis用于确定出 所述领取请求对应的票券; 所述协调器用于跨数据中心传输数据; 第一数据中心的redis用于周期性的查询所述第一数据中心中的第一剩余票券数量和 第一发放票券速率, 以及控制所述第一数据中心的协调器同步接收各第二数据中心中第二 剩余票券数量以及第二 发放票券速率; 所述第一数据中心和所述各第二数据中心为所述数 据分配系统中的数据中心; 所述第一数据中心为所述数据分配系统中任一数据中心; 针对任一第二数据中心, 所述第一数据中心的redis根据所述第一剩余票券数量、 所述 第一发放票券速率和所述各第二数据中心的第二剩余票券数量、 第二发放票券速率确定所 述第一数据中心是否满足票券转移条件; 若所述第一数据中心满足票券转移条件, 则所述第一数据中心的redis计算票券转移 数量, 根据所述 票券转移数量向所述第二数据中心转移票券。 9.一种数据分配装置, 其特 征在于, 包括: 查询模块, 用于周期性的查询第一数据中心中第一剩余票券数量和第一发放票券速 率; 所述第一数据中心为数据分配系统中任一数据中心; 接收模块, 用于周期性的接收各第 二数据中心中第 二剩余票券数量以及第 二发放票券 速率; 所述各第二数据中心为所述数据分配系统中除所述第一数据中心之外的数据中心; 处理模块, 用于根据所述第一数据中心 的第一剩余票券数量、 第一发放票券速率和所 述各第二数据中心的第二剩余票券数量、 第二发放票券速率确定所述第一数据中心是否满 足票券转移条件; 若所述第一数据中心满足票券转移条件, 则针对任一第二数据中心, 计算票券转移数 量, 基于所述 票券转移数量, 从所述第一数据中心向所述第二数据中心转移票券。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机可 执行指令, 所述计算机可 执行指令用于使计算机执 行权利要求1至7任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115439140 A 3

.PDF文档 专利 一种数据发配方法、系统及装置

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