Message interaction method, and apparatus, device and storage medium
By presenting interactive content relevant to target users and receiving user feedback on the online platform, the problem of low efficiency in user interaction is solved, and more efficient user interaction is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2026-03-12
AI Technical Summary
Existing online platforms cannot meet users' interactive needs, resulting in low efficiency of user interaction.
By presenting interactive content associated with the target user, receiving preset actions on the interactive content, and responding to the actions by sending reminder messages in the conversation with the target user that indicate interactive feedback.
It improves the efficiency of user interaction by providing users with interaction information and feedback methods from other users, thus promoting message interaction among users.
Smart Images

Figure CN2024117283_12032026_PF_FP_ABST
Abstract
Description
A message interaction method, device, apparatus and storage medium TECHNICAL FIELD
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a message interaction method, device, apparatus and computer readable storage medium. BACKGROUND
[0002] In recent years, with the development of the Internet, more and more people carry out network activities in network platforms. For example, users interact with other users by means of network platforms to meet social needs. However, the existing network platforms cannot meet the interaction needs of users, resulting in low interaction efficiency between users.
[0003] SUMMARY
[0004] In a first aspect of the present disclosure, a message interaction method is provided, comprising: presenting interaction content associated with a target user, the interaction content indicating an interaction event of the target user; receiving a preset operation on the interaction content, the preset operation indicating an interaction feedback for the interaction event; and in response to receiving the preset operation, sending a reminder message indicating the interaction feedback in a conversation with the target user.
[0005] In a second aspect of the present disclosure, a device for message interaction is provided. The device comprises: a presentation module configured to present interaction content associated with a target user, the interaction content indicating an interaction event of the target user; a receiving module configured to receive a preset operation on the interaction content, the preset operation indicating an interaction feedback for the interaction event; and a sending module configured to, in response to receiving the preset operation, send a reminder message indicating the interaction feedback in a conversation with the target user.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises 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. The instructions, when executed by the at least one processing unit, 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. The computer readable storage medium has stored thereon a computer program executable by a processor to implement the method of the first aspect.
[0008] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS
[0009] The above-described and other features, advantages, and aspects of the present disclosure will become more apparent as various embodiments of the present disclosure are described in greater detail below. In the drawings, like reference numerals refer to like elements throughout the various drawings, wherein:
[0010] FIG. 1 illustrates a schematic diagram of an example environment in which some embodiments of the present disclosure can be implemented in real-time;
[0011] FIGS. 2A-2D illustrate example interfaces in accordance with some embodiments of the present disclosure;
[0012] FIG. 3 illustrates a flow diagram of an example process of a message interaction in accordance with some embodiments of the present disclosure;
[0013] FIG. 4 illustrates a schematic block diagram of an example apparatus for a message interaction in accordance with some embodiments of the present disclosure; and
[0014] FIG. 5 illustrates a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0015] Embodiments of the present disclosure will be described in more detail with reference to the drawings. While certain embodiments of the present disclosure are illustrated, it is understood that the present disclosure can be embodied in various forms and should not be interpreted in a limiting sense. Rather, these embodiments are provided so that this disclosure will be thorough and complete and fully convey the scope of the present disclosure to those skilled in the art.
[0016] It should be noted that the headings provided herein are for the convenience of the reader and are not limiting on the present disclosure. Various embodiments are described throughout this document, and any type of embodiment can be included under any heading. Furthermore, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or in a different heading.
[0017] In the description of embodiments of the present disclosure, the term "including" and its analogs are to be interpreted broadly to mean "including, but not limited to." The term "based on" is to be interpreted broadly to mean "based, at least in part, on." The term "one embodiment" or "an embodiment" is to be interpreted broadly to mean "at least one embodiment." The term "some embodiments" is to be interpreted broadly to mean "at least some embodiments." Other explicit and implicit definitions can be found throughout the following. The terms "first," "second," etc. can refer to different or the same objects. Other explicit and implicit definitions can be found throughout the following.
[0018] The data of the user, the acquisition and / or use of the data, etc. can be involved in the embodiments of the present disclosure. These aspects all comply with the corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are performed on the premise that the user is aware of and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this aspect.
[0019] In the present specification and embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for the basic function, which does not affect the user's use of the basic function.
[0020] As briefly mentioned above, with the development of the Internet, more and more people carry out network activities in network platforms. For example, users interact with other users by means of network platforms to meet social needs. However, the existing network platform interaction function is single and cannot meet the user's interaction needs, resulting in low interaction efficiency between users.
[0021] Embodiments of the present disclosure provide a scheme for message interaction. According to the scheme, interaction content associated with a target user can be presented, the interaction content indicating an interaction event of the target user; a preset operation on the interaction content is received, the preset operation indicating an interaction feedback for the interaction event; and in response to receiving the preset operation, a reminder message indicating the interaction feedback is sent in a conversation with the target user.
[0022] In this way, the embodiments of the present disclosure can provide the user with interaction content that can indicate relevant interaction events initiated by other users. Further, the embodiments of the present disclosure can accept the user's operation and accordingly send a corresponding reminder message in the corresponding conversation. Therefore, the embodiments of the present disclosure can promote message interaction between users and improve the interaction efficiency between users.
[0023] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.
[0024] Example environment
[0025] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.
[0026] In this example environment 100, the electronic device 110 can be running an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a video application, a social application, or other suitable application. The user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0027] In the environment 100 of FIG. 1, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120 if the application 120 is in an active state.
[0028] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services to the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming 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 electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as “wearable” circuitry, etc.).
[0029] The server 130 can be a standalone physical server, a server cluster or distributed system of multiple physical servers, or a cloud server providing 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, etc. basic cloud computing services. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 can provide background services for the application 120 of the electronic device 110 that supports interface interaction.
[0030] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established through a wired manner or a wireless manner. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.
[0032] Some example embodiments of the present disclosure will be described below with continued reference to the drawings.
[0033] Example interactions
[0034] FIGS. 2A-2D illustrate example interfaces 200A-200D, in accordance with some embodiments of the present disclosure. The interfaces 200A-200D can be provided, for example, by the electronic device 110 illustrated in FIG. 1.
[0035] In some embodiments, the electronic device 110 can present interactive content associated with a target user.
[0036] In some embodiments, as shown in FIG. 2A, the electronic device 110 can present a message interface 200A of a current user. As an example, the electronic device 110 can present, in a message list of the message interface 200A, message content received by the current user (e.g., a message received from another user or a friend request of another user, etc.).
[0037] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present, in the message list of the message interface 200A, interactive content (also referred to as first interactive content) associated with a target user. The first interactive content can indicate a historical interactive event performed by the target user.
[0038] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present the interaction content associated with the target user in response to the historical interaction information between the current user and the target user satisfying a preset condition. As an example, the historical interaction information between the current user and the target user can include an interval between an interaction time of a last interaction behavior between the current user and the target user and a current time. The interaction behavior can include, for example, sending a conversation message, commenting on an artwork of the other party, liking, etc. As an example, the historical interaction information between the current user and the target user satisfying the preset condition can indicate that the interval between the interaction time of the last interaction behavior between the current user and the target user and the current time exceeds a preset time length. As an example, the electronic device 110 can present the interaction content associated with the target user in the message list in response to the interval between the interaction time of the last interaction behavior between the current user and the target user and the current time exceeding the preset time length (e.g., seven days).
[0039] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can stop presenting the interaction content in response to not receiving a triggering operation for the interaction content within a preset time period. As an example, the triggering operation for the interaction content can include a click operation on the interaction content, a viewing operation, or a triggering operation on a control associated with the interaction content (e.g., a click operation on a feedback control mentioned later, etc.). As an example, the preset time period is for a time length during which the interaction content is presented. For example, the electronic device 110 can stop presenting the interaction content in the message list in response to not receiving the triggering operation for the interaction content within three days after the interaction content is presented. As an example, the preset time period of three days is only illustrative, and the present disclosure is not intended to limit the specific time length of the preset time period.
[0040] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can stop presenting the interaction content in the message list in response to receiving a closing operation (e.g., a triggering on a closing control associated with the interaction content) for the interaction content.
[0041] In some embodiments, the interaction content can indicate a historical interaction event performed by the target user. The interaction content can include text content for describing the historical interaction event and / or image content associated with the historical interaction event.
[0042] In some embodiments, the historical interaction event performed by the target user can include a user interaction event of the target user for the current user. As an example, the user interaction event of the target user for the current user can include liking an artwork of the current user, a profile picture, commenting on an artwork of the current user, and / or accessing a personal page of the current user, etc.
[0043] As an example, the work of the current user can include media content published or disclosed by the current user in the application 120. As an example, the media content can include: music content, video content, text-image content, etc. As an example, the interaction content associated with the user interaction event for the current user can include an indication element associated with the user interaction event. For example, the target user accessed the personal page of the current user, and the indication element capable of indicating the access behavior of the target user can be included in the interaction content. As an example, the presentation style of the indication element capable of indicating the access behavior of the target user can be text content or image content (for example, a sticker type image).
[0044] In some embodiments, the historical interaction event performed by the target user can include a content update event associated with the target user. As an example, the content update event associated with the target user can include that the target user published a new work (or referred to as media content) and / or the target user changed the avatar in the application.
[0045] In some embodiments, the historical interaction event performed by the target user can include a user interaction event of the target user for other users different from the current user. As an example, the other users can be users associated with the current user. As an example, the other users can be friends of the current user in the application 120, etc.
[0046] In some embodiments, determining the historical interaction event performed by the target user can include determining a set of candidate interaction events associated with the target user. As an example, the set of candidate interaction events can include a plurality of historical interaction events performed by the target user within a preset time period. It should be noted that the preset time period here is a time period before the interaction content is presented. For example, the set of interaction events can include a plurality of historical interaction events performed by the target user in the past week. As an example, the present disclosure does not intend to limit the specific length of the preset time period.
[0047] In some embodiments, determining the historical interaction event performed by the target user can include that the electronic device 110 determines the historical interaction event from the set of candidate interaction events based on priority information of the set of candidate interaction events.
[0048] In some embodiments, the priority information is determined based on time information of the corresponding candidate interaction event. As an example, the electronic device 110 can determine the candidate interaction event with earlier or later execution time as the historical interaction event based on the order of execution time of the set of candidate interaction events.
[0049] In some embodiments, the priority information is determined based on type information of the respective candidate interaction event. As an example, the type information of the candidate interaction event can include a first type and a second type. As an example, the candidate interaction event of the first type can include a user interaction event of the target user with the current user (e.g., the target user accessed the personal page of the current user, etc.). As an example, the candidate interaction event of the second type can include a content update event associated with the target user (e.g., the target user updated the avatar, posted a new work, etc.). As an example, the candidate interaction event of the first type can have a higher priority than the candidate interaction event of the second type. As an example, the electronic device 110 can determine, based on the priority of the set of candidate interaction events, the candidate interaction event with a higher priority as the historical interaction event.
[0050] In some embodiments, the electronic device 110 can determine the historical interaction event based on the time information and the type information of the set of candidate events collectively. As an example, the electronic device 110 can determine, based on the type information, the historical interaction event from the set of candidate events. When there are multiple events determined from the set of candidate events based on the type information, the electronic device 110 can determine, based on the time information, the historical interaction event from the multiple events.
[0051] In some embodiments, with continued reference to FIG. 2A, the presentation position of the first interaction content in the message list is determined based on the time of the historical message sent by the target user to the current user. As an example, the time of the last message sent by user A to the current user can be later than the time of the last message sent by user B to the current user. Accordingly, the presentation position of the first interaction content 205-1 associated with user A in the message list can be earlier than the presentation position of the second interaction content 205-2 associated with user B.
[0052] In some embodiments, with continued reference to FIG. 2A, the first interaction content can include text content describing the historical interaction event performed by the target user and / or image content associated with the historical interaction event.
[0053] As an example, with continued reference to FIG. 2A, the historical interaction event associated with user A can include that user A posted a new work. The electronic device 110 can present the first interaction content 205-1 associated with user A in the message list. As an example, the first interaction content 205-1 can include text content (e.g., “posted a new work”).
[0054] As an example, with continued reference to FIG. 2A, the historical interaction event associated with user B can include that user B updated an avatar. The electronic device 110 can present, in the message list, second interaction content 205-2 associated with user B. As an example, the second interaction content 205-2 can include textual content (e.g., “updated avatar”).
[0055] In some embodiments, the electronic device 110 can present a feedback control associated with the interaction content. The feedback control can correspond to the interaction feedback for the historical interaction event. As an example, the feedback control can include textual content and / or image content. As an example, the feedback control can include textual content “like,” for example, to indicate that the interaction feedback for the historical interaction event includes a like for the historical interaction event. Feedback controls including image content are exemplarily described below and are not repeated here.
[0056] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present, in the message interface 200A, a first feedback control associated with the interaction content.
[0057] In some embodiments, different types of the first feedback control can have different display styles. As an example, the different display styles can be embodied based on different colors, shapes, or sizes, etc.
[0058] As an example, with continued reference to FIG. 2A, the electronic device 110 can present, in the message interface 200A, a first feedback control 206-1 associated with the first interaction content 205-1. As an example, the first feedback control 206-1 can correspond to a first type. Thus, the first feedback control 206-1 of the first type can indicate a first interaction feedback (e.g., liking the new work of user A) for the interaction event (e.g., user A posted a new work).
[0059] As an example, with continued reference to FIG. 2A, the electronic device 110 can present, in the message interface 200A, a first feedback control 206-2 associated with the second interaction content 205-2. As an example, the first feedback control 206-2 can correspond to a second type. Thus, the first feedback control 206-2 of the second type can indicate a second interaction feedback (e.g., clapping for the new avatar of user B) for the interaction event (e.g., user B updated an avatar).
[0060] In some embodiments, the electronic device 110 can receive a preset operation for the interaction content. The preset operation indicates the interaction feedback for the historical interaction event. Further, the electronic device 110 can, in response to receiving the preset operation, send, in the conversation with the target user, a reminder message indicating the interaction feedback. As an example, the interaction feedback of the preset operation to the interaction event can be determined by a feedback control associated with the preset operation.
[0061] In some embodiments, the electronic device 110 receiving the preset operation on the interactive content can include receiving a trigger on the feedback control. As an example, the electronic device 110 can receive a tap operation on the feedback control by the current user, and consider it as receiving the preset operation on the interactive content. As an example, the electronic device 110 can take the interactive feedback indicated by the feedback control that is triggered (e.g., tapped) as the interactive feedback corresponding to the preset operation.
[0062] In some embodiments, as shown in FIG. 2B, the electronic device 110 can present the second interactive content associated with the target user in the conversation interface 200B with the target user. The electronic device 110 can present the second interactive content in a manner different from the conversation messages.
[0063] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can present the second interactive content and the corresponding feedback control in the message display area of the conversation interface 200B. As an example, as shown in FIG. 2B, the electronic device 110 can present the second interactive content 210 and the corresponding second feedback control 211 associated with user A in the bottom center position of the message display area in the conversation interface 200B with user A. As an example, as shown in FIG. 2B, the electronic device 110 presents the second interactive content 210 in the bottom center position of the message display area of the conversation interface 200B is merely an example. The present disclosure is not intended to limit the specific presentation position of the second interactive content in the message display area.
[0064] As an example, the second interactive content 210 may, for example, include text content and image content. As an example, the text content may, for example, include “user A posted a new work”. The image content may, for example, include image content associated with the new work posted by user A.
[0065] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can present a viewing interface of the target content associated with the historical interactive event in response to receiving the trigger on the interactive content. Further, the electronic device 110 can present the complete content of the historical interactive event in the viewing interface. As an example, as shown in FIG. 2B, the image content presented by the second interactive content 210 is partial image content of the new work posted by user A. The electronic device 110 can present a viewing interface (not shown in the figure) of the historical interactive event (e.g., user A posted a new work) associated with the second interactive content 210 in response to receiving the trigger (e.g., tap operation) on the second interactive content 210 by the current user. Further, the electronic device 110 can present the complete content (e.g., all image content, music content, and / or text content, etc.) of the work posted by user A in the viewing interface.
[0066] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can present the conversation interface 200B with user A in response to receiving the preset operation of the current user. The electronic device 110 can present the conversation of the current user with user A in the conversation interface 200B with user A. As an example, the electronic device 110 can present the conversation interface 200B with user A in response to receiving a trigger of a control associated with the conversation interface in other interface by the current user.
[0067] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present the conversation interface with user A in response to receiving a trigger (e.g., a tap operation) of the current user on the nickname, the avatar, or the first interactive content 205-1 associated with user A.
[0068] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can present a second feedback control 211 associated with the second interactive content 210 in the conversation interface 200B with user A. As an example, the interaction feedback indicated by the second feedback control 211 on the interaction event (e.g., user A posted a new work) associated with the second interactive content 210 can include “like the new work of user A”.
[0069] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can send a reminder message associated with the second feedback control 211 to user A in the conversation interface 200A with user A in response to receiving a trigger of the second feedback control 211 by the current user. The reminder message can indicate the interaction feedback corresponding to the second feedback control 211.
[0070] In some embodiments, the reminder message can include first content for representing the interaction feedback; and second content for representing the historical interaction event.
[0071] In some embodiments, as shown in FIG. 2C, the electronic device 110 can present the reminder message 215-1 associated with the second feedback control 211 in the conversation interface 200C with user A. As an example, as shown in FIG. 2C, the reminder message 215-1 can include first content for representing the interaction feedback and second content for representing the historical interaction event. The first content may, for example, include text content (e.g., “like the new work of user A”) and image content indicated by the display style of the second feedback control 210. The second content may, for example, include image content (e.g., an image associated with the new work of user A).
[0072] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present, in response to receiving a current user’s triggering (e.g., a tapping operation) of the first feedback control 206-1, a conversation interface with user A, and present, in the conversation interface, a reminder message associated with the first feedback control 206-1.
[0073] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present, in response to receiving a current user’s triggering (e.g., a tapping operation) of the first feedback control 206-2, a reminder message associated with the first feedback control 206-2 in a conversation interface with user B associated with the first feedback control 206-2.
[0074] In some embodiments, as shown in FIG. 2D, the electronic device 110 can present, in the conversation interface 200D with user B, a reminder message 215-2 associated with the first feedback control 206-2. As an example, as shown in FIG. 2D, the reminder message 215-2 can include first content characterizing the interactive feedback and second content characterizing the historical interactive event.
[0075] As an example, the first content may, for example, include textual content (e.g., “Applaud for user B’s new avatar”) and image content indicated by the display style of the first feedback control 216-2. Additionally or alternatively, the second content may, for example, include image content (e.g., user B’s new avatar).
[0076] Based on the above-described processes, embodiments of the present disclosure are capable of providing, for a current user, interactive content associated with a historical interactive event performed by a target user after the current user and the target user have not interacted for more than a preset time.
[0077] Further, embodiments of the present disclosure are capable of providing, for a user, a feedback control associated with the interactive content, so that the user can quickly provide feedback on the historical interactive event performed by the target user based on the feedback control.
[0078] In this way, embodiments of the present disclosure are capable of providing, for a user, interactive information of other users and feedback manners, thus improving the interactive efficiency among users.
[0079] Example processes
[0080] FIG. 3 illustrates a flowchart of an example process 300 of message interaction, in accordance with some embodiments of the present disclosure. The process 300 can be implemented at the electronic device 110. The process 300 is described below with reference to FIG. 1.
[0081] As shown, at block 310, the electronic device 110 presents interactive content associated with a target user, the interactive content indicating a historical interactive event performed by the target user.
[0082] At block 320, the electronic device 110 receives a preset operation on the interactive content, the preset operation indicating the interaction feedback for the historical interaction event.
[0083] At block 330, the electronic device 110, in response to receiving the preset operation, sends a reminder message indicating the interaction feedback in the conversation with the target user.
[0084] In some embodiments, receiving the preset operation on the interactive content includes: presenting a feedback control associated with the interactive content, the feedback control corresponding to the interaction feedback for the historical interaction event; and receiving a trigger on the feedback control.
[0085] In some embodiments, presenting the interactive content associated with the target user includes: presenting, in a message list of the current user, first interactive content associated with the target user.
[0086] In some embodiments, a presentation position of the first interactive content in the message list is determined based on a time of a historical message sent by the target user to the current user.
[0087] In some embodiments, presenting the interactive content associated with the target user includes: presenting, in a conversation interface with the target user, second interactive content associated with the target user, wherein the second interactive content is presented in a manner different from a conversation message.
[0088] In some embodiments, presenting the second interactive content associated with the target user in the conversation interface with the target user includes: presenting, in a message display area of the conversation interface, the second interactive content and a corresponding feedback control.
[0089] In some embodiments, the interactive content includes: text content for describing the historical interaction event; and / or image content associated with the historical interaction event.
[0090] In some embodiments, the process 300 further includes: in response to not receiving a trigger operation for the interactive content within a preset time period, stopping presenting the interactive content.
[0091] In some embodiments, presenting the interactive content associated with the target user includes: in response to historical interaction information of the current user with the target user satisfying a preset condition, presenting the interactive content associated with the target user.
[0092] In some embodiments, the historical interaction event is determined based on the following process: determining a set of candidate interaction events associated with the target user; and determining the historical interaction event from the set of candidate interaction events based on priority information of the set of candidate interaction events.
[0093] In some embodiments, the priority information is determined based on time information and / or type information of the respective candidate interaction event.
[0094] In some embodiments, the historical interaction event performed by the target user comprises at least one of: a user interaction event of the target user with the current user; a content update event associated with the target user.
[0095] In some embodiments, the process 300 further comprises: in response to the triggering of the interaction content, presenting a viewing interface of the target content associated with the historical interaction event.
[0096] In some embodiments, the reminder message comprises: first content for representing the interaction feedback; and second content for representing the historical interaction event.
[0097] Example apparatuses and devices
[0098] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG. 4 shows a schematic structural block diagram of an example apparatus 400 for message interaction, according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in an electronic device. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.
[0099] As shown in FIG. 4, the apparatus 400 includes a presentation module 410 configured to present interaction content associated with a target user, the interaction content indicating a historical interaction event performed by the target user; a receiving module 420 configured to receive a preset operation on the interaction content, the preset operation indicating an interaction feedback for the historical interaction event; and a sending module 430 configured to, in response to receiving the preset operation, send a reminder message indicating the interaction feedback in a conversation with the target user.
[0100] In some embodiments, the receiving module 420 is further configured to: present a feedback control associated with the interaction content, the feedback control corresponding to the interaction feedback for the historical interaction event; and receive a triggering of the feedback control.
[0101] In some embodiments, the presentation module 410 is further configured to: present, in a message list of the current user, first interaction content associated with the target user.
[0102] In some embodiments, a presentation position of the first interaction content in the message list is determined based on a time of a historical message sent by the target user to the current user.
[0103] In some embodiments, the presentation module 410 is further configured to present, in the conversation interface with the target user, second interactive content associated with the target user, wherein the second interactive content is presented in a manner different from the conversation messages.
[0104] In some embodiments, the presentation module 410 is further configured to present, in a message display area of the conversation interface, the second interactive content and the corresponding feedback control.
[0105] In some embodiments, the interactive content includes text content describing the historical interactive event and / or image content associated with the historical interactive event.
[0106] In some embodiments, the apparatus 400 further includes a stopping module configured to, in response to not receiving a triggering operation for the interactive content within a preset time period, stop presenting the interactive content.
[0107] In some embodiments, the presentation module 410 is further configured to present the interactive content associated with the target user in response to historical interactive information of the current user and the target user satisfying a preset condition.
[0108] In some embodiments, the historical interactive event is determined based on a process including: determining a set of candidate interactive events associated with the target user; and determining the historical interactive event from the set of candidate interactive events based on priority information of the set of candidate interactive events.
[0109] In some embodiments, the priority information is determined based on time information and / or type information of the corresponding candidate interactive event.
[0110] In some embodiments, the historical interactive event performed by the target user includes at least one of: a user interactive event of the target user for the current user; a content update event associated with the target user.
[0111] In some embodiments, the apparatus 400 further includes a content module configured to, in response to the triggering of the interactive content, present a target interface associated with the historical interactive event, the target interface presenting complete content associated with the historical interactive event.
[0112] In some embodiments, the reminder message includes: first content for representing the interactive feedback; and second content for representing the historical interactive event.
[0113] FIG. 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely an example and should not be construed as limiting on the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used for electronic devices.
[0114] As shown in FIG. 5, electronic device 500 is in the form of a general electronic device. Components of electronic device 500 can include, but are not limited to, one or more processors or processing units 510, memory 520, storage 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit(s) 510 can be actual or virtual processors and capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.
[0115] Electronic device 500 typically includes a plurality of computer storage media. Such media can be removable and / or non-removable, volatile and / or non-volatile. Memory 520 can be volatile (such as registers, cache, random access memory (RAM)), non-volatile (such as read-only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory), or some combination thereof. Storage 530 can be removable or non-removable and can include machine-readable media, such as a flash drive, a magnetic disk drive, or any other media capable of storing information and / or data and accessible by electronic device 500.
[0116] Electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive or other computer-readable media drive can be provided for reading from or writing to a removable, non- volatile magnetic disk (e.g., a "hard drive"), and a disk drive or other computer-readable media drive can be provided for reading from or writing to a removable, non-volatile optical disk (such as a CD-ROM or other optical medium). In these instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. Memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.
[0117] Communication unit(s) 540 enable communication with other electronic devices via communication media. Additionally, functionality of components of electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. As such, 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 nodes in a distributed computing environment.
[0118] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, as desired via the communication unit 540. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0119] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0120] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0121] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium. The instructions stored on the computer readable storage medium can be used to program a computer, a programmable data processing apparatus, and / or other devices to produce a manufactured product, such that the instructions which run on the computer, the programmable data processing apparatus, and / or other devices implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0122] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0123] The computer program product of the present disclosure can be a computer program product, which is a machine-readable medium (media) having instances of the software embodied thereon, such as computer software, firmware, wireless application protocol (WAP), middleware or microcode. For example, a computer program product can be a floppy disk, a CD-ROM, a DVD, a Blu-ray Disc™, a flash drive, a memory stick, a magnetic tape, or a hard disk drive. The machine-readable medium can be a single medium, or multiple media, of the same or different type. The computer program product can be one or more computer program components embodied in medium and / or transmission signals. The computer program product can have one or more computer readable and / or computer executable components embodied in medium and / or transmission signals. The computer program product can be one or more computer readable and / or computer executable components embodied in medium and / or transmission signals. The computer program product can also be at least one or combination of controller(s) with associated computer program component(s), the computer program component(s) being an example of computer program product.
[0124] Various implementations of the disclosure have been described in detail above. The foregoing description is exemplary and explanatory only, and is not intended to be exhaustive or to limit various implementations of the disclosure to the precise forms disclosed. Many modifications and variations are possible in light of the above teachings without departing from the scope and spirit of the disclosure. It is intended that the scope of the disclosure be limited only by the claims and the equivalents thereof. The terms "comprise," "include," and "have," and variations thereof, are intended to be inclusive and mean that there is at least the presence of the stated elements or features of the present disclosure, but do not exclude the presence of additional or other elements or features. The terms "comprise," "comprising," "include," "including," "have," "has," "contain," "containing," "include," "including," "induding," and "including" are open-ended, and do not exclude additional, unrecited elements or method steps. The terms "or," "and," and "both" are used in the inclusive sense (and not the exclusive sense), to mean either, or, both, unless the context clearly indicates otherwise. The terms "exemplary" and "for example" are used to introduce illustrative examples, but do not exclude other examples or methods of practicing the present disclosure.
Claims
1.A method for message interaction, comprising: presenting interactive content associated with a target user, the interactive content indicating a historical interaction event performed by the target user; receiving a preset operation on the interactive content, the preset operation indicating an interaction feedback for the historical interaction event; and in response to receiving the preset operation, sending a reminder message indicating the interaction feedback in a conversation with the target user. 2.The method of claim 1, wherein receiving a preset operation on the interactive content comprises: presenting a feedback control associated with the interactive content, the feedback control corresponding to the interaction feedback for the historical interaction event; and receiving a trigger on the feedback control. 3.The method of claim 1, wherein presenting interactive content associated with a target user comprises: presenting first interactive content associated with the target user in a message list of a current user. 4.The method of claim 3, wherein a presentation position of the first interactive content in the message list is determined based on a time of a historical message sent by the target user to the current user. 5.The method of claim 1, wherein presenting interactive content associated with a target user comprises: presenting second interactive content associated with the target user in a conversation interface with the target user, wherein the second interactive content is presented in a manner different from a conversation message. 6.The method of claim 5, wherein presenting second interactive content associated with the target user in a conversation interface with the target user comprises: presenting the second interactive content and a corresponding feedback control in a message display area of the conversation interface. 7.The method of claim 1, wherein the interactive content comprises: text content for describing the historical interaction event; and / or image content associated with the historical interaction event. 8.The method of claim 1, further comprising: in response to not receiving a trigger operation for the interactive content within a preset time period, stopping presenting the interactive content. 9.The method of claim 1, wherein presenting interactive content associated with a target user comprises: in response to historical interaction information of a current user with the target user satisfying a preset condition, presenting the interactive content associated with the target user. 10.The method of claim 1, wherein the historical interaction event is determined based on a process comprising: determining a set of candidate interaction events associated with the target user; and determining the historical interaction event from the set of candidate interaction events based on priority information of the set of candidate interaction events. 11.The method of claim 10, wherein the priority information is determined based on time information and / or type information of a corresponding candidate interaction event. 12.The method of claim 1, wherein the historical interaction event performed by the target user comprises at least one of: a user interaction event of the target user for a current user; and a content update event associated with the target user. 13.The method of claim 1, further comprising: presenting a viewing interface of target content associated with the historical interaction event in response to the triggering of the interactive content. 14.The method of claim 1, wherein the reminder message comprises: first content indicative of the interaction feedback; and second content indicative of the historical interaction event. 15.An apparatus for message interaction, comprising: a presentation module configured to present interactive content associated with a target user, the interactive content indicative of a historical interaction event performed by the target user; a receiving module configured to receive a preset operation on the interactive content, the preset operation indicative of an interaction feedback for the historical interaction event; and a sending module configured to send, in response to receiving the preset operation, a reminder message indicative of the interaction feedback in a conversation with the target user. 16.An electronic device, comprising: 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, the instructions, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1-14. 17.A computer readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1-14.
Citation Information
Patent Citations
Information display method and device, terminal and storage medium
CN112346806A
Information publishing method and device, electronic equipment and storage medium
CN115345688A
Interaction method and device, electronic equipment and storage medium
CN117519534A
Interaction method and device, equipment and storage medium
CN118170487A
Social media crowd-sourced discussions
US20220321967A1