一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

交易处理方法、系统、装置、设备以及存储介质与流程

2022-12-10 00:14:57 来源:中国专利 TAG:

交易处理方法、系统、装置、设备以及存储介质
1.本技术要求于2021年06月09日提交中国专利局、申请号为202110645029.5、发明名称为“离线交易方法、系统、装置、电子设备以及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本发明实施例涉及计算机技术领域,尤其涉及交易处理方法、系统、装置、设备以及存储介质。


背景技术:

3.现有的移动支付方案一般是通过手机本身网络及功能模块进行通信和交易的。然而在一些情况下手机会出现断网的情况,即处于离线状态,此时可以基于手机的蓝牙通信实现离线交易。两个手机之间的蓝牙连接过程包括蓝牙搜索、点击连接、建立连接、互为验证通过等过程,在这个过程中,一方对另一方进行蓝牙搜索的时间较长(通常要超过1s),导致建立蓝牙连接的过程用时过长,进而导致离线交易时间长,离线交易效率低。


技术实现要素:

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.图1为本发明一个实施例提供的交易处理方法的应用场景示意图;
55.图2为本发明一个实施例提供的交易处理方法的流程图;
56.图3为本发明另一个实施例提供的离线交易系统的架构示意图;
57.图4为本发明又一个实施例提供的交易处理方法的流程图;
58.图5为本发明再一个实施例提供的交易处理方法的流程图;
59.图6为本发明又一个实施例提供的离线交易系统的架构示意图;
60.图7为本发明一个实施例提供的交易处理装置的结构示意图;
61.图8为本发明另一个实施例提供的交易处理装置的结构示意图;
62.图9为本发明一个实施例提供的电子设备的结构示意图。
具体实施方式
63.下面结合附图对本发明实施例做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
64.图1示出了本发明一个实施例提供的交易处理方法的应用场景示意图。该图1包括离线交易系统100,该离线交易系统包括一对交易终端110,120。
65.一对交易终端110,120设置有蓝牙模块130,140,一对交易终端110,120通过各自的蓝牙模块130,140实现与对方蓝牙连接,即建立蓝牙通信通道。
66.一对交易终端110,120中,其中一个交易终端设置有身份标签读取模块180,而另一个交易终端通过身份标签170携带另一个交易终端的蓝牙模块的身份标识,该身份标签读取模块180用于对另一个交易终端的身份标签170进行读取,以获取另一个交易终端的蓝牙模块130的身份标识。身份标签170可以是由另一个交易终端110基于用户操作所生成并展示的虚拟的身份标签,也可以是设置于另一个交易终端外部的物理的身份标签。虚拟的身份标签可以是携带了另一个交易终端的蓝牙模块的身份标识的一维码或二维码,相应地身份标签读取模块可以是一维码读取模块或者二维码读取模块。进一步地,一维码读取模块或者二维码读取模块可以包括用于采集一维码或者二维码的摄像头以及用于从所采集的一维码或者二维码中读取另一个交易终端的蓝牙模块的身份标识的读取模块,这里读取模块可以由硬件实现,也可以由软件实现。物理的身份标签可以是由打印设备所打印的一维码或二维码,相应地身份标签读取模块可以是一维码读取模块或者二维码读取模块,其中,一维码读取模块或者二维码读取模块可以包括用于采集一维码或者二维码的摄像头以及用于从所采集的一维码或者二维码中读取另一个交易终端的蓝牙模块的身份标识的读取模块,这里读取模块可以由硬件实现,也可以由软件实现。物理的身份标签还可以是近场通信标签(即nfc标签),相应地身份标签读取模块可以是近场通信模块(即nfc模块),具有近场通信模块的交易终端通过向另一个交易终端的近场通信标签靠近,从而使得近场通信
模块可以扫描近场通信标签,并从中读取出另一个交易终端的蓝牙模块的身份标识。交易终端110,120可以是智能手机、pad、平板电脑和可穿戴设备等,本发明实施例对此不作限制。
67.交易终端110,120安装有客户端150,160。当一对交易终端110,120进行离线交易时,一对交易终端中需要向外进行支付的一方即为付款终端,相应地需要接受支付的一方则为收款终端。付款终端中安装有具有付款功能的付款方客户端,该付款方客户端可以生成交易数据。该付款方客户端可以是数字货币钱包或者用于生成交易凭证的其他支付应用。收款终端中安装有具有收款功能的收款方客户端,该收款方客户端可以接收交易数据,并根据交易数据完成交易。这里,当付款方客户端为数字货币钱包时,相应地收款方客户端也是数字货币钱包。当付款方客户端为其他支付应用时,收款方客户端可以是能够与支付服务器进行通信并向支付服务器提交交易数据以实现交易过程的支付应用,例如与支付服务器进行通信并向支付服务器提交交易凭证,以使支付服务器根据交易凭证完成向收款方账号的支付。此外,当交易数据为交易凭证时,交易凭证也可以不由付款方客户端生成,而由收款方客户端生成,付款方客户端接收该交易凭证,与支付服务器进行通信并向支付服务器提交交易凭证,以使支付服务器根据交易凭证完成向收款方账号的支付。这里,不论是付款方客户端或收款方客户端向支付服务器提交交易凭证,由于付款终端和收款终端处于离线状态,付款方客户端或者收款方客户端只能暂时保管交易凭证,并在相应交易终端恢复与外界的联网情况下,与支付服务器进行通信,并向支付服务器提交交易凭证,以完成整个交易。
68.需要说明的是,尽管一对交易终端110,120分别具有各自的蓝牙模块,而且各自的蓝牙模块也具备可以实现相应蓝牙通信的蓝牙搜索、连接、数据交换以及断开连接的全部功能,但在本发明实施例所提供的交易处理方法执行的过程中,其中一个交易终端的身份标签读取模块从另一个交易终端的身份标签中快速获取另一个交易终端的蓝牙模块的身份标识,之后其中一个交易终端直接基于所获取的身份标识,通过自身的蓝牙模块与另一个交易终端的蓝牙模块快速建立与另一个交易终端之间的蓝牙通信通道,省去了一对交易终端的蓝牙模块之间的蓝牙搜索过程,因此可极大地缩短蓝牙连接的时间,缩短交易时间,提高离线交易效率。
69.实施例一
70.图2为本发明实施例提供的交易处理方法的流程图。以下将结合图1为例,说明一对交易终端110,120之间的交易过程。本发明实施例提供的交易处理方法应用于离线交易系统100,离线交易系统100包括一对交易终端110,120,所述交易终端110,120设置有蓝牙模块130,140,其中一个交易终端设置120有身份标签读取模块180。该方法包括:
71.步骤210,另一个交易终端110通过身份标签170携带所述另一个交易终端的蓝牙模块130的身份标识。
72.在一些实施例中,身份标签170可以是设置于另一个交易终端外部的物理身份标签。例如设置于相应交易终端外部的一维码、二维码,一维码、二维码可以通过预先由生成设备生成,再由打印设备打印。相应地,身份标签读取模块则可以是一维码读取模块或者二维码读取模块,其中,一维码读取模块或者二维码读取模块可以包括用于采集一维码或者二维码的摄像头以及用于从所采集的一维码或者二维码中读取另一个交易终端的蓝牙模
块的身份标识的读取模块,本发明对此不做具体限定。
73.优选地,身份标签170为近场通信标签(nfc标签);所述身份标签读取模块180为近场通信模块(nfc模块)。具体地,可以预先在近场通信标签中写入相应交易终端的蓝牙模块的身份标识。设置有近场通信模块的交易终端向另一个交易终端的近场通信标签靠近,从而使得近场通信模块可以扫描近场通信标签,并从中读取出另一个交易终端的蓝牙模块的身份标识。基于近场通信标签和近场通信模块,可以实现对另一个交易终端的蓝牙模块的身份标识的快速获取,进而省去其中一个交易终端对另一个交易终端的蓝牙搜索过程中,缩短一对交易终端建立蓝牙通信通道的时间。而且,在实际应用中,很多交易终端本身自带近场通信模块和近场通信标签,因此,基于近场通信标签和近场通信模块实现对另一个交易终端的蓝牙模块的身份标识的快速获取,其成本低,易于实现。
74.近场通信模块主要包括nfc控制器(clf)和近场通信标标签。实际应用中,一些交易终端自身所具有的近场通信模块之间存在兼容性的问题(例如,具有android系统的手机和具有ios系统的iphone手机),导致这些交易终端彼此之间不能借助于近场通信模块建立通信,而只能实现近场通道模块对近场通信标签的扫描和读取功能。这样一些交易终端彼此之间在进行离线交易时,以其中一个交易终端的近场通信模块作为身份标签读取模块,在作为交易对方的交易终端的近场通信标签中写入该交易终端的蓝牙模块的身份标识,然后由近场通信模块对近场通信标签进行读取,近场通信模块相应的交易终端获取作为交易对方的交易终端的蓝牙模块的身份标识,并基于该蓝牙模块的身份标识,通过自身的蓝牙模块和作为交易对方的交易终端的蓝牙模块建立蓝牙通信通道,最终基于蓝牙通信通道实现一对交易终端之间的目标交易。也就是说,本发明实施例可以用于实现近场通信模块不兼容的一对交易终端之间的离线交易。
75.在一些实施例中,另一个交易终端110通过身份标签170携带所述另一个交易终端的蓝牙模块130的身份标识,包括:所述另一个交易终端110基于用户操作生成并展示虚拟的身份标签,所述虚拟的身份标签携带所述另一个交易终端的蓝牙模块的身份标识。具体地,虚拟的身份标签可以是携带了另一个交易终端的蓝牙模块的身份标识的一维码或二维码,相应地身份标签读取模块可以是一维码读取模块或者二维码读取模块,一维码读取模块或者二维码读取模块可以包括用于采集一维码或者二维码的摄像头以及用于从所采集的一维码或者二维码中读取另一个交易终端的蓝牙模块的身份标识的读取模块,其中,读取模块可以由硬件实现,也可以由软件实现。交易终端可以每次基于用户操作生成随机不同的虚拟的身份标签,从而提高了身份标签的安全性。
76.这里,蓝牙模块的身份标识可以包括蓝牙模块的名称、地址等信息。当设置有身份标签读取模块的交易终端获取该身份标识,该交易终端才可以通过自身的蓝牙模块向该身份标识所指示的蓝牙模块发送蓝牙连接请求,以期建立一对交易终端之间的蓝牙通信通道。
77.步骤220,所述其中一个交易终端120通过所述身份标签读取模块180从所述身份标签170中获取所述另一个交易终端的蓝牙模块130的身份标识。
78.步骤230,所述其中一个交易终端120基于所获取的所述另一个交易终端的蓝牙模块130的身份标识,通过自身的蓝牙模块140和所述另一个交易终端的蓝牙模块130与所述另一个交易终端110建立蓝牙通信通道。
79.其中一个交易终端通过身份标签读取模块对另一个交易终端的身份标签的读取,可以快速获取另一个交易终端的蓝牙模块的身份标识,之后该交易终端可以直接基于所获取的蓝牙模块的身份标识,通过自身的蓝牙模块与另一个交易终端的蓝牙模块快速地建立与另一个交易终端之间的蓝牙通信通道,省去了一对交易终端的蓝牙模块之间的蓝牙搜索过程,因此可极大地缩短蓝牙连接的时间,缩短交易时间,提高离线交易效率。
80.具体地,其中一个交易终端将所获取的另一个交易终端的蓝牙模块的身份标识提供给自身的蓝牙模块,其中一个交易终端的蓝牙模块向另一个交易终端的蓝牙模块发送蓝牙连接指令,另一个交易终端的蓝牙模块接收该蓝牙连接指令,建立连接,并向其中一个交易终端的蓝牙模块反馈蓝牙连接状态,蓝牙连接成功,并发送继续交易的请求。其中,另一个交易终端的蓝牙模块接收到该蓝牙连接指令时,可以不直接建立连接,而是向自身的交易终端反馈该蓝牙连接指令,待自身的交易终端基于用户操作而生成确认信息指令,另一个交易终端的蓝牙模块根据该确认信息指令再建立连接,向其中一个交易终端的蓝牙模块反馈蓝牙连接状态,蓝牙连接成功,并发送继续交易的请求。
81.需要说明的是,在一对交易终端进行离线交易时,一对交易终端中需要向外进行支付的一方即为付款终端,相应地需要接受支付的一方则为收款终端。这里,通过身份标签携带自身蓝牙模块的身份标识的交易终端可以是付款终端和收款终端中的任意一个。具体地,可以由付款终端通过身份标签携带其自身的蓝牙模块的身份标识,由收款终端通过身份标签读取模块对付款终端的身份标签进行读取,获取付款终端的蓝牙模块的身份标识,继而由收款终端基于所获取的付款终端的蓝牙模块的身份标识向付款终端的蓝牙模块首先发起蓝牙连接请求,由付款终端的蓝牙模块接收该蓝牙连接请求,从而建立收款终端和付款终端之间的蓝牙通信通道;相应地,也可以由收款终端通过身份标签携带其自身的蓝牙模块的身份标识,由付款终端通过身份标签读取模块对收款终端的身份标签进行读取,获取收款终端的蓝牙模块的身份标识,继而由付款终端基于所获取的收款终端的蓝牙模块的身份标识向收款终端的蓝牙模块首先发起蓝牙连接请求,由收款终端的蓝牙模块接收该蓝牙连接请求,从而建立付款终端和收款终端之间的蓝牙通信通道。由此可见,身份标签读取模块设置于哪一个交易终端,则由该交易终端首先发起蓝牙连接请求。
82.步骤240,所述一对交易终端110,120通过所述蓝牙通信通道进行目标交易。
83.在一些实施例中,所述其中一个交易终端120通过所述身份标签读取模块180从所述身份标签170中获取所述另一个交易终端的蓝牙模块130的身份标识,包括:所述其中一个交易终端120基于用户操作生成交易请求并启动所述身份标签读取模块180,通过所述身份标签读取模块180从所述身份标签170中获取所述另一个交易终端的蓝牙模块130的身份标识,其中,所述交易请求携带交易金额;所述一对交易终端110,120通过所述蓝牙通信通道进行目标交易,包括:所述一对交易终端110,120基于所述交易请求,通过所述蓝牙通信通道进行目标交易。
84.具体地,一对交易终端在进行离线交易时,其中一个交易终端的身份标签读取模块的启动和交易请求的产生基于用户的同一个操作进行。也就是说,用户对其中一个交易终端进行一次操作,例如对该交易终端上的客户端点击交易按钮,输入交易金额,该交易终端根据用户的这一次操作,生成交易请求,并启动身份标签读取模块对另一个交易终端的身份标签进行读取,从而使该交易终端获取另一个交易终端的蓝牙模块的身份标识,之后,
该交易终端基于所获取的另一个交易终端的蓝牙模块的身份标识,通过自身的蓝牙模块和另一个交易终端的蓝牙模块与另一个交易终端建立蓝牙通信通道,接下来,一对交易终端可以直接基于交易请求进行目标交易。基于此,在一对交易终端建立蓝牙通信通道后无须用户为了交易请求再次操作交易终端,可以简化用户的交易操作,提高交易的便捷性。
85.在一些实施例中,所述一对交易终端110,120包括付款终端和收款终端;所述一对交易终端110,120通过所述蓝牙通信通道进行目标交易,包括:所述付款终端和所述收款终端通过所述蓝牙通信通道进行数字货币的转账交易。
86.数字货币(digital currency electronic paymen,简称dc/ep),通常是由中央银行发行或中央银行授权发行的,以密码学技术作为技术支撑,以代表具体金额的加密技术字串为表现形式的法定货币。数字货币发行机构均为中央银行。数字货币运营机构通常为中央银行许可的具有发行dc/ep的权利的第三方运营机构,例如,商业银行,第三方支付平台等第三方运营机构,可以在中央银行的许可下,取得dc/ep的发行权利。
87.这里,交易终端可以通过向数字货币运行机构提交数字货币兑换请求,数字货币运行机构根据交易终端所提交的数字货币兑换请求向交易终端提供特定金额的数字货币。在上述过程中,交易终端在首次向数字货币运行机构兑换数字货币时,可以先注册开通数字货币钱包,数字货币钱包安装在交易终端上,可以对交易终端中的数字货币进行管理。
88.在一些示例中,所述交易终端110,120内设有安全芯片;所述付款终端和所述收款终端通过所述蓝牙通信通道进行数字货币的转账交易,包括:所述付款终端通过自身的安全芯片存储数字货币;所述付款终端基于所述蓝牙通信通道,通过自身的安全芯片向所述收款终端的安全芯片转移数字货币;所述收款终端通过自身的安全芯片存储由所述付款终端的安全芯片所转移的数字货币。
89.具体地,付款终端通过自身的安全芯片存储数字货币,付款终端的安全芯片通过蓝牙通信通道向收款终端的安全芯片转移特定交易金额的数字货币,收款终端的安全芯片通过蓝牙通信通道接收并存储上述特定交易金额的数字货币。付款终端和收款终端本身的功能模块不参与数字货币的支付过程,数字货币的支付过程完全由收款终端和付款终端所配置的安全芯片完成,提高了数字货币交易的安全性。
90.在一些示例中,所述交易终端110,120中所述安全芯片和所述蓝牙模块集成为一个集成卡片。具体地,安全芯片和蓝牙模块可以集成为一个蓝牙贴芯卡。当交易终端为手机时,蓝牙贴芯卡可以贴附手机sim卡,内置于手机内部,不须单独携带,用于独立实现数字货币的存储和交易,可以隔离手机本身功能模块的安全威胁,即便手机遗失也不须担心数字货币的安全问题。
91.在另一些实施例中,所述一对交易终端通过所述蓝牙通信通道进行目标交易时,其中一个交易终端通过蓝牙通信通道向另一个交易终端发送交易凭证,从而使得另一个交易终端可以基于该交易凭证完成交易。交易凭证包含交易终端的身份信息和交易金额。交易凭证作为交易终端与支付服务器进行通信并完成整个交易过程的凭证。具体地,交易凭证可以由付款终端生成,此时交易凭证包含付款终端的身份信息和交易金额,付款终端通过蓝牙通信通道发送该交易凭证,收款终端则通过蓝牙通信通道接收该交易凭证;交易凭证也可以由收款终端生成,此时交易凭证则包含收款终端的身份信息和交易金额,收款终端通过蓝牙通信通道发送该交易凭证,付款终端则通过蓝牙通信通道接收该交易凭证。需
要说明的是,由于付款终端和收款终端处于离线状态,接收交易凭证的一方只能暂时保管交易凭证,并在恢复与外界的联网情况下,与支付服务器进行通信,并向支付服务器提交交易凭证,以完成整个交易。
92.综上所述,本发明实施例提供了交易处理方法,该方法应用于离线交易系统,所述离线交易系统包括一对交易终端,所述交易终端设置有蓝牙模块,其中一个交易终端设置有身份标签读取模块,该方法包括:另一个交易终端通过身份标签携带所述另一个交易终端的蓝牙模块的身份标识;所述其中一个交易终端通过所述身份标签读取模块从所述身份标签中获取所述另一个交易终端的蓝牙模块的身份标识;所述其中一个交易终端基于所获取的所述另一个交易终端的蓝牙模块的身份标识,通过自身的蓝牙模块和所述另一个交易终端的蓝牙模块与所述另一个交易终端建立蓝牙通信通道;所述一对交易终端通过所述蓝牙通信通道进行目标交易。基于此,其中一个交易终端通过身份标签读取模块迅速获取另一个交易终端的蓝牙模块的身份标识,省略了其中一个交易终端对另一个交易终端的蓝牙搜索过程,缩短蓝牙连接的建立时间,进而节省交易时间,提高离线交易效率。
93.实施例二
94.以下结合一个具体场景来描述本发明实施例提供的交易处理方法的实施过程。
95.图3示出了本发明实施例提供的离线交易系统的架构示意图。图3中,一对交易终端中的付款终端为具有ios系统的iphone手机,收款终端为具有android系统的手机(以下简称android手机)。android手机内置有nfc模块,nfc模块包括nfc控制器clf1和携带有android手机蓝牙贴芯卡蓝牙地址名称的nfc标签,android手机还内置有蓝牙模块ble1和蓝牙贴芯卡0,蓝牙贴芯卡集成了安全芯片se0和蓝牙模块ble0。iphone手机也内置有nfc模块,该nfc模块包括nfc控制器clf2。iphone手机还内置有蓝牙模块ble2和安全芯片se2。android手机和iphone手机分别安装有数字货币钱包app1和app2,并分别开设了数字货币账号。以下结合图3说明上述iphone手机和android手机的离线交易过程。需要说明的是,图3中具有箭头的连线表示付款终端和收款终端之间以及各交易终端内部各模块之间的通信,连线上的数字与以下第1)至第20)个交易步骤相对应。
96.具体交易步骤:
97.0)iphone手机用户点击app2以启动app2,输入账号及密码,登录app2,点击交易按钮,输入交易金额;
98.1)app2调用nfc控制器clf2,启动iphone手机的nfc扫描功能;
99.2)nfc控制器clf2扫描android手机的nfc标签;
100.3)nfc控制器clf2扫描到nfc标签,读取nfc标签信息,即nfc标签所携带的android手机的蓝牙贴芯卡0的蓝牙名称地址;
101.4)nfc控制器clf2反馈所读取的标签信息给app2;
102.5)app2将期望连接的蓝牙名称地址以及iphone手机信息发送给蓝牙模块ble2;
103.6)蓝牙模块ble2启动连接到该蓝牙名称地址指向的蓝牙模块ble0;
104.7)蓝牙贴芯卡0收到蓝牙模块ble2的蓝牙连接指令,将iphone手机信息反馈给app1;
105.8)android手机的用户通过app1收到iphone手机信息并进行确认,app1将确认信息指令发送给蓝牙贴芯卡0,其中,确认信息的内容是,确认iphone手机为交易方;
106.9)蓝牙贴芯卡0向蓝牙模块ble2反馈蓝牙连接状态,蓝牙连接成功,发送请求继续交易指令,该请求继续交易指令携带有交易数据,交易数据包括android手机的钱包地址及证书信息;
107.10)蓝牙模块ble2向app2发送蓝牙连接成功的信息,将蓝牙贴芯卡0发送过来的交易数据发送给app2;
108.11)app2把交易数据给安全芯片se2,安全芯片se2验证蓝牙贴芯卡0发送过来的钱包真伪性,进行加密运算,得出交易密文信息,该交易密文信息包括交易金额、时间、商户名称、身份名称等;
109.12)安全芯片se2把交易密文信息反馈给app2;
110.13)app2把交易密文信息发送给蓝牙模块ble2;
111.14)蓝牙模块ble2把交易密文信息传输给蓝牙贴芯卡0;
112.15)蓝牙贴芯卡0接收到交易密文信息,进行延签,解密和认证,确保交易密文信息正确,把交易金额反馈给app1;
113.16)android手机的用户确认通过app1进行确认,app1将确认信息反馈给蓝牙贴芯卡0;
114.17)蓝牙贴芯卡0收到用户确认信息后,发送交易结果给蓝牙模块ble2;
115.18)蓝牙模块ble2收到交易结果后释放蓝牙通信通道,反馈交易结果给app2;
116.19)app2发送交易结束指令给安全芯片se2,安全芯片se2收到交易结束指令,执行相应动作;
117.20)安全芯片se2完成交易,反馈交易完成指令给app2。
118.综上所述,本发明实施例的付款终端通过nfc模块迅速获取收款终端的蓝牙模块的身份标识,省略了付款终端和收款终端之间的蓝牙搜索过程,缩短蓝牙连接的建立时间,进而节省交易时间,提高离线交易效率。
119.实施例三
120.图4为本发明实施例提供的交易处理方法的流程图。以下将结合图1为例,说明一对交易终端110,120之间的交易过程。本发明实施例提供的交易处理方法,应用于交易终端120,所述交易终端120设置有蓝牙模块140和身份标签读取模块180,所述方法包括:
121.步骤410,通过所述身份标签读取模块180从其他交易终端110的身份标签170中获取所述其他交易终端110的蓝牙模块130的身份标识。
122.步骤420,基于所述其他交易终端110的蓝牙模块130的身份标识,通过自身的蓝牙模块140和所述其他交易终端的蓝牙模块130与所述其他交易终端110建立蓝牙通信通道。
123.步骤430,通过所述蓝牙通信通道与所述其他交易终端110进行目标交易。
124.实施例四
125.图5为本发明实施例提供的交易处理方法的流程图。以下将结合图1为例,说明一对交易终端110,120之间的交易过程。本发明实施例提供的交易处理方法,应用于交易终端110,所述交易终端110设置有蓝牙模块130,所述方法包括:
126.步骤510,通过身份标签170携带自身的蓝牙模块130的身份标识,以使其他交易终端120通过身份标签读取模块180从所述身份标签170中获取所述交易终端110的蓝牙模块的身份标识,并基于所获取的所述交易终端110的蓝牙模块的身份标识,通过自身的蓝牙模
块140和所述交易终端110的蓝牙模块130与所述交易终端110建立蓝牙通信通道。
127.步骤520,通过自身的蓝牙模块130和所述其他交易终端120的蓝牙模块140与所述其他交易终端120建立蓝牙通信通道。
128.步骤530,通过所述蓝牙通信通道与所述其他交易终端120进行目标交易。
129.实施例五
130.图6为本发明实施例提供的离线交易系统的架构示意图。本发明实施例提供的离线交易系统600包括一对交易终端610,620,所述交易终端610,620设置有蓝牙模块630,640,其中一个交易终端620设置有身份标签读取模块640,所述系统包括:另一个交易终端610,用于通过身份标签650携带所述另一个交易终端的蓝牙模块630的身份标识;所述其中一个交易终端620,用于通过所述身份标签读取模块660从所述身份标签650中获取所述另一个交易终端的蓝牙模块630的身份标识;所述其中一个交易终端620,用于基于所述另一个交易终端的蓝牙模块630的身份标识,通过自身的蓝牙模块640和所述另一个交易终端的蓝牙模块630与所述另一个交易终端610建立蓝牙通信通道;所述一对交易终端610,620,用于通过所述蓝牙通信通道进行目标交易。
131.实施例六
132.图7为本发明实施例提供的交易处理装置的结构示意图。本发明实施例提供的交易处理装置700,应用于离线交易系统中的交易终端,所述交易终端设置有蓝牙模块和身份标签读取模块,所述装置包括:身份标识获取单元710,用于通过所述身份标签读取模块从其他交易终端的身份标签中获取所述其他交易终端的蓝牙模块的身份标识;蓝牙通信建立单元720,用于基于所述其他交易终端的蓝牙模块的身份标识,通过自身的蓝牙模块和所述其他交易终端的蓝牙模块与所述其他交易终端建立蓝牙通信通道;交易执行单元730,用于通过所述蓝牙通信通道与所述其他交易终端进行目标交易。
133.实施例七
134.图8为本发明实施例提供的交易处理装置的结构示意图。如图8所示,本发明实施例所提供的交易处理装置800,应用于离线交易系统中的交易终端,所述交易终端设置有蓝牙模块,所述装置包括:身份标签生成单元810,用于基于用户操作生成并展示虚拟的身份标签,所述虚拟的身份标签携带所述另一个交易终端的蓝牙模块的身份标识,以使其他交易终端通过身份标签读取模块从所述身份标签中获取所述交易终端的蓝牙模块的身份标识,并基于所获取的所述交易终端的蓝牙模块的身份标识,通过自身的蓝牙模块和所述交易终端的蓝牙模块与所述交易终端建立蓝牙通信通道;蓝牙通信建立单元820,通过自身的蓝牙模块和所述其他交易终端的蓝牙模块与所述其他交易终端建立蓝牙通信通道;交易执行单元830,通过所述蓝牙通信通道与所述其他交易终端进行目标交易。
135.实施例八
136.图9示出了本发明实施例的电子设备。如图9所示,电子设备900包括:至少一个处理器910,以及与至少一个处理器910通信连接的存储器920,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行的方法。
137.具体地,上述存储器920和处理器910经由总线930连接在一起,能够为通用的存储器和处理器,这里不做具体限定,当处理器910运行存储器920存储的计算机程序时,能够执行本发明实施例中结合图1至图8所描述的各项操作和功能。
138.本发明实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时,实现的方法。具体实现可参见方法实施例,在此不再赘述。
139.尽管本发明实施例的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用。它完全可以被适用于各种适合本发明实施例的领域。对于熟悉本领域的人员而言,可容易地实现另外的修改。因此在不背离权利要求及等同范围所限定的一般概念下,本发明实施例并不限于特定的细节和这里示出与描述的图例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献