在区块链上向生活服务平台使用者发送奖励的方法及装置与流程

文档序号:19421187发布日期:2019-12-14 01:29阅读:226来源:国知局
在区块链上向生活服务平台使用者发送奖励的方法及装置与流程

本发明涉及互联网大数据技术领域,尤其在区块链上向生活服务平台使用者发送奖励的方法及装置。



背景技术:

目前,各互联网平台为了鼓励用户使用各自的互联网平台的服务,会给用户账号对应的账户发送一定数量的现金奖励。该奖励由各互联网平台的中心化服务器发送,存在着互联网平台承诺的现金奖励不能及时发送到用户账号对应账户的情况。

随着区块链技术的发展,越来越多的互联网平台数据会存储在区块链上;用户可以在区块链系统上对使用各互联网平台一样的服务。区块链技术是将分布式存储、共识机制以及加密算法等技术结合在一起,它拥有不可篡改、数据真实可信、可溯源等特性。

因此,需要在区块链上,解决给用户发送奖励,让更多的用户能够在区块链系统上使用各互联网平台的功能,提升用户使用区块链的体验。

以上描述仅仅为了方便理解,并不应限定为本申请的现有技术。



技术实现要素:

基于上述问题,本申请实施例提供了在区块链上向生活服务平台使用者发送奖励的方法及装置,该方法能够对使用生活服务平台的用户发放奖励,该奖励的发放时公开的、可信的;能够激励用户更多的使用区块链的服务,也提升用户使用区块链的体验。

本申请第一方面公开了在区块链上向生活服务平台使用者发送奖励的方法,所述方法应用于区块链系统中,所述区块链系统包括至少一个业务节点,所述业务节点为生活服务平台业务节点,所述方法包括:

所述业务节点接收用户设备发送的生活服务操作数据,所述生活服务操作数据包括生活服务使用数据、生活服务发布数据、生活服务的评价数据、生活服务的点赞数据以及各操作的时间数据中的一种或多种类型;

所述业务节点根据所述用户设备对应的用户地址,确定所述用户设备为所述生活服务平台的注册用户设备;

所述业务节点根据所述生活服务操作数据类型,调用生活服务平台奖励智能合约,给所述用户设备对应的用户地址发送虚拟积分奖励;其中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;

所述业务节点完成所述虚拟积分奖励的发送共识后,将所述用户地址和所述虚拟积分奖励对应关系存入区块链中。

在一种可能的实现方式中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;具体包括:

所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设抛物线型的虚拟奖励积分数量;其中,所述抛物线的横坐标为用户每天的操作次数,纵坐标为虚拟奖励积分数量,抛物线顶点为预设用户操作阈值。

在一种可能的实现方式中,所述虚拟积分为第一稳定虚拟数字货币。

在一种可能的实现方式中,所述虚拟积分为第二稳定虚拟数字货币;其中,所述第二稳定虚拟数字货币锚定一系列稳定币或单一稳定币。

本申请第二方面公开了在区块链上向生活服务平台使用者发送奖励的装置,所述装置为区块链系统中的业务节点,所述区块链系统包括至少一个业务节点,所述业务节点为生活服务平台业务节点,所述装置包括接收单元、确定单元、调研单元以及共识存储单元;其中,

所述接收单元,接收用户设备发送的生活服务操作数据,所述生活服务操作数据包括生活服务使用数据、生活服务发布数据、生活服务的评价数据、生活服务的点赞数据以及各操作的时间数据中的一种或多种类型;

所述确定单元,根据所述用户设备对应的用户地址,确定所述用户设备为所述生活服务平台的注册用户设备;

所述调研单元,根据所述生活服务操作数据类型,调用生活服务平台奖励智能合约,给所述用户设备对应的用户地址发送虚拟积分奖励;其中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;

所述共识存储单元,完成所述虚拟积分奖励的发送共识后,将所述用户地址和所述虚拟积分奖励对应关系存入区块链中。

在一种可能的实现方式中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;具体包括:所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设抛物线型的虚拟奖励积分数量;其中,所述抛物线的横坐标为用户每天的操作次数,纵坐标为虚拟奖励积分数量,抛物线顶点为预设用户操作阈值。

在一种可能的实现方式中,所述虚拟积分为第一稳定虚拟数字货币。

在一种可能的实现方式中,所述虚拟积分为第二稳定虚拟数字货币;其中,所述第二稳定虚拟数字货币锚定一系列稳定币或单一稳定币。

本申请第三方面公开了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下方法步骤:

所述业务节点接收用户设备发送的生活服务操作数据,所述生活服务操作数据包括生活服务使用数据、生活服务发布数据、生活服务的评价数据、生活服务的点赞数据以及各操作的时间数据中的一种或多种类型;

所述业务节点根据所述用户设备对应的用户地址,确定所述用户设备为所述生活服务平台的注册用户设备;

所述业务节点根据所述生活服务操作数据类型,调用生活服务平台奖励智能合约,给所述用户设备对应的用户地址发送虚拟积分奖励;其中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;

所述业务节点完成所述虚拟积分奖励的发送共识后,将所述用户地址和所述虚拟积分奖励对应关系存入区块链中。

本申请第四方面公开了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下方法步骤:

所述业务节点接收用户设备发送的生活服务操作数据,所述生活服务操作数据包括生活服务使用数据、生活服务发布数据、生活服务的评价数据、生活服务的点赞数据以及各操作的时间数据中的一种或多种类型;

所述业务节点根据所述用户设备对应的用户地址,确定所述用户设备为所述生活服务平台的注册用户设备;

所述业务节点根据所述生活服务操作数据类型,调用生活服务平台奖励智能合约,给所述用户设备对应的用户地址发送虚拟积分奖励;其中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;

所述业务节点完成所述虚拟积分奖励的发送共识后,将所述用户地址和所述虚拟积分奖励对应关系存入区块链中。

第五方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行上述第一方面或第二方面中任意一方面或多方面所述的方法。

本申请能够对使用生活服务平台的用户发放奖励,该奖励的发放时公开的、可信的;能够激励用户更多的使用区块链的服务,也提升用户使用区块链的体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请公开的在区块链上向生活服务平台使用者发送奖励的方法流程示意图;

图2为本申请公开的在区块链上向生活服务平台使用者发送奖励的装置结构示意图;

图3为本申请公开的在区块链上向生活服务平台使用者发送奖励的设备结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请中的“第一”“第二”仅仅是便于理解,给技术词做区分,并不理解为先后,或作为限制性的理解。

为便于对本发明实施例的理解,下面将结合附图以具体实施例作进一步的解释说明,实施例并不构成对本发明实施例的限定。

在区块链上根据用户的操作进行积分奖励,目的是吸引更多的用户参与体验或者使用基于区块链系统的互联网平台功能,进而能够根据用户的体验,对该平台功能进行更新或迭代;另一方面也能够增加用户的体验。

此外,本申请基于区块链技术的特点,使用虚拟积分奖励。

下面结合附图对本申请的方案进行详细说明。

如图1所示,在区块链上向生活服务平台使用者发送奖励的方法,所述方法应用于区块链系统中,所述区块链系统包括至少一个业务节点,所述业务节点为生活服务平台业务节点,所述方法包括步骤s101-s104。

s101,所述业务节点接收用户设备发送的生活服务操作数据,所述生活服务操作数据包括生活服务使用数据、生活服务发布数据、生活服务的评价数据、生活服务的点赞数据以及各操作的时间数据中的一种或多种类型。

生活服务包括电影购票服务、订餐服务、酒店预订服务、ktv预订服务等类型。生活服务的评价数据是指用户使用某种类型的生活服务后,对该生活服务进行了评价;生活服务发布是指用户发布了某种类型的生活服务,供其他用户订购。

此外,需要说明的是,生活服务操作数据并不限定为上述的几种类型数据。

s102,所述业务节点根据所述用户设备对应的用户地址,确定所述用户设备为所述生活服务平台的注册用户设备。

此时,当该用户设备对应的用户地址不是该生活服务平台的注册用户,则该业务节点不发送奖励。

s103,所述业务节点根据所述生活服务操作数据类型,调用生活服务平台奖励智能合约,给所述用户设备对应的用户地址发送虚拟积分奖励;其中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量。

在一个示例中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;具体包括:所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设抛物线型的虚拟奖励积分数量;其中,所述抛物线的横坐标为用户每天的操作次数,纵坐标为虚拟奖励积分数量,抛物线顶点为预设用户操作阈值。

此时,不同的生活服务操作数据类型对应的抛物线的形状不同,可以根据实际的需要进行设定。设置阈值是为了避免用户一直产生操作数据来获取奖励,用户的操作次数超过阈值后,奖励会降低,且操作次数越多奖励越低。

此时,该虚拟积分发行方的银行账户与该积分是等值的,保证用户可以进行兑换;该虚拟积分发行方的银行账户余额可以定期公布,供用户查询。

在一个示例中,所述虚拟积分为第一稳定虚拟数字货币。

在一个示例中,所述虚拟积分为第二稳定虚拟数字货币;其中,所述第二稳定虚拟数字货币锚定一系列稳定币或单一稳定币。

需要说明的是,在区块链系统中,只能使用虚拟积分进行交易。

s104,所述业务节点完成所述虚拟积分奖励的发送共识后,将所述用户地址和所述虚拟积分奖励对应关系存入区块链中。

此时,本申请对于具体的共识方式不做说明,也不做限定,该共识方式包括pow、pos、dpos等。存入区块链后,该数据就真实可信,供用户查询。

本申请能够对使用生活服务平台的用户发放奖励,该奖励的发放时公开的、可信的;能够激励用户更多的使用区块链的服务,也提升用户使用区块链的体验。

如图2所示,在区块链上向生活服务平台使用者发送奖励的装置,所述装置为区块链系统中的业务节点,所述区块链系统包括至少一个业务节点,所述业务节点为生活服务平台业务节点,所述装置包括接收单元、确定单元、调研单元以及共识存储单元。

所述接收单元,接收用户设备发送的生活服务操作数据,所述生活服务操作数据包括生活服务使用数据、生活服务发布数据、生活服务的评价数据、生活服务的点赞数据以及各操作的时间数据中的一种或多种类型。

所述确定单元,根据所述用户设备对应的用户地址,确定所述用户设备为所述生活服务平台的注册用户设备。

所述调研单元,根据所述生活服务操作数据类型,调用生活服务平台奖励智能合约,给所述用户设备对应的用户地址发送虚拟积分奖励;其中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量。

所述共识存储单元,完成所述虚拟积分奖励的发送共识后,将所述用户地址和所述虚拟积分奖励对应关系存入区块链中。

在一个示例中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;具体包括:所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设抛物线型的虚拟奖励积分数量;其中,所述抛物线的横坐标为用户每天的操作次数,纵坐标为虚拟奖励积分数量,抛物线顶点为预设用户操作阈值。

在一个示例中,所述虚拟积分为第一稳定虚拟数字货币。

在一个示例中,所述虚拟积分为第二稳定虚拟数字货币;其中,所述第二稳定虚拟数字货币锚定一系列稳定币或单一稳定币。

本申请能够对使用生活服务平台的用户发放奖励,该奖励的发放时公开的、可信的;能够激励用户更多的使用区块链的服务,也提升用户使用区块链的体验。

本申请又公开了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下方法步骤:

所述业务节点接收用户设备发送的生活服务操作数据,所述生活服务操作数据包括生活服务使用数据、生活服务发布数据、生活服务的评价数据、生活服务的点赞数据以及各操作的时间数据中的一种或多种类型;

所述业务节点根据所述用户设备对应的用户地址,确定所述用户设备为所述生活服务平台的注册用户设备;

所述业务节点根据所述生活服务操作数据类型,调用生活服务平台奖励智能合约,给所述用户设备对应的用户地址发送虚拟积分奖励;其中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;

所述业务节点完成所述虚拟积分奖励的发送共识后,将所述用户地址和所述虚拟积分奖励对应关系存入区块链中。

本申请还公开了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下方法步骤:

所述业务节点接收用户设备发送的生活服务操作数据,所述生活服务操作数据包括生活服务使用数据、生活服务发布数据、生活服务的评价数据、生活服务的点赞数据以及各操作的时间数据中的一种或多种类型;

所述业务节点根据所述用户设备对应的用户地址,确定所述用户设备为所述生活服务平台的注册用户设备;

所述业务节点根据所述生活服务操作数据类型,调用生活服务平台奖励智能合约,给所述用户设备对应的用户地址发送虚拟积分奖励;其中,所述生活服务平台奖励智能合约中一种生活服务操作数据类型,对应一种预设虚拟积分奖励的数量;

所述业务节点完成所述虚拟积分奖励的发送共识后,将所述用户地址和所述虚拟积分奖励对应关系存入区块链中。

此外,本申请还提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行上述任意一实施例或多实施例所述的方法。

图3示出了一种计算机设备结构示意图,该计算机设备可以包括:处理器310、存储器320、输入/输出接口330、通信接口340和总线350。其中处理器340、存储器320、输入/输出接口330和通信接口340通过总线350实现彼此之间在设备内部的通信连接。

处理器310可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。

存储器320可以采用rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器320可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器320中,并由处理器310来调用执行。

输入/输出接口330用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

通信接口340用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。

总线350包括一通路,在设备的各个组件(例如处理器310、存储器320、输入/输出接口330和通信接口340)之间传输信息。

需要说明的是,尽管上述设备仅示出了处理器310、存储器320、输入/输出接口330、通信接口340以及总线350,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

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

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