Interaction method and apparatus, device and storage medium
By displaying the target object's work and its interactive controls in the session window, the problem of low interaction efficiency in the existing technology is solved, and efficient interaction between the user and the target object's work is achieved.
Patent Information
- Application Number
- PCT/CN2025/086968
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-04-02
- Publication Date
- 2025-10-09
AI Technical Summary
In the prior art, when a user interacts with a target object, it is difficult to efficiently display the target object's artwork and its interactive controls in a session window, resulting in low interaction efficiency.
While displaying the conversation window in the target interface, the target object's work and its interactive components are displayed in the second area in response to user operations, including interactive controls associated with the work, such as input controls, expression controls, and like controls.
It enables rapid interaction between users and target works in conversational scenarios, improves interaction efficiency, and supports users to view, comment on, and like works.
Smart Images

Figure CN2025086968_09102025_PF_FP_ABST
Abstract
Description
Interaction method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “Interactive Method, Apparatus, Device and Storage Medium” and application number 202410404801.8 filed on April 3, 2024, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to providing interactive methods, apparatuses, devices, and computer-readable storage media. Background Art
[0003] With the rapid development of intelligent technology, various forms of electronic devices can greatly enrich people's daily lives. For example, users can interact with target objects based on some electronic devices. The interaction can be conversational interaction or interaction with the target object's works. Summary of the Invention
[0004] In a first aspect of the present disclosure, an interaction method is provided. The method includes: displaying a conversation window with a target object in a target interface; and in response to a first operation received in the conversation window, displaying at least a portion of the conversation window in a first area of the target interface and displaying an interactive component associated with the target object in a second area of the target interface, wherein the interactive component displays a first work of the target object and includes at least one interactive control associated with the first work.
[0005] In a second aspect of the present disclosure, a device for interaction is provided. The device includes: a first display module configured to display a conversation window with a target object in a target interface; and a second display module configured to, in response to a first operation received in the conversation window, display at least a portion of the conversation window in a first area of the target interface and display an interactive component associated with the target object in a second area of the target interface, wherein the interactive component displays a first work of the target object and includes at least one interactive control associated with the first work.
[0006] In a third aspect of the present 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 the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0008] In a fifth aspect of the present disclosure, a computer program product is provided, which includes computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method of the first aspect is implemented.
[0009] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0011] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0012] 2A to 2E are schematic diagrams illustrating example interfaces according to some embodiments of the present disclosure;
[0013] FIG3 shows a flowchart of an interaction process according to some embodiments of the present disclosure;
[0014] FIG4 shows a schematic structural block diagram of an apparatus for interaction according to certain embodiments of the present disclosure;
[0015] FIG5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0016] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0017] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.
[0018] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part 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 be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0019] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0020] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.
[0021] Embodiments of the present disclosure propose an interactive solution. According to this solution, a conversation window with a target object can be displayed in a target interface. Furthermore, in response to a first operation received in the conversation window, at least a portion of the conversation window can be displayed in a first area of the target interface, and an interactive component associated with the target object can be displayed in a second area of the target interface. The interactive component displays a first work of the target object and includes at least one interactive control associated with the first work.
[0022] Based on this approach, after receiving a first operation in a conversation window with a target object, embodiments of the present disclosure can display at least a portion of the conversation window, along with the target object's artwork and interactive controls associated with the first artwork, on the target interface. Thus, embodiments of the present disclosure can support rapid interaction between the user initiating the interaction and the artwork of the associated user in a conversation scenario, thereby improving interaction efficiency.
[0023] Sample Environment
[0024] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include an electronic device 110 .
[0025] In this example environment 100, electronic device 110 may be running an application 120 that supports interface interaction. Application 120 may be any appropriate type of application for interface interaction, examples of which may include, but are not limited to, video applications or other appropriate applications. User 140 may interact with a target object based on application 120, where the interactions may include, but are not limited to, conversational interactions and interactions associated with the target object's works. Interactions associated with the target object's works may include viewing the target object's works, liking, collecting, forwarding, and the like. Target user 140 may interact with application 120 via electronic device 110 and / or its attached devices.
[0026] In environment 100 of FIG. 1 , if application 120 is active, electronic device 110 may present, through application 120, an interface 150 for supporting interface interaction. Interface 150 may include a conversation window to support conversational interaction between a user and a target object. Interface 150 may also include an interface containing a work of art by the target object to support user interaction with the work of art by the target object on this interface.
[0027] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the target user (such as a "wearable" circuit, etc.).
[0028] The server 130 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. For example, the server 130 may include a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 may provide background services for the application 120 that supports interface interaction in the electronic device 110.
[0029] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired or wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.
[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0031] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0032] Example Interaction
[0033] An example interaction process according to an embodiment of the present disclosure will be described below with reference to FIG1 . FIG2A to FIG2E illustrate example interfaces 200A to 200E according to some embodiments of the present disclosure, which may be provided by the electronic device 110 shown in FIG1 , for example.
[0034] As shown in FIG2A , the electronic device 110 may present an interface 200A, which may display a conversation window 210 with a target object (using user 1 as an example). The target object may be any appropriate user who has permission to interact with the user 140. In some embodiments, the target object may be any user using the application 120, that is, any user using the application 120 has permission to interact with the user 140. The target object may also be another user using the application 120 and having a predetermined relationship with the user, that is, only users using the application 120 and having a predetermined relationship with the user 140 have permission to interact with the user 140, where the predetermined relationship may be a friend relationship, etc.
[0035] In some embodiments, the conversation window 210 may display controls that support interaction with user 1, such as controls for making calls, sending text messages, speaking, and emoticons, as shown in FIG2A . The conversation control supports user 140 making calls with user 1. The text control supports user 140 sending text messages to user 1 in the conversation window 210. The speaking control supports user 140 sending voice messages to user 1 in the conversation window 210. The emoticon control supports user 140 sending emoticons to user 1 in the conversation window 210.
[0036] The user can click the control corresponding to the call to choose to interact with user 1 through voice or video, that is, to choose the method of talking to user 1.
[0037] In some embodiments, the conversation window 210 may further display identification information of user 1, which may include an image identifier (e.g., an avatar) or a text identifier (e.g., a nickname or user name). Taking FIG. 2A as an example, the conversation window may display an avatar 220 of user 1.
[0038] In some embodiments, user 140 can perform predetermined operations on the conversation window to support interaction between user 140 and user 1, where the predetermined operations can include closing the conversation window, setting the background of the conversation window, operations associated with the target object's work, etc. The operations associated with the target object's work can include viewing the target object's work, etc.
[0039] In some embodiments, a user can perform a first operation in the conversation window, so that the electronic device 110 can, in response to receiving the first operation in the conversation window, display at least a portion of the conversation window in the first area of the target interface and display interactive components associated with the target object in the second area 240 of the target interface. The first area and the second area may not overlap, or the first area and the second area may at least partially overlap. Taking Figure 2B as an example, at least a portion of the conversation window 210 can be displayed in the first area 230 of the target interface 200B, and the interactive components associated with the target object can be displayed in the second area 240. The layout of the first area and the second area on the target interface can also be set as needed, including position layout and size layout, etc. As an example, the first area can be located below the target interface, and the second area can be located above the target interface, and the area of the second area can be larger than the first area, for example.
[0040] In some embodiments, the second area 240 may be gradually slid downward, for example, to be displayed in the interface 200B. Accordingly, the electronic device 110 may move the conversation window downward, for example, based on the sliding direction of the second area 240, so that the conversation window gradually hides part of its content as the second area 240 slides, until the state shown in FIG2B is presented.
[0041] In some embodiments, the first area 230 can display the entire contents of the session window 210, or can display part of the contents of the session window 210, such as displaying the content corresponding to a predetermined area of the session window 210, where the predetermined area can be the area corresponding to the topmost specific part of the session window 210, or can be the central area of the session window 210, and so on. The specific setting can be made according to needs.
[0042] In some embodiments, the first operation can be any appropriate operation within the conversation window. As an example, a user can click a predetermined target selection control in the conversation window to perform the first operation. As another example, a user can click on the identification information of User 1 in the conversation window to perform the first operation. For example, in Figure 2A , the first operation can be clicking User 1's avatar 220. As another example, the first operation can be dragging a control in the target interface to move an interactive component. For example, in Figure 2B , a user can drag control 250 upward or downward to move the interactive component upward or downward, thereby changing the size of the first and / or second areas within the interface.
[0043] In some embodiments, the electronic device can move the conversation window in the target interface based on the direction of movement of the interactive component. The portion of the conversation window presented in the first area is the content of the conversation window that was not displayed in the first area before the interactive component moved. It should be noted that if the interactive component moves away from the conversation window, more content of the conversation window will be displayed in the target interface. If the interactive component moves in the opposite direction of the conversation window, less content of the conversation window will be displayed in the target interface.
[0044] Taking Figure 2B as an example, in some embodiments, the interactive component 260 may display a first work 270 of the target object. The first work 270 may be at least one of the multiple works published by the target object in the application 140. In some embodiments, the first work may be determined from the multiple works of the target object based on at least one of the publishing time of the multiple works and the browsing status of the current user on the multiple works. The browsing status may include an unbrowsed state and a browsed state. As an example, the first work may be the work with the latest publishing time among the multiple works. As another example, the first work may also be the work that the current user has not browsed among the multiple works. As another example, the first work may also be the work with the latest publishing time among all the works that the current user has not browsed and has not browsed among the multiple works. As another example, the first work may also be the work published within a predetermined time period among the multiple works.
[0045] Returning to Figure 2A , taking the example of a first work published within a preset time period and not previewed by the current user, electronic device 110 can present a prompt element associated with the identification information of User 1 to facilitate reminders. This prompt element is used to indicate that the target object published the work within the preset time period and that the work has not yet been viewed by the current user. The prompt element can be a text element, an image element, a predetermined color element, etc. The predetermined time period can be within a day, a week, etc., and the specific setting can be based on needs. Taking Figure 2A as an example, the prompt element can be a color ring of a predetermined color set around User 1's avatar 220.
[0046] Of course, the first work can also be determined from the target object's multiple works based on any other appropriate method. For example, the first work can be the work with the highest number of views among the target object's multiple works, or it can be the work selected by the target object from multiple works to be displayed, etc., which will not be elaborated here.
[0047] In some embodiments, the first work can be a single-image work, an atlas work, or a video work, wherein the atlas work includes multiple images, and these multiple images correspond to a predetermined display order. In some embodiments, the interactive component 260 can display the content of the first work. Taking the first work as an image collection as an example, the interactive component 260 can display the multiple images in the atlas work in the order in which they are displayed. The interactive component 260 can also display the first image in the atlas. This first image can be the first image in the order, or any other appropriate image, such as an image selected by the user from the multiple images.
[0048] In some embodiments, if the first work is an album work and the interactive component displays the first image from multiple images in the album work, the user can perform a fifth operation on the interactive component, causing electronic device 110 to switch the interactive component to display a second image from the multiple images in response to the fifth operation received by the interactive component. For example, in Figures 2B and 2C , image 270 in interactive component 260 switches to image 271. The second image is an image in the album work other than the first image. In some embodiments, the second image can be an image displayed after the first image or before the first image. In other embodiments, the second image can be a randomly selected image from the multiple images other than the first image. In some embodiments, the fifth operation can be a swipe operation in a predetermined direction. The second image displayed by electronic device 110 after the swipe operation in different directions can be different. The swipe operation in the predetermined direction can include, but is not limited to, swiping from right to left and swiping from left to right within a predetermined area.
[0049] As an example, the album contains four images, and the four images are arranged in order from front to back as Image 1, Image 2, Image 3, and Image 4, and the image currently displayed in the interactive component is Image 2. If the electronic device 110 receives a fifth operation of sliding from left to right, the image 2 displayed in the interactive component can be switched to Image 3. If the electronic device 110 receives a fifth operation of sliding from right to left, the image 2 displayed in the interactive component can be switched to Image 1.
[0050] In some embodiments, the interactive components may further include at least one interactive component 280 associated with the first work 270. Using FIG. 2B as an example, the interactive component 280 may include an input control 281 for enabling a user to input content based on the input control 281, so that the electronic device 110 can obtain the input information. The electronic device 110 may display a target message sent to the target object in the conversation window, the target message including the input content.
[0051] For example, if a user enters content using input control 281, the input content will subsequently be displayed in the conversation window as part of a target message sent to the target object. In some embodiments, the target message may also indicate a reference to the first work. In other words, the target message may be a reply message associated with the first work, in which the user responds to the target object's first work.
[0052] 2D as an example, the electronic device 110 may display a target message 290 in the interface 200D. Additionally, the target message 290 may indicate a reference to the work 270. For example, the target message 290 may display a thumbnail of the work 270.
[0053] In some embodiments, the interactive component may further include at least one of an emoticon control, a favorite control, and a like control. For example, the emoticon control is used to generate an emoticon comment on a first work. The favorite control is used to favorite the first work. The like control is used to like the first work. Taking Figure 2B as an example, the interactive component may include an emoticon control 282 and a like control 283. A user may click emoticon control 282 to select an emoticon comment on work 270. A user may also click like control 283 to like work 270.
[0054] In some embodiments, the user can also perform a predetermined operation on the second area to adjust the content presented in the second area. In some embodiments, the user can perform a second operation on the second area, causing electronic device 110 to display a work viewing interface in response to the second operation on the second area. This work viewing interface can display the first work of the target object. In some embodiments, this work viewing interface can display the first work in full screen.
[0055] In some embodiments, if the first area and the second area do not overlap, the second operation may include a sliding operation in a first direction, and the first direction is determined based on the relative positions of the first area and the second area. The first direction may be the direction from the second area to the first area. For example, in Figure 2B, if the first area is below the second area, the first direction may be a sliding direction from bottom to top.
[0056] In some embodiments, a work viewing interface may be associated with a target user's collection of works. This work viewing interface may support viewing all or a portion of the target user's works published on the application. In some embodiments, electronic device 110 may, in response to a third operation received in the work viewing interface, switch the work viewing interface to display a second work in the collection. The second work may be a work in the collection other than the first work. In some embodiments, such a work viewing interface may also be referred to as an information stream viewing interface.
[0057] For example, Figure 2E illustrates an example interface 200E according to some embodiments of the present disclosure. Interface 200E may be a viewing interface for a collection of works by "User 1." Interface 200E may, for example, default to playing the work 270 that the user is currently interacting with. Furthermore, electronic device 110 may also switch to playing other works in the collection based on a user swiping operation within the interface.
[0058] As an example, the second work may be another work published earlier than the first work. The third operation may be any appropriate operation. As an example, the third operation may be that the user can click on the control corresponding to the work switch in the work viewing interface. As another example, the third operation may be that the user can swipe in a second direction. The second direction may be downward, upward, left, right, etc. In some embodiments, when the second direction is different, the second work displayed on the work viewing interface after switching may also be different. As an example, when the second direction is upward, the work viewing interface may display a second work published earlier than the first work. When the second direction is downward, the work viewing interface may display a second work published later than the first work.
[0059] In some embodiments, the work viewing interface may further include a second set of interactive controls associated with the first work (the components associated with the first work on the target interface are the first set of interactive components). The second set of interactive components is different from the first set of interactive components. Specifically, the difference between the second set of interactive components and the first set of interactive components may include: the types of interactive controls included in the second set of interactive components are not completely the same as those in the first set of interactive components, the functions of the interactive controls are not completely the same, the number of interactive controls is not completely the same, the arrangement of the interactive controls is not completely the same, etc. In some embodiments, the second set of interactive components may include a creation component, which is used to trigger the creation of a new work using the image capture device.
[0060] Taking Figure 2E as an example, a creation component 291 is displayed on the work viewing interface 200E. User 140 can click on the creation component 291 to create a new work. In addition to the creation component 291, the second set of interactive components may also include, but are not limited to, a collection control, a like control, a forwarding control, and so on, which will not be detailed here.
[0061] Returning to Figure 2B , in some embodiments, the user can also perform a fourth operation on the first area, causing electronic device 110 to switch the target interface to display the complete portion of the conversation window and stop displaying interactive components in response to the fourth operation on the first area. The fourth operation can be any appropriate operation. As an example, the fourth operation can be clicking on the target control 292 in the viewing interface. As another example, the fourth operation can also be an interactive operation in a predetermined direction, such as a bottom-up swipe operation.
[0062] Based on the process described above, after receiving a first operation in a conversation window with a target user, embodiments of the present disclosure can display at least a portion of the conversation window, along with the target user's artwork and interactive controls associated with the first artwork, on the target interface. Thus, embodiments of the present disclosure can support rapid interaction between the user initiating the conversation and the artwork associated with the user, thereby improving interaction efficiency.
[0063] Example Process
[0064] FIG3 shows a flow chart of a process 300 of interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. The process 300 is described below with reference to FIG1.
[0065] In block 310 , the electronic device 110 displays a conversation window with a target object in a target interface.
[0066] In box 320, in response to the first operation received in the conversation window, the electronic device 110 displays at least a portion of the conversation window in a first area of the target interface, and displays an interactive component associated with the target object in a second area of the target interface, the interactive component displays a first work of the target object, and the interactive component includes at least one interactive control associated with the first work.
[0067] In some embodiments, at least one interactive control includes an input control, and process 300 further includes: obtaining input content via the input control; and displaying a target message sent to the target object in the conversation window, wherein the target message includes the input content.
[0068] In some embodiments, the target message indicates a reference to the first work.
[0069] In some embodiments, the first region does not overlap with the second region; or the first region at least partially overlaps with the second region.
[0070] In some embodiments, in response to a first operation received in the session window, displaying at least a portion of the session window in a first area of the target interface includes: moving the session window in the target interface based on a movement direction of the interactive component until a portion of the session window is presented in the first area.
[0071] In some embodiments, the process 300 further includes: in response to a second operation on the second area, displaying a work viewing interface, where the work viewing interface displays the first work of the target object.
[0072] In some embodiments, the work viewing interface is associated with the work collection of the target object, and the process 300 further includes: in response to a third operation received in the work viewing interface, switching the work viewing interface to display a second work in the work collection.
[0073] In some embodiments, the first area and the second area do not overlap, the second operation includes a sliding operation in a first direction, and the first direction is determined based on relative positions of the first area and the second area.
[0074] In some embodiments, the at least one interactive control is a first set of interactive controls, and the work viewing interface includes a second set of interactive controls associated with the first work, where the second set of interactive controls is different from the first set of interactive controls.
[0075] In some embodiments, the second set of interactive components includes a creation component for triggering the creation of a new work using the image capture device.
[0076] In some embodiments, process 300 further includes: in response to a fourth operation on the first area, switching the target viewing interface to display a complete portion of the session window; and stopping displaying the interactive component.
[0077] In some embodiments, the fourth operation includes a sliding operation in a preset direction.
[0078] In some embodiments, the conversation window displays identification information of the target object, and the first operation includes selecting the identification information of the target object.
[0079] In some embodiments, the process 300 further includes: presenting a prompt element in association with the identification information, where the prompt element indicates that the target object has published the first work within a preset time period, and the first work has not been viewed by the current user.
[0080] In some embodiments, the first work is determined from the multiple works of the target object based on at least one of the following information: the publishing time of the multiple works, and the browsing status of the multiple works by the current user.
[0081] In some embodiments, the first work is a single-image work, an album of images, or a video work, and the interactive component plays content of the first work.
[0082] In some embodiments, the first work is an album work including multiple images, and process 300 further includes: displaying a first image among the multiple images in the interactive component; and switching the interactive component to display a second image among the multiple images in response to a fifth operation received in the interactive component.
[0083] In some embodiments, the at least one interactive control includes at least one of the following: an expression control for generating an expression comment on the first work; a collection control for collecting the first work; and a like control for liking the first work.
[0084] Example devices and equipment
[0085] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG4 shows a schematic structural block diagram of an apparatus 400 for providing media content according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in electronic device 110 as discussed above. The various modules / components in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0086] As shown in Figure 4, the device 400 includes a first display module 410, which is configured to display a conversation window with the target object in the target interface; and a second display module 420, which is configured to display at least a portion of the conversation window in a first area of the target interface in response to a first operation received in the conversation window, and display an interactive component associated with the target object in a second area of the target interface, wherein the interactive component displays a first work of the target object, and the interactive component includes at least one interactive control associated with the first work.
[0087] In some embodiments, at least one interactive control includes an input control, and the device 400 also includes an acquisition module configured to obtain input content via the input control; and a third display module configured to: display a target message sent to the target object in the conversation window, where the target message includes the input content.
[0088] In some embodiments, the target message indicates a reference to the first work.
[0089] In some embodiments, the first region does not overlap with the second region; or the first region at least partially overlaps with the second region.
[0090] In some embodiments, the second display module 420 is specifically configured to move the conversation window in the target interface based on the movement direction of the interactive component until a portion of the conversation window is presented in the first area.
[0091] In some embodiments, the apparatus 400 further includes a fourth display module configured to: display a work viewing interface in response to a second operation on the second area, wherein the work viewing interface displays the first work of the target object.
[0092] In some embodiments, the work viewing interface is associated with the work collection of the target object, and the device 400 further includes a first switching module configured to: in response to a third operation received in the work viewing interface, switch the work viewing interface to display a second work in the work collection.
[0093] In some embodiments, the first area and the second area do not overlap, the second operation includes a sliding operation in a first direction, and the first direction is determined based on relative positions of the first area and the second area.
[0094] In some embodiments, the at least one interactive control is a first set of interactive controls, and the work viewing interface includes a second set of interactive controls associated with the first work, where the second set of interactive controls is different from the first set of interactive controls.
[0095] In some embodiments, the second set of interactive components includes a creation component for triggering the creation of a new work using the image capture device.
[0096] In some embodiments, the apparatus 400 further includes a second switching module configured to: in response to a fourth operation on the first area, switch the target interface to display a complete portion of the session window; and stop displaying the interactive component.
[0097] In some embodiments, the fourth operation includes a sliding operation in a preset direction.
[0098] In some embodiments, the conversation window displays identification information of the target object, and the first operation includes selecting the identification information of the target object.
[0099] In some embodiments, the apparatus 400 further includes a presentation module configured to present a prompt element in association with the identification information, the prompt element indicating that the target object has published a first work within a preset period of time and the first work has not been viewed by the current user.
[0100] In some embodiments, the first work is determined from the multiple works of the target object based on at least one of the following information: the publishing time of the multiple works, and the browsing status of the multiple works by the current user.
[0101] In some embodiments, the first work is a single-image work, an album of images, or a video work, and the interactive component plays content of the first work.
[0102] In some embodiments, the first work is an album work including multiple images, and the device 400 also includes a fifth display module, which is configured to display the first image of the multiple images in the interactive component; and in response to the fifth operation received in the interactive component, switch the interactive component to display the second image of the multiple images.
[0103] In some embodiments, the at least one interactive control includes at least one of the following: an expression control for generating an expression comment on the first work; a collection control for collecting the first work; and a like control for liking the first work.
[0104] The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can 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 the device 400 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0105] FIG5 shows 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 FIG5 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 FIG5 can be used to implement the electronic device 110 shown in FIG1 .
[0106] As shown in FIG5 , electronic device 500 is a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 500.
[0107] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data (e.g., training data for training) and can be accessed within the electronic device 500.
[0108] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0109] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0110] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0111] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0112] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0113] 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 device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0114] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0115] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0116] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not 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 selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. An interactive method, comprising: Displaying a conversation window with the target object in the target interface; as well as In response to a first operation received in the conversation window, at least a portion of the conversation window is displayed in a first area of the target interface, and an interactive component associated with the target object is displayed in a second area of the target interface, wherein the interactive component displays a first work of the target object, and the interactive component includes at least one interactive control associated with the first work.
2. The method of claim 1 , wherein the at least one interactive control comprises an input control, the method further comprising: Obtaining input content via the input control; as well as A target message sent to the target object is displayed in the conversation window, where the target message includes the input content. The method of claim 2 , wherein the target message indicates a reference to the first work.
4. The method according to claim 1, wherein: The first area does not overlap with the second area; or The first region at least partially overlaps with the second region.
5. The method according to claim 1, wherein, in response to a first operation received in the conversation window, displaying at least a portion of the conversation window in the first area of the target interface comprises: Based on the movement direction of the interactive component, the conversation window is moved in the target interface until a portion of the conversation window is presented in the first area.
6. The method according to claim 1, further comprising: In response to a second operation on the second area, a work viewing interface is displayed, wherein the work viewing interface displays the first work of the target object.
7. The method according to claim 6, wherein the work viewing interface is associated with the work collection of the target object, the method further comprising: In response to a third operation received in the work viewing interface, the work viewing interface is switched to display a second work in the collection. 8 . The method of claim 6 , wherein the first area and the second area do not overlap, the second operation comprises a sliding operation in a first direction, and the first direction is determined based on relative positions of the first area and the second area.
9. The method according to claim 6, wherein the at least one interactive control is a first group of interactive controls, and the work viewing interface includes a second group of interactive controls associated with the first work, and the second group of interactive controls is different from the first group of interactive controls.
10. The method of claim 9, wherein the second set of interactive components includes a creation component for triggering creation of a new work using an image capture device.
11. The method according to claim 1 , further comprising: In response to a fourth operation on the first area, switching the target interface to display a complete portion of the conversation window; and ceasing to display the interactive component. The method according to claim 11 , wherein the fourth operation comprises a sliding operation in a preset direction. 13 . The method according to claim 1 , wherein the conversation window displays identification information of the target object, and the first operation comprises selecting the identification information of the target object.
14. The method according to claim 12, further comprising: A prompt element is presented in association with the identification information, where the prompt element indicates that the target object has published the first work within a preset time period and the first work has not been viewed by the current user.
15. The method of claim 1 , wherein the first work is determined from a plurality of works of the target object based on at least one of the following information: the release time of the multiple works, The current user's browsing status of the multiple works.
16. The method according to claim 1, wherein the first work is a single-image work, a collection of images, or a video work, and the interactive component plays content of the first work.
17. The method according to claim 1, wherein the first work is an atlas work including a plurality of images, the method further comprising: displaying a first image from the plurality of images in the interactive component; as well as In response to a fifth operation received in the interactive component, the interactive component is switched to display a second image among the plurality of images.
18. The method of claim 1, wherein the at least one interactive control comprises at least one of: An expression control, used to generate an expression comment on the first work; A collection control, used to collect the first work; Like control, used to like the first work.
19. An apparatus for interaction, comprising: A first display module is configured to display a conversation window with a target object in a target interface; as well as A second display module is configured to display at least a portion of the conversation window in a first area of the target interface in response to a first operation received in the conversation window, and to display an interactive component associated with the target object in a second area of the target interface, wherein the interactive component displays a first work of the target object and includes at least one interactive control associated with the first work.
20. 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, the instructions causing the electronic device to perform the method according to any one of claims 1 to 18 when executed by the at least one processing unit.
21. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 18 is implemented.
22. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 18.
Citation Information
Patent Citations
Session display method and device, computer equipment and storage medium
CN112230821A
Information display method and device, equipment and storage medium
CN117641033A
Interaction method and device, equipment and storage medium
CN118170487A
Audible photos & voice comments in digital social interactions
US20160224317A1
Social network interactions
US20210103383A1