standard library
(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

PDF文档 专利 活动定时发布方法及装置

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