Reward obtaining method and device, terminal, storage medium and program product

Through the virtual item group collection progress mechanism, users can obtain rewards by collecting virtual items at different stages, solving the problem of insufficient reward content in the existing technology, improving user participation and retention rates, and optimizing server processing pressure.

CN119971495APending Publication Date: 2025-05-13TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411915095.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-21
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the prior art, players usually receive less reward content after completing a single task, which lacks appeal, resulting in lower user engagement and retention.

Method used

By displaying the progress of the virtual item group collection, users can collect virtual items in the virtual item group at different stages and obtain corresponding stage rewards after reaching the stage progress threshold.

Benefits of technology

It improves user attractiveness, enhances user participation and retention at different stages, and reduces concurrent requests from terminals to servers, reducing server processing pressure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119971495A_ABST
    Figure CN119971495A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a reward obtaining method and device, a terminal, a storage medium and a program product, and relates to the field of man-machine interaction. The method comprises: displaying a virtual item group collection progress, the virtual item group collection progress being used for representing the number of collected virtual item groups, and different virtual item groups including different virtual items; updating the collection progress of the virtual article groups under the condition that the newly added collected virtual article groups exist; and under the condition that the collection progress of the virtual article group reaches the stage progress threshold value, stage rewards corresponding to the stage progress threshold value are obtained, and different stage progress threshold values correspond to different stage rewards. By adopting the method provided by the invention, the stage rewards of different stages are obtained according to the collection progress of the virtual article group, so that the user can accumulate a larger reward in each stage instead of obtaining an independent smaller reward every time a task is completed, the attraction to the user is improved, and the method has higher user participation degree and retention rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of human-computer interaction, and in particular to a reward acquisition method, device, terminal, storage medium and program product. Background Art

[0002] In game applications, in order to improve player engagement, retention rate and gaming experience, game developers generally adopt a mechanism of giving rewards to players after they complete designated tasks.

[0003] In the related art, after players complete different types of tasks such as login, daily tasks, main tasks, side tasks or team tasks, they may obtain corresponding rewards based on the completed single tasks. For example, after completing a login, they will gain a certain amount of physical strength, and after completing a daily task, they will gain certain experience points and equipment and other rewards.

[0004] However, the rewards obtained from a single task are usually small and lack appeal to users. Summary of the invention

[0005] The embodiment of the present application provides a reward acquisition method, device, terminal, storage medium and program product. The technical solution is as follows:

[0006] On the one hand, an embodiment of the present application provides a method for obtaining a reward, the method comprising:

[0007] Displaying the progress of collecting virtual item groups, where the progress of collecting virtual item groups is used to indicate the number of virtual item groups that have been collected, and different virtual item groups include different virtual items;

[0008] If there is a newly added virtual item group that has been collected, updating the collection progress of the virtual item group;

[0009] When the collection progress of the virtual item group reaches a stage progress threshold, a stage reward corresponding to the stage progress threshold is obtained, and different stage progress thresholds correspond to different stage rewards.

[0010] On the other hand, an embodiment of the present application provides a reward acquisition device, the device comprising:

[0011] A display module, used to display the progress of collecting virtual item groups, wherein the progress of collecting virtual item groups is used to indicate the number of virtual item groups that have been collected, and different virtual item groups include different virtual items;

[0012] An updating module, configured to update the collection progress of the virtual item group when there is a newly added virtual item group that has been collected;

[0013] The acquisition module is used to obtain the stage reward corresponding to the stage progress threshold when the collection progress of the virtual item group reaches the stage progress threshold, and different stage progress thresholds correspond to different stage rewards.

[0014] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory, wherein the memory stores at least one computer instruction, and the at least one computer instruction is loaded and executed by the processor to implement the method described in the above aspect.

[0015] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one computer instruction is stored. The computer instruction is loaded and executed by a processor to implement the method described in the above aspects.

[0016] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the method provided in various optional implementations of the above aspects.

[0017] In the embodiment of the present application, different virtual item groups include different virtual items. Users can collect virtual items in each virtual item group to promote the increase in the number of virtual item groups that have been collected, that is, the progress of collecting virtual item groups is improved; when the progress of collecting virtual item groups reaches the progress threshold of different stages, users can obtain rewards at different stages. Compared with the related art in which users can only obtain smaller rewards for a single task, the method proposed in the present application can enable users to accumulate more resources by collecting virtual items at different stages to exchange for larger rewards at different stages, thereby increasing the attractiveness to users, and further increasing user participation and retention rate.

[0018] On the other hand, when using the methods of related technologies, a large number of terminals may simultaneously request rewards from the server at the same time, which may cause the problem of excessive server concurrency. However, when using the method provided by the present application, users can collect virtual items at different stages to redeem rewards at different stages, which can reduce the concurrency of terminals requesting rewards from the server and alleviate the processing pressure on the server. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 is a schematic diagram of a computer system provided by an exemplary embodiment of the present application;

[0021] Figure 2 is a flow chart of a reward acquisition method provided by an exemplary embodiment of the present application;

[0022] Figure 3 is a schematic diagram of a terminal displaying the progress of collecting a virtual item group provided by an exemplary embodiment of the present application;

[0023] Figure 4 is a schematic diagram of displaying a virtual item group display page provided by an exemplary embodiment of the present application;

[0024] Figure 5 is a schematic diagram of a decomposition operation provided by an exemplary embodiment of the present application;

[0025] Figure 6 is a schematic diagram of a batch decomposition operation provided by an exemplary embodiment of the present application;

[0026] Figure 7 is a schematic diagram of a virtual item display page including a synthesis control, a request control, and an exchange control provided by an exemplary embodiment of the present application;

[0027] Figure 8 is a schematic diagram of a composite page provided by an exemplary embodiment of the present application;

[0028] Fig. 9 is a schematic diagram of a request operation provided by an exemplary embodiment of the present application;

[0029] Fig.10 It is a schematic diagram of a target account rejecting a request sent by a current account provided by an exemplary embodiment of the present application;

[0030] Fig.11 is a schematic diagram of an exchange operation of exchanging a collected virtual item for a first virtual item provided by an exemplary embodiment of the present application;

[0031] Fig.12 is a schematic diagram of an exchange message sending interface provided by an exemplary embodiment of the present application;

[0032] Fig.13It is a schematic diagram of a target account accepting an exchange request sent by a current account provided by an exemplary embodiment of the present application;

[0033] Fig.14 is a schematic diagram of an exchange operation of exchanging a first virtual item for a second virtual item provided by an exemplary embodiment of the present application;

[0034] Fig.15 is a schematic diagram of an item circulation operation under different item quantities of a first virtual item provided by an exemplary embodiment of the present application;

[0035] Fig.16 is a schematic diagram of triggering a virtual item package to obtain virtual items provided by an exemplary embodiment of the present application;

[0036] Fig.17 is a flow chart of a server determining virtual items included in a virtual item package provided by an exemplary embodiment of the present application;

[0037] Fig.18 is a structural block diagram of a reward acquisition device provided by an exemplary embodiment of the present application;

[0038] Fig.19 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0039] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0040] First, the terms involved in the embodiments of the present application are introduced.

[0041] Virtual environment: is a virtual environment displayed (or provided) when an application is running on a terminal. The virtual environment can be a simulation environment of the real world, a semi-simulation and semi-fictional environment, or a purely fictional environment. Optionally, the virtual environment can be a game environment between virtual characters.

[0042] Virtual character: An active object in a virtual environment. For example, a virtual character is an active object controlled by a player, or an active object controlled by an application (called a non-player character (NPC)). Alternatively, a virtual character can be a virtual person, a virtual animal, an anime character, a virtual monster, a virtual robot, etc. A virtual character can be displayed using a two-dimensional model or a three-dimensional model.

[0043] Game: At least two teams can play against each other in a game room, such as 3v3 game, 5v5 game, etc. Optionally, the winner of the game is determined when the game end condition is met (such as reaching a certain time or defeating a certain number of enemy virtual characters).

[0044] Virtual item package: a prop containing virtual items, used to open virtual items. In some embodiments, virtual item packages of different levels open virtual items of different levels, and the probability of obtaining high-level virtual items is lower than the probability of obtaining low-level virtual items. Optionally, an account can obtain a virtual item package when the account logs in, participates in a game, the game performance in the game meets the game performance requirements, or completes a specified task.

[0045] Virtual items: items in a virtual environment. Optionally, virtual items include collectible card items, equipment items, quest props items, currency items, pet / mount items, etc. In some embodiments, virtual items are cards based on well-known IP (Intellectual Property) images. IP images can come from popular anime, novels, movies, TV series, or classic elements of the game itself. For example, if the game is a fantasy role-playing game, the IP cards may have famous hero characters, powerful artifacts, or mysterious monster images from the game.

[0046] Virtual item group: It can be a collection of virtual items with the same attributes, or a collection of virtual items pre-configured by the server. For example, a collection of IP cards corresponding to hero characters in the same story line belongs to a virtual item group, or a collection of virtual items a, virtual item b, and virtual item c pre-configured by the server.

[0047] In the related art, the way to reward players after completing a designated task is usually to obtain corresponding reward content based on the completed single task. For example, after completing a login, a certain amount of physical gain is obtained, and after completing a daily task, a certain amount of experience points and equipment and other reward content are obtained. However, the reward content obtained by a single task is usually small and lacks appeal to users.

[0048] Therefore, the present application proposes a reward acquisition method, which obtains stage rewards at different stages according to the collection progress of the virtual item group, so that users can accumulate a larger reward in each stage, rather than obtaining a separate smaller reward for each task completed, which increases the attractiveness to users and has a higher user engagement and retention rate.

[0049] This application is illustrated by taking MOBA games (Multiplayer Online Battle Arena Games) as an example, but it does not constitute a limitation on the application scenarios to which this application is applicable. The method provided in this application can be applied to various applications that can collect virtual items. For example only, the method provided in this application can be used in first-person shooter games (First-Person Shooting Game, FPS), third-person shooter games (Third-Personal Shooting Game, TPS), strategy games (Simulation Game, SLG), casual party games and any other possible games, or, it can also be used in any of virtual reality (Virtual Reality, VR) programs, augmented reality (Augmented Reality, AR) programs, and three-dimensional map programs, without limitation.

[0050] See also Figure 1 , Figure 1 is a schematic diagram of a computer system provided by an exemplary embodiment of the present application.

[0051] The computer system may include: a first terminal 110 , a server 120 , and a second terminal 130 .

[0052] An application 111 supporting a virtual environment is running in the first terminal 110, and the application 111 may be a MOBA game. When the first terminal 110 runs the application 111, a user interface of the application 111 is displayed on the screen of the first terminal 110. The first terminal 110 is a terminal used by a first user 112, and the first user 112 uses the first terminal 110 to control a first virtual character to perform activities, for example, to control the first virtual character to collect virtual items.

[0053] An application 131 supporting a virtual environment is running in the second terminal 130, and the application 131 may be a MOBA game. When the second terminal 130 runs the application 131, a user interface of the application 131 is displayed on the screen of the second terminal 130. The second terminal 130 is a terminal used by a second user 132, and the second user 132 uses the second terminal 130 to control a second virtual character to perform activities, for example, to control the second virtual character to collect virtual items.

[0054] Optionally, the first virtual character controlled by the first user 112 and the second virtual character controlled by the second user 132 may be friend characters having a friend association relationship in the same MOBA game, or stranger characters having no friend association relationship.

[0055] Optionally, the applications installed on the first terminal 110 and the second terminal 130 are the same, or the applications installed on the two terminals are the same type of applications on different operating system platforms (Android or IOS). The first terminal 110 may refer to one of a plurality of terminals, and the second terminal 130 may refer to another of a plurality of terminals. This embodiment is only illustrated by taking the first terminal 110 and the second terminal 130 as examples. The first terminal 110 and the second terminal 130 may be of the same or different device types, and the device types include at least one of: a smart phone, a tablet computer, an e-book reader, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a laptop portable computer, and a desktop computer.

[0056] Figure 1 Only two terminals are shown, but in different embodiments, there are multiple other terminals that can access the server 120. Optionally, there are one or more terminals corresponding to the developer, on which a development and editing platform for an application supporting a virtual environment is installed. The developer can edit and update the application on the terminal, and transmit the updated application installation package to the server 120 via a wired or wireless network. The first terminal 110 and the second terminal 130 can download the application installation package from the server 120 to update the application.

[0057] The first terminal 110 , the second terminal 130 and other terminals are connected to the server 120 via a wireless network or a wired network.

[0058] The server 120 includes at least one of a single server, a server cluster consisting of multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services for applications that support a three-dimensional virtual environment. Optionally, the server 120 undertakes the main computing work and the terminal undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work and the terminal undertakes the main computing work; or, a distributed computing architecture is used between the server 120 and the terminal for collaborative computing.

[0059] In an illustrative example, the server 120 includes a memory 121, a processor 122, a user account database 123, a battle service module 124, and a user-oriented input / output interface (I / O interface) 125. The processor 122 is used to load instructions stored in the server 120 and process data in the user account database 123 and the battle service module 124; the user account database 123 is used to store data of user accounts used by the first terminal 110, the second terminal 130 and other terminals, such as the user account's avatar, the user account's nickname, the user account's combat power index, and the service area where the user account is located; the battle service module 124 is used to provide multiple battle rooms for users to fight, such as 3V3 battles, 5V5 battles, etc.; the user-oriented I / O interface 125 is used to establish communication and exchange data with the first terminal 110 and / or the second terminal 130 through a wireless network or a wired network.

[0060] It should be noted that the above embodiment only describes the general architecture of the implementation environment. The system may also include more or fewer components, or combine certain components, and this embodiment does not limit this.

[0061] See also Figure 2 , Figure 2 1 is a flow chart of a reward acquisition method provided by an exemplary embodiment of the present application. The method comprises the following steps.

[0062] Step 201 : displaying the progress of collecting virtual item groups. The progress of collecting virtual item groups is used to indicate the number of virtual item groups that have been collected, and different virtual item groups include different virtual items.

[0063] Optionally, the virtual item group may be a collection of virtual items having the same attribute.

[0064] For example only, a collection of IP cards corresponding to hero characters in the same storyline belongs to a virtual item group.

[0065] For example only, a collection of cards corresponding to the same series of equipment belongs to a virtual item group.

[0066] Just as an example, a collection of cards corresponding to consumables of the same functional type (such as various magic potions for restoring mana) also belongs to the virtual item group.

[0067] Just as an example, a collection of cards corresponding to limited decorations launched for specific holiday activities (such as red lanterns, blessing stickers and other decorative props in Spring Festival activities) can also be regarded as a virtual item group.

[0068] Optionally, the virtual item group may be a set of virtual items pre-set by the server, for example, a set of virtual items a, virtual item b, and virtual item c pre-configured by the server.

[0069] Optionally, the number of virtual items included in different virtual item groups may be the same or different. For example only, virtual item group A includes three virtual items a, b and c, virtual item group B includes five virtual items d, e, f, g and h, and virtual item group C includes only one virtual item i, that is, the number of virtual items included in a virtual item group may be any positive integer, without any limitation.

[0070] In some embodiments, the collection status of a virtual item group includes completed collection and uncompleted collection, wherein, when the collection status of each virtual item included in the virtual item group is collected, the virtual item group has completed collection; when there is at least one virtual item in the virtual item group that has an uncollected collection status, the virtual item group has uncompleted collection. Optionally, when the number of items of a single virtual item in the virtual item group reaches a quantity threshold (such as 1), the collection status of the virtual item is collected.

[0071] Virtual items are items in a virtual environment. In some embodiments, a virtual character can collect virtual items in any possible way. For example, when an account logs in, participates in a game, achieves a performance requirement in a game, or completes a specified task, the account can obtain a virtual item package and open a virtual item from the virtual item package. For another example, a virtual character can also directly obtain virtual items in any other possible way.

[0072] Optionally, virtual items include but are not limited to collectible card items, equipment items (such as wearable clothing and accessories), task props items (such as enhancement or recovery props), currency items, pet / mount items, etc.

[0073] In some embodiments, the virtual items are cards based on well-known IP (Intellectual Property) images. IP images can come from popular animations, novels, movies, TV series, or classic elements of the game itself. For example, if the game is a fantasy role-playing game, the IP cards may have famous hero characters, powerful artifacts, or mysterious monsters in the game.

[0074] The following description will take the virtual items as cards produced based on IP images as an example, but this application does not impose any limitation on the specific form of the virtual items.

[0075] In some embodiments, the same virtual item can be collected repeatedly. In the case of repeated collection, the item quantity of the same virtual item can be greater than 1. For example only, in virtual item group A, 10 virtual items a are collected, and the item quantity of virtual item a is 10.

[0076] The virtual item group collection progress is used to represent the number of virtual item groups that have been collected.

[0077] Optionally, the virtual item group collection progress may be directly displayed as the number of virtual item groups that have been collected. For example, if 3 virtual item groups have been collected, the virtual item group collection progress is displayed as 3.

[0078] Optionally, the virtual item group collection progress can be displayed as the ratio of the virtual item groups that have been collected to the total number of virtual item groups. For example, if there are 10 virtual item groups in total, and 3 virtual item groups have been collected, the virtual item group collection progress is displayed as 3 / 10.

[0079] Optionally, the virtual item set collection progress may also be displayed as a percentage, such as 30%.

[0080] In some embodiments, the terminal may display a collection progress bar in the virtual environment, and display the collection progress of the virtual item group in the collection progress bar. Optionally, the collection progress bar may also display different collection stages.

[0081] See also Figure 3 , Figure 3 It is a schematic diagram of a terminal displaying the progress of collecting a virtual item group provided by an exemplary embodiment of the present application.

[0082] like Figure 3 As shown, in the interface 301-1, a collection progress bar 310 is displayed, and the collection progress bar 310 includes three collection stages, namely the first collection stage 311, the second collection stage 312, and the third collection stage 313. The collection progress bar 310 also displays the virtual item group collection progress 341-1. When all virtual item groups (including card groups 1 to 10) have not been collected, the virtual item group collection progress 341-1 is "0 / 10", indicating that the number of virtual item groups that have been collected is 0.

[0083] Step 202: if there is a newly added virtual item group that has been collected, update the collection progress of the virtual item group.

[0084] In one possible implementation, a user can log in to an account and control the virtual character corresponding to the account to collect virtual items. In another possible implementation, the server can also configure virtual items for the virtual character corresponding to the account under specific conditions (such as holidays).

[0085] Optionally, when the quantity of each virtual item included in the same virtual item group reaches a quantity threshold (such as 1), the terminal determines that the collection of the virtual item group has been completed.

[0086] For example only, when the card collection progress of card set 1 is 2 / 3, it indicates that there is still 1 card to be collected; when the card collection progress of card set 1 is 3 / 3, it indicates that the card set 1 has been completed.

[0087] In some embodiments, when there is a newly added virtual item group that has been collected, the terminal may update the collection progress of the virtual item group in the collection progress bar.

[0088] like Figure 3 In the case where the card collection progress of card set 1 in interface 301-2 changes from 2 / 3 to 3 / 3, card set 1 is a newly added virtual item set that has been completed for collection, and the terminal displays the updated virtual item set collection progress 314-2 (1 / 10) in the collection progress bar 310 to indicate that one of the 10 card sets has been completed for collection, and at the same time updates the progress bar effect of the collection progress bar 310.

[0089] Step 203, when the collection progress of the virtual item group reaches the stage progress threshold, the stage reward corresponding to the stage progress threshold is obtained, and different stage progress thresholds correspond to different stage rewards.

[0090] In some embodiments, when the number of virtual item groups collected into the indicated completed collection virtual item groups reaches a threshold number of different item groups, the terminal determines that the virtual item group collection progress reaches a stage progress threshold.

[0091] For example only, when 3 out of 10 virtual item groups have been collected, the first stage progress threshold is reached; when 6 out of 10 virtual item groups have been collected, the second stage progress threshold is reached; when 10 out of 10 virtual item groups have been collected, the third stage progress threshold is reached.

[0092] For example only, the first-stage reward corresponding to the first-stage progress threshold is 3,000 Collection Crystals (low-level currency), the second-stage reward corresponding to the second-stage progress threshold is 15 Legendary Diamonds (mid-level currency), and the third-stage reward corresponding to the third-stage progress threshold is 30 diamonds (high-level currency).

[0093] Optionally, the stage rewards may include currencies of various levels, and may also include rewards in different forms such as exclusive skins, colorful skins, pets, mounts, etc. That is, the stage rewards are larger rewards that are difficult for users to obtain by completing a single task.

[0094] In some embodiments, when the stage reward is currency, the user can purchase other rewards of equal value with the currency. For example, the user can purchase other rewards of equal value with the currency through the entry control 320 of the "Exchange Mall".

[0095] In summary, different virtual item groups include different virtual items. Users can collect virtual items in each virtual item group to increase the number of virtual item groups that have been collected, that is, the progress of collecting virtual item groups is improved; when the progress of collecting virtual item groups reaches the progress threshold of different stages, users can obtain rewards at different stages. Compared with the related art in which users can only obtain smaller rewards for a single task, the method proposed in this application enables users to accumulate more resources by collecting virtual items at different stages to exchange for larger rewards at different stages, thereby increasing the attractiveness to users and further improving user engagement and retention.

[0096] On the other hand, when using the methods of related technologies, a large number of terminals may simultaneously request rewards from the server at the same time, which may cause the problem of excessive server concurrency. However, when using the method provided by the present application, users can collect virtual items at different stages to redeem rewards at different stages, which can reduce the concurrency of terminals requesting rewards from the server and alleviate the processing pressure on the server.

[0097] In some embodiments, the terminal displays a virtual item group display page of the virtual item group, where the virtual item group display page is used to display each virtual item included in the virtual item group.

[0098] For example only, when the user clicks Figure 3 In the case of "Card Set 1" displayed in interface 301-2, the terminal displays a virtual item set display page corresponding to Card Set 1.

[0099] See also Figure 4 , Figure 4 It is a schematic diagram of a virtual item group display page provided by an exemplary embodiment of the present application.

[0100] like Figure 4 As shown, various virtual item groups (card groups) are displayed in interface 401, including virtual item group 410 (card group 10). In response to the user's triggering operation on card group 10, the terminal displays a virtual item group display page 402 corresponding to card group 10.

[0101] In the virtual item set display page 402 , the cards included in the card set 10 (including card a to card h, a total of 8 cards) are displayed.

[0102] In some embodiments, at least one of the name, number, level, and text description of the virtual item may be displayed in the virtual item group display page. For example, in the virtual item group display page 402, the name of card a is displayed through the text in card 411, and the five stars in card 411 indicate that the level of card a is level 5. Optionally, the probability of obtaining a high-level card is lower than the probability of obtaining a low-level card.

[0103] In some embodiments, the collection status of virtual items can also be displayed in the virtual item group display page. For example, for collected cards a and b, the terminal displays the words "collected" around cards a and b, while for uncollected cards c to h, the terminal does not display the words.

[0104] In another possible implementation, the terminal may further display the collected virtual items in a first display manner, and display the uncollected virtual items in a second display manner.

[0105] Optionally, the first display mode and the second display mode differ in at least one of display color, display size, and display effect. For example only, the first display mode is color display, and the second display mode is black and white display.

[0106] In some embodiments, the virtual item group display page may also display a text description of the virtual item group, the collection progress of each virtual item in the virtual item group, and the reward that can be obtained after the collection of the virtual item group is completed.

[0107] like Figure 4 In the virtual item group display page 402 corresponding to the card set 10, the text description of the card set 10 is displayed through the text description column 412, the collection progress of each card in the card set 10 is displayed as "2 / 8" through the identification column 413, and the reward column 414 shows the reward that can be obtained after the collection of the card set 10 is completed.

[0108] In some embodiments, in response to a triggering operation on a first virtual item in a virtual item group display page, the terminal displays a virtual item display page of the first virtual item.

[0109] Optionally, the collection status of the first virtual item may be collected or not collected.

[0110] For example only, when a user clicks on card 411 (collected card a) in virtual item group display page 402, the terminal displays the virtual item display page corresponding to card a; or, when a user clicks on uncollected card c in virtual item group display page 402, the terminal displays the virtual item display page corresponding to card c.

[0111] Optionally, the virtual item display page of the first virtual item may be used to display various relevant information of the first virtual item, such as at least one of the name, number, level, and text description of the virtual item.

[0112] In some embodiments, the terminal displays an item circulation control that matches the collection status on the virtual item display page according to the collection status of the first virtual item.

[0113] Optionally, the item flow control includes at least one of a decomposition control, a synthesis control, a request control and an exchange control.

[0114] In a possible implementation, when the collection status of the first virtual item is collected, the terminal displays at least one of a decomposition control and an exchange control on the virtual item display page.

[0115] In a possible implementation, when the collection status of the first virtual item is uncollected, the terminal displays at least one of a synthesis control, a request control, and an exchange control on the virtual item display page.

[0116] In some embodiments, in response to an interactive operation on the first virtual item in the virtual item display page, the terminal performs an item circulation operation on the first virtual item.

[0117] Optionally, the item circulation operation includes at least one of a decomposition operation, a synthesis operation, a request operation and an exchange operation.

[0118] The interactive operation on the first virtual item may be a triggering operation on an item transfer control in a virtual item display page.

[0119] The following is an introduction to various possible item flow operations.

[0120] (I) Decomposition operation.

[0121] In some embodiments, when the first virtual item has been collected, in response to a triggering operation on the first virtual item in the virtual item group display page, the terminal displays a virtual item display page including a decomposition control.

[0122] In some embodiments, in response to a triggering operation on a decomposition control in a virtual item display page, the terminal displays the decomposition page.

[0123] The decomposition page is used to decompose the first virtual item into synthesis props, and the synthesis props are used to synthesize virtual items.

[0124] See also Figure 5 , Figure 5 It is a schematic diagram of a decomposition operation provided by an exemplary embodiment of the present application.

[0125] like Figure 5 As shown, when the collection status of the virtual item (card a) is collected, the terminal displays a virtual item display page 501 including a decomposition control 513. In the virtual item display page 501, the name, IP image, and text description of card a are displayed through card 511. At the same time, the virtual item display page 501 also displays the number of virtual items, for example, the number mark 512 shows that 5 cards a have been collected.

[0126] For example only, in response to a triggering operation on the decomposition control 513 in the virtual item display page 501 , the terminal displays the decomposition page 502 .

[0127] In one possible scenario, when the number of virtual items is greater than a quantity threshold (such as 1), the decomposition control in the virtual item display page may be triggered; when the number of virtual items is less than or equal to the quantity threshold, the decomposition control in the virtual item display page may not be triggered, for example, the decomposition control 513 is grayed out.

[0128] In another possible scenario, when the number of virtual items is less than or equal to the number threshold, the decomposition control in the virtual item display page may be triggered. In response to the triggering operation of the decomposition control in the virtual item display page, the terminal displays a pop-up window reminder to inform that the number of items used for the virtual item is less than the threshold. For example, the pop-up window reminder may be "There is only one card left, are you sure to decompose?", and when the user confirms the pop-up window reminder, the terminal displays the decomposition page.

[0129] like Figure 5 In the example, when the user clicks the decomposition control 513 , the terminal displays the decomposition page 502 .

[0130] The decomposition page is used to decompose the first virtual item into synthetic props. In some embodiments, the decomposition page 502 includes an item area 521 to be decomposed and a decomposition result preview area 522. Among them, the item area 521 to be decomposed displays the first virtual item to be decomposed (such as card a). Optionally, the item area 521 to be decomposed can also display a selection control for the number of items to be decomposed, and the user can increase or decrease the number of items of the first virtual item to be decomposed. The decomposition result preview area 522 displays a preview result of the number of synthetic props obtained by decomposition (for example, 100 universal fragments). Optionally, the decomposition result preview area 522 can also display the number of synthetic props already owned (for example, 292313 universal fragments).

[0131] In some embodiments, in response to a decomposition operation on the first virtual item in the decomposition page, the first virtual item is decomposed into a first number of composite items.

[0132] For example only, when the user triggers the decomposition execution control 523 in the decomposition page 502, the terminal decomposes the first virtual prop (1 card a) into a first number of synthetic props (100 universal fragments).

[0133] To improve decomposition efficiency, in some embodiments, the terminal can also perform batch decomposition operations on multiple virtual items.

[0134] In some embodiments, a batch decomposition control is displayed in the virtual item group display page, and in response to a triggering operation on the batch decomposition control, the terminal displays the batch decomposition page.

[0135] See also Figure 6 , Figure 6 It is a schematic diagram of a batch decomposition operation provided by an exemplary embodiment of the present application.

[0136] like Figure 6 After the user triggers the batch decomposition control 610 in the virtual item group display page 601, the terminal displays the batch decomposition page 602.

[0137] In some embodiments, the batch decomposition page 602 includes a select all control 621 and a graded select all control (such as a four-level select all control 622 and a five-level select all control 623). The graded select all control is used to batch select virtual items of the same level. For example, the four-level select all control 622 is used to select all cards of level four, and the five-level select all control 623 is used to select all cards of level five.

[0138] In one possible scenario, all virtual items selected in the batch decomposition page 602 are duplicate virtual items (i.e., when the number of virtual items is greater than a quantity threshold (such as 1), the virtual items exceeding the quantity threshold are duplicate virtual items), which can avoid the batch decomposition operation from decomposing all of the same virtual items.

[0139] In some embodiments, the batch decomposition page 602 may also display the total number of cards selected for batch decomposition (eg, 212), and the number of synthetic props that can be obtained after decomposition (eg, 24,600 universal fragments).

[0140] Optionally, in response to a triggering operation on a batch decomposition execution control 624 in a batch decomposition page 602 , the terminal decomposes the selected multiple virtual items to be batch decomposed into a corresponding number of synthetic props.

[0141] Through the batch decomposition control, multiple virtual items can be decomposed with one click, which improves the decomposition efficiency of virtual items; through the hierarchical selection control, users can select virtual items of corresponding levels for batch decomposition according to actual needs, which has a high degree of flexibility in batch decomposition.

[0142] (ii) Synthesis operation

[0143] The synthesis props obtained by decomposing virtual items can also be used to synthesize virtual items.

[0144] In a possible implementation, decomposing a virtual item and then synthesizing the same virtual item may not lose the synthesizing props. For example, if card A is decomposed to obtain 100 universal fragments, the same card A can be synthesized with the 100 universal fragments.

[0145] In another possible implementation, decomposing a virtual item and then synthesizing the same virtual item may result in loss of synthesis props. For example, if 100 universal fragments are obtained by decomposing card A, then 120 universal fragments are required to synthesize the same card A.

[0146] In some embodiments, when the first virtual item is not collected, in response to a triggering operation on the first virtual item in the virtual item group display page, the terminal displays a virtual item display page including a synthesis control.

[0147] In some embodiments, when the first virtual item is not collected, in response to a triggering operation on the first virtual item in the virtual item group display page, the terminal may further display a virtual item display page including a request control and an exchange control.

[0148] by Figure 4For example, when the card d in the virtual item group display page 402 is not collected, in response to the triggering operation of the card d in the virtual item group display page 402, the terminal displays the virtual item display page including the synthesis control.

[0149] See also Figure 7 , Figure 7 It is a schematic diagram of a virtual item display page including a synthesis control, a request control, and an exchange control provided by an exemplary embodiment of the present application.

[0150] like Figure 7 As shown, when the user triggers the uncollected card d in the virtual item group display page 402, the terminal displays the virtual item display page 701 of the card d, and the virtual item display page 701 includes a synthesis control 711, a request control 712 and an exchange control 713.

[0151] Optionally, the virtual item group display page 402 may further display the name, IP image, and text description of card d through card 714. Optionally, the virtual item group display page 402 may further describe card d in detail through card description column 715.

[0152] In some embodiments, in response to a triggering operation on a synthesis control in a virtual item display page, a synthesis page is displayed.

[0153] See also Figure 8 , Figure 8 It is a schematic diagram of a composite page provided by an exemplary embodiment of the present application.

[0154] like Figure 8 As shown, when the user triggers the synthesis control 711 in the virtual item display page 701, the terminal displays the synthesis page 801.

[0155] The synthesis page is used to consume synthesis props to synthesize the first virtual item, wherein the synthesis props are obtained by decomposing the virtual item.

[0156] In some embodiments, the synthesis page 801 includes a prop area 811 to be consumed and an item area 812 to be synthesized. Among them, the prop area 811 to be consumed displays the synthesis props (such as 300 universal fragments) that need to be consumed to synthesize the first virtual item. Optionally, the prop area 811 to be consumed can also display the number of synthesis props already owned (for example, 292313 universal fragments). The item area 812 to be synthesized displays the first virtual item to be synthesized (such as card d). Optionally, the item area 812 to be synthesized also displays a selection control for the number of items to be synthesized, and the user can increase or decrease the number of items of the first virtual item to be synthesized. When the user triggers the selection control for the number of items to be synthesized, the number of synthesis props to be consumed in the prop area 811 to be consumed also increases or decreases accordingly.

[0157] In some embodiments, in response to a synthesis operation on the first virtual item in the synthesis page, a second number of synthesis props is consumed to synthesize the first virtual item.

[0158] For example only, when the user triggers the synthesis execution control 813 in the synthesis page 801, the terminal consumes the second number of synthesis props (300 universal fragments) to synthesize the first virtual item (1 card d).

[0159] Through decomposition and synthesis operations, users can convert collected and duplicate virtual items into synthesized props, and then convert synthesized props into uncollected virtual items, thereby increasing the ways to obtain uncollected virtual items and improving user participation.

[0160] (3) Requesting Operations.

[0161] In some embodiments, when the first virtual item is not collected, in response to a triggering operation on the first virtual item in the virtual item group display page, the terminal displays a virtual item display page including a request control.

[0162] like Figure 7 In the example, the virtual item display page 701 of card d includes a request control 712 .

[0163] In some embodiments, in response to a triggering operation on a request control in a virtual item display page, the terminal displays a request page.

[0164] The request page includes at least one candidate account having the first virtual item.

[0165] See also Fig. 9 , Fig. 9 It is a schematic diagram of a request operation provided by an exemplary embodiment of the present application.

[0166] like Fig. 9As shown, the request page 901 displayed by the terminal includes candidate accounts 1 to 3. Among them, candidate accounts 1 to 3 are all accounts with card d.

[0167] Regarding the method of determining the candidate account with the first virtual item in the request page, in some embodiments, the terminal can filter out the candidate account with the first virtual item from the friend accounts of the virtual character's corresponding account, and arrange the candidate accounts according to the account priority. Optionally, the account priority can be determined based on at least one of the friend type, intimacy, and the number of items with the first virtual item.

[0168] Regarding the method of determining the candidate account with the first virtual item in the request page, in other embodiments, the terminal may also filter out the candidate account with the first virtual item from the non-friend accounts corresponding to the virtual character account. For example, the non-friend account recommended by the server may be determined as the candidate account, and this is not limited.

[0169] Optionally, the request page 901 may further include a request times column 913 for displaying the remaining request times and the total number of request times. For example, if a total of 4 requests are available and the virtual character has not performed any request operation, the request times column 913 will display "4 / 4".

[0170] Optionally, the request page 901 may further include a waiting area 911. For example, card d is displayed in the waiting area 911 to indicate that the current account (account A) corresponding to the virtual character requests card d from other accounts.

[0171] Optionally, the user may also change the virtual item displayed in the to-be-requested area 911 to change the requested virtual item.

[0172] In some embodiments, in response to a selection operation of a target account from among candidate accounts, the terminal sends a request to the target account.

[0173] In a possible scenario, in response to a triggering operation on a request execution control 912 corresponding to a target account (candidate account 2) in the request interface 901, the terminal displays a request message sending interface 902.

[0174] Optionally, the request message sending interface 902 includes a request 921 sent by the terminal to the target account.

[0175] Optionally, the request message sending interface 902 also includes a request cancellation control 922. When the user triggers the request cancellation control 922, the terminal withdraws the request.

[0176] In some embodiments, upon receiving a request acceptance notification from the target account, the terminal obtains the first virtual item.

[0177] See also Fig.10 , Fig.10 It is a schematic diagram of a target account rejecting a request sent by a current account, provided by an exemplary embodiment of the present application.

[0178] like Fig.10 As shown, the terminal corresponding to the target account displays a request message receiving interface 1001, and the request message receiving interface 1001 displays a request request 1011 sent by the current account (account A) to the target account. In one possible case, when the target account rejects the request request 1011, a rejection mark 1012 is displayed in the request message receiving interface 1001. In another possible case, when the target account agrees to the request request 1011, the terminal corresponding to the target account sends a request acceptance notification to the terminal corresponding to the current account. When the terminal corresponding to the current account receives the request acceptance notification from the target account, it obtains the first virtual item (such as card d).

[0179] (iv) Exchange operation

[0180] The exchange operation is divided into an exchange operation of exchanging the collected virtual item for the first virtual item, or an exchange operation of exchanging the first virtual item for the second virtual item.

[0181] (1) An exchange operation of exchanging the collected virtual item for the first virtual item.

[0182] In some embodiments, in response to a triggering operation on a first virtual item in a virtual item group display page, a virtual item display page including an exchange control is displayed.

[0183] In some embodiments, when the first virtual item is not collected, in response to a triggering operation on an exchange control in the virtual item display page, a first exchange page is displayed.

[0184] The first exchange page includes at least one candidate account having a first virtual item.

[0185] See also Fig.11 , Fig.11 It is a schematic diagram of an exchange operation of exchanging a collected virtual item for a first virtual item provided by an exemplary embodiment of the present application.

[0186] like Fig.11 In the case where the first virtual item (card d) is not collected, in response to the triggering operation of the exchange control 1111 in the virtual item display page 1101, the terminal displays the first exchange page 1102. The first exchange page 1102 includes candidate account 1 and candidate account 2 having the first virtual item (card d).

[0187] The exchange request is used to request to exchange the collected virtual items with the first virtual item owned by the target account.

[0188] Regarding the method of determining the candidate accounts with the first virtual item in the first exchange page, in some embodiments, the terminal can filter out the candidate accounts with the first virtual item from the friend accounts of the virtual character's corresponding account, and arrange the candidate accounts according to the account priority. Optionally, the account priority can be determined based on at least one of the friend type, intimacy, and the number of items with the first virtual item.

[0189] Regarding the method of determining the candidate account with the first virtual item in the first exchange page, in other embodiments, the terminal may also filter out the candidate account with the first virtual item from the non-friend accounts corresponding to the virtual character account. For example, the non-friend account recommended by the server may be determined as the candidate account, and this is not limited.

[0190] In some embodiments, in response to a selection operation of a target account from among the candidate accounts, the terminal sends a swap request to the target account.

[0191] In a possible scenario, in response to a triggering operation on the exchange execution control 1121 corresponding to the target account (candidate account 1) in the first exchange interface 1102, the terminal displays the first exchange selection interface 1103.

[0192] Optionally, the first exchange selection interface 1103 includes a collected virtual item area 1131 and a first virtual item area 1132. The collected virtual item area 1131 is used to select the collected virtual items to be exchanged to the target account, and the first virtual item area 1132 is used to select the first virtual item (such as card d by default) obtained by exchanging with the target account.

[0193] In a possible scenario, in response to a selection operation on a confirmation control 1133 in the first exchange selection interface 1103 , the terminal displays an exchange message sending interface.

[0194] See also Fig.12 , Fig.12 It is a schematic diagram of an exchange message sending interface provided by an exemplary embodiment of the present application.

[0195] like Fig.12 As shown, the exchange message sending interface 1201 includes an exchange request 1211 sent by the terminal to the target account. The exchange request 1211 includes the item information of the collected virtual items to be exchanged (such as the icon of the collected cards) and the item information of the first virtual item to be exchanged (such as the icon of the card d).

[0196] In some embodiments, upon receiving an exchange acceptance notification from the target account, the first virtual item is exchanged for the collected virtual item.

[0197] See also Fig.13 , Fig.13 It is a schematic diagram of a target account accepting an exchange request sent by a current account provided by an exemplary embodiment of the present application.

[0198] like Fig.13 As shown, the terminal corresponding to the target account displays an exchange message receiving interface 1301, and the exchange message receiving interface 1301 displays an exchange request 1311 sent by the current account (account A) to the target account.

[0199] In one possible scenario, when the target account agrees to the exchange request 1311, the terminal corresponding to the target account sends an exchange acceptance notification to the terminal corresponding to the current account. When the terminal corresponding to the current account receives the exchange acceptance notification from the target account, the terminal of the target account displays an acceptance mark 1312, and the terminal of the current account exchanges the collected virtual items with the first virtual item (such as card d) owned by the target account.

[0200] In one possible scenario, when the target account rejects the exchange request 1311, a rejection mark is displayed in the exchange message receiving interface 1301, and the exchange fails.

[0201] (2) An exchange operation of exchanging a first virtual item for a second virtual item.

[0202] In some embodiments, in response to a triggering operation on a first virtual item in a virtual item group display page, the terminal displays a virtual item display page including an exchange control.

[0203] In some embodiments, when the first virtual item has been collected, in response to a triggering operation on an exchange control in the virtual item display page, the terminal displays a second exchange page.

[0204] The second exchange page includes at least one candidate account having a second virtual item.

[0205] See also Fig.14 , Fig.14 It is a schematic diagram of an exchange operation of exchanging a first virtual item for a second virtual item provided by an exemplary embodiment of the present application.

[0206] like Fig.14As shown, in response to the triggering operation of the first virtual item (card a) in the virtual item group display page, the terminal displays a virtual item display page 1401 including an exchange control 1411. Since the first virtual item (card a) has been collected, in response to the triggering operation of the exchange control 1411 in the virtual item display page 1401, the terminal displays a second exchange page 1402. The second exchange page 1402 includes two candidate accounts (such as candidate account 1 and candidate account 2) with the second virtual item.

[0207] Regarding the method for determining the candidate accounts with the second virtual item in the second exchange page, in some embodiments, the terminal can filter out the candidate accounts with the second virtual item from the friend accounts of the virtual character's corresponding account, or use the non-friend accounts with the second virtual item recommended by the server as candidate accounts.

[0208] In some embodiments, the at least one candidate account having the second virtual item is arranged according to account priority.

[0209] The account priority of the candidate account that does not have the first virtual item is higher than the account priority of the candidate account that has the first virtual item.

[0210] For example only, if candidate account 1 in the second exchange page 1402 does not have the first virtual item (card a), and candidate account 2 has the first virtual item (card a), the account priority of candidate account 1 is higher than the account priority of candidate account 2.

[0211] In the case where the candidate account does not have the first virtual item, the candidate account has a stronger exchange demand than the current account that has the first virtual item, so setting the account priority of the candidate account better can increase the probability of a successful exchange operation, thereby enhancing the user experience.

[0212] In some embodiments, in response to a selection operation of a target account from among the candidate accounts, the terminal sends a swap request to the target account.

[0213] The exchange request is used to request to exchange the first virtual item with the second virtual item owned by the target account.

[0214] For example, in response to the triggering operation of the exchange execution control 1421 corresponding to the candidate account 1, the terminal displays the second exchange selection interface 1403.

[0215] Optionally, the second exchange selection interface 1403 includes a first virtual item area 1431 and a second virtual item area 1432. The first virtual item area 1431 is used to select the first virtual item (such as card a by default) to be exchanged to the target account, and the second virtual item area 1432 is used to select the second virtual item (such as card d) obtained by exchanging with the target account.

[0216] In a possible scenario, in response to a selection operation on a confirmation control 1433 in the second exchange selection interface 1403 , the terminal sends an exchange request to the target account.

[0217] In some embodiments, upon receiving the exchange acceptance notification from the target account, the terminal exchanges the first virtual item for the second virtual item owned by the target account.

[0218] Through the request operation and the exchange operation, the circulation of virtual items between different users can be promoted, thereby improving the efficiency of each user in collecting each virtual item in the virtual item group.

[0219] See also Fig.15 , Fig.15 It is a schematic diagram of an item circulation operation under different item quantities of a first virtual item provided by an exemplary embodiment of the present application.

[0220] like Fig.15 As shown, when the number of the first virtual item is 1, the item circulation operation is not performed; when the number of the first virtual item is 0, the request operation is performed; when the number of the first virtual item is greater than 1, the exchange operation is performed.

[0221] For the request operation, the terminal traverses the friends, and if the number of the first virtual item of the friend is greater than 1, the friend account is added to the request list, otherwise the friend traversal continues. When the friend traversal is completed, the target account is selected and the request is sent.

[0222] For the exchange operation, the terminal first determines the uncollected second virtual items, and then traverses the friends. If the number of the second virtual items of the friend is greater than 1, the friend account is added to the exchange list, otherwise the friends are traversed. When the friend traversal is completed, the target account is selected and the exchange request is sent.

[0223] There may be other possible ways to request and exchange, such as requesting or exchanging with a non-friend account, etc. For details, please refer to the above embodiments and their descriptions, which will not be repeated here.

[0224] Regarding the specific method of the user controlling the virtual character to collect virtual items, the user may first control the virtual character to obtain a virtual item package containing virtual items, and then open the virtual items from the virtual item package.

[0225] In some embodiments, when the account activity behavior satisfies the virtual item package acquisition condition, the terminal acquires the virtual item package.

[0226] The virtual item package includes at least one virtual item.

[0227] For example only, when the virtual item is a card, the virtual item package is a card package.

[0228] In some embodiments, virtual item packages of different levels contain virtual items of different levels, wherein the probability of obtaining a high-level virtual item is lower than the probability of obtaining a low-level virtual item. For example, a level 5 card package contains level 5 cards, and a level 4 card package contains level 4 cards.

[0229] The specific possible situations in which the account's active behavior meets the conditions for obtaining a virtual item package include, but are not limited to, at least one of the following situations.

[0230] (a) While logged in to your account, obtain a virtual item package.

[0231] For example only, when the account is logged in, the terminal obtains a virtual item package.

[0232] In some embodiments, when a novice player account logs in, the terminal obtains additional virtual item packages (e.g., additional 10 virtual item packages). In other embodiments, when a returning player account logs in, the terminal obtains additional virtual item packages (e.g., additional 5 virtual item packages). Optionally, a returning player account is a player account that has not logged in for a time period exceeding a time threshold (e.g., 1 month).

[0233] Optionally, in the case of continuous login and discontinuous login, the quantity of virtual items in the virtual item package obtained by the terminal may be the same or different.

[0234] In some embodiments, in case of continuous login, the terminal obtains a first virtual item package, where the first virtual item package includes a first number of virtual items.

[0235] For example, in the case of continuous login, the first number of virtual items in the first virtual item package obtained by the terminal is 5. For example, if the user logs in continuously on January 1, January 2, and January 3, the first virtual item package obtained by the terminal on January 1 includes 5 virtual items, the first virtual item package obtained on January 2 includes 5 virtual items, and the first virtual item package obtained on January 3 also includes 5 virtual items.

[0236] In some embodiments, in the case of non-continuous login, the terminal obtains the second virtual goods package.

[0237] The second virtual item package includes a second number of virtual items, the second number is greater than the first number and less than a third number, and the third number is the sum of the first number and the number of unobtained virtual items included in the first virtual item package that has not been logged in.

[0238] For example, the user logged in continuously on January 1, did not log in on January 2, and logged in on January 3 (non-continuous login). The first virtual item package obtained by the terminal on January 1 contains 5 virtual items, the first virtual item package was not obtained on January 2, and the first virtual item package obtained on January 3 contains 8 virtual items. That is, the first quantity is 5, the second quantity is 8, and the third quantity is the sum of the first quantity (5) and the number of virtual items not obtained (5) contained in the first virtual item package obtained without logging in (10). That is, the second quantity 8 is greater than the first quantity 5, and less than the third quantity 10.

[0239] In the case of non-continuous login, by setting the second quantity of virtual items in the second virtual item package obtained by the terminal to be greater than the first quantity and less than the third quantity, the user can receive the virtual items corresponding to the non-login date, and at the same time perform moderate decay, which can encourage the user to continue to log in actively and improve the user experience.

[0240] (b) Obtain a virtual item pack by participating in a game.

[0241] For example only, when the user participates in a game for the first time on that day, the terminal obtains a virtual item package.

[0242] (c) Obtaining a virtual item package if the game performance in the game meets the game performance requirements.

[0243] Optionally, the game performance can be determined based on a variety of possible methods, such as game performance points, the time required to achieve a game victory (such as the time required to kill the enemy), the cost required to achieve a game victory (such as the amount of health points lost), etc.

[0244] In some embodiments, when the game performance score in the game does not reach the score threshold, the terminal obtains a first-level virtual item package, where the first-level virtual item package includes first-level virtual items.

[0245] Optionally, the score threshold is a value preset by the terminal or the server, 80 points. For example only, when the game performance score is 50 points, the terminal obtains a level 2 virtual item package.

[0246] In some embodiments, when the game performance score in the game reaches a score threshold, the terminal obtains a second-level virtual item package, where the second-level virtual item package includes second-level virtual items.

[0247] For example only, when the game performance score is 100 points, the terminal obtains a level 5 virtual item package.

[0248] The probability of obtaining the second-level virtual items is lower than the probability of obtaining the first-level virtual items.

[0249] For example only, the probability of obtaining the level 5 virtual items contained in the level 5 virtual item package is 10%, and the probability of obtaining the level 2 virtual items contained in the level 2 virtual item package is 60%.

[0250] (d) Obtain a virtual item package upon completing designated tasks.

[0251] Optionally, specify a task as a pre-set task on the terminal or server.

[0252] For example only, when the virtual character wins three games in a row and the terminal completes the designated task, the virtual item package is obtained.

[0253] For example only, when the virtual character is MVP (Most Valuable Player), the terminal completes the designated task and obtains the virtual item package.

[0254] For example only, when the virtual character successfully unlocks and completes a series of hidden storyline tasks (for example, finding and completing 5 hidden side storylines in adventure mode), and the terminal detects that the player's activity on the in-game social platform has reached a certain level (such as posting 20 high-quality game updates and receiving 100 likes), the virtual item package is obtained.

[0255] In addition, those skilled in the art may also set the specific type of the designated task according to actual needs, and there is no limitation to this.

[0256] In some embodiments, in response to a triggering operation on a virtual item package, virtual items contained in the virtual item package are obtained.

[0257] See also Fig.16 , Fig.16 It is a schematic diagram of triggering a virtual item package to obtain virtual items provided by an exemplary embodiment of the present application.

[0258] like Fig.16As shown, when the "Legendary Atlas" control 1611 in the game main page 1601 is triggered, the terminal displays an interface 1602, and the collection progress of the virtual item group is displayed in the interface 1602.

[0259] Interface 1602 also displays a virtual item package 1621 obtained by account login, a virtual item package 1622 obtained by meeting the game victory condition, and a virtual item package 1623 obtained by meeting the game performance score threshold. In some embodiments, in response to a trigger operation on virtual item package 1621, the virtual items contained in virtual item package 1621 are obtained. In some embodiments, in response to a trigger operation on virtual item package 1622, the virtual items contained in virtual item package 1622 are obtained. In some embodiments, in response to a trigger operation on virtual item package 1622, the virtual items contained in virtual item package 1622 are obtained. In some embodiments, in response to a trigger operation on virtual item package 1622, the virtual items contained in virtual item package 1622 are obtained.

[0260] To further motivate users, in one possible scenario, the quantity or quality of virtual items obtained by triggering a virtual item package can be increased through methods such as "another pack" and "card pack upgrade".

[0261] In a possible implementation, in response to a triggering operation on a virtual item package, the terminal obtains the virtual item package again (referred to as "another package").

[0262] For example only, in response to the triggering operation on the virtual item package 1621 , the virtual items included in the virtual item package 1621 are obtained. At the same time, the terminal obtains the virtual item package 1621 again and can obtain the virtual items included in the virtual item package 1621 again.

[0263] In one possible implementation, in response to a triggering operation on a virtual item package, the level of the virtual item package is upgraded from the third level to the fourth level, and the probability of obtaining the virtual items contained in the fourth level virtual item package is lower than the probability of obtaining the virtual items contained in the third level virtual item package (referred to as "card package upgrade").

[0264] For example only, in response to a triggering operation on level 3 virtual item package 1622, the level of virtual item package 1622 is upgraded from level 3 to level 5, wherein the probability of obtaining level 5 virtual items contained in the level 5 virtual item package is 10%, and the probability of obtaining level 3 virtual items contained in the level 3 virtual item package is 50%.

[0265] In some embodiments, in response to a triggering operation on a virtual item package, the terminal can obtain, in addition to the virtual items included in the virtual item package, a rare reward with a certain probability.

[0266] Optionally, rare rewards are rewards pre-set by the server, such as rare skins, rare pets, etc.

[0267] When the account activity behavior satisfies the conditions for obtaining the virtual item package, in some embodiments, the terminal obtains the virtual item package from the server, wherein the server is used to determine the virtual item pool corresponding to the virtual item package acquisition request, and based on the acquisition probability of each virtual item in the virtual item pool, determine the virtual items included in the virtual item package, and the acquisition probability of each virtual item in different virtual item pools is different.

[0268] Optionally, the virtual item pool includes the probability of obtaining each virtual item. For example, in the card pool, the probability of obtaining cards a to e is 5%, 15%, 10%, 30%, and 40%, respectively.

[0269] In some embodiments, when the account activity behavior satisfies the virtual item package acquisition condition, the terminal sends a virtual item package acquisition request to the server.

[0270] In some embodiments, the terminal receives the virtual item package returned by the server.

[0271] See also Fig.17 , Fig.17 This is a flow chart of a server determining virtual items included in a virtual item package provided by an exemplary embodiment of the present application. In some embodiments, the process is executed by the server. The process includes the following steps.

[0272] Step 1701, calculate the bucket to which the account belongs.

[0273] For example only, the bucket to which an account belongs = (account ID + magic prime number) mod the number of buckets.

[0274] Optionally, the magic prime number is a prime number preset by the server, such as 1000000007; the number of buckets is any possible value preset by the server, for example, the number of buckets may be 3, or may be 30.

[0275] For example only, when the number of buckets is 3, account A belongs to the first bucket, account B belongs to the second bucket, and account C belongs to the third bucket.

[0276] Next, each virtual item pool is traversed, and steps 1702 to 1707 are executed for each virtual item pool.

[0277] Step 1702, determine whether it is the virtual item pool corresponding to the bucket.

[0278] In some embodiments, the virtual item pool is determined based on the bucket to which the account belongs, and different buckets correspond to different virtual item pools.

[0279] For example only, there are 60 virtual item pools in total, of which the first sub-bucket corresponds to the 1st to 20th virtual item pools; the second sub-bucket corresponds to the 21st to 40th virtual item pools; and the third sub-bucket corresponds to the 411th to 60th virtual item pools.

[0280] Optionally, the correspondence between the buckets and the virtual item pool is pre-configured and determined by the server.

[0281] In some embodiments, when the current virtual item pool is not the virtual item pool corresponding to the bucket, step 1707 is executed; when the current virtual item pool is the virtual item pool corresponding to the bucket, step 1703 is executed.

[0282] By assigning different accounts to different buckets, since different buckets correspond to different virtual item pools and the probability of obtaining each virtual item in different virtual item pools is different, the probability of obtaining the same virtual item by accounts in different buckets can be different, thereby promoting exchanges, requests, and other behaviors between different accounts, promoting communication and active behaviors between users, and improving user retention rates.

[0283] Step 1703 , determining whether it is a virtual item pool corresponding to the quantity interval to which the quantity of the collected virtual items belongs.

[0284] In some embodiments, the virtual item pool is determined based on a quantity interval to which the quantity of the collected virtual items belongs, and different quantity intervals correspond to different virtual item pools.

[0285] For example only, taking the 1st to 20th virtual item pools corresponding to the first bucket as an example, when the number of collected virtual items belongs to the first interval of 0 to 10, the corresponding virtual item pools are the 1st to 5th virtual item pools; when the number of collected virtual items belongs to the second interval of 11 to 20, the corresponding virtual item pools are the 6th to 10th virtual item pools; when the number of collected virtual items belongs to the third interval of 21 to 30, the corresponding virtual item pools are the 11th to 15th virtual item pools; when the number of collected virtual items belongs to the fourth interval of greater than 30, the corresponding virtual item pools are the 16th to 20th virtual item pools.

[0286] Optionally, the correspondence between different quantity intervals and different virtual item pools may also be determined by the server based on any possible method, such as random allocation, and there is no limitation on this.

[0287] The quantity range to which the number of collected virtual items belongs can reflect the user's collection history of virtual items. In different collection histories, different virtual item pools are used to drop virtual items, which can achieve the shift of the probability of obtaining different virtual items in different collection histories, thereby further increasing the difference in the probability of obtaining the same virtual item for accounts in the same bucket, and further promoting exchanges, requests, and other behaviors between users.

[0288] In order to further increase the difference in the probability of obtaining the same virtual item for accounts in the same bucket, in addition to determining the virtual item pool based on the quantity interval to which the number of collected virtual items belongs, the virtual item pool can also be determined based on the account attributes. Different account attributes correspond to different virtual item pools.

[0289] Optionally, the account attributes include at least one of account level, account registration time, and account activity intensity.

[0290] In addition, those skilled in the art may also determine the virtual item pool based on any other possible factors according to actual needs, and there is no limitation to this.

[0291] In some embodiments, when the current virtual item pool is not the virtual item pool corresponding to the quantity interval to which the number of collected virtual items belongs, step 1707 is executed; when the current virtual item pool is the virtual item pool corresponding to the quantity interval to which the number of collected virtual items belongs, step 1704 is executed.

[0292] Step 1704, determine the determination result.

[0293] In some embodiments, the server is further configured to determine a determination result, where the determination result includes a first determination result and a second determination result.

[0294] For example only, the server determines that the determination result is the first determination result with a first probability (such as 50%), and determines that the determination result is the second determination result with a second probability (such as 50%), wherein the sum of the first probability and the second probability is 1.

[0295] In some embodiments, when the determination result is the first determination result, the server executes step 1705 ; when the determination result is the second determination result, the server executes step 1706 .

[0296] Step 1705 , determining the virtual items included in the virtual item package according to the first acquisition probability of each virtual item, wherein the first acquisition probability of the collected virtual items is zero, and the first acquisition probability of the uncollected virtual items is greater than zero.

[0297] When the judgment result is the first judgment result, since the first acquisition probability of the collected virtual items is zero and the first acquisition probability of the uncollected virtual items is greater than zero, the virtual items determined by the server according to the current virtual item pool must be the uncollected virtual items of the account (equivalent to the uncollected virtual items that must be drawn). Therefore, it can be guaranteed that the user can definitely draw the uncollected virtual items, avoiding the situation where the user repeatedly obtains the collected virtual items for a long time, thereby improving the user experience.

[0298] Step 1706: Determine the virtual items included in the virtual item package according to the second acquisition probability of each virtual item, wherein the second acquisition probability of the collected virtual items and the uncollected virtual items is greater than zero.

[0299] When the determination result is the second determination result, since the second acquisition probabilities of the collected virtual items and the uncollected virtual items are both greater than zero, there is a certain probability of acquiring the collected virtual items and a certain probability of acquiring the uncollected virtual items.

[0300] Step 1707, traverse the next candidate virtual item pool.

[0301] The process ends when the traversal is completed.

[0302] See also Fig.18 , Fig.18 This is a structural block diagram of a reward acquisition device provided by an exemplary embodiment of the present application. The device includes:

[0303] A display module 1801 is used to display the progress of collecting virtual item groups, where the progress of collecting virtual item groups is used to indicate the number of virtual item groups that have been collected, and different virtual item groups include different virtual items;

[0304] An updating module 1802, configured to update the collection progress of the virtual item group when there is a newly added virtual item group that has been collected;

[0305] The acquisition module 1803 is used to acquire the stage reward corresponding to the stage progress threshold when the collection progress of the virtual item group reaches the stage progress threshold, and different stage progress thresholds correspond to different stage rewards.

[0306] Optionally, the display module 1801 is used to:

[0307] Displaying a virtual item group display page of the virtual item group, wherein the virtual item group display page is used to display each virtual item included in the virtual item group;

[0308] Optionally, the device further includes an item circulation module, which is used to:

[0309] In response to an interactive operation on the first virtual item in the virtual item display page, an item transfer operation on the first virtual item is performed, and the item transfer operation includes at least one of a decomposition operation, a synthesis operation, a request operation, and an exchange operation.

[0310] Optionally, the display module 1801 is used to:

[0311] In a case where the first virtual item has been collected, in response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including a decomposition control;

[0312] Optional, item flow module, used to:

[0313] In response to a triggering operation on the decomposition control in the virtual item display page, displaying a decomposition page, the decomposition page is used to decompose the first virtual item into composite props, and the composite props are used to composite virtual items;

[0314] In response to a decomposition operation on the first virtual item in the decomposition page, the first virtual item is decomposed into a first number of the composite items.

[0315] Optionally, the display module 1801 is used to:

[0316] In a case where the first virtual item is not collected, in response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including a synthesis control;

[0317] Optional, item flow module, used to:

[0318] In response to a triggering operation on the synthesis control in the virtual item display page, displaying a synthesis page, the synthesis page being used to consume synthesis props to synthesize the first virtual item, the synthesis props being obtained by decomposing the virtual item;

[0319] In response to a synthesis operation on the first virtual item in the synthesis page, a second number of synthesis props is consumed to synthesize the first virtual item.

[0320] Optionally, the display module 1801 is used to:

[0321] In response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including a request control when the first virtual item has not been collected;

[0322] Optional, item flow module, used to:

[0323] In response to a triggering operation on the request control in the virtual item display page, displaying a request page, the request page including at least one candidate account having the first virtual item;

[0324] In response to a selection operation of a target account from the candidate accounts, sending a request to the target account;

[0325] Upon receiving the request acceptance notification from the target account, the first virtual item is obtained.

[0326] Optionally, the display module 1801 is used to:

[0327] In response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including an exchange control;

[0328] Optional, item flow module, used to:

[0329] In a case where the first virtual item is not collected, in response to a triggering operation on the exchange control in the virtual item display page, displaying a first exchange page, the first exchange page including at least one candidate account having the first virtual item;

[0330] In response to a selection operation of a target account from the candidate accounts, sending an exchange request to the target account, the exchange request being used to request an exchange of the collected virtual items with the first virtual item owned by the target account;

[0331] When receiving the exchange acceptance notification from the target account, the first virtual item is exchanged for the collected virtual item.

[0332] Optionally, the display module 1801 is used to:

[0333] In response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including an exchange control;

[0334] Optional, item flow module, used to:

[0335] In the case where the first virtual item has been collected, in response to a triggering operation on the exchange control in the virtual item display page, displaying a second exchange page, the second exchange page including at least one candidate account having a second virtual item;

[0336] In response to a selection operation of a target account from the candidate accounts, sending an exchange request to the target account, the exchange request being used to request an exchange of the first virtual item with the second virtual item owned by the target account;

[0337] When receiving the exchange acceptance notification from the target account, the first virtual item is exchanged for the second virtual item.

[0338] Optionally, at least one of the candidate accounts having the second virtual item is arranged according to account priority;

[0339] The account priority of the candidate account that does not have the first virtual item is higher than the account priority of the candidate account that has the first virtual item.

[0340] Optionally, the acquisition module 1803 is used to:

[0341] If the account activity behavior satisfies the virtual item package acquisition condition, acquiring the virtual item package, wherein the virtual item package includes at least one virtual item;

[0342] In response to a triggering operation on the virtual item package, the virtual items contained in the virtual item package are acquired.

[0343] Optionally, the acquisition module 1803 is used for at least one of the following:

[0344] When the account is logged in, obtain the virtual item package;

[0345] In the case of participating in the game, obtaining the virtual item package;

[0346] If the game performance in the game meets the game performance requirement, obtaining the virtual item package;

[0347] When the designated task is completed, the virtual item package is obtained.

[0348] Optionally, the acquisition module 1803 is used to:

[0349] In the case of continuous login, obtaining a first virtual item package, the first virtual item package including a first number of virtual items;

[0350] In the case of non-continuous login, a second virtual item package is obtained, the second virtual item package includes a second number of virtual items, the second number is greater than the first number and less than a third number, the third number is the sum of the first number and the number of unobtained virtual items included in the first virtual item package obtained without logging in.

[0351] Optionally, the acquisition module 1803 is used to:

[0352] If the game performance score in the game does not reach the score threshold, obtaining a first-level virtual item package, wherein the first-level virtual item package includes first-level virtual items;

[0353] When the game performance score in the game reaches the score threshold, a second-level virtual item package is obtained, the second-level virtual item package includes second-level virtual items, and the probability of obtaining the second-level virtual items is lower than the probability of obtaining the first-level virtual items.

[0354] Optionally, the acquisition module 1803 is used to:

[0355] When the account activity behavior satisfies the virtual item package acquisition condition, a virtual item package acquisition request is sent to a server, the server is used to determine a virtual item pool corresponding to the virtual item package acquisition request, and based on the acquisition probability of each virtual item in the virtual item pool, determine the virtual items included in the virtual item package, and the acquisition probability of each virtual item in different virtual item pools is different;

[0356] Receive the virtual item package returned by the server.

[0357] Optionally, the virtual item pool is determined based on the bucket to which the account belongs, and different buckets correspond to different virtual item pools; or,

[0358] The virtual item pool is determined based on the quantity interval to which the quantity of the collected virtual items belongs, and different quantity intervals correspond to different virtual item pools; or,

[0359] The virtual item pool is determined based on account attributes, different account attributes correspond to different virtual item pools, and the account attributes include at least one of account level, account registration time, and account activity intensity.

[0360] See also Fig.19 , Fig.19 1 is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. Specifically, the terminal 1900 includes a central processing unit (CPU) 1901, a system memory 1904 including a random access memory 1902 and a read-only memory 1903, and a system bus 1905 connecting the system memory 1904 and the central processing unit 1901. The terminal 1900 also includes a basic input / output system (I / O system) 1906 that helps transmit information between various devices in the computer, and a large-capacity storage device 1907 for storing an operating system 1913, an application program 1914 and other program modules 1915.

[0361] The basic input / output system 1906 includes a display 1908 for displaying information and an input device 1909 such as a mouse and a keyboard for user inputting information. The display 1908 and the input device 1909 are connected to the central processing unit 1901 through an input / output controller 1910 connected to the system bus 1905. The basic input / output system 1906 may also include an input / output controller 1910 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 1910 also provides output to a display screen, a printer, or other types of output devices.

[0362] The mass storage device 1907 is connected to the central processing unit 1901 through a mass storage controller (not shown) connected to the system bus 1905. The mass storage device 1907 and its associated computer-readable medium provide non-volatile storage for the terminal 1900. That is, the mass storage device 1907 may include a computer-readable medium (not shown) such as a hard disk or drive.

[0363] Without loss of generality, the computer-readable medium may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. Computer storage media include random access memory (RAM), read-only memory (ROM), flash memory or other solid-state storage technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, cassette, tape, disk storage or other magnetic storage devices. Of course, those skilled in the art will know that the computer storage medium is not limited to the above. The above-mentioned system memory 1904 and mass storage device 1907 can be collectively referred to as memory.

[0364] The memory stores one or more programs, and the one or more programs are configured to be executed by one or more central processing units 1901. The one or more programs contain computer instructions for implementing the above-mentioned methods. The central processing unit 1901 executes the one or more programs to implement the methods provided by the above-mentioned various method embodiments.

[0365] According to various embodiments of the present application, the terminal 1900 can also be connected to a remote computer on the network through a network such as the Internet. That is, the terminal 1900 can be connected to the network 1912 through the network interface unit 1911 connected to the system bus 1905, or the network interface unit 1911 can be used to connect to other types of networks or remote computer systems (not shown).

[0366] The memory also includes one or more programs, which are stored in the memory and include steps executed by the terminal in the method provided in the embodiment of the present application.

[0367] The embodiment of the present application also provides a computer-readable storage medium, in which at least one computer instruction is stored, and at least one computer instruction is loaded and executed by a processor to implement the method described in the above embodiment. Optionally, the computer-readable storage medium may include: ROM, RAM, solid state drives (SSD, Solid State Drives) or optical disks, etc. Among them, RAM may include resistance random access memory (ReRAM, Resistance Random Access Memory) and dynamic random access memory (DRAM, Dynamic Random Access Memory).

[0368] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the terminal reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the terminal executes the method provided in various optional implementations of the above aspects.

[0369] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for obtaining a reward, characterized in that: The method comprises: Displaying the progress of collecting virtual item groups, where the progress of collecting virtual item groups is used to indicate the number of virtual item groups that have been collected, and different virtual item groups include different virtual items; If there is a newly added virtual item group that has been collected, updating the collection progress of the virtual item group; When the collection progress of the virtual item group reaches a stage progress threshold, a stage reward corresponding to the stage progress threshold is obtained, and different stage progress thresholds correspond to different stage rewards.

2. The method according to claim 1, characterized in that: The method further comprises: Displaying a virtual item group display page of the virtual item group, wherein the virtual item group display page is used to display each virtual item included in the virtual item group; In response to a triggering operation on a first virtual item in the virtual item group display page, displaying a virtual item display page of the first virtual item; In response to an interactive operation on the first virtual item in the virtual item display page, an item transfer operation on the first virtual item is performed, and the item transfer operation includes at least one of a decomposition operation, a synthesis operation, a request operation, and an exchange operation.

3. The method according to claim 2, characterized in that The step of displaying a virtual item display page of the first virtual item in response to a triggering operation on the first virtual item in the virtual item group display page comprises: In a case where the first virtual item has been collected, in response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including a decomposition control; The step of performing an item transfer operation on the first virtual item in response to an interactive operation on the first virtual item in the virtual item display page includes: In response to a triggering operation on the decomposition control in the virtual item display page, displaying a decomposition page, the decomposition page is used to decompose the first virtual item into composite props, and the composite props are used to composite virtual items; In response to a decomposition operation on the first virtual item in the decomposition page, the first virtual item is decomposed into a first number of the composite items.

4. The method according to claim 2, characterized in that: The step of displaying a virtual item display page of the first virtual item in response to a triggering operation on the first virtual item in the virtual item group display page comprises: In a case where the first virtual item is not collected, in response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including a synthesis control; The step of performing an item transfer operation on the first virtual item in response to an interactive operation on the first virtual item in the virtual item display page includes: In response to a triggering operation on the synthesis control in the virtual item display page, displaying a synthesis page, the synthesis page being used to consume synthesis props to synthesize the first virtual item, the synthesis props being obtained by decomposing the virtual item; In response to a synthesis operation on the first virtual item in the synthesis page, a second number of synthesis props is consumed to synthesize the first virtual item.

5. The method according to claim 2, characterized in that: The step of displaying a virtual item display page of the first virtual item in response to a triggering operation on the first virtual item in the virtual item group display page comprises: In response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including a request control when the first virtual item has not been collected; The step of performing an item transfer operation on the first virtual item in response to an interactive operation on the first virtual item in the virtual item display page includes: In response to a triggering operation on the request control in the virtual item display page, displaying a request page, the request page including at least one candidate account having the first virtual item; In response to a selection operation of a target account from the candidate accounts, sending a request to the target account; Upon receiving the request acceptance notification from the target account, the first virtual item is obtained.

6. The method according to claim 2, characterized in that The step of displaying a virtual item display page of the first virtual item in response to a triggering operation on the first virtual item in the virtual item group display page comprises: In response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including an exchange control; The step of performing an item transfer operation on the first virtual item in response to an interactive operation on the first virtual item in the virtual item display page includes: In a case where the first virtual item is not collected, in response to a triggering operation on the exchange control in the virtual item display page, displaying a first exchange page, the first exchange page including at least one candidate account having the first virtual item; In response to a selection operation of a target account from the candidate accounts, sending an exchange request to the target account, the exchange request being used to request an exchange of the collected virtual items with the first virtual item owned by the target account; When receiving the exchange acceptance notification from the target account, the first virtual item is exchanged for the collected virtual item.

7. The method according to claim 2, characterized in that The step of displaying a virtual item display page of the first virtual item in response to a triggering operation on the first virtual item in the virtual item group display page comprises: In response to a triggering operation on the first virtual item in the virtual item group display page, displaying the virtual item display page including an exchange control; The step of performing an item transfer operation on the first virtual item in response to an interactive operation on the first virtual item in the virtual item display page includes: In the case where the first virtual item has been collected, in response to a triggering operation on the exchange control in the virtual item display page, displaying a second exchange page, the second exchange page including at least one candidate account having a second virtual item; In response to a selection operation of a target account from the candidate accounts, sending an exchange request to the target account, the exchange request being used to request an exchange of the first virtual item with the second virtual item owned by the target account; When receiving the exchange acceptance notification from the target account, the first virtual item is exchanged for the second virtual item.

8. The method according to claim 7, characterized in that Arranging the candidate accounts having at least one of the second virtual items according to account priority; The account priority of the candidate account that does not have the first virtual item is higher than the account priority of the candidate account that has the first virtual item.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises, If the account activity behavior satisfies the virtual item package acquisition condition, acquiring the virtual item package, wherein the virtual item package includes at least one virtual item; In response to a triggering operation on the virtual item package, the virtual items contained in the virtual item package are acquired.

10. The method according to claim 9, characterized in that When the account activity behavior satisfies the virtual item package acquisition condition, acquiring the virtual item package includes at least one of the following: When the account is logged in, obtain the virtual item package; In the case of participating in the game, obtaining the virtual item package; If the game performance in the game meets the game performance requirement, obtaining the virtual item package; When the designated task is completed, the virtual item package is obtained.

11. The method according to claim 10, characterized in that In the case of account login, obtaining the virtual item package includes: In the case of continuous login, obtaining a first virtual item package, the first virtual item package including a first number of virtual items; In the case of non-continuous login, a second virtual item package is obtained, the second virtual item package includes a second number of virtual items, the second number is greater than the first number and less than a third number, the third number is the sum of the first number and the number of unobtained virtual items included in the first virtual item package obtained without logging in.

12. The method according to claim 10, characterized in that When the game performance in the game meets the game performance requirement, obtaining the virtual item package includes: If the game performance score in the game does not reach the score threshold, obtaining a first-level virtual item package, wherein the first-level virtual item package includes first-level virtual items; When the game performance score in the game reaches the score threshold, a second-level virtual item package is obtained, the second-level virtual item package includes second-level virtual items, and the probability of obtaining the second-level virtual items is lower than the probability of obtaining the first-level virtual items.

13. The method according to claim 9, characterized in that When the account activity behavior satisfies the virtual item package acquisition condition, acquiring the virtual item package includes: When the account activity behavior satisfies the virtual item package acquisition condition, a virtual item package acquisition request is sent to a server, the server is used to determine a virtual item pool corresponding to the virtual item package acquisition request, and based on the acquisition probability of each virtual item in the virtual item pool, determine the virtual items included in the virtual item package, and the acquisition probability of each virtual item in different virtual item pools is different; Receive the virtual item package returned by the server.

14. The method according to claim 13, characterized in that The virtual item pool is determined based on the bucket to which the account belongs, and different buckets correspond to different virtual item pools; or, The virtual item pool is determined based on a quantity interval to which the quantity of the collected virtual items belongs, and different quantity intervals correspond to different virtual item pools; or, The virtual item pool is determined based on account attributes, different account attributes correspond to different virtual item pools, and the account attributes include at least one of account level, account registration time, and account activity intensity.

15. A reward obtaining device, characterized in that: The device comprises: A display module, used to display the progress of collecting virtual item groups, wherein the progress of collecting virtual item groups is used to indicate the number of virtual item groups that have been collected, and different virtual item groups include different virtual items; An updating module, configured to update the collection progress of the virtual item group when there is a newly added virtual item group that has been collected; The acquisition module is used to obtain the stage reward corresponding to the stage progress threshold when the collection progress of the virtual item group reaches the stage progress threshold, and different stage progress thresholds correspond to different stage rewards.

16. A terminal, characterized in that: The terminal includes a processor and a memory; the memory stores at least one computer instruction, and the at least one computer instruction is used to be executed by the processor to implement the reward acquisition method as described in any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer instruction, and the computer instruction is loaded and executed by a processor to implement the reward acquisition method as described in any one of claims 1 to 14.

18. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; the processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the reward acquisition method as described in any one of claims 1 to 14.