本发明涉及计算机,特别涉及一种数字货币兑换方法、装置及系统。
背景技术:
1、央行在数字货币运营体系中占据核心地位,负责向商业银行作为指定运营机构发行数字货币(或数字货币),并管理数字货币的全生命周期,指定运营机构和相关商业机构负责向公众提供数字货币兑换和流通服务。
2、在数字货币APP中,用户打开运营商的钱包后,就可以使用运营商提供的钱包相关服务:支付、扫码支付、碰一碰支付等。在使用数字货币服务时,用户可以把存放在运营商的货币兑换成数字货币;当不需要数字货币时,用户可以把数字人民币兑换回自己的银行卡账户。如何安全便捷地实现数字货币APP与银行卡资金的相互兑换服务非常重要。
技术实现思路
1、有鉴于此,本发明实施例提供了一种数字货币兑换方法、装置及系统,可以通过数字货币APP发起兑换请求,实现数字货币钱包的充值以及将数字货币钱包中的数字货币兑换回非数字货币,从而降低了数字货币兑换的复杂度,提高了数字货币兑换的效率和便捷性,同时也提高了隐私数据的安全性。
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、可选的,钱包运营机构系统响应兑换请求,与该银行卡所属的卡运营机构系统进行通信,包括:
39、钱包运营机构系统响应所述兑换请求,向卡运营机构系统发送数字货币兑换服务请求,并接收卡运营机构系统响应所述数字货币兑换服务请求执行兑换服务操作后返回的数字货币兑换服务响应;或
40、钱包运营机构系统响应兑换请求向卡运营机构系统发送数字货币兑换服务请求,并接收卡运营机构系统响应数字货币兑换服务请求执行兑换服务操作后返回的数字货币兑换服务响应。
41、可选地,钱包运营机构系统根据卡标识从其本地存储设备中查询该银行卡的银行卡信息,并根据该银行卡信息向卡运营机构系统发送服务请求;或
42、钱包运营代理系统根据卡标识向卡运营代理系统发送服务请求,卡运营代理系统从本地存储设备中查询该银行卡的银行卡信息并根据该银行卡信息执行兑换服务操作或赎回服务操作后,接收卡运营代理系统返回的服务响应。
43、可选的,确定模块响应用户的兑换操作,确定兑换金额、用于兑换的数字货币钱包的钱包标识、以及用于兑换的银行卡的卡标识,包括:
44、接收用户输入的兑换金额;
45、向用户展示数字货币钱包列表,并将用户从展示的数字货币钱包中选择的数字货币钱包作为兑换所用的数字货币钱包;
46、向用户显示银行卡列表,从显示的银行卡中选择一张银行卡作为需要兑换的银行卡。
47、可选的,确定模块响应用户的兑换操作,确定兑换金额、用于兑换的数字货币钱包的钱包标识、以及用于兑换的银行卡的卡标识,包括:
48、接收用户输入的兑换金额;向用户展示数字货币钱包列表,并将用户在展示的数字货币钱包中选择的数字货币钱包作为用于兑换的数字货币钱包;向用户展示用于兑换的数字货币钱包绑定的银行卡列表,并将用户在展示的银行卡中选择的银行卡作为用于兑换的银行卡;或者,
49、接收用户输入的兑换金额;向用户展示银行卡列表,并将用户在显示的银行卡中选择的银行卡作为兑换的银行卡;向用户展示与兑换所用银行卡绑定的数字货币钱包列表,并将用户在显示的数值货币钱包中选择的数值货币钱包作为兑换的数字货币钱包。
50、可选的,所述确定模块,还用于:在向用户展示银行卡列表之前,对每张待展示的银行卡的卡号进行屏蔽;在用户从展示的银行卡中选择一张银行卡作为待兑换的银行卡后,根据屏蔽后的银行卡号与卡标识的映射关系,确定待兑换的银行卡的卡标识。
51、可选的,确定模块响应用户的兑换操作,确定兑换金额、用于兑换的数字货币钱包的钱包标识、用于兑换的银行卡的卡标识,还包括:响应用户针对数字货币钱包的钱包信息查询操作,向钱包运营机构发送钱包信息查询请求,接收钱包运营机构系统返回的钱包信息查询响应。
52、可选的,所述银行卡的银行卡信息存储在所述钱包运营代理系统的本地存储设备中,所述卡标识由所述钱包运营代理系统根据所述银行卡信息生成;或者,所述银行卡的银行卡信息不存储在所述钱包运营代理系统的本地存储设备中,所述卡标识由所述卡运营代理系统根据所述银行卡信息生成。
53、可选的,所述兑换模块,还用于:在向所述钱包标识对应的钱包运营代理系统发送兑换请求之后,若兑换成功,则调用钱包后台系统接收并显示所述钱包运营代理系统发送的兑换成功通知消息。
54、可选的,所述钱包运营代理系统通过互联互通平台与所述卡运营代理系统或钱包后台系统进行通信。
55、根据本发明实施例的第三方面,提供了一种数字货币兑换系统,包括:数字货币应用程序、钱包运营机构系统和卡运营机构系统;
56、数字货币应用响应用户的兑换操作,确定兑换金额、用于兑换的数字货币钱包的钱包标识、用于兑换的银行卡的卡标识;根据钱包标识、兑换金额、卡标识生成兑换请求;将兑换请求发送至钱包标识对应的钱包运营机构系统;
57、钱包运营机构系统响应兑换请求,与该银行卡所属的卡运营机构系统进行通信,将数字货币钱包中的数字货币兑换成非数字货币存入银行卡中,或将银行卡中的非数字货币兑换成数字货币存入数字货币钱包中。
58、可选的,所述数字货币应用还用于:在根据钱包标识、兑换金额和卡标识生成兑换请求之前,向钱包运营机构系统发送信息查询请求,获取使用银行卡兑换数字货币的汇率;
59、钱包运营机构系统响应信息查询请求,与卡运营机构系统进行通信,从卡运营机构系统获取使用银行卡兑换数字货币的汇率;兑换请求中携带有汇率。
60、可选的,钱包运营机构系统响应信息查询请求,与卡运营机构系统进行通信,从卡运营机构系统获取使用银行卡兑换数字货币的汇率,包括:
61、钱包运营机构系统根据卡标识从其本地存储设备中查询该银行卡的银行卡信息,根据该银行卡信息向卡运营机构系统发送汇率查询请求,接收卡运营机构系统返回的使用银行卡进行数字货币兑换的汇率;或
62、钱包运营机构系统根据卡标识向卡运营机构系统发送汇率查询请求,卡运营机构系统从本地存储设备中查询该银行卡的银行卡信息并根据该银行卡信息确定兑换手续费后,钱包运营机构系统接收卡运营机构系统返回的使用银行卡进行数字货币兑换的汇率。
63、可选的,钱包运营机构系统响应兑换请求,与该银行卡所属的卡运营机构系统进行通信,包括:
64、钱包运营机构系统响应所述兑换请求,向卡运营机构系统发送数字货币兑换服务请求,并接收卡运营机构系统响应所述数字货币兑换服务请求执行兑换服务操作后返回的数字货币兑换服务响应;或
65、钱包运营机构系统响应兑换请求向卡运营机构系统发送数字货币兑换服务请求,并接收卡运营机构系统响应数字货币兑换服务请求执行兑换服务操作后返回的数字货币兑换服务响应。
66、可选地,钱包运营机构系统根据卡标识从其本地存储设备中查询该银行卡的银行卡信息,并根据该银行卡信息向卡运营机构系统发送服务请求;或
67、钱包运营代理系统根据卡标识向卡运营代理系统发送服务请求,卡运营代理系统从本地存储设备中查询该银行卡的银行卡信息并根据该银行卡信息执行兑换服务操作或赎回服务操作后,接收卡运营代理系统返回的服务响应。
68、可选的,数字货币应用响应用户的兑换操作,确定兑换金额、用于兑换的数字货币钱包的钱包标识、用于兑换的银行卡的卡标识,包括:
69、接收用户输入的兑换金额;
70、向用户展示数字货币钱包列表,并将用户从展示的数字货币钱包中选择的数字货币钱包作为兑换所用的数字货币钱包;
71、向用户显示银行卡列表,并从显示的银行卡中选择一张银行卡作为用于兑换的银行卡。
72、可选的,数字货币应用响应用户的兑换操作,确定兑换金额、用于兑换的数字货币钱包的钱包标识、用于兑换的银行卡的卡标识,包括:
73、接收用户输入的兑换金额;向用户展示数字货币钱包列表,并将用户在展示的数字货币钱包中选择的数字货币钱包作为用于兑换的数字货币钱包;向用户展示用于兑换的数字货币钱包绑定的银行卡列表,并将用户在展示的银行卡中选择的银行卡作为用于兑换的银行卡;或者,
74、接收用户输入的兑换金额;向用户显示银行卡列表,并从显示的银行卡中选择用于兑换的银行卡;向用户显示与用于兑换的银行卡绑定的数字货币钱包列表,并从显示的数货币钱包中选择用于兑换的数字货币钱包。
75、可选的,在向用户展示银行卡列表之前,数字货币应用对需要展示的每张银行卡的卡号进行屏蔽;在用户从展示的银行卡中选择一张银行卡作为待兑换的银行卡后,根据屏蔽后的银行卡号与卡标识的映射关系,确定待兑换的银行卡的卡标识。
76、可选的,数字货币应用响应用户的兑换操作,确定兑换金额、用于兑换的数字货币钱包的钱包标识和用于兑换的银行卡的卡标识,还包括:响应用户针对数字货币钱包的钱包信息查询操作,向钱包运营机构发送钱包信息查询请求,接收钱包运营机构系统返回的钱包信息查询响应。
77、可选的,所述银行卡的银行卡信息存储在钱包运营代理系统的本地存储设备中,所述卡标识由钱包运营代理系统根据所述银行卡信息生成;或者,所述银行卡的银行卡信息不存储在钱包运营代理系统的本地存储设备中,所述卡标识由卡运营代理系统根据所述银行卡信息生成。
78、可选的,数字货币应用向钱包标识对应的钱包运营代理系统发送兑换请求后,若兑换成功,则数字货币应用调用钱包后台系统接收并显示钱包运营代理系统发送的兑换成功的通知消息。
79、可选的,所述钱包运营代理系统通过互联互通平台与所述卡运营代理系统或钱包后台系统进行通信。
80、根据本发明实施例的第四方面,提供了一种用于对数字货币钱包进行充值的电子设备,包括:
81. 一个或多个处理器;
82.用于存储一个或多个程序的存储设备,
83、当该一个或多个程序被该一个或多个处理器执行时,该一个或多个处理器实现本发明实施例第一方面提供的方法。
84、根据本发明实施例的第五方面,提供了一种计算机可读介质,其上存储有计算机程序,当该程序被处理器执行时,实现本发明实施例第一方面提供的方法。
85、本发明实施例可以通过数字货币APP发起兑换请求,实现数字货币钱包的充值以及将数字货币钱包内的数字货币兑换回非数字货币,降低了数字货币兑换的复杂度,提高了数字货币兑换的效率和便捷性,同时也提高了隐私数据的安全性。
86、下面结合具体实施方式对上述非常规可选方法的进一步效果进行说明。
技术特点:
1.一种数字货币兑换方法,包括:
2.根据权利要求1所述的方法,其特征在于,在根据钱包标识、兑换金额和卡标识生成兑换请求之前,还包括:向钱包运营机构系统发送信息查询请求,获取使用银行卡兑换数字货币的汇率;
3.根据权利要求2所述的方法,其特征在于,所述钱包运营机构系统响应所述信息查询请求,与所述卡运营机构系统进行通信,从所述卡运营机构系统获取使用所述银行卡兑换数字货币的汇率,具体包括:
4.根据权利要求1所述的方法okx,其特征在于,所述钱包运营机构系统响应所述兑换请求,与所述银行卡所属的卡运营机构系统进行通信,包括:
5.根据权利要求4所述的方法,其特征在于,钱包运营机构系统根据卡标识从其本地存储设备中查询该银行卡的银行卡信息,并根据该银行卡信息向卡运营机构系统发送服务请求;或者
6.根据权利要求1所述的方法,其特征在于,响应于用户的兑换操作,确定兑换金额,以及用于兑换的数字货币钱包的钱包标识和用于兑换的银行卡的卡标识,包括:
7.根据权利要求6所述的方法,响应于用户的兑换操作,确定兑换金额、以及用于兑换的数字货币钱包的钱包标识和用于兑换的银行卡的卡标识,包括:
8.根据权利要求6或7所述的方法,其特征在于,在向用户展示所述银行卡列表之前,还包括:对需要展示的每张银行卡的卡号进行屏蔽;
9.根据权利要求6的方法,以此为特征,以响应用户的交换运营,交换金额,用于交换的数字货币钱包的钱包标识符以及用于交换的银行卡的卡标识符,并进一步构成:
10.根据权利要求6的方法,其特征是银行卡的银行卡信息存储在钱包运营机构系统的本地存储设备中,并且卡片运营机构系统根据银行卡信息生成了卡标识符
11.根据权利要求1的方法,该方法的特征是,将交易所请求发送给与钱包标识符相对应的钱包操作系统系统后欧意交易所,它还包括:如果交易所成功,接收和显示通过调用钱包背景系统的钱包操作系统成功发送的成功交换的通知消息。
12.根据权利要求1的方法的特征是,钱包操作系统系统通过互连平台与卡操作系统系统或钱包后端系统进行通信。
13.一种数字货币交换设备,包括:
14.数字货币兑换系统,其特征是:数字货币应用,钱包操作机构系统和卡运营公司系统;
15.一种用于为数字货币钱包充电的电子设备,包括:
16.一种具有计算机程序的计算机可读介质,其中在程序执行程序时,根据权利要求1到12中的任何一种进行了该方法。
技术摘要
本发明披露了一种用于数字货币交换的方法,设备和系统,并与计算机技术领域有关。向钱包标识符,使钱包操作机构系统与卡片卡属于交换请求的属性,从而在数字货币钱包中交换了数字货币,以将其存放在银行卡中,并将其存放在银行卡中,或在数字货币中交换了数字货币,并将数字货币置于数字货币中,并使数字货币及时恢复。提高隐私数据的安全性。
技术研发人员:朱东大,林
受保护的技术用户:中国人民银行数字货币研究所
技术开发日:
技术发布日期:2024/1/13
网友评论