Interaction methods, apparatus, and electronic devices

The interaction method and device streamline the transfer of related messages by automatically determining and forwarding them, addressing inefficiencies in manual selection and improving user experience.

JP7855610B2Active Publication Date: 2026-05-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2022-04-12
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing methods for transferring related messages in instant messaging require users to manually search and select each message, which is inefficient and time-consuming.

Method used

An interaction method and device that automatically determines and transfers a target message and its related messages based on predefined conditions, such as reply relationships or topic association, reducing the need for manual selection of multiple messages.

Benefits of technology

This approach simplifies the transfer process by automatically identifying and forwarding related messages, thereby enhancing user experience and reducing the number of operations required.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007855610000001
    Figure 0007855610000001
  • Figure 0007855610000002
    Figure 0007855610000002
  • Figure 0007855610000003
    Figure 0007855610000003
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose an interaction method, an apparatus and an electronic device. [Solution] A specific embodiment of the method includes receiving an interaction request for forwarding a target message on an interaction information presenting page, and determining at least one related message of the target message based on the interaction request, and forwarding the target message and the at least one related message, so that the target message and at least one related message are forwarded based on one forwarding interaction request. Compared with a method in which a user searches for related messages one by one when forwarding multiple related messages, and then selects each related message to forward the multiple related messages, the solution can automatically determine related messages of the target message, and automatically forward the target message together with the related messages when forwarding, thereby reducing the forwarding operation that the user needs to forward multiple related messages, and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the technical field of the Internet. In particular, it relates to an interaction method, apparatus, and electronic device.

[0002] Cross-reference to Related Applications This application claims priority to a Chinese patent application filed with the China National Intellectual Property Administration on April 20, 2021, with an application number of 202110427758.3 and an invention title of "Interaction Method, Apparatus and Electronic Device", and all the contents of this application are incorporated herein by reference.

Background Art

[0003] With the development of Internet technology, it has become possible to share users' information via the Internet. Users can share information with other users in real time via instant messaging tools.

[0004] When sharing information in real time, a user can actively send information to the other party, or receive the information actively sent by the other party and reply to the information sent by the other party.

Summary of the Invention

[0005] The disclosed content is provided to convey in a concise form the concepts that will be described in detail in later specific embodiments. The disclosed content is not intended to identify important or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0006] Embodiments of this disclosure provide an interaction method, apparatus, and electronic device.

[0007] In a first embodiment, an embodiment of the present disclosure includes the steps of receiving an interaction request for processing a target message on an interaction information presentation page, and the interaction request processing multiple messages. Ruko Responding to And, before The target message and the Target message The present invention provides an interaction method that includes the step of processing at least one related message.

[0008] In a second embodiment, an embodiment of the present disclosure provides an interaction method comprising: receiving a message processing operation and, if the messages displayed on the page satisfy a predetermined condition, displaying a predetermined message processing control, wherein the predetermined condition includes that the number of messages currently displayed on the page is greater than a predetermined number, and / or that the currently selected message is in a reply relationship with another message; determining a plurality of selected messages based on a trigger to the message processing control, wherein the plurality of selected messages include a predetermined number of messages, or messages in a reply relationship with the currently selected message; and performing the processing instructed by the message processing operation on the plurality of selected messages.

[0009] In a third embodiment, an embodiment of the present disclosure provides an interaction device that includes, on an interaction information presentation page, a first receiving unit for receiving an interaction request for transferring a target message, and a transfer unit for determining at least one associated message of the target message in response to determining that the interaction request processes multiple messages, and for processing the target message and the at least one associated message in accordance with a processing method indicated by the interaction request.

[0010] In a fourth embodiment, an embodiment of the present disclosure provides an interaction device comprising: a second receiving unit for receiving a message processing operation and displaying a predetermined message processing control if the messages displayed on the page satisfy predetermined conditions, wherein the predetermined conditions include the number of messages currently displayed on the page being greater than a predetermined number and / or the currently selected message being in a reply relationship with other messages; a determination unit for determining a plurality of selected messages based on a trigger to the message processing control, wherein the plurality of selected messages include a predetermined number of messages or messages in a reply relationship with the currently selected message; and an execution unit for performing processing instructed by the message processing operation on the plurality of selected messages.

[0011] In a fifth embodiment, an embodiment of the present disclosure provides an electronic device comprising one or more processors and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are instructed to perform the interaction method described in the first embodiment or the interaction method described in the second embodiment.

[0012] In a sixth embodiment, an embodiment of the present disclosure provides a computer-readable medium that stores a computer program, and when the program is executed by a processor, causes the computer to perform the steps of the interaction method described in the first embodiment or the steps of the interaction method described in the second embodiment.

[0013] The interaction methods, apparatus, and electronic devices provided by embodiments of this disclosure realize the transfer of a target message and at least one related message based on a single transfer interaction request by receiving an interaction request for transferring a target message on an interaction information presentation page, determining at least one related message of the target message in response to determining that the interaction request transfers multiple messages, and transferring the target message and the at least one related message. Compared to a method in which a user transfers multiple related messages by searching for each related message and selecting each related message, this solution can automatically determine the related message of the target message and automatically transfer the target message along with the related message during transfer, thereby reducing the number of transfer operations that require the user to transfer multiple related messages and improving the user experience. [Brief explanation of the drawing]

[0014] The above and other features, advantages, and aspects of each embodiment of this disclosure will become clearer when viewed in conjunction with the drawings and the following specific embodiments. Throughout the drawings, the same or similar symbols represent the same or similar elements. It should be understood that the drawings are illustrative and the actual objects and elements are not necessarily depicted in proportion. [Figure 1] This is a flowchart of some embodiments of the interaction method relating to this disclosure. [Figure 2] This is a flowchart of several other embodiments of the interaction method relating to this disclosure. [Figure 3] This is a schematic diagram of some application scenarios of the interaction method provided by this disclosure. [Figure 4] This is a schematic diagram of several other application scenarios of the interaction method provided by this disclosure. [Figure 5]This is a flowchart of some embodiments of the interaction methods provided by this disclosure. [Figure 6] This is a configuration diagram of one embodiment of the interaction device according to the present disclosure. [Figure 7] This is a configuration diagram of one embodiment of the interaction device according to the present disclosure. [Figure 8] This is an exemplary system architecture to which the interaction method of one embodiment of the present disclosure can be applied. [Figure 9] This is a schematic diagram of the basic configuration of the electronic device provided by the embodiments of this disclosure. [Modes for carrying out the invention]

[0015] Examples of the present disclosure will be described in more detail below with reference to the drawings. While some examples of the present disclosure are shown in the drawings, the present disclosure can be realized in various forms and should not be construed as being limited to the examples described herein. On the contrary, these examples are provided to provide a clearer and more complete understanding of the present disclosure. The drawings and examples of the present disclosure are illustrative only and should not be used to limit the scope of protection of the present disclosure.

[0016] It should be understood that the steps described in the embodiments of the method of this disclosure may be performed in a different order and / or in parallel. Furthermore, embodiments of the method may include additional steps and / or omit the performance of the indicated steps. The scope of this disclosure is not limited in this respect.

[0017] As used herein, the technical term "comprising" and its variations are open-ended inclusion, meaning "including but not limited to". The technical term "based on" means "at least partially based on". The technical term "an embodiment" represents "at least one embodiment", the technical term "another embodiment" represents "at least one another embodiment", and the technical term "some embodiments" represents "at least some embodiments". Related definitions of other terms will be described hereinafter.

[0018] It should be noted that the concepts such as "first", "second", etc. mentioned in this disclosure are only for distinguishing different devices, modules, or units, and are not for limiting the order or interdependence of the functions executed by these devices, modules, or units.

[0019] It should be noted that the modifiers "one" and "a plurality of" mentioned in this disclosure are not limiting but exemplary, and those skilled in the art should understand that, unless otherwise explicitly indicated in the context, it should be understood as "one or more".

[0020] The names of messages or information that interact between multiple devices in the embodiments of this disclosure are only for the purpose of explanation and are not for limiting the scope of these messages or information.

[0021] Referring to FIG. 1, a flow of an embodiment of the interaction method according to this disclosure is shown, and it is exemplarily described by taking message transfer as an example. As shown in FIG. 1, the interaction method includes the following steps 101 and step 102.

[0022] In step 101, an interaction request for transferring a target message is received on the interaction information presentation page.

[0023] The interaction information display page referred to here may be a page displaying user interaction information shown in an instant messaging tool, or it may be an interaction information display page shown in a browser.

[0024] The target message referred to here may be any message within the interaction information.

[0025] An interaction request can be issued to an executing entity that performs an interaction method to transfer a target message. For example, a user can issue the above interaction request to the executing entity by performing a predetermined information transfer operation on the target message.

[0026] The above-mentioned predetermined information transfer operation may be any of the following information transfer operations. For example, when the user right-clicks the target message, information transfer options are displayed. This is the selection operation performed by the user on the information transfer options.

[0027] The above information transfer options may include an option that instructs the transfer of a single message, or an option that instructs the transfer of multiple messages.

[0028] If the user selects the option to transfer a single message, it can be determined that the interaction request is for transferring a single message. If the user selects the option to transfer multiple messages, it can be determined that the interaction request is for transferring multiple messages.

[0029] In step 102, in response to determining that the interaction request transfers multiple messages, the system determines at least one associated message of the target message and transfers the target message and the at least one associated message.

[0030] After receiving the above interaction request information, at least one related message related to the target message in the interaction information can be determined in various ways.

[0031] In some selectable embodiments, the related message may be, for example, a message that is in a reply relationship with the target message.

[0032] In these selectable embodiments, step 102 includes a substep 1021 in which, in response to determining that the interaction request transfers multiple messages, at least one associated message of the target message is determined based on the reply relationships between the messages.

[0033] The entity executing the interaction method can, based on the determined interaction request which forwards multiple messages, search for multiple candidate messages that have reply relationships between messages on the page, and further determine multiple related messages that have a reply relationship with the target message from among the multiple candidate messages.

[0034] In another embodiment, it is possible to determine in real time or periodically whether a sent message is in a reply relationship with a target message.

[0035] In some application scenarios, at least one of the associated messages includes an initial message replied to by the target message. In these application scenarios, the initial message can be determined as the associated message of the target message based on the reply relationship in which the target message replies to the initial message.

[0036] In several other application scenarios, at least one of the related messages mentioned above includes a reply message that responds to the target message. In these application scenarios, the reply message can be determined as the related message of the target message based on the reply relationship that responds to the target message.

[0037] In one embodiment, the entity executing the interaction method or another electronic device that establishes a communication connection with the entity executing it may pre-store each message on the page, and also pre-store the reply relationships between each message.

[0038] In such embodiments, substep 1021 may include the step of determining at least one associated message of the target message based on a pre-stored reply relationship.

[0039] The pre-stored reply relationships described above are obtained based on the step of determining reply relationships, including direct and / or indirect reply relationships between messages, based on the message reply operation.

[0040] In other words, if it is detected that a user is performing a message reply operation, the relationship between the current reply message and the original message being replied to can be determined as a reply relationship. The original message and the reply message referenced by the reply operation are directly related by a reply relationship.

[0041] If the message being replied to is a past reply to another message, the relationship between the current reply message and the aforementioned other message is determined to be an indirect reply relationship.

[0042] After determining the reply relationship between messages based on the message reply operation, the reply relationship between messages can be stored. The reply relationship may be stored in the memory space of the executing entity, or it may be stored on another electronic device with which a communication connection has been established with the executing entity.

[0043] After receiving a request to forward the above-mentioned multiple messages to the target message, at least one related message of the target message can be determined from the reply relationships pre-stored in the executing entity or other electronic device with which a communication connection is established.

[0044] In some selectable embodiments, the multiple messages displayed on the page are stored in a message list. In the message list, each message corresponds to a first message identifier and a second message identifier, where the first message identifier of a message is for indicating that message, and the second message identifier is for indicating the first message identifier of a message replied to by that message, and the step of determining at least one related message of the target message based on the reply relationships between messages includes determining at least one related message in the message list that is in a direct or indirect reply relationship with the target message based on the second message identifier of each of the multiple messages.

[0045] In these selectable embodiments, the implementing entity can perform the following search operations in the message list.

[0046] First, determine the direct and indirect reply messages to respond to the target message.

[0047] In one embodiment, direct reply messages and indirect reply messages to be sent in response to the target message can be determined based on the first message identifier information of the target message and the first and second message identifier information of other messages.

[0048] First, the first message identifier of the target message is determined. Then, in the message list, a first other message is searched for whose second message identifier points to the first message identifier of the target message. This first other message is determined as the first related message, which has a first direct reply relationship with the target message. Next, the first message identifier of the first related message is determined. Then, in the message list, a second other message is searched for whose second message identifier points to the first message identifier of the first related message. This second other message is determined as the second related message, which has a first indirect reply relationship with the target message. After that, the first message identifier of the second related message is determined. Then, in the message list, a third other message is searched for whose second message identifier points to the first message identifier of the second related message. This third other message is determined as the third related message, which has a second indirect reply relationship with the target message. This process is repeated until all indirect reply messages that provide indirect replies to the target message are found.

[0049] Secondly, we determine which messages will receive a direct reply from the target message, and which will receive an indirect reply.

[0050] In some embodiments, based on the second message identifier information of the target message, and the second and first message identifier information of other messages, it is possible to determine which messages the target message will reply to directly and which messages the target message will reply to indirectly.

[0051] Specifically, the message indicated by the second message identifier of the target message is determined to be the message to be replied to directly.

[0052] The message indicated by the second message identifier of the direct reply message is determined to be the first indirect reply message.

[0053] The message indicated by the second message identifier of the first indirect reply target message is determined as the second indirect reply target message, and this process is repeated until all indirect reply target messages that have received indirect replies from the target message are found.

[0054] In another optional embodiment, at least one associated message of the target message is a message belonging to the same topic as the target message.

[0055] Different users can interact with the same topic through message interactions within that topic. If one of the interaction messages within that topic is designated as the target message, then at least one of the other messages corresponding to the message interactions within that topic can be designated as an associated message of the target message.

[0056] In some application scenarios, multiple messages on the same topic, including the target message, can be displayed on a topic message page or on related pages of that topic message page. In these application scenarios, other messages related to that topic message page can be considered related messages to the target message.

[0057] The target message and the at least one associated message can be forwarded to the target user indicated by the interaction request.

[0058] The interaction method provided by the above embodiments of this disclosure receives an interaction request for transferring a target message on an interaction information presentation page, determines at least one related message of the target message based on the interaction request, and transfers the target message and the at least one related message, thereby enabling the transfer of a target message and at least one related message based on a single transfer interaction request. Compared to a method in which a user transfers multiple related messages, where each related message is searched for and selected before transferring, this solution automatically determines the related messages of the target message and automatically transfers the target message along with the related messages during transfer, thereby reducing the number of transfer operations that require the user to transfer multiple related messages and improving the user experience.

[0059] Referring to Figure 2, a flowchart of another embodiment of the interaction method according to this disclosure is shown. As shown in Figure 2, the interaction method includes the following steps 201 and 202.

[0060] Step 201 receives an interaction request issued by a user trigger operation on the transfer control on the interaction information presentation page, and the interaction request is for transferring a target message.

[0061] In this embodiment, a transfer control corresponding to the target message can be presented on the interaction information presentation page. This transfer control is used to instruct the transfer of multiple messages. For example, a user can perform a trigger operation on the transfer control and then transfer the message corresponding to the transfer control.

[0062] It is understandable that the above interaction information presentation page may also present other forwarding controls for instructing the forwarding of a single message.

[0063] In this embodiment, the user can issue an interaction request to the execution entity that executes the interaction method to transfer the target message by performing a trigger operation on the transfer control.

[0064] In some selectable embodiments, the page described above also includes other messages in addition to the target message and the associated messages of the target message. In these application scenarios, the forwarding control is located at the relevant position of the target message and / or the associated messages of the target message.

[0065] The relevant position referred to here may be, for example, above, below, to the left, or to the right of the message, preferably to the right, upper right, or lower right of the message, and may also be displayed in the upper left or lower left of the message depending on user settings.

[0066] In some application scenarios, the related message may be a reply message to the target message, and the presentation area of ​​the related message may contain at least a portion of the target message. The forwarding may be provided at a relevant position within the presentation area of ​​the related message.

[0067] It is understandable that the above forwarding control may be presented in response to the detection of a predetermined trigger operation performed by the user on the target message and / or related messages of the target message.

[0068] The specified trigger operation referred to herein may include, but is not limited to, trigger operations such as clicks and touches.

[0069] Referring to Figure 3, the interaction information presentation page 30 in Figure 3 may contain multiple messages A, B, B-3, and C, where B and B-3 may be related messages. B may be the target message. The first presentation area 31 is the presentation area for related message B-3 of target message B. A portion of the target message can be presented in the first presentation area.

[0070] The transfer control 32 may be located to the right of the target message B. It may also be located to the right of the first presentation area 31. When a user performs a trigger operation on the transfer control, an interaction request for transferring the target message can be triggered.

[0071] In several other selectable embodiments, the interaction information presentation page includes a detailed information presentation screen. The transfer control is presented in a first predetermined area of ​​the detailed information presentation screen.

[0072] The detailed information display screen for the related information mentioned above shows the target message and detailed information for at least one related message within the target message.

[0073] The detailed information display screen is opened based on the step of presenting the detailed page of the related information, which is triggered when the user performs a predetermined operation on a predetermined identifier corresponding to a target message or related message on the first information interaction screen.

[0074] The specified identifiers referred to herein may include, for example, an identifier for indicating that a target message has a reply message, or an identifier for indicating that a related message is a reply message to a target message.

[0075] The first predetermined operation includes, but is not limited to, clicks, touches, etc.

[0076] In one embodiment, the transfer control is presented in a first predetermined area of ​​the detailed presentation screen.

[0077] In this embodiment, the transfer control may be displayed on the detailed presentation screen. The first predetermined area may be any pre-set area. For example, it may be the top of the detailed presentation page.

[0078] Referring to Figure 4, the interaction information presentation page 40 in Figure 4 may be a detailed presentation page, and the interaction information presentation page 40 may include B, B-1, B-2, and B-3. Here, B, B-1, B-2, and B-3 may be related messages. B may be a target message. The transfer control 41 is displayed in the upper right part of the interaction information presentation page 40. When a user performs a trigger operation on the transfer control 41, they can issue the interaction request.

[0079] In step 202, based on the interaction request, at least one related message of the target message is determined, and the target message and the at least one related message are forwarded.

[0080] In this embodiment, various methods for determining related messages can be employed to determine at least one related message for the target message.

[0081] For an explanation of determining at least one related message of the target message in step 202 above, please refer to the related explanation of step 102 in the embodiment shown in Figure 1, which will be omitted here.

[0082] The above target message and at least one related message can be forwarded to the target user indicated by the interaction request. It is understood that the target user is not limited to a single user.

[0083] Compared to the interaction method provided by the embodiment shown in Figure 1, the method provided by this embodiment emphasizes the step of presenting transfer controls on the interaction information presentation page and simplifies the user's actions for transferring the target message and at least one related message.

[0084] In some select embodiments of the interaction method provided by this disclosure, step 102 of the embodiment shown in Figure 1 and step 202 of the embodiment shown in Figure 2 further include the step of determining identifier information based on the target message and the at least one related message, wherein the identifier information is for indicating attribute information of the target message and the at least one related message.

[0085] The above identifier information facilitates the identification and management of the forwarded target message and the at least one associated message.

[0086] The above identifier information can display the forwarded target message and at least one associated message of the target message to the receiving user's client. This helps the receiving user to quickly understand the forwarded message.

[0087] The attribute information includes session user information and / or session topic information for the session in which the target message and the related message reside.

[0088] The session information described above includes at least one of the following: sender and / or recipient information of the target message; sender and / or recipient information of the related information; and group chat name information if the session is a group chat.

[0089] The session topic information described above may include predetermined message characters within the target message and the related messages, for example, the characters of the initial message in a set of multiple reply messages. In other words, each of these multiple messages is either a direct or indirect reply to the initial message, thereby facilitating the user to understand the topic being discussed in the multiple reply messages.

[0090] In these optional embodiments, assigning identifier information to the forwarded target message and at least one associated message facilitates the recipient user's ability to quickly understand the forwarded message, while also facilitating the management of the forwarded message.

[0091] In some select embodiments of the interaction methods provided by this disclosure, the target message and the at least one associated message include a first message to be processed that is to be formatted to at least one. The first message to be processed may include, but is not limited to, a schedule card, a card message, lucky money, a general calendar service, a video call message, etc.

[0092] In these selectable embodiments, step 102 of the embodiment shown in Figure 1 and step 202 of the embodiment shown in Figure 2 further include the following steps:

[0093] First, based on the interaction request, the format of the first message to be processed is converted according to a pre-configured format conversion rule.

[0094] Since the first message to be processed cannot be sent without converting its format, after receiving the interaction request, the format of the first message to be processed (either the target message or the message to be processed) can be converted first, and then the message can be forwarded. For example, if the first message to be processed is a lucky money message, the lucky money message can be processed as a predetermined number of fields. These predetermined fields include text fields that characterize the message as a lucky money message. Predetermined symbols can be used in fields other than the text fields.

[0095] Next, when transferring the target message and the at least one associated message, the first processing target message after format conversion is transferred.

[0096] In this way, when transferring the target message and the at least one associated message, the first message to be processed after format conversion can be transferred to the first message to be processed.

[0097] In these selectable embodiments, the format of the first message to be processed, which requires format conversion, can be converted before being transmitted along with the target message and the other messages among the at least one related message, thereby maintaining message integrity. Furthermore, transmitting the first message to be processed after format conversion can reduce the amount of data transmitted.

[0098] In some select embodiments of the interaction method provided by this disclosure, the at least one associated message includes at least one non-transferable second target message. The non-transferable message may be, for example, a message withdrawn by the user who sent the message.

[0099] In these selectable embodiments, step 102 of the embodiment shown in Figure 1 and step 202 of the embodiment shown in Figure 2 further include the step of forwarding other messages other than the second target message.

[0100] In these selectable embodiments, non-transferable messages among the target message and at least one associated message of the target message are filtered out. As a result, all transferred messages are valid messages.

[0101] Referring to Figure 5, a flowchart of one embodiment of the interaction method according to the present disclosure is shown. As shown in Figure 5, the interaction method includes the following steps 501, 502, and 503.

[0102] In step 501, a message processing operation is received, and if the message displayed on the page meets predetermined conditions, a predetermined message processing control is displayed. The predetermined conditions include that the number of messages currently displayed on the page is greater than a predetermined number, and / or that the currently selected message is in a reply relationship with other messages.

[0103] In step 502, a selection of messages is determined based on the trigger to the message processing control. The selection of messages includes a predetermined number of messages, or messages that have a reply relationship with the currently selected message.

[0104] The above message processing operations may include, but are not limited to, selection operations, forwarding operations, etc.

[0105] The entity executing the above interaction method can receive a message processing operation performed by the user on the page and determine whether the message displayed on the page satisfies predetermined conditions. That is, upon receiving an information selection operation performed by the user on the page, it can determine whether the number of messages currently displayed on the page is greater than a predetermined number. If the number of currently displayed messages is greater than a predetermined number, it determines that the message displayed on the page satisfies predetermined conditions. Alternatively, upon receiving an information selection operation performed by the user on the page, it can determine whether the message currently selected on the page is in a reply relationship with other messages. If it is determined that the currently selected message on the page is in a reply relationship with other messages, it determines that the message displayed on the page satisfies predetermined conditions. Furthermore, or, upon receiving an information selection operation performed by the user on the page, it can determine whether the number of messages currently displayed on the page is greater than a predetermined number, and whether the currently selected message is in a reply relationship with other messages. If it is determined that the number of messages currently displayed on the page is greater than a predetermined number and the currently selected message is in a reply relationship with other messages, it determines that the message displayed on the page satisfies n predetermined conditions.

[0106] The predetermined number referred to here may be any integer greater than 1. For example, it could be 5, 10, etc. The predetermined number can be set according to the specific application scenario and is not restricted here.

[0107] If the message displayed on the page meets certain conditions, a predetermined message processing control can be displayed. In these application scenarios, the predetermined message processing control can be used to select multiple messages.

[0108] Triggers for message processing controls may include, for example, operations such as clicking or dragging / scrolling on the message processing control.

[0109] A single trigger on the message processing control allows for the simultaneous selection of multiple messages.

[0110] Selectively, the trigger to the message processing control may include a drag-scroll operation on the message processing control. Step 502 may also include the step of determining a predetermined number of messages, which are selected by the trigger to the message processing control, in response to the number of messages selected based on the trigger to the message processing control being greater than a predetermined number, and setting the message corresponding to the trigger start time as the start message.

[0111] Furthermore, the step of selecting a predetermined number of messages from the message corresponding to the trigger start time as the plurality of messages selected by the trigger to the message processing control includes the step of selecting a predetermined number of messages from the message corresponding to the trigger start time in the order of selection instructed by the trigger operation performed on the message processing control.

[0112] The trigger start time referred to here is the time when the start of the trigger operation is detected.

[0113] Determining a predetermined number of messages from the messages corresponding to the trigger start time means selecting a predetermined number of messages according to the selection order instructed by the trigger operation performed on the message processing control.

[0114] Here, the selection order instructed by the trigger operation performed on the message processing control may include ascending order of message reception time from the start message, or descending order of message reception time from the start message.

[0115] In other words, if there are more messages associated with a single trigger for a message than a predetermined number, the system automatically determines a predetermined number of messages from the messages corresponding to the start time of the trigger operation, and these can be selected as multiple messages by the trigger to the message processing control.

[0116] More selectively, the interaction method further includes the step of displaying notification information to notify the message processing control that the number of messages related to the trigger exceeds a predetermined number.

[0117] In some optional embodiments, the interaction method further includes the step of displaying a message quick action control on the page, which is used to highlight the last of the selected messages on the current page based on a user trigger action.

[0118] In these selectable embodiments, trigger operations such as clicks and touches can be performed on the message quick action controls. Upon receiving such trigger operations performed on the message quick action controls, the messages currently displayed on the page can be adjusted to show the last message of the messages selected by the information selection operation, and the messages adjacent to that last message. Furthermore, the last message of the messages selected by the information selection operation is highlighted. Highlighting may be, for example, by setting the background color of the last message to be different from the background color of the other messages.

[0119] In step 503, the processing instructed by the message processing operation is executed for the selected multiple messages.

[0120] For the multiple messages selected above, the processing instructed by the message processing operation can be executed.

[0121] A message processing operation may also be an information selection operation, in which case the operation instructed by the message processing operation is to select multiple selected messages.

[0122] A message processing operation may also be a forwarding operation, in which case the action instructed by the message processing operation is to forward a selection of messages.

[0123] The information interaction method provided by this embodiment includes the steps of: receiving a message processing operation and displaying a predetermined message processing control when the messages displayed on the page meet predetermined conditions, wherein the predetermined conditions include the number of messages currently displayed on the page being greater than a predetermined number, and / or the currently selected message being in a reply relationship with another message; determining a plurality of selected messages based on a trigger to the message processing control, wherein the plurality of selected messages include a predetermined number of messages, or messages being in a reply relationship with the currently selected message; and executing the processing instructed by the message processing operation on the plurality of selected messages. This enables the selection of a plurality of messages based on a predetermined message processing control displayed when the messages on the page meet predetermined conditions upon receiving a message processing operation, and the execution of the processing instructed by the message processing operation on the plurality of messages. As a result, when performing the above processing on a plurality of messages, it is not necessary to select each message individually, simplifying user operation and saving user time for performing the above processing on a plurality of messages.

[0124] Furthermore, referring to Figure 6, the present disclosure provides an embodiment of an interaction device as an implementation of the methods shown in each of the above figures. The embodiment of the device corresponds to the embodiment of the method shown in Figure 1, and the device can be specifically applied to various electronic devices.

[0125] As shown in Figure 6, the interaction device of this embodiment includes a first receiving unit 601 and a transfer unit 602. Here, the first receiving unit 601 is used to receive an interaction request for transferring a target message on the interaction information presentation page, and the transfer unit 602 is used to determine at least one related message of the target message in response to determining that the interaction request transfers multiple messages, and to transfer the target message and the at least one related message.

[0126] In this embodiment, the specific processing of the first receiving unit 601 and the transfer unit 602 of the interaction device, and the technical effects thereof, can be found by referring to the relevant descriptions of steps 101 and 102 of the embodiment corresponding to Figure 1, respectively, and are therefore omitted here.

[0127] In some optional embodiments, the first receiving unit 601 is further used to receive the interaction request issued by a user trigger operation on a transfer control. The transfer control corresponds to the target message, which is used to transfer multiple messages.

[0128] In some selectable embodiments, the page also includes other messages in addition to the target message and the associated messages of the target message, and the forwarding control is located at the relevant position of the target message and / or the associated messages of the target message.

[0129] In some selectable embodiments, the interaction information presentation page includes a related information details presentation screen, the transfer control is presented in a first predetermined area of ​​the details presentation screen, and the details of the target message and the at least one related message are displayed on the related information details presentation screen. Here, the related information details presentation screen is opened based on the step of presenting the related information details page based on the user performing a first predetermined operation on a predetermined identifier corresponding to the target message or related message on the first information interaction screen.

[0130] In some optional embodiments, the transfer unit 602 is further used to determine identifier information based on the target message and the at least one associated message, the identifier information being used to indicate attribute information of the target message and the at least one associated message.

[0131] In some selectable embodiments, the attribute information includes session user information and / or session topic information for the session in which the target message and the associated message reside.

[0132] In some optional embodiments, the session user information includes at least one of the sender and / or recipient information of the target message, the sender and / or recipient information of the related information, and, if the session is a group chat, the name information of the group chat, and the session topic information includes predetermined message characters in the target message and the related message.

[0133] In some selectable embodiments, the target message and the at least one associated message include at least one first message to be processed that is to be format-converted, and the transfer unit 602 is further used to format the first message to be processed according to a preset format conversion rule based on the interaction request, and to transfer the format-converted first message to be processed when transferring the target message and the at least one associated message.

[0134] In some selectable embodiments, the at least one associated message includes at least one non-transferable second target message, and the transfer unit 602 is further used to transfer other messages other than the second target message.

[0135] In some optional embodiments, the transfer unit 602 is further used, in response to determining that the interaction request transfers multiple messages, to determine at least one associated message of the target message based on reply relationships between messages, wherein the at least one associated message includes a message that is in a reply relationship with the target message.

[0136] In some selectable embodiments, the transfer unit 602 is further used to determine at least one associated message of the target message based on pre-stored reply relationships, where the pre-stored reply relationships are obtained based on a message reply operation, which includes reply relationships including direct and / or indirect reply relationships between messages.

[0137] In some selectable embodiments, the multiple messages displayed on the page are stored in a message list, where each message corresponds to a first message identifier and a second message identifier. The first message identifier of a message is for identifying that message, and the second message identifier is for identifying the first message identifier of a message replied to by that message. The forwarding unit 602 is also used in the message list to determine at least one related message that has a direct or indirect reply relationship with the target message, based on the second message identifier of each of the multiple messages.

[0138] In some selectable embodiments, the transfer unit 602 is further used to determine direct reply messages and indirect reply messages to send back to the target message based on the first message identifier information of the target message and the first and second message identifier information of other messages, and / or to determine direct reply messages to which the target message will send a direct reply, and indirect reply messages to which the target message will send an indirect reply, based on the second message identifier information of the target message and the second and first message identifier information of other messages.

[0139] In some selectable embodiments, the information within the detailed presentation screen of the relevant information is information that has a direct and / or indirect reply relationship with the target message.

[0140] In some optional embodiments, at least one associated message of the target message includes a message that belongs to the same topic as the target message.

[0141] Furthermore, referring to Figure 7, the present disclosure provides an embodiment of an interaction device as an implementation of the methods shown in each of the above figures. The embodiment of the device corresponds to the embodiment of the method shown in Figure 5, and the device can be specifically applied to various electronic devices.

[0142] As shown in Figure 7, the interaction device of this embodiment includes a second receiving unit 701, a decision unit 702, and an execution unit 703. Here, the second receiving unit 701 is used to receive a message processing operation and, if the messages displayed on the page satisfy predetermined conditions, to display a predetermined message processing control, the predetermined conditions include that the number of messages currently displayed on the page is greater than a predetermined number, and / or that the currently selected message is in a reply relationship with other messages. The decision unit 702 is used to determine a plurality of selected messages based on a trigger to the message processing control, and the plurality of selected messages include a predetermined number of messages, or messages that are in a reply relationship with the currently selected message. The execution unit 703 is used to execute the processing instructed by the message processing operation on the plurality of selected messages.

[0143] In this embodiment, the specific processing of the second receiving unit 701, the decision unit 702, and the transfer unit 703 of the interaction device, and the technical effects thereof, can be found in the relevant descriptions of steps 501, 502, and 503 of the embodiment corresponding to Figure 5, respectively, and are omitted here.

[0144] In some selectable embodiments, the determination unit 702 is further used to make a predetermined number of messages determined from the messages corresponding to the trigger start time the plurality of messages selected by the trigger to the message processing control, in response to the number of messages selected based on the trigger to the message processing control being greater than a predetermined number, and the interaction device further includes a first display unit (not shown). The first display unit is used to display notification information to notify that the number of messages associated with the trigger to the message processing control exceeds a predetermined number.

[0145] In some optional embodiments, the interaction device further includes a second display unit (not shown). The second display unit is used to display message quick-action controls on the page, which are used to highlight the last of the selected messages on the current page based on a user trigger operation.

[0146] Referring to Figure 8, an exemplary system architecture to which the interaction method of one embodiment of this disclosure can be applied is shown.

[0147] As shown in Figure 8, the system architecture may include terminal devices 801, 802, and 803, a network 804, and a server 805. The network 804 is a medium for providing communication links between the terminal devices 801, 802, and 803 and the server 805. The network 804 may include various connection types, such as wired, wireless, or fiber optic cables.

[0148] Terminal devices 801, 802, and 803 can interact with server 805 via network 804 to receive or send messages, etc. Various client applications, such as web browser applications, search applications, and news information applications, may be installed on terminal devices 801, 802, and 803. The client applications within terminal devices 801, 802, and 803 can receive user commands and complete corresponding functions according to the user commands, for example, by adding corresponding information to information according to the user's commands.

[0149] Terminal devices 801, 802, and 803 may be hardware or software. When terminal devices 801, 802, and 803 are hardware, they may be various electronic devices equipped with a display and supporting web page browsing, including, but not limited to, smartphones, tablet PCs, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptop computers, and desktop computers. When terminal devices 801, 802, and 803 are software, they may be installed on the electronic devices listed above. This may be implemented as multiple software or software modules (for example, software or software modules for providing distributed services), or as a single software or software module. This is not specifically limited.

[0150] Server 805 may be a server that receives information transfer requests sent by terminal device 801 and provides various services, such as transferring the information instructed by the information transfer request to terminal devices 802 and 803 instructed by the information transfer request.

[0151] It is necessary to explain that the interaction methods provided in the embodiments of this disclosure may be performed by terminal devices, while the interaction devices may be installed in terminal devices 801, 802, and 803.

[0152] It should be understood that the number of terminal devices, networks, and servers in Figure 8 are merely illustrative. Any number of terminal devices, networks, and servers may be used depending on the implementation requirements.

[0153] In the following, we will refer to Figure 9, which shows a configuration diagram of an electronic device (e.g., a terminal device or server in Figure 8) suitable for implementing the embodiments of this disclosure. The terminal devices in the embodiments of this disclosure may include, but are not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic devices shown in Figure 9 are merely examples and do not limit the functions and scope of use of the embodiments of this disclosure in any way.

[0154] As shown in Figure 9, the electronic device may include a processing unit 901 (e.g., a central processing unit, an image processor, etc.), which can perform various appropriate operations and processes using programs stored in a read-only memory (ROM) 902 or programs loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 stores various programs and data necessary for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a communication bus 904. An input / output (I / O) interface 905 is also connected to the communication bus 904.

[0155] Generally, an input device 906, including, for example, a touchscreen, touch panel, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., an output device 907, including, for example, a liquid crystal display (LCD), speaker, oscillator, etc., a storage device 908, including, for example, magnetic tape, hard disk, etc., and a communication device 909 may be connected to the I / O interface 905. The communication device 909 enables the electronic device to exchange data with other devices via wireless or wired communication. Figure 9 shows an electronic device equipped with various devices, but it should be understood that it is not required to implement or include all of the devices shown. Alternatively, it is possible to implement or include more or fewer devices.

[0156] In particular, the process described above with reference to the flowchart can be implemented as a computer software program according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product which includes a computer program containing program code for performing the method shown in the flowchart, carried on a non-temporary computer-readable medium. In such embodiments, the computer program is downloaded and installed from a network by a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing device 901, the above-described functions, limited in the manner of embodiments of the present disclosure, are performed.

[0157] It should be noted that the computer-readable media described above in this disclosure may be computer-readable signal media, computer-readable storage media, or any combination thereof. Computer-readable storage media may, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, computer-readable storage media may be any tangible medium containing or storing a program, which may be used in or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include data signals propagated in the baseband or as part of a carrier wave, and may contain computer-readable program code. The data signals propagated in this manner may take various forms, including, but are not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit programs used in or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmittable by any suitable medium, including, but are not limited to, electric wires, optical cables, RF (radio frequency), or any suitable combination thereof.

[0158] In some embodiments, clients and servers can communicate using any currently known or future-to-be-developed network protocol, such as HTTP (HyperText Transfer Protocol), and can interconnect with digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., interconnected networks), peer-to-peer networks (e.g., ad hoc peer-to-peer networks), and any currently known or future-to-be-developed networks.

[0159] The computer-readable medium described above may be included in the electronic device described above, or it may exist independently without being mounted on the electronic device.

[0160] The computer-readable medium contains one or more programs, and when the one or more programs are executed by the electronic device, the electronic device receives an interaction request on the interaction information presentation page for transferring a target message, and in response to determining that the interaction request transfers multiple messages, determines at least one associated message of the target message and transfers the target message and the at least one associated message. Or, Upon receiving a message processing operation, if the messages displayed on the page meet predetermined conditions, a predetermined message processing control is displayed, the predetermined conditions including that the number of messages currently displayed on the page is greater than a predetermined number, and / or that the currently selected message is in a reply relationship with other messages. Then, based on the trigger to the message processing control, a selection of multiple messages is determined, the selected multiple messages include a predetermined number of messages, or messages in a reply relationship with the currently selected message, and the processing instructed by the message processing operation is performed on the selected multiple messages.

[0161] Computer program code for performing the operations disclosed herein can be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, Ruby, and Go, as well as general procedural programming languages ​​such as the "C" language or similar programming languages. The program code can run entirely on a user computer, partially on a user computer, as a standalone software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user computer by any network, including a local area network (LAN) or wide area network (WAN), or to an external computer (for example, connected via the Internet using an Internet service provider).

[0162] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of systems, methods, and computer program products relating to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions represented in a block may be implemented in a different order than that shown in the drawings. For example, two consecutive blocks may be executed substantially simultaneously, or, depending on the function, they may be executed in reverse order. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented by a dedicated system based on hardware that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.

[0163] The units described in the embodiments of this disclosure may be implemented in software or in hardware. The names of the units are not necessarily limited to the units themselves.

[0164] The functions described herein may be performed by at least partially one or more hardware logic components. For example, non-limitingly, typical 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-a-chip (SOCs), complex-programmable logic devices (CPLDs), and the like.

[0165] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used in or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any suitable combination thereof. More specific examples of machine-readable storage media include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0166] The above is merely a description of preferred embodiments and applicable technical principles of the present disclosure. It will be obvious to those skilled in the art that the scope of the disclosure is not limited to technical means formed by specific combinations of the above technical features, but should also include other technical means formed by arbitrarily combining the above technical features or equivalent features without departing from the disclosed concept. For example, it also includes technical means formed by substituting the above features with technical features having similar functions as disclosed (but not limited to) in this disclosure.

[0167] Furthermore, although the operations are described in a specific order, it should not be understood that these operations must be performed in a specific order or sequentially as indicated. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above description includes various specific implementation details, these should not be construed as limiting the scope of this disclosure. Some features described in the context of a single embodiment may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments, individually or in any appropriate partial combination.

[0168] Although this subject matter has been described using language specific to constituent features and / or methodological logic and operation, it should be understood that the subject matter limited to the attached claims is not limited to the specific features or operations described above. Rather, the specific features and operations described above are merely illustrative forms of realizing the claims.

Claims

1. An interaction method, The interaction information presentation page receives an interaction request for processing a target message, and the interaction information presentation page displays an instant message. In response to the interaction request processing multiple messages, the steps include processing the target message and at least one associated message of the target message in accordance with the processing method indicated by the interaction request, Includes, The at least one related message includes a message that is in a reply relationship with the target message, The interaction request for processing the target message includes an interaction request for transferring the target message, and The step of receiving an interaction request for processing a target message on an interaction information presentation page is: The process includes receiving the interaction request issued by a trigger operation on the transfer control, The aforementioned transfer control is used to transfer multiple messages, The aforementioned interaction information presentation page includes a detailed presentation screen of related information, The transfer control is displayed in a first predetermined area of ​​the detailed display screen of the related information. The detailed information display screen for the related information shows the target message and detailed information for at least one of the related information items. The detailed display screen for the aforementioned related information is: In response to a first predetermined operation performed on a predetermined identifier corresponding to a target message or related message on the interaction information presentation page, the steps include displaying a detailed presentation screen of the related information, It is opened by method.

2. The interaction information presentation page also includes other messages in addition to the target message and related messages of the target message. The transfer control is provided at the relevant location of the target message and / or at the relevant location of the related message of the target message. The method according to claim 1.

3. In response to the interaction request processing multiple messages, the step of processing the target message and at least one associated message of the target message in accordance with the processing method indicated by the interaction request is: The further step includes determining identifier information based on the target message and the at least one related message, The identifier information is for indicating the attribute information of the target message and the at least one related message. The method according to claim 1.

4. The attribute information includes session user information and / or session topic information for the session in which the target message and the related message reside. The method according to claim 3.

5. The aforementioned session user information is This includes at least one of the sender information and / or recipient information of the target message, the sender information and / or recipient information of the related message, and the name information of the group chat if the session is a group chat, The session topic information includes predetermined message characters within the target message and the related message, The method according to claim 4.

6. The target message and the at least one associated message include at least one first message to be processed that is to be format-converted, In response to the interaction request processing multiple messages, the step of processing the target message and at least one associated message of the target message in accordance with the processing method indicated by the interaction request is: Based on the interaction request, the process involves converting the format of the first message to be processed according to a pre-configured format conversion rule, When processing the target message and the at least one related message, the steps include processing the first message to be processed after format conversion, The method according to claim 1, including the method described in claim 1.

7. The aforementioned at least one related message includes at least one unprocessable second target message, and In response to the interaction request processing multiple messages, the step of processing the target message and at least one associated message of the target message in accordance with the processing method indicated by the interaction request is: The process includes the step of processing messages other than the second target message in accordance with the processing method instructed by the interaction request, The method according to claim 1.

8. In response to the interaction request processing multiple messages, the step of processing the target message and at least one associated message of the target message in accordance with the processing method indicated by the interaction request is: The process includes the step of determining at least one related message of the target message based on the reply relationships between messages, in response to the interaction request processing multiple messages. The method according to claim 1.

9. The step of determining at least one related message of the target message based on the reply relationships between messages is: The process includes the step of determining at least one related message to the target message based on pre-stored reply relationships, The aforementioned pre-stored reply relationships are obtained based on a step that determines reply relationships, including direct and / or indirect reply relationships between messages, based on a message reply operation. The method according to claim 8.

10. The multiple messages displayed on the interaction information presentation page are stored in the message list. In the aforementioned message list, each message corresponds to a first message identifier and a second message identifier, The first message identifier of a single message is for the purpose of identifying that message, The second message identifier is intended to indicate the first message identifier of the message replied to by that message, and, The step of determining at least one related message of the target message based on the reply relationships between messages is: The step of determining at least one related message that has a direct or indirect reply relationship with the target message, based on the second message identifier of each of the multiple messages in the message list, The method according to claim 9.

11. The step of determining at least one related message that has a direct or indirect reply relationship with the target message based on the second message identifier of each of the multiple messages in the message list is as follows: A step of determining direct reply messages and indirect reply messages to the target message based on the first message identifier of the target message and the first message identifier of other messages and the second message identifier of other messages, and / or A step of determining a direct reply target message to which the target message will directly reply, and an indirect reply target message to which the target message will indirectly reply, based on the second message identifier of the target message and the second message identifier of the other message and the first message identifier of the other message. The method according to claim 10, including the method described in claim 10.

12. The multiple messages within the detailed presentation screen of the aforementioned related information are messages that have a direct and / or indirect reply relationship with the target message. The method according to claim 1.

13. At least one related message of the target message includes a message belonging to the same topic as the target message. The method according to claim 1.

14. An interaction information presentation page includes a first receiving unit for receiving an interaction request to transfer a target message, and the interaction information presentation page includes a first receiving unit that displays an instant message. A transfer unit for determining at least one associated message of the target message in response to determining that the interaction request processes multiple messages, and for processing the target message and the at least one associated message according to the processing method indicated by the interaction request, Includes, The at least one related message includes a message that is in a reply relationship with the target message, The interaction request for processing the target message includes an interaction request for transferring the target message, and On the interaction information presentation page, receiving an interaction request to process the target message means that This includes receiving the interaction request issued by a trigger operation on the transfer control, The aforementioned transfer control is used to transfer multiple messages, The aforementioned interaction information presentation page includes a detailed presentation screen of related information, The transfer control is displayed in a first predetermined area of ​​the detailed display screen of the related information. The detailed information display screen for the related information shows the target message and detailed information for at least one of the related information items. The detailed display screen for the aforementioned related information is: In response to a first predetermined operation performed on a predetermined identifier corresponding to a target message or related message on the interaction information presentation page, a detailed presentation screen of the related information is displayed. It is opened by Interaction device.

15. One or more processors, A memory device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are made to carry out the method according to any one of claims 1 to 13. electronic equipment.

16. A computer-readable medium that stores computer programs, When the program is executed by the processor, the computer is made to carry out the method according to any one of claims 1 to 13. Computer-readable media.

Citation Information

Patent Citations

  • Data storage method and device, storage medium and equipment

    CN111339245A

  • Cellular phone with group processing function for transmitted and received mails

    JP2007206831A

  • Portable terminal

    JP2009282962A

  • Mail display program, mail display method, and mail display system

    JP2016071717A

  • Instant message management method, device, program and recording medium

    JP2016524767A