1.一种短信动态口令验证方法,应用于服务端,其特征在于,包括:S1:获取包含动态口令和手机号码的验证请求,对所述动态口令进行验证并在验证成功后,向客户端发送验证成功响应,同时在预设有效时间内以及在所述预设有效时间中的预设验证次数内保留所述动态口令的有效性;
S2:再次获取所述验证请求,并记录每次获取所述验证请求的当前时间;
S3:当所述当前时间在所述预设有效时间之内时,累计在所述预设有效时间内的验证次数;
S4:当所述验证次数超过所述预设验证次数时,删除所述动态口令。
2.根据权利要求1所述的验证方法,其特征在于,当所述当前时间在所述预设有效时间之内时,累计在所述预设有效时间内的验证次数的步骤还包括:判断所述当前时间是否在所述预设有效时间之内;
若是,累计在所述预设有效时间内的验证次数;
若否,删除所述动态口令。
3.根据权利要求1所述的验证方法,其特征在于,当所述当前时间在所述预设有效时间之内时,累计在所述预设有效时间内的验证次数的步骤还包括:判断所述验证次数是否超过所述预设验证次数;
若是,删除所述动态口令;
若否,重复执行步骤S2-S3。
4.根据权利要求3所述的验证方法,其特征在于,判断所述验证次数是否超过所述预设验证次数的步骤之后,还包括:当所述验证次数未超过所述预设验证次数,删除所述动态口令以及对应的所述手机号码。
5.根据权利要求1所述的验证方法,其特征在于,获取包含动态口令和手机号码的验证请求,对所述动态口令进行验证并在验证成功后,向客户端发送验证成功响应,同时在预设有效时间内以及在所述预设有效时间中的预设验证次数内保留所述动态口令的有效性的步骤之前还包括:接收包含有所述手机号码的获取认证码请求;
根据所述获取认证码请求生成动态口令,将所述手机号码与所述动态口令进行绑定,并将绑定后形成的映射关系存储至待验证队列中,所述待验证队列包含用于验证所述动态口令的校验码;
发送所述动态口令至与所述手机号码对应的手机。
6.一种短信动态口令验证方法,应用于客户端,其特征在于,包括:发送包含动态口令和手机号码的验证请求;
记录接收服务端发送的验证成功响应的响应时间;
当所述响应时间超过预设响应时间时,重新发送所述验证请求。
7.根据权利要求6所述的验证方法,其特征在于,当所述响应时间超过预设响应时间时,重新发送所述验证请求的步骤还包括:当所述响应时间超过预设响应时间时,生成重试次数,在所述重试次数范围内,发送所述验证请求给所述服务端。
8.一种服务端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-5任一项所述的短信动态口令验证方法。
9.一种客户端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求6-7任一项所述的短信动态口令验证方法。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述的短信动态口令验证方法;
或者,所述计算机程序被处理器执行时实现如权利要求6-7中任一项所述的短信动态口令验证方法。