1.一种游戏奖励实现方法,其特征在于,包括:
获取预定时间段内用户的游戏行为数据;所述用户的游戏行为数据包括用户的投入数据和用户的游戏结果数据;
根据用户的游戏行为数据确定用户的排名特征值,并根据所述排名特征值对用户进行排名;
根据排名结果确定获奖用户以及各个获奖用户对应的奖励,并为各个获奖用户分配对应的奖励。
2.如权利要求1所述的游戏奖励实现方法,其特征在于,所述根据排名结果确定获奖用户以及各个获奖用户对应的奖励,具体包括:
根据排名结果确定获奖人数以及获奖用户;
根据获奖人数设置获奖等级以及各个获奖等级对应的获奖权重;
根据获奖人数、获奖等级以及各个获奖等级对应的获奖权重计算各个获奖用户对应的奖励。
3.如权利要求2所述的游戏奖励实现方法,其特征在于,所述根据获奖人数、获奖等级以及各个获奖等级对应的获奖权重计算各个获奖用户对应的奖励,具体包括:
根据获奖人数和获奖等级确定各个获奖等级对应的获奖人数;
根据各个获奖等级对应的获奖人数和各个获奖等级对应的获奖权重计算各个获奖用户对应的奖励。
4.如权利要求3所述的游戏奖励实现方法,其特征在于,所述根据各个获奖等级对应的获奖人数和各个获奖等级对应的奖励权重计算各个获奖用户对应的奖励,具体包括:
通过如下公式计算各个获奖等级的用户对应的奖励:
其中,ri表示第i个获奖等级的获奖用户对应的奖励,wi表示第i个获奖等级对应的获奖权重,mi表示第i个获奖等级对应的获奖人数,a表示总奖励;
根据各个获奖等级的用户对应的奖励确定各个获奖用户对应的奖励。
5.如权利要求1所述的游戏奖励实现方法,其特征在于,所述为各个获奖用户分配对应的奖励之后,还包括:
将用户的游戏排名结果和/或各个用户对应的奖励结果显示在游戏界面中。
6.如权利要求5所述的游戏奖励实现方法,其特征在于,所述将用户的游戏排名结果和/或各个用户对应的奖励结果显示在游戏界面中之后,还包括:
将用户的游戏排名结果和/或各个用户对应的奖励结果发布至用户关联的社交网络平台。
7.一种游戏奖励实现装置,其特征在于,所述装置包括:数据获取模块、排名获取模块和奖励确定模块;
所述数据获取模块,用于获取预定时间段内用户的游戏行为数据;所述用户的游戏行为数据包括用户的投入数据和用户的游戏结果数据;
所述排名获取模块,用于根据用户的游戏行为数据确定用户的排名特征值,并根据所述排名特征值对用户进行排名;
所述奖励确定模块,用于根据排名结果确定获奖用户以及各个获奖用户对应的奖励,并为各个获奖用户分配对应的奖励。
8.如权利要求7所述的游戏奖励实现装置,其特征在于,所述奖励确定模块包括确定单元、设置单元和计算单元;
所述确定单元,用于根据排名结果确定获奖人数以及获奖用户;
所述设置单元,用于根据获奖人数设置获奖等级以及各个获奖等级对应的获奖权重;
所述计算单元,用于根据获奖人数、获奖等级以及各个获奖等级对应的获奖权重计算各个获奖用户对应的奖励。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述方法的步骤。