Method and device for using virtual resources in virtual scene

By collecting and updating virtual resources in virtual scenes, combining user replacement operations and confrontation interactions, the efficient circulation and utilization of virtual resources is achieved, and the simplicity and lack of incentives of traditional resource management methods are solved, and the user experience and virtual scenes are improved operational efficiency.

CN119499669AInactive Publication Date: 2025-02-25WUQUE (SHENZHEN) INFORMATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411909286.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-02-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The traditional virtual scene resource management method is simple, lacking systematic and efficient, resulting in a lack of close connection between resource acquisition and replacement and user behavior incentives, making it difficult to meet the diverse needs of users and complex virtual scene operation requirements.

Method used

By collecting virtual resources in a virtual scene, updating the virtual resource library, responding to user replacement operations, obtaining user ID and virtual resource information to be replaced, querying the number of assisted battles, and updating the number of assisted battles and virtual resource library according to the user ID. Determine whether the number of assists is greater than zero, complete the virtual scene confrontation interaction process, obtain active point bonus, and record the accumulated active points in real time, and obtain incentive feedback based on the sum of active points.

Benefits of technology

Through various resource acquisition and replacement methods, the full circulation and utilization of virtual resources can be achieved, the idle resources are avoided, and the operation efficiency of the virtual scene resource system is improved. The incentive mechanism encourages users to actively participate in virtual scene activities, increase user interaction and fun, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119499669A_ABST
    Figure CN119499669A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method for using virtual resources in a virtual scene, and the method comprises the steps: collecting the virtual resources in the virtual scene, and updating a virtual resource library; in response to the first replacement operation, obtaining a user identifier and to-be-replaced virtual resource information; querying a war-assisting frequency which can be replaced by the to-be-replaced virtual resource information, and updating a war-assisting frequency library and a virtual resource library according to the user identifier; judging whether the battle-assisting frequency in the battle-assisting frequency library is greater than zero or not; if yes, the confrontation interaction process of the virtual scene is completed, active points of the virtual scene are obtained, and the battle assisting frequency library is updated; active points obtained by each virtual scene confrontation interaction are recorded and accumulated in real time, and the sum of the active points is obtained; and based on the sum of the active points, obtaining corresponding excitation feedback according to a preset period. Through a perfect resource management and incentive mechanism, the utilization efficiency of virtual resources is improved, and the degree of participation and experience of a user in a virtual scene are enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the technical field of virtual scenes and related technical fields, and in particular, to a method and device for using virtual resources in a virtual scene. Background Art

[0002] With the continuous development of virtual scene technology, virtual scene applications such as various games and virtual social platforms are becoming more and more widespread. In these virtual scenes, the management and utilization of virtual resources are of vital importance to improving user experience, increasing user stickiness, and building a reasonable virtual economic system.

[0003] However, traditional virtual scene resource management methods are often relatively simple, lacking in systematicness and efficiency. For example, there is a lack of close connection between resource acquisition and replacement and the behavioral incentives of users in virtual scenes, making it difficult to meet the diverse needs of users and complex virtual scene operation requirements. Although the refinement of virtual scene tasks can extend the life cycle of virtual scenes, the heavy virtual resource system can easily make users feel "overwhelmed" in the later stage. In addition, the materials in the virtual scene lose their use value after the equipment is fully upgraded, resulting in a decrease in the market value of the materials, and the output and consumption ratio of the materials does not conform to a virtuous cycle.

[0004] Therefore, there is an urgent need for a method of using virtual resources in a virtual scene to solve the above technical problems. Summary of the invention

[0005] The embodiments described herein provide a method, apparatus, device, and storage medium for using virtual resources in a virtual scene, which solve the problems existing in the prior art.

[0006] According to a first aspect of the present disclosure, a method for using a virtual resource in a virtual scene is provided, comprising:

[0007] Collect virtual resources in the virtual scene and update the virtual resource library;

[0008] In response to the first replacement operation, obtaining a user identifier and information about virtual resources to be replaced;

[0009] Querying the number of assisting battles that can be replaced by the virtual resource information to be replaced, and updating the assisting battle number library and the virtual resource library according to the user identifier;

[0010] Determine whether the number of assists in the assist number database is greater than zero;

[0011] If the assist times are greater than zero, the virtual scene confrontation interaction process is completed, the active point bonus of the virtual scene is obtained, and the assist times database is updated;

[0012] Record and accumulate the active point bonuses obtained from each virtual scene confrontation interaction in real time to obtain a total active point sum;

[0013] Based on the total active points, corresponding incentive feedback is obtained according to a preset period.

[0014] In some embodiments of the present disclosure, the step of collecting virtual resources in a virtual scene and updating a virtual resource library includes:

[0015] In response to the second replacement operation, the user identification and the virtual item information to be replaced are obtained, virtual resource information that can be replaced by the virtual item information is searched, and the virtual item library and the virtual resource library are updated according to the user identification; or,

[0016] In response to the random virtual resource donation operation, the user identification and the donated virtual resource information are acquired, and the virtual resource library is updated according to the donated virtual resource information.

[0017] In some embodiments of the present disclosure, the virtual prop information includes at least: the type of virtual prop and the number of virtual props;

[0018] The virtual resources at least include: virtual resource types and virtual resource quantities.

[0019] In some embodiments of the present disclosure, the step of updating the user virtual prop library and the user virtual resource library includes:

[0020] Replacing the virtual props to be replaced with corresponding virtual resources, reducing the number of corresponding virtual props in the user virtual prop library, or marking these virtual props as having been used for replacement, and at the same time, increasing the number of corresponding virtual resources in the user virtual resource library, or creating new virtual resource records;

[0021] The step of updating the virtual resource library according to the donated virtual resource information includes:

[0022] In the user virtual resource library, the quantity of corresponding virtual resources is increased, or a new virtual resource record is created.

[0023] In some embodiments of the present disclosure, the step of updating the assist times library and the user virtual resource library according to the user identifier includes:

[0024] The virtual resource information to be replaced is replaced with the corresponding number of assisting battles, the corresponding number of assisting battles is increased in the number of assisting battles library, and at the same time, the number of corresponding virtual resources is reduced in the user virtual resource library.

[0025] In some embodiments of the present disclosure, the step of updating the assist times library and the user virtual resource library according to the user identifier includes:

[0026] The virtual resource information to be replaced is replaced with the corresponding number of assisting battles, the corresponding number of assisting battles is increased in the number of assisting battles library, and at the same time, the number of corresponding virtual resources is reduced in the user virtual resource library.

[0027] In some embodiments of the present disclosure, the step of obtaining the active point bonus of the current virtual scene includes: obtaining a basic value, a weight coefficient, a ranking coefficient and a Tama score according to the user identifier, and comprehensively calculating them to obtain the active point bonus of the current virtual scene, specifically including:

[0028] Multiplying the basic value and the weight coefficient to obtain basic activity points;

[0029] According to the receiving area number and the user ranking, query and obtain the ranking coefficient;

[0030] The assisting active points are calculated according to the ranking coefficient and the Tama points by a formula, wherein the formula is: assisting active points = (1 + Tama points / 100) * ranking coefficient;

[0031] The basic active points and the assisting active points are multiplied to obtain the active point bonus for this virtual scene.

[0032] In some embodiments of the present disclosure, the step of updating the assist times database includes:

[0033] The number of assisting times in the assisting times library is reduced by one.

[0034] According to a second aspect of the present disclosure, there is provided a device for implementing the use of virtual resources in a virtual scene, comprising:

[0035] The first acquisition module is used to acquire virtual resources in the virtual scene and update the virtual resource library;

[0036] A first acquisition module, configured to acquire a user identifier and information about virtual resources to be replaced in response to a first replacement operation;

[0037] A first replacement module, used for querying the number of assists that can be replaced by the virtual resource information to be replaced, and updating the assist number library and the user virtual resource library according to the user identifier;

[0038] A judging module, used for judging whether the number of assists in the assist number database is greater than zero;

[0039] A processing module, for completing the virtual scene confrontation interaction process, obtaining the active point of the virtual scene, and updating the assist number library when the assist number is greater than zero;

[0040] A recording module, used for recording and accumulating the active points obtained from each virtual scene confrontation interaction in real time to obtain a total active point sum;

[0041] The second acquisition module is used to acquire corresponding incentive feedback according to a preset period based on the total active points.

[0042] In some embodiments of the present disclosure, the first acquisition module is specifically used to obtain the user identification and the virtual prop information to be replaced in response to the second replacement operation, query the virtual resource information that can be replaced by the virtual prop information, and update the virtual prop library and the virtual resource library according to the user identification, or, in response to a random virtual resource donation operation, obtain the user identification and the donated virtual resource information, and update the virtual resource library according to the donated virtual resource information.

[0043] In some embodiments of the present disclosure, the virtual prop information includes: virtual prop type and virtual prop quantity;

[0044] The virtual resource information includes: virtual resource types and virtual resource quantities.

[0045] In some embodiments of the present disclosure, the first acquisition module includes a first update module, which is specifically used to replace the virtual props to be replaced with corresponding virtual resources, reduce the number of corresponding virtual props in the user virtual prop library, or mark these virtual props as having been used for replacement, and at the same time, increase the number of corresponding virtual resources in the user virtual resource library, or create new virtual resource records;

[0046] In some embodiments of the present disclosure, the first acquisition module includes a second updating module, which is specifically used to increase the number of corresponding virtual resources in the user virtual resource library, or create a new virtual resource record.

[0047] In some embodiments of the present disclosure, the first replacement module is specifically used to replace the virtual resource information to be replaced with the corresponding number of assists, increase the corresponding number of assists in the assist number library, and at the same time, reduce the number of corresponding virtual resources in the user virtual resource library.

[0048] In some embodiments of the present disclosure, the processing module is specifically used to replace the virtual resource information to be replaced with the corresponding number of assists, increase the corresponding number of assists in the assist number library, and at the same time, reduce the number of corresponding virtual resources in the user virtual resource library.

[0049] In some embodiments of the present disclosure, the processing module is specifically used for obtaining the active point bonus of this virtual scene, including: obtaining the basic value, weight coefficient, ranking coefficient and Tama Points according to the user identifier, and comprehensively calculating them to obtain the active point bonus of this virtual scene, specifically including: multiplying the basic value and the weight coefficient to obtain basic active points; querying and obtaining the ranking coefficient according to the field area number and the user ranking; obtaining the assist active points through a formula based on the ranking coefficient and the Tama Points, and the formula is: assist active points = (1 + Tama Points / 100) * ranking coefficient; multiplying the basic active points and the assist active points to obtain the active point bonus of this virtual scene.

[0050] In some embodiments of the present disclosure, the processing module is specifically used to reduce the number of assist times in the assist times library by one.

[0051] According to a third aspect of the present disclosure, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the method in any one of the above embodiments are implemented.

[0052] According to a fourth aspect of the present disclosure, 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 the method in any one of the above embodiments are implemented.

[0053] The method and device for using virtual resources in a virtual scene provided by the disclosed embodiment collect virtual resources in the virtual scene and update the virtual resource library; in response to the first replacement operation, obtain the user identification and the virtual resource information to be replaced; query the number of assists that can be replaced by the virtual resource information to be replaced, and update the assist number library and the virtual resource library according to the user identification; determine whether the number of assists in the assist number library is greater than zero; if the number of assists is greater than zero, complete the virtual scene confrontation interaction process, obtain the active points of this virtual scene, and update the assist number library; record and accumulate the active points obtained from each virtual scene confrontation interaction in real time to obtain the total active points; based on the total active points, obtain the corresponding incentive feedback according to the preset period. Through a variety of resource acquisition and replacement methods, virtual resources can be fully circulated and utilized in virtual scenes, avoiding resource idleness and improving the operating efficiency of the entire virtual scene resource system. Reasonable resource exchange methods and their association with user behavior incentives allow users to participate in virtual scene confrontation interactions through resource exchange and obtain active point bonuses, thereby obtaining incentive feedback. This mechanism encourages users to actively participate in various activities in virtual scenes, increases user interactivity and fun in virtual scenes, and improves user experience.

[0054] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment 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 embodiment 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

[0055] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly described below. It should be noted that the drawings described below only relate to some embodiments of the present disclosure, but are not intended to limit the present disclosure, wherein:

[0056] Figure 1 is a flowchart of a method for using virtual resources in a virtual scene provided by an embodiment of the present disclosure;

[0057] Figure 2 is a structural schematic diagram of a device for using virtual resources in a virtual scene provided by an embodiment of the present disclosure;

[0058] Figure 3 It is a structural diagram of a computer device provided in an embodiment of the present disclosure.

[0059] In the drawings, reference numerals with the same last two digits correspond to the same elements. It should be noted that the elements in the drawings are schematic and not drawn to scale. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative work also fall within the scope of protection of the present disclosure.

[0061] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase "embodiments" in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0062] The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists, A and B exist at the same time, and B exists. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0063] Furthermore, in all embodiments of the present disclosure, terms such as “first” and “second” are used only to distinguish one component (or a part of a component) from another component (or another part of a component).

[0064] In the description of the present application, unless otherwise specified, "plurality" means more than two (including two), and similarly, "multiple groups" means more than two groups (including two).

[0065] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0066] Based on the problems existing in the existing technology, Figure 1 is a flow chart of a method for using virtual resources in a virtual scene provided by an embodiment of the present disclosure, such as Figure 1 The specific process of the method for using virtual resources in a virtual scene includes:

[0067] S110, collecting virtual resources in the virtual scene and updating the virtual resource library;

[0068] In a specific implementation, in a virtual scene, users can collect virtual resources in a variety of ways, including but not limited to the following two implementations:

[0069] 1. In response to the second replacement operation, the user identification and the virtual item information to be replaced are obtained, virtual resource information that can be replaced by the virtual item information is searched, and the virtual item library and the virtual resource library are updated according to the user identification; or

[0070] 2. In response to the random virtual resource donation operation, the user identification and the donated virtual resource information are obtained, and the virtual resource library is updated according to the donated virtual resource information.

[0071] Specifically, the virtual item information includes the virtual item type, the virtual item quantity, and possibly other related attributes;

[0072] The virtual resource information includes: virtual resource type, virtual resource quantity and possible other related attributes.

[0073] For example, if user B wants to replace 5 virtual props he owns, it is retrieved that each virtual prop can be replaced with 10 virtual resources. After obtaining the user ID of user B, the 5 virtual props are marked as replaced in the virtual prop library of user B, and 5 virtual props are subtracted from the virtual prop library of user B, and 50 virtual resources are added to the virtual resource library of user B.

[0074] For another example, in a gift activity in a virtual scene, virtual resources may be randomly sent to user C, such as 20 virtual resources. After obtaining the user ID of user C, the record of 20 virtual resources is directly added to the virtual resource library of user C.

[0075] Through the above steps, after the virtual resources are obtained, the virtual resource library is updated to record the types and quantities of virtual resources owned by the user.

[0076] In a specific implementation, the step of updating the user virtual prop library and the user virtual resource library includes:

[0077] According to a preset replacement method, the virtual props to be replaced are replaced with corresponding virtual resources, the number of the corresponding virtual props in the user virtual prop library is reduced, or these virtual props are marked as having been used for replacement, and at the same time, the number of the corresponding virtual resources in the user virtual resource library is increased, or a new virtual resource record is created;

[0078] In a specific implementation, the step of updating the virtual resource library according to the donated virtual resource information includes:

[0079] In the user virtual resource library, the quantity of corresponding virtual resources is increased, or a new virtual resource record is created.

[0080] In a specific implementation, the step of updating the assist times library and the user virtual resource library according to the user identifier includes:

[0081] The virtual resource information to be replaced is replaced with the corresponding number of assisting battles, the corresponding number of assisting battles is increased in the number of assisting battles library, and at the same time, the number of corresponding virtual resources is reduced in the user virtual resource library.

[0082] S120, in response to the first replacement operation, obtaining a user identifier and information about virtual resources to be replaced;

[0083] In a specific implementation, when a first resource replacement operation initiated by a user is received, a user identification (such as a user ID) and information about virtual resources to be replaced are first obtained.

[0084] S130, querying the number of assists that can be replaced by the virtual resource information to be replaced, and updating the assist number library and the virtual resource library according to the user identifier;

[0085] In a specific implementation, the step of updating the assist count library and the virtual resource library according to the user identifier includes: replacing the virtual resource information to be replaced with the corresponding assist count, adding the corresponding assist count to the assist count library, and at the same time, reducing the number of corresponding virtual resources in the user virtual resource library.

[0086] In a specific implementation, the number of assists that can be replaced by the virtual resource information to be replaced is retrieved according to a preset replacement method. For example, a certain virtual resource may be replaced with the number of assists according to a certain ratio. After the number of assists after replacement is determined, the virtual resource information to be replaced is replaced with the corresponding number of assists, and the number of assists library is updated according to the user identifier, the corresponding number of assists is increased, and the number of virtual resources used for replacement is reduced in the user virtual resource library.

[0087] For example, user A has 20 virtual resources. When the user initiates the first resource replacement operation, he hopes to replace them with assist times. According to the pre-set replacement method (such as 10 virtual resources can be replaced with 1 assist time), it is calculated that the assist times that user A can replace are 2. Get the user ID of user A, add 2 assist times for the user in the assist times library of user A, and reduce 20 virtual resources in the virtual resource library of user A.

[0088] S140, determining whether the number of assists in the assist number database is greater than zero;

[0089] In a specific implementation, each time the assist times are determined, firstly, it is checked whether the assist times in the assist times database is zero. If it is indeed zero, it means that the user does not have the conditions for performing virtual scene confrontation interaction.

[0090] S150: If the number of assists is greater than zero, the virtual scene confrontation interaction process is completed, the active point bonus of the virtual scene is obtained, and the assist number database is updated;

[0091] In a specific implementation, if the number of assists is greater than zero, it means that the user has the conditions for virtual scene confrontation interaction. For example, if the user has 3 assists, the user can participate in the virtual scene confrontation interaction. After the virtual scene confrontation interaction ends, the user will receive the active point bonus for this virtual scene based on his performance in this battle. The way to obtain the active point bonus is to obtain the basic value, weight coefficient, ranking coefficient and Tama Points based on the user identification query, and perform comprehensive calculations according to a specific formula.

[0092] Basic value: reflects the user's basic ability or level and is the basis for calculating active points and other virtual resources.

[0093] Weight coefficient: used to adjust the contribution of the basic value when calculating the active point bonus, which may vary depending on factors such as the virtual scene stage and user behavior.

[0094] Ranking coefficient: A coefficient determined based on the user's virtual scene rank or ranking, used to adjust the calculation of active points to reflect the user's competitive level.

[0095] Tama Points: A special type of points within a virtual scene that can be used to exchange virtual resources or enhance the effects of virtual props that assist in combat.

[0096] The specific calculation process is:

[0097] First, the basic value is multiplied by the weight coefficient to obtain the basic active points, the formula is:

[0098] Basic active points = basic value × weight;

[0099] Secondly, according to the receiving area number and the user ranking, the ranking coefficient is obtained by query; the ranking coefficient reflects the level of the user, and Tama points are a special kind of points in the virtual scene, which can be used to enhance the effect of virtual props or replace virtual resources.

[0100] Next, the assisting active points are calculated according to the ranking coefficient and the Tama Points by a formula, and the formula is: assisting active points = (1 + Tama Points / 100) * ranking coefficient;

[0101] Finally, the basic active points and the assist active points are multiplied to obtain the active point bonus for this virtual scene. The formula is as follows:

[0102] Final active points = basic active points × assist active points.

[0103] For example, if the basic value of user C corresponds to 10 basic active points, the ranking coefficient is 1.5, and the Tama score is 50, the auxiliary collaboration active points can be calculated as (1+50 / 100)*1.5=2.25, and the active point addition for this virtual scene is 10*2.25=22.5. The system records the active points and accumulates them into the total active points.

[0104] In a specific implementation, the step of updating the assist times database includes:

[0105] The number of assisting times in the assisting times library is reduced by one.

[0106] S160, recording and accumulating the active point additions obtained from each virtual scene confrontation interaction in real time to obtain a total active point sum;

[0107] In a specific implementation, in a virtual scene, the user's activity is an important indicator to measure their participation and contribution. The active point addition of each virtual scene confrontation interaction can be recorded and accumulated in real time to generate a dynamic active point sum. This total active point sum not only reflects the user's continuous efforts in the virtual scene, but also provides intuitive activity feedback. It ensures that the active point addition of each virtual scene confrontation interaction can be accurately accumulated into the total, thereby helping users better understand their virtual scene progress and activity level.

[0108] S170: Based on the total active points, corresponding incentive feedback is obtained according to a preset period.

[0109] In a specific implementation, the incentive feedback may be virtual resources, virtual props, unlocking new functions or scenes, etc. in the virtual scene, so as to further encourage users to participate in activities in the virtual scene.

[0110] In a specific implementation, when settlement is performed according to a predetermined period (such as weekly or monthly), if the total active points of a user reaches a certain value, such as 100 points, the user will be provided with corresponding incentive feedback. For example, by unlocking a hidden virtual scene copy, the user can obtain more scarce virtual resources or a special virtual prop, etc., thereby ensuring that the distribution of virtual resources is closely linked to the actual activity of the user, further enhancing the user's competitiveness and desire to explore in the virtual scene.

[0111] The disclosed embodiment provides a method for using virtual resources in a virtual scene, including: collecting virtual resources in a virtual scene and updating a virtual resource library; in response to a first replacement operation, obtaining a user identifier and information about virtual resources to be replaced; querying the number of assists that can be replaced by the virtual resource information to be replaced, and updating the assist number library and the virtual resource library according to the user identifier; judging whether the number of assists in the assist number library is greater than zero; if so, completing the virtual scene confrontation interaction process, obtaining the active points of the virtual scene, and updating the assist number library; recording and accumulating the active points obtained from each virtual scene confrontation interaction in real time to obtain the total active points; based on the total active points, obtaining corresponding incentive feedback according to a preset period. Through a perfect resource management and incentive mechanism, the utilization efficiency of virtual resources is improved, and the user's participation and experience in virtual scenes are enhanced.

[0112] Based on the above embodiments, the present disclosure also provides a device for using virtual resources in a virtual scene, such as Figure 2 As shown, the device for using virtual resources in a virtual scene includes:

[0113] The first acquisition module 210 is used to acquire virtual resources in the virtual scene and update the virtual resource library;

[0114] A first acquisition module 220, configured to acquire a user identifier and information about virtual resources to be replaced in response to a first replacement operation;

[0115] The first replacement module 230 is used to query the number of assists that can be replaced by the virtual resource information to be replaced, and update the assist number library and the user virtual resource library according to the user identifier;

[0116] A judging module 240 is used to judge whether the number of assists in the assist number database is greater than zero;

[0117] The processing module 250 is used to complete the virtual scene confrontation interaction process when the number of assists is greater than zero, obtain the active point of the virtual scene, and update the assist number database;

[0118] The recording module 260 is used to record and accumulate the active points obtained from each virtual scene confrontation interaction in real time to obtain a total active point sum;

[0119] The second acquisition module 270 is used to acquire corresponding incentive feedback according to a preset period based on the total active points.

[0120] In some embodiments of the present disclosure, the first acquisition module 210 is specifically used to obtain the user identification and the virtual prop information to be replaced in response to the second replacement operation, query the virtual resource information that can be replaced by the virtual prop information, and update the virtual prop library and the virtual resource library according to the user identification, or, in response to a random virtual resource donation operation, obtain the user identification and the donated virtual resource information, and update the virtual resource library according to the donated virtual resource information.

[0121] In some embodiments of the present disclosure, the virtual prop information includes: virtual prop type and virtual prop quantity;

[0122] The virtual resource information includes: virtual resource types and virtual resource quantities.

[0123] In some embodiments of the present disclosure, the first acquisition module includes a first update module 2101, which is specifically used to replace the virtual props to be replaced with corresponding virtual resources, reduce the number of corresponding virtual props in the user virtual prop library, or mark these virtual props as having been used for replacement, and at the same time, increase the number of corresponding virtual resources in the user virtual resource library, or create a new virtual resource record;

[0124] In some embodiments of the present disclosure, the first acquisition module includes a second updating module 2102, which is specifically used to increase the number of corresponding virtual resources in the user virtual resource library, or create a new virtual resource record.

[0125] In some embodiments of the present disclosure, the first replacement module 230 is specifically used to replace the virtual resource information to be replaced with the corresponding number of assists, increase the corresponding number of assists in the assist number library, and at the same time, reduce the number of corresponding virtual resources in the user virtual resource library.

[0126] In some embodiments of the present disclosure, the processing module 250 is specifically used to replace the virtual resource information to be replaced with the corresponding number of assists, increase the corresponding number of assists in the assist number library, and at the same time, reduce the number of corresponding virtual resources in the user virtual resource library.

[0127] In some embodiments of the present disclosure, the processing module 250 is specifically used for obtaining the active point addition of this virtual scene, including: obtaining the basic value, weight coefficient, ranking coefficient and Tama Points according to the user identifier, and comprehensively calculating them to obtain the active point addition of this virtual scene, specifically including: multiplying the basic value and the weight coefficient to obtain basic active points; querying and obtaining the ranking coefficient according to the field area number and the user ranking; obtaining the assist active points through the formula according to the ranking coefficient and the Tama Points, the formula is: assist active points = (1 + Tama Points / 100) * ranking coefficient; multiplying the basic active points and the assist active points to obtain the active point addition of this virtual scene.

[0128] In some embodiments of the present disclosure, the processing module 250 is specifically configured to reduce the number of assist times in the assist times library by one.

[0129] The device for implementing the use of virtual resources in a virtual scene provided by the embodiment of the present disclosure improves the utilization efficiency of virtual resources and enhances the user's participation and experience in the virtual scene through a complete resource management and incentive mechanism.

[0130] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present invention. Ordinary technicians in this field can understand and implement it without paying creative work.

[0131] The following is a detailed description using a specific example.

[0132] After the user logs into the system, he searches his own database and finds the first virtual resource with 2 Levels from the virtual resource library and the first virtual props with 2 Levels from the virtual prop library.

[0133] The user initiates a virtual resource replacement operation, and through background query, it is found that the user's virtual props can be replaced with 2 Leve2 virtual resources.

[0134] If the user chooses to replace all virtual props with virtual resources, the two first virtual props disappear from the user's virtual prop library, but two Level 2 second virtual resources are added to the virtual resource library. Therefore, the user has two Level 1 virtual resources and two Level 2 second virtual resources in the virtual resource library.

[0135] The user initiates the operation of replacing the number of assists, opens the assist system interface, and adds the first virtual resources of 2 Levels and the first virtual resources of 2 Level 2 to the assist system. The system automatically searches from the database in Table 1.

[0136] Lv1 Lv2 Lv3 Lv4 Lv5 Lv6 Lv7 Lv8 Lv9 First Virtual Resource 1 4 15 50 180 Cannot assist in battle Cannot assist in battle Cannot assist in battle Cannot assist in battle Second virtual resource 1 4 15 50 180 Cannot assist in battle Cannot assist in battle Cannot assist in battle Cannot assist in battle

[0137] Table 1

[0138] The leftmost column in the database is the virtual resource type, the first column in the database is the virtual resource type, the first line is the virtual resource level, and the rest are the assist times that can be replaced. For example, the first virtual resource of Lv5 can be replaced with 180 assist times. For "cannot assist", it means that this virtual resource cannot be replaced with the assist times, that is, the assist times are 0;

[0139] Searching in the above database, it is found that the first virtual resource of 1 Level can be exchanged for 1 assist time, and the second virtual resource of 1 Level2 can be exchanged for 4 assist times. Therefore, the first virtual resource of 2 Levels is exchanged for 2 assist times, and the second virtual resources of 2 Level2s are exchanged for 8 assist times, for a total of 10 assist times. Therefore, the user can get a total of 10 assist times.

[0140] Determine whether the number of assists in the assist number database is greater than zero;

[0141] If the current assist count is greater than zero, the virtual scene confrontation interaction process is completed, and the active points of the virtual scene are obtained, specifically:

[0142] First, the virtual scene area that the user participates in this time is queried. Currently, the virtual scene area includes the first area, the second area, the third area and the fourth area. The query shows that the virtual scene area that the user participates in this time is the first area.

[0143] According to the first scene area, a search is performed in the virtual scene area database in Table 2 below, and a basic value of 10,000, a weight of 70%, and a ten thousandth ratio of 10,000 are obtained.

[0144] Basic Value Weight Thousands of ratios First field 10000 70% 10000 Second area 15000 70% 10000 The third area 5000 70% 10000 The fourth area 8000 70% 10000

[0145] Table 2

[0146] According to the basic value of 10000 and the weight of 70%, the multiplication is 7000, and at a ratio of 10000, the basic active point is 0.7.

[0147] According to the user ID, it is found that the user is ranked "first". According to the first ranking and the number of the virtual scene area participated in: first category, the ranking coefficient is 2 when queried in the ranking coefficient database of Table 3 below.

[0148] Category I Category II First Place 2 1.5 Second Place 1.5 1.2 Third Place 1 1 Fourth Place 0.7 0.7

[0149] Table 3

[0150] Based on the user ID, a search is performed in the Tama Points database, and the user's Tama Points are found to be 5.7.

[0151] According to the formula, assist active points = (1 + Tama Points / 100) * ranking coefficient, the assist active points are calculated to be: (1+5.7 / 100)*2=2.114.

[0152] According to the formula, the basic active points and the assisting active points are multiplied to obtain the active point addition of the user in this virtual scene as 0.7*2.114=1.4798.

[0153] The assist times database is updated, that is, 10 assist times are subtracted by one to get 9 times, which means that the user has 9 assist times left.

[0154] Determine again whether the number of assists in the assist number database is greater than zero;

[0155] If the current assist count is greater than zero, the virtual scene confrontation interaction process is completed, and the active points of the virtual scene are obtained, specifically:

[0156] First, the virtual scene area that the user participates in this time is queried. Currently, the virtual scene area includes the first area, the second area, the third area and the fourth area. The query shows that the virtual scene area that the user participates in this time is the third area.

[0157] According to the third field, a search is performed in the virtual scene field database in Table 2 below, and a basic value of 5000, a weight of 70%, and a ten thousandth ratio of 10000 are obtained.

[0158] According to the basic value of 5000 and the weight of 70%, the multiplication is 7000, and at a ratio of 10000, the basic active point is 0.35.

[0159] According to the user ID, the user is ranked "third". According to the third place and the number of the virtual scene area participated in: second category, the ranking coefficient is 1 when queried in the ranking coefficient database of Table 3 below.

[0160] Based on the user ID, a search is performed in the Tama Points database, and the user's Tama Points are found to be 5.7.

[0161] According to the formula, assist active points = (1 + Tama Points / 100) * ranking coefficient, the assist active points are calculated to be: (1+5.7 / 100)*1=1.057.

[0162] According to the formula, the basic active points and the assisting active points are multiplied to obtain the active point addition of the user in this virtual scene as 0.35*1.057=0.36995.

[0163] The assist times database is updated, that is, 9 assist times are reduced by one to obtain 8 times, which means that the user has 8 assist times left.

[0164] The active points obtained from the two virtual scene confrontation interactions are summed up to obtain a total active point of 1.4798+0.36995=1.84975;

[0165] Record and accumulate the active point bonuses obtained from each virtual scene confrontation interaction in real time to obtain a total active point sum;

[0166] Based on the total active points, corresponding incentive feedback is obtained according to a preset period.

[0167] The present application also provides a computer device. Figure 3 , Figure 3 This is a basic structural block diagram of the computer device in this embodiment.

[0168] The computer device includes a memory 310 and a processor 320 that are connected to each other through a system bus. It should be noted that the figure only shows a computer device with components 310-320, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.

[0169] Computer devices can be computing devices such as desktop computers, notebooks, PDAs, and cloud servers. Computer devices can interact with users through keyboards, mice, remote controls, touch pads, or voice control devices.

[0170] The memory 310 includes at least one type of readable storage medium, and the readable storage medium includes a non-volatile memory or a volatile memory, for example, a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc., and the RAM may include a static RAM or a dynamic RAM. In some embodiments, the memory 310 may be an internal storage unit of a computer device, for example, a hard disk or a memory of the computer device. In other embodiments, the memory 310 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, or a flash card (FlashCard) equipped on the computer device. Of course, the memory 310 may also include both the internal storage unit of the computer device and its external storage device. In this embodiment, the memory 310 is generally used to store the operating system and various application software installed on the computer device, such as the program code of the above method. In addition, the memory 310 may also be used to temporarily store various data that have been output or are to be output.

[0171] The processor 320 is generally used to perform the overall operation of the computer device. In this embodiment, the memory 310 is used to store program codes or instructions, the program code includes computer operation instructions, and the processor 320 is used to execute the program codes or instructions stored in the memory 310 or process data, such as running the program code of the above method.

[0172] In this article, the bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus system can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0173] Another embodiment of the present application also provides a computer-readable medium, which may be a computer-readable signal medium or a computer-readable medium. A processor in a computer reads a computer-readable program code stored in the computer-readable medium, so that the processor can execute the functional actions specified in each step or a combination of steps in the above method; and generate a device for implementing the functional actions specified in each block or a combination of blocks in the block diagram.

[0174] Computer-readable media include but are not limited to electronic, magnetic, optical, electromagnetic, infrared memory or semiconductor systems, devices or apparatuses, or any appropriate combination of the foregoing, the memory is used to store program codes or instructions, the program codes include computer operating instructions, and the processor is used to execute the program codes or instructions of the above methods stored in the memory.

[0175] For the definitions of memory and processor, please refer to the description of the aforementioned computer device embodiment and will not be repeated here.

[0176] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0177] Each functional unit or module in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0178] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

[0179] Unless the context clearly indicates otherwise, the singular form of the words used herein and in the appended claims includes the plural and vice versa. Thus, when referring to the singular, the plural form of the corresponding term is generally included. Similarly, the words "comprise" and "include" are to be interpreted as inclusive rather than exclusive. Likewise, the terms "include" and "or" should be interpreted as inclusive unless such interpretation is expressly prohibited herein. Where the term "example" is used herein, particularly when it is located after a group of terms, the "example" is merely exemplary and illustrative and should not be considered exclusive or comprehensive.

[0180] Further aspects and scopes of adaptability become apparent from the description provided herein. It should be understood that various aspects of the present application can be implemented individually or in combination with one or more other aspects. It should also be understood that the description and specific embodiments herein are intended for purposes of illustration only and are not intended to limit the scope of the present application.

[0181] Several embodiments of the present disclosure are described in detail above, but it is obvious that those skilled in the art can make various modifications and variations to the embodiments of the present disclosure without departing from the spirit and scope of the present disclosure. The protection scope of the present disclosure is defined by the attached claims.

Claims

1. A method for using virtual resources in a virtual scene, characterized in that: include: Collect virtual resources in the virtual scene and update the virtual resource library; In response to the first replacement operation, obtaining a user identifier and information about virtual resources to be replaced; Querying the number of assisting battles that can be replaced by the virtual resource information to be replaced, and updating the assisting battle number library and the virtual resource library according to the user identifier; Determine whether the number of assists in the assist number database is greater than zero; If the assist times are greater than zero, the virtual scene confrontation interaction process is completed, the active point bonus of the virtual scene is obtained, and the assist times database is updated; Record and accumulate the active point bonuses obtained from each virtual scene confrontation interaction in real time to obtain a total active point sum; Based on the total active points, corresponding incentive feedback is obtained according to a preset period.

2. The method according to claim 1, characterized in that The step of collecting virtual resources in the virtual scene and updating the virtual resource library includes: In response to the second replacement operation, the user identification and the virtual item information to be replaced are obtained, virtual resource information that can be replaced by the virtual item information is searched, and the virtual item library and the virtual resource library are updated according to the user identification; or, In response to the random virtual resource donation operation, the user identification and the donated virtual resource information are acquired, and the virtual resource library is updated according to the donated virtual resource information.

3. The method according to claim 2, characterized in that The virtual item information includes at least: the type of virtual item and the quantity of virtual item; The virtual resource information at least includes: virtual resource types and virtual resource quantities.

4. The method according to claim 2, characterized in that: The step of updating the user virtual prop library and the user virtual resource library comprises: Replacing the virtual props to be replaced with corresponding virtual resources, reducing the number of the corresponding virtual props in the user virtual prop library, or marking these virtual props as having been used for replacement, and at the same time, increasing the number of the corresponding virtual resources in the user virtual resource library, or creating a new virtual resource record; The step of updating the virtual resource library according to the donated virtual resource information includes: In the user virtual resource library, the quantity of corresponding virtual resources is increased, or a new virtual resource record is created.

5. The method according to claim 1, characterized in that The step of updating the assist times library and the user virtual resource library according to the user identifier includes: The virtual resource information to be replaced is replaced with the corresponding number of assisting battles, the corresponding number of assisting battles is increased in the number of assisting battles library, and at the same time, the number of corresponding virtual resources is reduced in the user virtual resource library.

6. The method according to claim 1, characterized in that The step of obtaining the active point bonus of the current virtual scene includes: obtaining the basic value, weight coefficient, ranking coefficient and Tama score according to the user identifier, and comprehensively calculating them to obtain the active point bonus of the current virtual scene, specifically including: Multiplying the basic value and the weight coefficient to obtain basic activity points; According to the receiving area number and the user ranking, query and obtain the ranking coefficient; The assisting active points are calculated according to the ranking coefficient and the Tama points by a formula, wherein the formula is: assisting active points = (1 + Tama points / 100) * ranking coefficient; The basic active points and the assisting active points are multiplied to obtain the active point bonus for this virtual scene.

7. The method according to claim 1, characterized in that The step of updating the assist times database includes: The number of assisting times in the assisting times library is reduced by one.

8. A device for assisting a combatant in using virtual resources in a virtual scene, characterized in that: include: The first acquisition module is used to acquire virtual resources in the virtual scene and update the virtual resource library; A first acquisition module, configured to acquire a user identifier and information about virtual resources to be replaced in response to a first replacement operation; A first replacement module, used for querying the number of assists that can be replaced by the virtual resource information to be replaced, and updating the assist number library and the user virtual resource library according to the user identifier; A judging module, used for judging whether the number of assists in the assist number database is greater than zero; A processing module, used for completing the virtual scene confrontation interaction process when the assist times are greater than zero, obtaining the active point bonus of the virtual scene, and updating the assist times database; A recording module, used for recording and accumulating the active point bonus obtained from each virtual scene confrontation interaction in real time to obtain the total active point; The second acquisition module is used to acquire corresponding incentive feedback according to a preset period based on the total active points.

9. A computer device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Resource processing method and device

    CN112891953A

  • Virtual resource exchange method and device, electronic equipment and storage medium

    CN116139485A

  • Virtual prize extraction method and system, electronic equipment and storage medium

    CN118892651A