基于区块链的离线交易方法及装置制造方法及图纸

技术编号:19344884 阅读:25 留言:0更新日期:2018-11-07 14:54
本发明专利技术实施例涉及一种基于区块链的离线交易方法及装置。该方法包括:获取指定标识,确定所述指定标识在区块链中是否存在相应的记录;当存在时,验证所述指定标识是否为激活状态;当所述指定标识为激活状态时,验证本次交易是否满足所述指定标识在所述区块链中对应的交易限制,所述交易限制为支付账户授权指定标识进行支付时的限制;当满足所述交易限制时,根据所述指定标识对应的支付账户生成离线交易信息,并将所述离线交易信息记录在区块链中。降低由于过分依赖终端的支付功能而面临的支付困境,提高了用户体验,以及增强了电子支付的市场竞争力。

Offline transaction method and device based on block chain

The embodiment of the invention relates to an off-line transaction method and device based on block chain. The method includes: acquiring a designated identifier to determine whether the designated identifier has a corresponding record in the block chain; verifying whether the designated identifier is active when it exists; verifying whether the transaction satisfies the corresponding transaction of the designated identifier in the block chain when the designated identifier is active. The transaction restriction is the restriction when payment is made by authorizing the specified identification of the payment account; when the transaction restriction is met, the off-line transaction information is generated according to the payment account corresponding to the specified identification, and the off-line transaction information is recorded in the block chain. Reduce the payment dilemma due to over-reliance on terminal payment function, improve user experience, and enhance the market competitiveness of electronic payment.

【技术实现步骤摘要】
基于区块链的离线交易方法及装置
本专利技术涉及计算机
,尤其涉及一种基于区块链的离线交易方法及装置。
技术介绍
随着科技以及经济的不断发展,人们的生活日益丰富,支付需求也在不断地增加,相应的支付方式也多种多样,例如,电子支付、NFC支付或者刷卡支付等等。一般可以将多种支付方式集成在同一终端上,以增加支付的便捷性,例如,可以同时支持电子支付以及NFC支付的手机。但是,随着支付方式的多样性,电子支付由于其安全、便捷等特点,使用比例大大增加,越来越多的用户选择一部手机闯天下(只随身携带一部手机,不带现金以及各类卡)。但是,电子支付对于无线网络以及电量的需求较高,在无线网络无服务或终端没电的情况下,一部手机闯天下的用户面临无法支付的尴尬局面。
技术实现思路
基于上述问题,本专利技术实施例提供了一种基于区块链的离线交易方法及装置。第一方面,本专利技术实施例提供了一种基于区块链的离线交易方法。包括:获取指定标识,确定所述指定标识在区块链中是否存在相应的记录;当存在时,验证所述指定标识是否为激活状态;当所述指定标识为激活状态时,验证本次交易是否满足所述指定标识在所述区块链中对应的交易限制,所述交易限制为支付账户授权指定标识进行支付时的限制;当满足所述交易限制时,根据所述指定标识对应的支付账户生成离线交易信息,并将所述离线交易信息记录在区块链中。可选地,所述获取指定标识,确定所述指定标识在区块链中是否存在相应的记录包括:获取指定标识的图像;将所述指定标识的图像与所述区块链中记录的图像进行匹配,确定所述区块链中是否存在匹配度符合预设值的图像;或者,获取所述指定标识的图像,并提取所述指定标识的图像的摘要信息;将所述指定标识的图像的摘要信息与所述区块链中记录的摘要信息进行匹配,确定所述区块链中是否存在匹配度符合预设值的摘要信息。可选地,所述交易限制包括下述一项或多项:支付频次限制、支付金额限制、以及支付方式限制。。第二方面,本专利技术实施例提供了一种基于区块链的离线交易方法。包括:获取指定标识;通过区块链将支付账户的支付功能授权给所述指定标识,并设置交易限制,以及将所述指定标识标记为未激活状态;当达到预设条件时,通过所述区块链将所述指定标识的状态修改为激活状态,以便使用指定标识进行离线支付。可选地,所述预设条件包括下述一项或多项:终端的电量不足、用户触发的指定操作。可选地,所述交易限制包括下述一项或多项:支付频次限制、支付金额限制、以及支付方式限制。第三方面,本专利技术实施例提供了一种基于区块链的离线交易装置。包括:获取单元,用于获取指定标识,确定所述指定标识在区块链中是否存在相应的记录;验证单元,当存在时,用于验证所述指定标识是否为激活状态;所述验证单元还用于,当所述指定标识为激活状态时,验证本次交易是否满足所述指定标识在所述区块链中对应的交易限制,所述交易限制为支付账户授权指定标识进行支付时的限制;生成单元,用于当满足所述交易限制时,根据所述指定标识对应的支付账户生成离线交易信息,并将所述离线交易信息记录在区块链中。第四方面,本专利技术实施例提供了一种基于区块链的离线交易装置。包括:获取单元,用于获取指定标识;授权单元,用于通过区块链将支付账户的支付功能授权给所述指定标识,并设置交易限制,以及将所述指定标识标记为未激活状态;修改单元,用于当达到预设条件时,通过所述区块链将所述指定标识的状态修改为激活状态,以便使用指定标识进行离线支付。第五方面,本说明书实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现前述第一方面以及其可选地实现中或第二方面以及其可选地实现中的方法步骤。第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现前述第一方面以及其可选地实现中或第二方面以及其可选地实现中的方法。第七方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行前述第一方面以及其可选地实现中或第二方面以及其可选地实现中的方法。通过本专利技术实施例,结合区块链实现指定标识的授权,以及在满足一些条件的情况下,激活用于离线支付,在一些特殊场景下通过离线支付来保证支付的延续性。降低由于过分依赖终端的支付功能而面临的支付困境,提高了用户体验,以及增强了电子支付的市场竞争力。附图说明图1一种系统示意图;图2为本专利技术实施例提供的一种基于区块链的离线交易方法的流程图示意图;图3为本专利技术实施例提供的一种基于区块链的离线交易装置的结构示意图;图4为本专利技术实施例提供的另一种基于区块链的离线交易装置的结构示意图;图5示出了本说明书实施例所提供的一种计算机设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种基于区块链的离线交易方法及装置。该方法适用于图1所示的系统,如图1所示,该系统包括:节点网络和终端。其中,终端包括一个或多个服务端(或平台服务器)121以及一个或多个客户端(用户终端)122,例如,笔记本电脑,台式电脑以及移动终端等等,其中,服务端121可以运行在商户终端,例如,该商户终端可以包括地铁站出入站时的闸机或收银机等等,客户端122可以运行在用户的终端,例如该用户终端可以包括手机;一个或多个区块链节点110。其中,客户端122可以指安装有客户端应用程序的终端,服务端121可以指安装有平台服务器端应用程序的终端。终端主要用于与用户、其他终端以及区块链节点之间进行交互,例如,用户可以通过客户端122进行登陆,查询区块链中的记录,也可以将信息记录在区块链中,服务端121可以与客户端122交互交易信息,该交易信息可以包括支付账户、验证信息以及交易金额等等,服务端121还可以将该交易的部分或全部信息记录在区块链中;区块链节点110存储有区块链,终端可以从区块链节点110中获取区块链,也可以将新生成的区块发送给区块链节点110。在本专利技术实施例中,还包括标识130,其中,该标识130可以包括多种,例如,可以是指定位置的图像、指定物品的图像、二维码以及生物特征等等。终端可以识别标识130。随着用户终端越来越智能,也越来越安全,使用终端进行支付的场景越来越多。如何保持支付的持续性,在一些特殊场景下,降低由于过分依赖终端的支付功能而面临的支付困境,本专利技术实施例提供了一种基于区块链的离线交易方法及装置。通过结合区块链实现在满足一些条件的情况下,激活离线支付,通过离线支付来保证支付的延续性。为便于对本专利技术实施例的理解,下面将结合附图以具体实施例作进一步的解释说明,实施例并不构成对本专利技术实施例的限定。图2为本专利技术实施例提供的一种基于区块链的离线交易方法流程示意图。该方法可以通过图1所示的场景中终端以及区块链节点交互来实现。在本专利技术实施例中,对于使用指定标识的离线支付可以分为,授权过程、激活过程以及支付过程。如图2所示,步骤S本文档来自技高网...

【技术保护点】
1.一种基于区块链的离线交易方法,其特征在于,包括:获取指定标识,确定所述指定标识在区块链中是否存在相应的记录;当存在时,验证所述指定标识是否为激活状态;当所述指定标识为激活状态时,验证本次交易是否满足所述指定标识在所述区块链中对应的交易限制,所述交易限制为支付账户授权指定标识进行支付时的限制;当满足所述交易限制时,根据所述指定标识对应的支付账户生成离线交易信息,并将所述离线交易信息记录在区块链中。

【技术特征摘要】
1.一种基于区块链的离线交易方法,其特征在于,包括:获取指定标识,确定所述指定标识在区块链中是否存在相应的记录;当存在时,验证所述指定标识是否为激活状态;当所述指定标识为激活状态时,验证本次交易是否满足所述指定标识在所述区块链中对应的交易限制,所述交易限制为支付账户授权指定标识进行支付时的限制;当满足所述交易限制时,根据所述指定标识对应的支付账户生成离线交易信息,并将所述离线交易信息记录在区块链中。2.根据权利要求1所述的方法,其特征在于,所述获取指定标识,确定所述指定标识在区块链中是否存在相应的记录包括:获取指定标识的图像;将所述指定标识的图像与所述区块链中记录的图像进行匹配,确定所述区块链中是否存在匹配度符合预设值的图像;或者,获取所述指定标识的图像,并提取所述指定标识的图像的摘要信息;将所述指定标识的图像的摘要信息与所述区块链中记录的摘要信息进行匹配,确定所述区块链中是否存在匹配度符合预设值的摘要信息。3.根据权利要求1或2所述的方法,其特征在于,所述交易限制包括下述一项或多项:支付频次限制、支付金额限制、以及支付方式限制。4.一种基于区块链的离线交易方法,其特征在于,包括:获取指定标识;通过区块链将支付账户的支付功能授权给所述指定标识,并设置交易限制,以及将所述指定标识标记为未激活状态;当达到预设条件时,通过所述区块链将所述指定标识的状态修改为激活状态,以便使用指定标识进行离线支付。5.根据权利要求4所述的方法,其特征在于,所述预设条件包括下述一项或多项:终端的电量不足、用户触发的指定操作。6.根据权利要求4所述的方法,其特征在于,所述交易限制包括下述一项或多项:支付频次限制、支付金额限制、以及支付方式限制。7.一种基于区块链的离线交易装置,其特征在于,包括:获取单元,用于获取指定标识,确定...

【专利技术属性】
技术研发人员:李立中
申请(专利权)人:立旃上海科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1