Interaction method, electronic device, computer-readable storage medium and product
By displaying virtual object state transitions and scene transitions in the interface, providing multimedia content and guidance information, the problem of insufficient information in interface interaction methods is solved, user engagement and interaction efficiency are improved, and the usage rate of the application is increased.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2025-08-12
- Publication Date
- 2026-07-16
Smart Images

Figure CN2025114107_16072026_PF_FP_ABST
Abstract
Description
Interaction methods, electronic devices, computer-readable storage media and products
[0001] Cross-references to related applications
[0002] This application is based on and claims priority to Chinese application No. 202510025312.6, filed on January 7, 2025, the disclosure of which is incorporated herein by reference in its entirety. Technical Field
[0003] This disclosure relates to the field of computer technology, and in particular to an interaction method, electronic device, computer-readable storage medium, and product. Background Technology
[0004] In various applications, to increase usage, a variety of interactive content is displayed on the interface for users to participate in. Users can obtain resources by participating in one or more interactive processes. Summary of the Invention
[0005] According to some embodiments of this disclosure, an interaction method is provided, comprising: displaying a first scene on an interface, the first scene including guidance information for a first operation and a virtual object, wherein the virtual object is in a first state; in response to a user performing a first operation, controlling the virtual object to switch from the first state to a second state, and switching the first scene to a second scene on the interface, wherein the second scene includes first guidance information for a second operation and a screen matching the second operation; in response to a user performing a second operation, sending resources corresponding to the second operation to the user; and in response to the virtual object switching to the second state, sending resources corresponding to the first operation to the user when specified conditions are met.
[0006] According to some embodiments of the present disclosure, an electronic device is provided, including: a memory; and a processor coupled to the memory, the processor being configured to execute an interaction method of any embodiment described in the present disclosure based on instructions stored in the memory.
[0007] According to some embodiments of the present disclosure, a computer-readable storage medium is provided that stores computer instructions thereon, which, when executed by a processor, perform the interactive method of any embodiment described in the present disclosure.
[0008] According to some embodiments of the present disclosure, a computer program product is provided that, when the computer program product is run on a computer, causes the computer to implement the interaction method of any embodiment described in the present disclosure.
[0009] Other features, aspects, and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0010] Embodiments of this disclosure are described below with reference to the accompanying drawings. It should be understood that the drawings described below are merely illustrative of some embodiments of this disclosure and are not intended to limit the scope of this disclosure. In the drawings:
[0011] Figure 1 shows a flowchart illustrating an interaction method according to some embodiments of the present disclosure.
[0012] Figure 2 shows a schematic diagram of an interface according to some embodiments of the present disclosure.
[0013] Figure 3 shows a schematic diagram of an interface according to other embodiments of the present disclosure.
[0014] Figure 4 shows a schematic diagram of an interface according to other embodiments of the present disclosure.
[0015] Figure 5 shows a schematic diagram of an interface according to other embodiments of the present disclosure.
[0016] Figure 6 shows a schematic diagram of an interface according to other embodiments of the present disclosure.
[0017] Figure 7 shows a schematic diagram of an interface according to other embodiments of the present disclosure.
[0018] Figure 8 shows a schematic diagram of the structure of an interactive device according to some embodiments of the present disclosure.
[0019] Figure 9 shows a schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure.
[0020] Figure 10 shows a block diagram of an electronic device according to some other embodiments of the present disclosure.
[0021] 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
[0022] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. It should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein.
[0023] It should be understood that the various steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect. Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of components and steps set forth in these embodiments should be interpreted as merely exemplary and do not limit the scope of this disclosure.
[0024] As used in this disclosure, the term "comprising" and its variations are open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to". The term "based on" means "at least partially based on".
[0025] It should be noted that the concepts of "first," "second," etc., used in this disclosure are used only to distinguish different devices, modules, or units, and are not intended to define the order of functions performed by these devices, modules, or units or their interdependencies. Unless otherwise specified, the concepts of "first," "second," etc., are not intended to imply that the objects described herein must be in a given temporal, spatial, rank, or any other given order.
[0026] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0027] The embodiments of this disclosure are described in detail below with reference to the accompanying drawings; however, this disclosure is not limited to these specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. Furthermore, in one or more embodiments, specific features, structures, or characteristics can be combined in any suitable manner that will be apparent to those skilled in the art from this disclosure.
[0028] After a user performs an action, they may need to wait a certain amount of time before they can perform the next action, making the interaction process last for a certain duration. Therefore, users need to remain on the screen for a corresponding period after performing an action. If users lose patience, they may leave the screen before the interaction process is completed, resulting in low application interaction efficiency.
[0029] In related technologies, when presenting users with available tasks, a guide message is often set for each task, and multiple guide messages for multiple tasks are displayed on the interface in a list-like format, allowing users to participate in the tasks through the guidance. However, this interaction method has a limited amount of information on the interface, a heavy sense of task, and low user appeal, resulting in low interaction efficiency.
[0030] Based on this, the present disclosure provides an interaction method. This interaction method can increase the amount of information in the interface, enhance user appeal, thereby improving interaction efficiency and application usage.
[0031] Figure 1 shows a flowchart illustrating an interaction method according to some embodiments of the present disclosure. As shown in Figure 1, the interaction method of this embodiment includes steps S102 to S110.
[0032] In step S102, a first scene is displayed on the interface. The first scene includes guidance information for the first operation and a virtual object, wherein the virtual object is in a first state.
[0033] The interface can be an interface within an application, used to display interactive content to the user, such as scenes, controls, and information. This interactive content can be used to allow the user to perform various tasks, and resources can be sent to the user after the user interacts through the interface. Applications can run on electronic devices, which can be mobile terminals such as smartphones, laptops, personal digital assistants (PDAs), tablet PCs, PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable devices, etc., as well as fixed terminals such as digital televisions, desktop computers, etc.
[0034] Virtual objects can be static or animated images; alternatively, they can be interactive objects that respond to user actions, such as performing a corresponding action after a user clicks. Virtual objects can appear in any form. Their appearance can be customized based on the interactive content. For example, if the interactive content is intended for use during specific holidays or anniversaries, the virtual object's appearance can be tailored to that holiday or anniversary. For instance, if the interactive content is for use during the Spring Festival, the virtual object could be a train, echoing people returning home for the holiday, thus enhancing its appeal and increasing user engagement.
[0035] The guidance information for the first operation is used to guide the user to perform the first operation, that is, to conduct the first interaction. The guidance information for the first operation may include, for example, a trigger control for the first operation. When the user triggers the trigger control for the first operation, it indicates that the user has performed the first operation.
[0036] The first action affects the state of a virtual object. Before the user performs the first action, the virtual object is in its first state; after the user performs the first action, the virtual object changes from its first state to another state. For example, if the virtual object is represented as a train, its first state can be set to the "arrived at station" state, i.e., the "not moving" state. After the user performs the first action, the train's state can switch from the "arrived at station" state to the "moving" state.
[0037] In other words, the interface provides the user with the initial interaction entry point in the first scenario, i.e., guiding information for the first operation. It then responds to the user's execution of this first operation, initiating the first interaction process. Furthermore, the use of virtual objects can attract users to perform this first operation, improving interaction efficiency and increasing application usage.
[0038] In step S104, in response to the user performing the first operation, the virtual object is controlled to switch from the first state to the second state, and the first scene is switched to the second scene in the interface, wherein the second scene includes the first guidance information of the second operation and the screen matching the second operation.
[0039] In response to the user performing the first action, that is, in response to the user triggering the first action control, the user participates in the first interaction, and the first interaction process is initiated, switching the virtual object from the first state to the second state. For example, when the virtual object is represented by a train, the virtual object is switched from the first state, i.e., the arrival state, to the moving state.
[0040] The interface can also display transitional scenes during the transition of a virtual object from a first state to a second state. For example, the guidance information for the first operation in the first scene can be marked as "in progress" as a transitional scene. For instance, if the trigger control for the first scene is labeled "Start Train," the trigger control label can be replaced with "Train Starting" and displayed on the interface as a transitional scene. Alternatively, the first scene after the virtual image has been animated can also be used as a transitional scene. For example, if the virtual object is a train, a dynamic train-starting animation can be displayed on the interface as a transitional scene.
[0041] Switching the virtual object to its second state initiates the first interaction process, and displaying the second scene on the interface during this process. This allows the interface to showcase more information to the user during the first interaction. Specifically, by utilizing the user's wait time for the first interaction to complete, the second scene is presented, providing an entry point for the second interaction—the initial guidance information for the second operation. This increases the likelihood of users staying on the interface, enhances user engagement, and improves application usage.
[0042] Similar to the first operation, the first guidance information for the second operation includes a trigger control for the second operation. When a user triggers the trigger control for the second operation, it indicates that the user is performing the second operation. For example, if the second operation is to go to the music module or a music app to listen to music, then the first guidance information for the second operation may include the description information "go to listen to music." After the user triggers the trigger control for the second operation, they can perform the operation of going to the music module or a music app to listen to music.
[0043] Displaying a screen matching the second action in the second scene can enhance the user's appeal to the second action and increase the probability of the user performing the second action. The screen can be configured according to the specific interactive content of the second action. For example, when the second action is to listen to music, a music-related screen can be configured in the second scene. The screen can be dynamic, static, or interactive. The screen in the second scene can also match virtual objects in the first scene. For example, the screen in the second scene can include elements of virtual objects. For instance, if the virtual object in the first scene is a train, the second scene could be a partial image of the train or a scene inside a train carriage, etc.
[0044] The switching of virtual object states and the switching of scenes in the interface can be executed in any order or simultaneously.
[0045] For example, in response to a user performing a first operation, the virtual object is controlled to switch from a first state to a second state; in response to the virtual object switching to the second state, the first scene in the interface is switched to the second scene, where the second scene includes the first guidance information of the second operation and the screen matching the second operation. In this way, the result of the virtual object's state switching can be presented to the user first, and then the scene switching in the interface can be performed. Alternatively, the virtual object's state switching and the scene switching in the interface can be performed simultaneously, or the scene switching in the interface can be performed first, followed by the virtual object's state switching. Although the result of the virtual object's state switching is not explicitly presented to the user during this process, the state of the virtual object can be recorded and monitored in the background.
[0046] In step S106, in response to the user performing the second operation, the resource corresponding to the second operation is sent to the user.
[0047] After the user performs the second action, send the corresponding resources to the user to improve user satisfaction with the interaction and increase the user's enthusiasm for subsequent interactions.
[0048] After a user performs the second action, the specific timing for sending resources to the user can be set according to needs. For example, if the second action is to listen to a song, the resource can be sent to the user after the user has finished listening to the song, or it can be sent after the user has listened to part of the song.
[0049] The resources corresponding to the second operation, or other resources mentioned in this disclosure, can be virtual or real resources. Sending resources to a user can be done by allocating resources to the user, and the user can view the allocation results from locations such as the resources they have acquired or their account. Alternatively, resources can be sent to the user through visual prompts. For example, displaying text indicating that the user has acquired resources, or displaying the total resources acquired by the user through a progress bar.
[0050] In step S108, in response to the virtual object switching to the second state, resources corresponding to the first operation are sent to the user if specified conditions are met.
[0051] After switching the virtual object to its second state, the scene in the interface switches to the second scene. Although the virtual object may not be displayed in the second scene, or the indication that the virtual object is in its second state may not be displayed, the monitoring of the virtual object's second state continues to determine whether the specified conditions have been met while the virtual object is in its second state. In other words, after switching the virtual object to its second state, monitoring continues to check whether the specified conditions are met while the virtual object is in its second state.
[0052] The specified condition being met means that the specified condition of the first interaction process is met, that is, the first interaction process is completed, and at this time the resource corresponding to the first operation is sent to the user.
[0053] The resources corresponding to the first operation and the resources corresponding to the second operation can be the same or different. The resources corresponding to the first and second operations can be represented in a custom form, such as "points." Both the first and second operations can include a certain amount of "points." Since the user needs to wait for the interaction process of the first operation to complete, the resources corresponding to the first operation, in addition to a certain amount of "points," can also include other types of resources, such as pre-generated second multimedia content. This second multimedia content is multimedia content recommended to the user; for example, it could be a greeting video.
[0054] In the above embodiments, by displaying a second scene to the user during the first interaction, i.e., during the execution of the first interaction process, the waiting gap while the user waits for the first interaction process to complete can be fully utilized to enable the user to participate in the second interaction. Furthermore, by displaying a screen matching the second operation in the second scene, the attractiveness of the second interaction to the user is further enhanced, increasing the probability that the user will fully participate in the entire process of the first interaction, increasing the probability that the user will participate in the second interaction, enhancing the user's enthusiasm for participating in the interaction, and improving the usage rate of the application.
[0055] Figure 2 shows a schematic diagram of an interface according to some embodiments of the present disclosure. The interface in the schematic diagram is interface 2, which displays a first scene. As shown in Figure 2, the first scene includes a virtual object 21, a trigger control 22 for a first operation identified as "Start Train" (the guidance information for the first operation includes the trigger control for the first operation), and a status identifier 23 for the virtual object 21. The image of the virtual object shown in Figure 2 is a train. At this time, the train is in the first state, namely the arrival state, and the train is currently at "Shanghai Station".
[0056] After the user performs the first operation, namely triggering the trigger control 22 corresponding to the "Start Train" icon, the first interaction process is initiated, switching the virtual object 21 from the first state to the second state, such as switching the train from the arrival state to the running state, and switching the first scene to the second scene.
[0057] Figure 3 illustrates a schematic diagram of an interface according to other embodiments of the present disclosure, where interface 2 displays a second scene. As shown in Figure 3, the second scene includes first guidance information 31 for a second operation and a screen 32 matching the second operation. Figure 3 shows an example of the second scene, where, when the second operation is related to listening to music, the screen matching the second operation may include a person listening to music. In addition to those shown in the figure, the screen matching the second operation may also include other objects, such as a person listening to music sitting in a train carriage with a constantly changing scene outside the window.
[0058] The first guidance information for the second operation includes the trigger control for the second operation, information about the first multimedia content, and information about the target module, which is used to output the first multimedia content.
[0059] The first multimedia content is the multimedia content recommended to the user, and the recommendation strategy can be determined based on the personalized recommendation strategy used by the target module. Matching the visuals with the second operation can be understood as matching the visuals with the first multimedia content, thus enhancing the appeal of the first multimedia content to the user. The visuals can be configured according to the type within the first multimedia content. That is, the visuals match the type of the first multimedia content, which may be audio, video, games, or text / image content. For example, if the first multimedia content is audio, the visuals could include a person wearing headphones listening to music.
[0060] Multiple candidate screens can be pre-configured based on the type of the first multimedia content, and multiple candidate operations can be configured for each candidate screen. In this way, when the interface switches to the second scene, the screen is determined from the multiple candidate screens, and the second operation is determined from the multiple candidate operations that match the screen.
[0061] The information in the first multimedia content refers to providing users with specific information about that content. Since this content is recommended to users, the more information provided, the more attractive it becomes. This information can include the content's type, name, author, and popularity. For example, if the first multimedia content is a song, the information might include its name, artist, and genre. If it's a video, the information might include its name, actors, and duration. If it's a game, the information might include its name, rules, and number of participants.
[0062] The target module is used to output the first multimedia content. The target module can be located in the application executing the interactive method of this disclosure, or it can be located in another application. That is, the interactive process of the second operation can be located in the same application as the interactive process of the first operation, or it can be located in a different application.
[0063] In response to the user triggering the second operation, the identifier of the first multimedia content is sent to the target module, and the target module is triggered to output the first multimedia content.
[0064] As shown in Figure 3, the description information on the trigger control 311 for the second operation is "Go to listen to music". The information 312 of the first multimedia content includes the song name and artist information, such as "Song B, Artist: C". The target module 313 is "Application A", and the description information on the target module is, for example, "Go to Application A to listen". After the user triggers the trigger control 311 for the second operation (e.g., clicks "Go to listen to music"), the identifier of song B is sent to application A, so that the user can listen to song B in application A.
[0065] The identifier of the first multimedia content is used to determine the first multimedia content in the target module and display it to the user. The identifier of the first multimedia content can be a unique identifier or filtering information, such as a song title, meaning the target module can display the same song sung by different artists. The identifier of the first multimedia content may include one or more pieces of information, such as the song title and artist information.
[0066] Since the first interaction process needs to meet certain conditions, the second scene may be displayed on the interface for a certain period of time before the first interaction process meets the specified conditions. Therefore, the first guidance information of the second operation in the second scene and the screen matching the second operation can switch in a certain pattern. Two switching methods are described below as examples.
[0067] The first switching method is as follows: in response to the user performing a second operation, or in response to the display time of the first guidance information of the second operation reaching a first specified duration, in the second scenario, the first guidance information of the second operation is switched to the first guidance information of other candidate operations that match the screen.
[0068] Figure 4 shows a schematic diagram of an interface according to some other embodiments of the present disclosure. In interface 2 shown in Figure 3, in response to the user performing a second operation through the first guidance information 31 of the second operation, or in response to the first guidance information 31 of the second operation in Figure 3 displaying a first specified duration, interface 2 is updated to Figure 4. As shown in Figure 4, at this time, interface 2 replaces the first guidance information 31 of the second operation in Figure 3 with the first guidance information 41 of other candidate operations that match the screen.
[0069] The second switching method is as follows: in response to the screen display time reaching the second specified duration, or in response to the user executing all candidate operations matching the screen, in the second scenario, the screen is switched to other candidate screens, and the first guidance information of the second operation is switched to the first guidance information of the candidate operation matching other candidate screens.
[0070] Figure 5 shows a schematic diagram of an interface according to some other embodiments of the present disclosure. In interface 2 shown in Figure 3, interface 2 is updated to Figure 5 in response to the display time of screen 32 reaching a second specified duration, or in response to the user performing all candidate operations matching screen 32. As shown in Figure 5, at this time, interface 2 replaces screen 32 in Figure 3 with screen 52, and the first guidance information 31 of the second operation is replaced with the first guidance information 51 of the second operation.
[0071] In other words, during the execution of the first interaction process, when updating the second scene displayed on the interface, you can switch only the first guidance information of the second operation in the second scene, or you can switch both the screen and the first guidance information of the second operation together, as long as the second operation in the second scene matches the screen.
[0072] The second scene is displayed in the interface to provide the user with other executable operations while waiting for the first interaction to complete. Specifically, after switching the virtual object to the second state, it continuously monitors whether specified conditions are met. When the specified conditions are met, the first interaction is complete, and the resources corresponding to the first operation are sent to the user.
[0073] The specified conditions include the virtual object remaining in the second state for a specified duration. The interaction method also includes displaying the remaining duration of the virtual object's second state in the second scene. As shown in Figures 3 to 5, the remaining duration of the virtual object's second state, which is the remaining duration of the train's movement, is also displayed in the second scene. This remaining duration is updated in real time. For example, in Figure 3, the remaining duration of the virtual object's second state is displayed as "arriving at Nanjing Station after 04:53," while in Figure 4 it is displayed as "arriving at Nanjing Station after 04:33," and in Figure 5 it is displayed as "arriving at Nanjing Station after 04:03." Displaying the remaining duration of the first interaction process in the second scene increases the probability of the user performing the second operation and waiting for the first interaction process to complete, thus promoting the completeness of the interaction process.
[0074] In addition to the first guidance information for the second operation, the screen matching the second operation, and the remaining duration of the virtual object in the second state, the second scenario may also include other information. For example, it may include guidance information for the third operation, which also serves to provide the user with an entry point for interaction; that is, the guidance information for the third operation includes the trigger control for the third operation. In other words, in the second scenario, the user can participate in the interaction not only through the first guidance information of the second operation but also through the guidance information of the third operation.
[0075] For example, after the user performs the first operation, the interface switches from the first scene to the second scene. At this point, the position of the trigger control for the first operation can be retained in the second scene, and the trigger control for the third operation can be displayed in that position. This increases the attractiveness of the trigger control for the third operation to the user, allowing the user to discover it immediately. As shown in Figures 2 to 5, after switching from the first scene to the second scene, the position of the trigger control 22 for the first operation, identified as "Start Train" in Figure 2, is changed to the trigger control 34 for the third operation, identified as "Earn Extra Points" in Figures 3 to 5.
[0076] The above embodiments describe how, after a user performs a first operation, i.e. participates in a first interaction process, during the execution of the first interaction process, a second scene is displayed to enable the user to perform a second operation, i.e. participate in a second interaction process. After the second operation is performed, resources corresponding to the second operation are sent to the user, and after the first operation is performed, resources corresponding to the first operation are sent to the user.
[0077] The resource corresponding to the first operation is sent to the user when the specified conditions of the first interaction process are met. The resource corresponding to the first operation can be sent to the user automatically or in response to a user trigger, i.e., a trigger control is provided to the user. Similarly, the resource corresponding to the second operation can also be sent to the user automatically or in response to a user trigger.
[0078] The first interaction process can be repeated multiple times. That is, after the first interaction process is completed and the resources corresponding to the first operation are sent to the user, an entry point for the user to participate in the next round of the first interaction process can be provided on the interface. In other words, the first interaction process can include multiple interaction nodes. For example, the above embodiment describes the interaction process of one node in the first interaction process.
[0079] After sending the resources corresponding to the first operation to the user in the above embodiments, the interface can be switched to the first scene, the virtual object can be switched to the first state, and the interaction node corresponding to the first scene or the virtual object can be updated, so that the user can continue to participate in the next round of the first interaction process. Therefore, the interaction method of the embodiments of this disclosure may further include: in response to the satisfaction of a specified condition, controlling the virtual object to switch from the second state to the first state, and switching the second scene to the first scene in the interface. Of course, the switching of the virtual object's state and the switching of the scene in the interface can be performed in any order or simultaneously. For example, in response to the satisfaction of a specified condition, controlling the virtual object to switch from the second state to the first state; in response to the virtual object switching to the first state, switching the second scene to the first scene in the interface, etc. Further details will not be elaborated here.
[0080] Once the specified conditions are met, the virtual object is switched to the first state and the interface is switched to the first scene, which can intuitively show the user that the first interaction process has been completed. If the first interaction process has multiple interaction nodes, and the user has completed one interaction node, the current node of the first interaction process can be updated so that the user can continue to participate in the next first interaction process based on the current node.
[0081] That is, the interaction method may also include: updating the node where the virtual object is located in response to the virtual object switching to the first state.
[0082] The interactive node corresponding to the virtual object can also be described as the interactive node corresponding to the first scene. This interactive node may or may not be displayed on the interface. For example, when the virtual object is a train, before the user performs the first interactive process mentioned above, the interface displays that the train corresponds to the "Shanghai Station" node. After the user participates in the first interactive process and the first interactive process is completed, the interface displays that the train corresponds to the "Nanjing Station" node. At this time, the user can start the next round of the first interactive process based on the train being at the "Nanjing Station" node.
[0083] By setting the first interaction process to have multiple interaction nodes, users can participate in multiple rounds of the first interaction process. This provides users with more diverse interaction methods, increases the time users spend on the interface, and improves the usage rate of the application.
[0084] After the first round of interaction is completed and before the next round of interaction is displayed, a trigger control can be provided to the user to send the resource corresponding to the first operation. After the user triggers the trigger control, the screen showing the resource sending is displayed. Then, the interface is switched back to the first scene, which shows the next round of interaction for the user to participate in.
[0085] Figure 6 illustrates a schematic diagram of an interface according to other embodiments of the present disclosure, showing the interface under specified conditions. As shown in Figure 6, when the specified conditions are met, interface 2 displays a virtual object 21, a status indicator 62 of the updated virtual object, and a trigger control 63 for triggering the sending of the resource corresponding to the first operation. This trigger control can be user-triggered or automatically triggered by the application. Before triggering, it can be identified as "Arriving at the station to collect points," and after triggering, it can be identified as "Arriving at the station to collect points."
[0086] After the trigger control 63 is triggered, the resource corresponding to the first operation sent can be displayed on the interface. The resource corresponding to the first operation sent can be displayed through a floating window, that is, the screen of the resource corresponding to the first operation sent is displayed on top of the virtual object 21, the updated status indicator 62 of the virtual object, and the trigger control 63 used to trigger the sending of the resource corresponding to the first operation.
[0087] Similarly, when sending resources corresponding to a second operation to the user, these resources can also be displayed on the interface, or they can be displayed as a floating window, meaning the screen displaying the resources for the second operation is located above the current screen. Further details will not be elaborated upon here.
[0088] In addition to displaying the first or second scene, the interface can also include other interaction-related information. That is, besides the area displaying the first or second scene, the interface can include other areas.
[0089] For example, the interface includes a first area and a second area. The first area is used to display a first scene or a second scene, and the second area is used to display second guidance information for multiple candidate operations. The second guidance information for the candidate operations includes the trigger control of the candidate operation and the information of the target module. The second operation comes from multiple candidate operations.
[0090] Figure 7 illustrates a schematic diagram of an interface according to other embodiments of the present disclosure. As shown in Figure 7, the interface includes a first area 71 and a second area 72. The first area 71 is used to display a first scene or a second scene, i.e., the scene shown in Figures 2 to 6. The second area 72 is used to display second guidance information for multiple candidate operations. The second guidance information includes the trigger control of the candidate operation and information about the target module. Figure 7 only shows, by example, the second guidance information of the second area 72 including one candidate operation. As shown in Figure 7, the second guidance information of the candidate operation may also include its corresponding resource information. For example, a user can receive 500 points after completing the operation of "watching a short drama on application B" to encourage the user to perform the candidate operation. After the user's points reach a certain threshold, they can obtain other types of resources, such as real resources. The second area 72 can serve as a supplementary display to the first area 71, that is, in addition to participating in the interaction through the first area, the user can also participate in the interaction through the second area. In this way, the second area can display information of multiple candidate operations, allowing the user to select the candidate operation of interest from these multiple candidate operations for interaction, thereby improving the interaction efficiency.
[0091] Compared to simply displaying the second guidance information of multiple candidate operations in a list-like manner through the second area 72 in Figure 7, combining the second scenario in the first area 71 can increase the amount of information displayed for the candidate operations, enhance user appeal, and increase the probability of user participation.
[0092] After a user performs a second action through the second scenario in the first area, the candidate actions in the second area can be updated. For example, in response to the user performing the second action, the second guidance information for the second action in the second area can be removed, or the second action can be marked as completed in the second area. That is, in response to the user performing the second action, both the first and second areas of the interface are updated so that as much information about incomplete actions as possible can be displayed to the user.
[0093] In addition to the first and second areas, the interface can include other areas. For example, it can also include an area to display the user's resource accumulation status. This area can indicate the user's current resource accumulation progress, how many more resources are needed to acquire new types of resources, and the quantity of new types of resources to be acquired. This can increase user engagement and interaction.
[0094] The interface may also include areas other than the first and second areas for displaying other information. For example, the interface may include trigger controls for various interactive processes, such as trigger controls for displaying user operation records to provide users with their historical interaction history, trigger controls for other interactive processes within the application for users to participate in, and trigger controls for sharing, allowing users to share the current interactive process with other users, etc. Further details will not be elaborated here.
[0095] Embodiments of the related apparatus and devices of this disclosure are described below with reference to Figures 8 to 10.
[0096] Figure 8 shows a schematic diagram of the structure of an interactive device according to some embodiments of the present disclosure. As shown in Figure 8, the interactive device 8 includes: a display module 81, which displays a first scene on an interface, the first scene including guidance information for a first operation and a virtual object, wherein the virtual object is in a first state; a control module 82, which controls the virtual object to switch from the first state to a second state in response to the user performing the first operation; a switching module 83, which switches the first scene to the second scene on the interface in response to the virtual object switching to the second state, wherein the second scene includes first guidance information for a second operation and a screen matching the second operation; a first sending module 84, which sends resources corresponding to the second operation to the user in response to the user performing the second operation; and a second sending module 85, which sends resources corresponding to the first operation to the user when specified conditions are met in response to the virtual object switching to the second state.
[0097] In some embodiments, the first guidance information of the second operation includes a trigger control for the second operation, information about the first multimedia content, and information about the target module, wherein the target module is used to output the first multimedia content.
[0098] In some embodiments, the interactive device 8 is further configured to send the identifier of the first multimedia content to the target module in response to a trigger control that triggers a second operation by a user, and to trigger the target module to output the first multimedia content.
[0099] In some embodiments, the first multimedia content is multimedia content recommended to the user.
[0100] In some embodiments, the screen is matched with the type of first multimedia content, which includes audio, video, or games.
[0101] In some embodiments, the interface includes a first area and a second area. The first area is used to display a first scene or a second scene, and the second area is used to display second guidance information for multiple candidate operations. The second guidance information for the candidate operations includes the trigger control of the candidate operation and the information of the target module. The second operation comes from multiple candidate operations.
[0102] In some embodiments, the interactive device 8 is further configured to, in response to the user performing a second operation, cancel the display of second guidance information for the second operation in the second area, or mark the second operation as completed in the second area.
[0103] In some embodiments, the screen is determined from a plurality of candidate screens, and the second operation is determined from a plurality of candidate operations that match the screen.
[0104] In some embodiments, the interactive device 8 is further configured to, in a second scenario, switch the first guidance information of the second operation to the first guidance information of other candidate operations that match the screen, in response to the user performing the second operation or in response to the display time of the first guidance information of the second operation reaching a first specified duration.
[0105] In some embodiments, the interactive device 8 is further configured to switch the screen to other candidate screens in a second scenario in response to the screen display time reaching a second specified duration or in response to the user performing all candidate operations matching the screen, and to switch the first guidance information of the second operation to the first guidance information of the candidate operation matching the other candidate screens.
[0106] In some embodiments, the specified conditions include the duration of the virtual object being in the second state reaching a third specified duration, and the interactive device 8 is further configured to display the remaining duration of the virtual object being in the second state in the second scene.
[0107] In some embodiments, the interactive device 8 is further configured to control the virtual object to switch from a second state to a first state in response to a specified condition being met; and to switch the second scene to the first scene in the interface in response to the virtual object switching to the first state.
[0108] In some embodiments, the interaction device 8 is further configured to update the node where the virtual object is located in response to the virtual object switching to a first state.
[0109] It should be noted that the above-described units are merely logical modules divided according to their specific functions, and are not intended to limit the specific implementation method. For example, they can be implemented in software, hardware, or a combination of both. In actual implementation, the above-described units can be implemented as independent physical entities, or they can be implemented by a single entity (e.g., a processor (CPU or DSP, etc.), integrated circuit, etc.). Furthermore, the units shown in the accompanying drawings with dashed lines indicate that these units may not actually exist, and the operations / functions they perform can be implemented by the processing circuitry itself.
[0110] Some embodiments of this disclosure also provide an electronic device. Figure 9 shows a schematic diagram of the structure of an electronic device according to some embodiments of this disclosure.
[0111] Memory 91 is used to store one or more computer-readable instructions. Memory 91 may include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory, including but not limited to random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Memory 91 may, for example, store operating systems, application programs, boot loaders, databases, and other programs, as well as various application programs and various data.
[0112] The processor 92 is configured to execute computer-readable instructions to implement the method described in any of the foregoing embodiments. Specific implementations of each step of the method can be found in the above embodiments; repeated details will not be elaborated upon here.
[0113] Processor 92 can be configured to execute the steps shown in Figures 1 through 7. Processor 92 can be various processing devices, such as a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The central processing unit (CPU) can be based on x86 or ARM architectures, etc.
[0114] The processor 92 and the memory 91 can communicate with each other directly or indirectly. For example, the processor 92 and the memory 91 can communicate via a network. The network can include wireless networks, wired networks, and / or any combination of wireless and wired networks. The processor 92 and the memory 91 can also communicate with each other via a system bus, which is not limited in this disclosure.
[0115] It should be noted that the components of the electronic device 9 shown in Figure 9 are exemplary and not limiting. The electronic device 9 may have other components depending on the specific application requirements. The processor 92 can control other components in the electronic device 9 to perform the desired functions.
[0116] Electronic device 9 can be implemented by software, firmware and / or hardware, and can be integrated into a device with the relevant application installed.
[0117] Figure 10 shows a block diagram of an electronic device according to some other embodiments of the present disclosure.
[0118] The electronic device 10 shown in Figure 10 can be a computer system with a dedicated hardware structure, which can perform corresponding functions when relevant applications are installed.
[0119] Electronic devices include, but are not limited to, mobile terminals such as smartphones, laptops, personal digital assistants (PDAs), tablet computers (PCs), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), wearable devices, and fixed terminals such as digital televisions and desktop computers.
[0120] As shown in Figure 10, the Central Processing Unit (CPU) 101 performs various processes based on programs stored in Read-Only Memory (ROM) 102 or programs loaded from Storage Section 108 into Random Access Memory (RAM) 103. The RAM 103 stores data required as needed when the CPU 101 performs various processes. The CPU is merely exemplary and can also be other types of processors, such as the various processors described above. ROM 102, RAM 103, and Storage Section 108 can be various forms of computer-readable storage media. It should be noted that although ROM 102, RAM 103, and Storage Section 108 are shown separately in Figure 10, one or more of them can be combined or located in the same or different memories or storage modules.
[0121] CPU 101, ROM 102 and RAM 103 are interconnected via bus 104. Input / output interface 105 is also connected to bus 104.
[0122] The following components are connected to the input / output interface 105: input section 106, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output section 107, including displays such as cathode ray tube (CRT), liquid crystal display (LCD), speakers, vibrators, etc.; storage section 108, including hard disks, magnetic tapes, etc.; and communication section 109, including network interface cards such as LAN cards, modems, etc. The communication section 99 allows communication processing to be performed via a network such as the Internet. It is readily understood that although parts of the electronic device 10 shown in Figure 10 communicate via bus 104, they can also communicate via a network or other means, wherein the network can include wireless networks, wired networks, and / or any combination of wireless and wired networks.
[0123] As needed, drive 1010 is also connected to input / output interface 105. Removable media 1011, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 1010 as needed, so that computer programs read from them can be installed into storage section 108 as needed.
[0124] When the above series of processes are implemented through software, the program constituting the software can be installed from a network such as the Internet or a storage medium such as a removable medium 1011.
[0125] According to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product that, when run on a computer, causes the computer to perform the methods described in any of the foregoing embodiments. The computer program product includes computer instructions carried on a computer-readable medium, containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer instructions can be downloaded and installed from a network via communication section 109, or installed from storage section 108, or installed from ROM 102. When the computer program is executed by CPU 101, the methods of the embodiments of this disclosure are performed.
[0126] It should be noted that, in the context of this disclosure, a computer-readable medium can be a tangible medium that may contain or store programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0127] A computer-readable medium may be a computer-readable storage medium, a computer-readable signal medium, or any combination thereof.
[0128] Computer-readable storage media include, but are not limited to, systems, apparatuses, or devices that are electrical, magnetic, optical, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. Computer instructions are stored on the computer-readable storage medium that, when executed by a processor, implement the methods described in any of the foregoing embodiments.
[0129] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0130] 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.
[0131] In some embodiments, a computer program is also provided, comprising: instructions that, when executed by a processor, cause the processor to perform the methods described in any of the foregoing embodiments. For example, the instructions may be embodied in computer program code.
[0132] In embodiments of this disclosure, computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0133] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0134] The functions described above can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that can be used include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0135] While specific embodiments of this disclosure have been described in detail by way of example, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.
Claims
1. An interaction method, comprising: The interface displays a first scene, which includes guidance information for the first operation and a virtual object, wherein the virtual object is in a first state; In response to the user performing the first operation, the virtual object is controlled to switch from a first state to a second state, and the first scene is switched to a second scene in the interface, wherein the second scene includes first guidance information for the second operation and a screen matching the second operation; In response to the user performing the second operation, send the resource corresponding to the second operation to the user; In response to the virtual object switching to the second state, resources corresponding to the first operation are sent to the user if specified conditions are met.
2. The interaction method according to claim 1, wherein, The first guidance information for the second operation includes the trigger control for the second operation, information about the first multimedia content, and information about the target module, wherein the target module is used to output the first multimedia content.
3. The interaction method according to claim 2 further includes: In response to the user triggering the second operation via a trigger control, the identifier of the first multimedia content is sent to the target module, and the target module is triggered to output the first multimedia content.
4. The interaction method according to claim 2 or 3, wherein, The first multimedia content is multimedia content recommended to the user.
5. The interaction method according to any one of claims 2 to 4, wherein, The image matches the type of the first multimedia content, which is audio, video, game, or graphic content.
6. The interaction method according to any one of claims 1 to 5, wherein, The interface includes a first area and a second area. The first area is used to display the first scene or the second scene, and the second area is used to display second guidance information for multiple candidate operations. The second guidance information for the candidate operations includes the trigger control of the candidate operation and the information of the target module. The second operation comes from the multiple candidate operations.
7. The interaction method according to claim 6 further includes: In response to the user performing the second operation, the second guidance information for the second operation in the second area is canceled from being displayed, or the second operation is marked as completed in the second area.
8. The interaction method according to any one of claims 1 to 7, wherein, The screen is determined from a plurality of candidate screens, and the second operation is determined from a plurality of candidate operations that match the screen.
9. The interaction method according to any one of claims 1 to 8, further comprising: In response to the user performing the second operation, or in response to the display time of the first guidance information of the second operation reaching a first specified duration, in the second scenario, the first guidance information of the second operation is switched to the first guidance information of other candidate operations that match the screen.
10. The interaction method according to any one of claims 1 to 8, further comprising: In response to the display time of the screen reaching a second specified duration, or in response to the user executing all candidate operations matching the screen, in the second scenario, the screen is switched to other candidate screens, and the first guidance information of the second operation is switched to the first guidance information of the candidate operation matching the other candidate screens.
11. The interaction method according to any one of claims 1 to 10, wherein, The specified conditions include the virtual object being in the second state for a third specified duration, and the interaction method further includes: The remaining duration of the virtual object in the second state is displayed in the second scene.
12. The interaction method according to any one of claims 1 to 11, further comprising: In response to the specified condition being met, the virtual object is controlled to switch from the second state to the first state, and the second scene is switched to the first scene in the interface.
13. The interaction method according to any one of claims 1 to 12, further comprising: In response to the virtual object switching to the first state, the node where the virtual object is located is updated.
14. An electronic device, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the interaction method as described in any one of claims 1 to 13 based on instructions stored in the memory.
15. A computer-readable storage medium having stored thereon computer instructions that, when executed by a processor, implement the interactive method of any one of claims 1 to 13.
16. A computer program product, when run on a computer, causes the computer to implement the interactive method of any one of claims 1 to 13.
17. A computer program that, when executed by a processor, implements the interactive method of any one of claims 1 to 13.