一种通过区块链对商场的积分进行管理的方法和装置与流程

文档序号:18744550发布日期:2019-09-21 02:11阅读:192来源:国知局
一种通过区块链对商场的积分进行管理的方法和装置与流程

本发明涉及区块链技术领域,尤其涉及一种通过区块链对商场的积分进行管理的方法和装置。



背景技术:

积分奖励制度是商业行为中一种非常广泛的积分用户激励制度。通过对用户的消费等行为进行积分奖励,使用户获得激励。现有的积分激励方式由每个商户自己根据用户的消费金额自动向用户的个人账户分配对应的虚拟值。

针对不同的商场,现有的积分奖励制度是由商场自己生成的虚拟值。用户只能在该商场内使用积分。从而导致用户在多个不同商场的账户中分别包括少量的积分,而在进行积分兑换或使用存在一定的困难,或该用户在多个商场的积分不能实际使用。



技术实现要素:

本发明的目的是提供一种通过区块链对商场的积分进行管理的方法和装置,实现多个不同线下商场之间用户的积分兑换。

为实现上述目的,本发明提供了一种通过区块链对商场的积分进行管理的方法和装置,包括商场积分管理设备接收用户端发送的积分兑换请求,所述积分兑换请求包括兑换后商场的信息、发送积分对黄请求的用户的信息和积分兑换的数量;所述商场积分管理设备根据用户端设备发送的积分兑换请求确定所述用户包括对应数量的积分;将所述商场积分管理设备向积分服务设备发送积分兑换请求,以通过所述积分服务设备根据所述积分兑换请求将所述商场的积分兑换为目标商场的积分;所述商场接收所述积分服务设备反馈的目标商城的积分,并将所述目标商场的积分向用户发送。

在一个可能的设计中,所述方法还包括所述商场积分管理设备向积分服务设备发送积分购买请求,所述积分购买请求包括商场的信息和需要购买的积分的数量,以使所述积分服务设备根据所述积分购买请求创建对应数量的所述商场的积分;所述商场积分管理设备根据接收积分服务设备发送的积分并对所述积分进行管理。

在一个可能的设计中,所述方法还包括所述商场积分管理设备获取与用户之间的交易信息时,根据所述交易信息确定需要分配的积分数量;所述商场积分管理设备根据需要分配的积分的数量将相应数量的积分信息向所述用户分配。

在一个可能的设计中,所述商场积分管理设备获取与用户之间的交易信息时,根据所述交易信息确定需要分配的积分的数量;所述商场积分管理设备根据需要分配的积分的数量向积分服务设备发送积分分配请求,所述积分分配请求包括需要分配的积分的数量、相应数量的积分的信息和用户信息,以使所述积分服务设备根据所述请求将相应数量的积分向所述用户分配。

第二方面,本申请提供一种通过区块链对商场的积分进行管理的方法,所述积分服务设备接收商场积分管理设备发送的积分兑换请求,所述积分兑换请求包括发送兑换请求的商场的信息、兑换后商场的信息和积分兑换的数量;所述积分服务设备根据所述积分兑换请求,确定所述目标商场为积分服务设备的商场时,创建对应数量的目标商城的积分信息,并删除对应数量的发送积分兑换请求的商场的积分的信息;所述积分服务设备将创建的目标商城的积分信息向积分发送积分兑换请求的商场积分管理设备发送。

在一个可能的设计中,积分服务设备接收商场积分管理设备发送的积分兑换请求前,所述方法还包括:积分服务设备接收商场积分管理设备发送的积分购买请求,所述积分购买请求包括商场的信息和需要购买的积分的数量;所述积分服务设备根据所述积分购买请求创建对应数量的所述商场的积分;所述积分服务设备将创建的所述商场积分管理设备的积分向其发送。

在一个可能的设计中,所述积分服务设备将创建的所述商场积分管理设备的积分向所述商场积分管理设备发送时,还包括所述积分服务设备将所述商场及所述商场的积分信息通过区块链节点发送,以通过所述区块链节点将所述商场的积分信息上链。

在一个可能的设计中,所述积分服务设备为区块链节点。

第三方面,本申请提供一种通过区块链对商场的积分进行管理的装置,包括接收单元,用于接收用户端发送的积分兑换请求,所述积分兑换请求包括兑换后商场的信息、发送积分对黄请求的用户的信息和积分兑换的数量;处理单元,用于根据用户端设备发送的积分兑换请求确定所述用户包括对应数量的积分;发送单元,用于向积分服务设备发送积分兑换请求,以通过所述积分服务设备根据所述积分兑换请求将所述商场的积分兑换为目标商场的积分;所述接收单元,还用于接收所述积分服务设备反馈的目标商城的积分,并将所述目标商场的积分向用户发送。

第四方面,本申请提供一种通过区块链对商场的积分进行管理的装置,包括接收单元,用于接收商场积分管理设备发送的积分兑换请求,所述积分兑换请求包括发送兑换请求的商场的信息、兑换后商场的信息和积分兑换的数量;处理单元,用于根据所述积分兑换请求,确定所述目标商场为积分服务设备的商场时,创建对应数量的目标商城的积分信息,并删除对应数量的发送积分兑换请求的商场的积分的信息;发送单元,用于将创建的目标商城的积分信息向积分发送积分兑换请求的商场积分管理设备发送。

第五方面,本申请的具体实施例还提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行第一至第三方面任一项的方法步骤。

第六方面,本申请具体实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行第一方面至第三方面任一项所述的步骤。

在本申请的一种通过区块链对商场的积分进行管理的方法和装置中,通过积分服务设备提供统一的积分,从而使同一用户可以对不同商场提供的积分进行相互之间的兑换,提高了积分的可用性。

附图说明

图1为本申请具体实施例提供的一种通过区块链对商场的积分进行管理的系统;

图2为本申请具体实施例提供的一种通过区块链对商场的积分进行管理的方法;

图3为本申请具体实施例提供的一种通过区块链对商场进行管理的完整的方法;

图4为本申请具体实施例提供的一种商场积分管理设备;

图5为本申请具体实施例提供的一种积分服务设备。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

图1为本申请具体实施例提供的一种通过区块链对商场的积分进行管理的系统。如图1所示,在本申请具体实施例中通过区块链对商场的积分进行管理的系统包括积分服务设备、商场积分管理设备和用户。积分服务设备包括用于发行积分。商场积分管理设备包括用于从积分服务设备购买积分,以及将积分向用户分配。用户包括用于从商场积分管理设备接收积分,以及通过商场积分管理设备兑换其他商场的积分。

下面,通过具体实施例对本申请的一种通过区块链对商场的积分进行管理的方法进行具体说明。

图2为本申请具体实施例提供的一种基于区块链的积分兑换方法。如图2所示,该方法包括:

S201、用户向商场积分管理设备发送积分兑换请求。

在本申请的具体实施例中,积分兑换请求包括目标商场的信息、用户的信息和兑换积分的数量。在本申请的实施例中目标商场是用户期望将其商场的积分兑换的目标商场的积分。

在一个例子中,第一用户包括A商场500积分,B商场1000积分。当用户期望在B商场兑换一个1500积分的商品时,由于用户当前在B商场的积分不够,因此向A商场的商场积分管理设备发起积分兑换,即将A商场的500积分兑换为B商场的积分。本申请通过将积分兑换的请求直接由用户向A商场发送,从而使各个商场能够直接对其积分兑换的情况进行把握,避免积分兑换导致不必要的问题产生。

当然,需要说明的时,该A商场和B商场需要分别为在积分服务设备上向用户分配积分的商场。即A商场和B商场均为积分服务设备的用户。在一个具体的例子中,A商场和B商场为积分服务设备的用户可以是A商场和B商场向用户分配的积分是通过积分服务设备购买获得。

S202、商场积分管理设备根据用户发送的积分兑换请求确定所述用户包括对应数量的积分。

用户在进行积分兑换请,需要确定该用户在该商场的账户中包括对应数量的积分,从而能够将该数量的积分兑换为其他商场的积分。因此,商场积分管理设备接收用户发送的积分兑换请求时,首先需要确定该用户有对应数量的积分能够进行兑换。

S203、商场积分管理设备向积分服务设备发送积分兑换请求。

在商场积分管理设备确定用户能够进行相应数量的积分兑换时,向积分服务设备发送积分兑换请求。从而使积分兑换设备完成相应的积分兑换。

S204、积分服务设备根据用户端发送的积分兑换请求进行积分的创建。

在本申请的具体实施例中,积分服务设备可以是区块链的节点,从而能够将用户、商场的积分信息存储在区块链上,保障信息的安全。

积分服务设备将根据积分兑换请求中包括的信息确定A商场和B商场分别为积分服务设备的用户时创建对应B商场的积分。创建B商场的积分是基于区块链的哈希算法,计算出每个积分的信息。该积分信息与B商场相对应。

在本申请的具体实施例中,每个商场的积分信息均加入该商场的标识进行计算,从而使每个商场的积分信息只与该商场相对应。本申请实施例中,每个积分均是一个信息,从而方便积分在区块链上的存储。

当然,本申请实施例中积分服务设备在对积分进行兑换请,还可以将该积分兑换请求向B商场的商场积分管理设备发送。一方面,可以方便B 商场对与其对应的积分进行管理。另一方,还可以通过B商场的商场积分管理设备确定是否完成该次积分兑换。若B商场的商场积分管理设备确定不进行积分兑换时,将向A的商场积分管理设备反馈相应的结果。

S205、积分服务设备将创建的所述目标商场的积分向发送积分兑换请求的商场发送。

通过将积分向发送积分兑换请求的商场发送,使商场再将积分兑换请求向用户发送。用户可以使用该目标商场的积分。在本申请的具体实施例中,积分服务设备还需要将创建的目标商场的积分进行上链。进一步的,积分服务设备还将兑换的A商场的积分删除。该删除包括将积分服务设备上和区块链上的积分删除。

下面,通过具体实施例对本申请中一种通过区块链对商场的积分管理方法进行完整的说明。

图3为本申请具体实施例提供的一种通过区块链对商场进行管理的完整的方法。如图3所示,包括:

S301、A商场向积分服务设备发送积分购买请求。

A商场在向用户分配积分前需要从积分服务设备处购买一定数量的积分。A商场向积分服务设备处购买的积分的数量可以根据实际需要确定,本申请对此不进行限定。

积分购买请求包括所述A商场的信息和需要购买的积分的数量,以使积分服务设备根据积分购买请求创建对应数量的A商场的积分并将创建的所述A商场的积分向所述A商场发送。

S302、所述积分服务设备根据需要购买的积分的数量创建对应数量的所述A商场的积分。

积分服务设备将根据A商场的信息创建需求数量的积分。在一个例子中,该积分是通过A商场的信息进行哈希计算得到。每个积分分别包括一个信息,每个积分的信息均不相同。

S303、所述积分服务设备将创建的A商场的积分向该A商场发送。

通过将创建的积分向A商场发送,使A商场能够对该积分进行分配。

S304、所述A商场接收所述积分服务设备发送的积分。

A商场包括对与其对应的积分的记录和管理。例如,A商场包括记录其所拥有的积分、已经分配的积分,分配积分后用户进行兑换的积分和用户直接从积分服务设备兑换的该商场的积分等。当A商场接收积分服务设备发送的积分信息时,将该积分信息加入所拥有的积分信息进行管理。

S305、用户在商场发生交易。

当用户在A商场购买等行为时,确定A商场与用户发生交易。A商场的交易系统将向A商场内的商场积分管理设备发送积分分配请求。促使商场积分管理系统向用户分配一定的积分。该积分分配请求中包括积分分配时所需要用到的一切信息。例如,交易的金额、用户信息等。

S306、商场积分管理设备根据积分分配请求将积分向用户分配。

将积分向用户分配可以是根据用户消费的金额确定需要向用户分配的积分数量。根据积分分配的数量将一定的积分信息向用户发送,使用户可以获取该积分信息。

S307、商场将相应的积分的信息向用户反馈。

商场向用户反馈的积分的信息包括多个积分的信息。

可选的,商场还将积分的能够信息向积分交易平台反馈。

S308、用户向商场积分管理设备发送积分变更请求。

在本申请的具体实施例中,积分兑换请求包括目标商场的信息、用户的信息和兑换积分的数量。在本申请的实施例中目标商场是用户期望将其商场的积分兑换的目标商场的积分。

在一个例子中,第一用户包括A商场500积分,B商场1000积分。当用户期望在B商场兑换一个1500积分的商品时,由于用户当前在B商场的积分不够,因此向A商场的商场积分管理设备发起积分兑换,即将A商场的500积分兑换为B商场的积分。本申请通过将积分兑换的请求直接由用户向A商场发送,从而使各个商场能够直接对其积分兑换的情况进行把握,避免积分兑换导致不必要的问题产生。

当然,需要说明的时,该A商场和B商场需要分别为在积分服务设备上向用户分配积分的商场。即A商场和B商场均为积分服务设备的用户。在一个具体的例子中,A商场和B商场为积分服务设备的用户可以是A商场和B商场向用户分配的积分是通过积分服务设备购买获得。

S309、商场积分管理设备根据用户发送的积分兑换请求确定所述用户包括对应数量的积分。

用户在进行积分兑换请,需要确定该用户在该商场的账户中包括对应数量的积分,从而能够将该数量的积分兑换为其他商场的积分。因此,商场积分管理设备接收用户发送的积分兑换请求时,首先需要确定该用户有对应数量的积分能够进行兑换。

S310、商场积分管理设备向积分服务设备发送积分兑换请求。

在商场积分管理设备确定用户能够进行相应数量的积分兑换时,向积分服务设备发送积分兑换请求。从而使积分兑换设备完成相应的积分兑换。

S311、积分服务设备根据用户端发送的积分兑换请求进行积分的创建。

在本申请的具体实施例中,积分服务设备可以是区块链的节点,从而能够将用户、商场的积分信息存储在区块链上,保障信息的安全。

积分服务设备将根据积分兑换请求中包括的信息确定A商场和B商场分别为积分服务设备的用户时创建对应B商场的积分。创建B商场的积分是基于区块链的哈希算法,计算出每个积分的信息。该积分信息与B商场相对应。

在本申请的具体实施例中,每个商场的积分信息均加入该商场的标识进行计算,从而使每个商场的积分信息只与该商场相对应。本申请实施例中,每个积分均是一个信息,从而方便积分在区块链上的存储。

当然,本申请实施例中积分服务设备在对积分进行兑换请,还可以将该积分兑换请求向B商场的商场积分管理设备发送。一方面,可以方便B 商场对与其对应的积分进行管理。另一方,还可以通过B商场的商场积分管理设备确定是否完成该次积分兑换。若B商场的商场积分管理设备确定不进行积分兑换时,将向A的商场积分管理设备反馈相应的结果。

本申请的实施例中,积分服务设备在创建新的积分的同时,还在区块链中用新的积分信息替换原来的信息。

S312、积分服务设备将创建的所述目标商场的积分向发送积分兑换请求的商场发送。

通过将积分向发送积分兑换请求的商场发送,使商场再将积分兑换请求向用户发送。用户可以使用该目标商场的积分。在本申请的具体实施例中,积分服务设备还需要将创建的目标商场的积分进行上链。进一步的,积分服务设备还将兑换的A商场的积分删除。该删除包括将积分服务设备上和区块链上的积分删除。

图4为本申请具体实施例提供的一种商场积分管理设备,包括接收单元401、处理单元402和发送单元403。

接收单元401,用于接收用户端发送的积分兑换请求,所述积分兑换请求包括兑换后商场的信息、发送积分对黄请求的用户的信息和积分兑换的数量;

处理单元402,用于根据用户端设备发送的积分兑换请求确定所述用户包括对应数量的积分;

发送单元403,用于向积分服务设备发送积分兑换请求,以通过所述积分服务设备根据所述积分兑换请求将所述商场的积分兑换为目标商场的积分。

接收单元401,还用于接收所述积分服务设备反馈的目标商城的积分,并将所述目标商场的积分向用户发送。

图5为本申请具体实施例提供的一种积分服务设备。如图5所示,包括:

接收单元501,用于接收商场积分管理设备发送的积分兑换请求,所述积分兑换请求包括发送兑换请求的商场的信息、兑换后商场的信息和积分兑换的数量;

处理单元502,用于根据所述积分兑换请求,确定所述目标商场为积分服务设备的商场时,创建对应数量的目标商城的积分信息,并删除对应数量的发送积分兑换请求的商场的积分的信息。

发送单元503,用于将创建的目标商城的积分信息向积分发送积分兑换请求的商场积分管理设备发送。

在一个实施例中,本申请具体实施例提供了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序。存储器用于存储实现图1至图3所示方法实施例所执行的方法的程序。处理器调用该程序,执行以上方法实施例的操作。

当然,上述计算机设备的处理器所执行的功能仅为本实施例中的一种举例,不能用于对本申请中的计算机设备的限定。本申请的计算机设备可以执行图1至图3所示方法中的任意步骤。

在一个实施例中,提出了一种存储有计算机可读指令的存储介质,该计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行图1至图3所示的任意步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体 (Random Access Memory,RAM)等。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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