1.本发明涉及区块链技术领域,尤其是涉及一种基于区块链的手机银行开户方法和相关装置。
背景技术:2.开户是指用户在银行开设账户的简称。相关技术中,用户需要携带相关资料去银行线下办理开户。若用户携带的资料不全,还需要多次去线下银行才能完成开户。
技术实现要素:3.针对上述问题,本技术提供一种基于区块链的手机银行开户方法和相关装置,用于解决用户需要多次去线下银行开户的问题。
4.基于此,本技术实施例公开了如下技术方案:
5.一方面,本技术实施例提供一种基于区块链的手机银行开户方法,所述方法应用于手机银行客户端,所述方法包括:
6.获取目标用户的目标开户请求,所述目标开户请求包括用于标识所述目标用户的目标用户标识;
7.向区块链发送携带所述目标用户标识的目标获取请求;其中,所述区块链包括至少一个用户在银行开户所用的身份信息,所述目标获取请求用于根据所述目标用户标识确定所述目标用户对应的目标身份信息;
8.接收所述区块链根据所述目标获取请求生成的目标响应信息;其中,所述目标响应信息为所述区块链具有所述目标身份信息或所述区块链不具有所述目标身份信息;
9.若所述目标响应信息为所述区块链具有所述目标身份信息,提示所述目标用户进行身份验证;
10.若所述目标用户通过身份验证,指示所述区块链将所述目标身份信息发送给所述目标开户请求对应的开户行,以便所述开户行根据所述目标身份信息为所述目标用户完成开户。
11.可选的,所述方法还包括:
12.若所述目标响应信息为所述区块链不具有所述目标身份信息,提示所述目标用户输入所述目标身份信息;
13.将所述目标身份信息发送给所述目标开户请求对应的开户行,以便所述开户行根据所述目标身份信息为所述目标用户完成开户。
14.可选的,所述区块链中存储的用户在银行开户所用的身份信息是加密的。
15.可选的,所述手机银行客户端与所述区块链通过第五代移动通信网络进行数据传输。
16.可选的,所述目标身份信息为政府认可的身份证明和地址证明。
17.另一方面本技术提供了一种基于区块链的手机银行开户装置,所述装置应用于手
机银行客户端,所述装置包括:获取单元、发送单元、接收单元、提示单元和指示单元;
18.所述获取单元,用于获取目标用户的目标开户请求,所述目标开户请求包括用于标识所述目标用户的目标用户标识;
19.所述发送单元,用于向区块链发送携带所述目标用户标识的目标获取请求;其中,所述区块链包括至少一个用户在银行开户所用的身份信息,所述目标获取请求用于根据所述目标用户标识确定所述目标用户对应的目标身份信息;
20.所述接收单元,用于接收所述区块链根据所述目标获取请求生成的目标响应信息;其中,所述目标响应信息为所述区块链具有所述目标身份信息或所述区块链不具有所述目标身份信息;
21.所述提示单元,用于若所述目标响应信息为所述区块链具有所述目标身份信息,提示所述目标用户进行身份验证;
22.所述指示单元,用于若所述目标用户通过身份验证,指示所述区块链将所述目标身份信息发送给所述目标开户请求对应的开户行,以便所述开户行根据所述目标身份信息为所述目标用户完成开户。
23.可选的,所述提示单元,用于:
24.若所述目标响应信息为所述区块链不具有所述目标身份信息,提示所述目标用户输入所述目标身份信息;
25.所述指示单元,用于:
26.将所述目标身份信息发送给所述目标开户请求对应的开户行,以便所述开户行根据所述目标身份信息为所述目标用户完成开户。
27.可选的,所述区块链中存储的用户在银行开户所用的身份信息是加密的。
28.可选的,所述手机银行客户端与所述区块链通过第五代移动通信网络进行数据传输。
29.可选的,所述目标身份信息为政府认可的身份证明和地址证明。
30.另一方面本技术提供了一种计算机设备,所述设备包括处理器以及存储器:
31.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
32.所述处理器用于根据所述程序代码中的指令执行上述方面所述的方法。
33.另一方面本技术提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方面所述的方法。
34.另一方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面所述的方法。
35.本技术上述技术方案的优点在于:
36.目标用户通过手机银行客户端发送目标开户请求,该目标开户请求中包括用于标识目标用户的目标用户标识。区块链包括至少一个用户在银行开户所用的身份信息,手机银行客户端向区块链发送携带目标用户标识的目标获取请求,以便区块链根据目标获取请求中的目标用户标识确定目标用户对应的目标身份信息,并向手机银行客户端发送目标响应信息,该目标响应信息是根据目标获取请求生成的,可以为区块链具有目标身份信息,还
可以为区块链不具有目标身份信息。若目标响应信息为为区块链具有目标身份信息,手机银行提示目标用户进行身份验证,若目标用户通过身份验证,指示区块链将目标身份信息发送给目标开户请求对应的开户行,以便开户行根据目标身份信息为目标用户完成开户。由此,用户无需去线下银行办理开户,通过手机银行客户端即可完成开户。此外,若用户在银行已经办理过其他银行卡,银行可以将用户开户所用的身份信息存储至区块链中,从而用户再次办理银行卡时,可以根据用户标识在区块链中调用用户的身份信息,在保证身份信息安全的同时,无需用户再次准备开户所需的身份信息,避免了用户需要多次去线下银行开户的问题,提高了开户效率。
附图说明
37.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
38.图1为本技术提供的一种基于区块链的手机银行开户方法的流程图;
39.图2为本技术提供的一种基于区块链的手机银行开户装置的示意图;
40.图3为本技术实施例提供的一种计算机设备的结构图。
具体实施方式
41.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
42.本发明提供的发明名称可用于金融领域或其他领域,例如,可用于金融领域中的xx应用场景。其他领域为除金融领域之外的任意领域,例如,xxxx领域。上述仅为示例,并不对本发明提供的发明名称的应用领域进行限定。
43.下面结合图1,对本技术实施例提供的一种基于区块链的手机银行开户方法进行介绍。参见图1,该图为本技术实施例提供的一种基于区块链的手机银行开户方法的流程图,该方法可以包括s101-s105。
44.s101:获取目标用户的目标开户请求。
45.用户是具有开户需求的对象,可以是个人,还可以是企业,本技术对此不做具体限定。
46.在实际应用中,手机银行客户端可以安装在终端或者服务器中,其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备包括但不限于手机、电脑、智能语音交互设备、智能家电、车载终端等。终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。手机银行客户端具有用于在线开户的控件,用户可以通过触发手机银行客户端中具有在线开户功能的控件进行在线开户,此时手机银行客户端获取目标用户的目标开户请求。
47.其中,目标用户是多个想要在线开户的用户中的一个,目标开户请求是针对目标用户生成的开户请求,包括用于标识目标用户的目标用户标识。本技术实施例不具体限定用户标识,例如可以为目标用户的身份证号等。
48.s102:向区块链发送携带目标用户标识的目标获取请求。
49.区块链包括至少一个用户的身份信息,该身份信息是用户曾经在银行开户所用的身份信息。例如,用户a在银行a开设一个银行卡账户a,在开户过程中需要用户a的身份信息,在经过用户a授权后,银行a将用户a开设银行账户a的身份信息存储至区块链中,以便后续用户a在开设其他银行账户时可以直接调用身份信息进行开户,从而减少用户重复填写信息确认信息的情况,不仅减少用户的工作量,提高用户的体验感。例如,当用户为企业时,可以减少企业开户填报数据项,节约开户时间,提高开户效率。
50.手机银行客户端向区块链发送目标获取请求,该目标获取请求携带目标用户标识,从而通过用户标识在区块链中确定目标用户对应的目标身份信息,以便根据目标身份信息直接开户,无需用户再次填写,节约开户时间,提高开户效率。
51.s103:接收区块链根据目标获取请求生成的目标响应信息。
52.区块链在接收手机银行的目标获取请求后,根据目标用户标识查找区块链中是否存储有目标用户对应的目标用户身份信息,若是查找到目标身份信息,则生成区块链具有目标身份信息的目标响应信息;若是没有到目标身份信息,则生成区块链不具有目标身份的目标响应信息。
53.s104:若目标响应信息为区块链具有目标身份信息,提示目标用户进行身份验证。
54.若目标响应信息为区块链具有目标身份信息,则说明目标用户曾经授权银行将目标身份信息存储至区块链中,本次目标用户开户可以直接调用历史存储的目标身份信息。
55.由于是在线上办理开户,故需要验证本次目标开户请求是由目标用户本人发起的,通过手机银行客户端提示目标用户进行身份验证,以保证信息安全。
56.s105:若目标用户通过身份验证,指示区块链将目标身份信息发送给目标开户请求对应的开户行,以便开户行根据目标身份信息为目标用户完成开户。
57.若目标用户通过身份验证,说明本次目标开户请求是目标用户本人发起的,可以指示区块链将目标身份信息发送给目标开户请求对应的开户行,以便开户行根据目标身份信息为目标用户完成开户。相比于将目标用户信息发送至手机银行客户端,再通过手机银行客户端发送至开户行,通过区块链直接将用户信息发送至开户行,不仅能够加快数据传输速度,还能够提高数据安全。
58.s106:若目标响应信息为区块链不具有目标身份信息,提示目标用户输入目标身份信息。
59.若目标响应信息为区块链不具有目标身份信息,则说明目标用户没有授权银行将目标身份信息存储至区块链中,或者目标用户第一次开户,可以通过手机银行客户端提示目标用户输入目标身份信息,避免用户线下办卡,提高用户的体验感。
60.s107:将目标身份信息发送给目标开户请求对应的开户行,以便开户行根据目标身份信息为目标用户完成开户。
61.作为一种可能的实现方式,若多个银行共享用户信息,区块链中存储的用户在银行开户所用的身份信息是加密的。通过加密的方式,避免用户隐私信息直接泄露给其他银
行,间接实现各银行之间中行户信息共享,实现保证用户的隐私信息安全的同时,减少开户信息重复填写,提高开户效率。
62.作为一种可能的实现方式,手机银行客户端与区块链通过第五代移动通信网络(5th generation mobile communication technology,5g)进行数据传输。例如,手机银行客户端通过5g将携带目标用户标识的目标获取请求发送给区块链,区块链通过5g将目标响应信息发送给手机银行客户端,手机银行客户端通过5g指示区块链将目标身份信息发送给目标开户请求对应的开户行,从而增加数据的传输速度。
63.作为一种可能的实现方式,目标身份信息为政府认可的身份证明和地址证明(know your customer,kyc)。本技术不具体限定kyc,如护照、身份证、驾驶执照等。
64.由上述技术方案可知,目标用户通过手机银行客户端发送目标开户请求,该目标开户请求中包括用于标识目标用户的目标用户标识。区块链包括至少一个用户在银行开户所用的身份信息,手机银行客户端向区块链发送携带目标用户标识的目标获取请求,以便区块链根据目标获取请求中的目标用户标识确定目标用户对应的目标身份信息,并向手机银行客户端发送目标响应信息,该目标响应信息是根据目标获取请求生成的,可以为区块链具有目标身份信息,还可以为区块链不具有目标身份信息。若目标响应信息为为区块链具有目标身份信息,手机银行提示目标用户进行身份验证,若目标用户通过身份验证,指示区块链将目标身份信息发送给目标开户请求对应的开户行,以便开户行根据目标身份信息为目标用户完成开户。由此,用户无需去线下银行办理开户,通过手机银行客户端即可完成开户。此外,若用户在银行已经办理过其他银行卡,银行可以将用户开户所用的身份信息存储至区块链中,从而用户再次办理银行卡时,可以根据用户标识在区块链中调用用户的身份信息,在保证身份信息安全的同时,无需用户再次准备开户所需的身份信息,避免了用户需要多次去线下银行开户的问题,提高了开户效率。
65.需要说明的是,本发明提供的发明名称可用于区块链领域或金融领域。上述仅为示例,并不对本发明提供的发明名称的应用领域进行限定。
66.本技术实施例除了提供的基于区块链的手机银行开户方法外,还提供了基于区块链的手机银行开户装置,如图2所示,包括:获取单元201、发送单元202、接收单元203、提示单元204和指示单元205;
67.所述获取单元201,用于获取目标用户的目标开户请求,所述目标开户请求包括用于标识所述目标用户的目标用户标识;
68.所述发送单元202,用于向区块链发送携带所述目标用户标识的目标获取请求;其中,所述区块链包括至少一个用户在银行开户所用的身份信息,所述目标获取请求用于根据所述目标用户标识确定所述目标用户对应的目标身份信息;
69.所述接收单元203,用于接收所述区块链根据所述目标获取请求生成的目标响应信息;其中,所述目标响应信息为所述区块链具有所述目标身份信息或所述区块链不具有所述目标身份信息;
70.所述提示单元204,用于若所述目标响应信息为所述区块链具有所述目标身份信息,提示所述目标用户进行身份验证;
71.所述指示单元205,用于若所述目标用户通过身份验证,指示所述区块链将所述目标身份信息发送给所述目标开户请求对应的开户行,以便所述开户行根据所述目标身份信
息为所述目标用户完成开户。
72.可选的,所述提示单元204,用于:
73.若所述目标响应信息为所述区块链不具有所述目标身份信息,提示所述目标用户输入所述目标身份信息;
74.所述指示单元205,用于:
75.将所述目标身份信息发送给所述目标开户请求对应的开户行,以便所述开户行根据所述目标身份信息为所述目标用户完成开户。
76.可选的,所述区块链中存储的用户在银行开户所用的身份信息是加密的。
77.可选的,所述手机银行客户端与所述区块链通过第五代移动通信网络进行数据传输。
78.可选的,所述目标身份信息为政府认可的身份证明和地址证明。
79.由上述技术方案可知,目标用户通过手机银行客户端发送目标开户请求,该目标开户请求中包括用于标识目标用户的目标用户标识。区块链包括至少一个用户在银行开户所用的身份信息,手机银行客户端向区块链发送携带目标用户标识的目标获取请求,以便区块链根据目标获取请求中的目标用户标识确定目标用户对应的目标身份信息,并向手机银行客户端发送目标响应信息,该目标响应信息是根据目标获取请求生成的,可以为区块链具有目标身份信息,还可以为区块链不具有目标身份信息。若目标响应信息为为区块链具有目标身份信息,手机银行提示目标用户进行身份验证,若目标用户通过身份验证,指示区块链将目标身份信息发送给目标开户请求对应的开户行,以便开户行根据目标身份信息为目标用户完成开户。由此,用户无需去线下银行办理开户,通过手机银行客户端即可完成开户。此外,若用户在银行已经办理过其他银行卡,银行可以将用户开户所用的身份信息存储至区块链中,从而用户再次办理银行卡时,可以根据用户标识在区块链中调用用户的身份信息,在保证身份信息安全的同时,无需用户再次准备开户所需的身份信息,避免了用户需要多次去线下银行开户的问题,提高了开户效率。
80.本技术实施例还提供了一种计算机设备,参见图3,该图示出了本技术实施例提供的一种计算机设备的结构图,如图3所示,所述设备包括处理器310以及存储器320:
81.所述存储器310用于存储程序代码,并将所述程序代码传输给所述处理器;
82.所述处理器320用于根据所述程序代码中的指令执行上述实施例提供的任一种基于区块链的手机银行开户方法。
83.本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序于执行上述实施例提供的任一种基于区块链的手机银行开户方法。
84.本技术实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面的各种可选实现方式中提供的基于区块链的手机银行开户方法。
85.需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相
关之处参见方法部分说明即可。
86.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
87.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
88.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
89.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。