Interaction method, apparatus, storage medium, and computer program product
Patent Information
- Application Number
- CN202611088635.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-21
- Publication Date
- 2026-10-20
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] This article relates to the field of computer technology, and in particular to an interactive method, device, storage medium, and computer program product. Background Technology
[0002] Currently, users can acquire and use virtual resources within the application to enrich their experience. For example, users can configure interactive elements for conversational elements in chat interfaces with other users to add fun to the conversation, such as configuring chat bubbles and emoticons. Users can independently select and acquire virtual resources that interest them. Summary of the Invention
[0003] Based on certain scenarios described herein, an interaction method is provided, comprising: displaying resource information and a first control, wherein the resource information includes relevant information about a virtual shared resource, the virtual shared resource supports multiple users in acquiring it and includes multiple sub-resources; in response to a trigger operation on the first control, displaying user information, wherein the user information corresponds to a user associated with the first user, and the user information includes user information of a second user; and based on an invitation operation to the second user, displaying first invitation information, wherein the first invitation information is used to invite the second user to jointly acquire the virtual shared resource with the first user.
[0004] According to other scenarios described herein, an interaction method is provided, comprising: displaying a second invitation message, wherein the second invitation message is sent by a first user and is used to invite a second user to jointly acquire a virtual shared resource with the first user, the virtual shared resource supporting acquisition by multiple users and including multiple sub-resources; and displaying an acquisition result in response to an acquisition operation of the virtual shared resource, wherein the acquisition result is used to indicate the acquisition result of the virtual shared resource to the second user.
[0005] According to other embodiments of this document, an interactive device is provided, comprising: at least one memory; and at least one processor coupled to the at least one memory, the at least one processor being configured to execute an interactive method as described in any of the embodiments of this document based on instructions stored in the at least one memory.
[0006] According to some of the scenarios described herein, a computer-readable storage medium is provided having computer instructions stored thereon that, when executed by a processor, implement an interactive method as described in any of the scenarios herein.
[0007] Other features, aspects, and advantages of this document will become clear from the following detailed description of exemplary scenarios with reference to the accompanying drawings. Attached Figure Description
[0008] The following description refers to the accompanying drawings. It should be understood that the drawings described below only relate to certain situations described herein and are not intended to limit the scope of this document. In the drawings: Figure 1 This is a schematic diagram illustrating the system architecture according to some scenarios described in this article; Figure 2 This is a flowchart illustrating the interaction methods according to some scenarios described in this article; Figure 3 This is a schematic diagram illustrating the second interface according to some scenarios described in this article.
[0009] Figure 4 This is a schematic diagram illustrating a second interface according to other scenarios described herein.
[0010] Figure 5 This is a schematic diagram illustrating the second interface in some cases according to this article.
[0011] Figure 6 This is a schematic diagram illustrating a second interface according to some other scenarios described herein.
[0012] Figure 7 This is a schematic diagram illustrating the second interface in some cases according to this article.
[0013] Figure 8 This is a schematic diagram illustrating a second interface according to some other scenarios described herein.
[0014] Figure 9 This is a schematic diagram illustrating the first interface according to some scenarios described herein.
[0015] Figure 10 This is a schematic diagram illustrating the first interface according to other scenarios described herein.
[0016] Figure 11 This is a flowchart illustrating the interaction methods according to other scenarios described in this article; Figure 12 This is a schematic diagram illustrating the fourth interface according to some scenarios described in this article.
[0017] Figure 13 This is a schematic diagram illustrating a fourth interface according to other scenarios described herein.
[0018] Figure 14 This is a block diagram illustrating an interactive device according to some scenarios described herein.
[0019] Figure 15 This is a block diagram illustrating an interactive device according to other scenarios described herein; Figure 16 This is a block diagram illustrating an interactive device in some other scenarios according to this document; Figure 17This is a block diagram illustrating an electronic device according to some scenarios described herein.
[0020] 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
[0021] The technical solution described herein will be clearly and completely described below with reference to the accompanying drawings. It should be understood that this document can be implemented in various forms and should not be construed as being limited to the situation described herein.
[0022] It should be understood that the steps described in the method embodiments herein 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 document is not limited in this respect. Unless otherwise specifically stated, the relative arrangement of components and steps set forth in these embodiments should be interpreted as merely exemplary and does not limit the scope of this document.
[0023] As used herein, 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".
[0024] It should be noted that the concepts of "first," "second," etc., mentioned in this article are used only to distinguish different devices, modules, or units, and are not used 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 in this way must be in a given order in time, space, ranking, or any other way.
[0025] It should be noted that the terms "one" and "more" used in this document 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".
[0026] The names of messages or information exchanged between multiple devices in this document are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0027] The following detailed description, in conjunction with the accompanying drawings, is provided, but the document is not limited to these specific scenarios. These specific scenarios may be combined with each other, and identical or similar concepts or processes may not be elaborated upon in certain situations. Furthermore, in some cases, specific features, structures, or characteristics may be combined in any suitable manner by those skilled in the art.
[0028] Currently, users can acquire various virtual resources while using applications to enrich their experience or add fun. For example, users can use virtual resources to decorate chat bubbles, send emoticons, and interact with virtual objects within the application. In related technologies, virtual resources typically exist as individual privileges, allowing users to independently acquire and use different resources. However, the way users independently use virtual resources is relatively limited, making it difficult to combine them with other users' virtual resources. This results in weak connections between users and makes it difficult to enhance user interaction through the use of virtual resources.
[0029] To address the aforementioned issues, this paper provides an interactive method that displays resource information and a first control. The resource information includes details about virtual shared resources, which support access by multiple users and include multiple sub-resources. In response to a trigger operation on the first control, user information can be displayed. This user information corresponds to a user associated with the first user and includes the user information of a second user. Based on an invitation operation to the second user, a first invitation message can be displayed, inviting the second user to jointly access the virtual shared resources with the first user. Based on this interactive method, information about virtual shared resources that can be accessed by multiple users can be displayed. The first user can invite a second user associated with them to jointly access the virtual shared resources, enriching the ways users access virtual shared resources, strengthening the connections between users, enhancing user interactivity, and improving the user experience.
[0030] Figure 1 This is a schematic diagram illustrating the system architecture according to some scenarios described in this article.
[0031] Figure 1 The system architecture 100 shown includes one or more client devices 102 connected to network 101, one or more servers 103, and external services 104 for implementing the interaction methods described herein.
[0032] Network 101 can be a public network, such as the Internet, or a private network, such as a local area network (LAN) or a wide area network (WAN), or a combination thereof.
[0033] Client device 102 can be a personal computer, laptop computer, mobile phone, tablet computer (Tablet PC), personal digital assistant (PDA), portable media player (PMP), set-top box, television, video game console, digital assistant, wearable device, desktop computer, or any other computing device. Client device 102 can run an operating system that manages the hardware and software of client device 102.
[0034] Server 103 can be a rack server, router, computer, personal computer, portable digital assistant, mobile phone, laptop computer, tablet computer, camera, camcorder, netbook, desktop computer, media center, or any combination thereof.
[0035] Client device 102 can provide client-side functionality, including user-oriented input and output processing, such as displaying various media content, receiving and responding to user operations, and communication with server 103. Server 103 includes various interfaces to client device 102, processing modules, data and models, and interfaces with external service 104. Server 103 communicates with external service 104 via network 101 for task completion or information retrieval.
[0036] The following is combined Figures 2 to 13 This paper introduces some interaction methods for various scenarios. These interaction methods can be executed by an interactive device or electronic device, which can be implemented using software or a combination of software and hardware. For example, the interactive device can be a client or a client device.
[0037] Figure 2 This is a flowchart illustrating the interaction methods for some scenarios described in this article. For example... Figure 2 As shown, the interaction method includes steps S201 to S203. This interaction method can be executed by a first user's first client device.
[0038] In step S201, resource information and a first control are displayed. The resource information includes information related to virtual shared resources, which support multiple users and include multiple sub-resources.
[0039] For example, a virtual shared resource is acquired by multiple users. This resource can be used by multiple users simultaneously, and each user can also use individual sub-resources. Virtual shared resources can be interactive materials, virtual assets, etc., and are not limited to the examples given. Resource information can include relevant information about the virtual shared resource, such as at least one of the following: the resource's effect image, identifier, acquisition method, usage method, renewal method, and required resource quantity. A virtual shared resource can include multiple sub-resources; the number of sub-resources can be equal to, less than, or greater than the number of users. The first control can be an interactive control displayed in association with the virtual shared resource, used to invite other users to acquire the virtual shared resource.
[0040] In step S202, in response to the triggering operation of the first control, user information is displayed, wherein the user information corresponds to a user associated with the first user, and the user information includes the user information of the second user.
[0041] The triggering operation for the first control can be, for example, a click, long press, heavy press, double-click, etc., and is not limited to the examples given. In response to the first user's triggering operation on the first control, user information corresponding to users associated with the first user can be displayed. For example, users associated with the first user can be the first user's friends, users followed by the first user, users who follow the first user, users who have interacted with the first user, etc. User information can include the user's avatar, name, association attributes with the first user, status, etc. For example, association attributes include the number of interactions (e.g., number of comments, number of likes, etc.) and the number of consecutive chat days. Status can be used to indicate whether the user is online, etc. The first user can select a user from one or more associated users as the second user to share virtual resources.
[0042] In some cases, user information includes multiple user information items corresponding to multiple users, and the order of the multiple user information items is related to at least one of the following: the status of multiple users and the degree of relationship between multiple users and the first user.
[0043] For example, user information can be displayed in a certain order. For instance, online users can be displayed first, or sorted by the degree of relationship with the first user (e.g., number of consecutive days of chatting with the first user). Alternatively, it can be sorted by the number of interactions with the first user, and so on, without being limited to these examples.
[0044] In step S203, based on the invitation operation to the second user, the first invitation information is displayed, wherein the first invitation information is used to invite the second user to jointly obtain virtual shared resources with the first user.
[0045] For example, each piece of user information can correspond to an invitation control. Inviting a second user could be triggered by the invitation control corresponding to that user, or by triggering the user's identifier. Based on the invitation to the second user, a first invitation message can be displayed. For example, this first invitation message can be displayed in the chat (session) interface between the first and second users. The first invitation message instructs the second user to jointly access virtual shared resources with the first user, and may include information about the virtual shared resources and the invitation status.
[0046] Based on the above-described method, resource information and a first control are displayed. The resource information includes relevant information about virtual shared resources, which support multiple users and include multiple sub-resources. In response to a trigger operation on the first control, user information can be displayed. This user information corresponds to a user associated with the first user and includes user information for a second user. Based on an invitation operation to the second user, first invitation information can be displayed, inviting the second user to jointly acquire the virtual shared resources with the first user. This interaction method, based on the above-described method, can display relevant information about virtual shared resources that can be jointly acquired by multiple users. The first user can invite a second user associated with the first user to jointly acquire the virtual shared resources, enriching the ways users acquire virtual shared resources, strengthening the connections between users, enhancing user interactivity, and improving the user experience.
[0047] The following describes some examples of virtual shared resources.
[0048] In some cases, virtual shared resources include interactive materials for multiple users. These interactive materials are used to configure interactive elements between multiple users. Multiple sub-resources include multiple sub-materials, and the styles of different sub-materials are different.
[0049] For example, by configuring interactive materials, interactive elements can present unique and personalized styles. Multiple sub-resources can include multiple sub-materials, each with a different style. The number of sub-materials can be equal to, less than, or greater than the number of users. Multiple sub-materials can be a related set of materials or a set of materials suitable for combined use. The first user and the second user can choose the same or different sub-materials to acquire and use.
[0050] Using the methods described above, multiple users can jointly receive interactive materials, which can be used to configure interactive elements between multiple users. This enriches the forms of user interaction elements, strengthens the connection between users, and enhances user interactivity and experience.
[0051] In some cases, the interaction elements between multiple users include at least one of the following: conversation elements, the appearance of a virtual object, and interactive props of the virtual object. Conversation elements include at least one of the following: conversation message carrier elements and conversation emoticons. The virtual object is configured to support interaction between multiple users.
[0052] Interactive elements can include at least one of the following: conversation elements, the appearance of a virtual object, and interactive props for the virtual object. Conversation elements can include at least one of the following: conversation message carrier elements and conversation emoticons. Message carrier elements can be, for example, chat bubbles, and conversation emoticons can be, for example, emoticons sent during a conversation. Virtual objects can support interaction between multiple users. The appearance of a virtual object can include, for example, the virtual object's attire, expressions, or actions, and is not limited to the examples given. Interactive props for virtual objects can be props that allow multiple users to interact with the virtual object, such as food props or attire props, and are not limited to the examples given.
[0053] Using the methods described above, multiple users can configure conversation elements, virtual object appearances, and interactive props for virtual objects using interactive materials, thereby strengthening the connection between users, enriching the interaction between users, and improving the user experience.
[0054] In some cases, virtual shared resources include virtual resources (assets) allocated among multiple users. Users can use these allocated virtual assets to exchange for other resources, such as materials, items, etc.
[0055] The following describes some methods for displaying resource information.
[0056] In some cases, displaying resource information includes: the resource information includes effect images corresponding to interactive materials; displaying resource information includes: displaying multiple material identifiers, wherein the multiple material identifiers include a first identifier of the interactive material and a second identifier of multiple sub-materials; in response to triggering the second identifier of the first sub-material among the multiple sub-materials, displaying a first effect image, wherein the first effect image is used to demonstrate the usage effect of the first sub-material.
[0057] The first identifier identifies the overall structure of multiple sub-materials within an interactive asset, while the second identifier identifies each individual sub-material. A first user can switch between the first identifier and the multiple second identifiers to select the interactive asset or different sub-materials. The first user can select the desired first sub-material from among the multiple sub-materials. By triggering the second identifier of the first sub-material, a first effect image can be displayed. This first effect image demonstrates the usage effect of the first sub-material; for example, it could be a style image of the first sub-material or a preview image after configuring the first sub-material.
[0058] The above method can display multiple material icons, making it convenient for users to select interactive materials and multiple sub-materials, and preview the effect of the selected first sub-material, thereby improving user interaction efficiency, facilitating user decision-making, and enhancing user experience.
[0059] In some cases, in response to a triggering operation on the first identifier, a second effect image is displayed, wherein the second effect image is used to demonstrate the effect of multiple sub-materials being used together.
[0060] The first user can trigger the operation of the first identifier to display the second effect image. The second effect image is used to show the effect of multiple sub-materials used together. For example, the second effect image may include style images of multiple sub-materials, or it may be a preview image after multiple sub-materials are configured together.
[0061] By employing the methods described above, users can preview the combined effect of multiple sub-materials through triggering the first identifier, thereby improving user interaction efficiency, facilitating user decision-making, and enhancing the user experience.
[0062] In some cases, resource information may also include at least one of the following: how the virtual shared resource is used, how it is obtained, its validity period, its renewal method, and the amount of resources required.
[0063] The usage method of a virtual shared resource can instruct multiple users on how to use it. For example, multiple users can share multiple sub-resources or choose any one sub-resource to use, and this is not limited to the examples given. The acquisition method of a virtual shared resource can instruct multiple users on how to obtain it. For example, multiple users can acquire it by completing one or more tasks, or by paying a certain price for the virtual resource, and this is not limited to the examples given. The validity period of a virtual shared resource can instruct the time limit during which multiple users can use it. The renewal method of a virtual shared resource can instruct multiple users on how to continue acquiring or using it after the validity period expires. The required resource amount of a virtual shared resource can instruct the amount of resources required to acquire the virtual shared resource.
[0064] The above methods can display detailed resource information related to virtual shared resources, enabling users to clearly and accurately understand the relevant information, improving user interaction efficiency and enhancing user experience.
[0065] The resource information of virtual shared resources can be displayed on the first interface of the first application or the second interface of the second application. Virtual shared resources can be claimed in the second application. You can enter the second application through the first application, which will be described later.
[0066] Figure 3This is a schematic diagram illustrating the second interface according to some scenarios described in this article.
[0067] For example, the second interface 300 could be the display interface of the first user in the first application. Figure 3 As shown, the second interface 300 displays resource information for the virtual shared resource and a first control 320. The resource information includes the virtual shared resource's effect image 311, identifier 312, required resource quantity 313, name 314, validity period 315, and description information 316. Identifier 312 may include a first identifier for the interactive material and second identifiers for multiple sub-materials. Description information 316 may include the usage method, acquisition method, and renewal method of the virtual shared resource. The first control 320 is used to invite other users to jointly acquire the virtual shared resource. For example, the content of the first control 320 could be "Invite friends to claim together," guiding the first user to invite a second user to jointly acquire the virtual shared resource.
[0068] Figure 4 This is a schematic diagram illustrating a second interface according to other scenarios described herein.
[0069] like Figure 4 As shown, the second interface 300 can display user information corresponding to one or more users associated with the first user, including the user information of the second user. For example, the second user's user information may include the second user's avatar 401, the second user's name 402, and the association attribute 403 between the second user and the first user. The second interface 300 can also display an invitation control 404 associated with the second user's user information. The first user can invite the second user to jointly access virtual shared resources by triggering the invitation control 404. For example, the association attribute 403 includes the number of consecutive chat days and the number of interactions.
[0070] The first invitation information can be displayed in the conversation area between the first user and the second user to guide the second user to jointly obtain virtual shared resources, while also allowing the first user to know whether the second user has accepted the invitation.
[0071] In some cases, displaying the first invitation information includes: displaying a first session area and displaying the first invitation information in the first session area, wherein the first session area is used to display a first session message between a first user and a second user, and the first session message includes the first invitation information.
[0072] The first conversation area can be displayed in a separate conversation interface, or it can be displayed on top of other interfaces in the form of a pop-up, panel, or overlay. The first conversation area is used to display the first conversation message between the first user and the second user. The first conversation message may include the first invitation information, as well as the historical conversation information between the first user and the second user. For example, the first conversation message may be text, image, video, link, file, interactive webpage, or other media content, and is not limited to the examples given.
[0073] Using the method described above, the first invitation information can be displayed in the conversation area between the first user and the second user, which facilitates guiding the second user to jointly obtain virtual shared resources and allows the first user to understand the second user's acquisition status, thereby improving user interaction efficiency and enhancing user experience.
[0074] In some cases, the first invitation information includes at least one of the following: the identifier of the virtual shared resource, the identifier of the first user, the remaining number of users, and the invitation status. The remaining number of users is used to indicate the remaining number of users required to obtain the virtual shared resource.
[0075] For example, the first invitation information may include at least one of the following: the identifier of the virtual shared resource, the identifier of the first user, the remaining number of users, and the invitation status. The identifier of the virtual shared resource may include, for example, an image or style diagram, name, etc., of the virtual shared resource or multiple sub-resources. The identifier of the first user may be, for example, the avatar or name of the first user, the remaining number of users may be, for example, an indication of the remaining number of users required to obtain the virtual shared resource, and the invitation status may be, for example, whether the second user has already claimed the virtual shared resource, or whether the virtual shared resource has been successfully claimed, etc., and is not limited to the examples given.
[0076] The first invitation message can be displayed in the first visualization component, such as in the form of a card, bubble, etc.
[0077] By using the method described above, at least one of the following can be displayed in the first invitation information: the identifier of the virtual shared resource, the identifier of the first user, the number of remaining users, and the invitation status. This makes it easier for the first and second users to understand the resource information and acquisition status of the virtual shared resource, improving user interaction efficiency and enhancing user experience.
[0078] Figure 5 This is a schematic diagram illustrating the second interface in some cases according to this article.
[0079] For example, the first conversation area between the first user and the second user can be displayed on the second interface. Figure 5As shown, the second interface 300 displays a first session area 510. In the session area 510, one or more first session messages can be displayed, which may include first invitation information 511. The first invitation information 511 may display the identifier 512 of the virtual shared resource, the identifier 513 of the first user, the remaining number of users 514, the invitation status 515, and a fifth control 516, etc. For example, the identifier 512 of the virtual shared resource may include at least one of the following: the style image and name of the virtual shared resource. For example, the identifier 513 of the first user may include at least one of the following: the first user's avatar and name. The remaining number of users 514 may indicate the remaining number of users required to obtain the virtual shared resource. The invitation status 515 may indicate a status of waiting for other users to claim the resource. The fifth control 516 may also display information related to the invitation status. In response to a trigger operation on the fifth control 516, resource information and the first control can be displayed, i.e., as shown... Figure 3 The interface shown.
[0080] In some cases, displaying the first session area includes: displaying a first indication message based on an invitation operation to a second user, wherein the first indication message indicates that an invitation to obtain virtual shared resources has been sent to the second user; and displaying the first session area in response to a triggering operation on the first indication message.
[0081] Based on the invitation action to the second user, instead of directly displaying the first session area, a first indication message can be displayed to indicate that an invitation to obtain virtual shared resources has been sent to the second user. When a user wants to know about the second user's acquisition of virtual shared resources, they can trigger the first indication message to display the first session area and view the first invitation message. For example, a jump control can be associated with the first indication message, and triggering the jump control will display the first session area. Alternatively, the first indication message can be configured as a link, and triggering the first indication message will trigger the display of the first session area.
[0082] The method described above can display a first instruction message based on the invitation operation to the second user, indicating that the first user has sent an invitation to the second user to obtain virtual shared resources. The first user can also display a first session area by triggering the first instruction message, which makes it convenient for the user to understand the result of the invitation and quickly display the session area, thereby improving the user's interaction efficiency and portability and enhancing the user experience.
[0083] Figure 6 This is a schematic diagram illustrating a second interface according to some other scenarios described herein.
[0084] like Figure 6As shown, in the second interface 300, the first user can invite the second user by triggering the invitation control 610. Based on the invitation operation to the second user, the content and style of the invitation control 610 can be switched. For example, before the invitation control 610 is triggered, its content can display "Send Invitation". After the invitation control 610 is triggered, its content can display "Invited", and it can be displayed in a different style than before the trigger operation. Based on the invitation operation to the second user, a first indication information 620 can also be displayed. For example, the first indication information 620 can display "XXX Invited to Claim", indicating that an invitation to obtain virtual shared resources has been sent to the second user. The first indication information 620 may include a jump control 621, which the first user can trigger to display a conversation area between the first user and the second user.
[0085] In addition to displaying a first instruction message indicating that an invitation to obtain virtual shared resources has been sent to the second user, a second instruction message can also be displayed on the first client if the second user accepts the invitation.
[0086] In some cases, the interaction method further includes: displaying second indication information, wherein the second indication information is used to indicate that the first user and the second user have jointly acquired the virtual shared resource; and configuring the first sub-resource to be associated with the first user based on the selection operation of the first sub-resource among multiple sub-resources.
[0087] For example, if a second user accepts an invitation from a first user, both users can jointly access virtual shared resources, and a second indication message will be displayed to indicate that both users have jointly accessed the virtual shared resources. This second indication message can be displayed in the conversation area between the first and second users, or it can be displayed on any interface in the form of a notification message, not limited to the example given.
[0088] For example, the second indication information can be displayed in the first visualization component that displays the first invitation information, or it can indicate that the first user and the second user have jointly acquired the virtual shared resource through changes in the first invitation information. For instance, when displaying the first invitation information, the first visualization component can display the first user's identifier and a placeholder identifier. The placeholder identifier can indicate that no other user has been invited yet. If the first user and the second user can jointly acquire the virtual shared resource, the placeholder identifier is replaced with the second user's identifier, indicating that the first user and the second user can jointly acquire the virtual shared resource, serving as the second indication information. Another example is modifying the invitation status in the first invitation information to indicate that the second user has accepted the invitation or acquired the requested shared resource, etc., serving as the second indication information. Yet another example is modifying the first reminder information in the first invitation information to remind the first user and the second user that they can jointly acquire the virtual shared resource, etc. The display format of the second indication information is not limited to the examples mentioned above.
[0089] When both the first user and the second user have jointly acquired a virtual shared resource, both users can select from multiple sub-resources within that resource. If the first user selects the first sub-resource, that sub-resource is then associated with the first user. For example, the virtual shared resource could be an interactive resource comprising multiple sub-materials. The first user can acquire the first sub-material by selecting it and then associate it with themselves. For instance, if the interactive resource is a set of chat bubbles used together, the first sub-material could be one of those chat bubbles. Based on the first user's selection of the first sub-material, the style of the chat bubbles in the first user's chat area can be configured as the first sub-material.
[0090] The method described above can display a second indication message to show that the first user and the second user have jointly acquired the virtual shared resource, thereby guiding the user to view and configure the virtual shared resource. The user can select the first sub-resource for configuration, making it easier for the user to understand the acquisition status of the virtual shared resource and use the sub-resources in the virtual shared resource, thus improving the user experience.
[0091] After the second user accepts the invitation and the first and second users jointly acquire the virtual shared resources, the first user can configure and use the sub-resources within the virtual shared resources.
[0092] In some cases, configuring a first sub-resource to be associated with a first user based on a selection operation of a first sub-resource among multiple sub-resources includes: displaying multiple second identifiers and a first configuration control based on a configuration operation of a virtual shared resource, wherein the multiple second identifiers are used to identify multiple sub-resources; and configuring the first sub-resource to be associated with the first user in response to a selection operation of the first sub-resource and a trigger operation of the first configuration control.
[0093] For example, a fifth control can be displayed simultaneously with the second instruction information. In response to a triggering operation on the fifth control, multiple second identifiers and a first configuration control can be displayed. For example, the fifth control can be displayed within a first visual component. For instance, before the second user accepts the invitation or before the first and second users acquire the virtual shared resource, the fifth control can display a first state, indicating that the virtual shared resource has not been acquired. If the first and second users acquire the virtual shared resource, the fifth control can display a second state, indicating that the virtual shared resource can be used. For example, in the first state, the fifth control displays "Waiting for friend to claim," and in the second state, the fifth control displays "Go to use," etc., and is not limited to the examples given.
[0094] Having already acquired the virtual shared resources, the first user can directly configure the virtual shared resources through the fifth control, or through other operation paths of the first application, not limited to the examples given. The second identifier is used to identify multiple sub-resources, and the user can select the first sub-resource from among them using the second identifier. The second identifier may include the names and / or style images of the multiple sub-resources.
[0095] In some cases, it is also possible to display the effect image of the currently selected sub-resource while displaying multiple second identifiers. For example, in response to a trigger operation on the second identifier of the first sub-resource, it can be shown that the second identifier is selected, and the effect image of the first sub-resource can be displayed. The first configuration control is used to configure the first sub-resource, and can be associated with the second identifier. In response to a user's trigger operation on the first configuration control, the first sub-resource can be configured to be associated with the first user.
[0096] Using the methods described above, users can select and configure the sub-resources in the desired virtual shared resources, which facilitates the configuration of virtual shared resources, improves user interaction efficiency, and enhances user experience.
[0097] Figure 7 This is a schematic diagram illustrating the second interface in some cases according to this article.
[0098] like Figure 7As shown, in the second interface 300, based on the first user's configuration operation on the virtual shared resources, multiple second identifiers and a first configuration control 702 can be displayed. The first user can select the corresponding sub-resource by selecting from the multiple second identifiers; for example, the first user can select the first sub-resource by selecting from the second identifier 701. In response to the selection operation of the first sub-resource, resource information such as the effect image 703, name 704, and description information 705 of the first sub-resource can also be displayed. The first user can configure the first sub-resource to be associated with the first user by triggering the first configuration control 702. The description information 705 may include information such as the usage method of the first sub-resource.
[0099] In some cases, in response to a triggering operation on the first configuration control, a third indication message is displayed, which indicates the use of the first sub-resource. For example, in response to a triggering operation on the first configuration control, resource information and the third indication message are displayed. The third indication message can be displayed in the form of a notification message, etc. Alternatively, the third indication message can be displayed in association with a second identifier of the first sub-resource, indicating that the first sub-resource has been used.
[0100] For example, in response to a triggering operation on the first configuration control, a change control is displayed; in response to a triggering operation on the change control, identifiers for multiple resources are displayed. The first user can select other virtual resources from among the multiple resources. For example, in response to a triggering operation on the first configuration control, an invitation control is displayed; in response to a triggering operation on the invitation control, a third invitation message is displayed, which is used to invite a second user to share the virtual resources.
[0101] In some cases, receiving a configuration operation on a virtual shared resource and displaying multiple second identifiers and a first configuration control includes: displaying a first identifier, multiple second identifiers, and a second configuration control in response to a configuration operation on the virtual shared resource, wherein the first identifier is used to identify the virtual shared resource; and displaying multiple second identifiers and the first configuration control in response to a selection operation on the virtual shared resource and a trigger operation on the second configuration control.
[0102] For example, in response to a trigger operation on the fifth control, a first identifier, multiple second identifiers, and a second configuration control can be displayed simultaneously. The first identifier identifies a set of multiple sub-resources of the virtual shared resource, and each of the multiple second identifiers corresponds to one sub-resource within the virtual shared resource. The second configuration control can be displayed in association with the first identifier, allowing a first user to switch between displaying multiple sub-resources of the virtual shared resource. In some cases, resource information of the virtual shared resource can also be displayed in association with the first identifier. In response to a selection operation on the virtual shared resource and a trigger operation on the second configuration control, multiple second identifiers and the first configuration control can be displayed.
[0103] In some cases, the first identifier is selected by default, and a second effect image, including multiple sub-resource effects, is displayed. For example, the first user can trigger a switching display of the second effect image and the sub-resource effect images by selecting different identifiers. If the first user does not select a sub-resource and directly triggers the second configuration control, multiple second identifiers and the first configuration control are further displayed. In response to the selection operation of the first sub-resource and the triggering operation of the second configuration control, the first sub-resource is configured to be associated with the first user.
[0104] Using the method described above, in response to configuration operations on virtual shared resources, a second identifier of the virtual shared resource can be displayed, allowing users to gain an overall understanding of the virtual shared resource. Then, by triggering the second configuration control, a second identifier and a first configuration control related to the sub-resources of the virtual shared resource are displayed, and the desired sub-resource is selected for configuration. This helps users make better decisions during the selection of sub-resources, thus improving the user experience.
[0105] Figure 8 This is a schematic diagram illustrating a second interface according to some other scenarios described herein.
[0106] like Figure 8 As shown, in the second interface 300, in response to configuration operations on virtual shared resources, a first identifier 801 and multiple second identifiers 802 can be displayed. Resource information such as the virtual shared resource's effect image, name, validity period, usage method, acquisition method, and renewal method can also be displayed. A second configuration control 803 can also be displayed in association with the first identifier 801. Users can trigger operations on the second configuration control 803 to display, for example... Figure 7 The second identifier 701 and the first configuration control 702 shown are used to select and configure the desired first sub-resource.
[0107] Different types of virtual shared resources can be used in different ways.
[0108] In some cases, the first sub-resource includes a first sub-material used to configure session elements. The interaction method further includes: displaying a first session message in a first session area, wherein the first session area belongs to the session area between the first user and the second user, the first session message includes a first session element, and the first session element is configured using the first sub-material; or displaying a second session message in a second session area, wherein the second session area belongs to the session area between the first user and the third user, the second session message includes a second session element, and the second session element is configured using the first sub-material.
[0109] When virtual shared resources include interactive content, the first sub-resource may include a first sub-content, which can be used to configure session elements. When the first user selects and configures the first sub-content, session elements related to the first user can be configured using the first sub-content. For example, a first session message is displayed in the first session area between the first user and the second user; this first session message includes the first session element, which can be configured using the first sub-content. A second session message is displayed in the second session area between the first user and the third user; this second session message includes the second session element, which can also be configured using the first sub-content. Both the first and second session messages are session messages sent by the first user.
[0110] By using the method described above, when the first user selects the first sub-material, the first sub-material can be used to configure conversation elements in the conversation area with other users, which enriches the fun and playability of the user interaction process and improves the user experience.
[0111] After acquiring the first sub-material, the first user can choose to apply it to conversation elements with any other user, or choose to apply it only during the conversation between the first user and the second user. The first sub-material can also be used to configure the appearance of virtual objects, interactive props for virtual objects, and other interactive elements. For example, displaying a virtual object whose appearance is configured using the first sub-material; displaying a virtual object and interactive props, where the interactive props include a first prop and a second prop, where the first prop is configured using the first sub-material, or the first prop is the first sub-material; and, in response to an operation on the first prop, displaying an interactive screen between the virtual object and the first prop.
[0112] In addition to allowing multiple users to select and configure sub-resources within a virtual shared resource, sub-resources can also be randomly assigned to a virtual shared resource instead of being freely selected by the users.
[0113] In some cases, a second indication message is displayed, which indicates that the first user and the second user have jointly acquired the virtual shared resource; in response to the activation operation of the virtual shared resource, a first sub-resource is configured to be associated with the first user and a second sub-resource is configured to be associated with the second user, wherein the virtual shared resource includes the first sub-resource and the second sub-resource, and the first sub-resource and the second sub-resource are randomly allocated.
[0114] For example, virtual shared resources can include virtual assets, such as points or coupons. Virtual shared resources can be enabled when multiple users have jointly acquired them. For instance, if a first user and a second user have jointly acquired virtual shared resources, in response to the enabling operation, sub-resources can be randomly allocated to both users. For example, the first and second sub-resources might each be a certain number of virtual assets, and the total number of virtual resources in the virtual shared resource is equal to the sum of the numbers of the first and second sub-resources. The first and second sub-resources can be randomly allocated. In some cases, virtual shared resources can also be allocated proportionally according to the number of users.
[0115] Using the methods described above, multiple users can enable shared virtual resources and randomly allocate these resources among themselves, enriching the forms of interaction between users and improving the user experience.
[0116] In some cases, displaying resource information and the first control includes: displaying resource information and the second control on a first interface of a first application; and, in response to a triggering operation on the second control, opening a second application and displaying the resource information and the first control on a second interface of the second application.
[0117] Resource information can be displayed on the first interface of the first application. The first user can view and understand the virtual shared resource on this interface. If the first user wants to obtain the virtual shared resource, they can trigger a second control to access it in the second application. The second control can be an interactive control associated with the virtual shared resource, used to open the second application and display the resource information and the first control on its second interface. If the second application is already installed, it is opened in response to a triggering action on the second control. The resource information displayed on the first and second interfaces belongs to the same virtual shared resource. The first user can trigger the first control to display user information and select a second user to send a first invitation message.
[0118] If the second application is not installed, in response to the triggering operation of the second control, the guide information is displayed to guide the installation of the second application. In response to the installation operation of the second application, the installation information is displayed. In response to the completion of the installation of the second application, the second application is launched, and resource information and the first control are displayed on the second interface of the second application.
[0119] Using the method described above, the first user can view the resource information of the virtual shared resources in the first application and invite and acquire the virtual shared resources in the second application. This can guide the first user to use different applications and improve the efficiency of converting users of the first application into users of the second application.
[0120] In some cases, displaying resource information and a second control on the first interface of a first application includes: displaying task information and a sixth control on the first interface, wherein the task information includes a description of the task, the task is associated with the second application and the virtual shared resource, and the sixth control is used to trigger the execution of the task; in response to a triggering operation on the sixth control, displaying multiple resource identifiers on the first interface, wherein the multiple resource identifiers include the identifier of the virtual shared resource; and in response to a selection operation on the virtual shared resource, displaying resource information and a second control on the first interface.
[0121] For example, tasks may include multiple users entering a second application, or multiple users jointly acquiring virtual shared resources.
[0122] Figure 9 This is a schematic diagram illustrating the first interface in some cases according to this document.
[0123] like Figure 9 As shown, the first interface 900 can display multiple task information items and interactive controls associated with the tasks, including task information 901 and a sixth control 902 associated with task information 901. Task information 901 can include the task name and task description. In response to a trigger operation on the sixth control 902, multiple resource identifiers can be displayed on the first interface 900.
[0124] Figure 10 This is a schematic diagram illustrating the first interface according to some other scenarios described herein.
[0125] like Figure 10 As shown, multiple resource identifiers can be displayed on the first interface 900. These resource identifiers include identifiers for multiple virtual shared resources, and corresponding selection controls can be displayed in association with the resource identifiers. For example, a user can select virtual shared resource 1001 by triggering the selection control 1002. In response to the selection operation of virtual shared resource 1001, resource information of virtual shared resource 1001 and a second control can be displayed on the first interface 900. It can be understood that the first interface 900 can be responsive to the selection operation of virtual shared resource 1001. Figure 9 The trigger operation displayed by the sixth control 902 can also be displayed by the settings entry of the first user triggering the IM (Instant Messaging) function.
[0126] The various information displayed in the first and second interfaces can be displayed in the first and second interfaces, or in visual components such as windows, overlays, and panels above the first and second interfaces. There is no limitation on the specific display method.
[0127] This article also provides an interaction method that can be executed by a second client corresponding to a second user. The following section combines... Figure 11 Describe it.
[0128] Figure 11 This is a flowchart illustrating the interaction methods for some scenarios described in this article. For example... Figure 11 As shown, the interaction method includes steps S1101 to S1102.
[0129] In step S1101, a second invitation message is displayed. The second invitation message is sent by the first user and is used to invite the second user to jointly obtain virtual shared resources with the first user. The virtual shared resources support multiple users to obtain and include multiple sub-resources.
[0130] The second invitation message is sent by the first user, instructing the second user to jointly acquire virtual shared resources with the first user. The main content of the second invitation message and the first invitation message can be the same; for example, the second invitation message may include at least one of the following: the identifier of the virtual shared resource, the identifier of the first user, the remaining number of users, and the invitation status. The second invitation message and the first invitation message can also include different content; for example, the first invitation message may include a first reminder message to remind users that the virtual shared resource has not been claimed or is pending acquisition by other users, while the second invitation message may include a second reminder message to remind users that the virtual shared resource is available and how to acquire it. The second invitation message can be displayed in a second visual component, such as a card or bubble.
[0131] In step S1102, in response to the acquisition operation of the virtual shared resource, the acquisition result is displayed, wherein the acquisition result is used to indicate the acquisition result of the virtual shared resource by the second user.
[0132] In response to the second user's acquisition operation of the virtual shared resource, the virtual shared resource supports acquisition by multiple users and includes multiple sub-resources. The first user and the second user can jointly acquire the virtual shared resource and display the acquisition result. The acquisition result is used to indicate the second user's acquisition result of the virtual shared resource.
[0133] By using the method described above, a second invitation message can be displayed, allowing the second user to jointly access virtual shared resources with the first user. This enriches the ways users can access virtual shared resources, strengthens the connection between users, enhances user interactivity, and improves the user experience.
[0134] Similarly, you can also guide the second invited user to the second application to obtain virtual shared resources.
[0135] In some cases, the second invitation information is displayed on the third interface of the first application. The third interface also includes a third control. In response to the acquisition operation of the virtual shared resource, the acquisition result is displayed, including: based on the trigger operation of the third control, the second application is opened, and the fourth control is displayed on the fourth interface of the second application, wherein the fourth control is used to acquire the virtual shared resource; in response to the trigger operation of the fourth control, the acquisition result is displayed, wherein the acquisition operation of the virtual shared resource includes the trigger operation of the third control and the trigger operation of the fourth control.
[0136] For example, a second invitation message and a third control are displayed in a third visual component, which also displays onboarding information to guide the user into a second application. For example, a fourth control can be displayed in a fourth visual component.
[0137] Using the method described above, the second user can view the resource information of the virtual shared resources in the first application and obtain the virtual shared resources in the second application. This can guide the second user to use different applications and improve the efficiency of converting users of the first application into users of the second application.
[0138] If the second application is already installed, the second application is launched in response to a trigger operation on the third control. If the second application is not installed, a guide message is displayed in response to a trigger operation on the third control. The guide message is used to guide the installation of the second application. In response to the installation operation of the second application, installation information is displayed. In response to the completion of the installation of the second application, the second application is launched, and a fourth control is displayed on the fourth interface of the second application.
[0139] In some cases, in response to displaying a third interface, a second invitation message and a third control are displayed in the conversation area of the third interface; in response to displaying a fourth interface, a conversation area is displayed in the fourth interface, and a second invitation message and a fourth control are displayed in the conversation area, wherein the conversation area is used to display conversation messages between the first user and the second user.
[0140] Both the third and fourth interfaces can be used to display the conversation area between the second user and the first user, but they belong to interfaces in different applications. When switching from the third to the fourth interface, the second invitation information can remain unchanged, while the third control is switched to the fourth control. For example, in response to switching from the third to the fourth interface, the third visual component in the conversation area is switched to the fourth visual component, which displays the second invitation information and the fourth control.
[0141] By using the method described above, when switching from the third interface in the first application to the fourth interface in the second application, other information within the session area remains unchanged, while the fourth control is switched to be displayed. This allows users to quickly access virtual shared resources during the session, improving the efficiency of users accessing virtual shared resources and enhancing the user experience.
[0142] Figure 12 This is a schematic diagram illustrating the fourth interface according to some scenarios described in this article.
[0143] For example, the fourth interface 1200 can be the display interface of the second application. For instance, the fourth interface 1200 can display the conversation area between the second user and the first user. Figure 12 As shown, the second invitation information 1210 can be displayed in the fourth interface 1200. The second invitation information 1210 can display guidance information, the identifier of the virtual shared resource, the identifiers of the first and second users, the remaining number of users, and the invitation status. Before the second user accepts the first user's invitation, the second invitation information 1210 can only display the first user's identifier; after the second user accepts the first user's invitation, the second invitation information 1210 can display the identifiers of both the first and second users simultaneously. When the second user accepts the first user's invitation or triggers the fourth control, a third indication information 1220 can be displayed to indicate that the first and second users have jointly acquired the virtual shared resource. For example, the third indication information 1220 can display "Teammate Acquired," indicating that the first and second users have acquired a set of chat bubbles for use together.
[0144] For example, the third indication information can also be displayed in the third visualization component, or it can indicate that the first user and the second user have jointly acquired the virtual shared resource through changes in the second invitation information. For instance, when displaying the second invitation information, the third visualization component can display the first user's identifier and a placeholder identifier. The placeholder identifier can indicate that no other users have been invited yet. If the first user and the second user can jointly acquire the virtual shared resource, the placeholder identifier is replaced with the second user's identifier, indicating that the first user and the second user can jointly acquire the virtual shared resource, serving as the third indication information. Another example is modifying the invitation status in the second invitation information to indicate that the second user has accepted the invitation or has acquired the requested shared resource, etc., serving as the third indication information. Yet another example is modifying the reminder information in the second invitation information to remind the first user and the second user that they can jointly acquire the virtual shared resource, etc. The display format of the third indication information is not limited to the examples mentioned above.
[0145] In some cases, the obtained result is used to indicate that the first user and the second user have jointly acquired the virtual shared resource. The interaction method also includes: configuring the second sub-resource to be associated with the second user based on the selection operation of the second sub-resource among multiple sub-resources.
[0146] When both the first and second users have jointly acquired a virtual shared resource, the second user can choose to configure that virtual shared resource. Based on the configuration operation of the virtual shared resource, multiple second identifiers and a first configuration control can be displayed, wherein the multiple second identifiers are used to identify multiple sub-resources. Based on the selection operation of the second sub-resource among the multiple sub-resources and the triggering operation of the first configuration control, the second sub-resource is configured to be associated with the second user.
[0147] The method described above can display the acquisition results indicating that the first user and the second user have jointly acquired the virtual shared resource, guiding the user to view and configure the virtual shared resource. The second user can select a second sub-resource for configuration, making it convenient for the user to understand the acquisition status of the virtual shared resource and use the sub-resources in the virtual shared resource, thus improving the user experience.
[0148] In some cases, based on configuration operations on virtual shared resources, multiple second identifiers and a first configuration control are displayed, wherein the multiple second identifiers are used to identify multiple sub-resources; in response to selection operations on second sub-resources and triggering operations on the first configuration control, the second sub-resources are configured to be associated with a first user.
[0149] In some cases, in response to a configuration operation on a virtual shared resource, a first identifier, multiple second identifiers, and a second configuration control are displayed, wherein the first identifier is used to identify the virtual shared resource; in response to a selection operation on the virtual shared resource and a trigger operation on the second configuration control, multiple second identifiers and the first configuration control are displayed.
[0150] In some cases, in response to a triggering operation on the fourth control, a seventh control is displayed. The seventh control can replace the fourth control in the third visualization component. Configuration operations on virtual shared resources may include triggering operations on the seventh control.
[0151] For the second user's client or client device, the process of configuring the second sub-resource is similar to that of configuring the first sub-resource by the first user. You can refer to the method of configuring the first sub-resource by the first user, which will not be repeated here.
[0152] Figure 13 This is a schematic diagram illustrating the fourth interface according to some scenarios described in this article.
[0153] like Figure 13As shown, the panel on the upper layer of the fourth interface 1200 can display multiple second identifiers, the effect image corresponding to the currently selected sub-resource, etc. When both the first user and the second user have jointly acquired the virtual shared resource, a third indication message 1301 can be displayed to indicate that both users have jointly acquired the virtual shared resource. For example, the content of the third indication message 1301 could be "Bubble claimed". Based on the configuration operation of the virtual shared resource, multiple second identifiers and a first configuration control 1303 can be displayed. The second user can select a sub-resource among multiple sub-resources using the second identifier. For example, the second user selects a second sub-resource using the second identifier 1302. The second user can select the second sub-resource and configure the second sub-resource to be associated with the second user by triggering the first configuration control 1303.
[0154] Figure 14 This is a block diagram of an interactive device based on some scenarios described in this article.
[0155] like Figure 14 As shown, the interactive device 140 includes: a first display module 1401, a second display module 1402, and a third display module 1403. The first display module 1401 is configured to display resource information and a first control, wherein the resource information includes information related to a virtual shared resource, which supports multiple users and includes multiple sub-resources. The second display module 1402 is configured to display user information in response to a trigger operation on the first control, wherein the user information corresponds to a user associated with the first user, and includes user information of a second user. The third display module 1403 is configured to display a first invitation message based on an invitation operation to the second user, wherein the first invitation message is used to invite the second user to jointly acquire the virtual shared resource with the first user.
[0156] Based on the aforementioned interactive device, resource information and a first control can be displayed. The resource information includes relevant information about virtual shared resources, which support multiple users and include multiple sub-resources. In response to a trigger operation on the first control, user information can be displayed. This user information corresponds to a user associated with the first user and includes the user information of a second user. Based on an invitation operation to the second user, a first invitation message can be displayed, inviting the second user to jointly acquire the virtual shared resources with the first user. Based on this interactive device, relevant information about virtual shared resources that can be jointly acquired by multiple users can be displayed. The first user can invite a second user associated with them to jointly acquire the virtual shared resources, enriching the ways users acquire virtual shared resources, strengthening the connections between users, enhancing user interactivity, and improving the user experience.
[0157] In some cases, virtual shared resources include interactive materials for multiple users. These interactive materials are used to configure interactive elements between multiple users. Multiple sub-resources include multiple sub-materials, and the styles of different sub-materials are different.
[0158] In some cases, the resource information includes effect images corresponding to interactive materials. The first display module 1401 is further configured to: display multiple material identifiers, wherein the multiple material identifiers include a first identifier of the interactive material and a second identifier of multiple sub-materials; and in response to triggering the second identifier of the first sub-material among the multiple sub-materials, display a first effect image, wherein the first effect image is used to demonstrate the usage effect of the first sub-material.
[0159] In some cases, the first display module 1401 is further configured to display a second effect image in response to a triggering operation on the first identifier, wherein the second effect image is used to display the effect of multiple sub-materials used together.
[0160] In some cases, resource information may also include at least one of the following: the method of using the virtual shared resource, the method of obtaining it, its validity period, the method of renewal, and the amount of resources required; and / or interactive elements between multiple users, including at least one of the following: conversation elements, the appearance of the virtual object, and the interactive props of the virtual object, wherein the conversation elements include at least one of the following: conversation message carrying elements and conversation emoticons, and the virtual object is configured to support interaction between multiple users.
[0161] In some cases, the third display module 1403 is further configured to display first indication information based on an invitation operation to the second user, wherein the first indication information is used to indicate that an invitation to obtain virtual shared resources has been sent to the second user; and to display a first session area in response to a trigger operation on the first indication information.
[0162] In some cases, the first invitation information includes at least one of the following: the identifier of the virtual shared resource, the identifier of the first user, the remaining number of users, and the invitation status. The remaining number of users is used to indicate the remaining number of users required to obtain the virtual shared resource.
[0163] In some cases, the interactive device 140 further includes a fourth display module 1404 and a first configuration module 1405. The fourth display module 1404 is configured to display second indication information, wherein the second indication information is used to indicate that the first user and the second user have jointly acquired the virtual shared resource. The first configuration module 1405 is configured to configure the first sub-resource to be associated with the first user based on a selection operation of the first sub-resource among a plurality of sub-resources.
[0164] In some cases, the first configuration module 1405 is further configured to display multiple second identifiers and a first configuration control based on configuration operations on virtual shared resources, wherein the multiple second identifiers are used to identify multiple sub-resources; and in response to a selection operation on the first sub-resource and a trigger operation on the first configuration control, configure the first sub-resource to be associated with the first user.
[0165] In some cases, the first configuration module 1405 is further configured to display a first identifier, a plurality of second identifiers, and a second configuration control in response to a configuration operation on a virtual shared resource, wherein the first identifier is used to identify the virtual shared resource; and to display a plurality of second identifiers and a first configuration control in response to a selection operation on the virtual shared resource and a trigger operation on the second configuration control.
[0166] In some cases, the first sub-resource includes a first sub-material for configuring session elements. The interactive device 140 also includes a fifth display module 1406, which is configured to display a first session message in a first session area, wherein the first session area belongs to the session area between a first user and a second user, and the first session message includes a first session element configured using the first sub-material; or to display a second session message in a second session area, wherein the second session area belongs to the session area between a first user and a third user, and the second session message includes a second session element configured using the first sub-material.
[0167] In some cases, the interactive device 140 further includes a sixth display module 1407 and a second configuration module 1408. The sixth display module 1407 is configured to display second indication information, wherein the second indication information indicates that the first user and the second user have jointly acquired the virtual shared resource. The second configuration module 1408 is configured to, in response to an activation operation of the virtual shared resource, configure a first sub-resource associated with the first user and a second sub-resource associated with the second user, wherein the virtual shared resource includes the first sub-resource and the second sub-resource, and the first and second sub-resources are randomly allocated.
[0168] In some cases, the first display module is further configured to display resource information and a second control on a first interface of a first application; in response to a triggering operation on the second control, the second application is opened, and the resource information and the first control are displayed on a second interface of the second application.
[0169] Figure 15 This is a block diagram illustrating an interactive device according to other scenarios described herein.
[0170] like Figure 15As shown, the interactive device 150 includes a seventh display module 1501 and an eighth display module 1502. The seventh display module 1501 is configured to display a second invitation message, which is sent by a first user to invite a second user to jointly acquire a virtual shared resource with the first user. The virtual shared resource supports acquisition by multiple users and includes multiple sub-resources. The eighth display module 1502 is configured to display the acquisition result in response to an acquisition operation of the virtual shared resource, wherein the acquisition result indicates the second user's acquisition result of the virtual shared resource.
[0171] The interactive device described above can display a second invitation message, allowing the second user to jointly access virtual shared resources with the first user. This enriches the ways users can access virtual shared resources, strengthens the connection between users, enhances user interactivity, and improves the user experience.
[0172] In some cases, the second invitation information is displayed on the third interface of the first application. The third interface also includes a third control. The eighth display module 1502 is further configured to open the second application based on the trigger operation of the third control, and display the fourth control on the fourth interface of the second application. The fourth control is used to obtain virtual shared resources. In response to the trigger operation of the fourth control, the acquisition result is displayed. The acquisition operation of the virtual shared resources includes the trigger operation of the third control and the trigger operation of the fourth control.
[0173] In some cases, the eighth display module 1502 is further configured to display a second invitation message and a third control in a conversation area in response to displaying a third interface; and to display a conversation area in a conversation area in response to displaying a fourth interface, wherein the conversation area is used to display conversation messages between the first user and the second user.
[0174] In some cases, the acquisition result is used to indicate that the first user and the second user have jointly acquired the virtual shared resource. The interaction device 150 also includes a third configuration module 1503, which is configured to associate the second sub-resource with the second user based on the selection operation of the second sub-resource among multiple sub-resources.
[0175] Figure 16 This is a block diagram illustrating an interactive device in some other scenarios according to this document.
[0176] like Figure 16 As shown, the interactive device 160 includes: at least one memory 1601; and at least one processor 1602 coupled to the at least one memory 1601, the at least one processor 1602 being configured to execute an interactive method as described above based on instructions stored in the at least one memory 1601.
[0177] Memory 1601 is used to store one or more computer-readable instructions. Memory 1601 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, dynamic random access memory, static random access memory, read-only memory, and flash memory. Memory 1601 may, for example, store operating systems, application programs, boot loaders, databases, and other programs, as well as various application programs and various data.
[0178] Processor 1602 is used to execute computer-readable instructions to implement the interactive method in any of the aforementioned scenarios. The specific implementation of each step of the method can be found in the scenarios described above; repeated details will not be repeated here.
[0179] The processor 1602 can be manifested as various processing devices, such as central processing units, network processors, etc.; it can also be a digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component.
[0180] Processor 1602 and memory 1601 can communicate with each other directly or indirectly. For example, processor 1602 and memory 1601 can communicate via a network. The network can include wireless networks, wired networks, and / or any combination of wireless and wired networks. Processor 1602 and memory 1601 can also communicate with each other via a system bus, which is not limited herein.
[0181] It should be noted that Figure 16 The components of the interactive device 160 shown are merely exemplary and not limiting; the interactive device 160 may have other components as needed for actual applications. The processor 1602 can control other components in the interactive device 160 to perform desired functions.
[0182] The interactive device 160 can be implemented by software, firmware and / or hardware, and can be integrated into a device with the relevant application installed.
[0183] Based on the aforementioned interactive device, resource information and a first control can be displayed. The resource information includes relevant information about virtual shared resources, which support multiple users and include multiple sub-resources. In response to a trigger operation on the first control, user information can be displayed. This user information corresponds to a user associated with the first user and includes the user information of a second user. Based on an invitation operation to the second user, a first invitation message can be displayed, inviting the second user to jointly acquire the virtual shared resources with the first user. Based on this interactive device, relevant information about virtual shared resources that can be jointly acquired by multiple users can be displayed. The first user can invite a second user associated with them to jointly acquire the virtual shared resources, enriching the ways users acquire virtual shared resources, strengthening the connections between users, enhancing user interactivity, and improving the user experience.
[0184] Figure 17 A block diagram of an electronic device according to some scenarios described herein is shown.
[0185] Figure 17 The electronic device 170 shown can be a computer system with a dedicated hardware structure, which can perform corresponding functions when the relevant application is installed.
[0186] Electronic devices include, but are not limited to, various mobile terminals and fixed terminals such as digital televisions and desktop computers.
[0187] like Figure 17 As shown, the Central Processing Unit (CPU) 1701 executes various processes based on programs stored in Read-Only Memory (ROM) 1702 or programs loaded from storage section 1708 into Random Access Memory (RAM) 1703. RAM 1703 stores data required as needed when the CPU 1701 executes various processes. The CPU is merely exemplary; it could also be other types of processors, such as the various processors described above. ROM 1702, RAM 1703, and storage section 1708 can be various forms of computer-readable storage media. It should be noted that although... Figure 17 The diagram shows ROM 1702, RAM 1703 and storage section 1708, but one or more of them may be combined or located in the same or different memory or storage modules.
[0188] CPU 1701, ROM 1702 and RAM 1703 are connected to each other via bus 1704. Input / output interface 1705 is also connected to bus 1704.
[0189] The following components are connected to the input / output interface 1705: input section 1706, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output section 1707, including displays such as cathode ray tubes, liquid crystal displays, speakers, vibrators, etc.; storage section 1708, including hard disks, magnetic tapes, etc.; and communication section 1709, including network interface cards such as LAN cards, modems, etc. Communication section 1709 allows communication processing via a network such as the Internet. It is easy to understand that, although... Figure 17 The portion of the electronic device 170 shown communicates via bus 1704, but it may also communicate via a network or other means, wherein the network may include a wireless network, a wired network, and / or any combination of wireless and wired networks.
[0190] As needed, drive 1710 is also connected to input / output interface 1705. Removable media 1711, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 1710 as needed, so that computer programs read from them can be installed into storage section 1708 as needed.
[0191] 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 from a storage medium such as a removable medium 1711.
[0192] According to this document, the processes described in the above-referenced flowchart can be implemented as computer software programs. For example, some scenarios described herein include a computer program product that, when run on a computer, causes the computer to implement the interactive methods of any of the aforementioned scenarios. The computer program product includes computer instructions carried on a computer-readable medium, containing program code for performing the methods shown in the flowchart. In such a scenario, the computer instructions can be downloaded and installed from a network via communication section 1709, or installed from storage section 1708, or installed from ROM 1702. When the computer program is executed by CPU 1701, the interactive methods described herein are performed.
[0193] Based on the aforementioned computer program product, resource information and a first control are displayed. The resource information includes relevant information about virtual shared resources, which support multiple users and include multiple sub-resources. In response to a trigger operation on the first control, user information can be displayed. This user information corresponds to a user associated with the first user and includes the user information of a second user. Based on an invitation operation to the second user, first invitation information can be displayed, inviting the second user to jointly acquire the virtual shared resources with the first user. Based on the aforementioned computer program product, it is possible to display relevant information about virtual shared resources that can be jointly acquired by multiple users. The first user can invite a second user associated with the first user to jointly acquire the virtual shared resources, enriching the ways users acquire virtual shared resources, strengthening the connections between users, enhancing user interactivity, and improving the user experience.
[0194] It should be noted that, in the context of this document, 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.
[0195] A computer-readable medium may be a computer-readable storage medium, a computer-readable signal medium, or any combination thereof.
[0196] 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, read-only memory, erasable programmable read-only memory, optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof. In this document, 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. Computer instructions are stored on the computer-readable storage medium that, when executed by a processor, implement an interactive method of any of the foregoing scenarios.
[0197] Based on the aforementioned computer-readable storage medium, resource information and a first control are displayed. The resource information includes relevant information about virtual shared resources, which support access by multiple users and include multiple sub-resources. In response to a trigger operation on the first control, user information can be displayed. This user information corresponds to a user associated with the first user and includes user information for a second user. Based on an invitation operation to the second user, first invitation information can be displayed, inviting the second user to jointly access the virtual shared resources with the first user. Based on the aforementioned computer-readable storage medium, relevant information about virtual shared resources that can be jointly accessed by multiple users can be displayed. The first user can invite a second user associated with the first user to jointly access the virtual shared resources, enriching the ways users access virtual shared resources, strengthening the connections between users, enhancing user interactivity, and improving the user experience.
[0198] 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, radio frequency, etc., or any suitable combination thereof.
[0199] 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.
[0200] In one instance, a computer program product is also provided, comprising: instructions, which, when executed by a processor, cause the processor to perform any of the aforementioned scenarios. For example, the instructions may be embodied in computer program code.
[0201] In this document, computer program code for performing the operations described herein may 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 C++, as well as conventional procedural programming languages such as C or similar languages. The program code may execute 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 may be connected to the user's computer via any type of network, or it may be connected to an external computer.
[0202] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of the systems, methods, and computer program products according to the various scenarios described herein. In this respect, 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 the 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 figures. 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, may 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.
[0203] 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, application-specific integrated circuits (ASICs), application-specific standard products (ASICs), systems-on-a-chip (SoCs), complex programmable logic devices, and so on.
[0204] While certain specific situations described herein have been illustrated in detail by way of examples, those skilled in the art should understand that these examples are for illustrative purposes only and not intended to limit the scope of this document. Those skilled in the art should understand that modifications can be made to these situations without departing from the scope and spirit of this document. The scope of this document is defined by the appended claims.
Claims
1. An interaction method, comprising: Display resource information and a first control, wherein the resource information includes information related to virtual shared resources, and the virtual shared resources support multiple users to obtain and include multiple sub-resources; In response to a trigger operation on the first control, user information is displayed, wherein the user information corresponds to a user associated with the first user, and the user information includes the user information of the second user; Based on the invitation operation to the second user, a first invitation message is displayed, wherein the first invitation message is used to invite the second user to jointly obtain the virtual shared resource with the first user.
2. The interaction method according to claim 1, wherein, The virtual shared resources include interactive materials between the multiple users. The interactive materials are used to configure interactive elements between the multiple users. The multiple sub-resources include multiple sub-materials, and the styles of different sub-materials are different.
3. The interaction method according to claim 2, wherein, The resource information includes the effect image corresponding to the interactive material, and the displayed resource information includes: Display multiple material identifiers, wherein the multiple material identifiers include a first identifier of the interactive material and a second identifier of the multiple sub-materials; In response to triggering the second identifier of the first sub-material among the plurality of sub-materials, a first effect image is displayed, wherein the first effect image is used to demonstrate the usage effect of the first sub-material.
4. The interaction method according to claim 3, wherein, The resource information also includes: In response to a triggering operation on the first identifier, a second effect image is displayed, wherein the second effect image is used to demonstrate the effect of the multiple sub-materials being used together.
5. The interaction method according to claim 2, wherein: The resource information also includes at least one of the following: the usage method, acquisition method, validity period, renewal method, and required resource quantity of the virtual shared resource; and / or The interactive elements between the multiple users include at least one of the following: conversation elements, the image of the virtual object, and interactive props of the virtual object. The conversation elements include at least one of the following: conversation message carrying elements and conversation emoticons. The virtual object is configured to support the interaction between the multiple users.
6. The interaction method according to claim 1, wherein, The first invitation information displayed includes: Display a first session area and display a first invitation message in the first session area, wherein the first session area is used to display a first session message between the first user and the second user, and the first session message includes the first invitation message.
7. The interaction method according to claim 6, wherein, The first session area is displayed as follows: Based on the invitation operation to the second user, a first indication message is displayed, wherein the first indication message is used to indicate that an invitation to obtain the virtual shared resource has been sent to the second user; In response to the triggering operation of the first indication information, the first session area is displayed.
8. The interaction method according to claim 1, wherein, The first invitation information includes at least one of the following: the identifier of the virtual shared resource, the identifier of the first user, the remaining number of users, and the invitation status. The remaining number of users is used to indicate the remaining number of users required to obtain the virtual shared resource.
9. The interaction method according to claim 1, further comprising: Display a second indication message, wherein the second indication message is used to indicate that the first user and the second user have jointly acquired the virtual shared resource; Based on the selection operation of the first sub-resource among the plurality of sub-resources, the first sub-resource is configured to be associated with the first user.
10. The interaction method according to claim 9, wherein, Based on the selection operation of the first sub-resource among the plurality of sub-resources, configuring the first sub-resource to be associated with the first user includes: Based on the configuration operation of the virtual shared resources, multiple second identifiers and a first configuration control are displayed, wherein the multiple second identifiers are used to identify the multiple sub-resources; In response to the selection operation of the first sub-resource and the trigger operation of the first configuration control, the first sub-resource is configured to be associated with the first user.
11. The interaction method according to claim 10, wherein, Based on the configuration operations performed on the virtual shared resources, multiple second identifiers and a first configuration control are displayed, including: In response to a configuration operation on the virtual shared resource, a first identifier, the plurality of second identifiers, and a second configuration control are displayed, wherein the first identifier is used to identify the virtual shared resource; In response to the selection operation of the virtual shared resource and the trigger operation of the second configuration control, the plurality of second identifiers and the first configuration control are displayed.
12. The interaction method according to claim 10, wherein, The first sub-resource includes a first sub-material used to configure session elements, and the interaction method further includes: The first session message is displayed in a first session area, wherein the first session area belongs to the session area between the first user and the second user, and the first session message includes a first session element, the first session element adopting the configuration of the first sub-material; or The second session message is displayed in the second session area, which is the session area between the first user and the third user. The second session message includes a second session element, which is configured using the first sub-material.
13. The interaction method according to claim 1, further comprising: Display a second indication message, wherein the second indication message is used to indicate that the first user and the second user have jointly acquired the virtual shared resource; In response to the activation operation of the virtual shared resource, a first sub-resource is configured to be associated with the first user and a second sub-resource is configured to be associated with the second user, wherein the virtual shared resource includes the first sub-resource and the second sub-resource, and the first sub-resource and the second sub-resource are randomly allocated.
14. The interaction method according to claim 1, wherein, The resource information display and primary control include: The resource information and the second control are displayed on the first interface of the first application. In response to the triggering operation of the second control, the second application is launched, and the resource information and the first control are displayed on the second interface of the second application.
15. An interaction method, comprising: The second invitation information is displayed, wherein the second invitation information is sent by the first user and is used to invite the second user to jointly obtain virtual shared resources with the first user. The virtual shared resources support multiple users to obtain and include multiple sub-resources. In response to the acquisition operation of the virtual shared resource, the acquisition result is displayed, wherein the acquisition result is used to indicate the acquisition result of the second user for the virtual shared resource.
16. The interaction method according to claim 15, wherein, The second invitation information is displayed on a third interface in the first application. This third interface further includes a third control that, in response to an operation to acquire the virtual shared resource, displays the acquisition result, including: Based on the trigger operation of the third control, the second application is opened, and the fourth control is displayed on the fourth interface of the second application, wherein the fourth control is used to obtain the virtual shared resource; In response to a trigger operation on the fourth control, the acquisition result is displayed, wherein the acquisition operation on the virtual shared resource includes a trigger operation on the third control and a trigger operation on the fourth control.
17. The interaction method according to claim 16, wherein: In response to displaying the third interface, the second invitation information and the third control are displayed in the session area of the third interface; In response to displaying the fourth interface, the session area is displayed on the fourth interface, and the second invitation information and the fourth control are displayed in the session area, wherein the session area is used to display the session messages between the first user and the second user.
18. The interaction method according to claim 15, wherein, The acquisition result is used to indicate that the first user and the second user have jointly acquired the virtual shared resource, and the interaction method further includes: Based on the selection operation of the second sub-resource among the plurality of sub-resources, the second sub-resource is configured to be associated with the second user.
19. An interactive device, comprising: At least one memory; as well as At least one processor coupled to the at least one memory, the at least one processor being configured to execute the interaction method as described in any one of claims 1 to 18 based on instructions stored in the at least one memory.
20. A computer-readable storage medium having stored thereon computer instructions that, when executed by a processor, implement the interactive method as described in any one of claims 1 to 18.