基于区块链的活动记录查询方法、装置、设备及存储介质制造方法及图纸

技术编号:22644033 阅读:26 留言:0更新日期:2019-11-26 16:43
本申请公开了一种基于区块链的活动记录查询方法、装置、设备及存储介质,属于区块链技术领域。所述方法包括:终端显示抽奖记录查询界面;终端获取在抽奖记录查询界面中输入的抽奖记录查询指令;终端根据抽奖记录查询指令,向区块链系统中的区块链节点发送抽奖记录查询请求;区块链节点接收终端发送的抽奖记录查询请求;区块链节点根据抽奖记录查询请求,从区块链中获取历史数据;区块链节点向终端发送历史数据;终端接收区块链节点从区块链中获取的历史数据。本申请实施例提供的技术方案提升了抽奖活动的历史数据的真实性和可靠性,避免了官方暗箱操作的情况,确保了向用户反馈的活动数据是真实可信的。

Query methods, devices, devices and storage media of activity records based on blockchain

The application discloses an activity record query method, device, device and storage medium based on blockchain, belonging to the technical field of blockchain. The method includes: the terminal displays the lottery record query interface; the terminal obtains the lottery record query instruction inputted in the lottery record query interface; the terminal sends the lottery record query request to the blockchain node in the blockchain system according to the lottery record query instruction; the blockchain node receives the lottery record query request sent by the terminal; the blockchain node queries according to the lottery record Ask for the request to obtain the historical data from the blockchain; the blockchain node sends the historical data to the terminal; the terminal receives the historical data from the blockchain node. The technical scheme provided by the embodiment of the application improves the authenticity and reliability of the historical data of the lottery activity, avoids the official dark box operation, and ensures that the activity data fed back to the user is authentic.

【技术实现步骤摘要】
基于区块链的活动记录查询方法、装置、设备及存储介质
本申请实施例涉及区块链
,特别涉及一种基于区块链的活动记录查询方法、装置、设备及存储介质。
技术介绍
目前,在一些游戏应用程序中,提供有抽奖活动供用户参与,以提升游戏内容的丰富性和趣味性。在相关技术中,客户端向游戏服务器发送抽奖请求,游戏服务器根据该抽奖请求执行设定的抽奖处理逻辑,确定抽奖结果,并将抽奖结果反馈给客户端。例如,对于中奖用户,游戏服务器可以从资源池中取出一部分虚拟资源,以奖励该中奖用户。另外,客户端也可以从游戏服务器中查询获取资源池中虚拟资源的总数量、用户中奖情况等活动数据。由于抽奖处理逻辑是由游戏服务器执行的,且活动数据也是存储在游戏服务器中,因此无法保证游戏服务器向客户端反馈的数据的真实性和可信度。
技术实现思路
本申请实施例提供了一种基于区块链的活动记录查询方法、装置、设备及存储介质,可用于解决相关技术中无法保证游戏服务器向客户端反馈的数据的真实性和可信度的技术问题。所述技术方案如下:一方面,本申请实施例提供了一种基于区块链的活动记录查询方法,应用于区块链系统中的区块链节点,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;所述方法包括:接收终端发送的抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;根据所述抽奖记录查询请求,从所述区块链中获取所述历史数据;向所述终端发送所述历史数据。另一方面,本申请实施例提供了一种基于区块链的活动记录查询方法,所述方法包括:显示抽奖记录查询界面;获取在所述抽奖记录查询界面中输入的抽奖记录查询指令;根据所述抽奖记录查询指令,向区块链系统中的区块链节点发送抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;其中,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;接收所述区块链节点从所述区块链中获取的所述历史数据。又一方面,本申请实施例提供了一种基于区块链的活动数据记录方法,所述方法包括:接收终端发送的抽奖请求,所述抽奖请求用于请求执行抽奖行为;确定所述抽奖行为的抽奖结果;向区块链系统中的区块链节点发送抽奖结果记录请求,所述抽奖结果记录请求用于请求在区块链中记录所述抽奖行为的抽奖结果;其中,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有所述区块链,所述n为大于1的整数。再一方面,本申请实施例提供了一种基于区块链的活动记录查询装置,应用于区块链系统中的区块链节点,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;所述装置包括:查询请求接收模块,用于接收终端发送的抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;历史数据获取模块,用于根据所述抽奖记录查询请求,从所述区块链中获取所述历史数据;历史数据发送模块,用于向所述终端发送所述历史数据。还一方面,本申请实施例提供了一种基于区块链的活动记录查询装置,所述装置包括:查询界面显示模块,用于显示抽奖记录查询界面;查询指令获取模块,用于获取在所述抽奖记录查询界面中输入的抽奖记录查询指令;查询请求发送模块,用于根据所述抽奖记录查询指令,向区块链系统中的区块链节点发送抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;其中,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;历史数据接收模块,用于接收所述区块链节点从所述区块链中获取的所述历史数据。还一方面,本申请实施例提供了一种基于区块链的活动数据记录装置,所述装置包括:抽奖请求接收模块,用于接收终端发送的抽奖请求,所述抽奖请求用于请求执行抽奖行为;抽奖结果确定模块,用于确定所述抽奖行为的抽奖结果;记录请求发送模块,用于向区块链系统中的区块链节点发送抽奖结果记录请求,所述抽奖结果记录请求用于请求在区块链中记录所述抽奖行为的抽奖结果;其中,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有所述区块链,所述n为大于1的整数。还一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述基于区块链的活动记录查询方法,或实现如上述基于区块链的活动数据记录方法。可选地,所述计算机设备为服务器或终端。还一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上述基于区块链的活动记录查询方法,或实现如上述基于区块链的活动数据记录方法。还一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述基于区块链的活动记录查询方法,或实现如上述基于区块链的活动数据记录方法。本申请实施例提供的技术方案可以带来如下有益效果:通过增加区块链系统,将抽奖活动的历史数据存储在区块链系统的区块链中,终端从区块链系统中查询获取抽奖活动的历史数据;充分利用了区块链中数据不可篡改的特性,本申请实施例提供的技术方案提升了抽奖活动的历史数据的真实性和可靠性,避免了官方暗箱操作的情况,确保了向用户反馈的活动数据是真实可信的。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例提供的区块链系统的结构示意图;图2是本申请一个实施例提供的区块结构的示意图;图3是本申请一个实施例提供的系统架构的示意图;图4是本申请一个实施例提供的基于区块链的活动记录查询方法的流程图;图5是本申请一个实施例提供的用户界面的示意图;图6是本申请一个实施例提供的基于区块链的活动数据记录方法的流程图;图7至图10是本申请实施例提供的基于区块链的活动记录查询装置的框图;图11和图12是本申请实施例提供的基于区块链的活动数据记录装置的框图;图13是本申请一个实施例提供的计算机设备的框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。首先,对本申请实施例涉及的区块链技术进行介绍说明。本文档来自技高网...

【技术保护点】
1.一种基于区块链的活动记录查询方法,其特征在于,应用于区块链系统中的区块链节点,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;/n所述方法包括:/n接收终端发送的抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;/n根据所述抽奖记录查询请求,从所述区块链中获取所述历史数据;/n向所述终端发送所述历史数据。/n

【技术特征摘要】
1.一种基于区块链的活动记录查询方法,其特征在于,应用于区块链系统中的区块链节点,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
所述方法包括:
接收终端发送的抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;
根据所述抽奖记录查询请求,从所述区块链中获取所述历史数据;
向所述终端发送所述历史数据。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的抽奖行为记录请求,所述抽奖行为记录请求用于请求在所述区块链中记录抽奖行为的详情信息;
将所述抽奖行为的详情信息存储至所述区块链中。


3.根据权利要求2所述的方法,其特征在于,所述接收所述终端发送的抽奖行为记录请求之后,还包括:
根据所述抽奖行为的详情信息,确定所述抽奖活动的资源池中虚拟资源的增加数量;
根据所述增加数量对所述资源池中的虚拟资源的总数量进行更新;
将更新后的所述总数量存储至所述区块链中。


4.根据权利要求2所述的方法,其特征在于,所述接收所述终端发送的抽奖行为记录请求之后,还包括:
向服务器发送抽奖行为校验请求,所述抽奖行为校验请求中包括第一校验码,所述第一校验码是所述终端生成并携带在所述抽奖行为记录请求中的;
接收所述服务器发送的校验结果,所述校验结果用于指示所述第一校验码是否校验通过;
若所述第一校验码校验通过,则执行所述将所述抽奖行为的详情信息存储至所述区块链中的步骤。


5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
接收服务器发送的抽奖结果记录请求,所述抽奖结果记录请求用于请求在所述区块链中记录抽奖行为的抽奖结果;
将所述抽奖行为的抽奖结果存储至所述区块链中。


6.根据权利要求5所述的方法,其特征在于,所述接收服务器发送的抽奖结果记录请求之后,还包括:
根据所述抽奖行为的抽奖结果,确定所述抽奖活动的资源池中虚拟资源的减少数量;
根据所述减少数量对所述资源池中的虚拟资源的总数量进行更新;
将更新后的所述总数量存储至所述区块链中。


7.一种基于区块链的活动记录查询方法,其特征在于,所述方法包括:
显示抽奖记录查询界面;
获取在所述抽奖记录查询界面中输入的抽奖记录查询指令;
根据所述抽奖记录查询指令,向区块链系统中的区块链节点发送抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;其中,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
接收所述区块链节点从所述区块链中获取的所述历史数据。


8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
在向服务器发送抽奖请求时,向所述区块链节点发送抽奖行为记录请求,所述抽奖行为记录请求用于请求在所述区块链中记录抽奖行为的详情信息。


9.一种基于区块链的活动数据记录方法,其特征在于,所述方法包括:
接收终端发送的抽奖请求,所述抽奖请求用于请求执行抽奖行为;
确定所述抽奖行为的抽奖结果;
向区块链系统中的区块链节点发送抽奖...

【专利技术属性】
技术研发人员:杨威伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1