基于联盟链的积分管理机构、方法及系统与流程

文档序号:18555966发布日期:2019-08-30 22:36阅读:993来源:国知局
基于联盟链的积分管理机构、方法及系统与流程

本发明属于通信技术领域,具体涉及一种基于联盟链的积分管理机构、方法及系统。



背景技术:

随着人们生活水平的进步,积分已经商家品牌传播的方式之一。积分发行机构包括有电商机构、教育机构、医疗机构等等。

现有技术中,一个用户会拥有多个积分发行机构所发行的积分卡。每一家积分发行机构都会提供自己的积分业务。一个用户会拥有多家积分发行机构所发行的积分的时候,会分别在不同的积分发行机构上具有各自的积分。

然而现有技术中,由于一个用户会拥有多家积分发行机构所发行的积分的时候,会分别在不同的积分发行机构上具有各自的积分,从而造成积分具有零散、消费乏力、使用限制多、兑换繁琐、难以流通等问题,并且无法转让、赠送,导致积分发行机构的品牌传播十分有限,使用往往会有一定的期限,并具有过期自动清零等问题。

因此,如何提供一种方式使得用户在不同的积分发行机构的积分可以实现流通,成为一个需要解决的问题。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种基于联盟链的积分管理机构、方法及系统,以解决现有技术中用户在不同的积分发行机构的积分无法流通的问题。

作为本发明的一方面,本发明提供了一种基于联盟链的积分管理机构,其包括客户端、和设置在锚节点上的智能合约和本地账本;其中,

所述客户端用于调用所述智能合约,并用于根据所述智能合约中的功能权限管理积分;

所述智能合约用于根据积分管理情况读写所述本地账本;

所述锚节点用于同步所述本地账本和排序节点中的共享账本。

进一步地,还包括设置在锚节点上的身份证书;

所述智能合约用于根据所述身份证书确定功能权限。

进一步地,当所述身份证书为发行机构时,所述智能合约中的功能权限包括:发行积分、向普通用户奖励积分,以及与服务机构交易积分。

进一步地,当所述身份证书为服务机构时,所述智能合约中的功能权限包括:向普通用户和发行机构交易积分,以及与其它所述服务机构交易积分。

进一步地,当所述身份证书为普通用户时,所述智能合约中的功能权限包括:与其他所述普通用户交易积分,以及向服务机构交易积分。

进一步地,还包括自有积分平台,所述自有积分平台通过接口连接至所述客户端。

作为本发明的另一方面,本发明提供了一种基于联盟链的积分管理方法,其包括:

调用步骤,调用智能合约;

管理步骤,根据所述智能合约中的功能权限管理积分;

读写步骤,根据积分管理情况读写本地账本;

同步步骤,同步所述本地账本和排序节点中的共享账本。

进一步地,在所述调用步骤之前,还包括:

接收身份证书,并安装所述智能合约,所述智能合约用于根据所述身份证书确定功能权限。

进一步地,当所述身份证书为发行机构时,所述智能合约中的功能权限包括:发行积分、向普通用户奖励积分,以及与服务机构交易积分;和/或

当所述身份证书为服务机构时,所述智能合约中的功能权限包括:向普通用户和发行机构交易积分,以及与其它所述服务机构交易积分;和/或

当所述身份证书为普通用户时,所述智能合约中的功能权限包括:与其他所述普通用户交易积分,以及向服务机构交易积分。

作为本发明的再一方面,本发明提供了一种基于联盟链的积分管理系统,其包括至少一个排序节点和多个本发明提供的基于联盟链的积分管理机构,其中,所述基于联盟链的积分管理机构通过所述锚节点与所述排序节点连接。

本发明具有以下有益效果:

本发明提供的基于联盟链的积分管理机构,其包括客户端、和设置在锚节点上的智能合约和本地账本,其中,客户端用于调用智能合约,并用于根据智能合约中的功能权限管理积分;智能合约用于根据积分管理情况读写本地账本;锚节点用于同步本地账本和排序节点中的共享账本。本发明提供的积分管理机构,通过客户端调用智能合约,对积分进行管理,并且,每个积分管理机构的均有本地账本,通过锚节点将本地账本与排序节点中的共享账本同步,从而实现去中心化账本,进而实现在联盟链内的积分流通。

本发明提供的基于联盟链的积分管理方法和系统,通过调用智能合约,并根据智能合约限定的功能权限来对积分进行管理,并且,每个积分管理机构的均具有本地账本,最后将本地账本与排序节点中的共享账本进行同步,从而实现去中心化账本,进而实现在联盟链内的积分流通。

附图说明

图1为本发明实施例一提供的基于联盟链的积分管理机构的结构示意图;

图2为本发明实施例一中具有不同身份的积分管理机构之间的积分交易流的示意图;

图3为本发明实施例二提供的基于联盟链的积分管理方法的流程图;

图4为本发明实施例三提供的基于联盟链的积分管理系统的示意图。

其中,

10-客户端;11-锚节点;12-智能合约;13-本地账本;14-自有积分平台;1-积分管理机构;2-排序节点。

具体实施方式

为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图来对本发明提供的积分管理机构、方法及系统进行详细描述。

实施例一:

图1为本发明实施例一提供的基于联盟链的积分管理机构的结构示意图。

如图1所示,本发明实施例一提供了一种基于联盟链的积分管理机构,其包括客户端10、和设置在锚节点11上的智能合约12和本地账本13。其中,

客户端10用于调用智能合约12,并用于根据智能合约12中限定的功能权限管理积分;

智能合约12用于根据积分管理情况读写本地账本13;

锚节点11用于同步本地账本13和排序节点中的共享账本。

本发明提供的积分管理机构,通过客户端10调用智能合约12,并根据智能合约12限定的功能权限来对积分进行管理,并且,每个积分管理机构的均具有本地账本13,通过锚节点11将本地账本13与排序节点中的共享账本同步,从而实现去中心化账本,进而实现在联盟链内的积分流通。

在本实施例中,在锚节点11上还设置有身份证书,智能合约12用于根据身份证书确定功能权限。

其中,联盟链中积分管理机构的身份不同,功能权限也不同,身份证书的功能就是用来标识积分管理机构的身份的。

下面对不同身份对应的功能权限进行详细说明。

如图2所示,在本实施例中,积分管理机构的身份包括:发行机构、服务机构和普通用户。

对于身份证书为发行机构的积分管理机构,智能合约12中的功能权限包括:发行积分、向普通用户奖励积分以及与服务机构交易积分。

具体地,由于在联盟链创建之初,联盟链中的积分数量为0,因此,需要由发行机构首先发行积分。

而后,发行机构可以向普通用户奖励积分。具体奖励积分的方式由发行机构自行规定,例如,用户充值达到一定金额时奖励积分,或者,用户一次性消费达到一定金额时奖励积分,或者,用户推荐新用户加入会员时奖励积分,等等。本发明对具体奖励积分的方式并不进行限定。

另外,发行机构还可以与服务机构交易积分,这里的“交易积分”是指服务机构用积分来向发行机构兑换收益,从而服务机构将虚拟的积分实体化,兑换为实体货币。

对于身份证书为服务机构的积分管理机构,智能合约12中的功能权限包括:向普通用户和发行机构交易积分,以及与其它服务机构交易积分。

其中,服务机构是指能够提供服务的机构,例如,电商机构、教育机构、医疗机构等等。

具体地,向普通用户交易积分是指,普通用户用持有的积分向服务机构兑换相应的服务;向发行机构交易积分是指,服务机构用积分来向发行机构兑换收益,从而服务机构将虚拟的积分实体化,兑换为实体货币;与其它服务机构交易积分,指的是服务机构之间进行积分互赠。

对于身份证书为普通用户的积分管理机构,智能合约12中的功能权限包括:与其他普通用户交易积分,以及向服务机构交易积分。

具体地,与其他普通用户交易积分,是指普通用户之间进行积分赠予;向服务机构交易积分是指,普通用户用持有的积分向服务机构兑换相应的服务。

在本实施例中,积分管理机构还包括自有积分平台14,自有积分平台14通过接口连接至客户端10。

其中,不同积分管理机构可以按需设计自有积分平台14,自有积分平台14的形式包括web页面或app等。不同积分管理机构的操作人员通过自有积分平台14管理积分。

另外,积分管理机构还可以通过客户端10登录调用智能合约12来查看积分数量和交易记录等等。

实施例二:

如图3所示,本发明实施例二提供了一种基于联盟链的积分管理方法,其包括:

s1,调用步骤,调用智能合约;

s2,管理步骤,根据智能合约中的功能权限管理积分;

s3,读写步骤,根据积分管理情况写入本地账本;

s4,同步步骤,同步本地账本和排序节点中的共享账本。

本发明提供的基于联盟链的积分管理方法,通过调用智能合约,并根据智能合约限定的功能权限来对积分进行管理,并且,每个积分管理机构的均具有本地账本,最后将本地账本与排序节点中的共享账本进行同步,从而实现去中心化账本,进而实现在联盟链内的积分流通。

在本实施例中,在步骤s1之前,还包括:

s0,接收身份证书,并安装智能合约,智能合约用于根据身份证书确定功能权限。

通过步骤s0,为联盟链的每个联盟成员颁发对于应的身份证书,联盟成员通过身份证书加入联盟链,加入联盟链之后根据身份证书授予的账户登录本地账本,并同步更新本地账本,从而共享联盟链数据。

其中,联盟链中积分管理机构的身份不同,功能权限也不同,身份证书的功能就是用来标识积分管理机构的身份的。

其中,身份包括:发行机构、服务机构和普通用户。

在步骤s0中,首先,发行机构在其锚节点上安装智能合约,并实例化智能合约,然后,其它联盟成员在其锚节点上安装智能合约,但无需再次实例化。

在本实施例中,当身份证书为发行机构时,智能合约中的功能权限包括:发行积分、向普通用户奖励积分,以及与服务机构交易积分;和/或

当身份证书为服务机构时,智能合约中的功能权限包括:向普通用户和发行机构交易积分,以及与其它所述服务机构交易积分;和/或

当身份证书为普通用户时,智能合约中的功能权限包括:与其他普通用户交易积分,以及向服务机构交易积分。

实施例三:

本发明实施例三提供了一种基于联盟链的积分管理系统,如图4所示,其包括至少一个排序节点2和多个基于联盟链的积分管理机构1,其中,基于联盟链的积分管理机构1为本发明实施例一提供的基于联盟链的积分管理机构,基于联盟链的积分管理机构通过锚节点与排序节点2连接。

其中,排序节点用于将共享账本与多个锚节点的本地账本进行同步,保障联盟链中账本数据的一致性,并且,还负责联盟链上的数据广播和联盟成员的身份验证。

本发明提供的基于联盟链的积分管理系统,通过排序节点将共享账本与多个积分管理机构的锚节点的本地账本进行同步,从而实现去中心化账本,进而实现在联盟链内的积分流通。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1