【技术实现步骤摘要】
信息发送方法、装置、计算机设备及计算机可读存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种信息发送方法、装置、计算机设备及计算机可读存储介质。
技术介绍
[0002]目前信用卡申请的所有渠道、所有办卡流程都需要手机验证码,越来越多的公司使用子的短信服务平台管理公司内部所有的短信发送业务。随着科学技术的不断发展与进步,一些异常人员会通过非正常手段来攻击发送短信的接口,给同一个手机号发送大量的短信验证码,或遍历手机号发送验证码。尤其是如果在短信高并发的场景下攻击接口,是很难防范的。
技术实现思路
[0003]有鉴于此,本专利技术的目的是为了克服现有技术中的不足,提供了可应用于如金融科技领域或其他
的一种信息发送方法、装置、计算机设备及计算机可读存储介质。
[0004]本专利技术提供如下技术方案:
[0005]第一方面,本公开实施例中提供了一种信息发送方法,包括:
[0006]根据接收方手机号和短信内容,生成信息发送标识;
[0007]对所述信息发送标识增加分布 ...
【技术保护点】
【技术特征摘要】
1.一种信息发送方法,其特征在于,包括:根据接收方手机号和短信内容,生成信息发送标识;对所述信息发送标识增加分布式锁,并把加锁后的信息发送标识存储到Redis数据库中;对所述信息发送标识执行所述Redis数据库中设置的set命令,得到返回结果,若所述返回结果为通过,则发送所述短信内容给所述接收方手机号。2.根据权利要求1所述的信息发送方法,其特征在于,所述根据接收方手机号和短信内容,生成信息发送标识,包括:对所述接收方手机号、所述短信内容进行md5加密,获得md5值,并将所述md5值作为所述信息发送标识。3.根据权利要求1所述的信息发送方法,其特征在于,所述对所述信息发送标识增加分布式锁,并把加锁后的信息发送标识存储到Redis数据库中之前,还包括:统计所述接收方手机号在预设时间内接收所述短信内容的次数,生成次数值;统计所述接收方手机号接收所述短信内容超过所述预设时间的过期时间,生成超期值;将所述次数值、所述超期值和所述预设时间进行整合,生成所述Redis数据库中设置的set命令。4.根据权利要求1所述的信息发送方法,其特征在于,所述对所述信息发送标识执行所述Redis数据库中设置的set命令,得到返回结果之后,还包括:若所述返回结果为不通过,则向后台短信发送接口进行报错,并不发送所述短信内容给所述接收方手机号。5.根据权利要求3所述的信息发送方法,其特征...
【专利技术属性】
技术研发人员:张明乐,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。