Method and device for updating virtual resources in game store

By generating a probability model based on user account information in the game store, dynamically adjusting the generation of virtual resources, and triggering synthesis updates through user interaction, the problem of single virtual resource update methods and poor interactivity is solved, achieving rich interactivity and logical decoupling.

CN121243772APending Publication Date: 2026-01-02SHANGHAI SHENMENG TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511723240.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-21
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

The current game store's virtual resource update methods are simplistic and lack interactivity, resulting in poor system scalability, data redundancy, and complex virtual resource state management. User behavior cannot drive the operation of the system's core logic, leading to a weak sense of participation.

Method used

By acquiring user account information, initial virtual resources are generated in the virtual shelf based on the generation probability model. The synthesis and update logic of virtual resources is triggered under user interaction, including star-up synthesis, mutation synthesis, and discount synthesis. The generation probability is dynamically adjusted to enrich interactivity.

Benefits of technology

It enables user-driven virtual resource updates, enriches the ways to update virtual resources in the game store, improves interactivity, builds a dynamic feedback loop, decouples the generation and refresh logic, and unifies the discount mechanism and the synthesis mechanism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121243772A_ABST
    Figure CN121243772A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computers, and discloses a method and a device for updating virtual resources in a game store, which are used for solving the technical problems of single updating mode and poor interactivity of the virtual resources in the game store in the prior art. The method comprises the steps that user account information is acquired, and a generation probability model is determined based on the user account information; a plurality of initial virtual resources are generated in a virtual shelf of the game store based on the generation probability model, and the virtual shelf comprises a plurality of resource slots used for placing the virtual resources; and when the user drags and superposes the first virtual resource to a target resource slot position where the second virtual resource is located in the virtual shelf, triggering a synthesis updating logic of the virtual resource, and generating a third virtual resource on the target resource slot position. According to the method, the updating of the virtual resources can be driven by user behaviors, the updating mode of the virtual resources in a game store is enriched, and the interactivity of the updating of the virtual resources is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a method, apparatus, electronic device, computer storage medium, and computer program product for updating virtual resources in a game store. Background Technology

[0002] With the development of the mobile and online gaming industries, in-game stores have become a crucial element of resource allocation. The selection and arrangement of virtual resources within these stores directly impact user experience and game performance. Therefore, the method of updating virtual resources within game stores is of paramount importance.

[0003] Most existing game store virtual store systems employ fixed or timed refresh mechanisms, relying primarily on static virtual resource configuration tables and simple refresh logic. This traditional architecture suffers from the following technical problems: high coupling between the refresh mechanism and the core system logic leads to poor system scalability; it also results in data redundancy, a lack of a unified dynamic virtual resource generation mechanism, and thus complex virtual resource state management; and it features a simplistic interaction mode, where user behavior cannot drive the operation of the core system logic, resulting in weak user engagement.

[0004] Therefore, there is an urgent need to develop a new method for updating virtual resources in game stores, so as to improve the technical problems of the traditional virtual resource update methods being monotonous and lacking interactivity. Summary of the Invention

[0005] The main objective of this invention is to solve the technical problem that the update method for virtual resources in existing game stores is monotonous and lacks interactivity.

[0006] The first aspect of this invention provides a method for updating virtual resources in a game store, comprising: Obtain user account information, and determine a generation probability model based on the user account information; Based on the generation probability model, multiple initial virtual resources are generated in the virtual shelf of the game store, wherein the virtual shelf contains multiple resource slots for placing virtual resources. When a user drags and drops the first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, the virtual resource synthesis and update logic is triggered, and a third virtual resource is generated in the target resource slot.

[0007] Optionally, in a first implementation of the first aspect of the present invention, generating multiple initial virtual resources in the virtual shelf of the game store based on the generation probability model includes: In response to a store refresh request, based on the generation probability model, initial virtual resources are generated at each resource slot of the virtual shelf; Alternatively, in response to a user's triggering of logic to add new virtual resources in the store, initial virtual resources are generated at vacant resource slots on the virtual shelf based on the generation probability model.

[0008] Optionally, in a second implementation of the first aspect of the present invention, it further includes: Obtain attribute information of the first virtual resource and the second virtual resource, wherein the attribute information includes type attribute and star rating attribute; When a user drags and drops a first virtual resource onto the target resource slot where a second virtual resource is located in the virtual shelf, the virtual resource synthesis and update logic is triggered to generate a third virtual resource in the target resource slot, including: When the type and star rating attributes of the first and second virtual resources are the same, dragging and stacking the first virtual resource onto the target resource slot where the second virtual resource is located will trigger the star-up synthesis update logic. When the star-up synthesis update logic is triggered, a third virtual resource with the same type attributes as the first and second virtual resources but a higher star-level attribute is generated on the target resource slot based on the preset star-up synthesis rules.

[0009] Optionally, in a third implementation of the first aspect of the present invention, the step of triggering the virtual resource synthesis and update logic to generate a third virtual resource on the target resource slot when the user drags and drops the first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf further includes: When the type attributes of the first virtual resource and the second virtual resource are different or the star rating attributes are different, dragging and overlaying the first virtual resource onto the target resource slot where the second virtual resource is located will trigger the mutation synthesis update logic. When the mutation synthesis update logic is triggered, a third virtual resource is generated in the target resource slot based on the preset mutation synthesis rules.

[0010] Optionally, in a fourth implementation of the first aspect of the present invention, the type attribute includes item type and discount coupon type; When a user drags and drops a first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, triggering the virtual resource synthesis and update logic to generate a third virtual resource in the target resource slot further includes: When one of the type attributes of the first virtual resource and the second virtual resource is a discount coupon type, the discount synthesis and update logic is triggered when the first virtual resource is dragged and superimposed onto the target resource slot where the second virtual resource is located. When the discount synthesis update logic is triggered, based on the preset discount stacking rules, the item price attribute of another virtual resource is modified, while the type attribute and star rating attribute are retained, to obtain a third virtual resource.

[0011] Optionally, in a fifth implementation of the first aspect of the present invention, after combining at least two identical or different virtual resources into a new virtual resource, the method further includes: After successfully synthesizing a new virtual resource, update the user's experience value based on the type of the synthesized virtual resource. Based on preset experience value accumulation rules, when the user's experience value reaches the current level threshold, the user account level parameter is increased; The user account information is changed according to the upgraded user account level parameters.

[0012] A second aspect of the present invention provides an apparatus for updating virtual resources in a game store, comprising: The data storage module is used to acquire user account information and determine the generation probability model based on the user account information; The resource generation module is used to generate multiple initial virtual resources in the virtual shelf of the game store based on the generation probability model, wherein the virtual shelf contains multiple resource slots for placing virtual resources. The resource synthesis module is used to trigger the virtual resource synthesis and update logic when a user drags and drops a first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, thereby generating a third virtual resource in the target resource slot.

[0013] A third aspect of the present invention provides a device for updating virtual resources in a game store, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor invokes the instructions in the memory to cause the device for updating virtual resources in a game store to perform the steps of the above-described method for updating virtual resources in a game store.

[0014] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the steps of the above-described method for updating virtual resources in a game store.

[0015] A fifth aspect of the present invention provides a computer program product comprising a computer program / instructions that, when executed by a processor, implement the method for updating virtual resources in a game store as described above.

[0016] The technical solution provided by this invention involves obtaining user account information and determining a generation probability model based on that information. Multiple initial virtual resources are generated in a virtual shelf within a game store based on the generation probability model. Each virtual shelf contains multiple resource slots for placing virtual resources. When a user drags and drops a first virtual resource onto the target resource slot containing a second virtual resource, a virtual resource synthesis and update logic is triggered, generating a third virtual resource in the target resource slot. This method enables user behavior to drive virtual resource updates, enriching the ways virtual resources are updated in the game store and improving the interactivity of virtual resource updates. The device, electronic device, computer-readable storage medium, and computer program product provided by this invention also solve corresponding technical problems. Attached Figure Description

[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 This is a flowchart illustrating the first embodiment of the method for updating virtual resources in a game store according to the present invention. Figure 2 This is a flowchart illustrating a second embodiment of the method for updating virtual resources in a game store according to the present invention. Figure 3 This is a schematic diagram of adding an initial virtual resource in a second embodiment of the method for updating virtual resources in a game store according to the present invention. Figure 4 This is a schematic diagram of a star-up synthesis in a second embodiment of the method for updating virtual resources in a game store according to the present invention; Figure 5 This is a schematic diagram of a variant synthesis in a second embodiment of the method for updating virtual resources in a game store according to the present invention; Figure 6 This is a schematic diagram of a discount synthesis in a second embodiment of the method for updating virtual resources in a game store according to the present invention; Figure 7 This is a schematic diagram of one embodiment of the device for updating virtual resources in a game store according to an embodiment of the present invention; Figure 8 This is a schematic diagram of another embodiment of the device for updating virtual resources in a game store according to the present invention; Figure 9 This is a schematic diagram of one embodiment of a device for updating virtual resources in a game store according to an embodiment of the present invention; Figure 10 This is a schematic diagram illustrating the principle of a computer-readable medium according to an embodiment of the present invention. Detailed Implementation

[0018] Exemplary embodiments of the invention will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limiting the invention to the embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention more comprehensive and complete, and to facilitate a full communication of the inventive concept to those skilled in the art. The same reference numerals in the drawings denote the same or similar elements, components, or parts, and therefore repeated descriptions of them will be omitted.

[0019] Subject to the technical concept of this invention, the features, structures, characteristics or other details described in a particular embodiment may be combined in one or more other embodiments in a suitable manner.

[0020] In the description of specific embodiments, the features, structures, characteristics, or other details described in this invention are intended to enable those skilled in the art to fully understand the embodiments. However, it is not excluded that those skilled in the art can practice the technical solutions of this invention without one or more of the specific features, structures, characteristics, or other details.

[0021] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0022] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0023] The terms “and / or” or “and / or” include all combinations of any one or more of the listed items.

[0024] Please see Figure 1 The first embodiment of the method for updating virtual resources in a game store according to this invention includes: S101. Obtain user account information and determine the generation probability model based on the user account information; It is understood that the executing entity of this invention can be a device for updating virtual resources in a game store, or it can be a terminal or a server; no specific limitation is made here. This embodiment of the invention will be described using a server as an example.

[0025] In response to the initialization request received from the client device, the server system obtains the current user account information. In this embodiment, the probability of subsequent virtual resource generation events is dynamically adjusted based on the level parameter in the user account information. Specifically, a generation probability model describing the relationship between user account information and generation probability can be pre-constructed. In this embodiment, after obtaining specific user account information, the actual generation probability in the generation probability model is determined.

[0026] S102. Generate multiple initial virtual resources in the virtual shelves of the game store based on the generation probability model; In this embodiment, the game store includes multiple resource slots that can accommodate virtual resources. When generating initial resources, in response to a store refresh request, initial virtual resources are generated in the resource slots of the game store based on a generation probability model; or, in response to a user triggering the function of adding virtual resources in the store, initial virtual resources are generated in vacant resource slots in the game store based on a generation probability model.

[0027] S103. When a user drags and drops the first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, the virtual resource synthesis and update logic is triggered, and a third virtual resource is generated in the target resource slot.

[0028] After receiving a user's request to perform a synthesis operation, the server system determines and generates the synthesis result according to preset synthesis rules. Specifically, when the user drags and drops the first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, the system determines the specific synthesis rules and the type and attributes of the synthesized third virtual resource based on the information of the first and second virtual resources.

[0029] In one specific implementation, the method further includes acquiring attribute information of a first virtual resource and a second virtual resource, wherein the attribute information includes type attribute and star rating attribute; when the type attribute and star rating attribute of the first virtual resource and the second virtual resource are the same, when the first virtual resource is dragged and superimposed onto the target resource slot where the second virtual resource is located, the star rating synthesis update logic is triggered; when the star rating synthesis update logic is triggered, based on the preset star rating synthesis rules, a third virtual resource with the same type attribute as the first virtual resource and the second virtual resource but a higher star rating attribute is generated on the target resource slot.

[0030] In another specific implementation, when the type attributes of the first virtual resource and the second virtual resource are different or the star rating attributes are different, when the first virtual resource is dragged and superimposed onto the target resource slot where the second virtual resource is located, the mutation synthesis update logic is triggered; when the mutation synthesis update logic is triggered, a third virtual resource is generated on the target resource slot based on the preset mutation synthesis rules.

[0031] In another specific implementation, the type attribute includes item type and discount coupon type; when one of the type attributes of the first virtual resource and the second virtual resource is a discount coupon type, when the first virtual resource is dragged and superimposed onto the target resource slot where the second virtual resource is located, the discount synthesis update logic is triggered; when the discount synthesis update logic is triggered, based on the preset discount superimposition rules, the item price attribute of another virtual resource is modified, while the type attribute and star rating attribute are retained, to obtain the third virtual resource.

[0032] The method provided in this embodiment of the invention can drive the update of virtual resources with user behavior, thereby enriching the ways in which virtual resources are updated in the game store and improving the interactivity of virtual resource updates.

[0033] Please see Figures 2-6 The second embodiment of the method for updating virtual resources in a game store according to this invention includes: S201. Obtain user account information and determine the generation probability model based on the user account information; It is understood that the executing entity of this invention can be a device for updating virtual resources in a game store, or it can be a terminal or a server; no specific limitation is made here. This embodiment of the invention will be described using a server as an example.

[0034] First, in response to an initialization request received from the client device, the server system generates an initial state for a virtual resource shelf for a specific user account. Specifically, the server system receives a request associated with a user account to load a virtual product shelf, and based on this account information, it can obtain the corresponding generation probability model. This request may be triggered when the user first accesses the function or at the start of a preset reset cycle (e.g., weekly). After obtaining the generation probability model, the initial virtual resource can be generated based on this model.

[0035] S202. Generate multiple initial virtual resources in the virtual shelves of the game store based on the generation probability model; Before performing this step, the server system generates an initial shelf state, which contains multiple resource slots (e.g., product slots) for placing virtual resources; these resource slots can hold various types of virtual resources such as items, followers, cards, coupons, etc.

[0036] In this step, all resource slots are initially empty. At this time, only the instruction to render empty shelves is sent to the client. The client can guide the user to generate virtual resources for the first time through interactive generation prompts, that is, trigger the logic to add new virtual resources; or directly respond to the store refresh request triggered by the user, and generate initial virtual resources in each resource slot of the virtual shelf based on the generation probability model.

[0037] In another implementation of this step, during the use of the game store, some resource slots in the virtual shelf may be empty. At this time, the user can also trigger the logic to add virtual resources, and based on the generation probability model, generate initial virtual resources in the empty resource slots of the virtual shelf.

[0038] In a preferred embodiment, regardless of the method used to add initial virtual resources, when the server triggers the virtual resource addition logic in response to an interactive prompt, it retrieves a field representing the account level from the data associated with the user account. The system then accesses a pre-defined account level and probability mapping data structure, uses the retrieved account level to query and determine the probability set to be used for the current operation. This set includes the probability of directly generating high-star virtual resources, such as "three-star resource generation probability." The system makes a judgment based on this probability. If successful, a virtual resource is generated from the high-star virtual resource pool; if unsuccessful, a new virtual resource is generated from the standard virtual resource pool according to its weight. Through this mechanism, the user's account level parameter directly affects the probability, achieving dynamic adjustment.

[0039] Please see Figure 3 To illustrate with a specific scenario, when the solution in this embodiment is applied to a game store within a "garden" themed scenario, the user can be prompted to use the Sprout function via click interaction to trigger the generation of new items. When triggering the logic for adding new virtual resources, a field representing the account level (e.g., Garden Level) is retrieved from the data associated with the user's account. The system can access a preset account level and probability mapping data structure (e.g., a Garden Level table) and, based on the information contained in the probability mapping data structure, obtain virtual resources with various attributes.

[0040] In this embodiment, while acquiring virtual resources, the attribute information of the virtual resources can also be acquired. The attribute information of the initial virtual resources includes type attributes and star rating attributes, wherein the type attribute may include the specific type of virtual resource, and the star rating attribute may be the level information of the virtual resource.

[0041] S203. Obtain the attribute information of the first virtual resource and the second virtual resource; This embodiment can also realize multiple ways of updating virtual resources based on user interaction. When it is necessary to update the game store by interacting with two virtual resources to generate new virtual resources as described in this embodiment, the attribute information of the first virtual resource and the second virtual resource must first be obtained.

[0042] S204. When the type and star rating attributes of the first virtual resource and the second virtual resource are the same, dragging and stacking the first virtual resource onto the target resource slot where the second virtual resource is located will trigger the star-up synthesis update logic. When updating virtual resources based on user interaction, users can trigger the update logic by dragging and dropping a virtual resource from one resource slot onto a second virtual resource. When the type and star rating of the first and second virtual resources are the same, the star-up synthesis update logic is triggered.

[0043] S205. When the star-up synthesis update logic is triggered, based on the preset star-up synthesis rules, a third virtual resource with the same type attributes as the first and second virtual resources but with a higher star-level attribute is generated in the marked resource slot. In this embodiment, the star-level synthesis rule can be implemented through a pre-maintained resource ID mapping table; where ID (Identity document) represents encoding. When the star-level synthesis update logic is triggered, the server will, according to the "synthesized resource ID" field contained in the preset star-level synthesis rule, find a new virtual resource with the same type attributes as the first and second virtual resources, but with a higher star-level attribute, as the star-level synthesis result, and generate a third virtual resource in the target resource slot where the original second virtual resource was located based on this star-level synthesis result.

[0044] Please see Figure 4 To illustrate with a concrete example, when the solution in this embodiment is applied to the game store within a "garden" themed scene, user interaction with two one-star virtual items of the same type and star rating in different resource slots triggers a star-level merging process, generating a two-star virtual item. Furthermore, due to the increased star rating, the newly merged virtual item exhibits improved other numerical attributes compared to the original one-star virtual item.

[0045] S206. When the type attributes of the first virtual resource and the second virtual resource are different or the star rating attributes are different, when the first virtual resource is dragged and superimposed onto the target resource slot where the second virtual resource is located, the mutation synthesis update logic is triggered. If the first virtual resource is dragged and superimposed onto the target resource slot where the second virtual resource is located, and the first and second virtual resources do not meet the star-up conditions, that is, if the type attributes or star-level attributes of the first and second virtual resources are different, then the mutation logic is triggered.

[0046] S207. When the mutation synthesis update logic is triggered, a third virtual resource is generated in the target resource slot based on the preset mutation synthesis rules. In this embodiment, the mutation synthesis rule can also be implemented through a pre-maintained resource ID mapping table. When the mutation synthesis update logic is triggered, the server will randomly select a candidate virtual resource from the specified mutated resource group as the mutation synthesis result based on the "mutated resource ID" field included in the preset mutation synthesis rule, and generate a third virtual resource in the target resource slot where the original second virtual resource was located based on the mutation synthesis result.

[0047] Please see Figure 5 To illustrate with a specific example, two different types of virtual resources are superimposed and mutated into a third virtual resource that is different from both the original first and second virtual resources.

[0048] In addition to the star-level synthesis and mutation synthesis mentioned above, this embodiment also includes discount synthesis. When one of the type attributes of the first virtual resource and the second virtual resource is a discount coupon, dragging and overlaying the first virtual resource onto the target resource slot where the second virtual resource is located triggers the discount synthesis update logic. When the discount synthesis update logic is triggered, based on the preset discount overlay rules, the item price attribute of the other virtual resource is modified, while retaining the type attribute and star-level attribute, to obtain the third virtual resource.

[0049] In a specific example, when the item price attribute of the first virtual resource is the original price and the second virtual resource is a virtual resource with a 20% discount coupon, when the discount synthesis update logic is triggered, the type attribute and star rating of the generated third virtual resource are the same as the original first virtual resource, but the price attribute changes from the original price to the 20% discount price.

[0050] In another specific example, when the item price attribute of the first virtual resource is a 20% discount price and the second virtual resource is a 10% discount coupon type virtual resource, when the discount synthesis update logic is triggered, the type attribute and star rating attribute of the generated third virtual resource are the same as the original first virtual resource, but the price attribute changes from a 20% discount price to a 30% discount price.

[0051] See Figure 6In a preferred embodiment, when both the first and second virtual resources are discount coupon-type virtual resources, star-level synthesis can be achieved according to steps S204 and S205 of this embodiment. During star-level synthesis, the third virtual resource generated based on the discount coupon-type virtual resource can establish a link between the discount level and star-level information, making the upgraded third virtual resource a virtual resource with a higher discount level. Figure 6 The two one-star 10% discount coupons shown in the image are combined to create a two-star 20% discount coupon.

[0052] In addition, after successfully synthesizing new virtual resources, new empty resource slots will be obtained. Subsequently, the server can perform the addition of the initial virtual resources again in the manner described in step S202 above, which will not be repeated here.

[0053] S208. After successfully synthesizing a new virtual resource, update the user account information according to the type of the synthesized virtual resource.

[0054] After successfully synthesizing a new virtual resource, all data changes resulting from the aforementioned operations are persisted to ensure system state consistency. For the build operation, updates include: creating a new virtual resource instance in the target slot and decrementing the number of available "build" operations in the user account. All update operations are encapsulated in a transaction and written to the data storage module to guarantee atomicity and consistency.

[0055] Subsequently, the user's experience points are updated according to the type of virtual resource synthesized. Based on preset experience point accumulation rules, when the user's experience points reach the current level threshold, the user account level parameters are increased. The user account information is then modified according to the increased user account level parameters. This step constructs a core feedback loop that directly links the user's actions to their future probability of gain. After each successful generation operation, the server system adds a certain number of user experience points to the user account according to preset values ​​in the parameter configuration table. The system compares the accumulated experience points with the level experience threshold table. When it is determined that the user's total experience points have reached or exceeded the threshold of the next level, the system automatically updates the user's account information. The update of the user account information can instantly and automatically adjust the probability of obtaining high-star virtual resources in subsequent generation operations, thus forming a complete, user-behavior-driven dynamic adjustment closed loop.

[0056] The method provided in this embodiment of the invention can drive the update of virtual resources with user behavior and construct a dynamic feedback closed loop with user interaction behavior as the core. It can achieve the technical effect of enriching the way virtual resources are updated in the game store and improving the interactivity of virtual resource updates. At the same time, it decouples the generation and refresh logic of virtual resources, realizes the discount as a special virtual resource, reuses some of the synthesis logic, and unifies the discount mechanism and the virtual resource synthesis mechanism into a complete process.

[0057] The above describes the method for updating virtual resources in a game store according to an embodiment of the present invention. The following describes the apparatus for updating virtual resources in a game store according to an embodiment of the present invention. Please refer to [link / reference]. Figure 7 One embodiment of the device for updating virtual resources in a game store according to the present invention includes: Data storage module 701 is used to acquire user account information and determine a generation probability model based on the user account information; The resource generation module 702 is used to generate multiple initial virtual resources in the virtual shelf of the game store based on the generation probability model, wherein the virtual shelf includes multiple resource slots for placing virtual resources. The resource synthesis module 703 is used to trigger the virtual resource synthesis and update logic when a user drags and overlays a first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, thereby generating a third virtual resource in the target resource slot.

[0058] The method provided in this embodiment of the invention can drive the update of virtual resources with user behavior, enrich the ways of updating virtual resources in the game store, and improve the interactivity of virtual resource updates.

[0059] In another embodiment of this application, the resource generation module 702 includes: In response to a store refresh request, based on the generation probability model, initial virtual resources are generated at each resource slot of the virtual shelf; Alternatively, in response to a user's triggering of logic to add new virtual resources in the store, initial virtual resources are generated at vacant resource slots on the virtual shelf based on the generation probability model.

[0060] In another embodiment of this application, the resource synthesis module 703 is further configured to: Obtain attribute information of the first virtual resource and the second virtual resource, wherein the attribute information includes type attribute and star rating attribute; The resource synthesis module 703 is also used for: When the type and star rating attributes of the first and second virtual resources are the same, dragging and stacking the first virtual resource onto the target resource slot where the second virtual resource is located will trigger the star-up synthesis update logic. When the star-up synthesis update logic is triggered, a third virtual resource with the same type attributes as the first and second virtual resources but a higher star-level attribute is generated on the target resource slot based on the preset star-up synthesis rules.

[0061] In another embodiment of this application, the resource synthesis module 703 is further configured to: When the type attributes of the first virtual resource and the second virtual resource are different or the star rating attributes are different, dragging and overlaying the first virtual resource onto the target resource slot where the second virtual resource is located will trigger the mutation synthesis update logic. When the mutation synthesis update logic is triggered, a third virtual resource is generated in the target resource slot based on the preset mutation synthesis rules.

[0062] In another embodiment of this application, the type attribute includes item type and discount coupon type; The resource synthesis module 703 is also used for: When one of the type attributes of the first virtual resource and the second virtual resource is a discount coupon type, the discount synthesis and update logic is triggered when the first virtual resource is dragged and superimposed onto the target resource slot where the second virtual resource is located. When the discount synthesis update logic is triggered, based on the preset discount stacking rules, the item price attribute of another virtual resource is modified, while the type attribute and star rating attribute are retained, to obtain a third virtual resource.

[0063] In another embodiment of this application, the device for updating virtual resources in the game store further includes a level progression module, the level progression module comprising: After successfully synthesizing a new virtual resource, update the user's experience value based on the type of the synthesized virtual resource. Based on preset experience value accumulation rules, when the user's experience value reaches the current level threshold, the user account level parameter is increased; The user account information is changed according to the upgraded user account level parameters.

[0064] Please continue reading. Figure 8 In another embodiment of this application, the virtual resource update device in the game store further includes an interactive interface module for providing front-end interface calls, realizing receiving user interactive operations from the client side and returning real-time feedback; The data storage module is used to store information such as star-up synthesis rules, mutation synthesis rules, discount stacking rules, user experience values, and user level parameters; The level growth module is used to update the user's experience value after the generation operation, and to update the user's level parameter when the experience value reaches a preset threshold. The probability and weight module is used to adjust the probability data in the generation probability model and the configuration information of the probability parameters and weight parameters in the star-up synthesis rule, mutation synthesis rule and discount superposition rule through the weight table and dynamic parameters.

[0065] In another embodiment of this application, the device for updating virtual resources in the game store can perform the steps of the method for updating virtual resources in the game store as described in the above method embodiments.

[0066] The device provided in this embodiment of the invention can drive the update of virtual resources with user behavior and construct a dynamic feedback closed loop with user interaction behavior as the core. It can achieve the technical effect of enriching the way virtual resources are updated in the game store and improving the interactivity of virtual resource updates. At the same time, it can decouple the generation and refresh logic of virtual resources, realize the discount as a special virtual resource, reuse some of the synthesis logic, and unify the discount mechanism and the virtual resource synthesis mechanism into a complete process.

[0067] Based on the same inventive concept, this specification also provides an electronic device for updating virtual resources in a game store. The electronic device for updating virtual resources in a game store in this embodiment of the invention will be described in detail below from the perspective of hardware processing.

[0068] Figure 9 This is a schematic diagram of an electronic device provided as an embodiment of this specification. Refer to the following... Figure 9 To describe the electronic device 900 according to this embodiment of the invention. Figure 9 The electronic device 900 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0069] like Figure 9 As shown, the electronic device 900 is presented in the form of a general-purpose computing device. The components of the electronic device 900 may include, but are not limited to: at least one processing unit 910, at least one storage unit 920, a bus 930 connecting different system components (including storage unit 920 and processing unit 910), a display unit 940, etc.

[0070] The storage unit stores program code that can be executed by the processing unit 910, causing the processing unit 910 to perform the steps described in the processing method section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 910 can perform, as follows: Figure 1 or Figure 2The steps of the method shown.

[0071] The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 9201 and / or a cache storage unit 9202, and may further include a read-only memory unit (ROM) 9203.

[0072] The storage unit 920 may also include a program / utility 9204 having a set (at least one) program module 9205, such program module 9205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0073] Bus 930 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0074] Electronic device 900 can also communicate with one or more external devices 100 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 900, and / or with any device that enables electronic device 900 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 950. Furthermore, electronic device 900 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 960. Network adapter 960 can communicate with other modules of electronic device 900 via bus 930. It should be understood that, although... Figure 9 As not shown, other hardware and / or software modules may be used in conjunction with electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0075] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described in this invention can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this invention can be embodied in the form of a software product, which can be stored in a computer-readable storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the method described above according to this invention. When the computer program is executed by a data processing device, the method described above according to this invention can be implemented, i.e.: as... Figure 1 or Figure 2 The method shown.

[0076] Figure 10 This is a schematic diagram of a computer-readable medium provided for embodiments of this specification.

[0077] accomplish Figure 1 or Figure 2 The computer program of the method shown can be stored on one or more computer-readable media. A computer-readable medium can be a readable signal medium or a readable storage medium. A readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.

[0078] The computer-readable storage medium may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0079] In addition, the present invention also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the method for updating virtual resources in a game store as described in any of the above embodiments.

[0080] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0081] In summary, the present invention can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that in practice, general-purpose data processing devices such as microprocessors or digital signal processors (DSPs) can be used to implement some or all of the functions of some or all of the components according to the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such programs implementing the present invention can be stored on a computer-readable medium or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0082] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the present invention is not inherently related to any specific computer, virtual device, or electronic device, and various general-purpose devices can also implement the present invention. The above descriptions are merely specific embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

[0083] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.

[0084] If the technical solution of this application involves personal information, the product using this technical solution has clearly informed the user of the personal information processing rules and obtained the user's voluntary consent before processing the personal information. If the technical solution of this application involves sensitive personal information, the product using this technical solution has obtained the user's separate consent before processing the sensitive personal information, and also meets the requirement of "express consent". For example, at personal information collection devices such as cameras, clear and prominent signs are set up to inform users that they have entered the scope of personal information collection and that personal information will be collected. If an individual voluntarily enters the collection scope, it is deemed that they have agreed to the collection of their personal information; or on the personal information processing device, with clear signs / information informing users of the personal information processing rules, authorization is obtained from the individual through pop-up information or by asking the individual to upload their personal information; wherein, the personal information processing rules may include information such as the personal information processor, the purpose of personal information processing, the processing method, and the types of personal information processed.

[0085] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for updating virtual resources in a game store, characterized in that, include: Obtain user account information, and determine a generation probability model based on the user account information; Based on the generation probability model, multiple initial virtual resources are generated in the virtual shelf of the game store, wherein the virtual shelf contains multiple resource slots for placing virtual resources. When a user drags and drops the first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, the virtual resource synthesis and update logic is triggered, and a third virtual resource is generated in the target resource slot.

2. The method for updating virtual resources in a game store according to claim 1, characterized in that, The generation of multiple initial virtual resources in the virtual shelf of the game store based on the generation probability model includes: In response to a store refresh request, based on the generation probability model, initial virtual resources are generated at each resource slot of the virtual shelf; Alternatively, in response to a user's triggering of logic to add new virtual resources in the store, initial virtual resources are generated at vacant resource slots on the virtual shelf based on the generation probability model.

3. The method for updating virtual resources in a game store according to claim 1, characterized in that, Also includes: Obtain attribute information of the first virtual resource and the second virtual resource, wherein the attribute information includes type attribute and star rating attribute; When a user drags and drops a first virtual resource onto the target resource slot where a second virtual resource is located in the virtual shelf, the virtual resource synthesis and update logic is triggered to generate a third virtual resource in the target resource slot, including: When the type and star rating attributes of the first and second virtual resources are the same, dragging and stacking the first virtual resource onto the target resource slot where the second virtual resource is located will trigger the star-up synthesis update logic. When the star-up synthesis update logic is triggered, a third virtual resource with the same type attributes as the first and second virtual resources but a higher star-level attribute is generated on the target resource slot based on the preset star-up synthesis rules.

4. The method for updating virtual resources in a game store according to claim 3, characterized in that, When a user drags and drops a first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, triggering the virtual resource synthesis and update logic to generate a third virtual resource in the target resource slot further includes: When the type attributes of the first virtual resource and the second virtual resource are different or the star rating attributes are different, dragging and overlaying the first virtual resource onto the target resource slot where the second virtual resource is located will trigger the mutation synthesis update logic. When the mutation synthesis update logic is triggered, a third virtual resource is generated in the target resource slot based on the preset mutation synthesis rules.

5. The method for updating virtual resources in a game store according to claim 4, characterized in that, The type attributes include item type and discount coupon type; When a user drags and drops a first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, triggering the virtual resource synthesis and update logic to generate a third virtual resource in the target resource slot further includes: When one of the type attributes of the first virtual resource and the second virtual resource is a discount coupon type, the discount synthesis and update logic is triggered when the first virtual resource is dragged and superimposed onto the target resource slot where the second virtual resource is located. When the discount synthesis update logic is triggered, based on the preset discount stacking rules, the item price attribute of another virtual resource is modified, while the type attribute and star rating attribute are retained, to obtain a third virtual resource.

6. The method for updating virtual resources in a game store according to claim 1, characterized in that, After combining at least two identical or different virtual resources into a new virtual resource, the method further includes: After successfully synthesizing a new virtual resource, update the user's experience value based on the type of the synthesized virtual resource. Based on preset experience value accumulation rules, when the user's experience value reaches the current level threshold, the user account level parameter is increased; The user account information is changed according to the upgraded user account level parameters.

7. A device for updating virtual resources in a game store, characterized in that, The device for updating virtual resources in the game store includes: The data storage module is used to acquire user account information and determine the generation probability model based on the user account information; The resource generation module is used to generate multiple initial virtual resources in the virtual shelf of the game store based on the generation probability model, wherein the virtual shelf contains multiple resource slots for placing virtual resources. The resource synthesis module is used to trigger the virtual resource synthesis and update logic when a user drags and drops a first virtual resource onto the target resource slot where the second virtual resource is located in the virtual shelf, thereby generating a third virtual resource in the target resource slot.

8. A device for updating virtual resources in a game store, characterized in that, The device for updating virtual resources in the game store includes: a memory and at least one processor, wherein the memory stores instructions; The at least one processor invokes the instructions in the memory to cause the virtual resource update device in the game store to perform the steps of the virtual resource update method in the game store as claimed in any one of claims 1-6.

9. A computer-readable storage medium storing a computer program / instructions thereon, characterized in that, When the program / instruction is executed by the processor, it implements the steps of the method for updating virtual resources in the game store as described in any one of claims 1-6.

10. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, the steps of the method for updating virtual resources in the game store as described in any one of claims 1-6 are implemented.