CN113515691A - 资源分发方法、装置、电子设备及存储介质 - Google Patents
资源分发方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113515691A CN113515691A CN202110301991.7A CN202110301991A CN113515691A CN 113515691 A CN113515691 A CN 113515691A CN 202110301991 A CN202110301991 A CN 202110301991A CN 113515691 A CN113515691 A CN 113515691A
- Authority
- CN
- China
- Prior art keywords
- target
- object identifier
- virtual resource
- associated object
- distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开关于一种资源分发方法、装置、电子设备及存储介质,该方法包括接收包括目标对象的目标对象标识的资源分发请求;获取多个第一业务对应的关联对象标识集和多个第一业务对应的分发优先级;基于分发优先级在多个第一业务对应的关联对象标识集中查询目标对象标识,确定目标关联对象标识集,目标关联对象标识集为包括目标对象标识的关联对象标识集中优先级最高的关联对象标识集;在目标虚拟资源集为非空虚拟资源集的情况下,从目标关联对象标识集对应的第一业务的虚拟资源集中确定第一目标虚拟资源;将第一目标虚拟资源分发给目标对象。利用本公开实施例可以提升目标对象的活动参与积极性、虚拟资源兑换率,进而提升多个业务的访问量和推广效果。
Description
技术领域
本公开涉及互联网技术领域,尤其涉及一种资源分发方法、装置、电子设备及存储介质。
背景技术
在一些互联网平台中,常常为了提高平台内的访问量,会举行一些资源分发活动,向用户分发平台内业务中可使用的虚拟资源,具体的,可以向用户分发包括激活码的虚拟资源,用户复制激活码后,可以去相应的业务中兑换业务内的虚拟资源。
在一些场景中,一个平台内往往有多个业务,不同的业务往往也会分发不同的虚拟资源。相关技术中,往往随机给用户分配一个业务的虚拟资源(该虚拟资源包括激活码),直到多个业务的虚拟资源均已分发完。但相关技术中采用随机分发的方式,容易导致分发给用户虚拟资源不是该用户喜欢的业务中的虚拟资源,或者用户兑换到自己不感兴趣的虚拟资源,导致用户放弃虚拟资源的兑换,造成了虚拟资源浪费、用户参与积极性低,无法有效提升多个业务的访问量和推广效果等问题。
发明内容
本公开提供一种资源分发方法、装置、电子设备及存储介质,以至少解决相关技术中虚拟资源浪费、用户参与性低,无法有效提升多个业务的访问量和推广效果等问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种资源分发方法,包括:
接收资源分发请求,所述资源分发请求包括目标对象的目标对象标识;
获取多个第一业务对应的关联对象标识集和所述多个第一业务对应的分发优先级;
基于所述分发优先级在所述多个第一业务对应的关联对象标识集中查询所述目标对象标识,确定目标关联对象标识集,所述目标关联对象标识集为包括所述目标对象标识的关联对象标识集中优先级最高的关联对象标识集;
在目标虚拟资源集为非空虚拟资源集的情况下,从所述目标虚拟资源集中确定第一目标虚拟资源;所述目标虚拟资源集为所述目标关联对象标识集对应的第一业务的虚拟资源集;
将所述第一目标虚拟资源分发给所述目标对象。
可选的,所述基于所述分发优先级在所述多个第一业务对应的关联对象标识集中查询所述目标对象标识,确定目标关联对象标识集包括:
基于所述分发优先级从所述多个第一业务对应的关联对象标识集中,确定当前关联对象标识集,所述当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
在所述当前关联对象标识集中查询所述目标对象标识;
若在所述当前关联对象标识集中查询到所述目标对象标识,将所述当前关联对象标识集作为所述目标关联对象标识集。
可选的,所述方法还包括:
若在所述当前关联对象标识集中未查询到所述目标对象标识,跳转至所述基于所述分发优先级从所述多个第一业务对应的关联对象标识集中,确定当前关联对象标识集的步骤,至所述多个第一业务对应的关联对象标识集中不存在未查询过的关联对象标识集。
可选的,所述方法还包括:
若在所述多个第一业务对应的关联对象标识集中均未查询到所述目标对象标识,且随机虚拟资源集为非空虚拟资源集,从所述随机虚拟资源集中确定第二目标虚拟资源;所述随机虚拟资源集为第二业务对应的虚拟资源集;
将所述第二目标虚拟资源分发给所述目标对象。
可选的,所述方法还包括:
确定所述目标虚拟资源集中已兑换虚拟资源的占比数据;
若所述占比数据小于等于第一预设阈值,确定所述目标虚拟资源集为非空虚拟资源集。
可选的,所述方法还包括:
在所述目标虚拟资源集为空虚拟资源集的情况下,在当前关联对象标识集中查询所述目标对象标识,所述当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
若在所述当前关联对象标识集中查询到所述目标对象标识,且所述当前关联对象标识集对应的虚拟资源集为非空虚拟资源集,从所述当前关联对象标识集对应的虚拟资源集中确定第三目标虚拟资源;所述当前关联对象标识集对应的虚拟资源集为所述当前关联对象标识集对应的第一业务的虚拟资源集;
将所述第三目标虚拟资源分发给所述目标对象。
可选的,所述方法还包括:
若所述当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且所述当前关联对象标识集为末级关联对象标识集,且随机虚拟资源集为非空虚拟资源集,从所述随机虚拟资源集中确定第四目标虚拟资源;所述随机虚拟资源集为第二业务对应的虚拟资源集;所述末级关联对象标识集为所述多个关联对象标识集中对应的分发优先级最低的关联对象标识集;
将所述第四目标虚拟资源分发给所述目标对象。
可选的,所述方法还包括:
若所述当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且所述当前关联对象标识集为非末级关联对象标识集,更新所述当前关联对象标识集;
跳转至所述在当前关联对象标识集中查询所述目标对象标识的步骤。
可选的,在所述从所述目标虚拟资源集中确定第一目标虚拟资源之前,所述方法还包括:
确定所述目标关联对象标识集对应的第一业务的历史资源分发对象;
在所述历史资源分发对象未包括所述目标对象的情况下,执行所述从所述目标虚拟资源集中确定第一目标虚拟资源的操作。
可选的,所述方法还包括:
在所述历史资源分发对象包括所述目标对象的情况下,在当前关联对象标识集中查询所述目标对象标识,所述当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
若在所述当前关联对象标识集中查询到所述目标对象标识,且所述当前关联对象标识集对应的虚拟资源集为非空虚拟资源集的情况下,从所述当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源;所述当前关联对象标识集对应的虚拟资源集为所述当前关联对象标识集对应的第一业务的虚拟资源集;
将所述第五目标虚拟资源分发给所述目标对象。
可选的,在所述从所述当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源之前,所述方法还包括:
确定当前业务的历史资源分发对象,所述当前业务为所述当前关联对象标识集对应的第一业务;
在所述当前业务的历史资源分发对象未包括所述目标对象的情况下,执行所述从所述当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源的操作。
可选的,所述方法还包括:
若所述当前业务的历史资源分发对象包括所述目标对象,且所述当前关联对象标识集为末级关联对象标识集,且随机虚拟资源集为非空虚拟资源集,从所述随机虚拟资源集中确定第六目标虚拟资源;所述随机虚拟资源集为第二业务对应的虚拟资源集;所述末级关联对象标识集为所述多个关联对象标识集中对应的分发优先级最低的关联对象标识集;
将所述第六目标虚拟资源分发给所述目标对象。
可选的,所述方法还包括:
若所述当前业务的历史资源分发对象包括所述目标对象,且所述当前关联对象标识集为非末级关联对象标识集的情况下,更新所述当前关联对象标识集,跳转至所述在当前关联对象标识集中查询所述目标对象标识的步骤;
其中,所述非末级关联对象标识集为所述多个关联对象标识集中对应的分发优先级非最低的关联对象标识集。
可选的,所述方法还包括:
确定所述随机虚拟资源集中已兑换虚拟资源的占比数据;
若所述占比数据小于等于第二预设阈值,确定所述随机虚拟资源集为非空虚拟资源集。
可选的,所述方法还包括:
在所述随机虚拟资源集为空虚拟资源集的情况下,向所述目标对象反馈资源获取失败的提示信息。
可选的,在所述从所述随机虚拟资源集中确定第六目标虚拟资源之前,所述方法还包括:
确定所述第二业务的历史资源分发对象;
在所述第二业务的历史资源分发对象未包括所述目标对象的情况下,执行所述从所述随机虚拟资源集中确定第六目标虚拟资源的操作。
根据本公开实施例的第二方面,提供一种资源分发装置,包括:
资源分发请求接收模块,被配置为执行接收资源分发请求,所述资源分发请求包括目标对象的目标对象标识;
数据获取模块,被配置为执行获取多个第一业务对应的关联对象标识集和所述多个第一业务对应的分发优先级;
目标关联对象标识集确定模块,被配置为执行基于所述分发优先级在所述多个第一业务对应的关联对象标识集中查询所述目标对象标识,确定目标关联对象标识集,所述目标关联对象标识集为包括所述目标对象标识的关联对象标识集中优先级最高的关联对象标识集;
第一目标虚拟资源确定模块,被配置为执行在目标虚拟资源集为非空虚拟资源集的情况下,从所述目标虚拟资源集中确定第一目标虚拟资源;所述目标虚拟资源集为所述目标关联对象标识集对应的第一业务的虚拟资源集;
第一虚拟资源分发模块,被配置为执行将所述第一目标虚拟资源分发给所述目标对象。
可选的,所述目标关联对象标识集确定模块包括:
当前关联对象标识集确定单元,被配置为执行基于所述分发优先级从所述多个第一业务对应的关联对象标识集中,确定当前关联对象标识集,所述当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
目标对象标识查询单元,被配置为执行在所述当前关联对象标识集中查询所述目标对象标识;
目标关联对象标识集确定单元,被配置为执行若在所述当前关联对象标识集中查询到所述目标对象标识,将所述当前关联对象标识集作为所述目标关联对象标识集。
可选的,所述目标关联对象标识集确定模块还包括:
数据处理单元,被配置为执行若在所述当前关联对象标识集中未查询到所述目标对象标识,跳转至所述基于所述分发优先级从所述多个第一业务对应的关联对象标识集中,确定当前关联对象标识集的步骤,至所述多个第一业务对应的关联对象标识集中不存在未查询过的关联对象标识集。
可选的,所述装置还包括:
第二目标虚拟资源确定模块,被配置为执行若在所述多个第一业务对应的关联对象标识集中均未查询到所述目标对象标识,且随机虚拟资源集为非空虚拟资源集,从所述随机虚拟资源集中确定第二目标虚拟资源;所述随机虚拟资源集为第二业务对应的虚拟资源集;
第二虚拟资源分发模块,被配置为执行将所述第二目标虚拟资源分发给所述目标对象。
可选的,所述装置还包括:
第一占比数据确定模块,被配置为执行确定所述目标虚拟资源集中已兑换虚拟资源的占比数据;
第一非空虚拟资源集确定模块,被配置为执行若所述占比数据小于等于第一预设阈值,确定所述目标虚拟资源集为非空虚拟资源集。
可选的,所述装置还包括:
第一目标对象标识查询模块,被配置为执行在所述目标虚拟资源集为空虚拟资源集的情况下,在当前关联对象标识集中查询所述目标对象标识,所述当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
第三目标虚拟资源确定模块,被配置为执行若在所述当前关联对象标识集中查询到所述目标对象标识,且所述当前关联对象标识集对应的虚拟资源集为非空虚拟资源集,从所述当前关联对象标识集对应的虚拟资源集中确定第三目标虚拟资源;所述当前关联对象标识集对应的虚拟资源集为所述当前关联对象标识集对应的第一业务的虚拟资源集;
第三虚拟资源分发模块,被配置为执行将所述第三目标虚拟资源分发给所述目标对象。
可选的,所述装置还包括:
第四目标虚拟资源确定模块,被配置为执行若所述当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且所述当前关联对象标识集为末级关联对象标识集,且随机虚拟资源集为非空虚拟资源集,从所述随机虚拟资源集中确定第四目标虚拟资源;所述随机虚拟资源集为第二业务对应的虚拟资源集;所述末级关联对象标识集为所述多个关联对象标识集中对应的分发优先级最低的关联对象标识集;
第四虚拟资源分发模块,被配置为执行将所述第四目标虚拟资源分发给所述目标对象。
可选的,所述装置还包括:
第一当前关联对象标识集更新模块,被配置为执行若所述当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且所述当前关联对象标识集为非末级关联对象标识集,更新所述当前关联对象标识集;
步骤跳转模块,被配置为执行跳转至所述在当前关联对象标识集中查询所述目标对象标识的步骤。
可选的,所述装置还包括:
第一历史资源分发对象确定模块,被配置为执行在所述从所述目标虚拟资源集中确定第一目标虚拟资源之前,确定所述目标关联对象标识集对应的第一业务的历史资源分发对象;
第一目标虚拟资源确定模块还被配置为执行在所述历史资源分发对象未包括所述目标对象的情况下,执行所述从所述目标虚拟资源集中确定第一目标虚拟资源的操作。
可选的,所述装置还包括:
第二目标对象标识查询模块,被配置为执行在所述历史资源分发对象包括所述目标对象的情况下,在当前关联对象标识集中查询所述目标对象标识,所述当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
第五目标虚拟资源确定模块,被配置为执行若在所述当前关联对象标识集中查询到所述目标对象标识,且所述当前关联对象标识集对应的虚拟资源集为非空虚拟资源集的情况下,从所述当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源;所述当前关联对象标识集对应的虚拟资源集为所述当前关联对象标识集对应的第一业务的虚拟资源集;
第五虚拟资源分发模块,被配置为执行将所述第五目标虚拟资源分发给所述目标对象。
可选的,所述装置还包括:
第二历史资源分发对象确定模块,被配置为执行在所述从所述当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源之前,确定当前业务的历史资源分发对象,所述当前业务为所述当前关联对象标识集对应的第一业务;
第五目标虚拟资源确定模块还被配置为执行在所述当前业务的历史资源分发对象未包括所述目标对象的情况下,执行所述从所述当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源的操作。
可选的,所述装置还包括:
第六目标虚拟资源确定模块,被配置为执行若所述当前业务的历史资源分发对象包括所述目标对象,且所述当前关联对象标识集为末级关联对象标识集,且随机虚拟资源集为非空虚拟资源集,从所述随机虚拟资源集中确定第六目标虚拟资源;所述随机虚拟资源集为第二业务对应的虚拟资源集;所述末级关联对象标识集为所述多个关联对象标识集中对应的分发优先级最低的关联对象标识集;
第六虚拟资源分发模块,被配置为执行将所述第六目标虚拟资源分发给所述目标对象。
可选的,所述装置还包括:
第二当前关联对象标识集更新模块,被配置为执行若所述当前业务的历史资源分发对象包括所述目标对象,且所述当前关联对象标识集为非末级关联对象标识集的情况下,更新所述当前关联对象标识集;
跳转至所述在当前关联对象标识集中查询所述目标对象标识的步骤;
其中,所述非末级关联对象标识集为所述多个关联对象标识集中对应的分发优先级非最低的关联对象标识集。
可选的,所述装置还包括:
第二占比数据确定模块,被配置为执行确定所述随机虚拟资源集中已兑换虚拟资源的占比数据;
第二非空虚拟资源集确定模块,被配置为执行若所述占比数据小于等于第二预设阈值,确定所述随机虚拟资源集为非空虚拟资源集。
可选的,所述装置还包括:
提示信息反馈模块,被配置为执行在所述随机虚拟资源集为空虚拟资源集的情况下,向所述目标对象反馈资源获取失败的提示信息。
可选的,所述装置还包括:
第三历史资源分发对象确定模块,被配置为执行在所述从所述随机虚拟资源集中确定第六目标虚拟资源之前,确定所述第二业务的历史资源分发对象;
第六目标虚拟资源确定模块还被配置为执行在所述第二业务的历史资源分发对象未包括所述目标对象的情况下,执行所述从所述随机虚拟资源集中确定第六目标虚拟资源的操作。
根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述方法。
根据本公开实施例的第五方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的第一方面中任一所述方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
结合分发优先级,优先将分发优先级高且关联对象标识集中包括目标对象标识信息的第一业务的虚拟资源分发给目标对象,可以在保证优先向目标对象分发更好的虚拟资源的同时,实现虚拟资源的定向分发,即将第一业务的虚拟资源分发给其关联的对象,保证了目标对象本身对分发到的虚拟资源具有一定的喜好度,以便可以有效提升目标对象对资源分发活动的参与积极性和资源分发的精准性,以及后续的虚拟资源兑换率,进而更好的避免虚拟资源浪费,也可以有效提升多个业务的访问量和推广效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种应用环境的示意图;
图2是根据一示例性实施例示出的一种资源分发方法的流程图;
图3是根据一示例性实施例示出的一种基于分发优先级在多个第一业务对应的关联对象标识集中查询目标对象标识,确定目标关联对象标识集的流程示意图;
图4是根据一示例性实施例示出的一种资源分发装置框图;
图5是根据一示例性实施例示出的一种用于资源分发的电子设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,如图1所示,该应用环境可以包括终端100和服务器200。
在一个可选的实施例中,终端100可以用于面向用户提供资源分发服务。具体的,终端100可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、智能可穿戴设备等类型的电子设备。可选的,电子设备上运行的操作***可以包括但不限于安卓***、IOS***、linux、windows等。
在一个可选的实施例中,服务器200可以为终端100的后台服务器,用于响应终端100发送的资源分发请求,执行资源分发操作。具体的,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
本说明书实施例中,上述终端100以及服务器200可以通过有线或无线通信方式进行直接或间接地连接,本公开在此不做限制。
图2是根据一示例性实施例示出的一种资源分发方法的流程图,如图2所示,该资源分发方法可以用于服务器、边缘计算节点等电子设备中,包括以下步骤。
在步骤S201中,接收资源分发请求。
在一个具体的实施例中,上述资源分发请求可以包括目标对象的目标对象标识。具体的,目标对象可以为某一互联网平台内的用户。可选的,目标对象标识可以为用户的昵称、账号信息等标识信息。相应的,资源分发请求可以为目标对象对应的终端发送的请求。
在实际应用中,可以在终端侧提供面向用户的资源分发活动,具体的,结合实际应用设置资源分发活动具体操作流程,相应的,用户可以基于终端执行资源分发活动对应的操作,进而触发资源分发请求。
在步骤S203中,获取多个第一业务对应的关联对象标识集和多个第一业务对应的分发优先级。
本说明书实施例中,第一业务可以为定向分发虚拟资源的业务,即该业务对应的虚拟资源定向分发给目标对象群体。具体的,目标对象群体可以为第一业务的关联对象。在一个具体的实施例中,以游戏业务为例,第一业务的关联对象可以包括但不限于玩过游戏的对象(用户)、观看过游戏直播的对象、购买过该游戏相关产品的对象等。相应的,第一业务对应的关联对象标识集可以为第一业务的关联对象的对象标识集。本说明书实施例中,多个可以为至少两个。
在一个具体的实施例中,多个第一业务对应的分发优先级可以表征多个第一业务对应的虚拟资源分发的先后顺序。具体的实施例中,可以结合业务本身的质量和/或业务所分发的虚拟资源对应的成本确定。
在一个具体的实施例中,业务本身的质量可以通过该业务的受众范围、业务所属部分对其重视程度等与业务质量相关的信息来表征。具体的,可以按照一定规则,对业务的受众范围、业务所属部分对其重视程度等与业务质量相关的信息进行量化,得到可以表征业务本身的质量的数值。相应的,数值越高对应的业务质量越高。
在一个具体的实施例中,不同业务分发的虚拟资源的类型往往不同,可以将不同第一业务分发的虚拟资源量化成同一单位的成本数值。
在一个具体的实施例中,假设结合业务质量和业务所分发的虚拟资源对应的成本来确定多个第一业务对应的分发优先级,可以将业务质量和对应的成本进行归一化处理,并对每个第一业务归一化后的业务质量和对应的成本进行求和,基于多个第一业务对应的和来设置多个第一业务对应的分发优先级,具体的,第一业务对应的和越大,该第一业务的优先级越高,相应的,该第一业务对应的虚拟资源分发顺序越靠前;反之,第一业务对应的和越小,该第一业务的优先级越低,相应的,该第一业务对应的虚拟资源分发顺序越靠后。
在步骤S205中,基于分发优先级在多个第一业务对应的关联对象标识集中查询目标对象标识,确定目标关联对象标识集。
本说明书实施例中,上述目标关联对象标识集可以为包括上述目标对象标识的关联对象标识集中优先级最高的关联对象标识集;在一个具体的实施例中,如图3所示,上述基于分发优先级在多个第一业务对应的关联对象标识集中查询目标对象标识,确定目标关联对象标识集可以包括以下步骤:
在步骤S2051中,基于分发优先级从多个第一业务对应的关联对象标识集中,确定当前关联对象标识集。
在一个具体的实施例中,上述当前关联对象标识集可以为未查询过且对应分发优先级最高的关联对象标识集。具体的,可以从未查询过的关联对象标识集中选取优先级最高的关联对象标识集,作为当前关联对象标识集。
在步骤S2053中,在当前关联对象标识集中查询目标对象标识。
在步骤S2055中,若在当前关联对象标识集中查询到目标对象标识,将当前关联对象标识集作为目标关联对象标识集。
本说明书实施例中,若在当前关联对象标识集中查询到目标对象标识,可以确定该目标对象为该当前关联对象标识集对应第一业务的关联对象,相应的,可以将该当前关联对象标识集作为目标关联对象标识集,以优先分发该目标关联对象标识集对应第一业务中的虚拟资源给目标对象。
在一个可选的实施例中,结合图3所示,上述方法还可以包括:
在步骤S2057中,若在当前关联对象标识集中未查询到目标对象标识,跳转至基于分发优先级从多个第一业务对应的关联对象标识集中,确定当前关联对象标识集的步骤,至多个第一业务对应的关联对象标识集中不存在未查询过的关联对象标识集。
本说明书实施例中,若在当前关联对象标识集中未查询到目标对象标识,可以跳转至上述步骤S2051,以重新确定当前关联对象标识集,并结合重新确定的当前关联对象标识集,重复确定目标关联对象标识集的步骤,直至多个第一业务对应的关联对象标识集中不存在未查询过的关联对象标识集,停止上述重复确定目标关联对象标识集的步骤。
上述实施例中,在结合多个第一业务的分发优先级确定目标关联对象标识集的过程中,优先将分发优先级较高的关联对象标识集作为目标关联对象标识集,可以保证后续分发给目标对象的虚拟资源为用户喜欢的虚拟资源同时,提升分发给目标对象的虚拟资源的质量,进而可以提升虚拟资源的兑换率和用户参与积极性。
在步骤S207中,在目标虚拟资源集为非空虚拟资源集的情况下,从目标虚拟资源集中确定第一目标虚拟资源。
在一个具体的实施例中,上述目标虚拟资源集可以为目标关联对象标识集对应的第一业务的虚拟资源集;具体的,在初始状态下,即还没有虚拟资源被兑换的情况下,虚拟资源集中可以包括预设数量个可兑换虚拟资源;具体的,预设数量可以结合实际应用预算确定。可选的,随着虚拟资源被兑换,目标虚拟资源集中的可兑换虚拟资源的数量会相应减少,相应的,目标虚拟资源集中已兑换虚拟资源的数量会相应增加。
在一个具体的实施例中,任一第一业务对应的虚拟资源集可以包括该业务内可使用的一种或多种类型虚拟资源,以游戏业务为例,虚拟资源可以为该游戏业务中可以使用的虚拟币、道具等资源。
在一个可选的实施例中,上述方法还可以包括:
确定目标虚拟资源集中已兑换虚拟资源的占比数据;
若占比数据小于等于第一预设阈值,确定目标虚拟资源集为非空虚拟资源集。
在一个具体的实施例中,目标虚拟资源集中已兑换虚拟资源的占比数据可以为已兑换虚拟资源占初始状态下目标虚拟资源集中可兑换虚拟资源的比例。具体的,第一预设阈值可以为目标虚拟资源集中已兑换虚拟资源的占比数据对应的上限阈值,该第一预设阈值可以结合实际应用预先设置。
在实际应用中,由于分发的虚拟资源往往会有部分不会被兑换,相应的,在虚拟资源分发时,分发的虚拟资源数量往往会大于可兑换虚拟资源的数量,为了保证分发到虚拟资源的目标对象可以在相应的业务中成功兑换到虚拟资源,在已兑换虚拟资源的占比数据大于第一预设阈值后,可以将目标虚拟资源集确定为空虚拟资源集,以停止虚拟资源的分发。反之,在已兑换虚拟资源的占比数据小于等于第一预设阈值的情况下,可以确定目标虚拟资源集为非空虚拟资源集,进而可以继续分发虚拟资源。
上述实施例中,在资源分发过程中,结合目标虚拟资源集中已兑换虚拟资源的占比数据对应的上限阈值(第一预设阈值)进行资源分发控制,可以在保证后续资源的兑换成功率。
在一个可选的实施例中,在从目标虚拟资源集中确定第一目标虚拟资源之前,上述方法还可以包括:
确定目标关联对象标识集对应的第一业务的历史资源分发对象;
在历史资源分发对象未包括目标对象的情况下,执行从目标虚拟资源集中确定第一目标虚拟资源的操作。
在一个具体的实施例中,上述目标关联对象标识集对应的第一业务的历史资源分发对象可以为已经分发到该第一业务对应的虚拟资源的对象。具体的,可以随机从目标虚拟资源集的可兑换虚拟资源中选取一个虚拟资源作为第一目标虚拟资源。
上述实施例中,结合历史资源分发对象中对否包括目标对象的识别,并在历史资源分发对象未包括目标对象的情况下,执行从目标虚拟资源集中确定第一目标虚拟资源的操作,可以避免向同一目标对象分发同一业务的多个虚拟资源,进而可以改善业务推广效果,提升业务访问量。
在一个可选的实施例中,上述方法还可以包括:
在历史资源分发对象包括目标对象的情况下,在当前关联对象标识集中查询目标对象标识,当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
若在当前关联对象标识集中查询到目标对象标识,且当前关联对象标识集对应的虚拟资源集为非空虚拟资源集的情况下,从当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源;当前关联对象标识集对应的虚拟资源集为当前关联对象标识集对应的第一业务的虚拟资源集;
将第五目标虚拟资源分发给目标对象。
在一个具体的实施例中,在历史资源分发对象包括目标对象的情况下,未查询过且对应分发优先级最高的关联对象标识集(当前关联对象标识集)可以为分发优先级在目标关联对象标识集对应第一业务之后一级的第一业务所对应的关联对象标识集。
在一个具体的实施例中,从当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源的具体细化可以参见上述从目标虚拟资源集中确定第一目标虚拟资源的相关步骤细化,在此不再赘述。
在一个具体的实施例中,将第五目标虚拟资源分发给目标对象可以包括但不限于将包括该第五目标虚拟资源对应的激活码的资源礼包发送至目标对象对应的终端,相应的,后续用户可以基于该激活码在对应的第一业务中兑换到第五目标虚拟资源。
上述实施例中,若目标对象为分发优先级较高的第一业务的关联对象,且该目标对象已经领取过上述分发优先级较高的第一业务的虚拟资源,可以结合下一级第一业务对应的虚拟资源集进行资源分发,以便目标对象可以获取更多业务的虚拟资源,进而可以更好的均衡多个业务的推广效果。
在一个可选的实施例中,在从当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源之前,上述方法还可以包括:
确定当前业务的历史资源分发对象;
在当前业务的历史资源分发对象未包括目标对象的情况下,执行从当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源的操作。
在一个具体的实施例中,上述当前业务可以为当前关联对象标识集对应的第一业务目标关联对象标识集对应的第一业务的历史资源分发对象可以为已经分发到该第一业务对应的虚拟资源的对象。具体的,可以随机从当前关联对象标识集对应的虚拟资源集的可兑换虚拟资源中选取一个虚拟资源作为第五目标虚拟资源。
上述实施例中,结合历史资源分发对象中对否包括目标对象的识别,并在历史资源分发对象未包括目标对象的情况下,执行从对应的虚拟资源集中确定第五目标虚拟资源的操作,可以避免向同一目标对象分发同一业务的多个虚拟资源,进而可以改善业务推广效果,提升业务访问量。
在一个可选的实施例中,上述方法还可以包括:
若当前业务的历史资源分发对象包括目标对象,且当前关联对象标识集为末级关联对象标识集,且随机虚拟资源集为非空虚拟资源集,从随机虚拟资源集中确定第六目标虚拟资源;
将第六目标虚拟资源分发给目标对象。
在一个具体的实施例中,上述随机虚拟资源集可以为第二业务对应的虚拟资源集;上述末级关联对象标识集可以为上述多个关联对象标识集中对应的分发优先级最低的关联对象标识集。
在一个具体的实施例中,上述随机虚拟资源集可以为第二业务对应的虚拟资源集。具体的,第二业务可以为非定向分发虚拟资源的业务。可选的,随机虚拟资源集可以包括一个或多个第二业务的虚拟资源的集合。
上述实施例中,在按照分发优先级进行多个第一业务的虚拟资源分发过程中,确定出分发优先级最低的第一业务的关联对象包括目标对象的情况下,可以结合非定向分发虚拟资源的业务(第二业务)对应的随机虚拟资源集进行资源分发,以便目标对象可以获取更多业务的虚拟资源,进而可以更好的均衡不同业务的推广效果。
在一个可选的实施例中,上述方法还可以包括:确定随机虚拟资源集中已兑换虚拟资源的占比数据;若占比数据小于等于第二预设阈值,确定随机虚拟资源集为非空虚拟资源集。
本说明书实施例中,确定随机虚拟资源集是非空虚拟资源集,还是空虚拟资源集的具体细化可以参见上述确定目标虚拟资源集是非空虚拟资源集,还是空虚拟资源集的具体细化,在此不再赘述。
上述实施例中,在资源分发过程中,结合随机虚拟资源集中已兑换虚拟资源的占比数据对应的上限阈值(第二预设阈值)进行资源分发控制,可以在保证后续资源的兑换成功率。
在一个可选的实施例中,上述方法还可以包括:在随机虚拟资源集为空虚拟资源集的情况下,向目标对象反馈资源获取失败的提示信息。
上述实施例中,若随机虚拟资源集为空虚拟资源集,即没有可以分发的虚拟资源的情况下,可以通过向目标对象反馈资源获取失败的提示信息,以提示用户虚拟资源已经分发完。
在一个具体的实施例中,在随机虚拟资源集为多个第二业务的虚拟资源的集合的情况下,可以在对应的虚拟资源集为非空虚拟资源集的第二业务中,筛选掉对应的历史资源分发对象中包括目标对象的第二业务,并从筛选后的第二业务对应的随机虚拟资源集中随机确定第六目标虚拟资源。
相应的,在一个可选的实施例中,在从随机虚拟资源集中确定第六目标虚拟资源之前,上述方法还包括:
确定第二业务的历史资源分发对象;
在第二业务的历史资源分发对象未包括目标对象的情况下,执行从随机虚拟资源集中确定第六目标虚拟资源的操作。
在一个可选的实施例中,在第二业务的历史资源分发对象包括目标对象的情况下,向目标对象反馈资源获取失败的提示信息。
上述实施例中,结合第二业务的历史资源分发对象中对否包括目标对象的识别,并在历史资源分发对象未包括目标对象的情况下,执行从对应的虚拟资源集中确定第六目标虚拟资源的操作,可以避免向同一目标对象分发同一业务的多个虚拟资源,进而可以更好的推广业务,改善推广效果,且在历史资源分发对象包括目标对象的情况下,返回失败提示信息,以提示用户虚拟资源没有可分发地虚拟资源。
在一个可选的实施例中,上述方法还可以包括:
若当前业务的历史资源分发对象包括目标对象,且当前关联对象标识集为非末级关联对象标识集的情况下,更新当前关联对象标识集,跳转至在当前关联对象标识集中查询目标对象标识的步骤;
在一个具体的实施例中,上述非末级关联对象标识集可以为多个关联对象标识集中对应的分发优先级非最低的关联对象标识集。具体的,更新当前关联对象标识集可以包括将当前未查询过且对应分发优先级最高的关联对象标识集作为当前关联对象标识集。
上述实施例中,在当前业务的历史资源分发对象包括目标对象,且当前关联对象标识集为非末级关联对象标识集的情况下,更新当前关联对象标识集,以便结合下一级第一业务对应的虚拟资源集进行资源分发,进而提升目标对象对资源分发活动的参与积极性。
在步骤S209中,将第一目标虚拟资源分发给目标对象。
在一个具体的实施例中,将第一目标虚拟资源分发给目标对象可以包括但不限于将包括该第一目标虚拟资源对应的激活码的资源礼包发送至目标对象对应的终端,相应的,用户可以基于该激活码在对应的第一业务中兑换到第一目标虚拟资源。
在一个可选的实施例中,上述方法还可以包括:
在目标虚拟资源集为空虚拟资源集的情况下,在当前关联对象标识集中查询目标对象标识,当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
若在当前关联对象标识集中查询到目标对象标识,且当前关联对象标识集对应的虚拟资源集为非空虚拟资源集,从当前关联对象标识集对应的虚拟资源集中确定第三目标虚拟资源;当前关联对象标识集对应的虚拟资源集为当前关联对象标识集对应的第一业务的虚拟资源集;
将第三目标虚拟资源分发给目标对象。
在一个具体的实施例中,在目标虚拟资源集为空虚拟资源集的情况下,未查询过且对应分发优先级最高的关联对象标识集(当前关联对象标识集)可以为对应的分发优先级在目标关联对象标识集之后一级的关联对象标识集。
本说明书实施例中,从当前关联对象标识集对应的虚拟资源集中确定第三目标虚拟资源的具体细化步骤可以参见上述从当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源的相关步骤的具体细化,在此不再赘述。
上述实施例中,在目标虚拟资源集为空虚拟资源集的情况下,可以结合下一级第一业务对应的虚拟资源集进行资源分发,以便目标对象可以获取更多业务的虚拟资源,进而可以更好的均衡多个业务的推广效果。
在一个可选的实施例中,上述方法还可以包括:
若当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且当前关联对象标识集为末级关联对象标识集,且随机虚拟资源集为非空虚拟资源集,从随机虚拟资源集中确定第四目标虚拟资源;随机虚拟资源集为第二业务对应的虚拟资源集;末级关联对象标识集为多个关联对象标识集中对应的分发优先级最低的关联对象标识集;
将第四目标虚拟资源分发给目标对象。
本说明书实施例中,从随机虚拟资源集中确定第四目标虚拟资源,以及将第四目标虚拟资源分发给目标对象的具体细化步骤可以参见上述相关步骤的具体细化,在此不再赘述。
上述实施例中,在按照分发优先级进行多个第一业务的虚拟资源分发过程中,确定出分发优先级最低的第一业务为空虚拟资源集的情况下,可以结合非定向分发虚拟资源的业务(第二业务)对应的随机虚拟资源集进行资源分发,以便目标对象可以获取更多业务的虚拟资源,进而可以更好的均衡不同业务的推广效果。
在一个可选的实施例中,上述方法还可以包括:
若当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且当前关联对象标识集为非末级关联对象标识集,更新当前关联对象标识集;
跳转至在当前关联对象标识集中查询目标对象标识的步骤。
本说明书实施例中,更新当前关联对象标识集的具体细化步骤可以参见上述相关步骤的具体细化,在此不再赘述。
上述实施例中,在当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且当前关联对象标识集为非末级关联对象标识集的情况下,更新当前关联对象标识集,以便结合下一级第一业务对应的虚拟资源集进行资源分发,进而提升目标对象对资源分发活动的参与积极性。
在一个可选的实施例中,上述方法还可以包括:
若在多个第一业务对应的关联对象标识集中均未查询到目标对象标识,且随机虚拟资源集为非空虚拟资源集,从随机虚拟资源集中确定第二目标虚拟资源。
将第二目标虚拟资源分发给目标对象。
本说明书实施例中,从随机虚拟资源集中确定第二目标虚拟资源,以及将第二目标虚拟资源分发给目标对象的具体细化步骤可以参见上述相关步骤的具体细化,在此不再赘述。
上述实施例中,在定向分发虚拟资源的多个第一业务对应的关联对象中均未查询到目标对象情况下,可以结合非定向分发虚拟资源的业务(第二业务)对应的随机虚拟资源集进行资源分发,以便目标对象可以获取更多业务的虚拟资源,进而可以更好的均衡不同业务的推广效果。
由以上本说明书实施例提供的技术方案可见,本说明书实施例中结合分发优先级,优先将分发优先级高且关联对象标识集中包括目标对象标识信息的第一业务的虚拟资源分发给目标对象,可以在保证优先向目标对象分发更好的虚拟资源的同时,实现虚拟资源的定向分发,即将第一业务的虚拟资源分发给其关联的对象,保证了目标对象本身对分发到的虚拟资源具有一定的喜好度,以便可以有效提升目标对象对资源分发活动的参与积极性和资源分发的精准性,以及后续的虚拟资源兑换率,进而更好的避免虚拟资源浪费,也可以有效提升多个业务的访问量和推广效果。
图4是根据一示例性实施例示出的一种资源分发装置框图。参照图4,该装置包括:
资源分发请求接收模块410,被配置为执行接收资源分发请求,资源分发请求包括目标对象的目标对象标识;
数据获取模块420,被配置为执行获取多个第一业务对应的关联对象标识集和多个第一业务对应的分发优先级;
目标关联对象标识集确定模块430,被配置为执行基于分发优先级在多个第一业务对应的关联对象标识集中查询目标对象标识,确定目标关联对象标识集,目标关联对象标识集为包括目标对象标识的关联对象标识集中优先级最高的关联对象标识集;
第一目标虚拟资源确定模块440,被配置为执行在目标虚拟资源集为非空虚拟资源集的情况下,从目标虚拟资源集中确定第一目标虚拟资源;目标虚拟资源集为目标关联对象标识集对应的第一业务的虚拟资源集;
第一虚拟资源分发模块450,被配置为执行将第一目标虚拟资源分发给目标对象。
可选的,目标关联对象标识集确定模块430包括:
当前关联对象标识集确定单元,被配置为执行基于分发优先级从多个第一业务对应的关联对象标识集中,确定当前关联对象标识集,当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
目标对象标识查询单元,被配置为执行在当前关联对象标识集中查询目标对象标识;
目标关联对象标识集确定单元,被配置为执行若在当前关联对象标识集中查询到目标对象标识,将当前关联对象标识集作为目标关联对象标识集。
可选的,目标关联对象标识集确定模块430还包括:
数据处理单元,被配置为执行若在当前关联对象标识集中未查询到目标对象标识,跳转至基于分发优先级从多个第一业务对应的关联对象标识集中,确定当前关联对象标识集的步骤,至多个第一业务对应的关联对象标识集中不存在未查询过的关联对象标识集。
可选的,上述装置还包括:
第二目标虚拟资源确定模块,被配置为执行若在多个第一业务对应的关联对象标识集中均未查询到目标对象标识,且随机虚拟资源集为非空虚拟资源集,从随机虚拟资源集中确定第二目标虚拟资源;随机虚拟资源集为第二业务对应的虚拟资源集;
第二虚拟资源分发模块,被配置为执行将第二目标虚拟资源分发给目标对象。
可选的,上述装置还包括:
第一占比数据确定模块,被配置为执行确定目标虚拟资源集中已兑换虚拟资源的占比数据;
第一非空虚拟资源集确定模块,被配置为执行若占比数据小于等于第一预设阈值,确定目标虚拟资源集为非空虚拟资源集。
可选的,上述装置还包括:
第一目标对象标识查询模块,被配置为执行在目标虚拟资源集为空虚拟资源集的情况下,在当前关联对象标识集中查询目标对象标识,当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
第三目标虚拟资源确定模块,被配置为执行若在当前关联对象标识集中查询到目标对象标识,且当前关联对象标识集对应的虚拟资源集为非空虚拟资源集,从当前关联对象标识集对应的虚拟资源集中确定第三目标虚拟资源;当前关联对象标识集对应的虚拟资源集为当前关联对象标识集对应的第一业务的虚拟资源集;
第三虚拟资源分发模块,被配置为执行将第三目标虚拟资源分发给目标对象。
可选的,上述装置还包括:
第四目标虚拟资源确定模块,被配置为执行若当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且当前关联对象标识集为末级关联对象标识集,且随机虚拟资源集为非空虚拟资源集,从随机虚拟资源集中确定第四目标虚拟资源;随机虚拟资源集为第二业务对应的虚拟资源集;末级关联对象标识集为多个关联对象标识集中对应的分发优先级最低的关联对象标识集;
第四虚拟资源分发模块,被配置为执行将第四目标虚拟资源分发给目标对象。
可选的,上述装置还包括:
第一当前关联对象标识集更新模块,被配置为执行若当前关联对象标识集对应的虚拟资源集为空虚拟资源集,且当前关联对象标识集为非末级关联对象标识集,更新当前关联对象标识集;
步骤跳转模块,被配置为执行跳转至在当前关联对象标识集中查询目标对象标识的步骤。
可选的,上述装置还包括:
第一历史资源分发对象确定模块,被配置为执行在从目标虚拟资源集中确定第一目标虚拟资源之前,确定目标关联对象标识集对应的第一业务的历史资源分发对象;
第一目标虚拟资源确定模块440还被配置为执行在历史资源分发对象未包括目标对象的情况下,执行从目标虚拟资源集中确定第一目标虚拟资源的操作。
可选的,上述装置还包括:
第二目标对象标识查询模块,被配置为执行在历史资源分发对象包括目标对象的情况下,在当前关联对象标识集中查询目标对象标识,当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
第五目标虚拟资源确定模块,被配置为执行若在当前关联对象标识集中查询到目标对象标识,且当前关联对象标识集对应的虚拟资源集为非空虚拟资源集的情况下,从当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源;当前关联对象标识集对应的虚拟资源集为当前关联对象标识集对应的第一业务的虚拟资源集;
第五虚拟资源分发模块,被配置为执行将第五目标虚拟资源分发给目标对象。
可选的,上述装置还包括:
第二历史资源分发对象确定模块,被配置为执行在从当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源之前,确定当前业务的历史资源分发对象,当前业务为当前关联对象标识集对应的第一业务;
第五目标虚拟资源确定模块还被配置为执行在当前业务的历史资源分发对象未包括目标对象的情况下,执行从当前关联对象标识集对应的虚拟资源集中确定第五目标虚拟资源的操作。
可选的,上述装置还包括:
第六目标虚拟资源确定模块,被配置为执行若当前业务的历史资源分发对象包括目标对象,且当前关联对象标识集为末级关联对象标识集,且随机虚拟资源集为非空虚拟资源集,从随机虚拟资源集中确定第六目标虚拟资源;随机虚拟资源集为第二业务对应的虚拟资源集;末级关联对象标识集为多个关联对象标识集中对应的分发优先级最低的关联对象标识集;
第六虚拟资源分发模块,被配置为执行将第六目标虚拟资源分发给目标对象。
可选的,上述装置还包括:
第二当前关联对象标识集更新模块,被配置为执行若当前业务的历史资源分发对象包括目标对象,且当前关联对象标识集为非末级关联对象标识集的情况下,更新当前关联对象标识集;
跳转至在当前关联对象标识集中查询目标对象标识的步骤;
其中,非末级关联对象标识集为多个关联对象标识集中对应的分发优先级非最低的关联对象标识集。
可选的,上述装置还包括:
第二占比数据确定模块,被配置为执行确定随机虚拟资源集中已兑换虚拟资源的占比数据;
第二非空虚拟资源集确定模块,被配置为执行若占比数据小于等于第二预设阈值,确定随机虚拟资源集为非空虚拟资源集。
可选的,上述装置还包括:
提示信息反馈模块,被配置为执行在随机虚拟资源集为空虚拟资源集的情况下,向目标对象反馈资源获取失败的提示信息。
可选的,上述装置还包括:
第三历史资源分发对象确定模块,被配置为执行在从随机虚拟资源集中确定第六目标虚拟资源之前,确定第二业务的历史资源分发对象;
第六目标虚拟资源确定模块还被配置为执行在第二业务的历史资源分发对象未包括目标对象的情况下,执行从随机虚拟资源集中确定第六目标虚拟资源的操作。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图5是根据一示例性实施例示出的一种用于资源分发的电子设备的框图,该电子设备可以是服务器,其内部结构图可以如图5所示。该电子设备包括通过***总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种资源分发方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的资源分发方法。
在示例性实施例中,还提供了一种计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的资源分发方法。
在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的资源分发方法。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种资源分发方法,其特征在于,包括:
接收资源分发请求,所述资源分发请求包括目标对象的目标对象标识;
获取多个第一业务对应的关联对象标识集和所述多个第一业务对应的分发优先级;
基于所述分发优先级在所述多个第一业务对应的关联对象标识集中查询所述目标对象标识,确定目标关联对象标识集,所述目标关联对象标识集为包括所述目标对象标识的关联对象标识集中优先级最高的关联对象标识集;
在目标虚拟资源集为非空虚拟资源集的情况下,从所述目标虚拟资源集中确定第一目标虚拟资源;所述目标虚拟资源集为所述目标关联对象标识集对应的第一业务的虚拟资源集;
将所述第一目标虚拟资源分发给所述目标对象。
2.根据权利要求1所述的资源分发方法,其特征在于,所述基于所述分发优先级在所述多个第一业务对应的关联对象标识集中查询所述目标对象标识,确定目标关联对象标识集包括:
基于所述分发优先级从所述多个第一业务对应的关联对象标识集中,确定当前关联对象标识集,所述当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
在所述当前关联对象标识集中查询所述目标对象标识;
若在所述当前关联对象标识集中查询到所述目标对象标识,将所述当前关联对象标识集作为所述目标关联对象标识集。
3.根据权利要求2所述的资源分发方法,其特征在于,所述方法还包括:
若在所述当前关联对象标识集中未查询到所述目标对象标识,跳转至所述基于所述分发优先级从所述多个第一业务对应的关联对象标识集中,确定当前关联对象标识集的步骤,至所述多个第一业务对应的关联对象标识集中不存在未查询过的关联对象标识集。
4.根据权利要求3所述的资源分发方法,其特征在于,所述方法还包括:
若在所述多个第一业务对应的关联对象标识集中均未查询到所述目标对象标识,且随机虚拟资源集为非空虚拟资源集,从所述随机虚拟资源集中确定第二目标虚拟资源;所述随机虚拟资源集为第二业务对应的虚拟资源集;
将所述第二目标虚拟资源分发给所述目标对象。
5.根据权利要求1所述的资源分发方法,其特征在于,所述方法还包括:
确定所述目标虚拟资源集中已兑换虚拟资源的占比数据;
若所述占比数据小于等于第一预设阈值,确定所述目标虚拟资源集为非空虚拟资源集。
6.根据权利要求1所述的资源分发方法,其特征在于,所述方法还包括:
在所述目标虚拟资源集为空虚拟资源集的情况下,在当前关联对象标识集中查询所述目标对象标识,所述当前关联对象标识集为未查询过且对应分发优先级最高的关联对象标识集;
若在所述当前关联对象标识集中查询到所述目标对象标识,且所述当前关联对象标识集对应的虚拟资源集为非空虚拟资源集,从所述当前关联对象标识集对应的虚拟资源集中确定第三目标虚拟资源;所述当前关联对象标识集对应的虚拟资源集为所述当前关联对象标识集对应的第一业务的虚拟资源集;
将所述第三目标虚拟资源分发给所述目标对象。
7.一种资源分发装置,其特征在于,包括:
资源分发请求接收模块,被配置为执行接收资源分发请求,所述资源分发请求包括目标对象的目标对象标识;
数据获取模块,被配置为执行获取多个第一业务对应的关联对象标识集和所述多个第一业务对应的分发优先级;
目标关联对象标识集确定模块,被配置为执行基于所述分发优先级在所述多个第一业务对应的关联对象标识集中查询所述目标对象标识,确定目标关联对象标识集,所述目标关联对象标识集为包括所述目标对象标识的关联对象标识集中优先级最高的关联对象标识集;
第一目标虚拟资源确定模块,被配置为执行在目标虚拟资源集为非空虚拟资源集的情况下,从所述目标虚拟资源集中确定第一目标虚拟资源;所述目标虚拟资源集为所述目标关联对象标识集对应的第一业务的虚拟资源集;
第一虚拟资源分发模块,被配置为执行将所述第一目标虚拟资源分发给所述目标对象。
8.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的资源分发方法。
9.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至6中任一项所述的资源分发方法。
10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至6中任一项所述的资源分发方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110301991.7A CN113515691B (zh) | 2021-03-22 | 2021-03-22 | 资源分发方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110301991.7A CN113515691B (zh) | 2021-03-22 | 2021-03-22 | 资源分发方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113515691A true CN113515691A (zh) | 2021-10-19 |
CN113515691B CN113515691B (zh) | 2023-10-03 |
Family
ID=78061808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110301991.7A Active CN113515691B (zh) | 2021-03-22 | 2021-03-22 | 资源分发方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113515691B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180165888A1 (en) * | 2016-12-13 | 2018-06-14 | Alibaba Group Holding Limited | Allocating virtual objects based on augmented reality |
WO2018108035A1 (zh) * | 2016-12-13 | 2018-06-21 | 腾讯科技(深圳)有限公司 | 信息处理以及虚拟资源交换方法、装置及设备 |
CN109213597A (zh) * | 2018-08-01 | 2019-01-15 | 平安科技(深圳)有限公司 | 资源分配方法、装置、计算机设备及计算机可读存储介质 |
CN110852559A (zh) * | 2019-09-24 | 2020-02-28 | 京东数字科技控股有限公司 | 资源的分配方法和装置、存储介质、电子装置 |
CN111080342A (zh) * | 2019-11-27 | 2020-04-28 | 京东数字科技控股有限公司 | 资源的分配方法和装置、存储介质、电子装置 |
CN111625353A (zh) * | 2020-05-18 | 2020-09-04 | 北京达佳互联信息技术有限公司 | 虚拟资源分发处理方法、装置、服务器及存储介质 |
CN111709728A (zh) * | 2020-06-19 | 2020-09-25 | 深圳市融壹买信息科技有限公司 | 虚拟资源拆分代扣方法、装置、计算机设备及存储介质 |
CN111736953A (zh) * | 2020-06-23 | 2020-10-02 | 深圳市云智融科技有限公司 | 虚拟资源投放方法、装置、计算机设备及存储介质 |
CN112348648A (zh) * | 2020-11-30 | 2021-02-09 | 拉扎斯网络科技(上海)有限公司 | 资源处理方法及装置 |
CN112422711A (zh) * | 2020-11-06 | 2021-02-26 | 北京五八信息技术有限公司 | 一种资源分配方法、装置、电子设备及存储介质 |
-
2021
- 2021-03-22 CN CN202110301991.7A patent/CN113515691B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180165888A1 (en) * | 2016-12-13 | 2018-06-14 | Alibaba Group Holding Limited | Allocating virtual objects based on augmented reality |
WO2018108035A1 (zh) * | 2016-12-13 | 2018-06-21 | 腾讯科技(深圳)有限公司 | 信息处理以及虚拟资源交换方法、装置及设备 |
CN109213597A (zh) * | 2018-08-01 | 2019-01-15 | 平安科技(深圳)有限公司 | 资源分配方法、装置、计算机设备及计算机可读存储介质 |
CN110852559A (zh) * | 2019-09-24 | 2020-02-28 | 京东数字科技控股有限公司 | 资源的分配方法和装置、存储介质、电子装置 |
CN111080342A (zh) * | 2019-11-27 | 2020-04-28 | 京东数字科技控股有限公司 | 资源的分配方法和装置、存储介质、电子装置 |
CN111625353A (zh) * | 2020-05-18 | 2020-09-04 | 北京达佳互联信息技术有限公司 | 虚拟资源分发处理方法、装置、服务器及存储介质 |
CN111709728A (zh) * | 2020-06-19 | 2020-09-25 | 深圳市融壹买信息科技有限公司 | 虚拟资源拆分代扣方法、装置、计算机设备及存储介质 |
CN111736953A (zh) * | 2020-06-23 | 2020-10-02 | 深圳市云智融科技有限公司 | 虚拟资源投放方法、装置、计算机设备及存储介质 |
CN112422711A (zh) * | 2020-11-06 | 2021-02-26 | 北京五八信息技术有限公司 | 一种资源分配方法、装置、电子设备及存储介质 |
CN112348648A (zh) * | 2020-11-30 | 2021-02-09 | 拉扎斯网络科技(上海)有限公司 | 资源处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113515691B (zh) | 2023-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107370780B (zh) | 基于互联网的媒体推送方法、装置和*** | |
CN109889401B (zh) | 流量统计方法、装置、计算机设备和存储介质 | |
CN110493336B (zh) | 一种灰度发布过程中确定目标用户端的方法和装置 | |
CN111031336A (zh) | 直播榜单数据更新方法、装置、电子设备和存储介质 | |
CN113329232B (zh) | 资源分发方法、装置、电子设备及存储介质 | |
CN111522874A (zh) | 区块链共识方法、装置、计算机设备和存储介质 | |
CN112807697A (zh) | 榜单生成方法、装置、电子设备及存储介质 | |
CN111431818B (zh) | 跨域请求的流量分配方法、装置、存储介质及计算机设备 | |
CN107277188B (zh) | 一种确定ip地址归属信息的方法、客户端、服务器及业务*** | |
CN113467907A (zh) | 一种任务处理方法、装置、电子设备及存储介质 | |
CN113238756A (zh) | 直播业务处理方法、装置、电子设备及存储介质 | |
CN113407823A (zh) | 一种ios消息推送方法及*** | |
CN113315981A (zh) | 任务数据更新方法、装置、***、电子设备及存储介质 | |
CN113515691B (zh) | 资源分发方法、装置、电子设备及存储介质 | |
CN111026912A (zh) | 基于iptv的协同推荐方法、装置、计算机设备以及存储介质 | |
CN111176715A (zh) | 一种信息调用方法及服务器 | |
CN110895583A (zh) | 数据资源获取的方法、装置和*** | |
CN115017538A (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
CN114358842A (zh) | 一种广告投放的调控方法、装置、***、设备和介质 | |
CN109582680B (zh) | 基于新产品开发的业务处理方法、电子装置及可读存储介质 | |
CN113691587A (zh) | 一种虚拟资源处理方法、装置、电子设备及存储介质 | |
CN108763498B (zh) | 用户身份识别方法、装置、电子设备及可读存储介质 | |
CN113420236A (zh) | 榜单数据展示方法、装置、电子设备及存储介质 | |
CN112287236A (zh) | 文本消息的推送方法、装置、计算机设备及存储介质 | |
CN109962948B (zh) | 一种p2p任务的处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |