基于区块链的5G消息的手机号转账方法及系统与流程

文档序号:25899431发布日期:2021-07-16 20:35阅读:141来源:国知局
基于区块链的5G消息的手机号转账方法及系统与流程
基于区块链的5g消息的手机号转账方法及系统
技术领域
1.本发明涉及区块链及移动互联技术领域,尤指一种基于区块链的5g消息的手机号转账方法及系统。


背景技术:

2.随着互联网金融蓬勃发展,线上金融业务已经成为各家银行的必争之地,现有的手机号转账用户需要下载app、注册、登录、认证、交易、验证成功后才能完成线上理财产品购买,过程繁琐。
3.另外,在现有技术中,利用app进行手机号转账交易,存在用户交易篡改、信息泄露等风险,基于传统的http、https报文传输,传输过程有被篡改的风险,并且无唇语识别,有用户冒用风险。
4.综上来看,亟需一种可以克服上述缺陷,在保证用户信息安全的情况下,使用户可以方便、快捷的进行手机号转账的技术方案。


技术实现要素:

5.为解决现有技术存在的问题,本发明提出了一种基于区块链的5g消息的手机号转账方法及系统,当用户通过手机号对其他用户进行转账时,发送消息至5g消息中心,5g消息中心生成随机4位数字,并将手机号转账信息以5g消息的形式发送给用户,用户填写收款用户的手机号码后,填入转账金额,并录制视频发送给5g消息中心,经过唇语验证后,5g消息中心查询收款人的手机号对应的银行卡号清单,将银行卡号清单以5g消息的形式发送给收款人,收款人选择入账卡号后,反馈给5g消息中心,完成手机号转账。
6.在本发明实施例的第一方面,提出了一种基于区块链的5g消息的手机号转账方法,该方法包括:
7.获取转账方发起的手机号转账请求;
8.根据所述手机号转账请求,生成身份验证信息及手机号转账信息,整合后以5g消息的形式发送至转账方的用户终端;其中,由转账方根据手机号转账信息填写收款方手机号及转账金额,并根据所述身份验证信息录制身份验证视频,整合后以5g消息的形式发送至5g消息处理模块;
9.5g消息处理模块根据收款方手机号,在区块链上的用户信息账单查询收款方手机号对应的银行卡清单,并查询转账方在银行预留的个人身份信息;
10.根据身份验证视频、身份验证信息及个人身份信息,对转账方进行身份验证;
11.在转账方身份验证通过后,以5g消息的形式向收款方的用户终端发送转账方的用户信息、转账金额及收款方的银行卡清单;其中,由收款方在银行卡清单中选择收款银行卡,并在确认收款后,将收款银行卡及确认收款指令反馈至5g消息处理模块;
12.5g消息处理模块根据收款银行卡及确认收款指令,生成转账交易请求,并对接转账交易接口,向转账交易接口发送所述转账交易请求;
13.在转账交易接口完成转账交易后,获取转账交易结果并发送至转账方及收款方的用户终端进行展示,并将转账交易记录写入区块链。
14.进一步的,获取转账方发起的手机号转账请求,包括:
15.获取转账方以手机短信形式发起的手机号转账请求。
16.进一步的,根据所述手机号转账请求,生成身份验证信息及手机号转账信息,整合后以5g消息的形式发送至转账方的用户终端,包括:
17.随机生成4位数字作为身份验证信息。
18.进一步的,根据所述身份验证信息录制身份验证视频,包括:
19.由转账方根据身份验证信息,录制阅读4位数字的唇语视频。
20.进一步的,所述个人身份信息至少包括身份证照片。
21.进一步的,根据身份验证视频、身份验证信息及个人身份信息,对转账方进行身份验证,包括:
22.根据所述唇语视频,提取转账方阅读验证码时的唇形影像,在唇形影像中检出唇语,比较所述唇语与身份验证信息中的4位数字是否一致,如果一致则转账方身份认证通过;如果不一致,反馈认证失败信息至转账方的用户终端,提示转账方重新认证。
23.进一步的,根据身份验证视频、身份验证信息及个人身份信息,对转账方进行身份验证,还包括:
24.在身份验证视频中提取人脸图像,将人脸图像与身份证照片中的人脸图像进行比对,若人脸图像的特征相似度达到预设值,转账方身份认证通过;若未达到预设值,反馈认证失败信息至转账方的用户终端,提示转账方重新认证。
25.在本发明实施例的第二方面,提出了一种基于区块链的5g消息的手机号转账系统,该系统包括:5g消息生成模块及5g消息处理模块;5g消息生成模块包括:转账请求发起单元及转账信息生成单元;5g消息处理模块包括:区块链信息查询单元、身份验证单元、转账信息发送单元、转账交易处理单元及转账结果获取单元;其中,
26.转账请求发起单元,用于获取转账方发起的手机号转账请求;
27.转账信息生成单元,用于根据所述手机号转账请求,生成身份验证信息及手机号转账信息,整合后以5g消息的形式发送至转账方的用户终端;其中,由转账方根据手机号转账信息填写收款方手机号及转账金额,并根据所述身份验证信息录制身份验证视频,整合后以5g消息的形式发送至5g消息处理模块;
28.区块链信息查询单元,用于根据收款方手机号,在区块链上的用户信息账单查询收款方手机号对应的银行卡清单,并查询转账方在银行预留的个人身份信息;
29.身份验证单元,用于根据身份验证视频、身份验证信息及个人身份信息,对转账方进行身份验证;
30.转账信息发送单元,用于在转账方身份验证通过后,以5g消息的形式向收款方的用户终端发送转账方的用户信息、转账金额及收款方的银行卡清单;其中,由收款方在银行卡清单中选择收款银行卡,并在确认收款后,将收款银行卡及确认收款指令反馈至5g消息处理模块;
31.转账交易处理单元,用于根据收款银行卡及确认收款指令,生成转账交易请求,并对接转账交易接口,向转账交易接口发送所述转账交易请求;
32.转账结果获取单元,用于在转账交易接口完成转账交易后,获取转账交易结果并发送至转账方及收款方的用户终端进行展示,并将转账交易记录写入区块链。
33.进一步的,转账请求发起单元具体用于:
34.获取转账方以手机短信形式发起的手机号转账请求。
35.进一步的,转账信息生成单元具体用于:
36.随机生成4位数字作为身份验证信息。
37.进一步的,根据所述身份验证信息录制身份验证视频,包括:
38.由转账方根据身份验证信息,录制阅读4位数字的唇语视频。
39.进一步的,所述个人身份信息至少包括身份证照片。
40.进一步的,身份验证单元具体用于:
41.根据所述唇语视频,提取转账方阅读验证码时的唇形影像,在唇形影像中检出唇语,比较所述唇语与身份验证信息中的4位数字是否一致,如果一致则转账方身份认证通过;如果不一致,反馈认证失败信息至转账方的用户终端,提示转账方重新认证。
42.进一步的,身份验证单元具体用于:
43.在身份验证视频中提取人脸图像,将人脸图像与身份证照片中的人脸图像进行比对,若人脸图像的特征相似度达到预设值,转账方身份认证通过;若未达到预设值,反馈认证失败信息至转账方的用户终端,提示转账方重新认证。
44.在本发明实施例的第三方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现基于区块链的5g消息的手机号转账方法。
45.在本发明实施例的第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现基于区块链的5g消息的手机号转账方法。
46.本发明提出的基于区块链的5g消息的手机号转账方法及系统,通过获取转账方发起的手机号转账请求;根据所述手机号转账请求,生成身份验证信息及手机号转账信息,整合后以5g消息的形式发送至转账方的用户终端;其中,由转账方根据手机号转账信息填写收款方手机号及转账金额,并根据所述身份验证信息录制身份验证视频,整合后以5g消息的形式发送至5g消息处理模块;5g消息处理模块根据收款方手机号,在区块链上的用户信息账单查询收款方手机号对应的银行卡清单,并查询转账方在银行预留的个人身份信息;根据身份验证视频、身份验证信息及个人身份信息,对转账方进行身份验证;在转账方身份验证通过后,以5g消息的形式向收款方的用户终端发送转账方的用户信息、转账金额及收款方的银行卡清单;其中,由收款方在银行卡清单中选择收款银行卡,并在确认收款后,将收款银行卡及确认收款指令反馈至5g消息处理模块;5g消息处理模块根据收款银行卡及确认收款指令,生成转账交易请求,并对接转账交易接口,向转账交易接口发送所述转账交易请求;在转账交易接口完成转账交易后,获取转账交易结果并发送至转账方及收款方的用户终端进行展示,并将转账交易记录写入区块链,本发明在实施过程中,用户无需下载、登录app,无需进入手机号转账模块,无需输入过多信息,无需知道对方卡号,仅需要输入对方手机号和唇语识别,就可完成转账,简单方便,交易记录入链,防止了5g新兴技术可能带来的无法预估的抵赖风险,通过使用5g消息,避免了传统的http、https报文被截取和篡改,本
发明可以在保证用户信息安全的情况下,使用户可以方便、快捷的进行手机号转账。
附图说明
47.为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
48.图1是本发明一实施例的基于区块链的5g消息的手机号转账方法流程示意图。
49.图2是本发明一具体实施例的基于区块链的5g消息的手机号转账架构关系示意图。
50.图3是本发明一具体实施例的基于区块链的5g消息的手机号转账方法流程示意图。
51.图4是本发明一实施例的基于区块链的5g消息的手机号转账系统架构示意图。
52.图5是本发明一实施例的计算机设备结构示意图。
具体实施方式
53.下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
54.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
55.根据本发明的实施方式,提出了一种基于区块链的5g消息的手机号转账方法及系统,涉及区块链及移动互联技术领域。
56.下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
57.图1是本发明一实施例的基于区块链的5g消息的手机号转账方法流程示意图。
58.如图1所示,该方法包括:
59.步骤s1,获取转账方发起的手机号转账请求;
60.步骤s2,根据所述手机号转账请求,生成身份验证信息及手机号转账信息,整合后以5g消息的形式发送至转账方的用户终端;其中,由转账方根据手机号转账信息填写收款方手机号及转账金额,并根据所述身份验证信息录制身份验证视频,整合后以5g消息的形式发送至5g消息处理模块;
61.步骤s3,5g消息处理模块根据收款方手机号,在区块链上的用户信息账单查询收款方手机号对应的银行卡清单,并查询转账方在银行预留的个人身份信息;
62.步骤s4,根据身份验证视频、身份验证信息及个人身份信息,对转账方进行身份验证;
63.步骤s5,在转账方身份验证通过后,以5g消息的形式向收款方的用户终端发送转账方的用户信息、转账金额及收款方的银行卡清单;其中,由收款方在银行卡清单中选择收款银行卡,并在确认收款后,将收款银行卡及确认收款指令反馈至5g消息处理模块;
64.步骤s6,5g消息处理模块根据收款银行卡及确认收款指令,生成转账交易请求,并对接转账交易接口,向转账交易接口发送所述转账交易请求;
65.步骤s7,在转账交易接口完成转账交易后,获取转账交易结果并发送至转账方及收款方的用户终端进行展示,并将转账交易记录写入区块链。
66.在一实施例中,步骤s1的详细流程为:
67.获取转账方以手机短信形式发起的手机号转账请求。
68.在一实施例中,步骤s2中生成身份验证信息的具体过程为:
69.随机生成4位数字作为身份验证信息。
70.进一步的,根据所述身份验证信息录制身份验证视频,包括:
71.由转账方根据身份验证信息,录制阅读4位数字的唇语视频。
72.在一实施例中,所述个人身份信息至少包括身份证照片。
73.在步骤s4中,身份验证的具体过程为:
74.根据所述唇语视频,提取转账方阅读验证码时的唇形影像,在唇形影像中检出唇语,比较所述唇语与身份验证信息中的4位数字是否一致,如果一致则转账方身份认证通过;如果不一致,反馈认证失败信息至转账方的用户终端,提示转账方重新认证。
75.在步骤s4中,身份验证的具体过程还包括:
76.在身份验证视频中提取人脸图像,将人脸图像与身份证照片中的人脸图像进行比对,若人脸图像的特征相似度达到预设值,转账方身份认证通过;若未达到预设值,反馈认证失败信息至转账方的用户终端,提示转账方重新认证。
77.为了对上述基于区块链的5g消息的手机号转账方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明。
78.图2是本发明一具体实施例的基于区块链的5g消息的手机号转账架构关系示意图。
79.如图2所示,5g消息中心包括:5g消息生成模块及5g消息处理模块。其中,
80.5g消息生成模块:接收用户发起的手机号转账请求,5g消息生成模块生成随机4位数字,并将手机号转账信息以5g消息的形式发送给用户用户填写。
81.5g消息处理模块:接收用户填写后的转账5g消息及村与识别信息、进行唇语验证、查询银行卡清单、发送银行卡清单至收款人、完成转账交易、交易入链等。
82.参考图3,具体的流程为:
83.步骤s31,用户a需要给用户b转账时,以手机短信的形式向5g消息生成模块发起手机号转账请求。
84.步骤s32,5g消息生成模块接收到请求后,生成4位数字,并生成手机号转账5g消息发送给用户a。
85.步骤s33,用户a填写用户b的手机号、转账金额,并录制4位数字唇语识别视频后,以5g消息的形式发送给5g消息处理模块。
86.步骤s34,5g消息处理模块收到后,根据用户a填入的用户b的手机号码,去区块链上的用户信息账单查询用户b手机号对应的银行卡清单j、k、l,并查询用户a在银行预留的身份证照片。
87.步骤s35,区块链将第4步需要查询的信息返回给5g消息处理模块,5g消息处理模
块与第3步收到的4位唇语识别视频与身份证进行一致性比对。
88.步骤s36,若为本人操作,5g消息处理模块以5g消息的形式向用户b发送转账人、转账金额、银行卡清单j、k、l。
89.步骤s37,用户b选择入账卡号j后,点击“确认”,并将信息反馈给5g消息处理模块。
90.步骤s38,5g消息处理模块根据用户b反馈的信息,生成转账交易请求;对接转账交易接口,发送转账交易请求。
91.步骤s39,转账交易接口处理转账交易,转账交易处理完成后发送转账交易结果至5g消息处理模块。
92.步骤s40,5g消息处理模块将交易记录写入区块链。
93.步骤s41,5g消息处理模块将转账成功的结果返回给用户a及用户b,交易完成。
94.本发明提出的基于区块链的5g消息的手机号转账方法,相较于现有技术,至少存在以下优点:
95.1、用户无需下载、登录app、无需进入手机号转账模块、无需输入过多信息,无需知道对方卡号,仅需要输入对方手机号和唇语识别,就可完成转账,简单方便。
96.2、交易记录入链,防止了5g新兴技术可能带来的无法预估的抵赖风险。
97.3、使用5g消息,避免了传统的http、https报文被截取和篡改。
98.需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
99.在介绍了本发明示例性实施方式的方法之后,接下来,参考图4对本发明示例性实施方式的基于区块链的5g消息的手机号转账系统进行介绍。
100.基于区块链的5g消息的手机号转账系统的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”或者“单元”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
101.基于同一发明构思,本发明还提出了一种基于区块链的5g消息的手机号转账系统,如图4所示,该系统包括:5g消息生成模块410及5g消息处理模块420;5g消息生成模块410包括:转账请求发起单元411及转账信息生成单元412;5g消息处理模块420包括:区块链信息查询单元421、身份验证单元422、转账信息发送单元423、转账交易处理单元424及转账结果获取单元425;其中,
102.转账请求发起单元411,用于获取转账方发起的手机号转账请求;
103.转账信息生成单元412,用于根据所述手机号转账请求,生成身份验证信息及手机号转账信息,整合后以5g消息的形式发送至转账方的用户终端;其中,由转账方根据手机号转账信息填写收款方手机号及转账金额,并根据所述身份验证信息录制身份验证视频,整合后以5g消息的形式发送至5g消息处理模块420;
104.区块链信息查询单元421,用于根据收款方手机号,在区块链上的用户信息账单查询收款方手机号对应的银行卡清单,并查询转账方在银行预留的个人身份信息;
105.身份验证单元422,用于根据身份验证视频、身份验证信息及个人身份信息,对转
账方进行身份验证;
106.转账信息发送单元423,用于在转账方身份验证通过后,以5g消息的形式向收款方的用户终端发送转账方的用户信息、转账金额及收款方的银行卡清单;其中,由收款方在银行卡清单中选择收款银行卡,并在确认收款后,将收款银行卡及确认收款指令反馈至5g消息处理模块420;
107.转账交易处理单元424,用于根据收款银行卡及确认收款指令,生成转账交易请求,并对接转账交易接口,向转账交易接口发送所述转账交易请求;
108.转账结果获取单元425,用于在转账交易接口完成转账交易后,获取转账交易结果并发送至转账方及收款方的用户终端进行展示,并将转账交易记录写入区块链。
109.在一实施例中,转账请求发起单元411具体用于:
110.获取转账方以手机短信形式发起的手机号转账请求。
111.在一实施例中,转账信息生成单元412具体用于:
112.随机生成4位数字作为身份验证信息。
113.进一步的,根据所述身份验证信息录制身份验证视频,包括:
114.由转账方根据身份验证信息,录制阅读4位数字的唇语视频。
115.在一实施例中,所述个人身份信息至少包括身份证照片。
116.进一步的,身份验证单元422具体用于:
117.根据所述唇语视频,提取转账方阅读验证码时的唇形影像,在唇形影像中检出唇语,比较所述唇语与身份验证信息中的4位数字是否一致,如果一致则转账方身份认证通过;如果不一致,反馈认证失败信息至转账方的用户终端,提示转账方重新认证。
118.进一步的,身份验证单元422具体用于:
119.在身份验证视频中提取人脸图像,将人脸图像与身份证照片中的人脸图像进行比对,若人脸图像的特征相似度达到预设值,转账方身份认证通过;若未达到预设值,反馈认证失败信息至转账方的用户终端,提示转账方重新认证。
120.应当注意,尽管在上文详细描述中提及了基于区块链的5g消息的手机号转账系统的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
121.基于前述发明构思,如图5所示,本发明还提出了一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现前述基于区块链的5g消息的手机号转账方法。
122.基于前述发明构思,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述基于区块链的5g消息的手机号转账方法。
123.本发明的关键点在于,通过5g消息进行转账信息填写,唇语识别录制验证,用户信息区块链查询,使用5g转账,交易记录入链等。
124.本发明提出的基于区块链的5g消息的手机号转账方法及系统,通过获取转账方发起的手机号转账请求;根据所述手机号转账请求,生成身份验证信息及手机号转账信息,整合后以5g消息的形式发送至转账方的用户终端;其中,由转账方根据手机号转账信息填写
收款方手机号及转账金额,并根据所述身份验证信息录制身份验证视频,整合后以5g消息的形式发送至5g消息处理模块;5g消息处理模块根据收款方手机号,在区块链上的用户信息账单查询收款方手机号对应的银行卡清单,并查询转账方在银行预留的个人身份信息;根据身份验证视频、身份验证信息及个人身份信息,对转账方进行身份验证;在转账方身份验证通过后,以5g消息的形式向收款方的用户终端发送转账方的用户信息、转账金额及收款方的银行卡清单;其中,由收款方在银行卡清单中选择收款银行卡,并在确认收款后,将收款银行卡及确认收款指令反馈至5g消息处理模块;5g消息处理模块根据收款银行卡及确认收款指令,生成转账交易请求,并对接转账交易接口,向转账交易接口发送所述转账交易请求;在转账交易接口完成转账交易后,获取转账交易结果并发送至转账方及收款方的用户终端进行展示,并将转账交易记录写入区块链,本发明在实施过程中,用户无需下载、登录app,无需进入手机号转账模块,无需输入过多信息,无需知道对方卡号,仅需要输入对方手机号和唇语识别,就可完成转账,简单方便,交易记录入链,防止了5g新兴技术可能带来的无法预估的抵赖风险,通过使用5g消息,避免了传统的http、https报文被截取和篡改,本发明可以在保证用户信息安全的情况下,使用户可以方便、快捷的进行手机号转账。
125.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
126.本发明是参照根据本发明实施例的方法和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
127.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
128.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
129.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护
范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1