[发明专利]基于分布式内存数据库的短信提醒熔断处理方法和系统有效
申请号: | 202011163620.9 | 申请日: | 2020-10-27 |
公开(公告)号: | CN112468980B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 霍晓玲 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W4/24;H04W24/02;G06F16/23;G06F16/25;G06F16/27 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 朱鹏 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 内存 数据库 短信 提醒 熔断 处理 方法 系统 | ||
本发明公开了一种基于分布式内存数据库的短信提醒熔断处理方法和系统,方法包括:对短信提醒熔断阀值配置局数据定时加载至阀值配置表;将当前的短信提醒数据记录实时更新至批次累积表;判断控制标识状态,若为不再下发短信状态,则返回熔断信息,若为当前批次不再下发状态,则读取批次累积表;读取并汇总当前批次的提醒累计量;若超出熔断阀值,则设置控制标识为不再下发短信状态;若超出当前批次阀值,则设置控制标识为当前批次不再下发状态;若未超出当前批次阀值,则正常下发短信提醒。通过本发明的技术方案,按批次、按模板地控制短信提醒,避免了向用户大量下发提醒短信的问题,同时也解决了在实施过程中存在的性能问题。
技术领域
本发明涉及融合计费技术领域,尤其涉及一种基于分布式内存数据库的短信提醒熔断处理方法和一种基于分布式内存数据库的短信提醒熔断处理系统。
背景技术
目前,短信提醒下发方式包括:
1)用户流量使用的过程中,只要跨提醒临界值就要下发提醒短信,无法控制某时间段内同一用户同一短信模板的短信下发量;
2)用户信控的过程中,配置表配置允许最大短信下发条数、物理库记录短信下发记录,通过实时比较来控制短信下发量。
这种现有的短信提醒方式虽能满足用户及时收到提醒短信,但也存在以下不足:
1、大部分场景没有考虑短信下发量的限制
目前同一个模板在指定时间段内给同一用户下发的提醒短信没有限制,可能会出现程序异常的情况,对用户进行短信轰炸。
2、部分场景虽考虑了短信下发量,但是性能存在问题
目前信控程序里有同一时间段内下发短信限制的判断逻辑,但都是基于物理库的查询比较,影响提醒甚至停机的性能,在流量提醒及时性要求很高的场景下,很难满足实时性要求。
发明内容
针对上述问题,本发明提供了一种基于分布式内存数据库的短信提醒熔断处理方法和系统,通过在短信提醒的过程中,增加按批次、按模板的短信下发控制方式,分别在短信提醒累计量超出当前批次阀值和熔断阀值时执行不同操作,避免了向用户大量下发提醒短信的问题,同时也解决了在实施的过程中存在的性能问题。
为实现上述目的,本发明提供了一种基于分布式内存数据库的短信提醒熔断处理方法,包括:对短信提醒熔断阀值配置局数据定时加载,并存储至预设的阀值配置表中;在下发短信提醒时将当前的短信提醒数据记录实时更新至预设的批次累积表中;读取预设的下发控制表,判断所述下发控制表中的控制标识状态;若所述下发控制表的控制标识为不再下发短信状态,则直接返回熔断信息,若控制标识为当前批次不再下发状态,则读取所述批次累积表;根据所述批次累积表读取并汇总当前批次的提醒累计量;若所述提醒累计量超出所述阀值配置表的熔断阀值,则设置所述下发控制表的控制标识为不再下发短信状态;若所述提醒累计量超出所述阀值配置表的当前批次阀值,则设置所述下发控制表的控制标识为当前批次不再下发状态;若所述提醒累计量未超出所述当前批次阀值,则正常下发短信提醒。
在上述技术方案中,优选地,所述阀值配置表、所述批次累积表和所述下发控制表分别与短信模板相关联,所述下发控制表的控制标识状态表示当前短信模板的状态,所述阀值配置表表示当前短信模板的熔断阀值和当前批次阀值,所述批次累积表表示当前短信模板的提醒累计量;所述短信模板以预设格式、预设位数的模板ID进行标识,每个所述模板ID表示一个短信模板。
在上述技术方案中,优选地,所述阀值配置表和所述批次累积表分别与短信批次相关联,所述阀值配置表表示当前短信批次的熔断阀值和当前批次阀值,所述批次累积表表示当前短信批次的提醒累计量;所述短信批次为下发短信提醒的预设时间段,所述短信批次以预设格式、预设位数的批次号进行标识,每个所述批次号表示一个时间段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011163620.9/2.html,转载请声明来源钻瓜专利网。