System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机网络,特别涉及一种资源分配方法、装置、资源分配设备及存储介质。
技术介绍
1、随着计算机网络技术的快速发展,计算机不断普及,网络资源日益丰富,使得计算机的应用渗透到社会的各个领域,其中,网络资源主要是指借助于网络环境可以利用的各种信息资源的总和,这些资源通常以电子资源数据的形式存在,包括文字、图像、声音、动画等多种形式的信息,存储在光、磁等非印刷的介质中。与此同时,随着移动互联网技术的不断发展,智能手机、平板电脑等电子设备的用户也越来越多,在用户数量未知的情况下,如何为用户分配网络资源成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、本申请实施例提供一种资源分配方法、装置、资源分配设备及存储介质,能够实现在用户数量未知的情况下,为用户分配网络资源。
2、根据本申请的第一方面,公开了一种资源分配方法,应用于资源分配设备,所述资源分配设备可分配n种类型的网络资源,n为大于1的整数,所述方法包括:
3、接收目标场景内的第一用户发送的第一资源分配请求,其中,所述第一资源分配请求用于请求分配一个网络资源;
4、响应于所述第一资源分配请求,根据第一概率,为所述第一用户分配一个网络资源,并将分配给所述第一用户的网络资源的类型信息记录到用户数据库中,其中,所述用户数据库中包括:各个所述第一用户已分配的各种网络资源的数量和各个网络资源所属的类型,所述第一概率是人为设定的所述第一用户集齐所述n种类型的网络资源的概率;
5、根据所述
6、接收所述目标场景内的第一用户发送的第二资源分配请求,其中,所述第二资源分配请求用于请求分配一个网络资源;
7、响应于所述第二资源分配请求,根据所设置的分配次数,为所述第一用户分配一个网络资源。
8、可选地,作为一个实施例,所述根据所设置的分配次数,为所述第一用户分配一个网络资源,包括:
9、根据所设定的分配次数和第二概率,随机生成一个网络资源,其中,所述第二概率是人为设定的所述第一用户集齐所述n种类型的网络资源的概率;
10、根据所述用户数据库和随机生成的网络资源的类型信息,确定第三概率和所述特定类型的网络资源在已集齐所述n种类型的网络资源的第一用户的数量达到第一数量阈值之后的真实分配次数,其中,所述第三概率是所述第一用户集齐所述n种类型的网络资源的真实概率;
11、根据所述第二概率、所述第三概率、所设置的分配次数和所述真实分配次数,为所述第一用户分配一个网络资源。
12、可选地,作为一个实施例,所述特定类型的网络资源的类型数量是1;
13、所述根据所述第二概率、所述第三概率、所设置的分配次数和所述真实分配次数,为所述第一用户分配一个网络资源,包括:
14、确定所述第三概率是否小于或者等于所述第二概率;
15、若所述第三概率小于或者等于所述第二概率,则确定所述真实分配次数是否小于或者等于所设置的分配次数;
16、若所述真实分配次数小于或者等于所设置的分配次数,则将所述随机选择的网络资源分配给所述第一用户,并将分配给所述第一用户的网络资源的类型信息记录到用户数据库中;
17、若所述第三概率大于所述第二概率,或者所述真实分配次数大于所设置的分配次数,则返回执行根据所设定的分配次数和所述第二概率,随机选择一个网络资源的步骤。
18、可选地,作为一个实施例,所述特定类型的网络资源的类型数量是m,m是大于1且小于n的整数;
19、所述根据所述第二概率、所述第三概率、所设置的分配次数和所述真实分配次数,为所述第一用户分配一个网络资源,包括:
20、确定所述第三概率是否小于或者等于所述第二概率;
21、若所述第三概率小于或者等于所述第二概率,则确定所述m个特定类型的网络资源各自对应的所述真实分配次数是否均小于或者等于所设置的分配次数;
22、若所有所述真实分配次数均小于或者等于所设置的分配次数,则将所述随机选择的网络资源分配给所述第一用户,并将分配给所述第一用户的网络资源的类型信息记录到用户数据库中;
23、若所述第三概率大于所述第二概率,或者至少一个所述真实分配次数大于所设置的分配次数,则返回执行根据所设定的分配次数和所述第二概率,随机选择一个网络资源的步骤。
24、可选地,作为一个实施例,所述资源分配请求是用户通过自身所使用的电子设备,扫描所述目标场景内的条形码后触发所述电子设备向所述资源分配设备发送的。
25、可选地,作为一个实施例,所述网络资源包括以下任意一项:图像、文字、视频、音频。
26、可选地,作为一个实施例,所述网络资源包括文字;所述n种类型的网络资源包括:n个不同的特定文字;所述目标场景是集齐所述n个不同的特定文字兑换礼品的场景,所述第一数量阈值是所述目标场景下礼品的数量值。
27、根据本申请的第二方面,公开了一种资源分配装置,应用于资源分配设备,所述资源分配设备可分配n种类型的网络资源,n为大于1的整数,所述装置包括:
28、第一接收模块,用于接收目标场景内的第一用户发送的第一资源分配请求,其中,所述第一资源分配请求用于请求分配一个网络资源;
29、第一分配模块,用于响应于所述第一资源分配请求,根据第一概率,为所述第一用户分配一个网络资源,并将分配给所述第一用户的网络资源的类型信息记录到用户数据库中,其中,所述用户数据库中包括:各个所述第一用户已分配的各种网络资源的数量和各个网络资源所属的类型,所述第一概率是人为设定的所述第一用户集齐所述n种类型的网络资源的概率;
30、确定模块,用于根据所述用户数据库,确定已集齐所述n种类型的网络资源的第一用户的数量是否达到第一数量阈值;
31、设置模块,用于在已集齐所述n种类型的网络资源的第一用户的数量达到第一数量阈值的情况下,设置所述n种类型的网络资源中特定类型的网络资源的分配次数;
32、第二接收模块,用于接收所述目标场景内的第一用户发送的第二资源分配请求,其中,所述第二资源分配请求用于请求分配一个网络资源;
33、第二分配模块,用于响应于所述第二资源分配请求,根据所设置的分配次数,为所述第一用户分配一个网络资源。
34、可选地,作为一个实施例,所述第二分配模块包括:
35、生成子模块,用于根据所设定的分配次数和第二概率,随机生成一个网络资源,其中,所述第二概率是人为设定的所述第一用户集齐所述n种类型的网络资源的概率;
36、确定子模块,用于根据所述用户数据库和随机生成的网络资源的类型信息,确定第三概率和所述特定类型的网络资源在已集齐所述n种类型的网络资源的第一用户的数本文档来自技高网...
【技术保护点】
1.一种资源分配方法,其特征在于,应用于资源分配设备,所述资源分配设备可分配N种类型的网络资源,N为大于1的整数,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所设置的分配次数,为所述第一用户分配一个网络资源,包括:
3.根据权利要求2所述的方法,其特征在于,所述特定类型的网络资源的类型数量是1;
4.根据权利要求2所述的方法,其特征在于,所述特定类型的网络资源的类型数量是M,M是大于1且小于N的整数;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述资源分配请求是用户通过自身所使用的电子设备,扫描所述目标场景内的条形码后触发所述电子设备向所述资源分配设备发送的。
6.根据权利要求5所述的方法,其特征在于,所述网络资源包括以下任意一项:图像、文字、视频、音频。
7.根据权利要求6所述的方法,其特征在于,所述网络资源包括文字;所述N种类型的网络资源包括:N个不同的特定文字;所述目标场景是集齐所述N个不同的特定文字兑换礼品的场景,所述第一数量阈值是所述目标场景下礼品的数量值。
< ...【技术特征摘要】
1.一种资源分配方法,其特征在于,应用于资源分配设备,所述资源分配设备可分配n种类型的网络资源,n为大于1的整数,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所设置的分配次数,为所述第一用户分配一个网络资源,包括:
3.根据权利要求2所述的方法,其特征在于,所述特定类型的网络资源的类型数量是1;
4.根据权利要求2所述的方法,其特征在于,所述特定类型的网络资源的类型数量是m,m是大于1且小于n的整数;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述资源分配请求是用户通过自身所使用的电子设备,扫描所述目标场景内的条形码后触发所述电子设备向所述资源分配设备发送的。
6.根据权利要求5所述的方法,其特征在于,所述网络资源包括以下任意一...
【专利技术属性】
技术研发人员:阿依泊塔·叶斯达吾列提,谢利明,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。