[发明专利]业务处理方法及系统有效
申请号: | 202010740480.0 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111914232B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 张伦泳 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/64 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;刘悦晗 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 系统 | ||
1.一种业务处理方法,其特征在于,包括:
接收用户终端签名后发送的业务描述信息,获取其中携带的业务操作描述信息和业务请求序列号;
若所述业务操作描述信息与所述用户终端当前请求的业务操作相匹配,则确定验证码变量的值,并生成所述业务操作的验证码凭证,所述业务操作的验证码凭证包括所述验证码变量的值和所述业务请求序列号;
对所述业务描述信息签名,并在区块链中广播已签名的业务描述信息;
对所述业务操作的验证码凭证签名,并将已签名的业务操作的验证码凭证发送给所述用户终端。
2.根据权利要求1所述的方法,其特征在于,所述将已签名的业务操作的验证凭证发送给所述用户终端之后,还包括:
接收所述用户终端广播的经由所述用户终端签名的验证码凭证;
若接收到的验证码凭证与所述业务操作的验证码凭证一致,则执行所述业务操作。
3.根据权利要求1所述的方法,其特征在于,初始验证码凭证包括验证码变量、验证码序列号变量和描述信息变量,所述生成所述业务操作的验证码凭证,包括:
将初始验证码凭证中的验证码变量的值设置为所述确定出的验证码变量的值,将所述初始验证码凭证中的验证码序列号变量的值设置为所述业务请求序列号,将所述初始验证码凭证中的描述信息变量的值设置为所述业务描述信息的标识。
4.根据权利要求3所述的方法,其特征在于,所述确定验证码变量的值,包括:
生成随机值,并将所述随机值确定为验证码变量的值。
5.一种业务处理方法,其特征在于,包括:
根据当前向业务平台请求的业务操作,从区块链中获取与所述业务操作相匹配的初始业务描述信息,所述初始业务描述信息是所述业务平台签名后在区块链中广播的,包括业务操作描述信息和业务请求序列号变量;所述与所述业务操作相匹配的初始业务描述信息为所述业务操作描述信息与所述业务操作匹配的初始业务描述信息;
将所述初始业务描述信息中的业务请求序列号变量的值设置为业务请求序列号,得到业务描述信息;
对所述业务描述信息签名,并将已签名的业务描述信息发送给所述业务平台;
接收所述业务平台签名后发送的所述业务操作的验证码凭证;
对所述验证码凭证签名,并在区块链中广播已签名的验证码凭证。
6.一种业务平台,其特征在于,包括:
接收模块,用于接收用户终端签名后发送的业务描述信息,获取其中携带的业务操作描述信息和业务请求序列号;
处理模块,用于若所述业务操作描述信息与所述用户终端当前请求的业务操作相匹配,则确定验证码变量的值,并生成所述业务操作的验证码凭证,所述业务操作的验证码凭证包括所述验证码变量的值和所述业务请求序列号;用于对所述业务描述信息签名;以及用于对所述业务操作的验证码凭证签名;
广播模块,用于在区块链中广播已签名的业务描述信息;
发送模块,用于将已签名的业务操作的验证码凭证发送给所述用户终端。
7.根据权利要求6所述的业务平台,其特征在于,所述接收模块还用于,接收所述用户终端广播的经由所述用户终端签名的验证码凭证;
所述处理模块还用于,若接收到的验证码凭证与所述业务操作的验证码凭证一致,则执行所述业务操作。
8.根据权利要求7所述的业务平台,其特征在于,初始验证码凭证包括验证码变量、验证码序列号变量和描述信息变量,所述处理模块用于,将初始验证码凭证中的验证码变量的值设置为所述确定出的验证码变量的值,将所述初始验证码凭证中的验证码序列号变量的值设置为所述业务请求序列号,将所述初始验证码凭证中的描述信息变量的值设置为所述业务描述信息的标识。
9.根据权利要求8所述的业务平台,其特征在于,所述处理模块用于,生成随机值,并将所述随机值确定为验证码变量的值。
10.一种用户终端,其特征在于,包括:
获取模块,用于根据当前向业务平台请求的业务操作,从区块链中获取与所述业务操作相匹配的初始业务描述信息,所述初始业务描述信息是所述业务平台签名后在区块链中广播的,包括业务操作描述信息和业务请求序列号变量;所述与所述业务操作相匹配的初始业务描述信息为所述业务操作描述信息与所述业务操作匹配的初始业务描述信息;
处理模块,用于将所述初始业务描述信息中的业务请求序列号变量的值设置为业务请求序列号,得到业务描述信息;用于对所述业务描述信息签名;以及用于对验证码凭证签名;
发送模块,用于将已签名的业务描述信息发送给所述业务平台;
接收模块,用于接收所述业务平台签名后发送的所述业务操作的验证码凭证;
广播模块,用于在区块链中广播已签名的验证码凭证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010740480.0/1.html,转载请声明来源钻瓜专利网。