一种虚拟资源生成方法、装置及电子设备与流程

文档序号:35500993发布日期:2023-09-20 11:54阅读:32来源:国知局
一种虚拟资源生成方法、装置及电子设备与流程

本技术涉及计算机,具体涉及一种虚拟资源生成方法,本技术同时涉及一种虚拟资源生成装置、电子设备及计算机存储介质。本技术还涉及一种虚拟资源发放方法、装置、电子设备及计算机存储介质。本技术还涉及一种虚拟资源展示方法、装置、电子设备及计算机存储介质。


背景技术:

1、现有技术中,用户获取虚拟资源的通用流程为,基于用户的获取请求,服务端为用户发放虚拟资源至用户账号中,然后记录用户已获取的虚拟资源的发放记录信息。此种方式下,每个用户获取的同一种虚拟资源之间没有差异,且用户容易获取多种虚拟资源。

2、因此,如何提升虚拟资源的独特性和稀缺性是需要解决的问题。


技术实现思路

1、本技术实施例提供一种虚拟资源生成方法,以提升虚拟资源的独特性和稀缺性。本技术实施例同时涉及一种虚拟资源生成装置、电子设备及计算机存储介质。本技术实施例还涉及一种虚拟资源发放方法、装置、电子设备及计算机存储介质。本技术实施例还涉及一种虚拟资源展示方法、装置、电子设备及计算机存储介质。

2、本技术实施提供一种虚拟资源生成方法,包括:获取待生成虚拟资源的信息和针对所述待生成虚拟资源的目标数量集合;根据所述待生成虚拟资源的信息,为多个待生成虚拟资源分别生成对应的资源识别码,所述资源识别码为用于表征虚拟资源集合中不同虚拟资源之间的区别的凭证信息,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合;根据所述待生成虚拟资源的虚拟资源信息和所述待生成虚拟资源对应的资源识别码,生成包含资源识别码的虚拟资源。

3、可选的,还包括:创建虚拟资源账号,所述虚拟资源账号为在节点链中对虚拟资源生成者创建的、用于存储所述虚拟资源集合的节点地址;建立并存储所述虚拟资源集合与所述虚拟资源账号之间的关联关系。

4、本技术实施还提供一种虚拟资源发放方法,包括:获得用户端发送的用于请求获取目标虚拟资源的获取请求消息;根据所述获取请求消息,确定所述用户端对应的用户资源包,所述用户资源包为所述用户端对应的用户已获得的包含资源识别码的虚拟资源的集合;从虚拟资源集合中获取目标虚拟资源,所述目标虚拟资源包含资源识别码,所述资源识别码为用于表征所述虚拟资源集合中不同虚拟资源之间的区别的凭证信息;将所述目标虚拟资源存储至所述用户资源包;其中,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合。

5、可选的,还包括:根据所述目标虚拟资源的资源识别码,生成所述目标虚拟资源针对所述用户的用户识别码,所述用户识别码用于表征所述目标虚拟资源属于所述用户的凭证信息;所述将所述目标虚拟资源存储至所述用户资源包,包括:将包含所述用户识别码的目标虚拟资源存储至所述用户资源包。

6、可选的,还包括:获得多个用户端发送的用于请求获取目标虚拟资源的获取请求消息;从所述虚拟资源集合中获取多个未发放的虚拟资源对应的资源识别码,为每个用户端对应的用户资源账号匹配一个资源识别码,所述用户资源账号为在节点链中对所述用户创建的、用于存储所述用户资源包的节点地址;根据多个用户端分别对应的用户资源账号匹配的资源识别码,生成待发放目标虚拟资源列表;根据所述待发放目标虚拟资源列表中的资源识别码与用户资源账号的匹配关系,将所述资源识别码对应的目标虚拟资源发放至所述资源识别码对应的用户资源账号的用户资源包。

7、可选的,还包括:判断所述用户是否满足获取所述目标虚拟资源的获取条件;如果满足,则执行从虚拟资源集合中获取目标虚拟资源的步骤。

8、可选的,所述判断所述用户是否满足获取所述目标虚拟资源的获取条件,包括:获取所述用户对应的用户资源包中已包含的虚拟资源数量;判断所述用户资源包中已包含的虚拟资源数量是否小于预设虚拟资源数量阈值;如果小于,则确定所述用户满足获取所述目标虚拟资源的获取条件。

9、可选的,还包括:判断所述虚拟资源集合中是否还包含未发放的虚拟资源;如果包含未发放的虚拟资源,则执行所述从虚拟资源集合中获取目标虚拟资源的步骤。

10、可选的,所述根据所述获取请求消息,确定所述用户端对应的用户资源包,包括:根据所述获取请求消息,确定所述用户端对应的用户登录账号;根据所述用户登录账号,以及预先存储的用户登录账号和用户资源账号之间的对应关系,确定所述用户登录账号对应的用户资源账号;根据所述用户资源账号确定所述用户资源账号对应的用户资源包。

11、本技术实施例还提供一种虚拟资源展示方法,包括:响应于检测到在包含虚拟资源控件集合的第一展示页面中针对目标虚拟资源控件的触发操作,所述虚拟资源控件集合为所述第一展示页面中展示的用于表征虚拟资源集合中的虚拟资源的控件集合,所述目标虚拟资源控件为用于表征所述目标虚拟资源的控件,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合;展示所述目标虚拟资源对应的第一目标虚拟资源详情页面;响应于检测到针对所述目标虚拟资源的获取操作,获得所述目标虚拟资源;展示所述目标虚拟资源对应的第二目标虚拟资源详情页面;其中,所述第一目标虚拟资源详情页面包括所述目标虚拟资源的资源识别码,所述资源识别码为用于表征所述虚拟资源集合中不同虚拟资源之间的区别的凭证信息;所述第二目标虚拟资源详情页面包括所述目标虚拟资源的用户识别码,所述用户识别码用于表征所述目标虚拟资源属于所述用户的凭证信息,所述用户识别码包括所述资源识别码、所述用户的信息以及所述用户获得所述目标虚拟资源的时间信息。

12、本技术实施例还提供一种虚拟资源生成装置,包括:第一获取单元,用于获取待生成虚拟资源的信息和针对所述待生成虚拟资源的目标数量集合;资源识别码生成单元,用于根据所述待生成虚拟资源的信息,为多个待生成虚拟资源分别生成对应的资源识别码,所述资源识别码为用于表征虚拟资源集合中不同虚拟资源之间的区别的凭证信息,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合;第一获得单元,用于根据所述待生成虚拟资源的虚拟资源信息和所述待生成虚拟资源对应的资源识别码,生成包含资源识别码的虚拟资源。

13、本技术实施例还提供一种虚拟资源发放装置,包括:第二获得单元,用于获得用户端发送的用于请求获取目标虚拟资源的获取请求消息;确定单元,用于根据所述获取请求消息,确定所述用户端对应的用户资源包,所述用户资源包为所述用户端对应的用户已获得的包含资源识别码的虚拟资源的集合;目标虚拟资源获取单元,用于从虚拟资源集合中获取目标虚拟资源,所述目标虚拟资源包含资源识别码,所述资源识别码为用于表征所述虚拟资源集合中不同虚拟资源之间的区别的凭证信息;存储单元,用于将所述目标虚拟资源存储至所述用户资源包;其中,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合。

14、本技术实施例还提供一种虚拟资源展示装置,包括:第一响应单元,用于响应于检测到在包含虚拟资源控件集合的第一展示页面中针对目标虚拟资源控件的触发操作,所述虚拟资源控件集合为所述第一展示页面中展示的用于表征虚拟资源集合中的虚拟资源的控件集合,所述目标虚拟资源控件为用于表征所述目标虚拟资源的控件,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合;第一展示单元,用于展示所述目标虚拟资源对应的第一目标虚拟资源详情页面;第二响应单元,用于响应于检测到针对所述目标虚拟资源的获取操作,获得所述目标虚拟资源;第二展示单元,用于展示所述目标虚拟资源对应的第二目标虚拟资源详情页面;其中,所述第一目标虚拟资源详情页面包括所述目标虚拟资源的资源识别码,所述资源识别码为用于表征所述虚拟资源集合中不同虚拟资源之间的区别的凭证信息;所述第二目标虚拟资源详情页面包括所述目标虚拟资源的用户识别码,所述用户识别码用于表征所述目标虚拟资源属于所述用户的凭证信息,所述用户识别码包括所述资源识别码、所述用户的信息以及所述用户获得所述目标虚拟资源的时间信息。

15、本技术实施例还提供一种电子设备,所述电子设备包括处理器和存储器;所述存储器中存储有计算机程序,所述处理器运行所述计算机程序后,执行上述方法。

16、本技术实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器运行后,执行上述方法。

17、与现有技术相比,本技术实施例具有如下优点:

18、本技术实施提供一种虚拟资源生成方法,包括:获取待生成虚拟资源的信息和针对所述待生成虚拟资源的目标数量集合;根据所述待生成虚拟资源的信息,为多个待生成虚拟资源分别生成对应的资源识别码,所述资源识别码为用于表征虚拟资源集合中不同虚拟资源之间的区别的凭证信息,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合;根据所述待生成虚拟资源的虚拟资源信息和所述待生成虚拟资源对应的资源识别码,生成包含资源识别码的虚拟资源。

19、上述方法应用于服务端生成虚拟资源,确定需要生成的虚拟资源的信息以及需要生成虚拟资源的目标数量,为每个待生成虚拟资源生成资源识别码。根据待生成虚拟资源的信息和资源识别码,获得已包含资源识别码的虚拟资源。限定生成目标数量的虚拟资源,且每个已包含资源识别码的虚拟资源根据其包含的资源识别码区别于虚拟资源集合中的其他虚拟资源,不仅体现了虚拟资源的稀缺性,也体现了虚拟资源的独特性。用户获取已包含资源识别码的虚拟资源后,体现了用户获得的虚拟资源的独特性。

20、本技术实施还提供一种虚拟资源发放方法,包括:获得用户端发送的用于请求获取目标虚拟资源的获取请求消息;根据所述获取请求消息,确定所述用户端对应的用户资源包,所述用户资源包为所述用户端对应的用户已获得的包含资源识别码的虚拟资源的集合;从虚拟资源集合中获取目标虚拟资源,所述目标虚拟资源包含资源识别码,所述资源识别码为用于表征所述虚拟资源集合中不同虚拟资源之间的区别的凭证信息;将所述目标虚拟资源存储至所述用户资源包;其中,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合。

21、上述方法,针对用户端发送的获取目标虚拟资源的获取请求消息,确定用户的用户资源包,将目标虚拟资源从虚拟资源集合转移至用户资源包,目标虚拟资源包含资源识别码,资源识别码用于表征虚拟资源集合中不同虚拟资源之间的区别。因此,用户获得的目标虚拟资源在虚拟资源集合中具有独特性,不同用户获得的虚拟资源具有不同特征点,使得每个用户获取的虚拟资源具有属于该用户的特征。而且,虚拟资源集合中包含目标数量个已获得资源识别码的虚拟资源,体现虚拟资源的稀缺性。

22、本技术实施例还提供一种虚拟资源展示方法,包括:响应于检测到在包含虚拟资源控件集合的第一展示页面中针对目标虚拟资源控件的触发操作,所述虚拟资源控件集合为所述第一展示页面中展示的用于表征虚拟资源集合中的虚拟资源的控件集合,所述目标虚拟资源控件为用于表征所述目标虚拟资源的控件,所述虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合;展示所述目标虚拟资源对应的第一目标虚拟资源详情页面;响应于检测到针对所述目标虚拟资源的获取操作,获得所述目标虚拟资源;展示所述目标虚拟资源对应的第二目标虚拟资源详情页面;其中,所述第一目标虚拟资源详情页面包括所述目标虚拟资源的资源识别码,所述资源识别码为用于表征所述虚拟资源集合中不同虚拟资源之间的区别的凭证信息;所述第二目标虚拟资源详情页面包括所述目标虚拟资源的用户识别码,所述用户识别码用于表征所述目标虚拟资源属于所述用户的凭证信息,所述用户识别码包括所述资源识别码、所述用户的信息以及所述用户获得所述目标虚拟资源的时间信息。

23、上述方法,基于用户对第一展示页面中虚拟资源控件集合中的目标虚拟资源集合控件的触发操作,展示目标虚拟资源的详情信息以及用户获取目标虚拟资源后的详情信息。第一目标虚拟资源详情页面包括目标虚拟资源的资源识别码,用于表征目标虚拟资源与虚拟资源集合中的其他虚拟资源之间的区别,体现目标虚拟资源的独特性,第二目标虚拟资源详情页面包括目标虚拟资源的用户识别码,用户识别码包括资源识别码、用户的信息以及用户获得目标虚拟资源的时间信息。虚拟资源控件集合为用于表征虚拟资源集合中的虚拟资源的控件集合,虚拟资源集合为包含目标数量集合的目标数量个已获得资源识别码的虚拟资源的集合,体现虚拟资源的稀缺性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1