【技术实现步骤摘要】
网络资源处理和网络红包发放方法、设备及存储介质
本申请涉及互联网
,尤其涉及一种网络资源处理和网络红包发放方法、设备及存储介质。
技术介绍
随着网络时代的到来和不断升温,网络红包也逐渐兴起。很多网络用户可通过一些支付软件或App给自己的亲朋好友派发红包,增进与亲朋好友之间的情感交流。在现有各种支付软件支持的红包派发方式中,随机红包具有更多的随机性和趣味性,因此更受用户的青睐。但现有随机红包派发方式比较单一,灵活度不够,用户体验较差,因此有待进一步改进。
技术实现思路
本申请的多个方面提供一种网络资源处理和网络红包发放方法、设备及存储介质,用以丰富使红包派发方式,并优化网络资源处理的合理性,进而有助于提高用户体验和用户黏度。本申请实施例提供一种网络红包发放方法,适用于终端设备,所述方法包括:响应于群组聊天界面上的红包触发操作,显示红包信息界面;响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;将所述红包总金额和红包个数 ...
【技术保护点】
1.一种网络红包发放方法,适用于终端设备,其特征在于,所述方法包括:/n响应于群组聊天界面上的红包触发操作,显示红包信息界面;/n响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;/n将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N生成并返回随机红包;/n将所述服务端设备返回的随机红包的图标显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中不包含设定的禁用数字。/n
【技术特征摘要】
1.一种网络红包发放方法,适用于终端设备,其特征在于,所述方法包括:
响应于群组聊天界面上的红包触发操作,显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;
将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N生成并返回随机红包;
将所述服务端设备返回的随机红包的图标显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中不包含设定的禁用数字。
2.根据权利要求1所述的方法,其特征在于,还包括:
显示数字设置界面,以供红包发放用户设置禁用数字;
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的禁用数字;
将所述红包发放用户输入的禁用数字发送给所述服务端设备,以供所述服务端设备生成不包含所述禁用数字的随机红包。
3.根据权利要求2所述的方法,其特征在于,还包括:
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的可用数字;
将所述红包发放用户输入的可用数字发送给所述服务端设备,以供所述服务端设备根据所述可用数字生成不包含所述禁用数字的随机红包。
4.根据权利要求3所述的方法,其特征在于,所述数字设置界面上包含禁用数字列表和可用数字列表;
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的禁用数字,包括:响应于所述红包发放用户在所述禁用数字列表中的选择操作,确定所述红包发放用户选择的禁用数字;
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的可用数字,包括:响应于所述红包发放用户在所述可用数字列表中的选择操作,确定所述红包发放用户选择的可用数字。
5.根据权利要求2所述的方法,其特征在于,还包括:
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的不能包含禁用数字的指定数位;
将所述指定数位发送给所述服务端设备,以供所述服务端设备生成所述指定数位上不包含所述禁用数字的随机红包。
6.根据权利要求2所述的方法,其特征在于,还包括:
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的随机红包浮动范围;
将所述随机红包浮动范围发送给所述服务端设备,以供所述服务端设备生成不同随机红包之间的数值浮动在所述随机红包浮动范围内的随机红包。
7.根据权利要求2-6任一项所述的方法,其特征在于,所述数字设置界面与所述红包信息界面是同一界面;或者,所述数字设置界面是所述红包信息界面上的浮窗;或者,所述数字设置界面是所述红包信息界面的下一界面。
8.根据权利要求1所述的方法,其特征在于,所述禁用数字预置于所述服务端设备中。
9.根据权利要求1-6和8中任一项所述的方法,其特征在于,在接收所述服务端设备返回的随机红包之前,还包括:
接收所述服务端设备发送的金额调整提示信息,显示所述金额调整提示信息,以提示红包发放用户调整红包金额;
响应于所述红包发放用户调整红包金额的操作,获取红包调整金额,并发送给所述服务端设备,以供所述服务端设备根据所述红包调整金额生成不包含所述禁用数字的随机红包。
10.根据权利要求9所述的方法,其特征在于,在响应于所述红包发放用户调整红包金额的操作之前,还包括:
接收所述服务端设备发送的红包金额的调整方向和调整幅度;
显示所述红包金额的调整方向和调整幅度,以引导所述红包发放用户调整红包金额。
11.一种网络红包发放方法,适用于服务端设备,其特征在于,所述方法包括:
接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N生成随机红包,所述随机红包不包含设定的禁用数字;
将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取。
12.根据权利要求11所述的方法,其特征在于,根据所述红包总金额和红包个数N生成随机红包,包括:
根据所述红包总金额和红包个数N,生成服从指定分布的(N-1)个随机数;
针对每个随机数,判断所述随机数是否包含设定的禁用数字;若所述随机数中包含设定的禁用数字,将所述随机数中包含的禁用数字替换为非禁用数字后作为一个随机红包的金额;若所述随机数中不包含设定的禁用数字,直接将所述随机数作为一个随机红包的金额;
根据所述红包总金额与根据所述(N-1)个随机数得到的(N-1)个随机红包的总金额之间的差值,得到最后一个随机红包的金额。
13.根据权利要求12所述的方法,其特征在于,根据所述红包总金额和红包个数N,生成服从指定分布的(N-1)个随机数,包括:
在剩余红包个数大于1的情况下,每次根据设定的MAC地址、当前时间戳以及所述指定分布对应的函数,生成一个随机种子数,结合所述随机种子数、剩余红包金额和剩余红包个数,生成一个随机数;
其中,所述随机种子数是大于等于0且小于1的浮点型数据;所述随机数的取值范围为[a,b],a为红包最小单位值,b为当前剩余的红包金额与(当前剩余的红包个数-1)与红包最小单位值的乘积的差值。
14.根据权利要求12所述的方法,其特征在于,根据所述红包总金额与根据(N-1)个随机数得到的(N-1)个随机红包的总金额之间的差值,得到最后一个随机红包的金额,包括:
若所述差值包含禁用数字,则向所述终端设备发送金额调整提示信息,以供所述终端设备提示红包发放用户调整红包金额;
接收所述终端设备返回的所述红包发放用户提供的红包调整金额,并根据所述红包调整金额,将所述差值中包含的禁用数字替换为非禁用数字后作为最后一个随机红包的金额。
15.根据权利要求14所述的方法,其特征在于,还包括:
确定将所述差值中包含的禁用数字替换为非禁用数字所需的红包金额的调整方向和调整幅度;
将所述红包金额的调整方向和调整幅度发送给所述终端设备,以供所述终端设备引导所述红包发放用户调整红包金额。
16.根据权利要求11所述的方法,其特征在于,在根据所述红包总金额和红包个数N生成随机红包之前,还包括:
接收所述终端设备发送的由红包发放用户设定的禁用数字。
17.根据权利要求12-16任一项所述的方法,其特征在于,将所述随机数中包含的禁用数字替换为非禁用数字,包括:
从设定的可用数字中选择目标可用数字,所述设定的可用数字不同于设定的禁用数字;
将所述随机数中包含的禁用数字替换为所述目标可用数字。
18.根据权利要求17所述的方法,其特征在于,从设定的可用数字中选择目标可用数字,包括:
计算设定的各个可用数字与所述随机数中包含的禁用数字之间的差值;
选择最小差值对应的可用数字作为所述目标可用数字。
19.根据权利要求18所述的方法,其特征在于,在从设定的可用数字中选择目标可用数字之前,还包括:
接收所述终端设备发送的由红包发放用户设定的可用数字。
20.根据权利要求12-16任一项所述的方法,其特征在于,还包括:
接收所述终端设备发送的由红包发放用户设定的不能包含禁用数字的指定位数;
则,判断所述随机数是否包含设定的禁用数字,包括:判断所述随机数中所述指定数位上的数字是否属于设定的禁用数字,若判断结果为是,确定所述随机数中包含设定的禁用数字。
21.根据权利要求11-16任一项所述的方法,其特征在于,还包括:
接收所述终端设备发送的由红包发放用户设定的随机红包浮动范围;
其中,根据所述红包总金额和红包个数N生成随机红包,包括:
根据所述红包总金额、红包个数N和随机红包浮动范围生成随机红包,不同随机红包之间的数值浮动在所述随机红包浮动范围内。
22.一种网络红包发放方法,适用于终端设备,其特征在于,所述方法包括:
响应于群组聊天界面上的红包触发操作,显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总...
【专利技术属性】
技术研发人员:陈林林,朱彬,李从江,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。