Resource distribution method, device, computer equipment and computer-readable storage medium
Through credential acquisition requests and strategic resource distribution, the problem of single resource types and repeated operations is solved, and a novel resource distribution method that automatically issues different types of resources is realized, improving the game experience.
Patent Information
- Application Number
- CN202111536684.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-15
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2041-12-15
AI Technical Summary
The types of resources obtained by players after activate the corresponding functions are relatively single, and repeated operations are required to obtain more resources, and the resource distribution method is less novel.
Through voucher acquisition requests, determine the target voucher and voucher resources, set the issuance time point and count the time interval. When the interval reaches, resources are distributed according to the strategy, including payment or trigger acquisition methods, provide diversified resources, and support voucher upgrades, associated resources and redemption services.
It realizes that players automatically obtain different types of resources multiple times without frequent operations. The resource distribution method is novel, improving the game experience.
Smart Images

Figure CN114225425B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a resource distribution method, apparatus, computer equipment, and computer-readable storage medium. Background Art
[0002] With the development of internet technology, a wide variety of stand-alone and online games have emerged, and games have become an indispensable part of people's daily lives. Currently, many games offer additional game features. After players activate corresponding game features in the game, the game will provide them with resources such as gold coins, points, and game props, allowing players to enjoy better gaming services.
[0003] In related technologies, multiple function activation entrances are set up in the game, such as a gold coin recharge entrance, a diamond recharge entrance, a double experience card purchase entrance, etc. After the player activates the corresponding function based on the function activation entrance, the game will send the resources provided by the activated function to the player, allowing the player to use these resources in the game.
[0004] In the process of implementing this application, the applicant discovered that the related technology has at least the following problems:
[0005] The types of resources obtained by players after activating the corresponding functions are relatively single, and if players want to continue to obtain resources of this resource type, they need to activate it repeatedly, which involves a large number of repeated operations, and the novelty of the resource distribution method is relatively poor. Summary of the Invention
[0006] In view of this, the present application provides a resource distribution method, apparatus, computer equipment and computer-readable storage medium, the main purpose of which is to solve the problem that the resource types obtained by players after activating the corresponding functions are relatively single, and if players want to continue to obtain resources of this resource type, they need to continue to activate it repeatedly, involving a large number of repetitive operations, and the resource distribution method is less novel.
[0007] According to the first aspect of the present application, a resource allocation method is provided, the method comprising:
[0008] In response to a credential acquisition request from a player, determining a target credential indicated by the credential acquisition request and a credential resource corresponding to the target credential, and issuing the target credential and the credential resource to the player;
[0009] Determine a first issuance time point of the credential resource, and continuously count a first time interval between a current time point and the first issuance time point;
[0010] When the first time interval reaches the resource issuance interval indicated by the target voucher, resources to be issued are determined according to the resource issuance policy of the target voucher, and the resources to be issued are issued to the player.
[0011] Optionally, determining the target credential indicated by the credential acquisition request and a credential resource corresponding to the target credential, and issuing the target credential and the credential resource to the player includes:
[0012] Determine the target credential indicated by the credential acquisition request, and query a method for acquiring the target credential;
[0013] When the acquisition method indicates payment acquisition, returning a payment request to the player, and upon receiving a payment success feedback based on the payment request, acquiring the virtual resources uploaded by the player based on the payment success feedback, querying the credential resource corresponding to the target credential, and issuing the target credential and the credential resource to the player's game account;
[0014] When the acquisition method indicates triggering acquisition, the acquisition page of the target credential is displayed to the player, and when the player's triggering operation on the acquisition page is detected, the credential resource corresponding to the target credential is queried, and the target credential and the credential resource are sent to the game account.
[0015] Optionally, determining the resources to be issued according to the resource issuance policy of the target credential includes:
[0016] Read the resource issuance policy of the target voucher, determine the issuance resource quantity and issuance resource type indicated by the resource issuance policy, and use resources whose quantity meets the issuance resource quantity and whose type meets the issuance resource type as the resources to be issued; or
[0017] Query the account attributes of the player's game account in the game, obtain multiple preset attribute levels in the resource issuance strategy, determine the target preset attribute level hit by the account attribute among the multiple preset attribute levels, read the level rights and interests of the target preset attribute level, and use the resources matching the level rights and interests as the resources to be issued.
[0018] Optionally, when the first time interval reaches the resource issuance interval indicated by the target voucher, determining resources to be issued according to the resource issuance policy of the target voucher, and issuing the resources to be issued to the player, the method further includes:
[0019] Determine a second issuance time point for the resource to be issued, continuously count a second time interval between the current time point and the second issuance time point, and when the second time interval reaches the resource issuance interval, re-determine a new resource to be issued according to the resource issuance strategy, and issue the new resource to be issued to the player until the current time point reaches the expiration time of the target certificate, and mark the target certificate as expired in the player's game account.
[0020] Optionally, the method further includes:
[0021] If it is detected that the game account of the player has an equity mark, a plurality of resource names are determined, where the plurality of resource names are the resource names of all resources obtained by the player based on the target credential;
[0022] When it is detected that the player purchases a designated resource, a first order including the designated resource is generated, wherein the resource name of the designated resource is consistent with any resource name among the multiple resource names;
[0023] Counting the number of times the player purchases the designated resource after obtaining the target voucher, and querying the amount of the first subsidy resource corresponding to the number of purchases;
[0024] The original consumption resource amount of the designated resource is determined in the first order, the first subsidy resource amount is reduced based on the original consumption resource amount, and the reduced original consumption resource amount is displayed on the first order so that the player pays virtual resources on the first order whose resource amount matches the reduced original consumption resource amount.
[0025] Optionally, the method further includes:
[0026] querying associated resources associated with the target credential, determining feedback resources corresponding to the associated resources, and issuing the feedback resources to the player when it is detected that the player has successfully obtained the associated resources; or
[0027] In response to the player's resource exchange request, multiple resource names are displayed, the target resource name selected by the player is determined from the multiple resource names, the exchange policy corresponding to the target resource name is displayed, and when the resources to be exchanged uploaded by the player are received, the exchange policy is queried for the exchange resource quantity corresponding to the resources to be exchanged, and the exchanged resources are issued to the player. The multiple resource names are the resource names of all resources obtained by the player based on the target voucher, the resource quantity of the exchanged resources is consistent with the exchange resource quantity and the name is consistent with the target resource name.
[0028] Optionally, the method further includes:
[0029] When detecting that the player requests to reacquire the target credential after the target credential expires, determining the expiration time and validity period of the target credential;
[0030] Extending the expiration time by the effective duration to obtain a new expiration time, and marking the target credential with the new expiration time;
[0031] Counting the number of times a player requests to reacquire the target credential after the target credential expires, and querying for additional tasks corresponding to the number of requests;
[0032] The additional task is issued to the player, and when it is detected that the player completes the additional task, the task resources provided by the additional task are distributed to the player.
[0033] Optionally, when detecting that the player requests to reacquire the target credential after the target credential expires, after determining the expiration time and validity period of the target credential, the method further includes:
[0034] If the acquisition method of the target voucher indicates payment acquisition, determining the voucher consumption resources of the target voucher, and generating an initial order including the voucher consumption resources;
[0035] querying a second subsidized resource amount corresponding to the number of requests, and reducing the second subsidized resource amount based on the resource amount consumed by the voucher;
[0036] Adding the reduced resource consumption amount of the voucher to the initial order to obtain a second order;
[0037] The second order is issued to the player, so that the player pays virtual resources on the second order whose resource amount matches the reduced voucher consumption resource amount.
[0038] Optionally, the method further includes:
[0039] In response to a player's instruction to upgrade the target credential, obtaining and displaying at least one candidate credential, wherein the level of the at least one candidate credential is higher than the level of the target credential;
[0040] Determining a credential to be upgraded selected by the player from the at least one candidate credential, querying an upgrade strategy between the credential to be upgraded and the target credential, and displaying the upgrade strategy;
[0041] When it is detected that the game operation performed by the player matches the upgrade strategy, the equity resources indicated by the upgrade strategy are determined, the credential to be upgraded and the equity resources are issued to the player, and the target credential is marked as invalid in the game account of the player.
[0042] According to a second aspect of the present application, a resource distribution device is provided, the device comprising:
[0043] a first determining module, configured to, in response to a credential acquisition request from a player, determine a target credential indicated by the credential acquisition request and a credential resource corresponding to the target credential, and issue the target credential and the credential resource to the player;
[0044] a statistics module, configured to determine a first issuance time point of the credential resource and continuously count a first time interval between a current time point and the first issuance time point;
[0045] The issuing module is configured to determine resources to be issued according to the resource issuance policy of the target certificate when the first time interval reaches the resource issuance interval indicated by the target certificate, and issue the resources to be issued to the player.
[0046] Optionally, the first determination module is used to determine the target credential indicated by the credential acquisition request and query the acquisition method of the target credential; when the acquisition method indicates payment acquisition, return the payment request to the player, and when payment success feedback is received based on the payment request, obtain the virtual resources uploaded by the player based on the payment success feedback, query the credential resources corresponding to the target credential, and send the target credential and the credential resources to the player's game account; when the acquisition method indicates trigger acquisition, display the acquisition page of the target credential to the player, and when the player's trigger operation on the acquisition page is detected, query the credential resources corresponding to the target credential, and send the target credential and the credential resources to the game account.
[0047] Optionally, the issuance module is used to read the resource issuance policy of the target credential, determine the issuance resource quantity and issuance resource type indicated by the resource issuance policy, and use the resources whose quantity meets the issuance resource quantity and whose type meets the issuance resource type as the resources to be issued; or, query the account attributes of the player's game account in the game, obtain multiple preset attribute levels in the resource issuance policy, determine the target preset attribute level hit by the account attribute among the multiple preset attribute levels, read the level rights and interests of the target preset attribute level, and use the resources that match the level rights and interests as the resources to be issued.
[0048] Optionally, the statistical module is further used to determine a second issuance time point of the resource to be issued, continuously count the second time interval between the current time point and the second issuance time point, and when the second time interval reaches the resource issuance interval, re-determine new resources to be issued according to the resource issuance strategy, and issue new resources to be issued to the player until the current time point reaches the expiration time of the target certificate, and mark the target certificate as invalid in the player's game account.
[0049] Optionally, the device further comprises:
[0050] a second determining module, configured to determine, if it is detected that the game account of the player has an equity mark, a plurality of resource names, the plurality of resource names being the resource names of all resources obtained by the player based on the target credential;
[0051] a generating module, configured to generate a first order including the designated resource when detecting that the player purchases the designated resource, wherein the resource name of the designated resource is consistent with any resource name among the multiple resource names;
[0052] The statistics module is further configured to count the number of times the player purchases the designated resource after obtaining the target voucher, and query the amount of the first subsidy resource corresponding to the number of purchases;
[0053] A reduction module is used to determine the original consumption resource amount of the designated resource in the first order, reduce the first subsidy resource amount based on the original consumption resource amount, and display the reduced original consumption resource amount on the first order so that the player pays virtual resources on the first order in an amount that matches the reduced original consumption resource amount.
[0054] Optionally, the issuance module is further used to query associated resources that are associated with the target voucher, determine feedback resources corresponding to the associated resources, and issue the feedback resources to the player when it is detected that the player has successfully obtained the associated resources; or, in response to the player's resource exchange request, display multiple resource names, determine the target resource name selected by the player among the multiple resource names, display the exchange policy corresponding to the target resource name, and when receiving the resources to be exchanged uploaded by the player, query the exchange resource quantity corresponding to the resources to be exchanged in the exchange policy, and issue the exchanged resources to the player, the multiple resource names are the resource names of all resources obtained by the player based on the target voucher, the resource quantity of the exchanged resources is consistent with the exchange resource quantity and the name is consistent with the target resource name.
[0055] Optionally, the device further comprises:
[0056] a third determining module, configured to determine an expiration time and a validity period of the target credential when detecting that the player requests to reacquire the target credential after the target credential expires;
[0057] A marking module, configured to extend the expiration time by the validity period to obtain a new expiration time, and mark the target credential with the new expiration time;
[0058] The statistical module is further configured to count the number of requests made by players to re-obtain the target credential after the target credential expires, and query the additional tasks corresponding to the number of requests;
[0059] The issuing module is further configured to issue the additional task to the player, and upon detecting that the player has completed the additional task, issue the task resources provided by the additional task to the player.
[0060] Optionally, the third determination module is also used to determine the voucher consumption resources of the target voucher if the acquisition method of the target voucher indicates payment acquisition, and generate an initial order including the voucher consumption resources; query the second subsidy resource amount corresponding to the number of requests, and reduce the second subsidy resource amount on the voucher consumption resource amount; add the reduced voucher consumption resource amount to the initial order to obtain a second order; and issue the second order to the player, so that the player pays virtual resources on the second order that match the reduced voucher consumption resource amount.
[0061] Optionally, the device further comprises:
[0062] an acquisition module, configured to acquire and display at least one candidate credential in response to a player's instruction to upgrade the target credential, wherein the level of the at least one candidate credential is higher than the level of the target credential;
[0063] A query module, configured to determine the credential to be upgraded selected by the player from the at least one candidate credential, query an upgrade strategy between the credential to be upgraded and the target credential, and display the upgrade strategy;
[0064] The issuance module is further configured to, when detecting that the game operation performed by the player matches the upgrade strategy, determine the equity resources indicated by the upgrade strategy, issue the to-be-upgraded credential and the equity resources to the player, and mark the target credential as invalid in the player's game account.
[0065] According to a third aspect of the present application, a computer device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the methods described in the first aspect when executing the computer program.
[0066] According to a fourth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any one of the methods described in the first aspect above are implemented.
[0067] By means of the above technical solution, the present application provides a resource issuance method, apparatus, computer equipment and computer-readable storage medium. In response to a player's credential acquisition request, the present application determines the target credential indicated by the credential acquisition request and the credential resource corresponding to the target credential, issues the target credential and credential resource to the player, determines a first issuance time point of the credential resource, and continuously counts a first time interval between the current time point and the first issuance time point. When the first time interval reaches the resource issuance interval indicated by the target credential, the resource to be issued is determined according to the resource issuance strategy of the target credential, and the resource to be issued is issued to the player, so that after the player obtains the credential in the game, he can continuously obtain the resources issued by the game based on the credential, and the game server issues resources according to the resource issuance strategy, so that the player can obtain different types of resources in each resource issuance process. The resource types are diverse, and resources can be automatically issued multiple times without the need for frequent operations by the player. The resource issuance method is novel.
[0068] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0070] Figure 1 A schematic diagram of a resource allocation method according to an embodiment of the present invention is shown;
[0071] Figure 2A A schematic diagram of a resource allocation method according to an embodiment of the present invention is shown;
[0072] Figure 2B A schematic diagram of a resource allocation method according to an embodiment of the present invention is shown;
[0073] Figure 2C A schematic diagram of a resource allocation method according to an embodiment of the present invention is shown;
[0074] Figure 3 A schematic diagram of the structure of a resource distribution device provided in an embodiment of the present application is shown;
[0075] Figure 4 A schematic diagram of the device structure of a computer device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0076] The following describes exemplary embodiments of the present application in more detail with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0077] The embodiment of the present application provides a resource distribution method, such as Figure 1 As shown, the method includes:
[0078] 101. In response to a credential acquisition request from a player, determine a target credential indicated by the credential acquisition request and a credential resource corresponding to the target credential, and issue the target credential and the credential resource to the player.
[0079] 102. Determine a first issuance time point of the credential resource, and continuously count a first time interval between the current time point and the first issuance time point.
[0080] 103. When the first time interval reaches the resource issuance interval indicated by the target voucher, determine the resources to be issued according to the resource issuance policy of the target voucher, and issue the resources to be issued to the player.
[0081] The method provided in the embodiment of the present application is that, in response to a player's credential acquisition request, the game server will determine the target credential indicated by the credential acquisition request and the credential resource corresponding to the target credential, issue the target credential and credential resource to the player, determine the first issuance time point of the credential resource, and continuously count the first time interval between the current time point and the first issuance time point. When the first time interval reaches the resource issuance interval indicated by the target credential, the resource to be issued is determined according to the resource issuance policy of the target credential, and the resource to be issued is issued to the player, so that after the player obtains the credential in the game, he can continuously obtain the resources issued by the game based on the credential, and the game server issues resources according to the resource issuance policy, so that the player can obtain different types of resources in each resource issuance process. The resource types are diverse, and resources can be automatically issued multiple times without the need for frequent operations by the player. The resource issuance method is novel.
[0082] The embodiment of the present application provides a resource distribution method, such as Figure 2A As shown, the method includes:
[0083] 201. In response to a credential acquisition request from a player, determine a target credential indicated by the credential acquisition request and a credential resource corresponding to the target credential, and issue the target credential and the credential resource to the player.
[0084] In recent years, in order to provide players with more rights and props, most games have set up multiple function activation entrances, such as gold coin recharge entrances, diamond recharge entrances, double experience card purchase entrances, etc. After the player activates the corresponding function based on the function activation entrance, the game will distribute the resources provided by the activated function to the player, allowing the player to use these resources in the game, or provide promotional discounts in the game, so that players can spend less money to buy promotional and discounted game props, thereby helping players to grow quickly. However, the applicant has recognized that the resources that can be recharged through the function activation entrance set up in the game are relatively single. Usually, recharging a certain amount of money can obtain a certain number of gold coins and other game props. Moreover, a single recharge usually only obtains a certain amount of resources at the time of recharge. If you want to continue to obtain resources later, you need to recharge again. Not only are the resource types obtained after activating the corresponding function relatively single, but it also involves a large number of repeated operations, and the novelty of the resource distribution method is poor.
[0085] Therefore, the present application proposes a resource issuance method. In response to a player's credential acquisition request, the game server will determine the target credential indicated by the credential acquisition request and the credential resource corresponding to the target credential, issue the target credential and credential resource to the player, determine the first issuance time point of the credential resource, and continuously count the first time interval between the current time point and the first issuance time point. When the first time interval reaches the resource issuance interval indicated by the target credential, the resource to be issued is determined according to the resource issuance strategy of the target credential, and the resource to be issued is issued to the player, so that after the player obtains the credential in the game, he can continuously obtain the resources issued by the game based on the credential, and the game server issues resources according to the resource issuance strategy, so that the player can obtain different types of resources in each resource issuance process. The resource types are diverse, and resources can be automatically issued multiple times without the need for frequent operations by the player. The resource method is novel.
[0086] In an embodiment of the present application, a player can request to obtain an in-game voucher by triggering a function activation entry in the game. In response to the player's voucher acquisition request, the game server will determine the target voucher indicated by the voucher acquisition request and the voucher resource corresponding to the target voucher, and then issue the target voucher and voucher resource to the player. The target voucher in the game can be a time-limited voucher such as a weekly, monthly, quarterly, or annual pass. Once the player obtains the corresponding voucher, they can obtain the game resources issued by the game server based on the voucher.
[0087] In one optional embodiment, vouchers provided in the game can be obtained in two ways: one is triggered acquisition, meaning players can obtain the corresponding voucher for free by triggering a designated button on a designated page. The other is paid acquisition, meaning players must pay a fee to purchase the desired voucher before they can actually obtain it. Therefore, when the game server determines the target voucher indicated in the voucher acquisition request and the voucher resource corresponding to the target voucher and issues the target voucher and voucher resource to the player, it first needs to determine the target voucher indicated in the voucher acquisition request and query the acquisition method for the target voucher. If the acquisition method indicates paid acquisition, the game server returns a payment request to the player and, upon receiving a successful payment response based on the payment request, acquires the virtual resource uploaded by the player based on the successful payment response. This virtual resource represents the player's payment. The game server then queries the voucher resource corresponding to the target voucher and sends the target voucher and voucher resource to the player's game account. If the acquisition method indicates triggered acquisition, the game server displays the target voucher acquisition page to the player. Upon detecting the player's trigger operation on the acquisition page, the game server queries the voucher resource corresponding to the target voucher and sends the target voucher and voucher resource to the game account. It should be noted that voucher resources are the resources that the game server directly feeds back to the player after the player obtains the target voucher. For example, purchasing a monthly card will give you 80 diamonds immediately, and these 80 diamonds are the voucher resources. Voucher resources can be carried in the target voucher, and can be resources such as gold coins and diamonds in the game, or game props such as double experience cards and hero experience cards.
[0088] In another alternative embodiment, for vouchers acquired through payment, the game server can offer players a purchase discount. This discount can be tied to the player's game results in a pre-set game scenario. For example, assuming the purchase discount is tied to the player's participation in an Ultimate Monster Battle instance, if the player's participation in the Ultimate Monster Battle instance shows a contribution of 2800 combat power, and the purchase discount is 10% off based on the 2800 combat power, the price of the corresponding voucher can be adjusted to 10% off the original price, allowing the player to obtain the voucher at a 10% discount, thereby increasing player participation in the game. For vouchers acquired through triggering, the game server can also set a specific acquisition strategy based on the player's game results in the pre-set game scenario. Specifically, a certain number of tasks can be set. Upon completing these tasks, the player can trigger the acquisition of the corresponding voucher. The number of tasks is tied to the player's game results in the pre-set game scenario. For example, when the battle results in the copy of the battle with the ultimate monster show that the player has contributed 2800 combat power, the player can obtain the corresponding certificate by completing 2 tasks; and if the battle results in the copy of the battle with the ultimate monster show that the player has contributed 1000 combat power, the player needs to complete 5 tasks to obtain the corresponding certificate, thereby promoting player sedimentation.
[0089] 202. Determine a first issuance time point of the credential resource, and continuously count a first time interval between the current time point and the first issuance time point.
[0090] In this embodiment of the present application, after a player obtains a target credential, the game server periodically distributes game resources to the player, allowing the player to repeatedly obtain different types of resources issued by the game server based on the target credential. Therefore, the game server determines a first distribution time point for the credential resources and continuously calculates a first time interval between the current time point and the first distribution time point, so that when the first time interval reaches the preset distribution period of the target credential, the game resource is distributed to the player again.
[0091] In an optional embodiment, the game server can set a timer, count down based on the timer, and display the timer in the target credential, so that the player can obtain when the resource issued by the game server can be obtained again based on the timer.
[0092] 203. When the first time interval reaches the resource issuance interval indicated by the target voucher, determine the resources to be issued according to the resource issuance policy of the target voucher, and issue the resources to be issued to the player.
[0093] In an embodiment of the present application, when the first time interval reaches the resource distribution interval indicated by the target voucher, it indicates that the game server should begin a round of resource distribution to the player at the current time point. Therefore, the server will determine the resources to be distributed based on the resource distribution policy of the target voucher and distribute the resources to the player. Different vouchers have different strategies for periodically providing resources to players. Some vouchers provide players with preset resources each cycle, such as 10 experience points in the first round and a double experience card in the second round. Considering that players at different stages have different resource needs, providing players with the resources they need can help them grow rapidly and maintain their game. Therefore, some vouchers will provide resources based on the player's current in-game attributes. For example, in the first round, if the player's attributes are "Novice", the player will be provided with 1000 experience points in the first round; if the player's attributes are "Silver", the player will be provided with a double experience card in the first round, and so on. Therefore, the process of the game server determining the resources to be distributed is as follows:
[0094] In an optional embodiment, the game server reads the resource issuance policy of the target voucher, determines the amount of resources to be issued and the type of resources to be issued as indicated by the resource issuance policy, and uses resources whose quantity meets the amount of resources to be issued and whose type meets the type of resources to be issued as resources to be issued. For example, if the resource issuance policy indicates that the amount of resources to be issued is 10 and the type of resources to be issued is double experience cards, then 10 double experience cards will be used as resources to be issued. It should be noted that the resource issuance policy can set different amounts and types of resources to be issued in different issuance rounds, so that players can obtain different quantities and types of resources in different issuance rounds.
[0095] In another optional implementation, the game server queries the account attributes of the player's game account in the game, obtains multiple preset attribute levels in the resource distribution strategy, determines the target preset attribute level that the account attributes hit among the multiple preset attribute levels, reads the level rights and interests of the target preset attribute level, and uses the resources that match the level rights and interests as the resources to be distributed. For example, if the player's account attribute is level 10, and the target preset attribute level that the account attributes hit among the multiple preset attribute levels is "Novice", and the level rights and interests of "Novice" are read as 1000 experience points, then 1000 experience points will be used as the resources to be distributed.
[0096] After determining the pending resources through the above process, the game server will distribute them to the player in-game. The game server can distribute the pending resources via in-game email or notification, allowing the player to claim them via the in-game email or notification. Alternatively, the game server can directly deliver the pending resources to the player's in-game backpack, or directly add experience points, combat power points, and other attributes to the player's account, updating the account attributes and using a pop-up window to remind the player that the resources have been successfully claimed. This allows the pending resources to be claimed both actively and passively, providing a more intelligent experience. It should be noted that the active or passive resource claiming process can be set by the player or by the game default. Furthermore, the total amount of resources distributed to the player based on the target voucher can be fixed. For example, the total amount of resources can be worth two or three times the original price of the target voucher in the game, allowing the player to obtain more valuable game resources based on the target voucher and encouraging user retention.
[0097] By executing the process from step 201 to step 203 above, a round of resource distribution is completed. However, in actual application, the game server will distribute resources to players not only once, but also in subsequent rounds. Therefore, the game server will determine the second distribution time point of the resources to be distributed, continuously count the second time interval between the current time point and the second distribution time point, and when the second time interval reaches the resource distribution interval, re-determine the new resources to be distributed according to the resource distribution strategy, and distribute the new resources to the player until the current time point reaches the expiration time of the target certificate, and mark the target certificate as expired in the player's game account. The expiration time can be expressed as a number of times, for example, the target certificate expires after the game server distributes game resources to the player 10 times; or it can be expressed as a time point, for example, the target certificate expires 30 days after the player obtains the target certificate. The expired target certificate can continue to be retained in the player's account, and an expiration mark can be added to it to remind the player that the target certificate can no longer be used. For example, the target certificate is displayed in gray or an "×" symbol is added to the target certificate, or the expired target certificate can be directly deleted from the player's account. This application does not make specific restrictions on this.
[0098] In another alternative implementation, associated resources can be set for the target voucher, allowing players to receive additional feedback when they successfully purchase the associated resources in the mall. This allows the voucher, a time-limited card, to be integrated with the mall, enabling joint promotions between the voucher and the mall. The specific process is as follows: the game server queries the associated resources associated with the target voucher, determines the corresponding feedback resources, and then issues the feedback resources to the player upon detecting that the player has successfully acquired the associated resources. For example, if the associated resource of the target voucher is Battle Pass XP, then when a player successfully orders Battle Pass XP in the mall, the game server will provide the player with two Hero Experience Cards as feedback. It should be noted that the process described above is based on the server providing feedback based on the associated resources of the target voucher. In actual applications, multiple preset products can be specified, and feedback resources will be issued to the player upon detecting that the player has successfully ordered a preset product in the mall. Feedback is not limited to the associated resources of the target voucher, providing players with more options.
[0099] In another alternative embodiment, the game provides an exchange service for players who obtain a target voucher, allowing them to exchange one resource for another in-game. The specific process is as follows: In response to a player's resource exchange request, the game server displays multiple resource names and identifies the target resource name selected by the player from the multiple resource names. The multiple resource names represent the names of all resources the player has obtained based on the target voucher. Specifically, the game server provides exchange services for the resources the player can obtain based on the target voucher. Subsequently, the game server displays an exchange policy corresponding to the target resource name. The exchange policy indicates which type of resource the player must provide as the exchanged resource and how much of the exchanged resource can be exchanged for a certain amount of other resources. Next, upon receiving the resource uploaded by the player, the game server queries the exchange policy for the corresponding exchange resource quantity and issues the exchanged resource to the player. The exchanged resource's quantity matches the exchange resource quantity and its name matches the target resource's name. This enables diverse in-game payment options, allowing players to exchange their current resources for desired resources.
[0100] In another alternative embodiment, the target credential obtained by the player can be upgraded to a higher-level credential, allowing the player to access a wider variety of resources based on the higher-level credential. The specific process is as follows: In response to a player's instruction to upgrade the target credential, the game server obtains and displays at least one candidate credential, where the credential is of a higher level than the target credential. The game server then determines the credential to be upgraded selected by the player from the at least one candidate credential, queries the upgrade policy between the credential to be upgraded and the target credential, and displays the upgrade policy. The upgrade policy may specifically indicate the amount of money, tasks to be completed, or actions to be performed in order to upgrade the target credential to the credential to be upgraded. Next, when the game server detects that the player's game action matches the upgrade policy, indicating that the player has successfully upgraded the target credential to the credential to be upgraded, the game server determines the equity resources indicated by the upgrade policy, issues the credential to be upgraded and the equity resources to the player, and marks the target credential as expired in the player's game account. The specific process for marking the target credential as expired is consistent with the process for marking the target credential when it reaches its expiration date, and will not be further described here.
[0101] Furthermore, some games have a membership mechanism. Therefore, in another optional implementation scheme, membership can be combined with vouchers so that players who obtain target vouchers and are members can obtain greater discounts when consuming, such as Figure 2B As shown, including:
[0102] 204. If it is detected that the player's game account has a rights mark, multiple resource names are determined.
[0103] In an embodiment of the present application, the game server can set a rights mark for players who have activated membership services, such as setting a "VIP" logo on the player's avatar, name, etc., or setting the player's name to red, yellow, etc. In this way, if the game server detects that a player's game account has a rights mark, it will determine multiple resource names. The multiple resource names are the resource names of all resources that the player can obtain based on the target certificate, so that the player can be provided with certain discounts when the player subsequently purchases these resources separately.
[0104] 205. When it is detected that the player purchases the designated resource, a first order including the designated resource is generated.
[0105] In an embodiment of the present application, when it is detected that a player purchases a designated resource whose resource name is consistent with any of multiple resource names, a first order including the designated resource is generated so as to provide the player with a discount in the first order and reduce the price the player needs to pay.
[0106] It should be noted that if it is detected that the resource name of the resource requested to be purchased by the player is not included in the multiple resource names, a payment order is generated for the player according to the normal purchase process so that the player can pay for the order.
[0107] 206. Count the number of times the player purchases the designated resource after obtaining the target voucher, and query the first subsidy resource amount corresponding to the number of purchases.
[0108] In an embodiment of the present application, the discount provided by the game server to the player is related to the number of times the player purchases the specified resources, and the discount will continue to increase with the increase in the number of times. Therefore, the game server will count the number of times the player purchases the specified resources after obtaining the target certificate, and query the first subsidy resource amount corresponding to the number of purchases. The first subsidy resource amount is the discount that the player can enjoy based on the current number of purchases, which can be an amount, discount, red envelope, coupon, etc. This application does not specifically limit the type of the first subsidy resource amount.
[0109] 207. Determine the original consumption amount of the designated resource in the first order, reduce the first subsidy amount based on the original consumption amount, and display the reduced original consumption amount on the first order so that the player pays virtual resources on the first order that match the reduced original consumption amount.
[0110] In an embodiment of the present application, after determining the first subsidized resource amount, the game server will determine the original consumed resource amount of the specified resource in the first order, reduce the first subsidized resource amount based on the original consumed resource amount, and display the reduced original consumed resource amount in the first order, so that the player can pay for virtual resources on the first order that match the reduced original consumed resource amount, thereby realizing the combination of rights and interests and vouchers, so that players who obtain the target vouchers can get greater discounts when placing orders.
[0111] Furthermore, the game also has a mechanism for continuously obtaining vouchers, such as continuous monthly subscription, continuous weekly subscription, etc. For players who continuously obtain vouchers, the game server will provide specific additional tasks, so that players can get more gift packs, experience, diamonds, gold coins, etc. by completing additional tasks. Figure 2C As shown, including:
[0112] 208. When it is detected that the player requests to re-obtain the target credential after the target credential expires, determine the expiration time and validity period of the target credential.
[0113] In an embodiment of the present application, when it is detected that a player requests to re-obtain a target credential after the target credential expires, the game server will determine the expiration time and validity period of the target credential so as to extend the validity period based on the expiration time of the target credential to achieve the purpose of continuously obtaining the target credential.
[0114] Among them, since the target voucher can be obtained by payment or by triggering. If it is a triggered acquisition, the player can continue to collect the target voucher directly on the acquisition page, and if it is a paid acquisition, the player needs to pay a certain fee. Therefore, if the acquisition method of the target voucher indicates paid acquisition, the game server will determine the voucher consumption resources of the target voucher and generate an initial order including the voucher consumption resources. Then, the game server will provide certain discounts for players who continuously obtain vouchers. The more consecutive acquisitions, the greater the discount. Therefore, the game server queries the second subsidy resource amount corresponding to the number of requests, and reduces the second subsidy resource amount on the voucher consumption resource amount. The second subsidy resource amount is also the discount that the player can obtain based on the current number of requests. The game server adds the reduced voucher consumption resource amount to the initial order to obtain the second order, and sends the second order to the player, so that the player pays for virtual resources on the second order that match the reduced voucher consumption resource amount.
[0115] 209. Extend the expiration time by the effective duration to obtain a new expiration time, and mark the target certificate with the new expiration time.
[0116] In this embodiment of the present application, after determining the expiration date and validity period of the target credential, the game server will extend the expiration date by the validity period to obtain a new expiration date, and mark the target credential with the new expiration date. For example, if the expiration date is July 8 and the validity period is 30 days, the new expiration date will be August 30.
[0117] 210. Count the number of times a player requests to reacquire a target credential after it expires, and query the additional tasks corresponding to the number of requests.
[0118] In an embodiment of the present application, since the game server provides specific additional tasks for players who continuously obtain credentials, players with different request times can obtain different additional tasks. Therefore, the game server will count the number of requests made by players to re-obtain the target credentials after the target credentials expire, and query the additional tasks corresponding to the number of requests, so as to subsequently send the additional tasks to the players.
[0119] 211. Distribute additional tasks to players, and when it is detected that the players have completed the additional tasks, distribute the task resources provided by the additional tasks to the players.
[0120] In an embodiment of the present application, after determining the additional task, the game server sends the additional task to the player, and when detecting that the player has completed the additional task, the game server distributes the task resources provided by the additional task to the player.
[0121] Thus, through the technical solution proposed in this application, in actual application, assuming that the target voucher obtained by the player is a weekly item card, the player can immediately obtain a certain amount of game props after obtaining the target voucher, and can receive game props every day of the week until the end of the week, so that the player can receive game props equivalent to twice the price of the weekly item card, thereby encouraging users to stick to the game and consume. Furthermore, the weekly item card is also combined with the membership mechanism, so that member players can get certain discounts when purchasing corresponding game props, encouraging users to place orders, achieving new customer conversion, and improving user stickiness.
[0122] The method provided in the embodiment of the present application is that, in response to a player's credential acquisition request, the game server will determine the target credential indicated by the credential acquisition request and the credential resource corresponding to the target credential, issue the target credential and credential resource to the player, determine the first issuance time point of the credential resource, and continuously count the first time interval between the current time point and the first issuance time point. When the first time interval reaches the resource issuance interval indicated by the target credential, the resource to be issued is determined according to the resource issuance policy of the target credential, and the resource to be issued is issued to the player, so that after the player obtains the credential in the game, he can continuously obtain the resources issued by the game based on the credential, and the game server issues resources according to the resource issuance policy, so that the player can obtain different types of resources in each resource issuance process. The resource types are diverse, and resources can be automatically issued multiple times without the need for frequent operations by the player. The resource issuance method is novel.
[0123] Further, as Figure 1 In the specific implementation of the method, the embodiment of the present application provides a resource distribution device, such as Figure 3 As shown, the device includes: a first determination module 301, a statistics module 302 and an issuance module 303.
[0124] The first determining module 301 is configured to, in response to a credential acquisition request from a player, determine a target credential indicated by the credential acquisition request and a credential resource corresponding to the target credential, and issue the target credential and the credential resource to the player;
[0125] The statistics module 302 is configured to determine a first issuance time point of the credential resource and continuously count a first time interval between a current time point and the first issuance time point;
[0126] The issuing module 303 is configured to determine resources to be issued according to the resource issuance policy of the target certificate when the first time interval reaches the resource issuance interval indicated by the target certificate, and issue the resources to be issued to the player.
[0127] In a specific application scenario, the first determination module 301 is used to determine the target credential indicated by the credential acquisition request and query the acquisition method of the target credential; when the acquisition method indicates payment acquisition, return the payment request to the player, and when a payment success feedback is received based on the payment request, obtain the virtual resources uploaded by the player based on the payment success feedback, query the credential resources corresponding to the target credential, and send the target credential and the credential resources to the game account of the player; when the acquisition method indicates trigger acquisition, display the acquisition page of the target credential to the player, and when the player's trigger operation on the acquisition page is detected, query the credential resources corresponding to the target credential, and send the target credential and the credential resources to the game account.
[0128] In a specific application scenario, the issuance module 303 is used to read the resource issuance policy of the target credential, determine the issuance resource quantity and issuance resource type indicated by the resource issuance policy, and use the resources whose quantity meets the issuance resource quantity and whose type meets the issuance resource type as the resources to be issued; or, query the account attributes of the player's game account in the game, obtain multiple preset attribute levels in the resource issuance policy, determine the target preset attribute level hit by the account attribute among the multiple preset attribute levels, read the level rights and interests of the target preset attribute level, and use the resources matching the level rights and interests as the resources to be issued.
[0129] In a specific application scenario, the statistics module 302 is also used to determine a second issuance time point of the resource to be issued, continuously count the second time interval between the current time point and the second issuance time point, and when the second time interval reaches the resource issuance interval, re-determine a new resource to be issued according to the resource issuance strategy, and issue the new resource to be issued to the player until the current time point reaches the expiration time of the target certificate, and mark the target certificate as invalid in the player's game account.
[0130] In a specific application scenario, the device also includes:
[0131] a second determining module, configured to determine, if it is detected that the game account of the player has an equity mark, a plurality of resource names, the plurality of resource names being the resource names of all resources obtained by the player based on the target credential;
[0132] a generating module, configured to generate a first order including the designated resource when detecting that the player purchases the designated resource, wherein the resource name of the designated resource is consistent with any resource name among the multiple resource names;
[0133] The statistics module 302 is further configured to count the number of times the player purchases the designated resource after obtaining the target voucher, and query the amount of the first subsidy resource corresponding to the number of purchases;
[0134] A reduction module is used to determine the original consumption resource amount of the designated resource in the first order, reduce the first subsidy resource amount based on the original consumption resource amount, and display the reduced original consumption resource amount on the first order so that the player pays virtual resources on the first order in an amount that matches the reduced original consumption resource amount.
[0135] In a specific application scenario, the issuance module 303 is also used to query the associated resources that are associated with the target voucher, determine the feedback resources corresponding to the associated resources, and when it is detected that the player has successfully obtained the associated resources, issue the feedback resources to the player; or, in response to the player's resource exchange request, display multiple resource names, determine the target resource name selected by the player among the multiple resource names, display the exchange policy corresponding to the target resource name, and when receiving the resources to be exchanged uploaded by the player, query the exchange resource amount corresponding to the resources to be exchanged in the exchange policy, and issue the exchanged resources to the player. The multiple resource names are the resource names of all resources obtained by the player based on the target voucher, and the resource amount of the exchanged resources is consistent with the exchange resource amount and the name is consistent with the target resource name.
[0136] In a specific application scenario, the device also includes:
[0137] a third determining module, configured to determine an expiration time and a validity period of the target credential when detecting that the player requests to reacquire the target credential after the target credential expires;
[0138] A marking module, configured to extend the expiration time by the validity period to obtain a new expiration time, and mark the target credential with the new expiration time;
[0139] The statistics module 302 is further configured to count the number of times a player requests to reacquire the target credential after the target credential expires, and query the additional tasks corresponding to the number of requests;
[0140] The issuing module 303 is further configured to issue the additional task to the player, and upon detecting that the player has completed the additional task, issue the task resources provided by the additional task to the player.
[0141] In a specific application scenario, the third determination module is also used to determine the voucher consumption resources of the target voucher if the acquisition method of the target voucher indicates payment acquisition, and generate an initial order including the voucher consumption resources; query the second subsidy resource amount corresponding to the number of requests, and reduce the second subsidy resource amount on the voucher consumption resource amount; add the reduced voucher consumption resource amount to the initial order to obtain a second order; and send the second order to the player so that the player pays virtual resources on the second order that match the reduced voucher consumption resource amount.
[0142] In a specific application scenario, the device also includes:
[0143] an acquisition module, configured to acquire and display at least one candidate credential in response to a player's instruction to upgrade the target credential, wherein the level of the at least one candidate credential is higher than the level of the target credential;
[0144] A query module, configured to determine the credential to be upgraded selected by the player from the at least one candidate credential, query an upgrade strategy between the credential to be upgraded and the target credential, and display the upgrade strategy;
[0145] The issuing module 303 is further configured to, when detecting that the game operation performed by the player matches the upgrade strategy, determine the equity resources indicated by the upgrade strategy, issue the to-be-upgraded credential and the equity resources to the player, and mark the target credential as invalid in the player's game account.
[0146] The device provided in the embodiment of the present application responds to a player's credential acquisition request. The game server determines the target credential indicated by the credential acquisition request and the credential resource corresponding to the target credential, issues the target credential and credential resource to the player, determines a first issuance time point for the credential resource, and continuously counts a first time interval between the current time point and the first issuance time point. When the first time interval reaches the resource issuance interval indicated by the target credential, the resource to be issued is determined according to the resource issuance policy of the target credential, and the resource to be issued is issued to the player. After the player obtains the credential in the game, he can continuously obtain the resources issued by the game based on the credential. The game server issues resources according to the resource issuance policy, so that the player can obtain different types of resources in each resource issuance process. The resource types are diverse, and resources can be automatically issued multiple times without the need for frequent operations by the player. The resource issuance method is novel.
[0147] It should be noted that for other corresponding descriptions of the functional units involved in the resource distribution device provided in the embodiment of the present application, please refer to Figure 1 and Figure 2A The corresponding description in will not be repeated here.
[0148] In an exemplary embodiment, see Figure 4 A computer device is also provided. The computer device includes a bus, a processor, a memory, and a communication interface. It may also include an input / output interface and a display device. The various functional units can communicate with each other via the bus. The memory stores a computer program, and the processor is configured to execute the program stored in the memory and perform the resource allocation method described in the above embodiment.
[0149] A computer-readable storage medium stores a computer program, which implements the steps of the resource distribution method when executed by a processor.
[0150] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented through hardware or by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each implementation scenario of the present application.
[0151] Those skilled in the art will understand that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily required to implement the present application.
[0152] Those skilled in the art will appreciate that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the implementation scenario description, or can be modified accordingly and located in one or more devices different from the implementation scenario. The modules in the above implementation scenario can be combined into one module or further split into multiple submodules.
[0153] The above application serial numbers are for description only and do not represent the advantages or disadvantages of the implementation scenarios.
[0154] The above disclosure only describes several specific implementation scenarios of the present application. However, the present application is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the scope of protection of the present application.
Claims
1. A resource distribution method, characterized in that: include: In response to a player's credential acquisition request, determining a target credential indicated by the credential acquisition request and a credential resource corresponding to the target credential, and issuing the target credential and the credential resource to the player; wherein, if the target credential is acquired through payment, when the player requests to purchase the target credential, providing the player with a purchase discount tied to a game outcome of a preset game scenario in the game; Determining a first issuance time point of the credential resource, and continuously counting a first time interval between a current time point and the first issuance time point; When the first time interval reaches the resource issuance interval indicated by the target voucher, determining the resources to be issued according to the resource issuance policy of the target voucher, and issuing the resources to be issued to the player, including: reading the resource issuance policy of the target voucher, determining the issuance amount and issuance type of resources indicated by the resource issuance policy, and using resources whose quantity meets the issuance amount and whose type meets the issuance type as the resources to be issued; or querying the account attributes of the player's game account in the game, obtaining multiple preset attribute levels in the resource issuance policy, determining the target preset attribute level hit by the account attribute among the multiple preset attribute levels, reading the level rights and interests of the target preset attribute level, and using the resources matching the level rights and interests as the resources to be issued; The method further includes: determining a second issuance time point for the resource to be issued, continuously counting a second time interval between the current time point and the second issuance time point, and when the second time interval reaches the resource issuance interval, re-determining a new resource to be issued according to the resource issuance strategy, issuing the new resource to be issued to the player until the current time point reaches the expiration time of the target certificate, and marking the target certificate as expired in the player's game account.
2. The method according to claim 1, characterized in that The determining the target voucher indicated by the voucher acquisition request and the voucher resource corresponding to the target voucher, and issuing the target voucher and the voucher resource to the player includes: Determine the target credential indicated by the credential acquisition request, and query a method for acquiring the target credential; When the acquisition method indicates payment acquisition, returning a payment request to the player, and upon receiving a payment success feedback based on the payment request, acquiring the virtual resources uploaded by the player based on the payment success feedback, querying the credential resource corresponding to the target credential, and issuing the target credential and the credential resource to the player's game account; When the acquisition method indicates triggering acquisition, the acquisition page of the target credential is displayed to the player, and when the player's triggering operation on the acquisition page is detected, the credential resource corresponding to the target credential is queried, and the target credential and the credential resource are sent to the game account.
3. The method according to claim 1, characterized in that The method further comprises: If it is detected that the game account of the player has an equity mark, a plurality of resource names are determined, where the plurality of resource names are the resource names of all resources obtained by the player based on the target credential; When it is detected that the player purchases a designated resource, a first order including the designated resource is generated, wherein the resource name of the designated resource is consistent with any resource name among the multiple resource names; Counting the number of times the player purchases the designated resource after obtaining the target voucher, and querying the amount of the first subsidy resource corresponding to the number of purchases; The original consumption resource amount of the designated resource is determined in the first order, the first subsidy resource amount is reduced based on the original consumption resource amount, and the reduced original consumption resource amount is displayed on the first order so that the player pays virtual resources on the first order whose resource amount matches the reduced original consumption resource amount.
4. The method according to claim 1, wherein The method further comprises: querying associated resources associated with the target credential, determining feedback resources corresponding to the associated resources, and issuing the feedback resources to the player when it is detected that the player has successfully obtained the associated resources; or In response to the player's resource exchange request, multiple resource names are displayed, the target resource name selected by the player is determined from the multiple resource names, the exchange policy corresponding to the target resource name is displayed, and when the resources to be exchanged uploaded by the player are received, the exchange policy is queried for the exchange resource quantity corresponding to the resources to be exchanged, and the exchanged resources are issued to the player. The multiple resource names are the resource names of all resources obtained by the player based on the target voucher, the resource quantity of the exchanged resources is consistent with the exchange resource quantity and the name is consistent with the target resource name.
5. The method according to claim 1, wherein The method further comprises: When detecting that the player requests to reacquire the target credential after the target credential expires, determining the expiration time and validity period of the target credential; Extending the expiration time by the effective duration to obtain a new expiration time, and marking the target credential with the new expiration time; Counting the number of times a player requests to reacquire the target credential after the target credential expires, and querying for additional tasks corresponding to the number of requests; The additional task is issued to the player, and when it is detected that the player completes the additional task, the task resources provided by the additional task are distributed to the player.
6. The method according to claim 5, characterized in that When detecting that the player requests to reacquire the target credential after the target credential expires, after determining the expiration time and validity period of the target credential, the method further includes: If the acquisition method of the target voucher indicates payment acquisition, determining the voucher resource consumption amount of the target voucher, and generating an initial order including the voucher resource consumption amount; querying a second subsidized resource amount corresponding to the number of requests, and reducing the second subsidized resource amount based on the resource amount consumed by the voucher; Adding the reduced resource consumption amount of the voucher to the initial order to obtain a second order; The second order is issued to the player, so that the player pays virtual resources on the second order whose resource amount matches the reduced voucher consumption resource amount.
7. The method according to claim 1, characterized in that The method further comprises: In response to a player's instruction to upgrade the target credential, obtaining and displaying at least one candidate credential, wherein the level of the at least one candidate credential is higher than the level of the target credential; Determining a credential to be upgraded selected by the player from the at least one candidate credential, querying an upgrade strategy between the credential to be upgraded and the target credential, and displaying the upgrade strategy; When it is detected that the game operation performed by the player matches the upgrade strategy, the equity resources indicated by the upgrade strategy are determined, the credential to be upgraded and the equity resources are issued to the player, and the target credential is marked as invalid in the game account of the player.
8. A resource distribution device, characterized in that: include: A first determining module is configured to, in response to a player's credential acquisition request, determine a target credential indicated by the credential acquisition request and a credential resource corresponding to the target credential, and issue the target credential and credential resource to the player; wherein, if the target credential is acquired through payment, when the player requests to purchase the target credential, provide the player with a purchase discount tied to a game outcome of a preset game scenario in the game; a statistics module, configured to determine a first issuance time point of the credential resource and continuously count a first time interval between a current time point and the first issuance time point; The issuing module is configured to determine the resources to be issued according to the resource issuance policy of the target certificate when the first time interval reaches the resource issuance interval indicated by the target certificate, and issue the resources to be issued to the player, including: reading the resource issuance policy of the target certificate, determining the amount of resources to be issued and the type of resources to be issued indicated by the resource issuance policy, and using resources whose quantity meets the amount of resources to be issued and whose type meets the type of resources to be issued as the resources to be issued; or querying the account attributes of the player's game account in the game, obtaining multiple preset attribute levels in the resource issuance policy, determining a target preset attribute level hit by the account attribute among the multiple preset attribute levels, reading the level rights and interests of the target preset attribute level, and using the resources matching the level rights and interests as the resources to be issued; The statistics module is further configured to determine a second issuance time point for the resource to be issued, continuously count a second time interval between the current time point and the second issuance time point, and when the second time interval reaches the resource issuance interval, re-determine a new resource to be issued according to the resource issuance strategy, and issue the new resource to be issued to the player until the current time point reaches the expiration time of the target certificate, and mark the target certificate as expired in the player's game account.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Virtual resource issuing method and device, computer equipment and storage medium
CN112950241A