CN109658096B - 一种基于区块链的数字权益证明转换*** - Google Patents

一种基于区块链的数字权益证明转换*** Download PDF

Info

Publication number
CN109658096B
CN109658096B CN201811471967.2A CN201811471967A CN109658096B CN 109658096 B CN109658096 B CN 109658096B CN 201811471967 A CN201811471967 A CN 201811471967A CN 109658096 B CN109658096 B CN 109658096B
Authority
CN
China
Prior art keywords
digital rights
user terminal
server
proving
data
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.)
Active
Application number
CN201811471967.2A
Other languages
English (en)
Other versions
CN109658096A (zh
Inventor
周爱
佘伦凯
蒋万江
成盛
郝泽虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Chuangshi Zhilian Information Technology Research Institute
Original Assignee
Beijing Chuangshi Zhilian Information Technology Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Chuangshi Zhilian Information Technology Research Institute filed Critical Beijing Chuangshi Zhilian Information Technology Research Institute
Priority to CN201811471967.2A priority Critical patent/CN109658096B/zh
Publication of CN109658096A publication Critical patent/CN109658096A/zh
Application granted granted Critical
Publication of CN109658096B publication Critical patent/CN109658096B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明提供了一种基于区块链的数字权益证明转换***。扫描设备获取第一数字权益证明数据及用户终端的唯一标识,并生成第一数字权益证明兑换信息,发送至服务器;服务器根据第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并发送至用户终端;用户终端根据第二数字权益证明兑换信息生成转账信息,利用用户终端的私钥签名转账信息,通过区块链网络向服务器账户地址转移第二数字权益证明数据。通过本发明的***,实现了区块链网络中具有不同属性的数据之间的转换,消除了区块链网络中不同属性数据的差异性,使得区块链网络中不同属性数据可以进行融合。

Description

一种基于区块链的数字权益证明转换***
技术领域
本发明涉及区块链技术领域,尤指一种基于区块链的数字权益证明转换***。
背景技术
从20世纪90年代开始,互联网逐渐进入社会的日常生活互联网为消费者提供了大量的交流和沟通场所,同时也给企业提供了经营市场。电子金融迈向了社会经济生活的各个方面,人们通过电子金融可以便捷的完成日常生活中的各种消费,商家为了鼓励消费者继续光顾,采用了多种鼓励手段,其中,在每次消费之后,给予消费者一定的积分奖励为一种非常常见的鼓励手段。商家给予的积分可以用来兑换礼品、优惠券等等,以此鼓励消费者再次光顾。但是,不同的商家的积分仅能用于兑换各商家所提供的礼品等,并不能在不同商家之间进行兑换。消费者账户中的积分无法被便捷、有效的利用,常常出现积分长期闲置,最终被清零的情况,严重损害了消费者的利益以及消费积极性。
发明内容
为了解决目前不同属性的数据存在的无法转换、转换不便捷的问题,本发明提供一种基于区块链的数字权益证明转换***,所述***包括:用户终端、扫描设备及服务器;
所述扫描设备获取商家输入的第一数字权益证明数据及所述用户终端的唯一标识,并根据所述第一数字权益证明数据及所述唯一标识生成第一数字权益证明兑换信息,将所述第一数字权益证明兑换信息发送至所述服务器;
所述服务器根据所述第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并将所述第二数字权益证明兑换信息发送至所述用户终端,所述第二数字权益证明兑换信息至少包括所述服务器生成的服务器账户地址以及与所述第一数字权益证明数据对应的第二数字权益证明数据;
所述用户终端根据所述第二数字权益证明兑换信息生成由用户终端账户地址向所述服务器账户地址转移所述第二数字权益证明数据的转账信息,利用所述用户终端的私钥签名所述转账信息,通过区块链网络向所述服务器账户地址转移第二数字权益证明数据;
当转移所述第二数字权益证明数据至所述服务器账户地址成功后,所述服务器向商家账户地址转移所述第一数字权益证明数据。
可选的,在本发明一实施例中,所述用户终端的唯一标识包括使得所述服务器与所述用户终端建立连接的信息;所述服务器根据所述第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并将所述第二数字权益证明兑换信息发送至所述用户终端进一步包括:所述服务器根据所述与所述用户终端建立连接的信息将所述第二数字权益证明兑换信息发送至所述用户终端。
可选的,在本发明一实施例中,所述用户终端的唯一标识包括通过与所述服务器的连接获取到的用户终端账户地址;所述服务器根据所述第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并将所述第二数字权益证明兑换信息发送至所述用户终端进一步包括:所述服务器根据所述用户终端账户地址将所述第二数字权益证明兑换信息发送至所述用户终端。
可选的,在本发明一实施例中,所述扫描设备获取的第一数字权益证明数据包括所述商家账户地址、所述第一数字权益证明数据的数值以及所述第一数字权益证明数据的类型。
可选的,在本发明一实施例中,所述服务器根据所述第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息进一步包括:所述服务器根据所述第一数字权益证明数据的类型与所述第二数字权益证明数据的类型之间的兑换率,确定所述第二数字权益证明兑换信息中的第二数字权益证明数据。
可选的,在本发明一实施例中,所述服务器根据所述第一数字权益证明数据的类型与所述第二数字权益证明数据的类型之间的兑换率进一步包括:所述服务器根据所述唯一标识匹配到用户终端账户地址所支持的第二数字权益证明数据的类型,根据所述第一数字权益证明数据的类型与所述第二数字权益证明数据的类型之间的兑换率,确定所述第二数字权益证明兑换信息中的第二数字权益证明数据。
可选的,在本发明一实施例中,通过区块链网络向所述服务器账户地址转移所述第二数字权益证明数据之后还包括:所述服务器验证所述用户终端账户地址转移的第二数字权益证明数据,若验证通过,向所述扫描设备及所述用户终端分别发送兑换完成通知。
可选的,在本发明一实施例中,所述服务器验证所述用户终端账户地址转移的第二数字权益证明数据进一步包括:所述服务器根据预设时间间隔扫描所述服务器账户地址,当扫描到所述服务器账户地址收到所述用户终端账户地址转移的第二数字权益证明数据,且所述用户终端账户地址转移的第二数字权益证明数据的数值与所述第二数字权益证明兑换信息中的第二数字权益证明数据的数值相等时,则验证通过。
可选的,在本发明一实施例中,所述服务器验证所述用户终端账户地址转移的第二数字权益证明数据进一步包括:所述服务器根据预设时间间隔扫描所述用户终端账户地址,当扫描到所述用户终端账户地址的第二数字权益证明数据发生减少,且减少的第二数字权益证明数据的数值与所述第二数字权益证明兑换信息中的第二数字权益证明数据相等时,则验证通过。
可选的,在本发明一实施例中,所述服务器向商家账户地址转移所述第一数字权益证明数据进一步包括:所述服务器根据所述兑换率兑换所述用户终端转移账户地址的第二数字权益证明数据,得到对应的所述第一数字权益证明数据,并将所述第一数字权益证明数据转移至所述商家账户地址。
可选的,在本发明一实施例中,所述扫描设备获取商家输入的第一数字权益证明数据及所述用户终端的唯一标识之前还包括:
所述用户终端获取授权指令,生成数字权益转换申请信息,并利用私钥签名所述数字权益转换申请信息,将所述用户终端的公钥、用户终端账户地址及签名后的数字权益转换申请信息发送至所述服务器;
所述服务器根据所述公钥验证所述签名后的数字权益转换申请信息,验证通过后,向所述用户终端发送授权成功通知。
可选的,在本发明一实施例中,所述方法还包括,
所述服务器接收所述用户终端发送的当前数字权益证明兑换交易请求;
所述服务器针对所述当前数字权益证明兑换交易请求生成所述唯一标识以及时间戳,将所述唯一标识发送给所述用户终端,将所述唯一标识和所述时间戳的对应关系存储于所述服务器;
所述服务器接收所述扫描设备发送的第一数字权益兑换信息,验证所述第一数字权益兑换信息中的唯一标识对应的时间戳与当前时间相比较是否超过预设的时间阈值,若超过所述时间阈值则拒绝所述当前数字权益兑换请求。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现以下步骤:
获取商家输入的第一数字权益证明数据及所述用户终端的唯一标识,并根据所述第一数字权益证明数据及所述唯一标识生成第一数字权益证明兑换信息,将所述第一数字权益证明兑换信息发送至所述服务器;所述第一数字权益证明数据包括所述商家账户地址、所述第一数字权益证明数据的数值以及所述第一数字权益证明数据的类型。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现以下步骤:
根据第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并将所述第二数字权益证明兑换信息发送至用户终端,所述第二数字权益证明兑换信息至少包括服务器账户地址以及与第一数字权益证明数据对应的第二数字权益证明数据;
当用户终端账户地址向所述服务器账户地址转移所述第二数字权益证明数据成功后,向商家账户地址转移所述第一数字权益证明数据。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现以下步骤:
根据第二数字权益证明兑换信息生成由用户终端账户地址向服务器账户地址转移第二数字权益证明数据的转账信息,利用私钥签名所述转账信息,通过区块链网络向所述服务器账户地址转移第二数字权益证明数据。
通过本发明的数字权益证明转换***,可以实现不同属性数字权益证明(例如积分)之间的转换,消除了区块链网络中不同属性数字权益证明的差异性,使得区块链网络中不同属性数字权益证明可以进行融合,使得用户可以有效的利用不同属性的数字权益证明。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种基于区块链的数字权益证明转换***的结构示意图;
图2为本发明实施例一种基于区块链的积分转换***的数据流图;
图3为本发明另一实施例一种基于区块链的积分转换***的数据流图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示为本发明实施例一种基于区块链的数字权益证明转换***的结构示意图,在本实施例中以积分为例进行说明,用户账户中不同商家发布的具有不同属性的数字权益证明都可以利用本发明实施例的方案实现不同属性的数字权益证明之间的转换,消除了区块链网络中不同属性数字权益证明的差异性,使得区块链网络中不同属性数字权益证明可以进行融合。所述数字权益证明还可以例如为不同商家发布的优惠券、不同游戏之中的虚拟装备等,图中所示***包括:用户终端、扫描设备及服务器;
所述扫描设备获取商家输入的第一积分数据及所述用户终端的唯一标识,并根据所述第一积分数据及所述唯一标识生成第一积分兑换信息,将所述第一积分兑换信息发送至所述服务器;
所述服务器根据所述第一积分兑换信息以及兑换率生成第二积分兑换信息,并将所述第二积分兑换信息发送至所述用户终端,所述第二积分兑换信息至少包括所述服务器生成的服务器账户地址以及与所述第一积分数据对应的第二积分数据;
所述用户终端根据所述第二积分兑换信息生成由用户终端账户地址向所述服务器账户地址转移所述第二积分数据的转账信息,利用所述用户终端的私钥签名所述转账信息,通过区块链网络向所述服务器账户地址转移第二积分数据;
当转移所述第二积分数据至所述服务器账户地址成功后,所述服务器向商家账户地址转移所述第一积分数据。
在本实施例中,用户登录用户终端(例如手机、pad等)中用于积分兑换的APP,具体的,可通过账号与密码登录,或者通过生物特征(例如指纹、脸部)识别登录。用户终端生成用于积分兑换的唯一标识,例如二维码、条形码等。商家输入(或者显示给用户)当前积分兑换的第一积分数据,例如商家的银行账号、账户地址、支持的积分类型等。扫描设备接收第一积分数据,具体的,商家可直接操作扫描设备,通过键盘或触摸屏输入第一积分数据,或者,商家将第一积分数据输入至与扫描设备连接的终端(例如电脑、pad等),或者商家通过其它的积分***将第一积分数据传送给所述扫描设备。扫描设备,例如POS机或者带有拍照功能的移动通信终端,或者商家积分兑换商城的web页面,通过扫描或其他数据传输方式,例如近场通信NFC或者从用户在积分兑换商城注册的用户信息中,获取用户终端生成的唯一标识,当从用户信息中获取用户的唯一标识符时,用户终端可以生成唯一标识符存储于商家的积分兑换商城的用户信息中。扫描设备根据第一积分数据及用户终端的唯一标识生成第一积分兑换信息,第一积分兑换信息中包括用于完成当前积分兑换的基本信息,例如用户终端的账户地址或用户ID、商家的账户地址、第一积分数据的数值及第一积分数据的类型(例如招商银行积分)。服务器根据第一积分兑换信息及兑换率生成第二积分兑换信息,第二积分兑换信息中至少包括服务器生成的服务器账户地址以及与第一积分数据对应的第二积分数据。其中,兑换率为第一积分数据类型与第二积分数据类型之间的兑换率。用户终端接收到第二积分兑换信息后,生成针对本次积分兑换的转账信息,用于用户终端账户地址向服务器账户地址转移第二积分数据。具体的,转账信息包括每笔积分兑换对应的兑换明细等,用户终端利用私钥对转账信息进行签名,并保存于区块链的共享账本中,并根据转账信息向服务器账户地址转移第二积分数据。在用户终端账户地址成功向服务器账户地址转移第二积分数据后,服务器向商家账户地址转移第一积分数据。
作为本发明的一个实施例,用户终端的唯一标识包括使得服务器与用户终端建立连接的信息;服务器根据第一积分兑换信息以及兑换率生成第二积分兑换信息,并将第二积分兑换信息发送至用户终端进一步包括:服务器根据与用户终端建立连接的信息将第二积分兑换信息发送至用户终端。其中,用户终端通过唯一标识与服务器建立长连接,在服务器生成第二积分兑换信息后通过与用户终端建立的长连接,将第二积分兑换信息发送至用户终端。
作为本发明的一个实施例,用户终端的唯一标识包括通过与所述服务器的连接获取到的用户终端账户地址;服务器根据第一积分兑换信息以及兑换率生成第二积分兑换信息,并将第二积分兑换信息发送至用户终端进一步包括:服务器根据用户终端账户地址将第二积分兑换信息发送至用户终端。其中,用户终端通过服务器获取其账户地址,并将该地址生成为唯一标识。由此,服务器通过唯一标识可得到用户终端账户地址,并定位用户终端与其建立连接,在生成第二积分兑换信息后,将第二积分兑换信息发送至用户终端账户地址。
进一步的,扫描设备获取的第一积分数据包括商家账户地址、第一积分数据的数值以及第一积分数据的类型。商家账户地址、第一积分数据的数值以及第一积分数据的类型可直接由商家输入至扫描设备,其中,第一积分数据的数值以及第一积分数据的类型可以例如为1000及招商银行积分。此外,第一积分数据及第二积分数据还可以为数字数据。
作为本发明的一个实施例,服务器根据第一积分兑换信息以及兑换率生成第二积分兑换信息进一步包括:服务器根据第一积分数据的类型与第二积分数据的类型之间的兑换率,确定第二积分兑换信息中的第二积分数据。其中,服务器与用户终端所支持的积分类型相同时,即均为第二积分数据类型时,或者服务器已知用户终端所支持的积分类型为第二积分数据类型时,根据第二积分数据与商家所支持的第一积分数据类型之间的兑换率,确定第二积分兑换信息中的第二积分数据。例如,商家收取招商银行积分,第一积分数据的数值为1000积分,而用户提供的是国航积分,服务器与用户终端所支持的积分类型相同,或已知用户终端支持的积分类型,由此可以确定招商银行积分与国航积分之间的兑换率,可以得到用户需提供国航积分900,则第二积分兑换信息中的第二积分数据为900国航积分。
其中,服务器根据第一积分数据的类型与第二积分数据的类型之间的兑换率进一步包括:服务器根据唯一标识匹配到用户终端账户地址所支持的第二积分数据的类型,根据第一积分数据的类型与第二积分数据的类型之间的兑换率,确定第二积分兑换信息中的第二积分数据。用户终端生成的唯一标识中包括第二积分数据的类型,在服务器并不已知用户终端所支持的积分类型时,服务器根据唯一标识匹配到第二积分数据的类型。根据第二积分数据类型与第一积分数据类型确定两者间的兑换率,并根据兑换率确定第二积分兑换信息中的第二数据。例如,与前述实施例类似的,商家收取招商银行积分,第一积分数据的数值为1000积分,而用户提供的是国航积分,服务器根据唯一标识匹配到用户终端支持的积分类型,即国航积分,确定招商银行积分与国航积分之间的兑换率,可以得到用户需提供国航积分900,则第二积分兑换信息中的第二积分数据为900国航积分。
作为本发明的一个实施例,通过区块链网络向服务器账户地址转移第二积分数据之后还包括:服务器验证用户终端账户地址转移的第二积分数据,若验证通过,向扫描设备及用户终端分别发送兑换完成通知。在用户终端账户地址向服务器账户地址转移第二积分数据后,服务器验证用户终端账户地址转移的第二积分数据的数值与第二积分兑换信息中的第二积分数据的数值是否相等,相等则验证通过。进一步的,服务器记录该笔积分兑换,并向用户终端及扫描设备分别发送兑换完成通知。
作为本发明的一个实施例,服务器验证用户终端账户地址转移的第二积分数据进一步包括:服务器根据预设时间间隔扫描服务器账户地址,当扫描到服务器账户地址收到用户终端账户地址转移的第二积分数据,且用户终端账户地址转移的第二积分数据的数值与第二积分兑换信息中的第二积分数据的数值相等时,则验证通过。服务器与用户终端保持长连接,并且按照预设时间间隔对服务器账户地址进行扫描,根据兑换明细中找到对应的用户终端账户地址是否转移过来了第二积分数据,且该第二积分数据的值是否与第二积分兑换信息中的第二积分数据的数值相等,若是,则认为用户终端完成了向服务器账户地址转移第二积分数据的操作,验证通过。
另一方面,服务器验证用户终端账户地址转移的第二积分数据进一步包括:服务器根据预设时间间隔扫描用户终端账户地址,当扫描到用户终端账户地址的第二积分数据发生减少,且减少的第二积分数据的数值与第二积分兑换信息中的第二积分数据相等时,则验证通过。服务器根据兑换明细得到用户终端账户地址及本次待兑换的第二积分数据的数值,并按照预设的时间间隔对该用户终端账户地址进行扫描,验证用户终端账户地址是否发生第二积分数据的减少。当第二积分数据发生减少,且减少的第二积分数据的数值等于第二积分兑换信息中的第二积分数据的数值,则认为用户终端完成了向服务器账户地址转移第二积分数据的操作,验证通过,
作为本发明的一个实施例,服务器向商家账户地址转移第一积分数据进一步包括:服务器根据兑换率兑换用户终端账户地址转移的第二积分数据,得到对应的第一积分数据,并将第一积分数据转移至商家账户地址。在用户终端账户地址向服务器账户地址转移第二积分数据完成后,根据第一积分数据与第二积分数据的兑换率,将用户终端账户地址转移的第二积分数据转换为对应的商家接收的第一积分数据。例如,商家接收招商银行积分,但用户终端转移国航积分,服务器根据两种不同积分的兑换率,将用户的国航积分转换为招商银行积分,并将转换后的招商银行积分转移至商家账户地址。
通过本发明的数字权利证明转换***,可以实现不同类型积分之间的兑换,实现了区块链网络中具有不同属性的数据之间的转换,消除了区块链网络中不同属性数据的差异性,使得区块链网络中不同属性数据可以进行融合。
如图2所示为本发明实施例一种基于区块链的积分转换***的数据流图,图中具体包括:
步骤101,用户登录。
用户在用户终端上登录用于进行积分兑换的APP,可通过账号与密码登录,或者通过生物特征(例如指纹、脸部)识别登录。
步骤102,用户终端生成唯一标识。
用户终端根据用户ID可生成用户积分兑换的唯一标识,例如条形码或二维码,用户ID与用户终端账户地址相对应。
步骤103,扫描设备获取第一积分数据。
商家通过扫描设备输入当前积分兑换的第一积分数据,或在其他终端上输入第一积分数据,再将第一积分数据发送至扫描设备。其中,第一积分数据至少包括商家账户地址,还可以包括当前积分兑换的第一积分数据的数值及类型。具体的,商家提供使用招商银行积分可换取礼品的服务,兑换礼品所需要的积分数为第一积分数据的数值,招商银行积分为第一积分数据的类型。
步骤104,扫描设备读取唯一标识。
扫描设备通过扫描或其他数据传输的方式获取用户终端的唯一标识,由此得到用户终端的相关信息,例如用户ID。
步骤105,扫描设备生成第一积分兑换信息。
扫描设备根据第一积分数据和用户终端的唯一标识生成第一积分兑换信息。第一积分兑换信息中包括用于完成当前积分兑换的基本信息,例如商家账户地址、用户ID、当前积分兑换的第一积分数据的数值及类型等。
步骤106,扫描设备发送第一积分兑换信息。
扫描设备将生成的第一积分兑换信息发送至服务器。
步骤107,服务器根据第一积分兑换信息及兑换率,生成第二积分兑换信息。
其中,所述服务器根据所述第一积分兑换信息中的用户ID匹配得到用户终端的账户地址,以及用户终端所支持的第二积分数据类型,第二积分兑换信息至少包括服务器生成的服务器账户地址以及与第一积分数据对应的第二积分数据。服务根据第二积分数据类型与商家所支持的第一积分数据类型之间的兑换率,确定第二积分兑换信息中的第二积分数据。例如,商家收取招商银行积分,第一积分数据的数值为1000积分,而用户账户地址中可以提供的是国航积分,服务器可以确定招商银行积分与国航积分之间的兑换率(或者根据第三方提供的招商银行积分和国航积分的兑换率),可以得到用户需提供国航积分900,则第二积分兑换信息中的第二积分数据为900国航积分。
其中,服务器与用户终端所支持的积分类型一致时,服务器可直接根据第一积分数据类型与第二积分数据类型确定兑换率。在服务器与用户终端所支持的积分类型不一致时,根据用户终端的唯一标识,匹配用户终端所能够支持的积分类型,再确定其与第一积分数据类型的兑换率。
步骤108,服务器定位用户终端,并发送第二积分兑换信息。
服务器接收到的第一积分兑换信息中用户终端唯一标识,唯一标识中具有可以使得服务器与用户终端建立连接的信息,例如,用户终端IP地址等。服务器通过该用户终端IP地址与用户终端建立连接,将第二积分兑换信息发送至用户终端。
步骤109,用户终端生成转账信息。
用户终端根据第二积分兑换信息生成转账信息,其中,转账信息用于用户终端账户地址向服务器账户地址转移第二积分数据,转账信息包括每笔积分兑换对应的兑换明细等。
步骤110,用户终端利用用户终端的账户地址私钥签名转账信息。步骤111,用户终端账户地址向服务器账户地址转移第二积分数据。
用户终端账户地址向第二积分兑换信息中的服务器账户地址转移第二积分数据,具体的,转移的第二积分数据的类型为用户所能提供的类型,例如,用户提供国航积分。
在本步骤中,用户终端账户地址到服务器账户地址的数字权益证明转账通过区块链网络完成。其中区块链网络需要对转账信息进行共识验证,所述共识验证就是区块链节点对用户终端的签名(使用用户终端账户地址的私钥对转向给服务器账户地址的转账信息进行签名)和用户终端账户地址的积分进行共识验证,用户终端根据加密交易数据生成摘要,可以是加密交易数据的一部分(例如加密交易数据开始的5%),利用用户终端账户地址的私钥对该部分摘要进行签名,再将所述加密交易数据以及签名发送到区块链节点。在某个区块链节点接收到所述加密的交易数据以及签名后,使用用户终端账户地址的公钥对所述签名进行解密,得到加密交易数据的摘要,将解密后的摘要与接收到的加密交易数据相比较,若两者一致(例如加密交易数据开始的5%相同),则说明加密交易数据未被篡改,并且账户积分可以支持本次积分兑换交易,也就是共识验证通过,在区块链节点中通过共识验证后就会将所述加密交易数据存储入本地的区块链中。
步骤112,服务器验证用户终端账户地址转移的第二积分数据。
服务器根据转账信息中的兑换明细,可得到用户终端的账户地址,服务器对区块链网络中的用户终端账户地址实时扫描。当扫描到用户终端账户地址中的第二积分数据发生减少,且减少的第二积分数据的数值与第二积分兑换信息中的第二积分数据的数值相等,则验证通过,服务器记录该笔积分兑换。
步骤113,服务器向商家账户地址兑换并转移第一积分数据。
验证通过后,服务器将用户终端账户地址转移过来的第二积分数据,按照商家所需的第一积分数据的类型进行兑换。具体的,用户提供了900国航积分,商家接收的是招商银行积分,根据两个积分的兑换率,服务器将900国航积分转换为1000招商银行积分,并将其从服务器账户地址中转移至商家账户地址中。
或者根据用户终端账户地址转账向服务器账户地址转账成功的信息,将服务器账户地址中的第一积分数据转移到所述商家账户地址。
步骤114,服务网向扫描设备以及用户终端发送兑换完成通知。
在服务器对用户终端账户地址转移的第二积分数据验证完成后,服务器向用户终端发送兑换完成通知。
通过本发明的积分转换***,可以实现不同类型积分之间的兑换,实现了区块链网络中具有不同属性的数据之间的转换,消除了区块链网络中不同属性数据的差异性,使得区块链网络中不同属性数据可以进行融合。
如图3所示为本发明另一实施例一种基于区块链的积分转换***的数据流图,图中所示包括:
步骤201,用户登录,获取授权指令。
用户在用户终端上登录用于进行积分兑换的APP,可通过账号与密码登录,或者通过生物特征(例如指纹、脸部)识别登录。用户登陆后,需要获得用户的授权才能进行积分兑换,用户通过操作用户终端选择所需开启的积分兑换功能,以此向用户终端下达授权指令。
步骤202,用户终端生成积分兑换功能开启申请信息并利用私钥签名。
用户终端接到授权指令后,生成积分兑换功能开启信息(可以为约定的积分兑换功能开启申请指令格式),并利用用户终端该用户账户地址的私钥对积分兑换功能开启进行签名。
步骤203,用户终端建立与服务器的连接,并发送该用户的公钥及所述签名后的积分兑换功能开启信息。
用户终端与服务器建立长连接,所述长连接可以为http连接,用户终端将签名后的积分兑换功能开启信息、用户账户地址及公钥发送至服务器。
步骤204,服务器验证所述积分兑换功能开启信息。
服务器验证签名后的积分兑换功能开启信息,即利用所述用户的公钥验证签名是否正确并有效。验证通过后,在服务器端存储用户终端账户地址,表示该用户开启了积分兑换功能。向用户终端发送授权成功通知。
步骤205,服务器根据用户终端的请求生成本次积分兑换交易的唯一标识,并将所述本次积分兑换交易的唯一标识发送给用户终端。
当用户终端已完成积分兑换功能开启,用户进行每一次积分兑换操作,用户终端建立与服务器的连接,将该用户的公钥及所述签名后的积分兑换交易申请信息、用户账户地址发送至服务器。积分兑换交易申请信息可以包括积分兑换交易申请的编号、用户账户地址中所具有的积分类型(或者由用户指定的本次积分兑换交易中用户的第二积分数据的类别)。服务器验证签名后的积分兑换交易申请信息,即利用所述用户的公钥验证签名是否正确并有效。验证通过后,生成本次积分兑换交易的唯一标识,在服务器端存储用户终端账户地址(可选)、对应本次积分兑换交易的唯一标识以及本次积分兑换交易的时间戳(例如生成所述本次积分兑换交易唯一标识的时间),时间戳用于服务器在后面的积分兑换过程中判断积分兑换请求是否超时,如果时间戳与当前时间相比较超过时间阈值,则拒绝提供积分兑换服务,例如时间戳与当前时间比较超过了2分钟,则判断当前积分兑换服务存在安全风险。服务器将所述本次积分兑换交易的唯一标识发送给用户终端,所述本次积分兑换交易的唯一标识可以为为用户终端每一次积分兑换交易请求生成的字符串,生成的每一个字符串都不相同。
步骤206,扫描设备获取第一积分数据。
商家通过扫描设备输入当前积分兑换的第一积分数据,或在其他设备或者终端输入第一积分数据至扫描设备,所述扫描设备可以为扫描器或者计算机。其中,第一积分数据至少包括商家账户地址,还可以包括当前积分兑换的第一积分数据的数值及类型。具体的,商家提供使用招商银行积分可换取礼品的服务,兑换礼品所需要的积分数为第一积分数据的数值,招商银行积分为第一积分数据的类型。
步骤207,扫描设备读取用户信息。
扫描设备通过扫描或其他数据传输的方式获取用户终端的用户信息,所述用户信息可以包括本次积分兑换交易唯一标识、用户终端账户地址、用户所具有的积分类型等信息,上述用户信息可以通过二维码的形式呈现,由所述扫描设备扫描得到,或者为数据信息的形式通过近场通讯等方式获得,其中所述用户信息是唯一的,也可以称为唯一标识。
步骤208,扫描设备生成第一积分兑换信息。
扫描装置根据第一积分数据和用户终端的用户信息生成第一积分兑换信息。第一积分兑换信息中包括用于完成当前积分兑换的基本信息,例如商家账户地址、用户终端账户地址、第一积分数据的数值、该第一积分数据对应的积分类型以及积分兑换交易唯一标识等。
步骤209,扫描设备发送第一积分兑换信息。
扫描设备将生成的第一积分兑换信息发送至服务器。
步骤210,服务器根据第一积分兑换信息及兑换率,生成第二积分兑换信息。
其中,服务器根据第一积分兑换信息中的积分兑换交易唯一标识,验证积分兑换交易唯一标识是否真实存在,如果不存在则拒绝本次积分兑换请求;并且验证当前时间与时间戳的差值是否超过时间阈值,如果超过时间阈值则拒绝本次积分兑换请求,否则允许本次积分兑换请求;还可以验证积分兑换交易的参数如积分类型是否和用户终端积分兑换交易申请信息中用户账户支持的积分类型一致。第二积分兑换信息至少包括服务器生成的服务器账户地址以及与第一积分数据对应的第二积分数据。服务器根据第二积分数据类型与商家所支持的第一积分数据类型之间的兑换率,确定第二积分兑换信息中的第二积分数据。例如,商家收取招商银行积分,第一积分数据的数值为1000积分,而用户提供的是国航积分,服务器可以根据预设各种积分之间的兑换率确定招商银行积分与国航积分之间的兑换率,可以得到用户需提供国航积分900,则第二积分兑换信息中的第二积分数据为900国航积分。
其中,服务器与用户终端所支持的积分类型一致时,服务器可直接根据第一积分数据类型与第二积分数据类型确定兑换率。在服务器与用户终端所支持的积分类型不一致时,根据用户终端账户地址中积分的类型,匹配用户终端所能够支持的积分类型,再确定用户终端所能提供的第二积分数据类型与第一积分数据类型的兑换率。
其中,本发明实施例所指的积分是数字权益证明的一种,本发明实施例提供的方法可以实现具有不同数字权益证明之间的转换。
步骤211,服务器向用户终端发送第二积分兑换信息。
服务器通过与用户终端建立的长连接,将第二积分兑换信息发送至用户终端。
步骤212,用户终端生成转账信息。
用户终端根据第二积分兑换信息生成转账信息,其中,转账信息用于用户终端账户地址向服务器账户地址转移第二积分数据,转账信息包括每笔积分兑换对应的兑换明细等。
步骤213,用户终端利用用户终端的账户地址私钥签名转账信息。
步骤214,用户终端账户地址向服务器账户地址转移第二积分数据。
用户终端账户地址向第二积分兑换信息中的服务器账户地址转移第二积分数据,具体的,转移的第二积分数据的类型为用户所能提供的类型,例如,用户提供国航积分。
在本步骤中,用户终端账户地址到服务器账户地址的数字权益证明转账通过区块链完成。其中需要对转账信息进行共识验证,所述共识验证就是区块链节点对用户终端的签名(使用用户终端账户地址的私钥对转向给服务器账户地址的转账信息进行签名)和用户终端账户地址的积分进行共识验证,用户终端根据加密交易数据生成摘要,可以是加密交易数据的一部分(例如加密交易数据开始的5%),利用用户终端账户地址的私钥对该部分摘要进行签名,再将所述加密交易数据以及签名发送到区块链节点。在某个区块链节点接收到所述加密的交易数据以及签名后,使用用户终端账户地址的公钥对所述签名进行解密,得到加密交易数据的摘要,将解密后的摘要与接收到的加密交易数据相比较,若两者一致(例如加密交易数据开始的5%相同),,则说明加密交易数据未被篡改,并且账户积分可以支持本次积分兑换交易,也就是共识验证通过,在区块链节点通过共识验证后就会将所述加密交易数据存储入本地的区块链中。
步骤215,服务器验证用户终端账户地址转移的第二积分数据。
服务器对区块链网络中的服务器账户地址实时扫描。当扫描到服务器账户地址接收到用户终端账户地址转移来的第二积分数据,且转移的第二积分数据的数值与第二积分兑换信息中的第二积分数据的数值相等,则验证通过。
步骤216,服务器向商家账户地址兑换并转移第一积分数据。
验证通过后,服务器将用户终端账户地址转移过来的第二积分数据,按照商家所需的第一积分数据的类型进行兑换。具体的,用户提供了900国航积分,商家接收的是招商银行积分,根据两个积分的兑换率,服务器将900国航积分转换为1000招商银行积分,并将其转移至商家账户地址中。该步骤中,也采用区块链技术进行转移,可以参考前述步骤。
步骤217,服务器向扫描设备以及用户终端发送兑换完成通知。
在服务器对用户终端账户地址转移的第二积分数据验证完成后,服务器向用户终端发送兑换完成通知。
此外,还可以由用户自选用于兑换第一积分数据的第二积分数据类型,在步骤210中,服务器生成的第二积分兑换信息中包括服务器账户地址及第一积分数据类型与多种不同的积分类型的兑换率。在步骤212中,由用户在用户终端上选择第二积分数据的数值及类型,并生成相应的转账信息,在步骤213中,用户终端利用私钥签名转账信息。步骤214中,用户终端向服务器转移对应的第二积分数据。在步骤215中,服务器验证所述第二积分数据。并进行步骤216及217,完成服务器账户地址向商家账户地址转移第一积分数据。
通过本发明的积分兑换***,可以实现不同类型积分之间的兑换,实现了区块链网络中具有不同属性的数据之间的转换,消除了区块链网络中不同属性数据的差异性,使得区块链网络中不同属性数据可以进行融合。其中,具有不同属性的数据例如是指不同商家所拥有的数字权益证明,不同商家的数字权益证明都具有不同的属性。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现以下步骤:
获取商家输入的第一数字权益证明数据及所述用户终端的唯一标识,并根据所述第一数字权益证明数据及所述唯一标识生成第一数字权益证明兑换信息,将所述第一数字权益证明兑换信息发送至所述服务器;所述第一数字权益证明数据包括所述商家账户地址、所述第一数字权益证明数据的数值以及所述第一数字权益证明数据的类型。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现以下步骤:
根据第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并将所述第二数字权益证明兑换信息发送至用户终端,所述第二数字权益证明兑换信息至少包括服务器账户地址以及与第一数字权益证明数据对应的第二数字权益证明数据;
当用户终端账户地址向所述服务器账户地址转移所述第二数字权益证明数据成功后,向商家账户地址转移所述第一数字权益证明数据。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现以下步骤:
根据第二数字权益证明兑换信息生成由用户终端账户地址向服务器账户地址转移第二数字权益证明数据的转账信息,利用私钥签名所述转账信息,通过区块链网络向所述服务器账户地址转移第二数字权益证明数据。
基于与上述一种基于区块链的积分兑换***相同的申请构思,本发明还提供了上述一种计算机可读存储介质。由于上述计算机可读存储介质解决问题的原理与一种基于区块链的积分兑换***相似,因此上述计算机可读存储介质的实施可以参见一种基于区块链的积分兑换***的实施,重复之处不再赘述。
通过本发明的计算机可读存储介质,可以实现不同类型积分之间的兑换,有效的利用用户的积分,使得积分兑换过程更加高效、便捷,提高用户的消费体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,比如ROM/RAM、磁碟、光盘等。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种基于区块链的数字权益证明转换***,其特征在于,所述***包括:用户终端、扫描设备及服务器;
所述服务器接收所述用户终端发送的当前数字权益证明兑换交易请求;
所述服务器针对所述当前数字权益证明兑换交易请求生成唯一标识以及时间戳,将所述唯一标识发送给所述用户终端,将所述唯一标识和所述时间戳的对应关系存储于所述服务器;
所述扫描设备获取商家输入的第一数字权益证明数据及所述用户终端的唯一标识,并根据所述第一数字权益证明数据及所述唯一标识生成第一数字权益证明兑换信息,将所述第一数字权益证明兑换信息发送至所述服务器;
所述服务器接收所述扫描设备发送的第一数字权益证明兑换信息,验证所述第一数字权益证明兑换信息中的唯一标识对应的时间戳与当前时间相比较是否超过预设的时间阈值,若超过所述时间阈值则拒绝所述当前数字权益兑换请求;
若未超过所述时间阈值,则所述服务器根据所述第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并将所述第二数字权益证明兑换信息发送至所述用户终端,所述第二数字权益证明兑换信息至少包括所述服务器生成的服务器账户地址以及与所述第一数字权益证明数据对应的第二数字权益证明数据;
所述用户终端根据所述第二数字权益证明兑换信息生成由用户终端账户地址向所述服务器账户地址转移所述第二数字权益证明数据的转账信息,利用所述用户终端的私钥签名所述转账信息,通过区块链网络向所述服务器账户地址转移第二数字权益证明数据;
当转移所述第二数字权益证明数据至所述服务器账户地址成功后,所述服务器向商家账户地址转移所述第一数字权益证明数据。
2.根据权利要求1所述的***,其特征在于,所述用户终端的唯一标识包括使得所述服务器与所述用户终端建立连接的信息;
所述服务器根据所述第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并将所述第二数字权益证明兑换信息发送至所述用户终端进一步包括:
所述服务器根据所述与所述用户终端建立连接的信息将所述第二数字权益证明兑换信息发送至所述用户终端。
3.根据权利要求1所述的***,其特征在于,所述用户终端的唯一标识包括通过与所述服务器的连接获取到的用户终端账户地址;
所述服务器根据所述第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息,并将所述第二数字权益证明兑换信息发送至所述用户终端进一步包括:
所述服务器根据所述用户终端账户地址将所述第二数字权益证明兑换信息发送至所述用户终端。
4.根据权利要求2或3所述的***,其特征在于,所述扫描设备获取的第一数字权益证明数据包括所述商家账户地址、所述第一数字权益证明数据的数值以及所述第一数字权益证明数据的类型。
5.根据权利要求4所述的***,其特征在于,所述服务器根据所述第一数字权益证明兑换信息以及兑换率生成第二数字权益证明兑换信息进一步包括:
所述服务器根据所述第一数字权益证明数据的类型与所述第二数字权益证明数据的类型之间的兑换率,确定所述第二数字权益证明兑换信息中的第二数字权益证明数据。
6.根据权利要求5所述的***,其特征在于,所述服务器根据所述第一数字权益证明数据的类型与所述第二数字权益证明数据的类型之间的兑换率进一步包括:
所述服务器根据所述唯一标识匹配到用户终端账户地址所支持的第二数字权益证明数据的类型,根据所述第一数字权益证明数据的类型与所述第二数字权益证明数据的类型之间的兑换率,确定所述第二数字权益证明兑换信息中的第二数字权益证明数据。
7.根据权利要求1或3所述的***,其特征在于,通过区块链网络向所述服务器账户地址转移所述第二数字权益证明数据之后还包括:
所述服务器验证所述用户终端账户地址转移的第二数字权益证明数据,若验证通过,向所述扫描设备及所述用户终端分别发送兑换完成通知。
8.根据权利要求7所述的***,其特征在于,所述服务器验证所述用户终端账户地址转移的第二数字权益证明数据进一步包括:
所述服务器根据预设时间间隔扫描所述服务器账户地址,当扫描到所述服务器账户地址收到所述用户终端账户地址转移的第二数字权益证明数据,且所述用户终端账户地址转移的第二数字权益证明数据的数值与所述第二数字权益证明兑换信息中的第二数字权益证明数据的数值相等时,则验证通过。
9.根据权利要求3所述的***,其特征在于,所述扫描设备获取商家输入的第一数字权益证明数据及所述用户终端的唯一标识之前还包括:
所述用户终端获取授权指令,生成数字权益转换申请信息,并利用私钥签名所述数字权益转换申请信息,将所述用户终端的公钥、用户终端账户地址及签名后的数字权益转换申请信息发送至所述服务器;
所述服务器根据所述公钥验证所述签名后的数字权益转换申请信息,验证通过后,向所述用户终端发送授权成功通知。
CN201811471967.2A 2018-12-04 2018-12-04 一种基于区块链的数字权益证明转换*** Active CN109658096B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811471967.2A CN109658096B (zh) 2018-12-04 2018-12-04 一种基于区块链的数字权益证明转换***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811471967.2A CN109658096B (zh) 2018-12-04 2018-12-04 一种基于区块链的数字权益证明转换***

Publications (2)

Publication Number Publication Date
CN109658096A CN109658096A (zh) 2019-04-19
CN109658096B true CN109658096B (zh) 2023-04-28

Family

ID=66111751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811471967.2A Active CN109658096B (zh) 2018-12-04 2018-12-04 一种基于区块链的数字权益证明转换***

Country Status (1)

Country Link
CN (1) CN109658096B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110264265A (zh) * 2019-06-20 2019-09-20 北京艾摩瑞策科技有限公司 一种通过区块链对商场的积分进行管理的方法和装置
CN111131328B (zh) * 2020-01-09 2021-02-26 周钰 区块链的安全金融结算方法及***
CN111507747B (zh) * 2020-03-06 2023-05-16 中国南方航空股份有限公司 一种区块链积分兑换里程***
CN111489145B (zh) * 2020-06-24 2020-10-23 支付宝(杭州)信息技术有限公司 一种基于区块链的资源转移方法、装置及设备
CN113610560A (zh) * 2021-07-13 2021-11-05 中国银行股份有限公司 一种流量兑换方法、装置、服务器及存储介质
CN114548987B (zh) * 2022-02-25 2023-11-28 北京天德科技有限公司 一种防作弊可监管的nfr权益流转兑换智能合约及其方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7769630B2 (en) * 1999-06-23 2010-08-03 Signature Systems Llc Method and system for issuing, aggregating and redeeming rewards based on merchant transactions
JP2002140643A (ja) * 2000-08-25 2002-05-17 P Site:Kk ポイント交換方法及びポイント交換システム並びにポイントカード及び情報記録媒体
JP4463497B2 (ja) * 2003-05-19 2010-05-19 株式会社ユニバーサルエンターテインメント ポイント管理システム
JP3981043B2 (ja) * 2003-06-13 2007-09-26 三菱電機インフォメーションシステムズ株式会社 ポイント交換システムおよびポイント交換プログラム
US20120179607A1 (en) * 2011-01-07 2012-07-12 Transaction Wireless, Inc. Multi-merchant / item stored value account transactions
JP2014137717A (ja) * 2013-01-17 2014-07-28 Jcb:Kk ポイント交換システム
US11423371B2 (en) * 2013-09-04 2022-08-23 Raise Marketplace, Llc Systems and methods for managing prepaid cards in a digital wallet, including transferring value from prepaid cards and managing user selected accounts

Also Published As

Publication number Publication date
CN109658096A (zh) 2019-04-19

Similar Documents

Publication Publication Date Title
CN109658096B (zh) 一种基于区块链的数字权益证明转换***
CN108352024B (zh) 基于服务器的生物测定认证
US20200336315A1 (en) Validation cryptogram for transaction
US9160741B2 (en) Remote authentication system
US7003497B2 (en) System and method for confirming electronic transactions
US9704327B2 (en) Multi-function transaction device
US11108558B2 (en) Authentication and fraud prevention architecture
US20120221474A1 (en) Secure Electronic Ticketing using Mobile Communication Devices over the Internet
CN108369700A (zh) 移动支付***
US20200342439A1 (en) Method, client device and pos terminal for offline transaction
CN101675616A (zh) 用于传递赞助带外密码的方法和***
KR20120017044A (ko) 모바일 디바이스를 이용하는 개인 인증을 위한 시스템 및 방법
US10999294B2 (en) System and method for message recipient verification
RU2005118828A (ru) Способ осуществления многофакторной строгой аутентификации держателя банковской карты с использованием мобильного телефона в среде мобильной связи при осуществлении межбанковских финансовых транзакций в международной платежной системе по протоколу спецификации 3-d secure (варианты) и реализующая его система
US8601270B2 (en) Method for the preparation of a chip card for electronic signature services
CN110610385A (zh) 用于处理信息的***、方法和装置
JP2020046925A (ja) 認証システム
CN116057892A (zh) 经由短程收发器进行经验证的消息收发的***和方法
JP2001312476A (ja) ネットワークにおける個人認証装置及び認証取引システム及び個人認証システム
US20220383327A1 (en) Method and device for transmitting an identifier of a user during an electronic payment made by the user.
KR20050031155A (ko) 무선통신 단말기의 발신신호를 이용한 신용카드 결제시스템
JP2002032710A (ja) 認証用バーコード付与方法、認証方法および装置
CN114549192A (zh) 一种免安装数字钱包的移动终端数字货币交易方法
CN113781025A (zh) 一种可用于双离线支付下防止重复划转的方法、服务端及***
JP2010225146A (ja) 認証用バーコード付与方法

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