本发明专利技术涉及一种用于交易系统的短信验证方法及系统,该验证系统包括:交互端服务器、网关服务器、数据库、短信发送服务模块和移动终端;短信发送服务模块包括:短信模板库和验证码生成模块。通过对用户发送的短信验证请求进行验证,并根据验证结果进行存储,在用户选取短信模板后,在预设时间内生成短信验证码,生成短信息发送到用户移动终端中,系统在发送短信息之前对用户的请求进行验证,确保用户的请求的真实性,并让用户选取短信模板生成相应短信息,用户通过得到的短信息格式来确定短信发送方的身份真实性,以此来确保账户的安全性。
【技术实现步骤摘要】
一种交易系统短信验证方法及系统
本专利技术涉及通信
,特别涉及一种交易系统短信验证方法及系统。
技术介绍
用户在使用服务器提供的应用服务时经常需要被鉴权,以保证安全性。例如在电子商务领域,用户采用银行账户进行在线支付时,需要进行鉴权以保证用户的银行账户安全。目前常见的鉴权方式有手机短信验证和密码验证。其中短信验证过程中,确定用户手机号码是否真实有效,用户接收到的验证短信是否准确,是确保用户账户安全性的必要条件。
技术实现思路
本专利技术所要解决的技术问题是提供一种交易系统短信验证方法及系统,确保用户在使用应用服务时账户的安全性。本专利技术解决上述技术问题的技术方案如下:一种交易系统短信验证方法,包括以下步骤:步骤1、网关服务器接收来自交互端服务器的短信验证请求,提取短信验证请求中的有效信息并进行验证,当验证通过时,将所述短信验证请求存入短信发送请求表,并将短信发送请求表进行存储;步骤2、短信发送服务模块从短信模板库中选取短信模板,根据存储的所述短信发送请求表在预定时间内生成短信验证码,将短信验证码插入短信模板中生成短信息发送到移动终端;并将所述短信息存储到所述短信发送请求表中;步骤3、所述移动终端接收所述短信息并提取短信验证码,将所述验证码发送到所述网关服务器;步骤4、所述网关服务器根据所述短信验证码、所述短信验证请求和所述短信发送请求表判断短信验证请求是否通过。本专利技术的有益效果是:通过对用户发送的短信验证请求进行验证,并根据验证结果进行存储,在用户选取短信模板后,在预设时间内生成短信验证码,生成短信息发送到用户移动终端中,系统在发送短信息之前对用户的请求进行验证,确保用户的请求的真实性,并让用户选取短信模板生成相应短信息,用户通过得到的短信息格式来确定短信发送方的身份真实性,以此来确保账户的安全性。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,在步骤1中,提取短信验证请求中的有效信息并进行验证包括:提取短信验证请求中的注册用户名和注册手机号;根据预设的手机号格式信息和限制内容判断短信验证请求是否符合规范;当不符合规范时,则验证不通过,向所述交互端服务器发送重新进行短信验证请求的提示信息;当符合规范时,则验证通过,其中,所述限制内容包括:预定时长内进行短信验证请求的次数和注册用户名是否包含禁止的字符。采用上述进一步方案的有益效果是:对短信验证请求中的注册用户名和注册手机号进行分析和对比,判断该短信验证请求是否符合规范,防止用户恶意多次发起短信验证请求,并防止注册用户名中出现国家明令禁止的内容或注册用户名被占用的情况。进一步,在步骤2中,当所述短信息发送成功时,向所述交互端服务器发送短信息发送成功的提示;其中,所述短信息发送成功的提示包括:短信息发送成功信息和用户若没有收到短信息重新进行短信验证请求的提示信息。采用上述进一步方案的有益效果是:在短信发送成功后,向用户发送短信发送成功的提示,防止用户输入手机号错误而用户没有及时发现的情况出现。进一步,在步骤3中,根据预设的短信息分析模板对所述短信息进行识别并提取短信验证码,并将该短信验证码发送到交互端服务器。采用上述进一步方案的有益效果是:自动读取短信息并自动录入短信验证码,提升录入效率以及准确度,从而改善用户体验,提高本专利技术的实用性。进一步,在步骤4中还包括:当短信验证请求不通过时,发送短信验证请求不通过及重新进行短信验证请求的提示信息;或者,当短信验证请求通过时,发送短信验证请求成功的提示信息。采用上述进一步方案的有益效果是:对用户输入的短信验证码进行验证,根据验证结果对用户的操作进行反馈,让用户得到明确的响应,提升信息反馈的效率。本专利技术还提供实现上述方法的一种用于交易系统的短信验证系统,包括:交互端服务器、网关服务器、数据库、短信发送服务模块和移动终端;短信发送服务模块包括:短信模板库和验证码生成模块;所述网关服务器,用于接收来自交互端服务器的短信验证请求,提取短信验证请求中的有效信息并进行验证,当验证通过时,将所述短信验证请求存入短信发送请求表,并将所述短信发送请求表存储在数据库中;所述短信发送服务模块,用于从短信模板库中选取短信模板,根据所述数据库中存储的所述短信发送请求表在预定时间内生成短信验证码,将短信验证码插入短信模板中生成短信息发送到移动终端;将所述短信息存储到所述短信发送请求表中;所述移动终端,用于接收所述短信息并提取短信验证码,然后将所述验证码发送到所述网关服务器。所述网关服务器,还用于根据所述短信验证码、所述短信验证请求和所述短信发送请求表判断短信验证请求是否通过。进一步,所述网关服务器,具体用于提取短信验证请求中的注册用户名和注册手机号;根据预设的手机号格式信息和限制内容判断短信验证请求是否符合规范;当不符合规范时,则验证不通过,向所述交互端服务器发送重新进行短信验证请求的提示信息;当符合规范时,则验证通过,其中,所述限制内容包括:预定时长内进行短信验证请求的次数和注册用户名是否包含禁止的字符。进一步,所述短信发送服务模块,还用于当所述短信息发送成功时,向所述网关服务器发送短信发送成功的指令,网关服务器根据指令向交互服务器发送短信息发送成功的提示;其中,所述短信息发送成功的提示包括:短信息发送成功信息和用户若没有收到短信息重新进行短信验证请求的提示信息。进一步,所述移动终端,具体用于根据预设的短信息分析模板对所述短信息进行识别并提取短信验证码,进而将该短信验证码发送到交互端服务器,通过所述交互端服务器发送到网关服务器。进一步,所述网关服务器,还用于当所述短信验证请求不通过时,向所述交互端服务器发送短信验证请求不通过及重新进行短信验证请求的提示信息;或者,当短信验证请求通过时,向所述交互端服务器发送短信验证请求成功的提示信息。附图说明图1为本专利技术实施例提供的一种用于交易系统的短信验证方法流程示意图;图2为本专利技术实施例提供的一种用于交易系统的短信验证系统结构框图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,一种交易系统短信验证方法,包括以下步骤:步骤1、网关服务器接收来自交互端服务器的短信验证请求,提取短信验证请求中的有效信息并进行验证,当验证通过时,将短信验证请求存入短信发送请求表,并将短信发送请求表进行存储;步骤2、短信发送服务模块从短信模板库中选取短信模板,根据存储的短信发送请求表在预定时间内生成短信验证码,将短信验证码插入短信模板中生成短信息发送到移动终端;并将短信息存储到短信发送请求表中;步骤3、移动终端接收短信息并提取短信验证码,将验证码发送到网关服务器;步骤4、网关服务器根据短信验证码、短信验证请求和短信发送请求表判断短信验证请求是否通过。上述实施例中,通过对用户发送的短信验证请求进行验证,判断请求是否符合各项规范,根据验证结果来选择是否将验证请求短信发送请求表中,用户选择短信模板后,系统在预定时间内根据短信发送请求表中的短信验证请求生成相应的短信验证码,并将短信验证码插入短信模板中生成短信息并发送到用户移动终端中,生成的短信息在短信发送请求表中与相应的短信验证请求对应存储,移动终端接收到短信息后,提取其中的短信验证码,用户通过短信验本文档来自技高网...
【技术保护点】
一种用于交易系统的短信验证方法,其特征在于,包括以下步骤:步骤1、网关服务器接收来自交互端服务器的短信验证请求,提取短信验证请求中的有效信息并进行验证,当验证通过时,将所述短信验证请求存入短信发送请求表,并将短信发送请求表进行存储;步骤2、短信发送服务模块从短信模板库中选取短信模板,根据存储的所述短信发送请求表在预定时间内生成短信验证码,将短信验证码插入短信模板中生成短信息发送到移动终端;并将所述短信息存储到所述短信发送请求表中;步骤3、所述移动终端接收所述短信息并提取短信验证码,将所述验证码发送到所述网关服务器;步骤4、所述网关服务器根据所述短信验证码、所述短信验证请求和所述短信发送请求表判断短信验证请求是否通过。
【技术特征摘要】
1.一种用于交易系统的短信验证方法,其特征在于,包括以下步骤:步骤1、网关服务器接收来自交互端服务器的短信验证请求,提取短信验证请求中的有效信息并进行验证,当验证通过时,将所述短信验证请求存入短信发送请求表,并将短信发送请求表进行存储;步骤2、短信发送服务模块从短信模板库中选取短信模板,根据存储的所述短信发送请求表在预定时间内生成短信验证码,将短信验证码插入短信模板中生成短信息发送到移动终端;并将所述短信息存储到所述短信发送请求表中;步骤3、所述移动终端接收所述短信息并提取短信验证码,将所述验证码发送到所述网关服务器;步骤4、所述网关服务器根据所述短信验证码、所述短信验证请求和所述短信发送请求表判断短信验证请求是否通过。2.根据权利要求1所述的一种交易系统短信验证方法,其特征在于,在步骤1中,提取短信验证请求中的有效信息并进行验证包括:提取短信验证请求中的注册用户名和注册手机号;根据预设的手机号格式信息和限制内容判断短信验证请求是否符合规范;当不符合规范时,则验证不通过,向所述交互端服务器发送重新进行短信验证请求的提示信息;当符合规范时,则验证通过,其中,所述限制内容包括:预定时长内进行短信验证请求的次数和注册用户名是否包含禁止的字符。3.根据权利要求1所述的一种交易系统短信验证方法,其特征在于,在步骤2中,当所述短信息发送成功时,向所述交互端服务器发送短信息发送成功的提示;其中,所述短信息发送成功的提示包括:短信息发送成功信息和用户若没有收到短信息重新进行短信验证请求的提示信息。4.根据权利要求1所述的一种交易系统短信验证方法,其特征在于,在步骤3中,根据预设的短信息分析模板对所述短信息进行识别并提取短信验证码,并将该短信验证码发送到交互端服务器。5.根据权利要求1-4中任一项所述的一种交易系统短信验证方法,其特征在于,在步骤4中还包括:当短信验证请求不通过时,发送短信验证请求不通过及重新进行短信验证请求的提示信息;或者,当短信验证请求通过时,发送短信验证请求成功的提示信息。6.一种用于交易系统的短信验证系统,其特征在于,包括:交互端服务器、网关服务器、数据库、短信发送服务模块和移动终端;短信发送服务模块包括:短信模板库和...
【专利技术属性】
技术研发人员:方敏,
申请(专利权)人:武汉票据交易中心有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。