1.一种虚拟资源发放方法,其特征在于,包括:
获取AR设备拍摄的实景图像;
在基于所述实景图像确定所述AR设备位于目标位置区域的情况下,确定所述AR设备对应的发放等级;所述AR设备对应的发放等级是AR设备可以获得的虚拟资源的最高等级;
响应虚拟资源发放请求,基于所述发放等级和至少一种虚拟资源的库存量,确定所述虚拟资源发放请求对应的发放结果,并在所述实景图像中叠加展示所述发放结果的AR特效;
响应所述AR设备发起的虚拟资源转换请求,基于所述AR设备获取的虚拟资源,确定并展示转换后的虚拟资源的AR特效;其中,根据以下方法确定转换后的虚拟资源:确定所述虚拟资源转换请求对应的转换等级,所述转换等级不高于所述AR设备的发放等级;将所述AR设备获取的虚拟资源转换为与所述转换等级匹配的其他虚拟资源。
2.根据权利要求1所述的方法,其特征在于,所述确定所述AR设备对应的发放等级,包括:基于所述AR设备的设备标识,从存储的设备标识和发放等级之间的对应关系中,查找所述AR设备是否具有已分配的发放等级;
若所述AR设备具有已分配的发放等级,则获取与所述AR设备的设备标识对应的发放等级;
若所述AR设备不具有已分配的发放等级,则基于所述AR设备出现在所述目标位置区域的次序以及预先生成的发放等级队列,确定所述AR设备对应的发放等级。
3.根据权利要求2所述的方法,其特征在于,所述发放等级队列中包括不同种类型的发放等级,每种类型的发放等级包括多个发放等级。
4.根据权利要求2或3所述的方法,其特征在于,所述基于所述AR设备出现在所述目标位置区域的次序以及预先生成的发放等级队列,确定所述AR设备对应的发放等级,包括:将所述发放等级队列中与所述AR设备出现在所述目标位置区域的次序相匹配的发放等级作为所述AR设备对应的发放等级。
5.根据权利要求1~3任一所述的方法,其特征在于,所述响应虚拟资源发放请求,基于所述发放等级和至少一种虚拟资源的库存量,确定所述虚拟资源发放请求对应的发放结果,包括:响应在当前时间段发起的虚拟资源发放请求,确定与所述发放等级对应的至少一种目标虚拟资源;
确定每种目标虚拟资源的库存量,并基于所述目标虚拟资源的库存量确定当前时间段对应的所述目标虚拟资源的待发放量;
基于所述当前时间段对应的所述至少一种目标虚拟资源的待发放量,生成指示所述目标虚拟资源的发放顺序的目标发放队列;
将所述目标发放队列中的首位目标虚拟资源作为针对所述虚拟资源发放请求对发放的虚拟资源。
6.根据权利要求5所述的方法,其特征在于,所述确定每种目标虚拟资源的库存量,并基于所述目标虚拟资源的库存量确定当前时间段对应的所述目标虚拟资源的待发放量,包括:确定所述虚拟资源的总发放时长对应的发放时间段的个数;
基于所述总发放时长对应的发放时间段的个数和已发放的时间段的个数,确定未发放的时间段的个数;以及,基于前一发放时间段的实际虚拟资源发放量和前一发放时间段的起始时刻的虚拟资源库存量,确定当前发放时间段对应的目标虚拟资源的虚拟资源库存量;
基于当前发放时间段对应的所述目标虚拟资源的虚拟资源库存量和所述未发放的时间段的个数,确定当前发放时间段对应的所述目标虚拟资源的待发放量。
7.根据权利要求5所述的方法,其特征在于,所述基于所述当前时间段对应的所述至少一种目标虚拟资源的待发放量,生成指示所述目标虚拟资源的发放顺序的目标发放队列,包括:基于所述当前时间段对应的所述目标虚拟资源的待发放量,和预测的虚拟资源发放请求次数,生成指示所述目标虚拟资源的发放顺序的目标发放队列。
8.根据权利要求7所述的方法,其特征在于,所述至少一种目标虚拟资源为至少一种预设等级分别对应的虚拟对象;
所述基于所述当前时间段对应的所述目标虚拟资源的待发放量,和预测的虚拟资源发放请求次数,生成指示所述目标虚拟资源的发放顺序的目标发放队列,包括:基于所述目标虚拟资源的待发放量、以及预测的虚拟资源发放请求次数,确定不属于所述预设等级的候选虚拟对象的待发放量;
基于所述候选虚拟对象的待发放量和所述目标虚拟资源的待发放量,生成包括所述候选虚拟对象和所述目标虚拟资源的发放顺序的目标发放队列。
9.根据权利要求8所述的方法,其特征在于,所述基于所述候选虚拟对象的待发放量和所述目标虚拟资源的待发放量,生成所述包括所述候选虚拟对象和所述目标虚拟资源的发放顺序的目标发放队列,包括:基于所述候选虚拟对象的待发放量和所述目标虚拟资源的待发放量,随机生成所述包括所述候选虚拟对象和目标虚拟资源的发放顺序的目标发放队列;或者,基于所述目标虚拟资源对应的历史发放结果、所述候选虚拟对象的待发放量以及所述目标虚拟资源的待发放量,生成包括所述候选虚拟对象和目标虚拟资源的发放顺序的目标发放队列。
10.一种虚拟资源发放装置,其特征在于,包括:
获取模块,用于获取AR设备拍摄的实景图像;
第一确定模块,用于在基于所述实景图像确定所述AR设备位于目标位置区域的情况下,确定所述AR设备对应的发放等级;所述AR设备对应的发放等级是AR设备可以获得的虚拟资源的最高等级;
第二确定模块,用于响应虚拟资源发放请求,基于所述发放等级和至少一种虚拟资源的库存量,确定所述虚拟资源发放请求对应的发放结果,并在所述实景图像中叠加展示所述发放结果的AR特效;
响应所述AR设备发起的虚拟资源转换请求,基于所述AR设备获取的虚拟资源,确定并展示转换后的虚拟资源的AR特效;其中,根据以下方法确定转换后的虚拟资源:确定所述虚拟资源转换请求对应的转换等级,所述转换等级不高于所述AR设备的发放等级;将所述AR设备获取的虚拟资源转换为与所述转换等级匹配的其他虚拟资源。
11.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至9任一项所述的虚拟资源发放方法的步骤。
12.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至9任一项所述的虚拟资源发放方法的步骤。