1.本发明涉及计算机通信技术领域,尤其涉及一种基于负值数字货币的货币转移方法及系统。
背景技术:
2.随着移动互联网的发展普及,移动支付产业快速变革推进,基于移动互联网、nfc、hce、token、生物识别等各类技术的业务模式不断创新,应用场景不断拓展丰富,线上、线下业务一体化发展加速。移动支付新技术为用户提供多元化便捷支付服务的同时,也引领着通信、金融、互联网等行业转型升级发展。数字化经济是移动互联网的发展产物,数字经济通过不断升级的网络基础设施与智能机等信息工具,互联网-云计算-区块链-物联网等信息技术,推动人类经济形态由工业经济向信息经济-知识经济-智慧经济形态转化,所以数字经济是一个时代科技发展的必然显现,同时数字化经济的发展也导致了数字货币的产生,也是数字化经济时代发展趋势所致。
3.法定数字货币是由一系列字符串表示的电子货币,是由中央银行发行或者中国人民银行授权发行的,以代表具体金额的加密数字串为表现形式的法定货币。数字货币构建在现今成熟的计算机技术和互联网技术的平台之上,现今由作为数字货币核心系统的中央银行发行或授权发行并进入流通领域,在数字货币流通的过程中,特别涉及线下流通环节时,会涉及到数字货币的交易问题。在现有技术中通常是由收款方和发款方在线实时完成数字货币的交易。就如何快速有效地实现数字货币的线下交易的问题,本专利在数字货币流通领域提出了基于负值数字货币的货币转移方法来实现线下高效的数字货币交易。
4.现有技术中,假设有发款方a和收款方b进行数字货币交易,现由发款方a向收款方b发送数字货币和发款方a的数字证书以及由a完成的对发送信息的签名和加密,即为交易信息;收款方b收到所述交易信息后验证a的签名和数字货币面值的有效性并转发给所属的商业银行;商业银行验证所述交易信息并转发到中国人民银行;中国人民银行验证所述交易信息确认交易并记录数字货币流向信息随后通知商业银行交易结果;商业银行收到交易结果确认交易并反馈给收款方b;b收到交易结果记录数字货币面值为自身的数字货币面值。上述为现有技术中发款方和收款方基于在线实时完成了数字货币流通。假设在有一定局限性的条件下例如所述发款方a可以联网,所述收款方b不能联网,则收款方b就无法在上述交易过程中即时获取交易结果,只有联网后才能继续完成交易。
5.现有技术存在的问题:
6.现有数字货币系统,如果交易双方中的双方均不能上网,则在数字货币收款后,无法确认数字货币的真实性,并且无法完成数字货币的整个通信流程,因此收款方无法使用收到的数字货币,同时妨碍了数字货币的清点;只有在收款方实现上网后,才能确认数字货币的真实性,并且完成数字货币的整个通信流程,最终可以使用收到的数字货币,并且完成数字货币的清点。对于一直无法上网的收款方,例如数字芯片卡的收款方,在平时的交易中都无法上网,只有在银行网点才能进行上网和结算,这些用户对数字货币的使用极为不便,
更加难以对数字货币进行清点。
技术实现要素:
7.针对相关技术中的问题,本发明提出一种基于负值数字货币的货币转移方法及系统,以克服现有相关技术所存在的上述技术问题。
8.为此,本发明采用的具体技术方案如下:
9.根据本发明的一个方面,提供了一种基于负值数字货币的货币转移方法,该方法包括以下步骤:
10.s1、利用中央银行或商业银行为发款方终端及收款方终端颁发授权的中间代理系统;
11.s2、所述发款方终端和收款方终端通过近场通讯的方式完成债务转移的交易;
12.s3、利用所述中间代理系统分别为发款方终端和收款方商业银行完成债务偿还的交易。
13.进一步的,所述s2中发款方终端和收款方终端通过近场通讯的方式完成债务转移的交易具体包括以下步骤:
14.s21、所述发款方终端和收款方终端确认交易金额,并通过近场通讯的方式向中间代理系统发起主动请求;
15.s22、所述发款方终端向中间代理系统发送第一请求信息,并将第一请求信息及其数字签名合并得到第一交易;
16.s23、所述收款方终端向中间代理系统发送第二请求信息,并将第二请求信息及其数字签名合并得到第二交易;
17.s24、所述中间代理系统通过近场通讯的方式接收发款方终端的第一请求信息及收款方终端的第二请求信息,并解析验证第一交易及第二交易的有效性;
18.s25、所述中间代理系统验证通过后确认第一交易及第二交易,并记录数字货币流向、交易双方的用户终端信息、用户身份信息及双方的签名信息,同时所述中间代理系统生成交易反馈信息并以近场通讯的方式反馈给发款方终端及收款方终端。
19.进一步的,所述s21中的近场通讯方式包含但不限于近场通信及二维码识别的识别技术和无线通讯手段。
20.进一步的,所述第一请求信息包括发款方终端的身份信息、收款方终端中间代理系统的身份信息、普通数字货币、发款方终端的数字证书及由发款方终端完成的对第一请求信息的签名。
21.进一步的,所述第二请求信息包括发款方终端中间代理系统的身份信息、收款方终端的身份信息、负值数字货币、收款方终端的数字证书及由收款方终端完成的对第二请求信息的签名。
22.进一步的,所述s24中验证的方法包括:对所需要支付的数字货币的金额是否等于付款金额进行验证,对数字货币的央行数字签名是否有效进行验证,及对发款方终端和收款方终端对交易的数字签名是否有效进行验证。
23.进一步的,所述s3中利用所述中间代理系统分别为发款方终端和收款方商业银行完成债务偿还的交易包括以下步骤:
24.s31、联网状态下,所述中间代理系统根据第二交易信息找到收款方终端对应的收款方商业银行,并将转移债务的交易信息作为第三请求信息转发给收款方商业银行,同时将第三请求信息及其数字签名合并得到第三交易;
25.s32、所述收款方商业银行接收第三请求信息并对第三交易进行验证,验证通过后收款方商业银行认可该交易,并将第三请求信息转发给中央银行;
26.s33、所述中央银行接收信息对第三交易进行验证,验证后确认交易并记录数字货币流向,同时将带有中央银行数字签名的第三交易及交易确认消息发送给发款方终端对应的发款方商业银行;
27.s34、所述发款方商业银行接收交易确认消息并进行验证,验证后确认交易记录数字货币流向,将普通数字货币的属主由发款方终端在发款方商业银行的账户变更为收款方终端在收款方商业银行的账户,并变更发款方终端所属发款方商业银行账户里的余额,同时所述发款方商业银行确认交易后将带有发款方商业银行数字签名的交易确认消息发送给中央银行;
28.s35、所述中央银行接收交易确认消息进行验证,验证后确认交易并记录数字货币流向,同时将带有中央银行数字签名的交易确认消息发送给收款方商业银行;
29.s36、所述收款方商业银行接收交易确认信息进行验证,验证后确认交易并记录数字货币流向,将普通数字货币由发款方终端在发款方商业银行账户里面的数字货币属主变更为收款方终端在收款方商业银行的账户,并对收款方终端在收款方商业银行账户的负值数字货币进行抵扣清除,收款方商业银行确认交易并将带有收款方商业银行数字签名的交易确认消息发送给中间代理系统;
30.s37、所述中间代理系统验证收到的交易确认消息并删除发款方终端和收款方终端的交易记录。
31.进一步的,所述第三请求信息包括第一交易、第二交易及由中间代理系统完成的对第三请求信息的签名。
32.根据本发明的另一个方面,提供了一种基于负值数字货币的货币转移系统,该系统包括用户终端、商业银行、中央银行及中间代理系统,所述用户终端包括发款方终端和收款方终端,所述商业银行包括与发款方终端相对应的发款方商业银行和与收款方终端相对应的收款方商业银行。
33.进一步的,所述用户终端包括用于数字货币在线或离线交易验证的安全软件组件或硬件组件,且用户终端存储有用户终端拥有者身份信息;
34.所述中间代理系统为所属商业银行或中央银行授权的数字货币交易系统,包括数字货币软件认证安全组件和硬件安全组件,所述中间代理系统可以由多种近场通讯方式和用户终端进行安全通信,且具备数字货币存储和计算能力。
35.本发明的有益效果为:本发明提出了“负值数字货币”的概念,将无法上网的收款方的收款行为转变为了发款行为,并且新增了数字货币交易中介,从而避免了无法上网的收款方无法验证并使用数字货币的问题,即使是难以上网的收款方也可以即时对数字货币进行清点,并使得收款方不再需要联网完成数字货币的整个交易,用户体验好。
附图说明
36.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1是根据本发明实施例的一种基于负值数字货币的货币转移方法的流程图;
38.图2是根据本发明实施例的一种基于负值数字货币的货币转移方法中用户终端到agent的交易示意图;
39.图3是根据本发明实施例的一种基于负值数字货币的货币转移方法中agent到数字货币发行机构的交易示意图。
具体实施方式
40.为进一步说明各实施例,本发明提供有附图,这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
41.根据本发明的实施例,提供了一种基于负值数字货币的货币转移方法及系统。
42.现结合附图和具体实施方式对本发明进一步说明,如图1-3所示,根据本发明的一个实施例,提供了一种基于负值数字货币的货币转移方法及系统,该方法包括以下步骤:
43.s1、利用中央银行(以下简称央行)或商业银行(以下简称商行)为发款方终端(发款方a)及收款方终端(收款方b)颁发授权的中间代理系统(agent);
44.本发明实施方式中基于2个用户终端进行数字货币交易,即发款方a和收款方b,发款方a和收款方b均处于离线状态,且b作为收款方,被颁发有一定数量的负值数字货币。a所属的商行称为a商行,b所属的商行称为b商行,b商行为负值数字货币的发行银行。在实际实施时,通常双方根据实际的生产环境需求可以要求所属商行或央行颁发授权的agent设备,较佳的,由生产方(一般为收款方)向所属银行申请agent设施。
45.s2、转移债务的交易(所述发款方终端和收款方终端通过近场通讯的方式完成债务转移的交易);
46.其中,所述s2包括以下步骤:
47.s21、双方确认交易金额为x后,由发款方和收款方通过近场通讯方式向agent发起主动请求,所述近场通讯方式包括nfc、二维码等识别技术和无线通讯手段。
48.s22、发款方a向agent发送请求信息msga(第一请求信息),所述请求信息包括发款方a的身份信息、收款方agent的身份信息、数字货币x(普通数字货币)、发款方a的数字证书,并带上由a完成的对请求信息msga的签名。msga及其数字签名合并后成为交易txa(第一交易)。
49.s23、收款方b向agent发送请求信息msgb(第二请求信息),所述请求信息包括发款方agent的身份信息、收款方b的身份信息、负值数字货币-x、收款方b的数字证书,并带上由b完成的对请求信息msgb的签名。msgb及其数字签名合并后成为交易txb(第二交易)。
50.s24、agent通过近场通讯方式接受到a和b的请求信息后解析并验证交易的有效
性,所述验证的方法包括:所需要支付的数字货币的金额等于付款金额,和数字货币的央行数字签名有效,a、b对交易的数字签名有效等。
51.s25、agent验证通过后确认交易,并记录数字货币流向,以及交易双方的用户终端信息和用户身份信息以及双方的签名等信息,便于下次联网时与双方所属商行或央行结算数字货币。agent生成交易反馈信息以近场通讯方式反馈给a和b,例如提示交易成功或失败等。如图2所示。
52.上述交易过程执行完毕后,发款方a在脱机状态通过近场通讯方式实现了发送x给agent的交易。收款方b在脱机状态下通过近场通讯方式完成了发送-x给agent的交易,实际为收到x的交易。此时,agent所收到的-x实际为agent对发行银行的债务。
53.s3、偿还债务的交易(利用所述中间代理系统分别为发款方终端和收款方商业银行完成债务偿还的交易);
54.进一步的,如图3所示,所述s3包括以下步骤:
55.s31、在agent接通网络后对a和b的交易与所属商行或央行进行结算。agent根据交易信息找到b商行(收款方商行),并将前述转移债务的交易信息作为请求信息(第三请求信息)转发给b商行,所述请求信息msgagent包括txa、txb,并带上由agent完成的对msgagent的签名;msgagent及其数字签名合并后成为交易txagent(第三交易)。
56.s32、b商行收到上述请求信息后,对txagent进行验证,验证信息包括交易的有效性、以及用户终端身份信息等。验证通过后b商行认可该交易,将请求信息转发给央行。
57.s33、央行收到上述请求信息后,对txagent进行验证。验证后确认交易并记录数字货币流向,将txagent及交易确认消息发送给a商行(发款方商行),并带上央行的数字签名。
58.s34、a商行收到上述交易确认消息后,对交易确认消息进行验证,验证后确认交易并记录数字货币流向,将数字货币x的属主由a在a商行里面的账户变更为b在b商行里面的账户,并变更a所属商行里面账户的余额。a商行确认交易后,将交易确认消息发送到央行,并带上a商行的数字签名。
59.s35、央行收到上述交易确认消息,对其进行验证,验证后确认交易并记录数字货币流向,即由a流向b商行,随后产生交易确认消息发送给b商行,并带上央行的数字签名。
60.s36、b商行收到上述交易确认信息后,对其进行验证,验证后确认交易并记录数字货币流向,将数字货币x的属主由a在a商行里面的账户变更为b在b商行里面的账户,即b商行收取a面值为x的数字货币,并对b在b商行账户的负值数字货币进行抵扣消除。b商行确认交易后,将交易确认消息发送给agent,并带上b商行的数字签名。
61.s37、agent验证收到的交易确认消息并删除发款方a和收款方b的交易记录。
62.上述交易过程执行完毕后,agent为发款方a实现了偿还-x的交易,即a付出了x;agent为收款方b的发行银行完成了负值货币的清除,即在收到x后,完成了借款的清除。
63.根据本发明的另一个方面,提供了一种基于负值数字货币的货币转移统,该系统包括用户终端、所属的商业银行、中央银行以及中间代理系统,用于存储数字货币发行机构发行的数字货币以及进行数字货币交易;所述用户终端包括pos机、手机、nfc等近场通讯或可联网通讯设备,用户终端包括安全的软件组件或硬件组件用于数字货币在线或离线交易的验证,用户终端存储有用户终端拥有者身份信息;所述数字货币发行机构为中国人民银行或中央银行;类似的,与央行一起分级别建设的数字货币交易系统还有商业银行;所述中
间代理系统为所属商行或央行授权的数字货币交易系统,包括数字货币软件认证安全组件和硬件安全组件,所述中间代理系统agent可以由多种近场通讯方式和用户终端进行安全通信,且具备数字货币存储和计算能力;所述数字货币通常指市场流通的货币,其面值包括1元、5元、10元、20元、50元、100元以及基本面值组成的其他面值金额等;同样负值数字货币包括-1元、-5元、-10元、-20元、-50元、-100元以及组成的其他面值金额等。负值数字货币实际为发行银行的借款,因此与普通数字货币的区别为:负值数字货币存有发行银行的信息。普通数字货币在初始兑换时,用户持有现金或网上银行账户,付金额给银行后,银行给用户颁发对等数量的数字货币,同时银行对本次兑换事件进行记录,并更新该用户的网上银行账户数额和数字货币账户数额,例如数字货币账户数额为10000元;负值数字货币在初始兑换时,银行持有现金或网上银行账户,付金额给用户后,银行给用户颁发对等数量的负值数字货币,同时银行对本次兑换事件进行记录,并更新该用户的网上银行账户数额和数字货币账户数额,例如数字货币账户数额为-10000元。
64.综上所述,借助于本发明的上述技术方案,本发明提出了“负值数字货币”的概念,将无法上网的收款方的收款行为转变为了发款行为,并且新增了数字货币交易中介,从而避免了无法上网的收款方无法验证并使用数字货币的问题,即使是难以上网的收款方也可以即时对数字货币进行清点,并使得收款方不再需要联网完成数字货币的整个交易,用户体验好。
65.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
66.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
技术特征:
1.一种基于负值数字货币的货币转移方法,其特征在于,该方法包括以下步骤:s1、利用中央银行或商业银行为发款方终端及收款方终端颁发授权的中间代理系统;s2、所述发款方终端和收款方终端通过近场通讯的方式完成债务转移的交易;s3、利用所述中间代理系统分别为发款方终端和收款方商业银行完成债务偿还的交易。2.根据权利要求1所述的一种基于负值数字货币的货币转移方法,其特征在于,所述s2中发款方终端和收款方终端通过近场通讯的方式完成债务转移的交易具体包括以下步骤:s21、所述发款方终端和收款方终端确认交易金额,并通过近场通讯的方式向中间代理系统发起主动请求;s22、所述发款方终端向中间代理系统发送第一请求信息,并将第一请求信息及其数字签名合并得到第一交易;s23、所述收款方终端向中间代理系统发送第二请求信息,并将第二请求信息及其数字签名合并得到第二交易;s24、所述中间代理系统通过近场通讯的方式接收发款方终端的第一请求信息及收款方终端的第二请求信息,并解析验证第一交易及第二交易的有效性;s25、所述中间代理系统验证通过后确认第一交易及第二交易,并记录数字货币流向、交易双方的用户终端信息、用户身份信息及双方的签名信息,同时所述中间代理系统生成交易反馈信息并以近场通讯的方式反馈给发款方终端及收款方终端。3.根据权利要求2所述的一种基于负值数字货币的货币转移方法,其特征在于,所述s21中的近场通讯方式包含但不限于近场通信及二维码识别的识别技术和无线通讯手段。4.根据权利要求2所述的一种基于负值数字货币的货币转移方法,其特征在于,所述第一请求信息包括发款方终端的身份信息、收款方终端中间代理系统的身份信息、普通数字货币、发款方终端的数字证书及由发款方终端完成的对第一请求信息的签名。5.根据权利要求2所述的一种基于负值数字货币的货币转移方法,其特征在于,所述第二请求信息包括发款方终端中间代理系统的身份信息、收款方终端的身份信息、负值数字货币、收款方终端的数字证书及由收款方终端完成的对第二请求信息的签名。6.根据权利要求2所述的一种基于负值数字货币的货币转移方法,其特征在于,所述s24中验证的方法包括:对所需要支付的数字货币的金额是否等于付款金额进行验证,对数字货币的央行数字签名是否有效进行验证,及对发款方终端和收款方终端对交易的数字签名是否有效进行验证。7.根据权利要求4所述的一种基于负值数字货币的货币转移方法,其特征在于,所述s3中利用所述中间代理系统分别为发款方终端和收款方商业银行完成债务偿还的交易包括以下步骤:s31、联网状态下,所述中间代理系统根据第二交易信息找到收款方终端对应的收款方商业银行,并将转移债务的交易信息作为第三请求信息转发给收款方商业银行,同时将第三请求信息及其数字签名合并得到第三交易;s32、所述收款方商业银行接收第三请求信息并对第三交易进行验证,验证通过后收款方商业银行认可该交易,并将第三请求信息转发给中央银行;s33、所述中央银行接收信息对第三交易进行验证,验证后确认交易并记录数字货币流
向,同时将带有中央银行数字签名的第三交易及交易确认消息发送给发款方终端对应的发款方商业银行;s34、所述发款方商业银行接收交易确认消息并进行验证,验证后确认交易记录数字货币流向,将普通数字货币的属主由发款方终端在发款方商业银行的账户变更为收款方终端在收款方商业银行的账户,并变更发款方终端所属发款方商业银行账户里的余额,同时所述发款方商业银行确认交易后将带有发款方商业银行数字签名的交易确认消息发送给中央银行;s35、所述中央银行接收交易确认消息进行验证,验证后确认交易并记录数字货币流向,同时将带有中央银行数字签名的交易确认消息发送给收款方商业银行;s36、所述收款方商业银行接收交易确认信息进行验证,验证后确认交易并记录数字货币流向,将普通数字货币由发款方终端在发款方商业银行账户里面的数字货币属主变更为收款方终端在收款方商业银行的账户,并对收款方终端在收款方商业银行账户的负值数字货币进行抵扣清除,收款方商业银行确认交易并将带有收款方商业银行数字签名的交易确认消息发送给中间代理系统;s37、所述中间代理系统验证收到的交易确认消息并删除发款方终端和收款方终端的交易记录。8.根据权利要求7所述的一种基于负值数字货币的货币转移方法,其特征在于,所述第三请求信息包括第一交易、第二交易及由中间代理系统完成的对第三请求信息的签名。9.一种基于负值数字货币的货币转移系统,用以实现权利要求1-8中任一项所述的基于负值数字货币的货币转移方法的步骤,其特征在于,该系统包括用户终端、商业银行、中央银行及中间代理系统,所述用户终端包括发款方终端和收款方终端,所述商业银行包括与发款方终端相对应的发款方商业银行和与收款方终端相对应的收款方商业银行。10.根据权利要求9所述的一种基于负值数字货币的货币转移系统,其特征在于,所述用户终端包括用于数字货币在线或离线交易验证的安全软件组件或硬件组件,且用户终端存储有用户终端拥有者身份信息;所述中间代理系统为所属商业银行或中央银行授权的数字货币交易系统,包括数字货币软件认证安全组件和硬件安全组件,所述中间代理系统可以由多种近场通讯方式和用户终端进行安全通信,且具备数字货币存储和计算能力。
技术总结
本发明公开了一种基于负值数字货币的货币转移方法及系统,该方法包括以下步骤:S1、利用中央银行或商业银行为发款方终端及收款方终端颁发授权的中间代理系统;S2、所述发款方终端和收款方终端通过近场通讯的方式完成债务转移的交易;S3、利用所述中间代理系统分别为发款方终端和收款方商业银行完成债务偿还的交易。有益效果:本发明提出了“负值数字货币”的概念,将无法上网的收款方的收款行为转变为了发款行为,并且新增了数字货币交易中介,从而避免了无法上网的收款方无法验证并使用数字货币的问题,即使是难以上网的收款方也可以即时对数字货币进行清点,并使得收款方不再需要联网完成数字货币的整个交易,用户体验好。好。好。
技术研发人员:富尧 钟一民 邱雅剑
受保护的技术使用者:南京如般量子科技有限公司
技术研发日:2020.11.23
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-18700.html