[发明专利]一种短信验证码发送次数频率控制方法在审
申请号: | 201710050857.8 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106850608A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 刘明晓;邹建军;杨培强 | 申请(专利权)人: | 山东浪潮商用系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 短信 验证 发送 次数 频率 控制 方法 | ||
1.一种短信验证码发送次数频率控制方法,其特征在于:用户输入手机号码后,应用程序服务器判断是否是当日第一次发送,并根据上次发送时间间隔以及当日发送次数选择动态的配置短信网关参数发送短信或者直接返回提示信息。
2.根据权利要求1所述的短信验证码发送次数频率控制方法,其特征在于:所述应用程序服务器可以同时配置多个短信网关,根据不同的业务需求调用不同的网关进行短信的发送,灵活控制短信验证码发送的次数,发送的频率以及针对个别特殊的业务需求量身定制其所需功能;同时,所述应用程序服务器还可以根据业务需求自行定义,通过时间间隔控制短信发送频率不至于过快,从而节省短信费用;也可在现有方案基础上定制化的扩展,设置在一定时间段内同一个验证码是有效的;可针对性实现特有的业务功能,利用记录的短信日志统计分析短信发送的时间段,从而分析用户习惯。
3.根据权利要求1或2所述的短信验证码发送次数频率控制方法,其特征在于:用户输入手机号码后,所述应用程序服务器检测当天是否已经向所输入号码发送过短信验证码;若当天已发送,则检测本次发送时间与上次发送时间间隔是否小于系统设置的时间间隔T,若两次发送的时间间隔小于时间间隔T,则不发送信息,返回提示信息;若当天未发送或两次发送的时间间隔小于时间间隔T,则检测当天向该手机号码发送短信的条数,若等于最大限制条数M,则不发送信息,返回提示信息;若小于最大限制条数M,则根据输入信息选择性读取配置文件中相应短信网关配置信息,向所输入号码发送系统自动生成的四位特定短信验证码;获取短信网关返回的发送信息,分析其是否发送成功;若成功,则向数据库表中插入一条短信发送日志信息,否则返回发送失败信息。
4.根据权利要3所述的短信验证码发送次数频率控制方法,其特征在于,包括以下步骤:
①首先业务功能模块调用发送短信验证码接口;
②系统查询当天针对该手机号码的短信验证码发送记录;
③若未查到短信发送记录,系统获取短信网关配置信息,模拟发起HTTP请求,登录短信网关;
a)若登录成功,则调用网关发送短信,返回发送状态;
b)否则,返回登录错误信息
c)记录短信发送状态(成功,失败)
④若系统中查询到当天针对该手机号码的短信验证码发送记录,获取最后一次发送短信的时间与现在时间的间隔,若小于系统设定的时间间隔T,则返回提示信息,结束;否则,进行步骤⑤;
⑤系统统计当天针对该手机号的短信发送次数,若次数小于系统设定的最大限制条数M,则返回步骤③,系统获取短信网关配置信息,模拟发起HTTP请求,登录短信网关;否则,返回提示信息,结束。
5.根据权利要4所述的短信验证码发送次数频率控制方法,其特征在于:所述系统设定的时间间隔T和最大限制条数M均可由开发者通过应用程序服务器设置;所述时间间隔T大于30min,小于12h;所述最大限制条数M为小于6大于2的自然数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮商用系统有限公司,未经山东浪潮商用系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710050857.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:镜头装置和包括该镜头装置的监控摄像机
- 下一篇:一种TO激光器支架