[发明专利]手机号与银行账户关联时保证幂等性的方法及装置在审
申请号: | 202010304815.4 | 申请日: | 2020-04-17 |
公开(公告)号: | CN111507826A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中国人民银行清算总中心 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06F16/22 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 赵平;周永君 |
地址: | 100048 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 手机号 银行 账户 关联 保证 方法 装置 | ||
本发明公开了一种手机号与银行账户关联时保证幂等性的方法及装置,该方法包括:获取手机号与银行账户的关联请求;当所述关联请求为将银行账户注册为手机号对应的默认账户的注册请求时,判断预设的占位表中是否存在所述手机号对应的数据记录,其中,占位表的主键为手机号;当所述占位表中不存在所述手机号对应的数据记录时,根据所述注册请求在所述占位表中生成一条数据记录;当所述注册请求操作完成时,删除所述占位表中的所述注册请求对应的数据记录。本发明实现了在维护手机号码对应的默认账户时保持幂等性。
技术领域
本发明涉及银行领域,具体而言,涉及一种手机号与银行账户关联时保证幂等性的方法及装置。
背景技术
目前银行间转账主要基于银行账户完成,由于需输入账号、户名等信息,操作较为繁琐,在便捷性和用户体验方面存在不足。近年来提出一种基于手机号的转账方式,采用这种方式用户办理收付款业务时仅需要输入对方的手机号码和金额即可完成支付,操作便捷。
基于手机号进行转账需要先将手机号与银行账户进行关联,例如将手机号与A银行的A1账户以及B银行的B1账户进行绑定、将A银行的A1账户关联为手机号的默认账户等。在将手机号与银行账户进行关联时如何对并发性、幂等性的场景进行处理是一个问题。例如在进行银行账户绑定时,根据业务规则,同一手机号码在一个银行只能绑定一个账户,当一个手机号出现并发与一个银行的两个银行账户进行绑定时,目前的系统可能会将该手机号同时与一个银行的两个银行账户进行绑定,这就严重违反了业务规则。
本发明针对上述将手机号与银行账户进行关联时对并发性、幂等性的场景进行处理的问题,提出了一种手机号与银行账户关联时保证幂等性的方法。
发明内容
本发明为了解决上述背景技术中的至少一个技术问题,提出了一种手机号与银行账户关联时保证幂等性的方法及装置。
为了实现上述目的,根据本发明的一个方面,提供了一种手机号与银行账户关联时保证幂等性的方法,该方法包括:
获取手机号与银行账户的关联请求;
当所述关联请求为将银行账户注册为手机号对应的默认账户的注册请求时,判断预设的占位表中是否存在所述手机号对应的数据记录,其中,占位表的主键为手机号;
当所述占位表中不存在所述手机号对应的数据记录时,根据所述注册请求在所述占位表中生成一条数据记录;
当所述注册请求操作完成时,删除所述占位表中的所述注册请求对应的数据记录。
可选的,该手机号与银行账户关联时保证幂等性的方法还包括:
当所述关联请求为将手机号与银行账户进行绑定的绑定请求时,判断是否存在与所述绑定请求中的手机号和所述绑定请求中的银行账户对应的账户所属开户机构号对应的客户账户信息表,其中,客户账户信息表的主键为手机号和账户所属开户机构号;
当不存在对应的客户账户信息表时,执行所述绑定请求,并在绑定成功后生成对应的客户账户信息表。
可选的,该手机号与银行账户关联时保证幂等性的方法还包括:
确定所述关联请求对应的待变更关联属性与当前关联属性是否一致;
若一致,拒绝所述关联请求并生成提示信息。
可选的,该手机号与银行账户关联时保证幂等性的方法还包括:
获取关联账户注销请求;
当判断所述关联账户注销请求对应的待注销的记录不存在时,拒绝所述账户注销请求。
为了实现上述目的,根据本发明的另一方面,提供了一种手机号与银行账户关联时保证幂等性的装置,该装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民银行清算总中心,未经中国人民银行清算总中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010304815.4/2.html,转载请声明来源钻瓜专利网。