Message reply method and device
By aggregating messages from the same topic into target group chat messages and performing linkage processing, the problem of low message processing efficiency is solved, and quickly replying and processing messages from the same topic is achieved.
Patent Information
- Application Number
- CN202110839592.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-23
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2041-07-23
AI Technical Summary
When receiving a large number of messages in a user account or group, you need to select the objects to send messages one by one, which is complicated and inefficient.
By aggregating target messages belonging to the same topic into target group chat messages and replying messages based on the target group chat messages, the linkage processing of messages on the same topic among multiple groups and personal accounts is realized.
It avoids frequent review and replying messages to the same topic, and improves the efficiency of message reply and processing.
Smart Images

Figure CN113504860B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a message reply method and apparatus. Background Art
[0002] Currently, when sending text messages or messages through software with instant messaging functions, they are all sent to a single user account or group. In the case of a large number of messages in a user account or group, the user needs to select one by one the recipients (such as user accounts or groups) to whom the message needs to be sent and send the message to that recipient, which is a cumbersome process and has very low efficiency. Summary of the Invention
[0003] The purpose of the embodiments of this application is to provide a message reply method and apparatus, which can solve the problem of low efficiency in message processing.
[0004] In a first aspect, the embodiments of this application provide a message reply method, which includes:
[0005] Based on the content of the target message, aggregate the target messages with the same topic to form a target group chat message;
[0006] Receive a first reply message replied by the user to the target group chat message;
[0007] Based on the content of the first reply message, reply to the target account;
[0008] Wherein, the target account is the account that sent the target message in the target group chat message.
[0009] In a second aspect, the embodiments of this application provide a message reply apparatus, which includes:
[0010] An aggregation module, configured to aggregate the target messages with the same topic to form a target group chat message based on the content of the target message;
[0011] An input module, configured to receive a first reply message replied by the user to the target group chat message;
[0012] A reply module, configured to reply to the target account based on the content of the first reply message;
[0013] Wherein, the target account is the account that sent the target message in the target group chat message.
[0014] In a third aspect, the embodiments of this application provide an electronic device, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0015] Fourthly, an embodiment of the present application provides a readable storage medium, on which a program or instructions are stored, and when the program or instructions are executed by a processor, the steps of the method described in the first aspect are implemented.
[0016] Fifthly, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the method described in the first aspect.
[0017] In the embodiment of the present application, by aggregating target messages belonging to the same topic into target group chat messages and replying to messages based on the target group chat messages, the linked processing of messages with the same topic in multiple groups and personal accounts is performed, which can avoid frequently checking the received messages for the same topic one by one and replying, facilitating quick processing and reply, and improving the efficiency of message reply and processing. Description of the Drawings
[0018] Figure 1 is a schematic flowchart of the message reply method provided by the embodiment of the present application;
[0019] Figure 2 is a schematic flowchart of grouping and aggregating messages received by a target application program in the embodiment of the present application;
[0020] Figure 3 is a schematic diagram of the display interface of messages received by a target application program in the embodiment of the present application;
[0021] Figure 4 is one of the schematic diagrams of the interface for inputting the first input in the embodiment of the present application;
[0022] Figure 5 is another schematic diagram of the interface for inputting the first input in the embodiment of the present application;
[0023] Figure 6 is a schematic diagram of the display interface of target group chat messages in the embodiment of the present application;
[0024] Figure 7 is a schematic flowchart of the message reply method provided by the embodiment of the present application;
[0025] Figure 8 is a schematic diagram of the interface for inputting the second input in the embodiment of the present application;
[0026] Figure 9 is a schematic diagram of the interface for sending the second content in the embodiment of the present application;
[0027] Figure 10 is a schematic diagram of the interface for displaying the first content in the embodiment of the present application;
[0028] Figure 11 It is a schematic structural diagram of a message reply device provided by an embodiment of the present application;
[0029] Figure 12 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application;
[0030] Figure 13 It is a schematic hardware structure diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0031] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0032] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the associated objects before and after.
[0033] Next, the message reply method and device provided by the embodiments of the present application will be described in detail in conjunction with the accompanying drawings, through specific embodiments and their application scenarios.
[0034] Figure 1 It is a schematic flowchart of the message reply method provided by the embodiment of the present application. Next, in conjunction with Figure 1 Describe the message reply method provided by the embodiment of the present application. As Figure 1 shown, the method includes:
[0035] Step 101, receive a first input for sorting the first target message received by the user for the target application
[0036] Optionally, the execution subject of the message reply method provided by the embodiment of the present application is a message reply device.
[0037] The message reply device can be implemented in various forms. For example, the message reply device described in the embodiments of the present application may include mobile terminals such as mobile phones, smart phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablet computers), PMPs (portable multimedia players), navigation devices, smart bracelets, smart watches, digital cameras, etc., and fixed terminals such as desktop computers, etc. Hereinafter, it is assumed that the message reply device is a mobile terminal. However, those skilled in the art will understand that, except for the elements specifically for mobile purposes, the configuration according to the embodiments of the present application can also be applied to fixed-type terminals.
[0038] The target application can receive multiple messages. In the case where the user needs to organize the messages with the same topic among the above multiple messages, the user can input a first input to the message reply device. The messages with the same topic among the above multiple messages are the first target messages.
[0039] Optionally, the target application is software with instant messaging function or a text message program.
[0040] The first input is used to trigger an operation of organizing the first target messages received by the target application.
[0041] Optionally, the first input can be a touch input, a voice input, a gesture input, or a key input, or it can also be a first operation.
[0042] The message reply device receives the first input entered by the user.
[0043] Step 102: In response to the first input, aggregate the messages with the same topic among the messages received by the target application into target group chat messages.
[0044] Optionally, the relevant information of each message received by the target application can be extracted respectively to obtain each message received by the target application.
[0045] Optionally, the relevant information of the message may include the content of the message, the account sending the message, and the account receiving the message.
[0046] For each message received by the target application, the semantic content of the message can be analyzed using language processing technology, and the topic to which the message belongs can be determined according to the semantic content.
[0047] Aggregate the messages belonging to the same topic. Each target message belonging to each topic corresponds to a virtual group, and each target message belonging to each topic is displayed on the screen of the message reply device in the form of the group chat message of the virtual group. The group chat message of the virtual group is the target group chat message.
[0048] The virtual group is only locally displayed on the message reply device side, and other electronic devices communicating with the message reply device do not receive the target group chat message.
[0049] Step 103: Receive a second input from the user to reply to the target group chat message.
[0050] Optionally, when the user needs to reply to some or all of the target messages included in the target group chat message, the user can input a second input based on the interface displaying the target group chat message.
[0051] Optionally, the second input is used for the user to input a reply content based on the target group chat message.
[0052] The message reply device receives the second input entered by the user.
[0053] Step 104: In response to the second input, reply the reply content entered by the user to the message reply places corresponding to each message in the target group chat message.
[0054] Optionally, after receiving the second input, the message reply device can make a response. For each message in the target group chat message, it can determine whether to reply to the message based on the reply content entered by the user and the content of the message. For the message that needs to be replied to, it can determine part or all of the content of the reply content entered by the user as the content to be replied to the message based on the reply content entered by the user and the content of the message. After determining the content to be replied to the message, it can send a reply message at the message reply place corresponding to the message. The content of the reply message includes the above content to be replied to the message.
[0055] In the embodiments of the present application, by aggregating target messages belonging to the same topic into a target group chat message and replying to messages based on the target group chat message to perform linkage processing of messages with the same topic in multiple groups and personal accounts, it can avoid frequently checking the received messages one by one and replying to them for the same topic, facilitating quick reply processing and improving the efficiency of message reply and processing.
[0056] Optionally, before receiving a first input from the user to sort the first target message received by the target application based on the content of the target message, the method further includes: receiving a third input from the user.
[0057] Optionally, the third input is used to determine the grouping criterion for the first target message.
[0058] The third input can be a touch input, a voice input, a gesture input, or a key input, or it can also be a third operation.
[0059] Optionally, a grouping criterion can be used to group each message received by the target application from at least one of dimensions such as importance, urgency, and privacy.
[0060] In response to the third input, each message received by the target application is grouped according to importance to obtain groups of messages.
[0061] Optionally, each message received by the target application can be grouped according to the importance of the message.
[0062] The grouping criterion can include at least one of the time of receiving the message, the object (account) sending the message, the location involved in the message, the attributes of the content of the message, and other user-defined criteria.
[0063] After receiving the third input, the message reply device can respond according to the third input and group each message received by the target application according to the importance of the message, so as to obtain groups of messages. Each group of messages corresponds to a level of importance respectively.
[0064] Optionally, each message received by the target application can be divided into two groups: important messages and ordinary messages.
[0065] Figure 2 It is a schematic flowchart of grouping and aggregating messages received by the target application in an embodiment of the present application. As Figure 2 shown, the process of grouping and aggregating each message received by the target application may include the following steps:
[0066] Step 201, determine whether it is an important message.
[0067] Step 202, for important messages, determine whether they are of the same topic. If so (for example, topic A), then perform group merging on important information belonging to topic A; if not (for example, topic B), then do not perform group merging with important information belonging to topic A.
[0068] Step 203, for ordinary messages, determine whether they are of the same topic. If so (for example, topic A'), then perform group merging on ordinary information belonging to topic A'; if not (for example, topic B'), then do not perform group merging with ordinary information belonging to topic A'.
[0069] Figure 3 It is a schematic diagram of the display interface of the messages received by the target application in an embodiment of the present application. As Figure 3 shown, Figure 3 displays the messages of 7 groups (Group A, Group B, Group C, Group E, Group F, Group H, and Group I) and the messages of 2 personal accounts ("Zhang San" and "Wang Wu").
[0070] Figure 4 is one of the schematic diagrams of the interface for inputting the first input in the embodiments of the present application; Figure 5 is the second schematic diagram of the interface for inputting the first input in the embodiments of the present application. As Figure 4 shown, the user can trigger the user to select "important message setting" or "private message setting" by clicking on the control 401; the user can click on the control 402 for triggering the "important message setting", and the message reply device displays as Figure 5 shown in the interface; based on Figure 5 the interface shown, the user can click on the controls in this interface to input the first input. For example, the user can click on the control 501, the control 502, and the control 503 to determine the messages received on the same day, with the location involved being around the living area and the content being important, as a group of messages, and this group of messages is important messages; the other messages are another group of messages, and this group of messages is ordinary messages.
[0071] The message reply device groups the messages according to the importance in response to the first input, obtaining groups of messages. Based on the content of the messages, the messages with the same topic are aggregated into target group chat messages.
[0072] Figure 6 is the schematic diagram of the display interface of the target group chat messages in the embodiments of the present application. Figure 6 shows the target group chat messages of 4 virtual groups (virtual group A', virtual group A1', virtual group A2', and virtual group "Zhang San") obtained by combining based on important messages.
[0073] In the embodiments of the present application, based on the third input of the user, the messages received by the target application are grouped according to the importance, obtaining groups of messages, which can distinguish the messages into important messages and ordinary messages, know the severity and urgency of the messages, facilitate the user to preferentially reply based on the target group chat messages for more important messages, facilitate quick reply processing, and improve the efficiency of message reply and processing.
[0074] Optionally, based on replying the reply content input by the user to the message reply places corresponding to each message in the target group chat messages respectively, it includes: determining the second target message in the target group chat messages based on the reply content.
[0075] Among them, the second target message is the message with the reply mode of individual reply in the target group chat messages.
[0076] Optionally, according to the reply content input by the user and the content of each message included in the target group chat messages, it can be determined which message or part of the content of the reply content input by the user needs to be replied to.
[0077] For example, the target group chat messages include three messages: "Where is the gathering place?", "What time to gather?", and "Gather at the designated place on time tomorrow". The first reply message is "Gather downstairs at XX Building at 9 am tomorrow". The user accounts that sent the messages "Where is the gathering place?" and "What time to gather?" can be determined as the messages that need to be replied to.
[0078] Optionally, the reply content input by the user can contain a lot of content. Different users hope to see different content. Therefore, an automatic filtering mechanism needs to be added according to the reply content, and the part that can be presented is presented to the corresponding user, and the corresponding disassembled information can be sent to the corresponding user.
[0079] Based on the specific characters carried in the reply content input by the user and the content after and adjacent to the character, the reply mode that needs to be replied to in the target group chat message can be determined.
[0080] Sending separately means that the reply content only targets one message and is only replied to the message reply corresponding to that message.
[0081] For example, if the reply content input by the user carries "@Zhang San", the reply mode of the second target message sent by the target account "Zhang San" can be determined as sending separately; if the reply content input by the user carries "@all", and "all" represents the accounts "Zhang San", "Li Si", and "Wang Wu", the reply modes of the messages sent by the target accounts "Zhang San", "Li Si", and "Wang Wu" can all be determined not to be sending separately.
[0082] Optionally, based on the reply content input by the user and the content of the message that needs to be replied to in the target group chat message, the reply mode of the message can be determined.
[0083] For example, the target group chat messages include three messages: "Where is the gathering place?", "What time to gather?", and "Gather at the designated place on time tomorrow". The reply content input by the user is "Gather downstairs at XX Building at 9 am tomorrow". The reply modes of the messages "Where is the gathering place?" and "What time to gather?" can both be determined as sending separately.
[0084] Optionally, based on the target rule, the reply content is disassembled into the first content corresponding to the second target message.
[0085] For each second target message, based on the target rule, the content corresponding to the second target message is disassembled from the reply content input by the user to obtain the first content corresponding to the second target message.
[0086] The target rule can be a rule determined based on language processing technology. For the specific target rule, the embodiments of the present application do not make specific limitations.
[0087] For example, the target group chat messages include three messages: "Where is the gathering place?", "What time to gather?", and "Gather at the designated place on time tomorrow". The content of the user's reply is "Gather downstairs at XX Building at 9 am tomorrow". It is possible to disassemble "Gather at 9 am tomorrow" from the first reply message as the first content to reply to the second target message "What time to gather?", and disassemble "Gather downstairs at XX Building" from the content of the user's reply as the first content to reply to the second target message "Where is the gathering place?".
[0088] Reply the first content to the message reply corresponding to the second target message.
[0089] Optionally, send the first content corresponding to each second target message to the message reply corresponding to the second target message respectively to reply to the second target message.
[0090] In the embodiment of the present application, for each second target message, the first content corresponding to the second target message is disassembled from the content of the user's reply, and the first content is replied to the message reply corresponding to the second target message, which can filter the reply object, screen out specific message recipients, facilitate the quick processing of replies and the filtering of private messages, and improve the confidentiality, privacy, and security of message replies and processing.
[0091] Optionally, replying the content of the user's input to the message replies corresponding to each message in the target group chat message includes: determining the third target message in the target group chat message based on the reply content.
[0092] Among them, the third target message is a message in the target group chat message whose reply mode is not to reply separately.
[0093] The content of the user's input can contain a lot of content, and different users hope to see different content. Therefore, it is necessary to add an automatic filtering mechanism according to the reply content, present the part that can be presented to the corresponding user, and the disassembled information can be sent to the corresponding user.
[0094] The reply mode that needs to be replied in the target group chat message can be determined based on the specific character carried in the content of the user's input and the content after and adjacent to the character.
[0095] Optionally, the reply mode of the message can be determined according to the content of the user's input and the content of the message that needs to be replied in the target group chat message.
[0096] Not sending separately means that the content of the reply is for at least two messages, and the reply is made to the message replies corresponding to the above at least two messages.
[0097] Remove the target content from the reply content to obtain the second content.
[0098] Optionally, for a target account whose message sending mode is not individual sending, the target content in the reply content input by the user can be removed to obtain the second content.
[0099] Optionally, the target content includes at least one of the content of the user's privacy and harmful information, etc.
[0100] Send the second content to the target account whose message sending mode is not individual sending.
[0101] Optionally, for a target account whose message sending mode is not individual sending, the same message, that is, the second content, can be sent to each of the above target accounts respectively.
[0102] In the embodiment of the present application, for a target account whose message sending mode is not individual sending, the target content in the reply content input by the user is removed to obtain the second content and sent to the above target account, which can avoid the leakage of privacy content and the spread of harmful information, facilitate the quick processing of replies and the filtering of private messages, and can improve the confidentiality, privacy and security of message replies and processing.
[0103] Optionally, sending the first content to the target account includes: encrypting the first content.
[0104] Optionally, for each piece of the first content, it can be determined whether the piece of the first content needs to be encrypted.
[0105] Optionally, it can be determined whether the piece of the first content needs to be encrypted based on the user's second input, or based on at least one of the content of the first content and the target account receiving the first content, etc.
[0106] The encryption algorithm can be any common encryption algorithm.
[0107] Optionally, the reading password is set by default, and the receiving end can display the plaintext first content only when the correct reading password is input.
[0108] Optionally, based on the preset encryption algorithm, the first content can be encrypted as a whole or a part of the first content can be encrypted. For example, the content such as the amount or verification code in the first content is hidden as special characters such as "*******".
[0109] Reply the encrypted first content to the message reply corresponding to the second target message.
[0110] Optionally, when the first piece of content needs to be encrypted, the first piece of content can be encrypted based on a preset encryption algorithm and then the encrypted first piece of content can be sent to the message reply corresponding to the second target message.
[0111] By sending the encrypted first piece of content to the message reply corresponding to the second target message in the embodiments of the present application, the confidentiality, privacy, and security of message reply and processing can be improved.
[0112] Optionally, sending the second piece of content to the target account includes: encrypting the second piece of content.
[0113] Optionally, for each piece of the second content, it can be determined whether the piece of the second content needs to be encrypted.
[0114] Optionally, based on the user's third input, or based on at least one of the content of the second content and the target account receiving the second content, etc., it can be determined whether the piece of the second content needs to be encrypted.
[0115] The encryption algorithm can be any commonly used encryption algorithm.
[0116] Optionally, based on the preset encryption algorithm, the second content can be encrypted as a whole or a part of the second content can be encrypted. For example, the content such as the amount or verification code in the second content can be hidden as special characters such as "*******".
[0117] The encrypted second content is replied to the message reply corresponding to the third target message.
[0118] Optionally, when the piece of the second content needs to be encrypted, the piece of the second content can be encrypted based on a preset encryption algorithm and then the encrypted piece of the second content can be sent to the message reply corresponding to the third target message.
[0119] For the convenience of understanding the above embodiments, the process of replying to a message to the target account is described as a whole below.
[0120] Figure 7 It is a schematic flowchart of the message reply method provided by the embodiments of the present application. As Figure 7 shown, the process of replying to a message can include the following steps:
[0121] Step 701, determine whether the reply content input by the user is sent to everyone.
[0122] Everyone refers to all the accounts of the target messages included in the sent target group chat message.
[0123] If so, execute step 702; if not, execute step 703.
[0124] Step 702, send directly.
[0125] All accounts of the target messages included in the target group chat message are determined as messages that need to be replied to, and the reply content input by the user is sent to the message reply corresponding to each message that needs to be replied to.
[0126] Step 703, add target rules.
[0127] The target rule that can receive user input is used to disassemble the reply content entered by the user.
[0128] Step 704, determine whether it is single @.
[0129] Determine whether there is a second target message in which the reply mode is sent separately (ie, separately @ a certain target account).
[0130] If yes, execute step 705; if no, execute step 706.
[0131] Step 705: extract individual reply content.
[0132] For each second target message, based on the target rule, separate reply content is extracted from the reply content input by the user to obtain the first content corresponding to the second target message.
[0133] Step 706: Delete the target content.
[0134] The target content in the reply content input by the user is eliminated to obtain the second content.
[0135] Step 707: Determine whether decryption is required.
[0136] If yes, execute step 710; if no, execute step 711.
[0137] Step 708: Determine whether it is a regular object.
[0138] It is determined whether the recipient of the second content is a regular object.
[0139] If yes, execute step 709; if no, execute step 707.
[0140] Step 709: Send directly.
[0141] The second content is sent directly.
[0142] Step 710: Encrypt content.
[0143] The message content to be sent (eg, the first content or the second content whose receiving object is not a regular object) is encrypted.
[0144] Step 711: Direct transmission.
[0145] Directly transmit the first content or the second content whose recipient is not a regular object.
[0146] The interfaces for inputting the second input, sending the second content, and displaying the first content are respectively as Figure 8 , Figure 9 and Figure 10 shown.
[0147] It should be noted that depending on the encryption algorithm, an electronic device that receives the encrypted first content or second content can read the first content or second content based on the decryption algorithm corresponding to the encryption algorithm. When the encryption algorithm is set to a read password, by inputting the correct read password at the receiving end, the plaintext first content or second content can be read.
[0148] By sending the encrypted second content to the message reply location corresponding to the third target message in the embodiments of the present application, the confidentiality, privacy, and security of message reply and processing can be improved.
[0149] It should be noted that for the message reply method provided in the embodiments of the present application, the execution subject can be a message reply device, or a control module in the message reply device for executing the message reply method. In the embodiments of the present application, the message reply method is executed by the message reply device as an example to illustrate the message reply device provided in the embodiments of the present application.
[0150] Figure 11 is a schematic structural diagram of the message reply device provided in the embodiments of the present application. Optionally, as Figure 11 shown, the device includes a first input module 1101, a message sorting module 1102, a second input module 1103, and a message reply module 1104, where:
[0151] The first input module 1101 is configured to receive a first input from a user for sorting the first target message received by the target application;
[0152] The message sorting module 1102 is configured to aggregate messages with the same topic in the messages received by the target application into target group chat messages in response to the first input;
[0153] The second input module 1103 is configured to receive a second input from the user for replying to the target group chat message;
[0154] The message reply module 1104 is configured to reply the reply content input by the user to the message reply locations corresponding to each message in the target group chat message in response to the second input.
[0155] Optionally, the first input module 1101, the message sorting module 1102, the second input module 1103, and the message reply module 1104 are electrically connected in sequence.
[0156] The first input module 1101 receives a first input entered by the user. The first input is used to sort the first target message received for the target application.
[0157] The message sorting module 1102 can analyze the semantic content of each message received by the target application using language processing technology, and determine the topic to which the message belongs according to the semantic content.
[0158] The message sorting module 1102 can aggregate the messages belonging to the same topic. Each target message belonging to each topic corresponds to a virtual group, and each target message belonging to each topic is displayed on the screen of the message reply device in the form of a group chat message of the virtual group. The group chat message of the virtual group is the target group chat message.
[0159] The second input module 1103 receives a second input entered by the user. The second input is used for the user to input a reply content based on the target group chat message.
[0160] For each message in the target group chat message, the message reply module 1104 can determine whether to reply to the message based on the reply content entered by the user and the content of the message. For the message that needs to be replied to, the message reply module 1104 can determine part or all of the content entered by the user as the content to be replied to the message based on the reply content entered by the user and the content of the message. After determining the content to be replied to the message, the message reply module 1104 can send a reply message at the message reply corresponding to the message. The content of the reply message includes the content to be replied to the message described above.
[0161] Optionally, the message reply device further includes:
[0162] A third receiving module, configured to receive a third input from the user;
[0163] A message grouping module, configured to group each message received by the target application according to importance in response to the third input.
[0164] Optionally, the message reply module 1104 includes:
[0165] A target determination unit, configured to determine a second target message in the target group chat message based on the reply content;
[0166] A message disassembling unit, configured to disassemble the reply content into a first content corresponding to the second target message based on a target rule;
[0167] A message sending unit, used for replying the first content to a message reply location corresponding to the second target message;
[0168] Among them, the second target message is a message in the target group chat message whose reply mode is a separate reply.
[0169] Optionally, the target determination unit is further configured to determine a third target message in the target group chat message based on the reply content;
[0170] The message reply module 1104 also includes:
[0171] A content hiding unit, used to remove the target content from the reply content to obtain the second content;
[0172] The message sending unit is further used to reply the second content to the message reply location corresponding to the third target message;
[0173] Among them, the third target message is a message in the target group chat message whose reply mode is not to reply individually.
[0174] Optionally, the message sending unit includes:
[0175] A first encryption subunit, used to encrypt the first content;
[0176] The first reply subunit is used to reply the encrypted first content to the message reply location corresponding to the second target message.
[0177] Optionally, the message sending unit includes:
[0178] A second encryption subunit, used for encrypting the second content;
[0179] The second encryption subunit is used to reply the encrypted second content to the message reply location corresponding to the third target message.
[0180] The embodiment of the present application aggregates target messages belonging to the same topic into a target group chat message, and replies to the target group chat message, thereby performing linkage processing of messages on the same topic for multiple groups and personal accounts. This can avoid frequently checking received messages on the same topic and replying one by one, facilitates quick processing of replies, and improves the efficiency of message reply and processing.
[0181] The message reply device in the embodiments of the present application can be a device, or a component, an integrated circuit, or a chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.
[0182] The message reply device in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.
[0183] The message reply device provided in the embodiments of the present application can implement Figures 1 to 10 each process implemented by the method embodiments. To avoid repetition, it will not be elaborated here.
[0184] Optionally, as Figure 12 shown, the embodiments of the present application further provide an electronic device 1200, including a processor 1201, a memory 1202, a program or instruction stored on the memory 1202 and executable on the processor 1201. When the program or instruction is executed by the processor 1201, it implements each process of the above message reply method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0185] It should be noted that the electronic device in the embodiments of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.
[0186] Figure 13 is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of the present application.
[0187] The electronic device 1300 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309, and a processor 1310, etc.
[0188] Those skilled in the art can understand that the electronic device 1300 may further include a power supply (such as a battery) for powering each component. The power supply can be logically connected to the processor 1310 through a power management system, so as to manage functions such as charging, discharging, and power consumption management through the power management system. Figure 13 The structure of the electronic device shown in Figure 13 does not limit the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements, which will not be elaborated here.
[0189] The user input unit 1307 is used to receive a first input for the user to organize the first target message received for the target application.
[0190] The processor 1310 is used to aggregate the messages with the same topic in the messages received by the target application into target group chat messages in response to the first input.
[0191] The user input unit 1307 is further used to receive a second input for the user to reply to the target group chat message.
[0192] The processor 1310 is further used to reply the reply content input by the user to the message reply locations corresponding to each message in the target group chat message in response to the second input.
[0193] In the embodiment of the present application, by aggregating the target messages belonging to the same topic into target group chat messages and replying to the messages based on the target group chat messages, the linked processing of the same-topic messages in multiple groups and personal accounts is performed, which can avoid frequently checking the received messages for the same topic and replying one by one, facilitate quick reply processing, and improve the efficiency of message reply and processing.
[0194] Optionally, the user input unit 1307 is further used to receive a third input from the user.
[0195] The processor 1310 is further used to group each message received by the target application in response to the third input.
[0196] Optionally, the processor 1310 is further used to determine a second target message in the target group chat message based on the reply content; disassemble the reply content into a first content corresponding to the second target message based on a target rule; and reply the first content to the message reply location corresponding to the second target message.
[0197] The second target message is a message with a separate reply mode in the target group chat message.
[0198] Optionally, the processor 1310 is further configured to determine a third target message in the target group chat message based on the reply content; remove the target content from the reply content to obtain a second content; and reply the second content to the message reply location corresponding to the third target message
[0199] The third target message is a message in the target group chat message whose reply mode is not to reply separately
[0200] Optionally, the processor 1310 is further configured to encrypt the first content; reply the encrypted first content to the message reply location corresponding to the second target message, and send the encrypted second reply message to the target account
[0201] Optionally, the processor 1310 is further configured to encrypt the second content; and reply the encrypted second content to the message reply location corresponding to the third target message
[0202] It should be understood that, in the embodiments of the present application, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042. The graphics processing unit 13041 processes the image data of static pictures or videos obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1307 includes a touch panel 13071 and other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include two parts: a touch detection device and a touch controller. The other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here. The memory 1309 may be used to store software programs and various data, including but not limited to target application programs and operating systems. The processor 1310 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and target application programs, and the modem processor mainly processes wireless communication. It can be understood that the above modem processor may not be integrated into the processor 1310
[0203] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above message reply method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here
[0204] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs, etc.
[0205] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above-mentioned embodiment of the message reply method and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0206] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0207] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitations, the element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0208] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods in the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc) and includes several instructions for causing a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present application.
[0209] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A message reply method, characterized in that, it includes: Receiving a first input from a user for organizing the first target message received by the target application; In response to the first input, aggregating messages with the same topic among the messages received by the target application into target group chat messages; Receiving a second input from the user for replying to the target group chat messages; In response to the second input, replying the reply content input by the user to the message reply locations corresponding to each message in the target group chat messages respectively; The replying the reply content input by the user to the message reply locations corresponding to each message in the target group chat messages respectively includes: Based on the reply content, determining a second target message in the target group chat messages; Based on a target rule, disassembling the reply content into a first content corresponding to the second target message; Replying the first content to the message reply location corresponding to the second target message; Wherein, the second target message is a message with a separate reply mode in the target group chat messages.
2. The message reply method according to claim 1, characterized in that, Before receiving the first input from the user for organizing the first target message received by the target application, the method further includes: Receiving a third input from the user; In response to the third input, grouping each message received by the target application according to importance.
3. The message reply method according to claim 1, characterized in that, The replying the reply content input by the user to the message reply locations corresponding to each message in the target group chat messages respectively includes: Based on the reply content, determining a third target message in the target group chat messages; Removing target content from the reply content to obtain a second content; Replying the second content to the message reply location corresponding to the third target message; Wherein, the third target message is a message with a non-separate reply mode in the target group chat messages.
4. The message reply method according to claim 1, characterized in that, The replying the first content to the message reply location corresponding to the second target message includes: Encrypting the first content; Replying the encrypted first content to the message reply location corresponding to the second target message.
5. A message reply device, characterized in that, it includes: A first input module for receiving a first input from a user for organizing the first target message received by the target application; A message organizing module for aggregating messages with the same topic among the messages received by the target application into target group chat messages in response to the first input; A second input module for receiving a second input from the user for replying to the target group chat messages; A message reply module for replying the reply content input by the user to the message reply locations corresponding to each message in the target group chat messages respectively in response to the second input; The message reply module includes: A target determining unit for determining a second target message in the target group chat messages based on the reply content; A message disassembling unit, configured to disassemble the reply content into a first content corresponding to the second target message based on a target rule; A message replying unit, configured to reply the first content to a message reply location corresponding to the second target message; wherein the second target message is a message in the target group chat message with a reply mode of individual reply.
6. The message reply device according to claim 5, wherein, the device further includes: A third input module, configured to receive a third input from a user; A message grouping module, configured to group each message received by the target application program in response to the third input.
7. The message reply device according to claim 5, wherein, the target determining unit is further configured to determine a third target message in the target group chat message based on the reply content; the message reply module further includes: A content hiding unit, configured to remove a target content from the reply content to obtain a second content; The message replying unit is further configured to reply the second content to a message reply location corresponding to the third target message; wherein the third target message is a message in the target group chat message with a reply mode of non-individual reply.
8. The message reply device according to claim 5, wherein, the message replying unit includes: A first encryption subunit, configured to encrypt the first content; A first reply subunit, configured to reply the encrypted first content to a message reply location corresponding to the second target message.
Citation Information
Patent Citations
Building a virtual group for chatting groups in an instant messaging client
CN109891835A