[发明专利]短信下发剔重方法及系统在审
申请号: | 202110351092.8 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113301516A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 姜香刚 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04M1/72436 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 林聪源 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 短信 下发 方法 系统 | ||
1.一种短信下发剔重方法,其特征在于,包括:
短信平台定时扫描短信下发记录;
根据扫描得到的所述短信下发记录,对短信请求和内容参数进行校验;
通过短信剔重校验模块对预设时间内针对同一手机号码的相同短信内容是否符合预设下发记录次数进行校验;
若验证通过,则执行当前短信下发处理,若验证未通过,则写入错误记录表,当前短信不下发。
2.根据权利要求1所述的短信下发剔重方法,其特征在于,所述短信剔重校验模块的剔重校验过程具体包括:
根据所述内容参数读取得到预设校验次数和有效时间;
根据所述短信请求对应的手机号码和短信内容,查询内存中是否保存有与之相同的数据;
若内存中未查询到相同数据,则创建当前手机号码和短信内容为新对象并保存至内存中,返回验证通过信息;
若内存中查询到相同数据,则查询并判断所述相同数据的当前有效时间是否超期;
若已超期,则创建当前手机号码和短信内容为新对象并保存至内存中,返回验证通过信息;
若未超期,则查询并判断所述相同数据的当前下发记录次数是否超出预设校验次数;
若未超出,则对所述相同数据的下发记录次数执行加一操作,并更新数据,返回验证通过信息;
若超出,则对所述相同数据的下发记录次数执行加一操作,并返回验证未通过信息。
3.根据权利要求2所述的短信下发剔重方法,其特征在于,所述短信剔重校验模块还设置有效期校验线程;
所述有效期校验线程定期针对所述内存中的数据进行有效时间遍历查询,判断所述内存中的数据是否达到有效时间,并将超出有效时间的数据删除。
4.根据权利要求3所述的短信下发剔重方法,其特征在于,所述内存中采用key值记录每个所要保存短信请求对应的手机号码和短信内容。
5.根据权利要求1所述的短信下发剔重方法,其特征在于,所述短信下发处理执行完成后,将短信下发处理操作写入日志文件。
6.一种短信下发剔重系统,应用权利要求1至5中任一项所述的短信下发剔重方法,其特征在于,包括:
短信扫描模块,用于定时扫描短信下发记录;
短信校验模块,用于根据扫描得到的所述短信下发记录,对短信请求和内容参数进行校验;
短信剔重校验模块,用于对预设时间内针对同一手机号码的相同短信内容是否符合预设下发记录次数进行校验;
短信下发模块,用于在所述短信剔重校验模块验证通过时执行当前短信下发处理;
错误记录模块,用于在所述短信剔重校验模块验证未通过时写入错误记录表。
7.根据权利要求6所述的短信下发剔重系统,其特征在于,所述短信剔重校验模块具体用于:
根据所述短信校验模块得到的所述内容参数读取得到预设校验次数和有效时间;
根据所述短信校验模块得到的所述短信请求读取得到对应的手机号码和短信内容,查询内存中是否保存有与之相同的数据;
若内存中未查询到相同数据,则创建当前手机号码和短信内容为新对象并保存至内存中,返回验证通过信息;
若内存中查询到相同数据,则查询并判断所述相同数据的当前有效时间是否超期;
若已超期,则创建当前手机号码和短信内容为新对象并保存至内存中,返回验证通过信息;
若未超期,则查询并判断所述相同数据的当前下发记录次数是否超出预设校验次数;
若未超出,则对所述相同数据的下发记录次数执行加一操作,并更新数据,返回验证通过信息;
若超出,则对所述相同数据的下发记录次数执行加一操作,并返回验证未通过信息。
8.根据权利要求7所述的短信下发剔重系统,其特征在于,所述短信剔重校验模块还设置有效期校验线程;
所述有效期校验线程定期针对所述内存中的数据进行有效时间遍历查询,判断所述内存中的数据是否达到有效时间,并将超出有效时间的数据删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110351092.8/1.html,转载请声明来源钻瓜专利网。