基于用户属性的游戏礼包发放方法及系统的制作方法

文档序号:10522046阅读:564来源:国知局
基于用户属性的游戏礼包发放方法及系统的制作方法
【专利摘要】本发明公开了一种基于用户属性的游戏礼包发放方法及系统,涉及直播平台游戏开发领域。该方法包括以下步骤:A、服务器查询当前用户的账号特征,所述账号特征包括个人资料、用户等级、充值记录、游戏时长;B、服务器根据所述账号特征判断用户属性,根据用户属性生成相应的游戏礼包,并将相应的游戏礼包推送给用户终端。该方法能根据用户不同的数据发放不同价值的游戏礼包,确保游戏礼包发放给有效游戏用户,防止资源浪费,有效避免恶意领取。
【专利说明】
基于用户属性的游戏礼包发放方法及系统
技术领域
[0001]本发明涉及直播平台游戏开发领域,具体涉及一种基于用户属性的游戏礼包发放方法及系统。
【背景技术】
[0002]目前在直播平台在给用户发放游戏礼包时,基本还处于先到先得的模式,这种模式的缺点在于:
[0003](I)资源浪费:大部分游戏礼包被不会或者很少去玩游戏的用户领到,这部分用户基本不会给平台带来收益;只有非常少的游戏礼包被经常玩游戏的有效游戏用户领到,这些有效游戏用户能够给平台带来收益,但是人数太少。发放的大部分游戏礼包没有起到吸引客户的作用,因此造成了资源浪费;
[0004](2)存在恶意领取:游戏礼包容易被恶意机构通过登陆多个新账号进行快速领取,囤积并售卖给其他平台的用户来获取利益。

【发明内容】

[0005]本发明的目的是为了克服上述【背景技术】的不足,提供一种基于用户属性的游戏礼包发放方法及系统,该方法能根据用户不同的数据发放不同价值的游戏礼包,确保游戏礼包发放给有效游戏用户,防止资源浪费,有效避免恶意领取。
[0006]本发明提供一种基于用户属性的游戏礼包发放方法,包括以下步骤:
[0007]A、服务器查询当前用户的账号特征,所述账号特征包括个人资料、用户等级、充值记录、游戏时长;
[0008]B、服务器根据所述账号特征判断用户属性,根据用户属性生成相应的游戏礼包,并将相应的游戏礼包推送给用户终端。
[0009]在上述技术方案的基础上,步骤B的具体过程如下:
[0010]服务器判断所述个人资料是否完整,如果不完整,服务器给用户终端发送提示消息,提示当前用户补充个人资料;如果完整,服务器判断充值记录是否存在,如果不存在,月艮务器判定用户属性为普通用户,生成普通游戏礼包,并将所述普通游戏礼包推送给用户终端;如果存在,服务器判断用户等级是否多设定等级,如果用户等级<设定等级,服务器判定用户属性为低级用户,生成低级游戏礼包,并将所述低级游戏礼包推送给用户终端;如果用户等级多设定等级,服务器判断游戏时长是否多设定时长,如果游戏时长<设定时长,月艮务器判定用户属性为中级用户,生成中级游戏礼包,并将所述中级游戏礼包推送给用户终端;如果游戏时长多设定时长,服务器判定用户属性为高级用户,生成高级游戏礼包,并将所述高级游戏礼包推送给用户终端,结束。
[0011]在上述技术方案的基础上,在步骤A之前还包括:用户终端向服务器发送当前用户领取游戏礼包的请求。
[0012]在上述技术方案的基础上,所述游戏礼包为含有游戏增值道具的数据包。
[0013]本发明还提供一种基于用户属性的游戏礼包发放系统,包括用户终端、服务器,所述服务器包括查询分析单元、礼包推送单元,
[0014]所述查询分析单元用于:查询当前用户的账号特征,并根据所述账号特征判断用户属性,所述账号特征包括个人资料、用户等级、充值记录、游戏时长;
[0015]所述礼包推送单元用于:根据用户属性生成相应的游戏礼包,并将所述相应的游戏礼包推送给用户终端。
[0016]在上述技术方案的基础上,所述查询分析单元具体用于:查询当前用户的个人资料,判断所述个人资料是否完整,如果不完整,服务器给用户终端发送提示消息,提示当前用户补充个人资料;如果完整,查询当前用户的充值记录,判断充值记录是否存在,如果不存在,则判定用户属性为普通用户,指示礼包推送单元生成普通游戏礼包;如果存在,查询当前用户的用户等级,判断用户等级是否多设定等级,如果用户等级<设定等级,则判定用户属性为低级用户,指示礼包推送单元生成低级游戏礼包;如果用户等级多设定等级,查询当前用户的游戏时长,判断游戏时长是否多设定时长,如果游戏时长<设定时长,则判定用户属性为中级用户,指示礼包推送单元生成中级游戏礼包;如果游戏时长多设定时长,则判定用户属性为高级用户,指示礼包推送单元生成高级游戏礼包。
[0017]在上述技术方案的基础上,所述用户终端包括请求发送单元,用于向服务器发送当前用户领取游戏礼包的请求。
[0018]在上述技术方案的基础上,所述游戏礼包为含有游戏增值道具的数据包。
[0019]与现有技术相比,本发明的优点如下:
[0020](I)本发明根据不同的用户属性选择性地发放不同价值的游戏礼包,最大限度地吸引能够为平台带来收益的有效游戏用户。例如,针对经常玩游戏的高级用户发送高价值游戏礼包,诱导其进入游戏并消费,针对普通用户发普通游戏礼包,诱导其进入游戏,转化为游戏用户,针对没有完成基本信息的无效用户,不发放游戏礼包,防止资源浪费。
[0021](2)用户要想领到礼包,必须完善个人信息,使得恶意机构无法批量注册领取游戏礼包,有效避免恶意领取。
【附图说明】
[0022]图1是本发明实施例中基于用户属性的游戏礼包发放方法的流程图。
【具体实施方式】
[0023]下面结合附图及具体实施例对本发明作进一步的详细描述。
[0024]参见图1所示,本发明实施例提供一种基于用户属性的游戏礼包发放方法,包括以下步骤:
[0025]S1、用户终端向服务器发送当前用户领取游戏礼包的请求,同时发送该用户ID(Identificat1n,身份标识);
[0026]S2、服务器收到请求后,根据用户ID在user(用户)表中查询用户的个人资料,判断用户是否绑定手机号码,如果是,转到步骤S4,否则转到步骤S3;
[0027]S3、服务器给用户终端返回空礼包,并发送提示消息,提示用户绑定手机号码;
[0028]S4、服务器根据用户ID在user表中查询用户的个人资料,判断用户是否绑定邮箱,如果是,转到步骤S6,否则转到步骤S5 ;
[0029]S5、服务器给用户终端返回空礼包,并发送提示消息,提示用户绑定邮箱;
[0030]S6、服务器根据用户ID在充值流水中查询充值记录,判断充值记录是否存在,如果是,转到步骤S8,否则转到步骤S7 ;
[0031]S7、服务器判定该用户的用户属性为普通用户,生成普通游戏礼包,并将该普通游戏礼包推送给用户终端;
[0032]S8、服务器根据用户ID在等级表中查询用户等级,判断用户等级是否彡设定等级,例如,设定等级为10,如果用户等级多10,转到步骤S10,如果用户等级<10,转到步骤S9;
[0033]S9、服务器判定该用户的用户属性为低级用户,生成低级游戏礼包,并将该低级游戏礼包推送给用户终端;
[0034]S10、服务器根据用户ID在游戏行为数据库中查询用户的历史游戏行为数据,对历史游戏行为数据进行整理,并判断该用户的历史游戏时长是否多设定时长,例如,设定时长为30min,如果用户的历史游戏时长多30min,转到步骤S12,如果用户的历史游戏时长<3011^11,则转到步骤311;
[0035]S11、服务器判定该用户的用户属性为中级用户,生成中级游戏礼包,并将该中级游戏礼包推送给用户终端;
[0036]S12、服务器判定该用户的用户属性为高级用户,生成高级游戏礼包,并将该高级游戏礼包推送给用户终端。
[0037]本发明实施例还提供一种基于用户属性的游戏礼包发放系统,包括用户终端、月艮务器,用户终端包括请求发送单元,用于向服务器发送当前用户领取游戏礼包的请求,同时发送用户ID;
[0038]服务器包括查询分析单元、礼包推送单元,查询分析单元具体用于:根据用户ID在user表中查询用户的个人资料,判断用户的个人资料是否完整,例如,判断用户是否绑定手机号码和邮箱,如果未绑定手机号码和邮箱,给用户终端发送提示消息,提示用户绑定手机号码和邮箱;如果用户已绑定手机号码和邮箱,则根据用户ID在充值流水中查询用户的充值记录,判断充值记录是否存在,如果不存在,则判定该用户的用户属性为普通用户,指示礼包推送单元生成普通游戏礼包;如果充值记录存在,则根据用户ID在等级表中查询用户等级,判断用户等级是否大于设定等级,例如,设定等级为10,如果用户等级<10,则判定该用户的用户属性为低级用户,指示礼包推送单元生成低级游戏礼包;如果用户等级多10,则根据用户ID在游戏行为数据库中查询用户的历史游戏行为数据,对历史游戏行为数据进行整理,并判断该用户的历史游戏时长是否多设定时长,例如,设定时长为30min,如果用户的历史游戏时长<30min,则判定该用户的用户属性为中级用户,指示礼包推送单元生成中级游戏礼包;如果用户的历史游戏时长多30min,则判定用户的用户属性为高级用户,指示礼包推送单元生成高级游戏礼包;
[0039]礼包推送单元具体用于:根据查询分析单元的指示生成相应的游戏礼包,并将相应的游戏礼包推送给用户终端。
[0040]本发明中的游戏礼包为含有游戏增值道具的数据包,例如,可以为虚拟货币、装备等其他虚拟物品;空礼包为不含游戏增值道具的数据包。游戏礼包的推送方式可以为通过私信向客户发送游戏礼包的序列号,私信指的是服务器给用户终端发送的私人公告。
[0041]本领域的技术人员可以对本发明实施例进行各种修改和变型,倘若这些修改和变型在本发明权利要求及其等同技术的范围之内,则这些修改和变型也在本发明的保护范围之内。
[0042]说明书中未详细描述的内容为本领域技术人员公知的现有技术。
【主权项】
1.一种基于用户属性的游戏礼包发放方法,其特征在于,包括以下步骤: A、服务器查询当前用户的账号特征,所述账号特征包括个人资料、用户等级、充值记录、游戏时长; B、服务器根据所述账号特征判断用户属性,根据用户属性生成相应的游戏礼包,并将相应的游戏礼包推送给用户终端。2.如权利要求1所述的基于用户属性的游戏礼包发放方法,其特征在于,步骤B的具体过程如下: 服务器判断所述个人资料是否完整,如果不完整,服务器给用户终端发送提示消息,提示当前用户补充个人资料;如果完整,服务器判断充值记录是否存在,如果不存在,服务器判定用户属性为普通用户,生成普通游戏礼包,并将所述普通游戏礼包推送给用户终端;如果存在,服务器判断用户等级是否多设定等级,如果用户等级<设定等级,服务器判定用户属性为低级用户,生成低级游戏礼包,并将所述低级游戏礼包推送给用户终端;如果用户等级多设定等级,服务器判断游戏时长是否多设定时长,如果游戏时长<设定时长,服务器判定用户属性为中级用户,生成中级游戏礼包,并将所述中级游戏礼包推送给用户终端;如果游戏时长多设定时长,服务器判定用户属性为高级用户,生成高级游戏礼包,并将所述高级游戏礼包推送给用户终端,结束。3.如权利要求1所述的基于用户属性的游戏礼包发放方法,其特征在于,在步骤A之前还包括:用户终端向服务器发送当前用户领取游戏礼包的请求。4.如权利要求1所述的基于用户属性的游戏礼包发放方法,其特征在于:所述游戏礼包为含有游戏增值道具的数据包。5.—种基于用户属性的游戏礼包发放系统,包括用户终端、服务器,其特征在于:所述服务器包括查询分析单元、礼包推送单元, 所述查询分析单元用于:查询当前用户的账号特征,并根据所述账号特征判断用户属性,所述账号特征包括个人资料、用户等级、充值记录、游戏时长; 所述礼包推送单元用于:根据用户属性生成相应的游戏礼包,并将所述相应的游戏礼包推送给用户终端。6.如权利要求5所述的基于用户属性的游戏礼包发放系统,其特征在于,所述查询分析单元具体用于:查询当前用户的个人资料,判断所述个人资料是否完整,如果不完整,服务器给用户终端发送提示消息,提示当前用户补充个人资料;如果完整,查询当前用户的充值记录,判断充值记录是否存在,如果不存在,则判定用户属性为普通用户,指示礼包推送单元生成普通游戏礼包;如果存在,查询当前用户的用户等级,判断用户等级是否多设定等级,如果用户等级<设定等级,则判定用户属性为低级用户,指示礼包推送单元生成低级游戏礼包;如果用户等级多设定等级,查询当前用户的游戏时长,判断游戏时长是否多设定时长,如果游戏时长<设定时长,则判定用户属性为中级用户,指示礼包推送单元生成中级游戏礼包;如果游戏时长多设定时长,则判定用户属性为高级用户,指示礼包推送单元生成高级游戏礼包。7.如权利要求5所述的基于用户属性的游戏礼包发放系统,其特征在于:所述用户终端包括请求发送单元,用于向服务器发送当前用户领取游戏礼包的请求。8.如权利要求5至7中任一项所述的基于用户属性的游戏礼包发放系统,其特征在于:所述游戏礼包为含有游戏增值道具的数据包。
【文档编号】H04L29/08GK105879386SQ201610432056
【公开日】2016年8月24日
【申请日】2016年6月17日
【发明人】周海伦
【申请人】武汉斗鱼网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1