一种游戏奖励数据处理方法、系统、装置和存储介质与流程

文档序号:18168032发布日期:2019-07-13 09:44阅读:239来源:国知局
一种游戏奖励数据处理方法、系统、装置和存储介质与流程

本发明涉及计算机数据处理技术领域,尤其涉及一种游戏奖励数据处理方法、系统、装置和存储介质。



背景技术:

随着移动智能终端技术的发展,现在出现越来越多的手机游戏,现在的手机游戏可区分为连网游戏和非连网游戏,连网游戏比如王者荣耀和蚂蚁森林,非连网游戏有“连连看”等。游戏可以帮助用户打发休闲时间,游戏开发商可以通过游戏获取流量,同时还可以通过游戏传播理念,比如蚂蚁森林传播低碳理念。现有的游戏产品中,为了增加游戏的多样性和吸引游戏用户购买虚拟商品,都会采用奖励的方法鼓励游戏用户,但目前游戏中的鼓励方式多为固定奖励金额的奖励,且奖励方式单一,无法做到随机变动的奖励,降低了奖励机制对游戏用户的吸引力。



技术实现要素:

为了解决上述技术问题,本发明的目的是提供一种奖励方式多样化和奖励金额随机的游戏奖励数据处理方法、系统、装置和存储介质。

本发明所采用的第一技术方案是:

一种游戏奖励数据处理方法,包括以下步骤:

获取当天所有游戏账号的互动收集量后,根据互动收集量获取中奖名单,并按照预设方式对中奖名单上的游戏账号进行奖励;

按时间顺序依次获取游戏账号的购买信息后,根据购买信息获取中奖账号和中奖金额,并结合中奖账号和中奖金额对游戏账号进行奖励。

进一步,还包括以下步骤:

获取第一游戏账号输入的分享信息后,获取第一游戏账号的待收取量,并结合分享信息和待收取量生成链接信息;

获取第一游戏账号输入的账号选择信息后,根据账号选择信息将链接信息发送至第二游戏账号;

获取第二游戏账号输入的点击收取信息后,结合点击收取信息和链接信息生成触发信息,并根据触发信息更新第二游戏账的互动次数;

获取第二游戏账号的级别信息后,结合级别信息和互动次数获取并记录第二游戏账的互动收集量。

进一步,所述获取当天所有游戏账号的互动收集量后,根据互动收集量获取中奖名单,并按照预设方式对中奖名单上的游戏账号进行奖励这一步骤,具体包括以下步骤:

获取当天所有游戏账号的互动收集量后,对获取的互动收集量进行降序排序,并获取互动收集量前预设位数对应的游戏账号作为当天的中奖名单;

根据游戏账号的互动收集量计算各游戏账号获得奖励的比例值,并根据比例值和预设固定的总奖励值计算各游戏账号的奖励值;

根据奖励值对各中奖名单上的游戏账号进行奖励。

进一步,所述购买信息包括时间信息和价格信息,所述按时间顺序依次获取游戏账号的购买信息后,根据购买信息获取中奖账号和中奖金额,并结合中奖账号和中奖金额对游戏账号进行奖励这一步骤,具体包括以下步骤:

按时间顺序依次获取游戏账号的购买信息后,根据时间信息更新记录最后购买虚拟商品的游戏账号,并在检测到预设时间内未更新游戏账号时,将记录中的游戏账号作为中奖账号;

根据所有的价格信息计算中奖金额,并结合中奖账号和中奖金额进行奖励。

进一步,所述根据所有的价格信息计算中奖金额,并结合中奖账号和中奖金额进行奖励这一步骤,具体包括以下步骤:

根据所有的价格信息计算价格总金额,结合价格总金额和第一预设比例计算中奖总金额;

结合中奖总金额和第二预设比例计算中奖金额,并结合中奖账号和中奖金额进行奖励。

本发明所采用的第二技术方案是:

一种游戏奖励数据处理系统,包括:

第一奖励模块,用于获取当天所有游戏账号的互动收集量后,根据互动收集量获取中奖名单,并按照预设方式对中奖名单上的游戏账号进行奖励;

第二奖励模块,用于按时间顺序依次获取游戏账号的购买信息后,根据购买信息获取中奖账号和中奖金额,并结合中奖账号和中奖金额对游戏账号进行奖励。

进一步,还包括分享互动模块,所述分享互动模块包括链接生成单元、链接发送单元、更新单元和记录单元;

所述链接生成单元用于获取第一游戏账号输入的分享信息后,获取第一游戏账号的待收取量,并结合分享信息和待收取量生成链接信息;

所述链接发送单元用于获取第一游戏账号输入的账号选择信息后,根据账号选择信息将链接信息发送至第二游戏账号;

所述更新单元用于获取第二游戏账号输入的点击收取信息后,结合点击收取信息和链接信息生成触发信息,并根据触发信息更新第二游戏账的互动次数;

所述记录单元用于获取第二游戏账号的级别信息后,结合级别信息和互动次数获取并记录第二游戏账的互动收集量。

进一步,所述第一奖励模块包括排序单元、比例计算单元和奖励单元;

所述排序单元用于获取当天所有游戏账号的互动收集量后,对获取的互动收集量进行降序排序,并获取互动收集量前预设位数对应的游戏账号作为当天的中奖名单;

所述比例计算单元用于根据游戏账号的互动收集量计算各游戏账号获得奖励的比例值,并根据比例值和预设固定的总奖励值计算各游戏账号的奖励值;

所述奖励单元用于根据奖励值对各中奖名单上的游戏账号进行奖励。

本发明所采用的第三技术方案是:

一种计算机代码自动生成装置,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行上所述方法。

本发明所采用的第四技术方案是:

一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行如上所述方法。

本发明的有益效果是:本发明通过互动收集量获取中奖名单并进行鼓励,促使游戏账号间多进行交流,增加游戏的多样性,提高游戏的操作体验,还有通过购买信息获取中奖账号和中奖金额,避免固定的奖励金额和奖励方式,增加游戏的多样性更能吸引游戏用户的注意力。

附图说明

图1是本发明一种游戏奖励数据处理方法的步骤流程图;

图2是本发明一种游戏奖励数据处理系统的结构框图。

具体实施方式

实施例一

如图1所示,本实施例提供了一种游戏奖励数据处理方法,包括以下步骤:

s1、获取当天所有游戏账号的互动收集量后,根据互动收集量获取中奖名单,并按照预设方式对中奖名单上的游戏账号进行奖励;

s2、按时间顺序依次获取游戏账号的购买信息后,根据购买信息获取中奖账号和中奖金额,并结合中奖账号和中奖金额对游戏账号进行奖励。

上述游戏具有前端页面层、数据处理层和数据存储层,所述前端页面层用于渲染出游戏画面,所述数据处理层用于处理游戏的数据,所述数据存储层用于存储游戏数据,本游戏对渲染和实时反馈要求不高,采用现有的框架结构即可。具体地,所述前端页面层采用负载均衡的方式对页面负载进行均衡部署,从而支持横向页面部署的扩展,所述数据处理层通过部署java服务来支撑运算和运行,产生相应的数据,所述数据存储层采用mongodb和redis的集群来做数据支撑和存储数据。

本实施例中,预先需要用户先购买商品,类似于向银行购买定期,然后该购买的商品每天能够产生相应的收益,即产生收集量,用户通过在手机屏幕上点击收取,即可获得收益。为了让游戏用户更好的理解理财理念,所述商品和收集量采用一些常见的物体来体现,比如所述商品为花朵或家禽,所述收集量为种子或蛋,在本实施例中,所述商品为花朵,所述收集量为花朵节的种子。游戏提供多种类型的花朵,每种花朵需要消费不同的虚拟货币购买,对应的每种花朵每天生产的种子数量不同,种子生成的时间也不相同。游戏用户通过购买了花朵后,花朵定期生产种子,用户通过登录游戏,收取种子,即可收益。为了刺激游戏用户相互间进行交流,数据处理层设置了有部分收集量需要其他游戏用户“帮忙”收取,第一游戏用户将链接信息发送给第二游戏用户后,第二游戏用户打开链接帮第一游戏用户收取收集量,为了鼓励第二游戏用户“帮忙”收取,系统采取相应的鼓励方式鼓励第二游戏用户。

本实施例中设置了两种奖励方式,增加鼓励的多样性,其中第一种奖励方式为:每天奖励一次,根据互动收集量来确定名单,所述互动收集量即“帮忙”收取的种子的数量,当游戏用户帮忙收取越多种子,游戏奖励得越多。第二种奖励方式是为了鼓励游戏用户购买虚拟商品,获取游戏账号的购买信息,并根据购买信息获取中奖账号和中奖金额,鼓励游戏用户多购买虚拟商品。

其中,所述互动收集量的产生包括步骤a1~a4:

a1、获取第一游戏账号输入的分享信息后,获取第一游戏账号的待收取量,并结合分享信息和待收取量生成链接信息;

a2、获取第一游戏账号输入的账号选择信息后,根据账号选择信息将链接信息发送至第二游戏账号;

a3、获取第二游戏账号输入的点击收取信息后,结合点击收取信息和链接信息生成触发信息,并根据触发信息更新第二游戏账的互动次数;

a4、获取第二游戏账号的级别信息后,结合级别信息和互动次数获取并记录第二游戏账的互动收集量。

第一游戏用户将链接发送给第二游戏用户后,根据第二游戏用户的游戏级别收取的收集量不同,等级越高的第二游戏用户“帮忙”收取的越高,如此可鼓励游戏用户提高自己的游戏等级。如果第二游戏用户帮忙收取10次种子,则互动次数为10,如果第二游戏用户的游戏等级为黄金级别,则每次可以帮忙收取10颗种子,因此,当天第二游戏账的互动收集量为100。

其中,步骤s1具体包括步骤s11~s13:

s11、获取当天所有游戏账号的互动收集量后,对获取的互动收集量进行降序排序,并获取互动收集量前预设位数对应的游戏账号作为当天的中奖名单;

s12、根据游戏账号的互动收集量计算各游戏账号获得奖励的比例值,并根据比例值和预设固定的总奖励值计算各游戏账号的奖励值;

s13、根据奖励值对各中奖名单上的游戏账号进行奖励。

获取所有游戏账号当天的互动收集量后,对互动收集量进行降序排序,获取前n位对应的游戏账号作为当天的中奖名单,在本实施例中,获取互动收集量前10位的游戏账号作为当天的中奖名单。计算该10位游戏账号的互动收集量的比例值,再将固定的总奖励值按照计算获得的比例值进行计算,从而算出每个游戏账号的奖励值。在本实施例中,所述奖励值为种子,比如总奖励值为1万颗种子,将1万颗种子按比例值分为10份,并作为10位游戏账号的奖励值。

步骤s2具体包括步骤s21~s22:

s21、按时间顺序依次获取游戏账号的购买信息后,根据时间信息更新记录最后购买虚拟商品的游戏账号,并在检测到预设时间内未更新游戏账号时,将记录中的游戏账号作为中奖账号;

s22、根据所有的价格信息计算中奖金额,并结合中奖账号和中奖金额进行奖励。

步骤s22具体包括步骤b1~b2:

b1、根据所有的价格信息计算价格总金额,结合价格总金额和第一预设比例计算中奖总金额;

b2、结合中奖总金额和第二预设比例计算中奖金额,并结合中奖账号和中奖金额进行奖励。

第二种鼓励方式是将购买花朵消费的价格中,抽取一部分价格作为奖池,比如一朵花朵等效1万颗种子,每发生一次购买交易,就获取花朵对应的种子的一部分作为奖池,本实施例中,获取等效种子的40%,比如一朵花朵等效1万颗种子,则获取4000颗种子放入奖池,每发生一次购买花朵的交易,奖池中就相应的增加种子。根据时间信息计算开奖的时间,在本实施例中,开奖的时间为最后一次购买花朵交易的时间后加8小时,如果该8小时内又发生购买花朵交易,则变更最后一次购买花朵交易的时间,再计算开奖时间。将最后一位购买花朵的游戏账号作为中奖账号,中奖金额为奖池内所有的种子。由于该奖励方式中,开奖时间不确定,且中奖金额不确定,更能增加游戏的多样性,更加刺激,极大地提高了游戏用户的操作体验。

进一步作为优选实施方式,以第二预设比例将中奖总金额的分为两份,一份奖励给中奖账号,一份奖励给与中奖账号同一个小组的游戏账号,游戏中,各游戏账号可以相互结盟,并当某个游戏账号中奖后,结盟的游戏账号也可得到相应的奖励,增加了游戏的多样性,提高游戏操作体验。

实施例二

如图2所示,本实施例提供了一种游戏奖励数据处理系统,包括:

第一奖励模块,用于获取当天所有游戏账号的互动收集量后,根据互动收集量获取中奖名单,并按照预设方式对中奖名单上的游戏账号进行奖励;

第二奖励模块,用于按时间顺序依次获取游戏账号的购买信息后,根据购买信息获取中奖账号和中奖金额,并结合中奖账号和中奖金额对游戏账号进行奖励。

进一步作为优选的实施方式,还包括分享互动模块,所述分享互动模块包括链接生成单元、链接发送单元、更新单元和记录单元;

所述链接生成单元用于获取第一游戏账号输入的分享信息后,获取第一游戏账号的待收取量,并结合分享信息和待收取量生成链接信息;

所述链接发送单元用于获取第一游戏账号输入的账号选择信息后,根据账号选择信息将链接信息发送至第二游戏账号;

所述更新单元用于获取第二游戏账号输入的点击收取信息后,结合点击收取信息和链接信息生成触发信息,并根据触发信息更新第二游戏账的互动次数;

所述记录单元用于获取第二游戏账号的级别信息后,结合级别信息和互动次数获取并记录第二游戏账的互动收集量。

进一步作为优选的实施方式,所述第一奖励模块包括排序单元、比例计算单元和奖励单元;

所述排序单元用于获取当天所有游戏账号的互动收集量后,对获取的互动收集量进行降序排序,并获取互动收集量前预设位数对应的游戏账号作为当天的中奖名单;

所述比例计算单元用于根据游戏账号的互动收集量计算各游戏账号获得奖励的比例值,并根据比例值和预设固定的总奖励值计算各游戏账号的奖励值;

所述奖励单元用于根据奖励值对各中奖名单上的游戏账号进行奖励。

本实施例的一种游戏奖励数据处理系统,可执行本发明方法实施例一所提供的一种游戏奖励数据处理方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

实施例三

本实施例提供了一种计算机代码自动生成装置,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行实施例一所述方法。

本实施例的一种计算机代码自动生成装置,可执行本发明方法实施例一所提供的一种游戏奖励数据处理方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

实施例四

本实施例提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行如实施例一所述方法。

本实施例的一种存储介质,可执行本发明方法实施例一所提供的一种游戏奖励数据处理方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

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