[发明专利]一种交易系统短信验证方法及系统在审
申请号: | 201710209541.9 | 申请日: | 2017-03-31 |
公开(公告)号: | CN106851602A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 方敏 | 申请(专利权)人: | 武汉票据交易中心有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W12/06;H04W88/18 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立,李蕾 |
地址: | 430074 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交易系统 短信 验证 方法 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种交易系统短信验证方法及系统。
背景技术
用户在使用服务器提供的应用服务时经常需要被鉴权,以保证安全性。例如在电子商务领域,用户采用银行账户进行在线支付时,需要进行鉴权以保证用户的银行账户安全。目前常见的鉴权方式有手机短信验证和密码验证。其中短信验证过程中,确定用户手机号码是否真实有效,用户接收到的验证短信是否准确,是确保用户账户安全性的必要条件。
发明内容
本发明所要解决的技术问题是提供一种交易系统短信验证方法及系统,确保用户在使用应用服务时账户的安全性。
本发明解决上述技术问题的技术方案如下:一种交易系统短信验证方法,包括以下步骤:
步骤1、网关服务器接收来自交互端服务器的短信验证请求,提取短信验证请求中的有效信息并进行验证,当验证通过时,将所述短信验证请求存入短信发送请求表,并将短信发送请求表进行存储;
步骤2、短信发送服务模块从短信模板库中选取短信模板,根据存储的所述短信发送请求表在预定时间内生成短信验证码,将短信验证码插入短信模板中生成短信息发送到移动终端;并将所述短信息存储到所述短信发送请求表中;
步骤3、所述移动终端接收所述短信息并提取短信验证码,将所述验证码发送到所述网关服务器;
步骤4、所述网关服务器根据所述短信验证码、所述短信验证请求和所述短信发送请求表判断短信验证请求是否通过。
本发明的有益效果是:通过对用户发送的短信验证请求进行验证,并根据验证结果进行存储,在用户选取短信模板后,在预设时间内生成短信验证码,生成短信息发送到用户移动终端中,系统在发送短信息之前对用户的请求进行验证,确保用户的请求的真实性,并让用户选取短信模板生成相应短信息,用户通过得到的短信息格式来确定短信发送方的身份真实性,以此来确保账户的安全性。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,在步骤1中,提取短信验证请求中的有效信息并进行验证包括:
提取短信验证请求中的注册用户名和注册手机号;
根据预设的手机号格式信息和限制内容判断短信验证请求是否符合规范;
当不符合规范时,则验证不通过,向所述交互端服务器发送重新进行短信验证请求的提示信息;
当符合规范时,则验证通过,其中,所述限制内容包括:预定时长内进行短信验证请求的次数和注册用户名是否包含禁止的字符。
采用上述进一步方案的有益效果是:对短信验证请求中的注册用户名和注册手机号进行分析和对比,判断该短信验证请求是否符合规范,防止用户恶意多次发起短信验证请求,并防止注册用户名中出现国家明令禁止的内容或注册用户名被占用的情况。
进一步,在步骤2中,当所述短信息发送成功时,向所述交互端服务器发送短信息发送成功的提示;其中,所述短信息发送成功的提示包括:短信息发送成功信息和用户若没有收到短信息重新进行短信验证请求的提示信息。
采用上述进一步方案的有益效果是:在短信发送成功后,向用户发送短信发送成功的提示,防止用户输入手机号错误而用户没有及时发现的情况出现。
进一步,在步骤3中,根据预设的短信息分析模板对所述短信息进行识别并提取短信验证码,并将该短信验证码发送到交互端服务器。
采用上述进一步方案的有益效果是:自动读取短信息并自动录入短信验证码,提升录入效率以及准确度,从而改善用户体验,提高本发明的实用性。
进一步,在步骤4中还包括:当短信验证请求不通过时,发送短信验证请求不通过及重新进行短信验证请求的提示信息;或者,当短信验证请求通过时,发送短信验证请求成功的提示信息。
采用上述进一步方案的有益效果是:对用户输入的短信验证码进行验证,根据验证结果对用户的操作进行反馈,让用户得到明确的响应,提升信息反馈的效率。
本发明还提供实现上述方法的一种用于交易系统的短信验证系统,包括:交互端服务器、网关服务器、数据库、短信发送服务模块和移动终端;短信发送服务模块包括:短信模板库和验证码生成模块;
所述网关服务器,用于接收来自交互端服务器的短信验证请求,提取短信验证请求中的有效信息并进行验证,当验证通过时,将所述短信验证请求存入短信发送请求表,并将所述短信发送请求表存储在数据库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉票据交易中心有限公司,未经武汉票据交易中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710209541.9/2.html,转载请声明来源钻瓜专利网。