Interaction method, electronic device, readable storage medium, and computer program product
By matching and generating new virtual items for users and displaying the processing, the problem of single resource distribution in existing technologies is solved, user interactivity and fun are improved, and access and usage rates are increased.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2025-08-12
- Publication Date
- 2026-07-16
AI Technical Summary
The existing technology has a simple user resource distribution process that ignores the interaction between different users, resulting in a lack of fun and diversity in the resource distribution process, which reduces the access rate and usage rate.
By matching the current user with the target user, generating new virtual items, and displaying the processing of the first and second virtual items, the user interaction experience is enhanced. The process of generating the third virtual item is also displayed, increasing the fun and diversity of the resource distribution process.
It enhanced user interaction and made the resource distribution process more engaging and diverse, thereby increasing the application's access and usage rates.
Smart Images

Figure CN2025114137_16072026_PF_FP_ABST
Abstract
Description
Interaction methods, electronic devices, readable storage media, and computer program products
[0001] Cross-references to related applications
[0002] This application is based on and claims priority to CN application number 202510025308.X, filed on January 7, 2025, the disclosure of which is incorporated herein by reference in its entirety. Technical Field
[0003] This disclosure relates to the field of computer technology, and in particular to an interactive method, electronic device, readable storage medium, and computer program product. Background Technology
[0004] Currently, some applications send resources to users at specific times or during specific events in order to increase usage, access, or click-through rates and attract more users. Summary of the Invention
[0005] According to some embodiments of this disclosure, an interaction method is provided, including: in response to an operation by a current user triggering a matching function, displaying a first virtual item of the current user, wherein the matching function is used to match the current user with other users; in response to a target user being matched for the current user, displaying a screen showing the processing of the first virtual item and a second virtual item of the target user, wherein the other users include the target user; displaying a third virtual item generated after processing the first virtual item and the second virtual item, and displaying a resource acquisition control; and in response to an operation by the current user triggering the resource acquisition control, displaying information about the resources allocated to the current user.
[0006] According to some embodiments of the present disclosure, an electronic device is provided, including: a memory; and a processor coupled to the memory, the processor being configured to execute an interaction method of any embodiment of the present disclosure based on instructions stored in the memory.
[0007] According to some embodiments of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, performs the interactive method of any embodiment of the present disclosure.
[0008] According to some embodiments of the present disclosure, a computer program product is provided that, when the computer program product is run on a computer, enables the computer to implement the interactive method of any embodiment of the present disclosure.
[0009] Other features, aspects, and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0010] Embodiments of this disclosure are described below with reference to the accompanying drawings. It should be understood that the drawings described below are merely illustrative of some embodiments of this disclosure and are not intended to limit the scope of this disclosure. In the drawings:
[0011] Figure 1 shows a flowchart illustrating the interaction methods of some embodiments of this disclosure.
[0012] Figure 2 shows a schematic diagram of an active interface according to some embodiments of this disclosure.
[0013] Figure 3 shows a schematic diagram of an active interface according to other embodiments of this disclosure.
[0014] Figure 4 shows a schematic diagram of an active interface according to some other embodiments of the present disclosure.
[0015] Figure 5 shows a schematic diagram of determining a first virtual item according to some embodiments of this disclosure.
[0016] Figure 6 shows a schematic diagram of a first guide animation of some embodiments of this disclosure.
[0017] Figure 7 illustrates a schematic diagram of assigning a first virtual item to the current user according to some embodiments of this disclosure.
[0018] Figure 8 shows a schematic diagram of a second guiding animation of some embodiments of this disclosure.
[0019] Figure 9 illustrates a schematic diagram of assigning a fourth virtual item to the current user according to some embodiments of this disclosure.
[0020] Figure 10 shows a schematic diagram of an interface in which the current user is invited to an activity, according to some embodiments of this disclosure.
[0021] Figure 11 shows a schematic diagram of the structure of an interactive device according to some embodiments of the present disclosure.
[0022] Figure 12 shows a schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure.
[0023] Figure 13 shows a schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure.
[0024] It should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not necessarily drawn to actual scale. The same or similar reference numerals are used in the various drawings to denote the same or similar parts. Therefore, once an item is defined in one drawing, it may not be discussed further in subsequent drawings. Detailed Implementation
[0025] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. It should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein.
[0026] It should be understood that the various steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect. Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of components and steps set forth in these embodiments should be interpreted as merely exemplary and do not limit the scope of this disclosure.
[0027] As used in this disclosure, the term "comprising" and its variations are open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to". The term "based on" means "at least partially based on".
[0028] It should be noted that the concepts of "first," "second," etc., used in this disclosure are used only to distinguish different devices, modules, or units, and are not intended to define the order of functions performed by these devices, modules, or units or their interdependencies. Unless otherwise specified, the concepts of "first," "second," etc., are not intended to imply that the objects described herein must be in a given temporal, spatial, rank, or any other given order.
[0029] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0030] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0031] The embodiments of this disclosure are described in detail below with reference to the accompanying drawings; however, this disclosure is not limited to these specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. Furthermore, in one or more embodiments, specific features, structures, or characteristics can be combined in any suitable manner that will be apparent to those skilled in the art from this disclosure.
[0032] In related technologies, the methods for sending resources to users are relatively simple, often involving sending resources directly to a single user and neglecting the interactivity between different users. The embodiments of this disclosure provide a scheme for allocating resources to users based on matching multiple users. After a successful match between the current user and a target user, new virtual items can be generated based on the virtual items corresponding to the current user and the target user, and the resources corresponding to the new virtual items can be allocated to the user. Through this scheme, the current user can gain an interactive experience of cooperating with other users to acquire resources. Furthermore, by displaying the processing of the first and second virtual items, as well as the generated new virtual items, the matching and cooperation process and results between the two users can be more vividly and graphically displayed. This improves the overall fun and diversity of the resource distribution process, enhances the interactivity between different users, and thus increases the access rate and usage rate of the application that sends resources.
[0033] Some embodiments of the interactive method of this disclosure are described below with reference to Figures 1 to 10. The interactive method of this disclosure can be implemented by an interactive device or an electronic device. The interactive device can be implemented by software or a combination of software and hardware. For example, the interactive device is a client or a terminal, etc., and is not limited to the examples given. The display steps in the interactive method of this disclosure can be implemented by a GUI (Graphical User Interface).
[0034] Figure 1 is a flowchart of some embodiments of the interactive method of this disclosure. As shown in Figure 1, the method of this embodiment includes steps S102 to S108.
[0035] In step S102, in response to the current user triggering the matching function, the current user's first virtual item is displayed, wherein the matching function is used to match the current user with other users.
[0036] For example, the current user's triggering action on an activity entry point within the application displays the activity's interface. While the activity interface is displayed, the current user can trigger the matching function. The activity interface can be displayed in various situations, which will be further described in subsequent embodiments. Triggering the matching function refers to triggering an operation to match the current user with other users. This could be, for example, triggering a specific control, a specific gesture, shaking the terminal displaying the first virtual item, etc., and is not limited to the examples given.
[0037] The first virtual item can be randomly assigned to the current user or assigned according to predetermined rules. For example, predetermined rules might include assigning a first virtual item corresponding to the user's level. The first virtual item can be a static image, a dynamic image, or an interactive object that can respond to user actions. For example, a user can trigger the first virtual item to perform a specified action or expression by clicking. The first virtual item can be presented in any form. For example, it can be a raw material, a basic material or item used to create or synthesize other items. For example, the first virtual item can be in the form of food ingredients (e.g., cabbage, onions, etc.), liquid ingredients (e.g., water, juice, etc.), building materials (e.g., bricks, wood, etc.). The first virtual item can be displayed with preset effects, such as flying in, glowing, rotating, etc., and is not limited to the examples given.
[0038] In the process of assigning the first virtual item to the current user, multiple virtual items (e.g., two or more) can be assigned to the current user at the same time. The first virtual item is determined from the multiple virtual items according to the order of use of the virtual items.
[0039] While displaying the first virtual item (or before and after it), you can also display prompts or effects to indicate that you are waiting for a match. For example, you can display signal or light wave effects around the first virtual item to indicate that a match signal is being sent.
[0040] In step S104, in response to matching a target user for the current user, a screen is displayed showing the processing of the first virtual item and the target user's second virtual item, wherein other users include the target user.
[0041] The target user can be any user other than the current user who meets the preset conditions, and there can be one or more target users. If there are multiple target users, there can also be multiple second virtual items. For example, preset conditions include: triggering the matching function, the distance to the current user being less than a threshold, having a preset relationship with the current user, or entering the activity through an invitation from the current user, or one or more of these conditions, but are not limited to the examples given.
[0042] The target user and the current user have a pre-defined relationship. For example, the target user is the current user's friend, or the target user and the current user have been matched before, or the target user and the current user have matched the most times, etc., and are not limited to the examples given.
[0043] The second virtual item can be randomly assigned to the target user or assigned according to predetermined rules. The second virtual item can be the same as or a different type of the first virtual item. For example, the second virtual item can be a raw material, a basic material or item used to make or synthesize other items. For example, the second virtual item can be food ingredients (e.g., cabbage, onions, etc.), liquid ingredients (e.g., water, juice, etc.), or building materials (e.g., bricks, wood, etc.).
[0044] The first and second virtual items can be the basic materials or items used to generate or synthesize the third virtual item.
[0045] In step S106, the third virtual item generated after processing the first and second virtual items is displayed, and a resource claiming control is displayed.
[0046] The third virtual item is generated (synthesized, merged) based on the first and second virtual items. For example, the third virtual item may vary from the first and second virtual items in one or more aspects such as shape, size, style, and effect. The third virtual item can be a virtual item generated by processing or modifying the first and second virtual items. For example, the third virtual item may be an item in the form of food, beverages, buildings, electronic devices, etc.
[0047] The resource claim control is used to display information about the resources allocated to the current user when triggered by the resource claim control.
[0048] In step S108, in response to the current user triggering the resource acquisition control, information about the resources allocated to the current user is displayed.
[0049] The user triggers a resource claim control to display information about the resources allocated to them. These resources may include, but are not limited to, cash, coupons, app privileges, or virtual items. Resource information may include one or more of the following: resource name, type, and quantity.
[0050] The target user's client can also display third-party virtual items and resource claiming controls. In response to the target user triggering the resource claiming control, information about the resources allocated to the target user will be displayed. The type and quantity of resources allocated to the current user and the resources allocated to the target user can be the same or different.
[0051] In the above embodiments, in response to the current user triggering the matching function, the current user's first virtual item is displayed, and other users are matched for the current user. In response to matching the current user with a target user, a screen showing the processing of the first and second virtual items is displayed, along with a newly generated third virtual item and a resource claiming control. After the current user triggers the resource claiming control, the resources of the third virtual item are allocated to the current user. Through the method of the above embodiments, the current user can obtain an interactive experience of cooperating with a target user to acquire resources. By displaying a screen showing the processing of the first and second virtual items, and then displaying the generated third virtual item, the process of generating the third virtual item can be shown more vividly. In addition, the generation and display of the new third virtual item can more vividly show the matching results, thereby improving the fun and diversity of the resource distribution process, and also improving the interactivity between different users. This increases the access rate and usage rate of the application that sends resources, and also enhances the interactivity between different users.
[0052] The following describes, with reference to some embodiments, the relevant display methods of the first virtual item, the second virtual item and the third virtual item.
[0053] In some embodiments, a first virtual item and virtual props are displayed, and the display switches between screens showing the processing of the first virtual item using virtual props, or an animation showing the processing of the first virtual item using virtual props.
[0054] By first displaying the first virtual item and virtual props, and then switching to displaying the screen of using the virtual props to process the first virtual item, or by directly displaying the animation of using the virtual props to process the first virtual item, the process of using the virtual props to process the first virtual item can be displayed more intuitively, which enhances the fun of the display screen and helps to attract users.
[0055] Virtual props are handled in a manner consistent with the first and second virtual items. There can be one or more virtual props; for example, one or more virtual props may include virtual containers. One or more virtual props may also include one or more other virtual props used in conjunction with the virtual container. For example, a virtual container may be a pot, and other one or more virtual props may include a pot lid, spoon, spatula, chopsticks, a gas stove, an induction cooker, a kitchen knife, etc., but are not limited to the examples given.
[0056] During the display of the first virtual item and virtual props, the movement trajectory of the first virtual item can also be displayed, which represents the effect of adding the first virtual item to the virtual props. During the display of the screen showing the processing of the first virtual item using virtual props, the effects of the processing of the first virtual item by the virtual props can also be displayed (e.g., aperture, heat, etc.).
[0057] For example, when the virtual prop includes a virtual container, the animation of processing the first virtual item using the virtual prop is: the first virtual item is gradually added to the virtual prop, and the processing is carried out in the virtual prop, but it is not limited to the example given.
[0058] In some embodiments, a second virtual item and a virtual prop are displayed, and the display switches between screens showing the processing of the first and second virtual items using the virtual prop, or an animation showing the processing of the first and second virtual items using the virtual prop, wherein the virtual prop includes a virtual container.
[0059] By first displaying the second virtual item and virtual props, and then switching to displaying the screen showing how the first and second virtual items are processed using the virtual props, or by directly displaying the animation of how the first and second virtual items are processed using the virtual props, the process of processing the first and second virtual items can be shown more intuitively and vividly, enhancing the interest of the display and helping to attract users.
[0060] During the display of the second virtual item and virtual prop, the movement trajectory of the second virtual item can also be displayed, which represents the effect of the second virtual item being added to the virtual prop.
[0061] For example, when the virtual prop includes a virtual container, the animation of processing the first virtual item and the second virtual item using the virtual prop is: the second virtual item is gradually added to the virtual prop, and the processing is carried out in the virtual prop, but it is not limited to the example given.
[0062] In some embodiments, in response to matching the current user with a target user, a first prompt message is displayed, and the display switches between showing a second virtual item and a virtual prop, then switches between showing a screen displaying the processing of the first and second virtual items using the virtual prop; alternatively, the first prompt message is displayed, and the display switches between showing an animation of processing the first and second virtual items using the virtual prop; wherein, the first prompt message is used to indicate that the current user and the target user have successfully matched, and the first prompt message includes information about the target user. For example, the first prompt message includes text or audio such as "Match successful". For example, the information about the target user includes identification information such as the target user's identification information.
[0063] In some embodiments, a first virtual item, a second virtual item, and a virtual prop are displayed, wherein the virtual prop is used to process the first virtual item and the second virtual item; and / or an animation of processing the first virtual item and the second virtual item using the virtual prop is displayed, wherein the virtual prop includes a virtual container.
[0064] By displaying the first virtual item, the second virtual item, and virtual props, or by directly displaying animations of using virtual props to process the first and second virtual items, the process of using virtual props to process the first and second virtual items can be shown more intuitively, enhancing the visual appeal and attracting users.
[0065] For example, it can display static first virtual items, second virtual items, and virtual props, or it can display animated images of the first virtual items, second virtual items, and virtual props. It can also set specific display effects for the first virtual items, second virtual items, and virtual props. For example, it can display the effect of cutting the first virtual item and / or the second virtual item, and display the effect of the cut virtual item falling into the virtual prop, etc.
[0066] For example, an animation that uses virtual props to process a first virtual item and a second virtual item is as follows: at least one of the first virtual item and the second virtual item is cut, and the cut-off virtual item falls into the virtual prop.
[0067] In some embodiments, in response to matching the current user with a target user, a first prompt message is displayed, along with a first virtual item, a second virtual item, and virtual props; wherein, the first prompt message is used to indicate that the current user and the target user have successfully matched, and the first prompt message includes information about the target user. For example, the first prompt message may include text or audio indicating "match successful." For example, the target user's information may include the target user's identification information.
[0068] In some embodiments, a third virtual item is displayed, and the name of the third virtual item is displayed, wherein the name of the third virtual item is determined based on the name of the first virtual item and the name of the second virtual item.
[0069] For example, the name of the third virtual item can be generated based on the names of the first and second virtual items, as well as a specific expression. For example, the specific expression could include humor or wit. By determining the name of the third virtual item based on the names of the first and second virtual items, and displaying the name of the third virtual item during its display, the visual appeal is enhanced, further increasing the fun and diversity of the resource distribution process. For example, if the first preset virtual item is oysters and the second preset virtual item is lettuce, then the name of the third virtual item generated based on the first and second virtual items would be "Oyster Sauce Lettuce".
[0070] During the display of a third virtual item, specific effects can also be added to it. For example, scattering flowers or glowing.
[0071] In some embodiments, a first virtual item belongs to a subclass of multiple subclasses in a first type, a second virtual item belongs to a subclass of multiple subclasses in the first type, and a third virtual item belongs to a subclass of multiple subclasses in a second type. The first and second types are divided according to the attributes of the virtual items. The third virtual item generated after processing the first and second virtual items is displayed, along with information about the subclass to which the third virtual item belongs. The subclass to which the third virtual item belongs is determined based on the subclass to which the first virtual item belongs and / or the subclass to which the second virtual item belongs. The subclass to which the first virtual item belongs is determined based on the allocation probability of the first virtual item, and the subclass to which the second virtual item belongs is determined based on the allocation probability of the second virtual item.
[0072] The first and second virtual items belong to different types than the third virtual item.
[0073] In some embodiments, the first type is the raw material type, and the second type is the finished product type (the type of article generated after processing the raw material).
[0074] By defining the types of the first and second virtual items as raw material types, and the type of the third virtual item as the type of item generated after processing the raw materials, the differences between the first, second, and third virtual items can be displayed intuitively, thereby increasing the diversity and fun of generating the third virtual item.
[0075] The first type of virtual items is divided into multiple subcategories, the number of which can be configured. Similarly, the second type of virtual items is also divided into multiple subcategories, the number of which can also be configured. There is a correspondence between the subcategories in the first type and the subcategories in the second type. For example, if the first and second virtual items are common subcategories, the generated third virtual item will also be a common subcategory; or if the first or second virtual item is a rare subcategory, the generated third virtual item will also be a rare subcategory, and so on.
[0076] By subcategorizing the first and second virtual items, the subcategory to which the third virtual item belongs can be determined. Furthermore, when displaying the third virtual item, information about its subcategory is also shown, which enhances the fun of the activity and the diversity of the resource distribution process, thereby encouraging current users to actively participate in the activity.
[0077] The positional relationship between the displayed third virtual item and the information of the subclass to which the third virtual item belongs can be set. For example, the information of the subclass to which the third virtual item belongs can be located in the upper right corner of the third virtual item.
[0078] In some embodiments, in response to the first virtual item being a first preset virtual item and the second virtual item being a second preset virtual item, a third virtual item generated after processing the first virtual item and the second virtual item, the name of the third virtual item, and a creative tag are displayed, wherein the third virtual item and its name correspond to creatives related to the first preset virtual item and the second preset virtual item.
[0079] When the first and second virtual items are certain specific virtual items, a third virtual item with creative attributes can be generated. The name of the third virtual item can also reflect its creative attributes. Creative tags can be used to identify the creative attributes of the third virtual item. Different preset virtual items can correspond to different creative ideas, thus generating different third virtual items that also reflect different creative ideas.
[0080] By generating third-party virtual items with creative attributes and displaying their names and creative tags, the process of generating and displaying third-party virtual items is made more engaging, and the resource distribution process is also made more interesting and diverse.
[0081] For example, the creative tag for the third virtual item is "creative dish".
[0082] In some embodiments, in response to the current user triggering the resource claiming control, a resource display object allocated to the current user is displayed; in response to the current user's operation on the resource display object, information about the resource allocated to the current user is displayed.
[0083] By triggering the resource allocation control, the resource objects allocated to the current user are displayed. Furthermore, by manipulating the resource objects, information about the resources allocated to the current user is displayed, which enhances the fun and diversity of the resource allocation process and vividly illustrates the process of allocating resources to the current user.
[0084] For example, resource claim controls can be displayed below third virtual items.
[0085] For example, resource display objects can be presented as reward elements. For example, resource display objects can be in the form of red envelopes, gold ingots, treasure chests, etc. Resource display objects can be displayed with preset effects, such as flying in, glowing, rotating, etc., and are not limited to the examples given.
[0086] In some embodiments, the resource information includes the amount of resources, with different subclasses in the second type corresponding to different amounts of resources.
[0087] By setting different subcategories to which the third virtual item belongs, the amount of resources allocated to the current user will vary, making the acquisition methods more diverse and encouraging the current user to actively participate in activities to generate third virtual items of different subcategories and thus obtain different amounts of resources.
[0088] Once the current user enters the activity, the matching function will be triggered. The following describes the display method of the activity interface and the operation method of the current user, with reference to some embodiments.
[0089] In some embodiments, in response to the current user's triggering operation on the activity's entry point, the activity's interface is displayed, and multiple virtual items assigned to the current user are displayed in the activity's interface, wherein the multiple virtual items correspond to different usage orders; a first control is displayed in the activity's interface, and in response to the current user's triggering operation on the first control, or in response to the current user's preset action, the virtual item with the highest usage order is selected as the first virtual item and displayed, wherein the operation that triggers the matching function includes triggering the first control or a preset action.
[0090] For example, the activity interface can be displayed in response to the current user's triggering action on the activity entry point, or in response to the current user acquiring resources, or in response to the current user acquiring multiple allocated virtual items, and so on.
[0091] An entry control for the activity can be displayed on other pages. The current user can click on the entry control to display the activity interface. Invitation information can be, for example, a password, a link, or a QR code. The current user's interaction with the corresponding information in the invitation can trigger the entry point to the activity and display its interface.
[0092] For example, a preset action could be a user shaking, wiggling, rotating, tilting, or triggering a specified control on the terminal (i.e., the user device) where the active interface is located.
[0093] In some embodiments, in response to the operation of triggering the matching function, the matching function is used to start matching the current user with a target user that meets preset conditions; or in response to the operation of triggering the matching function, the matching function is used to start detecting whether the current user performs another preset action, and in response to detecting that the current user performs another preset action, the matching function is used to start matching the current user with a target user that meets preset conditions; in response to matching the current user with a target user that meets preset conditions, a third virtual item generated based on the first virtual item and the target user's second virtual item is displayed.
[0094] For example, another preset action could be that the current user shakes, jiggles, rotates, tilts, or triggers a specified control on the terminal (i.e., the user device) where the active interface is located. This other preset action can be the same as or different from the preset action.
[0095] For example, in response to the current user's trigger operation on the first control, the current user's first virtual item is displayed, and based on the matching function, it starts to detect whether the current user has performed a preset action. In response to detecting that the current user has performed a preset action, it starts to match the current user with a target user that meets the preset conditions. In response to matching the current user with a target user that meets the preset conditions, it displays a third virtual item generated based on the first virtual item and the target user's second virtual item.
[0096] The following examples, using Figures 2 to 5 as examples, illustrate some applications of the display methods for the first, second, and third virtual items, taking the first and second virtual items as food ingredients and the third virtual item as dishes.
[0097] Figure 2 is a schematic diagram of some embodiments of the interface of this disclosure. As shown in Figure 2, the interface 20 of the activity includes a first control 201 and a first virtual item 204. In response to the current user's trigger operation or preset action on the first control 201, interface A in Figure 3 or interface A in Figure 4 can be displayed. As shown in interface A in Figure 3, the current user's first virtual item 204 and virtual prop 301 are displayed on the upper layer of the activity interface 20. The effect of the first virtual item 204 being added to the virtual prop 301 can also be displayed. In addition, the current status prompt information is also displayed on the upper layer of the activity interface 20, such as "Onion has been cooked", "First virtual item has been placed in virtual prop", or "Matching nearby people to shake together", etc. After displaying interface A in Figure 3, as shown in interface B in Figure 3, the status of the current user adding the first virtual item 204 to the virtual prop 301 is displayed on the upper layer of the active interface 20. Additionally, a status notification message is displayed on the upper layer of the active interface 20, such as "Onion is in the pot," "First virtual item has been placed in the virtual prop," or "Matching nearby people to shake together." After displaying interface B in Figure 3, as shown in interface C in Figure 3, in response to matching the current user with a target user, a first notification message is displayed on the upper layer of the active interface 20 to indicate that the current user and the target user have successfully matched. For example, the first notification message could be "Match a red envelope with a friend." Furthermore, as shown in interface C in Figure 3, the first notification message can also include information about the target user, such as the target user's identification information.
[0098] As shown in interface A in Figure 4, the current user's first virtual item 204 is displayed on the upper layer of the activity interface 20. In addition, the current status prompt information is also displayed on the upper layer of the activity interface 20, such as "Waiting for other users to join", "Waiting for friends to join" or "Friend matching in progress".
[0099] As shown in Interface A in Figure 4, a wave or halo effect can also be displayed around the first virtual item 204 to reflect the effect of displaying the first virtual item.
[0100] As shown in Interface A in Figure 4, the current user's information can also be displayed on the upper layer of the active interface. The current user's information includes the current user's identification information 307.
[0101] By displaying prompts indicating the current status, users can clearly understand the current stage of the activity, reducing the risk of users leaving the activity due to a lack of awareness of its progress.
[0102] Furthermore, as shown in interface D of Figure 3, the virtual prop 301 and the second virtual item 303 are switched and displayed on the upper layer of the activity interface 20. The effect of adding the second virtual item 303 to the virtual prop 301 can also be displayed. Additionally, the upper layer of the activity interface 20 can display current status prompts, such as "Watermelon is in the pot," "Second virtual item has been placed in the virtual prop," or "Matching nearby people to shake together," etc. After displaying interface D in Figure 3, as shown in interface E of Figure 3, the virtual prop 301, including the encapsulation prop (e.g., lid) 304, is displayed on the upper layer of the activity interface 20. Additionally, current status prompts can be displayed, such as "Cooking diligently" or "A red envelope reward will be given upon completion," etc.
[0103] After displaying interface E in Figure 3, as shown in interface F in Figure 3, a virtual bubble 305 can be displayed on top of the active interface 20. This virtual bubble encapsulates the third virtual item 308. Below the third virtual item 308, its name 309 can be displayed, along with some auspicious phrases 310, such as "May everything go well." Furthermore, a status notification is displayed on top of the active interface 20, such as "Made New Year's Eve dinner with friends" or "Invite friends to join us for New Year's Eve dinner this year." The name of the third virtual item 305 is determined by the names of the first virtual item 204 and the second virtual item 303. For example, the name of the third virtual item could be "Oyster Sauce Lettuce," etc. Interfaces A and F in Figure 3 can generate six frames of animation for the third virtual item from the first and second virtual items.
[0104] Alternatively, after displaying interface A in Figure 4, as shown in interface B in Figure 4, the first virtual item 204 and the second virtual item 303 can be switched and displayed on the upper layer of the active interface 20. The effect of the first virtual item 204 and the second virtual item 303 entering from opposite sides of the interface and approaching each other can also be displayed. Furthermore, a virtual cutting tool 401 can be displayed on the upper layer of the active interface 20, showing the effect of cutting the first virtual item 204 and / or the second virtual item 303 using the virtual cutting tool 401 (for example, the cut portions of the first virtual item 204 and / or the second virtual item 303 fall into the virtual tool 301). Additionally, a current status prompt message can be displayed on the upper layer of the active interface 20, such as "Match Successful." For example, information about the current user and the target user can also be displayed on the upper layer of the active interface 20. The current user's information could be, for example, the current user's identification information 307, and the target user's information could be, for example, the target user's identification information 302.
[0105] Furthermore, as shown in interface C of Figure 4, a transparent virtual bubble 305 is displayed above the active interface 20. This transparent virtual container encapsulates the third virtual item 308. Additionally, the name 309 of the third virtual item 308 is displayed, along with some auspicious phrases 310, such as "May everything go well." Moreover, the active interface 20 also displays current status prompts, such as "Made New Year's Eve dinner with friends" or "Invite friends to join us for New Year's Eve dinner this year." The name of the third virtual item 305 is determined by the names of the first virtual item 204 and the second virtual item 303. Interfaces B and C in Figure 4 can generate two frames in the animation of the third virtual item from the first and second virtual items.
[0106] In addition, after displaying interface F in Figure 3, as shown in interface G in Figure 3, the resource display object 311 is switched to be displayed on the upper layer of the active interface 20. The resource display object can be, for example, a red envelope. In addition, the current status prompt information can also be displayed on the upper layer of the active interface 20, such as "Cooking successful" or "Sending you a red envelope", etc.
[0107] Alternatively, after displaying interface C in Figure 4, as shown in interface D in Figure 4, the resource display object 311 can be switched to be displayed on the upper layer of the active interface 20. The resource display object can be, for example, a red envelope. In addition, the current status prompt information can also be displayed on the upper layer of the active interface 20, such as "Cooking successful" or "Sending you a red envelope".
[0108] Figure 5 shows a schematic diagram of some embodiments for determining the first virtual item.
[0109] As shown in Figure 5, the virtual item with the highest usage order 501 and the virtual item with the second highest usage order 501 are displayed in the active interface 20. The virtual item with the highest usage order is designated as the first virtual item 204. Both the first virtual item 204 and the second virtual item 501 are displayed in virtual bubbles. The current user can view the generated virtual items. The following describes how to display the generated virtual items corresponding to the current user, using some embodiments.
[0110] In some embodiments, an active interface is displayed, and a second control is displayed in the active interface; in response to the current user's triggering operation on the second control, the generated virtual items corresponding to the current user are displayed, wherein the generated virtual items include a third virtual item; in response to the current user's selection operation on any virtual item among the generated virtual items, multiple virtual items that generated the selected virtual item are displayed and / or users other than the current user who have generated virtual items are displayed.
[0111] For example, if the selected virtual item is "oyster sauce lettuce," then multiple virtual items that generated the selected virtual item could be oysters and lettuce. Users other than the current user who have generated the virtual item could be, for example, the target user and other users.
[0112] By triggering the second control, the generated virtual items corresponding to the current user are displayed, making it easy for the current user to clearly see the generated virtual items. By selecting any virtual item among the generated virtual items, it is helpful to further understand the multiple virtual items used to generate the selected virtual item and the user who has generated the selected virtual item, based on the current user's needs. This helps to motivate the current user to continue participating in the activity and improves the fun and diversity of the resource distribution process.
[0113] In some embodiments, a third control is displayed in the active interface; in response to the current user's triggering operation on the third control, virtual items for sharing among the generated virtual items are displayed; in response to the current user's selection operation on one or more virtual items for sharing, a sharing image is generated, wherein the sharing image includes the selected one or more virtual items for sharing; in response to the current user's sharing operation, the sharing image is sent to the channel corresponding to the sharing operation.
[0114] For example, when sharing an image, one or more selected virtual items for sharing can be displayed, such as one or more virtual items placed on a table, and multiple people of different ages can be displayed around the table to create a family-friendly effect.
[0115] By selecting one or more virtual items for sharing and generating a sharing image, users are motivated to actively participate in the activity to generate as many third-party virtual items as possible. This also enhances the fun and diversity of the activity. Users can dynamically adjust the selected virtual items based on real-time needs, ensuring flexibility in showcasing the activity's results. Furthermore, sending the sharing image to the corresponding sharing channel increases the fun and diversity of resource distribution. Users can choose the sharing channel based on their real-time needs, ensuring flexibility in sharing the activity's results.
[0116] As shown in Figure 2, the New Year's Eve dinner control 205 (the second control) is displayed on the active interface 20.
[0117] To guide users through the process, a tutorial animation can also be displayed, which will be described below with reference to some examples.
[0118] In some embodiments, in response to the current user's first triggering operation on the activity's entry point, the activity's interface is displayed; a first guiding animation is displayed on top of the activity's interface, wherein the first guiding animation includes an animation of generating a new virtual item based on the virtual items of two different users, and the first guiding animation is used to guide the current user to perform the operation of triggering the matching function; in response to the completion of the first guiding animation display, multiple virtual items assigned to the current user are displayed on top of the activity's interface, wherein the multiple virtual items correspond to different usage orders.
[0119] The initial onboarding animation can be displayed on top of the activity's interface, such as in a mask, overlay, or window, and is not limited to the examples given. It can also be displayed if the current user is not triggering the activity's entry point for the first time.
[0120] By displaying a first-stage tutorial animation when the current user first enters the activity interface, guiding them to trigger the matching function, novice users can quickly and accurately perform the operation, ensuring the smooth running of the activity and reducing the risk of users refusing to participate due to unclear participation methods. This increases the access rate and usage rate of the application distributing resources. Furthermore, by assigning multiple virtual items to the current user, it encourages active participation in the activity to generate different third virtual items. Displaying the first-stage tutorial animation vividly demonstrates the process of generating a third virtual item based on the first and second virtual items, enhancing the fun of the resource distribution process.
[0121] In some embodiments, an animation is displayed in the active interface to assign at least one virtual item from a plurality of virtual items to the current user, and at least one virtual item is displayed at at least one preset position, wherein the order of the at least one preset position corresponds to the order of use of the at least one virtual item.
[0122] For example, the animation of the virtual item assigned to the current user based on its usage order can be displayed only, while other assigned virtual items can be displayed directly in their corresponding preset positions. For instance, virtual items with higher usage orders are assigned to the first preset position, and so on. Preset positions that appear earlier in the order can be closer to the screen, creating a perspective effect where items in multiple preset positions appear larger in the foreground and smaller in the background. By displaying the assigned virtual items in preset positions, the current user can quickly and directly understand the information about the assigned virtual items, improving their experience during the activity.
[0123] In some embodiments, an active interface is displayed; a second guiding animation is displayed on the active interface, wherein the second guiding animation includes an animation that generates a new virtual item based on the virtual items of two different users and assigns the resource display object corresponding to the new virtual item to the two different users, and the second guiding animation is used to guide the current user to perform the operation of triggering the matching function.
[0124] When the first guide animation is displayed on the top layer of the activity interface, the second guide animation in the activity interface can be stopped.
[0125] By displaying a second guiding animation on the activity interface, continuous operational guidance is provided to the current user. This ensures that the user is always guided even when they are unsure how to operate the activity, improving the efficiency and accuracy of user operations, guaranteeing the smooth progress of the activity, reducing the risk of users refusing to participate due to a lack of understanding of how to participate, and increasing the access rate and usage rate of the application that sends resources.
[0126] Interfaces A and B in Figure 6 are two frames in the first guided animation. The first guided animation may include only these two frames or more frames. As shown in interface A in Figure 6, the first guided animation can display virtual items 601 and 602 of two different users. The virtual items of the different users are displayed on the terminals 603 and 604 (e.g., mobile phones and other devices) of the two different users, and the terminals of the two different users can be displayed on the hands 605 and 606 of the two different users.
[0127] As shown in Interface B of Figure 6, the first guided animation can display a new virtual item 610 generated based on the virtual items of two different users. The new virtual item 610 is located within a virtual bubble 608. The first guided animation can also display the name 611 of the new virtual item 610, and can also display a blessing 612 (e.g., "May everything go well").
[0128] For example, as shown in interfaces A to B in Figure 6, the first guided animation can also display guided information, which is used to guide the current user to join the activity. The guided information can be, for example, "Shake it with your relatives and friends in person" and / or "Make New Year's Eve dinner together and receive red envelopes", which is used to guide the current user to participate in the activity.
[0129] After interface B in Figure 6 is displayed, interface A in Figure 7 can be displayed. As shown in interface A in Figure 7, the first virtual item 701 used this time and the first virtual item 702 to be used next time are displayed. For example, the first virtual item 701 used this time can be an onion, and the first virtual item 702 to be used next time can be an egg. In addition, "Congratulations on obtaining an onion and an egg" and "Quickly find friends to cook New Year's Eve dinner together and receive red envelopes" are displayed above the first virtual items 701 and 702. Below the first virtual items 701 and 702, a "I understand" control 703 can be displayed. The current user can trigger this control 703 to switch to displaying interface B in Figure 7.
[0130] After interface A in Figure 7 is displayed, as shown in interface B in Figure 7, the process of assigning the first virtual item to the current user (animation or static image) is displayed in the active interface 20, and finally displayed in a preset position on the active interface, for example, above the first control.
[0131] Interfaces A to E in Figure 8 represent five frames in the second guided animation. The second guided animation may include only these five frames or more frames. As shown in interface A of Figure 8, the second guided animation can display virtual items 801 and 802 for two different users. These virtual items are displayed on the terminals 803 and 804 (e.g., mobile phones) of the two different users, and the terminals are displayed on the hands 805 and 806 of the two different users.
[0132] As shown in interface B in Figure 8, the second guided animation can display virtual items 801 and 802 of two different users that are close to each other outside the terminals 803 and 804 of two different users. The virtual items 801 and 802 of the two different users are in a cut-off state.
[0133] As shown in interface C of Figure 8, the second guided animation can display a new virtual item 807 generated based on the virtual items of two different users. This new virtual item will be displayed between the two users' terminals and also in a virtual bubble. The second guided animation can also display the name 808 of the newly generated virtual item 807.
[0134] As shown in interface D in Figure 8, the second guide animation can display the allocated resource display object 809, which will be displayed between the terminals of two different users and also in a virtual bubble.
[0135] As shown in interface E in Figure 8, the second guide animation can show that the resource display object 809 is assigned to two different users, that is, the resource display object 809 will be displayed in the terminals of two different users.
[0136] To incentivize current users to actively match with other users and generate third-party virtual items, tasks can be set up for users to participate in. Some examples are described below.
[0137] In some embodiments, in response to the generation of a third virtual item, the number of generated virtual items corresponding to the current user is updated, wherein the generated virtual items include the third virtual item; and the number of generated virtual items corresponding to the current user is displayed.
[0138] By updating the number of virtual items generated for the current user in real time based on the generation status of the third virtual item, the system can provide timely feedback on the generation status of virtual items to the current user. This also helps the current user determine whether they can obtain additional resources (i.e., information on the resources corresponding to the fourth virtual item) based on the generation status of virtual items.
[0139] In some embodiments, the interface for the activity is displayed, and the number of virtual items generated for the current user and the target number of virtual items for the activity are displayed in the activity's information display area.
[0140] By understanding the relationship between the number of virtual items already generated for the current user and the target number of virtual items for the activity, the current user can determine the number of virtual items they need to generate to receive additional resources. This helps incentivize the current user to continue participating in the activity, further enhancing the fun and diversity of resource distribution, and increasing the application's usage and access rates.
[0141] In some embodiments, in response to the number of virtual items generated corresponding to the current user reaching a target number, a fourth control is displayed; in response to the current user's triggering operation on the fourth control, the fourth virtual item allocated to the current user is displayed; in response to the current user's operation on the fourth virtual item, information about the resources corresponding to the fourth virtual item is displayed, wherein the resource information includes the amount of resources, and different subclasses of the generated virtual items correspond to different amounts of resources.
[0142] By triggering a fourth control when the number of generated virtual items reaches the target quantity, allocating a fourth virtual item to the current user, the system incentivizes the user to actively match with other users to obtain this fourth virtual item, thereby generating as many third virtual items as possible and increasing the access and usage rates of the application that sends resources. Furthermore, by determining the amount of allocated resources based on the subclass of the generated virtual items, the system incentivizes the user to actively generate virtual items of different subclasses, promoting interaction between the current user and other users and enhancing the activity's fun and diversity.
[0143] For example, the number of generated virtual items includes the number of different generated virtual items. By including the number of different generated virtual items in the total number of generated virtual items, the current user is encouraged to actively match with multiple different users to promote the generation of different third-party virtual items, thus ensuring interactivity between different users.
[0144] In addition, during the process of determining whether the number of generated virtual items has reached the target number, a countdown timer can be displayed. If the number of generated virtual items reaches the target number before the countdown ends, the fourth control is displayed, and the information of the resources corresponding to the fourth virtual item is then displayed.
[0145] By limiting the display of resource information to a target number of generated virtual items within a specified time, the system encourages current users to actively match with target users and generate third virtual items, thereby increasing the access rate and usage rate of the application that sends resources.
[0146] As shown in Figure 2, the activity interface also includes a fourth control 202 and an information display area 203. For example, the information display area 203 can display the relationship between the number of virtual items generated for the current user and the target number of virtual items for the activity in the form of a progress bar.
[0147] Resource display area 203 is used to remind the current user whether the number of virtual items generated has reached the target number, so as to remind the current user whether they can receive additional virtual items, which helps to stimulate the current user's enthusiasm for participating in the activity to synthesize red envelopes.
[0148] The fourth control 202 is used to trigger the allocation of a fourth virtual item to the current user when the number of virtual items generated by the current user reaches the target number.
[0149] Figure 9 is a schematic diagram of some embodiments of the current user allocation of the fourth virtual item in this disclosure.
[0150] As shown in Figure 9, the progress bar in the information display area 203 has different states, such as not full, full, and completed.
[0151] As shown in Figure 9, if the number of virtual items generated for the current user has not reached the target number, the progress bar will be in an incomplete state, and the information display area 901 will show how many more virtual items need to be generated to obtain the information of the fourth virtual item. Control 902 will also be displayed in the information display area 901.
[0152] As shown in Figure 9, when the number of virtual items generated for the current user reaches the target number, the progress bar is full, and the information that the fourth virtual item can be claimed will be displayed in the information display area 903. Control 904 is also displayed in the information display area 903.
[0153] As shown in Figure 10, if the current user has acquired the fourth virtual item, the progress bar is in the completed state, and the information display area 905 will display information about continuing to generate virtual items. The information display area 905 will also display control 906.
[0154] To ensure that the current user can be successfully matched with a target user, the user can also invite their friends to participate in the matching process by sharing the information. The following describes some examples.
[0155] In some embodiments, an active interface is displayed, and one or more sharing controls are displayed on the active interface; in response to the current user's triggering operation on the sharing control, a second prompt message is displayed, wherein the second prompt message is used to prompt the sharing operation method, and different sharing controls correspond to different sharing channels; in response to the current user's sharing operation based on the sharing instruction message, the invitation information of the activity is shared to the target user.
[0156] Different sharing channels can correspond to different applications. Target users can include users with preset relationships with the current user on different applications. For example, target users can be the current user's friends.
[0157] Invitation information can be, for example, a password, a QR code, or a link, and may also include information about the user who is inviting the invitation.
[0158] The sharing control allows the current user to share activity links, passwords, or QR codes with target users, which helps to match the current user with the target user, ensures the smooth running of the activity, and also improves the interactivity between different users.
[0159] Taking the example of inviting a user to invite the current user for matching through sharing, the following describes the display situation after the current user receives the invitation information, with some examples.
[0160] In some embodiments, in response to receiving an invitation message for an activity sent by an inviting user and entering the activity interface based on the invitation message, a seventh virtual item generated based on the first virtual item and the inviting user's sixth virtual item is displayed; in response to the current user's operation on the seventh virtual item, information about the resources corresponding to the seventh virtual item allocated to the current user is displayed.
[0161] The above embodiments provide a method for matching different users. First, the inviting user needs to send an invitation message to the current user. Then, the current user needs to receive the invitation message sent by the inviting user. This improves the interactivity between different users, increases the probability of successful matching between different users, ensures the normal progress of the activity, and enhances the fun and diversity of the resource distribution process.
[0162] Additionally, if the current user is entering the activity interface for the first time based on the invitation information, a first guiding animation can be displayed on top of the activity interface after displaying the resource information corresponding to the seventh virtual item. The first guiding animation includes an animation of generating a new virtual item based on the virtual items of two different users. The first guiding animation is used to guide the current user to execute the trigger matching function.
[0163] In some embodiments, in response to the current user's operation of reopening the activity interface, and during the time period when the current user leaves the activity interface, a third prompt message is displayed on the upper layer of the activity interface, wherein the third prompt message is used to prompt the target user's virtual items and the information of the fifth virtual item generated from the first virtual item; in response to the current user's operation on the third prompt message, the fifth virtual item is displayed; in response to the current user's operation on the fifth virtual item, information of the resources corresponding to the fifth virtual item allocated to the current user is displayed.
[0164] As shown in Figure 2, the active interface 20 also includes a first sharing control 209 and a second sharing control 206.
[0165] The first and second sharing controls are used to support the current user in sharing invitation information such as passwords, QR codes, or links with other users, so as to match the current user with target users.
[0166] For example, the activity interface 20 also includes a third sharing control. In response to the current user's triggering of the first sharing control 209, information for sharing the activity link with other users through one or more channels is displayed on top of the activity interface 20. In response to the current user selecting a target channel, the activity link is shared with other users through that target channel. In response to the current user's triggering of the second sharing control 206, a QR code for the activity is displayed on top of the activity interface 20. Other users can scan the QR code to match the current user with a target user. In response to the current user's triggering of the third sharing control, a QR code for the activity is displayed on top of the activity interface 20. This QR code can be shared with other users through one or more channels to match the current user with a target user.
[0167] Figure 10 is a schematic diagram of some embodiments of the interface where the current user is invited to enter the activity according to this disclosure.
[0168] As shown in Figure 10, the current user receives an invitation message (e.g., password, link, QR code, etc.) from the inviting user for an activity. Taking the current user receiving an invitation password as an example, the current user will enter the received password into the search box 1001 of the application corresponding to the activity. In response to the current user's triggering of the search control, the activity link 1002 is displayed. In response to the current user's triggering of the participation control 1003 in the activity link 1002, the user can jump to interface C or D in Figure 3, or jump to interface B in Figure 4.
[0169] The following describes the operation method when the current user and the target user fail to match, with reference to some examples.
[0170] In some embodiments, in response to the current user not being matched with a target user, a fourth prompt message is displayed, wherein the fourth prompt message is used to indicate that the current user and the target user have not been successfully matched and to provide operation guidance information.
[0171] For example, the operation guidance information could be "Try turning on Wi-Fi for more accurate location", "Try turning on Bluetooth for more accurate location", "Go to a nearby park and find someone to shake with", "Go to the top right corner of the activity page to share the code and invite friends", or "Go to your friends list to invite friends".
[0172] For example, a jump control can be displayed on top of the active interface, and the active interface can be displayed by triggering the jump control.
[0173] If no target user is matched for the current user, displaying the fourth prompt message helps the current user adjust their actions and ensures the smooth progress of the activity.
[0174] In some embodiments, as shown in FIG2, the active interface 20 also includes two virtual items 207 and 208.
[0175] As shown in Figure 2, the active interface 20 also includes information 210 about timed resources.
[0176] As shown in Figure 2, in the active interface, the information of the resources that the current user has acquired can also be displayed between the timed resource information 210 and the first sharing control 209.
[0177] In addition, the activity interface 20 may also include suggestion information, such as "It is recommended to turn on Wi-Fi for more accurate positioning" or "It is recommended to turn on Bluetooth for more accurate positioning". The suggestion information can be displayed below the first control.
[0178] By displaying suggested information, a guarantee is provided for matching the current user with the target user to generate a third virtual item based on the first and second virtual items.
[0179] This disclosure also provides an interactive device, which will be described below with reference to FIG11.
[0180] Figure 11 is a structural diagram of some embodiments of the interactive device of this disclosure. As shown in Figure 11, the interactive device 11 of this embodiment includes: a first display module 1101, a second display module 1102, a third display module 1103 and a fourth display module 1104.
[0181] The first display module 1101 is configured to display the current user's first virtual item in response to the current user's operation of triggering the matching function, wherein the matching function is used to match the current user with other users.
[0182] In some embodiments, the first display module 1101 is further configured to display a first virtual item and a virtual prop, and switch between displaying a screen showing the processing of the first virtual item using the virtual prop, or displaying an animation showing the processing of the first virtual item using the virtual prop, wherein the virtual prop includes a virtual container.
[0183] In some embodiments, the first display module 1101 is further configured to, in response to the current user's trigger operation on the entry point of the activity, display the interface of the activity and display multiple virtual items assigned to the current user in the interface of the activity, wherein the multiple virtual items correspond to different usage orders; display a first control in the interface of the activity, and, in response to the current user's trigger operation on the first control or in response to the current user's preset action, select the virtual item with the first usage order as the first virtual item and display the first virtual item, wherein the operation of triggering the matching function includes the trigger operation on the first control or the preset action.
[0184] The second display module 1102 is configured to display a screen showing the processing of a first virtual item and a second virtual item of the target user in response to matching a target user for the current user, wherein other users include the target user.
[0185] In some embodiments, the second display module 1102 is further configured to display a first virtual item, a second virtual item, and virtual props, wherein the virtual props are used to process the first virtual item and the second virtual item; and / or display animations of processing the first virtual item and the second virtual item using virtual props, wherein the virtual props include virtual containers.
[0186] In some embodiments, the second display module 1102 is further configured to display a second virtual item and a virtual prop, and switch between displaying a screen showing the processing of the first virtual item and the second virtual item using the virtual prop, or displaying an animation showing the processing of the first virtual item and the second virtual item using the virtual prop, wherein the virtual prop includes a virtual container.
[0187] The third display module 1103 is configured to display a third virtual item generated after processing the first and second virtual items, and to display a resource acquisition control.
[0188] In some embodiments, the third display module 1103 is further configured to display a third virtual item and display the name of the third virtual item, wherein the name of the third virtual item is determined based on the name of the first virtual item and the name of the second virtual item.
[0189] In some embodiments, the first virtual item belongs to a subclass of a plurality of subclasses in the first type, the second virtual item belongs to a subclass of a plurality of subclasses in the first type, and the third virtual item belongs to a subclass of a plurality of subclasses in the second type. The third display module 1103 is further configured to display the third virtual item generated after processing the first virtual item and the second virtual item, and to display information about the subclass to which the third virtual item belongs. The subclass to which the third virtual item belongs is determined based on the subclass to which the first virtual item belongs and / or the subclass to which the second virtual item belongs. The subclass to which the first virtual item belongs is determined based on the allocation probability of the first virtual item, and the subclass to which the second virtual item belongs is determined based on the allocation probability of the second virtual item.
[0190] In some embodiments, the first type is the raw material type and the second type is the finished product type.
[0191] In some embodiments, the resource information includes the amount of resources, with different subclasses in the second type corresponding to different amounts of resources.
[0192] In some embodiments, the third display module 1103 is further configured to display, in response to the first virtual item being a first preset virtual item and the second virtual item being a second preset virtual item, a third virtual item generated after processing the first virtual item and the second virtual item, the name of the third virtual item, and a creative tag, wherein the third virtual item and its name correspond to creatives related to the first preset virtual item and the second preset virtual item.
[0193] The fourth display module 1104 is configured to display information about the resources allocated to the current user in response to the current user triggering the resource acquisition control.
[0194] In some embodiments, the fourth display module 1104 is further configured to display the resource display object allocated to the current user in response to the current user triggering the resource acquisition control; and to display information about the resource allocated to the current user in response to the current user's operation on the resource display object.
[0195] In some embodiments, the interactive device 11 further includes a fifth display module configured to display the interface of the activity in response to the current user's first triggering operation on the entry point of the activity; display a first guiding animation on the upper layer of the activity interface, wherein the first guiding animation includes an animation of generating a new virtual item based on the virtual items of two different users, the first guiding animation being used to guide the current user to perform the operation of triggering the matching function; and in response to the completion of the display of the first guiding animation, display multiple virtual items assigned to the current user on the upper layer of the activity interface, wherein the multiple virtual items correspond to different usage orders.
[0196] In some embodiments, the fifth display module is further configured to display an animation of assigning virtual items to the current user in the active interface and to display the virtual items at a preset location.
[0197] In some embodiments, the fifth display module is further configured to display an active interface and display a second control in the active interface; in response to the current user's triggering operation on the second control, display the virtual items generated by the current user, wherein the generated virtual items include a third virtual item; in response to the current user's selection operation on any virtual item among the generated virtual items, display multiple virtual items that generated the selected virtual item and / or display users other than the current user who have generated virtual items.
[0198] In some embodiments, the fifth display module is further configured to display a third control in the active interface; in response to the current user's triggering operation on the third control, display virtual items for sharing among the generated virtual items; in response to the current user's selection operation on one or more virtual items for sharing, generate a sharing image, wherein the sharing image includes the selected one or more virtual items for sharing; and in response to the current user's sharing operation, send the sharing image to the channel corresponding to the sharing operation.
[0199] In some embodiments, the fifth display module is further configured to update the number of generated virtual items corresponding to the current user in response to the generation of the third virtual item, wherein the generated virtual items include the third virtual item; and to display the number of generated virtual items corresponding to the current user.
[0200] In some embodiments, the fifth display module is further configured to display the interface of the activity and display the number of virtual items generated for the current user and the target number of virtual items for the activity in the information display area of the activity.
[0201] In some embodiments, the fifth display module is further configured to display the fourth control in response to the current user's generated virtual items reaching a target number; to display the fourth virtual item allocated to the current user in response to the current user's triggering operation on the fourth control; and to display information about the resources corresponding to the fourth virtual item in response to the current user's operation on the fourth virtual item, wherein the resource information includes the amount of resources, and different subclasses of the generated virtual items correspond to different amounts of resources.
[0202] Figure 12 is a schematic diagram of the structure of some embodiments of the electronic device disclosed herein.
[0203] Memory 1201 is used to store one or more computer-readable instructions. Memory 1201 may include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory, including but not limited to random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Memory 1201 may, for example, store operating systems, application programs, boot loaders, databases, and other programs, as well as various application programs and various data.
[0204] The processor 1202 is configured to execute computer-readable instructions to implement the interactive method or the method of any of the foregoing embodiments. Specific implementations of each step of the method can be found in the above embodiments; repeated details will not be elaborated upon here.
[0205] Processor 1202 can be configured to execute the steps shown in Figures 1 through 10. Processor 1202 can be embodied in various processing devices, such as a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The central processing unit (CPU) can be based on x86 or ARM architectures, etc.
[0206] The processor 1202 and the memory 1201 can communicate with each other directly or indirectly. For example, the processor 1202 and the memory 1201 can communicate via a network. The network can include a wireless network, a wired network, and / or any combination of wireless and wired networks. The processor 1202 and the memory 1201 can also communicate with each other via a system bus, which is not limited in this disclosure.
[0207] It should be noted that the components of the electronic device 12 shown in Figure 12 are exemplary and not limiting. The electronic device 12 may have other components depending on the actual application requirements. The processor 1202 can control other components in the electronic device 12 to perform the desired functions.
[0208] Electronic device 12 can be implemented by software, firmware and / or hardware, and can be integrated into a device with relevant applications installed.
[0209] Figure 13 is a schematic diagram of the structure of some other embodiments of the electronic device disclosed herein.
[0210] The electronic device 13 shown in Figure 13 can be a computer system with a dedicated hardware structure, which can perform corresponding functions when relevant applications are installed.
[0211] Electronic devices include, but are not limited to, mobile terminals such as smartphones, laptops, personal digital assistants (PDAs), tablet computers (PCs), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), wearable devices, and fixed terminals such as digital televisions and desktop computers.
[0212] As shown in Figure 13, the Central Processing Unit (CPU) 1301 executes various processes based on programs stored in the Read-Only Memory (ROM) 1302 or programs loaded from the Storage Section 1308 into the Random Access Memory (RAM) 1303. The RAM 1303 stores data required as needed when the CPU 1301 executes various processes. The CPU is merely exemplary and can also be other types of processors, such as the various processors described above. The ROM 1302, RAM 1303, and Storage Section 1308 can be various forms of computer-readable storage media. It should be noted that although the ROM 1303, RAM 1303, and Storage Section 1308 are shown separately in Figure 13, one or more of them can be combined or located in the same or different memories or storage modules.
[0213] CPU 1301, ROM 1302 and RAM 1303 are connected to each other via bus 1304. Input / output interface 1305 is also connected to bus 1304.
[0214] The following components are connected to the input / output interface 1305: input section 1306, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output section 1307, including displays such as cathode ray tube (CRT), liquid crystal display (LCD), speakers, vibrators, etc.; storage section 1308, including hard disk, magnetic tape, etc.; and communication section 1309, including network interface cards such as LAN cards, modems, etc. The communication section 1309 allows communication processing to be performed via a network such as the Internet. It is readily understood that although some parts of the electronic device 13 shown in Figure 13 communicate via bus 1304, they can also communicate via a network or other means, wherein the network can include wireless networks, wired networks, and / or any combination of wireless and wired networks.
[0215] As needed, drive 1310 is also connected to input / output interface 1305. Removable media 1311, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 1310 as needed, so that computer programs read from them can be installed into storage section 1308 as needed.
[0216] When the above series of processes are implemented through software, the program constituting the software can be installed from a network such as the Internet or a storage medium such as a removable medium 1311.
[0217] According to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product that, when run on a computer, causes the computer to perform the methods of any of the foregoing embodiments. The computer program product includes computer instructions carried on a computer-readable medium, comprising program code for performing the methods shown in the flowcharts. In such embodiments, the computer instructions can be downloaded and installed from a network via communication section 1309, or installed from storage section 1308, or installed from ROM 1302. When the computer program is executed by CPU 1301, the methods of the embodiments of this disclosure are performed.
[0218] It should be noted that, in the context of this disclosure, a computer-readable medium can be a tangible medium that may contain or store programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0219] A computer-readable medium may be a computer-readable storage medium, a computer-readable signal medium, or any combination thereof.
[0220] Computer-readable storage media include, but are not limited to, systems, apparatuses, or devices that are electrical, magnetic, optical, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the methods of any of the foregoing embodiments.
[0221] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0222] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0223] In some embodiments, a computer program is also provided, comprising: instructions that, when executed by a processor, cause the processor to perform the methods of any of the foregoing embodiments. For example, the instructions may be embodied in computer program code.
[0224] In embodiments of this disclosure, computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0225] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0226] The functions described above can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that can be used include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0227] According to some embodiments of this disclosure, an interaction method is provided, comprising: in response to an operation by a current user triggering a matching function, displaying a first virtual item of the current user, wherein the matching function is used to match the current user with other users; in response to a target user being matched for the current user, displaying a screen showing the processing of the first virtual item and a second virtual item of the target user, wherein the other users include the target user; displaying a third virtual item generated after processing the first virtual item and the second virtual item, and displaying a resource acquisition control; and in response to an operation by the current user triggering the resource acquisition control, displaying information about the resources allocated to the current user.
[0228] In some embodiments, displaying a screen showing the processing of a first virtual item and a second virtual item for a target user includes: displaying a first virtual item, a second virtual item, and virtual props, wherein the virtual props are used to process the first virtual item and the second virtual item; and / or displaying an animation of processing the first virtual item and the second virtual item using virtual props, wherein the virtual props include virtual containers.
[0229] In some embodiments, displaying the current user's first virtual item includes: displaying the first virtual item and virtual props, and switching between displaying a screen showing the processing of the first virtual item using virtual props, or displaying an animation showing the processing of the first virtual item using virtual props, wherein the virtual props include virtual containers. Displaying a screen showing the processing of the first virtual item and a target user's second virtual item includes: displaying the second virtual item and virtual props, and switching between displaying a screen showing the processing of the first virtual item and the second virtual item using virtual props, or displaying an animation showing the processing of the first virtual item and the second virtual item using virtual props, wherein the virtual props include virtual containers.
[0230] In some embodiments, displaying a third virtual item generated after processing the first and second virtual items includes: displaying the third virtual item and displaying the name of the third virtual item, wherein the name of the third virtual item is determined based on the names of the first and second virtual items.
[0231] In some embodiments, a first virtual item belongs to a subclass of a plurality of subclasses in a first type, a second virtual item belongs to a subclass of a plurality of subclasses in the first type, and a third virtual item belongs to a subclass of a plurality of subclasses in a second type. Displaying the third virtual item generated after processing the first and second virtual items includes: displaying the third virtual item generated after processing the first and second virtual items, and displaying information about the subclass to which the third virtual item belongs. The subclass to which the third virtual item belongs is determined based on the subclass to which the first virtual item belongs and / or the subclass to which the second virtual item belongs. The subclass to which the first virtual item belongs is determined based on the allocation probability of the first virtual item, and the subclass to which the second virtual item belongs is determined based on the allocation probability of the second virtual item.
[0232] In some embodiments, the first type is the raw material type and the second type is the finished product type.
[0233] In some embodiments, the resource information includes the amount of resources, with different subclasses in the second type corresponding to different amounts of resources.
[0234] In some embodiments, displaying a third virtual item generated after processing the first virtual item and the second virtual item includes: in response to the first virtual item being a first preset virtual item and the second virtual item being a second preset virtual item, displaying the third virtual item generated after processing the first virtual item and the second virtual item, the name of the third virtual item, and a creative tag, wherein the third virtual item and its name correspond to creatives related to the first preset virtual item and the second preset virtual item.
[0235] In some embodiments, the interaction method further includes: displaying the activity's interface in response to the current user's first triggering operation on the activity's entry point; displaying a first guiding animation on top of the activity's interface, wherein the first guiding animation includes an animation of generating a new virtual item based on the virtual items of two different users, the first guiding animation being used to guide the current user to perform an operation to trigger the matching function; and displaying multiple virtual items assigned to the current user on top of the activity's interface in response to the completion of the first guiding animation display, wherein the multiple virtual items correspond to different usage orders.
[0236] In some embodiments, the interaction method further includes: displaying an animation of assigning virtual items to the current user in the active interface, and displaying the virtual items at a preset location.
[0237] In some embodiments, in response to the current user triggering the resource claim control, displaying information about the resources allocated to the current user includes: in response to the current user triggering the resource claim control, displaying a resource display object allocated to the current user; and in response to the current user's operation on the resource display object, displaying information about the resources allocated to the current user.
[0238] In some embodiments, displaying the current user's first virtual item includes: in response to the current user's triggering operation on the activity's entry point, displaying the activity's interface and displaying multiple virtual items assigned to the current user in the activity's interface, wherein the multiple virtual items correspond to different usage orders; displaying a first control in the activity's interface, and in response to the current user's triggering operation on the first control, or in response to the current user's preset action, selecting the virtual item with the highest usage order as the first virtual item and displaying the first virtual item, wherein the operation of triggering the matching function includes triggering the first control or a preset action.
[0239] In some embodiments, the interaction method further includes: displaying an active interface and displaying a second control in the active interface; in response to the current user's triggering operation on the second control, displaying the virtual items generated by the current user, wherein the generated virtual items include a third virtual item; in response to the current user's selection operation on any of the generated virtual items, displaying multiple virtual items that generated the selected virtual item and / or displaying users other than the current user who have generated virtual items.
[0240] In some embodiments, the interaction method further includes: displaying a third control in the active interface; displaying virtual items for sharing among the generated virtual items in response to the current user's triggering operation on the third control; generating a sharing image in response to the current user's selection operation on one or more virtual items for sharing, wherein the sharing image includes the selected one or more virtual items for sharing; and sending the sharing image to the channel corresponding to the sharing operation in response to the current user's sharing operation.
[0241] In some embodiments, the interaction method further includes: updating the number of generated virtual items corresponding to the current user in response to the generation of a third virtual item, wherein the generated virtual items include the third virtual item; and displaying the number of generated virtual items corresponding to the current user.
[0242] In some embodiments, displaying the number of virtual items generated for the current user includes: displaying the activity interface and showing the number of virtual items generated for the current user and the target number of virtual items for the activity in the activity's information display area.
[0243] In some embodiments, the interaction method further includes: displaying a fourth control in response to the current user's generated virtual items reaching a target number; displaying a fourth virtual item allocated to the current user in response to the current user's triggering operation on the fourth control; and displaying information about the resources corresponding to the fourth virtual item in response to the current user's operation on the fourth virtual item, wherein the resource information includes the amount of resources, and different subclasses of the generated virtual items correspond to different amounts of resources.
[0244] According to other embodiments of the present disclosure, an electronic device is provided, including: a memory; and a processor coupled to the memory, the processor being configured to perform an interaction method as described in any embodiment of the present disclosure based on instructions stored in the memory.
[0245] According to some other embodiments of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the interactive method of any embodiment of the present disclosure.
[0246] According to further embodiments of the present disclosure, a computer program is provided, comprising: instructions that, when executed by a processor, cause the processor to perform an interactive method of any embodiment of the present disclosure.
[0247] According to further embodiments of the present disclosure, a computer program product is provided, including instructions that, when executed by a processor, implement the interactive method of any embodiment of the present disclosure.
[0248] The above description is merely an illustration of some embodiments of this disclosure and the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0249] Many specific details are set forth in the description provided herein. However, it is understood that embodiments of this disclosure may be practiced without these specific details. In other instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of the description.
[0250] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0251] While specific embodiments of this disclosure have been described in detail by way of example, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.
Claims
1. An interaction method, comprising: In response to the current user triggering the matching function, the current user's first virtual item is displayed, wherein the matching function is used to match the current user with other users; In response to matching a target user for the current user, a screen is displayed showing the processing of the first virtual item and the second virtual item of the target user, wherein the other users include the target user; Display the third virtual item generated after processing the first and second virtual items, and display the resource acquisition control; In response to the current user triggering the resource claiming control, information about the resources allocated to the current user is displayed.
2. The interaction method according to claim 1, wherein, The screen displaying the processing of the first virtual item and the target user's second virtual item includes: Displays the first virtual item, the second virtual item, and virtual props, wherein the virtual props are used to process the first virtual item and the second virtual item; and / or An animation showing the processing of the first virtual item and the second virtual item using the virtual props, wherein the virtual props include virtual containers.
3. The interaction method according to claim 1 or 2, wherein, The first virtual item displayed for the current user includes: The program displays the first virtual item and virtual props, and switches between displaying a screen showing the processing of the first virtual item using the virtual props, or displaying an animation showing the processing of the first virtual item using the virtual props. The virtual props include virtual containers. The screen displaying the processing of the first virtual item and the target user's second virtual item includes: The screen displays the second virtual item and the virtual prop, and switches between displaying a screen showing the processing of the first virtual item and the second virtual item using the virtual prop, or displaying an animation showing the processing of the first virtual item and the second virtual item using the virtual prop, wherein the virtual prop includes the virtual container.
4. The interaction method according to any one of claims 1 to 3, wherein, The third virtual item generated after processing the first and second virtual items includes: The third virtual item is displayed, along with its name, wherein the name of the third virtual item is determined based on the names of the first and second virtual items.
5. The interaction method according to any one of claims 1 to 4, wherein, The first virtual item belongs to a subclass of multiple subclasses within a first type; the second virtual item belongs to a subclass of the multiple subclasses within the first type; and the third virtual item belongs to a subclass of the multiple subclasses within a second type. The first and second types are defined based on the attributes of the virtual items. The process of displaying the third virtual item generated after processing the first and second virtual items includes: The system displays the third virtual item generated after processing the first and second virtual items, and displays information about the subclass to which the third virtual item belongs. The subclass to which the third virtual item belongs is determined based on the subclass to which the first virtual item belongs and / or the subclass to which the second virtual item belongs. The subclass to which the first virtual item belongs is determined based on the allocation probability of the first virtual item, and the subclass to which the second virtual item belongs is determined based on the allocation probability of the second virtual item.
6. The interaction method according to claim 5, wherein, The first type is the raw material type, and the second type is the finished product type.
7. The interaction method according to claim 5 or 6, wherein, The information about the resource includes the amount of resource, and different subclasses in the second type correspond to different amounts of resource.
8. The interaction method according to any one of claims 1 to 7, wherein, The third virtual item generated after processing the first and second virtual items includes: In response to the first virtual item being a first preset virtual item and the second virtual item being a second preset virtual item, a third virtual item generated after processing the first virtual item and the second virtual item, the name of the third virtual item, and a creative tag are displayed, wherein the third virtual item and its name correspond to creatives related to the first preset virtual item and the second preset virtual item.
9. The interaction method according to any one of claims 1 to 8, further comprising: In response to the current user's first triggering action on the activity's entry point, the activity's interface is displayed; A first guiding animation is displayed on top of the interface of the activity. The first guiding animation includes an animation of generating a new virtual item based on the virtual items of two different users. The first guiding animation is used to guide the current user to perform the operation of triggering the matching function. In response to the completion of the first guided animation, multiple virtual items assigned to the current user are displayed on the upper layer of the active interface, wherein the multiple virtual items correspond to different usage orders.
10. The interaction method according to claim 9, further comprising: The interface of the activity displays an animation of assigning at least one virtual item from the plurality of virtual items to the current user, and displays the at least one virtual item in at least one preset position, wherein the arrangement order of the at least one preset position corresponds to the usage order of the at least one virtual item.
11. The interaction method according to any one of claims 1 to 10, wherein, The information displayed regarding the resources allocated to the current user in response to the current user triggering the resource claiming control includes: In response to the current user triggering the resource claiming control, the resource display object allocated to the current user is displayed. In response to the current user's operation on the resource display object, information about the resources allocated to the current user is displayed.
12. The interaction method according to any one of claims 1 to 11, wherein, The first virtual item displayed for the current user includes: In response to the current user's trigger operation on the activity's entry point, the activity's interface is displayed, and multiple virtual items assigned to the current user are displayed in the activity's interface, wherein the multiple virtual items correspond to different usage orders; The interface of the activity displays a first control. In response to the current user's trigger operation on the first control, or in response to the current user's preset action, the virtual item with the first order is used as the first virtual item and the first virtual item is displayed. The operation of triggering the matching function includes triggering the first control or the preset action.
13. The interaction method according to any one of claims 1 to 12, further comprising: Display the active interface, and display the second control in the active interface; In response to the current user's trigger operation on the second control, the generated virtual items corresponding to the current user are displayed, wherein the generated virtual items include the third virtual item; In response to the current user's selection of any of the generated virtual items, display multiple virtual items that generated the selected virtual item and / or display users other than the current user who have generated the virtual item.
14. The interaction method according to claim 13, further comprising: A third control is displayed in the interface of the activity; In response to the current user's trigger operation on the third control, display the virtual items for sharing among the generated virtual items; In response to the current user's selection of one or more virtual items for sharing, a sharing image is generated, wherein the sharing image includes the selected one or more virtual items for sharing; In response to the current user's sharing operation, the shared image is sent to the channel corresponding to the sharing operation.
15. The interaction method according to any one of claims 1 to 14, further comprising: In response to the generation of the third virtual item, update the number of generated virtual items corresponding to the current user, wherein the generated virtual items include the third virtual item; Displays the number of virtual items generated for the current user.
16. The interaction method according to claim 15, wherein, The number of virtual items generated for the current user is displayed, including: The interface for the activity is displayed, and the number of virtual items generated for the current user and the target number of virtual items for the activity are displayed in the information display area of the activity.
17. The interaction method according to claim 16, further comprising: In response to the current user's generated virtual items reaching the target quantity, the fourth control is displayed; In response to the current user's trigger operation on the fourth control, the fourth virtual item assigned to the current user is displayed; In response to the current user's operation on the fourth virtual item, information about the resources corresponding to the fourth virtual item is displayed, wherein the resource information includes the amount of resources, and different subclasses of the generated virtual item correspond to different amounts of resources.
18. An electronic device comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the interaction method as described in any one of claims 1 to 17 based on instructions stored in the memory.
19. A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the interactive method of any one of claims 1 to 17.
20. A computer program product, when run on a computer, causes the computer to implement the interactive method of any one of claims 1 to 17.
21. A computer program comprising: Instructions, when executed by the processor, cause the processor to perform the interaction method as described in any one of claims 1-17.