(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211265770.X
(22)申请日 2022.10.17
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 李驰
(74)专利代理 机构 北京三友知识产权代理有限
公司 11127
专利代理师 王天尧 陶海萍
(51)Int.Cl.
G06F 16/2455(2019.01)
G06F 16/22(2019.01)
G06F 16/27(2019.01)
(54)发明名称
活动定时发布方法及装置
(57)摘要
本发明公开了一种活动定时发布方法及装
置, 涉及人工智能技术领域, 该方法包括: 将不同
目标活动的活动标识, 设置为Redis数据库中不
同目标活动的键; 根据不同目标活动的活动发布
时刻, 设置Redis数据库中不同目标活动的键的
有效期; 根据不同目标活动的活动发布状态, 设
置Redis数据库中不同目标活动的键的键值; 接
收监听器对不同目标活动的键的有效期的监听
结果; 针对每一目标活动的键, 在监听结果表示
监听到该目标活动的键过期时, 修改该目标活动
的键的键值, 并触发该目标活动的发布机制。 本
发明用以提升了活动发布的效率, 也避免了因服
务器需定时扫描致使服务器性用以提升活动发
布的效率, 时效性和准确率。
权利要求书3页 说明书11页 附图9页
CN 115510111 A
2022.12.23
CN 115510111 A
1.一种活动定时发布方法, 其特 征在于, 包括:
将不同目标活动的活动标识, 设置为Redis数据库中不同目标活动的键;
根据不同目标活动的活动发布时刻, 设置Redis数据库中不同目标活动的键的有效期;
根据不同目标活动的活动发布状态, 设置Redis数据库中不同目标活动的键的键值;
接收监听器对不同目标活动的键的有效期的监听结果;
针对每一目标活动的键, 在监听结果表示监听到该目标活动的键过期时, 修改该目标
活动的键的键值, 并触发该目标活动的发布机制。
2.如权利要求1所述的方法, 其特征在于, 根据不同目标活动的活动发布时刻, 设置
Redis数据库中不同目标活动的键的有效期, 包括:
获取当前时刻;
针对每一目标活动, 将该目标活动的活动发布时刻与当前时刻的差值, 作为Redis数据
库中该目标活动的键的有效期。
3.如权利要求1所述的方法, 其特征在于, 所述活动的发布机制, 用于描述: 以预设置的
Redis中间件调用预设置的活动发布应用代码, 对活动进行发布。
4.如权利要求3所述的方法, 其特征在于, 所述预设置的活动发布应用代码, 以预创建
的Redis的连接 工厂类, 与Redis中间件建立连接 。
5.如权利要求1所述的方法, 其特 征在于, 还 包括:
以预设置的Redis中间件调用预设置的活动属性获取应用代码, 获取不同目标活动的
活动标识、 活动发布时刻和活动发布状态。
6.如权利要求1所述的方法, 其特征在于, 所述监听器, 根据集成Redis中的开源jar包
而生成;
所述监听器, 用于: 对不同目标活动的键的有效期的进行监听, 在监 听到目标活动的键
的有效期到期时, 确认该目标活动为活动 失效事件, 并发出用于表征该目标活动为活动失
效事件且该目标活动的键过期的监听结果。
7.如权利要求1所述的方法, 其特征在于, 所述活动发布状态包括: 活动未发布状态、 活
动待发布状态和互动已发布状态;
在监听结果表示 监听到该目标活动的键过期时, 修改该目标活动的键的键值, 包括:
在监听结果表示监听到该目标活动的键过期时, 将该目标活动的键的键值, 从对应活
动未发布状态的键值, 修改为对应活动待发布状态的键值。
8.如权利要求7 所述的方法, 其特 征在于, 还 包括:
在触发该目标活动的发布机制后, 将该目标活动的键的键值, 从对应活动待发布状态
的键值, 修改为对应活动已发布状态的键值。
9.如权利要求1所述的方法, 其特 征在于, 还 包括:
在触发该目标活动的发布机制后, 对Redis数据库中该目标活动的键和键值进行删除。
10.如权利要求1所述的方法, 其特 征在于, 还 包括:
针对每一目标活动, 对该目标活动的活动标识、 活动发布时刻、 活动发布状态、 键、 键的
有效期、 键的键值、 该目标 活动对应的监听结果和对该目标 活动的键的键值的修改, 进行记
录, 得到记录文件。
11.一种活动定时发布装置, 其特 征在于, 包括:权 利 要 求 书 1/3 页
2
CN 115510111 A
2键设置模块, 用于将不同目标活动的活动标识, 设置为Redis数据库中不同目标活动的
键;
键有效期设置模块, 用于根据不同目标活动的活动发布时刻, 设置Redis数据库中不同
目标活动的键的有效期;
键值设置模块, 用于根据不同目标活动的活动发布状态, 设置Redis数据库中不同目标
活动的键的键值;
监听结果接收模块, 用于 接收监听器对不同目标活动的键的有效期的监听结果;
活动发布模块, 用于针对每一目标活动的键, 在监听结果表示监听到该目标活动的键
过期时, 修改该目标活动的键的键值, 并触发该目标活动的发布机制。
12.如权利要求1 1所述的装置, 其特 征在于, 键有效期设置模块, 具体用于:
获取当前时刻;
针对每一目标活动, 将该目标活动的活动发布时刻与当前时刻的差值, 作为Redis数据
库中该目标活动的键的有效期。
13.如权利要求11所述的装置, 其特征在于, 所述活动的发布机制, 用于描述: 以预设置
的Redis中间件调用预设置的活动发布应用代码, 对活动进行发布。
14.如权利要求13所述的装置, 其特征在于, 所述预设置的活动发布应用代码, 以预创
建的Redis的连接 工厂类, 与Redis中间件建立连接 。
15.如权利要求1 1所述的装置, 其特 征在于, 还 包括:
活动参数获取模块, 用于:
以预设置的Redis中间件调用预设置的活动属性获取应用代码, 获取不同目标活动的
活动标识、 活动发布时刻和活动发布状态。
16.如权利要求11所述的装置, 其特征在于, 所述监听器, 根据集成Redis中的开源jar
包而生成;
所述监听器, 用于: 对不同目标活动的键的有效期的进行监听, 在监 听到目标活动的键
的有效期到期时, 确认该目标活动为活动 失效事件, 并发出用于表征该目标活动为活动失
效事件且该目标活动的键过期的监听结果。
17.如权利要求11所述的装置, 其特征在于, 所述活动发布状态包括: 活动未发布状态、
活动待发布状态和互动已发布状态;
活动发布模块, 具体用于:
在监听结果表示监听到该目标活动的键过期时, 将该目标活动的键的键值, 从对应活
动未发布状态的键值, 修改为对应活动待发布状态的键值。
18.如权利要求17 所述的装置, 其特 征在于, 还 包括:
活动发布键值 修改模块, 用于:
在触发该目标活动的发布机制后, 将该目标活动的键的键值, 从对应活动待发布状态
的键值, 修改为对应活动已发布状态的键值。
19.如权利要求1 1所述的装置, 其特 征在于, 还 包括:
键删除模块, 用于:
在触发该目标活动的发布机制后, 对Redis数据库中该目标活动的键和键值进行删除。
20.如权利要求1 1所述的装置, 其特 征在于, 还 包括:权 利 要 求 书 2/3 页
3
CN 115510111 A
3
专利 活动定时发布方法及装置
文档预览
中文文档
24 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:33:10上传分享