Interface interaction method and apparatus, device, and storage medium

By presenting elements and input panels related to the artwork in the interactive interface, the problem of users not being able to interact directly is solved, achieving efficient user interaction and information transmission.

WO2026097526A1PCT designated stage Publication Date: 2026-05-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2024-11-08
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Users on traditional online platforms cannot directly interact with other users who recommend media content, resulting in low interaction efficiency.

Method used

The interactive interface of the artwork presents elements related to the artwork, responds to user actions by displaying descriptive information and input panels, and sends messages based on the input information.

Benefits of technology

It improved the efficiency of user interaction, met users' interaction needs, and improved the efficiency of information presentation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024131111_15052026_PF_FP_ABST
    Figure CN2024131111_15052026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to an interface interaction method and apparatus, a device, and a storage medium. The method proposed herein comprises: in an interactive interface of a work, presenting a first element associated with the work, the first element indicating an interaction operation of a target user on the work; in response to receiving a first operation on the first element, presenting description information and an input panel associated with the interaction operation; and, on the basis of the input information received via the input panel, triggering sending of a message corresponding to the input information in a session with the target user. In this manner, the embodiments of the present disclosure can improve the efficiency of user interaction.
Need to check novelty before this filing date? Find Prior Art

Description

A method, apparatus, device, and storage medium for interface interaction Technical Field

[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to a method, apparatus, device, and computer-readable storage medium for interface interaction. Background Technology

[0002] In recent years, with the development of the internet, more and more users are engaging in interactive activities on online platforms, such as publishing or browsing media content, and recommending or commenting on it. However, users on traditional online platforms cannot directly interact with other users who recommend media content, resulting in low interaction efficiency.

[0003] Summary of the Invention

[0004] In a first aspect of this disclosure, a method for interface interaction is provided, comprising: presenting a first element associated with the work in an interactive interface of the work, the first element indicating an interactive operation of the work by a target user; in response to receiving a first operation on the first element, presenting descriptive information and an input panel associated with the interactive operation; and triggering, based on input information received via the input panel, sending a message corresponding to the input information in a session with the target user.

[0005] In a second aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present a first element associated with the work in an interactive interface of the work, the first element indicating an interactive operation by a target user on the work; a second presentation module configured to, in response to receiving a first operation on the first element, present descriptive information associated with the interactive operation and an input panel; and a triggering module configured to, based on input information received via the input panel, trigger the sending of a message corresponding to the input information in a session with the target user.

[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.

[0008] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0009] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0010] Figure 1 shows a schematic diagram of an example environment capable of real-time implementation of some embodiments of this disclosure;

[0011] Figures 2A to 2E illustrate example interfaces according to some embodiments of the present disclosure;

[0012] Figure 3 shows a flowchart of an example process of interface interaction according to some embodiments of the present disclosure;

[0013] Figure 4 shows a schematic structural block diagram of an example device for interface interaction according to some embodiments of the present disclosure; and

[0014] Figure 5 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0015] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the 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. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0016] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0017] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0018] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, interaction, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0019] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0020] As briefly mentioned above, with the development of the internet, more and more users are engaging in interactive activities on online platforms, such as publishing or browsing media content, and interacting with or commenting on media content. However, users cannot directly interact with other users of interactive media content on traditional online platforms, resulting in low interaction efficiency and making it difficult to meet users' interactive needs.

[0021] Embodiments of this disclosure propose a scheme for interface interaction. According to this scheme, in the interactive interface of a work, a first element associated with the work can be presented, the first element indicating the target user's interactive operation on the work; in response to receiving a first operation on the first element, descriptive information and an input panel associated with the interactive operation are presented; and based on the input information received via the input panel, a message corresponding to the input information is triggered in a session with the target user.

[0022] In this way, embodiments of this disclosure can present descriptive information and an input panel associated with interactive operations within the interactive interface of a work, based on the triggering of elements that instruct the target user to interact with the work. Furthermore, this disclosure can receive input information based on the input panel and send the corresponding message to the target user. Thus, embodiments of this disclosure provide a convenient way for the current user to interact with the target user of the interactive work, thereby improving the efficiency of user interaction and meeting the user's interaction needs. Moreover, this disclosure can provide the current user with descriptive information associated with the interaction, improving the efficiency of information presentation.

[0023] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0024] Example Environment

[0025] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.

[0026] In this example environment 100, electronic device 110 may run an application 120 that supports user interface interaction. Application 120 may be any suitable type of application for user interface interaction, and examples may include, but are not limited to, video applications, social applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0027] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0028] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0029] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support user interface interaction in electronic devices 110.

[0030] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0031] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0032] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0033] Example Interaction

[0034] Figures 2A to 2E illustrate example interfaces 200A to 200E according to some embodiments of the present disclosure. Interfaces 200A to 200E may be provided, for example, by the electronic device 110 shown in Figure 1.

[0035] In some embodiments, the electronic device 110 may present a first element associated with the work in the interactive interface of the work. The first element indicates the target user's interactive operation on the work. As an example, the interactive operation may include the target user's recommendation operation, like operation, comment operation, or favorite operation on the work. The following description uses the recommendation operation as an example.

[0036] In some embodiments, the interactive action causes the work to be recommended to associated users. For example, an interactive action by a target user on a work (e.g., a recommendation action) can recommend the work to users associated with that target user. For example, users associated with the target user can include other users who follow the target user, users who mutually follow the target user, and / or users who are friends with the target user, etc.

[0037] In some embodiments, the interactive interface of a work may include a viewing interface for the work. As shown in FIG2A, the electronic device 110 may present a viewing interface 200A for work 206. The electronic device 110 may present the content of work 206 and associated information 207 of work 206 (e.g., likes, comments, favorites, shares, etc.) in the viewing interface 200A. As an example, work 206 may include media content works, such as video works, graphic works, and musical works.

[0038] In some embodiments, the electronic device 110 may, in response to the interaction information of work 206 satisfying a first condition, present a first element 205 indicating an interactive operation on the viewing interface 200A of work 206. The first condition is related to the number of users recommending work 206. As an example, the first condition may indicate that the number of users recommending work 206 is one.

[0039] As an example, electronic device 110 may present a user identifier of the target user in the first element 205. For example, the user identifier may include the target user's avatar and / or text identifier (e.g., user nickname). As an example, electronic device 110 may also present at least a portion of a comment added by the target user in response to an interactive action associated with work 206 in the first element 205. For example, electronic device 110 may present the entire content of the comment in the first element 205. Alternatively, electronic device 110 may present a portion of the comment (e.g., only the first 5 characters of the comment) in the first element 205 in response to the comment's length (e.g., number of characters) exceeding a preset threshold (e.g., "5 characters").

[0040] In some embodiments, the electronic device 110 may, in response to the interaction information of the work 206 satisfying a second condition, present a second element in the viewing interface 200A of the work 206 indicating a set of interactive operations associated with the work 206. As an example, the second condition may indicate that the number of users performing interactive operations on the work 206 is at least two. As an example, the electronic device 110 may present identification information (e.g., avatar identifier and / or name identifier) ​​of at least one user from the group of users interacting with the work 206 in the second element.

[0041] As an example, the style in which the electronic device 110 presents the second element in the viewing interface 200A may include overlaying multiple avatar icons corresponding to multiple users of the recommended work 206. In some examples, the electronic device 110 may display up to a preset number of user avatars in the second element. When the number of users in the group exceeds the preset number, the second element may, for example, display the avatars of users with a higher degree of association with the current user. For example, the second element may display up to three user avatars, and when five followed users recommend the work 206, the second element may, for example, prioritize displaying the avatars of users who follow each other.

[0042] In some embodiments, the electronic device 110 may indicate the number of a group of users in the second element. As an example, the second element may indicate the number of a group of users who have recommended the work 206 presented in the viewing interface 200A.

[0043] In other examples, the at least one user displayed in the second element by the electronic device 110 can also be determined based on the time when that group of users recommended the work 206. For example, the second element could display the avatars of a predetermined number of users who recently recommended the work 206.

[0044] In some embodiments, the group of users indicated by the second element can have a preset association with the current user. For example, the group of users can include other users followed by the user, or it can include other users who mutually follow the user. In some scenarios, the works recommended by the user 206 are only visible to the user's followers.

[0045] As an example, electronic device 110 can receive a second operation on the second element. For example, in response to receiving a second operation on the second element (e.g., a click operation or a long press operation, etc.), electronic device 110 can present an interactive panel associated with work 206.

[0046] In some embodiments, as shown in FIG2B, the electronic device 110 may present an interactive panel 208 in the interactive interface 200B of the work 206. In some embodiments, the electronic device 110 may present a first element indicating an interactive operation in the interactive panel 208.

[0047] As an example, the electronic device 110 can display a set of elements corresponding to a set of users for the recommended work 206 on the interactive panel 208. As an example, the set of elements may include element 215-1 associated with user A and element 215-2 associated with user B, etc. As an example, the first element may correspond to element 215-1, for example.

[0048] As an example, electronic device 110 may present a set of user identifiers for a group of users of the recommended work 206 in a set of elements, such as image identifiers and / or text identifiers.

[0049] As an example, the image identifier may include the virtual avatar set by the group of users in application 120, such as an avatar, a digital human image, etc. The text identifier may include the username or nickname of the group of users in application 120.

[0050] In some embodiments, the electronic device 110 may also display time information of a set of user-recommended works 206 on the interactive panel 208. For example, the electronic device 110 may indicate that user A recommended work 206 XX hours ago.

[0051] In some embodiments, electronic device 110 and / or server 130 may also determine whether the group of users added a comment when recommending work 206. For example, if user A added a comment when recommending work 206, electronic device 110 may display the comment added by user A when recommending work 206 in element 215-1.

[0052] In some embodiments, the order of elements corresponding to the group of users in the interaction panel 208 may be determined based on one or more of the following: the time when the group of users recommended the work 206, the degree of association between the group of users and the current user, whether the group of users published a new work 206, whether the group of users recommended a new work 206, whether the group of users added comments, and the online status of the group of users.

[0053] It should be understood that the display area of ​​the interactive panel 208 can only display elements corresponding to a preset number of users. When the number of users in a group exceeds the preset number, users can, for example, slide the interactive panel 208 to view elements for more users.

[0054] In some embodiments, the electronic device 110 may also configure corresponding interaction logic for each identifier or element presented in a set of elements. In some embodiments, the user identifiers (e.g., image identifiers) of the set of users may be associated with the same interaction logic. For example, the electronic device 110 may respond to a click on a user's avatar to display that user's personal page, portfolio page, or private message page, etc.

[0055] In some embodiments, electronic device 110 may receive a first operation on the first element. As an example, the first operation on the first element may be determined based on interaction information of work 206.

[0056] As an example, continuing to refer to Figure 2B, if the interactive information of work 206 satisfies the aforementioned second condition, electronic device 110 can present message entry 210 in element 215-1. The first operation on the first element may include, for example, a click operation or a long press operation on message entry 210.

[0057] As an example, continuing to refer to Figure 2A, if the interactive information of work 206 satisfies the aforementioned first condition, the first operation on the first element may include, for example, a click operation or a long press operation on the first element 205.

[0058] In some embodiments, as shown in FIG2C, electronic device 110 may, in response to receiving a first operation on a first element, present descriptive information and input panel 218 associated with the interactive operation.

[0059] In some embodiments, the electronic device 110 may present the input panel 218 in a first area (e.g., the lower half of the interactive interface 200C) and description information in a second area (e.g., the upper half of the interactive interface 200C). Additionally, the electronic device 110 may also present at least a portion of the work 206 in the second area. As an example, the electronic device 110 may overlay the input panel 218 and description information on the viewing interface of the work 206. For example, the electronic device 110 may overlay a mask view on the viewing interface of the work 206 to reduce the transparency of the work 206 and highlight the input panel 218 and description information.

[0060] As an example, descriptive information associated with an interactive action may include: identification information of the target user (e.g., the target user's avatar identifier 214 and name identifier, etc.).

[0061] As an example, descriptive information associated with an interactive action may include: time information of the interactive action. For example, electronic device 110 may display text 216 associated with the time when the target user recommended the work 206 (e.g., "User A recommended this video XX hours ago").

[0062] As an example, the descriptive information associated with the interactive action may include: comments added by the target user to recommended work 206. For example, user A added comment 212 to recommended work 206.

[0063] In some embodiments, the display style of the description information is determined based on the length of the comment content added by the target user's recommended work 206. For example, to achieve better presentation, the electronic device 110 can determine the font size, line length, etc., of the comment content based on its length (e.g., the number of characters). For example, the electronic device 110 can display the comment content on the same line using a first font size (e.g., size 4) if the comment content length does not exceed a preset threshold (e.g., 5 characters). For example, the electronic device 110 can display the comment content on the same line using a second font size (e.g., size 5) if the comment content length exceeds the preset threshold. The electronic device 110 can display a maximum of 5 characters on the same line and wrap to display any extra characters.

[0064] Additionally, the electronic device 110 can adjust the position of other content in the description information (e.g., avatar identifier 214 and / or text 216) based on the length of the comment content.

[0065] In some embodiments, the electronic device 110 may trigger the sending of a message corresponding to the input information in a session with a target user based on the input information received via the input panel 218.

[0066] In some embodiments, the electronic device 110 may present a set of interactive controls in the input panel 218. As an example, a set of interactive controls may include one or more interactive controls. For example, a set of interactive controls may include interactive control 220-1, interactive control 220-2, and interactive control 220-3.

[0067] In some embodiments, a set of interactive controls may correspond to preset interactive feedback, such as liking, clapping, etc. For example, a user can generate feedback on the work 206 recommended by user A by triggering the interactive controls, and this feedback can be sent to user A, for example, via private message or message notification.

[0068] In some embodiments, a set of interactive controls can display preset graphic elements, which may correspond to preset interactive emoticons, for example. Taking Figure 2C as an example, interactive control 220-1 can display a heart-shaped element and may correspond to the "like" interactive emoticon. Accordingly, after the current user clicks on interactive control 220-1, the client corresponding to user A can push a notification or private message about the current user liking the recommended work 206.

[0069] In some embodiments, the type corresponding to a set of interactive controls can be a preset type. For example, all users can associate with interactive controls of the same type.

[0070] In some embodiments, the type corresponding to a set of interactive controls can also be determined dynamically. In some scenarios, the type of interactive control can be determined based on first reference information associated with work 206. As an example, electronic device 110 can respond to the first reference information associated with work 206, such as indicating that work 206 is media content associated with a festival (e.g., Chinese New Year), and can display interactive controls for generating festival greetings, whose graphic elements can be, for example, fireworks. As an example, work 206 can be, for example, media content related to "puppy," then a set of interactive controls can include graphic elements associated with "puppy."

[0071] Additionally or alternatively, the type of interactive control can be determined based on second reference information associated with the current user. This second reference information can be obtained with the current user's knowledge and permission. As an example, the second reference information could indicate a higher match between the current user and a "clapping" control. Accordingly, the electronic device can display an interactive control for generating clapping feedback, whose graphical element could be, for example, a hand.

[0072] Additionally or alternatively, the type of interactive control may be determined based on third reference information associated with the target user. This third reference information may be obtained with the target user's knowledge and permission. As an example, the third reference information may indicate that the first user's state in application 120 is "at a party." Accordingly, the electronic device may display interactive controls for generating a "cheers" feedback, whose graphical elements may be, for example, a wine glass.

[0073] In some embodiments, the display order of a set of interactive controls can be a preset order. For example, all users can associate with a set of interactive controls in the same order.

[0074] In some embodiments, the display order of a set of interactive controls may be determined based on the aforementioned first reference information, second reference information, and / or third reference information. For example, electronic device 110 may preferentially present the interactive controls associated with work 206 from left to right.

[0075] In some embodiments, the electronic device 110 may acquire input information based on a third operation performed on a target interactive control within a set of interactive controls. For example, the electronic device 110 may acquire input information corresponding to a target interactive control (e.g., interactive control 220-1) based on a click or long-press operation performed on that control. For example, the input information corresponding to interactive control 220-1 may include preset graphic elements (e.g., a "heart" element) and / or preset text content (e.g., "I like the videos you recommended").

[0076] In some embodiments, as shown in FIG2D, electronic device 110 may, in response to receiving a third operation on a target interactive control, present an animation process associated with a graphical element in the target interactive control in interactive interface 200D. As an example, electronic device 110 may, in response to receiving a click operation on interactive control 220-1, present an animation process associated with a graphical element (e.g., a "heart" element) of interactive control 220-1 in interactive interface 200D. Exemplarily, the animation process may include a movement of multiple graphical elements (e.g., "heart" elements) from input panel 218 to avatar identifier 214. As an example, the animation process may also include a process in which multiple graphical elements gradually decrease in size and disappear.

[0077] As an example, during the animation, the interactive control 220-1 can be disabled, and the electronic device 110 will no longer respond to user triggering actions on the interactive control 220-1. Additionally, after the animation ends, the electronic device 110 can re-display the graphic element in the interactive control 220-1 and can re-enable the interactive control 220-1. For example, the user can initiate a new interactive response by clicking the interactive control 220-1.

[0078] In some embodiments, the electronic device 110 may, in response to receiving a third operation for a target interactive control, present an indication element 222 in the interactive interface 200D to indicate that a message corresponding to the input information has been sent (e.g., the text "Message sent" is presented in the indication element 222).

[0079] In some embodiments, the electronic device 110 may also provide a keyboard control 224 in the input panel 218. Further, the electronic device 110 may acquire text and / or voice information currently input by the user via the keyboard control 224, and send the text and / or voice information to the target user.

[0080] In some embodiments, continuing to refer to FIG2C, the electronic device 110 may switch to an interactive interface displaying the artwork 206 in response to receiving a fourth operation in the second area. This fourth operation is independent of the description information. As an example, the electronic device 110 may switch to an interactive interface displaying the artwork 206 (e.g., a viewing interface for the artwork 206) in response to receiving a click operation in a blank area of ​​the second area, independent of the description information. That is, the electronic device 110 may stop displaying the input panel 218 and the description information in response to receiving a click operation in a blank area. This allows the user to stop interacting with the target user in order to continue viewing the artwork content.

[0081] In some embodiments, as shown in FIG2E, electronic device 110 may present a conversational interface 200E with a target user (e.g., user A). Electronic device 110 may present a message 225 in the conversational interface 200E corresponding to input information sent to the target user. As an example, message 225 may indicate a reference to a work 206 recommended by the target user (e.g., reference element 225-1). Additionally, message 225 may include preset response content corresponding to a target interactive control. As an example, the preset response content corresponding to interactive control 220-1 may include a graphic element 225-2 (e.g., a "heart" element).

[0082] Based on the process described above, embodiments of this disclosure can, during the user's viewing of a work, present the user with an interaction panel associated with a group of users related to the recommended work, or present descriptive information and an input panel associated with the target user of the recommended work, based on the user's selection of interaction-related elements. Furthermore, this disclosure can also present a set of interactive controls in the input panel, enabling the current user to quickly respond to the recommended work.

[0083] In this way, the embodiments of this disclosure can conveniently provide users with a way to view information associated with recommended works and interact with users who have recommended works, thereby improving the efficiency of users obtaining information and the convenience of interaction between users. Furthermore, the embodiments of this disclosure can also configure a set of interactive controls in the input panel based on various logics, improving the efficiency of users utilizing the input panel and enhancing the efficiency of interaction between users.

[0084] Example process

[0085] Figure 3 illustrates a flowchart of an example process 300 for interface interaction according to some embodiments of the present disclosure. Process 300 can be implemented at electronic device 110. Process 300 will now be described with reference to Figure 1.

[0086] As shown in the figure, in box 310, the electronic device 110 presents a first element associated with the work in the interactive interface of the work. The first element indicates the target user's interactive operation on the work.

[0087] In box 320, in response to receiving a first operation on the first element, electronic device 110 presents descriptive information and an input panel associated with the interactive operation.

[0088] In box 330, electronic device 110 triggers the sending of a message corresponding to the input information in a session with the target user based on the input information received via the input panel.

[0089] In some embodiments, the interactive interface includes a viewing interface for a work, and presenting a first element associated with the work includes: in response to interactive information of the work satisfying a first condition, presenting a first element indicating an interactive operation in the viewing interface of the work, wherein the first condition is related to the number of users performing interactive operations on the work.

[0090] In some embodiments, presenting a first element associated with the work includes: in response to a received second operation, presenting an interactive panel associated with the work; and presenting a first element in the interactive panel that indicates the interactive operation.

[0091] In some embodiments, process 300 further includes: in response to the work's interactive information satisfying a second condition, presenting a second element in the work's viewing interface that indicates a set of interactive operations associated with the work; and receiving a second operation on the second element.

[0092] In some embodiments, process 300 further includes: presenting a set of interactive controls in an input panel; and obtaining input information based on a third operation performed on a target interactive control in the set of interactive controls.

[0093] In some embodiments, process 300 further includes: in response to receiving a third operation on the target interactive control, presenting an animation process associated with a graphical element in the target interactive control in the interactive interface.

[0094] In some embodiments, the control types and / or display order of a set of interactive controls are determined based on at least one of the following: first reference information associated with the work; second reference information associated with the current user; and third reference information associated with the target user.

[0095] In some embodiments, the message indicates a reference to a work that the target user is interacting with, and the message also includes preset response content corresponding to the target interactive control.

[0096] In some embodiments, the descriptive information includes at least one of the following: comments added by the target user to the interactive work; the target user's identification information; and the time information of the interactive operation.

[0097] In some embodiments, the display style of the descriptive information is determined based on the length of the comment content added by the target user in response to an interactive action associated with the work.

[0098] In some embodiments, presenting descriptive information and an input panel associated with an interactive operation includes: presenting an input panel in a first area and descriptive information in a second area, the second area also presenting at least a portion of the work.

[0099] In some embodiments, process 300 further includes: in response to receiving a fourth operation in the second region, switching to an interactive interface that presents the work, wherein the fourth operation is independent of the descriptive information.

[0100] In some embodiments, interactive actions cause works to be recommended to associated users.

[0101] Example devices and equipment

[0102] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. Figure 4 shows a schematic structural block diagram of an example apparatus 400 for interface interaction according to certain embodiments of this disclosure. Apparatus 400 may be implemented as or included in an electronic device. The various modules / components in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0103] As shown in Figure 4, the device 400 includes a first presentation module 410, configured to present a first element associated with the work in the interactive interface of the work, the first element indicating the target user's interactive operation on the work; a second presentation module 420, configured to present descriptive information and an input panel associated with the interactive operation in response to receiving a first operation on the first element; and a trigger module 430, configured to trigger the sending of a message corresponding to the input information in a conversation with the target user based on the input information received via the input panel.

[0104] In some embodiments, the interactive interface includes a viewing interface for the work, and the first presentation module 410 is further configured to: in response to the interactive information of the work satisfying a first condition, present a first element indicating an interactive operation in the viewing interface of the work, wherein the first condition is related to the number of users performing interactive operations on the work.

[0105] In some embodiments, the first presentation module 410 is further configured to: in response to a received second operation, present an interactive panel associated with the work; and present a first element in the interactive panel indicating the interactive operation.

[0106] In some embodiments, the device 400 further includes a receiving module configured to: in response to the interaction information of the work satisfying a second condition, present a second element in the viewing interface of the work indicating a set of interactive operations associated with the work; and receive a second operation on the second element.

[0107] In some embodiments, the device 400 further includes an interaction module configured to: present a set of interactive controls in an input panel; and acquire input information based on a third operation performed on a target interactive control in the set of interactive controls.

[0108] In some embodiments, the device 400 further includes an animation module configured to: in response to receiving a third operation on the target interactive control, present an animation process associated with a graphical element in the target interactive control in the interactive interface.

[0109] In some embodiments, the control types and / or display order of a set of interactive controls are determined based on at least one of the following: first reference information associated with the work; second reference information associated with the current user; and third reference information associated with the target user.

[0110] In some embodiments, the message indicates a reference to a work that the target user is interacting with, and the message also includes preset response content corresponding to the target interactive control.

[0111] In some embodiments, the descriptive information includes at least one of the following: comments added by the target user to the interactive work; the target user's identification information; and the time information of the interactive operation.

[0112] In some embodiments, the display style of the description information is determined based on the length of the comments added to the target user's interactive work.

[0113] In some embodiments, the second presentation module 420 is further configured to present an input panel in a first area and descriptive information in a second area, the second area also presenting at least a portion of the work.

[0114] In some embodiments, the device 400 further includes a switching module configured to switch to an interactive interface presenting the work in response to receiving a fourth operation in the second area, wherein the fourth operation is independent of the descriptive information.

[0115] In some embodiments, interactive actions cause works to be recommended to associated users.

[0116] The units included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.

[0117] Figure 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used in electronic devices.

[0118] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. Components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in the memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0119] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0120] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0121] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0122] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0123] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0124] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0125] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0126] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0127] 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 an instruction, which contains one or more executable instructions for implementing the specified logical function. 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 consecutive 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 action, or using a combination of dedicated hardware and computer instructions.

[0128] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: In the interactive interface of the work, a first element associated with the work is presented, and the first element indicates the target user's interactive operation on the work; In response to receiving a first operation on the first element, a description and input panel associated with the interactive operation are presented; as well as Based on the input information received via the input panel, a message corresponding to the input information is sent during the session with the target user.

2. The method according to claim 1, wherein the interactive interface includes a viewing interface for the work, and presenting a first element associated with the work includes: In response to the interaction information of the work satisfying a first condition, a first element indicating the interaction operation is presented in the viewing interface of the work, wherein the first condition is related to the number of users performing the interaction operation on the work.

3. The method of claim 1, wherein presenting the first element associated with the work comprises: In response to the received second action, an interactive panel associated with the work is presented; as well as The first element, which indicates the interactive operation, is presented in the interactive panel.

4. The method according to claim 3, further comprising: In response to the second condition being met by the interactive information of the work, a second element indicating a set of interactive operations associated with the work is presented in the viewing interface of the work; as well as Receive the second operation for the second element.

5. The method according to claim 1, further comprising: A set of interactive controls is presented in the input panel; as well as The input information is obtained based on a third operation performed on the target interactive control in the set of interactive controls.

6. The method according to claim 5, further comprising: In response to receiving the third operation for the target interactive control, an animation process associated with the graphical elements in the target interactive control is presented in the interactive interface.

7. The method of claim 5, wherein the control types and / or display order of the set of interactive controls are determined based on at least one of the following: First reference information associated with the work; Second reference information associated with the current user; Third reference information associated with the target user.

8. The method of claim 5, wherein the message indicates a reference to the work interacting with the target user, and the message further includes preset response content corresponding to the target interactive control.

9. The method of claim 1, wherein the descriptive information includes at least one of the following: The comments added by the target user in relation to the work; The target user's identification information; The timing information of the interactive operation.

10. The method of claim 1, wherein the display style of the descriptive information is determined based on the length of the comment content added by the target user in response to the interactive operation associated with the work.

11. The method of claim 1, wherein presenting descriptive information and an input panel associated with the interactive operation comprises: The input panel is presented in a first area, and the description information is presented in a second area, which also presents at least a portion of the work.

12. The method of claim 11, further comprising: In response to receiving a fourth operation in the second area, the system switches to the interactive interface that presents the work, wherein the fourth operation is independent of the description information.

13. The method of claim 1, wherein the interactive operation causes the work to be recommended to associated users.

14. A device for interface interaction, comprising: The first presentation module is configured to present a first element associated with the work in the interactive interface of the work, the first element indicating the target user's interactive operation on the work; The second presentation module is configured to, in response to receiving a first operation on the first element, present descriptive information and an input panel associated with the interactive operation; as well as The triggering module is configured to send a message corresponding to the input information received via the input panel during a session with the target user.

15. An electronic device comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 13.

16. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 13.