基于区块链的积分数据处理方法及装置制造方法及图纸

技术编号:20624546 阅读:33 留言:0更新日期:2019-03-20 15:20
本发明专利技术提供了一种基于区块链的积分数据处理方法及装置,该积分数据处理方法,包括:从应用服务器接收的交易请求,所述交易请求由客户端对应的处理单元发送至所述应用服务器;根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,所述请求类别包括:发布挂单、积分买卖及积分存取。本发明专利技术将客户的积分数据、挂单信息存储在区块链上,以确保挂单信息未被篡改,保障挂单撮合交易的可靠性。

Integral Data Processing Method and Device Based on Block Chain

The invention provides an integral data processing method and device based on block chain. The integral data processing method includes: the transaction request received from the application server, the transaction request sent by the corresponding processing unit of the client to the application server, and the integral data processing is allocated to the local corresponding processing unit according to the request category of the transaction request. The types of requests include issuing bills of lading, integral trading and integral access. The invention stores integral data and hanging list information of customers on block chain to ensure that hanging list information is not tampered with and to guarantee the reliability of hanging list matching transaction.

【技术实现步骤摘要】
基于区块链的积分数据处理方法及装置
本专利技术涉及银行数据处理技术,尤其涉及一种基于区块链的积分数据处理方法及装置。
技术介绍
我国积分市场经历了单体积分到通用积分的发展历程。近年,银行、电信运营商等各类企业都推出了自己的积分,希望借此吸引并留住客户,增强自身的用户粘性。但对于普通用户来说,单一公司的积分数量一般比较有限,积分价值较低,这些积分往往发挥不了什么作用。目前,也有一些企业之间通过联合不同行业、不同领域、不同地域的商家,在协助企业之间实现了积分的通积、通兑和通用,一定程度上提高了积分的利用。但是,这些积分只能在有限的几家合作企业之间使用,使用范围非常有限,不能实现通用模式。随着客户的积分种类越来越多,如何解决当众多的积分“散、小、没法用”的问题成为了当务之急。
技术实现思路
本专利技术实施了提供了一种基于区块链的积分数据处理方法及装置,以确保挂单信息未被篡改,保障挂单撮合交易的可靠性。为了实现上述目的,本专利技术实施例提供了一种基于区块链的积分数据处理方法,包括:从应用服务器接收的交易请求,所述交易请求由客户端对应的处理单元发送至所述应用服务器;根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,所述请求类别包括:发布挂单、积分买卖及积分存取。一方面,请求类别为积分存取时,根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,包括:对于积分存入,将客户的积分从发行机构账户转移至积分后台系统;将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。一方面,请求类别为积分存取时,根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,包括:对于积分提取,将客户的积分从积分后台系统转移至发行机构账户;将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。一方面,请求类别为积分买卖时,根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,包括:根据客户发布的挂单,通过智能合约从交易双方积分账户中扣减相应数量的持有积分;将目标积分增加至交易双方的积分账户中;将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。一方面,请求类别为发布挂单时,根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,包括:根据区块链数据库中存储的挂单数据的key值检索所述区块链数据库,获得满足撮合条件的挂单集;预设最优挂单及最优挂单发布时间戳从所述挂单集中筛选最优挂单;对撮合成功的最优挂单进行积分转移处理。对于系统未能成功撮合的挂单,挂单将会存储至区块链数据库中,存储规则为用户编码与积分编码、积分数量及交易时间戳对应。为了实现上述目的,本专利技术实施例还提供了一种基于区块链的积分数据处理装置,包括:交易请求接收单元,用于从应用服务器接收的交易请求,所述交易请求由客户端对应的处理单元发送至所述应用服务器;数据处理单元,用于根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,所述请求类别包括:发布挂单、积分买卖及积分存取。一方面,所述请求类别包括:积分存入,所述数据处理单元包括:第一积分转移模块,用于将客户的积分从发行机构账户转移至积分后台系统;第一积分存储模块,用于将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。一方面,所述请求类别包括:积分提取,所述数据处理单元包括:第二积分转移模块,将客户的积分从积分后台系统转移至发行机构账户;第二积分存储模块,将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。一方面,所述请求类别包括:积分买卖,所述数据处理单元包括:积分扣减模块,用于根据客户发布的挂单,通过智能合约从交易双方积分账户中扣减相应数量的持有积分;积分增加模块,用于将目标积分增加至交易双方的积分账户中;第三积分存储模块,用于将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。一方面,所述请求类别包括:发布挂单,所述数据处理单元包括:检索模块,用于根据区块链数据库中存储的挂单数据的key值检索所述区块链数据库,获得满足撮合条件的挂单集;挂单筛选模块,用于预设最优挂单及最优挂单发布时间戳从所述挂单集中筛选最优挂单;积分转移模块,用于对撮合成功的最优挂单进行积分转移处理。本专利技术使用了加解密、签名、区块链等技术,将客户的积分数据、挂单信息存储在区块链上,以确保挂单信息未被篡改,保障挂单撮合交易的可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的应用场景示意图;图2为客户端的结构示意图;图3为本专利技术实施例的应用服务器结构示意图;图4为本专利技术实施例的区块链节点群组的结构示意图;图5为本专利技术实施例的挂单信息管理单元的结构示意图;图6为本专利技术实施例的积分买卖管理单元结构示意图;图7为本专利技术实施例的积分存取管理单元结构示意图;图8为本专利技术实施例的积分数据处理方法流程图一;图9为本专利技术实施例的积分数据处理方法流程图二;图10为本专利技术实施例的积分数据处理方法流程图三;图11为本专利技术实施例的积分存取对应的积分数据处理方法流程图;图12为本专利技术实施例的积分数据处理方法流程图四;图13为本专利技术实施例的积分买卖对应的积分数据处理方法流程图;图14为本专利技术实施例的积分数据处理方法流程图五;图15为本专利技术实施例的发布对应的积分数据处理方法流程图;图16为本专利技术实施例基于区块链的积分数据处理装置的结构框图一;图17为本专利技术实施例基于区块链的积分数据处理装置的结构框图二;图18为本专利技术实施例基于区块链的积分数据处理装置的结构框图三;图19为本专利技术实施例基于区块链的积分数据处理装置的结构框图四;图20为本专利技术实施例基于区块链的积分数据处理装置的结构框图五。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例的应用场景示意图,如图1所示,该应用场景中的系统(积分数据处理系统)包括:区块链节点群组1、客户端2、应用服务器3、应用数据库4、有线/无线互联网络6及专有网络7。其中,客户端2通过无线/有线网络6与应用服务器3连接,应用服务器3通过专有网络7与应用数据库4连接,通过专有网络7与区块链节点群组1连接。当客户通过客户端2登录银行的积分数据处理系统后,客户端2录入客户的交易请求并对交易数据进行加密、签名后经无线/有线网络6发送至应用服务器3,应用服务器3对交易数据进行解密、验签及交易合法性验证,在应用数据库4存储交易明细,将交易请求发送至区块链节点群组1。区块链节点群组1根据交易类型启动相应的智能合约,完成积分存取业务、挂单及系统智能撮合业务和积分买卖业务本文档来自技高网...

【技术保护点】
1.一种基于区块链的积分数据处理方法,其特征在于,包括:从应用服务器接收的交易请求,所述交易请求由客户端对应的处理单元发送至所述应用服务器;根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,所述请求类别包括:发布挂单、积分买卖及积分存取。

【技术特征摘要】
1.一种基于区块链的积分数据处理方法,其特征在于,包括:从应用服务器接收的交易请求,所述交易请求由客户端对应的处理单元发送至所述应用服务器;根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,所述请求类别包括:发布挂单、积分买卖及积分存取。2.根据权利要求1所述的积分数据处理方法,其特征在于,请求类别为积分存取时,根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,包括:对于积分存入,将客户的积分从发行机构账户转移至积分后台系统;将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。3.根据权利要求1所述的积分数据处理方法,其特征在于,请求类别为积分存取时,根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,包括:对于积分提取,将客户的积分从积分后台系统转移至发行机构账户;将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。4.根据权利要求1所述的积分数据处理方法,其特征在于,请求类别为积分买卖时,根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,包括:根据客户发布的挂单,通过智能合约从交易双方积分账户中扣减相应数量的持有积分;将目标积分增加至交易双方的积分账户中;将客户的积分余额存储至区块链数据库,存储规则为用户编码与积分类型及积分数量对应。5.根据权利要求1所述的积分数据处理方法,其特征在于,请求类别为发布挂单时,根据交易请求所属的请求类别分配至本地对应的处理单元进行积分数据处理,包括:根据区块链数据库中存储的挂单数据的key值检索所述区块链数据库,获得满足撮合条件的挂单集;预设最优挂单及最优挂单发布时间戳从所述挂单集中筛选最优挂单;对撮合成功的最优挂单进行积分转移处理。6.一种...

【专利技术属性】
技术研发人员:刘彦平秦国赵开山苏恒刘朝伟王舒榕
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京,11

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

1