CN111445325A - ***信息处理方法、装置、***及存储介质 - Google Patents
***信息处理方法、装置、***及存储介质 Download PDFInfo
- Publication number
- CN111445325A CN111445325A CN202010285067.XA CN202010285067A CN111445325A CN 111445325 A CN111445325 A CN 111445325A CN 202010285067 A CN202010285067 A CN 202010285067A CN 111445325 A CN111445325 A CN 111445325A
- Authority
- CN
- China
- Prior art keywords
- credit card
- card
- bank
- block
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本申请提供了***信息处理方法、装置、***及存储介质,通过属于第一银行的第一区块链对属于第二银行的第一***进行跨行还款。实现了针对***的跨行还款目的。
Description
技术领域
本申请涉及自动支付技术领域,更具体的说,是涉及***信息处理方法、装置、***及存储介质。
背景技术
***又叫贷记卡,是由商业银行或***公司对信用合格的消费者发行的信用证明。用户在使用***交易后,需要对***进行还款。
目前没有***跨行还款的方法。
发明内容
有鉴于此,本申请提供了一种***信息处理方法、装置、***及存储介质。
为实现上述目的,本申请提供如下技术方案:
一种***信息处理方法,包括:
第一区块链获取客户端发送的***还款请求,所述***还款请求携带第一***的***;
其中,所述第一区块链对应第一银行,所述第一***所属银行为第二银行,所述第一银行与所述第二银行不同;
所述第一区块链基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和;所述多个***的***分别所属的银行不同;
所述第一区块链基于所述至少一个未还款历史交易金额之和,生成账单信息;
所述第一区块链向所述客户端反馈所述账单信息;
若接收到所述客户端发送的确定还款指令,所述第一区块链向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
一种***信息处理装置,应用于第一区块链,包括:
第一获取模块,用于获取客户端发送的***还款请求,所述***还款请求携带第一***的***;
其中,所述第一区块链对应第一银行,所述第一***所属银行为第二银行,所述第一银行与所述第二银行不同;
第一确定模块,用于基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和;所述多个***的***分别所属的银行不同;
生成模块,用于基于所述至少一个未还款历史交易金额之和,生成账单信息;
第一发送模块,用于向所述客户端反馈所述账单信息;
第二发送模块,用于若接收到所述客户端发送的确定还款指令,所述第一区块链向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任一所述***信息处理方法。
一种***信息处理***,包括:
电子设备,用于从多个区块链中确定第一区块链;
所述第一区块链,用于获取客户端发送的***还款请求,所述***还款请求携带第一***的***;其中,所述第一区块链对应第一银行,所述第一***所属银行为第二银行,所述第一银行与所述第二银行不同;基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和;所述多个***的***分别所属的银行不同;基于所述至少一个未还款历史交易金额之和,生成账单信息;向所述客户端反馈所述账单信息;若接收到所述客户端发送的确定还款指令,向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
经由上述的技术方案可知,本申请提供的***信息处理方法,通过属于第一银行的第一区块链对属于第二银行的第一***进行跨行还款。实现了针对***的跨行还款目的。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的***信息处理方法的一种实现方式的信令图;
图2a至图2c为本申请实施例提供的客户端展示的用户界面的一种实现方式的示意图;
图3为本申请实施例提供的***信息处理方法的另一种实现方式的信令图;
图4为本申请实施例提供的***信息处理***的一种实现方式的示意图;
图5为本申请实施例提供的区块链存储信息的一种实现方式的示意图;
图6为本申请实施例提供的***信息处理***的另一种实现方式的结构图;
图7为本申请实施例提供的从多个区块链中确定第一区块链的一种实现方式的信令图;
图8为本申请实施例提供的***交易方法的一种实现方式的信令图;
图9为本申请实施例提供的应用于第一区块链的***信息处理装置的一种实现方式的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,为本申请实施例提供的***信息处理方法的一种实现方式的信令图,该方法包括:
步骤S101:客户端10向第一区块链11发送***还款请求,所述***还款请求携带第一***的***。
在一可选实施例中,用户可以利用储蓄银行卡***,或,手机号,或,身份证号、生物特征信息等能够标识用户身份的网银账号登录客户端10。
在一可选实施例中,第一***为任一银行的任一***,之所以称为第一***是为了与后续提及的“查询历史交易请求”包含的第二***进行区分。在一可选实施例中,第一***与第二***可以相同,也可以不同。
在一可选实施例中,客户端10可以展示如图2a的用户界面。若用户需要针对***进行跨行还款,那么,可以点击图2a的“***还款”图标。
在一可选实施例中,可以点击图2a所示的“语音输入”图标,然后语音输入***还款。
在一可选实施例中,客户端10可以调用安装客户端10的终端设备的摄像头,以采集用户的手势。可选的,第一预设手势与***还款相对应。客户端10检测到第一预设手势后,确定进入***还款用户界面。
在一可选实施例中,用户可以触按安装客户端10的终端设备的触摸屏,若客户端10检测到第一预设轨迹,则确定进入***还款用户界面。
如图2b所示,为本申请实施例提供的客户端展示的入***还款用户界面的一种实现方式的示意图。
如图2b所示,用户可以在图2b的“***账号”中输入待还款的第一***的***(本申请实施例中将待还款的***称为第一***)。
在一可选实施例中,还款银行卡可以为与登陆客户端的网银账号相关联的银行卡。
在一可选实施例中,与登陆客户端的网银账号相关联的银行卡是指该银行卡所属银行与客户端所属银行相同,假设客户端属于银行A,那么,还款银行卡可以为银行A的银行卡。
在一可选实施例中,若网银账号为用户身份证号,或,手机号,或,生物特征信息,那么,与登陆客户端的网银账号相关联的银行卡是指与用户身份证号,或,手机号,或,生物特征信息关联的银行卡。
例如,在办理银行卡时,建立了银行卡和用户身份证号,或,手机号,或,生物特征信息的关联关系。
例如,用户1在银行A办理银行卡1的过程中,柜台业务人员采集了用户的生物特征信息1,并建立了银行卡1和生物特征信息1的关联;用户1在银行B办理银行卡2的过程中,柜台业务人员采集了用户的生物特征信息1,并建立了银行卡2和生物特征信息1的关联;假设客户端属于银行A的客户端,那么,还款银行卡可以为银行卡2。
其中,银行A和银行B为不同的银行。
在一可选实施例中,用户点击如图2b所示的确定按键后,或者,语音输入确定信息后,或者,在安装客户端的终端设备的触摸屏中输入的轨迹为第二预设轨迹,或者,安装客户端的终端设备采集的手势为第二预设手势后,客户端可以生成***还款请求。
步骤S102:第一区块链11获取客户端10发送的***还款请求,所述***还款请求携带第一***的***。所述第一区块链基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和。
其中,所述第一区块链对应第一银行,所述第一***所属银行为第二银行,所述第一银行与所述第二银行不同。
在一可选实施例中,第一区块链可以被属于各银行的客户端访问。在一可选实施例中,第一区块链可以部署在任一银行。
第一区块链存储有各银行的***的***分别对应的历史交易信息,其中,一个***的***对应的历史交易信息包括:该***的***在至少一个历史交易时间下的至少一个历史交易金额。
上述提及的“所述多个***的***”分别所属的银行不同。
可以理解的是,用户可能持有***进行多次交易,即一个***的***可能对应一个或多个历史交易金额,但是,有的历史交易金额用户可能已经还款,例如,用户在2019年12月1号持***1消费5000,在2020年1月1日持***1消费10000,历史交易金额包括5000和10000,假设用户在2019年12月31号的时候已经还款5000,那么,2019年12月1号消费的5000为已还款历史交易金额;假设,当前时间为2020年1月5号,且1月份用户并未还款,那么,2020年1月1日消费10000为未还款历史交易金额。
步骤S103:所述第一区块链11基于所述至少一个未还款历史交易金额之和,生成账单信息。
步骤S104:所述第一区块链11向所述客户端10反馈所述账单信息。
步骤S105:客户端10接收账单信息,展示包含所述账单信息的用户界面;若接收到用户输入的确定还款信息,生成确定还款指令。
在一可选实施例中,客户端10可以展示包含所述至少一个未还款历史交易金额之和。如图2c所示,为本申请实施例提供的客户端展示的包含账单信息用户界面的一种实现方式的示意图。
图2c所示的“还款金额”即为所述至少一个未还款历史交易金额之和。
在一可选实施例中,若用户点击确定按键,则客户端10可以生成确定还款指令。
在一可选实施例中,由于第一区块链包括各银行的******分别对应的历史交易金额,所以可以从第一区块链获取第一***的***对应的至少一个未还款历史交易金额之和,而无需从属于所述第二银行的服务器获得。若客户端属于第一银行,那么可以缩短***跨行还款的时间。
步骤S106:第一区块链11若接收到确定还款指令,向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
在一可选实施例中,第一区块链11可以通过人民银行网银跨行支付***向属于所述第二银行的服务器发送转账请求。转出账户为登陆所述客户端的网银账户,转入账户为所述第一***的***。
本申请实施例提供的***信息处理方法,通过属于第一银行的第一区块链对属于第二银行的第一***进行跨行还款。实现了针对***的跨行还款目的。
请参阅图3,为本申请实施例提供的***信息处理方法的另一种实现方式的信令图,该方法包括:
步骤S301:客户端10向第一区块链11发送***还款请求,所述***还款请求携带第一***的***。
步骤S302:第一区块链11获取客户端10发送的***还款请求。所述***还款请求携带第一***的***。基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和。
步骤S303:第一区块链11将所述***还款请求发送至至少一个第二区块链。
可选的,步骤S304:每一第二区块12链执行以下操作:
获取自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和。
将所述至少一个未还款历史交易金额之和发送至第一区块链11。
步骤S305:第一区块链11接收所述至少一个第二区块链分别反馈的所述第一***的***对应的至少一个未还款历史交易金额之和;若所述第一区块链以及所述至少一个第二区块链中,至少预设数目个区块链对应的所述至少一个未还款历史交易金额之和相同,基于所述至少一个未还款历史交易金额之和生成账单信息。
在一可选实施例中,预设数目的选取与第一区块链以及所述至少一个第二区块链的总数目有关,即预设数目大于或等于51%*(第一区块链以及所述至少一个第二区块链的总数目)。
例如,第一区块链以及所述至少一个第二区块链的总数目为100,那么预设数目至少为51。
在一可选实施例中,预设数目可以为大于或等于1且小于或等于第一区块链以及所述至少一个第二区块链的总数目的任一整数值。
可以理解的是,第一区块链和至少一个第二区块链中存储的信息相同。所以即使一个区块链里面存储的历史交易金额被更改,也不会给客户造成经济损失。且,区块链一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”、“集体维护”等特征,所以区块链里存储的数据具有不可篡改性能。且,由于多个区块链存储的内容相同,即使一个区块链被损坏,也可以基于其他区块链判断得到所述至少一个未还款历史交易金额之和,不会导致客户无法进行还款。
步骤S306:所述第一区块链11向所述客户端10反馈所述账单信息。
步骤S307:客户端10接收账单信息,展示包含所述账单信息的用户界面;若接收到用户输入的确定还款信息,生成确定还款指令。
步骤S308:第一区块链11若接收到确定还款指令,向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
结合上述图3对本申请实施例提供的***信息处理***进行说明。
本申请实施例提供的***信息处理方法可以应用于如图4所示的***信息处理***。
如图4所示,***信息处理***包括:第一区块链11、至少一个第二区块链12。
***信息处理***可以应用于多种应用场景,本申请实施例提供但不限于以下应用场景。
第一种应用场景:***信息处理***包含的多个区块链(所述多个区块链包括第一区块链和至少一个第二区块链)分别部署在多个不同银行中;即,一个银行可以部署有一或多个区块链。
在一可选实施例中,第一区块链和至少一个第二区块链中每个区块链均包含多个区块,每个区块包括一个或多个历史交易信息。
可选的,历史交易信息包括:多个***的***在一个或多个历史交易时间下的历史交易金额。
如图5所示,为本申请实施例提供的区块链存储信息的一种实现方式的示意图。
假设第一区块链和至少一个第二区块链中一个区块链包括m个区块,那么m个区块存储信息可以如图5所示。m为大于或等于1的正整数。区块1包括历史交易信息1、区块2包括历史交易信息2、…、区块m包括历史交易信息m。
可以理解的是,不同区块存储有不同***的***在至少一个历史交易时间下的至少一个历史交易金额,或者,不同区块存储有同一***的***在不同历史交易时间下的至少一历史交易金额。例如,以图5为例,区块1存储有******A在2019年1月1号交易CNY1000;区块2存储有******A在2019年1月12日交易CNY5000。
可以理解的是,第一区块链和至少一个第二区块链存储的信息相同。
第二种应用场景:***信息处理***包含的多个区块链包括第一区块链和至少一个第二区块链均部署在各银行约定的设定区域。
第二种应用场景中每个区块链包含的内容可以参见第一种应用场景的介绍,这里不再赘述。
在上述两种应用场景中任一应用场景中,第一区块链11是从多个区块链中选择出来的,第一区块链为多个区块链中响应最快的区块链。本申请实施例中将多个区块链中响应最快的区块链称为第一区块链,其他的区块链称为第二区块链。
可以理解的是,在不同时间从多个区块链中选择出的第一区块链可能不同。
请参阅图6,为本申请实施例提供的***信息处理***的另一种实现方式的结构图。在一可选实施例中,***信息处理***还包括电子设备61。
在一可选实施例中,电子设备61可以为计算机、笔记本电脑、台式机、PAD、智能手机等移动终端,电子设备61还可以为服务器或云平台。
电子设备61可以向n个区块链62发送查询历史交易请求,查询历史交易请求包括第二***的***以及目标历史交易时间。电子设备61可以得到n个区块链反馈的查询结果,一个区块链的查询结果包括所述第二***的***在所述目标历史交易时间下的目标历史交易金额;电子设备61将n个区块链中反馈查询结果时间最早的区块链作为第一区块链;n个区块链中除第一区块链外的区块链作为第二区块链。
假设,n个区块链中,区块链1反馈查询结果的时间为2019年5月1日12点44分50秒8厘秒;区块链2反馈查询结果的时间为2019年5月1日12点44分50秒9厘秒;区块链3反馈查询结果的时间为2019年5月1日12点44分51秒9厘秒;…;假设区块链1反馈查询结果的时间最早,则区块链1为第一区块链,区块链2至区块链n均为第二区块链。
在一可选实施例中,电子设备61可以部署在设定区域中;在一可选实施例中,电子设备61可以部署在任一银行中。
在一可选实施例中,在第一种应用场景中,第一区块链部署在所述客户端所属银行,即此时无需从多个区块链中选取第一区块链,而是将所述客户端所属银行对应的区块链确定为第一区块链。
下面结合图6,对本申请实施例提供的从多个区块链中确定第一区块链的过程进行说明,如图7所示为本申请实施例提供的从多个区块链中确定第一区块链的一种实现方式的信令图,该方法包括:
步骤S701:电子设备61向多个区块链62发送查询历史交易请求。
其中,查询历史交易请求包括第二***的***以及目标历史交易时间。
第二***的***为任一银行的任一***的***;目标历史交易时间为任一历史交易时间。
图7中以所述多个区块链的总数目为n为例进行说明。
步骤S702:多个区块链中每一区块链均执行以下操作:
从存储的多个***的***分别对应的在至少一个历史交易时间下的至少一个历史交易金额中,得到所述第二***的***在所述目标历史交易时间的目标历史交易金额;
反馈包含所述目标历史外汇交易金额的查询结果。
步骤S703:电子设备61接收多个区块链分别反馈的查询结果,记录接收到多个区块链分别反馈查询结果的接收时刻;将最小的接收时刻对应的区块链确定为第一区块链。
假设,所述多个区块链的总数目为n,假设,n个区块链中,电子设备61接收到区块链1的查询结果的时间为2019年5月1日12点44分50秒8厘秒;区块链2的查询结果的时间为2019年5月1日12点44分50秒9厘秒;区块链3的查询结果的时间为2019年5月1日12点44分51秒9厘秒;…;假设接收到区块链1的查询结果的时间最小,则区块链1为第一区块链,区块链2至区块链n均为第二区块链。
步骤S704:电子设备61向第一区块链发送最优区块信息。
最优区块信息表征所述第一区块链为多个区块链中最快反馈查询结果的区块链。
图7中以区块链1为第一区块链为例进行说明。
步骤S705:第一区块链11接收到最优区块信息后,监测***还款请求的输入。
在一可选实施例中,可以每隔设定时间段监测***还款请求的输入,或者,可以实时监测***还款请求的输入。
请参阅图8,为本申请实施例提供的***交易方法的一种实现方式的信令图,该方法包括:
步骤S801:第一区块链11获取***交易请求,所述***交易请求包括第一***的***以及待交易金额。
第一***为任一银行的任一***。
步骤S802:第一区块链11将***交易请求发送至至少一个第二区块链12。
在一可选实施例中,第一区块链11接收到***交易请求后,就将***交易请求广播发送至所述至少一第二区块链。
在一可选实施例中,第一区块链接收到***交易请求后,确定所述第一区块链的交易可行性信息;若所述第一区块链的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,将所述***交易请求发送至所述至少一个第二区块链。
步骤S803:每一个第二区块链执行以下步骤:
获取自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和;
比较述第一***的***对应的未还款历史交易金额与所述待交易金额之和,与,所述第一***的***对应的交易最大额度的大小关系,得到交易可行性信息;
将交易可行性信息发送至第一区块链11。
交易最大额度是指在用户所能花费的最大值。
在一可选实施例中,不同用户的***的交易最大额度不同。
可选的,对于第一区块链和所述至少一个第二区块链中任一区块链而言,若存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,则交易可行性信息为交易可行。若存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和大于所述第一***的***对应的交易最大额度,则交易可行性信息为交易不可行。
步骤S804:第一区块链11接收所述至少一个第二区块链分别反馈的交易可行性信息。
步骤S805:若所述第一区块链以及所述至少一个第二区块链中,至少预设数目个区块链对应的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,生成允许所述***交易请求的指令。
在一可选实施例中,预设数目的选取与第一区块链以及所述至少一个第二区块链的总数目有关,即预设数目大于或等于51%*(第一区块链以及所述至少一个第二区块链的总数目)。
例如,第一区块链以及所述至少一个第二区块链的总数目为100,那么预设数目至少为51。
在一可选实施例中,预设数目可以为大于或等于1且小于或等于第一区块链以及所述至少一个第二区块链的总数目的任一整数值。
可选的,“允许所述***交易请求的指令”是指允许客户的***交易请求,即允许客户兑换外汇币种的待交易的外汇金额。
在一可选实施例中,若所述第一区块链以及所述至少一个第二区块链中,至少预设数目个区块链对应的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和大于所述第一***的***对应的交易最大额度,生成禁止所述***交易请求的指令。
通过上述方案,避免了非法修改交易最大额度,导致银行经济损失的问题。
本申请实施例提供的方法中,在第一区块链获得***交易请求后,会将所述***交易请求发送至至少一个第二区块链;第一区块链接收所述至少一个第二区块链分别反馈的交易可行性信息;若第一区块链以及所述至少一个第二区块链中,至少预设数目个区块链分别对应的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,生成允许所述***交易请求的指令。所以即使一个区块链里面存储的历史外汇交易金额被更改,也不会给客户造成经济损失。即使一个区块链里面存储的交易最大额度被更改,也不会给银行造成经济损失。且,区块链一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”、“集体维护”等特征,所以区块链里存储的数据具有不可篡改性能。且,由于多个区块链存储的内容相同,即使一个区块链被损坏,也可以基于其他区块链判断是否可以执行外汇交易,不会导致客户无法进行外汇交易。
在一可选实施例中,若所述第一区块链以及所述至少一个第二区块链中,至少所述预设数目个区块链对应的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,第一区块链还可以执行以下操作。
第一步:在所述第一区块链中创建第一区块。
其中,所述第一区块包括第一区块头和第一区块主体,所述第一区块头中存储有基于所述第一***的***以及所述待交易金额得到的特征值,以及,所述第一区块的父区块的区块头的特征值;所述第一区块主体包括所述第一***的***以及所述待交易金额。
仍以图5为例,若第一区块链包括如图5所示的m个区块,则第一区块为第m+1个区块。
第m+1个区块的区块头存储有第m个区块的区块头的特征值。
在一可选实施例中,可以将所述第一***的***以及所述待交易金额进行预设运算,以得到特征值。
可选的,预设运算可以为不可逆运算、非对称加密算法或哈希算法等等。
第二步:向所述至少一个第二区块链分别发送创建区块的指令,所述创建区块的指令是指示所述至少一个第二区块链分别创建自身的第二区块,所述第二区块包括第二区块头和第二区块主体,所述第二区块头中存储有基于所述第一***的***以及所述待交易金额得到的特征值,以及,所述第二区块的父区块的区块头的特征值;所述第二区块主体包括所述第一***的***以及所述待交易金额。
上述本申请公开的实施例中详细描述了方法,对于本申请的方法可采用多种形式的装置实现,因此本申请还公开了一种装置,下面给出具体的实施例进行详细说明。
如图9所示,为本申请实施例提供的应用于第一区块链的***信息处理装置的一种实现方式的结构图,该装置包括:
第一获取模块91,用于获取客户端发送的***还款请求,所述***还款请求携带第一***的***;
其中,所述第一区块链对应第一银行,所述第一***所属银行为第二银行,所述第一银行与所述第二银行不同;
第一确定模块92,用于基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和;所述多个***的***分别所属的银行不同;
生成模块93,用于基于所述至少一个未还款历史交易金额之和,生成账单信息;
第一发送模块94,用于向所述客户端反馈所述账单信息;
第二发送模块95,用于若接收到所述客户端发送的确定还款指令,所述第一区块链向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
在一可选实施例中,生成模块包括:
发送单元,用于将所述***还款请求发送至至少一个第二区块链;
接收单元,用于接收所述至少一个第二区块链分别反馈的所述第一***的***对应的至少一个未还款历史交易金额之和;
生成单元,用于若所述第一区块链以及所述至少一个第二区块链中,至少预设数目个区块链对应的所述至少一个未还款历史交易金额之和相同,基于所述至少一个未还款历史交易金额之和生成账单信息。
在一可选实施例中,还包括:
第二获取模块,用于获取查询历史交易请求,所述查询历史交易请求包括第二***的***、以及目标历史交易时间;
第三获取模块,用于从存储的多个***的***分别对应的在至少一个历史交易时间下的至少一个历史交易金额中,得到所述第二***的***在所述目标历史交易时间的目标历史交易金额;
第三发送模块,用于反馈包含所述目标历史交易金额的查询结果;
监测模块,用于若接收到表征所述第一区块链为多个区块链中最快反馈查询结果的最优区块信息,监测***还款请求的输入;
所述多个区块链包括所述第一区块链以及所述至少一个第二区块链。
在一可选实施例中,所述客户端属于所述第一银行的客户端。
在一可选实施例中,还包括:
第四获取模块,用于获得***交易请求,所述***交易请求包括第一***的***以及待交易金额;
第四发送模块,用于将所述***交易请求发送至至少一个第二区块链;
第五获取模块,用于获得所述至少一个第二区块链分别反馈的交易可行性信息;
其中,一个区块链对应的交易可行性信息是指该区块链存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和与所述第一***的***对应的交易最大额度的大小关系;
第二生成模块,用于若所述第一区块链和所述至少一个第二区块链中,至少预设数目个区块链对应的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,生成允许执行所述***交易请求的指令。
在一可选实施例中,还包括:
创建模块,用于若所述第一区块链以及所述至少一个第二区块链中,至少所述预设数目个区块链对应的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,在所述第一区块链中创建第一区块;
其中,所述第一区块包括第一区块头和第一区块主体,所述第一区块头中存储有基于所述第一***的***以及所述待交易金额得到的特征值,以及,所述第一区块的父区块的区块头的特征值;所述第一区块主体包括所述第一***的***以及所述待交易金额;
第五发送模块,用于向所述至少一个第二区块链分别发送创建区块的指令,所述创建区块的指令是指示所述至少一个第二区块链分别创建自身的第二区块,所述第二区块包括第二区块头和第二区块主体,所述第二区块头中存储有基于所述第一***的***以及所述待交易金额得到的特征值,以及,所述第二区块的父区块的区块头的特征值;所述第二区块主体包括所述第一***的***以及所述待交易金额。
本申请实施例还提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任一所述***信息处理方法。
需要说明的是,本说明书中的各个实施例中记载的特征可以相互替换或者组合。对于装置或***类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种***信息处理方法,其特征在于,包括:
第一区块链获取客户端发送的***还款请求,所述***还款请求携带第一***的***;
其中,所述第一区块链对应第一银行,所述第一***所属银行为第二银行,所述第一银行与所述第二银行不同;
所述第一区块链基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和;所述多个***的***分别所属的银行不同;
所述第一区块链基于所述至少一个未还款历史交易金额之和,生成账单信息;
所述第一区块链向所述客户端反馈所述账单信息;
若接收到所述客户端发送的确定还款指令,所述第一区块链向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
2.根据权利要求1所述***信息处理方法,其特征在于,所述基于所述至少一个未还款历史交易金额之和,生成账单信息包括:
将所述***还款请求发送至至少一个第二区块链;
接收所述至少一个第二区块链分别反馈的所述第一***的***对应的至少一个未还款历史交易金额之和;
若所述第一区块链以及所述至少一个第二区块链中,至少预设数目个区块链对应的所述至少一个未还款历史交易金额之和相同,基于所述至少一个未还款历史交易金额之和生成账单信息。
3.根据权利要求2所述***信息处理方法,其特征在于,还包括:
获取查询历史交易请求,所述查询历史交易请求包括第二***的***、以及目标历史交易时间;
从存储的多个***的***分别对应的在至少一个历史交易时间下的至少一个历史交易金额中,得到所述第二***的***在所述目标历史交易时间的目标历史交易金额;
反馈包含所述目标历史交易金额的查询结果;
若接收到表征所述第一区块链为多个区块链中最快反馈查询结果的最优区块信息,监测***还款请求的输入;
所述多个区块链包括所述第一区块链以及所述至少一个第二区块链。
4.根据权利要求1或2所述***信息处理方法,其特征在于,其中,所述客户端属于所述第一银行的客户端。
5.根据权利要求1所述***信息处理方法,其特征在于,还包括:
获得***交易请求,所述***交易请求包括第一***的***以及待交易金额;
将所述***交易请求发送至至少一个第二区块链;
获得所述至少一个第二区块链分别反馈的交易可行性信息;
其中,一个区块链对应的交易可行性信息是指该区块链存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和,与,所述第一***的***对应的交易最大额度的大小关系;
若所述第一区块链和所述至少一个第二区块链中,至少预设数目个区块链对应的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,生成允许执行所述***交易请求的指令。
6.根据权利要求5所述***信息处理***,其特征在于,所述第一区块链还用于:
若所述第一区块链以及所述至少一个第二区块链中,至少所述预设数目个区块链对应的交易可行性信息表征自身存储的所述第一***的***对应的未还款历史交易金额与所述待交易金额之和小于或等于所述第一***的***对应的交易最大额度,在所述第一区块链中创建第一区块;
其中,所述第一区块包括第一区块头和第一区块主体,所述第一区块头中存储有基于所述第一***的***以及所述待交易金额得到的特征值,以及,所述第一区块的父区块的区块头的特征值;所述第一区块主体包括所述第一***的***以及所述待交易金额;
向所述至少一个第二区块链分别发送创建区块的指令,所述创建区块的指令是指示所述至少一个第二区块链分别创建自身的第二区块,所述第二区块包括第二区块头和第二区块主体,所述第二区块头中存储有基于所述第一***的***以及所述待交易金额得到的特征值,以及,所述第二区块的父区块的区块头的特征值;所述第二区块主体包括所述第一***的***以及所述待交易金额。
7.一种***信息处理装置,其特征在于,应用于第一区块链,包括:
第一获取模块,用于获取客户端发送的***还款请求,所述***还款请求携带第一***的***;
其中,所述第一区块链对应第一银行,所述第一***所属银行为第二银行,所述第一银行与所述第二银行不同;
第一确定模块,用于基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和;所述多个***的***分别所属的银行不同;
生成模块,用于基于所述至少一个未还款历史交易金额之和,生成账单信息;
第一发送模块,用于向所述客户端反馈所述账单信息;
第二发送模块,用于若接收到所述客户端发送的确定还款指令,所述第一区块链向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
8.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如上述权利要求1至6任一所述***信息处理方法。
9.一种***信息处理***,其特征在于,包括:
电子设备,用于从多个区块链中确定第一区块链;
所述第一区块链,用于获取客户端发送的***还款请求,所述***还款请求携带第一***的***;其中,所述第一区块链对应第一银行,所述第一***所属银行为第二银行,所述第一银行与所述第二银行不同;基于自身存储的多个***的***分别对应的历史交易金额,确定所述第一***的***对应的至少一个未还款历史交易金额之和;所述多个***的***分别所属的银行不同;基于所述至少一个未还款历史交易金额之和,生成账单信息;向所述客户端反馈所述账单信息;若接收到所述客户端发送的确定还款指令,向属于所述第二银行的服务器发送转账请求,所述转账请求包括与所述至少一个未还款历史交易金额之和相同的转账金额、所述第一***的***和登陆所述客户端的网银账户。
10.根据权利要求9所述***信息处理***,其特征在于,所述电子设备在执行从多个区块链中确定第一区块链时,具体用于:
向所述多个区块链发送查询历史交易请求,所述查询历史交易请求包括第二***的***以及目标历史交易时间;
接收所述多个区块链分别反馈的查询结果,记录接收到所述多个区块链分别反馈查询结果的接收时刻;一个区块链的查询结果包括所述第二***的***在所述目标历史交易时间下的目标历史交易金额;
将最小的接收时刻对应的区块链确定为所述第一区块链;
向所述第一区块链发送最优区块信息,所述最优区块信息表征所述第一区块链为所述多个区块链中最快反馈查询结果的区块链。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010285067.XA CN111445325B (zh) | 2020-04-13 | 2020-04-13 | ***信息处理方法、装置、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010285067.XA CN111445325B (zh) | 2020-04-13 | 2020-04-13 | ***信息处理方法、装置、***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111445325A true CN111445325A (zh) | 2020-07-24 |
CN111445325B CN111445325B (zh) | 2023-09-15 |
Family
ID=71657495
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010285067.XA Active CN111445325B (zh) | 2020-04-13 | 2020-04-13 | ***信息处理方法、装置、***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111445325B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113129141A (zh) * | 2021-05-19 | 2021-07-16 | 中国银行股份有限公司 | 基于区块链的***跨行还款方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104361487A (zh) * | 2014-10-29 | 2015-02-18 | 中国建设银行股份有限公司 | ***跨行自动还款的方法及装置 |
CN109493210A (zh) * | 2018-09-27 | 2019-03-19 | 深圳壹账通智能科技有限公司 | 基于区块链的还款对账方法、装置、设备及可读存储介质 |
CN109816367A (zh) * | 2019-01-04 | 2019-05-28 | 平安科技(深圳)有限公司 | 交易处理方法、终端设备及计算机存储介质 |
-
2020
- 2020-04-13 CN CN202010285067.XA patent/CN111445325B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104361487A (zh) * | 2014-10-29 | 2015-02-18 | 中国建设银行股份有限公司 | ***跨行自动还款的方法及装置 |
CN109493210A (zh) * | 2018-09-27 | 2019-03-19 | 深圳壹账通智能科技有限公司 | 基于区块链的还款对账方法、装置、设备及可读存储介质 |
CN109816367A (zh) * | 2019-01-04 | 2019-05-28 | 平安科技(深圳)有限公司 | 交易处理方法、终端设备及计算机存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113129141A (zh) * | 2021-05-19 | 2021-07-16 | 中国银行股份有限公司 | 基于区块链的***跨行还款方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111445325B (zh) | 2023-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3485448B1 (en) | Digital asset distribution by transaction device | |
US20180330342A1 (en) | Digital asset account management | |
US20170372417A1 (en) | Digital asset account management | |
KR101961899B1 (ko) | 가상화폐와 명목화폐 간의 환율을 고려한 가상화폐 자동 결제 서비스 제공 방법 | |
US20150161609A1 (en) | System and method for risk and fraud mitigation while processing payment card transactions | |
US20110288967A1 (en) | Card-Based Banking | |
CN101842796A (zh) | 支付处理 | |
US11734760B1 (en) | Systems and methods for operating a math-based currency exchange | |
CN104657848A (zh) | 用于实时账户访问的***和方法 | |
TW200937323A (en) | System and method for data completion including push identifier | |
JP2013246480A (ja) | 債権買取事業者装置及び電子債権の割引取引方法 | |
AU2009239445B2 (en) | Negative balance management | |
US20220005023A1 (en) | Programmable Transactions | |
US11979402B2 (en) | Method, apparatus and computer program product for exchanging messages across a network | |
CN111445325A (zh) | ***信息处理方法、装置、***及存储介质 | |
Wang et al. | Conventionalists, pioneers and criminals choosing between a national currency and a global currency | |
EP2329467A1 (en) | System and method for registering a transaction by credit card | |
US7725391B1 (en) | Savings system based on time of transaction | |
CN106204044A (zh) | 基于不同资金服务器的支付***及其支付方法、装置和服务器 | |
CN106203977A (zh) | 基于不同资金服务器的支付***及方法、装置和服务器 | |
US20160063620A1 (en) | System and method of facilitating payday loans | |
Abojeib et al. | Establishing the financial reporting of cryptocurrency in light of existing international reporting | |
Subburaj | Recent trends in banking-challenges and opportunities | |
CN106204004A (zh) | 基于不同资金服务器的支付***及其支付方法、装置和服务器 | |
Miller | Defending debit: A historical study of the indirect effects of the Durbin amendment on investment in debit card security |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |