[发明专利]业务处理方法及系统有效
申请号: | 202010740480.0 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111914232B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 张伦泳 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/64 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;刘悦晗 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 系统 | ||
本发明公开了一种业务处理方法及系统,该方法包括:接收用户终端签名后发送的业务描述信息,获取其中携带的业务操作描述信息和业务请求序列号;若业务操作描述信息与用户终端当前请求的业务操作相匹配,则确定验证码变量的值,并生成业务操作的验证码凭证,业务操作的验证码凭证包括验证码变量的值和业务请求序列号;对业务描述信息签名,并在区块链中广播已签名的业务描述信息;对业务操作的验证码凭证签名,并将已签名的业务操作的验证码凭证发送给用户终端。本发明实施例提供的业务处理方法,用户无需再通过短信来接收验证码,摆脱了目前用户终端只能通过短信来接收验证码的局面。
技术领域
本发明涉及区块链技术领域,具体涉及一种业务处理方法及系统。
背景技术
在业务处理过程中,作为一种验证手段,验证码被广泛使用。目前,用户主要通过短信接收验证码并将验证码反馈给业务平台,但是若用户未随身携带手机终端,而是使用平板电脑或个人计算机(Personal Computer,PC),则无法接收并反馈验证码。
发明内容
为此,本发明提供一种业务处理方法及系统,以解决现有技术中由于用户依赖短信息来接收验证码而导致的当用户未携带手机时将无法接收验证码的问题。
为了实现上述目的,本发明第一方面提供一种业务处理方法,包括:
接收用户终端签名后发送的业务描述信息,获取其中携带的业务操作描述信息和业务请求序列号;
若所述业务操作描述信息与所述用户终端当前请求的业务操作相匹配,则确定验证码变量的值,并生成所述业务操作的验证码凭证,所述业务操作的验证码凭证包括所述验证码变量的值和所述业务请求序列号;
对所述业务描述信息签名,并在区块链中广播已签名的业务描述信息;
对所述业务操作的验证码凭证签名,并将已签名的业务操作的验证码凭证发送给所述用户终端。
在一些实施例中,所述将已签名的业务操作的验证凭证发送给所述用户终端之后,所述方法还包括:
接收所述用户终端广播的经由所述用户终端签名的验证码凭证;
若接收到的验证码凭证与所述业务操作的验证码凭证一致,则执行所述业务操作。
在一些实施例中,初始验证码凭证包括验证码变量、验证码序列号变量和描述信息变量,所述生成所述业务操作的验证码凭证,包括:
将初始验证码凭证中的验证码变量的值设置为所述确定出的验证码变量的值,将所述初始验证码凭证中的验证码序列号变量的值设置为所述业务请求序列号,将所述初始验证码凭证中的描述信息变量的值设置为所述业务描述信息的标识。
在一些实施例中,所述确定验证码变量的值,包括:
生成随机值,并将所述随机值确定为验证码变量的值。
本发明第二方面提供一种业务处理方法,其特征在于,包括:
根据当前向业务平台请求的业务操作,从区块链中获取与所述业务操作相匹配的初始业务描述信息,所述初始业务描述信息是所述业务平台签名后在区块链中广播的,包括业务操作描述信息和业务请求序列号变量;所述与所述业务操作相匹配的初始业务描述信息为所述业务操作描述信息与所述业务操作匹配的初始业务描述信息;
将所述初始业务描述信息中的业务请求序列号变量的值设置为业务请求序列号,得到业务描述信息;
对所述业务描述信息签名,并将已签名的业务描述信息发送给所述业务平台;
接收所述业务平台签名后发送的所述业务操作的验证码凭证;
对所述验证码凭证签名,并在区块链中广播已签名的验证码凭证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010740480.0/2.html,转载请声明来源钻瓜专利网。