掌桥专利:专业的专利平台
掌桥专利
首页

虚拟资源的获取方法及装置、存储介质、计算机设备

文献发布时间:2023-06-19 13:27:45


虚拟资源的获取方法及装置、存储介质、计算机设备

技术领域

本申请涉及计算机技术领域,尤其是涉及到一种虚拟资源的获取方法及装置、存储介质、计算机设备。

背景技术

针对游戏中的一些通过交换方式能够获取的虚拟资源,一般来说,需要玩家积攒一定数量的其他资源才能进行交换。例如游戏中的某个时装可以通过1000匹布进行交换,对于玩家来说,积攒1000匹布可能比较困难,短时间内玩家无法体验时装。这就造成了游戏中虚拟资源的利用率不高的问题,并且因为该问题可能导致玩家流失,服务器内玩家减少,也会导致服务器利用率降低。如何提高虚拟资源利用率以及提升服务器利用率,成为了网络游戏领域亟待解决的问题。

发明内容

有鉴于此,本申请提供了一种虚拟资源的获取方法及装置、存储介质、计算机设备。

根据本申请的一个方面,提供了一种虚拟资源的获取方法,其特征在于,所述方法包括:

接收时限资源获取请求,其中,所述时限资源获取请求包括目标角色标识、目标时限资源标识以及待交换资源;

确定所述待交换资源对应的目标时限资源的有效时限,向目标角色账户分配对应的目标时限资源,并在所述目标角色账户中扣除所述待交换资源;

当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证,其中,所述兑换凭证用于兑换虚拟资源。

可选地,所述当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证之后,所述方法还包括:

响应于所述目标角色对目标兑换资源的资源兑换请求,验证所述目标角色账户中的兑换凭证是否满足所述目标兑换资源的兑换条件,其中,所述兑换条件包括所述目标兑换资源的兑换价值,所述兑换价值大于或等于所述目标兑换资源的实际价值,所述目标兑换资源包括所述目标时限资源;

若满足,则向所述目标角色账户分配所述目标兑换资源,并在所述目标角色账户中扣除与所述兑换价值匹配的兑换凭证。

可选地,所述接收时限资源获取请求之后,所述方法还包括:

验证所述待交换资源是否满足所述目标时限资源对应的第一获取条件,其中,所述第一获取条件包括至少一种目标交换资源以及每种目标交换资源对应的最小交换量,所述第一获取条件用于约束获取所述目标时限资源所需的最少交换资源;

若满足,则执行所述确定所述待交换资源对应的目标时限资源的有效时限。

可选地,所述目标时限资源预设有与最小交换量的目标交换资源对应的预设有效时限;所述确定所述待交换资源对应的目标时限资源的有效时限,具体包括:

依据最小交换量的目标交换资源以及所述预设有效时限,计算所述待交换资源对应的目标时限资源的有效时限。

可选地,所述接收时限资源获取请求之前,所述方法还包括:

确定所述目标角色对应的至少一种推荐时限资源;

基于对所述推荐时限资源中任一种的选择操作,生成所述时限资源获取请求。

可选地,所述推荐时限资源包括第一推荐时限资源和/或第二推荐时限资源;

所述确定所述目标角色对应的至少一种推荐时限资源,具体包括:

依据所述目标角色的自定义资源获取策略和/或推荐资源获取策略,确定至少一种第一推荐时限资源;和/或,

依据所述目标角色账户中的可交换资源以及预设时限资源对应的第二获取条件,确定至少一种第二推荐时限资源;

相应地,所述基于对所述推荐时限资源中任一种的选择操作,生成所述时限资源获取请求,具体包括:

基于对任一种第一推荐时限资源的选择操作,验证所述目标角色账户中的可交换资源是否满足所述任一种第一推荐时限资源的第三获取条件;若满足则生成所述时限资源获取请求,否则输出提示信息,以提示所述目标角色缺少的交换资源;和/或,

基于对任一种第二推荐时限资源的选择操作,生成所述时限资源获取请求。

可选地,所述在所述目标角色账户中扣除所述待交换资源之后,所述方法还包括:

获取所述目标角色对所述目标时限资源的历史获取时间;

依据所述历史获取时间与当前时间的时间差,向所述目标角色账户分配奖励凭证。

根据本申请的另一方面,提供了一种虚拟资源的获取装置,所述装置包括:

请求接收模块,用于接收时限资源获取请求,其中,所述时限资源获取请求包括目标角色标识、目标时限资源标识以及待交换资源;

资源获取模块,用于确定所述待交换资源对应的目标时限资源的有效时限,向目标角色账户分配对应的目标时限资源,并在所述目标角色账户中扣除所述待交换资源;

凭证变更模块,用于当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证,其中,所述兑换凭证用于兑换虚拟资源。

可选地,所述装置还包括:资源兑换模块,用于:

所述当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证之后,响应于所述目标角色对目标兑换资源的资源兑换请求,验证所述目标角色账户中的兑换凭证是否满足所述目标兑换资源的兑换条件,其中,所述兑换条件包括所述目标兑换资源的兑换价值,所述兑换价值大于或等于所述目标兑换资源的实际价值,所述目标兑换资源包括所述目标时限资源;

若满足,则向所述目标角色账户分配所述目标兑换资源,并在所述目标角色账户中扣除与所述兑换价值匹配的兑换凭证。

可选地,所述资源获取模块,还用于:

所述接收时限资源获取请求之后,验证所述待交换资源是否满足所述目标时限资源对应的第一获取条件,其中,所述第一获取条件包括至少一种目标交换资源以及每种目标交换资源对应的最小交换量,所述第一获取条件用于约束获取所述目标时限资源所需的最少交换资源;

若满足,则执行所述确定所述待交换资源对应的目标时限资源的有效时限。

可选地,所述目标时限资源预设有与最小交换量的目标交换资源对应的预设有效时限;所述资源获取模块,具体用于:

依据最小交换量的目标交换资源以及所述预设有效时限,计算所述待交换资源对应的目标时限资源的有效时限。

可选地,所述装置还包括:

资源推荐模块,用于所述接收时限资源获取请求之前,确定所述目标角色对应的至少一种推荐时限资源;

请求生成模块,用于基于对所述推荐时限资源中任一种的选择操作,生成所述时限资源获取请求。

可选地,所述推荐时限资源包括第一推荐时限资源和/或第二推荐时限资源;

所述资源推荐模块,具体用于:

依据所述目标角色的自定义资源获取策略和/或推荐资源获取策略,确定至少一种第一推荐时限资源;和/或,

依据所述目标角色账户中的可交换资源以及预设时限资源对应的第二获取条件,确定至少一种第二推荐时限资源;

相应地,所述请求生成模块,具体用于:

基于对任一种第一推荐时限资源的选择操作,验证所述目标角色账户中的可交换资源是否满足所述任一种第一推荐时限资源的第三获取条件;若满足则生成所述时限资源获取请求,否则输出提示信息,以提示所述目标角色缺少的交换资源;和/或,

基于对任一种第二推荐时限资源的选择操作,生成所述时限资源获取请求。

可选地,所述装置还包括:

奖励发放模块,用于所述在所述目标角色账户中扣除所述待交换资源之后,获取所述目标角色对所述目标时限资源的历史获取时间;依据所述历史获取时间与当前时间的时间差,向所述目标角色账户分配奖励凭证。

依据本申请又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述虚拟资源的获取方法。

依据本申请再一个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述虚拟资源的获取方法。

借由上述技术方案,本申请提供的一种虚拟资源的获取方法及装置、存储介质、计算机设备,接收到包含目标角色标识、目标时限资源标识以及待交换资源的时限资源获取请求后,首先,确定待交换资源对应的目标时限资源有效时限,其次,向目标角色账户分配具有有效时限的目标时限资源以供玩家在有效时限内使用,同时在目标角色账户中扣除待交换资源,最后,在目标时限资源到达有效时限时,将失效的目标时限资源变更为与待交换资源匹配的兑换凭证,以用于进行虚拟资源的兑换。本申请实施例可以通过待交换资源换取对需求的目标时限资源的具有时效性使用资格,并在到期时将该资源变更为兑换凭证,以便玩家可以利用兑换凭证兑换游戏内虚拟资源,有助于提升游戏内虚拟资源的利用率,提升玩家的留存率,以及提升游戏服务器的利用率。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了本申请实施例提供的一种虚拟资源的获取方法的流程示意图;

图2示出了本申请实施例提供的另一种虚拟资源的获取方法的流程示意图;

图3示出了本申请实施例提供的一种虚拟资源的获取装置的结构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

在本实施例中提供了一种虚拟资源的获取方法,如图1所示,该方法包括:

步骤101,接收时限资源获取请求,其中,所述时限资源获取请求包括目标角色标识、目标时限资源标识以及待交换资源;

步骤102,确定所述待交换资源对应的目标时限资源的有效时限,向目标角色账户分配对应的目标时限资源,并在所述目标角色账户中扣除所述待交换资源;

步骤103,当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证,其中,所述兑换凭证用于兑换虚拟资源。

本申请实施例提供的方法可以通过游戏客户端和游戏服务器协同实施。游戏中的一些虚拟资源,可以包含不限时(即永久)和限时两种提供形式,对于同一种虚拟资源,以不限时形式或以限时形式进行提供时,对于玩家来说得到的使用体验是相同的,例如虚拟资源为时装,不限时形式可以为永久时装,可以永久穿戴,限时形式可以为一周有效时装,一周有效时装在一周时间内可以穿戴,一周后时装失效。一般来说,交换永久时装所需的交换资源可能较多,玩家短期内难以积攒,可以先提供少量的交换资源,以获取限制使用时间的时装。或者对于一些游戏虚拟资源来说,玩家不清楚该虚拟资源的使用体验,可以先通过少量的交换资源获取限制使用时间的该游戏虚拟资源进行体验,以较小的代价尝试使用该资源。或者对应一些游戏虚拟资源来说,玩家并不需要永久的使用该资源,而只在短期内对该资源有使用需求。

针对以上情况,或者其他玩家想要进行资源体验的情况,玩家可以在游戏客户端中提交时限资源获取请求,其中,时限资源获取请求包括目标角色标识、目标时限资源标识以及待交换资源,时限资源获取请求用于表征玩家希望通过待交换资源换取目标角色对目标时限资源的使用权限,例如,目标时限资源为游戏中可为玩家增加属性的宝石,待交换资源可以为游戏中的100个虚拟游戏币。

接收到玩家提交的时限资源获取请求后,游戏客户端可以在本地或者将请求发送至游戏服务器中以通过游戏服务器确定待交换资源可以交换的目标时限资源的有效时限。例如,预先规定通过100个虚拟游戏币可以交换7天的宝石使用资格,那么可以确定100个虚拟游戏币对应的宝石有效时限为7天。进而,游戏服务器可以向目标角色账户内分配具有有效时限的目标时限资源,同时在目标角色账户中扣除待交换资源。例如,向目标角色账户内分配7天有效的宝石,同时扣除100个虚拟游戏币。

玩家获得目标时限资源后,可以对目标时限资源进行使用,这里的目标时限资源可以从分配给目标角色时开始计时,也可以从玩家使用开始使用目标时限资源时开始计时。为进一步提升游戏内虚拟资源的使用率,在到达目标时限资源的有效时限后,可以将失效的目标实现资源变更为与待交换资源匹配的兑换凭证。例如,7天宝石是通过100个虚拟游戏币交换得到的,在7天宝石失效后可以将失效的7天宝石变更为与100个虚拟游戏币匹配的宝石碎片,该宝石碎片可以作为兑换凭证,用于进行宝石或其他游戏虚拟资源的兑换。玩家能够以较小代价获得宝石(即目标时限资源)的使用资格,且宝石失效后还能够得到宝石碎片(即兑换凭证),以用于兑换宝石或其他资源(即虚拟资源),提升了游戏虚拟资源的使用率,同时降低了游戏虚拟资源的获取难度,有助于玩家的留存,从而提升了游戏服务器的利用率。

通过应用本实施例的技术方案,接收到包含目标角色标识、目标时限资源标识以及待交换资源的时限资源获取请求后,首先,确定待交换资源对应的目标时限资源有效时限,其次,向目标角色账户分配具有有效时限的目标时限资源以供玩家在有效时限内使用,同时在目标角色账户中扣除待交换资源,最后,在目标时限资源到达有效时限时,将失效的目标时限资源变更为与待交换资源匹配的兑换凭证,以用于进行虚拟资源的兑换。本申请实施例可以通过待交换资源换取对需求的目标时限资源的具有时效性使用资格,并在到期时将该资源变更为兑换凭证,以便玩家可以利用兑换凭证兑换游戏内虚拟资源,有助于提升游戏内虚拟资源的利用率,提升玩家的留存率,以及提升游戏服务器的利用率。

另外,本申请实施例中的时限资源也可以替换为限次资源,即限制有效使用次数的虚拟资源,向玩家分配限次资源后,在使用次数达到有效使用次数时,将该资源变更为对应的兑换凭证。该实施方式具体可以包括:

S1,接收限次资源获取请求,其中,所述限次资源获取请求包括目标角色标识、目标限次资源标识以及待交换资源;

S2,确定所述待交换资源对应的目标限次资源的有效使用次数,向目标角色账户分配对应的目标限次资源,并在所述目标角色账户中扣除所述待交换资源;

S3,当到达所述目标限次资源的有效使用次数时,将为所述目标角色账户分配的目标限次资源变更为与所述待交换资源匹配的兑换凭证,其中,所述兑换凭证用于兑换虚拟资源,虚拟资源包括限时类型的虚拟资源和/或限次类型的虚拟资源。

进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,提供了另一种虚拟资源的获取方法,如图2所示,该方法包括:

步骤201,接收时限资源获取请求,其中,所述时限资源获取请求包括目标角色标识、目标时限资源标识以及待交换资源;验证所述待交换资源是否满足所述目标时限资源对应的第一获取条件,其中,所述第一获取条件包括至少一种目标交换资源以及每种目标交换资源对应的最小交换量,所述第一获取条件用于约束获取所述目标时限资源所需的最少交换资源。

步骤202,若满足,则确定所述待交换资源对应的目标时限资源的有效时限,向目标角色账户分配对应的目标时限资源,并在所述目标角色账户中扣除所述待交换资源。

在该实施例中,游戏客户端接收到时限资源获取请求后,可以依据玩家所请求的目标时限资源对应的第一获取条件,验证玩家提供的待交换资源是否满足对该目标时限资源的体验条件。其中,第一获取条件具体可以包括:获取目标时限资源的体验资格所需的至少一种目标交换资源、以及每种目标交换资源所需的最少数量(即每种目标交换资源对应的最小交换量)。例如目标时限资源为10级宝石,获取10级宝石的体验资格,至少需要100虚拟游戏币和10个虚拟陨石碎片。如果目标角色提供的待交换资源包含100个虚拟游戏币和10个虚拟陨石碎片,那么验证待交换资源满足对目标时限资源的体验条件。上述的第一获取条件约束了获取目标时限资源所需的最少交换资源,玩家可以只提供最少交换资源进行资源交换,也可以提供更多的待交换资源以获取更长有效期的目标时限资源。进一步,确定有效时限后,按有效时限向目标角色账户分配目标时限资源,并扣除相应的待交换资源。以实现玩家提供待交换资源,对所需的目标时限资源进行交换的目的。

可选地,所述目标时限资源预设有与最小交换量的目标交换资源对应的预设有效时限;步骤202中“确定所述待交换资源对应的目标时限资源的有效时限”具体可以包括:依据最小交换量的目标交换资源以及所述预设有效时限,计算所述待交换资源对应的目标时限资源的有效时限。

其中,第一获取条件中还可以包括预设有效时限,预设有效实现与最小交换量的目标交换资源对应,即提供最小交换量的目标交换资源,玩家可以在预设有效时限内体验目标时限资源。利用第一获取条件,可以计算出玩家提供的待交换资源对应的目标时限资源的有效时限。例如第一获取条件约束了100虚拟游戏币和10个虚拟陨石碎片,可以交换10级宝石的7天体验资格,玩家提供200个虚拟游戏币和20个虚拟陨石碎片,则可以交换对10级宝石的14天体验资格。

步骤203,获取所述目标角色对所述目标时限资源的历史获取时间;依据所述历史获取时间与当前时间的时间差,向所述目标角色账户分配奖励凭证。

在该实施例中,向玩家分配目标时限资源后,还可以获取目标角色上一次获取相同时限资源的时间,例如本次获取目标时限资源的时间为D1,上一次获取该资源体验资格的时间为D2,若D2-D1小于预设值,可以向目标角色账户分配一定的奖励凭证,该奖励凭证可以用作虚拟资源的兑换,以此鼓励玩家快速进行虚拟资源兑换,提升游戏中虚拟资源的利用率。

步骤204,当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证,其中,所述兑换凭证用于兑换虚拟资源。

在该实施例中,在目标时限资源到达有效时限后,例如7天体验资格过期后,将该目标时限资源变更为兑换凭证,该兑换凭证可以依据待交换资源的价值确定。例如10个虚拟陨石碎片的价值是50虚拟游戏币,获取7天的10级宝石体验资格时,玩家提交了100个虚拟游戏币和10个虚拟陨石碎片,即总价值为150个虚拟游戏币,那么可以在目标时限资源过期时,将其变更为价值150个虚拟游戏币的兑换凭证,具体可以变更为价值150个虚拟游戏币的宝石碎片。

步骤205,响应于所述目标角色对目标兑换资源的资源兑换请求,验证所述目标角色账户中的兑换凭证是否满足所述目标兑换资源的兑换条件,其中,所述兑换条件包括所述目标兑换资源的兑换价值,所述兑换价值大于或等于所述目标兑换资源的实际价值,所述目标兑换资源包括所述目标时限资源。

步骤206,若满足,则向所述目标角色账户分配所述目标兑换资源,并在所述目标角色账户中扣除与所述兑换价值匹配的兑换凭证。

在上述实施例中,玩家积攒一定的兑换凭证后,可以通过兑换凭证换取游戏中的虚拟资源。在具体应用场景中,玩家可以在游戏客户端内发起目标角色对目标兑换资源的资源兑换请求,游戏客户端响应于该请求,可以在本地验证该请求的有效性,或者将其发送到游戏服务器中以通过游戏服务器对该请求进行验证。以通过游戏服务器进行验证为例,游戏服务器接收到该资源兑换请求后,可以获取目标角色账户内的兑换凭证信息,并根据预先设定的目标兑换资源的兑换条件,判断玩家已拥有的兑换凭证是否满足该兑换条件。可选地,兑换条件可以为目标兑换资源的兑换价值,在实际游戏中,目标兑换资源的获取途径可以既包括兑换途径又包括交换途径(交换途径具体可以是游戏币购买),也可以限定只能通过兑换来获取该资源。如果目标兑换资源的获取途径包括兑换和交换两种,那么目标兑换资源的兑换价值不小于目标兑换资源的实际价值(即交换价值)。例如游戏中的虚拟时装可以兑换也可以交换,玩家可以通过支付1000虚拟游戏币获取虚拟时装,也可以通过提供价值1100虚拟游戏币的兑换凭证对该虚拟时装进行兑换。

另外,兑换条件还可以包括基础资源,例如目标兑换资源为10级宝石,对应的基础资源可以为9级宝石,玩家提供9级宝石和10个宝石碎片能够兑换一个10级宝石。

在一种可选实施方式中,兑换凭证可以附带资源标识,其附带的资源标识为兑换凭证对应的目标时限资源,即兑换凭证是哪种资源变更来的,就附带哪种资源的标识。兑换条件具体可以为:如果兑换凭证附带的资源标识与目标兑换资源标识一致,那么可以用等价值的兑换凭证进行资源兑换;如果兑换凭证附带的资源标识与目标兑换资源标识不一致,那么可以用目标兑换资源*预设系数的价值的兑换凭证进行资源兑换,预设系数大于1。例如兑换凭证是通过10级宝石失效变更得到的,附带10级宝石标识,如果玩家用附带10级宝石标识的兑换凭证去兑换10级宝石,则可以进行等价值兑换,如果玩家用该兑换凭证兑换其他虚拟资源,则要提供目标兑换资源*预设系数的兑换凭证才能完成兑换。

进一步的,本申请实施例还提供了另一种虚拟资源的获取方法,包括:

步骤301,确定所述目标角色对应的至少一种推荐时限资源;基于对所述推荐时限资源中任一种的选择操作,生成所述时限资源获取请求。

本申请实施例中,可以进行时限资源推荐,以便玩家能够更方便、快捷的选择自己需要的虚拟资源,在具体应用场景中,可以由游戏服务器确定目标角色对应的至少一种推荐时限资源,并将该推荐时限资源推送到游戏客户端中进行显示,玩家可以在推荐时限资源的显示界面中进行选择,基于玩家的对任一种推荐时限资源的选择操作,游戏客户端生成时限资源获取请求。

在本申请实施例中,可选地,所述推荐时限资源包括第一推荐时限资源和/或第二推荐时限资源;步骤301具体可以包括:

步骤301-1,依据所述目标角色的自定义资源获取策略和/或推荐资源获取策略,确定至少一种第一推荐时限资源;和/或,依据所述目标角色账户中的可交换资源以及预设时限资源对应的第二获取条件,确定至少一种第二推荐时限资源;

步骤301-2,基于对任一种第一推荐时限资源的选择操作,验证所述目标角色账户中的可交换资源是否满足所述任一种第一推荐时限资源的第三获取条件;若满足则生成所述时限资源获取请求,否则输出提示信息,以提示所述目标角色缺少的交换资源;和/或,基于对任一种第二推荐时限资源的选择操作,生成所述时限资源获取请求。

在步骤301-1中,玩家可以在游戏中自定义资源获取策略,例如设定优先获取提升攻击力的道具、优先获取游戏时装,或者不接受游戏时装推荐等等策略,玩家对自定义资源获取策略进行保存后,游戏客户端可以将玩家设定的自定义资源获取策略发送至游戏服务器中。依据玩家的自定义资源获取策略,游戏服务器可以在预设时限资源中筛选出符合玩家的自定义资源获取策略的时限资源进行推荐,即确定第一推荐时限资源,针对自定义资源获取策略中的获取优先级或者游戏策划人员设定的推荐优先级等策略,还可以对推荐的时限资源进行排序。另外,如果玩家没有设定自定义资源获取策略,或者玩家设定的自定义资源获取策略中没有覆盖对预设时限资源的获取策略,还可以依据预设的推荐资源获取策略进行资源推荐,具体可以根据目标角色已有的可升级虚拟资源,确定各可升级虚拟资源的升级进度,并以满级优先策略、或者同步升级优先策略等进行推荐,满级优先策略即推荐玩家优先获取当前等级最接近满级的资源的限时使用资格,同步升级优先策略即推荐玩家优先获取当前等级较低的资源的限时使用资格。

在一种应用场景中,按推荐资源获取策略,确定第一推荐时限资源,还可以包括:根据玩家的购买/升级记录,将玩家购买/升级记录中尚未满级的宝石,整理出升级进度,例如,玩家需要对3个宝石进行升级,升级宝石1需要2个碎片,升级宝石2需要1个碎片,升级宝石3需要6个碎片,则可以按照所需碎片数量对三个宝石进行排序,并生成提示,从而提示玩家继续进行宝石升级。

进一步,在步骤301-1中,还可以根据玩家已有的资源进行推荐,具体可以根据玩家已有的资源确定可以交换哪些时限资源,即通过预设时限资源对应的第二获取条件,确定玩家已有的可交换资源可以实现交换的第二推荐时限资源。例如预设时限资源为10级宝石,对应的获取条件为100虚拟游戏币和10个虚拟陨石碎片,如果玩家的已有资源中包含100虚拟游戏币和10个虚拟陨石碎片,那么可以将10级宝石作为第二推荐时限资源。

在步骤301-2中,当玩家选择任意一种第一推荐时限资源时,先验证玩家的已有资源是否满足对所选资源的交换条件,即验证目标角色账户中的可交换资源是否满足所选的第一推荐时限资源对应的第三获取条件,如果满足则可以生成时限资源获取请求,否则,可以输出提示信息,提示玩家所选资源对应的第三获取条件以及当前缺少的交换资源有哪些、缺少的数量有多少。

当玩家选择任意一种第二推荐时限资源时,由于第二推荐时限资源本身是依据玩家已有的可交换资源来确定的,可以直接生成时限资源获取请求。

步骤302,接收时限资源获取请求,其中,所述时限资源获取请求包括目标角色标识、目标时限资源标识以及待交换资源。

步骤303,确定所述待交换资源对应的目标时限资源的有效时限,向目标角色账户分配对应的目标时限资源,并在所述目标角色账户中扣除所述待交换资源。

步骤304,当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证,其中,所述兑换凭证用于兑换虚拟资源。

其中步骤302至步骤304的实施方式可以参见步骤101至步骤103的描述,在此不再赘述。

本申请实施例中,可选地,接收时限资源获取请求之后还可以包括:

步骤401,统计接收到的时限资源获取请求的数量;

步骤402,若所述数量大于预设数量,则分别获取各时限资源获取请求对应的目标角色贡献度,并依据所述目标角色贡献度,确定各时限资源获取请求中的可响应请求以及待拒绝请求;

步骤403,在所述时限资源获取请求为所述可响应请求的情况下,执行所述确定所述待交换资源对应的目标时限资源的有效时限;

步骤404,在所述时限资源获取请求为所述待拒绝请求的情况下,生成拒绝信息。

在该实施例中,游戏服务器接收到游戏客户端发送的时限资源获取请求后,可以统计出预设时段内的对该目标时限资源的请求数量,如果大于预设数量,则获取每个提交请求的目标角色在游戏内的贡献度,并依据贡献度确定哪些请求可以被响应,目标角色贡献度具体可以依据目标角色的游戏时长、在游戏服务器的排名、在游戏中捐献资源的数量来确定。具体可以设定时限资源的提供数量,按贡献度对目标角色进行排名后,取排名靠前的请求进行响应,对排名靠后的请求进行拒绝。

进一步,还可以限定每个目标角色可以获取的时限资源数量,可选地,步骤401之前还可以包括:获取目标角色的可获取时限资源数量,并在判断目标角色的已获取限时资源数量小于可获取限时资源数量的情况下,执行步骤402,否则拒绝所述时限资源获取请求。其中,可获取实现资源数量可以依据目标角色的贡献度确定。

另外,还可以限定每个目标角色可以获取的时限资源的总时限,本申请实施例中,可选地,确定待交换资源对应的目标时限资源的有效时限后,还可以包括:依据所述目标时限资源的有效时限,判断所述有效时限是否超出目标角色的剩余时限,若不超出则继续执行“向目标角色账户分配对应的目标时限资源,并在所述目标角色账户中扣除所述待交换资源”,其中,剩余时限依据目标角色的可获取总时限与目标角色的已获取时限做差计算得到,可获取总时限可以依据目标角色的贡献度确定。

进一步的,作为图1方法的具体实现,本申请实施例提供了一种虚拟资源的获取装置,如图3所示,该装置包括:

请求接收模块,用于接收时限资源获取请求,其中,所述时限资源获取请求包括目标角色标识、目标时限资源标识以及待交换资源;

资源获取模块,用于确定所述待交换资源对应的目标时限资源的有效时限,向目标角色账户分配对应的目标时限资源,并在所述目标角色账户中扣除所述待交换资源;

凭证变更模块,用于当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证,其中,所述兑换凭证用于兑换虚拟资源。

可选地,所述装置还包括:资源兑换模块,用于:

所述当到达所述目标时限资源的有效时限时,将为所述目标角色账户分配的目标时限资源变更为与所述待交换资源匹配的兑换凭证之后,响应于所述目标角色对目标兑换资源的资源兑换请求,验证所述目标角色账户中的兑换凭证是否满足所述目标兑换资源的兑换条件,其中,所述兑换条件包括所述目标兑换资源的兑换价值,所述兑换价值大于或等于所述目标兑换资源的实际价值,所述目标兑换资源包括所述目标时限资源;

若满足,则向所述目标角色账户分配所述目标兑换资源,并在所述目标角色账户中扣除与所述兑换价值匹配的兑换凭证。

可选地,所述资源获取模块,还用于:

所述接收时限资源获取请求之后,验证所述待交换资源是否满足所述目标时限资源对应的第一获取条件,其中,所述第一获取条件包括至少一种目标交换资源以及每种目标交换资源对应的最小交换量,所述第一获取条件用于约束获取所述目标时限资源所需的最少交换资源;

若满足,则执行所述确定所述待交换资源对应的目标时限资源的有效时限。

可选地,所述目标时限资源预设有与最小交换量的目标交换资源对应的预设有效时限;所述资源获取模块,具体用于:

依据最小交换量的目标交换资源以及所述预设有效时限,计算所述待交换资源对应的目标时限资源的有效时限。

可选地,所述装置还包括:

资源推荐模块,用于所述接收时限资源获取请求之前,确定所述目标角色对应的至少一种推荐时限资源;

请求生成模块,用于基于对所述推荐时限资源中任一种的选择操作,生成所述时限资源获取请求。

可选地,所述推荐时限资源包括第一推荐时限资源和/或第二推荐时限资源;

所述资源推荐模块,具体用于:

依据所述目标角色的自定义资源获取策略和/或推荐资源获取策略,确定至少一种第一推荐时限资源;和/或,

依据所述目标角色账户中的可交换资源以及预设时限资源对应的第二获取条件,确定至少一种第二推荐时限资源;

相应地,所述请求生成模块,具体用于:

基于对任一种第一推荐时限资源的选择操作,验证所述目标角色账户中的可交换资源是否满足所述任一种第一推荐时限资源的第三获取条件;若满足则生成所述时限资源获取请求,否则输出提示信息,以提示所述目标角色缺少的交换资源;和/或,

基于对任一种第二推荐时限资源的选择操作,生成所述时限资源获取请求。

可选地,所述装置还包括:

奖励发放模块,用于所述在所述目标角色账户中扣除所述待交换资源之后,获取所述目标角色对所述目标时限资源的历史获取时间;依据所述历史获取时间与当前时间的时间差,向所述目标角色账户分配奖励凭证。

需要说明的是,本申请实施例提供的一种虚拟资源的获取装置所涉及各功能单元的其他相应描述,可以参考图1至图2方法中的对应描述,在此不再赘述。

基于上述如图1至图2所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1至图2所示的虚拟资源的获取方法。

基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

基于上述如图1至图2所示的方法,以及图3所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1至图2所示的虚拟资源的获取方法。

可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(RadioFrequency,RF)电路,传感器、音频电路、WI-FI模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard)等,可选用户接口还可以包括USB接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、WI-FI接口)等。

本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现接收到包含目标角色标识、目标时限资源标识以及待交换资源的时限资源获取请求后,首先,确定待交换资源对应的目标时限资源有效时限,其次,向目标角色账户分配具有有效时限的目标时限资源以供玩家在有效时限内使用,同时在目标角色账户中扣除待交换资源,最后,在目标时限资源到达有效时限时,将失效的目标时限资源变更为与待交换资源匹配的兑换凭证,以用于进行虚拟资源的兑换。本申请实施例可以通过待交换资源换取对需求的目标时限资源的具有时效性使用资格,并在到期时将该资源变更为兑换凭证,以便玩家可以利用兑换凭证兑换游戏内虚拟资源,有助于提升游戏内虚拟资源的利用率,提升玩家的留存率,以及提升游戏服务器的利用率。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

相关技术
  • 虚拟资源的获取方法及装置、存储介质、计算机设备
  • 虚拟资源获取方法、计算机可读存储介质和电子设备
技术分类

06120113685331